
Time bar (total: 15.0s)
| 1× | search |
| Probability | Valid | Unknown | Precondition | Infinite | Domain | Can't | Iter |
|---|---|---|---|---|---|---|---|
| 0% | 0% | 99.9% | 0.1% | 0% | 0% | 0% | 0 |
| 100% | 99.9% | 0% | 0.1% | 0% | 0% | 0% | 1 |
Compiled 23 to 16 computations (30.4% saved)
| 680.0ms | 3064× | body | 256 | valid |
| 513.0ms | 2283× | body | 256 | infinite |
| 480.0ms | 1070× | body | 1024 | valid |
| 475.0ms | 911× | body | 1024 | infinite |
| 207.0ms | 423× | body | 512 | infinite |
| 166.0ms | 505× | body | 512 | valid |
| 2× | egg-herbie |
| 192× | fma-def |
| 132× | *-commutative |
| 114× | associate-/l* |
| 48× | associate-*r* |
| 48× | distribute-rgt-out |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 27 | 156 |
| 1 | 72 | 140 |
| 2 | 162 | 140 |
| 3 | 245 | 140 |
| 4 | 323 | 140 |
| 5 | 371 | 140 |
| 6 | 419 | 140 |
| 7 | 479 | 140 |
| 8 | 485 | 140 |
| 0 | 3 | 3 |
| 1 | 3 | 3 |
| 1× | unsound |
| 1× | saturated |
| Inputs |
|---|
0 |
1 |
2 |
| Outputs |
|---|
0 |
1 |
0 |
2 |
| Inputs |
|---|
(+.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a1 a1)) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2))) |
(+.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2)) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a1 a1))) |
(+.f64 (*.f64 (/.f64 (cos.f64 a1) (sqrt.f64 2)) (*.f64 th th)) (*.f64 (/.f64 (cos.f64 a1) (sqrt.f64 2)) (*.f64 a2 a2))) |
(+.f64 (*.f64 (/.f64 (cos.f64 a2) (sqrt.f64 2)) (*.f64 a1 a1)) (*.f64 (/.f64 (cos.f64 a2) (sqrt.f64 2)) (*.f64 th th))) |
| Outputs |
|---|
(+.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a1 a1)) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a2 a2 (*.f64 a1 a1))) |
(+.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2)) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a1 a1))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a2 a2 (*.f64 a1 a1))) |
(+.f64 (*.f64 (/.f64 (cos.f64 a1) (sqrt.f64 2)) (*.f64 th th)) (*.f64 (/.f64 (cos.f64 a1) (sqrt.f64 2)) (*.f64 a2 a2))) |
(*.f64 (/.f64 (cos.f64 a1) (sqrt.f64 2)) (+.f64 (*.f64 th th) (*.f64 a2 a2))) |
(/.f64 (*.f64 (cos.f64 a1) (fma.f64 th th (*.f64 a2 a2))) (sqrt.f64 2)) |
(/.f64 (cos.f64 a1) (/.f64 (sqrt.f64 2) (fma.f64 th th (*.f64 a2 a2)))) |
(+.f64 (*.f64 (/.f64 (cos.f64 a2) (sqrt.f64 2)) (*.f64 a1 a1)) (*.f64 (/.f64 (cos.f64 a2) (sqrt.f64 2)) (*.f64 th th))) |
(*.f64 (/.f64 (cos.f64 a2) (sqrt.f64 2)) (+.f64 (*.f64 a1 a1) (*.f64 th th))) |
(*.f64 (/.f64 (cos.f64 a2) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 th th))) |
(*.f64 (/.f64 (cos.f64 a2) (sqrt.f64 2)) (fma.f64 th th (*.f64 a1 a1))) |
(*.f64 (cos.f64 a2) (/.f64 (fma.f64 th th (*.f64 a1 a1)) (sqrt.f64 2))) |
(sort a1 a2)
Compiled 25 to 18 computations (28% saved)
| 1× | egg-herbie |
| 64× | fma-def |
| 44× | *-commutative |
| 40× | associate-/l* |
| 18× | associate-/r/ |
| 18× | associate-*r/ |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 15 | 39 |
| 1 | 30 | 35 |
| 2 | 61 | 35 |
| 3 | 91 | 35 |
| 4 | 118 | 35 |
| 5 | 136 | 35 |
| 6 | 154 | 35 |
| 7 | 174 | 35 |
| 8 | 176 | 35 |
| 1× | saturated |
| Inputs |
|---|
(+.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a1 a1)) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2))) |
| Outputs |
|---|
(+.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a1 a1)) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a1 a1 (*.f64 a2 a2))) |
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2))) |
Compiled 59 to 29 computations (50.8% saved)
4 alts after pruning (4 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 1 | 3 | 4 |
| Fresh | 0 | 1 | 1 |
| Picked | 0 | 0 | 0 |
| Done | 0 | 0 | 0 |
| Total | 1 | 4 | 5 |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 99.6% | (+.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a1 a1)) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2))) |
| ▶ | 99.6% | (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2))) |
| ▶ | 99.6% | (*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2))) |
Compiled 53 to 36 computations (32.1% saved)
Found 2 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 99.8% | (*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2))) |
| ✓ | 99.7% | (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)) |
Compiled 42 to 17 computations (59.5% saved)
15 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | a2 | @ | 0 | (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)) |
| 2.0ms | a2 | @ | inf | (*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2))) |
| 1.0ms | th | @ | inf | (*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2))) |
| 1.0ms | a1 | @ | 0 | (*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2))) |
| 1.0ms | a1 | @ | 0 | (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)) |
| 1× | batch-egg-rewrite |
| 1312× | log-prod |
| 830× | pow-prod-down |
| 666× | pow-prod-up |
| 610× | pow-exp |
| 498× | expm1-udef |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 14 | 60 |
| 1 | 281 | 56 |
| 2 | 3385 | 56 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2))) |
| Outputs |
|---|
(+.f64 0 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)))) (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)))) 1) |
(*.f64 (pow.f64 (hypot.f64 a1 a2) 2) (pow.f64 2 -1/2)) |
(*.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)) 1) |
(*.f64 1 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2))) |
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2))) (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) 4) 1/2))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) 4) 1/2)) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)))) |
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) 4)) (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) 2)) (pow.f64 2 -1/2))) |
(*.f64 (/.f64 (hypot.f64 a1 a2) (pow.f64 2 1/4)) (/.f64 (hypot.f64 a1 a2) (pow.f64 2 1/4))) |
(*.f64 (hypot.f64 a1 a2) (*.f64 (hypot.f64 a1 a2) (pow.f64 2 -1/2))) |
(*.f64 (neg.f64 (pow.f64 (hypot.f64 a1 a2) 2)) (/.f64 1 (neg.f64 (sqrt.f64 2)))) |
(*.f64 (pow.f64 2 -1/2) (pow.f64 (hypot.f64 a1 a2) 2)) |
(*.f64 (/.f64 1 (cbrt.f64 2)) (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (pow.f64 2 1/6))) |
(*.f64 (pow.f64 2 -1/4) (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (pow.f64 2 1/4))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) 4)) 1) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) 2)) (sqrt.f64 2))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) 4)) (cbrt.f64 2)) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) 4)) (pow.f64 2 1/4)) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) 2)) (pow.f64 2 1/4))) |
(*.f64 (/.f64 (hypot.f64 a1 a2) 1) (/.f64 (hypot.f64 a1 a2) (sqrt.f64 2))) |
(*.f64 (/.f64 (hypot.f64 a1 a2) (cbrt.f64 2)) (/.f64 (hypot.f64 a1 a2) (pow.f64 2 1/6))) |
(pow.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)) 1) |
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2))) 3) |
(pow.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) 4) 1/2) 1/2) |
(pow.f64 (pow.f64 (/.f64 (hypot.f64 a1 a2) (pow.f64 2 1/4)) 6) 1/3) |
(pow.f64 (/.f64 (hypot.f64 a1 a2) (pow.f64 2 1/4)) 2) |
(pow.f64 (*.f64 (sqrt.f64 2) (pow.f64 (hypot.f64 a1 a2) -2)) -1) |
(pow.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (hypot.f64 a1 a2) -2)) 1) -1) |
(neg.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (neg.f64 (sqrt.f64 2)))) |
(sqrt.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) 4) 1/2)) |
(log.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2))))) |
(cbrt.f64 (pow.f64 (/.f64 (hypot.f64 a1 a2) (pow.f64 2 1/4)) 6)) |
(cbrt.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 6) (pow.f64 2 3/2))) |
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)))) |
(exp.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (hypot.f64 a1 a2) (pow.f64 2 1/4)) 6)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (/.f64 (hypot.f64 a1 a2) (pow.f64 2 1/4))) 2)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 2) (pow.f64 (hypot.f64 a1 a2) -2))) -1)) |
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)))) |
(+.f64 0 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (pow.f64 (hypot.f64 a1 a2) -2)))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (pow.f64 (hypot.f64 a1 a2) -2))))) 1) |
(/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (pow.f64 (hypot.f64 a1 a2) -2))) |
(/.f64 1 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 (hypot.f64 a1 a2) 2) (cos.f64 th)))) |
(/.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (neg.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) 2) (cos.f64 th))) (neg.f64 (sqrt.f64 2))) |
(/.f64 (*.f64 (cos.f64 th) (neg.f64 (pow.f64 (hypot.f64 a1 a2) 2))) (neg.f64 (sqrt.f64 2))) |
(/.f64 (*.f64 (neg.f64 (pow.f64 (hypot.f64 a1 a2) 2)) (cos.f64 th)) (neg.f64 (sqrt.f64 2))) |
(/.f64 (/.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) 2) (cos.f64 th)) 1) (sqrt.f64 2)) |
(/.f64 (/.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) 2) (cos.f64 th)) (cbrt.f64 2)) (pow.f64 2 1/6)) |
(/.f64 (/.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) 2) (cos.f64 th)) (pow.f64 2 1/4)) (pow.f64 2 1/4)) |
(pow.f64 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (pow.f64 (hypot.f64 a1 a2) -2))) 1) |
(pow.f64 (cbrt.f64 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (pow.f64 (hypot.f64 a1 a2) -2)))) 3) |
(pow.f64 (*.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) 4) 1/2) (pow.f64 (cos.f64 th) 2)) 1/2) |
(pow.f64 (pow.f64 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (pow.f64 (hypot.f64 a1 a2) -2))) 3) 1/3) |
(pow.f64 (*.f64 (/.f64 (hypot.f64 a1 a2) (pow.f64 2 1/4)) (sqrt.f64 (cos.f64 th))) 2) |
(pow.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 (hypot.f64 a1 a2) 2) (cos.f64 th))) -1) |
(sqrt.f64 (*.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) 4) 1/2) (pow.f64 (cos.f64 th) 2))) |
(log.f64 (pow.f64 (exp.f64 (cos.f64 th)) (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (pow.f64 (hypot.f64 a1 a2) -2)))))) |
(cbrt.f64 (pow.f64 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (pow.f64 (hypot.f64 a1 a2) -2))) 3)) |
(expm1.f64 (log1p.f64 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (pow.f64 (hypot.f64 a1 a2) -2))))) |
(exp.f64 (log.f64 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (pow.f64 (hypot.f64 a1 a2) -2))))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (pow.f64 (hypot.f64 a1 a2) -2)))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (pow.f64 (hypot.f64 a1 a2) -2)))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (pow.f64 (hypot.f64 a1 a2) -2))))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (pow.f64 (hypot.f64 a1 a2) -2))) 3)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (hypot.f64 a1 a2) (pow.f64 2 1/4)) (sqrt.f64 (cos.f64 th)))) 2)) |
(log1p.f64 (expm1.f64 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (pow.f64 (hypot.f64 a1 a2) -2))))) |
| 1× | egg-herbie |
| 1416× | associate-*r* |
| 1304× | associate-*l* |
| 1102× | times-frac |
| 954× | associate-/l* |
| 596× | associate-/r* |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 231 | 5304 |
| 1 | 524 | 5158 |
| 2 | 1599 | 4880 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 2)) (sqrt.f64 2))))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 2)) (sqrt.f64 2))) (*.f64 1/24 (/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 4)) (sqrt.f64 2)))))) |
(+.f64 (*.f64 -1/720 (/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 6)) (sqrt.f64 2))) (+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 2)) (sqrt.f64 2))) (*.f64 1/24 (/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 4)) (sqrt.f64 2))))))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 0 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)))) (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)))) 1) |
(*.f64 (pow.f64 (hypot.f64 a1 a2) 2) (pow.f64 2 -1/2)) |
(*.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)) 1) |
(*.f64 1 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2))) |
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2))) (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) 4) 1/2))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) 4) 1/2)) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)))) |
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) 4)) (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) 2)) (pow.f64 2 -1/2))) |
(*.f64 (/.f64 (hypot.f64 a1 a2) (pow.f64 2 1/4)) (/.f64 (hypot.f64 a1 a2) (pow.f64 2 1/4))) |
(*.f64 (hypot.f64 a1 a2) (*.f64 (hypot.f64 a1 a2) (pow.f64 2 -1/2))) |
(*.f64 (neg.f64 (pow.f64 (hypot.f64 a1 a2) 2)) (/.f64 1 (neg.f64 (sqrt.f64 2)))) |
(*.f64 (pow.f64 2 -1/2) (pow.f64 (hypot.f64 a1 a2) 2)) |
(*.f64 (/.f64 1 (cbrt.f64 2)) (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (pow.f64 2 1/6))) |
(*.f64 (pow.f64 2 -1/4) (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (pow.f64 2 1/4))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) 4)) 1) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) 2)) (sqrt.f64 2))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) 4)) (cbrt.f64 2)) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) 4)) (pow.f64 2 1/4)) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) 2)) (pow.f64 2 1/4))) |
(*.f64 (/.f64 (hypot.f64 a1 a2) 1) (/.f64 (hypot.f64 a1 a2) (sqrt.f64 2))) |
(*.f64 (/.f64 (hypot.f64 a1 a2) (cbrt.f64 2)) (/.f64 (hypot.f64 a1 a2) (pow.f64 2 1/6))) |
(pow.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)) 1) |
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2))) 3) |
(pow.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) 4) 1/2) 1/2) |
(pow.f64 (pow.f64 (/.f64 (hypot.f64 a1 a2) (pow.f64 2 1/4)) 6) 1/3) |
(pow.f64 (/.f64 (hypot.f64 a1 a2) (pow.f64 2 1/4)) 2) |
(pow.f64 (*.f64 (sqrt.f64 2) (pow.f64 (hypot.f64 a1 a2) -2)) -1) |
(pow.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (hypot.f64 a1 a2) -2)) 1) -1) |
(neg.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (neg.f64 (sqrt.f64 2)))) |
(sqrt.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) 4) 1/2)) |
(log.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2))))) |
(cbrt.f64 (pow.f64 (/.f64 (hypot.f64 a1 a2) (pow.f64 2 1/4)) 6)) |
(cbrt.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 6) (pow.f64 2 3/2))) |
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)))) |
(exp.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (hypot.f64 a1 a2) (pow.f64 2 1/4)) 6)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (/.f64 (hypot.f64 a1 a2) (pow.f64 2 1/4))) 2)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 2) (pow.f64 (hypot.f64 a1 a2) -2))) -1)) |
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)))) |
(+.f64 0 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (pow.f64 (hypot.f64 a1 a2) -2)))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (pow.f64 (hypot.f64 a1 a2) -2))))) 1) |
(/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (pow.f64 (hypot.f64 a1 a2) -2))) |
(/.f64 1 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 (hypot.f64 a1 a2) 2) (cos.f64 th)))) |
(/.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (neg.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) 2) (cos.f64 th))) (neg.f64 (sqrt.f64 2))) |
(/.f64 (*.f64 (cos.f64 th) (neg.f64 (pow.f64 (hypot.f64 a1 a2) 2))) (neg.f64 (sqrt.f64 2))) |
(/.f64 (*.f64 (neg.f64 (pow.f64 (hypot.f64 a1 a2) 2)) (cos.f64 th)) (neg.f64 (sqrt.f64 2))) |
(/.f64 (/.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) 2) (cos.f64 th)) 1) (sqrt.f64 2)) |
(/.f64 (/.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) 2) (cos.f64 th)) (cbrt.f64 2)) (pow.f64 2 1/6)) |
(/.f64 (/.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) 2) (cos.f64 th)) (pow.f64 2 1/4)) (pow.f64 2 1/4)) |
(pow.f64 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (pow.f64 (hypot.f64 a1 a2) -2))) 1) |
(pow.f64 (cbrt.f64 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (pow.f64 (hypot.f64 a1 a2) -2)))) 3) |
(pow.f64 (*.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) 4) 1/2) (pow.f64 (cos.f64 th) 2)) 1/2) |
(pow.f64 (pow.f64 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (pow.f64 (hypot.f64 a1 a2) -2))) 3) 1/3) |
(pow.f64 (*.f64 (/.f64 (hypot.f64 a1 a2) (pow.f64 2 1/4)) (sqrt.f64 (cos.f64 th))) 2) |
(pow.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 (hypot.f64 a1 a2) 2) (cos.f64 th))) -1) |
(sqrt.f64 (*.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) 4) 1/2) (pow.f64 (cos.f64 th) 2))) |
(log.f64 (pow.f64 (exp.f64 (cos.f64 th)) (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (pow.f64 (hypot.f64 a1 a2) -2)))))) |
(cbrt.f64 (pow.f64 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (pow.f64 (hypot.f64 a1 a2) -2))) 3)) |
(expm1.f64 (log1p.f64 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (pow.f64 (hypot.f64 a1 a2) -2))))) |
(exp.f64 (log.f64 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (pow.f64 (hypot.f64 a1 a2) -2))))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (pow.f64 (hypot.f64 a1 a2) -2)))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (pow.f64 (hypot.f64 a1 a2) -2)))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (pow.f64 (hypot.f64 a1 a2) -2))))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (pow.f64 (hypot.f64 a1 a2) -2))) 3)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (hypot.f64 a1 a2) (pow.f64 2 1/4)) (sqrt.f64 (cos.f64 th)))) 2)) |
(log1p.f64 (expm1.f64 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (pow.f64 (hypot.f64 a1 a2) -2))))) |
| Outputs |
|---|
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(/.f64 (*.f64 a2 a2) (sqrt.f64 2)) |
(/.f64 a2 (/.f64 (sqrt.f64 2) a2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(+.f64 (/.f64 a2 (/.f64 (sqrt.f64 2) a2)) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(+.f64 (/.f64 a2 (/.f64 (sqrt.f64 2) a2)) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(+.f64 (/.f64 a2 (/.f64 (sqrt.f64 2) a2)) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(/.f64 (*.f64 a1 a1) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(+.f64 (/.f64 a2 (/.f64 (sqrt.f64 2) a2)) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(+.f64 (/.f64 a2 (/.f64 (sqrt.f64 2) a2)) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(+.f64 (/.f64 a2 (/.f64 (sqrt.f64 2) a2)) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(/.f64 (*.f64 a1 a1) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(+.f64 (/.f64 a2 (/.f64 (sqrt.f64 2) a2)) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(+.f64 (/.f64 a2 (/.f64 (sqrt.f64 2) a2)) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(+.f64 (/.f64 a2 (/.f64 (sqrt.f64 2) a2)) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(/.f64 (*.f64 a1 a1) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(+.f64 (/.f64 a2 (/.f64 (sqrt.f64 2) a2)) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(+.f64 (/.f64 a2 (/.f64 (sqrt.f64 2) a2)) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(+.f64 (/.f64 a2 (/.f64 (sqrt.f64 2) a2)) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(/.f64 (*.f64 a2 a2) (sqrt.f64 2)) |
(/.f64 a2 (/.f64 (sqrt.f64 2) a2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(+.f64 (/.f64 a2 (/.f64 (sqrt.f64 2) a2)) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(+.f64 (/.f64 a2 (/.f64 (sqrt.f64 2) a2)) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(+.f64 (/.f64 a2 (/.f64 (sqrt.f64 2) a2)) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(/.f64 (*.f64 a2 a2) (sqrt.f64 2)) |
(/.f64 a2 (/.f64 (sqrt.f64 2) a2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(+.f64 (/.f64 a2 (/.f64 (sqrt.f64 2) a2)) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(+.f64 (/.f64 a2 (/.f64 (sqrt.f64 2) a2)) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(+.f64 (/.f64 a2 (/.f64 (sqrt.f64 2) a2)) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2)) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 2)) (sqrt.f64 2))))) |
(+.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (+.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (*.f64 th th)))))) |
(+.f64 (/.f64 a2 (/.f64 (sqrt.f64 2) a2)) (fma.f64 -1/2 (*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)) (*.f64 th th)) (/.f64 (*.f64 a1 a1) (sqrt.f64 2)))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 2)) (sqrt.f64 2))) (*.f64 1/24 (/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 4)) (sqrt.f64 2)))))) |
(+.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (+.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (fma.f64 -1/2 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (*.f64 th th))) (*.f64 1/24 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (pow.f64 th 4))))))) |
(+.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (+.f64 (/.f64 a2 (/.f64 (sqrt.f64 2) a2)) (fma.f64 -1/2 (*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)) (*.f64 th th)) (/.f64 (*.f64 1/24 (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (pow.f64 th 4))) (sqrt.f64 2))))) |
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)) (*.f64 th th)) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) (fma.f64 1/24 (*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)) (pow.f64 th 4)) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))) |
(+.f64 (*.f64 -1/720 (/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 6)) (sqrt.f64 2))) (+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 2)) (sqrt.f64 2))) (*.f64 1/24 (/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 4)) (sqrt.f64 2))))))) |
(fma.f64 -1/720 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (pow.f64 th 6)) (sqrt.f64 2)) (+.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (+.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (fma.f64 -1/2 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (*.f64 th th))) (*.f64 1/24 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (pow.f64 th 4)))))))) |
(+.f64 (+.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (fma.f64 -1/2 (*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)) (*.f64 th th)) (/.f64 (*.f64 1/24 (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (pow.f64 th 4))) (sqrt.f64 2)))) (fma.f64 -1/720 (*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)) (pow.f64 th 6)) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))) |
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)) (*.f64 th th)) (fma.f64 1/24 (*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)) (pow.f64 th 4)) (/.f64 (*.f64 a1 a1) (sqrt.f64 2)))) (fma.f64 -1/720 (*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)) (pow.f64 th 6)) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (*.f64 a2 a2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2)) |
(/.f64 a2 (/.f64 (sqrt.f64 2) (*.f64 a2 (cos.f64 th)))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (*.f64 a2 a2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2)) (*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (cos.f64 th) (+.f64 (/.f64 a2 (/.f64 (sqrt.f64 2) a2)) (/.f64 (*.f64 a1 a1) (sqrt.f64 2)))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (*.f64 a2 a2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2)) (*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (cos.f64 th) (+.f64 (/.f64 a2 (/.f64 (sqrt.f64 2) a2)) (/.f64 (*.f64 a1 a1) (sqrt.f64 2)))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (*.f64 a2 a2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2)) (*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (cos.f64 th) (+.f64 (/.f64 a2 (/.f64 (sqrt.f64 2) a2)) (/.f64 (*.f64 a1 a1) (sqrt.f64 2)))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (*.f64 a2 a2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2)) (*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (cos.f64 th) (+.f64 (/.f64 a2 (/.f64 (sqrt.f64 2) a2)) (/.f64 (*.f64 a1 a1) (sqrt.f64 2)))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (*.f64 a2 a2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2)) (*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (cos.f64 th) (+.f64 (/.f64 a2 (/.f64 (sqrt.f64 2) a2)) (/.f64 (*.f64 a1 a1) (sqrt.f64 2)))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (*.f64 a2 a2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2)) (*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (cos.f64 th) (+.f64 (/.f64 a2 (/.f64 (sqrt.f64 2) a2)) (/.f64 (*.f64 a1 a1) (sqrt.f64 2)))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (*.f64 a2 a2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2)) (*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (cos.f64 th) (+.f64 (/.f64 a2 (/.f64 (sqrt.f64 2) a2)) (/.f64 (*.f64 a1 a1) (sqrt.f64 2)))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (*.f64 a2 a2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2)) (*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (cos.f64 th) (+.f64 (/.f64 a2 (/.f64 (sqrt.f64 2) a2)) (/.f64 (*.f64 a1 a1) (sqrt.f64 2)))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (*.f64 a2 a2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2)) (*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (cos.f64 th) (+.f64 (/.f64 a2 (/.f64 (sqrt.f64 2) a2)) (/.f64 (*.f64 a1 a1) (sqrt.f64 2)))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (*.f64 a2 a2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2)) (*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (cos.f64 th) (+.f64 (/.f64 a2 (/.f64 (sqrt.f64 2) a2)) (/.f64 (*.f64 a1 a1) (sqrt.f64 2)))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (*.f64 a2 a2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2)) (*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (cos.f64 th) (+.f64 (/.f64 a2 (/.f64 (sqrt.f64 2) a2)) (/.f64 (*.f64 a1 a1) (sqrt.f64 2)))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (*.f64 a2 a2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2)) (*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (cos.f64 th) (+.f64 (/.f64 a2 (/.f64 (sqrt.f64 2) a2)) (/.f64 (*.f64 a1 a1) (sqrt.f64 2)))) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (*.f64 a2 a2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2)) |
(/.f64 a2 (/.f64 (sqrt.f64 2) (*.f64 a2 (cos.f64 th)))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (*.f64 a2 a2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2)) (*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (cos.f64 th) (+.f64 (/.f64 a2 (/.f64 (sqrt.f64 2) a2)) (/.f64 (*.f64 a1 a1) (sqrt.f64 2)))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (*.f64 a2 a2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2)) (*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (cos.f64 th) (+.f64 (/.f64 a2 (/.f64 (sqrt.f64 2) a2)) (/.f64 (*.f64 a1 a1) (sqrt.f64 2)))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (*.f64 a2 a2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2)) (*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (cos.f64 th) (+.f64 (/.f64 a2 (/.f64 (sqrt.f64 2) a2)) (/.f64 (*.f64 a1 a1) (sqrt.f64 2)))) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (*.f64 a2 a2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2)) |
(/.f64 a2 (/.f64 (sqrt.f64 2) (*.f64 a2 (cos.f64 th)))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (*.f64 a2 a2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2)) (*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (cos.f64 th) (+.f64 (/.f64 a2 (/.f64 (sqrt.f64 2) a2)) (/.f64 (*.f64 a1 a1) (sqrt.f64 2)))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (*.f64 a2 a2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2)) (*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (cos.f64 th) (+.f64 (/.f64 a2 (/.f64 (sqrt.f64 2) a2)) (/.f64 (*.f64 a1 a1) (sqrt.f64 2)))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (*.f64 a2 a2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2)) (*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (cos.f64 th) (+.f64 (/.f64 a2 (/.f64 (sqrt.f64 2) a2)) (/.f64 (*.f64 a1 a1) (sqrt.f64 2)))) |
(+.f64 0 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2))) |
(/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)))) (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)))))) |
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)))) 1) |
(/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)) |
(*.f64 (pow.f64 (hypot.f64 a1 a2) 2) (pow.f64 2 -1/2)) |
(*.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)) 1) |
(/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)) |
(*.f64 1 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2))) |
(/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)) |
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2))) (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) 4) 1/2))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) 4) 1/2)) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)))) |
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2))) (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) 4) 1/2))) |
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) 4)) (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) 2)) (pow.f64 2 -1/2))) |
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) 4)) (*.f64 (pow.f64 2 -1/2) (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) 2)))) |
(*.f64 (pow.f64 2 -1/2) (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) 4)) (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) 2)))) |
(*.f64 (/.f64 (hypot.f64 a1 a2) (pow.f64 2 1/4)) (/.f64 (hypot.f64 a1 a2) (pow.f64 2 1/4))) |
(pow.f64 (/.f64 (hypot.f64 a1 a2) (pow.f64 2 1/4)) 2) |
(*.f64 (hypot.f64 a1 a2) (*.f64 (hypot.f64 a1 a2) (pow.f64 2 -1/2))) |
(*.f64 (pow.f64 (hypot.f64 a1 a2) 2) (pow.f64 2 -1/2)) |
(*.f64 (neg.f64 (pow.f64 (hypot.f64 a1 a2) 2)) (/.f64 1 (neg.f64 (sqrt.f64 2)))) |
(/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)) |
(*.f64 (pow.f64 2 -1/2) (pow.f64 (hypot.f64 a1 a2) 2)) |
(*.f64 (pow.f64 (hypot.f64 a1 a2) 2) (pow.f64 2 -1/2)) |
(*.f64 (/.f64 1 (cbrt.f64 2)) (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (pow.f64 2 1/6))) |
(/.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (pow.f64 2 1/6)) (cbrt.f64 2)) |
(*.f64 (pow.f64 2 -1/4) (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (pow.f64 2 1/4))) |
(/.f64 (pow.f64 2 -1/4) (/.f64 (pow.f64 2 1/4) (pow.f64 (hypot.f64 a1 a2) 2))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) 4)) 1) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) 2)) (sqrt.f64 2))) |
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) 4)) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) 2)) (sqrt.f64 2))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) 4)) (cbrt.f64 2)) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)))) |
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2))) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) 4)) (cbrt.f64 2))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) 4)) (pow.f64 2 1/4)) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) 2)) (pow.f64 2 1/4))) |
(*.f64 (/.f64 (hypot.f64 a1 a2) 1) (/.f64 (hypot.f64 a1 a2) (sqrt.f64 2))) |
(/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)) |
(*.f64 (/.f64 (hypot.f64 a1 a2) (cbrt.f64 2)) (/.f64 (hypot.f64 a1 a2) (pow.f64 2 1/6))) |
(*.f64 (/.f64 1 (cbrt.f64 2)) (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (pow.f64 2 1/6))) |
(/.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (pow.f64 2 1/6)) (cbrt.f64 2)) |
(pow.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)) 1) |
(/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)) |
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2))) 3) |
(/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)) |
(pow.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) 4) 1/2) 1/2) |
(sqrt.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) 4) 1/2)) |
(pow.f64 (pow.f64 (/.f64 (hypot.f64 a1 a2) (pow.f64 2 1/4)) 6) 1/3) |
(pow.f64 (/.f64 (hypot.f64 a1 a2) (pow.f64 2 1/4)) 2) |
(pow.f64 (/.f64 (hypot.f64 a1 a2) (pow.f64 2 1/4)) 2) |
(pow.f64 (*.f64 (sqrt.f64 2) (pow.f64 (hypot.f64 a1 a2) -2)) -1) |
(/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)) |
(pow.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (hypot.f64 a1 a2) -2)) 1) -1) |
(/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)) |
(neg.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (neg.f64 (sqrt.f64 2)))) |
(/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)) |
(sqrt.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) 4) 1/2)) |
(log.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)))) |
(/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2))))) |
(/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)) |
(cbrt.f64 (pow.f64 (/.f64 (hypot.f64 a1 a2) (pow.f64 2 1/4)) 6)) |
(pow.f64 (/.f64 (hypot.f64 a1 a2) (pow.f64 2 1/4)) 2) |
(cbrt.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 6) (pow.f64 2 3/2))) |
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)))) |
(/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)) |
(exp.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)))) |
(/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)) |
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2))) 1)) |
(/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2))) 1) 1)) |
(/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)))) 3)) |
(/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (hypot.f64 a1 a2) (pow.f64 2 1/4)) 6)) 1/3)) |
(pow.f64 (/.f64 (hypot.f64 a1 a2) (pow.f64 2 1/4)) 2) |
(exp.f64 (*.f64 (log.f64 (/.f64 (hypot.f64 a1 a2) (pow.f64 2 1/4))) 2)) |
(pow.f64 (/.f64 (hypot.f64 a1 a2) (pow.f64 2 1/4)) 2) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 2) (pow.f64 (hypot.f64 a1 a2) -2))) -1)) |
(/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)) |
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)))) |
(/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)) |
(+.f64 0 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (pow.f64 (hypot.f64 a1 a2) -2)))) |
(/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (pow.f64 (hypot.f64 a1 a2) -2))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)))))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)))))) |
(/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (pow.f64 (hypot.f64 a1 a2) -2))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (pow.f64 (hypot.f64 a1 a2) -2))))) 1) |
(/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (pow.f64 (hypot.f64 a1 a2) -2))) |
(/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (pow.f64 (hypot.f64 a1 a2) -2))) |
(/.f64 1 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 (hypot.f64 a1 a2) 2) (cos.f64 th)))) |
(/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (pow.f64 (hypot.f64 a1 a2) -2))) |
(/.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (pow.f64 (hypot.f64 a1 a2) -2))) |
(/.f64 (neg.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) 2) (cos.f64 th))) (neg.f64 (sqrt.f64 2))) |
(/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (pow.f64 (hypot.f64 a1 a2) -2))) |
(/.f64 (*.f64 (cos.f64 th) (neg.f64 (pow.f64 (hypot.f64 a1 a2) 2))) (neg.f64 (sqrt.f64 2))) |
(/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (pow.f64 (hypot.f64 a1 a2) -2))) |
(/.f64 (*.f64 (neg.f64 (pow.f64 (hypot.f64 a1 a2) 2)) (cos.f64 th)) (neg.f64 (sqrt.f64 2))) |
(/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (pow.f64 (hypot.f64 a1 a2) -2))) |
(/.f64 (/.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) 2) (cos.f64 th)) 1) (sqrt.f64 2)) |
(/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (pow.f64 (hypot.f64 a1 a2) -2))) |
(/.f64 (/.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) 2) (cos.f64 th)) (cbrt.f64 2)) (pow.f64 2 1/6)) |
(/.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (/.f64 (cbrt.f64 2) (cos.f64 th))) (pow.f64 2 1/6)) |
(*.f64 (/.f64 (cos.f64 th) (pow.f64 2 1/6)) (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (cbrt.f64 2))) |
(*.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (pow.f64 2 1/6)) (/.f64 (cos.f64 th) (cbrt.f64 2))) |
(/.f64 (/.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) 2) (cos.f64 th)) (pow.f64 2 1/4)) (pow.f64 2 1/4)) |
(/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (pow.f64 (hypot.f64 a1 a2) -2))) |
(pow.f64 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (pow.f64 (hypot.f64 a1 a2) -2))) 1) |
(/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (pow.f64 (hypot.f64 a1 a2) -2))) |
(pow.f64 (cbrt.f64 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (pow.f64 (hypot.f64 a1 a2) -2)))) 3) |
(/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (pow.f64 (hypot.f64 a1 a2) -2))) |
(pow.f64 (*.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) 4) 1/2) (pow.f64 (cos.f64 th) 2)) 1/2) |
(sqrt.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) 4) (*.f64 1/2 (pow.f64 (cos.f64 th) 2)))) |
(sqrt.f64 (*.f64 1/2 (*.f64 (pow.f64 (hypot.f64 a1 a2) 4) (pow.f64 (cos.f64 th) 2)))) |
(pow.f64 (pow.f64 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (pow.f64 (hypot.f64 a1 a2) -2))) 3) 1/3) |
(/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (pow.f64 (hypot.f64 a1 a2) -2))) |
(pow.f64 (*.f64 (/.f64 (hypot.f64 a1 a2) (pow.f64 2 1/4)) (sqrt.f64 (cos.f64 th))) 2) |
(/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (pow.f64 (hypot.f64 a1 a2) -2))) |
(pow.f64 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 (hypot.f64 a1 a2) 2) (cos.f64 th))) -1) |
(/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (pow.f64 (hypot.f64 a1 a2) -2))) |
(sqrt.f64 (*.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) 4) 1/2) (pow.f64 (cos.f64 th) 2))) |
(sqrt.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) 4) (*.f64 1/2 (pow.f64 (cos.f64 th) 2)))) |
(sqrt.f64 (*.f64 1/2 (*.f64 (pow.f64 (hypot.f64 a1 a2) 4) (pow.f64 (cos.f64 th) 2)))) |
(log.f64 (pow.f64 (exp.f64 (cos.f64 th)) (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)))) |
(/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (pow.f64 (hypot.f64 a1 a2) -2))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (pow.f64 (hypot.f64 a1 a2) -2)))))) |
(/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (pow.f64 (hypot.f64 a1 a2) -2))) |
(cbrt.f64 (pow.f64 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (pow.f64 (hypot.f64 a1 a2) -2))) 3)) |
(/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (pow.f64 (hypot.f64 a1 a2) -2))) |
(expm1.f64 (log1p.f64 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (pow.f64 (hypot.f64 a1 a2) -2))))) |
(/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (pow.f64 (hypot.f64 a1 a2) -2))) |
(exp.f64 (log.f64 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (pow.f64 (hypot.f64 a1 a2) -2))))) |
(/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (pow.f64 (hypot.f64 a1 a2) -2))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (pow.f64 (hypot.f64 a1 a2) -2)))) 1)) |
(/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (pow.f64 (hypot.f64 a1 a2) -2))) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (pow.f64 (hypot.f64 a1 a2) -2)))) 1) 1)) |
(/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (pow.f64 (hypot.f64 a1 a2) -2))) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (pow.f64 (hypot.f64 a1 a2) -2))))) 3)) |
(/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (pow.f64 (hypot.f64 a1 a2) -2))) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (pow.f64 (hypot.f64 a1 a2) -2))) 3)) 1/3)) |
(/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (pow.f64 (hypot.f64 a1 a2) -2))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (hypot.f64 a1 a2) (pow.f64 2 1/4)) (sqrt.f64 (cos.f64 th)))) 2)) |
(/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (pow.f64 (hypot.f64 a1 a2) -2))) |
(log1p.f64 (expm1.f64 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (pow.f64 (hypot.f64 a1 a2) -2))))) |
(/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (pow.f64 (hypot.f64 a1 a2) -2))) |
Found 2 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 99.6% | (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2))) |
| ✓ | 98.9% | (/.f64 (cos.f64 th) (sqrt.f64 2)) |
Compiled 43 to 18 computations (58.1% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | th | @ | inf | (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2))) |
| 0.0ms | a1 | @ | inf | (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2))) |
| 0.0ms | th | @ | -inf | (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2))) |
| 0.0ms | th | @ | 0 | (/.f64 (cos.f64 th) (sqrt.f64 2)) |
| 0.0ms | th | @ | inf | (/.f64 (cos.f64 th) (sqrt.f64 2)) |
| 1× | batch-egg-rewrite |
| 1826× | prod-diff |
| 1430× | log-prod |
| 606× | fma-def |
| 524× | expm1-udef |
| 522× | log1p-udef |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 14 | 50 |
| 1 | 300 | 48 |
| 2 | 4088 | 48 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (cos.f64 th) (sqrt.f64 2)) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2))) |
| Outputs |
|---|
(+.f64 0 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)))) (cbrt.f64 (exp.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)))) 1) |
(*.f64 (cos.f64 th) (pow.f64 2 -1/2)) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 1) |
(*.f64 1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (cbrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (cbrt.f64 (/.f64 (pow.f64 (cos.f64 th) 2) 2))) |
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 th) 2) 2)) (cbrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 th)) 2) (*.f64 (cbrt.f64 (cos.f64 th)) (pow.f64 2 -1/2))) |
(*.f64 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(*.f64 (sqrt.f64 (cos.f64 th)) (*.f64 (sqrt.f64 (cos.f64 th)) (pow.f64 2 -1/2))) |
(*.f64 (neg.f64 (cos.f64 th)) (/.f64 1 (neg.f64 (sqrt.f64 2)))) |
(*.f64 (pow.f64 2 -1/2) (cos.f64 th)) |
(*.f64 (/.f64 1 (cbrt.f64 2)) (/.f64 (cos.f64 th) (cbrt.f64 (sqrt.f64 2)))) |
(*.f64 (/.f64 1 (pow.f64 2 1/4)) (/.f64 (cos.f64 th) (pow.f64 2 1/4))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 th)) 2) 1) (/.f64 (cbrt.f64 (cos.f64 th)) (sqrt.f64 2))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 th)) 2) (cbrt.f64 2)) (cbrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 th)) 2) (pow.f64 2 1/4)) (/.f64 (cbrt.f64 (cos.f64 th)) (pow.f64 2 1/4))) |
(*.f64 (/.f64 (sqrt.f64 (cos.f64 th)) 1) (/.f64 (sqrt.f64 (cos.f64 th)) (sqrt.f64 2))) |
(*.f64 (/.f64 (sqrt.f64 (cos.f64 th)) (cbrt.f64 2)) (/.f64 (sqrt.f64 (cos.f64 th)) (cbrt.f64 (sqrt.f64 2)))) |
(pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 1) |
(pow.f64 (cbrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) 3) |
(pow.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 3) 1/3) |
(pow.f64 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) 2) |
(pow.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) -1) |
(neg.f64 (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2)))) |
(sqrt.f64 (/.f64 (pow.f64 (cos.f64 th) 2) 2)) |
(log.f64 (exp.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))))) |
(cbrt.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 3)) |
(cbrt.f64 (/.f64 (pow.f64 (cos.f64 th) 3) (*.f64 2 (sqrt.f64 2)))) |
(expm1.f64 (log1p.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(exp.f64 (log.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) 1)) |
(log1p.f64 (expm1.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2))) |
(+.f64 0 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(+.f64 (*.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2)) 1) (*.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) 1)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (pow.f64 (hypot.f64 a1 a2) 2))) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (pow.f64 (hypot.f64 a1 a2) 2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (pow.f64 (hypot.f64 a1 a2) 2))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (pow.f64 (hypot.f64 a1 a2) 2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (pow.f64 (hypot.f64 a1 a2) 2))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (/.f64 (sqrt.f64 2) (cos.f64 th))))) 1) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (pow.f64 (hypot.f64 a1 a2) 2))) |
(/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(/.f64 1 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) 2)))) |
(/.f64 (+.f64 (pow.f64 a1 6) (pow.f64 a2 6)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (+.f64 (pow.f64 a1 4) (-.f64 (pow.f64 a2 4) (pow.f64 (*.f64 a1 a2) 2))))) |
(/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)))) |
(/.f64 (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) 2)) (sqrt.f64 2)) |
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 6) (pow.f64 a2 6))) (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 a1 4) (-.f64 (pow.f64 a2 4) (pow.f64 (*.f64 a1 a2) 2))))) |
(/.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)))) |
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (+.f64 (pow.f64 a1 6) (pow.f64 a2 6))) (*.f64 (neg.f64 (sqrt.f64 2)) (+.f64 (pow.f64 a1 4) (-.f64 (pow.f64 a2 4) (pow.f64 (*.f64 a1 a2) 2))))) |
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a1 6) (pow.f64 a2 6)) (cos.f64 th)) (*.f64 (+.f64 (pow.f64 a1 4) (-.f64 (pow.f64 a2 4) (pow.f64 (*.f64 a1 a2) 2))) (sqrt.f64 2))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a1 6) (pow.f64 a2 6)) 1) (*.f64 (+.f64 (pow.f64 a1 4) (-.f64 (pow.f64 a2 4) (pow.f64 (*.f64 a1 a2) 2))) (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a1 6) (pow.f64 a2 6)) (neg.f64 (cos.f64 th))) (*.f64 (+.f64 (pow.f64 a1 4) (-.f64 (pow.f64 a2 4) (pow.f64 (*.f64 a1 a2) 2))) (neg.f64 (sqrt.f64 2)))) |
(/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (cos.f64 th)) (*.f64 (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (sqrt.f64 2))) |
(/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) 1) (*.f64 (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (neg.f64 (cos.f64 th))) (*.f64 (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (neg.f64 (sqrt.f64 2)))) |
(/.f64 (neg.f64 (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) 2))) (neg.f64 (sqrt.f64 2))) |
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2)) 3) (pow.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) 3)) (fma.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2)) (-.f64 (*.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2))) (*.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)))))) |
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2))) (*.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)))) (-.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)))) |
(/.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (pow.f64 a1 6) (pow.f64 a2 6))) (+.f64 (pow.f64 a1 4) (-.f64 (pow.f64 a2 4) (pow.f64 (*.f64 a1 a2) 2)))) |
(/.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2))) |
(/.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) 2) (neg.f64 (cos.f64 th))) (neg.f64 (sqrt.f64 2))) |
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (pow.f64 (hypot.f64 a1 a2) 2)) (neg.f64 (sqrt.f64 2))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a1 6) (pow.f64 a2 6)) (/.f64 (cos.f64 th) (sqrt.f64 2))) (+.f64 (pow.f64 a1 4) (-.f64 (pow.f64 a2 4) (pow.f64 (*.f64 a1 a2) 2)))) |
(/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (/.f64 (cos.f64 th) (sqrt.f64 2))) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2))) |
(/.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) 2)) 1) (sqrt.f64 2)) |
(/.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) 2)) (cbrt.f64 2)) (cbrt.f64 (sqrt.f64 2))) |
(/.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) 2)) (pow.f64 2 1/4)) (pow.f64 2 1/4)) |
(pow.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (/.f64 (sqrt.f64 2) (cos.f64 th))) 1) |
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (/.f64 (sqrt.f64 2) (cos.f64 th)))) 3) |
(pow.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (/.f64 (sqrt.f64 2) (cos.f64 th))) 3) 1/3) |
(pow.f64 (*.f64 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (hypot.f64 a1 a2)) 2) |
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (/.f64 (sqrt.f64 2) (cos.f64 th))) 2)) |
(log.f64 (pow.f64 (exp.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (pow.f64 (hypot.f64 a1 a2) 2))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (/.f64 (sqrt.f64 2) (cos.f64 th)))))) |
(log.f64 (*.f64 (exp.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2))) (exp.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2))))) |
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (/.f64 (sqrt.f64 2) (cos.f64 th))) 3)) |
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 3) (pow.f64 (pow.f64 (hypot.f64 a1 a2) 2) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (hypot.f64 a1 a2) 2) 3) (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 3))) |
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (/.f64 (sqrt.f64 2) (cos.f64 th))))) |
(exp.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (/.f64 (sqrt.f64 2) (cos.f64 th))))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (/.f64 (sqrt.f64 2) (cos.f64 th)))) 1)) |
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (/.f64 (sqrt.f64 2) (cos.f64 th))))) |
(fma.f64 (cos.f64 th) (*.f64 (pow.f64 2 -1/2) (*.f64 a1 a1)) (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2))) |
(fma.f64 (cos.f64 th) (*.f64 (pow.f64 2 -1/2) (*.f64 a2 a2)) (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2))) |
(fma.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a1 a1) (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2))) |
(fma.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2) (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2))) |
(fma.f64 a1 (*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2))) |
(fma.f64 (*.f64 a1 a1) (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2))) |
(fma.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))) (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2))) |
(fma.f64 (*.f64 a2 a2) (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2))) |
(fma.f64 1 (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2))) |
(fma.f64 1 (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2))) |
(fma.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 th) 2) 2)) (*.f64 (cbrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 a1 a1)) (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2))) |
(fma.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 th) 2) 2)) (*.f64 (cbrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 a2 a2)) (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2))) |
(fma.f64 (cbrt.f64 (pow.f64 a2 4)) (*.f64 (pow.f64 (cbrt.f64 a2) 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2))) |
(fma.f64 (cbrt.f64 (pow.f64 a1 4)) (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2))) |
(fma.f64 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 a1 a1)) (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2))) |
(fma.f64 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 a2 a2)) (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2))) |
(fma.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2)) 1 (*.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) 1)) |
(fma.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2))) (cbrt.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)))) (cbrt.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2))) (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2))) |
(fma.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2))) (cbrt.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2)))) (cbrt.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2))) (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2))) |
(fma.f64 (sqrt.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2))) (sqrt.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2))) (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2))) |
(fma.f64 (sqrt.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2))) (sqrt.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2))) (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2))) |
(fma.f64 (*.f64 a1 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)))) (*.f64 a1 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)))) (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2))) |
(fma.f64 (*.f64 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) a1) (*.f64 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) a1) (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2))) |
(fma.f64 (*.f64 a2 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)))) (*.f64 a2 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)))) (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2))) |
(fma.f64 (*.f64 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) a2) (*.f64 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) a2) (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2))) |
(fma.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) (pow.f64 2 -1/2) (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2))) |
(fma.f64 (*.f64 (*.f64 a2 a2) (cos.f64 th)) (pow.f64 2 -1/2) (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2))) |
(fma.f64 (*.f64 (*.f64 a1 a1) (cbrt.f64 (/.f64 (pow.f64 (cos.f64 th) 2) 2))) (cbrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2))) |
(fma.f64 (*.f64 (*.f64 a1 a1) (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)))) (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2))) |
(fma.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) a1) a1 (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2))) |
(fma.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (cbrt.f64 (pow.f64 a1 4))) (cbrt.f64 (*.f64 a1 a1)) (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2))) |
(fma.f64 (*.f64 (*.f64 a2 a2) (cbrt.f64 (/.f64 (pow.f64 (cos.f64 th) 2) 2))) (cbrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2))) |
(fma.f64 (*.f64 (*.f64 a2 a2) (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)))) (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2))) |
(fma.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) a2) a2 (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2))) |
(fma.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (cbrt.f64 (pow.f64 a2 4))) (pow.f64 (cbrt.f64 a2) 2) (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2))) |
| 1× | egg-herbie |
| 520× | associate-*r* |
| 486× | associate-*l* |
| 386× | associate-+l+ |
| 378× | associate-/l* |
| 372× | associate-+r+ |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 362 | 8061 |
| 1 | 978 | 7727 |
| 2 | 3833 | 6473 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 1 (sqrt.f64 2)) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 th 2) (sqrt.f64 2))) (/.f64 1 (sqrt.f64 2))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 th 2) (sqrt.f64 2))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 th 4) (sqrt.f64 2))) (/.f64 1 (sqrt.f64 2)))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 th 2) (sqrt.f64 2))) (+.f64 (*.f64 -1/720 (/.f64 (pow.f64 th 6) (sqrt.f64 2))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 th 4) (sqrt.f64 2))) (/.f64 1 (sqrt.f64 2))))) |
(/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 2)) (sqrt.f64 2))))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 2)) (sqrt.f64 2))) (*.f64 1/24 (/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 4)) (sqrt.f64 2)))))) |
(+.f64 (*.f64 -1/720 (/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 6)) (sqrt.f64 2))) (+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 2)) (sqrt.f64 2))) (*.f64 1/24 (/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 4)) (sqrt.f64 2))))))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 0 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)))) (cbrt.f64 (exp.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)))) 1) |
(*.f64 (cos.f64 th) (pow.f64 2 -1/2)) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 1) |
(*.f64 1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (cbrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (cbrt.f64 (/.f64 (pow.f64 (cos.f64 th) 2) 2))) |
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 th) 2) 2)) (cbrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 th)) 2) (*.f64 (cbrt.f64 (cos.f64 th)) (pow.f64 2 -1/2))) |
(*.f64 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(*.f64 (sqrt.f64 (cos.f64 th)) (*.f64 (sqrt.f64 (cos.f64 th)) (pow.f64 2 -1/2))) |
(*.f64 (neg.f64 (cos.f64 th)) (/.f64 1 (neg.f64 (sqrt.f64 2)))) |
(*.f64 (pow.f64 2 -1/2) (cos.f64 th)) |
(*.f64 (/.f64 1 (cbrt.f64 2)) (/.f64 (cos.f64 th) (cbrt.f64 (sqrt.f64 2)))) |
(*.f64 (/.f64 1 (pow.f64 2 1/4)) (/.f64 (cos.f64 th) (pow.f64 2 1/4))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 th)) 2) 1) (/.f64 (cbrt.f64 (cos.f64 th)) (sqrt.f64 2))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 th)) 2) (cbrt.f64 2)) (cbrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 th)) 2) (pow.f64 2 1/4)) (/.f64 (cbrt.f64 (cos.f64 th)) (pow.f64 2 1/4))) |
(*.f64 (/.f64 (sqrt.f64 (cos.f64 th)) 1) (/.f64 (sqrt.f64 (cos.f64 th)) (sqrt.f64 2))) |
(*.f64 (/.f64 (sqrt.f64 (cos.f64 th)) (cbrt.f64 2)) (/.f64 (sqrt.f64 (cos.f64 th)) (cbrt.f64 (sqrt.f64 2)))) |
(pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 1) |
(pow.f64 (cbrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) 3) |
(pow.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 3) 1/3) |
(pow.f64 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) 2) |
(pow.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) -1) |
(neg.f64 (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2)))) |
(sqrt.f64 (/.f64 (pow.f64 (cos.f64 th) 2) 2)) |
(log.f64 (exp.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))))) |
(cbrt.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 3)) |
(cbrt.f64 (/.f64 (pow.f64 (cos.f64 th) 3) (*.f64 2 (sqrt.f64 2)))) |
(expm1.f64 (log1p.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(exp.f64 (log.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) 1)) |
(log1p.f64 (expm1.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2))) |
(+.f64 0 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(+.f64 (*.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2)) 1) (*.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) 1)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (pow.f64 (hypot.f64 a1 a2) 2))) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (pow.f64 (hypot.f64 a1 a2) 2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (pow.f64 (hypot.f64 a1 a2) 2))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (pow.f64 (hypot.f64 a1 a2) 2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (pow.f64 (hypot.f64 a1 a2) 2))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (/.f64 (sqrt.f64 2) (cos.f64 th))))) 1) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (pow.f64 (hypot.f64 a1 a2) 2))) |
(/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(/.f64 1 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) 2)))) |
(/.f64 (+.f64 (pow.f64 a1 6) (pow.f64 a2 6)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (+.f64 (pow.f64 a1 4) (-.f64 (pow.f64 a2 4) (pow.f64 (*.f64 a1 a2) 2))))) |
(/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)))) |
(/.f64 (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) 2)) (sqrt.f64 2)) |
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 6) (pow.f64 a2 6))) (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 a1 4) (-.f64 (pow.f64 a2 4) (pow.f64 (*.f64 a1 a2) 2))))) |
(/.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)))) |
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (+.f64 (pow.f64 a1 6) (pow.f64 a2 6))) (*.f64 (neg.f64 (sqrt.f64 2)) (+.f64 (pow.f64 a1 4) (-.f64 (pow.f64 a2 4) (pow.f64 (*.f64 a1 a2) 2))))) |
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a1 6) (pow.f64 a2 6)) (cos.f64 th)) (*.f64 (+.f64 (pow.f64 a1 4) (-.f64 (pow.f64 a2 4) (pow.f64 (*.f64 a1 a2) 2))) (sqrt.f64 2))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a1 6) (pow.f64 a2 6)) 1) (*.f64 (+.f64 (pow.f64 a1 4) (-.f64 (pow.f64 a2 4) (pow.f64 (*.f64 a1 a2) 2))) (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a1 6) (pow.f64 a2 6)) (neg.f64 (cos.f64 th))) (*.f64 (+.f64 (pow.f64 a1 4) (-.f64 (pow.f64 a2 4) (pow.f64 (*.f64 a1 a2) 2))) (neg.f64 (sqrt.f64 2)))) |
(/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (cos.f64 th)) (*.f64 (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (sqrt.f64 2))) |
(/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) 1) (*.f64 (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (neg.f64 (cos.f64 th))) (*.f64 (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (neg.f64 (sqrt.f64 2)))) |
(/.f64 (neg.f64 (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) 2))) (neg.f64 (sqrt.f64 2))) |
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2)) 3) (pow.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) 3)) (fma.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2)) (-.f64 (*.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2))) (*.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)))))) |
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2))) (*.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)))) (-.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)))) |
(/.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (pow.f64 a1 6) (pow.f64 a2 6))) (+.f64 (pow.f64 a1 4) (-.f64 (pow.f64 a2 4) (pow.f64 (*.f64 a1 a2) 2)))) |
(/.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2))) |
(/.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) 2) (neg.f64 (cos.f64 th))) (neg.f64 (sqrt.f64 2))) |
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (pow.f64 (hypot.f64 a1 a2) 2)) (neg.f64 (sqrt.f64 2))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a1 6) (pow.f64 a2 6)) (/.f64 (cos.f64 th) (sqrt.f64 2))) (+.f64 (pow.f64 a1 4) (-.f64 (pow.f64 a2 4) (pow.f64 (*.f64 a1 a2) 2)))) |
(/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (/.f64 (cos.f64 th) (sqrt.f64 2))) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2))) |
(/.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) 2)) 1) (sqrt.f64 2)) |
(/.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) 2)) (cbrt.f64 2)) (cbrt.f64 (sqrt.f64 2))) |
(/.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) 2)) (pow.f64 2 1/4)) (pow.f64 2 1/4)) |
(pow.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (/.f64 (sqrt.f64 2) (cos.f64 th))) 1) |
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (/.f64 (sqrt.f64 2) (cos.f64 th)))) 3) |
(pow.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (/.f64 (sqrt.f64 2) (cos.f64 th))) 3) 1/3) |
(pow.f64 (*.f64 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (hypot.f64 a1 a2)) 2) |
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (/.f64 (sqrt.f64 2) (cos.f64 th))) 2)) |
(log.f64 (pow.f64 (exp.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (pow.f64 (hypot.f64 a1 a2) 2))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (/.f64 (sqrt.f64 2) (cos.f64 th)))))) |
(log.f64 (*.f64 (exp.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2))) (exp.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2))))) |
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (/.f64 (sqrt.f64 2) (cos.f64 th))) 3)) |
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 3) (pow.f64 (pow.f64 (hypot.f64 a1 a2) 2) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (hypot.f64 a1 a2) 2) 3) (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 3))) |
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (/.f64 (sqrt.f64 2) (cos.f64 th))))) |
(exp.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (/.f64 (sqrt.f64 2) (cos.f64 th))))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (/.f64 (sqrt.f64 2) (cos.f64 th)))) 1)) |
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (/.f64 (sqrt.f64 2) (cos.f64 th))))) |
(fma.f64 (cos.f64 th) (*.f64 (pow.f64 2 -1/2) (*.f64 a1 a1)) (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2))) |
(fma.f64 (cos.f64 th) (*.f64 (pow.f64 2 -1/2) (*.f64 a2 a2)) (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2))) |
(fma.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a1 a1) (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2))) |
(fma.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2) (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2))) |
(fma.f64 a1 (*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2))) |
(fma.f64 (*.f64 a1 a1) (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2))) |
(fma.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))) (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2))) |
(fma.f64 (*.f64 a2 a2) (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2))) |
(fma.f64 1 (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2))) |
(fma.f64 1 (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2))) |
(fma.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 th) 2) 2)) (*.f64 (cbrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 a1 a1)) (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2))) |
(fma.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 th) 2) 2)) (*.f64 (cbrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 a2 a2)) (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2))) |
(fma.f64 (cbrt.f64 (pow.f64 a2 4)) (*.f64 (pow.f64 (cbrt.f64 a2) 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2))) |
(fma.f64 (cbrt.f64 (pow.f64 a1 4)) (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2))) |
(fma.f64 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 a1 a1)) (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2))) |
(fma.f64 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 a2 a2)) (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2))) |
(fma.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2)) 1 (*.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) 1)) |
(fma.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2))) (cbrt.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)))) (cbrt.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2))) (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2))) |
(fma.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2))) (cbrt.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2)))) (cbrt.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2))) (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2))) |
(fma.f64 (sqrt.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2))) (sqrt.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2))) (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2))) |
(fma.f64 (sqrt.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2))) (sqrt.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2))) (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2))) |
(fma.f64 (*.f64 a1 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)))) (*.f64 a1 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)))) (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2))) |
(fma.f64 (*.f64 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) a1) (*.f64 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) a1) (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2))) |
(fma.f64 (*.f64 a2 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)))) (*.f64 a2 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)))) (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2))) |
(fma.f64 (*.f64 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) a2) (*.f64 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) a2) (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2))) |
(fma.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) (pow.f64 2 -1/2) (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2))) |
(fma.f64 (*.f64 (*.f64 a2 a2) (cos.f64 th)) (pow.f64 2 -1/2) (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2))) |
(fma.f64 (*.f64 (*.f64 a1 a1) (cbrt.f64 (/.f64 (pow.f64 (cos.f64 th) 2) 2))) (cbrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2))) |
(fma.f64 (*.f64 (*.f64 a1 a1) (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)))) (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2))) |
(fma.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) a1) a1 (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2))) |
(fma.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (cbrt.f64 (pow.f64 a1 4))) (cbrt.f64 (*.f64 a1 a1)) (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2))) |
(fma.f64 (*.f64 (*.f64 a2 a2) (cbrt.f64 (/.f64 (pow.f64 (cos.f64 th) 2) 2))) (cbrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2))) |
(fma.f64 (*.f64 (*.f64 a2 a2) (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)))) (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2))) |
(fma.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) a2) a2 (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2))) |
(fma.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (cbrt.f64 (pow.f64 a2 4))) (pow.f64 (cbrt.f64 a2) 2) (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2))) |
| Outputs |
|---|
(/.f64 1 (sqrt.f64 2)) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 th 2) (sqrt.f64 2))) (/.f64 1 (sqrt.f64 2))) |
(fma.f64 -1/2 (/.f64 (*.f64 th th) (sqrt.f64 2)) (/.f64 1 (sqrt.f64 2))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 th 2) (sqrt.f64 2))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 th 4) (sqrt.f64 2))) (/.f64 1 (sqrt.f64 2)))) |
(fma.f64 -1/2 (/.f64 (*.f64 th th) (sqrt.f64 2)) (fma.f64 1/24 (/.f64 (pow.f64 th 4) (sqrt.f64 2)) (/.f64 1 (sqrt.f64 2)))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 th 2) (sqrt.f64 2))) (+.f64 (*.f64 -1/720 (/.f64 (pow.f64 th 6) (sqrt.f64 2))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 th 4) (sqrt.f64 2))) (/.f64 1 (sqrt.f64 2))))) |
(fma.f64 -1/2 (/.f64 (*.f64 th th) (sqrt.f64 2)) (fma.f64 -1/720 (/.f64 (pow.f64 th 6) (sqrt.f64 2)) (fma.f64 1/24 (/.f64 (pow.f64 th 4) (sqrt.f64 2)) (/.f64 1 (sqrt.f64 2))))) |
(/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2)) |
(/.f64 (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (sqrt.f64 2)) |
(/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 2)) (sqrt.f64 2))))) |
(+.f64 (+.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (/.f64 (sqrt.f64 2) (*.f64 th th))))) |
(+.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (fma.f64 -1/2 (*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)) (*.f64 th th)) (/.f64 (*.f64 a1 a1) (sqrt.f64 2)))) |
(+.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (fma.f64 -1/2 (/.f64 (*.f64 th th) (/.f64 (sqrt.f64 2) (fma.f64 a2 a2 (*.f64 a1 a1)))) (/.f64 a1 (/.f64 (sqrt.f64 2) a1)))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 2)) (sqrt.f64 2))) (*.f64 1/24 (/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 4)) (sqrt.f64 2)))))) |
(+.f64 (+.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) (fma.f64 -1/2 (/.f64 (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (/.f64 (sqrt.f64 2) (*.f64 th th))) (*.f64 1/24 (/.f64 (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (/.f64 (sqrt.f64 2) (pow.f64 th 4)))))) |
(+.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (+.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (fma.f64 -1/2 (*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)) (*.f64 th th)) (*.f64 1/24 (/.f64 (pow.f64 th 4) (/.f64 (sqrt.f64 2) (fma.f64 a2 a2 (*.f64 a1 a1)))))))) |
(+.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (+.f64 (fma.f64 -1/2 (/.f64 (*.f64 th th) (/.f64 (sqrt.f64 2) (fma.f64 a2 a2 (*.f64 a1 a1)))) (/.f64 a1 (/.f64 (sqrt.f64 2) a1))) (*.f64 1/24 (/.f64 (pow.f64 th 4) (/.f64 (sqrt.f64 2) (fma.f64 a2 a2 (*.f64 a1 a1))))))) |
(+.f64 (*.f64 -1/720 (/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 6)) (sqrt.f64 2))) (+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 2)) (sqrt.f64 2))) (*.f64 1/24 (/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 4)) (sqrt.f64 2))))))) |
(fma.f64 -1/720 (/.f64 (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (/.f64 (sqrt.f64 2) (pow.f64 th 6))) (+.f64 (+.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) (fma.f64 -1/2 (/.f64 (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (/.f64 (sqrt.f64 2) (*.f64 th th))) (*.f64 1/24 (/.f64 (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (/.f64 (sqrt.f64 2) (pow.f64 th 4))))))) |
(+.f64 (+.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (fma.f64 -1/2 (*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)) (*.f64 th th)) (*.f64 1/24 (/.f64 (pow.f64 th 4) (/.f64 (sqrt.f64 2) (fma.f64 a2 a2 (*.f64 a1 a1))))))) (fma.f64 -1/720 (*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)) (pow.f64 th 6)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))) |
(+.f64 (fma.f64 -1/2 (/.f64 (*.f64 th th) (/.f64 (sqrt.f64 2) (fma.f64 a2 a2 (*.f64 a1 a1)))) (/.f64 a1 (/.f64 (sqrt.f64 2) a1))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 th 4) (/.f64 (sqrt.f64 2) (fma.f64 a2 a2 (*.f64 a1 a1))))) (fma.f64 -1/720 (/.f64 (pow.f64 th 6) (/.f64 (sqrt.f64 2) (fma.f64 a2 a2 (*.f64 a1 a1)))) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 (/.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a2 a2))) |
(*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th)) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a2 a2)))) |
(fma.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) (*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a2 a2 (*.f64 a1 a1))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a2 a2)))) |
(fma.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) (*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a2 a2 (*.f64 a1 a1))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a2 a2)))) |
(fma.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) (*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a2 a2 (*.f64 a1 a1))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a2 a2)))) |
(fma.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) (*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a2 a2 (*.f64 a1 a1))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a2 a2)))) |
(fma.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) (*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a2 a2 (*.f64 a1 a1))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a2 a2)))) |
(fma.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) (*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a2 a2 (*.f64 a1 a1))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a2 a2)))) |
(fma.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) (*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a2 a2 (*.f64 a1 a1))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a2 a2)))) |
(fma.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) (*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a2 a2 (*.f64 a1 a1))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a2 a2)))) |
(fma.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) (*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a2 a2 (*.f64 a1 a1))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a2 a2)))) |
(fma.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) (*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a2 a2 (*.f64 a1 a1))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a2 a2)))) |
(fma.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) (*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a2 a2 (*.f64 a1 a1))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a2 a2)))) |
(fma.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) (*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a2 a2 (*.f64 a1 a1))) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a2 a2))) |
(*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th)) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a2 a2)))) |
(fma.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) (*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a2 a2 (*.f64 a1 a1))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a2 a2)))) |
(fma.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) (*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a2 a2 (*.f64 a1 a1))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a2 a2)))) |
(fma.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) (*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a2 a2 (*.f64 a1 a1))) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a2 a2))) |
(*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th)) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a2 a2)))) |
(fma.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) (*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a2 a2 (*.f64 a1 a1))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a2 a2)))) |
(fma.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) (*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a2 a2 (*.f64 a1 a1))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a2 a2)))) |
(fma.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) (*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a2 a2 (*.f64 a1 a1))) |
(+.f64 0 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (cos.f64 th) (sqrt.f64 2)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)))) (cbrt.f64 (exp.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)))))) |
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)))) 1) |
(/.f64 (cos.f64 th) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (pow.f64 2 -1/2)) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 1) |
(/.f64 (cos.f64 th) (sqrt.f64 2)) |
(*.f64 1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (cos.f64 th) (sqrt.f64 2)) |
(*.f64 (cbrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (cbrt.f64 (/.f64 (pow.f64 (cos.f64 th) 2) 2))) |
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 th) 2) 2)) (cbrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(*.f64 (cbrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (cbrt.f64 (/.f64 (pow.f64 (cos.f64 th) 2) 2))) |
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 th)) 2) (*.f64 (cbrt.f64 (cos.f64 th)) (pow.f64 2 -1/2))) |
(*.f64 (cos.f64 th) (pow.f64 2 -1/2)) |
(*.f64 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(/.f64 (cos.f64 th) (sqrt.f64 2)) |
(*.f64 (sqrt.f64 (cos.f64 th)) (*.f64 (sqrt.f64 (cos.f64 th)) (pow.f64 2 -1/2))) |
(*.f64 (cos.f64 th) (pow.f64 2 -1/2)) |
(*.f64 (neg.f64 (cos.f64 th)) (/.f64 1 (neg.f64 (sqrt.f64 2)))) |
(/.f64 (cos.f64 th) (sqrt.f64 2)) |
(*.f64 (pow.f64 2 -1/2) (cos.f64 th)) |
(*.f64 (cos.f64 th) (pow.f64 2 -1/2)) |
(*.f64 (/.f64 1 (cbrt.f64 2)) (/.f64 (cos.f64 th) (cbrt.f64 (sqrt.f64 2)))) |
(/.f64 (/.f64 (cos.f64 th) (cbrt.f64 (sqrt.f64 2))) (cbrt.f64 2)) |
(*.f64 (/.f64 1 (pow.f64 2 1/4)) (/.f64 (cos.f64 th) (pow.f64 2 1/4))) |
(/.f64 (/.f64 (cos.f64 th) (pow.f64 2 1/4)) (pow.f64 2 1/4)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 th)) 2) 1) (/.f64 (cbrt.f64 (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (cos.f64 th) (sqrt.f64 2)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 th)) 2) (cbrt.f64 2)) (cbrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(*.f64 (cbrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 th)) 2) (cbrt.f64 2))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 th)) 2) (pow.f64 2 1/4)) (/.f64 (cbrt.f64 (cos.f64 th)) (pow.f64 2 1/4))) |
(*.f64 (/.f64 1 (pow.f64 2 1/4)) (/.f64 (cos.f64 th) (pow.f64 2 1/4))) |
(/.f64 (/.f64 (cos.f64 th) (pow.f64 2 1/4)) (pow.f64 2 1/4)) |
(*.f64 (/.f64 (sqrt.f64 (cos.f64 th)) 1) (/.f64 (sqrt.f64 (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (cos.f64 th) (sqrt.f64 2)) |
(*.f64 (/.f64 (sqrt.f64 (cos.f64 th)) (cbrt.f64 2)) (/.f64 (sqrt.f64 (cos.f64 th)) (cbrt.f64 (sqrt.f64 2)))) |
(*.f64 (/.f64 1 (cbrt.f64 2)) (/.f64 (cos.f64 th) (cbrt.f64 (sqrt.f64 2)))) |
(/.f64 (/.f64 (cos.f64 th) (cbrt.f64 (sqrt.f64 2))) (cbrt.f64 2)) |
(pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 1) |
(/.f64 (cos.f64 th) (sqrt.f64 2)) |
(pow.f64 (cbrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) 3) |
(/.f64 (cos.f64 th) (sqrt.f64 2)) |
(pow.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 3) 1/3) |
(/.f64 (cos.f64 th) (sqrt.f64 2)) |
(pow.f64 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) 2) |
(/.f64 (cos.f64 th) (sqrt.f64 2)) |
(pow.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) -1) |
(/.f64 (cos.f64 th) (sqrt.f64 2)) |
(neg.f64 (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2)))) |
(/.f64 (cos.f64 th) (sqrt.f64 2)) |
(sqrt.f64 (/.f64 (pow.f64 (cos.f64 th) 2) 2)) |
(log.f64 (exp.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(/.f64 (cos.f64 th) (sqrt.f64 2)) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))))) |
(/.f64 (cos.f64 th) (sqrt.f64 2)) |
(cbrt.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 3)) |
(/.f64 (cos.f64 th) (sqrt.f64 2)) |
(cbrt.f64 (/.f64 (pow.f64 (cos.f64 th) 3) (*.f64 2 (sqrt.f64 2)))) |
(/.f64 (cos.f64 th) (sqrt.f64 2)) |
(expm1.f64 (log1p.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(/.f64 (cos.f64 th) (sqrt.f64 2)) |
(exp.f64 (log.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(/.f64 (cos.f64 th) (sqrt.f64 2)) |
(exp.f64 (*.f64 (log.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) 1)) |
(/.f64 (cos.f64 th) (sqrt.f64 2)) |
(log1p.f64 (expm1.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(/.f64 (cos.f64 th) (sqrt.f64 2)) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2))) |
(+.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a2 a2)))) |
(fma.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) (*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a2 a2 (*.f64 a1 a1))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2))) |
(+.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a2 a2)))) |
(fma.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) (*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a2 a2 (*.f64 a1 a1))) |
(+.f64 0 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (pow.f64 (hypot.f64 a1 a2) 2)) |
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2))) |
(+.f64 (*.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2)) 1) (*.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) 1)) |
(+.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a2 a2)))) |
(fma.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) (*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a2 a2 (*.f64 a1 a1))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (pow.f64 (hypot.f64 a1 a2) 2))) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (pow.f64 (hypot.f64 a1 a2) 2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (pow.f64 (hypot.f64 a1 a2) 2))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (pow.f64 (hypot.f64 a1 a2) 2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (pow.f64 (hypot.f64 a1 a2) 2))))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (pow.f64 (hypot.f64 a1 a2) 2))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (pow.f64 (hypot.f64 a1 a2) 2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (pow.f64 (hypot.f64 a1 a2) 2))))) |
(/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (pow.f64 (hypot.f64 a1 a2) 2)) |
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (/.f64 (sqrt.f64 2) (cos.f64 th))))) 1) |
(/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (pow.f64 (hypot.f64 a1 a2) 2)) |
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (pow.f64 (hypot.f64 a1 a2) 2))) |
(/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (pow.f64 (hypot.f64 a1 a2) 2)) |
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2))) |
(/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (pow.f64 (hypot.f64 a1 a2) 2)) |
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2))) |
(/.f64 1 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) 2)))) |
(/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (pow.f64 (hypot.f64 a1 a2) 2)) |
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2))) |
(/.f64 (+.f64 (pow.f64 a1 6) (pow.f64 a2 6)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (+.f64 (pow.f64 a1 4) (-.f64 (pow.f64 a2 4) (pow.f64 (*.f64 a1 a2) 2))))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (+.f64 (pow.f64 a1 6) (pow.f64 a2 6)) (+.f64 (pow.f64 a1 4) (-.f64 (pow.f64 a2 4) (pow.f64 (*.f64 a2 a1) 2))))) |
(/.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (pow.f64 a1 6) (pow.f64 a2 6))) (-.f64 (pow.f64 a2 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a1 4)))) |
(*.f64 (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (-.f64 (+.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (pow.f64 (*.f64 a2 a1) 2))) (+.f64 (pow.f64 a1 6) (pow.f64 a2 6))) |
(/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)))) |
(*.f64 (cos.f64 th) (/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2))))) |
(/.f64 (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) 2)) (sqrt.f64 2)) |
(/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (pow.f64 (hypot.f64 a1 a2) 2)) |
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2))) |
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a1 6) (pow.f64 a2 6))) (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 a1 4) (-.f64 (pow.f64 a2 4) (pow.f64 (*.f64 a1 a2) 2))))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (+.f64 (pow.f64 a1 6) (pow.f64 a2 6)) (+.f64 (pow.f64 a1 4) (-.f64 (pow.f64 a2 4) (pow.f64 (*.f64 a2 a1) 2))))) |
(/.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (pow.f64 a1 6) (pow.f64 a2 6))) (-.f64 (pow.f64 a2 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a1 4)))) |
(*.f64 (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (-.f64 (+.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (pow.f64 (*.f64 a2 a1) 2))) (+.f64 (pow.f64 a1 6) (pow.f64 a2 6))) |
(/.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)))) |
(*.f64 (cos.f64 th) (/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2))))) |
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (+.f64 (pow.f64 a1 6) (pow.f64 a2 6))) (*.f64 (neg.f64 (sqrt.f64 2)) (+.f64 (pow.f64 a1 4) (-.f64 (pow.f64 a2 4) (pow.f64 (*.f64 a1 a2) 2))))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (+.f64 (pow.f64 a1 6) (pow.f64 a2 6)) (+.f64 (pow.f64 a1 4) (-.f64 (pow.f64 a2 4) (pow.f64 (*.f64 a2 a1) 2))))) |
(/.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (pow.f64 a1 6) (pow.f64 a2 6))) (-.f64 (pow.f64 a2 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a1 4)))) |
(*.f64 (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (-.f64 (+.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (pow.f64 (*.f64 a2 a1) 2))) (+.f64 (pow.f64 a1 6) (pow.f64 a2 6))) |
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)))) |
(*.f64 (cos.f64 th) (/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2))))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a1 6) (pow.f64 a2 6)) (cos.f64 th)) (*.f64 (+.f64 (pow.f64 a1 4) (-.f64 (pow.f64 a2 4) (pow.f64 (*.f64 a1 a2) 2))) (sqrt.f64 2))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (+.f64 (pow.f64 a1 6) (pow.f64 a2 6)) (+.f64 (pow.f64 a1 4) (-.f64 (pow.f64 a2 4) (pow.f64 (*.f64 a2 a1) 2))))) |
(/.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (pow.f64 a1 6) (pow.f64 a2 6))) (-.f64 (pow.f64 a2 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a1 4)))) |
(*.f64 (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (-.f64 (+.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (pow.f64 (*.f64 a2 a1) 2))) (+.f64 (pow.f64 a1 6) (pow.f64 a2 6))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a1 6) (pow.f64 a2 6)) 1) (*.f64 (+.f64 (pow.f64 a1 4) (-.f64 (pow.f64 a2 4) (pow.f64 (*.f64 a1 a2) 2))) (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (+.f64 (pow.f64 a1 6) (pow.f64 a2 6)) (+.f64 (pow.f64 a1 4) (-.f64 (pow.f64 a2 4) (pow.f64 (*.f64 a2 a1) 2))))) |
(/.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (pow.f64 a1 6) (pow.f64 a2 6))) (-.f64 (pow.f64 a2 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a1 4)))) |
(*.f64 (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (-.f64 (+.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (pow.f64 (*.f64 a2 a1) 2))) (+.f64 (pow.f64 a1 6) (pow.f64 a2 6))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a1 6) (pow.f64 a2 6)) (neg.f64 (cos.f64 th))) (*.f64 (+.f64 (pow.f64 a1 4) (-.f64 (pow.f64 a2 4) (pow.f64 (*.f64 a1 a2) 2))) (neg.f64 (sqrt.f64 2)))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (+.f64 (pow.f64 a1 6) (pow.f64 a2 6)) (+.f64 (pow.f64 a1 4) (-.f64 (pow.f64 a2 4) (pow.f64 (*.f64 a2 a1) 2))))) |
(/.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (pow.f64 a1 6) (pow.f64 a2 6))) (-.f64 (pow.f64 a2 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a1 4)))) |
(*.f64 (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (-.f64 (+.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (pow.f64 (*.f64 a2 a1) 2))) (+.f64 (pow.f64 a1 6) (pow.f64 a2 6))) |
(/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (cos.f64 th)) (*.f64 (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (sqrt.f64 2))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)))) |
(*.f64 (cos.f64 th) (/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) 1) (*.f64 (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)))) |
(*.f64 (cos.f64 th) (/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (neg.f64 (cos.f64 th))) (*.f64 (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (neg.f64 (sqrt.f64 2)))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)))) |
(*.f64 (cos.f64 th) (/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2))))) |
(/.f64 (neg.f64 (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) 2))) (neg.f64 (sqrt.f64 2))) |
(/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (pow.f64 (hypot.f64 a1 a2) 2)) |
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2))) |
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2)) 3) (pow.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) 3)) (fma.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2)) (-.f64 (*.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2))) (*.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)))))) |
(/.f64 (+.f64 (pow.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) 3) (pow.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a2 a2))) 3)) (fma.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) (*.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a2 a2))) (-.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a2 a2))) (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))))))) |
(/.f64 (+.f64 (pow.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) 3) (pow.f64 (*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th)) 3)) (fma.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) (*.f64 (*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th)) (-.f64 (*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th)) (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))))))) |
(/.f64 (+.f64 (/.f64 (pow.f64 a1 6) (pow.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) 3)) (pow.f64 (*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th)) 3)) (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th)) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (pow.f64 a1 4) (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2)))) |
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2))) (*.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)))) (-.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)))) |
(/.f64 (*.f64 (+.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a2 a2)))) (-.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a2 a2))))) (-.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a2 a2))))) |
(/.f64 (fma.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) (*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th))) (/.f64 (-.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) (*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th))) (-.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) (*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th))))) |
(/.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a2 a2 (*.f64 a1 a1))) 1) |
(/.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (pow.f64 a1 6) (pow.f64 a2 6))) (+.f64 (pow.f64 a1 4) (-.f64 (pow.f64 a2 4) (pow.f64 (*.f64 a1 a2) 2)))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (+.f64 (pow.f64 a1 6) (pow.f64 a2 6)) (+.f64 (pow.f64 a1 4) (-.f64 (pow.f64 a2 4) (pow.f64 (*.f64 a2 a1) 2))))) |
(/.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (pow.f64 a1 6) (pow.f64 a2 6))) (-.f64 (pow.f64 a2 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a1 4)))) |
(*.f64 (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (-.f64 (+.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (pow.f64 (*.f64 a2 a1) 2))) (+.f64 (pow.f64 a1 6) (pow.f64 a2 6))) |
(/.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)))) |
(*.f64 (cos.f64 th) (/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2))))) |
(/.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) 2) (neg.f64 (cos.f64 th))) (neg.f64 (sqrt.f64 2))) |
(/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (pow.f64 (hypot.f64 a1 a2) 2)) |
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2))) |
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (pow.f64 (hypot.f64 a1 a2) 2)) (neg.f64 (sqrt.f64 2))) |
(/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (pow.f64 (hypot.f64 a1 a2) 2)) |
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a1 6) (pow.f64 a2 6)) (/.f64 (cos.f64 th) (sqrt.f64 2))) (+.f64 (pow.f64 a1 4) (-.f64 (pow.f64 a2 4) (pow.f64 (*.f64 a1 a2) 2)))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (+.f64 (pow.f64 a1 6) (pow.f64 a2 6)) (+.f64 (pow.f64 a1 4) (-.f64 (pow.f64 a2 4) (pow.f64 (*.f64 a2 a1) 2))))) |
(/.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (pow.f64 a1 6) (pow.f64 a2 6))) (-.f64 (pow.f64 a2 4) (-.f64 (pow.f64 (*.f64 a2 a1) 2) (pow.f64 a1 4)))) |
(*.f64 (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (-.f64 (+.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (pow.f64 (*.f64 a2 a1) 2))) (+.f64 (pow.f64 a1 6) (pow.f64 a2 6))) |
(/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (/.f64 (cos.f64 th) (sqrt.f64 2))) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)))) |
(*.f64 (cos.f64 th) (/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2))))) |
(/.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) 2)) 1) (sqrt.f64 2)) |
(/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (pow.f64 (hypot.f64 a1 a2) 2)) |
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2))) |
(/.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) 2)) (cbrt.f64 2)) (cbrt.f64 (sqrt.f64 2))) |
(/.f64 (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) 2)) (*.f64 (cbrt.f64 (sqrt.f64 2)) (cbrt.f64 2))) |
(*.f64 (/.f64 (cos.f64 th) (cbrt.f64 (sqrt.f64 2))) (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (cbrt.f64 2))) |
(/.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a1 a2) 2)) (pow.f64 2 1/4)) (pow.f64 2 1/4)) |
(/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (pow.f64 (hypot.f64 a1 a2) 2)) |
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2))) |
(pow.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (/.f64 (sqrt.f64 2) (cos.f64 th))) 1) |
(/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (pow.f64 (hypot.f64 a1 a2) 2)) |
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2))) |
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (/.f64 (sqrt.f64 2) (cos.f64 th)))) 3) |
(/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (pow.f64 (hypot.f64 a1 a2) 2)) |
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2))) |
(pow.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (/.f64 (sqrt.f64 2) (cos.f64 th))) 3) 1/3) |
(/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (pow.f64 (hypot.f64 a1 a2) 2)) |
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2))) |
(pow.f64 (*.f64 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (hypot.f64 a1 a2)) 2) |
(/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (pow.f64 (hypot.f64 a1 a2) 2)) |
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2))) |
(sqrt.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (/.f64 (sqrt.f64 2) (cos.f64 th))) 2)) |
(/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (pow.f64 (hypot.f64 a1 a2) 2)) |
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2))) |
(log.f64 (pow.f64 (exp.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (pow.f64 (hypot.f64 a1 a2) 2))) |
(/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (pow.f64 (hypot.f64 a1 a2) 2)) |
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (/.f64 (sqrt.f64 2) (cos.f64 th)))))) |
(/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (pow.f64 (hypot.f64 a1 a2) 2)) |
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2))) |
(log.f64 (*.f64 (exp.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2))) (exp.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2))))) |
(+.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a2 a2)))) |
(fma.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) (*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a2 a2 (*.f64 a1 a1))) |
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (/.f64 (sqrt.f64 2) (cos.f64 th))) 3)) |
(/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (pow.f64 (hypot.f64 a1 a2) 2)) |
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2))) |
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 3) (pow.f64 (pow.f64 (hypot.f64 a1 a2) 2) 3))) |
(/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (pow.f64 (hypot.f64 a1 a2) 2)) |
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2))) |
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (hypot.f64 a1 a2) 2) 3) (pow.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 3))) |
(/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (pow.f64 (hypot.f64 a1 a2) 2)) |
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2))) |
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (/.f64 (sqrt.f64 2) (cos.f64 th))))) |
(/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (pow.f64 (hypot.f64 a1 a2) 2)) |
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2))) |
(exp.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (/.f64 (sqrt.f64 2) (cos.f64 th))))) |
(/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (pow.f64 (hypot.f64 a1 a2) 2)) |
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (/.f64 (sqrt.f64 2) (cos.f64 th)))) 1)) |
(/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (pow.f64 (hypot.f64 a1 a2) 2)) |
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2))) |
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (/.f64 (sqrt.f64 2) (cos.f64 th))))) |
(/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (pow.f64 (hypot.f64 a1 a2) 2)) |
(*.f64 (cos.f64 th) (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2))) |
(fma.f64 (cos.f64 th) (*.f64 (pow.f64 2 -1/2) (*.f64 a1 a1)) (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2))) |
(fma.f64 (cos.f64 th) (*.f64 (pow.f64 2 -1/2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a2 a2)))) |
(fma.f64 (cos.f64 th) (*.f64 a1 (*.f64 a1 (pow.f64 2 -1/2))) (*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (cos.f64 th) (+.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (*.f64 a1 (*.f64 a1 (pow.f64 2 -1/2))))) |
(fma.f64 (cos.f64 th) (*.f64 (pow.f64 2 -1/2) (*.f64 a2 a2)) (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2))) |
(fma.f64 (cos.f64 th) (*.f64 (pow.f64 2 -1/2) (*.f64 a2 a2)) (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1)))) |
(fma.f64 (cos.f64 th) (*.f64 a2 (*.f64 a2 (pow.f64 2 -1/2))) (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1)))) |
(*.f64 (cos.f64 th) (+.f64 (/.f64 a1 (/.f64 (sqrt.f64 2) a1)) (*.f64 a2 (*.f64 a2 (pow.f64 2 -1/2))))) |
(fma.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a1 a1) (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2))) |
(+.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a2 a2)))) |
(fma.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) (*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a2 a2 (*.f64 a1 a1))) |
(fma.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2) (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2))) |
(+.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a2 a2)))) |
(fma.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) (*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a2 a2 (*.f64 a1 a1))) |
(fma.f64 a1 (*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2))) |
(+.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a2 a2)))) |
(fma.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) (*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a2 a2 (*.f64 a1 a1))) |
(fma.f64 (*.f64 a1 a1) (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2))) |
(+.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a2 a2)))) |
(fma.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) (*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a2 a2 (*.f64 a1 a1))) |
(fma.f64 a2 (*.f64 a2 (/.f64 (cos.f64 th) (sqrt.f64 2))) (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2))) |
(+.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a2 a2)))) |
(fma.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) (*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a2 a2 (*.f64 a1 a1))) |
(fma.f64 (*.f64 a2 a2) (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2))) |
(+.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a2 a2)))) |
(fma.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) (*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a2 a2 (*.f64 a1 a1))) |
(fma.f64 1 (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2))) |
(+.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a2 a2)))) |
(fma.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) (*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a2 a2 (*.f64 a1 a1))) |
(fma.f64 1 (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2))) |
(+.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a2 a2)))) |
(fma.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) (*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a2 a2 (*.f64 a1 a1))) |
(fma.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 th) 2) 2)) (*.f64 (cbrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 a1 a1)) (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2))) |
(fma.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 th) 2) 2)) (*.f64 (cbrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a2 a2)))) |
(fma.f64 (*.f64 a1 (*.f64 a1 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 th) 2) 2)))) (cbrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th))) |
(fma.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 th) 2) 2)) (*.f64 a1 (*.f64 a1 (cbrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))))) (*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th))) |
(fma.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 th) 2) 2)) (*.f64 (cbrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 a2 a2)) (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2))) |
(fma.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 th) 2) 2)) (*.f64 (cbrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 a2 a2)) (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1)))) |
(fma.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 th) 2) 2)) (*.f64 a2 (*.f64 a2 (cbrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))))) (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1)))) |
(fma.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 th) 2) 2)) (*.f64 a2 a2)) (cbrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1)))) |
(fma.f64 (cbrt.f64 (pow.f64 a2 4)) (*.f64 (pow.f64 (cbrt.f64 a2) 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2))) |
(fma.f64 (cbrt.f64 (pow.f64 a2 4)) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (pow.f64 (cbrt.f64 a2) 2)) (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1)))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a1 a1) (*.f64 (cbrt.f64 (pow.f64 a2 4)) (pow.f64 (cbrt.f64 a2) 2)))) |
(fma.f64 (cbrt.f64 (pow.f64 a1 4)) (*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2))) |
(fma.f64 (cbrt.f64 (pow.f64 a1 4)) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (cbrt.f64 (*.f64 a1 a1))) (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a2 a2)))) |
(fma.f64 (cbrt.f64 (pow.f64 a1 4)) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (cbrt.f64 (*.f64 a1 a1))) (*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 (cbrt.f64 (pow.f64 a1 4)) (cbrt.f64 (*.f64 a1 a1))))) |
(fma.f64 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 a1 a1)) (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2))) |
(+.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a2 a2)))) |
(fma.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) (*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a2 a2 (*.f64 a1 a1))) |
(fma.f64 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 a2 a2)) (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2))) |
(+.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a2 a2)))) |
(fma.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) (*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a2 a2 (*.f64 a1 a1))) |
(fma.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2)) 1 (*.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) 1)) |
(+.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a2 a2)))) |
(fma.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) (*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a2 a2 (*.f64 a1 a1))) |
(fma.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2))) (cbrt.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)))) (cbrt.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2))) (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2))) |
(+.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a2 a2)))) |
(fma.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) (*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a2 a2 (*.f64 a1 a1))) |
(fma.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2))) (cbrt.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2)))) (cbrt.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2))) (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2))) |
(+.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a2 a2)))) |
(fma.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) (*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a2 a2 (*.f64 a1 a1))) |
(fma.f64 (sqrt.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2))) (sqrt.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2))) (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2))) |
(+.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a2 a2)))) |
(fma.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) (*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a2 a2 (*.f64 a1 a1))) |
(fma.f64 (sqrt.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2))) (sqrt.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2))) (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2))) |
(+.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a2 a2)))) |
(fma.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) (*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a2 a2 (*.f64 a1 a1))) |
(fma.f64 (*.f64 a1 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)))) (*.f64 a1 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)))) (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2))) |
(+.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a2 a2)))) |
(fma.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) (*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a2 a2 (*.f64 a1 a1))) |
(fma.f64 (*.f64 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) a1) (*.f64 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) a1) (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2))) |
(+.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a2 a2)))) |
(fma.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) (*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a2 a2 (*.f64 a1 a1))) |
(fma.f64 (*.f64 a2 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)))) (*.f64 a2 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)))) (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2))) |
(+.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a2 a2)))) |
(fma.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) (*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a2 a2 (*.f64 a1 a1))) |
(fma.f64 (*.f64 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) a2) (*.f64 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) a2) (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2))) |
(+.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a2 a2)))) |
(fma.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) (*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a2 a2 (*.f64 a1 a1))) |
(fma.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) (pow.f64 2 -1/2) (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2))) |
(fma.f64 (cos.f64 th) (*.f64 (pow.f64 2 -1/2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a2 a2)))) |
(fma.f64 (cos.f64 th) (*.f64 a1 (*.f64 a1 (pow.f64 2 -1/2))) (*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (cos.f64 th) (+.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (*.f64 a1 (*.f64 a1 (pow.f64 2 -1/2))))) |
(fma.f64 (*.f64 (*.f64 a2 a2) (cos.f64 th)) (pow.f64 2 -1/2) (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2))) |
(fma.f64 (cos.f64 th) (*.f64 (pow.f64 2 -1/2) (*.f64 a2 a2)) (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1)))) |
(fma.f64 (cos.f64 th) (*.f64 a2 (*.f64 a2 (pow.f64 2 -1/2))) (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1)))) |
(*.f64 (cos.f64 th) (+.f64 (/.f64 a1 (/.f64 (sqrt.f64 2) a1)) (*.f64 a2 (*.f64 a2 (pow.f64 2 -1/2))))) |
(fma.f64 (*.f64 (*.f64 a1 a1) (cbrt.f64 (/.f64 (pow.f64 (cos.f64 th) 2) 2))) (cbrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2))) |
(fma.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 th) 2) 2)) (*.f64 (cbrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a2 a2)))) |
(fma.f64 (*.f64 a1 (*.f64 a1 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 th) 2) 2)))) (cbrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th))) |
(fma.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 th) 2) 2)) (*.f64 a1 (*.f64 a1 (cbrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))))) (*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th))) |
(fma.f64 (*.f64 (*.f64 a1 a1) (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)))) (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2))) |
(+.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a2 a2)))) |
(fma.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) (*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a2 a2 (*.f64 a1 a1))) |
(fma.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) a1) a1 (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2))) |
(+.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a2 a2)))) |
(fma.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) (*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a2 a2 (*.f64 a1 a1))) |
(fma.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (cbrt.f64 (pow.f64 a1 4))) (cbrt.f64 (*.f64 a1 a1)) (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2))) |
(fma.f64 (cbrt.f64 (pow.f64 a1 4)) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (cbrt.f64 (*.f64 a1 a1))) (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a2 a2)))) |
(fma.f64 (cbrt.f64 (pow.f64 a1 4)) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (cbrt.f64 (*.f64 a1 a1))) (*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 (cbrt.f64 (pow.f64 a1 4)) (cbrt.f64 (*.f64 a1 a1))))) |
(fma.f64 (*.f64 (*.f64 a2 a2) (cbrt.f64 (/.f64 (pow.f64 (cos.f64 th) 2) 2))) (cbrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2))) |
(fma.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 th) 2) 2)) (*.f64 (cbrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 a2 a2)) (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1)))) |
(fma.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 th) 2) 2)) (*.f64 a2 (*.f64 a2 (cbrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))))) (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1)))) |
(fma.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 th) 2) 2)) (*.f64 a2 a2)) (cbrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1)))) |
(fma.f64 (*.f64 (*.f64 a2 a2) (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)))) (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2))) |
(+.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a2 a2)))) |
(fma.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) (*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a2 a2 (*.f64 a1 a1))) |
(fma.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) a2) a2 (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2))) |
(+.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a2 a2)))) |
(fma.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) (*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (fma.f64 a2 a2 (*.f64 a1 a1))) |
(fma.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (cbrt.f64 (pow.f64 a2 4))) (pow.f64 (cbrt.f64 a2) 2) (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2))) |
(fma.f64 (cbrt.f64 (pow.f64 a2 4)) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (pow.f64 (cbrt.f64 a2) 2)) (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1)))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a1 a1) (*.f64 (cbrt.f64 (pow.f64 a2 4)) (pow.f64 (cbrt.f64 a2) 2)))) |
Found 3 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 99.7% | (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a1 a1)) |
| ✓ | 99.6% | (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2)) |
| 98.9% | (/.f64 (cos.f64 th) (sqrt.f64 2)) |
Compiled 60 to 30 computations (50% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | a2 | @ | 0 | (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2)) |
| 1.0ms | th | @ | inf | (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2)) |
| 1.0ms | th | @ | -inf | (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2)) |
| 1.0ms | th | @ | -inf | (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a1 a1)) |
| 1.0ms | th | @ | inf | (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a1 a1)) |
| 1× | batch-egg-rewrite |
| 1444× | log-prod |
| 1002× | pow-prod-down |
| 682× | pow-prod-up |
| 620× | pow-exp |
| 498× | expm1-udef |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 14 | 54 |
| 1 | 287 | 54 |
| 2 | 3582 | 54 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2)) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a1 a1)) |
| Outputs |
|---|
(+.f64 0 (*.f64 a2 (/.f64 a2 (/.f64 (sqrt.f64 2) (cos.f64 th))))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 a2 a2))) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 a2 a2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 a2 a2))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 a2 a2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 a2 a2))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 a2 (/.f64 a2 (/.f64 (sqrt.f64 2) (cos.f64 th)))))) 1) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a2 a2))) |
(/.f64 (*.f64 a2 a2) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(/.f64 1 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(/.f64 (neg.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2))) (neg.f64 (sqrt.f64 2))) |
(/.f64 (*.f64 (*.f64 a2 a2) (neg.f64 (cos.f64 th))) (neg.f64 (sqrt.f64 2))) |
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (*.f64 a2 a2)) (neg.f64 (sqrt.f64 2))) |
(/.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) 1) (sqrt.f64 2)) |
(/.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (cbrt.f64 2)) (pow.f64 2 1/6)) |
(/.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (pow.f64 2 1/4)) (pow.f64 2 1/4)) |
(pow.f64 (*.f64 a2 (/.f64 a2 (/.f64 (sqrt.f64 2) (cos.f64 th)))) 1) |
(pow.f64 (cbrt.f64 (*.f64 a2 (/.f64 a2 (/.f64 (sqrt.f64 2) (cos.f64 th))))) 3) |
(pow.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 th) 2) 1/2) (pow.f64 a2 4)) 1/2) |
(pow.f64 (pow.f64 (*.f64 a2 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)))) 6) 1/3) |
(pow.f64 (*.f64 a2 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)))) 2) |
(pow.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (*.f64 a2 a2))) -1) |
(sqrt.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 th) 2) 1/2) (pow.f64 a2 4))) |
(log.f64 (pow.f64 (exp.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 a2 a2))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a2 (/.f64 a2 (/.f64 (sqrt.f64 2) (cos.f64 th))))))) |
(cbrt.f64 (pow.f64 (*.f64 a2 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)))) 6)) |
(expm1.f64 (log1p.f64 (*.f64 a2 (/.f64 a2 (/.f64 (sqrt.f64 2) (cos.f64 th)))))) |
(exp.f64 (log.f64 (*.f64 a2 (/.f64 a2 (/.f64 (sqrt.f64 2) (cos.f64 th)))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 a2 (/.f64 a2 (/.f64 (sqrt.f64 2) (cos.f64 th))))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 a2 (/.f64 a2 (/.f64 (sqrt.f64 2) (cos.f64 th))))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 a2 (/.f64 a2 (/.f64 (sqrt.f64 2) (cos.f64 th)))))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 a2 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)))) 6)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (*.f64 a2 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))))) 2)) |
(log1p.f64 (expm1.f64 (*.f64 a2 (/.f64 a2 (/.f64 (sqrt.f64 2) (cos.f64 th)))))) |
(+.f64 0 (*.f64 a1 (/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th))))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 a1 a1))) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 a1 a1))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 a1 a1))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 a1 a1)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 a1 a1))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 a1 (/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th)))))) 1) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(/.f64 1 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (neg.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1))) (neg.f64 (sqrt.f64 2))) |
(/.f64 (*.f64 (*.f64 a1 a1) (neg.f64 (cos.f64 th))) (neg.f64 (sqrt.f64 2))) |
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2))) |
(/.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) 1) (sqrt.f64 2)) |
(/.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (cbrt.f64 2)) (pow.f64 2 1/6)) |
(/.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (pow.f64 2 1/4)) (pow.f64 2 1/4)) |
(pow.f64 (*.f64 a1 (/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th)))) 1) |
(pow.f64 (cbrt.f64 (*.f64 a1 (/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th))))) 3) |
(pow.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 th) 2) 1/2) (pow.f64 a1 4)) 1/2) |
(pow.f64 (pow.f64 (*.f64 a1 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)))) 6) 1/3) |
(pow.f64 (*.f64 a1 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)))) 2) |
(pow.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (*.f64 a1 a1))) -1) |
(sqrt.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 th) 2) 1/2) (pow.f64 a1 4))) |
(log.f64 (pow.f64 (exp.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 a1 a1))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a1 (/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th))))))) |
(cbrt.f64 (pow.f64 (*.f64 a1 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)))) 6)) |
(expm1.f64 (log1p.f64 (*.f64 a1 (/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th)))))) |
(exp.f64 (log.f64 (*.f64 a1 (/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th)))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 a1 (/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th))))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 a1 (/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th))))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 a1 (/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th)))))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 a1 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)))) 6)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (*.f64 a1 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))))) 2)) |
(log1p.f64 (expm1.f64 (*.f64 a1 (/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th)))))) |
| 1× | egg-herbie |
| 1460× | times-frac |
| 1244× | log-prod |
| 1012× | associate-/l* |
| 964× | associate-*r* |
| 750× | associate-*l* |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 210 | 3628 |
| 1 | 509 | 3552 |
| 2 | 1500 | 3460 |
| 3 | 6692 | 3460 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a2 2) (pow.f64 th 2)) (sqrt.f64 2)))) |
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 a2 2) (pow.f64 th 4)) (sqrt.f64 2))) (+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a2 2) (pow.f64 th 2)) (sqrt.f64 2))))) |
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 a2 2) (pow.f64 th 4)) (sqrt.f64 2))) (+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a2 2) (pow.f64 th 2)) (sqrt.f64 2))) (*.f64 -1/720 (/.f64 (*.f64 (pow.f64 a2 2) (pow.f64 th 6)) (sqrt.f64 2)))))) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a1 2) (pow.f64 th 2)) (sqrt.f64 2))) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a1 2) (pow.f64 th 2)) (sqrt.f64 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 a1 2) (pow.f64 th 4)) (sqrt.f64 2))) (/.f64 (pow.f64 a1 2) (sqrt.f64 2)))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a1 2) (pow.f64 th 2)) (sqrt.f64 2))) (+.f64 (*.f64 -1/720 (/.f64 (*.f64 (pow.f64 a1 2) (pow.f64 th 6)) (sqrt.f64 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 a1 2) (pow.f64 th 4)) (sqrt.f64 2))) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(+.f64 0 (*.f64 a2 (/.f64 a2 (/.f64 (sqrt.f64 2) (cos.f64 th))))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 a2 a2))) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 a2 a2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 a2 a2))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 a2 a2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 a2 a2))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 a2 (/.f64 a2 (/.f64 (sqrt.f64 2) (cos.f64 th)))))) 1) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a2 a2))) |
(/.f64 (*.f64 a2 a2) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(/.f64 1 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(/.f64 (neg.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2))) (neg.f64 (sqrt.f64 2))) |
(/.f64 (*.f64 (*.f64 a2 a2) (neg.f64 (cos.f64 th))) (neg.f64 (sqrt.f64 2))) |
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (*.f64 a2 a2)) (neg.f64 (sqrt.f64 2))) |
(/.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) 1) (sqrt.f64 2)) |
(/.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (cbrt.f64 2)) (pow.f64 2 1/6)) |
(/.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (pow.f64 2 1/4)) (pow.f64 2 1/4)) |
(pow.f64 (*.f64 a2 (/.f64 a2 (/.f64 (sqrt.f64 2) (cos.f64 th)))) 1) |
(pow.f64 (cbrt.f64 (*.f64 a2 (/.f64 a2 (/.f64 (sqrt.f64 2) (cos.f64 th))))) 3) |
(pow.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 th) 2) 1/2) (pow.f64 a2 4)) 1/2) |
(pow.f64 (pow.f64 (*.f64 a2 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)))) 6) 1/3) |
(pow.f64 (*.f64 a2 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)))) 2) |
(pow.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (*.f64 a2 a2))) -1) |
(sqrt.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 th) 2) 1/2) (pow.f64 a2 4))) |
(log.f64 (pow.f64 (exp.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 a2 a2))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a2 (/.f64 a2 (/.f64 (sqrt.f64 2) (cos.f64 th))))))) |
(cbrt.f64 (pow.f64 (*.f64 a2 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)))) 6)) |
(expm1.f64 (log1p.f64 (*.f64 a2 (/.f64 a2 (/.f64 (sqrt.f64 2) (cos.f64 th)))))) |
(exp.f64 (log.f64 (*.f64 a2 (/.f64 a2 (/.f64 (sqrt.f64 2) (cos.f64 th)))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 a2 (/.f64 a2 (/.f64 (sqrt.f64 2) (cos.f64 th))))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 a2 (/.f64 a2 (/.f64 (sqrt.f64 2) (cos.f64 th))))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 a2 (/.f64 a2 (/.f64 (sqrt.f64 2) (cos.f64 th)))))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 a2 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)))) 6)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (*.f64 a2 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))))) 2)) |
(log1p.f64 (expm1.f64 (*.f64 a2 (/.f64 a2 (/.f64 (sqrt.f64 2) (cos.f64 th)))))) |
(+.f64 0 (*.f64 a1 (/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th))))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 a1 a1))) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 a1 a1))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 a1 a1))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 a1 a1)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 a1 a1))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 a1 (/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th)))))) 1) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(/.f64 1 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (neg.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1))) (neg.f64 (sqrt.f64 2))) |
(/.f64 (*.f64 (*.f64 a1 a1) (neg.f64 (cos.f64 th))) (neg.f64 (sqrt.f64 2))) |
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2))) |
(/.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) 1) (sqrt.f64 2)) |
(/.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (cbrt.f64 2)) (pow.f64 2 1/6)) |
(/.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (pow.f64 2 1/4)) (pow.f64 2 1/4)) |
(pow.f64 (*.f64 a1 (/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th)))) 1) |
(pow.f64 (cbrt.f64 (*.f64 a1 (/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th))))) 3) |
(pow.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 th) 2) 1/2) (pow.f64 a1 4)) 1/2) |
(pow.f64 (pow.f64 (*.f64 a1 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)))) 6) 1/3) |
(pow.f64 (*.f64 a1 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)))) 2) |
(pow.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (*.f64 a1 a1))) -1) |
(sqrt.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 th) 2) 1/2) (pow.f64 a1 4))) |
(log.f64 (pow.f64 (exp.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 a1 a1))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a1 (/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th))))))) |
(cbrt.f64 (pow.f64 (*.f64 a1 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)))) 6)) |
(expm1.f64 (log1p.f64 (*.f64 a1 (/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th)))))) |
(exp.f64 (log.f64 (*.f64 a1 (/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th)))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 a1 (/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th))))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 a1 (/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th))))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 a1 (/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th)))))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 a1 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)))) 6)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (*.f64 a1 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))))) 2)) |
(log1p.f64 (expm1.f64 (*.f64 a1 (/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th)))))) |
| Outputs |
|---|
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(/.f64 (*.f64 a2 a2) (sqrt.f64 2)) |
(*.f64 a2 (/.f64 a2 (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a2 2) (pow.f64 th 2)) (sqrt.f64 2)))) |
(+.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 th th) (*.f64 a2 a2)) (sqrt.f64 2)))) |
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (*.f64 th th)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(fma.f64 -1/2 (*.f64 a2 (/.f64 (*.f64 a2 (*.f64 th th)) (sqrt.f64 2))) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) |
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 a2 2) (pow.f64 th 4)) (sqrt.f64 2))) (+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a2 2) (pow.f64 th 2)) (sqrt.f64 2))))) |
(fma.f64 1/24 (/.f64 (*.f64 (pow.f64 th 4) (*.f64 a2 a2)) (sqrt.f64 2)) (+.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 th th) (*.f64 a2 a2)) (sqrt.f64 2))))) |
(fma.f64 1/24 (/.f64 (*.f64 (pow.f64 th 4) (*.f64 a2 a2)) (sqrt.f64 2)) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (*.f64 th th)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))) |
(fma.f64 -1/2 (*.f64 a2 (/.f64 (*.f64 a2 (*.f64 th th)) (sqrt.f64 2))) (fma.f64 1/24 (*.f64 (/.f64 a2 (/.f64 (sqrt.f64 2) (pow.f64 th 4))) a2) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))) |
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 a2 2) (pow.f64 th 4)) (sqrt.f64 2))) (+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a2 2) (pow.f64 th 2)) (sqrt.f64 2))) (*.f64 -1/720 (/.f64 (*.f64 (pow.f64 a2 2) (pow.f64 th 6)) (sqrt.f64 2)))))) |
(fma.f64 1/24 (/.f64 (*.f64 (pow.f64 th 4) (*.f64 a2 a2)) (sqrt.f64 2)) (+.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 th th) (*.f64 a2 a2)) (sqrt.f64 2)) (*.f64 -1/720 (/.f64 (*.f64 (pow.f64 th 6) (*.f64 a2 a2)) (sqrt.f64 2)))))) |
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (*.f64 th th)) (/.f64 (*.f64 -1/720 (*.f64 (pow.f64 th 6) (*.f64 a2 a2))) (sqrt.f64 2))) (fma.f64 1/24 (/.f64 (*.f64 (pow.f64 th 4) (*.f64 a2 a2)) (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))) |
(fma.f64 1/24 (*.f64 (/.f64 a2 (/.f64 (sqrt.f64 2) (pow.f64 th 4))) a2) (fma.f64 -1/2 (*.f64 a2 (/.f64 (*.f64 a2 (*.f64 th th)) (sqrt.f64 2))) (fma.f64 -1/720 (*.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (pow.f64 th 6)) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))))) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th)) |
(*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 a2 (cos.f64 th))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th)) |
(*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 a2 (cos.f64 th))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th)) |
(*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 a2 (cos.f64 th))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th)) |
(*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 a2 (cos.f64 th))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th)) |
(*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 a2 (cos.f64 th))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th)) |
(*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 a2 (cos.f64 th))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th)) |
(*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 a2 (cos.f64 th))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th)) |
(*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 a2 (cos.f64 th))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th)) |
(*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 a2 (cos.f64 th))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th)) |
(*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 a2 (cos.f64 th))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th)) |
(*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 a2 (cos.f64 th))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th)) |
(*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 a2 (cos.f64 th))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th)) |
(*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 a2 (cos.f64 th))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th)) |
(*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 a2 (cos.f64 th))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th)) |
(*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 a2 (cos.f64 th))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th)) |
(*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 a2 (cos.f64 th))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th)) |
(*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 a2 (cos.f64 th))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th)) |
(*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 a2 (cos.f64 th))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th)) |
(*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 a2 (cos.f64 th))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th)) |
(*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 a2 (cos.f64 th))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(/.f64 (*.f64 a1 a1) (sqrt.f64 2)) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a1 2) (pow.f64 th 2)) (sqrt.f64 2))) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 th th) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (*.f64 th th)) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(fma.f64 -1/2 (*.f64 (*.f64 th th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a1 2) (pow.f64 th 2)) (sqrt.f64 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 a1 2) (pow.f64 th 4)) (sqrt.f64 2))) (/.f64 (pow.f64 a1 2) (sqrt.f64 2)))) |
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 th th) (*.f64 a1 a1)) (sqrt.f64 2)) (fma.f64 1/24 (/.f64 (*.f64 (pow.f64 th 4) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 (*.f64 a1 a1) (sqrt.f64 2)))) |
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (*.f64 th th)) (fma.f64 1/24 (/.f64 (*.f64 (pow.f64 th 4) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 (*.f64 a1 a1) (sqrt.f64 2)))) |
(fma.f64 -1/2 (*.f64 (*.f64 th th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) (fma.f64 1/24 (*.f64 a1 (/.f64 (*.f64 (pow.f64 th 4) a1) (sqrt.f64 2))) (*.f64 a1 (/.f64 a1 (sqrt.f64 2))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a1 2) (pow.f64 th 2)) (sqrt.f64 2))) (+.f64 (*.f64 -1/720 (/.f64 (*.f64 (pow.f64 a1 2) (pow.f64 th 6)) (sqrt.f64 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 a1 2) (pow.f64 th 4)) (sqrt.f64 2))) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))))) |
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 th th) (*.f64 a1 a1)) (sqrt.f64 2)) (fma.f64 -1/720 (/.f64 (*.f64 (pow.f64 th 6) (*.f64 a1 a1)) (sqrt.f64 2)) (fma.f64 1/24 (/.f64 (*.f64 (pow.f64 th 4) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))))) |
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (*.f64 th th)) (fma.f64 -1/720 (*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (pow.f64 th 6)) (fma.f64 1/24 (/.f64 (*.f64 (pow.f64 th 4) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))))) |
(fma.f64 -1/2 (*.f64 (*.f64 th th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) (fma.f64 -1/720 (*.f64 (pow.f64 th 6) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) (fma.f64 1/24 (*.f64 a1 (/.f64 (*.f64 (pow.f64 th 4) a1) (sqrt.f64 2))) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 a1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 a1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 a1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 a1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 a1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 a1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 a1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 a1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 a1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 a1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 a1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 a1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 a1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 a1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 a1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 a1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 a1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 a1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 a1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 a1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) |
(+.f64 0 (*.f64 a2 (/.f64 a2 (/.f64 (sqrt.f64 2) (cos.f64 th))))) |
(*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th)) |
(*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 a2 (cos.f64 th))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 a2 a2))) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 a2 a2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 a2 a2))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 a2 a2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 a2 a2))))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 a2 a2))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 a2 a2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 a2 a2))))) |
(*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th)) |
(*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 a2 (cos.f64 th))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 a2 (/.f64 a2 (/.f64 (sqrt.f64 2) (cos.f64 th)))))) 1) |
(*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th)) |
(*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 a2 (cos.f64 th))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a2 a2))) |
(*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th)) |
(*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 a2 (cos.f64 th))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(/.f64 (*.f64 a2 a2) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th)) |
(*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 a2 (cos.f64 th))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(/.f64 1 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))) |
(*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th)) |
(*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 a2 (cos.f64 th))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th)) |
(*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 a2 (cos.f64 th))) |
(/.f64 (neg.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2))) (neg.f64 (sqrt.f64 2))) |
(*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th)) |
(*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 a2 (cos.f64 th))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(/.f64 (*.f64 (*.f64 a2 a2) (neg.f64 (cos.f64 th))) (neg.f64 (sqrt.f64 2))) |
(*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th)) |
(*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 a2 (cos.f64 th))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (*.f64 a2 a2)) (neg.f64 (sqrt.f64 2))) |
(*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th)) |
(*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 a2 (cos.f64 th))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(/.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) 1) (sqrt.f64 2)) |
(*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th)) |
(*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 a2 (cos.f64 th))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(/.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (cbrt.f64 2)) (pow.f64 2 1/6)) |
(/.f64 (*.f64 (*.f64 (cos.f64 th) a2) a2) (*.f64 (pow.f64 2 1/6) (cbrt.f64 2))) |
(*.f64 (/.f64 (cos.f64 th) (pow.f64 2 1/6)) (/.f64 (*.f64 a2 a2) (cbrt.f64 2))) |
(*.f64 (/.f64 (cos.f64 th) (cbrt.f64 2)) (/.f64 (*.f64 a2 a2) (pow.f64 2 1/6))) |
(/.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (pow.f64 2 1/4)) (pow.f64 2 1/4)) |
(*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th)) |
(*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 a2 (cos.f64 th))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(pow.f64 (*.f64 a2 (/.f64 a2 (/.f64 (sqrt.f64 2) (cos.f64 th)))) 1) |
(*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th)) |
(*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 a2 (cos.f64 th))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(pow.f64 (cbrt.f64 (*.f64 a2 (/.f64 a2 (/.f64 (sqrt.f64 2) (cos.f64 th))))) 3) |
(*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th)) |
(*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 a2 (cos.f64 th))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(pow.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 th) 2) 1/2) (pow.f64 a2 4)) 1/2) |
(sqrt.f64 (*.f64 (pow.f64 (cos.f64 th) 2) (*.f64 1/2 (pow.f64 a2 4)))) |
(pow.f64 (pow.f64 (*.f64 a2 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)))) 6) 1/3) |
(*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th)) |
(*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 a2 (cos.f64 th))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(pow.f64 (*.f64 a2 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)))) 2) |
(*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th)) |
(*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 a2 (cos.f64 th))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(pow.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (*.f64 a2 a2))) -1) |
(*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th)) |
(*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 a2 (cos.f64 th))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(sqrt.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 th) 2) 1/2) (pow.f64 a2 4))) |
(sqrt.f64 (*.f64 (pow.f64 (cos.f64 th) 2) (*.f64 1/2 (pow.f64 a2 4)))) |
(log.f64 (pow.f64 (exp.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 a2 a2))) |
(*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th)) |
(*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 a2 (cos.f64 th))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a2 (/.f64 a2 (/.f64 (sqrt.f64 2) (cos.f64 th))))))) |
(*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th)) |
(*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 a2 (cos.f64 th))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(cbrt.f64 (pow.f64 (*.f64 a2 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)))) 6)) |
(*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th)) |
(*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 a2 (cos.f64 th))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(expm1.f64 (log1p.f64 (*.f64 a2 (/.f64 a2 (/.f64 (sqrt.f64 2) (cos.f64 th)))))) |
(*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th)) |
(*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 a2 (cos.f64 th))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(exp.f64 (log.f64 (*.f64 a2 (/.f64 a2 (/.f64 (sqrt.f64 2) (cos.f64 th)))))) |
(*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th)) |
(*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 a2 (cos.f64 th))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(exp.f64 (*.f64 (log.f64 (*.f64 a2 (/.f64 a2 (/.f64 (sqrt.f64 2) (cos.f64 th))))) 1)) |
(*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th)) |
(*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 a2 (cos.f64 th))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 a2 (/.f64 a2 (/.f64 (sqrt.f64 2) (cos.f64 th))))) 1) 1)) |
(*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th)) |
(*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 a2 (cos.f64 th))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 a2 (/.f64 a2 (/.f64 (sqrt.f64 2) (cos.f64 th)))))) 3)) |
(*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th)) |
(*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 a2 (cos.f64 th))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 a2 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)))) 6)) 1/3)) |
(*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th)) |
(*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 a2 (cos.f64 th))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(exp.f64 (*.f64 (log.f64 (*.f64 a2 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))))) 2)) |
(*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th)) |
(*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 a2 (cos.f64 th))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(log1p.f64 (expm1.f64 (*.f64 a2 (/.f64 a2 (/.f64 (sqrt.f64 2) (cos.f64 th)))))) |
(*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (cos.f64 th)) |
(*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 a2 (cos.f64 th))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(+.f64 0 (*.f64 a1 (/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th))))) |
(*.f64 a1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 a1 a1))) (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 a1 a1))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 a1 a1))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 a1 a1))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 a1 a1))))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 a1 a1))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 a1 a1)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 a1 a1))))) |
(*.f64 a1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 a1 (/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th)))))) 1) |
(*.f64 a1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) |
(*.f64 a1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) |
(/.f64 1 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) |
(*.f64 a1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 2)) |
(*.f64 a1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) |
(/.f64 (neg.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1))) (neg.f64 (sqrt.f64 2))) |
(*.f64 a1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) |
(/.f64 (*.f64 (*.f64 a1 a1) (neg.f64 (cos.f64 th))) (neg.f64 (sqrt.f64 2))) |
(*.f64 a1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) |
(/.f64 (*.f64 (neg.f64 (cos.f64 th)) (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2))) |
(*.f64 a1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) |
(/.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) 1) (sqrt.f64 2)) |
(*.f64 a1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) |
(/.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (cbrt.f64 2)) (pow.f64 2 1/6)) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (*.f64 (pow.f64 2 1/6) (cbrt.f64 2))) |
(*.f64 (/.f64 (cos.f64 th) (pow.f64 2 1/6)) (/.f64 (*.f64 a1 a1) (cbrt.f64 2))) |
(*.f64 (/.f64 a1 (/.f64 (pow.f64 2 1/6) a1)) (/.f64 (cos.f64 th) (cbrt.f64 2))) |
(/.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (pow.f64 2 1/4)) (pow.f64 2 1/4)) |
(*.f64 a1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) |
(pow.f64 (*.f64 a1 (/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th)))) 1) |
(*.f64 a1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) |
(pow.f64 (cbrt.f64 (*.f64 a1 (/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th))))) 3) |
(*.f64 a1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) |
(pow.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 th) 2) 1/2) (pow.f64 a1 4)) 1/2) |
(sqrt.f64 (*.f64 (pow.f64 (cos.f64 th) 2) (*.f64 1/2 (pow.f64 a1 4)))) |
(sqrt.f64 (*.f64 1/2 (*.f64 (pow.f64 (cos.f64 th) 2) (pow.f64 a1 4)))) |
(pow.f64 (pow.f64 (*.f64 a1 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)))) 6) 1/3) |
(*.f64 a1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) |
(pow.f64 (*.f64 a1 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)))) 2) |
(*.f64 a1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) |
(pow.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (*.f64 a1 a1))) -1) |
(*.f64 a1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) |
(sqrt.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 th) 2) 1/2) (pow.f64 a1 4))) |
(sqrt.f64 (*.f64 (pow.f64 (cos.f64 th) 2) (*.f64 1/2 (pow.f64 a1 4)))) |
(sqrt.f64 (*.f64 1/2 (*.f64 (pow.f64 (cos.f64 th) 2) (pow.f64 a1 4)))) |
(log.f64 (pow.f64 (exp.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 a1 a1))) |
(*.f64 a1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a1 (/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th))))))) |
(*.f64 a1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) |
(cbrt.f64 (pow.f64 (*.f64 a1 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)))) 6)) |
(*.f64 a1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) |
(expm1.f64 (log1p.f64 (*.f64 a1 (/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th)))))) |
(*.f64 a1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) |
(exp.f64 (log.f64 (*.f64 a1 (/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th)))))) |
(*.f64 a1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 a1 (/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th))))) 1)) |
(*.f64 a1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 a1 (/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th))))) 1) 1)) |
(*.f64 a1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 a1 (/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th)))))) 3)) |
(*.f64 a1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 a1 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)))) 6)) 1/3)) |
(*.f64 a1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 a1 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))))) 2)) |
(*.f64 a1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) |
(log1p.f64 (expm1.f64 (*.f64 a1 (/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th)))))) |
(*.f64 a1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) |
Compiled 12379 to 7011 computations (43.4% saved)
18 alts after pruning (17 fresh and 1 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 523 | 17 | 540 |
| Fresh | 0 | 0 | 0 |
| Picked | 1 | 0 | 1 |
| Done | 1 | 1 | 2 |
| Total | 525 | 18 | 543 |
| Status | Accuracy | Program |
|---|---|---|
| 29.1% | (/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)))) | |
| ▶ | 66.8% | (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
| 99.6% | (/.f64 (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (/.f64 (sqrt.f64 2) (cos.f64 th))) | |
| ▶ | 55.7% | (/.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) (sqrt.f64 2)) |
| 57.4% | (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a2 a2))) | |
| 55.6% | (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) | |
| 57.8% | (/.f64 a2 (/.f64 (sqrt.f64 2) (*.f64 a2 (cos.f64 th)))) | |
| 83.5% | (+.f64 (*.f64 a1 (/.f64 a1 (sqrt.f64 2))) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2))) | |
| ▶ | 55.8% | (*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (cos.f64 th)) |
| ✓ | 99.6% | (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2))) |
| 57.8% | (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2)) | |
| 66.8% | (*.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2))) | |
| 99.5% | (*.f64 (*.f64 (pow.f64 2 -1/2) (cos.f64 th)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2))) | |
| 99.0% | (*.f64 (log.f64 (exp.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)))) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2))) | |
| 99.5% | (*.f64 (cos.f64 th) (pow.f64 (/.f64 (hypot.f64 a1 a2) (pow.f64 2 1/4)) 2)) | |
| 57.8% | (*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) | |
| ▶ | 99.5% | (*.f64 (cos.f64 th) (+.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (*.f64 a1 (*.f64 a1 (pow.f64 2 -1/2))))) |
| ▶ | 99.6% | (*.f64 (cos.f64 th) (+.f64 (/.f64 a1 (/.f64 (sqrt.f64 2) a1)) (*.f64 a2 (*.f64 a2 (pow.f64 2 -1/2))))) |
Compiled 538 to 395 computations (26.6% saved)
Found 4 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 99.8% | (/.f64 a1 (/.f64 (sqrt.f64 2) a1)) |
| ✓ | 99.7% | (*.f64 a2 (*.f64 a2 (pow.f64 2 -1/2))) |
| ✓ | 99.4% | (*.f64 a2 (pow.f64 2 -1/2)) |
| ✓ | 99.2% | (/.f64 (sqrt.f64 2) a1) |
Compiled 69 to 49 computations (29% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 32.0ms | a2 | @ | inf | (*.f64 a2 (pow.f64 2 -1/2)) |
| 1.0ms | a2 | @ | 0 | (*.f64 a2 (pow.f64 2 -1/2)) |
| 0.0ms | a2 | @ | -inf | (*.f64 a2 (pow.f64 2 -1/2)) |
| 0.0ms | a1 | @ | 0 | (/.f64 a1 (/.f64 (sqrt.f64 2) a1)) |
| 0.0ms | a1 | @ | 0 | (/.f64 (sqrt.f64 2) a1) |
| 1× | batch-egg-rewrite |
| 1338× | log-prod |
| 778× | pow-prod-down |
| 584× | pow-prod-up |
| 532× | pow-exp |
| 508× | pow-unpow |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 13 | 60 |
| 1 | 276 | 56 |
| 2 | 3404 | 56 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (sqrt.f64 2) a1) |
(*.f64 a2 (pow.f64 2 -1/2)) |
(*.f64 a2 (*.f64 a2 (pow.f64 2 -1/2))) |
(/.f64 a1 (/.f64 (sqrt.f64 2) a1)) |
| Outputs |
|---|
(+.f64 0 (/.f64 (sqrt.f64 2) a1)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 2) a1))) (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 2) a1))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 2) a1))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sqrt.f64 2) a1)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sqrt.f64 2) a1))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 2) a1))) 1) |
(*.f64 (sqrt.f64 2) (pow.f64 a1 -1)) |
(*.f64 (/.f64 (sqrt.f64 2) a1) 1) |
(*.f64 1 (/.f64 (sqrt.f64 2) a1)) |
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) a1)) (cbrt.f64 (*.f64 2 (pow.f64 a1 -2)))) |
(*.f64 (cbrt.f64 (*.f64 2 (pow.f64 a1 -2))) (cbrt.f64 (/.f64 (sqrt.f64 2) a1))) |
(*.f64 (cbrt.f64 2) (*.f64 (pow.f64 2 1/6) (pow.f64 a1 -1))) |
(*.f64 (pow.f64 2 1/4) (*.f64 (pow.f64 2 1/4) (pow.f64 a1 -1))) |
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 2) a1)) (sqrt.f64 (/.f64 (sqrt.f64 2) a1))) |
(*.f64 (neg.f64 (sqrt.f64 2)) (/.f64 1 (neg.f64 a1))) |
(*.f64 (pow.f64 a1 -1) (sqrt.f64 2)) |
(*.f64 (pow.f64 (cbrt.f64 a1) -2) (/.f64 (sqrt.f64 2) (cbrt.f64 a1))) |
(*.f64 (pow.f64 a1 -1/2) (/.f64 (sqrt.f64 2) (sqrt.f64 a1))) |
(*.f64 (/.f64 (cbrt.f64 2) 1) (/.f64 (pow.f64 2 1/6) a1)) |
(*.f64 (/.f64 (cbrt.f64 2) (pow.f64 (cbrt.f64 a1) 2)) (cbrt.f64 (/.f64 (sqrt.f64 2) a1))) |
(*.f64 (/.f64 (cbrt.f64 2) (sqrt.f64 a1)) (/.f64 (pow.f64 2 1/6) (sqrt.f64 a1))) |
(*.f64 (/.f64 (pow.f64 2 1/4) 1) (/.f64 (pow.f64 2 1/4) a1)) |
(*.f64 (/.f64 (pow.f64 2 1/4) (pow.f64 (cbrt.f64 a1) 2)) (/.f64 (pow.f64 2 1/4) (cbrt.f64 a1))) |
(pow.f64 (/.f64 (sqrt.f64 2) a1) 1) |
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) a1)) 3) |
(pow.f64 (*.f64 2 (pow.f64 a1 -2)) 1/2) |
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 2) a1) 3) 1/3) |
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 2) a1)) 2) |
(pow.f64 (*.f64 a1 (sqrt.f64 1/2)) -1) |
(pow.f64 (/.f64 (*.f64 a1 (sqrt.f64 1/2)) 1) -1) |
(neg.f64 (/.f64 (sqrt.f64 2) (neg.f64 a1))) |
(sqrt.f64 (*.f64 2 (pow.f64 a1 -2))) |
(log.f64 (exp.f64 (/.f64 (sqrt.f64 2) a1))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 2) a1)))) |
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 2) a1) 3)) |
(cbrt.f64 (/.f64 (pow.f64 2 3/2) (pow.f64 a1 3))) |
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 2) a1))) |
(exp.f64 (log.f64 (/.f64 (sqrt.f64 2) a1))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2) a1)) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2) a1)) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) a1))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (sqrt.f64 2) a1))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (sqrt.f64 2) a1))) 2)) |
(exp.f64 (*.f64 (log.f64 (*.f64 a1 (sqrt.f64 1/2))) -1)) |
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 2) a1))) |
(+.f64 0 (*.f64 a2 (sqrt.f64 1/2))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 a2) (sqrt.f64 1/2))) (cbrt.f64 (pow.f64 (exp.f64 a2) (sqrt.f64 1/2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a2) (sqrt.f64 1/2))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a2) (sqrt.f64 1/2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a2) (sqrt.f64 1/2))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 a2 (sqrt.f64 1/2)))) 1) |
(pow.f64 (*.f64 a2 (sqrt.f64 1/2)) 1) |
(pow.f64 (cbrt.f64 (*.f64 a2 (sqrt.f64 1/2))) 3) |
(pow.f64 (*.f64 (*.f64 a2 a2) 1/2) 1/2) |
(pow.f64 (pow.f64 (*.f64 a2 (sqrt.f64 1/2)) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 a2 (sqrt.f64 1/2))) 2) |
(sqrt.f64 (*.f64 (*.f64 a2 a2) 1/2)) |
(log.f64 (pow.f64 (exp.f64 a2) (sqrt.f64 1/2))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a2 (sqrt.f64 1/2))))) |
(cbrt.f64 (pow.f64 (*.f64 a2 (sqrt.f64 1/2)) 3)) |
(expm1.f64 (log1p.f64 (*.f64 a2 (sqrt.f64 1/2)))) |
(exp.f64 (log.f64 (*.f64 a2 (sqrt.f64 1/2)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 a2 (sqrt.f64 1/2))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 a2 (sqrt.f64 1/2))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 a2 (sqrt.f64 1/2)))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 a2 (sqrt.f64 1/2)) 3)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 a2 (sqrt.f64 1/2)))) 2)) |
(log1p.f64 (expm1.f64 (*.f64 a2 (sqrt.f64 1/2)))) |
(+.f64 0 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 a2 a2)) (sqrt.f64 1/2))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 a2 a2)) (sqrt.f64 1/2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 a2 a2)) (sqrt.f64 1/2))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 a2 a2)) (sqrt.f64 1/2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 a2 a2)) (sqrt.f64 1/2))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)))) 1) |
(pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)) 1) |
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))) 3) |
(pow.f64 (*.f64 (pow.f64 a2 4) 1/2) 1/2) |
(pow.f64 (pow.f64 (*.f64 a2 (pow.f64 2 -1/4)) 6) 1/3) |
(pow.f64 (*.f64 a2 (pow.f64 2 -1/4)) 2) |
(pow.f64 (*.f64 (pow.f64 2 -1/4) a2) 2) |
(sqrt.f64 (*.f64 (pow.f64 a2 4) 1/2)) |
(log.f64 (pow.f64 (exp.f64 (*.f64 a2 a2)) (sqrt.f64 1/2))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))))) |
(cbrt.f64 (pow.f64 (*.f64 a2 (pow.f64 2 -1/4)) 6)) |
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)))) |
(exp.f64 (log.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 a2 (pow.f64 2 -1/4)) 6)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (*.f64 a2 (pow.f64 2 -1/4))) 2)) |
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)))) |
(+.f64 0 (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a1) a1) (sqrt.f64 1/2))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a1) a1) (sqrt.f64 1/2))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a1) a1) (sqrt.f64 1/2))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 a1) a1) (sqrt.f64 1/2)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 a1) a1) (sqrt.f64 1/2))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)))) 1) |
(*.f64 a1 (*.f64 a1 (sqrt.f64 1/2))) |
(*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) |
(*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) 1) |
(*.f64 1 (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(*.f64 (pow.f64 (cbrt.f64 a1) 2) (*.f64 (cbrt.f64 a1) (*.f64 a1 (sqrt.f64 1/2)))) |
(*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) 2) (cbrt.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)))) |
(*.f64 (sqrt.f64 a1) (*.f64 (sqrt.f64 a1) (*.f64 a1 (sqrt.f64 1/2)))) |
(*.f64 (sqrt.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) (sqrt.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)))) |
(*.f64 (neg.f64 a1) (/.f64 1 (neg.f64 (/.f64 (sqrt.f64 2) a1)))) |
(*.f64 (*.f64 a1 (sqrt.f64 1/2)) a1) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) a1)) -2) (/.f64 a1 (cbrt.f64 (/.f64 (sqrt.f64 2) a1)))) |
(*.f64 (pow.f64 (/.f64 (sqrt.f64 2) a1) -1/2) (/.f64 a1 (sqrt.f64 (/.f64 (sqrt.f64 2) a1)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a1) 2) (sqrt.f64 2)) (*.f64 (cbrt.f64 a1) a1)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a1) 2) 1) (/.f64 (cbrt.f64 a1) (/.f64 (sqrt.f64 2) a1))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a1) 2) (cbrt.f64 (*.f64 2 (pow.f64 a1 -2)))) (cbrt.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a1) 2) (sqrt.f64 (/.f64 (sqrt.f64 2) a1))) (/.f64 (cbrt.f64 a1) (sqrt.f64 (/.f64 (sqrt.f64 2) a1)))) |
(*.f64 (/.f64 (sqrt.f64 a1) (sqrt.f64 2)) (pow.f64 a1 3/2)) |
(*.f64 (/.f64 (sqrt.f64 a1) 1) (/.f64 (sqrt.f64 a1) (/.f64 (sqrt.f64 2) a1))) |
(*.f64 (/.f64 (sqrt.f64 a1) (cbrt.f64 (*.f64 2 (pow.f64 a1 -2)))) (/.f64 (sqrt.f64 a1) (cbrt.f64 (/.f64 (sqrt.f64 2) a1)))) |
(*.f64 (/.f64 a1 1) (*.f64 a1 (sqrt.f64 1/2))) |
(*.f64 (*.f64 (*.f64 a1 (sqrt.f64 1/2)) 1) a1) |
(*.f64 (*.f64 (*.f64 a1 (sqrt.f64 1/2)) (pow.f64 (cbrt.f64 a1) 2)) (cbrt.f64 a1)) |
(*.f64 (*.f64 (*.f64 a1 (sqrt.f64 1/2)) (sqrt.f64 a1)) (sqrt.f64 a1)) |
(*.f64 (/.f64 a1 (neg.f64 (sqrt.f64 2))) (neg.f64 a1)) |
(pow.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) 1) |
(pow.f64 (cbrt.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) 3) |
(pow.f64 (pow.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) 2) 1/2) |
(pow.f64 (pow.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) 3) 1/3) |
(pow.f64 (sqrt.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) 2) |
(pow.f64 (/.f64 (sqrt.f64 2) (*.f64 a1 a1)) -1) |
(pow.f64 (/.f64 (/.f64 (sqrt.f64 2) (*.f64 a1 a1)) 1) -1) |
(neg.f64 (/.f64 a1 (neg.f64 (/.f64 (sqrt.f64 2) a1)))) |
(sqrt.f64 (pow.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) 2)) |
(log.f64 (pow.f64 (pow.f64 (exp.f64 a1) a1) (sqrt.f64 1/2))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2))))) |
(cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) 3)) |
(cbrt.f64 (/.f64 (pow.f64 a1 3) (pow.f64 (/.f64 (sqrt.f64 2) a1) 3))) |
(expm1.f64 (log1p.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)))) |
(exp.f64 (log.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)))) 2)) |
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) -1)) |
(log1p.f64 (expm1.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)))) |
| 1× | egg-herbie |
| 1260× | unswap-sqr |
| 1174× | associate-*r/ |
| 1136× | fma-def |
| 654× | distribute-lft-in |
| 632× | log-prod |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 341 | 3433 |
| 1 | 752 | 3299 |
| 2 | 2360 | 2963 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (sqrt.f64 1/2) a2) |
(*.f64 (sqrt.f64 1/2) a2) |
(*.f64 (sqrt.f64 1/2) a2) |
(*.f64 (sqrt.f64 1/2) a2) |
(*.f64 (sqrt.f64 1/2) a2) |
(*.f64 (sqrt.f64 1/2) a2) |
(*.f64 (sqrt.f64 1/2) a2) |
(*.f64 (sqrt.f64 1/2) a2) |
(*.f64 (sqrt.f64 1/2) a2) |
(*.f64 (sqrt.f64 1/2) a2) |
(*.f64 (sqrt.f64 1/2) a2) |
(*.f64 (sqrt.f64 1/2) a2) |
(*.f64 (sqrt.f64 1/2) (pow.f64 a2 2)) |
(*.f64 (sqrt.f64 1/2) (pow.f64 a2 2)) |
(*.f64 (sqrt.f64 1/2) (pow.f64 a2 2)) |
(*.f64 (sqrt.f64 1/2) (pow.f64 a2 2)) |
(*.f64 (sqrt.f64 1/2) (pow.f64 a2 2)) |
(*.f64 (sqrt.f64 1/2) (pow.f64 a2 2)) |
(*.f64 (sqrt.f64 1/2) (pow.f64 a2 2)) |
(*.f64 (sqrt.f64 1/2) (pow.f64 a2 2)) |
(*.f64 (sqrt.f64 1/2) (pow.f64 a2 2)) |
(*.f64 (sqrt.f64 1/2) (pow.f64 a2 2)) |
(*.f64 (sqrt.f64 1/2) (pow.f64 a2 2)) |
(*.f64 (sqrt.f64 1/2) (pow.f64 a2 2)) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(+.f64 0 (/.f64 (sqrt.f64 2) a1)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 2) a1))) (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 2) a1))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 2) a1))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sqrt.f64 2) a1)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sqrt.f64 2) a1))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 2) a1))) 1) |
(*.f64 (sqrt.f64 2) (pow.f64 a1 -1)) |
(*.f64 (/.f64 (sqrt.f64 2) a1) 1) |
(*.f64 1 (/.f64 (sqrt.f64 2) a1)) |
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) a1)) (cbrt.f64 (*.f64 2 (pow.f64 a1 -2)))) |
(*.f64 (cbrt.f64 (*.f64 2 (pow.f64 a1 -2))) (cbrt.f64 (/.f64 (sqrt.f64 2) a1))) |
(*.f64 (cbrt.f64 2) (*.f64 (pow.f64 2 1/6) (pow.f64 a1 -1))) |
(*.f64 (pow.f64 2 1/4) (*.f64 (pow.f64 2 1/4) (pow.f64 a1 -1))) |
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 2) a1)) (sqrt.f64 (/.f64 (sqrt.f64 2) a1))) |
(*.f64 (neg.f64 (sqrt.f64 2)) (/.f64 1 (neg.f64 a1))) |
(*.f64 (pow.f64 a1 -1) (sqrt.f64 2)) |
(*.f64 (pow.f64 (cbrt.f64 a1) -2) (/.f64 (sqrt.f64 2) (cbrt.f64 a1))) |
(*.f64 (pow.f64 a1 -1/2) (/.f64 (sqrt.f64 2) (sqrt.f64 a1))) |
(*.f64 (/.f64 (cbrt.f64 2) 1) (/.f64 (pow.f64 2 1/6) a1)) |
(*.f64 (/.f64 (cbrt.f64 2) (pow.f64 (cbrt.f64 a1) 2)) (cbrt.f64 (/.f64 (sqrt.f64 2) a1))) |
(*.f64 (/.f64 (cbrt.f64 2) (sqrt.f64 a1)) (/.f64 (pow.f64 2 1/6) (sqrt.f64 a1))) |
(*.f64 (/.f64 (pow.f64 2 1/4) 1) (/.f64 (pow.f64 2 1/4) a1)) |
(*.f64 (/.f64 (pow.f64 2 1/4) (pow.f64 (cbrt.f64 a1) 2)) (/.f64 (pow.f64 2 1/4) (cbrt.f64 a1))) |
(pow.f64 (/.f64 (sqrt.f64 2) a1) 1) |
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) a1)) 3) |
(pow.f64 (*.f64 2 (pow.f64 a1 -2)) 1/2) |
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 2) a1) 3) 1/3) |
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 2) a1)) 2) |
(pow.f64 (*.f64 a1 (sqrt.f64 1/2)) -1) |
(pow.f64 (/.f64 (*.f64 a1 (sqrt.f64 1/2)) 1) -1) |
(neg.f64 (/.f64 (sqrt.f64 2) (neg.f64 a1))) |
(sqrt.f64 (*.f64 2 (pow.f64 a1 -2))) |
(log.f64 (exp.f64 (/.f64 (sqrt.f64 2) a1))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 2) a1)))) |
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 2) a1) 3)) |
(cbrt.f64 (/.f64 (pow.f64 2 3/2) (pow.f64 a1 3))) |
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 2) a1))) |
(exp.f64 (log.f64 (/.f64 (sqrt.f64 2) a1))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2) a1)) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2) a1)) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) a1))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (sqrt.f64 2) a1))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (sqrt.f64 2) a1))) 2)) |
(exp.f64 (*.f64 (log.f64 (*.f64 a1 (sqrt.f64 1/2))) -1)) |
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 2) a1))) |
(+.f64 0 (*.f64 a2 (sqrt.f64 1/2))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 a2) (sqrt.f64 1/2))) (cbrt.f64 (pow.f64 (exp.f64 a2) (sqrt.f64 1/2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a2) (sqrt.f64 1/2))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a2) (sqrt.f64 1/2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a2) (sqrt.f64 1/2))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 a2 (sqrt.f64 1/2)))) 1) |
(pow.f64 (*.f64 a2 (sqrt.f64 1/2)) 1) |
(pow.f64 (cbrt.f64 (*.f64 a2 (sqrt.f64 1/2))) 3) |
(pow.f64 (*.f64 (*.f64 a2 a2) 1/2) 1/2) |
(pow.f64 (pow.f64 (*.f64 a2 (sqrt.f64 1/2)) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 a2 (sqrt.f64 1/2))) 2) |
(sqrt.f64 (*.f64 (*.f64 a2 a2) 1/2)) |
(log.f64 (pow.f64 (exp.f64 a2) (sqrt.f64 1/2))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a2 (sqrt.f64 1/2))))) |
(cbrt.f64 (pow.f64 (*.f64 a2 (sqrt.f64 1/2)) 3)) |
(expm1.f64 (log1p.f64 (*.f64 a2 (sqrt.f64 1/2)))) |
(exp.f64 (log.f64 (*.f64 a2 (sqrt.f64 1/2)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 a2 (sqrt.f64 1/2))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 a2 (sqrt.f64 1/2))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 a2 (sqrt.f64 1/2)))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 a2 (sqrt.f64 1/2)) 3)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 a2 (sqrt.f64 1/2)))) 2)) |
(log1p.f64 (expm1.f64 (*.f64 a2 (sqrt.f64 1/2)))) |
(+.f64 0 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 a2 a2)) (sqrt.f64 1/2))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 a2 a2)) (sqrt.f64 1/2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 a2 a2)) (sqrt.f64 1/2))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 a2 a2)) (sqrt.f64 1/2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 a2 a2)) (sqrt.f64 1/2))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)))) 1) |
(pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)) 1) |
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))) 3) |
(pow.f64 (*.f64 (pow.f64 a2 4) 1/2) 1/2) |
(pow.f64 (pow.f64 (*.f64 a2 (pow.f64 2 -1/4)) 6) 1/3) |
(pow.f64 (*.f64 a2 (pow.f64 2 -1/4)) 2) |
(pow.f64 (*.f64 (pow.f64 2 -1/4) a2) 2) |
(sqrt.f64 (*.f64 (pow.f64 a2 4) 1/2)) |
(log.f64 (pow.f64 (exp.f64 (*.f64 a2 a2)) (sqrt.f64 1/2))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))))) |
(cbrt.f64 (pow.f64 (*.f64 a2 (pow.f64 2 -1/4)) 6)) |
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)))) |
(exp.f64 (log.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 a2 (pow.f64 2 -1/4)) 6)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (*.f64 a2 (pow.f64 2 -1/4))) 2)) |
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)))) |
(+.f64 0 (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a1) a1) (sqrt.f64 1/2))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a1) a1) (sqrt.f64 1/2))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a1) a1) (sqrt.f64 1/2))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 a1) a1) (sqrt.f64 1/2)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 a1) a1) (sqrt.f64 1/2))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)))) 1) |
(*.f64 a1 (*.f64 a1 (sqrt.f64 1/2))) |
(*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) |
(*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) 1) |
(*.f64 1 (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(*.f64 (pow.f64 (cbrt.f64 a1) 2) (*.f64 (cbrt.f64 a1) (*.f64 a1 (sqrt.f64 1/2)))) |
(*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) 2) (cbrt.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)))) |
(*.f64 (sqrt.f64 a1) (*.f64 (sqrt.f64 a1) (*.f64 a1 (sqrt.f64 1/2)))) |
(*.f64 (sqrt.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) (sqrt.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)))) |
(*.f64 (neg.f64 a1) (/.f64 1 (neg.f64 (/.f64 (sqrt.f64 2) a1)))) |
(*.f64 (*.f64 a1 (sqrt.f64 1/2)) a1) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) a1)) -2) (/.f64 a1 (cbrt.f64 (/.f64 (sqrt.f64 2) a1)))) |
(*.f64 (pow.f64 (/.f64 (sqrt.f64 2) a1) -1/2) (/.f64 a1 (sqrt.f64 (/.f64 (sqrt.f64 2) a1)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a1) 2) (sqrt.f64 2)) (*.f64 (cbrt.f64 a1) a1)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a1) 2) 1) (/.f64 (cbrt.f64 a1) (/.f64 (sqrt.f64 2) a1))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a1) 2) (cbrt.f64 (*.f64 2 (pow.f64 a1 -2)))) (cbrt.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a1) 2) (sqrt.f64 (/.f64 (sqrt.f64 2) a1))) (/.f64 (cbrt.f64 a1) (sqrt.f64 (/.f64 (sqrt.f64 2) a1)))) |
(*.f64 (/.f64 (sqrt.f64 a1) (sqrt.f64 2)) (pow.f64 a1 3/2)) |
(*.f64 (/.f64 (sqrt.f64 a1) 1) (/.f64 (sqrt.f64 a1) (/.f64 (sqrt.f64 2) a1))) |
(*.f64 (/.f64 (sqrt.f64 a1) (cbrt.f64 (*.f64 2 (pow.f64 a1 -2)))) (/.f64 (sqrt.f64 a1) (cbrt.f64 (/.f64 (sqrt.f64 2) a1)))) |
(*.f64 (/.f64 a1 1) (*.f64 a1 (sqrt.f64 1/2))) |
(*.f64 (*.f64 (*.f64 a1 (sqrt.f64 1/2)) 1) a1) |
(*.f64 (*.f64 (*.f64 a1 (sqrt.f64 1/2)) (pow.f64 (cbrt.f64 a1) 2)) (cbrt.f64 a1)) |
(*.f64 (*.f64 (*.f64 a1 (sqrt.f64 1/2)) (sqrt.f64 a1)) (sqrt.f64 a1)) |
(*.f64 (/.f64 a1 (neg.f64 (sqrt.f64 2))) (neg.f64 a1)) |
(pow.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) 1) |
(pow.f64 (cbrt.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) 3) |
(pow.f64 (pow.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) 2) 1/2) |
(pow.f64 (pow.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) 3) 1/3) |
(pow.f64 (sqrt.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) 2) |
(pow.f64 (/.f64 (sqrt.f64 2) (*.f64 a1 a1)) -1) |
(pow.f64 (/.f64 (/.f64 (sqrt.f64 2) (*.f64 a1 a1)) 1) -1) |
(neg.f64 (/.f64 a1 (neg.f64 (/.f64 (sqrt.f64 2) a1)))) |
(sqrt.f64 (pow.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) 2)) |
(log.f64 (pow.f64 (pow.f64 (exp.f64 a1) a1) (sqrt.f64 1/2))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2))))) |
(cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) 3)) |
(cbrt.f64 (/.f64 (pow.f64 a1 3) (pow.f64 (/.f64 (sqrt.f64 2) a1) 3))) |
(expm1.f64 (log1p.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)))) |
(exp.f64 (log.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)))) 2)) |
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) -1)) |
(log1p.f64 (expm1.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)))) |
| Outputs |
|---|
(*.f64 (sqrt.f64 1/2) a2) |
(*.f64 (sqrt.f64 1/2) a2) |
(*.f64 (sqrt.f64 1/2) a2) |
(*.f64 (sqrt.f64 1/2) a2) |
(*.f64 (sqrt.f64 1/2) a2) |
(*.f64 (sqrt.f64 1/2) a2) |
(*.f64 (sqrt.f64 1/2) a2) |
(*.f64 (sqrt.f64 1/2) a2) |
(*.f64 (sqrt.f64 1/2) a2) |
(*.f64 (sqrt.f64 1/2) a2) |
(*.f64 (sqrt.f64 1/2) a2) |
(*.f64 (sqrt.f64 1/2) a2) |
(*.f64 (sqrt.f64 1/2) (pow.f64 a2 2)) |
(*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)) |
(*.f64 (sqrt.f64 1/2) (pow.f64 a2 2)) |
(*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)) |
(*.f64 (sqrt.f64 1/2) (pow.f64 a2 2)) |
(*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)) |
(*.f64 (sqrt.f64 1/2) (pow.f64 a2 2)) |
(*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)) |
(*.f64 (sqrt.f64 1/2) (pow.f64 a2 2)) |
(*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)) |
(*.f64 (sqrt.f64 1/2) (pow.f64 a2 2)) |
(*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)) |
(*.f64 (sqrt.f64 1/2) (pow.f64 a2 2)) |
(*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)) |
(*.f64 (sqrt.f64 1/2) (pow.f64 a2 2)) |
(*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)) |
(*.f64 (sqrt.f64 1/2) (pow.f64 a2 2)) |
(*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)) |
(*.f64 (sqrt.f64 1/2) (pow.f64 a2 2)) |
(*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)) |
(*.f64 (sqrt.f64 1/2) (pow.f64 a2 2)) |
(*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)) |
(*.f64 (sqrt.f64 1/2) (pow.f64 a2 2)) |
(*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(/.f64 (*.f64 a1 a1) (sqrt.f64 2)) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(/.f64 (*.f64 a1 a1) (sqrt.f64 2)) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(/.f64 (*.f64 a1 a1) (sqrt.f64 2)) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(/.f64 (*.f64 a1 a1) (sqrt.f64 2)) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(/.f64 (*.f64 a1 a1) (sqrt.f64 2)) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(/.f64 (*.f64 a1 a1) (sqrt.f64 2)) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(/.f64 (*.f64 a1 a1) (sqrt.f64 2)) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(/.f64 (*.f64 a1 a1) (sqrt.f64 2)) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(/.f64 (*.f64 a1 a1) (sqrt.f64 2)) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(/.f64 (*.f64 a1 a1) (sqrt.f64 2)) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(/.f64 (*.f64 a1 a1) (sqrt.f64 2)) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(/.f64 (*.f64 a1 a1) (sqrt.f64 2)) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(+.f64 0 (/.f64 (sqrt.f64 2) a1)) |
(/.f64 (sqrt.f64 2) a1) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 2) a1))) (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 2) a1))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 2) a1))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 2) a1))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 2) a1))))) |
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (sqrt.f64 2) a1))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sqrt.f64 2) a1)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sqrt.f64 2) a1))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (sqrt.f64 2) a1))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 2) a1))) 1) |
(/.f64 (sqrt.f64 2) a1) |
(*.f64 (sqrt.f64 2) (pow.f64 a1 -1)) |
(/.f64 (sqrt.f64 2) a1) |
(*.f64 (/.f64 (sqrt.f64 2) a1) 1) |
(/.f64 (sqrt.f64 2) a1) |
(*.f64 1 (/.f64 (sqrt.f64 2) a1)) |
(/.f64 (sqrt.f64 2) a1) |
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) a1)) (cbrt.f64 (*.f64 2 (pow.f64 a1 -2)))) |
(*.f64 (cbrt.f64 (*.f64 2 (pow.f64 a1 -2))) (cbrt.f64 (/.f64 (sqrt.f64 2) a1))) |
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) a1)) (cbrt.f64 (*.f64 2 (pow.f64 a1 -2)))) |
(*.f64 (cbrt.f64 2) (*.f64 (pow.f64 2 1/6) (pow.f64 a1 -1))) |
(*.f64 (cbrt.f64 2) (*.f64 (/.f64 1 a1) (pow.f64 2 1/6))) |
(/.f64 (*.f64 (cbrt.f64 2) (pow.f64 2 1/6)) a1) |
(*.f64 (pow.f64 2 1/4) (*.f64 (pow.f64 2 1/4) (pow.f64 a1 -1))) |
(/.f64 (sqrt.f64 2) a1) |
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 2) a1)) (sqrt.f64 (/.f64 (sqrt.f64 2) a1))) |
(/.f64 (sqrt.f64 2) a1) |
(*.f64 (neg.f64 (sqrt.f64 2)) (/.f64 1 (neg.f64 a1))) |
(/.f64 (sqrt.f64 2) a1) |
(*.f64 (pow.f64 a1 -1) (sqrt.f64 2)) |
(/.f64 (sqrt.f64 2) a1) |
(*.f64 (pow.f64 (cbrt.f64 a1) -2) (/.f64 (sqrt.f64 2) (cbrt.f64 a1))) |
(*.f64 (pow.f64 a1 -1/2) (/.f64 (sqrt.f64 2) (sqrt.f64 a1))) |
(/.f64 (*.f64 (sqrt.f64 2) (pow.f64 a1 -1/2)) (sqrt.f64 a1)) |
(*.f64 (/.f64 (cbrt.f64 2) 1) (/.f64 (pow.f64 2 1/6) a1)) |
(*.f64 (cbrt.f64 2) (*.f64 (/.f64 1 a1) (pow.f64 2 1/6))) |
(/.f64 (*.f64 (cbrt.f64 2) (pow.f64 2 1/6)) a1) |
(*.f64 (/.f64 (cbrt.f64 2) (pow.f64 (cbrt.f64 a1) 2)) (cbrt.f64 (/.f64 (sqrt.f64 2) a1))) |
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) a1)) (/.f64 (cbrt.f64 2) (pow.f64 (cbrt.f64 a1) 2))) |
(/.f64 (cbrt.f64 2) (/.f64 (pow.f64 (cbrt.f64 a1) 2) (cbrt.f64 (/.f64 (sqrt.f64 2) a1)))) |
(*.f64 (/.f64 (cbrt.f64 2) (sqrt.f64 a1)) (/.f64 (pow.f64 2 1/6) (sqrt.f64 a1))) |
(*.f64 (/.f64 (pow.f64 2 1/4) 1) (/.f64 (pow.f64 2 1/4) a1)) |
(/.f64 (sqrt.f64 2) a1) |
(*.f64 (/.f64 (pow.f64 2 1/4) (pow.f64 (cbrt.f64 a1) 2)) (/.f64 (pow.f64 2 1/4) (cbrt.f64 a1))) |
(/.f64 (/.f64 (pow.f64 2 1/2) (pow.f64 (cbrt.f64 a1) 2)) (cbrt.f64 a1)) |
(/.f64 (/.f64 (sqrt.f64 2) (cbrt.f64 a1)) (pow.f64 (cbrt.f64 a1) 2)) |
(pow.f64 (/.f64 (sqrt.f64 2) a1) 1) |
(/.f64 (sqrt.f64 2) a1) |
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) a1)) 3) |
(/.f64 (sqrt.f64 2) a1) |
(pow.f64 (*.f64 2 (pow.f64 a1 -2)) 1/2) |
(sqrt.f64 (*.f64 2 (pow.f64 a1 -2))) |
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 2) a1) 3) 1/3) |
(/.f64 (sqrt.f64 2) a1) |
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 2) a1)) 2) |
(/.f64 (sqrt.f64 2) a1) |
(pow.f64 (*.f64 a1 (sqrt.f64 1/2)) -1) |
(/.f64 1 (*.f64 (sqrt.f64 1/2) a1)) |
(/.f64 (/.f64 1 a1) (sqrt.f64 1/2)) |
(pow.f64 (/.f64 (*.f64 a1 (sqrt.f64 1/2)) 1) -1) |
(/.f64 1 (*.f64 (sqrt.f64 1/2) a1)) |
(/.f64 (/.f64 1 a1) (sqrt.f64 1/2)) |
(neg.f64 (/.f64 (sqrt.f64 2) (neg.f64 a1))) |
(/.f64 (sqrt.f64 2) a1) |
(sqrt.f64 (*.f64 2 (pow.f64 a1 -2))) |
(log.f64 (exp.f64 (/.f64 (sqrt.f64 2) a1))) |
(/.f64 (sqrt.f64 2) a1) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 2) a1)))) |
(/.f64 (sqrt.f64 2) a1) |
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 2) a1) 3)) |
(/.f64 (sqrt.f64 2) a1) |
(cbrt.f64 (/.f64 (pow.f64 2 3/2) (pow.f64 a1 3))) |
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 2) a1))) |
(/.f64 (sqrt.f64 2) a1) |
(exp.f64 (log.f64 (/.f64 (sqrt.f64 2) a1))) |
(/.f64 (sqrt.f64 2) a1) |
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2) a1)) 1)) |
(/.f64 (sqrt.f64 2) a1) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2) a1)) 1) 1)) |
(/.f64 (sqrt.f64 2) a1) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) a1))) 3)) |
(/.f64 (sqrt.f64 2) a1) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (sqrt.f64 2) a1))) 1/3)) |
(/.f64 (sqrt.f64 2) a1) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (sqrt.f64 2) a1))) 2)) |
(/.f64 (sqrt.f64 2) a1) |
(exp.f64 (*.f64 (log.f64 (*.f64 a1 (sqrt.f64 1/2))) -1)) |
(/.f64 1 (*.f64 (sqrt.f64 1/2) a1)) |
(/.f64 (/.f64 1 a1) (sqrt.f64 1/2)) |
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 2) a1))) |
(/.f64 (sqrt.f64 2) a1) |
(+.f64 0 (*.f64 a2 (sqrt.f64 1/2))) |
(*.f64 (sqrt.f64 1/2) a2) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 a2) (sqrt.f64 1/2))) (cbrt.f64 (pow.f64 (exp.f64 a2) (sqrt.f64 1/2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a2) (sqrt.f64 1/2))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a2) (sqrt.f64 1/2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a2) (sqrt.f64 1/2))))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a2) (sqrt.f64 1/2))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a2) (sqrt.f64 1/2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a2) (sqrt.f64 1/2))))) |
(*.f64 (sqrt.f64 1/2) a2) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 a2 (sqrt.f64 1/2)))) 1) |
(*.f64 (sqrt.f64 1/2) a2) |
(pow.f64 (*.f64 a2 (sqrt.f64 1/2)) 1) |
(*.f64 (sqrt.f64 1/2) a2) |
(pow.f64 (cbrt.f64 (*.f64 a2 (sqrt.f64 1/2))) 3) |
(*.f64 (sqrt.f64 1/2) a2) |
(pow.f64 (*.f64 (*.f64 a2 a2) 1/2) 1/2) |
(sqrt.f64 (*.f64 1/2 (*.f64 a2 a2))) |
(pow.f64 (pow.f64 (*.f64 a2 (sqrt.f64 1/2)) 3) 1/3) |
(*.f64 (sqrt.f64 1/2) a2) |
(pow.f64 (sqrt.f64 (*.f64 a2 (sqrt.f64 1/2))) 2) |
(*.f64 (sqrt.f64 1/2) a2) |
(sqrt.f64 (*.f64 (*.f64 a2 a2) 1/2)) |
(sqrt.f64 (*.f64 1/2 (*.f64 a2 a2))) |
(log.f64 (pow.f64 (exp.f64 a2) (sqrt.f64 1/2))) |
(*.f64 (sqrt.f64 1/2) a2) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a2 (sqrt.f64 1/2))))) |
(*.f64 (sqrt.f64 1/2) a2) |
(cbrt.f64 (pow.f64 (*.f64 a2 (sqrt.f64 1/2)) 3)) |
(*.f64 (sqrt.f64 1/2) a2) |
(expm1.f64 (log1p.f64 (*.f64 a2 (sqrt.f64 1/2)))) |
(*.f64 (sqrt.f64 1/2) a2) |
(exp.f64 (log.f64 (*.f64 a2 (sqrt.f64 1/2)))) |
(*.f64 (sqrt.f64 1/2) a2) |
(exp.f64 (*.f64 (log.f64 (*.f64 a2 (sqrt.f64 1/2))) 1)) |
(*.f64 (sqrt.f64 1/2) a2) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 a2 (sqrt.f64 1/2))) 1) 1)) |
(*.f64 (sqrt.f64 1/2) a2) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 a2 (sqrt.f64 1/2)))) 3)) |
(*.f64 (sqrt.f64 1/2) a2) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 a2 (sqrt.f64 1/2)) 3)) 1/3)) |
(*.f64 (sqrt.f64 1/2) a2) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 a2 (sqrt.f64 1/2)))) 2)) |
(*.f64 (sqrt.f64 1/2) a2) |
(log1p.f64 (expm1.f64 (*.f64 a2 (sqrt.f64 1/2)))) |
(*.f64 (sqrt.f64 1/2) a2) |
(+.f64 0 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))) |
(*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 a2 a2)) (sqrt.f64 1/2))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 a2 a2)) (sqrt.f64 1/2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 a2 a2)) (sqrt.f64 1/2))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 a2 a2)) (sqrt.f64 1/2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 a2 a2)) (sqrt.f64 1/2))))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 a2 a2)) (sqrt.f64 1/2))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 a2 a2)) (sqrt.f64 1/2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (*.f64 a2 a2)) (sqrt.f64 1/2))))) |
(*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)))) 1) |
(*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)) |
(pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)) 1) |
(*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)) |
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))) 3) |
(*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)) |
(pow.f64 (*.f64 (pow.f64 a2 4) 1/2) 1/2) |
(sqrt.f64 (*.f64 1/2 (pow.f64 a2 4))) |
(pow.f64 (pow.f64 (*.f64 a2 (pow.f64 2 -1/4)) 6) 1/3) |
(cbrt.f64 (pow.f64 (*.f64 a2 (pow.f64 2 -1/4)) 6)) |
(pow.f64 (*.f64 a2 (pow.f64 2 -1/4)) 2) |
(*.f64 (*.f64 a2 a2) (pow.f64 2 -1/2)) |
(pow.f64 (*.f64 a2 (pow.f64 2 -1/4)) 2) |
(cbrt.f64 (pow.f64 (*.f64 a2 (pow.f64 2 -1/4)) 6)) |
(*.f64 (*.f64 a2 a2) (pow.f64 2 -1/2)) |
(pow.f64 (*.f64 (pow.f64 2 -1/4) a2) 2) |
(cbrt.f64 (pow.f64 (*.f64 a2 (pow.f64 2 -1/4)) 6)) |
(pow.f64 (*.f64 a2 (pow.f64 2 -1/4)) 2) |
(*.f64 (*.f64 a2 a2) (pow.f64 2 -1/2)) |
(sqrt.f64 (*.f64 (pow.f64 a2 4) 1/2)) |
(sqrt.f64 (*.f64 1/2 (pow.f64 a2 4))) |
(log.f64 (pow.f64 (exp.f64 (*.f64 a2 a2)) (sqrt.f64 1/2))) |
(*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))))) |
(*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)) |
(cbrt.f64 (pow.f64 (*.f64 a2 (pow.f64 2 -1/4)) 6)) |
(pow.f64 (*.f64 a2 (pow.f64 2 -1/4)) 2) |
(*.f64 (*.f64 a2 a2) (pow.f64 2 -1/2)) |
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)) |
(exp.f64 (log.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))) 1)) |
(*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))) 1) 1)) |
(*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)))) 3)) |
(*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 a2 (pow.f64 2 -1/4)) 6)) 1/3)) |
(cbrt.f64 (pow.f64 (*.f64 a2 (pow.f64 2 -1/4)) 6)) |
(pow.f64 (*.f64 a2 (pow.f64 2 -1/4)) 2) |
(*.f64 (*.f64 a2 a2) (pow.f64 2 -1/2)) |
(exp.f64 (*.f64 (log.f64 (*.f64 a2 (pow.f64 2 -1/4))) 2)) |
(cbrt.f64 (pow.f64 (*.f64 a2 (pow.f64 2 -1/4)) 6)) |
(pow.f64 (*.f64 a2 (pow.f64 2 -1/4)) 2) |
(*.f64 (*.f64 a2 a2) (pow.f64 2 -1/2)) |
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)) |
(+.f64 0 (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(/.f64 (*.f64 a1 a1) (sqrt.f64 2)) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a1) a1) (sqrt.f64 1/2))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a1) a1) (sqrt.f64 1/2))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a1) a1) (sqrt.f64 1/2))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a1) a1) (sqrt.f64 1/2))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a1) a1) (sqrt.f64 1/2))))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a1) a1) (sqrt.f64 1/2))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 a1) a1) (sqrt.f64 1/2)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 a1) a1) (sqrt.f64 1/2))))) |
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 a1) a1) (sqrt.f64 1/2))))) |
(*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)))) 1) |
(/.f64 (*.f64 a1 a1) (sqrt.f64 2)) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(*.f64 a1 (*.f64 a1 (sqrt.f64 1/2))) |
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 a1) a1) (sqrt.f64 1/2))))) |
(*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) |
(*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) |
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 a1) a1) (sqrt.f64 1/2))))) |
(*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) 1) |
(/.f64 (*.f64 a1 a1) (sqrt.f64 2)) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(*.f64 1 (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(/.f64 (*.f64 a1 a1) (sqrt.f64 2)) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(*.f64 (pow.f64 (cbrt.f64 a1) 2) (*.f64 (cbrt.f64 a1) (*.f64 a1 (sqrt.f64 1/2)))) |
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 a1) a1) (sqrt.f64 1/2))))) |
(*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) |
(*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) (pow.f64 (cbrt.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) 2)) |
(/.f64 (*.f64 a1 a1) (sqrt.f64 2)) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) 2) (cbrt.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)))) |
(/.f64 (*.f64 a1 a1) (sqrt.f64 2)) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(*.f64 (sqrt.f64 a1) (*.f64 (sqrt.f64 a1) (*.f64 a1 (sqrt.f64 1/2)))) |
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 a1) a1) (sqrt.f64 1/2))))) |
(*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) |
(*.f64 (sqrt.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) (sqrt.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)))) |
(/.f64 (*.f64 a1 a1) (sqrt.f64 2)) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(*.f64 (neg.f64 a1) (/.f64 1 (neg.f64 (/.f64 (sqrt.f64 2) a1)))) |
(/.f64 (*.f64 a1 a1) (sqrt.f64 2)) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(*.f64 (*.f64 a1 (sqrt.f64 1/2)) a1) |
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 a1) a1) (sqrt.f64 1/2))))) |
(*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) a1)) -2) (/.f64 a1 (cbrt.f64 (/.f64 (sqrt.f64 2) a1)))) |
(*.f64 (pow.f64 (/.f64 (sqrt.f64 2) a1) -1/2) (/.f64 a1 (sqrt.f64 (/.f64 (sqrt.f64 2) a1)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a1) 2) (sqrt.f64 2)) (*.f64 (cbrt.f64 a1) a1)) |
(/.f64 (*.f64 a1 a1) (sqrt.f64 2)) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a1) 2) 1) (/.f64 (cbrt.f64 a1) (/.f64 (sqrt.f64 2) a1))) |
(/.f64 (*.f64 a1 a1) (sqrt.f64 2)) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a1) 2) (cbrt.f64 (*.f64 2 (pow.f64 a1 -2)))) (cbrt.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)))) |
(/.f64 (*.f64 (pow.f64 (cbrt.f64 a1) 2) (cbrt.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)))) (cbrt.f64 (*.f64 2 (pow.f64 a1 -2)))) |
(*.f64 (cbrt.f64 (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) (/.f64 (pow.f64 (cbrt.f64 a1) 2) (cbrt.f64 (*.f64 2 (pow.f64 a1 -2))))) |
(/.f64 (pow.f64 (cbrt.f64 a1) 2) (/.f64 (cbrt.f64 (*.f64 2 (pow.f64 a1 -2))) (cbrt.f64 (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a1) 2) (sqrt.f64 (/.f64 (sqrt.f64 2) a1))) (/.f64 (cbrt.f64 a1) (sqrt.f64 (/.f64 (sqrt.f64 2) a1)))) |
(/.f64 (*.f64 a1 a1) (sqrt.f64 2)) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(*.f64 (/.f64 (sqrt.f64 a1) (sqrt.f64 2)) (pow.f64 a1 3/2)) |
(*.f64 (/.f64 (sqrt.f64 a1) 1) (/.f64 (sqrt.f64 a1) (/.f64 (sqrt.f64 2) a1))) |
(/.f64 (*.f64 a1 a1) (sqrt.f64 2)) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(*.f64 (/.f64 (sqrt.f64 a1) (cbrt.f64 (*.f64 2 (pow.f64 a1 -2)))) (/.f64 (sqrt.f64 a1) (cbrt.f64 (/.f64 (sqrt.f64 2) a1)))) |
(/.f64 (/.f64 a1 (cbrt.f64 (/.f64 (sqrt.f64 2) a1))) (cbrt.f64 (*.f64 2 (pow.f64 a1 -2)))) |
(*.f64 (/.f64 a1 1) (*.f64 a1 (sqrt.f64 1/2))) |
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 a1) a1) (sqrt.f64 1/2))))) |
(*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) |
(*.f64 (*.f64 (*.f64 a1 (sqrt.f64 1/2)) 1) a1) |
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 a1) a1) (sqrt.f64 1/2))))) |
(*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) |
(*.f64 (*.f64 (*.f64 a1 (sqrt.f64 1/2)) (pow.f64 (cbrt.f64 a1) 2)) (cbrt.f64 a1)) |
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 a1) a1) (sqrt.f64 1/2))))) |
(*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) |
(*.f64 (*.f64 (*.f64 a1 (sqrt.f64 1/2)) (sqrt.f64 a1)) (sqrt.f64 a1)) |
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 a1) a1) (sqrt.f64 1/2))))) |
(*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) |
(*.f64 (/.f64 a1 (neg.f64 (sqrt.f64 2))) (neg.f64 a1)) |
(/.f64 (*.f64 a1 a1) (sqrt.f64 2)) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(pow.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) 1) |
(/.f64 (*.f64 a1 a1) (sqrt.f64 2)) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(pow.f64 (cbrt.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) 3) |
(/.f64 (*.f64 a1 a1) (sqrt.f64 2)) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(pow.f64 (pow.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) 2) 1/2) |
(/.f64 (*.f64 a1 a1) (sqrt.f64 2)) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(pow.f64 (pow.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) 3) 1/3) |
(/.f64 (*.f64 a1 a1) (sqrt.f64 2)) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(pow.f64 (sqrt.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) 2) |
(/.f64 (*.f64 a1 a1) (sqrt.f64 2)) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(pow.f64 (/.f64 (sqrt.f64 2) (*.f64 a1 a1)) -1) |
(/.f64 (*.f64 a1 a1) (sqrt.f64 2)) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(pow.f64 (/.f64 (/.f64 (sqrt.f64 2) (*.f64 a1 a1)) 1) -1) |
(/.f64 (*.f64 a1 a1) (sqrt.f64 2)) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(neg.f64 (/.f64 a1 (neg.f64 (/.f64 (sqrt.f64 2) a1)))) |
(/.f64 (*.f64 a1 a1) (sqrt.f64 2)) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(sqrt.f64 (pow.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) 2)) |
(/.f64 (*.f64 a1 a1) (sqrt.f64 2)) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(log.f64 (pow.f64 (pow.f64 (exp.f64 a1) a1) (sqrt.f64 1/2))) |
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 a1) a1) (sqrt.f64 1/2))))) |
(*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2))))) |
(/.f64 (*.f64 a1 a1) (sqrt.f64 2)) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) 3)) |
(/.f64 (*.f64 a1 a1) (sqrt.f64 2)) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(cbrt.f64 (/.f64 (pow.f64 a1 3) (pow.f64 (/.f64 (sqrt.f64 2) a1) 3))) |
(/.f64 (*.f64 a1 a1) (sqrt.f64 2)) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(expm1.f64 (log1p.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)))) |
(/.f64 (*.f64 a1 a1) (sqrt.f64 2)) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(exp.f64 (log.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)))) |
(/.f64 (*.f64 a1 a1) (sqrt.f64 2)) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) 1)) |
(/.f64 (*.f64 a1 a1) (sqrt.f64 2)) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) 1) 1)) |
(/.f64 (*.f64 a1 a1) (sqrt.f64 2)) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)))) 3)) |
(/.f64 (*.f64 a1 a1) (sqrt.f64 2)) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)))) 1/3)) |
(/.f64 (*.f64 a1 a1) (sqrt.f64 2)) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)))) 2)) |
(/.f64 (*.f64 a1 a1) (sqrt.f64 2)) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) -1)) |
(/.f64 (*.f64 a1 a1) (sqrt.f64 2)) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(log1p.f64 (expm1.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)))) |
(/.f64 (*.f64 a1 a1) (sqrt.f64 2)) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
Found 1 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 99.7% | (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
Compiled 32 to 13 computations (59.4% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | a2 | @ | 0 | (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
| 0.0ms | a1 | @ | inf | (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
| 0.0ms | a2 | @ | inf | (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
| 0.0ms | a1 | @ | 0 | (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
| 0.0ms | a1 | @ | -inf | (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
| 1× | batch-egg-rewrite |
| 1194× | prod-diff |
| 1038× | log-prod |
| 664× | pow-prod-down |
| 542× | pow-exp |
| 532× | pow-prod-up |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 11 | 25 |
| 1 | 234 | 23 |
| 2 | 3046 | 23 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
| Outputs |
|---|
(+.f64 0 (/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (sqrt.f64 2))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (sqrt.f64 2)))) (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (sqrt.f64 2)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (sqrt.f64 2)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (sqrt.f64 2))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (sqrt.f64 2)))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (sqrt.f64 2)))) 1) |
(*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (pow.f64 2 -1/2)) |
(*.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (sqrt.f64 2)) 1) |
(*.f64 1 (/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (sqrt.f64 2))) |
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (sqrt.f64 2))) (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) 4) 1/2))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) 4) 1/2)) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (sqrt.f64 2)))) |
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) 4)) (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) 2)) (pow.f64 2 -1/2))) |
(*.f64 (/.f64 (hypot.f64 a2 a1) (pow.f64 2 1/4)) (/.f64 (hypot.f64 a2 a1) (pow.f64 2 1/4))) |
(*.f64 (hypot.f64 a2 a1) (*.f64 (hypot.f64 a2 a1) (pow.f64 2 -1/2))) |
(*.f64 (neg.f64 (pow.f64 (hypot.f64 a2 a1) 2)) (/.f64 1 (neg.f64 (sqrt.f64 2)))) |
(*.f64 (pow.f64 2 -1/2) (pow.f64 (hypot.f64 a2 a1) 2)) |
(*.f64 (/.f64 1 (cbrt.f64 2)) (/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (pow.f64 2 1/6))) |
(*.f64 (pow.f64 2 -1/4) (/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (pow.f64 2 1/4))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) 4)) 1) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) 2)) (sqrt.f64 2))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) 4)) (cbrt.f64 2)) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (sqrt.f64 2)))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) 4)) (pow.f64 2 1/4)) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) 2)) (pow.f64 2 1/4))) |
(*.f64 (/.f64 (hypot.f64 a2 a1) 1) (/.f64 (hypot.f64 a2 a1) (sqrt.f64 2))) |
(*.f64 (/.f64 (hypot.f64 a2 a1) (cbrt.f64 2)) (/.f64 (hypot.f64 a2 a1) (pow.f64 2 1/6))) |
(pow.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (sqrt.f64 2)) 1) |
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (sqrt.f64 2))) 3) |
(pow.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) 4) 1/2) 1/2) |
(pow.f64 (pow.f64 (/.f64 (hypot.f64 a2 a1) (pow.f64 2 1/4)) 6) 1/3) |
(pow.f64 (/.f64 (hypot.f64 a2 a1) (pow.f64 2 1/4)) 2) |
(pow.f64 (*.f64 (sqrt.f64 2) (pow.f64 (hypot.f64 a2 a1) -2)) -1) |
(pow.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (hypot.f64 a2 a1) -2)) 1) -1) |
(neg.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (neg.f64 (sqrt.f64 2)))) |
(sqrt.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) 4) 1/2)) |
(log.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (sqrt.f64 2)))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (sqrt.f64 2))))) |
(cbrt.f64 (pow.f64 (/.f64 (hypot.f64 a2 a1) (pow.f64 2 1/4)) 6)) |
(cbrt.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) 6) (pow.f64 2 3/2))) |
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (sqrt.f64 2)))) |
(exp.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (sqrt.f64 2)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (sqrt.f64 2))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (sqrt.f64 2))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (sqrt.f64 2)))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (hypot.f64 a2 a1) (pow.f64 2 1/4)) 6)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (/.f64 (hypot.f64 a2 a1) (pow.f64 2 1/4))) 2)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 2) (pow.f64 (hypot.f64 a2 a1) -2))) -1)) |
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (sqrt.f64 2)))) |
| 1× | egg-herbie |
| 1726× | log-prod |
| 1144× | associate-/r/ |
| 984× | fma-neg |
| 726× | unswap-sqr |
| 670× | *-commutative |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 131 | 2149 |
| 1 | 283 | 2107 |
| 2 | 738 | 2067 |
| 3 | 2778 | 1983 |
| 4 | 7163 | 1983 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 0 (/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (sqrt.f64 2))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (sqrt.f64 2)))) (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (sqrt.f64 2)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (sqrt.f64 2)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (sqrt.f64 2))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (sqrt.f64 2)))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (sqrt.f64 2)))) 1) |
(*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (pow.f64 2 -1/2)) |
(*.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (sqrt.f64 2)) 1) |
(*.f64 1 (/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (sqrt.f64 2))) |
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (sqrt.f64 2))) (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) 4) 1/2))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) 4) 1/2)) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (sqrt.f64 2)))) |
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) 4)) (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) 2)) (pow.f64 2 -1/2))) |
(*.f64 (/.f64 (hypot.f64 a2 a1) (pow.f64 2 1/4)) (/.f64 (hypot.f64 a2 a1) (pow.f64 2 1/4))) |
(*.f64 (hypot.f64 a2 a1) (*.f64 (hypot.f64 a2 a1) (pow.f64 2 -1/2))) |
(*.f64 (neg.f64 (pow.f64 (hypot.f64 a2 a1) 2)) (/.f64 1 (neg.f64 (sqrt.f64 2)))) |
(*.f64 (pow.f64 2 -1/2) (pow.f64 (hypot.f64 a2 a1) 2)) |
(*.f64 (/.f64 1 (cbrt.f64 2)) (/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (pow.f64 2 1/6))) |
(*.f64 (pow.f64 2 -1/4) (/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (pow.f64 2 1/4))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) 4)) 1) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) 2)) (sqrt.f64 2))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) 4)) (cbrt.f64 2)) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (sqrt.f64 2)))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) 4)) (pow.f64 2 1/4)) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) 2)) (pow.f64 2 1/4))) |
(*.f64 (/.f64 (hypot.f64 a2 a1) 1) (/.f64 (hypot.f64 a2 a1) (sqrt.f64 2))) |
(*.f64 (/.f64 (hypot.f64 a2 a1) (cbrt.f64 2)) (/.f64 (hypot.f64 a2 a1) (pow.f64 2 1/6))) |
(pow.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (sqrt.f64 2)) 1) |
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (sqrt.f64 2))) 3) |
(pow.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) 4) 1/2) 1/2) |
(pow.f64 (pow.f64 (/.f64 (hypot.f64 a2 a1) (pow.f64 2 1/4)) 6) 1/3) |
(pow.f64 (/.f64 (hypot.f64 a2 a1) (pow.f64 2 1/4)) 2) |
(pow.f64 (*.f64 (sqrt.f64 2) (pow.f64 (hypot.f64 a2 a1) -2)) -1) |
(pow.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (hypot.f64 a2 a1) -2)) 1) -1) |
(neg.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (neg.f64 (sqrt.f64 2)))) |
(sqrt.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) 4) 1/2)) |
(log.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (sqrt.f64 2)))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (sqrt.f64 2))))) |
(cbrt.f64 (pow.f64 (/.f64 (hypot.f64 a2 a1) (pow.f64 2 1/4)) 6)) |
(cbrt.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) 6) (pow.f64 2 3/2))) |
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (sqrt.f64 2)))) |
(exp.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (sqrt.f64 2)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (sqrt.f64 2))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (sqrt.f64 2))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (sqrt.f64 2)))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (hypot.f64 a2 a1) (pow.f64 2 1/4)) 6)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (/.f64 (hypot.f64 a2 a1) (pow.f64 2 1/4))) 2)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 2) (pow.f64 (hypot.f64 a2 a1) -2))) -1)) |
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (sqrt.f64 2)))) |
| Outputs |
|---|
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(/.f64 (*.f64 a1 a1) (sqrt.f64 2)) |
(/.f64 a1 (/.f64 (sqrt.f64 2) a1)) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) a1) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(+.f64 (/.f64 a1 (/.f64 (sqrt.f64 2) a1)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(+.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) a1) (*.f64 (/.f64 a2 (sqrt.f64 2)) a2)) |
(fma.f64 (/.f64 a1 (sqrt.f64 2)) a1 (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(+.f64 (/.f64 a1 (/.f64 (sqrt.f64 2) a1)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(+.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) a1) (*.f64 (/.f64 a2 (sqrt.f64 2)) a2)) |
(fma.f64 (/.f64 a1 (sqrt.f64 2)) a1 (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(+.f64 (/.f64 a1 (/.f64 (sqrt.f64 2) a1)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(+.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) a1) (*.f64 (/.f64 a2 (sqrt.f64 2)) a2)) |
(fma.f64 (/.f64 a1 (sqrt.f64 2)) a1 (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) |
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(/.f64 (*.f64 a2 a2) (sqrt.f64 2)) |
(*.f64 (/.f64 a2 (sqrt.f64 2)) a2) |
(*.f64 a2 (/.f64 a2 (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(+.f64 (/.f64 a1 (/.f64 (sqrt.f64 2) a1)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(+.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) a1) (*.f64 (/.f64 a2 (sqrt.f64 2)) a2)) |
(fma.f64 (/.f64 a1 (sqrt.f64 2)) a1 (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(+.f64 (/.f64 a1 (/.f64 (sqrt.f64 2) a1)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(+.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) a1) (*.f64 (/.f64 a2 (sqrt.f64 2)) a2)) |
(fma.f64 (/.f64 a1 (sqrt.f64 2)) a1 (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(+.f64 (/.f64 a1 (/.f64 (sqrt.f64 2) a1)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(+.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) a1) (*.f64 (/.f64 a2 (sqrt.f64 2)) a2)) |
(fma.f64 (/.f64 a1 (sqrt.f64 2)) a1 (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) |
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(/.f64 (*.f64 a2 a2) (sqrt.f64 2)) |
(*.f64 (/.f64 a2 (sqrt.f64 2)) a2) |
(*.f64 a2 (/.f64 a2 (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(+.f64 (/.f64 a1 (/.f64 (sqrt.f64 2) a1)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(+.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) a1) (*.f64 (/.f64 a2 (sqrt.f64 2)) a2)) |
(fma.f64 (/.f64 a1 (sqrt.f64 2)) a1 (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(+.f64 (/.f64 a1 (/.f64 (sqrt.f64 2) a1)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(+.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) a1) (*.f64 (/.f64 a2 (sqrt.f64 2)) a2)) |
(fma.f64 (/.f64 a1 (sqrt.f64 2)) a1 (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(+.f64 (/.f64 a1 (/.f64 (sqrt.f64 2) a1)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(+.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) a1) (*.f64 (/.f64 a2 (sqrt.f64 2)) a2)) |
(fma.f64 (/.f64 a1 (sqrt.f64 2)) a1 (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) |
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(/.f64 (*.f64 a2 a2) (sqrt.f64 2)) |
(*.f64 (/.f64 a2 (sqrt.f64 2)) a2) |
(*.f64 a2 (/.f64 a2 (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(+.f64 (/.f64 a1 (/.f64 (sqrt.f64 2) a1)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(+.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) a1) (*.f64 (/.f64 a2 (sqrt.f64 2)) a2)) |
(fma.f64 (/.f64 a1 (sqrt.f64 2)) a1 (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(+.f64 (/.f64 a1 (/.f64 (sqrt.f64 2) a1)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(+.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) a1) (*.f64 (/.f64 a2 (sqrt.f64 2)) a2)) |
(fma.f64 (/.f64 a1 (sqrt.f64 2)) a1 (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(+.f64 (/.f64 a1 (/.f64 (sqrt.f64 2) a1)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(+.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) a1) (*.f64 (/.f64 a2 (sqrt.f64 2)) a2)) |
(fma.f64 (/.f64 a1 (sqrt.f64 2)) a1 (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(/.f64 (*.f64 a1 a1) (sqrt.f64 2)) |
(/.f64 a1 (/.f64 (sqrt.f64 2) a1)) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) a1) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(+.f64 (/.f64 a1 (/.f64 (sqrt.f64 2) a1)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(+.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) a1) (*.f64 (/.f64 a2 (sqrt.f64 2)) a2)) |
(fma.f64 (/.f64 a1 (sqrt.f64 2)) a1 (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(+.f64 (/.f64 a1 (/.f64 (sqrt.f64 2) a1)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(+.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) a1) (*.f64 (/.f64 a2 (sqrt.f64 2)) a2)) |
(fma.f64 (/.f64 a1 (sqrt.f64 2)) a1 (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(+.f64 (/.f64 a1 (/.f64 (sqrt.f64 2) a1)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(+.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) a1) (*.f64 (/.f64 a2 (sqrt.f64 2)) a2)) |
(fma.f64 (/.f64 a1 (sqrt.f64 2)) a1 (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(/.f64 (*.f64 a1 a1) (sqrt.f64 2)) |
(/.f64 a1 (/.f64 (sqrt.f64 2) a1)) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) a1) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(+.f64 (/.f64 a1 (/.f64 (sqrt.f64 2) a1)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(+.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) a1) (*.f64 (/.f64 a2 (sqrt.f64 2)) a2)) |
(fma.f64 (/.f64 a1 (sqrt.f64 2)) a1 (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(+.f64 (/.f64 a1 (/.f64 (sqrt.f64 2) a1)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(+.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) a1) (*.f64 (/.f64 a2 (sqrt.f64 2)) a2)) |
(fma.f64 (/.f64 a1 (sqrt.f64 2)) a1 (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(+.f64 (/.f64 a1 (/.f64 (sqrt.f64 2) a1)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(+.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) a1) (*.f64 (/.f64 a2 (sqrt.f64 2)) a2)) |
(fma.f64 (/.f64 a1 (sqrt.f64 2)) a1 (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) |
(+.f64 0 (/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (sqrt.f64 2))) |
(/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (sqrt.f64 2)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (sqrt.f64 2)))) (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (sqrt.f64 2)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (sqrt.f64 2)))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (sqrt.f64 2)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (sqrt.f64 2)))))) |
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (sqrt.f64 2)))))) |
(*.f64 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (sqrt.f64 2))))) 3) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (sqrt.f64 2))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (sqrt.f64 2)))))) |
(/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (sqrt.f64 2)) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (sqrt.f64 2)))) 1) |
(/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (sqrt.f64 2)) |
(*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (pow.f64 2 -1/2)) |
(*.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (sqrt.f64 2)) 1) |
(/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (sqrt.f64 2)) |
(*.f64 1 (/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (sqrt.f64 2))) |
(/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (sqrt.f64 2)) |
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (sqrt.f64 2))) (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) 4) 1/2))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) 4) 1/2)) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (sqrt.f64 2)))) |
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (sqrt.f64 2))) (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) 4) 1/2))) |
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) 4)) (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) 2)) (pow.f64 2 -1/2))) |
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) 4)) (*.f64 (pow.f64 2 -1/2) (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) 2)))) |
(*.f64 (pow.f64 2 -1/2) (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) 4)) (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) 2)))) |
(*.f64 (/.f64 (hypot.f64 a2 a1) (pow.f64 2 1/4)) (/.f64 (hypot.f64 a2 a1) (pow.f64 2 1/4))) |
(pow.f64 (/.f64 (hypot.f64 a2 a1) (pow.f64 2 1/4)) 2) |
(/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (pow.f64 2 1/2)) |
(*.f64 (hypot.f64 a2 a1) (*.f64 (hypot.f64 a2 a1) (pow.f64 2 -1/2))) |
(*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (pow.f64 2 -1/2)) |
(*.f64 (neg.f64 (pow.f64 (hypot.f64 a2 a1) 2)) (/.f64 1 (neg.f64 (sqrt.f64 2)))) |
(/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (sqrt.f64 2)) |
(*.f64 (pow.f64 2 -1/2) (pow.f64 (hypot.f64 a2 a1) 2)) |
(*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (pow.f64 2 -1/2)) |
(*.f64 (/.f64 1 (cbrt.f64 2)) (/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (pow.f64 2 1/6))) |
(/.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (pow.f64 2 1/6)) (cbrt.f64 2)) |
(/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (*.f64 (cbrt.f64 2) (pow.f64 2 1/6))) |
(*.f64 (pow.f64 2 -1/4) (/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (pow.f64 2 1/4))) |
(*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (/.f64 (pow.f64 2 -1/4) (pow.f64 2 1/4))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) 4)) 1) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) 2)) (sqrt.f64 2))) |
(*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) 4)) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) 2)) (sqrt.f64 2))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) 4)) (cbrt.f64 2)) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (sqrt.f64 2)))) |
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (sqrt.f64 2))) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) 4)) (cbrt.f64 2))) |
(/.f64 (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) 4)) (/.f64 (cbrt.f64 2) (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (sqrt.f64 2))))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) 4)) (pow.f64 2 1/4)) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) 2)) (pow.f64 2 1/4))) |
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) 4)) (/.f64 (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) 2)) (pow.f64 2 1/4))) (pow.f64 2 1/4)) |
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) 4)) (cbrt.f64 (pow.f64 (hypot.f64 a2 a1) 2))) (pow.f64 2 1/2)) |
(*.f64 (/.f64 (hypot.f64 a2 a1) 1) (/.f64 (hypot.f64 a2 a1) (sqrt.f64 2))) |
(/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (sqrt.f64 2)) |
(*.f64 (/.f64 (hypot.f64 a2 a1) (cbrt.f64 2)) (/.f64 (hypot.f64 a2 a1) (pow.f64 2 1/6))) |
(*.f64 (/.f64 1 (cbrt.f64 2)) (/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (pow.f64 2 1/6))) |
(/.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (pow.f64 2 1/6)) (cbrt.f64 2)) |
(/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (*.f64 (cbrt.f64 2) (pow.f64 2 1/6))) |
(pow.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (sqrt.f64 2)) 1) |
(/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (sqrt.f64 2)) |
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (sqrt.f64 2))) 3) |
(/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (sqrt.f64 2)) |
(pow.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) 4) 1/2) 1/2) |
(sqrt.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) 4) 1/2)) |
(pow.f64 (pow.f64 (/.f64 (hypot.f64 a2 a1) (pow.f64 2 1/4)) 6) 1/3) |
(pow.f64 (/.f64 (hypot.f64 a2 a1) (pow.f64 2 1/4)) 2) |
(/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (pow.f64 2 1/2)) |
(pow.f64 (/.f64 (hypot.f64 a2 a1) (pow.f64 2 1/4)) 2) |
(/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (pow.f64 2 1/2)) |
(pow.f64 (*.f64 (sqrt.f64 2) (pow.f64 (hypot.f64 a2 a1) -2)) -1) |
(/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (sqrt.f64 2)) |
(pow.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 (hypot.f64 a2 a1) -2)) 1) -1) |
(/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (sqrt.f64 2)) |
(neg.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (neg.f64 (sqrt.f64 2)))) |
(/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (sqrt.f64 2)) |
(sqrt.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) 4) 1/2)) |
(log.f64 (exp.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (sqrt.f64 2)))) |
(/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (sqrt.f64 2)) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (sqrt.f64 2))))) |
(/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (sqrt.f64 2)) |
(cbrt.f64 (pow.f64 (/.f64 (hypot.f64 a2 a1) (pow.f64 2 1/4)) 6)) |
(pow.f64 (/.f64 (hypot.f64 a2 a1) (pow.f64 2 1/4)) 2) |
(/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (pow.f64 2 1/2)) |
(cbrt.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) 6) (pow.f64 2 3/2))) |
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (sqrt.f64 2)))) |
(/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (sqrt.f64 2)) |
(exp.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (sqrt.f64 2)))) |
(/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (sqrt.f64 2)) |
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (sqrt.f64 2))) 1)) |
(/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (sqrt.f64 2)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (sqrt.f64 2))) 1) 1)) |
(/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (sqrt.f64 2)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (sqrt.f64 2)))) 3)) |
(/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (sqrt.f64 2)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (hypot.f64 a2 a1) (pow.f64 2 1/4)) 6)) 1/3)) |
(pow.f64 (/.f64 (hypot.f64 a2 a1) (pow.f64 2 1/4)) 2) |
(/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (pow.f64 2 1/2)) |
(exp.f64 (*.f64 (log.f64 (/.f64 (hypot.f64 a2 a1) (pow.f64 2 1/4))) 2)) |
(pow.f64 (/.f64 (hypot.f64 a2 a1) (pow.f64 2 1/4)) 2) |
(/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (pow.f64 2 1/2)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 2) (pow.f64 (hypot.f64 a2 a1) -2))) -1)) |
(/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (sqrt.f64 2)) |
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (sqrt.f64 2)))) |
(/.f64 (pow.f64 (hypot.f64 a2 a1) 2) (sqrt.f64 2)) |
Found 2 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 99.9% | (*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (cos.f64 th)) |
| ✓ | 99.7% | (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) |
Compiled 29 to 16 computations (44.8% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | th | @ | 0 | (*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (cos.f64 th)) |
| 0.0ms | a1 | @ | 0 | (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) |
| 0.0ms | th | @ | inf | (*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (cos.f64 th)) |
| 0.0ms | th | @ | -inf | (*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (cos.f64 th)) |
| 0.0ms | a1 | @ | inf | (*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (cos.f64 th)) |
| 1× | batch-egg-rewrite |
| 1076× | log-prod |
| 808× | prod-exp |
| 680× | pow-prod-down |
| 518× | pow-prod-up |
| 478× | pow-exp |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 11 | 44 |
| 1 | 225 | 44 |
| 2 | 2793 | 44 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 a1 a1) (sqrt.f64 2)) |
(*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (cos.f64 th)) |
| Outputs |
|---|
(+.f64 0 (*.f64 (/.f64 a1 (sqrt.f64 2)) a1)) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) a1))) 2)) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) a1))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) a1)))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) a1))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) a1))) 1) |
(*.f64 a1 (/.f64 1 (/.f64 (sqrt.f64 2) a1))) |
(*.f64 a1 (*.f64 a1 (pow.f64 2 -1/2))) |
(*.f64 (*.f64 a1 a1) (pow.f64 2 -1/2)) |
(*.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) a1) 1) |
(*.f64 1 (*.f64 (/.f64 a1 (sqrt.f64 2)) a1)) |
(*.f64 (cbrt.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) a1)) (cbrt.f64 (*.f64 (pow.f64 a1 4) 1/2))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 a1 4) 1/2)) (cbrt.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) a1))) |
(*.f64 (*.f64 (cbrt.f64 a1) a1) (*.f64 (cbrt.f64 (*.f64 a1 a1)) (pow.f64 2 -1/2))) |
(*.f64 (/.f64 a1 (pow.f64 2 1/4)) (/.f64 a1 (pow.f64 2 1/4))) |
(*.f64 (*.f64 a1 (neg.f64 a1)) (/.f64 1 (neg.f64 (sqrt.f64 2)))) |
(*.f64 (pow.f64 2 -1/2) (*.f64 a1 a1)) |
(*.f64 (/.f64 a1 1) (/.f64 a1 (sqrt.f64 2))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) a1) |
(*.f64 (/.f64 a1 (cbrt.f64 2)) (/.f64 a1 (pow.f64 2 1/6))) |
(*.f64 (/.f64 1 (cbrt.f64 2)) (/.f64 (*.f64 a1 a1) (pow.f64 2 1/6))) |
(*.f64 (pow.f64 2 -1/4) (/.f64 (*.f64 a1 a1) (pow.f64 2 1/4))) |
(*.f64 (/.f64 (*.f64 (cbrt.f64 a1) a1) 1) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 (/.f64 (*.f64 (cbrt.f64 a1) a1) (cbrt.f64 2)) (cbrt.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) a1))) |
(*.f64 (/.f64 (*.f64 (cbrt.f64 a1) a1) (pow.f64 2 1/4)) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (pow.f64 2 1/4))) |
(pow.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) a1) 1) |
(pow.f64 (cbrt.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) a1)) 3) |
(pow.f64 (*.f64 (pow.f64 a1 4) 1/2) 1/2) |
(pow.f64 (pow.f64 (/.f64 a1 (pow.f64 2 1/4)) 6) 1/3) |
(pow.f64 (/.f64 a1 (pow.f64 2 1/4)) 2) |
(pow.f64 (*.f64 (sqrt.f64 2) (pow.f64 a1 -2)) -1) |
(pow.f64 (/.f64 (pow.f64 a1 6) (pow.f64 2 3/2)) 1/3) |
(pow.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 a1 -2)) 1) -1) |
(neg.f64 (/.f64 (*.f64 a1 a1) (neg.f64 (sqrt.f64 2)))) |
(sqrt.f64 (*.f64 (pow.f64 a1 4) 1/2)) |
(log.f64 (exp.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) a1))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) a1)))) |
(cbrt.f64 (pow.f64 (/.f64 a1 (pow.f64 2 1/4)) 6)) |
(cbrt.f64 (/.f64 (pow.f64 a1 6) (pow.f64 2 3/2))) |
(expm1.f64 (log1p.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) a1))) |
(exp.f64 (log.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) a1))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) a1)) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) a1)) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) a1))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 a1 (pow.f64 2 1/4)) 6)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (/.f64 a1 (pow.f64 2 1/4))) 2)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 2) (pow.f64 a1 -2))) -1)) |
(exp.f64 (+.f64 (*.f64 (log.f64 a1) 2) (*.f64 -1/2 (log.f64 2)))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 a1 a1)) 1) (*.f64 -1/2 (log.f64 2)))) |
(exp.f64 (+.f64 (*.f64 -1/2 (log.f64 2)) (*.f64 (log.f64 a1) 2))) |
(exp.f64 (+.f64 (*.f64 -1/2 (log.f64 2)) (*.f64 (log.f64 (*.f64 a1 a1)) 1))) |
(log1p.f64 (expm1.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) a1))) |
(+.f64 0 (/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (*.f64 (/.f64 a1 (sqrt.f64 2)) a1))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (*.f64 (/.f64 a1 (sqrt.f64 2)) a1))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (*.f64 (/.f64 a1 (sqrt.f64 2)) a1)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (*.f64 (/.f64 a1 (sqrt.f64 2)) a1))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))))) 1) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (pow.f64 a1 -2))) |
(/.f64 1 (/.f64 (sqrt.f64 2) (*.f64 (*.f64 a1 a1) (cos.f64 th)))) |
(/.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (neg.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th))) (neg.f64 (sqrt.f64 2))) |
(/.f64 (*.f64 a1 (cos.f64 th)) (/.f64 (sqrt.f64 2) a1)) |
(/.f64 (*.f64 (cos.f64 th) a1) (/.f64 (sqrt.f64 2) a1)) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a1 (neg.f64 a1))) (neg.f64 (sqrt.f64 2))) |
(/.f64 (*.f64 (*.f64 a1 (neg.f64 a1)) (cos.f64 th)) (neg.f64 (sqrt.f64 2))) |
(/.f64 (/.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) 1) (sqrt.f64 2)) |
(/.f64 (/.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) (cbrt.f64 2)) (pow.f64 2 1/6)) |
(/.f64 (/.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) (pow.f64 2 1/4)) (pow.f64 2 1/4)) |
(pow.f64 (/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) 1) |
(pow.f64 (cbrt.f64 (/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th)))) 3) |
(pow.f64 (*.f64 (*.f64 (pow.f64 a1 4) 1/2) (pow.f64 (cos.f64 th) 2)) 1/2) |
(pow.f64 (pow.f64 (/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) 3) 1/3) |
(pow.f64 (*.f64 (/.f64 a1 (pow.f64 2 1/4)) (sqrt.f64 (cos.f64 th))) 2) |
(pow.f64 (/.f64 (sqrt.f64 2) (*.f64 (*.f64 a1 a1) (cos.f64 th))) -1) |
(sqrt.f64 (*.f64 (*.f64 (pow.f64 a1 4) 1/2) (pow.f64 (cos.f64 th) 2))) |
(log.f64 (pow.f64 (exp.f64 (cos.f64 th)) (*.f64 (/.f64 a1 (sqrt.f64 2)) a1))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th)))))) |
(cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) 3)) |
(expm1.f64 (log1p.f64 (/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))))) |
(exp.f64 (log.f64 (/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th)))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th)))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 a1 (pow.f64 2 1/4)) (sqrt.f64 (cos.f64 th)))) 2)) |
(exp.f64 (+.f64 (log.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) a1)) (*.f64 (log.f64 (cos.f64 th)) 1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) a1)) 1) (log.f64 (cos.f64 th)))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) a1)) 1) (*.f64 (log.f64 (cos.f64 th)) 1))) |
(exp.f64 (+.f64 (log.f64 (cos.f64 th)) (*.f64 (log.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) a1)) 1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (cos.f64 th)) 1) (log.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) a1)))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (cos.f64 th)) 1) (*.f64 (log.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) a1)) 1))) |
(log1p.f64 (expm1.f64 (/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))))) |
| 1× | egg-herbie |
| 1242× | associate-*r/ |
| 1218× | times-frac |
| 980× | associate-*l/ |
| 972× | fma-def |
| 652× | unswap-sqr |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 255 | 3348 |
| 1 | 629 | 3270 |
| 2 | 1987 | 3270 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a1 2) (pow.f64 th 2)) (sqrt.f64 2))) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a1 2) (pow.f64 th 2)) (sqrt.f64 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 a1 2) (pow.f64 th 4)) (sqrt.f64 2))) (/.f64 (pow.f64 a1 2) (sqrt.f64 2)))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a1 2) (pow.f64 th 2)) (sqrt.f64 2))) (+.f64 (*.f64 -1/720 (/.f64 (*.f64 (pow.f64 a1 2) (pow.f64 th 6)) (sqrt.f64 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 a1 2) (pow.f64 th 4)) (sqrt.f64 2))) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(+.f64 0 (*.f64 (/.f64 a1 (sqrt.f64 2)) a1)) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) a1))) 2)) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) a1))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) a1)))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) a1))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) a1))) 1) |
(*.f64 a1 (/.f64 1 (/.f64 (sqrt.f64 2) a1))) |
(*.f64 a1 (*.f64 a1 (pow.f64 2 -1/2))) |
(*.f64 (*.f64 a1 a1) (pow.f64 2 -1/2)) |
(*.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) a1) 1) |
(*.f64 1 (*.f64 (/.f64 a1 (sqrt.f64 2)) a1)) |
(*.f64 (cbrt.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) a1)) (cbrt.f64 (*.f64 (pow.f64 a1 4) 1/2))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 a1 4) 1/2)) (cbrt.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) a1))) |
(*.f64 (*.f64 (cbrt.f64 a1) a1) (*.f64 (cbrt.f64 (*.f64 a1 a1)) (pow.f64 2 -1/2))) |
(*.f64 (/.f64 a1 (pow.f64 2 1/4)) (/.f64 a1 (pow.f64 2 1/4))) |
(*.f64 (*.f64 a1 (neg.f64 a1)) (/.f64 1 (neg.f64 (sqrt.f64 2)))) |
(*.f64 (pow.f64 2 -1/2) (*.f64 a1 a1)) |
(*.f64 (/.f64 a1 1) (/.f64 a1 (sqrt.f64 2))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) a1) |
(*.f64 (/.f64 a1 (cbrt.f64 2)) (/.f64 a1 (pow.f64 2 1/6))) |
(*.f64 (/.f64 1 (cbrt.f64 2)) (/.f64 (*.f64 a1 a1) (pow.f64 2 1/6))) |
(*.f64 (pow.f64 2 -1/4) (/.f64 (*.f64 a1 a1) (pow.f64 2 1/4))) |
(*.f64 (/.f64 (*.f64 (cbrt.f64 a1) a1) 1) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 (/.f64 (*.f64 (cbrt.f64 a1) a1) (cbrt.f64 2)) (cbrt.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) a1))) |
(*.f64 (/.f64 (*.f64 (cbrt.f64 a1) a1) (pow.f64 2 1/4)) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (pow.f64 2 1/4))) |
(pow.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) a1) 1) |
(pow.f64 (cbrt.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) a1)) 3) |
(pow.f64 (*.f64 (pow.f64 a1 4) 1/2) 1/2) |
(pow.f64 (pow.f64 (/.f64 a1 (pow.f64 2 1/4)) 6) 1/3) |
(pow.f64 (/.f64 a1 (pow.f64 2 1/4)) 2) |
(pow.f64 (*.f64 (sqrt.f64 2) (pow.f64 a1 -2)) -1) |
(pow.f64 (/.f64 (pow.f64 a1 6) (pow.f64 2 3/2)) 1/3) |
(pow.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 a1 -2)) 1) -1) |
(neg.f64 (/.f64 (*.f64 a1 a1) (neg.f64 (sqrt.f64 2)))) |
(sqrt.f64 (*.f64 (pow.f64 a1 4) 1/2)) |
(log.f64 (exp.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) a1))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) a1)))) |
(cbrt.f64 (pow.f64 (/.f64 a1 (pow.f64 2 1/4)) 6)) |
(cbrt.f64 (/.f64 (pow.f64 a1 6) (pow.f64 2 3/2))) |
(expm1.f64 (log1p.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) a1))) |
(exp.f64 (log.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) a1))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) a1)) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) a1)) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) a1))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 a1 (pow.f64 2 1/4)) 6)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (/.f64 a1 (pow.f64 2 1/4))) 2)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 2) (pow.f64 a1 -2))) -1)) |
(exp.f64 (+.f64 (*.f64 (log.f64 a1) 2) (*.f64 -1/2 (log.f64 2)))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 a1 a1)) 1) (*.f64 -1/2 (log.f64 2)))) |
(exp.f64 (+.f64 (*.f64 -1/2 (log.f64 2)) (*.f64 (log.f64 a1) 2))) |
(exp.f64 (+.f64 (*.f64 -1/2 (log.f64 2)) (*.f64 (log.f64 (*.f64 a1 a1)) 1))) |
(log1p.f64 (expm1.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) a1))) |
(+.f64 0 (/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (*.f64 (/.f64 a1 (sqrt.f64 2)) a1))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (*.f64 (/.f64 a1 (sqrt.f64 2)) a1))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (*.f64 (/.f64 a1 (sqrt.f64 2)) a1)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (*.f64 (/.f64 a1 (sqrt.f64 2)) a1))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))))) 1) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (pow.f64 a1 -2))) |
(/.f64 1 (/.f64 (sqrt.f64 2) (*.f64 (*.f64 a1 a1) (cos.f64 th)))) |
(/.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (neg.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th))) (neg.f64 (sqrt.f64 2))) |
(/.f64 (*.f64 a1 (cos.f64 th)) (/.f64 (sqrt.f64 2) a1)) |
(/.f64 (*.f64 (cos.f64 th) a1) (/.f64 (sqrt.f64 2) a1)) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a1 (neg.f64 a1))) (neg.f64 (sqrt.f64 2))) |
(/.f64 (*.f64 (*.f64 a1 (neg.f64 a1)) (cos.f64 th)) (neg.f64 (sqrt.f64 2))) |
(/.f64 (/.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) 1) (sqrt.f64 2)) |
(/.f64 (/.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) (cbrt.f64 2)) (pow.f64 2 1/6)) |
(/.f64 (/.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) (pow.f64 2 1/4)) (pow.f64 2 1/4)) |
(pow.f64 (/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) 1) |
(pow.f64 (cbrt.f64 (/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th)))) 3) |
(pow.f64 (*.f64 (*.f64 (pow.f64 a1 4) 1/2) (pow.f64 (cos.f64 th) 2)) 1/2) |
(pow.f64 (pow.f64 (/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) 3) 1/3) |
(pow.f64 (*.f64 (/.f64 a1 (pow.f64 2 1/4)) (sqrt.f64 (cos.f64 th))) 2) |
(pow.f64 (/.f64 (sqrt.f64 2) (*.f64 (*.f64 a1 a1) (cos.f64 th))) -1) |
(sqrt.f64 (*.f64 (*.f64 (pow.f64 a1 4) 1/2) (pow.f64 (cos.f64 th) 2))) |
(log.f64 (pow.f64 (exp.f64 (cos.f64 th)) (*.f64 (/.f64 a1 (sqrt.f64 2)) a1))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th)))))) |
(cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) 3)) |
(expm1.f64 (log1p.f64 (/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))))) |
(exp.f64 (log.f64 (/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th)))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th)))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 a1 (pow.f64 2 1/4)) (sqrt.f64 (cos.f64 th)))) 2)) |
(exp.f64 (+.f64 (log.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) a1)) (*.f64 (log.f64 (cos.f64 th)) 1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) a1)) 1) (log.f64 (cos.f64 th)))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) a1)) 1) (*.f64 (log.f64 (cos.f64 th)) 1))) |
(exp.f64 (+.f64 (log.f64 (cos.f64 th)) (*.f64 (log.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) a1)) 1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (cos.f64 th)) 1) (log.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) a1)))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (cos.f64 th)) 1) (*.f64 (log.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) a1)) 1))) |
(log1p.f64 (expm1.f64 (/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))))) |
| Outputs |
|---|
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(/.f64 a1 (/.f64 (sqrt.f64 2) a1)) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(/.f64 a1 (/.f64 (sqrt.f64 2) a1)) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(/.f64 a1 (/.f64 (sqrt.f64 2) a1)) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(/.f64 a1 (/.f64 (sqrt.f64 2) a1)) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(/.f64 a1 (/.f64 (sqrt.f64 2) a1)) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(/.f64 a1 (/.f64 (sqrt.f64 2) a1)) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(/.f64 a1 (/.f64 (sqrt.f64 2) a1)) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(/.f64 a1 (/.f64 (sqrt.f64 2) a1)) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(/.f64 a1 (/.f64 (sqrt.f64 2) a1)) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(/.f64 a1 (/.f64 (sqrt.f64 2) a1)) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(/.f64 a1 (/.f64 (sqrt.f64 2) a1)) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(/.f64 a1 (/.f64 (sqrt.f64 2) a1)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (*.f64 a1 (cos.f64 th))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (*.f64 a1 (cos.f64 th))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (*.f64 a1 (cos.f64 th))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (*.f64 a1 (cos.f64 th))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (*.f64 a1 (cos.f64 th))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (*.f64 a1 (cos.f64 th))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (*.f64 a1 (cos.f64 th))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (*.f64 a1 (cos.f64 th))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (*.f64 a1 (cos.f64 th))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (*.f64 a1 (cos.f64 th))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (*.f64 a1 (cos.f64 th))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (*.f64 a1 (cos.f64 th))) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(/.f64 a1 (/.f64 (sqrt.f64 2) a1)) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a1 2) (pow.f64 th 2)) (sqrt.f64 2))) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 th th) (*.f64 a1 a1)) (sqrt.f64 2)) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) |
(fma.f64 a1 (/.f64 a1 (sqrt.f64 2)) (/.f64 -1/2 (/.f64 (sqrt.f64 2) (*.f64 (*.f64 th a1) (*.f64 th a1))))) |
(fma.f64 a1 (/.f64 a1 (sqrt.f64 2)) (*.f64 (*.f64 -1/2 (*.f64 a1 a1)) (/.f64 (*.f64 th th) (sqrt.f64 2)))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a1 2) (pow.f64 th 2)) (sqrt.f64 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 a1 2) (pow.f64 th 4)) (sqrt.f64 2))) (/.f64 (pow.f64 a1 2) (sqrt.f64 2)))) |
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 th th) (*.f64 a1 a1)) (sqrt.f64 2)) (fma.f64 1/24 (/.f64 (*.f64 (pow.f64 th 4) (*.f64 a1 a1)) (sqrt.f64 2)) (*.f64 a1 (/.f64 a1 (sqrt.f64 2))))) |
(fma.f64 -1/2 (*.f64 (/.f64 a1 (/.f64 (sqrt.f64 2) a1)) (*.f64 th th)) (fma.f64 1/24 (/.f64 (*.f64 (pow.f64 th 4) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 a1 (/.f64 (sqrt.f64 2) a1)))) |
(fma.f64 a1 (/.f64 a1 (sqrt.f64 2)) (fma.f64 1/24 (*.f64 (/.f64 a1 (sqrt.f64 2)) (*.f64 a1 (pow.f64 th 4))) (*.f64 (*.f64 -1/2 (*.f64 a1 a1)) (/.f64 (*.f64 th th) (sqrt.f64 2))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a1 2) (pow.f64 th 2)) (sqrt.f64 2))) (+.f64 (*.f64 -1/720 (/.f64 (*.f64 (pow.f64 a1 2) (pow.f64 th 6)) (sqrt.f64 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 a1 2) (pow.f64 th 4)) (sqrt.f64 2))) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))))) |
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 th th) (*.f64 a1 a1)) (sqrt.f64 2)) (fma.f64 -1/720 (/.f64 (*.f64 (pow.f64 th 6) (*.f64 a1 a1)) (sqrt.f64 2)) (fma.f64 1/24 (/.f64 (*.f64 (pow.f64 th 4) (*.f64 a1 a1)) (sqrt.f64 2)) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))))) |
(fma.f64 -1/2 (*.f64 (/.f64 a1 (/.f64 (sqrt.f64 2) a1)) (*.f64 th th)) (fma.f64 -1/720 (*.f64 (/.f64 a1 (/.f64 (sqrt.f64 2) a1)) (pow.f64 th 6)) (fma.f64 1/24 (/.f64 (*.f64 (pow.f64 th 4) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 a1 (/.f64 (sqrt.f64 2) a1))))) |
(fma.f64 -1/2 (*.f64 a1 (/.f64 (*.f64 a1 (*.f64 th th)) (sqrt.f64 2))) (fma.f64 1/24 (*.f64 (/.f64 a1 (sqrt.f64 2)) (*.f64 a1 (pow.f64 th 4))) (fma.f64 a1 (/.f64 a1 (sqrt.f64 2)) (*.f64 (*.f64 -1/720 (*.f64 a1 a1)) (/.f64 (pow.f64 th 6) (sqrt.f64 2)))))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (*.f64 a1 (cos.f64 th))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (*.f64 a1 (cos.f64 th))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (*.f64 a1 (cos.f64 th))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (*.f64 a1 (cos.f64 th))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (*.f64 a1 (cos.f64 th))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (*.f64 a1 (cos.f64 th))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (*.f64 a1 (cos.f64 th))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (*.f64 a1 (cos.f64 th))) |
(+.f64 0 (*.f64 (/.f64 a1 (sqrt.f64 2)) a1)) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(/.f64 a1 (/.f64 (sqrt.f64 2) a1)) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) a1))) 2)) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) a1))))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 a1 (sqrt.f64 2))) a1)) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 a1 (sqrt.f64 2))) a1)))) |
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 a1 (/.f64 (sqrt.f64 2) a1)))))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 a1 (sqrt.f64 2))) a1)))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) a1)))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) a1))))) |
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 a1 (sqrt.f64 2))) a1)))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 a1 (/.f64 (sqrt.f64 2) a1)))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) a1))) 1) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(/.f64 a1 (/.f64 (sqrt.f64 2) a1)) |
(*.f64 a1 (/.f64 1 (/.f64 (sqrt.f64 2) a1))) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(/.f64 a1 (/.f64 (sqrt.f64 2) a1)) |
(*.f64 a1 (*.f64 a1 (pow.f64 2 -1/2))) |
(*.f64 (pow.f64 2 -1/2) (*.f64 a1 a1)) |
(*.f64 (*.f64 a1 a1) (pow.f64 2 -1/2)) |
(*.f64 (pow.f64 2 -1/2) (*.f64 a1 a1)) |
(*.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) a1) 1) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(/.f64 a1 (/.f64 (sqrt.f64 2) a1)) |
(*.f64 1 (*.f64 (/.f64 a1 (sqrt.f64 2)) a1)) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(/.f64 a1 (/.f64 (sqrt.f64 2) a1)) |
(*.f64 (cbrt.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) a1)) (cbrt.f64 (*.f64 (pow.f64 a1 4) 1/2))) |
(*.f64 (cbrt.f64 (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) (cbrt.f64 (*.f64 (pow.f64 a1 4) 1/2))) |
(*.f64 (cbrt.f64 (/.f64 a1 (/.f64 (sqrt.f64 2) a1))) (cbrt.f64 (*.f64 (pow.f64 a1 4) 1/2))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 a1 4) 1/2)) (cbrt.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) a1))) |
(*.f64 (cbrt.f64 (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) (cbrt.f64 (*.f64 (pow.f64 a1 4) 1/2))) |
(*.f64 (cbrt.f64 (/.f64 a1 (/.f64 (sqrt.f64 2) a1))) (cbrt.f64 (*.f64 (pow.f64 a1 4) 1/2))) |
(*.f64 (*.f64 (cbrt.f64 a1) a1) (*.f64 (cbrt.f64 (*.f64 a1 a1)) (pow.f64 2 -1/2))) |
(*.f64 (*.f64 (*.f64 a1 (cbrt.f64 a1)) (cbrt.f64 (*.f64 a1 a1))) (pow.f64 2 -1/2)) |
(*.f64 (pow.f64 2 -1/2) (*.f64 a1 (*.f64 (cbrt.f64 a1) (cbrt.f64 (*.f64 a1 a1))))) |
(*.f64 a1 (*.f64 (cbrt.f64 a1) (*.f64 (pow.f64 2 -1/2) (cbrt.f64 (*.f64 a1 a1))))) |
(*.f64 (/.f64 a1 (pow.f64 2 1/4)) (/.f64 a1 (pow.f64 2 1/4))) |
(pow.f64 (/.f64 a1 (pow.f64 2 1/4)) 2) |
(*.f64 (*.f64 a1 (neg.f64 a1)) (/.f64 1 (neg.f64 (sqrt.f64 2)))) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(/.f64 a1 (/.f64 (sqrt.f64 2) a1)) |
(*.f64 (pow.f64 2 -1/2) (*.f64 a1 a1)) |
(*.f64 (/.f64 a1 1) (/.f64 a1 (sqrt.f64 2))) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(/.f64 a1 (/.f64 (sqrt.f64 2) a1)) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) a1) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(/.f64 a1 (/.f64 (sqrt.f64 2) a1)) |
(*.f64 (/.f64 a1 (cbrt.f64 2)) (/.f64 a1 (pow.f64 2 1/6))) |
(*.f64 (/.f64 1 (cbrt.f64 2)) (/.f64 (*.f64 a1 a1) (pow.f64 2 1/6))) |
(*.f64 (/.f64 a1 (cbrt.f64 2)) (/.f64 a1 (pow.f64 2 1/6))) |
(*.f64 (pow.f64 2 -1/4) (/.f64 (*.f64 a1 a1) (pow.f64 2 1/4))) |
(*.f64 (pow.f64 2 -1/4) (/.f64 a1 (/.f64 (pow.f64 2 1/4) a1))) |
(*.f64 (/.f64 (*.f64 (cbrt.f64 a1) a1) 1) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 (*.f64 a1 (cbrt.f64 a1)) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 a1 (/.f64 (*.f64 (cbrt.f64 a1) (cbrt.f64 (*.f64 a1 a1))) (sqrt.f64 2))) |
(*.f64 (/.f64 (*.f64 (cbrt.f64 a1) a1) (cbrt.f64 2)) (cbrt.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) a1))) |
(*.f64 (cbrt.f64 (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) (/.f64 (cbrt.f64 a1) (/.f64 (cbrt.f64 2) a1))) |
(*.f64 (cbrt.f64 (/.f64 a1 (/.f64 (sqrt.f64 2) a1))) (/.f64 a1 (/.f64 (cbrt.f64 2) (cbrt.f64 a1)))) |
(*.f64 (cbrt.f64 (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) (*.f64 (/.f64 (cbrt.f64 a1) (cbrt.f64 2)) a1)) |
(*.f64 (/.f64 (*.f64 (cbrt.f64 a1) a1) (pow.f64 2 1/4)) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (pow.f64 2 1/4))) |
(*.f64 (/.f64 (*.f64 a1 (cbrt.f64 a1)) (pow.f64 2 1/4)) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (pow.f64 2 1/4))) |
(*.f64 (*.f64 (/.f64 (cbrt.f64 a1) (pow.f64 2 1/4)) a1) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (pow.f64 2 1/4))) |
(/.f64 (/.f64 (*.f64 a1 (cbrt.f64 a1)) (pow.f64 2 1/4)) (/.f64 (pow.f64 2 1/4) (cbrt.f64 (*.f64 a1 a1)))) |
(pow.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) a1) 1) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(/.f64 a1 (/.f64 (sqrt.f64 2) a1)) |
(pow.f64 (cbrt.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) a1)) 3) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(/.f64 a1 (/.f64 (sqrt.f64 2) a1)) |
(pow.f64 (*.f64 (pow.f64 a1 4) 1/2) 1/2) |
(sqrt.f64 (*.f64 (pow.f64 a1 4) 1/2)) |
(pow.f64 (pow.f64 (/.f64 a1 (pow.f64 2 1/4)) 6) 1/3) |
(pow.f64 (/.f64 a1 (pow.f64 2 1/4)) 2) |
(pow.f64 (/.f64 a1 (pow.f64 2 1/4)) 2) |
(pow.f64 (*.f64 (sqrt.f64 2) (pow.f64 a1 -2)) -1) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(/.f64 a1 (/.f64 (sqrt.f64 2) a1)) |
(pow.f64 (/.f64 (pow.f64 a1 6) (pow.f64 2 3/2)) 1/3) |
(cbrt.f64 (/.f64 (pow.f64 a1 6) (pow.f64 2 3/2))) |
(pow.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 a1 -2)) 1) -1) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(/.f64 a1 (/.f64 (sqrt.f64 2) a1)) |
(neg.f64 (/.f64 (*.f64 a1 a1) (neg.f64 (sqrt.f64 2)))) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(/.f64 a1 (/.f64 (sqrt.f64 2) a1)) |
(sqrt.f64 (*.f64 (pow.f64 a1 4) 1/2)) |
(log.f64 (exp.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) a1))) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(/.f64 a1 (/.f64 (sqrt.f64 2) a1)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) a1)))) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(/.f64 a1 (/.f64 (sqrt.f64 2) a1)) |
(cbrt.f64 (pow.f64 (/.f64 a1 (pow.f64 2 1/4)) 6)) |
(pow.f64 (/.f64 a1 (pow.f64 2 1/4)) 2) |
(cbrt.f64 (/.f64 (pow.f64 a1 6) (pow.f64 2 3/2))) |
(expm1.f64 (log1p.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) a1))) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(/.f64 a1 (/.f64 (sqrt.f64 2) a1)) |
(exp.f64 (log.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) a1))) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(/.f64 a1 (/.f64 (sqrt.f64 2) a1)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) a1)) 1)) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(/.f64 a1 (/.f64 (sqrt.f64 2) a1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) a1)) 1) 1)) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(/.f64 a1 (/.f64 (sqrt.f64 2) a1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) a1))) 3)) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(/.f64 a1 (/.f64 (sqrt.f64 2) a1)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 a1 (pow.f64 2 1/4)) 6)) 1/3)) |
(pow.f64 (/.f64 a1 (pow.f64 2 1/4)) 2) |
(exp.f64 (*.f64 (log.f64 (/.f64 a1 (pow.f64 2 1/4))) 2)) |
(pow.f64 (/.f64 a1 (pow.f64 2 1/4)) 2) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 2) (pow.f64 a1 -2))) -1)) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(/.f64 a1 (/.f64 (sqrt.f64 2) a1)) |
(exp.f64 (+.f64 (*.f64 (log.f64 a1) 2) (*.f64 -1/2 (log.f64 2)))) |
(*.f64 (pow.f64 2 -1/2) (*.f64 a1 a1)) |
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 a1 a1)) 1) (*.f64 -1/2 (log.f64 2)))) |
(*.f64 (pow.f64 2 -1/2) (*.f64 a1 a1)) |
(exp.f64 (+.f64 (*.f64 -1/2 (log.f64 2)) (*.f64 (log.f64 a1) 2))) |
(*.f64 (pow.f64 2 -1/2) (*.f64 a1 a1)) |
(exp.f64 (+.f64 (*.f64 -1/2 (log.f64 2)) (*.f64 (log.f64 (*.f64 a1 a1)) 1))) |
(*.f64 (pow.f64 2 -1/2) (*.f64 a1 a1)) |
(log1p.f64 (expm1.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) a1))) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(/.f64 a1 (/.f64 (sqrt.f64 2) a1)) |
(+.f64 0 (/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (*.f64 a1 (cos.f64 th))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (*.f64 (/.f64 a1 (sqrt.f64 2)) a1))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (*.f64 (/.f64 a1 (sqrt.f64 2)) a1))))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (*.f64 a1 (/.f64 a1 (sqrt.f64 2))))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (*.f64 a1 (/.f64 a1 (sqrt.f64 2))))))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (/.f64 a1 (/.f64 (sqrt.f64 2) a1)))))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (*.f64 a1 (/.f64 a1 (sqrt.f64 2))))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (*.f64 (/.f64 a1 (sqrt.f64 2)) a1)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (*.f64 (/.f64 a1 (sqrt.f64 2)) a1))))) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (*.f64 a1 (cos.f64 th))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))))) 1) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (*.f64 a1 (cos.f64 th))) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (*.f64 a1 (cos.f64 th))) |
(/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (pow.f64 a1 -2))) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (*.f64 a1 (cos.f64 th))) |
(/.f64 1 (/.f64 (sqrt.f64 2) (*.f64 (*.f64 a1 a1) (cos.f64 th)))) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (*.f64 a1 (cos.f64 th))) |
(/.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (*.f64 a1 (cos.f64 th))) |
(/.f64 (neg.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th))) (neg.f64 (sqrt.f64 2))) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (*.f64 a1 (cos.f64 th))) |
(/.f64 (*.f64 a1 (cos.f64 th)) (/.f64 (sqrt.f64 2) a1)) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (*.f64 a1 (cos.f64 th))) |
(/.f64 (*.f64 (cos.f64 th) a1) (/.f64 (sqrt.f64 2) a1)) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (*.f64 a1 (cos.f64 th))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a1 (neg.f64 a1))) (neg.f64 (sqrt.f64 2))) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (*.f64 a1 (cos.f64 th))) |
(/.f64 (*.f64 (*.f64 a1 (neg.f64 a1)) (cos.f64 th)) (neg.f64 (sqrt.f64 2))) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (*.f64 a1 (cos.f64 th))) |
(/.f64 (/.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) 1) (sqrt.f64 2)) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (*.f64 a1 (cos.f64 th))) |
(/.f64 (/.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) (cbrt.f64 2)) (pow.f64 2 1/6)) |
(/.f64 (*.f64 a1 (*.f64 a1 (cos.f64 th))) (*.f64 (pow.f64 2 1/6) (cbrt.f64 2))) |
(/.f64 a1 (/.f64 (*.f64 (cbrt.f64 2) (pow.f64 2 1/6)) (*.f64 a1 (cos.f64 th)))) |
(*.f64 (/.f64 a1 (cbrt.f64 2)) (/.f64 (*.f64 a1 (cos.f64 th)) (pow.f64 2 1/6))) |
(/.f64 (/.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) (pow.f64 2 1/4)) (pow.f64 2 1/4)) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (*.f64 a1 (cos.f64 th))) |
(pow.f64 (/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) 1) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (*.f64 a1 (cos.f64 th))) |
(pow.f64 (cbrt.f64 (/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th)))) 3) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (*.f64 a1 (cos.f64 th))) |
(pow.f64 (*.f64 (*.f64 (pow.f64 a1 4) 1/2) (pow.f64 (cos.f64 th) 2)) 1/2) |
(sqrt.f64 (*.f64 (*.f64 (pow.f64 a1 4) 1/2) (pow.f64 (cos.f64 th) 2))) |
(sqrt.f64 (*.f64 (pow.f64 a1 4) (*.f64 1/2 (pow.f64 (cos.f64 th) 2)))) |
(pow.f64 (pow.f64 (/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) 3) 1/3) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (*.f64 a1 (cos.f64 th))) |
(pow.f64 (*.f64 (/.f64 a1 (pow.f64 2 1/4)) (sqrt.f64 (cos.f64 th))) 2) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (*.f64 a1 (cos.f64 th))) |
(pow.f64 (/.f64 (sqrt.f64 2) (*.f64 (*.f64 a1 a1) (cos.f64 th))) -1) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (*.f64 a1 (cos.f64 th))) |
(sqrt.f64 (*.f64 (*.f64 (pow.f64 a1 4) 1/2) (pow.f64 (cos.f64 th) 2))) |
(sqrt.f64 (*.f64 (pow.f64 a1 4) (*.f64 1/2 (pow.f64 (cos.f64 th) 2)))) |
(log.f64 (pow.f64 (exp.f64 (cos.f64 th)) (*.f64 (/.f64 a1 (sqrt.f64 2)) a1))) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (*.f64 a1 (cos.f64 th))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th)))))) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (*.f64 a1 (cos.f64 th))) |
(cbrt.f64 (pow.f64 (/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) 3)) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (*.f64 a1 (cos.f64 th))) |
(expm1.f64 (log1p.f64 (/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))))) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (*.f64 a1 (cos.f64 th))) |
(exp.f64 (log.f64 (/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))))) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (*.f64 a1 (cos.f64 th))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th)))) 1)) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (*.f64 a1 (cos.f64 th))) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th)))) 1) 1)) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (*.f64 a1 (cos.f64 th))) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))))) 3)) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (*.f64 a1 (cos.f64 th))) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))))) 1/3)) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (*.f64 a1 (cos.f64 th))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 a1 (pow.f64 2 1/4)) (sqrt.f64 (cos.f64 th)))) 2)) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (*.f64 a1 (cos.f64 th))) |
(exp.f64 (+.f64 (log.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) a1)) (*.f64 (log.f64 (cos.f64 th)) 1))) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (*.f64 a1 (cos.f64 th))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) a1)) 1) (log.f64 (cos.f64 th)))) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (*.f64 a1 (cos.f64 th))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) a1)) 1) (*.f64 (log.f64 (cos.f64 th)) 1))) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (*.f64 a1 (cos.f64 th))) |
(exp.f64 (+.f64 (log.f64 (cos.f64 th)) (*.f64 (log.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) a1)) 1))) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (*.f64 a1 (cos.f64 th))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (cos.f64 th)) 1) (log.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) a1)))) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (*.f64 a1 (cos.f64 th))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (cos.f64 th)) 1) (*.f64 (log.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) a1)) 1))) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (*.f64 a1 (cos.f64 th))) |
(log1p.f64 (expm1.f64 (/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))))) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (*.f64 a1 (cos.f64 th))) |
Found 2 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 99.8% | (*.f64 (*.f64 a1 a1) (cos.f64 th)) |
| ✓ | 99.7% | (/.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) (sqrt.f64 2)) |
Compiled 29 to 13 computations (55.2% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 3.0ms | a1 | @ | inf | (*.f64 (*.f64 a1 a1) (cos.f64 th)) |
| 0.0ms | th | @ | 0 | (*.f64 (*.f64 a1 a1) (cos.f64 th)) |
| 0.0ms | th | @ | 0 | (/.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) (sqrt.f64 2)) |
| 0.0ms | a1 | @ | 0 | (/.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) (sqrt.f64 2)) |
| 0.0ms | a1 | @ | inf | (/.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) (sqrt.f64 2)) |
| 1× | batch-egg-rewrite |
| 1136× | log-prod |
| 808× | prod-exp |
| 678× | pow-prod-down |
| 520× | pow-prod-up |
| 478× | pow-exp |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 11 | 44 |
| 1 | 225 | 44 |
| 2 | 2841 | 44 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (*.f64 a1 a1) (cos.f64 th)) |
| Outputs |
|---|
(+.f64 0 (*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (cos.f64 th))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (cos.f64 th)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (cos.f64 th)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (cos.f64 th))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (cos.f64 th)))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (cos.f64 th)))) 1) |
(*.f64 a1 (*.f64 (*.f64 a1 (cos.f64 th)) (pow.f64 2 -1/2))) |
(*.f64 (*.f64 a1 a1) (/.f64 1 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 (*.f64 a1 a1) (*.f64 (cos.f64 th) (pow.f64 2 -1/2))) |
(*.f64 (cos.f64 th) (*.f64 (*.f64 a1 a1) (pow.f64 2 -1/2))) |
(*.f64 (*.f64 a1 (*.f64 a1 (cos.f64 th))) (pow.f64 2 -1/2)) |
(*.f64 (*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (cos.f64 th)) 1) |
(*.f64 1 (*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (cos.f64 th))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 a1 (sqrt.f64 (cos.f64 th))) 4) 1/2))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a1 (sqrt.f64 (cos.f64 th))) 4) 1/2)) (cbrt.f64 (*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (cos.f64 th)))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a1 (sqrt.f64 (cos.f64 th))) 4)) (*.f64 (cbrt.f64 (*.f64 a1 (*.f64 a1 (cos.f64 th)))) (pow.f64 2 -1/2))) |
(*.f64 (/.f64 a1 (sqrt.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)))) (/.f64 a1 (sqrt.f64 (/.f64 (sqrt.f64 2) (cos.f64 th))))) |
(*.f64 (*.f64 a1 (sqrt.f64 (cos.f64 th))) (*.f64 (*.f64 a1 (sqrt.f64 (cos.f64 th))) (pow.f64 2 -1/2))) |
(*.f64 (*.f64 (*.f64 a1 a1) (neg.f64 (cos.f64 th))) (/.f64 1 (neg.f64 (sqrt.f64 2)))) |
(*.f64 (pow.f64 2 -1/2) (*.f64 a1 (*.f64 a1 (cos.f64 th)))) |
(*.f64 (/.f64 a1 1) (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2))) |
(*.f64 (/.f64 a1 (cbrt.f64 2)) (/.f64 (*.f64 a1 (cos.f64 th)) (pow.f64 2 1/6))) |
(*.f64 (/.f64 a1 (pow.f64 2 1/4)) (/.f64 (*.f64 a1 (cos.f64 th)) (pow.f64 2 1/4))) |
(*.f64 (/.f64 (*.f64 a1 a1) 1) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (/.f64 (*.f64 a1 a1) (cbrt.f64 2)) (/.f64 (cos.f64 th) (pow.f64 2 1/6))) |
(*.f64 (/.f64 (*.f64 a1 a1) (pow.f64 2 1/4)) (/.f64 (cos.f64 th) (pow.f64 2 1/4))) |
(*.f64 (/.f64 (cos.f64 th) (pow.f64 2 1/4)) (/.f64 (*.f64 a1 a1) (pow.f64 2 1/4))) |
(*.f64 (/.f64 (cos.f64 th) 1) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (cos.f64 th)) |
(*.f64 (/.f64 (cos.f64 th) (cbrt.f64 2)) (/.f64 (*.f64 a1 a1) (pow.f64 2 1/6))) |
(*.f64 (/.f64 1 (cbrt.f64 2)) (/.f64 (*.f64 a1 (*.f64 a1 (cos.f64 th))) (pow.f64 2 1/6))) |
(*.f64 (pow.f64 2 -1/4) (/.f64 (*.f64 a1 (*.f64 a1 (cos.f64 th))) (pow.f64 2 1/4))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 (sqrt.f64 (cos.f64 th))) 4)) 1) (/.f64 (cbrt.f64 (*.f64 a1 (*.f64 a1 (cos.f64 th)))) (sqrt.f64 2))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 (sqrt.f64 (cos.f64 th))) 4)) (cbrt.f64 2)) (cbrt.f64 (*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (cos.f64 th)))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 (sqrt.f64 (cos.f64 th))) 4)) (pow.f64 2 1/4)) (/.f64 (cbrt.f64 (*.f64 a1 (*.f64 a1 (cos.f64 th)))) (pow.f64 2 1/4))) |
(*.f64 (/.f64 (*.f64 a1 (sqrt.f64 (cos.f64 th))) 1) (/.f64 (*.f64 a1 (sqrt.f64 (cos.f64 th))) (sqrt.f64 2))) |
(*.f64 (/.f64 (*.f64 a1 (sqrt.f64 (cos.f64 th))) (cbrt.f64 2)) (/.f64 (*.f64 a1 (sqrt.f64 (cos.f64 th))) (pow.f64 2 1/6))) |
(pow.f64 (*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (cos.f64 th)) 1) |
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (cos.f64 th))) 3) |
(pow.f64 (*.f64 (pow.f64 (*.f64 a1 (sqrt.f64 (cos.f64 th))) 4) 1/2) 1/2) |
(pow.f64 (pow.f64 (/.f64 a1 (sqrt.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)))) 6) 1/3) |
(pow.f64 (/.f64 a1 (sqrt.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)))) 2) |
(pow.f64 (*.f64 (pow.f64 a1 -2) (/.f64 (sqrt.f64 2) (cos.f64 th))) -1) |
(pow.f64 (/.f64 (pow.f64 (*.f64 a1 (sqrt.f64 (cos.f64 th))) 6) (pow.f64 2 3/2)) 1/3) |
(pow.f64 (/.f64 (*.f64 (pow.f64 a1 -2) (/.f64 (sqrt.f64 2) (cos.f64 th))) 1) -1) |
(neg.f64 (/.f64 (*.f64 a1 (*.f64 a1 (cos.f64 th))) (neg.f64 (sqrt.f64 2)))) |
(sqrt.f64 (*.f64 (pow.f64 (*.f64 a1 (sqrt.f64 (cos.f64 th))) 4) 1/2)) |
(log.f64 (exp.f64 (*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (cos.f64 th)))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (cos.f64 th))))) |
(cbrt.f64 (pow.f64 (/.f64 a1 (sqrt.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)))) 6)) |
(cbrt.f64 (/.f64 (pow.f64 (*.f64 a1 (sqrt.f64 (cos.f64 th))) 6) (pow.f64 2 3/2))) |
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (cos.f64 th)))) |
(exp.f64 (log.f64 (*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (cos.f64 th)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (cos.f64 th))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (cos.f64 th))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (cos.f64 th)))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 a1 (sqrt.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)))) 6)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (/.f64 a1 (sqrt.f64 (/.f64 (sqrt.f64 2) (cos.f64 th))))) 2)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 a1 -2) (/.f64 (sqrt.f64 2) (cos.f64 th)))) -1)) |
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 a1 (*.f64 a1 (cos.f64 th)))) 1) (*.f64 -1/2 (log.f64 2)))) |
(exp.f64 (+.f64 (*.f64 -1/2 (log.f64 2)) (*.f64 (log.f64 (*.f64 a1 (*.f64 a1 (cos.f64 th)))) 1))) |
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (cos.f64 th)))) |
(+.f64 0 (*.f64 a1 (*.f64 a1 (cos.f64 th)))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 a1) (*.f64 a1 (cos.f64 th)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a1) (*.f64 a1 (cos.f64 th)))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a1) (*.f64 a1 (cos.f64 th))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a1) (*.f64 a1 (cos.f64 th)))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 a1 (*.f64 a1 (cos.f64 th))))) 1) |
(pow.f64 (*.f64 a1 (*.f64 a1 (cos.f64 th))) 1) |
(pow.f64 (cbrt.f64 (*.f64 a1 (*.f64 a1 (cos.f64 th)))) 3) |
(pow.f64 (pow.f64 (*.f64 a1 (sqrt.f64 (cos.f64 th))) 4) 1/2) |
(pow.f64 (pow.f64 (*.f64 a1 (sqrt.f64 (cos.f64 th))) 6) 1/3) |
(pow.f64 (*.f64 a1 (sqrt.f64 (cos.f64 th))) 2) |
(sqrt.f64 (pow.f64 (*.f64 a1 (sqrt.f64 (cos.f64 th))) 4)) |
(log.f64 (pow.f64 (exp.f64 a1) (*.f64 a1 (cos.f64 th)))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a1 (*.f64 a1 (cos.f64 th)))))) |
(cbrt.f64 (pow.f64 (*.f64 a1 (sqrt.f64 (cos.f64 th))) 6)) |
(expm1.f64 (log1p.f64 (*.f64 a1 (*.f64 a1 (cos.f64 th))))) |
(exp.f64 (log.f64 (*.f64 a1 (*.f64 a1 (cos.f64 th))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 a1 (*.f64 a1 (cos.f64 th)))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 a1 (*.f64 a1 (cos.f64 th)))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 a1 (*.f64 a1 (cos.f64 th))))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 a1 (sqrt.f64 (cos.f64 th))) 6)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (*.f64 a1 (sqrt.f64 (cos.f64 th)))) 2)) |
(exp.f64 (+.f64 (*.f64 (log.f64 a1) 1) (log.f64 (*.f64 a1 (cos.f64 th))))) |
(exp.f64 (+.f64 (log.f64 (*.f64 a1 a1)) (*.f64 (log.f64 (cos.f64 th)) 1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 a1) 2) (log.f64 (cos.f64 th)))) |
(exp.f64 (+.f64 (*.f64 (log.f64 a1) 2) (*.f64 (log.f64 (cos.f64 th)) 1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 a1 a1)) 1) (log.f64 (cos.f64 th)))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 a1 a1)) 1) (*.f64 (log.f64 (cos.f64 th)) 1))) |
(exp.f64 (+.f64 (log.f64 (cos.f64 th)) (*.f64 (log.f64 a1) 2))) |
(exp.f64 (+.f64 (log.f64 (cos.f64 th)) (*.f64 (log.f64 (*.f64 a1 a1)) 1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (cos.f64 th)) 1) (log.f64 (*.f64 a1 a1)))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (cos.f64 th)) 1) (*.f64 (log.f64 a1) 2))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (cos.f64 th)) 1) (*.f64 (log.f64 (*.f64 a1 a1)) 1))) |
(exp.f64 (+.f64 (log.f64 (*.f64 a1 (cos.f64 th))) (*.f64 (log.f64 a1) 1))) |
(log1p.f64 (expm1.f64 (*.f64 a1 (*.f64 a1 (cos.f64 th))))) |
| 1× | egg-herbie |
| 1176× | times-frac |
| 892× | associate-*r/ |
| 872× | fma-def |
| 856× | log-prod |
| 740× | associate-/r* |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 278 | 4095 |
| 1 | 706 | 4009 |
| 2 | 2250 | 3991 |
| 3 | 7492 | 3991 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a1 2) (pow.f64 th 2)) (sqrt.f64 2))) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a1 2) (pow.f64 th 2)) (sqrt.f64 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 a1 2) (pow.f64 th 4)) (sqrt.f64 2))) (/.f64 (pow.f64 a1 2) (sqrt.f64 2)))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a1 2) (pow.f64 th 2)) (sqrt.f64 2))) (+.f64 (*.f64 -1/720 (/.f64 (*.f64 (pow.f64 a1 2) (pow.f64 th 6)) (sqrt.f64 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 a1 2) (pow.f64 th 4)) (sqrt.f64 2))) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (pow.f64 a1 2) (cos.f64 th)) |
(*.f64 (pow.f64 a1 2) (cos.f64 th)) |
(*.f64 (pow.f64 a1 2) (cos.f64 th)) |
(*.f64 (pow.f64 a1 2) (cos.f64 th)) |
(*.f64 (pow.f64 a1 2) (cos.f64 th)) |
(*.f64 (pow.f64 a1 2) (cos.f64 th)) |
(*.f64 (pow.f64 a1 2) (cos.f64 th)) |
(*.f64 (pow.f64 a1 2) (cos.f64 th)) |
(*.f64 (pow.f64 a1 2) (cos.f64 th)) |
(*.f64 (pow.f64 a1 2) (cos.f64 th)) |
(*.f64 (pow.f64 a1 2) (cos.f64 th)) |
(*.f64 (pow.f64 a1 2) (cos.f64 th)) |
(pow.f64 a1 2) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 a1 2) (pow.f64 th 2))) (pow.f64 a1 2)) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 a1 2) (pow.f64 th 2))) (+.f64 (pow.f64 a1 2) (*.f64 1/24 (*.f64 (pow.f64 a1 2) (pow.f64 th 4))))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 a1 2) (pow.f64 th 2))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 a1 2) (pow.f64 th 6))) (+.f64 (pow.f64 a1 2) (*.f64 1/24 (*.f64 (pow.f64 a1 2) (pow.f64 th 4)))))) |
(*.f64 (pow.f64 a1 2) (cos.f64 th)) |
(*.f64 (pow.f64 a1 2) (cos.f64 th)) |
(*.f64 (pow.f64 a1 2) (cos.f64 th)) |
(*.f64 (pow.f64 a1 2) (cos.f64 th)) |
(*.f64 (pow.f64 a1 2) (cos.f64 th)) |
(*.f64 (pow.f64 a1 2) (cos.f64 th)) |
(*.f64 (pow.f64 a1 2) (cos.f64 th)) |
(*.f64 (pow.f64 a1 2) (cos.f64 th)) |
(+.f64 0 (*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (cos.f64 th))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (cos.f64 th)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (cos.f64 th)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (cos.f64 th))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (cos.f64 th)))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (cos.f64 th)))) 1) |
(*.f64 a1 (*.f64 (*.f64 a1 (cos.f64 th)) (pow.f64 2 -1/2))) |
(*.f64 (*.f64 a1 a1) (/.f64 1 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 (*.f64 a1 a1) (*.f64 (cos.f64 th) (pow.f64 2 -1/2))) |
(*.f64 (cos.f64 th) (*.f64 (*.f64 a1 a1) (pow.f64 2 -1/2))) |
(*.f64 (*.f64 a1 (*.f64 a1 (cos.f64 th))) (pow.f64 2 -1/2)) |
(*.f64 (*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (cos.f64 th)) 1) |
(*.f64 1 (*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (cos.f64 th))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 a1 (sqrt.f64 (cos.f64 th))) 4) 1/2))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a1 (sqrt.f64 (cos.f64 th))) 4) 1/2)) (cbrt.f64 (*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (cos.f64 th)))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a1 (sqrt.f64 (cos.f64 th))) 4)) (*.f64 (cbrt.f64 (*.f64 a1 (*.f64 a1 (cos.f64 th)))) (pow.f64 2 -1/2))) |
(*.f64 (/.f64 a1 (sqrt.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)))) (/.f64 a1 (sqrt.f64 (/.f64 (sqrt.f64 2) (cos.f64 th))))) |
(*.f64 (*.f64 a1 (sqrt.f64 (cos.f64 th))) (*.f64 (*.f64 a1 (sqrt.f64 (cos.f64 th))) (pow.f64 2 -1/2))) |
(*.f64 (*.f64 (*.f64 a1 a1) (neg.f64 (cos.f64 th))) (/.f64 1 (neg.f64 (sqrt.f64 2)))) |
(*.f64 (pow.f64 2 -1/2) (*.f64 a1 (*.f64 a1 (cos.f64 th)))) |
(*.f64 (/.f64 a1 1) (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2))) |
(*.f64 (/.f64 a1 (cbrt.f64 2)) (/.f64 (*.f64 a1 (cos.f64 th)) (pow.f64 2 1/6))) |
(*.f64 (/.f64 a1 (pow.f64 2 1/4)) (/.f64 (*.f64 a1 (cos.f64 th)) (pow.f64 2 1/4))) |
(*.f64 (/.f64 (*.f64 a1 a1) 1) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (/.f64 (*.f64 a1 a1) (cbrt.f64 2)) (/.f64 (cos.f64 th) (pow.f64 2 1/6))) |
(*.f64 (/.f64 (*.f64 a1 a1) (pow.f64 2 1/4)) (/.f64 (cos.f64 th) (pow.f64 2 1/4))) |
(*.f64 (/.f64 (cos.f64 th) (pow.f64 2 1/4)) (/.f64 (*.f64 a1 a1) (pow.f64 2 1/4))) |
(*.f64 (/.f64 (cos.f64 th) 1) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (cos.f64 th)) |
(*.f64 (/.f64 (cos.f64 th) (cbrt.f64 2)) (/.f64 (*.f64 a1 a1) (pow.f64 2 1/6))) |
(*.f64 (/.f64 1 (cbrt.f64 2)) (/.f64 (*.f64 a1 (*.f64 a1 (cos.f64 th))) (pow.f64 2 1/6))) |
(*.f64 (pow.f64 2 -1/4) (/.f64 (*.f64 a1 (*.f64 a1 (cos.f64 th))) (pow.f64 2 1/4))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 (sqrt.f64 (cos.f64 th))) 4)) 1) (/.f64 (cbrt.f64 (*.f64 a1 (*.f64 a1 (cos.f64 th)))) (sqrt.f64 2))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 (sqrt.f64 (cos.f64 th))) 4)) (cbrt.f64 2)) (cbrt.f64 (*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (cos.f64 th)))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 (sqrt.f64 (cos.f64 th))) 4)) (pow.f64 2 1/4)) (/.f64 (cbrt.f64 (*.f64 a1 (*.f64 a1 (cos.f64 th)))) (pow.f64 2 1/4))) |
(*.f64 (/.f64 (*.f64 a1 (sqrt.f64 (cos.f64 th))) 1) (/.f64 (*.f64 a1 (sqrt.f64 (cos.f64 th))) (sqrt.f64 2))) |
(*.f64 (/.f64 (*.f64 a1 (sqrt.f64 (cos.f64 th))) (cbrt.f64 2)) (/.f64 (*.f64 a1 (sqrt.f64 (cos.f64 th))) (pow.f64 2 1/6))) |
(pow.f64 (*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (cos.f64 th)) 1) |
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (cos.f64 th))) 3) |
(pow.f64 (*.f64 (pow.f64 (*.f64 a1 (sqrt.f64 (cos.f64 th))) 4) 1/2) 1/2) |
(pow.f64 (pow.f64 (/.f64 a1 (sqrt.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)))) 6) 1/3) |
(pow.f64 (/.f64 a1 (sqrt.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)))) 2) |
(pow.f64 (*.f64 (pow.f64 a1 -2) (/.f64 (sqrt.f64 2) (cos.f64 th))) -1) |
(pow.f64 (/.f64 (pow.f64 (*.f64 a1 (sqrt.f64 (cos.f64 th))) 6) (pow.f64 2 3/2)) 1/3) |
(pow.f64 (/.f64 (*.f64 (pow.f64 a1 -2) (/.f64 (sqrt.f64 2) (cos.f64 th))) 1) -1) |
(neg.f64 (/.f64 (*.f64 a1 (*.f64 a1 (cos.f64 th))) (neg.f64 (sqrt.f64 2)))) |
(sqrt.f64 (*.f64 (pow.f64 (*.f64 a1 (sqrt.f64 (cos.f64 th))) 4) 1/2)) |
(log.f64 (exp.f64 (*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (cos.f64 th)))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (cos.f64 th))))) |
(cbrt.f64 (pow.f64 (/.f64 a1 (sqrt.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)))) 6)) |
(cbrt.f64 (/.f64 (pow.f64 (*.f64 a1 (sqrt.f64 (cos.f64 th))) 6) (pow.f64 2 3/2))) |
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (cos.f64 th)))) |
(exp.f64 (log.f64 (*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (cos.f64 th)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (cos.f64 th))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (cos.f64 th))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (cos.f64 th)))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 a1 (sqrt.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)))) 6)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (/.f64 a1 (sqrt.f64 (/.f64 (sqrt.f64 2) (cos.f64 th))))) 2)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 a1 -2) (/.f64 (sqrt.f64 2) (cos.f64 th)))) -1)) |
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 a1 (*.f64 a1 (cos.f64 th)))) 1) (*.f64 -1/2 (log.f64 2)))) |
(exp.f64 (+.f64 (*.f64 -1/2 (log.f64 2)) (*.f64 (log.f64 (*.f64 a1 (*.f64 a1 (cos.f64 th)))) 1))) |
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (cos.f64 th)))) |
(+.f64 0 (*.f64 a1 (*.f64 a1 (cos.f64 th)))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 a1) (*.f64 a1 (cos.f64 th)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a1) (*.f64 a1 (cos.f64 th)))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a1) (*.f64 a1 (cos.f64 th))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a1) (*.f64 a1 (cos.f64 th)))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 a1 (*.f64 a1 (cos.f64 th))))) 1) |
(pow.f64 (*.f64 a1 (*.f64 a1 (cos.f64 th))) 1) |
(pow.f64 (cbrt.f64 (*.f64 a1 (*.f64 a1 (cos.f64 th)))) 3) |
(pow.f64 (pow.f64 (*.f64 a1 (sqrt.f64 (cos.f64 th))) 4) 1/2) |
(pow.f64 (pow.f64 (*.f64 a1 (sqrt.f64 (cos.f64 th))) 6) 1/3) |
(pow.f64 (*.f64 a1 (sqrt.f64 (cos.f64 th))) 2) |
(sqrt.f64 (pow.f64 (*.f64 a1 (sqrt.f64 (cos.f64 th))) 4)) |
(log.f64 (pow.f64 (exp.f64 a1) (*.f64 a1 (cos.f64 th)))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a1 (*.f64 a1 (cos.f64 th)))))) |
(cbrt.f64 (pow.f64 (*.f64 a1 (sqrt.f64 (cos.f64 th))) 6)) |
(expm1.f64 (log1p.f64 (*.f64 a1 (*.f64 a1 (cos.f64 th))))) |
(exp.f64 (log.f64 (*.f64 a1 (*.f64 a1 (cos.f64 th))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 a1 (*.f64 a1 (cos.f64 th)))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 a1 (*.f64 a1 (cos.f64 th)))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 a1 (*.f64 a1 (cos.f64 th))))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 a1 (sqrt.f64 (cos.f64 th))) 6)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (*.f64 a1 (sqrt.f64 (cos.f64 th)))) 2)) |
(exp.f64 (+.f64 (*.f64 (log.f64 a1) 1) (log.f64 (*.f64 a1 (cos.f64 th))))) |
(exp.f64 (+.f64 (log.f64 (*.f64 a1 a1)) (*.f64 (log.f64 (cos.f64 th)) 1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 a1) 2) (log.f64 (cos.f64 th)))) |
(exp.f64 (+.f64 (*.f64 (log.f64 a1) 2) (*.f64 (log.f64 (cos.f64 th)) 1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 a1 a1)) 1) (log.f64 (cos.f64 th)))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 a1 a1)) 1) (*.f64 (log.f64 (cos.f64 th)) 1))) |
(exp.f64 (+.f64 (log.f64 (cos.f64 th)) (*.f64 (log.f64 a1) 2))) |
(exp.f64 (+.f64 (log.f64 (cos.f64 th)) (*.f64 (log.f64 (*.f64 a1 a1)) 1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (cos.f64 th)) 1) (log.f64 (*.f64 a1 a1)))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (cos.f64 th)) 1) (*.f64 (log.f64 a1) 2))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (cos.f64 th)) 1) (*.f64 (log.f64 (*.f64 a1 a1)) 1))) |
(exp.f64 (+.f64 (log.f64 (*.f64 a1 (cos.f64 th))) (*.f64 (log.f64 a1) 1))) |
(log1p.f64 (expm1.f64 (*.f64 a1 (*.f64 a1 (cos.f64 th))))) |
| Outputs |
|---|
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) |
(*.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) |
(*.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) |
(*.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) |
(*.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) |
(*.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) |
(*.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) |
(*.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) |
(*.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) |
(*.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) |
(*.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) |
(*.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) |
(*.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(/.f64 a1 (/.f64 (sqrt.f64 2) a1)) |
(/.f64 (*.f64 a1 a1) (sqrt.f64 2)) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a1 2) (pow.f64 th 2)) (sqrt.f64 2))) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 th th) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 a1 (/.f64 (sqrt.f64 2) a1))) |
(fma.f64 -1/2 (*.f64 (/.f64 a1 (/.f64 (sqrt.f64 2) a1)) (*.f64 th th)) (/.f64 a1 (/.f64 (sqrt.f64 2) a1))) |
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (*.f64 th th)) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a1 2) (pow.f64 th 2)) (sqrt.f64 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 a1 2) (pow.f64 th 4)) (sqrt.f64 2))) (/.f64 (pow.f64 a1 2) (sqrt.f64 2)))) |
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 th th) (*.f64 a1 a1)) (sqrt.f64 2)) (fma.f64 1/24 (/.f64 (*.f64 (pow.f64 th 4) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 a1 (/.f64 (sqrt.f64 2) a1)))) |
(fma.f64 -1/2 (*.f64 (/.f64 a1 (/.f64 (sqrt.f64 2) a1)) (*.f64 th th)) (fma.f64 1/24 (*.f64 (/.f64 a1 (/.f64 (sqrt.f64 2) a1)) (pow.f64 th 4)) (/.f64 a1 (/.f64 (sqrt.f64 2) a1)))) |
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (*.f64 th th)) (fma.f64 1/24 (*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (pow.f64 th 4)) (/.f64 (*.f64 a1 a1) (sqrt.f64 2)))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a1 2) (pow.f64 th 2)) (sqrt.f64 2))) (+.f64 (*.f64 -1/720 (/.f64 (*.f64 (pow.f64 a1 2) (pow.f64 th 6)) (sqrt.f64 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 a1 2) (pow.f64 th 4)) (sqrt.f64 2))) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))))) |
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 th th) (*.f64 a1 a1)) (sqrt.f64 2)) (fma.f64 -1/720 (/.f64 (*.f64 (pow.f64 th 6) (*.f64 a1 a1)) (sqrt.f64 2)) (fma.f64 1/24 (/.f64 (*.f64 (pow.f64 th 4) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 a1 (/.f64 (sqrt.f64 2) a1))))) |
(fma.f64 -1/2 (*.f64 (/.f64 a1 (/.f64 (sqrt.f64 2) a1)) (*.f64 th th)) (fma.f64 -1/720 (*.f64 (/.f64 a1 (/.f64 (sqrt.f64 2) a1)) (pow.f64 th 6)) (fma.f64 1/24 (*.f64 (/.f64 a1 (/.f64 (sqrt.f64 2) a1)) (pow.f64 th 4)) (/.f64 a1 (/.f64 (sqrt.f64 2) a1))))) |
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (*.f64 th th)) (fma.f64 1/24 (*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (pow.f64 th 4)) (fma.f64 (/.f64 a1 (sqrt.f64 2)) a1 (/.f64 -1/720 (/.f64 (/.f64 (sqrt.f64 2) (pow.f64 th 6)) (*.f64 a1 a1)))))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) |
(*.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) |
(*.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) |
(*.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) |
(*.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) |
(*.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) |
(*.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) |
(*.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) |
(*.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2))) |
(*.f64 (pow.f64 a1 2) (cos.f64 th)) |
(*.f64 a1 (*.f64 a1 (cos.f64 th))) |
(*.f64 (pow.f64 a1 2) (cos.f64 th)) |
(*.f64 a1 (*.f64 a1 (cos.f64 th))) |
(*.f64 (pow.f64 a1 2) (cos.f64 th)) |
(*.f64 a1 (*.f64 a1 (cos.f64 th))) |
(*.f64 (pow.f64 a1 2) (cos.f64 th)) |
(*.f64 a1 (*.f64 a1 (cos.f64 th))) |
(*.f64 (pow.f64 a1 2) (cos.f64 th)) |
(*.f64 a1 (*.f64 a1 (cos.f64 th))) |
(*.f64 (pow.f64 a1 2) (cos.f64 th)) |
(*.f64 a1 (*.f64 a1 (cos.f64 th))) |
(*.f64 (pow.f64 a1 2) (cos.f64 th)) |
(*.f64 a1 (*.f64 a1 (cos.f64 th))) |
(*.f64 (pow.f64 a1 2) (cos.f64 th)) |
(*.f64 a1 (*.f64 a1 (cos.f64 th))) |
(*.f64 (pow.f64 a1 2) (cos.f64 th)) |
(*.f64 a1 (*.f64 a1 (cos.f64 th))) |
(*.f64 (pow.f64 a1 2) (cos.f64 th)) |
(*.f64 a1 (*.f64 a1 (cos.f64 th))) |
(*.f64 (pow.f64 a1 2) (cos.f64 th)) |
(*.f64 a1 (*.f64 a1 (cos.f64 th))) |
(*.f64 (pow.f64 a1 2) (cos.f64 th)) |
(*.f64 a1 (*.f64 a1 (cos.f64 th))) |
(pow.f64 a1 2) |
(*.f64 a1 a1) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 a1 2) (pow.f64 th 2))) (pow.f64 a1 2)) |
(fma.f64 -1/2 (*.f64 (*.f64 th th) (*.f64 a1 a1)) (*.f64 a1 a1)) |
(fma.f64 -1/2 (*.f64 (*.f64 (*.f64 a1 a1) th) th) (*.f64 a1 a1)) |
(*.f64 (*.f64 a1 a1) (+.f64 (*.f64 -1/2 (*.f64 th th)) 1)) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 a1 2) (pow.f64 th 2))) (+.f64 (pow.f64 a1 2) (*.f64 1/24 (*.f64 (pow.f64 a1 2) (pow.f64 th 4))))) |
(+.f64 (fma.f64 -1/2 (*.f64 (*.f64 th th) (*.f64 a1 a1)) (*.f64 a1 a1)) (*.f64 1/24 (*.f64 (pow.f64 th 4) (*.f64 a1 a1)))) |
(fma.f64 -1/2 (*.f64 (*.f64 (*.f64 a1 a1) th) th) (fma.f64 1/24 (*.f64 (pow.f64 th 4) (*.f64 a1 a1)) (*.f64 a1 a1))) |
(fma.f64 a1 a1 (*.f64 (*.f64 a1 a1) (+.f64 (*.f64 -1/2 (*.f64 th th)) (*.f64 1/24 (pow.f64 th 4))))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 a1 2) (pow.f64 th 2))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 a1 2) (pow.f64 th 6))) (+.f64 (pow.f64 a1 2) (*.f64 1/24 (*.f64 (pow.f64 a1 2) (pow.f64 th 4)))))) |
(fma.f64 -1/2 (*.f64 (*.f64 th th) (*.f64 a1 a1)) (fma.f64 -1/720 (*.f64 (pow.f64 th 6) (*.f64 a1 a1)) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 th 4) (*.f64 a1 a1))) (*.f64 a1 a1)))) |
(fma.f64 -1/2 (*.f64 (*.f64 (*.f64 a1 a1) th) th) (fma.f64 -1/720 (*.f64 (pow.f64 th 6) (*.f64 a1 a1)) (fma.f64 1/24 (*.f64 (pow.f64 th 4) (*.f64 a1 a1)) (*.f64 a1 a1)))) |
(fma.f64 -1/2 (*.f64 th (*.f64 th (*.f64 a1 a1))) (fma.f64 a1 a1 (*.f64 (*.f64 a1 a1) (+.f64 (*.f64 1/24 (pow.f64 th 4)) (*.f64 -1/720 (pow.f64 th 6)))))) |
(*.f64 (pow.f64 a1 2) (cos.f64 th)) |
(*.f64 a1 (*.f64 a1 (cos.f64 th))) |
(*.f64 (pow.f64 a1 2) (cos.f64 th)) |
(*.f64 a1 (*.f64 a1 (cos.f64 th))) |
(*.f64 (pow.f64 a1 2) (cos.f64 th)) |
(*.f64 a1 (*.f64 a1 (cos.f64 th))) |
(*.f64 (pow.f64 a1 2) (cos.f64 th)) |
(*.f64 a1 (*.f64 a1 (cos.f64 th))) |
(*.f64 (pow.f64 a1 2) (cos.f64 th)) |
(*.f64 a1 (*.f64 a1 (cos.f64 th))) |
(*.f64 (pow.f64 a1 2) (cos.f64 th)) |
(*.f64 a1 (*.f64 a1 (cos.f64 th))) |
(*.f64 (pow.f64 a1 2) (cos.f64 th)) |
(*.f64 a1 (*.f64 a1 (cos.f64 th))) |
(*.f64 (pow.f64 a1 2) (cos.f64 th)) |
(*.f64 a1 (*.f64 a1 (cos.f64 th))) |
(+.f64 0 (*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (cos.f64 th))) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) |
(*.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (cos.f64 th)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (cos.f64 th)))))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 a1 (/.f64 (sqrt.f64 2) a1))) (cos.f64 th))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 a1 (/.f64 (sqrt.f64 2) a1))) (cos.f64 th))))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (/.f64 a1 (/.f64 (sqrt.f64 2) a1)))))) |
(*.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a1) (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2))))) 3) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (cos.f64 th))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (cos.f64 th)))))) |
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 a1 (/.f64 (sqrt.f64 2) a1))) (cos.f64 th))))) |
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (/.f64 a1 (/.f64 (sqrt.f64 2) a1)))))) |
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a1) (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (cos.f64 th)))) 1) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) |
(*.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2))) |
(*.f64 a1 (*.f64 (*.f64 a1 (cos.f64 th)) (pow.f64 2 -1/2))) |
(*.f64 (cos.f64 th) (*.f64 (*.f64 a1 a1) (pow.f64 2 -1/2))) |
(*.f64 (*.f64 a1 a1) (/.f64 1 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) |
(*.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2))) |
(*.f64 (*.f64 a1 a1) (*.f64 (cos.f64 th) (pow.f64 2 -1/2))) |
(*.f64 a1 (*.f64 (*.f64 a1 (cos.f64 th)) (pow.f64 2 -1/2))) |
(*.f64 (cos.f64 th) (*.f64 (*.f64 a1 a1) (pow.f64 2 -1/2))) |
(*.f64 (cos.f64 th) (*.f64 (*.f64 a1 a1) (pow.f64 2 -1/2))) |
(*.f64 a1 (*.f64 (*.f64 a1 (cos.f64 th)) (pow.f64 2 -1/2))) |
(*.f64 (*.f64 a1 (*.f64 a1 (cos.f64 th))) (pow.f64 2 -1/2)) |
(*.f64 a1 (*.f64 (*.f64 a1 (cos.f64 th)) (pow.f64 2 -1/2))) |
(*.f64 (cos.f64 th) (*.f64 (*.f64 a1 a1) (pow.f64 2 -1/2))) |
(*.f64 (*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (cos.f64 th)) 1) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) |
(*.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2))) |
(*.f64 1 (*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (cos.f64 th))) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) |
(*.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2))) |
(*.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (cos.f64 th))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 a1 (sqrt.f64 (cos.f64 th))) 4) 1/2))) |
(*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th)))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 a1 (sqrt.f64 (cos.f64 th))) 4) 1/2))) |
(*.f64 (cbrt.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1)))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 a1 (sqrt.f64 (cos.f64 th))) 4) 1/2))) |
(*.f64 (cbrt.f64 (*.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 a1 (sqrt.f64 (cos.f64 th))) 4) 1/2))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a1 (sqrt.f64 (cos.f64 th))) 4) 1/2)) (cbrt.f64 (*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (cos.f64 th)))) |
(*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th)))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 a1 (sqrt.f64 (cos.f64 th))) 4) 1/2))) |
(*.f64 (cbrt.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1)))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 a1 (sqrt.f64 (cos.f64 th))) 4) 1/2))) |
(*.f64 (cbrt.f64 (*.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 a1 (sqrt.f64 (cos.f64 th))) 4) 1/2))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a1 (sqrt.f64 (cos.f64 th))) 4)) (*.f64 (cbrt.f64 (*.f64 a1 (*.f64 a1 (cos.f64 th)))) (pow.f64 2 -1/2))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a1 (sqrt.f64 (cos.f64 th))) 4)) (*.f64 (pow.f64 2 -1/2) (cbrt.f64 (*.f64 a1 (*.f64 a1 (cos.f64 th)))))) |
(*.f64 (pow.f64 2 -1/2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 a1 (sqrt.f64 (cos.f64 th))) 4)) (cbrt.f64 (*.f64 a1 (*.f64 a1 (cos.f64 th)))))) |
(*.f64 (/.f64 a1 (sqrt.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)))) (/.f64 a1 (sqrt.f64 (/.f64 (sqrt.f64 2) (cos.f64 th))))) |
(pow.f64 (/.f64 a1 (sqrt.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)))) 2) |
(*.f64 (*.f64 a1 (sqrt.f64 (cos.f64 th))) (*.f64 (*.f64 a1 (sqrt.f64 (cos.f64 th))) (pow.f64 2 -1/2))) |
(*.f64 a1 (*.f64 (*.f64 a1 (cos.f64 th)) (pow.f64 2 -1/2))) |
(*.f64 (cos.f64 th) (*.f64 (*.f64 a1 a1) (pow.f64 2 -1/2))) |
(*.f64 (*.f64 (*.f64 a1 a1) (neg.f64 (cos.f64 th))) (/.f64 1 (neg.f64 (sqrt.f64 2)))) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) |
(*.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2))) |
(*.f64 (pow.f64 2 -1/2) (*.f64 a1 (*.f64 a1 (cos.f64 th)))) |
(*.f64 a1 (*.f64 (*.f64 a1 (cos.f64 th)) (pow.f64 2 -1/2))) |
(*.f64 (cos.f64 th) (*.f64 (*.f64 a1 a1) (pow.f64 2 -1/2))) |
(*.f64 (/.f64 a1 1) (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) |
(*.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2))) |
(*.f64 (/.f64 a1 (cbrt.f64 2)) (/.f64 (*.f64 a1 (cos.f64 th)) (pow.f64 2 1/6))) |
(*.f64 (/.f64 a1 (cbrt.f64 2)) (/.f64 a1 (/.f64 (pow.f64 2 1/6) (cos.f64 th)))) |
(/.f64 (/.f64 (*.f64 a1 a1) (cbrt.f64 2)) (/.f64 (pow.f64 2 1/6) (cos.f64 th))) |
(*.f64 (/.f64 a1 (pow.f64 2 1/4)) (/.f64 (*.f64 a1 (cos.f64 th)) (pow.f64 2 1/4))) |
(*.f64 (/.f64 a1 (pow.f64 2 1/4)) (*.f64 (/.f64 a1 (pow.f64 2 1/4)) (cos.f64 th))) |
(/.f64 (cos.f64 th) (*.f64 (pow.f64 2 1/4) (/.f64 (pow.f64 2 1/4) (*.f64 a1 a1)))) |
(*.f64 (/.f64 (*.f64 a1 a1) 1) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) |
(*.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2))) |
(*.f64 (/.f64 (*.f64 a1 a1) (cbrt.f64 2)) (/.f64 (cos.f64 th) (pow.f64 2 1/6))) |
(*.f64 (/.f64 a1 (cbrt.f64 2)) (/.f64 a1 (/.f64 (pow.f64 2 1/6) (cos.f64 th)))) |
(/.f64 (/.f64 (*.f64 a1 a1) (cbrt.f64 2)) (/.f64 (pow.f64 2 1/6) (cos.f64 th))) |
(*.f64 (/.f64 (*.f64 a1 a1) (pow.f64 2 1/4)) (/.f64 (cos.f64 th) (pow.f64 2 1/4))) |
(*.f64 (/.f64 a1 (pow.f64 2 1/4)) (/.f64 (*.f64 a1 (cos.f64 th)) (pow.f64 2 1/4))) |
(*.f64 (/.f64 a1 (pow.f64 2 1/4)) (*.f64 (/.f64 a1 (pow.f64 2 1/4)) (cos.f64 th))) |
(/.f64 (cos.f64 th) (*.f64 (pow.f64 2 1/4) (/.f64 (pow.f64 2 1/4) (*.f64 a1 a1)))) |
(*.f64 (/.f64 (cos.f64 th) (pow.f64 2 1/4)) (/.f64 (*.f64 a1 a1) (pow.f64 2 1/4))) |
(*.f64 (/.f64 a1 (pow.f64 2 1/4)) (/.f64 (*.f64 a1 (cos.f64 th)) (pow.f64 2 1/4))) |
(*.f64 (/.f64 a1 (pow.f64 2 1/4)) (*.f64 (/.f64 a1 (pow.f64 2 1/4)) (cos.f64 th))) |
(/.f64 (cos.f64 th) (*.f64 (pow.f64 2 1/4) (/.f64 (pow.f64 2 1/4) (*.f64 a1 a1)))) |
(*.f64 (/.f64 (cos.f64 th) 1) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) |
(*.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2))) |
(*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) |
(*.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2))) |
(*.f64 (/.f64 (cos.f64 th) (cbrt.f64 2)) (/.f64 (*.f64 a1 a1) (pow.f64 2 1/6))) |
(*.f64 (/.f64 a1 (cbrt.f64 2)) (/.f64 a1 (/.f64 (pow.f64 2 1/6) (cos.f64 th)))) |
(/.f64 (/.f64 (*.f64 a1 a1) (cbrt.f64 2)) (/.f64 (pow.f64 2 1/6) (cos.f64 th))) |
(*.f64 (/.f64 1 (cbrt.f64 2)) (/.f64 (*.f64 a1 (*.f64 a1 (cos.f64 th))) (pow.f64 2 1/6))) |
(*.f64 (/.f64 a1 (cbrt.f64 2)) (/.f64 a1 (/.f64 (pow.f64 2 1/6) (cos.f64 th)))) |
(/.f64 (/.f64 (*.f64 a1 a1) (cbrt.f64 2)) (/.f64 (pow.f64 2 1/6) (cos.f64 th))) |
(*.f64 (pow.f64 2 -1/4) (/.f64 (*.f64 a1 (*.f64 a1 (cos.f64 th))) (pow.f64 2 1/4))) |
(/.f64 (*.f64 (pow.f64 2 -1/4) (*.f64 a1 (*.f64 a1 (cos.f64 th)))) (pow.f64 2 1/4)) |
(*.f64 (pow.f64 2 -1/4) (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (pow.f64 2 1/4)))) |
(*.f64 (pow.f64 2 -1/4) (*.f64 (cos.f64 th) (/.f64 a1 (/.f64 (pow.f64 2 1/4) a1)))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 (sqrt.f64 (cos.f64 th))) 4)) 1) (/.f64 (cbrt.f64 (*.f64 a1 (*.f64 a1 (cos.f64 th)))) (sqrt.f64 2))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 a1 (sqrt.f64 (cos.f64 th))) 4)) (/.f64 (cbrt.f64 (*.f64 a1 (*.f64 a1 (cos.f64 th)))) (sqrt.f64 2))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 (sqrt.f64 (cos.f64 th))) 4)) (cbrt.f64 2)) (cbrt.f64 (*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (cos.f64 th)))) |
(*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 (sqrt.f64 (cos.f64 th))) 4)) (cbrt.f64 2))) |
(/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 (sqrt.f64 (cos.f64 th))) 4)) (/.f64 (cbrt.f64 2) (cbrt.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1)))))) |
(/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 (sqrt.f64 (cos.f64 th))) 4)) (/.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)))))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 a1 (sqrt.f64 (cos.f64 th))) 4)) (pow.f64 2 1/4)) (/.f64 (cbrt.f64 (*.f64 a1 (*.f64 a1 (cos.f64 th)))) (pow.f64 2 1/4))) |
(*.f64 (/.f64 (*.f64 a1 (sqrt.f64 (cos.f64 th))) 1) (/.f64 (*.f64 a1 (sqrt.f64 (cos.f64 th))) (sqrt.f64 2))) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) |
(*.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2))) |
(*.f64 (/.f64 (*.f64 a1 (sqrt.f64 (cos.f64 th))) (cbrt.f64 2)) (/.f64 (*.f64 a1 (sqrt.f64 (cos.f64 th))) (pow.f64 2 1/6))) |
(*.f64 (/.f64 a1 (cbrt.f64 2)) (/.f64 a1 (/.f64 (pow.f64 2 1/6) (cos.f64 th)))) |
(/.f64 (/.f64 (*.f64 a1 a1) (cbrt.f64 2)) (/.f64 (pow.f64 2 1/6) (cos.f64 th))) |
(pow.f64 (*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (cos.f64 th)) 1) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) |
(*.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2))) |
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (cos.f64 th))) 3) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) |
(*.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2))) |
(pow.f64 (*.f64 (pow.f64 (*.f64 a1 (sqrt.f64 (cos.f64 th))) 4) 1/2) 1/2) |
(sqrt.f64 (*.f64 (pow.f64 (*.f64 a1 (sqrt.f64 (cos.f64 th))) 4) 1/2)) |
(pow.f64 (pow.f64 (/.f64 a1 (sqrt.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)))) 6) 1/3) |
(pow.f64 (/.f64 a1 (sqrt.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)))) 2) |
(pow.f64 (/.f64 a1 (sqrt.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)))) 2) |
(pow.f64 (*.f64 (pow.f64 a1 -2) (/.f64 (sqrt.f64 2) (cos.f64 th))) -1) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) |
(*.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2))) |
(pow.f64 (/.f64 (pow.f64 (*.f64 a1 (sqrt.f64 (cos.f64 th))) 6) (pow.f64 2 3/2)) 1/3) |
(cbrt.f64 (/.f64 (pow.f64 (*.f64 a1 (sqrt.f64 (cos.f64 th))) 6) (pow.f64 2 3/2))) |
(pow.f64 (/.f64 (*.f64 (pow.f64 a1 -2) (/.f64 (sqrt.f64 2) (cos.f64 th))) 1) -1) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) |
(*.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2))) |
(neg.f64 (/.f64 (*.f64 a1 (*.f64 a1 (cos.f64 th))) (neg.f64 (sqrt.f64 2)))) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) |
(*.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2))) |
(sqrt.f64 (*.f64 (pow.f64 (*.f64 a1 (sqrt.f64 (cos.f64 th))) 4) 1/2)) |
(log.f64 (exp.f64 (*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (cos.f64 th)))) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) |
(*.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (cos.f64 th))))) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) |
(*.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2))) |
(cbrt.f64 (pow.f64 (/.f64 a1 (sqrt.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)))) 6)) |
(pow.f64 (/.f64 a1 (sqrt.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)))) 2) |
(cbrt.f64 (/.f64 (pow.f64 (*.f64 a1 (sqrt.f64 (cos.f64 th))) 6) (pow.f64 2 3/2))) |
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (cos.f64 th)))) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) |
(*.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2))) |
(exp.f64 (log.f64 (*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (cos.f64 th)))) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) |
(*.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (cos.f64 th))) 1)) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) |
(*.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2))) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (cos.f64 th))) 1) 1)) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) |
(*.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2))) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (cos.f64 th)))) 3)) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) |
(*.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2))) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 a1 (sqrt.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)))) 6)) 1/3)) |
(pow.f64 (/.f64 a1 (sqrt.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)))) 2) |
(exp.f64 (*.f64 (log.f64 (/.f64 a1 (sqrt.f64 (/.f64 (sqrt.f64 2) (cos.f64 th))))) 2)) |
(pow.f64 (/.f64 a1 (sqrt.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)))) 2) |
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 a1 -2) (/.f64 (sqrt.f64 2) (cos.f64 th)))) -1)) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) |
(*.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 a1 (*.f64 a1 (cos.f64 th)))) 1) (*.f64 -1/2 (log.f64 2)))) |
(*.f64 a1 (*.f64 (*.f64 a1 (cos.f64 th)) (pow.f64 2 -1/2))) |
(*.f64 (cos.f64 th) (*.f64 (*.f64 a1 a1) (pow.f64 2 -1/2))) |
(exp.f64 (+.f64 (*.f64 -1/2 (log.f64 2)) (*.f64 (log.f64 (*.f64 a1 (*.f64 a1 (cos.f64 th)))) 1))) |
(*.f64 a1 (*.f64 (*.f64 a1 (cos.f64 th)) (pow.f64 2 -1/2))) |
(*.f64 (cos.f64 th) (*.f64 (*.f64 a1 a1) (pow.f64 2 -1/2))) |
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (cos.f64 th)))) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) |
(*.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 0 (*.f64 a1 (*.f64 a1 (cos.f64 th)))) |
(*.f64 a1 (*.f64 a1 (cos.f64 th))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 a1) (*.f64 a1 (cos.f64 th)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a1) (*.f64 a1 (cos.f64 th)))))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a1) (*.f64 a1 (cos.f64 th)))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a1) (*.f64 a1 (cos.f64 th))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a1) (*.f64 a1 (cos.f64 th)))))) |
(*.f64 a1 (*.f64 a1 (cos.f64 th))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 a1 (*.f64 a1 (cos.f64 th))))) 1) |
(*.f64 a1 (*.f64 a1 (cos.f64 th))) |
(pow.f64 (*.f64 a1 (*.f64 a1 (cos.f64 th))) 1) |
(*.f64 a1 (*.f64 a1 (cos.f64 th))) |
(pow.f64 (cbrt.f64 (*.f64 a1 (*.f64 a1 (cos.f64 th)))) 3) |
(*.f64 a1 (*.f64 a1 (cos.f64 th))) |
(pow.f64 (pow.f64 (*.f64 a1 (sqrt.f64 (cos.f64 th))) 4) 1/2) |
(*.f64 a1 (*.f64 a1 (cos.f64 th))) |
(pow.f64 (pow.f64 (*.f64 a1 (sqrt.f64 (cos.f64 th))) 6) 1/3) |
(*.f64 a1 (*.f64 a1 (cos.f64 th))) |
(pow.f64 (*.f64 a1 (sqrt.f64 (cos.f64 th))) 2) |
(*.f64 a1 (*.f64 a1 (cos.f64 th))) |
(sqrt.f64 (pow.f64 (*.f64 a1 (sqrt.f64 (cos.f64 th))) 4)) |
(*.f64 a1 (*.f64 a1 (cos.f64 th))) |
(log.f64 (pow.f64 (exp.f64 a1) (*.f64 a1 (cos.f64 th)))) |
(*.f64 a1 (*.f64 a1 (cos.f64 th))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a1 (*.f64 a1 (cos.f64 th)))))) |
(*.f64 a1 (*.f64 a1 (cos.f64 th))) |
(cbrt.f64 (pow.f64 (*.f64 a1 (sqrt.f64 (cos.f64 th))) 6)) |
(*.f64 a1 (*.f64 a1 (cos.f64 th))) |
(expm1.f64 (log1p.f64 (*.f64 a1 (*.f64 a1 (cos.f64 th))))) |
(*.f64 a1 (*.f64 a1 (cos.f64 th))) |
(exp.f64 (log.f64 (*.f64 a1 (*.f64 a1 (cos.f64 th))))) |
(*.f64 a1 (*.f64 a1 (cos.f64 th))) |
(exp.f64 (*.f64 (log.f64 (*.f64 a1 (*.f64 a1 (cos.f64 th)))) 1)) |
(*.f64 a1 (*.f64 a1 (cos.f64 th))) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 a1 (*.f64 a1 (cos.f64 th)))) 1) 1)) |
(*.f64 a1 (*.f64 a1 (cos.f64 th))) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 a1 (*.f64 a1 (cos.f64 th))))) 3)) |
(*.f64 a1 (*.f64 a1 (cos.f64 th))) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 a1 (sqrt.f64 (cos.f64 th))) 6)) 1/3)) |
(*.f64 a1 (*.f64 a1 (cos.f64 th))) |
(exp.f64 (*.f64 (log.f64 (*.f64 a1 (sqrt.f64 (cos.f64 th)))) 2)) |
(*.f64 a1 (*.f64 a1 (cos.f64 th))) |
(exp.f64 (+.f64 (*.f64 (log.f64 a1) 1) (log.f64 (*.f64 a1 (cos.f64 th))))) |
(*.f64 a1 (*.f64 a1 (cos.f64 th))) |
(exp.f64 (+.f64 (log.f64 (*.f64 a1 a1)) (*.f64 (log.f64 (cos.f64 th)) 1))) |
(*.f64 a1 (*.f64 a1 (cos.f64 th))) |
(exp.f64 (+.f64 (*.f64 (log.f64 a1) 2) (log.f64 (cos.f64 th)))) |
(*.f64 a1 (*.f64 a1 (cos.f64 th))) |
(exp.f64 (+.f64 (*.f64 (log.f64 a1) 2) (*.f64 (log.f64 (cos.f64 th)) 1))) |
(*.f64 a1 (*.f64 a1 (cos.f64 th))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 a1 a1)) 1) (log.f64 (cos.f64 th)))) |
(*.f64 a1 (*.f64 a1 (cos.f64 th))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 a1 a1)) 1) (*.f64 (log.f64 (cos.f64 th)) 1))) |
(*.f64 a1 (*.f64 a1 (cos.f64 th))) |
(exp.f64 (+.f64 (log.f64 (cos.f64 th)) (*.f64 (log.f64 a1) 2))) |
(*.f64 a1 (*.f64 a1 (cos.f64 th))) |
(exp.f64 (+.f64 (log.f64 (cos.f64 th)) (*.f64 (log.f64 (*.f64 a1 a1)) 1))) |
(*.f64 a1 (*.f64 a1 (cos.f64 th))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (cos.f64 th)) 1) (log.f64 (*.f64 a1 a1)))) |
(*.f64 a1 (*.f64 a1 (cos.f64 th))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (cos.f64 th)) 1) (*.f64 (log.f64 a1) 2))) |
(*.f64 a1 (*.f64 a1 (cos.f64 th))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (cos.f64 th)) 1) (*.f64 (log.f64 (*.f64 a1 a1)) 1))) |
(*.f64 a1 (*.f64 a1 (cos.f64 th))) |
(exp.f64 (+.f64 (log.f64 (*.f64 a1 (cos.f64 th))) (*.f64 (log.f64 a1) 1))) |
(*.f64 a1 (*.f64 a1 (cos.f64 th))) |
(log1p.f64 (expm1.f64 (*.f64 a1 (*.f64 a1 (cos.f64 th))))) |
(*.f64 a1 (*.f64 a1 (cos.f64 th))) |
Found 4 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 99.8% | (*.f64 (cos.f64 th) (+.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (*.f64 a1 (*.f64 a1 (pow.f64 2 -1/2))))) |
| ✓ | 99.8% | (*.f64 a1 (*.f64 a1 (pow.f64 2 -1/2))) |
| ✓ | 99.6% | (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) |
| ✓ | 99.3% | (*.f64 a1 (pow.f64 2 -1/2)) |
Compiled 68 to 44 computations (35.3% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | a1 | @ | -inf | (*.f64 a1 (*.f64 a1 (pow.f64 2 -1/2))) |
| 1.0ms | th | @ | inf | (*.f64 (cos.f64 th) (+.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (*.f64 a1 (*.f64 a1 (pow.f64 2 -1/2))))) |
| 1.0ms | th | @ | 0 | (*.f64 (cos.f64 th) (+.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (*.f64 a1 (*.f64 a1 (pow.f64 2 -1/2))))) |
| 0.0ms | a1 | @ | 0 | (*.f64 a1 (pow.f64 2 -1/2)) |
| 0.0ms | a2 | @ | 0 | (*.f64 (cos.f64 th) (+.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (*.f64 a1 (*.f64 a1 (pow.f64 2 -1/2))))) |
| 1× | batch-egg-rewrite |
| 1776× | log-prod |
| 996× | fma-def |
| 628× | expm1-udef |
| 624× | log1p-udef |
| 372× | add-sqr-sqrt |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 17 | 100 |
| 1 | 366 | 90 |
| 2 | 4894 | 90 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 a1 (pow.f64 2 -1/2)) |
(/.f64 (*.f64 a2 a2) (sqrt.f64 2)) |
(*.f64 a1 (*.f64 a1 (pow.f64 2 -1/2))) |
(*.f64 (cos.f64 th) (+.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (*.f64 a1 (*.f64 a1 (pow.f64 2 -1/2))))) |
| Outputs |
|---|
(+.f64 0 (*.f64 a1 (sqrt.f64 1/2))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 a1) (sqrt.f64 1/2))) (cbrt.f64 (pow.f64 (exp.f64 a1) (sqrt.f64 1/2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a1) (sqrt.f64 1/2))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a1) (sqrt.f64 1/2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a1) (sqrt.f64 1/2))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 a1 (sqrt.f64 1/2)))) 1) |
(pow.f64 (*.f64 a1 (sqrt.f64 1/2)) 1) |
(pow.f64 (cbrt.f64 (*.f64 a1 (sqrt.f64 1/2))) 3) |
(pow.f64 (pow.f64 (*.f64 a1 (sqrt.f64 1/2)) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 a1 (sqrt.f64 1/2))) 2) |
(sqrt.f64 (*.f64 (*.f64 a1 a1) 1/2)) |
(log.f64 (pow.f64 (exp.f64 a1) (sqrt.f64 1/2))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a1 (sqrt.f64 1/2))))) |
(cbrt.f64 (pow.f64 (*.f64 a1 (sqrt.f64 1/2)) 3)) |
(cbrt.f64 (*.f64 (pow.f64 a1 3) (*.f64 (sqrt.f64 1/2) 1/2))) |
(cbrt.f64 (*.f64 (*.f64 (sqrt.f64 1/2) 1/2) (pow.f64 a1 3))) |
(expm1.f64 (log1p.f64 (*.f64 a1 (sqrt.f64 1/2)))) |
(exp.f64 (log.f64 (*.f64 a1 (sqrt.f64 1/2)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 a1 (sqrt.f64 1/2))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 a1 (sqrt.f64 1/2)))) |
(+.f64 0 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a2) a2) (sqrt.f64 1/2))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a2) a2) (sqrt.f64 1/2))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a2) a2) (sqrt.f64 1/2))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 a2) a2) (sqrt.f64 1/2)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 a2) a2) (sqrt.f64 1/2))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)))) 1) |
(*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)) |
(*.f64 a2 (/.f64 1 (/.f64 (sqrt.f64 2) a2))) |
(*.f64 a2 (*.f64 a2 (sqrt.f64 1/2))) |
(*.f64 (*.f64 a2 a2) (sqrt.f64 1/2)) |
(*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)) 1) |
(*.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))) |
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))) (cbrt.f64 (*.f64 (pow.f64 a2 4) 1/2))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 a2 4) 1/2)) (cbrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)))) |
(*.f64 (cbrt.f64 (pow.f64 a2 4)) (*.f64 (pow.f64 (cbrt.f64 a2) 2) (sqrt.f64 1/2))) |
(*.f64 (*.f64 a2 (pow.f64 2 -1/4)) (*.f64 a2 (pow.f64 2 -1/4))) |
(*.f64 (*.f64 a2 (neg.f64 a2)) (/.f64 1 (neg.f64 (sqrt.f64 2)))) |
(*.f64 (/.f64 a2 1) (/.f64 a2 (sqrt.f64 2))) |
(*.f64 (/.f64 a2 (sqrt.f64 2)) a2) |
(*.f64 (/.f64 a2 (cbrt.f64 2)) (/.f64 a2 (cbrt.f64 (sqrt.f64 2)))) |
(*.f64 (/.f64 1 (cbrt.f64 2)) (/.f64 (*.f64 a2 a2) (cbrt.f64 (sqrt.f64 2)))) |
(*.f64 (/.f64 1 (pow.f64 2 1/4)) (/.f64 (*.f64 a2 a2) (pow.f64 2 1/4))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a2 4)) 1) (/.f64 (pow.f64 (cbrt.f64 a2) 2) (sqrt.f64 2))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a2 4)) (cbrt.f64 2)) (cbrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a2 4)) (pow.f64 2 1/4)) (/.f64 (pow.f64 (cbrt.f64 a2) 2) (pow.f64 2 1/4))) |
(pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)) 1) |
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))) 3) |
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)) 3) 1/3) |
(pow.f64 (*.f64 a2 (pow.f64 2 -1/4)) 2) |
(pow.f64 (/.f64 (sqrt.f64 2) (*.f64 a2 a2)) -1) |
(neg.f64 (/.f64 (*.f64 a2 a2) (neg.f64 (sqrt.f64 2)))) |
(sqrt.f64 (*.f64 (pow.f64 a2 4) 1/2)) |
(log.f64 (pow.f64 (pow.f64 (exp.f64 a2) a2) (sqrt.f64 1/2))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))))) |
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)) 3)) |
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)))) |
(exp.f64 (log.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)))) |
(+.f64 0 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a1) (sqrt.f64 1/2)) a1)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a1) (sqrt.f64 1/2)) a1)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a1) (sqrt.f64 1/2)) a1)))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 a1) (sqrt.f64 1/2)) a1))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 a1) (sqrt.f64 1/2)) a1)))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)))) 1) |
(pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) 1) |
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) 3) |
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) 3) 1/3) |
(pow.f64 (*.f64 a1 (pow.f64 2 -1/4)) 2) |
(sqrt.f64 (pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) 2)) |
(log.f64 (pow.f64 (pow.f64 (exp.f64 a1) (sqrt.f64 1/2)) a1)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))))) |
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) 3)) |
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)))) |
(exp.f64 (log.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)))) |
(+.f64 (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th))) (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(+.f64 (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th))) (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(+.f64 0 (*.f64 (cos.f64 th) (fma.f64 a1 (*.f64 a1 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))))) |
(+.f64 (*.f64 (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th))) 1) (*.f64 (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th))) 1)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (fma.f64 a1 (*.f64 a1 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (fma.f64 a1 (*.f64 a1 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (fma.f64 a1 (*.f64 a1 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (fma.f64 a1 (*.f64 a1 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (fma.f64 a1 (*.f64 a1 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 th) (fma.f64 a1 (*.f64 a1 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)))))) 1) |
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th))) 3) (pow.f64 (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th))) 3)) (fma.f64 (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th))) (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th))) (-.f64 (*.f64 (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th))) (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) (*.f64 (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th))) (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th))))))) |
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th))) (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) (*.f64 (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th))) (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th))))) (-.f64 (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th))) (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th))))) |
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)) 3) (pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) 3))) (-.f64 (fma.f64 (pow.f64 a2 4) 1/2 (pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) 2)) (*.f64 (*.f64 a2 a2) (*.f64 (*.f64 a1 a1) 1/2)))) |
(/.f64 (*.f64 (cos.f64 th) (-.f64 (*.f64 (pow.f64 a2 4) 1/2) (pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) 2))) (fma.f64 (sqrt.f64 1/2) (*.f64 a2 a2) (*.f64 (neg.f64 (*.f64 a1 a1)) (sqrt.f64 1/2)))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)) 3) (pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) 3)) (cos.f64 th)) (-.f64 (fma.f64 (pow.f64 a2 4) 1/2 (pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) 2)) (*.f64 (*.f64 a2 a2) (*.f64 (*.f64 a1 a1) 1/2)))) |
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 a2 4) 1/2) (pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) 2)) (cos.f64 th)) (fma.f64 (sqrt.f64 1/2) (*.f64 a2 a2) (*.f64 (neg.f64 (*.f64 a1 a1)) (sqrt.f64 1/2)))) |
(pow.f64 (*.f64 (cos.f64 th) (fma.f64 a1 (*.f64 a1 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)))) 1) |
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 th) (fma.f64 a1 (*.f64 a1 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))))) 3) |
(pow.f64 (pow.f64 (*.f64 (cos.f64 th) (fma.f64 a1 (*.f64 a1 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)))) 3) 1/3) |
(pow.f64 (*.f64 (sqrt.f64 (cos.f64 th)) (hypot.f64 (*.f64 a2 (pow.f64 2 -1/4)) (*.f64 a1 (pow.f64 2 -1/4)))) 2) |
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 th) (fma.f64 a1 (*.f64 a1 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)))) 2)) |
(log.f64 (pow.f64 (exp.f64 (cos.f64 th)) (fma.f64 a1 (*.f64 a1 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 th) (fma.f64 a1 (*.f64 a1 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))))))) |
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) (exp.f64 (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))))) |
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 th) (fma.f64 a1 (*.f64 a1 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)))) 3)) |
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 th) 3) (pow.f64 (fma.f64 a1 (*.f64 a1 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 a1 (*.f64 a1 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))) 3) (pow.f64 (cos.f64 th) 3))) |
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 th) (fma.f64 a1 (*.f64 a1 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)))))) |
(exp.f64 (log.f64 (*.f64 (cos.f64 th) (fma.f64 a1 (*.f64 a1 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 th) (fma.f64 a1 (*.f64 a1 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 th) (fma.f64 a1 (*.f64 a1 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)))))) |
(fma.f64 a1 (*.f64 (*.f64 a1 (sqrt.f64 1/2)) (cos.f64 th)) (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(fma.f64 (*.f64 a1 (sqrt.f64 1/2)) (*.f64 a1 (cos.f64 th)) (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(fma.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(fma.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)) (cos.f64 th) (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(fma.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) (cos.f64 th) (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(fma.f64 (cos.f64 th) (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)) (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(fma.f64 (cos.f64 th) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(fma.f64 1 (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th))) (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(fma.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th))) (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 th)) 2) (*.f64 (cbrt.f64 (cos.f64 th)) (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))) (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 th)) 2) (*.f64 (cbrt.f64 (cos.f64 th)) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 a2 4) 1/2)) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))) (cos.f64 th)) (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) 2)) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) (cos.f64 th)) (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(fma.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(fma.f64 (sqrt.f64 (cos.f64 th)) (*.f64 (sqrt.f64 (cos.f64 th)) (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))) (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(fma.f64 (sqrt.f64 (cos.f64 th)) (*.f64 (sqrt.f64 (cos.f64 th)) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(fma.f64 (*.f64 a2 (pow.f64 2 -1/4)) (*.f64 (*.f64 a2 (pow.f64 2 -1/4)) (cos.f64 th)) (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(fma.f64 (*.f64 a1 (pow.f64 2 -1/4)) (*.f64 (*.f64 a1 (pow.f64 2 -1/4)) (cos.f64 th)) (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(fma.f64 (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th))) 1 (*.f64 (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th))) 1)) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) (cbrt.f64 (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th))))) (cbrt.f64 (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) (cbrt.f64 (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th))))) (cbrt.f64 (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(fma.f64 (sqrt.f64 (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) (sqrt.f64 (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(fma.f64 (sqrt.f64 (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) (sqrt.f64 (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(fma.f64 (*.f64 (sqrt.f64 (cos.f64 th)) (*.f64 a2 (pow.f64 2 -1/4))) (*.f64 (sqrt.f64 (cos.f64 th)) (*.f64 a2 (pow.f64 2 -1/4))) (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(fma.f64 (*.f64 (sqrt.f64 (cos.f64 th)) (*.f64 a1 (pow.f64 2 -1/4))) (*.f64 (sqrt.f64 (cos.f64 th)) (*.f64 a1 (pow.f64 2 -1/4))) (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(fma.f64 (*.f64 (*.f64 a2 (pow.f64 2 -1/4)) (sqrt.f64 (cos.f64 th))) (*.f64 (*.f64 a2 (pow.f64 2 -1/4)) (sqrt.f64 (cos.f64 th))) (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(fma.f64 (*.f64 (*.f64 a1 (pow.f64 2 -1/4)) (sqrt.f64 (cos.f64 th))) (*.f64 (*.f64 a1 (pow.f64 2 -1/4)) (sqrt.f64 (cos.f64 th))) (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(fma.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 1/2) (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(fma.f64 (*.f64 (cos.f64 th) (cbrt.f64 (*.f64 (pow.f64 a2 4) 1/2))) (cbrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))) (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(fma.f64 (*.f64 (cos.f64 th) (*.f64 a2 (pow.f64 2 -1/4))) (*.f64 a2 (pow.f64 2 -1/4)) (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(fma.f64 (*.f64 (cos.f64 th) a1) (*.f64 a1 (sqrt.f64 1/2)) (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(fma.f64 (*.f64 (cos.f64 th) (*.f64 a1 (sqrt.f64 1/2))) a1 (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(fma.f64 (*.f64 (cos.f64 th) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) 2))) (cbrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(fma.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 1/2) (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(fma.f64 (*.f64 (cos.f64 th) (*.f64 a1 (pow.f64 2 -1/4))) (*.f64 a1 (pow.f64 2 -1/4)) (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(fma.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)) (pow.f64 (cbrt.f64 (cos.f64 th)) 2)) (cbrt.f64 (cos.f64 th)) (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(fma.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)) (sqrt.f64 (cos.f64 th))) (sqrt.f64 (cos.f64 th)) (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(fma.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) (pow.f64 (cbrt.f64 (cos.f64 th)) 2)) (cbrt.f64 (cos.f64 th)) (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(fma.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) (sqrt.f64 (cos.f64 th))) (sqrt.f64 (cos.f64 th)) (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
| 1× | egg-herbie |
| 802× | associate-*r* |
| 748× | cancel-sign-sub-inv |
| 748× | associate-*l* |
| 664× | associate-+r+ |
| 566× | distribute-rgt-neg-in |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 375 | 7798 |
| 1 | 948 | 7176 |
| 2 | 3862 | 6616 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (sqrt.f64 1/2) a1) |
(*.f64 (sqrt.f64 1/2) a1) |
(*.f64 (sqrt.f64 1/2) a1) |
(*.f64 (sqrt.f64 1/2) a1) |
(*.f64 (sqrt.f64 1/2) a1) |
(*.f64 (sqrt.f64 1/2) a1) |
(*.f64 (sqrt.f64 1/2) a1) |
(*.f64 (sqrt.f64 1/2) a1) |
(*.f64 (sqrt.f64 1/2) a1) |
(*.f64 (sqrt.f64 1/2) a1) |
(*.f64 (sqrt.f64 1/2) a1) |
(*.f64 (sqrt.f64 1/2) a1) |
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(*.f64 (sqrt.f64 1/2) (pow.f64 a1 2)) |
(*.f64 (sqrt.f64 1/2) (pow.f64 a1 2)) |
(*.f64 (sqrt.f64 1/2) (pow.f64 a1 2)) |
(*.f64 (sqrt.f64 1/2) (pow.f64 a1 2)) |
(*.f64 (sqrt.f64 1/2) (pow.f64 a1 2)) |
(*.f64 (sqrt.f64 1/2) (pow.f64 a1 2)) |
(*.f64 (sqrt.f64 1/2) (pow.f64 a1 2)) |
(*.f64 (sqrt.f64 1/2) (pow.f64 a1 2)) |
(*.f64 (sqrt.f64 1/2) (pow.f64 a1 2)) |
(*.f64 (sqrt.f64 1/2) (pow.f64 a1 2)) |
(*.f64 (sqrt.f64 1/2) (pow.f64 a1 2)) |
(*.f64 (sqrt.f64 1/2) (pow.f64 a1 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (pow.f64 a1 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (pow.f64 a1 2))) (pow.f64 th 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 a1 2)))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (*.f64 1/24 (*.f64 (+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (pow.f64 a1 2))) (pow.f64 th 4))) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (pow.f64 a1 2))) (pow.f64 th 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 a1 2))))) |
(+.f64 (*.f64 -1/720 (*.f64 (+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (pow.f64 a1 2))) (pow.f64 th 6))) (+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (*.f64 1/24 (*.f64 (+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (pow.f64 a1 2))) (pow.f64 th 4))) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (pow.f64 a1 2))) (pow.f64 th 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 a1 2)))))) |
(*.f64 (+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (pow.f64 a1 2))) (cos.f64 th)) |
(*.f64 (+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (pow.f64 a1 2))) (cos.f64 th)) |
(*.f64 (+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (pow.f64 a1 2))) (cos.f64 th)) |
(*.f64 (+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (pow.f64 a1 2))) (cos.f64 th)) |
(*.f64 (+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (pow.f64 a1 2))) (cos.f64 th)) |
(*.f64 (+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (pow.f64 a1 2))) (cos.f64 th)) |
(*.f64 (+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (pow.f64 a1 2))) (cos.f64 th)) |
(*.f64 (+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (pow.f64 a1 2))) (cos.f64 th)) |
(*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th)))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th)))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th)))) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th)))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th)))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th)))) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th)))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th)))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th)))) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th)))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th)))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th)))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th)))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th)))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th)))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th)))) |
(+.f64 0 (*.f64 a1 (sqrt.f64 1/2))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 a1) (sqrt.f64 1/2))) (cbrt.f64 (pow.f64 (exp.f64 a1) (sqrt.f64 1/2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a1) (sqrt.f64 1/2))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a1) (sqrt.f64 1/2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a1) (sqrt.f64 1/2))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 a1 (sqrt.f64 1/2)))) 1) |
(pow.f64 (*.f64 a1 (sqrt.f64 1/2)) 1) |
(pow.f64 (cbrt.f64 (*.f64 a1 (sqrt.f64 1/2))) 3) |
(pow.f64 (pow.f64 (*.f64 a1 (sqrt.f64 1/2)) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 a1 (sqrt.f64 1/2))) 2) |
(sqrt.f64 (*.f64 (*.f64 a1 a1) 1/2)) |
(log.f64 (pow.f64 (exp.f64 a1) (sqrt.f64 1/2))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a1 (sqrt.f64 1/2))))) |
(cbrt.f64 (pow.f64 (*.f64 a1 (sqrt.f64 1/2)) 3)) |
(cbrt.f64 (*.f64 (pow.f64 a1 3) (*.f64 (sqrt.f64 1/2) 1/2))) |
(cbrt.f64 (*.f64 (*.f64 (sqrt.f64 1/2) 1/2) (pow.f64 a1 3))) |
(expm1.f64 (log1p.f64 (*.f64 a1 (sqrt.f64 1/2)))) |
(exp.f64 (log.f64 (*.f64 a1 (sqrt.f64 1/2)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 a1 (sqrt.f64 1/2))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 a1 (sqrt.f64 1/2)))) |
(+.f64 0 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a2) a2) (sqrt.f64 1/2))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a2) a2) (sqrt.f64 1/2))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a2) a2) (sqrt.f64 1/2))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 a2) a2) (sqrt.f64 1/2)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 a2) a2) (sqrt.f64 1/2))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)))) 1) |
(*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)) |
(*.f64 a2 (/.f64 1 (/.f64 (sqrt.f64 2) a2))) |
(*.f64 a2 (*.f64 a2 (sqrt.f64 1/2))) |
(*.f64 (*.f64 a2 a2) (sqrt.f64 1/2)) |
(*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)) 1) |
(*.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))) |
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))) (cbrt.f64 (*.f64 (pow.f64 a2 4) 1/2))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 a2 4) 1/2)) (cbrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)))) |
(*.f64 (cbrt.f64 (pow.f64 a2 4)) (*.f64 (pow.f64 (cbrt.f64 a2) 2) (sqrt.f64 1/2))) |
(*.f64 (*.f64 a2 (pow.f64 2 -1/4)) (*.f64 a2 (pow.f64 2 -1/4))) |
(*.f64 (*.f64 a2 (neg.f64 a2)) (/.f64 1 (neg.f64 (sqrt.f64 2)))) |
(*.f64 (/.f64 a2 1) (/.f64 a2 (sqrt.f64 2))) |
(*.f64 (/.f64 a2 (sqrt.f64 2)) a2) |
(*.f64 (/.f64 a2 (cbrt.f64 2)) (/.f64 a2 (cbrt.f64 (sqrt.f64 2)))) |
(*.f64 (/.f64 1 (cbrt.f64 2)) (/.f64 (*.f64 a2 a2) (cbrt.f64 (sqrt.f64 2)))) |
(*.f64 (/.f64 1 (pow.f64 2 1/4)) (/.f64 (*.f64 a2 a2) (pow.f64 2 1/4))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a2 4)) 1) (/.f64 (pow.f64 (cbrt.f64 a2) 2) (sqrt.f64 2))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a2 4)) (cbrt.f64 2)) (cbrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a2 4)) (pow.f64 2 1/4)) (/.f64 (pow.f64 (cbrt.f64 a2) 2) (pow.f64 2 1/4))) |
(pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)) 1) |
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))) 3) |
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)) 3) 1/3) |
(pow.f64 (*.f64 a2 (pow.f64 2 -1/4)) 2) |
(pow.f64 (/.f64 (sqrt.f64 2) (*.f64 a2 a2)) -1) |
(neg.f64 (/.f64 (*.f64 a2 a2) (neg.f64 (sqrt.f64 2)))) |
(sqrt.f64 (*.f64 (pow.f64 a2 4) 1/2)) |
(log.f64 (pow.f64 (pow.f64 (exp.f64 a2) a2) (sqrt.f64 1/2))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))))) |
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)) 3)) |
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)))) |
(exp.f64 (log.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)))) |
(+.f64 0 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a1) (sqrt.f64 1/2)) a1)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a1) (sqrt.f64 1/2)) a1)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a1) (sqrt.f64 1/2)) a1)))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 a1) (sqrt.f64 1/2)) a1))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 a1) (sqrt.f64 1/2)) a1)))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)))) 1) |
(pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) 1) |
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) 3) |
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) 3) 1/3) |
(pow.f64 (*.f64 a1 (pow.f64 2 -1/4)) 2) |
(sqrt.f64 (pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) 2)) |
(log.f64 (pow.f64 (pow.f64 (exp.f64 a1) (sqrt.f64 1/2)) a1)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))))) |
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) 3)) |
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)))) |
(exp.f64 (log.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)))) |
(+.f64 (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th))) (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(+.f64 (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th))) (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(+.f64 0 (*.f64 (cos.f64 th) (fma.f64 a1 (*.f64 a1 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))))) |
(+.f64 (*.f64 (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th))) 1) (*.f64 (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th))) 1)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (fma.f64 a1 (*.f64 a1 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (fma.f64 a1 (*.f64 a1 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (fma.f64 a1 (*.f64 a1 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (fma.f64 a1 (*.f64 a1 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (fma.f64 a1 (*.f64 a1 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 th) (fma.f64 a1 (*.f64 a1 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)))))) 1) |
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th))) 3) (pow.f64 (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th))) 3)) (fma.f64 (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th))) (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th))) (-.f64 (*.f64 (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th))) (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) (*.f64 (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th))) (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th))))))) |
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th))) (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) (*.f64 (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th))) (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th))))) (-.f64 (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th))) (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th))))) |
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)) 3) (pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) 3))) (-.f64 (fma.f64 (pow.f64 a2 4) 1/2 (pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) 2)) (*.f64 (*.f64 a2 a2) (*.f64 (*.f64 a1 a1) 1/2)))) |
(/.f64 (*.f64 (cos.f64 th) (-.f64 (*.f64 (pow.f64 a2 4) 1/2) (pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) 2))) (fma.f64 (sqrt.f64 1/2) (*.f64 a2 a2) (*.f64 (neg.f64 (*.f64 a1 a1)) (sqrt.f64 1/2)))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)) 3) (pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) 3)) (cos.f64 th)) (-.f64 (fma.f64 (pow.f64 a2 4) 1/2 (pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) 2)) (*.f64 (*.f64 a2 a2) (*.f64 (*.f64 a1 a1) 1/2)))) |
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 a2 4) 1/2) (pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) 2)) (cos.f64 th)) (fma.f64 (sqrt.f64 1/2) (*.f64 a2 a2) (*.f64 (neg.f64 (*.f64 a1 a1)) (sqrt.f64 1/2)))) |
(pow.f64 (*.f64 (cos.f64 th) (fma.f64 a1 (*.f64 a1 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)))) 1) |
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 th) (fma.f64 a1 (*.f64 a1 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))))) 3) |
(pow.f64 (pow.f64 (*.f64 (cos.f64 th) (fma.f64 a1 (*.f64 a1 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)))) 3) 1/3) |
(pow.f64 (*.f64 (sqrt.f64 (cos.f64 th)) (hypot.f64 (*.f64 a2 (pow.f64 2 -1/4)) (*.f64 a1 (pow.f64 2 -1/4)))) 2) |
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 th) (fma.f64 a1 (*.f64 a1 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)))) 2)) |
(log.f64 (pow.f64 (exp.f64 (cos.f64 th)) (fma.f64 a1 (*.f64 a1 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 th) (fma.f64 a1 (*.f64 a1 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))))))) |
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) (exp.f64 (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))))) |
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 th) (fma.f64 a1 (*.f64 a1 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)))) 3)) |
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 th) 3) (pow.f64 (fma.f64 a1 (*.f64 a1 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 a1 (*.f64 a1 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))) 3) (pow.f64 (cos.f64 th) 3))) |
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 th) (fma.f64 a1 (*.f64 a1 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)))))) |
(exp.f64 (log.f64 (*.f64 (cos.f64 th) (fma.f64 a1 (*.f64 a1 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 th) (fma.f64 a1 (*.f64 a1 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 th) (fma.f64 a1 (*.f64 a1 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)))))) |
(fma.f64 a1 (*.f64 (*.f64 a1 (sqrt.f64 1/2)) (cos.f64 th)) (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(fma.f64 (*.f64 a1 (sqrt.f64 1/2)) (*.f64 a1 (cos.f64 th)) (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(fma.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(fma.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)) (cos.f64 th) (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(fma.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) (cos.f64 th) (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(fma.f64 (cos.f64 th) (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)) (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(fma.f64 (cos.f64 th) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(fma.f64 1 (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th))) (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(fma.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th))) (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 th)) 2) (*.f64 (cbrt.f64 (cos.f64 th)) (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))) (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 th)) 2) (*.f64 (cbrt.f64 (cos.f64 th)) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 a2 4) 1/2)) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))) (cos.f64 th)) (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) 2)) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) (cos.f64 th)) (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(fma.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(fma.f64 (sqrt.f64 (cos.f64 th)) (*.f64 (sqrt.f64 (cos.f64 th)) (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))) (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(fma.f64 (sqrt.f64 (cos.f64 th)) (*.f64 (sqrt.f64 (cos.f64 th)) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(fma.f64 (*.f64 a2 (pow.f64 2 -1/4)) (*.f64 (*.f64 a2 (pow.f64 2 -1/4)) (cos.f64 th)) (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(fma.f64 (*.f64 a1 (pow.f64 2 -1/4)) (*.f64 (*.f64 a1 (pow.f64 2 -1/4)) (cos.f64 th)) (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(fma.f64 (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th))) 1 (*.f64 (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th))) 1)) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) (cbrt.f64 (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th))))) (cbrt.f64 (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) (cbrt.f64 (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th))))) (cbrt.f64 (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(fma.f64 (sqrt.f64 (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) (sqrt.f64 (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(fma.f64 (sqrt.f64 (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) (sqrt.f64 (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(fma.f64 (*.f64 (sqrt.f64 (cos.f64 th)) (*.f64 a2 (pow.f64 2 -1/4))) (*.f64 (sqrt.f64 (cos.f64 th)) (*.f64 a2 (pow.f64 2 -1/4))) (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(fma.f64 (*.f64 (sqrt.f64 (cos.f64 th)) (*.f64 a1 (pow.f64 2 -1/4))) (*.f64 (sqrt.f64 (cos.f64 th)) (*.f64 a1 (pow.f64 2 -1/4))) (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(fma.f64 (*.f64 (*.f64 a2 (pow.f64 2 -1/4)) (sqrt.f64 (cos.f64 th))) (*.f64 (*.f64 a2 (pow.f64 2 -1/4)) (sqrt.f64 (cos.f64 th))) (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(fma.f64 (*.f64 (*.f64 a1 (pow.f64 2 -1/4)) (sqrt.f64 (cos.f64 th))) (*.f64 (*.f64 a1 (pow.f64 2 -1/4)) (sqrt.f64 (cos.f64 th))) (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(fma.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 1/2) (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(fma.f64 (*.f64 (cos.f64 th) (cbrt.f64 (*.f64 (pow.f64 a2 4) 1/2))) (cbrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))) (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(fma.f64 (*.f64 (cos.f64 th) (*.f64 a2 (pow.f64 2 -1/4))) (*.f64 a2 (pow.f64 2 -1/4)) (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(fma.f64 (*.f64 (cos.f64 th) a1) (*.f64 a1 (sqrt.f64 1/2)) (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(fma.f64 (*.f64 (cos.f64 th) (*.f64 a1 (sqrt.f64 1/2))) a1 (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(fma.f64 (*.f64 (cos.f64 th) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) 2))) (cbrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(fma.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 1/2) (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(fma.f64 (*.f64 (cos.f64 th) (*.f64 a1 (pow.f64 2 -1/4))) (*.f64 a1 (pow.f64 2 -1/4)) (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(fma.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)) (pow.f64 (cbrt.f64 (cos.f64 th)) 2)) (cbrt.f64 (cos.f64 th)) (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(fma.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)) (sqrt.f64 (cos.f64 th))) (sqrt.f64 (cos.f64 th)) (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(fma.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) (pow.f64 (cbrt.f64 (cos.f64 th)) 2)) (cbrt.f64 (cos.f64 th)) (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(fma.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) (sqrt.f64 (cos.f64 th))) (sqrt.f64 (cos.f64 th)) (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
| Outputs |
|---|
(*.f64 (sqrt.f64 1/2) a1) |
(*.f64 (sqrt.f64 1/2) a1) |
(*.f64 (sqrt.f64 1/2) a1) |
(*.f64 (sqrt.f64 1/2) a1) |
(*.f64 (sqrt.f64 1/2) a1) |
(*.f64 (sqrt.f64 1/2) a1) |
(*.f64 (sqrt.f64 1/2) a1) |
(*.f64 (sqrt.f64 1/2) a1) |
(*.f64 (sqrt.f64 1/2) a1) |
(*.f64 (sqrt.f64 1/2) a1) |
(*.f64 (sqrt.f64 1/2) a1) |
(*.f64 (sqrt.f64 1/2) a1) |
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(*.f64 a2 (/.f64 a2 (sqrt.f64 2))) |
(/.f64 a2 (/.f64 (sqrt.f64 2) a2)) |
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(*.f64 a2 (/.f64 a2 (sqrt.f64 2))) |
(/.f64 a2 (/.f64 (sqrt.f64 2) a2)) |
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(*.f64 a2 (/.f64 a2 (sqrt.f64 2))) |
(/.f64 a2 (/.f64 (sqrt.f64 2) a2)) |
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(*.f64 a2 (/.f64 a2 (sqrt.f64 2))) |
(/.f64 a2 (/.f64 (sqrt.f64 2) a2)) |
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(*.f64 a2 (/.f64 a2 (sqrt.f64 2))) |
(/.f64 a2 (/.f64 (sqrt.f64 2) a2)) |
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(*.f64 a2 (/.f64 a2 (sqrt.f64 2))) |
(/.f64 a2 (/.f64 (sqrt.f64 2) a2)) |
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(*.f64 a2 (/.f64 a2 (sqrt.f64 2))) |
(/.f64 a2 (/.f64 (sqrt.f64 2) a2)) |
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(*.f64 a2 (/.f64 a2 (sqrt.f64 2))) |
(/.f64 a2 (/.f64 (sqrt.f64 2) a2)) |
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(*.f64 a2 (/.f64 a2 (sqrt.f64 2))) |
(/.f64 a2 (/.f64 (sqrt.f64 2) a2)) |
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(*.f64 a2 (/.f64 a2 (sqrt.f64 2))) |
(/.f64 a2 (/.f64 (sqrt.f64 2) a2)) |
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(*.f64 a2 (/.f64 a2 (sqrt.f64 2))) |
(/.f64 a2 (/.f64 (sqrt.f64 2) a2)) |
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(*.f64 a2 (/.f64 a2 (sqrt.f64 2))) |
(/.f64 a2 (/.f64 (sqrt.f64 2) a2)) |
(*.f64 (sqrt.f64 1/2) (pow.f64 a1 2)) |
(*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) |
(*.f64 (sqrt.f64 1/2) (pow.f64 a1 2)) |
(*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) |
(*.f64 (sqrt.f64 1/2) (pow.f64 a1 2)) |
(*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) |
(*.f64 (sqrt.f64 1/2) (pow.f64 a1 2)) |
(*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) |
(*.f64 (sqrt.f64 1/2) (pow.f64 a1 2)) |
(*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) |
(*.f64 (sqrt.f64 1/2) (pow.f64 a1 2)) |
(*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) |
(*.f64 (sqrt.f64 1/2) (pow.f64 a1 2)) |
(*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) |
(*.f64 (sqrt.f64 1/2) (pow.f64 a1 2)) |
(*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) |
(*.f64 (sqrt.f64 1/2) (pow.f64 a1 2)) |
(*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) |
(*.f64 (sqrt.f64 1/2) (pow.f64 a1 2)) |
(*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) |
(*.f64 (sqrt.f64 1/2) (pow.f64 a1 2)) |
(*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) |
(*.f64 (sqrt.f64 1/2) (pow.f64 a1 2)) |
(*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (pow.f64 a1 2))) |
(+.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) |
(fma.f64 (sqrt.f64 1/2) (*.f64 a1 a1) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) |
(fma.f64 (sqrt.f64 1/2) (*.f64 a1 a1) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (pow.f64 a1 2))) (pow.f64 th 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 a1 2)))) |
(+.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (fma.f64 -1/2 (*.f64 (+.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) (*.f64 th th)) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)))) |
(fma.f64 a2 (/.f64 a2 (sqrt.f64 2)) (fma.f64 (sqrt.f64 1/2) (*.f64 a1 a1) (*.f64 (fma.f64 (sqrt.f64 1/2) (*.f64 a1 a1) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) (*.f64 (*.f64 th th) -1/2)))) |
(*.f64 (+.f64 (*.f64 -1/2 (*.f64 th th)) 1) (fma.f64 (sqrt.f64 1/2) (*.f64 a1 a1) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (*.f64 1/24 (*.f64 (+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (pow.f64 a1 2))) (pow.f64 th 4))) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (pow.f64 a1 2))) (pow.f64 th 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 a1 2))))) |
(+.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (fma.f64 1/24 (*.f64 (+.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) (pow.f64 th 4)) (fma.f64 -1/2 (*.f64 (+.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) (*.f64 th th)) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))))) |
(fma.f64 a2 (/.f64 a2 (sqrt.f64 2)) (fma.f64 1/24 (*.f64 (fma.f64 (sqrt.f64 1/2) (*.f64 a1 a1) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) (pow.f64 th 4)) (fma.f64 (sqrt.f64 1/2) (*.f64 a1 a1) (*.f64 (fma.f64 (sqrt.f64 1/2) (*.f64 a1 a1) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) (*.f64 (*.f64 th th) -1/2))))) |
(+.f64 (fma.f64 (sqrt.f64 1/2) (*.f64 a1 a1) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) (*.f64 (fma.f64 (sqrt.f64 1/2) (*.f64 a1 a1) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) (+.f64 (*.f64 (*.f64 th th) -1/2) (*.f64 (pow.f64 th 4) 1/24)))) |
(+.f64 (*.f64 -1/720 (*.f64 (+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (pow.f64 a1 2))) (pow.f64 th 6))) (+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (*.f64 1/24 (*.f64 (+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (pow.f64 a1 2))) (pow.f64 th 4))) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (pow.f64 a1 2))) (pow.f64 th 2))) (*.f64 (sqrt.f64 1/2) (pow.f64 a1 2)))))) |
(fma.f64 -1/720 (*.f64 (+.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) (pow.f64 th 6)) (+.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (fma.f64 1/24 (*.f64 (+.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) (pow.f64 th 4)) (fma.f64 -1/2 (*.f64 (+.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) (*.f64 th th)) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)))))) |
(fma.f64 -1/720 (*.f64 (fma.f64 (sqrt.f64 1/2) (*.f64 a1 a1) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) (pow.f64 th 6)) (fma.f64 a2 (/.f64 a2 (sqrt.f64 2)) (fma.f64 1/24 (*.f64 (fma.f64 (sqrt.f64 1/2) (*.f64 a1 a1) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) (pow.f64 th 4)) (fma.f64 (sqrt.f64 1/2) (*.f64 a1 a1) (*.f64 (fma.f64 (sqrt.f64 1/2) (*.f64 a1 a1) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) (*.f64 (*.f64 th th) -1/2)))))) |
(fma.f64 -1/720 (*.f64 (fma.f64 (sqrt.f64 1/2) (*.f64 a1 a1) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) (pow.f64 th 6)) (+.f64 (fma.f64 (sqrt.f64 1/2) (*.f64 a1 a1) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) (*.f64 (fma.f64 (sqrt.f64 1/2) (*.f64 a1 a1) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) (+.f64 (*.f64 (*.f64 th th) -1/2) (*.f64 (pow.f64 th 4) 1/24))))) |
(*.f64 (+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (pow.f64 a1 2))) (cos.f64 th)) |
(*.f64 (+.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) (cos.f64 th)) |
(*.f64 (fma.f64 (sqrt.f64 1/2) (*.f64 a1 a1) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) (cos.f64 th)) |
(*.f64 (fma.f64 (sqrt.f64 1/2) (*.f64 a1 a1) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) (cos.f64 th)) |
(*.f64 (+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (pow.f64 a1 2))) (cos.f64 th)) |
(*.f64 (+.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) (cos.f64 th)) |
(*.f64 (fma.f64 (sqrt.f64 1/2) (*.f64 a1 a1) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) (cos.f64 th)) |
(*.f64 (fma.f64 (sqrt.f64 1/2) (*.f64 a1 a1) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) (cos.f64 th)) |
(*.f64 (+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (pow.f64 a1 2))) (cos.f64 th)) |
(*.f64 (+.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) (cos.f64 th)) |
(*.f64 (fma.f64 (sqrt.f64 1/2) (*.f64 a1 a1) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) (cos.f64 th)) |
(*.f64 (fma.f64 (sqrt.f64 1/2) (*.f64 a1 a1) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) (cos.f64 th)) |
(*.f64 (+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (pow.f64 a1 2))) (cos.f64 th)) |
(*.f64 (+.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) (cos.f64 th)) |
(*.f64 (fma.f64 (sqrt.f64 1/2) (*.f64 a1 a1) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) (cos.f64 th)) |
(*.f64 (fma.f64 (sqrt.f64 1/2) (*.f64 a1 a1) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) (cos.f64 th)) |
(*.f64 (+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (pow.f64 a1 2))) (cos.f64 th)) |
(*.f64 (+.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) (cos.f64 th)) |
(*.f64 (fma.f64 (sqrt.f64 1/2) (*.f64 a1 a1) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) (cos.f64 th)) |
(*.f64 (fma.f64 (sqrt.f64 1/2) (*.f64 a1 a1) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) (cos.f64 th)) |
(*.f64 (+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (pow.f64 a1 2))) (cos.f64 th)) |
(*.f64 (+.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) (cos.f64 th)) |
(*.f64 (fma.f64 (sqrt.f64 1/2) (*.f64 a1 a1) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) (cos.f64 th)) |
(*.f64 (fma.f64 (sqrt.f64 1/2) (*.f64 a1 a1) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) (cos.f64 th)) |
(*.f64 (+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (pow.f64 a1 2))) (cos.f64 th)) |
(*.f64 (+.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) (cos.f64 th)) |
(*.f64 (fma.f64 (sqrt.f64 1/2) (*.f64 a1 a1) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) (cos.f64 th)) |
(*.f64 (fma.f64 (sqrt.f64 1/2) (*.f64 a1 a1) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) (cos.f64 th)) |
(*.f64 (+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (pow.f64 a1 2))) (cos.f64 th)) |
(*.f64 (+.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) (cos.f64 th)) |
(*.f64 (fma.f64 (sqrt.f64 1/2) (*.f64 a1 a1) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) (cos.f64 th)) |
(*.f64 (fma.f64 (sqrt.f64 1/2) (*.f64 a1 a1) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) (cos.f64 th)) |
(*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1))) |
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th)))) |
(*.f64 (+.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) (cos.f64 th)) |
(*.f64 (fma.f64 (sqrt.f64 1/2) (*.f64 a1 a1) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) (cos.f64 th)) |
(*.f64 (fma.f64 (sqrt.f64 1/2) (*.f64 a1 a1) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) (cos.f64 th)) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th)))) |
(*.f64 (+.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) (cos.f64 th)) |
(*.f64 (fma.f64 (sqrt.f64 1/2) (*.f64 a1 a1) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) (cos.f64 th)) |
(*.f64 (fma.f64 (sqrt.f64 1/2) (*.f64 a1 a1) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) (cos.f64 th)) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th)))) |
(*.f64 (+.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) (cos.f64 th)) |
(*.f64 (fma.f64 (sqrt.f64 1/2) (*.f64 a1 a1) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) (cos.f64 th)) |
(*.f64 (fma.f64 (sqrt.f64 1/2) (*.f64 a1 a1) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) (cos.f64 th)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a2 a2))) |
(*.f64 (/.f64 a2 (/.f64 (sqrt.f64 2) a2)) (cos.f64 th)) |
(*.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (cos.f64 th)) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th)))) |
(*.f64 (+.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) (cos.f64 th)) |
(*.f64 (fma.f64 (sqrt.f64 1/2) (*.f64 a1 a1) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) (cos.f64 th)) |
(*.f64 (fma.f64 (sqrt.f64 1/2) (*.f64 a1 a1) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) (cos.f64 th)) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th)))) |
(*.f64 (+.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) (cos.f64 th)) |
(*.f64 (fma.f64 (sqrt.f64 1/2) (*.f64 a1 a1) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) (cos.f64 th)) |
(*.f64 (fma.f64 (sqrt.f64 1/2) (*.f64 a1 a1) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) (cos.f64 th)) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th)))) |
(*.f64 (+.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) (cos.f64 th)) |
(*.f64 (fma.f64 (sqrt.f64 1/2) (*.f64 a1 a1) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) (cos.f64 th)) |
(*.f64 (fma.f64 (sqrt.f64 1/2) (*.f64 a1 a1) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) (cos.f64 th)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a2 a2))) |
(*.f64 (/.f64 a2 (/.f64 (sqrt.f64 2) a2)) (cos.f64 th)) |
(*.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (cos.f64 th)) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th)))) |
(*.f64 (+.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) (cos.f64 th)) |
(*.f64 (fma.f64 (sqrt.f64 1/2) (*.f64 a1 a1) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) (cos.f64 th)) |
(*.f64 (fma.f64 (sqrt.f64 1/2) (*.f64 a1 a1) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) (cos.f64 th)) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th)))) |
(*.f64 (+.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) (cos.f64 th)) |
(*.f64 (fma.f64 (sqrt.f64 1/2) (*.f64 a1 a1) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) (cos.f64 th)) |
(*.f64 (fma.f64 (sqrt.f64 1/2) (*.f64 a1 a1) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) (cos.f64 th)) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th)))) |
(*.f64 (+.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) (cos.f64 th)) |
(*.f64 (fma.f64 (sqrt.f64 1/2) (*.f64 a1 a1) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) (cos.f64 th)) |
(*.f64 (fma.f64 (sqrt.f64 1/2) (*.f64 a1 a1) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) (cos.f64 th)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a2 a2))) |
(*.f64 (/.f64 a2 (/.f64 (sqrt.f64 2) a2)) (cos.f64 th)) |
(*.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (cos.f64 th)) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th)))) |
(*.f64 (+.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) (cos.f64 th)) |
(*.f64 (fma.f64 (sqrt.f64 1/2) (*.f64 a1 a1) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) (cos.f64 th)) |
(*.f64 (fma.f64 (sqrt.f64 1/2) (*.f64 a1 a1) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) (cos.f64 th)) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th)))) |
(*.f64 (+.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) (cos.f64 th)) |
(*.f64 (fma.f64 (sqrt.f64 1/2) (*.f64 a1 a1) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) (cos.f64 th)) |
(*.f64 (fma.f64 (sqrt.f64 1/2) (*.f64 a1 a1) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) (cos.f64 th)) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th)))) |
(*.f64 (+.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) (cos.f64 th)) |
(*.f64 (fma.f64 (sqrt.f64 1/2) (*.f64 a1 a1) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) (cos.f64 th)) |
(*.f64 (fma.f64 (sqrt.f64 1/2) (*.f64 a1 a1) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) (cos.f64 th)) |
(*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1))) |
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th)))) |
(*.f64 (+.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) (cos.f64 th)) |
(*.f64 (fma.f64 (sqrt.f64 1/2) (*.f64 a1 a1) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) (cos.f64 th)) |
(*.f64 (fma.f64 (sqrt.f64 1/2) (*.f64 a1 a1) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) (cos.f64 th)) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th)))) |
(*.f64 (+.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) (cos.f64 th)) |
(*.f64 (fma.f64 (sqrt.f64 1/2) (*.f64 a1 a1) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) (cos.f64 th)) |
(*.f64 (fma.f64 (sqrt.f64 1/2) (*.f64 a1 a1) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) (cos.f64 th)) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th)))) |
(*.f64 (+.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) (cos.f64 th)) |
(*.f64 (fma.f64 (sqrt.f64 1/2) (*.f64 a1 a1) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) (cos.f64 th)) |
(*.f64 (fma.f64 (sqrt.f64 1/2) (*.f64 a1 a1) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) (cos.f64 th)) |
(*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1))) |
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th)))) |
(*.f64 (+.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) (cos.f64 th)) |
(*.f64 (fma.f64 (sqrt.f64 1/2) (*.f64 a1 a1) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) (cos.f64 th)) |
(*.f64 (fma.f64 (sqrt.f64 1/2) (*.f64 a1 a1) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) (cos.f64 th)) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th)))) |
(*.f64 (+.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) (cos.f64 th)) |
(*.f64 (fma.f64 (sqrt.f64 1/2) (*.f64 a1 a1) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) (cos.f64 th)) |
(*.f64 (fma.f64 (sqrt.f64 1/2) (*.f64 a1 a1) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) (cos.f64 th)) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th)))) |
(*.f64 (+.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) (cos.f64 th)) |
(*.f64 (fma.f64 (sqrt.f64 1/2) (*.f64 a1 a1) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) (cos.f64 th)) |
(*.f64 (fma.f64 (sqrt.f64 1/2) (*.f64 a1 a1) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) (cos.f64 th)) |
(+.f64 0 (*.f64 a1 (sqrt.f64 1/2))) |
(*.f64 (sqrt.f64 1/2) a1) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 a1) (sqrt.f64 1/2))) (cbrt.f64 (pow.f64 (exp.f64 a1) (sqrt.f64 1/2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a1) (sqrt.f64 1/2))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a1) (sqrt.f64 1/2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a1) (sqrt.f64 1/2))))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a1) (sqrt.f64 1/2))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a1) (sqrt.f64 1/2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a1) (sqrt.f64 1/2))))) |
(*.f64 (sqrt.f64 1/2) a1) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 a1 (sqrt.f64 1/2)))) 1) |
(*.f64 (sqrt.f64 1/2) a1) |
(pow.f64 (*.f64 a1 (sqrt.f64 1/2)) 1) |
(*.f64 (sqrt.f64 1/2) a1) |
(pow.f64 (cbrt.f64 (*.f64 a1 (sqrt.f64 1/2))) 3) |
(*.f64 (sqrt.f64 1/2) a1) |
(pow.f64 (pow.f64 (*.f64 a1 (sqrt.f64 1/2)) 3) 1/3) |
(*.f64 (sqrt.f64 1/2) a1) |
(pow.f64 (sqrt.f64 (*.f64 a1 (sqrt.f64 1/2))) 2) |
(*.f64 (sqrt.f64 1/2) a1) |
(sqrt.f64 (*.f64 (*.f64 a1 a1) 1/2)) |
(sqrt.f64 (*.f64 1/2 (*.f64 a1 a1))) |
(log.f64 (pow.f64 (exp.f64 a1) (sqrt.f64 1/2))) |
(*.f64 (sqrt.f64 1/2) a1) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a1 (sqrt.f64 1/2))))) |
(*.f64 (sqrt.f64 1/2) a1) |
(cbrt.f64 (pow.f64 (*.f64 a1 (sqrt.f64 1/2)) 3)) |
(*.f64 (sqrt.f64 1/2) a1) |
(cbrt.f64 (*.f64 (pow.f64 a1 3) (*.f64 (sqrt.f64 1/2) 1/2))) |
(*.f64 (sqrt.f64 1/2) a1) |
(cbrt.f64 (*.f64 (*.f64 (sqrt.f64 1/2) 1/2) (pow.f64 a1 3))) |
(*.f64 (sqrt.f64 1/2) a1) |
(expm1.f64 (log1p.f64 (*.f64 a1 (sqrt.f64 1/2)))) |
(*.f64 (sqrt.f64 1/2) a1) |
(exp.f64 (log.f64 (*.f64 a1 (sqrt.f64 1/2)))) |
(*.f64 (sqrt.f64 1/2) a1) |
(exp.f64 (*.f64 (log.f64 (*.f64 a1 (sqrt.f64 1/2))) 1)) |
(*.f64 (sqrt.f64 1/2) a1) |
(log1p.f64 (expm1.f64 (*.f64 a1 (sqrt.f64 1/2)))) |
(*.f64 (sqrt.f64 1/2) a1) |
(+.f64 0 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))) |
(*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a2) a2) (sqrt.f64 1/2))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a2) a2) (sqrt.f64 1/2))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a2) a2) (sqrt.f64 1/2))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a2) a2) (sqrt.f64 1/2))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a2) a2) (sqrt.f64 1/2))))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a2) (*.f64 (sqrt.f64 1/2) a2))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 a2) a2) (sqrt.f64 1/2)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 a2) a2) (sqrt.f64 1/2))))) |
(*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)))) 1) |
(*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)) |
(*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)) |
(*.f64 a2 (/.f64 1 (/.f64 (sqrt.f64 2) a2))) |
(*.f64 a2 (/.f64 a2 (sqrt.f64 2))) |
(/.f64 a2 (/.f64 (sqrt.f64 2) a2)) |
(*.f64 a2 (*.f64 a2 (sqrt.f64 1/2))) |
(*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)) |
(*.f64 (*.f64 a2 a2) (sqrt.f64 1/2)) |
(*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)) |
(*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)) 1) |
(*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)) |
(*.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))) |
(*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)) |
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))) (cbrt.f64 (*.f64 (pow.f64 a2 4) 1/2))) |
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))) (cbrt.f64 (*.f64 1/2 (pow.f64 a2 4)))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 a2 4) 1/2)) (cbrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)))) |
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))) (cbrt.f64 (*.f64 1/2 (pow.f64 a2 4)))) |
(*.f64 (cbrt.f64 (pow.f64 a2 4)) (*.f64 (pow.f64 (cbrt.f64 a2) 2) (sqrt.f64 1/2))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 a2 4)) (pow.f64 (cbrt.f64 a2) 2)) (sqrt.f64 1/2)) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cbrt.f64 (pow.f64 a2 4)) (pow.f64 (cbrt.f64 a2) 2))) |
(*.f64 (*.f64 a2 (pow.f64 2 -1/4)) (*.f64 a2 (pow.f64 2 -1/4))) |
(pow.f64 (*.f64 a2 (pow.f64 2 -1/4)) 2) |
(*.f64 a2 (*.f64 (pow.f64 2 -1/2) a2)) |
(*.f64 (*.f64 a2 (neg.f64 a2)) (/.f64 1 (neg.f64 (sqrt.f64 2)))) |
(*.f64 a2 (*.f64 (neg.f64 a2) (/.f64 1 (neg.f64 (sqrt.f64 2))))) |
(/.f64 a2 (/.f64 (neg.f64 (sqrt.f64 2)) (neg.f64 a2))) |
(*.f64 a2 (/.f64 (neg.f64 a2) (neg.f64 (sqrt.f64 2)))) |
(*.f64 (/.f64 a2 1) (/.f64 a2 (sqrt.f64 2))) |
(*.f64 a2 (/.f64 a2 (sqrt.f64 2))) |
(/.f64 a2 (/.f64 (sqrt.f64 2) a2)) |
(*.f64 (/.f64 a2 (sqrt.f64 2)) a2) |
(*.f64 a2 (/.f64 a2 (sqrt.f64 2))) |
(/.f64 a2 (/.f64 (sqrt.f64 2) a2)) |
(*.f64 (/.f64 a2 (cbrt.f64 2)) (/.f64 a2 (cbrt.f64 (sqrt.f64 2)))) |
(*.f64 (/.f64 1 (cbrt.f64 2)) (/.f64 (*.f64 a2 a2) (cbrt.f64 (sqrt.f64 2)))) |
(*.f64 (/.f64 a2 (cbrt.f64 2)) (/.f64 a2 (cbrt.f64 (sqrt.f64 2)))) |
(*.f64 (/.f64 1 (pow.f64 2 1/4)) (/.f64 (*.f64 a2 a2) (pow.f64 2 1/4))) |
(*.f64 (/.f64 1 (pow.f64 2 1/4)) (/.f64 a2 (/.f64 (pow.f64 2 1/4) a2))) |
(/.f64 (*.f64 (/.f64 a2 (pow.f64 2 1/4)) a2) (pow.f64 2 1/4)) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a2 4)) 1) (/.f64 (pow.f64 (cbrt.f64 a2) 2) (sqrt.f64 2))) |
(*.f64 (cbrt.f64 (pow.f64 a2 4)) (/.f64 (pow.f64 (cbrt.f64 a2) 2) (sqrt.f64 2))) |
(/.f64 (*.f64 (cbrt.f64 (pow.f64 a2 4)) (pow.f64 (cbrt.f64 a2) 2)) (sqrt.f64 2)) |
(/.f64 (cbrt.f64 (pow.f64 a2 4)) (/.f64 (sqrt.f64 2) (pow.f64 (cbrt.f64 a2) 2))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a2 4)) (cbrt.f64 2)) (cbrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)))) |
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))) (/.f64 (cbrt.f64 (pow.f64 a2 4)) (cbrt.f64 2))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 a2 4)) (pow.f64 2 1/4)) (/.f64 (pow.f64 (cbrt.f64 a2) 2) (pow.f64 2 1/4))) |
(pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)) 1) |
(*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)) |
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))) 3) |
(*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)) |
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)) 3) 1/3) |
(*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)) |
(pow.f64 (*.f64 a2 (pow.f64 2 -1/4)) 2) |
(*.f64 a2 (*.f64 (pow.f64 2 -1/2) a2)) |
(pow.f64 (/.f64 (sqrt.f64 2) (*.f64 a2 a2)) -1) |
(*.f64 a2 (/.f64 a2 (sqrt.f64 2))) |
(/.f64 a2 (/.f64 (sqrt.f64 2) a2)) |
(neg.f64 (/.f64 (*.f64 a2 a2) (neg.f64 (sqrt.f64 2)))) |
(*.f64 a2 (*.f64 (neg.f64 a2) (/.f64 1 (neg.f64 (sqrt.f64 2))))) |
(/.f64 a2 (/.f64 (neg.f64 (sqrt.f64 2)) (neg.f64 a2))) |
(*.f64 a2 (/.f64 (neg.f64 a2) (neg.f64 (sqrt.f64 2)))) |
(sqrt.f64 (*.f64 (pow.f64 a2 4) 1/2)) |
(sqrt.f64 (*.f64 1/2 (pow.f64 a2 4))) |
(log.f64 (pow.f64 (pow.f64 (exp.f64 a2) a2) (sqrt.f64 1/2))) |
(*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))))) |
(*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)) |
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)) 3)) |
(*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)) |
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)) |
(exp.f64 (log.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))) 1)) |
(*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)) |
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)) |
(+.f64 0 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) |
(*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a1) (sqrt.f64 1/2)) a1)) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a1) (sqrt.f64 1/2)) a1)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a1) (sqrt.f64 1/2)) a1)))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a1) (sqrt.f64 1/2)) a1)))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a1) (sqrt.f64 1/2)) a1)))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 a1) a1) (sqrt.f64 1/2))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 a1) (sqrt.f64 1/2)) a1))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 a1) (sqrt.f64 1/2)) a1)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)))) 1) |
(*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) |
(pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) 1) |
(*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) |
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) 3) |
(*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) |
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) 3) 1/3) |
(*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) |
(pow.f64 (*.f64 a1 (pow.f64 2 -1/4)) 2) |
(*.f64 (*.f64 a1 a1) (pow.f64 2 -1/2)) |
(sqrt.f64 (pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) 2)) |
(*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) |
(log.f64 (pow.f64 (pow.f64 (exp.f64 a1) (sqrt.f64 1/2)) a1)) |
(*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))))) |
(*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) |
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) 3)) |
(*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) |
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) |
(exp.f64 (log.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) 1)) |
(*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) |
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) |
(+.f64 (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th))) (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))) |
(+.f64 (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th))) (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))) |
(+.f64 0 (*.f64 (cos.f64 th) (fma.f64 a1 (*.f64 a1 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))))) |
(*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))) |
(+.f64 (*.f64 (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th))) 1) (*.f64 (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th))) 1)) |
(*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (fma.f64 a1 (*.f64 a1 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (fma.f64 a1 (*.f64 a1 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (fma.f64 a1 (*.f64 a1 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))))))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (fma.f64 a1 (*.f64 (sqrt.f64 1/2) a1) (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (fma.f64 a1 (*.f64 (sqrt.f64 1/2) a1) (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (fma.f64 a1 (*.f64 (sqrt.f64 1/2) a1) (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (fma.f64 a1 (*.f64 (sqrt.f64 1/2) a1) (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (fma.f64 a1 (*.f64 (sqrt.f64 1/2) a1) (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))))))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (*.f64 (sqrt.f64 1/2) (fma.f64 a1 a1 (*.f64 a2 a2))))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (fma.f64 a1 (*.f64 a1 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (fma.f64 a1 (*.f64 a1 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))))))) |
(*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 th) (fma.f64 a1 (*.f64 a1 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)))))) 1) |
(*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th))) 3) (pow.f64 (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th))) 3)) (fma.f64 (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th))) (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th))) (-.f64 (*.f64 (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th))) (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) (*.f64 (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th))) (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th))))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th))) 3) (pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1))) 3)) (+.f64 (*.f64 (pow.f64 a2 4) (*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1))) (-.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1))) (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th))))))) |
(/.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) 3) (+.f64 (pow.f64 (*.f64 a2 a2) 3) (pow.f64 (*.f64 a1 a1) 3))) (+.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)))) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2))) (*.f64 (pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)) 2) (*.f64 (cos.f64 th) (cos.f64 th))))) |
(/.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) 3) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (fma.f64 (pow.f64 a2 4) (*.f64 1/2 (*.f64 (cos.f64 th) (cos.f64 th))) (*.f64 (*.f64 1/2 (*.f64 (*.f64 a1 (cos.f64 th)) (*.f64 a1 (cos.f64 th)))) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2))))) |
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th))) (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) (*.f64 (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th))) (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th))))) (-.f64 (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th))) (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th))))) |
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))) 1) |
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)) 3) (pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) 3))) (-.f64 (fma.f64 (pow.f64 a2 4) 1/2 (pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) 2)) (*.f64 (*.f64 a2 a2) (*.f64 (*.f64 a1 a1) 1/2)))) |
(/.f64 (cos.f64 th) (/.f64 (-.f64 (fma.f64 (pow.f64 a2 4) 1/2 (pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) 2)) (*.f64 a2 (*.f64 a2 (*.f64 1/2 (*.f64 a1 a1))))) (+.f64 (pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)) 3) (pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) 3)))) |
(*.f64 (/.f64 (cos.f64 th) (+.f64 (fma.f64 1/2 (pow.f64 a2 4) (pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) 2)) (*.f64 (*.f64 (*.f64 a1 a1) (*.f64 a2 a2)) -1/2))) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (+.f64 (pow.f64 (*.f64 a2 a2) 3) (pow.f64 (*.f64 a1 a1) 3)))) |
(*.f64 (/.f64 (cos.f64 th) (+.f64 (fma.f64 1/2 (pow.f64 a2 4) (*.f64 1/2 (pow.f64 a1 4))) (*.f64 a2 (*.f64 a2 (*.f64 -1/2 (*.f64 a1 a1)))))) (*.f64 (*.f64 1/2 (sqrt.f64 1/2)) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) |
(/.f64 (*.f64 (cos.f64 th) (-.f64 (*.f64 (pow.f64 a2 4) 1/2) (pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) 2))) (fma.f64 (sqrt.f64 1/2) (*.f64 a2 a2) (*.f64 (neg.f64 (*.f64 a1 a1)) (sqrt.f64 1/2)))) |
(/.f64 (cos.f64 th) (/.f64 (fma.f64 (sqrt.f64 1/2) (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (*.f64 a1 (neg.f64 a1)))) (-.f64 (*.f64 1/2 (pow.f64 a2 4)) (pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) 2)))) |
(*.f64 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 1/2) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (-.f64 (*.f64 1/2 (pow.f64 a2 4)) (pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) 2))) |
(*.f64 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 1/2) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (fma.f64 1/2 (pow.f64 a2 4) (*.f64 -1/2 (pow.f64 a1 4)))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)) 3) (pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) 3)) (cos.f64 th)) (-.f64 (fma.f64 (pow.f64 a2 4) 1/2 (pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) 2)) (*.f64 (*.f64 a2 a2) (*.f64 (*.f64 a1 a1) 1/2)))) |
(/.f64 (cos.f64 th) (/.f64 (-.f64 (fma.f64 (pow.f64 a2 4) 1/2 (pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) 2)) (*.f64 a2 (*.f64 a2 (*.f64 1/2 (*.f64 a1 a1))))) (+.f64 (pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)) 3) (pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) 3)))) |
(*.f64 (/.f64 (cos.f64 th) (+.f64 (fma.f64 1/2 (pow.f64 a2 4) (pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) 2)) (*.f64 (*.f64 (*.f64 a1 a1) (*.f64 a2 a2)) -1/2))) (*.f64 (pow.f64 (sqrt.f64 1/2) 3) (+.f64 (pow.f64 (*.f64 a2 a2) 3) (pow.f64 (*.f64 a1 a1) 3)))) |
(*.f64 (/.f64 (cos.f64 th) (+.f64 (fma.f64 1/2 (pow.f64 a2 4) (*.f64 1/2 (pow.f64 a1 4))) (*.f64 a2 (*.f64 a2 (*.f64 -1/2 (*.f64 a1 a1)))))) (*.f64 (*.f64 1/2 (sqrt.f64 1/2)) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) |
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 a2 4) 1/2) (pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) 2)) (cos.f64 th)) (fma.f64 (sqrt.f64 1/2) (*.f64 a2 a2) (*.f64 (neg.f64 (*.f64 a1 a1)) (sqrt.f64 1/2)))) |
(/.f64 (cos.f64 th) (/.f64 (fma.f64 (sqrt.f64 1/2) (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (*.f64 a1 (neg.f64 a1)))) (-.f64 (*.f64 1/2 (pow.f64 a2 4)) (pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) 2)))) |
(*.f64 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 1/2) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (-.f64 (*.f64 1/2 (pow.f64 a2 4)) (pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) 2))) |
(*.f64 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 1/2) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (fma.f64 1/2 (pow.f64 a2 4) (*.f64 -1/2 (pow.f64 a1 4)))) |
(pow.f64 (*.f64 (cos.f64 th) (fma.f64 a1 (*.f64 a1 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)))) 1) |
(*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))) |
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 th) (fma.f64 a1 (*.f64 a1 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))))) 3) |
(*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))) |
(pow.f64 (pow.f64 (*.f64 (cos.f64 th) (fma.f64 a1 (*.f64 a1 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)))) 3) 1/3) |
(*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))) |
(pow.f64 (*.f64 (sqrt.f64 (cos.f64 th)) (hypot.f64 (*.f64 a2 (pow.f64 2 -1/4)) (*.f64 a1 (pow.f64 2 -1/4)))) 2) |
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 th) (fma.f64 a1 (*.f64 a1 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)))) 2)) |
(*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))) |
(log.f64 (pow.f64 (exp.f64 (cos.f64 th)) (fma.f64 a1 (*.f64 a1 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))))) |
(*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 th) (fma.f64 a1 (*.f64 a1 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))))))) |
(*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))) |
(log.f64 (*.f64 (exp.f64 (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) (exp.f64 (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))))) |
(*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))) |
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 th) (fma.f64 a1 (*.f64 a1 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)))) 3)) |
(*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))) |
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 th) 3) (pow.f64 (fma.f64 a1 (*.f64 a1 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))) 3))) |
(*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))) |
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 a1 (*.f64 a1 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))) 3) (pow.f64 (cos.f64 th) 3))) |
(*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))) |
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 th) (fma.f64 a1 (*.f64 a1 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)))))) |
(*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))) |
(exp.f64 (log.f64 (*.f64 (cos.f64 th) (fma.f64 a1 (*.f64 a1 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)))))) |
(*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 th) (fma.f64 a1 (*.f64 a1 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))))) 1)) |
(*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))) |
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 th) (fma.f64 a1 (*.f64 a1 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)))))) |
(*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))) |
(fma.f64 a1 (*.f64 (*.f64 a1 (sqrt.f64 1/2)) (cos.f64 th)) (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))) |
(fma.f64 (*.f64 a1 (sqrt.f64 1/2)) (*.f64 a1 (cos.f64 th)) (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))) |
(fma.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))) |
(fma.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)) (cos.f64 th) (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))) |
(fma.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) (cos.f64 th) (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))) |
(fma.f64 (cos.f64 th) (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)) (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))) |
(fma.f64 (cos.f64 th) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))) |
(fma.f64 1 (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th))) (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))) |
(fma.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th))) (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))) |
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 th)) 2) (*.f64 (cbrt.f64 (cos.f64 th)) (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))) (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))) |
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 th)) 2) (*.f64 (cbrt.f64 (cos.f64 th)) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))) |
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 a2 4) 1/2)) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))) (cos.f64 th)) (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(fma.f64 (cbrt.f64 (*.f64 1/2 (pow.f64 a2 4))) (*.f64 (cos.f64 th) (cbrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)))) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) |
(fma.f64 (cbrt.f64 (*.f64 1/2 (pow.f64 a2 4))) (*.f64 (cos.f64 th) (cbrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)))) |
(*.f64 (cos.f64 th) (+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))) (cbrt.f64 (*.f64 1/2 (pow.f64 a2 4)))))) |
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) 2)) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) (cos.f64 th)) (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) 2)) (*.f64 (cos.f64 th) (cbrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)))) (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) 2)) (*.f64 (cos.f64 th) (cbrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)))) (*.f64 (sqrt.f64 1/2) (*.f64 a2 (*.f64 a2 (cos.f64 th))))) |
(*.f64 (cos.f64 th) (+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)) (*.f64 (cbrt.f64 (*.f64 1/2 (pow.f64 a1 4))) (cbrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)))))) |
(fma.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))) |
(fma.f64 (sqrt.f64 (cos.f64 th)) (*.f64 (sqrt.f64 (cos.f64 th)) (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))) (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))) |
(fma.f64 (sqrt.f64 (cos.f64 th)) (*.f64 (sqrt.f64 (cos.f64 th)) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))) |
(fma.f64 (*.f64 a2 (pow.f64 2 -1/4)) (*.f64 (*.f64 a2 (pow.f64 2 -1/4)) (cos.f64 th)) (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(fma.f64 (*.f64 a2 (pow.f64 2 -1/4)) (*.f64 a2 (*.f64 (pow.f64 2 -1/4) (cos.f64 th))) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) |
(+.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) (*.f64 (cos.f64 th) (*.f64 a2 (*.f64 (pow.f64 2 -1/2) a2)))) |
(*.f64 (cos.f64 th) (+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) (*.f64 a2 (*.f64 (pow.f64 2 -1/2) a2)))) |
(fma.f64 (*.f64 a1 (pow.f64 2 -1/4)) (*.f64 (*.f64 a1 (pow.f64 2 -1/4)) (cos.f64 th)) (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(fma.f64 (*.f64 a1 (pow.f64 2 -1/4)) (*.f64 a1 (*.f64 (pow.f64 2 -1/4) (cos.f64 th))) (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 (*.f64 a2 (cos.f64 th)))) (*.f64 (cos.f64 th) (*.f64 (*.f64 a1 a1) (pow.f64 2 -1/2)))) |
(*.f64 (cos.f64 th) (+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)) (*.f64 (*.f64 a1 a1) (pow.f64 2 -1/2)))) |
(fma.f64 (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th))) 1 (*.f64 (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th))) 1)) |
(*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) (cbrt.f64 (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th))))) (cbrt.f64 (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) (cbrt.f64 (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th))))) (cbrt.f64 (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))) |
(fma.f64 (sqrt.f64 (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) (sqrt.f64 (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))) |
(fma.f64 (sqrt.f64 (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) (sqrt.f64 (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))) |
(fma.f64 (*.f64 (sqrt.f64 (cos.f64 th)) (*.f64 a2 (pow.f64 2 -1/4))) (*.f64 (sqrt.f64 (cos.f64 th)) (*.f64 a2 (pow.f64 2 -1/4))) (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(fma.f64 (*.f64 a2 (pow.f64 2 -1/4)) (*.f64 a2 (*.f64 (pow.f64 2 -1/4) (cos.f64 th))) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) |
(+.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) (*.f64 (cos.f64 th) (*.f64 a2 (*.f64 (pow.f64 2 -1/2) a2)))) |
(*.f64 (cos.f64 th) (+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) (*.f64 a2 (*.f64 (pow.f64 2 -1/2) a2)))) |
(fma.f64 (*.f64 (sqrt.f64 (cos.f64 th)) (*.f64 a1 (pow.f64 2 -1/4))) (*.f64 (sqrt.f64 (cos.f64 th)) (*.f64 a1 (pow.f64 2 -1/4))) (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(fma.f64 (*.f64 a1 (pow.f64 2 -1/4)) (*.f64 a1 (*.f64 (pow.f64 2 -1/4) (cos.f64 th))) (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 (*.f64 a2 (cos.f64 th)))) (*.f64 (cos.f64 th) (*.f64 (*.f64 a1 a1) (pow.f64 2 -1/2)))) |
(*.f64 (cos.f64 th) (+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)) (*.f64 (*.f64 a1 a1) (pow.f64 2 -1/2)))) |
(fma.f64 (*.f64 (*.f64 a2 (pow.f64 2 -1/4)) (sqrt.f64 (cos.f64 th))) (*.f64 (*.f64 a2 (pow.f64 2 -1/4)) (sqrt.f64 (cos.f64 th))) (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(fma.f64 (*.f64 a2 (pow.f64 2 -1/4)) (*.f64 a2 (*.f64 (pow.f64 2 -1/4) (cos.f64 th))) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) |
(+.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) (*.f64 (cos.f64 th) (*.f64 a2 (*.f64 (pow.f64 2 -1/2) a2)))) |
(*.f64 (cos.f64 th) (+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) (*.f64 a2 (*.f64 (pow.f64 2 -1/2) a2)))) |
(fma.f64 (*.f64 (*.f64 a1 (pow.f64 2 -1/4)) (sqrt.f64 (cos.f64 th))) (*.f64 (*.f64 a1 (pow.f64 2 -1/4)) (sqrt.f64 (cos.f64 th))) (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(fma.f64 (*.f64 a1 (pow.f64 2 -1/4)) (*.f64 a1 (*.f64 (pow.f64 2 -1/4) (cos.f64 th))) (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 (*.f64 a2 (cos.f64 th)))) (*.f64 (cos.f64 th) (*.f64 (*.f64 a1 a1) (pow.f64 2 -1/2)))) |
(*.f64 (cos.f64 th) (+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)) (*.f64 (*.f64 a1 a1) (pow.f64 2 -1/2)))) |
(fma.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 1/2) (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))) |
(fma.f64 (*.f64 (cos.f64 th) (cbrt.f64 (*.f64 (pow.f64 a2 4) 1/2))) (cbrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))) (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(fma.f64 (cbrt.f64 (*.f64 1/2 (pow.f64 a2 4))) (*.f64 (cos.f64 th) (cbrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)))) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) |
(fma.f64 (cbrt.f64 (*.f64 1/2 (pow.f64 a2 4))) (*.f64 (cos.f64 th) (cbrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)))) |
(*.f64 (cos.f64 th) (+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2))) (cbrt.f64 (*.f64 1/2 (pow.f64 a2 4)))))) |
(fma.f64 (*.f64 (cos.f64 th) (*.f64 a2 (pow.f64 2 -1/4))) (*.f64 a2 (pow.f64 2 -1/4)) (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(fma.f64 (*.f64 a2 (pow.f64 2 -1/4)) (*.f64 a2 (*.f64 (pow.f64 2 -1/4) (cos.f64 th))) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) |
(+.f64 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) (*.f64 (cos.f64 th) (*.f64 a2 (*.f64 (pow.f64 2 -1/2) a2)))) |
(*.f64 (cos.f64 th) (+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) (*.f64 a2 (*.f64 (pow.f64 2 -1/2) a2)))) |
(fma.f64 (*.f64 (cos.f64 th) a1) (*.f64 a1 (sqrt.f64 1/2)) (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))) |
(fma.f64 (*.f64 (cos.f64 th) (*.f64 a1 (sqrt.f64 1/2))) a1 (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))) |
(fma.f64 (*.f64 (cos.f64 th) (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) 2))) (cbrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) 2)) (*.f64 (cos.f64 th) (cbrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)))) (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) 2)) (*.f64 (cos.f64 th) (cbrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)))) (*.f64 (sqrt.f64 1/2) (*.f64 a2 (*.f64 a2 (cos.f64 th))))) |
(*.f64 (cos.f64 th) (+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)) (*.f64 (cbrt.f64 (*.f64 1/2 (pow.f64 a1 4))) (cbrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)))))) |
(fma.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (sqrt.f64 1/2) (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))) |
(fma.f64 (*.f64 (cos.f64 th) (*.f64 a1 (pow.f64 2 -1/4))) (*.f64 a1 (pow.f64 2 -1/4)) (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(fma.f64 (*.f64 a1 (pow.f64 2 -1/4)) (*.f64 a1 (*.f64 (pow.f64 2 -1/4) (cos.f64 th))) (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 (*.f64 a2 (cos.f64 th)))) (*.f64 (cos.f64 th) (*.f64 (*.f64 a1 a1) (pow.f64 2 -1/2)))) |
(*.f64 (cos.f64 th) (+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)) (*.f64 (*.f64 a1 a1) (pow.f64 2 -1/2)))) |
(fma.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)) (pow.f64 (cbrt.f64 (cos.f64 th)) 2)) (cbrt.f64 (cos.f64 th)) (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))) |
(fma.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)) (sqrt.f64 (cos.f64 th))) (sqrt.f64 (cos.f64 th)) (*.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))) |
(fma.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) (pow.f64 (cbrt.f64 (cos.f64 th)) 2)) (cbrt.f64 (cos.f64 th)) (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))) |
(fma.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) (sqrt.f64 (cos.f64 th))) (sqrt.f64 (cos.f64 th)) (*.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))) |
Compiled 14395 to 8958 computations (37.8% saved)
21 alts after pruning (18 fresh and 3 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 737 | 13 | 750 |
| Fresh | 7 | 5 | 12 |
| Picked | 1 | 0 | 1 |
| Done | 2 | 3 | 5 |
| Total | 747 | 21 | 768 |
| Status | Accuracy | Program |
|---|---|---|
| 66.8% | (pow.f64 (/.f64 (hypot.f64 a2 a1) (pow.f64 2 1/4)) 2) | |
| ✓ | 66.8% | (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
| 38.8% | (/.f64 (*.f64 (*.f64 a1 a1) (+.f64 (*.f64 -1/2 (*.f64 th th)) 1)) (sqrt.f64 2)) | |
| ▶ | 39.7% | (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) |
| 39.9% | (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) | |
| ▶ | 57.4% | (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a2 a2))) |
| 57.8% | (/.f64 a2 (/.f64 (sqrt.f64 2) (*.f64 a2 (cos.f64 th)))) | |
| 39.9% | (/.f64 a1 (/.f64 (sqrt.f64 2) a1)) | |
| ✓ | 55.8% | (*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (cos.f64 th)) |
| ✓ | 99.6% | (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2))) |
| 57.8% | (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2)) | |
| 57.8% | (*.f64 (/.f64 a2 (/.f64 (sqrt.f64 2) a2)) (cos.f64 th)) | |
| 39.7% | (*.f64 (/.f64 a2 (sqrt.f64 2)) a2) | |
| ▶ | 39.9% | (*.f64 (/.f64 a1 (sqrt.f64 2)) a1) |
| 66.8% | (*.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2))) | |
| ▶ | 99.5% | (*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
| 55.7% | (*.f64 (*.f64 a1 a1) (*.f64 (cos.f64 th) (pow.f64 2 -1/2))) | |
| 99.5% | (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))) | |
| ▶ | 55.7% | (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1))) |
| 99.5% | (*.f64 (cos.f64 th) (pow.f64 (/.f64 (hypot.f64 a1 a2) (pow.f64 2 1/4)) 2)) | |
| 55.8% | (*.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2))) |
Compiled 481 to 361 computations (24.9% saved)
Found 2 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 99.7% | (*.f64 (sqrt.f64 1/2) (cos.f64 th)) |
| ✓ | 99.6% | (*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
Compiled 43 to 18 computations (58.1% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | th | @ | -inf | (*.f64 (sqrt.f64 1/2) (cos.f64 th)) |
| 0.0ms | th | @ | 0 | (*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
| 0.0ms | a1 | @ | 0 | (*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
| 0.0ms | a2 | @ | inf | (*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
| 0.0ms | th | @ | -inf | (*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
| 1× | batch-egg-rewrite |
| 1922× | prod-diff |
| 1396× | log-prod |
| 630× | fma-def |
| 508× | expm1-udef |
| 506× | log1p-udef |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 14 | 50 |
| 1 | 294 | 48 |
| 2 | 3823 | 48 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (sqrt.f64 1/2) (cos.f64 th)) |
| Outputs |
|---|
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2))) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1))) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))) |
(+.f64 0 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) 2)))) |
(+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2))) 1) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1))) 1)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 th)) (sqrt.f64 1/2)) (pow.f64 (hypot.f64 a2 a1) 2))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 th)) (sqrt.f64 1/2)) (pow.f64 (hypot.f64 a2 a1) 2))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 th)) (sqrt.f64 1/2)) (pow.f64 (hypot.f64 a2 a1) 2))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 th)) (sqrt.f64 1/2)) (pow.f64 (hypot.f64 a2 a1) 2)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 th)) (sqrt.f64 1/2)) (pow.f64 (hypot.f64 a2 a1) 2))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) 2))))) 1) |
(/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2))) 3) (pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1))) 3)) (fma.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2))) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2))) (-.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1))) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2))) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1))))))) |
(/.f64 (fma.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2))) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1))) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))))) (-.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2))) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1))))) |
(/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (+.f64 (pow.f64 a2 4) (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a2 a1) 2)))) |
(/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (*.f64 (sqrt.f64 1/2) (cos.f64 th))) (+.f64 (pow.f64 a2 4) (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a2 a1) 2)))) |
(/.f64 (*.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (sqrt.f64 1/2) (cos.f64 th))) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) 2))) 1) |
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) 2)))) 3) |
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) 2))) 3) 1/3) |
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th))) (hypot.f64 a2 a1)) 2) |
(sqrt.f64 (pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) 2))) 2)) |
(log.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 th)) (sqrt.f64 1/2)) (pow.f64 (hypot.f64 a2 a1) 2))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) 2)))))) |
(log.f64 (*.f64 (exp.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) (exp.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))))) |
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) 2))) 3)) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) 3) (pow.f64 (pow.f64 (hypot.f64 a2 a1) 2) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (hypot.f64 a2 a1) 2) 3) (pow.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) 3))) |
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) 2))))) |
(exp.f64 (log.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) 2))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) 2)))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) 2))))) |
(fma.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2)) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) |
(fma.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))) |
(fma.f64 (cos.f64 th) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))) |
(fma.f64 (cos.f64 th) (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) |
(fma.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) |
(fma.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))) |
(fma.f64 a2 (*.f64 a2 (*.f64 (sqrt.f64 1/2) (cos.f64 th))) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) |
(fma.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) |
(fma.f64 a1 (*.f64 a1 (*.f64 (sqrt.f64 1/2) (cos.f64 th))) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))) |
(fma.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))) |
(fma.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2))) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) |
(fma.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1))) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))) |
(fma.f64 (cbrt.f64 (*.f64 1/2 (pow.f64 (cos.f64 th) 2))) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th))) (*.f64 a1 a1)) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))) |
(fma.f64 (cbrt.f64 (*.f64 1/2 (pow.f64 (cos.f64 th) 2))) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th))) (*.f64 a2 a2)) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) |
(fma.f64 (cbrt.f64 (pow.f64 a1 4)) (*.f64 (pow.f64 (cbrt.f64 a1) 2) (*.f64 (sqrt.f64 1/2) (cos.f64 th))) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))) |
(fma.f64 (cbrt.f64 (pow.f64 a2 4)) (*.f64 (cbrt.f64 (*.f64 a2 a2)) (*.f64 (sqrt.f64 1/2) (cos.f64 th))) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) |
(fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th))) (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th))) (*.f64 a1 a1)) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))) |
(fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th))) (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th))) (*.f64 a2 a2)) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) |
(fma.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2))) 1 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1))) 1)) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) (cbrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1))))) (cbrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))) (cbrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2))))) (cbrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) |
(fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) (sqrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))) |
(fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))) (sqrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) |
(fma.f64 (*.f64 a1 (sqrt.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) (*.f64 a1 (sqrt.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))) |
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th))) a1) (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th))) a1) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))) |
(fma.f64 (*.f64 a2 (sqrt.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) (*.f64 a2 (sqrt.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) |
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th))) a2) (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th))) a2) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) |
(fma.f64 (*.f64 (*.f64 a2 a2) (cos.f64 th)) (sqrt.f64 1/2) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) |
(fma.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) (sqrt.f64 1/2) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))) |
(fma.f64 (*.f64 (*.f64 a1 a1) (sqrt.f64 1/2)) (cos.f64 th) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))) |
(fma.f64 (*.f64 (*.f64 a1 a1) (cbrt.f64 (*.f64 1/2 (pow.f64 (cos.f64 th) 2)))) (cbrt.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th))) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))) |
(fma.f64 (*.f64 (*.f64 a1 a1) (sqrt.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) (sqrt.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th))) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))) |
(fma.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) a1) a1 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))) |
(fma.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (cbrt.f64 (pow.f64 a1 4))) (pow.f64 (cbrt.f64 a1) 2) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))) |
(fma.f64 (*.f64 (*.f64 a2 a2) (sqrt.f64 1/2)) (cos.f64 th) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) |
(fma.f64 (*.f64 (*.f64 a2 a2) (cbrt.f64 (*.f64 1/2 (pow.f64 (cos.f64 th) 2)))) (cbrt.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th))) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) |
(fma.f64 (*.f64 (*.f64 a2 a2) (sqrt.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) (sqrt.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th))) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) |
(fma.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) a2) a2 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) |
(fma.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (cbrt.f64 (pow.f64 a2 4))) (cbrt.f64 (*.f64 a2 a2)) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) |
(+.f64 0 (*.f64 (sqrt.f64 1/2) (cos.f64 th))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (sqrt.f64 1/2))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (sqrt.f64 1/2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (sqrt.f64 1/2))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (sqrt.f64 1/2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (sqrt.f64 1/2))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) 1) |
(pow.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) 1) |
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th))) 3) |
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th))) 2) |
(sqrt.f64 (*.f64 1/2 (pow.f64 (cos.f64 th) 2))) |
(log.f64 (pow.f64 (exp.f64 (cos.f64 th)) (sqrt.f64 1/2))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th))))) |
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) 3)) |
(cbrt.f64 (*.f64 (*.f64 1/2 (sqrt.f64 1/2)) (pow.f64 (cos.f64 th) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 th) 3) (*.f64 1/2 (sqrt.f64 1/2)))) |
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(exp.f64 (log.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
| 1× | egg-herbie |
| 1448× | distribute-lft-in |
| 1368× | distribute-rgt-in |
| 616× | associate-*r* |
| 544× | associate-*l* |
| 526× | cancel-sign-sub-inv |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 266 | 5495 |
| 1 | 715 | 5025 |
| 2 | 2791 | 5017 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 a2 2) (pow.f64 a1 2))) |
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 2)))) (*.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)))) |
(+.f64 (*.f64 1/24 (*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 4)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 2)))) (*.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 a2 2) (pow.f64 a1 2))))) |
(+.f64 (*.f64 1/24 (*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 4)))) (+.f64 (*.f64 -1/720 (*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 6)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 2)))) (*.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)))))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a2 2) (cos.f64 th)))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a2 2) (cos.f64 th)))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a2 2) (cos.f64 th)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a2 2) (cos.f64 th))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a2 2) (cos.f64 th)))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a2 2) (cos.f64 th)))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a2 2) (cos.f64 th)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a2 2) (cos.f64 th))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a2 2) (cos.f64 th)))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a2 2) (cos.f64 th)))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a2 2) (cos.f64 th)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a2 2) (cos.f64 th))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a2 2) (cos.f64 th)))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a2 2) (cos.f64 th)))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a2 2) (cos.f64 th)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a2 2) (cos.f64 th)))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a2 2) (cos.f64 th)))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a2 2) (cos.f64 th)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a2 2) (cos.f64 th)))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a2 2) (cos.f64 th)))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a2 2) (cos.f64 th)))) |
(sqrt.f64 1/2) |
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 1/2) (pow.f64 th 2))) (sqrt.f64 1/2)) |
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 1/2) (pow.f64 th 2))) (+.f64 (*.f64 1/24 (*.f64 (sqrt.f64 1/2) (pow.f64 th 4))) (sqrt.f64 1/2))) |
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 1/2) (pow.f64 th 2))) (+.f64 (*.f64 1/24 (*.f64 (sqrt.f64 1/2) (pow.f64 th 4))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/720 (*.f64 (sqrt.f64 1/2) (pow.f64 th 6)))))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2))) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1))) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))) |
(+.f64 0 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) 2)))) |
(+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2))) 1) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1))) 1)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 th)) (sqrt.f64 1/2)) (pow.f64 (hypot.f64 a2 a1) 2))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 th)) (sqrt.f64 1/2)) (pow.f64 (hypot.f64 a2 a1) 2))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 th)) (sqrt.f64 1/2)) (pow.f64 (hypot.f64 a2 a1) 2))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 th)) (sqrt.f64 1/2)) (pow.f64 (hypot.f64 a2 a1) 2)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 th)) (sqrt.f64 1/2)) (pow.f64 (hypot.f64 a2 a1) 2))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) 2))))) 1) |
(/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2))) 3) (pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1))) 3)) (fma.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2))) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2))) (-.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1))) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2))) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1))))))) |
(/.f64 (fma.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2))) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1))) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))))) (-.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2))) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1))))) |
(/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (+.f64 (pow.f64 a2 4) (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a2 a1) 2)))) |
(/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (*.f64 (sqrt.f64 1/2) (cos.f64 th))) (+.f64 (pow.f64 a2 4) (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a2 a1) 2)))) |
(/.f64 (*.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (sqrt.f64 1/2) (cos.f64 th))) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) 2))) 1) |
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) 2)))) 3) |
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) 2))) 3) 1/3) |
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th))) (hypot.f64 a2 a1)) 2) |
(sqrt.f64 (pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) 2))) 2)) |
(log.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 th)) (sqrt.f64 1/2)) (pow.f64 (hypot.f64 a2 a1) 2))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) 2)))))) |
(log.f64 (*.f64 (exp.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) (exp.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))))) |
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) 2))) 3)) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) 3) (pow.f64 (pow.f64 (hypot.f64 a2 a1) 2) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (hypot.f64 a2 a1) 2) 3) (pow.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) 3))) |
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) 2))))) |
(exp.f64 (log.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) 2))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) 2)))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) 2))))) |
(fma.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2)) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) |
(fma.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))) |
(fma.f64 (cos.f64 th) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))) |
(fma.f64 (cos.f64 th) (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) |
(fma.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) |
(fma.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))) |
(fma.f64 a2 (*.f64 a2 (*.f64 (sqrt.f64 1/2) (cos.f64 th))) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) |
(fma.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) |
(fma.f64 a1 (*.f64 a1 (*.f64 (sqrt.f64 1/2) (cos.f64 th))) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))) |
(fma.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))) |
(fma.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2))) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) |
(fma.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1))) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))) |
(fma.f64 (cbrt.f64 (*.f64 1/2 (pow.f64 (cos.f64 th) 2))) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th))) (*.f64 a1 a1)) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))) |
(fma.f64 (cbrt.f64 (*.f64 1/2 (pow.f64 (cos.f64 th) 2))) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th))) (*.f64 a2 a2)) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) |
(fma.f64 (cbrt.f64 (pow.f64 a1 4)) (*.f64 (pow.f64 (cbrt.f64 a1) 2) (*.f64 (sqrt.f64 1/2) (cos.f64 th))) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))) |
(fma.f64 (cbrt.f64 (pow.f64 a2 4)) (*.f64 (cbrt.f64 (*.f64 a2 a2)) (*.f64 (sqrt.f64 1/2) (cos.f64 th))) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) |
(fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th))) (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th))) (*.f64 a1 a1)) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))) |
(fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th))) (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th))) (*.f64 a2 a2)) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) |
(fma.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2))) 1 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1))) 1)) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) (cbrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1))))) (cbrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))) (cbrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2))))) (cbrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) |
(fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) (sqrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))) |
(fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))) (sqrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) |
(fma.f64 (*.f64 a1 (sqrt.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) (*.f64 a1 (sqrt.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))) |
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th))) a1) (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th))) a1) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))) |
(fma.f64 (*.f64 a2 (sqrt.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) (*.f64 a2 (sqrt.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) |
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th))) a2) (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th))) a2) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) |
(fma.f64 (*.f64 (*.f64 a2 a2) (cos.f64 th)) (sqrt.f64 1/2) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) |
(fma.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) (sqrt.f64 1/2) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))) |
(fma.f64 (*.f64 (*.f64 a1 a1) (sqrt.f64 1/2)) (cos.f64 th) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))) |
(fma.f64 (*.f64 (*.f64 a1 a1) (cbrt.f64 (*.f64 1/2 (pow.f64 (cos.f64 th) 2)))) (cbrt.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th))) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))) |
(fma.f64 (*.f64 (*.f64 a1 a1) (sqrt.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) (sqrt.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th))) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))) |
(fma.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) a1) a1 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))) |
(fma.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (cbrt.f64 (pow.f64 a1 4))) (pow.f64 (cbrt.f64 a1) 2) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))) |
(fma.f64 (*.f64 (*.f64 a2 a2) (sqrt.f64 1/2)) (cos.f64 th) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) |
(fma.f64 (*.f64 (*.f64 a2 a2) (cbrt.f64 (*.f64 1/2 (pow.f64 (cos.f64 th) 2)))) (cbrt.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th))) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) |
(fma.f64 (*.f64 (*.f64 a2 a2) (sqrt.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) (sqrt.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th))) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) |
(fma.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) a2) a2 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) |
(fma.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (cbrt.f64 (pow.f64 a2 4))) (cbrt.f64 (*.f64 a2 a2)) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) |
(+.f64 0 (*.f64 (sqrt.f64 1/2) (cos.f64 th))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (sqrt.f64 1/2))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (sqrt.f64 1/2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (sqrt.f64 1/2))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (sqrt.f64 1/2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (sqrt.f64 1/2))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) 1) |
(pow.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) 1) |
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th))) 3) |
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th))) 2) |
(sqrt.f64 (*.f64 1/2 (pow.f64 (cos.f64 th) 2))) |
(log.f64 (pow.f64 (exp.f64 (cos.f64 th)) (sqrt.f64 1/2))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th))))) |
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) 3)) |
(cbrt.f64 (*.f64 (*.f64 1/2 (sqrt.f64 1/2)) (pow.f64 (cos.f64 th) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 th) 3) (*.f64 1/2 (sqrt.f64 1/2)))) |
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(exp.f64 (log.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
| Outputs |
|---|
(*.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 a2 2) (pow.f64 a1 2))) |
(*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1))) |
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 2)))) (*.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)))) |
(fma.f64 -1/2 (*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 th th))) (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(fma.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1)) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 th th) -1/2)) (fma.f64 a2 a2 (*.f64 a1 a1)))) |
(fma.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1)) (*.f64 (*.f64 -1/2 (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (*.f64 th th))) (sqrt.f64 1/2))) |
(+.f64 (*.f64 1/24 (*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 4)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 2)))) (*.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 a2 2) (pow.f64 a1 2))))) |
(fma.f64 1/24 (*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (pow.f64 th 4))) (fma.f64 -1/2 (*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 th th))) (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(fma.f64 1/24 (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (*.f64 (sqrt.f64 1/2) (pow.f64 th 4))) (fma.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1)) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 th th) -1/2)) (fma.f64 a2 a2 (*.f64 a1 a1))))) |
(fma.f64 1/24 (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (*.f64 (sqrt.f64 1/2) (pow.f64 th 4))) (fma.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1)) (*.f64 (*.f64 -1/2 (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (*.f64 th th))) (sqrt.f64 1/2)))) |
(+.f64 (*.f64 1/24 (*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 4)))) (+.f64 (*.f64 -1/720 (*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 6)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 2)))) (*.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)))))) |
(fma.f64 1/24 (*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (pow.f64 th 4))) (fma.f64 -1/720 (*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (pow.f64 th 6))) (fma.f64 -1/2 (*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 th th))) (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(fma.f64 1/24 (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (*.f64 (sqrt.f64 1/2) (pow.f64 th 4))) (fma.f64 -1/720 (*.f64 (sqrt.f64 1/2) (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (pow.f64 th 6))) (fma.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1)) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 th th) -1/2)) (fma.f64 a2 a2 (*.f64 a1 a1)))))) |
(fma.f64 1/24 (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (*.f64 (sqrt.f64 1/2) (pow.f64 th 4))) (fma.f64 -1/720 (*.f64 (sqrt.f64 1/2) (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (pow.f64 th 6))) (fma.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1)) (*.f64 (*.f64 -1/2 (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (*.f64 th th))) (sqrt.f64 1/2))))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 a1 (*.f64 a1 (cos.f64 th)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1))) |
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a2 2) (cos.f64 th)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (cos.f64 th))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a2 2) (cos.f64 th)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (cos.f64 th))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a2 2) (cos.f64 th)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a2 2) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2))) |
(*.f64 a2 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 1/2) a2))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a2 2) (cos.f64 th)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (cos.f64 th))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a2 2) (cos.f64 th)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (cos.f64 th))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a2 2) (cos.f64 th)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a2 2) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2))) |
(*.f64 a2 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 1/2) a2))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a2 2) (cos.f64 th)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (cos.f64 th))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a2 2) (cos.f64 th)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (cos.f64 th))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a2 2) (cos.f64 th)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a2 2) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2))) |
(*.f64 a2 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 1/2) a2))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a2 2) (cos.f64 th)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (cos.f64 th))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a2 2) (cos.f64 th)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (cos.f64 th))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a2 2) (cos.f64 th)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 a1 (*.f64 a1 (cos.f64 th)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1))) |
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a2 2) (cos.f64 th)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (cos.f64 th))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a2 2) (cos.f64 th)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (cos.f64 th))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a2 2) (cos.f64 th)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 a1 (*.f64 a1 (cos.f64 th)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1))) |
(*.f64 (cos.f64 th) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a2 2) (cos.f64 th)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (cos.f64 th))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a2 2) (cos.f64 th)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (cos.f64 th))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a2 2) (cos.f64 th)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (cos.f64 th))) |
(sqrt.f64 1/2) |
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 1/2) (pow.f64 th 2))) (sqrt.f64 1/2)) |
(fma.f64 -1/2 (*.f64 (sqrt.f64 1/2) (*.f64 th th)) (sqrt.f64 1/2)) |
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 1/2) (pow.f64 th 2))) (+.f64 (*.f64 1/24 (*.f64 (sqrt.f64 1/2) (pow.f64 th 4))) (sqrt.f64 1/2))) |
(fma.f64 -1/2 (*.f64 (sqrt.f64 1/2) (*.f64 th th)) (fma.f64 1/24 (*.f64 (sqrt.f64 1/2) (pow.f64 th 4)) (sqrt.f64 1/2))) |
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 1/2) (pow.f64 th 2))) (+.f64 (*.f64 1/24 (*.f64 (sqrt.f64 1/2) (pow.f64 th 4))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/720 (*.f64 (sqrt.f64 1/2) (pow.f64 th 6)))))) |
(fma.f64 -1/2 (*.f64 (sqrt.f64 1/2) (*.f64 th th)) (fma.f64 1/24 (*.f64 (sqrt.f64 1/2) (pow.f64 th 4)) (+.f64 (sqrt.f64 1/2) (*.f64 -1/720 (*.f64 (sqrt.f64 1/2) (pow.f64 th 6)))))) |
(fma.f64 -1/2 (*.f64 (sqrt.f64 1/2) (*.f64 th th)) (fma.f64 1/24 (*.f64 (sqrt.f64 1/2) (pow.f64 th 4)) (fma.f64 (*.f64 (sqrt.f64 1/2) -1/720) (pow.f64 th 6) (sqrt.f64 1/2)))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2))) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (cos.f64 th))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1))) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (cos.f64 th))) |
(+.f64 0 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) 2)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) 2))) |
(+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2))) 1) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1))) 1)) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (cos.f64 th))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 th)) (sqrt.f64 1/2)) (pow.f64 (hypot.f64 a2 a1) 2))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 th)) (sqrt.f64 1/2)) (pow.f64 (hypot.f64 a2 a1) 2))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 th)) (sqrt.f64 1/2)) (pow.f64 (hypot.f64 a2 a1) 2))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 th)) (sqrt.f64 1/2)) (pow.f64 (hypot.f64 a2 a1) 2))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 th)) (sqrt.f64 1/2)) (pow.f64 (hypot.f64 a2 a1) 2))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 th)) (sqrt.f64 1/2)) (pow.f64 (hypot.f64 a2 a1) 2)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 th)) (sqrt.f64 1/2)) (pow.f64 (hypot.f64 a2 a1) 2))))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) 2))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) 2))))) 1) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2))) 3) (pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1))) 3)) (fma.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2))) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2))) (-.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1))) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2))) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1))))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2))) 3) (pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 (*.f64 a1 (cos.f64 th)))) 3)) (fma.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2))) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2))) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 (*.f64 a1 (cos.f64 th)))) (-.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 (*.f64 a1 (cos.f64 th)))) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2))))))) |
(/.f64 (*.f64 (*.f64 1/2 (sqrt.f64 1/2)) (+.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) 3) (pow.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) 3))) (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1))) (*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)))) (*.f64 (*.f64 1/2 (pow.f64 (cos.f64 th) 2)) (pow.f64 a2 4)))) |
(/.f64 (*.f64 (*.f64 1/2 (sqrt.f64 1/2)) (+.f64 (*.f64 (pow.f64 a2 6) (pow.f64 (cos.f64 th) 3)) (*.f64 (pow.f64 a1 6) (pow.f64 (cos.f64 th) 3)))) (+.f64 (*.f64 (*.f64 a1 (*.f64 a1 (cos.f64 th))) (fma.f64 (*.f64 a1 (*.f64 a1 (cos.f64 th))) 1/2 (*.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) -1/2))) (*.f64 1/2 (*.f64 (pow.f64 a2 4) (pow.f64 (cos.f64 th) 2))))) |
(/.f64 (fma.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2))) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1))) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))))) (-.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2))) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1))))) |
(/.f64 (fma.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2))) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2))) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 (*.f64 a1 (cos.f64 th)))) (neg.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 (*.f64 a1 (cos.f64 th))))))) (*.f64 (sqrt.f64 1/2) (-.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (*.f64 a1 (*.f64 a1 (cos.f64 th)))))) |
(/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 a1 4) (pow.f64 (cos.f64 th) 2))) (*.f64 (*.f64 1/2 (pow.f64 (cos.f64 th) 2)) (pow.f64 a2 4))) (*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (fma.f64 1/2 (*.f64 (pow.f64 a2 4) (pow.f64 (cos.f64 th) 2)) (*.f64 -1/2 (*.f64 (pow.f64 a1 4) (pow.f64 (cos.f64 th) 2)))) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (+.f64 (pow.f64 a2 4) (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a2 a1) 2)))) |
(/.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (/.f64 (+.f64 (pow.f64 a2 4) (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a2 a1) 2))) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) |
(*.f64 (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (+.f64 (pow.f64 a2 4) (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a2 a1) 2)))) (*.f64 (sqrt.f64 1/2) (cos.f64 th))) |
(/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) |
(/.f64 (sqrt.f64 1/2) (/.f64 (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (cos.f64 th))) |
(*.f64 (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (sqrt.f64 1/2) (cos.f64 th))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (*.f64 (sqrt.f64 1/2) (cos.f64 th))) (+.f64 (pow.f64 a2 4) (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a2 a1) 2)))) |
(/.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (/.f64 (+.f64 (pow.f64 a2 4) (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a2 a1) 2))) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)))) |
(/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (+.f64 (pow.f64 a2 4) (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a2 a1) 2)))) |
(*.f64 (/.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (+.f64 (pow.f64 a2 4) (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a2 a1) 2)))) (*.f64 (sqrt.f64 1/2) (cos.f64 th))) |
(/.f64 (*.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (*.f64 (sqrt.f64 1/2) (cos.f64 th))) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) |
(/.f64 (sqrt.f64 1/2) (/.f64 (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (cos.f64 th))) |
(*.f64 (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (sqrt.f64 1/2) (cos.f64 th))) |
(pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) 2))) 1) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) 2))) |
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) 2)))) 3) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) 2))) |
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) 2))) 3) 1/3) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) 2))) |
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th))) (hypot.f64 a2 a1)) 2) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) 2))) |
(sqrt.f64 (pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) 2))) 2)) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) 2))) |
(log.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 th)) (sqrt.f64 1/2)) (pow.f64 (hypot.f64 a2 a1) 2))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) 2))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) 2)))))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) 2))) |
(log.f64 (*.f64 (exp.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) (exp.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (cos.f64 th))) |
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) 2))) 3)) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) 2))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) 3) (pow.f64 (pow.f64 (hypot.f64 a2 a1) 2) 3))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) 2))) |
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (hypot.f64 a2 a1) 2) 3) (pow.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) 3))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) 2))) |
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) 2))))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) 2))) |
(exp.f64 (log.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) 2))))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) 2))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) 2)))) 1)) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) 2))) |
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) 2))))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) 2))) |
(fma.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2)) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (cos.f64 th))) |
(fma.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (cos.f64 th))) |
(fma.f64 (cos.f64 th) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (cos.f64 th))) |
(fma.f64 (cos.f64 th) (*.f64 (sqrt.f64 1/2) (*.f64 a2 a2)) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (cos.f64 th))) |
(fma.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (cos.f64 th))) |
(fma.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (cos.f64 th))) |
(fma.f64 a2 (*.f64 a2 (*.f64 (sqrt.f64 1/2) (cos.f64 th))) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (cos.f64 th))) |
(fma.f64 (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (cos.f64 th))) |
(fma.f64 a1 (*.f64 a1 (*.f64 (sqrt.f64 1/2) (cos.f64 th))) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (cos.f64 th))) |
(fma.f64 (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (cos.f64 th))) |
(fma.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2))) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (cos.f64 th))) |
(fma.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1))) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (cos.f64 th))) |
(fma.f64 (cbrt.f64 (*.f64 1/2 (pow.f64 (cos.f64 th) 2))) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th))) (*.f64 a1 a1)) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))) |
(fma.f64 (cbrt.f64 (*.f64 1/2 (pow.f64 (cos.f64 th) 2))) (*.f64 (*.f64 a1 a1) (cbrt.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))) |
(fma.f64 (cbrt.f64 (*.f64 1/2 (pow.f64 (cos.f64 th) 2))) (*.f64 (*.f64 a1 a1) (cbrt.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) (*.f64 a2 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 1/2) a2)))) |
(fma.f64 (cbrt.f64 (*.f64 1/2 (pow.f64 (cos.f64 th) 2))) (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th))) (*.f64 a2 a2)) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) |
(fma.f64 (cbrt.f64 (*.f64 1/2 (pow.f64 (cos.f64 th) 2))) (*.f64 (*.f64 a2 a2) (cbrt.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) (*.f64 (sqrt.f64 1/2) (*.f64 a1 (*.f64 a1 (cos.f64 th))))) |
(fma.f64 (*.f64 (*.f64 a2 a2) (cbrt.f64 (*.f64 1/2 (pow.f64 (cos.f64 th) 2)))) (cbrt.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th))) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) |
(fma.f64 (cbrt.f64 (*.f64 1/2 (pow.f64 (cos.f64 th) 2))) (*.f64 a2 (*.f64 a2 (cbrt.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th))))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)))) |
(fma.f64 (cbrt.f64 (pow.f64 a1 4)) (*.f64 (pow.f64 (cbrt.f64 a1) 2) (*.f64 (sqrt.f64 1/2) (cos.f64 th))) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))) |
(fma.f64 (cbrt.f64 (pow.f64 a1 4)) (*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (pow.f64 (cbrt.f64 a1) 2)) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))) |
(fma.f64 (cbrt.f64 (pow.f64 a1 4)) (*.f64 (*.f64 (pow.f64 (cbrt.f64 a1) 2) (cos.f64 th)) (sqrt.f64 1/2)) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))) |
(fma.f64 (cbrt.f64 (pow.f64 a1 4)) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (pow.f64 (cbrt.f64 a1) 2))) (*.f64 a2 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 1/2) a2)))) |
(fma.f64 (cbrt.f64 (pow.f64 a2 4)) (*.f64 (cbrt.f64 (*.f64 a2 a2)) (*.f64 (sqrt.f64 1/2) (cos.f64 th))) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) |
(fma.f64 (cbrt.f64 (pow.f64 a2 4)) (*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (cbrt.f64 (*.f64 a2 a2))) (*.f64 (sqrt.f64 1/2) (*.f64 a1 (*.f64 a1 (cos.f64 th))))) |
(fma.f64 (cbrt.f64 (pow.f64 a2 4)) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (cbrt.f64 (*.f64 a2 a2)))) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) |
(fma.f64 (cbrt.f64 (pow.f64 a2 4)) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (cbrt.f64 (*.f64 a2 a2)))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)))) |
(fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th))) (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th))) (*.f64 a1 a1)) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (cos.f64 th))) |
(fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th))) (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th))) (*.f64 a2 a2)) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (cos.f64 th))) |
(fma.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2))) 1 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1))) 1)) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (cos.f64 th))) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) (cbrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1))))) (cbrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (cos.f64 th))) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))) (cbrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2))))) (cbrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (cos.f64 th))) |
(fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) (sqrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (cos.f64 th))) |
(fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))) (sqrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (cos.f64 th))) |
(fma.f64 (*.f64 a1 (sqrt.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) (*.f64 a1 (sqrt.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (cos.f64 th))) |
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th))) a1) (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th))) a1) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (cos.f64 th))) |
(fma.f64 (*.f64 a2 (sqrt.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) (*.f64 a2 (sqrt.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (cos.f64 th))) |
(fma.f64 (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th))) a2) (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th))) a2) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (cos.f64 th))) |
(fma.f64 (*.f64 (*.f64 a2 a2) (cos.f64 th)) (sqrt.f64 1/2) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (cos.f64 th))) |
(fma.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) (sqrt.f64 1/2) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (cos.f64 th))) |
(fma.f64 (*.f64 (*.f64 a1 a1) (sqrt.f64 1/2)) (cos.f64 th) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (cos.f64 th))) |
(fma.f64 (*.f64 (*.f64 a1 a1) (cbrt.f64 (*.f64 1/2 (pow.f64 (cos.f64 th) 2)))) (cbrt.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th))) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))) |
(fma.f64 (cbrt.f64 (*.f64 1/2 (pow.f64 (cos.f64 th) 2))) (*.f64 (*.f64 a1 a1) (cbrt.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))) |
(fma.f64 (cbrt.f64 (*.f64 1/2 (pow.f64 (cos.f64 th) 2))) (*.f64 (*.f64 a1 a1) (cbrt.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) (*.f64 a2 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 1/2) a2)))) |
(fma.f64 (*.f64 (*.f64 a1 a1) (sqrt.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) (sqrt.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th))) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (cos.f64 th))) |
(fma.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) a1) a1 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (cos.f64 th))) |
(fma.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (cbrt.f64 (pow.f64 a1 4))) (pow.f64 (cbrt.f64 a1) 2) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))) |
(fma.f64 (cbrt.f64 (pow.f64 a1 4)) (*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (pow.f64 (cbrt.f64 a1) 2)) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))) |
(fma.f64 (cbrt.f64 (pow.f64 a1 4)) (*.f64 (*.f64 (pow.f64 (cbrt.f64 a1) 2) (cos.f64 th)) (sqrt.f64 1/2)) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))) |
(fma.f64 (cbrt.f64 (pow.f64 a1 4)) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (pow.f64 (cbrt.f64 a1) 2))) (*.f64 a2 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 1/2) a2)))) |
(fma.f64 (*.f64 (*.f64 a2 a2) (sqrt.f64 1/2)) (cos.f64 th) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (cos.f64 th))) |
(fma.f64 (*.f64 (*.f64 a2 a2) (cbrt.f64 (*.f64 1/2 (pow.f64 (cos.f64 th) 2)))) (cbrt.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th))) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) |
(fma.f64 (cbrt.f64 (*.f64 1/2 (pow.f64 (cos.f64 th) 2))) (*.f64 (*.f64 a2 a2) (cbrt.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) (*.f64 (sqrt.f64 1/2) (*.f64 a1 (*.f64 a1 (cos.f64 th))))) |
(fma.f64 (cbrt.f64 (*.f64 1/2 (pow.f64 (cos.f64 th) 2))) (*.f64 a2 (*.f64 a2 (cbrt.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th))))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)))) |
(fma.f64 (*.f64 (*.f64 a2 a2) (sqrt.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) (sqrt.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th))) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (cos.f64 th))) |
(fma.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) a2) a2 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (cos.f64 th))) |
(fma.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (cbrt.f64 (pow.f64 a2 4))) (cbrt.f64 (*.f64 a2 a2)) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) |
(fma.f64 (cbrt.f64 (pow.f64 a2 4)) (*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (cbrt.f64 (*.f64 a2 a2))) (*.f64 (sqrt.f64 1/2) (*.f64 a1 (*.f64 a1 (cos.f64 th))))) |
(fma.f64 (cbrt.f64 (pow.f64 a2 4)) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (cbrt.f64 (*.f64 a2 a2)))) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) |
(fma.f64 (cbrt.f64 (pow.f64 a2 4)) (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (cbrt.f64 (*.f64 a2 a2)))) (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)))) |
(+.f64 0 (*.f64 (sqrt.f64 1/2) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (cos.f64 th)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (sqrt.f64 1/2))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (sqrt.f64 1/2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (sqrt.f64 1/2))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (sqrt.f64 1/2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (sqrt.f64 1/2))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (sqrt.f64 1/2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (sqrt.f64 1/2))))) |
(*.f64 (sqrt.f64 1/2) (cos.f64 th)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) 1) |
(*.f64 (sqrt.f64 1/2) (cos.f64 th)) |
(pow.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) 1) |
(*.f64 (sqrt.f64 1/2) (cos.f64 th)) |
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th))) 3) |
(*.f64 (sqrt.f64 1/2) (cos.f64 th)) |
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) 3) 1/3) |
(*.f64 (sqrt.f64 1/2) (cos.f64 th)) |
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th))) 2) |
(*.f64 (sqrt.f64 1/2) (cos.f64 th)) |
(sqrt.f64 (*.f64 1/2 (pow.f64 (cos.f64 th) 2))) |
(fabs.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th))) |
(log.f64 (pow.f64 (exp.f64 (cos.f64 th)) (sqrt.f64 1/2))) |
(*.f64 (sqrt.f64 1/2) (cos.f64 th)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th))))) |
(*.f64 (sqrt.f64 1/2) (cos.f64 th)) |
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) 3)) |
(*.f64 (sqrt.f64 1/2) (cos.f64 th)) |
(cbrt.f64 (*.f64 (*.f64 1/2 (sqrt.f64 1/2)) (pow.f64 (cos.f64 th) 3))) |
(*.f64 (sqrt.f64 1/2) (cos.f64 th)) |
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 th) 3) (*.f64 1/2 (sqrt.f64 1/2)))) |
(*.f64 (sqrt.f64 1/2) (cos.f64 th)) |
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(*.f64 (sqrt.f64 1/2) (cos.f64 th)) |
(exp.f64 (log.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(*.f64 (sqrt.f64 1/2) (cos.f64 th)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th))) 1)) |
(*.f64 (sqrt.f64 1/2) (cos.f64 th)) |
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)))) |
(*.f64 (sqrt.f64 1/2) (cos.f64 th)) |
Found 2 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 99.8% | (*.f64 (/.f64 a1 (sqrt.f64 2)) a1) |
| ✓ | 99.4% | (/.f64 a1 (sqrt.f64 2)) |
Compiled 18 to 14 computations (22.2% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | a1 | @ | -inf | (/.f64 a1 (sqrt.f64 2)) |
| 0.0ms | a1 | @ | 0 | (/.f64 a1 (sqrt.f64 2)) |
| 0.0ms | a1 | @ | inf | (/.f64 a1 (sqrt.f64 2)) |
| 0.0ms | a1 | @ | 0 | (*.f64 (/.f64 a1 (sqrt.f64 2)) a1) |
| 0.0ms | a1 | @ | inf | (*.f64 (/.f64 a1 (sqrt.f64 2)) a1) |
| 1× | batch-egg-rewrite |
| 1584× | pow1 |
| 1464× | add-exp-log |
| 1464× | log1p-expm1-u |
| 1464× | expm1-log1p-u |
| 1430× | add-log-exp |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 8 | 28 |
| 1 | 165 | 28 |
| 2 | 2007 | 28 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 a1 (sqrt.f64 2)) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) a1) |
| Outputs |
|---|
(-.f64 (+.f64 1 (/.f64 a1 (sqrt.f64 2))) 1) |
(*.f64 a1 (pow.f64 2 -1/2)) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) 1) |
(*.f64 1 (/.f64 a1 (sqrt.f64 2))) |
(*.f64 (cbrt.f64 (*.f64 a1 a1)) (*.f64 (cbrt.f64 a1) (pow.f64 2 -1/2))) |
(*.f64 (cbrt.f64 (/.f64 a1 (sqrt.f64 2))) (cbrt.f64 (/.f64 (*.f64 a1 a1) 2))) |
(*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a1) 2)) (cbrt.f64 (/.f64 a1 (sqrt.f64 2)))) |
(*.f64 (sqrt.f64 a1) (*.f64 (sqrt.f64 a1) (pow.f64 2 -1/2))) |
(*.f64 (sqrt.f64 (/.f64 a1 (sqrt.f64 2))) (sqrt.f64 (/.f64 a1 (sqrt.f64 2)))) |
(*.f64 (neg.f64 a1) (/.f64 1 (neg.f64 (sqrt.f64 2)))) |
(*.f64 (pow.f64 2 -1/2) a1) |
(*.f64 (/.f64 1 (cbrt.f64 2)) (/.f64 a1 (cbrt.f64 (sqrt.f64 2)))) |
(*.f64 (/.f64 1 (pow.f64 2 1/4)) (/.f64 a1 (pow.f64 2 1/4))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) 1) (/.f64 (cbrt.f64 a1) (sqrt.f64 2))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) (cbrt.f64 2)) (cbrt.f64 (/.f64 a1 (sqrt.f64 2)))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) (pow.f64 2 1/4)) (/.f64 (cbrt.f64 a1) (pow.f64 2 1/4))) |
(*.f64 (/.f64 (sqrt.f64 a1) 1) (/.f64 (sqrt.f64 a1) (sqrt.f64 2))) |
(*.f64 (/.f64 (sqrt.f64 a1) (cbrt.f64 2)) (/.f64 (sqrt.f64 a1) (cbrt.f64 (sqrt.f64 2)))) |
(pow.f64 (/.f64 a1 (sqrt.f64 2)) 1) |
(pow.f64 (cbrt.f64 (/.f64 a1 (sqrt.f64 2))) 3) |
(pow.f64 (pow.f64 (/.f64 a1 (sqrt.f64 2)) 3) 1/3) |
(pow.f64 (sqrt.f64 (/.f64 a1 (sqrt.f64 2))) 2) |
(pow.f64 (/.f64 (sqrt.f64 2) a1) -1) |
(neg.f64 (/.f64 a1 (neg.f64 (sqrt.f64 2)))) |
(sqrt.f64 (/.f64 (*.f64 a1 a1) 2)) |
(log.f64 (exp.f64 (/.f64 a1 (sqrt.f64 2)))) |
(cbrt.f64 (pow.f64 (/.f64 a1 (sqrt.f64 2)) 3)) |
(expm1.f64 (log1p.f64 (/.f64 a1 (sqrt.f64 2)))) |
(exp.f64 (log.f64 (/.f64 a1 (sqrt.f64 2)))) |
(log1p.f64 (expm1.f64 (/.f64 a1 (sqrt.f64 2)))) |
(-.f64 (+.f64 1 (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) 1) |
(/.f64 a1 (/.f64 (sqrt.f64 2) a1)) |
(/.f64 1 (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) |
(/.f64 (*.f64 a1 a1) (sqrt.f64 2)) |
(/.f64 (*.f64 a1 (neg.f64 a1)) (neg.f64 (sqrt.f64 2))) |
(/.f64 (*.f64 (neg.f64 a1) a1) (neg.f64 (sqrt.f64 2))) |
(/.f64 (neg.f64 (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2))) |
(/.f64 (/.f64 (*.f64 a1 a1) 1) (sqrt.f64 2)) |
(/.f64 (/.f64 (*.f64 a1 a1) (cbrt.f64 2)) (cbrt.f64 (sqrt.f64 2))) |
(/.f64 (/.f64 (*.f64 a1 a1) (pow.f64 2 1/4)) (pow.f64 2 1/4)) |
(pow.f64 (*.f64 a1 (/.f64 a1 (sqrt.f64 2))) 1) |
(pow.f64 (cbrt.f64 (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) 3) |
(pow.f64 (pow.f64 (*.f64 a1 (/.f64 a1 (sqrt.f64 2))) 3) 1/3) |
(pow.f64 (/.f64 a1 (pow.f64 2 1/4)) 2) |
(sqrt.f64 (pow.f64 (*.f64 a1 (/.f64 a1 (sqrt.f64 2))) 2)) |
(log.f64 (pow.f64 (exp.f64 a1) (/.f64 a1 (sqrt.f64 2)))) |
(cbrt.f64 (pow.f64 (*.f64 a1 (/.f64 a1 (sqrt.f64 2))) 3)) |
(expm1.f64 (log1p.f64 (*.f64 a1 (/.f64 a1 (sqrt.f64 2))))) |
(exp.f64 (log.f64 (*.f64 a1 (/.f64 a1 (sqrt.f64 2))))) |
(log1p.f64 (expm1.f64 (*.f64 a1 (/.f64 a1 (sqrt.f64 2))))) |
| 1× | egg-herbie |
| 1682× | fma-def |
| 1394× | log-prod |
| 1068× | log-div |
| 844× | unswap-sqr |
| 700× | associate-*r/ |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 120 | 1300 |
| 1 | 279 | 1180 |
| 2 | 1001 | 1072 |
| 3 | 5483 | 1072 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(-.f64 (+.f64 1 (/.f64 a1 (sqrt.f64 2))) 1) |
(*.f64 a1 (pow.f64 2 -1/2)) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) 1) |
(*.f64 1 (/.f64 a1 (sqrt.f64 2))) |
(*.f64 (cbrt.f64 (*.f64 a1 a1)) (*.f64 (cbrt.f64 a1) (pow.f64 2 -1/2))) |
(*.f64 (cbrt.f64 (/.f64 a1 (sqrt.f64 2))) (cbrt.f64 (/.f64 (*.f64 a1 a1) 2))) |
(*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a1) 2)) (cbrt.f64 (/.f64 a1 (sqrt.f64 2)))) |
(*.f64 (sqrt.f64 a1) (*.f64 (sqrt.f64 a1) (pow.f64 2 -1/2))) |
(*.f64 (sqrt.f64 (/.f64 a1 (sqrt.f64 2))) (sqrt.f64 (/.f64 a1 (sqrt.f64 2)))) |
(*.f64 (neg.f64 a1) (/.f64 1 (neg.f64 (sqrt.f64 2)))) |
(*.f64 (pow.f64 2 -1/2) a1) |
(*.f64 (/.f64 1 (cbrt.f64 2)) (/.f64 a1 (cbrt.f64 (sqrt.f64 2)))) |
(*.f64 (/.f64 1 (pow.f64 2 1/4)) (/.f64 a1 (pow.f64 2 1/4))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) 1) (/.f64 (cbrt.f64 a1) (sqrt.f64 2))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) (cbrt.f64 2)) (cbrt.f64 (/.f64 a1 (sqrt.f64 2)))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) (pow.f64 2 1/4)) (/.f64 (cbrt.f64 a1) (pow.f64 2 1/4))) |
(*.f64 (/.f64 (sqrt.f64 a1) 1) (/.f64 (sqrt.f64 a1) (sqrt.f64 2))) |
(*.f64 (/.f64 (sqrt.f64 a1) (cbrt.f64 2)) (/.f64 (sqrt.f64 a1) (cbrt.f64 (sqrt.f64 2)))) |
(pow.f64 (/.f64 a1 (sqrt.f64 2)) 1) |
(pow.f64 (cbrt.f64 (/.f64 a1 (sqrt.f64 2))) 3) |
(pow.f64 (pow.f64 (/.f64 a1 (sqrt.f64 2)) 3) 1/3) |
(pow.f64 (sqrt.f64 (/.f64 a1 (sqrt.f64 2))) 2) |
(pow.f64 (/.f64 (sqrt.f64 2) a1) -1) |
(neg.f64 (/.f64 a1 (neg.f64 (sqrt.f64 2)))) |
(sqrt.f64 (/.f64 (*.f64 a1 a1) 2)) |
(log.f64 (exp.f64 (/.f64 a1 (sqrt.f64 2)))) |
(cbrt.f64 (pow.f64 (/.f64 a1 (sqrt.f64 2)) 3)) |
(expm1.f64 (log1p.f64 (/.f64 a1 (sqrt.f64 2)))) |
(exp.f64 (log.f64 (/.f64 a1 (sqrt.f64 2)))) |
(log1p.f64 (expm1.f64 (/.f64 a1 (sqrt.f64 2)))) |
(-.f64 (+.f64 1 (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) 1) |
(/.f64 a1 (/.f64 (sqrt.f64 2) a1)) |
(/.f64 1 (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) |
(/.f64 (*.f64 a1 a1) (sqrt.f64 2)) |
(/.f64 (*.f64 a1 (neg.f64 a1)) (neg.f64 (sqrt.f64 2))) |
(/.f64 (*.f64 (neg.f64 a1) a1) (neg.f64 (sqrt.f64 2))) |
(/.f64 (neg.f64 (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2))) |
(/.f64 (/.f64 (*.f64 a1 a1) 1) (sqrt.f64 2)) |
(/.f64 (/.f64 (*.f64 a1 a1) (cbrt.f64 2)) (cbrt.f64 (sqrt.f64 2))) |
(/.f64 (/.f64 (*.f64 a1 a1) (pow.f64 2 1/4)) (pow.f64 2 1/4)) |
(pow.f64 (*.f64 a1 (/.f64 a1 (sqrt.f64 2))) 1) |
(pow.f64 (cbrt.f64 (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) 3) |
(pow.f64 (pow.f64 (*.f64 a1 (/.f64 a1 (sqrt.f64 2))) 3) 1/3) |
(pow.f64 (/.f64 a1 (pow.f64 2 1/4)) 2) |
(sqrt.f64 (pow.f64 (*.f64 a1 (/.f64 a1 (sqrt.f64 2))) 2)) |
(log.f64 (pow.f64 (exp.f64 a1) (/.f64 a1 (sqrt.f64 2)))) |
(cbrt.f64 (pow.f64 (*.f64 a1 (/.f64 a1 (sqrt.f64 2))) 3)) |
(expm1.f64 (log1p.f64 (*.f64 a1 (/.f64 a1 (sqrt.f64 2))))) |
(exp.f64 (log.f64 (*.f64 a1 (/.f64 a1 (sqrt.f64 2))))) |
(log1p.f64 (expm1.f64 (*.f64 a1 (/.f64 a1 (sqrt.f64 2))))) |
| Outputs |
|---|
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(/.f64 a1 (/.f64 (sqrt.f64 2) a1)) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(/.f64 a1 (/.f64 (sqrt.f64 2) a1)) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(/.f64 a1 (/.f64 (sqrt.f64 2) a1)) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(/.f64 a1 (/.f64 (sqrt.f64 2) a1)) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(/.f64 a1 (/.f64 (sqrt.f64 2) a1)) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(/.f64 a1 (/.f64 (sqrt.f64 2) a1)) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(/.f64 a1 (/.f64 (sqrt.f64 2) a1)) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(/.f64 a1 (/.f64 (sqrt.f64 2) a1)) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(/.f64 a1 (/.f64 (sqrt.f64 2) a1)) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(/.f64 a1 (/.f64 (sqrt.f64 2) a1)) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(/.f64 a1 (/.f64 (sqrt.f64 2) a1)) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(/.f64 a1 (/.f64 (sqrt.f64 2) a1)) |
(-.f64 (+.f64 1 (/.f64 a1 (sqrt.f64 2))) 1) |
(+.f64 1 (-.f64 (/.f64 a1 (sqrt.f64 2)) 1)) |
(+.f64 (/.f64 a1 (sqrt.f64 2)) 0) |
(/.f64 a1 (sqrt.f64 2)) |
(*.f64 a1 (pow.f64 2 -1/2)) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) 1) |
(+.f64 1 (-.f64 (/.f64 a1 (sqrt.f64 2)) 1)) |
(+.f64 (/.f64 a1 (sqrt.f64 2)) 0) |
(/.f64 a1 (sqrt.f64 2)) |
(*.f64 1 (/.f64 a1 (sqrt.f64 2))) |
(+.f64 1 (-.f64 (/.f64 a1 (sqrt.f64 2)) 1)) |
(+.f64 (/.f64 a1 (sqrt.f64 2)) 0) |
(/.f64 a1 (sqrt.f64 2)) |
(*.f64 (cbrt.f64 (*.f64 a1 a1)) (*.f64 (cbrt.f64 a1) (pow.f64 2 -1/2))) |
(*.f64 (cbrt.f64 (*.f64 a1 a1)) (*.f64 (pow.f64 2 -1/2) (cbrt.f64 a1))) |
(*.f64 (pow.f64 2 -1/2) (*.f64 (cbrt.f64 (*.f64 a1 a1)) (cbrt.f64 a1))) |
(*.f64 (cbrt.f64 (/.f64 a1 (sqrt.f64 2))) (cbrt.f64 (/.f64 (*.f64 a1 a1) 2))) |
(*.f64 (cbrt.f64 (/.f64 a1 (sqrt.f64 2))) (cbrt.f64 (*.f64 (/.f64 a1 2) a1))) |
(*.f64 (cbrt.f64 (/.f64 a1 (sqrt.f64 2))) (cbrt.f64 (*.f64 a1 (/.f64 a1 2)))) |
(*.f64 (cbrt.f64 (/.f64 (*.f64 a1 a1) 2)) (cbrt.f64 (/.f64 a1 (sqrt.f64 2)))) |
(*.f64 (cbrt.f64 (/.f64 a1 (sqrt.f64 2))) (cbrt.f64 (/.f64 (*.f64 a1 a1) 2))) |
(*.f64 (cbrt.f64 (/.f64 a1 (sqrt.f64 2))) (cbrt.f64 (*.f64 (/.f64 a1 2) a1))) |
(*.f64 (cbrt.f64 (/.f64 a1 (sqrt.f64 2))) (cbrt.f64 (*.f64 a1 (/.f64 a1 2)))) |
(*.f64 (sqrt.f64 a1) (*.f64 (sqrt.f64 a1) (pow.f64 2 -1/2))) |
(*.f64 a1 (pow.f64 2 -1/2)) |
(*.f64 (sqrt.f64 (/.f64 a1 (sqrt.f64 2))) (sqrt.f64 (/.f64 a1 (sqrt.f64 2)))) |
(+.f64 1 (-.f64 (/.f64 a1 (sqrt.f64 2)) 1)) |
(+.f64 (/.f64 a1 (sqrt.f64 2)) 0) |
(/.f64 a1 (sqrt.f64 2)) |
(*.f64 (neg.f64 a1) (/.f64 1 (neg.f64 (sqrt.f64 2)))) |
(+.f64 1 (-.f64 (/.f64 a1 (sqrt.f64 2)) 1)) |
(+.f64 (/.f64 a1 (sqrt.f64 2)) 0) |
(/.f64 a1 (sqrt.f64 2)) |
(*.f64 (pow.f64 2 -1/2) a1) |
(*.f64 a1 (pow.f64 2 -1/2)) |
(*.f64 (/.f64 1 (cbrt.f64 2)) (/.f64 a1 (cbrt.f64 (sqrt.f64 2)))) |
(/.f64 (/.f64 a1 (cbrt.f64 (sqrt.f64 2))) (cbrt.f64 2)) |
(/.f64 a1 (*.f64 (cbrt.f64 2) (cbrt.f64 (sqrt.f64 2)))) |
(*.f64 (/.f64 1 (pow.f64 2 1/4)) (/.f64 a1 (pow.f64 2 1/4))) |
(+.f64 1 (-.f64 (/.f64 a1 (sqrt.f64 2)) 1)) |
(+.f64 (/.f64 a1 (sqrt.f64 2)) 0) |
(/.f64 a1 (sqrt.f64 2)) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) 1) (/.f64 (cbrt.f64 a1) (sqrt.f64 2))) |
(*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 (cbrt.f64 a1) (sqrt.f64 2))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) (cbrt.f64 2)) (cbrt.f64 (/.f64 a1 (sqrt.f64 2)))) |
(*.f64 (cbrt.f64 (/.f64 a1 (sqrt.f64 2))) (/.f64 (cbrt.f64 (*.f64 a1 a1)) (cbrt.f64 2))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 a1 a1)) (pow.f64 2 1/4)) (/.f64 (cbrt.f64 a1) (pow.f64 2 1/4))) |
(*.f64 (cbrt.f64 (*.f64 a1 a1)) (/.f64 (cbrt.f64 a1) (sqrt.f64 2))) |
(*.f64 (/.f64 (sqrt.f64 a1) 1) (/.f64 (sqrt.f64 a1) (sqrt.f64 2))) |
(+.f64 1 (-.f64 (/.f64 a1 (sqrt.f64 2)) 1)) |
(+.f64 (/.f64 a1 (sqrt.f64 2)) 0) |
(/.f64 a1 (sqrt.f64 2)) |
(*.f64 (/.f64 (sqrt.f64 a1) (cbrt.f64 2)) (/.f64 (sqrt.f64 a1) (cbrt.f64 (sqrt.f64 2)))) |
(*.f64 (/.f64 1 (cbrt.f64 2)) (/.f64 a1 (cbrt.f64 (sqrt.f64 2)))) |
(/.f64 (/.f64 a1 (cbrt.f64 (sqrt.f64 2))) (cbrt.f64 2)) |
(/.f64 a1 (*.f64 (cbrt.f64 2) (cbrt.f64 (sqrt.f64 2)))) |
(pow.f64 (/.f64 a1 (sqrt.f64 2)) 1) |
(+.f64 1 (-.f64 (/.f64 a1 (sqrt.f64 2)) 1)) |
(+.f64 (/.f64 a1 (sqrt.f64 2)) 0) |
(/.f64 a1 (sqrt.f64 2)) |
(pow.f64 (cbrt.f64 (/.f64 a1 (sqrt.f64 2))) 3) |
(+.f64 1 (-.f64 (/.f64 a1 (sqrt.f64 2)) 1)) |
(+.f64 (/.f64 a1 (sqrt.f64 2)) 0) |
(/.f64 a1 (sqrt.f64 2)) |
(pow.f64 (pow.f64 (/.f64 a1 (sqrt.f64 2)) 3) 1/3) |
(+.f64 1 (-.f64 (/.f64 a1 (sqrt.f64 2)) 1)) |
(+.f64 (/.f64 a1 (sqrt.f64 2)) 0) |
(/.f64 a1 (sqrt.f64 2)) |
(pow.f64 (sqrt.f64 (/.f64 a1 (sqrt.f64 2))) 2) |
(+.f64 1 (-.f64 (/.f64 a1 (sqrt.f64 2)) 1)) |
(+.f64 (/.f64 a1 (sqrt.f64 2)) 0) |
(/.f64 a1 (sqrt.f64 2)) |
(pow.f64 (/.f64 (sqrt.f64 2) a1) -1) |
(+.f64 1 (-.f64 (/.f64 a1 (sqrt.f64 2)) 1)) |
(+.f64 (/.f64 a1 (sqrt.f64 2)) 0) |
(/.f64 a1 (sqrt.f64 2)) |
(neg.f64 (/.f64 a1 (neg.f64 (sqrt.f64 2)))) |
(+.f64 1 (-.f64 (/.f64 a1 (sqrt.f64 2)) 1)) |
(+.f64 (/.f64 a1 (sqrt.f64 2)) 0) |
(/.f64 a1 (sqrt.f64 2)) |
(sqrt.f64 (/.f64 (*.f64 a1 a1) 2)) |
(sqrt.f64 (*.f64 (/.f64 a1 2) a1)) |
(sqrt.f64 (*.f64 a1 (/.f64 a1 2))) |
(log.f64 (exp.f64 (/.f64 a1 (sqrt.f64 2)))) |
(+.f64 1 (-.f64 (/.f64 a1 (sqrt.f64 2)) 1)) |
(+.f64 (/.f64 a1 (sqrt.f64 2)) 0) |
(/.f64 a1 (sqrt.f64 2)) |
(cbrt.f64 (pow.f64 (/.f64 a1 (sqrt.f64 2)) 3)) |
(+.f64 1 (-.f64 (/.f64 a1 (sqrt.f64 2)) 1)) |
(+.f64 (/.f64 a1 (sqrt.f64 2)) 0) |
(/.f64 a1 (sqrt.f64 2)) |
(expm1.f64 (log1p.f64 (/.f64 a1 (sqrt.f64 2)))) |
(+.f64 1 (-.f64 (/.f64 a1 (sqrt.f64 2)) 1)) |
(+.f64 (/.f64 a1 (sqrt.f64 2)) 0) |
(/.f64 a1 (sqrt.f64 2)) |
(exp.f64 (log.f64 (/.f64 a1 (sqrt.f64 2)))) |
(+.f64 1 (-.f64 (/.f64 a1 (sqrt.f64 2)) 1)) |
(+.f64 (/.f64 a1 (sqrt.f64 2)) 0) |
(/.f64 a1 (sqrt.f64 2)) |
(log1p.f64 (expm1.f64 (/.f64 a1 (sqrt.f64 2)))) |
(+.f64 1 (-.f64 (/.f64 a1 (sqrt.f64 2)) 1)) |
(+.f64 (/.f64 a1 (sqrt.f64 2)) 0) |
(/.f64 a1 (sqrt.f64 2)) |
(-.f64 (+.f64 1 (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) 1) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(/.f64 a1 (/.f64 (sqrt.f64 2) a1)) |
(/.f64 a1 (/.f64 (sqrt.f64 2) a1)) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(/.f64 1 (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(/.f64 a1 (/.f64 (sqrt.f64 2) a1)) |
(/.f64 (*.f64 a1 a1) (sqrt.f64 2)) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(/.f64 a1 (/.f64 (sqrt.f64 2) a1)) |
(/.f64 (*.f64 a1 (neg.f64 a1)) (neg.f64 (sqrt.f64 2))) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(/.f64 a1 (/.f64 (sqrt.f64 2) a1)) |
(/.f64 (*.f64 (neg.f64 a1) a1) (neg.f64 (sqrt.f64 2))) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(/.f64 a1 (/.f64 (sqrt.f64 2) a1)) |
(/.f64 (neg.f64 (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2))) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(/.f64 a1 (/.f64 (sqrt.f64 2) a1)) |
(/.f64 (/.f64 (*.f64 a1 a1) 1) (sqrt.f64 2)) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(/.f64 a1 (/.f64 (sqrt.f64 2) a1)) |
(/.f64 (/.f64 (*.f64 a1 a1) (cbrt.f64 2)) (cbrt.f64 (sqrt.f64 2))) |
(/.f64 (*.f64 a1 a1) (*.f64 (cbrt.f64 (sqrt.f64 2)) (cbrt.f64 2))) |
(*.f64 (/.f64 a1 (cbrt.f64 (sqrt.f64 2))) (/.f64 a1 (cbrt.f64 2))) |
(/.f64 (/.f64 (*.f64 a1 a1) (pow.f64 2 1/4)) (pow.f64 2 1/4)) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(/.f64 a1 (/.f64 (sqrt.f64 2) a1)) |
(pow.f64 (*.f64 a1 (/.f64 a1 (sqrt.f64 2))) 1) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(/.f64 a1 (/.f64 (sqrt.f64 2) a1)) |
(pow.f64 (cbrt.f64 (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) 3) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(/.f64 a1 (/.f64 (sqrt.f64 2) a1)) |
(pow.f64 (pow.f64 (*.f64 a1 (/.f64 a1 (sqrt.f64 2))) 3) 1/3) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(/.f64 a1 (/.f64 (sqrt.f64 2) a1)) |
(pow.f64 (/.f64 a1 (pow.f64 2 1/4)) 2) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(/.f64 a1 (/.f64 (sqrt.f64 2) a1)) |
(sqrt.f64 (pow.f64 (*.f64 a1 (/.f64 a1 (sqrt.f64 2))) 2)) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(/.f64 a1 (/.f64 (sqrt.f64 2) a1)) |
(log.f64 (pow.f64 (exp.f64 a1) (/.f64 a1 (sqrt.f64 2)))) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(/.f64 a1 (/.f64 (sqrt.f64 2) a1)) |
(cbrt.f64 (pow.f64 (*.f64 a1 (/.f64 a1 (sqrt.f64 2))) 3)) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(/.f64 a1 (/.f64 (sqrt.f64 2) a1)) |
(expm1.f64 (log1p.f64 (*.f64 a1 (/.f64 a1 (sqrt.f64 2))))) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(/.f64 a1 (/.f64 (sqrt.f64 2) a1)) |
(exp.f64 (log.f64 (*.f64 a1 (/.f64 a1 (sqrt.f64 2))))) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(/.f64 a1 (/.f64 (sqrt.f64 2) a1)) |
(log1p.f64 (expm1.f64 (*.f64 a1 (/.f64 a1 (sqrt.f64 2))))) |
(*.f64 a1 (/.f64 a1 (sqrt.f64 2))) |
(/.f64 a1 (/.f64 (sqrt.f64 2) a1)) |
Found 1 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| 99.6% | (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) |
Compiled 17 to 11 computations (35.3% saved)
Found 2 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 99.8% | (*.f64 (cos.f64 th) (*.f64 a1 a1)) |
| ✓ | 99.6% | (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1))) |
Compiled 29 to 13 computations (55.2% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | a1 | @ | inf | (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1))) |
| 0.0ms | th | @ | 0 | (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1))) |
| 0.0ms | th | @ | inf | (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1))) |
| 0.0ms | th | @ | -inf | (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1))) |
| 0.0ms | a1 | @ | 0 | (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1))) |
| 1× | batch-egg-rewrite |
| 1974× | pow1 |
| 1808× | add-exp-log |
| 1808× | log1p-expm1-u |
| 1808× | expm1-log1p-u |
| 218× | add-sqr-sqrt |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 11 | 44 |
| 1 | 219 | 44 |
| 2 | 2535 | 44 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1))) |
(*.f64 (cos.f64 th) (*.f64 a1 a1)) |
| Outputs |
|---|
(-.f64 (+.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) 1) |
(pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1))) 1) |
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) 3) |
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1))) 3) 1/3) |
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th))) a1) 2) |
(sqrt.f64 (*.f64 1/2 (*.f64 (pow.f64 a1 4) (pow.f64 (cos.f64 th) 2)))) |
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 1/2)) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) |
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1))) 3)) |
(cbrt.f64 (*.f64 (*.f64 1/2 (sqrt.f64 1/2)) (pow.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) 3) (*.f64 1/2 (sqrt.f64 1/2)))) |
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1))))) |
(exp.f64 (log.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1))))) |
(-.f64 (+.f64 1 (*.f64 (cos.f64 th) (*.f64 a1 a1))) 1) |
(pow.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) 1) |
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1))) 3) |
(pow.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) 3) 1/3) |
(pow.f64 (*.f64 a1 (sqrt.f64 (cos.f64 th))) 2) |
(sqrt.f64 (*.f64 (pow.f64 a1 4) (pow.f64 (cos.f64 th) 2))) |
(log.f64 (pow.f64 (exp.f64 (*.f64 a1 a1)) (cos.f64 th))) |
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) 3)) |
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 th) 3) (pow.f64 (*.f64 a1 a1) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a1 a1) 3) (pow.f64 (cos.f64 th) 3))) |
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)))) |
(exp.f64 (log.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)))) |
| 1× | egg-herbie |
| 1408× | log-prod |
| 1164× | associate-*r/ |
| 1062× | unswap-sqr |
| 928× | associate-*l/ |
| 826× | fma-def |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 111 | 1978 |
| 1 | 296 | 1970 |
| 2 | 1137 | 1896 |
| 3 | 3877 | 1860 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (sqrt.f64 1/2) (pow.f64 a1 2)) |
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (pow.f64 th 2)))) (*.f64 (sqrt.f64 1/2) (pow.f64 a1 2))) |
(+.f64 (*.f64 1/24 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (pow.f64 th 4)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (pow.f64 th 2)))) (*.f64 (sqrt.f64 1/2) (pow.f64 a1 2)))) |
(+.f64 (*.f64 1/24 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (pow.f64 th 4)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (pow.f64 th 2)))) (+.f64 (*.f64 -1/720 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (pow.f64 th 6)))) (*.f64 (sqrt.f64 1/2) (pow.f64 a1 2))))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(pow.f64 a1 2) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 a1 2) (pow.f64 th 2))) (pow.f64 a1 2)) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 a1 2) (pow.f64 th 2))) (+.f64 (pow.f64 a1 2) (*.f64 1/24 (*.f64 (pow.f64 a1 2) (pow.f64 th 4))))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 a1 2) (pow.f64 th 2))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 a1 2) (pow.f64 th 6))) (+.f64 (pow.f64 a1 2) (*.f64 1/24 (*.f64 (pow.f64 a1 2) (pow.f64 th 4)))))) |
(*.f64 (pow.f64 a1 2) (cos.f64 th)) |
(*.f64 (pow.f64 a1 2) (cos.f64 th)) |
(*.f64 (pow.f64 a1 2) (cos.f64 th)) |
(*.f64 (pow.f64 a1 2) (cos.f64 th)) |
(*.f64 (pow.f64 a1 2) (cos.f64 th)) |
(*.f64 (pow.f64 a1 2) (cos.f64 th)) |
(*.f64 (pow.f64 a1 2) (cos.f64 th)) |
(*.f64 (pow.f64 a1 2) (cos.f64 th)) |
(*.f64 (pow.f64 a1 2) (cos.f64 th)) |
(*.f64 (pow.f64 a1 2) (cos.f64 th)) |
(*.f64 (pow.f64 a1 2) (cos.f64 th)) |
(*.f64 (pow.f64 a1 2) (cos.f64 th)) |
(*.f64 (pow.f64 a1 2) (cos.f64 th)) |
(*.f64 (pow.f64 a1 2) (cos.f64 th)) |
(*.f64 (pow.f64 a1 2) (cos.f64 th)) |
(*.f64 (pow.f64 a1 2) (cos.f64 th)) |
(*.f64 (pow.f64 a1 2) (cos.f64 th)) |
(*.f64 (pow.f64 a1 2) (cos.f64 th)) |
(*.f64 (pow.f64 a1 2) (cos.f64 th)) |
(*.f64 (pow.f64 a1 2) (cos.f64 th)) |
(-.f64 (+.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) 1) |
(pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1))) 1) |
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) 3) |
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1))) 3) 1/3) |
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th))) a1) 2) |
(sqrt.f64 (*.f64 1/2 (*.f64 (pow.f64 a1 4) (pow.f64 (cos.f64 th) 2)))) |
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 1/2)) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) |
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1))) 3)) |
(cbrt.f64 (*.f64 (*.f64 1/2 (sqrt.f64 1/2)) (pow.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) 3) (*.f64 1/2 (sqrt.f64 1/2)))) |
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1))))) |
(exp.f64 (log.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1))))) |
(-.f64 (+.f64 1 (*.f64 (cos.f64 th) (*.f64 a1 a1))) 1) |
(pow.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) 1) |
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1))) 3) |
(pow.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) 3) 1/3) |
(pow.f64 (*.f64 a1 (sqrt.f64 (cos.f64 th))) 2) |
(sqrt.f64 (*.f64 (pow.f64 a1 4) (pow.f64 (cos.f64 th) 2))) |
(log.f64 (pow.f64 (exp.f64 (*.f64 a1 a1)) (cos.f64 th))) |
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) 3)) |
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 th) 3) (pow.f64 (*.f64 a1 a1) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a1 a1) 3) (pow.f64 (cos.f64 th) 3))) |
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)))) |
(exp.f64 (log.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)))) |
| Outputs |
|---|
(*.f64 (sqrt.f64 1/2) (pow.f64 a1 2)) |
(*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) |
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (pow.f64 th 2)))) (*.f64 (sqrt.f64 1/2) (pow.f64 a1 2))) |
(fma.f64 -1/2 (*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 a1 a1) (*.f64 th th))) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) |
(fma.f64 (sqrt.f64 1/2) (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 th th) (*.f64 (*.f64 -1/2 a1) a1)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 th th)) 1) (*.f64 a1 a1))) |
(+.f64 (*.f64 1/24 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (pow.f64 th 4)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (pow.f64 th 2)))) (*.f64 (sqrt.f64 1/2) (pow.f64 a1 2)))) |
(fma.f64 1/24 (*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 a1 a1) (pow.f64 th 4))) (fma.f64 -1/2 (*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 a1 a1) (*.f64 th th))) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)))) |
(fma.f64 1/24 (*.f64 (sqrt.f64 1/2) (*.f64 a1 (*.f64 a1 (pow.f64 th 4)))) (fma.f64 (sqrt.f64 1/2) (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 th th) (*.f64 (*.f64 -1/2 a1) a1))))) |
(fma.f64 (sqrt.f64 1/2) (*.f64 a1 a1) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) (+.f64 (*.f64 -1/2 (*.f64 th th)) (*.f64 1/24 (pow.f64 th 4))))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 a1 a1) (+.f64 (*.f64 -1/2 (*.f64 th th)) (+.f64 (*.f64 1/24 (pow.f64 th 4)) 1)))) |
(+.f64 (*.f64 1/24 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (pow.f64 th 4)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (pow.f64 th 2)))) (+.f64 (*.f64 -1/720 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (pow.f64 th 6)))) (*.f64 (sqrt.f64 1/2) (pow.f64 a1 2))))) |
(fma.f64 1/24 (*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 a1 a1) (pow.f64 th 4))) (fma.f64 -1/2 (*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 a1 a1) (*.f64 th th))) (fma.f64 -1/720 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) (pow.f64 th 6)) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))))) |
(fma.f64 1/24 (*.f64 (sqrt.f64 1/2) (*.f64 a1 (*.f64 a1 (pow.f64 th 4)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 a1 a1) (*.f64 th th))) (fma.f64 (sqrt.f64 1/2) (*.f64 a1 a1) (*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 a1 a1) (*.f64 (pow.f64 th 6) -1/720)))))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (*.f64 -1/720 (pow.f64 th 6)) 1) (*.f64 a1 a1))) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) (+.f64 (*.f64 -1/2 (*.f64 th th)) (*.f64 1/24 (pow.f64 th 4))))) |
(*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 a1 a1) (*.f64 (*.f64 a1 a1) (+.f64 (*.f64 -1/2 (*.f64 th th)) (+.f64 (*.f64 -1/720 (pow.f64 th 6)) (*.f64 1/24 (pow.f64 th 4))))))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) (cos.f64 th)) |
(*.f64 (*.f64 a1 (cos.f64 th)) (*.f64 a1 (sqrt.f64 1/2))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 a1 a1) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 a1 (*.f64 a1 (cos.f64 th)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) (cos.f64 th)) |
(*.f64 (*.f64 a1 (cos.f64 th)) (*.f64 a1 (sqrt.f64 1/2))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 a1 a1) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 a1 (*.f64 a1 (cos.f64 th)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) (cos.f64 th)) |
(*.f64 (*.f64 a1 (cos.f64 th)) (*.f64 a1 (sqrt.f64 1/2))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 a1 a1) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 a1 (*.f64 a1 (cos.f64 th)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) (cos.f64 th)) |
(*.f64 (*.f64 a1 (cos.f64 th)) (*.f64 a1 (sqrt.f64 1/2))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 a1 a1) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 a1 (*.f64 a1 (cos.f64 th)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) (cos.f64 th)) |
(*.f64 (*.f64 a1 (cos.f64 th)) (*.f64 a1 (sqrt.f64 1/2))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 a1 a1) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 a1 (*.f64 a1 (cos.f64 th)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) (cos.f64 th)) |
(*.f64 (*.f64 a1 (cos.f64 th)) (*.f64 a1 (sqrt.f64 1/2))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 a1 a1) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 a1 (*.f64 a1 (cos.f64 th)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) (cos.f64 th)) |
(*.f64 (*.f64 a1 (cos.f64 th)) (*.f64 a1 (sqrt.f64 1/2))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 a1 a1) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 a1 (*.f64 a1 (cos.f64 th)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) (cos.f64 th)) |
(*.f64 (*.f64 a1 (cos.f64 th)) (*.f64 a1 (sqrt.f64 1/2))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 a1 a1) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 a1 (*.f64 a1 (cos.f64 th)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) (cos.f64 th)) |
(*.f64 (*.f64 a1 (cos.f64 th)) (*.f64 a1 (sqrt.f64 1/2))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 a1 a1) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 a1 (*.f64 a1 (cos.f64 th)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) (cos.f64 th)) |
(*.f64 (*.f64 a1 (cos.f64 th)) (*.f64 a1 (sqrt.f64 1/2))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 a1 a1) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 a1 (*.f64 a1 (cos.f64 th)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) (cos.f64 th)) |
(*.f64 (*.f64 a1 (cos.f64 th)) (*.f64 a1 (sqrt.f64 1/2))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 a1 a1) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 a1 (*.f64 a1 (cos.f64 th)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) (cos.f64 th)) |
(*.f64 (*.f64 a1 (cos.f64 th)) (*.f64 a1 (sqrt.f64 1/2))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 a1 a1) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 a1 (*.f64 a1 (cos.f64 th)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) (cos.f64 th)) |
(*.f64 (*.f64 a1 (cos.f64 th)) (*.f64 a1 (sqrt.f64 1/2))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 a1 a1) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 a1 (*.f64 a1 (cos.f64 th)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) (cos.f64 th)) |
(*.f64 (*.f64 a1 (cos.f64 th)) (*.f64 a1 (sqrt.f64 1/2))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 a1 a1) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 a1 (*.f64 a1 (cos.f64 th)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) (cos.f64 th)) |
(*.f64 (*.f64 a1 (cos.f64 th)) (*.f64 a1 (sqrt.f64 1/2))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 a1 a1) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 a1 (*.f64 a1 (cos.f64 th)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) (cos.f64 th)) |
(*.f64 (*.f64 a1 (cos.f64 th)) (*.f64 a1 (sqrt.f64 1/2))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 a1 a1) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 a1 (*.f64 a1 (cos.f64 th)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) (cos.f64 th)) |
(*.f64 (*.f64 a1 (cos.f64 th)) (*.f64 a1 (sqrt.f64 1/2))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 a1 a1) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 a1 (*.f64 a1 (cos.f64 th)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) (cos.f64 th)) |
(*.f64 (*.f64 a1 (cos.f64 th)) (*.f64 a1 (sqrt.f64 1/2))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 a1 a1) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 a1 (*.f64 a1 (cos.f64 th)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) (cos.f64 th)) |
(*.f64 (*.f64 a1 (cos.f64 th)) (*.f64 a1 (sqrt.f64 1/2))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 a1 a1) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 a1 (*.f64 a1 (cos.f64 th)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) (cos.f64 th)) |
(*.f64 (*.f64 a1 (cos.f64 th)) (*.f64 a1 (sqrt.f64 1/2))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 a1 a1) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 a1 (*.f64 a1 (cos.f64 th)))) |
(pow.f64 a1 2) |
(*.f64 a1 a1) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 a1 2) (pow.f64 th 2))) (pow.f64 a1 2)) |
(fma.f64 -1/2 (*.f64 (*.f64 a1 a1) (*.f64 th th)) (*.f64 a1 a1)) |
(fma.f64 a1 a1 (*.f64 (*.f64 th th) (*.f64 (*.f64 -1/2 a1) a1))) |
(*.f64 (+.f64 (*.f64 -1/2 (*.f64 th th)) 1) (*.f64 a1 a1)) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 a1 2) (pow.f64 th 2))) (+.f64 (pow.f64 a1 2) (*.f64 1/24 (*.f64 (pow.f64 a1 2) (pow.f64 th 4))))) |
(fma.f64 -1/2 (*.f64 (*.f64 a1 a1) (*.f64 th th)) (+.f64 (*.f64 a1 a1) (*.f64 (*.f64 1/24 (*.f64 a1 a1)) (pow.f64 th 4)))) |
(fma.f64 -1/2 (*.f64 (*.f64 a1 a1) (*.f64 th th)) (fma.f64 a1 a1 (*.f64 (*.f64 a1 a1) (*.f64 (pow.f64 th 4) 1/24)))) |
(fma.f64 a1 a1 (*.f64 (*.f64 a1 a1) (+.f64 (*.f64 -1/2 (*.f64 th th)) (*.f64 1/24 (pow.f64 th 4))))) |
(*.f64 (*.f64 a1 a1) (+.f64 (*.f64 -1/2 (*.f64 th th)) (+.f64 (*.f64 1/24 (pow.f64 th 4)) 1))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 a1 2) (pow.f64 th 2))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 a1 2) (pow.f64 th 6))) (+.f64 (pow.f64 a1 2) (*.f64 1/24 (*.f64 (pow.f64 a1 2) (pow.f64 th 4)))))) |
(fma.f64 -1/2 (*.f64 (*.f64 a1 a1) (*.f64 th th)) (fma.f64 -1/720 (*.f64 (*.f64 a1 a1) (pow.f64 th 6)) (+.f64 (*.f64 a1 a1) (*.f64 (*.f64 1/24 (*.f64 a1 a1)) (pow.f64 th 4))))) |
(fma.f64 -1/2 (*.f64 (*.f64 a1 a1) (*.f64 th th)) (fma.f64 -1/720 (*.f64 a1 (*.f64 a1 (pow.f64 th 6))) (fma.f64 a1 a1 (*.f64 (*.f64 a1 a1) (*.f64 (pow.f64 th 4) 1/24))))) |
(fma.f64 (*.f64 a1 a1) (*.f64 -1/2 (*.f64 th th)) (fma.f64 a1 a1 (*.f64 (*.f64 a1 a1) (+.f64 (*.f64 1/24 (pow.f64 th 4)) (*.f64 -1/720 (pow.f64 th 6)))))) |
(+.f64 (*.f64 a1 a1) (*.f64 (*.f64 a1 a1) (+.f64 (*.f64 -1/2 (*.f64 th th)) (+.f64 (*.f64 -1/720 (pow.f64 th 6)) (*.f64 1/24 (pow.f64 th 4)))))) |
(*.f64 (pow.f64 a1 2) (cos.f64 th)) |
(*.f64 (*.f64 a1 a1) (cos.f64 th)) |
(*.f64 a1 (*.f64 a1 (cos.f64 th))) |
(*.f64 (pow.f64 a1 2) (cos.f64 th)) |
(*.f64 (*.f64 a1 a1) (cos.f64 th)) |
(*.f64 a1 (*.f64 a1 (cos.f64 th))) |
(*.f64 (pow.f64 a1 2) (cos.f64 th)) |
(*.f64 (*.f64 a1 a1) (cos.f64 th)) |
(*.f64 a1 (*.f64 a1 (cos.f64 th))) |
(*.f64 (pow.f64 a1 2) (cos.f64 th)) |
(*.f64 (*.f64 a1 a1) (cos.f64 th)) |
(*.f64 a1 (*.f64 a1 (cos.f64 th))) |
(*.f64 (pow.f64 a1 2) (cos.f64 th)) |
(*.f64 (*.f64 a1 a1) (cos.f64 th)) |
(*.f64 a1 (*.f64 a1 (cos.f64 th))) |
(*.f64 (pow.f64 a1 2) (cos.f64 th)) |
(*.f64 (*.f64 a1 a1) (cos.f64 th)) |
(*.f64 a1 (*.f64 a1 (cos.f64 th))) |
(*.f64 (pow.f64 a1 2) (cos.f64 th)) |
(*.f64 (*.f64 a1 a1) (cos.f64 th)) |
(*.f64 a1 (*.f64 a1 (cos.f64 th))) |
(*.f64 (pow.f64 a1 2) (cos.f64 th)) |
(*.f64 (*.f64 a1 a1) (cos.f64 th)) |
(*.f64 a1 (*.f64 a1 (cos.f64 th))) |
(*.f64 (pow.f64 a1 2) (cos.f64 th)) |
(*.f64 (*.f64 a1 a1) (cos.f64 th)) |
(*.f64 a1 (*.f64 a1 (cos.f64 th))) |
(*.f64 (pow.f64 a1 2) (cos.f64 th)) |
(*.f64 (*.f64 a1 a1) (cos.f64 th)) |
(*.f64 a1 (*.f64 a1 (cos.f64 th))) |
(*.f64 (pow.f64 a1 2) (cos.f64 th)) |
(*.f64 (*.f64 a1 a1) (cos.f64 th)) |
(*.f64 a1 (*.f64 a1 (cos.f64 th))) |
(*.f64 (pow.f64 a1 2) (cos.f64 th)) |
(*.f64 (*.f64 a1 a1) (cos.f64 th)) |
(*.f64 a1 (*.f64 a1 (cos.f64 th))) |
(*.f64 (pow.f64 a1 2) (cos.f64 th)) |
(*.f64 (*.f64 a1 a1) (cos.f64 th)) |
(*.f64 a1 (*.f64 a1 (cos.f64 th))) |
(*.f64 (pow.f64 a1 2) (cos.f64 th)) |
(*.f64 (*.f64 a1 a1) (cos.f64 th)) |
(*.f64 a1 (*.f64 a1 (cos.f64 th))) |
(*.f64 (pow.f64 a1 2) (cos.f64 th)) |
(*.f64 (*.f64 a1 a1) (cos.f64 th)) |
(*.f64 a1 (*.f64 a1 (cos.f64 th))) |
(*.f64 (pow.f64 a1 2) (cos.f64 th)) |
(*.f64 (*.f64 a1 a1) (cos.f64 th)) |
(*.f64 a1 (*.f64 a1 (cos.f64 th))) |
(*.f64 (pow.f64 a1 2) (cos.f64 th)) |
(*.f64 (*.f64 a1 a1) (cos.f64 th)) |
(*.f64 a1 (*.f64 a1 (cos.f64 th))) |
(*.f64 (pow.f64 a1 2) (cos.f64 th)) |
(*.f64 (*.f64 a1 a1) (cos.f64 th)) |
(*.f64 a1 (*.f64 a1 (cos.f64 th))) |
(*.f64 (pow.f64 a1 2) (cos.f64 th)) |
(*.f64 (*.f64 a1 a1) (cos.f64 th)) |
(*.f64 a1 (*.f64 a1 (cos.f64 th))) |
(*.f64 (pow.f64 a1 2) (cos.f64 th)) |
(*.f64 (*.f64 a1 a1) (cos.f64 th)) |
(*.f64 a1 (*.f64 a1 (cos.f64 th))) |
(-.f64 (+.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) 1) |
(*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) (cos.f64 th)) |
(*.f64 (*.f64 a1 (cos.f64 th)) (*.f64 a1 (sqrt.f64 1/2))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 a1 a1) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 a1 (*.f64 a1 (cos.f64 th)))) |
(pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1))) 1) |
(*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) (cos.f64 th)) |
(*.f64 (*.f64 a1 (cos.f64 th)) (*.f64 a1 (sqrt.f64 1/2))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 a1 a1) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 a1 (*.f64 a1 (cos.f64 th)))) |
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) 3) |
(*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) (cos.f64 th)) |
(*.f64 (*.f64 a1 (cos.f64 th)) (*.f64 a1 (sqrt.f64 1/2))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 a1 a1) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 a1 (*.f64 a1 (cos.f64 th)))) |
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1))) 3) 1/3) |
(*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) (cos.f64 th)) |
(*.f64 (*.f64 a1 (cos.f64 th)) (*.f64 a1 (sqrt.f64 1/2))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 a1 a1) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 a1 (*.f64 a1 (cos.f64 th)))) |
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th))) a1) 2) |
(*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) (cos.f64 th)) |
(*.f64 (*.f64 a1 (cos.f64 th)) (*.f64 a1 (sqrt.f64 1/2))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 a1 a1) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 a1 (*.f64 a1 (cos.f64 th)))) |
(sqrt.f64 (*.f64 1/2 (*.f64 (pow.f64 a1 4) (pow.f64 (cos.f64 th) 2)))) |
(sqrt.f64 (*.f64 (*.f64 1/2 (pow.f64 a1 4)) (pow.f64 (cos.f64 th) 2))) |
(sqrt.f64 (*.f64 1/2 (*.f64 (pow.f64 (cos.f64 th) 2) (pow.f64 a1 4)))) |
(sqrt.f64 (*.f64 (pow.f64 (cos.f64 th) 2) (*.f64 1/2 (pow.f64 a1 4)))) |
(fabs.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 (*.f64 a1 (cos.f64 th))))) |
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 1/2)) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) (cos.f64 th)) |
(*.f64 (*.f64 a1 (cos.f64 th)) (*.f64 a1 (sqrt.f64 1/2))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 a1 a1) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 a1 (*.f64 a1 (cos.f64 th)))) |
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1))) 3)) |
(*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) (cos.f64 th)) |
(*.f64 (*.f64 a1 (cos.f64 th)) (*.f64 a1 (sqrt.f64 1/2))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 a1 a1) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 a1 (*.f64 a1 (cos.f64 th)))) |
(cbrt.f64 (*.f64 (*.f64 1/2 (sqrt.f64 1/2)) (pow.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) 3))) |
(*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) (cos.f64 th)) |
(*.f64 (*.f64 a1 (cos.f64 th)) (*.f64 a1 (sqrt.f64 1/2))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 a1 a1) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 a1 (*.f64 a1 (cos.f64 th)))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) 3) (*.f64 1/2 (sqrt.f64 1/2)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) (cos.f64 th)) |
(*.f64 (*.f64 a1 (cos.f64 th)) (*.f64 a1 (sqrt.f64 1/2))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 a1 a1) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 a1 (*.f64 a1 (cos.f64 th)))) |
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1))))) |
(*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) (cos.f64 th)) |
(*.f64 (*.f64 a1 (cos.f64 th)) (*.f64 a1 (sqrt.f64 1/2))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 a1 a1) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 a1 (*.f64 a1 (cos.f64 th)))) |
(exp.f64 (log.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1))))) |
(*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) (cos.f64 th)) |
(*.f64 (*.f64 a1 (cos.f64 th)) (*.f64 a1 (sqrt.f64 1/2))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 a1 a1) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 a1 (*.f64 a1 (cos.f64 th)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))) 1)) |
(*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) (cos.f64 th)) |
(*.f64 (*.f64 a1 (cos.f64 th)) (*.f64 a1 (sqrt.f64 1/2))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 a1 a1) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 a1 (*.f64 a1 (cos.f64 th)))) |
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1))))) |
(*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) (cos.f64 th)) |
(*.f64 (*.f64 a1 (cos.f64 th)) (*.f64 a1 (sqrt.f64 1/2))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 a1 a1) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 a1 (*.f64 a1 (cos.f64 th)))) |
(-.f64 (+.f64 1 (*.f64 (cos.f64 th) (*.f64 a1 a1))) 1) |
(*.f64 (*.f64 a1 a1) (cos.f64 th)) |
(*.f64 a1 (*.f64 a1 (cos.f64 th))) |
(pow.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) 1) |
(*.f64 (*.f64 a1 a1) (cos.f64 th)) |
(*.f64 a1 (*.f64 a1 (cos.f64 th))) |
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1))) 3) |
(*.f64 (*.f64 a1 a1) (cos.f64 th)) |
(*.f64 a1 (*.f64 a1 (cos.f64 th))) |
(pow.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) 3) 1/3) |
(*.f64 (*.f64 a1 a1) (cos.f64 th)) |
(*.f64 a1 (*.f64 a1 (cos.f64 th))) |
(pow.f64 (*.f64 a1 (sqrt.f64 (cos.f64 th))) 2) |
(*.f64 (*.f64 a1 a1) (cos.f64 th)) |
(*.f64 a1 (*.f64 a1 (cos.f64 th))) |
(sqrt.f64 (*.f64 (pow.f64 a1 4) (pow.f64 (cos.f64 th) 2))) |
(*.f64 (*.f64 a1 a1) (cos.f64 th)) |
(*.f64 a1 (*.f64 a1 (cos.f64 th))) |
(log.f64 (pow.f64 (exp.f64 (*.f64 a1 a1)) (cos.f64 th))) |
(*.f64 (*.f64 a1 a1) (cos.f64 th)) |
(*.f64 a1 (*.f64 a1 (cos.f64 th))) |
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) 3)) |
(*.f64 (*.f64 a1 a1) (cos.f64 th)) |
(*.f64 a1 (*.f64 a1 (cos.f64 th))) |
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 th) 3) (pow.f64 (*.f64 a1 a1) 3))) |
(*.f64 (*.f64 a1 a1) (cos.f64 th)) |
(*.f64 a1 (*.f64 a1 (cos.f64 th))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 a1 a1) 3) (pow.f64 (cos.f64 th) 3))) |
(*.f64 (*.f64 a1 a1) (cos.f64 th)) |
(*.f64 a1 (*.f64 a1 (cos.f64 th))) |
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)))) |
(*.f64 (*.f64 a1 a1) (cos.f64 th)) |
(*.f64 a1 (*.f64 a1 (cos.f64 th))) |
(exp.f64 (log.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)))) |
(*.f64 (*.f64 a1 a1) (cos.f64 th)) |
(*.f64 a1 (*.f64 a1 (cos.f64 th))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1))) 1)) |
(*.f64 (*.f64 a1 a1) (cos.f64 th)) |
(*.f64 a1 (*.f64 a1 (cos.f64 th))) |
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)))) |
(*.f64 (*.f64 a1 a1) (cos.f64 th)) |
(*.f64 a1 (*.f64 a1 (cos.f64 th))) |
Found 2 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 99.1% | (/.f64 (sqrt.f64 2) (*.f64 a2 a2)) |
| ✓ | 99.1% | (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a2 a2))) |
Compiled 29 to 16 computations (44.8% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | a2 | @ | 0 | (/.f64 (sqrt.f64 2) (*.f64 a2 a2)) |
| 0.0ms | th | @ | 0 | (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a2 a2))) |
| 0.0ms | th | @ | -inf | (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a2 a2))) |
| 0.0ms | a2 | @ | inf | (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a2 a2))) |
| 0.0ms | th | @ | inf | (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a2 a2))) |
| 1× | batch-egg-rewrite |
| 1170× | log-prod |
| 630× | pow-prod-down |
| 528× | pow-prod-up |
| 494× | pow-exp |
| 406× | expm1-udef |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 11 | 44 |
| 1 | 231 | 44 |
| 2 | 3041 | 44 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a2 a2))) |
(/.f64 (sqrt.f64 2) (*.f64 a2 a2)) |
| Outputs |
|---|
(+.f64 0 (*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))))) 1) |
(*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) |
(*.f64 (*.f64 a2 a2) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) 1) |
(*.f64 1 (*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))) |
(*.f64 (cbrt.f64 (*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))) (cbrt.f64 (/.f64 (pow.f64 (cos.f64 th) 2) (*.f64 2 (pow.f64 a2 -4))))) |
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 th) 2) (*.f64 2 (pow.f64 a2 -4)))) (cbrt.f64 (*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))))) |
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 th)) 2) (*.f64 (cbrt.f64 (cos.f64 th)) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) a2) (*.f64 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) a2)) |
(*.f64 (sqrt.f64 (cos.f64 th)) (*.f64 (sqrt.f64 (cos.f64 th)) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))) |
(*.f64 (neg.f64 (cos.f64 th)) (/.f64 1 (*.f64 (sqrt.f64 2) (neg.f64 (pow.f64 a2 -2))))) |
(*.f64 (/.f64 a2 (/.f64 (sqrt.f64 2) a2)) (cos.f64 th)) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2)) |
(*.f64 (pow.f64 2 -1/2) (/.f64 (cos.f64 th) (pow.f64 a2 -2))) |
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 2 (pow.f64 a2 -4)))) (/.f64 (cos.f64 th) (cbrt.f64 (*.f64 (sqrt.f64 2) (pow.f64 a2 -2))))) |
(*.f64 (/.f64 1 (/.f64 (pow.f64 2 1/4) a2)) (/.f64 (cos.f64 th) (/.f64 (pow.f64 2 1/4) a2))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 th)) 2) (sqrt.f64 2)) (/.f64 (cbrt.f64 (cos.f64 th)) (pow.f64 a2 -2))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 th)) 2) 1) (/.f64 (cbrt.f64 (cos.f64 th)) (*.f64 (sqrt.f64 2) (pow.f64 a2 -2)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 th)) 2) (cbrt.f64 (*.f64 2 (pow.f64 a2 -4)))) (cbrt.f64 (*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 th)) 2) (/.f64 (pow.f64 2 1/4) a2)) (/.f64 (cbrt.f64 (cos.f64 th)) (/.f64 (pow.f64 2 1/4) a2))) |
(*.f64 (/.f64 (sqrt.f64 (cos.f64 th)) (sqrt.f64 2)) (/.f64 (sqrt.f64 (cos.f64 th)) (pow.f64 a2 -2))) |
(*.f64 (/.f64 (sqrt.f64 (cos.f64 th)) 1) (/.f64 (sqrt.f64 (cos.f64 th)) (*.f64 (sqrt.f64 2) (pow.f64 a2 -2)))) |
(*.f64 (/.f64 (sqrt.f64 (cos.f64 th)) (cbrt.f64 (*.f64 2 (pow.f64 a2 -4)))) (/.f64 (sqrt.f64 (cos.f64 th)) (cbrt.f64 (*.f64 (sqrt.f64 2) (pow.f64 a2 -2))))) |
(*.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) a2) a2) |
(*.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 1) (*.f64 a2 a2)) |
(*.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 (cbrt.f64 a2) a2)) (cbrt.f64 (*.f64 a2 a2))) |
(*.f64 (/.f64 (cos.f64 th) 1) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) |
(*.f64 (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))) (*.f64 a2 (neg.f64 a2))) |
(*.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) a2)) a2) |
(pow.f64 (*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) 1) |
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))) 3) |
(pow.f64 (/.f64 (pow.f64 (cos.f64 th) 2) (*.f64 2 (pow.f64 a2 -4))) 1/2) |
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) a2) 6) 1/3) |
(pow.f64 (*.f64 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) a2) 2) |
(pow.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (*.f64 a2 a2))) -1) |
(pow.f64 (/.f64 (pow.f64 (cos.f64 th) 3) (pow.f64 (/.f64 (pow.f64 2 1/4) a2) 6)) 1/3) |
(pow.f64 (/.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (*.f64 a2 a2))) 1) -1) |
(neg.f64 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (neg.f64 (pow.f64 a2 -2))))) |
(sqrt.f64 (/.f64 (pow.f64 (cos.f64 th) 2) (*.f64 2 (pow.f64 a2 -4)))) |
(log.f64 (pow.f64 (exp.f64 (cos.f64 th)) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))))) |
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) a2) 6)) |
(cbrt.f64 (/.f64 (pow.f64 (cos.f64 th) 3) (pow.f64 (/.f64 (pow.f64 2 1/4) a2) 6))) |
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))))) |
(exp.f64 (log.f64 (*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) a2) 6)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) a2)) 2)) |
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))) -1)) |
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))))) |
(+.f64 0 (*.f64 (sqrt.f64 2) (pow.f64 a2 -2))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 a2 -2)) (sqrt.f64 2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 a2 -2)) (sqrt.f64 2))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 a2 -2)) (sqrt.f64 2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 a2 -2)) (sqrt.f64 2))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 2) (pow.f64 a2 -2)))) 1) |
(*.f64 (sqrt.f64 2) (pow.f64 a2 -2)) |
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 a2 -2)) 1) |
(*.f64 1 (*.f64 (sqrt.f64 2) (pow.f64 a2 -2))) |
(*.f64 (cbrt.f64 2) (*.f64 (pow.f64 2 1/6) (pow.f64 a2 -2))) |
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 2) (pow.f64 a2 -2))) (cbrt.f64 (*.f64 2 (pow.f64 a2 -4)))) |
(*.f64 (cbrt.f64 (*.f64 2 (pow.f64 a2 -4))) (cbrt.f64 (*.f64 (sqrt.f64 2) (pow.f64 a2 -2)))) |
(*.f64 (/.f64 (pow.f64 2 1/4) a2) (/.f64 (pow.f64 2 1/4) a2)) |
(*.f64 (pow.f64 2 1/4) (*.f64 (pow.f64 2 1/4) (pow.f64 a2 -2))) |
(*.f64 (neg.f64 (sqrt.f64 2)) (/.f64 1 (*.f64 a2 (neg.f64 a2)))) |
(*.f64 (pow.f64 a2 -2) (sqrt.f64 2)) |
(*.f64 (/.f64 (sqrt.f64 2) a2) (/.f64 1 a2)) |
(*.f64 (/.f64 1 a2) (/.f64 (sqrt.f64 2) a2)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a2 a2)) -2) (/.f64 (sqrt.f64 2) (cbrt.f64 (*.f64 a2 a2)))) |
(*.f64 (/.f64 (cbrt.f64 2) a2) (/.f64 (pow.f64 2 1/6) a2)) |
(*.f64 (/.f64 (cbrt.f64 2) 1) (/.f64 (pow.f64 2 1/6) (*.f64 a2 a2))) |
(*.f64 (/.f64 (cbrt.f64 2) (*.f64 (cbrt.f64 a2) a2)) (cbrt.f64 (*.f64 (sqrt.f64 2) (pow.f64 a2 -2)))) |
(*.f64 (/.f64 (pow.f64 2 1/4) 1) (/.f64 (pow.f64 2 1/4) (*.f64 a2 a2))) |
(*.f64 (/.f64 (pow.f64 2 1/4) (*.f64 (cbrt.f64 a2) a2)) (/.f64 (pow.f64 2 1/4) (cbrt.f64 (*.f64 a2 a2)))) |
(pow.f64 (*.f64 (sqrt.f64 2) (pow.f64 a2 -2)) 1) |
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 2) (pow.f64 a2 -2))) 3) |
(pow.f64 (*.f64 2 (pow.f64 a2 -4)) 1/2) |
(pow.f64 (pow.f64 (/.f64 (pow.f64 2 1/4) a2) 6) 1/3) |
(pow.f64 (/.f64 (pow.f64 2 1/4) a2) 2) |
(pow.f64 (/.f64 a2 (/.f64 (sqrt.f64 2) a2)) -1) |
(pow.f64 (/.f64 (pow.f64 2 3/2) (pow.f64 a2 6)) 1/3) |
(pow.f64 (/.f64 (/.f64 a2 (/.f64 (sqrt.f64 2) a2)) 1) -1) |
(neg.f64 (/.f64 (sqrt.f64 2) (*.f64 a2 (neg.f64 a2)))) |
(sqrt.f64 (*.f64 2 (pow.f64 a2 -4))) |
(log.f64 (pow.f64 (exp.f64 (pow.f64 a2 -2)) (sqrt.f64 2))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 2) (pow.f64 a2 -2))))) |
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 2 1/4) a2) 6)) |
(cbrt.f64 (/.f64 (pow.f64 2 3/2) (pow.f64 a2 6))) |
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 2) (pow.f64 a2 -2)))) |
(exp.f64 (log.f64 (*.f64 (sqrt.f64 2) (pow.f64 a2 -2)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 2) (pow.f64 a2 -2))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 2) (pow.f64 a2 -2))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sqrt.f64 2) (pow.f64 a2 -2)))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (pow.f64 2 1/4) a2) 6)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 2 1/4) a2)) 2)) |
(exp.f64 (*.f64 (log.f64 (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) -1)) |
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 2) (pow.f64 a2 -2)))) |
| 1× | egg-herbie |
| 1476× | fma-def |
| 1356× | log-div |
| 1262× | associate-/r* |
| 1078× | log-prod |
| 898× | associate-*r/ |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 279 | 3846 |
| 1 | 696 | 3736 |
| 2 | 2077 | 3730 |
| 3 | 6454 | 3730 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a2 2) (pow.f64 th 2)) (sqrt.f64 2)))) |
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 a2 2) (pow.f64 th 4)) (sqrt.f64 2))) (+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a2 2) (pow.f64 th 2)) (sqrt.f64 2))))) |
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 a2 2) (pow.f64 th 4)) (sqrt.f64 2))) (+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a2 2) (pow.f64 th 2)) (sqrt.f64 2))) (*.f64 -1/720 (/.f64 (*.f64 (pow.f64 a2 2) (pow.f64 th 6)) (sqrt.f64 2)))))) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (sqrt.f64 2) (pow.f64 a2 2)) |
(/.f64 (sqrt.f64 2) (pow.f64 a2 2)) |
(/.f64 (sqrt.f64 2) (pow.f64 a2 2)) |
(/.f64 (sqrt.f64 2) (pow.f64 a2 2)) |
(/.f64 (sqrt.f64 2) (pow.f64 a2 2)) |
(/.f64 (sqrt.f64 2) (pow.f64 a2 2)) |
(/.f64 (sqrt.f64 2) (pow.f64 a2 2)) |
(/.f64 (sqrt.f64 2) (pow.f64 a2 2)) |
(/.f64 (sqrt.f64 2) (pow.f64 a2 2)) |
(/.f64 (sqrt.f64 2) (pow.f64 a2 2)) |
(/.f64 (sqrt.f64 2) (pow.f64 a2 2)) |
(/.f64 (sqrt.f64 2) (pow.f64 a2 2)) |
(+.f64 0 (*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))))) 1) |
(*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) |
(*.f64 (*.f64 a2 a2) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) 1) |
(*.f64 1 (*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))) |
(*.f64 (cbrt.f64 (*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))) (cbrt.f64 (/.f64 (pow.f64 (cos.f64 th) 2) (*.f64 2 (pow.f64 a2 -4))))) |
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 th) 2) (*.f64 2 (pow.f64 a2 -4)))) (cbrt.f64 (*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))))) |
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 th)) 2) (*.f64 (cbrt.f64 (cos.f64 th)) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) a2) (*.f64 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) a2)) |
(*.f64 (sqrt.f64 (cos.f64 th)) (*.f64 (sqrt.f64 (cos.f64 th)) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))) |
(*.f64 (neg.f64 (cos.f64 th)) (/.f64 1 (*.f64 (sqrt.f64 2) (neg.f64 (pow.f64 a2 -2))))) |
(*.f64 (/.f64 a2 (/.f64 (sqrt.f64 2) a2)) (cos.f64 th)) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2)) |
(*.f64 (pow.f64 2 -1/2) (/.f64 (cos.f64 th) (pow.f64 a2 -2))) |
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 2 (pow.f64 a2 -4)))) (/.f64 (cos.f64 th) (cbrt.f64 (*.f64 (sqrt.f64 2) (pow.f64 a2 -2))))) |
(*.f64 (/.f64 1 (/.f64 (pow.f64 2 1/4) a2)) (/.f64 (cos.f64 th) (/.f64 (pow.f64 2 1/4) a2))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 th)) 2) (sqrt.f64 2)) (/.f64 (cbrt.f64 (cos.f64 th)) (pow.f64 a2 -2))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 th)) 2) 1) (/.f64 (cbrt.f64 (cos.f64 th)) (*.f64 (sqrt.f64 2) (pow.f64 a2 -2)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 th)) 2) (cbrt.f64 (*.f64 2 (pow.f64 a2 -4)))) (cbrt.f64 (*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 th)) 2) (/.f64 (pow.f64 2 1/4) a2)) (/.f64 (cbrt.f64 (cos.f64 th)) (/.f64 (pow.f64 2 1/4) a2))) |
(*.f64 (/.f64 (sqrt.f64 (cos.f64 th)) (sqrt.f64 2)) (/.f64 (sqrt.f64 (cos.f64 th)) (pow.f64 a2 -2))) |
(*.f64 (/.f64 (sqrt.f64 (cos.f64 th)) 1) (/.f64 (sqrt.f64 (cos.f64 th)) (*.f64 (sqrt.f64 2) (pow.f64 a2 -2)))) |
(*.f64 (/.f64 (sqrt.f64 (cos.f64 th)) (cbrt.f64 (*.f64 2 (pow.f64 a2 -4)))) (/.f64 (sqrt.f64 (cos.f64 th)) (cbrt.f64 (*.f64 (sqrt.f64 2) (pow.f64 a2 -2))))) |
(*.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) a2) a2) |
(*.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 1) (*.f64 a2 a2)) |
(*.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 (cbrt.f64 a2) a2)) (cbrt.f64 (*.f64 a2 a2))) |
(*.f64 (/.f64 (cos.f64 th) 1) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) |
(*.f64 (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))) (*.f64 a2 (neg.f64 a2))) |
(*.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) a2)) a2) |
(pow.f64 (*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) 1) |
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))) 3) |
(pow.f64 (/.f64 (pow.f64 (cos.f64 th) 2) (*.f64 2 (pow.f64 a2 -4))) 1/2) |
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) a2) 6) 1/3) |
(pow.f64 (*.f64 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) a2) 2) |
(pow.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (*.f64 a2 a2))) -1) |
(pow.f64 (/.f64 (pow.f64 (cos.f64 th) 3) (pow.f64 (/.f64 (pow.f64 2 1/4) a2) 6)) 1/3) |
(pow.f64 (/.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (*.f64 a2 a2))) 1) -1) |
(neg.f64 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (neg.f64 (pow.f64 a2 -2))))) |
(sqrt.f64 (/.f64 (pow.f64 (cos.f64 th) 2) (*.f64 2 (pow.f64 a2 -4)))) |
(log.f64 (pow.f64 (exp.f64 (cos.f64 th)) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))))) |
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) a2) 6)) |
(cbrt.f64 (/.f64 (pow.f64 (cos.f64 th) 3) (pow.f64 (/.f64 (pow.f64 2 1/4) a2) 6))) |
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))))) |
(exp.f64 (log.f64 (*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) a2) 6)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) a2)) 2)) |
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))) -1)) |
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))))) |
(+.f64 0 (*.f64 (sqrt.f64 2) (pow.f64 a2 -2))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 a2 -2)) (sqrt.f64 2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 a2 -2)) (sqrt.f64 2))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 a2 -2)) (sqrt.f64 2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 a2 -2)) (sqrt.f64 2))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 2) (pow.f64 a2 -2)))) 1) |
(*.f64 (sqrt.f64 2) (pow.f64 a2 -2)) |
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 a2 -2)) 1) |
(*.f64 1 (*.f64 (sqrt.f64 2) (pow.f64 a2 -2))) |
(*.f64 (cbrt.f64 2) (*.f64 (pow.f64 2 1/6) (pow.f64 a2 -2))) |
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 2) (pow.f64 a2 -2))) (cbrt.f64 (*.f64 2 (pow.f64 a2 -4)))) |
(*.f64 (cbrt.f64 (*.f64 2 (pow.f64 a2 -4))) (cbrt.f64 (*.f64 (sqrt.f64 2) (pow.f64 a2 -2)))) |
(*.f64 (/.f64 (pow.f64 2 1/4) a2) (/.f64 (pow.f64 2 1/4) a2)) |
(*.f64 (pow.f64 2 1/4) (*.f64 (pow.f64 2 1/4) (pow.f64 a2 -2))) |
(*.f64 (neg.f64 (sqrt.f64 2)) (/.f64 1 (*.f64 a2 (neg.f64 a2)))) |
(*.f64 (pow.f64 a2 -2) (sqrt.f64 2)) |
(*.f64 (/.f64 (sqrt.f64 2) a2) (/.f64 1 a2)) |
(*.f64 (/.f64 1 a2) (/.f64 (sqrt.f64 2) a2)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a2 a2)) -2) (/.f64 (sqrt.f64 2) (cbrt.f64 (*.f64 a2 a2)))) |
(*.f64 (/.f64 (cbrt.f64 2) a2) (/.f64 (pow.f64 2 1/6) a2)) |
(*.f64 (/.f64 (cbrt.f64 2) 1) (/.f64 (pow.f64 2 1/6) (*.f64 a2 a2))) |
(*.f64 (/.f64 (cbrt.f64 2) (*.f64 (cbrt.f64 a2) a2)) (cbrt.f64 (*.f64 (sqrt.f64 2) (pow.f64 a2 -2)))) |
(*.f64 (/.f64 (pow.f64 2 1/4) 1) (/.f64 (pow.f64 2 1/4) (*.f64 a2 a2))) |
(*.f64 (/.f64 (pow.f64 2 1/4) (*.f64 (cbrt.f64 a2) a2)) (/.f64 (pow.f64 2 1/4) (cbrt.f64 (*.f64 a2 a2)))) |
(pow.f64 (*.f64 (sqrt.f64 2) (pow.f64 a2 -2)) 1) |
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 2) (pow.f64 a2 -2))) 3) |
(pow.f64 (*.f64 2 (pow.f64 a2 -4)) 1/2) |
(pow.f64 (pow.f64 (/.f64 (pow.f64 2 1/4) a2) 6) 1/3) |
(pow.f64 (/.f64 (pow.f64 2 1/4) a2) 2) |
(pow.f64 (/.f64 a2 (/.f64 (sqrt.f64 2) a2)) -1) |
(pow.f64 (/.f64 (pow.f64 2 3/2) (pow.f64 a2 6)) 1/3) |
(pow.f64 (/.f64 (/.f64 a2 (/.f64 (sqrt.f64 2) a2)) 1) -1) |
(neg.f64 (/.f64 (sqrt.f64 2) (*.f64 a2 (neg.f64 a2)))) |
(sqrt.f64 (*.f64 2 (pow.f64 a2 -4))) |
(log.f64 (pow.f64 (exp.f64 (pow.f64 a2 -2)) (sqrt.f64 2))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 2) (pow.f64 a2 -2))))) |
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 2 1/4) a2) 6)) |
(cbrt.f64 (/.f64 (pow.f64 2 3/2) (pow.f64 a2 6))) |
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 2) (pow.f64 a2 -2)))) |
(exp.f64 (log.f64 (*.f64 (sqrt.f64 2) (pow.f64 a2 -2)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 2) (pow.f64 a2 -2))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 2) (pow.f64 a2 -2))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sqrt.f64 2) (pow.f64 a2 -2)))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (pow.f64 2 1/4) a2) 6)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 2 1/4) a2)) 2)) |
(exp.f64 (*.f64 (log.f64 (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) -1)) |
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 2) (pow.f64 a2 -2)))) |
| Outputs |
|---|
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(/.f64 (*.f64 a2 a2) (sqrt.f64 2)) |
(*.f64 a2 (/.f64 a2 (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a2 2) (pow.f64 th 2)) (sqrt.f64 2)))) |
(+.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 th th) (*.f64 a2 a2)) (sqrt.f64 2)))) |
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (*.f64 th th)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(fma.f64 a2 (/.f64 a2 (sqrt.f64 2)) (*.f64 (/.f64 -1/2 (sqrt.f64 2)) (*.f64 (*.f64 a2 th) (*.f64 a2 th)))) |
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 a2 2) (pow.f64 th 4)) (sqrt.f64 2))) (+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a2 2) (pow.f64 th 2)) (sqrt.f64 2))))) |
(fma.f64 1/24 (/.f64 (*.f64 (pow.f64 th 4) (*.f64 a2 a2)) (sqrt.f64 2)) (+.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 th th) (*.f64 a2 a2)) (sqrt.f64 2))))) |
(fma.f64 1/24 (*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (pow.f64 th 4)) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (*.f64 th th)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))) |
(fma.f64 a2 (/.f64 a2 (sqrt.f64 2)) (fma.f64 1/24 (*.f64 (pow.f64 th 4) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) (*.f64 (/.f64 -1/2 (sqrt.f64 2)) (*.f64 (*.f64 a2 th) (*.f64 a2 th))))) |
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 a2 2) (pow.f64 th 4)) (sqrt.f64 2))) (+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a2 2) (pow.f64 th 2)) (sqrt.f64 2))) (*.f64 -1/720 (/.f64 (*.f64 (pow.f64 a2 2) (pow.f64 th 6)) (sqrt.f64 2)))))) |
(fma.f64 1/24 (/.f64 (*.f64 (pow.f64 th 4) (*.f64 a2 a2)) (sqrt.f64 2)) (+.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 th th) (*.f64 a2 a2)) (sqrt.f64 2)) (/.f64 (*.f64 -1/720 (*.f64 (pow.f64 th 6) (*.f64 a2 a2))) (sqrt.f64 2))))) |
(+.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (*.f64 th th)) (/.f64 (*.f64 -1/720 (*.f64 (pow.f64 th 6) (*.f64 a2 a2))) (sqrt.f64 2))) (fma.f64 1/24 (*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (pow.f64 th 4)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))) |
(fma.f64 a2 (/.f64 a2 (sqrt.f64 2)) (fma.f64 1/24 (*.f64 (pow.f64 th 4) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) (fma.f64 -1/2 (*.f64 (*.f64 th th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) (*.f64 -1/720 (*.f64 (/.f64 (pow.f64 th 6) (sqrt.f64 2)) (*.f64 a2 a2)))))) |
(fma.f64 a2 (/.f64 a2 (sqrt.f64 2)) (fma.f64 -1/2 (*.f64 (*.f64 th th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) (fma.f64 1/24 (*.f64 (pow.f64 th 4) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) (*.f64 -1/720 (*.f64 (/.f64 (pow.f64 th 6) (sqrt.f64 2)) (*.f64 a2 a2)))))) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (*.f64 (/.f64 a2 (sqrt.f64 2)) a2)) |
(*.f64 a2 (/.f64 (*.f64 a2 (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (*.f64 (/.f64 a2 (sqrt.f64 2)) a2)) |
(*.f64 a2 (/.f64 (*.f64 a2 (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (*.f64 (/.f64 a2 (sqrt.f64 2)) a2)) |
(*.f64 a2 (/.f64 (*.f64 a2 (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (*.f64 (/.f64 a2 (sqrt.f64 2)) a2)) |
(*.f64 a2 (/.f64 (*.f64 a2 (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (*.f64 (/.f64 a2 (sqrt.f64 2)) a2)) |
(*.f64 a2 (/.f64 (*.f64 a2 (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (*.f64 (/.f64 a2 (sqrt.f64 2)) a2)) |
(*.f64 a2 (/.f64 (*.f64 a2 (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (*.f64 (/.f64 a2 (sqrt.f64 2)) a2)) |
(*.f64 a2 (/.f64 (*.f64 a2 (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (*.f64 (/.f64 a2 (sqrt.f64 2)) a2)) |
(*.f64 a2 (/.f64 (*.f64 a2 (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (*.f64 (/.f64 a2 (sqrt.f64 2)) a2)) |
(*.f64 a2 (/.f64 (*.f64 a2 (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (*.f64 (/.f64 a2 (sqrt.f64 2)) a2)) |
(*.f64 a2 (/.f64 (*.f64 a2 (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (*.f64 (/.f64 a2 (sqrt.f64 2)) a2)) |
(*.f64 a2 (/.f64 (*.f64 a2 (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (*.f64 (/.f64 a2 (sqrt.f64 2)) a2)) |
(*.f64 a2 (/.f64 (*.f64 a2 (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (*.f64 (/.f64 a2 (sqrt.f64 2)) a2)) |
(*.f64 a2 (/.f64 (*.f64 a2 (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (*.f64 (/.f64 a2 (sqrt.f64 2)) a2)) |
(*.f64 a2 (/.f64 (*.f64 a2 (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (*.f64 (/.f64 a2 (sqrt.f64 2)) a2)) |
(*.f64 a2 (/.f64 (*.f64 a2 (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (*.f64 (/.f64 a2 (sqrt.f64 2)) a2)) |
(*.f64 a2 (/.f64 (*.f64 a2 (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (*.f64 (/.f64 a2 (sqrt.f64 2)) a2)) |
(*.f64 a2 (/.f64 (*.f64 a2 (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (*.f64 (/.f64 a2 (sqrt.f64 2)) a2)) |
(*.f64 a2 (/.f64 (*.f64 a2 (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (*.f64 (/.f64 a2 (sqrt.f64 2)) a2)) |
(*.f64 a2 (/.f64 (*.f64 a2 (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (*.f64 (/.f64 a2 (sqrt.f64 2)) a2)) |
(*.f64 a2 (/.f64 (*.f64 a2 (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(/.f64 (sqrt.f64 2) (pow.f64 a2 2)) |
(/.f64 (sqrt.f64 2) (*.f64 a2 a2)) |
(*.f64 (sqrt.f64 2) (pow.f64 a2 -2)) |
(/.f64 (sqrt.f64 2) (pow.f64 a2 2)) |
(/.f64 (sqrt.f64 2) (*.f64 a2 a2)) |
(*.f64 (sqrt.f64 2) (pow.f64 a2 -2)) |
(/.f64 (sqrt.f64 2) (pow.f64 a2 2)) |
(/.f64 (sqrt.f64 2) (*.f64 a2 a2)) |
(*.f64 (sqrt.f64 2) (pow.f64 a2 -2)) |
(/.f64 (sqrt.f64 2) (pow.f64 a2 2)) |
(/.f64 (sqrt.f64 2) (*.f64 a2 a2)) |
(*.f64 (sqrt.f64 2) (pow.f64 a2 -2)) |
(/.f64 (sqrt.f64 2) (pow.f64 a2 2)) |
(/.f64 (sqrt.f64 2) (*.f64 a2 a2)) |
(*.f64 (sqrt.f64 2) (pow.f64 a2 -2)) |
(/.f64 (sqrt.f64 2) (pow.f64 a2 2)) |
(/.f64 (sqrt.f64 2) (*.f64 a2 a2)) |
(*.f64 (sqrt.f64 2) (pow.f64 a2 -2)) |
(/.f64 (sqrt.f64 2) (pow.f64 a2 2)) |
(/.f64 (sqrt.f64 2) (*.f64 a2 a2)) |
(*.f64 (sqrt.f64 2) (pow.f64 a2 -2)) |
(/.f64 (sqrt.f64 2) (pow.f64 a2 2)) |
(/.f64 (sqrt.f64 2) (*.f64 a2 a2)) |
(*.f64 (sqrt.f64 2) (pow.f64 a2 -2)) |
(/.f64 (sqrt.f64 2) (pow.f64 a2 2)) |
(/.f64 (sqrt.f64 2) (*.f64 a2 a2)) |
(*.f64 (sqrt.f64 2) (pow.f64 a2 -2)) |
(/.f64 (sqrt.f64 2) (pow.f64 a2 2)) |
(/.f64 (sqrt.f64 2) (*.f64 a2 a2)) |
(*.f64 (sqrt.f64 2) (pow.f64 a2 -2)) |
(/.f64 (sqrt.f64 2) (pow.f64 a2 2)) |
(/.f64 (sqrt.f64 2) (*.f64 a2 a2)) |
(*.f64 (sqrt.f64 2) (pow.f64 a2 -2)) |
(/.f64 (sqrt.f64 2) (pow.f64 a2 2)) |
(/.f64 (sqrt.f64 2) (*.f64 a2 a2)) |
(*.f64 (sqrt.f64 2) (pow.f64 a2 -2)) |
(+.f64 0 (*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))) |
(*.f64 (cos.f64 th) (*.f64 (/.f64 a2 (sqrt.f64 2)) a2)) |
(*.f64 a2 (/.f64 (*.f64 a2 (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (*.f64 (/.f64 a2 (sqrt.f64 2)) a2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (*.f64 (/.f64 a2 (sqrt.f64 2)) a2))))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))))) |
(*.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))))) 3) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))))) |
(*.f64 (cos.f64 th) (*.f64 (/.f64 a2 (sqrt.f64 2)) a2)) |
(*.f64 a2 (/.f64 (*.f64 a2 (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))))) 1) |
(*.f64 (cos.f64 th) (*.f64 (/.f64 a2 (sqrt.f64 2)) a2)) |
(*.f64 a2 (/.f64 (*.f64 a2 (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) |
(*.f64 (cos.f64 th) (*.f64 (/.f64 a2 (sqrt.f64 2)) a2)) |
(*.f64 a2 (/.f64 (*.f64 a2 (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(*.f64 (*.f64 a2 a2) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (*.f64 (/.f64 a2 (sqrt.f64 2)) a2)) |
(*.f64 a2 (/.f64 (*.f64 a2 (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(*.f64 (*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) 1) |
(*.f64 (cos.f64 th) (*.f64 (/.f64 a2 (sqrt.f64 2)) a2)) |
(*.f64 a2 (/.f64 (*.f64 a2 (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(*.f64 1 (*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))) |
(*.f64 (cos.f64 th) (*.f64 (/.f64 a2 (sqrt.f64 2)) a2)) |
(*.f64 a2 (/.f64 (*.f64 a2 (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(*.f64 (cbrt.f64 (*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))) (cbrt.f64 (/.f64 (pow.f64 (cos.f64 th) 2) (*.f64 2 (pow.f64 a2 -4))))) |
(*.f64 (cbrt.f64 (*.f64 (cos.f64 th) (*.f64 (/.f64 a2 (sqrt.f64 2)) a2))) (cbrt.f64 (/.f64 (pow.f64 (cos.f64 th) 2) (*.f64 2 (pow.f64 a2 -4))))) |
(*.f64 (cbrt.f64 (*.f64 a2 (/.f64 (*.f64 a2 (cos.f64 th)) (sqrt.f64 2)))) (cbrt.f64 (/.f64 (pow.f64 (cos.f64 th) 2) (*.f64 2 (pow.f64 a2 -4))))) |
(*.f64 (cbrt.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2))) (cbrt.f64 (/.f64 (pow.f64 (cos.f64 th) 2) (*.f64 2 (pow.f64 a2 -4))))) |
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 th) 2) (*.f64 2 (pow.f64 a2 -4)))) (cbrt.f64 (*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))))) |
(*.f64 (cbrt.f64 (*.f64 (cos.f64 th) (*.f64 (/.f64 a2 (sqrt.f64 2)) a2))) (cbrt.f64 (/.f64 (pow.f64 (cos.f64 th) 2) (*.f64 2 (pow.f64 a2 -4))))) |
(*.f64 (cbrt.f64 (*.f64 a2 (/.f64 (*.f64 a2 (cos.f64 th)) (sqrt.f64 2)))) (cbrt.f64 (/.f64 (pow.f64 (cos.f64 th) 2) (*.f64 2 (pow.f64 a2 -4))))) |
(*.f64 (cbrt.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2))) (cbrt.f64 (/.f64 (pow.f64 (cos.f64 th) 2) (*.f64 2 (pow.f64 a2 -4))))) |
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 th)) 2) (*.f64 (cbrt.f64 (cos.f64 th)) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))) |
(*.f64 (cos.f64 th) (*.f64 (/.f64 a2 (sqrt.f64 2)) a2)) |
(*.f64 a2 (/.f64 (*.f64 a2 (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(*.f64 (*.f64 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) a2) (*.f64 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) a2)) |
(*.f64 (cos.f64 th) (*.f64 (/.f64 a2 (sqrt.f64 2)) a2)) |
(*.f64 a2 (/.f64 (*.f64 a2 (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(*.f64 (sqrt.f64 (cos.f64 th)) (*.f64 (sqrt.f64 (cos.f64 th)) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))) |
(*.f64 (cos.f64 th) (*.f64 (/.f64 a2 (sqrt.f64 2)) a2)) |
(*.f64 a2 (/.f64 (*.f64 a2 (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(*.f64 (neg.f64 (cos.f64 th)) (/.f64 1 (*.f64 (sqrt.f64 2) (neg.f64 (pow.f64 a2 -2))))) |
(*.f64 (cos.f64 th) (*.f64 (/.f64 a2 (sqrt.f64 2)) a2)) |
(*.f64 a2 (/.f64 (*.f64 a2 (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(*.f64 (/.f64 a2 (/.f64 (sqrt.f64 2) a2)) (cos.f64 th)) |
(*.f64 (cos.f64 th) (*.f64 (/.f64 a2 (sqrt.f64 2)) a2)) |
(*.f64 a2 (/.f64 (*.f64 a2 (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2)) |
(*.f64 (cos.f64 th) (*.f64 (/.f64 a2 (sqrt.f64 2)) a2)) |
(*.f64 a2 (/.f64 (*.f64 a2 (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(*.f64 (pow.f64 2 -1/2) (/.f64 (cos.f64 th) (pow.f64 a2 -2))) |
(*.f64 (pow.f64 2 -1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2))) |
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 2 (pow.f64 a2 -4)))) (/.f64 (cos.f64 th) (cbrt.f64 (*.f64 (sqrt.f64 2) (pow.f64 a2 -2))))) |
(/.f64 (/.f64 (cos.f64 th) (cbrt.f64 (*.f64 2 (pow.f64 a2 -4)))) (cbrt.f64 (*.f64 (sqrt.f64 2) (pow.f64 a2 -2)))) |
(*.f64 (/.f64 1 (/.f64 (pow.f64 2 1/4) a2)) (/.f64 (cos.f64 th) (/.f64 (pow.f64 2 1/4) a2))) |
(*.f64 (cos.f64 th) (*.f64 (/.f64 a2 (sqrt.f64 2)) a2)) |
(*.f64 a2 (/.f64 (*.f64 a2 (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 th)) 2) (sqrt.f64 2)) (/.f64 (cbrt.f64 (cos.f64 th)) (pow.f64 a2 -2))) |
(*.f64 (cos.f64 th) (*.f64 (/.f64 a2 (sqrt.f64 2)) a2)) |
(*.f64 a2 (/.f64 (*.f64 a2 (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 th)) 2) 1) (/.f64 (cbrt.f64 (cos.f64 th)) (*.f64 (sqrt.f64 2) (pow.f64 a2 -2)))) |
(*.f64 (cos.f64 th) (*.f64 (/.f64 a2 (sqrt.f64 2)) a2)) |
(*.f64 a2 (/.f64 (*.f64 a2 (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 th)) 2) (cbrt.f64 (*.f64 2 (pow.f64 a2 -4)))) (cbrt.f64 (*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))))) |
(*.f64 (cbrt.f64 (*.f64 (cos.f64 th) (*.f64 (/.f64 a2 (sqrt.f64 2)) a2))) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 th)) 2) (cbrt.f64 (*.f64 2 (pow.f64 a2 -4))))) |
(*.f64 (cbrt.f64 (*.f64 a2 (/.f64 (*.f64 a2 (cos.f64 th)) (sqrt.f64 2)))) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 th)) 2) (cbrt.f64 (*.f64 2 (pow.f64 a2 -4))))) |
(*.f64 (cbrt.f64 (/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2))) (/.f64 (pow.f64 (cbrt.f64 (cos.f64 th)) 2) (cbrt.f64 (*.f64 2 (pow.f64 a2 -4))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cos.f64 th)) 2) (/.f64 (pow.f64 2 1/4) a2)) (/.f64 (cbrt.f64 (cos.f64 th)) (/.f64 (pow.f64 2 1/4) a2))) |
(*.f64 (cos.f64 th) (*.f64 (/.f64 a2 (sqrt.f64 2)) a2)) |
(*.f64 a2 (/.f64 (*.f64 a2 (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(*.f64 (/.f64 (sqrt.f64 (cos.f64 th)) (sqrt.f64 2)) (/.f64 (sqrt.f64 (cos.f64 th)) (pow.f64 a2 -2))) |
(*.f64 (cos.f64 th) (*.f64 (/.f64 a2 (sqrt.f64 2)) a2)) |
(*.f64 a2 (/.f64 (*.f64 a2 (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(*.f64 (/.f64 (sqrt.f64 (cos.f64 th)) 1) (/.f64 (sqrt.f64 (cos.f64 th)) (*.f64 (sqrt.f64 2) (pow.f64 a2 -2)))) |
(*.f64 (cos.f64 th) (*.f64 (/.f64 a2 (sqrt.f64 2)) a2)) |
(*.f64 a2 (/.f64 (*.f64 a2 (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(*.f64 (/.f64 (sqrt.f64 (cos.f64 th)) (cbrt.f64 (*.f64 2 (pow.f64 a2 -4)))) (/.f64 (sqrt.f64 (cos.f64 th)) (cbrt.f64 (*.f64 (sqrt.f64 2) (pow.f64 a2 -2))))) |
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 2 (pow.f64 a2 -4)))) (/.f64 (cos.f64 th) (cbrt.f64 (*.f64 (sqrt.f64 2) (pow.f64 a2 -2))))) |
(/.f64 (/.f64 (cos.f64 th) (cbrt.f64 (*.f64 2 (pow.f64 a2 -4)))) (cbrt.f64 (*.f64 (sqrt.f64 2) (pow.f64 a2 -2)))) |
(*.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) a2) a2) |
(*.f64 (cos.f64 th) (*.f64 (/.f64 a2 (sqrt.f64 2)) a2)) |
(*.f64 a2 (/.f64 (*.f64 a2 (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(*.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 1) (*.f64 a2 a2)) |
(*.f64 (cos.f64 th) (*.f64 (/.f64 a2 (sqrt.f64 2)) a2)) |
(*.f64 a2 (/.f64 (*.f64 a2 (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(*.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 (cbrt.f64 a2) a2)) (cbrt.f64 (*.f64 a2 a2))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 (*.f64 a2 (cbrt.f64 a2)) (cbrt.f64 (*.f64 a2 a2)))) |
(/.f64 (*.f64 (cbrt.f64 (*.f64 a2 a2)) (*.f64 (cos.f64 th) (*.f64 a2 (cbrt.f64 a2)))) (sqrt.f64 2)) |
(*.f64 a2 (*.f64 (cbrt.f64 (*.f64 a2 a2)) (/.f64 (*.f64 (cos.f64 th) (cbrt.f64 a2)) (sqrt.f64 2)))) |
(*.f64 (/.f64 (cos.f64 th) 1) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) |
(*.f64 (cos.f64 th) (*.f64 (/.f64 a2 (sqrt.f64 2)) a2)) |
(*.f64 a2 (/.f64 (*.f64 a2 (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(*.f64 (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))) (*.f64 a2 (neg.f64 a2))) |
(*.f64 (cos.f64 th) (*.f64 (/.f64 a2 (sqrt.f64 2)) a2)) |
(*.f64 a2 (/.f64 (*.f64 a2 (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(*.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) a2)) a2) |
(*.f64 (cos.f64 th) (*.f64 (/.f64 a2 (sqrt.f64 2)) a2)) |
(*.f64 a2 (/.f64 (*.f64 a2 (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(pow.f64 (*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) 1) |
(*.f64 (cos.f64 th) (*.f64 (/.f64 a2 (sqrt.f64 2)) a2)) |
(*.f64 a2 (/.f64 (*.f64 a2 (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))) 3) |
(*.f64 (cos.f64 th) (*.f64 (/.f64 a2 (sqrt.f64 2)) a2)) |
(*.f64 a2 (/.f64 (*.f64 a2 (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(pow.f64 (/.f64 (pow.f64 (cos.f64 th) 2) (*.f64 2 (pow.f64 a2 -4))) 1/2) |
(sqrt.f64 (/.f64 (pow.f64 (cos.f64 th) 2) (*.f64 2 (pow.f64 a2 -4)))) |
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) a2) 6) 1/3) |
(*.f64 (cos.f64 th) (*.f64 (/.f64 a2 (sqrt.f64 2)) a2)) |
(*.f64 a2 (/.f64 (*.f64 a2 (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(pow.f64 (*.f64 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) a2) 2) |
(*.f64 (cos.f64 th) (*.f64 (/.f64 a2 (sqrt.f64 2)) a2)) |
(*.f64 a2 (/.f64 (*.f64 a2 (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(pow.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (*.f64 a2 a2))) -1) |
(*.f64 (cos.f64 th) (*.f64 (/.f64 a2 (sqrt.f64 2)) a2)) |
(*.f64 a2 (/.f64 (*.f64 a2 (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(pow.f64 (/.f64 (pow.f64 (cos.f64 th) 3) (pow.f64 (/.f64 (pow.f64 2 1/4) a2) 6)) 1/3) |
(cbrt.f64 (/.f64 (pow.f64 (cos.f64 th) 3) (pow.f64 (/.f64 (pow.f64 2 1/4) a2) 6))) |
(pow.f64 (/.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (*.f64 a2 a2))) 1) -1) |
(*.f64 (cos.f64 th) (*.f64 (/.f64 a2 (sqrt.f64 2)) a2)) |
(*.f64 a2 (/.f64 (*.f64 a2 (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(neg.f64 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (neg.f64 (pow.f64 a2 -2))))) |
(*.f64 (cos.f64 th) (*.f64 (/.f64 a2 (sqrt.f64 2)) a2)) |
(*.f64 a2 (/.f64 (*.f64 a2 (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(sqrt.f64 (/.f64 (pow.f64 (cos.f64 th) 2) (*.f64 2 (pow.f64 a2 -4)))) |
(log.f64 (pow.f64 (exp.f64 (cos.f64 th)) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))) |
(*.f64 (cos.f64 th) (*.f64 (/.f64 a2 (sqrt.f64 2)) a2)) |
(*.f64 a2 (/.f64 (*.f64 a2 (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))))) |
(*.f64 (cos.f64 th) (*.f64 (/.f64 a2 (sqrt.f64 2)) a2)) |
(*.f64 a2 (/.f64 (*.f64 a2 (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) a2) 6)) |
(*.f64 (cos.f64 th) (*.f64 (/.f64 a2 (sqrt.f64 2)) a2)) |
(*.f64 a2 (/.f64 (*.f64 a2 (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(cbrt.f64 (/.f64 (pow.f64 (cos.f64 th) 3) (pow.f64 (/.f64 (pow.f64 2 1/4) a2) 6))) |
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))))) |
(*.f64 (cos.f64 th) (*.f64 (/.f64 a2 (sqrt.f64 2)) a2)) |
(*.f64 a2 (/.f64 (*.f64 a2 (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(exp.f64 (log.f64 (*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))))) |
(*.f64 (cos.f64 th) (*.f64 (/.f64 a2 (sqrt.f64 2)) a2)) |
(*.f64 a2 (/.f64 (*.f64 a2 (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))) 1)) |
(*.f64 (cos.f64 th) (*.f64 (/.f64 a2 (sqrt.f64 2)) a2)) |
(*.f64 a2 (/.f64 (*.f64 a2 (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))) 1) 1)) |
(*.f64 (cos.f64 th) (*.f64 (/.f64 a2 (sqrt.f64 2)) a2)) |
(*.f64 a2 (/.f64 (*.f64 a2 (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))))) 3)) |
(*.f64 (cos.f64 th) (*.f64 (/.f64 a2 (sqrt.f64 2)) a2)) |
(*.f64 a2 (/.f64 (*.f64 a2 (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) a2) 6)) 1/3)) |
(*.f64 (cos.f64 th) (*.f64 (/.f64 a2 (sqrt.f64 2)) a2)) |
(*.f64 a2 (/.f64 (*.f64 a2 (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) a2)) 2)) |
(*.f64 (cos.f64 th) (*.f64 (/.f64 a2 (sqrt.f64 2)) a2)) |
(*.f64 a2 (/.f64 (*.f64 a2 (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (*.f64 a2 a2)))) -1)) |
(*.f64 (cos.f64 th) (*.f64 (/.f64 a2 (sqrt.f64 2)) a2)) |
(*.f64 a2 (/.f64 (*.f64 a2 (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))))) |
(*.f64 (cos.f64 th) (*.f64 (/.f64 a2 (sqrt.f64 2)) a2)) |
(*.f64 a2 (/.f64 (*.f64 a2 (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(+.f64 0 (*.f64 (sqrt.f64 2) (pow.f64 a2 -2))) |
(/.f64 (sqrt.f64 2) (*.f64 a2 a2)) |
(*.f64 (sqrt.f64 2) (pow.f64 a2 -2)) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 a2 -2)) (sqrt.f64 2))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 a2 -2)) (sqrt.f64 2))))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 a2 -2)) (sqrt.f64 2))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 a2 -2)) (sqrt.f64 2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 a2 -2)) (sqrt.f64 2))))) |
(/.f64 (sqrt.f64 2) (*.f64 a2 a2)) |
(*.f64 (sqrt.f64 2) (pow.f64 a2 -2)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 2) (pow.f64 a2 -2)))) 1) |
(/.f64 (sqrt.f64 2) (*.f64 a2 a2)) |
(*.f64 (sqrt.f64 2) (pow.f64 a2 -2)) |
(*.f64 (sqrt.f64 2) (pow.f64 a2 -2)) |
(/.f64 (sqrt.f64 2) (*.f64 a2 a2)) |
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 a2 -2)) 1) |
(/.f64 (sqrt.f64 2) (*.f64 a2 a2)) |
(*.f64 (sqrt.f64 2) (pow.f64 a2 -2)) |
(*.f64 1 (*.f64 (sqrt.f64 2) (pow.f64 a2 -2))) |
(/.f64 (sqrt.f64 2) (*.f64 a2 a2)) |
(*.f64 (sqrt.f64 2) (pow.f64 a2 -2)) |
(*.f64 (cbrt.f64 2) (*.f64 (pow.f64 2 1/6) (pow.f64 a2 -2))) |
(*.f64 (cbrt.f64 2) (*.f64 (pow.f64 a2 -2) (pow.f64 2 1/6))) |
(*.f64 (pow.f64 a2 -2) (*.f64 (cbrt.f64 2) (pow.f64 2 1/6))) |
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 2) (pow.f64 a2 -2))) (cbrt.f64 (*.f64 2 (pow.f64 a2 -4)))) |
(*.f64 (cbrt.f64 (*.f64 2 (pow.f64 a2 -4))) (cbrt.f64 (*.f64 (sqrt.f64 2) (pow.f64 a2 -2)))) |
(*.f64 (cbrt.f64 (*.f64 2 (pow.f64 a2 -4))) (cbrt.f64 (*.f64 (sqrt.f64 2) (pow.f64 a2 -2)))) |
(*.f64 (/.f64 (pow.f64 2 1/4) a2) (/.f64 (pow.f64 2 1/4) a2)) |
(/.f64 (sqrt.f64 2) (*.f64 a2 a2)) |
(*.f64 (sqrt.f64 2) (pow.f64 a2 -2)) |
(*.f64 (pow.f64 2 1/4) (*.f64 (pow.f64 2 1/4) (pow.f64 a2 -2))) |
(/.f64 (sqrt.f64 2) (*.f64 a2 a2)) |
(*.f64 (sqrt.f64 2) (pow.f64 a2 -2)) |
(*.f64 (neg.f64 (sqrt.f64 2)) (/.f64 1 (*.f64 a2 (neg.f64 a2)))) |
(/.f64 (sqrt.f64 2) (*.f64 a2 a2)) |
(*.f64 (sqrt.f64 2) (pow.f64 a2 -2)) |
(*.f64 (pow.f64 a2 -2) (sqrt.f64 2)) |
(/.f64 (sqrt.f64 2) (*.f64 a2 a2)) |
(*.f64 (sqrt.f64 2) (pow.f64 a2 -2)) |
(*.f64 (/.f64 (sqrt.f64 2) a2) (/.f64 1 a2)) |
(/.f64 (sqrt.f64 2) (*.f64 a2 a2)) |
(*.f64 (sqrt.f64 2) (pow.f64 a2 -2)) |
(*.f64 (/.f64 1 a2) (/.f64 (sqrt.f64 2) a2)) |
(/.f64 (sqrt.f64 2) (*.f64 a2 a2)) |
(*.f64 (sqrt.f64 2) (pow.f64 a2 -2)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a2 a2)) -2) (/.f64 (sqrt.f64 2) (cbrt.f64 (*.f64 a2 a2)))) |
(*.f64 (/.f64 (cbrt.f64 2) a2) (/.f64 (pow.f64 2 1/6) a2)) |
(/.f64 (*.f64 (cbrt.f64 2) (/.f64 (pow.f64 2 1/6) a2)) a2) |
(*.f64 (cbrt.f64 2) (/.f64 (pow.f64 2 1/6) (*.f64 a2 a2))) |
(*.f64 (/.f64 (cbrt.f64 2) 1) (/.f64 (pow.f64 2 1/6) (*.f64 a2 a2))) |
(/.f64 (*.f64 (cbrt.f64 2) (/.f64 (pow.f64 2 1/6) a2)) a2) |
(*.f64 (cbrt.f64 2) (/.f64 (pow.f64 2 1/6) (*.f64 a2 a2))) |
(*.f64 (/.f64 (cbrt.f64 2) (*.f64 (cbrt.f64 a2) a2)) (cbrt.f64 (*.f64 (sqrt.f64 2) (pow.f64 a2 -2)))) |
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 2) (pow.f64 a2 -2))) (/.f64 (cbrt.f64 2) (*.f64 a2 (cbrt.f64 a2)))) |
(*.f64 (/.f64 (pow.f64 2 1/4) 1) (/.f64 (pow.f64 2 1/4) (*.f64 a2 a2))) |
(/.f64 (sqrt.f64 2) (*.f64 a2 a2)) |
(*.f64 (sqrt.f64 2) (pow.f64 a2 -2)) |
(*.f64 (/.f64 (pow.f64 2 1/4) (*.f64 (cbrt.f64 a2) a2)) (/.f64 (pow.f64 2 1/4) (cbrt.f64 (*.f64 a2 a2)))) |
(*.f64 (/.f64 (pow.f64 2 1/4) (*.f64 a2 (cbrt.f64 a2))) (/.f64 (pow.f64 2 1/4) (cbrt.f64 (*.f64 a2 a2)))) |
(/.f64 (/.f64 (pow.f64 2 1/2) (*.f64 a2 (cbrt.f64 a2))) (cbrt.f64 (*.f64 a2 a2))) |
(/.f64 (sqrt.f64 2) (*.f64 a2 (*.f64 (cbrt.f64 a2) (cbrt.f64 (*.f64 a2 a2))))) |
(pow.f64 (*.f64 (sqrt.f64 2) (pow.f64 a2 -2)) 1) |
(/.f64 (sqrt.f64 2) (*.f64 a2 a2)) |
(*.f64 (sqrt.f64 2) (pow.f64 a2 -2)) |
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 2) (pow.f64 a2 -2))) 3) |
(/.f64 (sqrt.f64 2) (*.f64 a2 a2)) |
(*.f64 (sqrt.f64 2) (pow.f64 a2 -2)) |
(pow.f64 (*.f64 2 (pow.f64 a2 -4)) 1/2) |
(sqrt.f64 (*.f64 2 (pow.f64 a2 -4))) |
(pow.f64 (pow.f64 (/.f64 (pow.f64 2 1/4) a2) 6) 1/3) |
(/.f64 (sqrt.f64 2) (*.f64 a2 a2)) |
(*.f64 (sqrt.f64 2) (pow.f64 a2 -2)) |
(pow.f64 (/.f64 (pow.f64 2 1/4) a2) 2) |
(/.f64 (sqrt.f64 2) (*.f64 a2 a2)) |
(*.f64 (sqrt.f64 2) (pow.f64 a2 -2)) |
(pow.f64 (/.f64 a2 (/.f64 (sqrt.f64 2) a2)) -1) |
(/.f64 (sqrt.f64 2) (*.f64 a2 a2)) |
(*.f64 (sqrt.f64 2) (pow.f64 a2 -2)) |
(pow.f64 (/.f64 (pow.f64 2 3/2) (pow.f64 a2 6)) 1/3) |
(cbrt.f64 (/.f64 (pow.f64 2 3/2) (pow.f64 a2 6))) |
(pow.f64 (/.f64 (/.f64 a2 (/.f64 (sqrt.f64 2) a2)) 1) -1) |
(/.f64 (sqrt.f64 2) (*.f64 a2 a2)) |
(*.f64 (sqrt.f64 2) (pow.f64 a2 -2)) |
(neg.f64 (/.f64 (sqrt.f64 2) (*.f64 a2 (neg.f64 a2)))) |
(/.f64 (sqrt.f64 2) (*.f64 a2 a2)) |
(*.f64 (sqrt.f64 2) (pow.f64 a2 -2)) |
(sqrt.f64 (*.f64 2 (pow.f64 a2 -4))) |
(log.f64 (pow.f64 (exp.f64 (pow.f64 a2 -2)) (sqrt.f64 2))) |
(/.f64 (sqrt.f64 2) (*.f64 a2 a2)) |
(*.f64 (sqrt.f64 2) (pow.f64 a2 -2)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 2) (pow.f64 a2 -2))))) |
(/.f64 (sqrt.f64 2) (*.f64 a2 a2)) |
(*.f64 (sqrt.f64 2) (pow.f64 a2 -2)) |
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 2 1/4) a2) 6)) |
(/.f64 (sqrt.f64 2) (*.f64 a2 a2)) |
(*.f64 (sqrt.f64 2) (pow.f64 a2 -2)) |
(cbrt.f64 (/.f64 (pow.f64 2 3/2) (pow.f64 a2 6))) |
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 2) (pow.f64 a2 -2)))) |
(/.f64 (sqrt.f64 2) (*.f64 a2 a2)) |
(*.f64 (sqrt.f64 2) (pow.f64 a2 -2)) |
(exp.f64 (log.f64 (*.f64 (sqrt.f64 2) (pow.f64 a2 -2)))) |
(/.f64 (sqrt.f64 2) (*.f64 a2 a2)) |
(*.f64 (sqrt.f64 2) (pow.f64 a2 -2)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 2) (pow.f64 a2 -2))) 1)) |
(/.f64 (sqrt.f64 2) (*.f64 a2 a2)) |
(*.f64 (sqrt.f64 2) (pow.f64 a2 -2)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 2) (pow.f64 a2 -2))) 1) 1)) |
(/.f64 (sqrt.f64 2) (*.f64 a2 a2)) |
(*.f64 (sqrt.f64 2) (pow.f64 a2 -2)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sqrt.f64 2) (pow.f64 a2 -2)))) 3)) |
(/.f64 (sqrt.f64 2) (*.f64 a2 a2)) |
(*.f64 (sqrt.f64 2) (pow.f64 a2 -2)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (pow.f64 2 1/4) a2) 6)) 1/3)) |
(/.f64 (sqrt.f64 2) (*.f64 a2 a2)) |
(*.f64 (sqrt.f64 2) (pow.f64 a2 -2)) |
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 2 1/4) a2)) 2)) |
(/.f64 (sqrt.f64 2) (*.f64 a2 a2)) |
(*.f64 (sqrt.f64 2) (pow.f64 a2 -2)) |
(exp.f64 (*.f64 (log.f64 (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) -1)) |
(/.f64 (sqrt.f64 2) (*.f64 a2 a2)) |
(*.f64 (sqrt.f64 2) (pow.f64 a2 -2)) |
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 2) (pow.f64 a2 -2)))) |
(/.f64 (sqrt.f64 2) (*.f64 a2 a2)) |
(*.f64 (sqrt.f64 2) (pow.f64 a2 -2)) |
Compiled 8132 to 4776 computations (41.3% saved)
33 alts after pruning (26 fresh and 7 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 468 | 17 | 485 |
| Fresh | 4 | 9 | 13 |
| Picked | 0 | 1 | 1 |
| Done | 1 | 6 | 7 |
| Total | 473 | 33 | 506 |
| Status | Accuracy | Program |
|---|---|---|
| 39.9% | (pow.f64 (/.f64 a1 (pow.f64 2 1/4)) 2) | |
| 39.7% | (pow.f64 (*.f64 a2 (pow.f64 2 -1/4)) 2) | |
| ✓ | 66.8% | (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
| 39.7% | (/.f64 (*.f64 (/.f64 a2 (pow.f64 2 1/4)) a2) (pow.f64 2 1/4)) | |
| 38.8% | (/.f64 (*.f64 (*.f64 a1 a1) (+.f64 (*.f64 -1/2 (*.f64 th th)) 1)) (sqrt.f64 2)) | |
| ✓ | 39.7% | (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) |
| 39.9% | (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) | |
| ✓ | 57.4% | (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a2 a2))) |
| 57.8% | (/.f64 a2 (/.f64 (sqrt.f64 2) (*.f64 a2 (cos.f64 th)))) | |
| 39.7% | (/.f64 a2 (/.f64 (sqrt.f64 2) a2)) | |
| 39.9% | (/.f64 a1 (/.f64 (sqrt.f64 2) a1)) | |
| 39.8% | (/.f64 1 (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) | |
| 34.8% | (-.f64 (+.f64 1 (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) 1) | |
| 39.9% | (*.f64 (pow.f64 (/.f64 (sqrt.f64 2) a1) -1) a1) | |
| ✓ | 55.8% | (*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (cos.f64 th)) |
| ✓ | 99.6% | (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2))) |
| 39.7% | (*.f64 (/.f64 a2 (sqrt.f64 2)) a2) | |
| ✓ | 39.9% | (*.f64 (/.f64 a1 (sqrt.f64 2)) a1) |
| ▶ | 66.8% | (*.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2))) |
| 35.1% | (*.f64 (-.f64 (+.f64 1 (/.f64 a1 (sqrt.f64 2))) 1) a1) | |
| 39.7% | (*.f64 (*.f64 a2 (neg.f64 a2)) (/.f64 1 (neg.f64 (sqrt.f64 2)))) | |
| 39.7% | (*.f64 (*.f64 a2 a2) (sqrt.f64 1/2)) | |
| 55.7% | (*.f64 (*.f64 a1 a1) (*.f64 (cos.f64 th) (pow.f64 2 -1/2))) | |
| 14.9% | (*.f64 (sqrt.f64 (/.f64 (*.f64 a1 a1) 2)) a1) | |
| ▶ | 99.5% | (*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))) |
| 38.8% | (*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 th th)) 1) (*.f64 a1 a1))) | |
| 57.8% | (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2))) | |
| ✓ | 55.7% | (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1))) |
| ▶ | 39.8% | (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) |
| 99.5% | (*.f64 (cos.f64 th) (pow.f64 (/.f64 (hypot.f64 a1 a2) (pow.f64 2 1/4)) 2)) | |
| ▶ | 39.7% | (*.f64 a2 (/.f64 1 (/.f64 (sqrt.f64 2) a2))) |
| 57.9% | (*.f64 a2 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 1/2) a2))) | |
| ▶ | 55.8% | (*.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2))) |
Compiled 707 to 553 computations (21.8% saved)
Found 2 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 99.9% | (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th)) |
| ✓ | 99.6% | (*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))) |
Compiled 48 to 15 computations (68.8% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | th | @ | -inf | (*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))) |
| 0.0ms | th | @ | 0 | (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th)) |
| 0.0ms | th | @ | 0 | (*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))) |
| 0.0ms | a2 | @ | inf | (*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))) |
| 0.0ms | a2 | @ | 0 | (*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))) |
| 1× | batch-egg-rewrite |
| 1330× | log-prod |
| 1196× | prod-diff |
| 678× | pow-prod-up |
| 660× | pow-exp |
| 516× | fma-def |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 14 | 60 |
| 1 | 288 | 56 |
| 2 | 3606 | 56 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th)) |
| Outputs |
|---|
(+.f64 0 (*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 th)) (pow.f64 (hypot.f64 a2 a1) 2)) (sqrt.f64 1/2))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 th)) (pow.f64 (hypot.f64 a2 a1) 2)) (sqrt.f64 1/2))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 th)) (pow.f64 (hypot.f64 a2 a1) 2)) (sqrt.f64 1/2))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 th)) (pow.f64 (hypot.f64 a2 a1) 2)) (sqrt.f64 1/2)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 th)) (pow.f64 (hypot.f64 a2 a1) 2)) (sqrt.f64 1/2))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))))) 1) |
(pow.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))) 1) |
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))) 3) |
(pow.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))) 3) 1/3) |
(pow.f64 (*.f64 (pow.f64 1/2 1/4) (*.f64 (sqrt.f64 (cos.f64 th)) (hypot.f64 a2 a1))) 2) |
(sqrt.f64 (*.f64 1/2 (pow.f64 (*.f64 (sqrt.f64 (cos.f64 th)) (hypot.f64 a2 a1)) 4))) |
(log.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 th)) (pow.f64 (hypot.f64 a2 a1) 2)) (sqrt.f64 1/2))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))))) |
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))) 3)) |
(cbrt.f64 (*.f64 (*.f64 1/2 (sqrt.f64 1/2)) (pow.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (cos.f64 th)) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (cos.f64 th)) 3) (*.f64 1/2 (sqrt.f64 1/2)))) |
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))))) |
(exp.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))) 3)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 1/2 1/4) (*.f64 (sqrt.f64 (cos.f64 th)) (hypot.f64 a2 a1)))) 2)) |
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))))) |
(+.f64 0 (*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (cos.f64 th))) |
(+.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (*.f64 (cos.f64 th) (*.f64 a1 a1))) |
(+.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (*.f64 (cos.f64 th) (*.f64 a2 a2))) |
(+.f64 (*.f64 (*.f64 a2 a2) (cos.f64 th)) (*.f64 (*.f64 a1 a1) (cos.f64 th))) |
(+.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) (*.f64 (*.f64 a2 a2) (cos.f64 th))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (pow.f64 (hypot.f64 a2 a1) 2))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (pow.f64 (hypot.f64 a2 a1) 2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (pow.f64 (hypot.f64 a2 a1) 2))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (pow.f64 (hypot.f64 a2 a1) 2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (pow.f64 (hypot.f64 a2 a1) 2))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (cos.f64 th)))) 1) |
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))) |
(/.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (cos.f64 th)) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))) |
(/.f64 (*.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(pow.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (cos.f64 th)) 1) |
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (cos.f64 th))) 3) |
(pow.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (cos.f64 th)) 3) 1/3) |
(pow.f64 (*.f64 (sqrt.f64 (cos.f64 th)) (hypot.f64 a2 a1)) 2) |
(sqrt.f64 (pow.f64 (*.f64 (sqrt.f64 (cos.f64 th)) (hypot.f64 a2 a1)) 4)) |
(log.f64 (pow.f64 (exp.f64 (cos.f64 th)) (pow.f64 (hypot.f64 a2 a1) 2))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (cos.f64 th))))) |
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (cos.f64 th)) 3)) |
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (hypot.f64 a2 a1) 2) 3) (pow.f64 (cos.f64 th) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 th) 3) (pow.f64 (pow.f64 (hypot.f64 a2 a1) 2) 3))) |
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (cos.f64 th)))) |
(exp.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (cos.f64 th)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (cos.f64 th))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (cos.f64 th))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (cos.f64 th)))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (cos.f64 th)))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (cos.f64 th)) (hypot.f64 a2 a1))) 2)) |
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (cos.f64 th)))) |
(fma.f64 (*.f64 a2 a2) (cos.f64 th) (*.f64 (*.f64 a1 a1) (cos.f64 th))) |
(fma.f64 (*.f64 a1 a1) (cos.f64 th) (*.f64 (*.f64 a2 a2) (cos.f64 th))) |
(fma.f64 (cos.f64 th) (*.f64 a2 a2) (*.f64 (cos.f64 th) (*.f64 a1 a1))) |
(fma.f64 (cos.f64 th) (*.f64 a1 a1) (*.f64 (cos.f64 th) (*.f64 a2 a2))) |
| 1× | egg-herbie |
| 1680× | fma-def |
| 1416× | log-prod |
| 888× | distribute-lft-in |
| 886× | unswap-sqr |
| 872× | distribute-rgt-in |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 202 | 4664 |
| 1 | 510 | 4262 |
| 2 | 1640 | 4036 |
| 3 | 7060 | 4036 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a2 2) (cos.f64 th)))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a2 2) (cos.f64 th)))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a2 2) (cos.f64 th)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a2 2) (cos.f64 th))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a2 2) (cos.f64 th)))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a2 2) (cos.f64 th)))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a2 2) (cos.f64 th)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a2 2) (cos.f64 th))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a2 2) (cos.f64 th)))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a2 2) (cos.f64 th)))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a2 2) (cos.f64 th)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a2 2) (cos.f64 th))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a2 2) (cos.f64 th)))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a2 2) (cos.f64 th)))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a2 2) (cos.f64 th)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a2 2) (cos.f64 th)))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a2 2) (cos.f64 th)))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a2 2) (cos.f64 th)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a2 2) (cos.f64 th)))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a2 2) (cos.f64 th)))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a2 2) (cos.f64 th)))) |
(*.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 a2 2) (pow.f64 a1 2))) |
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 2)))) (*.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)))) |
(+.f64 (*.f64 1/24 (*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 4)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 2)))) (*.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 a2 2) (pow.f64 a1 2))))) |
(+.f64 (*.f64 1/24 (*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 4)))) (+.f64 (*.f64 -1/720 (*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 6)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 2)))) (*.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)))))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th))) |
(*.f64 (pow.f64 a1 2) (cos.f64 th)) |
(+.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(+.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(+.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(*.f64 (cos.f64 th) (pow.f64 a2 2)) |
(+.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(+.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(+.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(*.f64 (cos.f64 th) (pow.f64 a2 2)) |
(+.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(+.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(+.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(*.f64 (cos.f64 th) (pow.f64 a2 2)) |
(+.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(+.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(+.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(*.f64 (pow.f64 a1 2) (cos.f64 th)) |
(+.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(+.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(+.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(*.f64 (pow.f64 a1 2) (cos.f64 th)) |
(+.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(+.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(+.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a2 2) (+.f64 (pow.f64 a1 2) (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 2))))) |
(+.f64 (pow.f64 a2 2) (+.f64 (pow.f64 a1 2) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 2))) (*.f64 1/24 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 4)))))) |
(+.f64 (pow.f64 a2 2) (+.f64 (pow.f64 a1 2) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 2))) (+.f64 (*.f64 1/24 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 4))) (*.f64 -1/720 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 6))))))) |
(*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) |
(*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) |
(*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) |
(*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) |
(*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) |
(*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) |
(*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) |
(*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) |
(+.f64 0 (*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 th)) (pow.f64 (hypot.f64 a2 a1) 2)) (sqrt.f64 1/2))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 th)) (pow.f64 (hypot.f64 a2 a1) 2)) (sqrt.f64 1/2))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 th)) (pow.f64 (hypot.f64 a2 a1) 2)) (sqrt.f64 1/2))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 th)) (pow.f64 (hypot.f64 a2 a1) 2)) (sqrt.f64 1/2)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 th)) (pow.f64 (hypot.f64 a2 a1) 2)) (sqrt.f64 1/2))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))))) 1) |
(pow.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))) 1) |
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))) 3) |
(pow.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))) 3) 1/3) |
(pow.f64 (*.f64 (pow.f64 1/2 1/4) (*.f64 (sqrt.f64 (cos.f64 th)) (hypot.f64 a2 a1))) 2) |
(sqrt.f64 (*.f64 1/2 (pow.f64 (*.f64 (sqrt.f64 (cos.f64 th)) (hypot.f64 a2 a1)) 4))) |
(log.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 th)) (pow.f64 (hypot.f64 a2 a1) 2)) (sqrt.f64 1/2))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))))) |
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))) 3)) |
(cbrt.f64 (*.f64 (*.f64 1/2 (sqrt.f64 1/2)) (pow.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (cos.f64 th)) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (cos.f64 th)) 3) (*.f64 1/2 (sqrt.f64 1/2)))) |
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))))) |
(exp.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))) 3)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 1/2 1/4) (*.f64 (sqrt.f64 (cos.f64 th)) (hypot.f64 a2 a1)))) 2)) |
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))))) |
(+.f64 0 (*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (cos.f64 th))) |
(+.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (*.f64 (cos.f64 th) (*.f64 a1 a1))) |
(+.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (*.f64 (cos.f64 th) (*.f64 a2 a2))) |
(+.f64 (*.f64 (*.f64 a2 a2) (cos.f64 th)) (*.f64 (*.f64 a1 a1) (cos.f64 th))) |
(+.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) (*.f64 (*.f64 a2 a2) (cos.f64 th))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (pow.f64 (hypot.f64 a2 a1) 2))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (pow.f64 (hypot.f64 a2 a1) 2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (pow.f64 (hypot.f64 a2 a1) 2))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (pow.f64 (hypot.f64 a2 a1) 2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (pow.f64 (hypot.f64 a2 a1) 2))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (cos.f64 th)))) 1) |
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))) |
(/.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (cos.f64 th)) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))) |
(/.f64 (*.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(pow.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (cos.f64 th)) 1) |
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (cos.f64 th))) 3) |
(pow.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (cos.f64 th)) 3) 1/3) |
(pow.f64 (*.f64 (sqrt.f64 (cos.f64 th)) (hypot.f64 a2 a1)) 2) |
(sqrt.f64 (pow.f64 (*.f64 (sqrt.f64 (cos.f64 th)) (hypot.f64 a2 a1)) 4)) |
(log.f64 (pow.f64 (exp.f64 (cos.f64 th)) (pow.f64 (hypot.f64 a2 a1) 2))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (cos.f64 th))))) |
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (cos.f64 th)) 3)) |
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (hypot.f64 a2 a1) 2) 3) (pow.f64 (cos.f64 th) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 th) 3) (pow.f64 (pow.f64 (hypot.f64 a2 a1) 2) 3))) |
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (cos.f64 th)))) |
(exp.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (cos.f64 th)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (cos.f64 th))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (cos.f64 th))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (cos.f64 th)))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (cos.f64 th)))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (cos.f64 th)) (hypot.f64 a2 a1))) 2)) |
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (cos.f64 th)))) |
(fma.f64 (*.f64 a2 a2) (cos.f64 th) (*.f64 (*.f64 a1 a1) (cos.f64 th))) |
(fma.f64 (*.f64 a1 a1) (cos.f64 th) (*.f64 (*.f64 a2 a2) (cos.f64 th))) |
(fma.f64 (cos.f64 th) (*.f64 a2 a2) (*.f64 (cos.f64 th) (*.f64 a1 a1))) |
(fma.f64 (cos.f64 th) (*.f64 a1 a1) (*.f64 (cos.f64 th) (*.f64 a2 a2))) |
| Outputs |
|---|
(*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 a1 (*.f64 a1 (cos.f64 th)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a2 2) (cos.f64 th)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a2 2) (cos.f64 th)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a2 2) (cos.f64 th)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a2 2) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2))) |
(*.f64 a2 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) a2))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a2 2) (cos.f64 th)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a2 2) (cos.f64 th)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a2 2) (cos.f64 th)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a2 2) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2))) |
(*.f64 a2 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) a2))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a2 2) (cos.f64 th)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a2 2) (cos.f64 th)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a2 2) (cos.f64 th)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a2 2) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2))) |
(*.f64 a2 (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) a2))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a2 2) (cos.f64 th)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a2 2) (cos.f64 th)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a2 2) (cos.f64 th)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 a1 (*.f64 a1 (cos.f64 th)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a2 2) (cos.f64 th)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a2 2) (cos.f64 th)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a2 2) (cos.f64 th)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 a1 (*.f64 a1 (cos.f64 th)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a2 2) (cos.f64 th)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a2 2) (cos.f64 th)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 a2 2) (cos.f64 th)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))) |
(*.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 a2 2) (pow.f64 a1 2))) |
(*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1))) |
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 2)))) (*.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)))) |
(fma.f64 -1/2 (*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 th th))) (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(fma.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1)) (*.f64 (sqrt.f64 1/2) (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (*.f64 (*.f64 th th) -1/2)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 th th)) 1) (fma.f64 a2 a2 (*.f64 a1 a1)))) |
(+.f64 (*.f64 1/24 (*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 4)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 2)))) (*.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 a2 2) (pow.f64 a1 2))))) |
(fma.f64 1/24 (*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (pow.f64 th 4))) (fma.f64 -1/2 (*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 th th))) (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(fma.f64 1/24 (*.f64 (*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1))) (pow.f64 th 4)) (fma.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1)) (*.f64 (sqrt.f64 1/2) (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (*.f64 (*.f64 th th) -1/2))))) |
(fma.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1)) (*.f64 (*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1))) (+.f64 (*.f64 -1/2 (*.f64 th th)) (*.f64 1/24 (pow.f64 th 4))))) |
(+.f64 (*.f64 1/24 (*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 4)))) (+.f64 (*.f64 -1/720 (*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 6)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 2)))) (*.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)))))) |
(fma.f64 1/24 (*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (pow.f64 th 4))) (fma.f64 -1/720 (*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (pow.f64 th 6))) (fma.f64 -1/2 (*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 th th))) (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(fma.f64 1/24 (*.f64 (*.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1))) (pow.f64 th 4)) (fma.f64 -1/720 (*.f64 (sqrt.f64 1/2) (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (pow.f64 th 6))) (fma.f64 (sqrt.f64 1/2) (fma.f64 a2 a2 (*.f64 a1 a1)) (*.f64 (sqrt.f64 1/2) (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (*.f64 (*.f64 th th) -1/2)))))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (+.f64 (*.f64 -1/720 (pow.f64 th 6)) (*.f64 -1/2 (*.f64 th th))))) (*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (*.f64 1/24 (pow.f64 th 4)) 1) (fma.f64 a2 a2 (*.f64 a1 a1))))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1)))) |
(*.f64 (pow.f64 a1 2) (cos.f64 th)) |
(*.f64 a1 (*.f64 a1 (cos.f64 th))) |
(*.f64 (cos.f64 th) (*.f64 a1 a1)) |
(+.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))) |
(+.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))) |
(+.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))) |
(*.f64 (cos.f64 th) (pow.f64 a2 2)) |
(*.f64 (cos.f64 th) (*.f64 a2 a2)) |
(+.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))) |
(+.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))) |
(+.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))) |
(*.f64 (cos.f64 th) (pow.f64 a2 2)) |
(*.f64 (cos.f64 th) (*.f64 a2 a2)) |
(+.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))) |
(+.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))) |
(+.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))) |
(*.f64 (cos.f64 th) (pow.f64 a2 2)) |
(*.f64 (cos.f64 th) (*.f64 a2 a2)) |
(+.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))) |
(+.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))) |
(+.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))) |
(*.f64 (pow.f64 a1 2) (cos.f64 th)) |
(*.f64 a1 (*.f64 a1 (cos.f64 th))) |
(*.f64 (cos.f64 th) (*.f64 a1 a1)) |
(+.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))) |
(+.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))) |
(+.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))) |
(*.f64 (pow.f64 a1 2) (cos.f64 th)) |
(*.f64 a1 (*.f64 a1 (cos.f64 th))) |
(*.f64 (cos.f64 th) (*.f64 a1 a1)) |
(+.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))) |
(+.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))) |
(+.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(fma.f64 a2 a2 (*.f64 a1 a1)) |
(+.f64 (pow.f64 a2 2) (+.f64 (pow.f64 a1 2) (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 2))))) |
(+.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 th th)))) |
(fma.f64 a2 a2 (fma.f64 a1 a1 (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (*.f64 (*.f64 th th) -1/2)))) |
(*.f64 (+.f64 (*.f64 -1/2 (*.f64 th th)) 1) (fma.f64 a2 a2 (*.f64 a1 a1))) |
(+.f64 (pow.f64 a2 2) (+.f64 (pow.f64 a1 2) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 2))) (*.f64 1/24 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 4)))))) |
(+.f64 (*.f64 a2 a2) (+.f64 (fma.f64 -1/2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 th th)) (*.f64 1/24 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (pow.f64 th 4)))) (*.f64 a1 a1))) |
(fma.f64 a2 a2 (fma.f64 a1 a1 (fma.f64 (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) 1/24) (pow.f64 th 4) (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (*.f64 (*.f64 th th) -1/2))))) |
(fma.f64 a1 a1 (fma.f64 a2 a2 (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (+.f64 (*.f64 -1/2 (*.f64 th th)) (*.f64 1/24 (pow.f64 th 4)))))) |
(+.f64 (pow.f64 a2 2) (+.f64 (pow.f64 a1 2) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 2))) (+.f64 (*.f64 1/24 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 4))) (*.f64 -1/720 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 6))))))) |
(+.f64 (*.f64 a2 a2) (+.f64 (fma.f64 -1/2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 th th)) (fma.f64 1/24 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (pow.f64 th 4)) (*.f64 -1/720 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (pow.f64 th 6))))) (*.f64 a1 a1))) |
(fma.f64 a2 a2 (fma.f64 a1 a1 (fma.f64 -1/2 (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (*.f64 th th)) (fma.f64 1/24 (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (pow.f64 th 4)) (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (*.f64 (pow.f64 th 6) -1/720)))))) |
(+.f64 (*.f64 (fma.f64 a2 a2 (*.f64 a1 a1)) (+.f64 (*.f64 -1/720 (pow.f64 th 6)) (*.f64 -1/2 (*.f64 th th)))) (*.f64 (+.f64 (*.f64 1/24 (pow.f64 th 4)) 1) (fma.f64 a2 a2 (*.f64 a1 a1)))) |
(*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) |
(*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))) |
(*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) |
(*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))) |
(*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) |
(*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))) |
(*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) |
(*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))) |
(*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) |
(*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))) |
(*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) |
(*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))) |
(*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) |
(*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))) |
(*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) |
(*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))) |
(+.f64 0 (*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))) |
(*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (*.f64 (sqrt.f64 1/2) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) 2))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 th)) (pow.f64 (hypot.f64 a2 a1) 2)) (sqrt.f64 1/2))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 th)) (pow.f64 (hypot.f64 a2 a1) 2)) (sqrt.f64 1/2))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 th)) (pow.f64 (hypot.f64 a2 a1) 2)) (sqrt.f64 1/2))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 th)) (pow.f64 (hypot.f64 a2 a1) 2)) (sqrt.f64 1/2))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 th)) (pow.f64 (hypot.f64 a2 a1) 2)) (sqrt.f64 1/2))))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 th)) (pow.f64 (hypot.f64 a2 a1) 2)) (sqrt.f64 1/2))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 th)) (pow.f64 (hypot.f64 a2 a1) 2)) (sqrt.f64 1/2)))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 th)) (pow.f64 (hypot.f64 a2 a1) 2)) (sqrt.f64 1/2))))) |
(*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (*.f64 (sqrt.f64 1/2) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) 2))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))))) 1) |
(*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (*.f64 (sqrt.f64 1/2) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) 2))) |
(pow.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))) 1) |
(*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (*.f64 (sqrt.f64 1/2) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) 2))) |
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))) 3) |
(*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (*.f64 (sqrt.f64 1/2) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) 2))) |
(pow.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))) 3) 1/3) |
(*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (*.f64 (sqrt.f64 1/2) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) 2))) |
(pow.f64 (*.f64 (pow.f64 1/2 1/4) (*.f64 (sqrt.f64 (cos.f64 th)) (hypot.f64 a2 a1))) 2) |
(*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (*.f64 (sqrt.f64 1/2) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) 2))) |
(sqrt.f64 (*.f64 1/2 (pow.f64 (*.f64 (sqrt.f64 (cos.f64 th)) (hypot.f64 a2 a1)) 4))) |
(sqrt.f64 (*.f64 1/2 (pow.f64 (*.f64 (hypot.f64 a2 a1) (sqrt.f64 (cos.f64 th))) 4))) |
(log.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 th)) (pow.f64 (hypot.f64 a2 a1) 2)) (sqrt.f64 1/2))) |
(*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (*.f64 (sqrt.f64 1/2) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) 2))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))))) |
(*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (*.f64 (sqrt.f64 1/2) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) 2))) |
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))) 3)) |
(*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (*.f64 (sqrt.f64 1/2) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) 2))) |
(cbrt.f64 (*.f64 (*.f64 1/2 (sqrt.f64 1/2)) (pow.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (cos.f64 th)) 3))) |
(*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (*.f64 (sqrt.f64 1/2) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) 2))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (cos.f64 th)) 3) (*.f64 1/2 (sqrt.f64 1/2)))) |
(*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (*.f64 (sqrt.f64 1/2) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) 2))) |
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))))) |
(*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (*.f64 (sqrt.f64 1/2) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) 2))) |
(exp.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))))) |
(*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (*.f64 (sqrt.f64 1/2) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) 2))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))) 1)) |
(*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (*.f64 (sqrt.f64 1/2) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) 2))) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2)))) 1) 1)) |
(*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (*.f64 (sqrt.f64 1/2) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) 2))) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))))) 3)) |
(*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (*.f64 (sqrt.f64 1/2) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) 2))) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))) 3)) 1/3)) |
(*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (*.f64 (sqrt.f64 1/2) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) 2))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 1/2 1/4) (*.f64 (sqrt.f64 (cos.f64 th)) (hypot.f64 a2 a1)))) 2)) |
(*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (*.f64 (sqrt.f64 1/2) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) 2))) |
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (*.f64 (cos.f64 th) (sqrt.f64 1/2))))) |
(*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (*.f64 (sqrt.f64 1/2) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) 2))) |
(+.f64 0 (*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (cos.f64 th))) |
(*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) 2)) |
(+.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (*.f64 (cos.f64 th) (*.f64 a1 a1))) |
(*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))) |
(+.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (*.f64 (cos.f64 th) (*.f64 a2 a2))) |
(*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))) |
(+.f64 (*.f64 (*.f64 a2 a2) (cos.f64 th)) (*.f64 (*.f64 a1 a1) (cos.f64 th))) |
(*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))) |
(+.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) (*.f64 (*.f64 a2 a2) (cos.f64 th))) |
(*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (pow.f64 (hypot.f64 a2 a1) 2))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (pow.f64 (hypot.f64 a2 a1) 2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (pow.f64 (hypot.f64 a2 a1) 2))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (pow.f64 (hypot.f64 a2 a1) 2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (pow.f64 (hypot.f64 a2 a1) 2))))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (pow.f64 (hypot.f64 a2 a1) 2))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (pow.f64 (hypot.f64 a2 a1) 2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 th)) (pow.f64 (hypot.f64 a2 a1) 2))))) |
(*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) 2)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (cos.f64 th)))) 1) |
(*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) 2)) |
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))) |
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (+.f64 (pow.f64 a2 4) (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a1 a2) 2)))) |
(*.f64 (/.f64 (cos.f64 th) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2))) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) |
(*.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (/.f64 (cos.f64 th) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2)))) |
(/.f64 (*.f64 (cos.f64 th) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4))) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (cos.f64 th) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) |
(*.f64 (/.f64 (cos.f64 th) (+.f64 a1 a2)) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (-.f64 a2 a1))) |
(*.f64 (cos.f64 th) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (cos.f64 th)) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a2 a1) 2))) |
(/.f64 (*.f64 (cos.f64 th) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) (+.f64 (pow.f64 a2 4) (-.f64 (pow.f64 a1 4) (pow.f64 (*.f64 a1 a2) 2)))) |
(*.f64 (/.f64 (cos.f64 th) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2))) (+.f64 (pow.f64 a2 6) (pow.f64 a1 6))) |
(*.f64 (+.f64 (pow.f64 a2 6) (pow.f64 a1 6)) (/.f64 (cos.f64 th) (-.f64 (+.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (pow.f64 (*.f64 a1 a2) 2)))) |
(/.f64 (*.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (cos.f64 th)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (cos.f64 th) (/.f64 (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)))) |
(*.f64 (/.f64 (cos.f64 th) (+.f64 a1 a2)) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (-.f64 a2 a1))) |
(*.f64 (cos.f64 th) (/.f64 (-.f64 (pow.f64 a2 4) (pow.f64 a1 4)) (-.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(pow.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (cos.f64 th)) 1) |
(*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) 2)) |
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (cos.f64 th))) 3) |
(*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) 2)) |
(pow.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (cos.f64 th)) 3) 1/3) |
(*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) 2)) |
(pow.f64 (*.f64 (sqrt.f64 (cos.f64 th)) (hypot.f64 a2 a1)) 2) |
(*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) 2)) |
(sqrt.f64 (pow.f64 (*.f64 (sqrt.f64 (cos.f64 th)) (hypot.f64 a2 a1)) 4)) |
(*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) 2)) |
(log.f64 (pow.f64 (exp.f64 (cos.f64 th)) (pow.f64 (hypot.f64 a2 a1) 2))) |
(*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) 2)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (cos.f64 th))))) |
(*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) 2)) |
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (cos.f64 th)) 3)) |
(*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) 2)) |
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (hypot.f64 a2 a1) 2) 3) (pow.f64 (cos.f64 th) 3))) |
(*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) 2)) |
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 th) 3) (pow.f64 (pow.f64 (hypot.f64 a2 a1) 2) 3))) |
(*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) 2)) |
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (cos.f64 th)))) |
(*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) 2)) |
(exp.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (cos.f64 th)))) |
(*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) 2)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (cos.f64 th))) 1)) |
(*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) 2)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (cos.f64 th))) 1) 1)) |
(*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) 2)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (cos.f64 th)))) 3)) |
(*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) 2)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (cos.f64 th)))) 1/3)) |
(*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) 2)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (cos.f64 th)) (hypot.f64 a2 a1))) 2)) |
(*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) 2)) |
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (hypot.f64 a2 a1) 2) (cos.f64 th)))) |
(*.f64 (cos.f64 th) (pow.f64 (hypot.f64 a2 a1) 2)) |
(fma.f64 (*.f64 a2 a2) (cos.f64 th) (*.f64 (*.f64 a1 a1) (cos.f64 th))) |
(*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))) |
(fma.f64 (*.f64 a1 a1) (cos.f64 th) (*.f64 (*.f64 a2 a2) (cos.f64 th))) |
(*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))) |
(fma.f64 (cos.f64 th) (*.f64 a2 a2) (*.f64 (cos.f64 th) (*.f64 a1 a1))) |
(*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))) |
(fma.f64 (cos.f64 th) (*.f64 a1 a1) (*.f64 (cos.f64 th) (*.f64 a2 a2))) |
(*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (cos.f64 th) (fma.f64 a2 a2 (*.f64 a1 a1))) |
Found 1 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 99.6% | (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) |
Compiled 17 to 11 computations (35.3% saved)
3 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | a1 | @ | inf | (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) |
| 0.0ms | a1 | @ | 0 | (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) |
| 0.0ms | a1 | @ | -inf | (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) |
| 1× | batch-egg-rewrite |
| 1350× | pow1 |
| 1240× | add-exp-log |
| 1240× | log1p-expm1-u |
| 1240× | expm1-log1p-u |
| 1210× | add-log-exp |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 8 | 17 |
| 1 | 159 | 17 |
| 2 | 1779 | 17 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) |
| Outputs |
|---|
(-.f64 (+.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) 1) |
(pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) 1) |
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) 3) |
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) 3) 1/3) |
(pow.f64 (*.f64 a1 (pow.f64 1/2 1/4)) 2) |
(sqrt.f64 (*.f64 1/2 (pow.f64 a1 4))) |
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 1/2)) (*.f64 a1 a1))) |
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) 3)) |
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)))) |
(exp.f64 (log.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)))) |
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)))) |
| 1× | egg-herbie |
| 2076× | log-prod |
| 1176× | distribute-rgt-in |
| 1154× | distribute-lft-in |
| 834× | associate-*r* |
| 736× | associate-*l* |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 39 | 391 |
| 1 | 94 | 391 |
| 2 | 337 | 391 |
| 3 | 2272 | 391 |
| 4 | 7183 | 391 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (sqrt.f64 1/2) (pow.f64 a1 2)) |
(*.f64 (sqrt.f64 1/2) (pow.f64 a1 2)) |
(*.f64 (sqrt.f64 1/2) (pow.f64 a1 2)) |
(*.f64 (sqrt.f64 1/2) (pow.f64 a1 2)) |
(*.f64 (sqrt.f64 1/2) (pow.f64 a1 2)) |
(*.f64 (sqrt.f64 1/2) (pow.f64 a1 2)) |
(*.f64 (sqrt.f64 1/2) (pow.f64 a1 2)) |
(*.f64 (sqrt.f64 1/2) (pow.f64 a1 2)) |
(*.f64 (sqrt.f64 1/2) (pow.f64 a1 2)) |
(*.f64 (sqrt.f64 1/2) (pow.f64 a1 2)) |
(*.f64 (sqrt.f64 1/2) (pow.f64 a1 2)) |
(*.f64 (sqrt.f64 1/2) (pow.f64 a1 2)) |
(-.f64 (+.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) 1) |
(pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) 1) |
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) 3) |
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) 3) 1/3) |
(pow.f64 (*.f64 a1 (pow.f64 1/2 1/4)) 2) |
(sqrt.f64 (*.f64 1/2 (pow.f64 a1 4))) |
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 1/2)) (*.f64 a1 a1))) |
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) 3)) |
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)))) |
(exp.f64 (log.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)))) |
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)))) |
| Outputs |
|---|
(*.f64 (sqrt.f64 1/2) (pow.f64 a1 2)) |
(*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) |
(*.f64 (sqrt.f64 1/2) (pow.f64 a1 2)) |
(*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) |
(*.f64 (sqrt.f64 1/2) (pow.f64 a1 2)) |
(*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) |
(*.f64 (sqrt.f64 1/2) (pow.f64 a1 2)) |
(*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) |
(*.f64 (sqrt.f64 1/2) (pow.f64 a1 2)) |
(*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) |
(*.f64 (sqrt.f64 1/2) (pow.f64 a1 2)) |
(*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) |
(*.f64 (sqrt.f64 1/2) (pow.f64 a1 2)) |
(*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) |
(*.f64 (sqrt.f64 1/2) (pow.f64 a1 2)) |
(*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) |
(*.f64 (sqrt.f64 1/2) (pow.f64 a1 2)) |
(*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) |
(*.f64 (sqrt.f64 1/2) (pow.f64 a1 2)) |
(*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) |
(*.f64 (sqrt.f64 1/2) (pow.f64 a1 2)) |
(*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) |
(*.f64 (sqrt.f64 1/2) (pow.f64 a1 2)) |
(*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) |
(-.f64 (+.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) 1) |
(*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) |
(pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) 1) |
(*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) |
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) 3) |
(*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) |
(pow.f64 (pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) 3) 1/3) |
(*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) |
(pow.f64 (*.f64 a1 (pow.f64 1/2 1/4)) 2) |
(*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) |
(sqrt.f64 (*.f64 1/2 (pow.f64 a1 4))) |
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 1/2)) (*.f64 a1 a1))) |
(*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) |
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) 3)) |
(*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) |
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) |
(exp.f64 (log.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) |
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) |
Found 3 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 99.7% | (*.f64 a2 (/.f64 1 (/.f64 (sqrt.f64 2) a2))) |
| ✓ | 99.5% | (/.f64 1 (/.f64 (sqrt.f64 2) a2)) |
| ✓ | 99.2% | (/.f64 (sqrt.f64 2) a2) |
Compiled 27 to 22 computations (18.5% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | a2 | @ | 0 | (/.f64 (sqrt.f64 2) a2) |
| 0.0ms | a2 | @ | 0 | (/.f64 1 (/.f64 (sqrt.f64 2) a2)) |
| 0.0ms | a2 | @ | inf | (/.f64 1 (/.f64 (sqrt.f64 2) a2)) |
| 0.0ms | a2 | @ | -inf | (/.f64 1 (/.f64 (sqrt.f64 2) a2)) |
| 0.0ms | a2 | @ | inf | (/.f64 (sqrt.f64 2) a2) |
| 1× | batch-egg-rewrite |
| 1914× | pow1 |
| 1770× | add-exp-log |
| 1770× | log1p-expm1-u |
| 1770× | expm1-log1p-u |
| 202× | add-sqr-sqrt |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 10 | 45 |
| 1 | 208 | 39 |
| 2 | 2560 | 39 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (sqrt.f64 2) a2) |
(/.f64 1 (/.f64 (sqrt.f64 2) a2)) |
(*.f64 a2 (/.f64 1 (/.f64 (sqrt.f64 2) a2))) |
| Outputs |
|---|
(-.f64 (+.f64 1 (/.f64 (sqrt.f64 2) a2)) 1) |
(*.f64 (sqrt.f64 2) (/.f64 1 a2)) |
(*.f64 (/.f64 (sqrt.f64 2) a2) 1) |
(*.f64 1 (/.f64 (sqrt.f64 2) a2)) |
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) a2)) (cbrt.f64 (/.f64 2 (*.f64 a2 a2)))) |
(*.f64 (cbrt.f64 (/.f64 2 (*.f64 a2 a2))) (cbrt.f64 (/.f64 (sqrt.f64 2) a2))) |
(*.f64 (cbrt.f64 2) (*.f64 (cbrt.f64 (sqrt.f64 2)) (/.f64 1 a2))) |
(*.f64 (pow.f64 2 1/4) (*.f64 (pow.f64 2 1/4) (/.f64 1 a2))) |
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 2) a2)) (sqrt.f64 (/.f64 (sqrt.f64 2) a2))) |
(*.f64 (neg.f64 (sqrt.f64 2)) (/.f64 1 (neg.f64 a2))) |
(*.f64 (/.f64 1 a2) (sqrt.f64 2)) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a2) 2)) (/.f64 (sqrt.f64 2) (cbrt.f64 a2))) |
(*.f64 (/.f64 1 (sqrt.f64 a2)) (/.f64 (sqrt.f64 2) (sqrt.f64 a2))) |
(*.f64 (/.f64 (cbrt.f64 2) 1) (/.f64 (cbrt.f64 (sqrt.f64 2)) a2)) |
(*.f64 (/.f64 (cbrt.f64 2) (pow.f64 (cbrt.f64 a2) 2)) (cbrt.f64 (/.f64 (sqrt.f64 2) a2))) |
(*.f64 (/.f64 (cbrt.f64 2) (sqrt.f64 a2)) (/.f64 (cbrt.f64 (sqrt.f64 2)) (sqrt.f64 a2))) |
(*.f64 (/.f64 (pow.f64 2 1/4) 1) (/.f64 (pow.f64 2 1/4) a2)) |
(*.f64 (/.f64 (pow.f64 2 1/4) (pow.f64 (cbrt.f64 a2) 2)) (/.f64 (pow.f64 2 1/4) (cbrt.f64 a2))) |
(pow.f64 (/.f64 (sqrt.f64 2) a2) 1) |
(pow.f64 (/.f64 a2 (sqrt.f64 2)) -1) |
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) a2)) 3) |
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 2) a2) 3) 1/3) |
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 2) a2)) 2) |
(neg.f64 (/.f64 (sqrt.f64 2) (neg.f64 a2))) |
(sqrt.f64 (/.f64 2 (*.f64 a2 a2))) |
(log.f64 (exp.f64 (/.f64 (sqrt.f64 2) a2))) |
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 2) a2) 3)) |
(cbrt.f64 (/.f64 (*.f64 2 (sqrt.f64 2)) (pow.f64 a2 3))) |
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 2) a2))) |
(exp.f64 (log.f64 (/.f64 (sqrt.f64 2) a2))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2) a2)) 1)) |
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 2) a2))) |
(-.f64 (+.f64 1 (/.f64 a2 (sqrt.f64 2))) 1) |
(*.f64 a2 (pow.f64 2 -1/2)) |
(*.f64 1 (/.f64 a2 (sqrt.f64 2))) |
(*.f64 (/.f64 a2 (sqrt.f64 2)) 1) |
(*.f64 (cbrt.f64 (/.f64 a2 (sqrt.f64 2))) (pow.f64 (cbrt.f64 (/.f64 a2 (sqrt.f64 2))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 a2 (sqrt.f64 2))) 2) (cbrt.f64 (/.f64 a2 (sqrt.f64 2)))) |
(*.f64 (sqrt.f64 (/.f64 a2 (sqrt.f64 2))) (sqrt.f64 (/.f64 a2 (sqrt.f64 2)))) |
(*.f64 -1 (/.f64 1 (neg.f64 (/.f64 (sqrt.f64 2) a2)))) |
(*.f64 (pow.f64 2 -1/2) a2) |
(*.f64 (pow.f64 2 -1/2) (pow.f64 (/.f64 1 a2) -1)) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 2 (*.f64 a2 a2))) -1) (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) a2)) -1)) |
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 2) a2)) -1) (pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 2) a2)) -1)) |
(*.f64 (/.f64 1 (cbrt.f64 2)) (/.f64 a2 (cbrt.f64 (sqrt.f64 2)))) |
(*.f64 (/.f64 1 (pow.f64 2 1/4)) (/.f64 a2 (pow.f64 2 1/4))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a2) 2) 1) (/.f64 (cbrt.f64 a2) (sqrt.f64 2))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a2) 2) (cbrt.f64 2)) (/.f64 (cbrt.f64 a2) (cbrt.f64 (sqrt.f64 2)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a2) 2) (pow.f64 2 1/4)) (/.f64 (cbrt.f64 a2) (pow.f64 2 1/4))) |
(*.f64 (/.f64 (sqrt.f64 a2) 1) (/.f64 (sqrt.f64 a2) (sqrt.f64 2))) |
(*.f64 (/.f64 (sqrt.f64 a2) (cbrt.f64 2)) (/.f64 (sqrt.f64 a2) (cbrt.f64 (sqrt.f64 2)))) |
(*.f64 (/.f64 (sqrt.f64 a2) (pow.f64 2 1/4)) (/.f64 (sqrt.f64 a2) (pow.f64 2 1/4))) |
(*.f64 (*.f64 (pow.f64 2 -1/2) 1) a2) |
(*.f64 (*.f64 (pow.f64 2 -1/2) (pow.f64 (cbrt.f64 a2) 2)) (cbrt.f64 a2)) |
(*.f64 (*.f64 (pow.f64 2 -1/2) (sqrt.f64 a2)) (sqrt.f64 a2)) |
(*.f64 (/.f64 1 (neg.f64 (sqrt.f64 2))) (neg.f64 a2)) |
(pow.f64 (/.f64 (sqrt.f64 2) a2) -1) |
(pow.f64 (/.f64 a2 (sqrt.f64 2)) 1) |
(pow.f64 (cbrt.f64 (/.f64 a2 (sqrt.f64 2))) 3) |
(pow.f64 (pow.f64 (/.f64 a2 (sqrt.f64 2)) 3) 1/3) |
(pow.f64 (sqrt.f64 (/.f64 a2 (sqrt.f64 2))) 2) |
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 2) a2) -2)) |
(log.f64 (exp.f64 (/.f64 a2 (sqrt.f64 2)))) |
(cbrt.f64 (pow.f64 (/.f64 a2 (sqrt.f64 2)) 3)) |
(cbrt.f64 (/.f64 (pow.f64 a2 3) (*.f64 2 (sqrt.f64 2)))) |
(expm1.f64 (log1p.f64 (/.f64 a2 (sqrt.f64 2)))) |
(exp.f64 (log.f64 (/.f64 a2 (sqrt.f64 2)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2) a2)) -1)) |
(exp.f64 (*.f64 (log.f64 (/.f64 a2 (sqrt.f64 2))) 1)) |
(exp.f64 (-.f64 (log.f64 a2) (log.f64 (sqrt.f64 2)))) |
(log1p.f64 (expm1.f64 (/.f64 a2 (sqrt.f64 2)))) |
(-.f64 (+.f64 1 (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) 1) |
(/.f64 a2 (/.f64 (sqrt.f64 2) a2)) |
(/.f64 1 (/.f64 (/.f64 (sqrt.f64 2) a2) a2)) |
(/.f64 (/.f64 a2 (sqrt.f64 2)) (/.f64 1 a2)) |
(/.f64 (pow.f64 (cbrt.f64 a2) 2) (/.f64 (/.f64 (sqrt.f64 2) a2) (cbrt.f64 a2))) |
(/.f64 (sqrt.f64 a2) (/.f64 (/.f64 (sqrt.f64 2) a2) (sqrt.f64 a2))) |
(/.f64 (neg.f64 a2) (neg.f64 (/.f64 (sqrt.f64 2) a2))) |
(/.f64 (/.f64 a2 (sqrt.f64 (/.f64 (sqrt.f64 2) a2))) (sqrt.f64 (/.f64 (sqrt.f64 2) a2))) |
(/.f64 (/.f64 a2 1) (/.f64 (sqrt.f64 2) a2)) |
(/.f64 (/.f64 a2 (cbrt.f64 (/.f64 2 (*.f64 a2 a2)))) (cbrt.f64 (/.f64 (sqrt.f64 2) a2))) |
(/.f64 (*.f64 a2 -1) (neg.f64 (/.f64 (sqrt.f64 2) a2))) |
(pow.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) 1) |
(pow.f64 (cbrt.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) 3) |
(pow.f64 (pow.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) 2) |
(sqrt.f64 (pow.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) 2)) |
(log.f64 (pow.f64 (exp.f64 a2) (/.f64 a2 (sqrt.f64 2)))) |
(cbrt.f64 (pow.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) 3)) |
(cbrt.f64 (*.f64 (pow.f64 a2 3) (pow.f64 (/.f64 a2 (sqrt.f64 2)) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (/.f64 a2 (sqrt.f64 2)) 3) (pow.f64 a2 3))) |
(cbrt.f64 (/.f64 (pow.f64 a2 3) (pow.f64 (/.f64 (sqrt.f64 2) a2) 3))) |
(expm1.f64 (log1p.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))) |
(exp.f64 (log.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))) |
| 1× | egg-herbie |
| 1732× | fma-neg |
| 1294× | associate-/r/ |
| 1050× | log-div |
| 686× | fma-def |
| 672× | associate-/l/ |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 218 | 2126 |
| 1 | 503 | 1940 |
| 2 | 1980 | 1784 |
| 3 | 7098 | 1784 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 a2 (sqrt.f64 2)) |
(/.f64 a2 (sqrt.f64 2)) |
(/.f64 a2 (sqrt.f64 2)) |
(/.f64 a2 (sqrt.f64 2)) |
(/.f64 a2 (sqrt.f64 2)) |
(/.f64 a2 (sqrt.f64 2)) |
(/.f64 a2 (sqrt.f64 2)) |
(/.f64 a2 (sqrt.f64 2)) |
(/.f64 a2 (sqrt.f64 2)) |
(/.f64 a2 (sqrt.f64 2)) |
(/.f64 a2 (sqrt.f64 2)) |
(/.f64 a2 (sqrt.f64 2)) |
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(-.f64 (+.f64 1 (/.f64 (sqrt.f64 2) a2)) 1) |
(*.f64 (sqrt.f64 2) (/.f64 1 a2)) |
(*.f64 (/.f64 (sqrt.f64 2) a2) 1) |
(*.f64 1 (/.f64 (sqrt.f64 2) a2)) |
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) a2)) (cbrt.f64 (/.f64 2 (*.f64 a2 a2)))) |
(*.f64 (cbrt.f64 (/.f64 2 (*.f64 a2 a2))) (cbrt.f64 (/.f64 (sqrt.f64 2) a2))) |
(*.f64 (cbrt.f64 2) (*.f64 (cbrt.f64 (sqrt.f64 2)) (/.f64 1 a2))) |
(*.f64 (pow.f64 2 1/4) (*.f64 (pow.f64 2 1/4) (/.f64 1 a2))) |
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 2) a2)) (sqrt.f64 (/.f64 (sqrt.f64 2) a2))) |
(*.f64 (neg.f64 (sqrt.f64 2)) (/.f64 1 (neg.f64 a2))) |
(*.f64 (/.f64 1 a2) (sqrt.f64 2)) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a2) 2)) (/.f64 (sqrt.f64 2) (cbrt.f64 a2))) |
(*.f64 (/.f64 1 (sqrt.f64 a2)) (/.f64 (sqrt.f64 2) (sqrt.f64 a2))) |
(*.f64 (/.f64 (cbrt.f64 2) 1) (/.f64 (cbrt.f64 (sqrt.f64 2)) a2)) |
(*.f64 (/.f64 (cbrt.f64 2) (pow.f64 (cbrt.f64 a2) 2)) (cbrt.f64 (/.f64 (sqrt.f64 2) a2))) |
(*.f64 (/.f64 (cbrt.f64 2) (sqrt.f64 a2)) (/.f64 (cbrt.f64 (sqrt.f64 2)) (sqrt.f64 a2))) |
(*.f64 (/.f64 (pow.f64 2 1/4) 1) (/.f64 (pow.f64 2 1/4) a2)) |
(*.f64 (/.f64 (pow.f64 2 1/4) (pow.f64 (cbrt.f64 a2) 2)) (/.f64 (pow.f64 2 1/4) (cbrt.f64 a2))) |
(pow.f64 (/.f64 (sqrt.f64 2) a2) 1) |
(pow.f64 (/.f64 a2 (sqrt.f64 2)) -1) |
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) a2)) 3) |
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 2) a2) 3) 1/3) |
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 2) a2)) 2) |
(neg.f64 (/.f64 (sqrt.f64 2) (neg.f64 a2))) |
(sqrt.f64 (/.f64 2 (*.f64 a2 a2))) |
(log.f64 (exp.f64 (/.f64 (sqrt.f64 2) a2))) |
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 2) a2) 3)) |
(cbrt.f64 (/.f64 (*.f64 2 (sqrt.f64 2)) (pow.f64 a2 3))) |
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 2) a2))) |
(exp.f64 (log.f64 (/.f64 (sqrt.f64 2) a2))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2) a2)) 1)) |
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 2) a2))) |
(-.f64 (+.f64 1 (/.f64 a2 (sqrt.f64 2))) 1) |
(*.f64 a2 (pow.f64 2 -1/2)) |
(*.f64 1 (/.f64 a2 (sqrt.f64 2))) |
(*.f64 (/.f64 a2 (sqrt.f64 2)) 1) |
(*.f64 (cbrt.f64 (/.f64 a2 (sqrt.f64 2))) (pow.f64 (cbrt.f64 (/.f64 a2 (sqrt.f64 2))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 a2 (sqrt.f64 2))) 2) (cbrt.f64 (/.f64 a2 (sqrt.f64 2)))) |
(*.f64 (sqrt.f64 (/.f64 a2 (sqrt.f64 2))) (sqrt.f64 (/.f64 a2 (sqrt.f64 2)))) |
(*.f64 -1 (/.f64 1 (neg.f64 (/.f64 (sqrt.f64 2) a2)))) |
(*.f64 (pow.f64 2 -1/2) a2) |
(*.f64 (pow.f64 2 -1/2) (pow.f64 (/.f64 1 a2) -1)) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 2 (*.f64 a2 a2))) -1) (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) a2)) -1)) |
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 2) a2)) -1) (pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 2) a2)) -1)) |
(*.f64 (/.f64 1 (cbrt.f64 2)) (/.f64 a2 (cbrt.f64 (sqrt.f64 2)))) |
(*.f64 (/.f64 1 (pow.f64 2 1/4)) (/.f64 a2 (pow.f64 2 1/4))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a2) 2) 1) (/.f64 (cbrt.f64 a2) (sqrt.f64 2))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a2) 2) (cbrt.f64 2)) (/.f64 (cbrt.f64 a2) (cbrt.f64 (sqrt.f64 2)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a2) 2) (pow.f64 2 1/4)) (/.f64 (cbrt.f64 a2) (pow.f64 2 1/4))) |
(*.f64 (/.f64 (sqrt.f64 a2) 1) (/.f64 (sqrt.f64 a2) (sqrt.f64 2))) |
(*.f64 (/.f64 (sqrt.f64 a2) (cbrt.f64 2)) (/.f64 (sqrt.f64 a2) (cbrt.f64 (sqrt.f64 2)))) |
(*.f64 (/.f64 (sqrt.f64 a2) (pow.f64 2 1/4)) (/.f64 (sqrt.f64 a2) (pow.f64 2 1/4))) |
(*.f64 (*.f64 (pow.f64 2 -1/2) 1) a2) |
(*.f64 (*.f64 (pow.f64 2 -1/2) (pow.f64 (cbrt.f64 a2) 2)) (cbrt.f64 a2)) |
(*.f64 (*.f64 (pow.f64 2 -1/2) (sqrt.f64 a2)) (sqrt.f64 a2)) |
(*.f64 (/.f64 1 (neg.f64 (sqrt.f64 2))) (neg.f64 a2)) |
(pow.f64 (/.f64 (sqrt.f64 2) a2) -1) |
(pow.f64 (/.f64 a2 (sqrt.f64 2)) 1) |
(pow.f64 (cbrt.f64 (/.f64 a2 (sqrt.f64 2))) 3) |
(pow.f64 (pow.f64 (/.f64 a2 (sqrt.f64 2)) 3) 1/3) |
(pow.f64 (sqrt.f64 (/.f64 a2 (sqrt.f64 2))) 2) |
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 2) a2) -2)) |
(log.f64 (exp.f64 (/.f64 a2 (sqrt.f64 2)))) |
(cbrt.f64 (pow.f64 (/.f64 a2 (sqrt.f64 2)) 3)) |
(cbrt.f64 (/.f64 (pow.f64 a2 3) (*.f64 2 (sqrt.f64 2)))) |
(expm1.f64 (log1p.f64 (/.f64 a2 (sqrt.f64 2)))) |
(exp.f64 (log.f64 (/.f64 a2 (sqrt.f64 2)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2) a2)) -1)) |
(exp.f64 (*.f64 (log.f64 (/.f64 a2 (sqrt.f64 2))) 1)) |
(exp.f64 (-.f64 (log.f64 a2) (log.f64 (sqrt.f64 2)))) |
(log1p.f64 (expm1.f64 (/.f64 a2 (sqrt.f64 2)))) |
(-.f64 (+.f64 1 (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) 1) |
(/.f64 a2 (/.f64 (sqrt.f64 2) a2)) |
(/.f64 1 (/.f64 (/.f64 (sqrt.f64 2) a2) a2)) |
(/.f64 (/.f64 a2 (sqrt.f64 2)) (/.f64 1 a2)) |
(/.f64 (pow.f64 (cbrt.f64 a2) 2) (/.f64 (/.f64 (sqrt.f64 2) a2) (cbrt.f64 a2))) |
(/.f64 (sqrt.f64 a2) (/.f64 (/.f64 (sqrt.f64 2) a2) (sqrt.f64 a2))) |
(/.f64 (neg.f64 a2) (neg.f64 (/.f64 (sqrt.f64 2) a2))) |
(/.f64 (/.f64 a2 (sqrt.f64 (/.f64 (sqrt.f64 2) a2))) (sqrt.f64 (/.f64 (sqrt.f64 2) a2))) |
(/.f64 (/.f64 a2 1) (/.f64 (sqrt.f64 2) a2)) |
(/.f64 (/.f64 a2 (cbrt.f64 (/.f64 2 (*.f64 a2 a2)))) (cbrt.f64 (/.f64 (sqrt.f64 2) a2))) |
(/.f64 (*.f64 a2 -1) (neg.f64 (/.f64 (sqrt.f64 2) a2))) |
(pow.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) 1) |
(pow.f64 (cbrt.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) 3) |
(pow.f64 (pow.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) 2) |
(sqrt.f64 (pow.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) 2)) |
(log.f64 (pow.f64 (exp.f64 a2) (/.f64 a2 (sqrt.f64 2)))) |
(cbrt.f64 (pow.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) 3)) |
(cbrt.f64 (*.f64 (pow.f64 a2 3) (pow.f64 (/.f64 a2 (sqrt.f64 2)) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (/.f64 a2 (sqrt.f64 2)) 3) (pow.f64 a2 3))) |
(cbrt.f64 (/.f64 (pow.f64 a2 3) (pow.f64 (/.f64 (sqrt.f64 2) a2) 3))) |
(expm1.f64 (log1p.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))) |
(exp.f64 (log.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))) |
| Outputs |
|---|
(/.f64 a2 (sqrt.f64 2)) |
(/.f64 a2 (sqrt.f64 2)) |
(/.f64 a2 (sqrt.f64 2)) |
(/.f64 a2 (sqrt.f64 2)) |
(/.f64 a2 (sqrt.f64 2)) |
(/.f64 a2 (sqrt.f64 2)) |
(/.f64 a2 (sqrt.f64 2)) |
(/.f64 a2 (sqrt.f64 2)) |
(/.f64 a2 (sqrt.f64 2)) |
(/.f64 a2 (sqrt.f64 2)) |
(/.f64 a2 (sqrt.f64 2)) |
(/.f64 a2 (sqrt.f64 2)) |
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(*.f64 a2 (/.f64 a2 (sqrt.f64 2))) |
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(*.f64 a2 (/.f64 a2 (sqrt.f64 2))) |
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(*.f64 a2 (/.f64 a2 (sqrt.f64 2))) |
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(*.f64 a2 (/.f64 a2 (sqrt.f64 2))) |
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(*.f64 a2 (/.f64 a2 (sqrt.f64 2))) |
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(*.f64 a2 (/.f64 a2 (sqrt.f64 2))) |
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(*.f64 a2 (/.f64 a2 (sqrt.f64 2))) |
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(*.f64 a2 (/.f64 a2 (sqrt.f64 2))) |
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(*.f64 a2 (/.f64 a2 (sqrt.f64 2))) |
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(*.f64 a2 (/.f64 a2 (sqrt.f64 2))) |
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(*.f64 a2 (/.f64 a2 (sqrt.f64 2))) |
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(*.f64 a2 (/.f64 a2 (sqrt.f64 2))) |
(-.f64 (+.f64 1 (/.f64 (sqrt.f64 2) a2)) 1) |
(+.f64 1 (-.f64 (/.f64 (sqrt.f64 2) a2) 1)) |
(+.f64 (/.f64 (sqrt.f64 2) a2) 0) |
(/.f64 (sqrt.f64 2) a2) |
(*.f64 (sqrt.f64 2) (/.f64 1 a2)) |
(+.f64 1 (-.f64 (/.f64 (sqrt.f64 2) a2) 1)) |
(+.f64 (/.f64 (sqrt.f64 2) a2) 0) |
(/.f64 (sqrt.f64 2) a2) |
(*.f64 (/.f64 (sqrt.f64 2) a2) 1) |
(+.f64 1 (-.f64 (/.f64 (sqrt.f64 2) a2) 1)) |
(+.f64 (/.f64 (sqrt.f64 2) a2) 0) |
(/.f64 (sqrt.f64 2) a2) |
(*.f64 1 (/.f64 (sqrt.f64 2) a2)) |
(+.f64 1 (-.f64 (/.f64 (sqrt.f64 2) a2) 1)) |
(+.f64 (/.f64 (sqrt.f64 2) a2) 0) |
(/.f64 (sqrt.f64 2) a2) |
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) a2)) (cbrt.f64 (/.f64 2 (*.f64 a2 a2)))) |
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) a2)) (cbrt.f64 (/.f64 (/.f64 2 a2) a2))) |
(*.f64 (cbrt.f64 (/.f64 2 (*.f64 a2 a2))) (cbrt.f64 (/.f64 (sqrt.f64 2) a2))) |
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) a2)) (cbrt.f64 (/.f64 2 (*.f64 a2 a2)))) |
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) a2)) (cbrt.f64 (/.f64 (/.f64 2 a2) a2))) |
(*.f64 (cbrt.f64 2) (*.f64 (cbrt.f64 (sqrt.f64 2)) (/.f64 1 a2))) |
(*.f64 (cbrt.f64 2) (*.f64 (/.f64 1 a2) (cbrt.f64 (sqrt.f64 2)))) |
(*.f64 (cbrt.f64 2) (/.f64 (cbrt.f64 (sqrt.f64 2)) a2)) |
(*.f64 (/.f64 (cbrt.f64 2) a2) (cbrt.f64 (sqrt.f64 2))) |
(*.f64 (pow.f64 2 1/4) (*.f64 (pow.f64 2 1/4) (/.f64 1 a2))) |
(+.f64 1 (-.f64 (/.f64 (sqrt.f64 2) a2) 1)) |
(+.f64 (/.f64 (sqrt.f64 2) a2) 0) |
(/.f64 (sqrt.f64 2) a2) |
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 2) a2)) (sqrt.f64 (/.f64 (sqrt.f64 2) a2))) |
(+.f64 1 (-.f64 (/.f64 (sqrt.f64 2) a2) 1)) |
(+.f64 (/.f64 (sqrt.f64 2) a2) 0) |
(/.f64 (sqrt.f64 2) a2) |
(*.f64 (neg.f64 (sqrt.f64 2)) (/.f64 1 (neg.f64 a2))) |
(+.f64 1 (-.f64 (/.f64 (sqrt.f64 2) a2) 1)) |
(+.f64 (/.f64 (sqrt.f64 2) a2) 0) |
(/.f64 (sqrt.f64 2) a2) |
(*.f64 (/.f64 1 a2) (sqrt.f64 2)) |
(+.f64 1 (-.f64 (/.f64 (sqrt.f64 2) a2) 1)) |
(+.f64 (/.f64 (sqrt.f64 2) a2) 0) |
(/.f64 (sqrt.f64 2) a2) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 a2) 2)) (/.f64 (sqrt.f64 2) (cbrt.f64 a2))) |
(+.f64 1 (-.f64 (/.f64 (sqrt.f64 2) a2) 1)) |
(+.f64 (/.f64 (sqrt.f64 2) a2) 0) |
(/.f64 (sqrt.f64 2) a2) |
(*.f64 (/.f64 1 (sqrt.f64 a2)) (/.f64 (sqrt.f64 2) (sqrt.f64 a2))) |
(+.f64 1 (-.f64 (/.f64 (sqrt.f64 2) a2) 1)) |
(+.f64 (/.f64 (sqrt.f64 2) a2) 0) |
(/.f64 (sqrt.f64 2) a2) |
(*.f64 (/.f64 (cbrt.f64 2) 1) (/.f64 (cbrt.f64 (sqrt.f64 2)) a2)) |
(*.f64 (cbrt.f64 2) (*.f64 (/.f64 1 a2) (cbrt.f64 (sqrt.f64 2)))) |
(*.f64 (cbrt.f64 2) (/.f64 (cbrt.f64 (sqrt.f64 2)) a2)) |
(*.f64 (/.f64 (cbrt.f64 2) a2) (cbrt.f64 (sqrt.f64 2))) |
(*.f64 (/.f64 (cbrt.f64 2) (pow.f64 (cbrt.f64 a2) 2)) (cbrt.f64 (/.f64 (sqrt.f64 2) a2))) |
(*.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) a2)) (/.f64 (cbrt.f64 2) (pow.f64 (cbrt.f64 a2) 2))) |
(*.f64 (/.f64 (cbrt.f64 2) (sqrt.f64 a2)) (/.f64 (cbrt.f64 (sqrt.f64 2)) (sqrt.f64 a2))) |
(*.f64 (cbrt.f64 2) (*.f64 (/.f64 1 a2) (cbrt.f64 (sqrt.f64 2)))) |
(*.f64 (cbrt.f64 2) (/.f64 (cbrt.f64 (sqrt.f64 2)) a2)) |
(*.f64 (/.f64 (cbrt.f64 2) a2) (cbrt.f64 (sqrt.f64 2))) |
(*.f64 (/.f64 (pow.f64 2 1/4) 1) (/.f64 (pow.f64 2 1/4) a2)) |
(+.f64 1 (-.f64 (/.f64 (sqrt.f64 2) a2) 1)) |
(+.f64 (/.f64 (sqrt.f64 2) a2) 0) |
(/.f64 (sqrt.f64 2) a2) |
(*.f64 (/.f64 (pow.f64 2 1/4) (pow.f64 (cbrt.f64 a2) 2)) (/.f64 (pow.f64 2 1/4) (cbrt.f64 a2))) |
(+.f64 1 (-.f64 (/.f64 (sqrt.f64 2) a2) 1)) |
(+.f64 (/.f64 (sqrt.f64 2) a2) 0) |
(/.f64 (sqrt.f64 2) a2) |
(pow.f64 (/.f64 (sqrt.f64 2) a2) 1) |
(+.f64 1 (-.f64 (/.f64 (sqrt.f64 2) a2) 1)) |
(+.f64 (/.f64 (sqrt.f64 2) a2) 0) |
(/.f64 (sqrt.f64 2) a2) |
(pow.f64 (/.f64 a2 (sqrt.f64 2)) -1) |
(+.f64 1 (-.f64 (/.f64 (sqrt.f64 2) a2) 1)) |
(+.f64 (/.f64 (sqrt.f64 2) a2) 0) |
(/.f64 (sqrt.f64 2) a2) |
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) a2)) 3) |
(+.f64 1 (-.f64 (/.f64 (sqrt.f64 2) a2) 1)) |
(+.f64 (/.f64 (sqrt.f64 2) a2) 0) |
(/.f64 (sqrt.f64 2) a2) |
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 2) a2) 3) 1/3) |
(+.f64 1 (-.f64 (/.f64 (sqrt.f64 2) a2) 1)) |
(+.f64 (/.f64 (sqrt.f64 2) a2) 0) |
(/.f64 (sqrt.f64 2) a2) |
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 2) a2)) 2) |
(+.f64 1 (-.f64 (/.f64 (sqrt.f64 2) a2) 1)) |
(+.f64 (/.f64 (sqrt.f64 2) a2) 0) |
(/.f64 (sqrt.f64 2) a2) |
(neg.f64 (/.f64 (sqrt.f64 2) (neg.f64 a2))) |
(+.f64 1 (-.f64 (/.f64 (sqrt.f64 2) a2) 1)) |
(+.f64 (/.f64 (sqrt.f64 2) a2) 0) |
(/.f64 (sqrt.f64 2) a2) |
(sqrt.f64 (/.f64 2 (*.f64 a2 a2))) |
(sqrt.f64 (/.f64 (/.f64 2 a2) a2)) |
(log.f64 (exp.f64 (/.f64 (sqrt.f64 2) a2))) |
(+.f64 1 (-.f64 (/.f64 (sqrt.f64 2) a2) 1)) |
(+.f64 (/.f64 (sqrt.f64 2) a2) 0) |
(/.f64 (sqrt.f64 2) a2) |
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 2) a2) 3)) |
(+.f64 1 (-.f64 (/.f64 (sqrt.f64 2) a2) 1)) |
(+.f64 (/.f64 (sqrt.f64 2) a2) 0) |
(/.f64 (sqrt.f64 2) a2) |
(cbrt.f64 (/.f64 (*.f64 2 (sqrt.f64 2)) (pow.f64 a2 3))) |
(+.f64 1 (-.f64 (/.f64 (sqrt.f64 2) a2) 1)) |
(+.f64 (/.f64 (sqrt.f64 2) a2) 0) |
(/.f64 (sqrt.f64 2) a2) |
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 2) a2))) |
(+.f64 1 (-.f64 (/.f64 (sqrt.f64 2) a2) 1)) |
(+.f64 (/.f64 (sqrt.f64 2) a2) 0) |
(/.f64 (sqrt.f64 2) a2) |
(exp.f64 (log.f64 (/.f64 (sqrt.f64 2) a2))) |
(+.f64 1 (-.f64 (/.f64 (sqrt.f64 2) a2) 1)) |
(+.f64 (/.f64 (sqrt.f64 2) a2) 0) |
(/.f64 (sqrt.f64 2) a2) |
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2) a2)) 1)) |
(+.f64 1 (-.f64 (/.f64 (sqrt.f64 2) a2) 1)) |
(+.f64 (/.f64 (sqrt.f64 2) a2) 0) |
(/.f64 (sqrt.f64 2) a2) |
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 2) a2))) |
(+.f64 1 (-.f64 (/.f64 (sqrt.f64 2) a2) 1)) |
(+.f64 (/.f64 (sqrt.f64 2) a2) 0) |
(/.f64 (sqrt.f64 2) a2) |
(-.f64 (+.f64 1 (/.f64 a2 (sqrt.f64 2))) 1) |
(/.f64 a2 (sqrt.f64 2)) |
(*.f64 a2 (pow.f64 2 -1/2)) |
(*.f64 1 (/.f64 a2 (sqrt.f64 2))) |
(/.f64 a2 (sqrt.f64 2)) |
(*.f64 (/.f64 a2 (sqrt.f64 2)) 1) |
(/.f64 a2 (sqrt.f64 2)) |
(*.f64 (cbrt.f64 (/.f64 a2 (sqrt.f64 2))) (pow.f64 (cbrt.f64 (/.f64 a2 (sqrt.f64 2))) 2)) |
(/.f64 a2 (sqrt.f64 2)) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 a2 (sqrt.f64 2))) 2) (cbrt.f64 (/.f64 a2 (sqrt.f64 2)))) |
(/.f64 a2 (sqrt.f64 2)) |
(*.f64 (sqrt.f64 (/.f64 a2 (sqrt.f64 2))) (sqrt.f64 (/.f64 a2 (sqrt.f64 2)))) |
(/.f64 a2 (sqrt.f64 2)) |
(*.f64 -1 (/.f64 1 (neg.f64 (/.f64 (sqrt.f64 2) a2)))) |
(/.f64 a2 (sqrt.f64 2)) |
(*.f64 (pow.f64 2 -1/2) a2) |
(*.f64 a2 (pow.f64 2 -1/2)) |
(*.f64 (pow.f64 2 -1/2) (pow.f64 (/.f64 1 a2) -1)) |
(*.f64 a2 (pow.f64 2 -1/2)) |
(*.f64 (pow.f64 (cbrt.f64 (/.f64 2 (*.f64 a2 a2))) -1) (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) a2)) -1)) |
(*.f64 (/.f64 1 (cbrt.f64 (/.f64 2 (*.f64 a2 a2)))) (/.f64 1 (cbrt.f64 (/.f64 (sqrt.f64 2) a2)))) |
(/.f64 (*.f64 (/.f64 1 (cbrt.f64 (/.f64 (/.f64 2 a2) a2))) 1) (cbrt.f64 (/.f64 (sqrt.f64 2) a2))) |
(/.f64 (/.f64 1 (cbrt.f64 (/.f64 (/.f64 2 a2) a2))) (cbrt.f64 (/.f64 (sqrt.f64 2) a2))) |
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 2) a2)) -1) (pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 2) a2)) -1)) |
(/.f64 a2 (sqrt.f64 2)) |
(*.f64 (/.f64 1 (cbrt.f64 2)) (/.f64 a2 (cbrt.f64 (sqrt.f64 2)))) |
(/.f64 (/.f64 a2 (cbrt.f64 (sqrt.f64 2))) (cbrt.f64 2)) |
(/.f64 a2 (*.f64 (cbrt.f64 2) (cbrt.f64 (sqrt.f64 2)))) |
(*.f64 (/.f64 1 (pow.f64 2 1/4)) (/.f64 a2 (pow.f64 2 1/4))) |
(/.f64 a2 (sqrt.f64 2)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a2) 2) 1) (/.f64 (cbrt.f64 a2) (sqrt.f64 2))) |
(/.f64 a2 (sqrt.f64 2)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a2) 2) (cbrt.f64 2)) (/.f64 (cbrt.f64 a2) (cbrt.f64 (sqrt.f64 2)))) |
(*.f64 (/.f64 1 (cbrt.f64 2)) (/.f64 a2 (cbrt.f64 (sqrt.f64 2)))) |
(/.f64 (/.f64 a2 (cbrt.f64 (sqrt.f64 2))) (cbrt.f64 2)) |
(/.f64 a2 (*.f64 (cbrt.f64 2) (cbrt.f64 (sqrt.f64 2)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 a2) 2) (pow.f64 2 1/4)) (/.f64 (cbrt.f64 a2) (pow.f64 2 1/4))) |
(/.f64 a2 (sqrt.f64 2)) |
(*.f64 (/.f64 (sqrt.f64 a2) 1) (/.f64 (sqrt.f64 a2) (sqrt.f64 2))) |
(/.f64 a2 (sqrt.f64 2)) |
(*.f64 (/.f64 (sqrt.f64 a2) (cbrt.f64 2)) (/.f64 (sqrt.f64 a2) (cbrt.f64 (sqrt.f64 2)))) |
(*.f64 (/.f64 1 (cbrt.f64 2)) (/.f64 a2 (cbrt.f64 (sqrt.f64 2)))) |
(/.f64 (/.f64 a2 (cbrt.f64 (sqrt.f64 2))) (cbrt.f64 2)) |
(/.f64 a2 (*.f64 (cbrt.f64 2) (cbrt.f64 (sqrt.f64 2)))) |
(*.f64 (/.f64 (sqrt.f64 a2) (pow.f64 2 1/4)) (/.f64 (sqrt.f64 a2) (pow.f64 2 1/4))) |
(/.f64 a2 (sqrt.f64 2)) |
(*.f64 (*.f64 (pow.f64 2 -1/2) 1) a2) |
(*.f64 a2 (pow.f64 2 -1/2)) |
(*.f64 (*.f64 (pow.f64 2 -1/2) (pow.f64 (cbrt.f64 a2) 2)) (cbrt.f64 a2)) |
(*.f64 a2 (pow.f64 2 -1/2)) |
(*.f64 (*.f64 (pow.f64 2 -1/2) (sqrt.f64 a2)) (sqrt.f64 a2)) |
(*.f64 a2 (pow.f64 2 -1/2)) |
(*.f64 (/.f64 1 (neg.f64 (sqrt.f64 2))) (neg.f64 a2)) |
(/.f64 a2 (sqrt.f64 2)) |
(pow.f64 (/.f64 (sqrt.f64 2) a2) -1) |
(/.f64 a2 (sqrt.f64 2)) |
(pow.f64 (/.f64 a2 (sqrt.f64 2)) 1) |
(/.f64 a2 (sqrt.f64 2)) |
(pow.f64 (cbrt.f64 (/.f64 a2 (sqrt.f64 2))) 3) |
(/.f64 a2 (sqrt.f64 2)) |
(pow.f64 (pow.f64 (/.f64 a2 (sqrt.f64 2)) 3) 1/3) |
(/.f64 a2 (sqrt.f64 2)) |
(pow.f64 (sqrt.f64 (/.f64 a2 (sqrt.f64 2))) 2) |
(/.f64 a2 (sqrt.f64 2)) |
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 2) a2) -2)) |
(/.f64 a2 (sqrt.f64 2)) |
(log.f64 (exp.f64 (/.f64 a2 (sqrt.f64 2)))) |
(/.f64 a2 (sqrt.f64 2)) |
(cbrt.f64 (pow.f64 (/.f64 a2 (sqrt.f64 2)) 3)) |
(/.f64 a2 (sqrt.f64 2)) |
(cbrt.f64 (/.f64 (pow.f64 a2 3) (*.f64 2 (sqrt.f64 2)))) |
(/.f64 a2 (sqrt.f64 2)) |
(expm1.f64 (log1p.f64 (/.f64 a2 (sqrt.f64 2)))) |
(/.f64 a2 (sqrt.f64 2)) |
(exp.f64 (log.f64 (/.f64 a2 (sqrt.f64 2)))) |
(/.f64 a2 (sqrt.f64 2)) |
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2) a2)) -1)) |
(/.f64 a2 (sqrt.f64 2)) |
(exp.f64 (*.f64 (log.f64 (/.f64 a2 (sqrt.f64 2))) 1)) |
(/.f64 a2 (sqrt.f64 2)) |
(exp.f64 (-.f64 (log.f64 a2) (log.f64 (sqrt.f64 2)))) |
(/.f64 a2 (sqrt.f64 2)) |
(log1p.f64 (expm1.f64 (/.f64 a2 (sqrt.f64 2)))) |
(/.f64 a2 (sqrt.f64 2)) |
(-.f64 (+.f64 1 (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) 1) |
(*.f64 a2 (/.f64 a2 (sqrt.f64 2))) |
(/.f64 a2 (/.f64 (sqrt.f64 2) a2)) |
(*.f64 a2 (/.f64 a2 (sqrt.f64 2))) |
(/.f64 1 (/.f64 (/.f64 (sqrt.f64 2) a2) a2)) |
(*.f64 a2 (/.f64 a2 (sqrt.f64 2))) |
(/.f64 (/.f64 a2 (sqrt.f64 2)) (/.f64 1 a2)) |
(*.f64 a2 (/.f64 a2 (sqrt.f64 2))) |
(/.f64 (pow.f64 (cbrt.f64 a2) 2) (/.f64 (/.f64 (sqrt.f64 2) a2) (cbrt.f64 a2))) |
(*.f64 a2 (/.f64 a2 (sqrt.f64 2))) |
(/.f64 (sqrt.f64 a2) (/.f64 (/.f64 (sqrt.f64 2) a2) (sqrt.f64 a2))) |
(*.f64 a2 (/.f64 a2 (sqrt.f64 2))) |
(/.f64 (neg.f64 a2) (neg.f64 (/.f64 (sqrt.f64 2) a2))) |
(*.f64 a2 (/.f64 a2 (sqrt.f64 2))) |
(/.f64 (/.f64 a2 (sqrt.f64 (/.f64 (sqrt.f64 2) a2))) (sqrt.f64 (/.f64 (sqrt.f64 2) a2))) |
(*.f64 a2 (/.f64 a2 (sqrt.f64 2))) |
(/.f64 (/.f64 a2 1) (/.f64 (sqrt.f64 2) a2)) |
(*.f64 a2 (/.f64 a2 (sqrt.f64 2))) |
(/.f64 (/.f64 a2 (cbrt.f64 (/.f64 2 (*.f64 a2 a2)))) (cbrt.f64 (/.f64 (sqrt.f64 2) a2))) |
(/.f64 a2 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) a2)) (cbrt.f64 (/.f64 2 (*.f64 a2 a2))))) |
(/.f64 a2 (*.f64 (cbrt.f64 (/.f64 (sqrt.f64 2) a2)) (cbrt.f64 (/.f64 (/.f64 2 a2) a2)))) |
(/.f64 (*.f64 a2 -1) (neg.f64 (/.f64 (sqrt.f64 2) a2))) |
(*.f64 a2 (/.f64 a2 (sqrt.f64 2))) |
(pow.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) 1) |
(*.f64 a2 (/.f64 a2 (sqrt.f64 2))) |
(pow.f64 (cbrt.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) 3) |
(*.f64 a2 (/.f64 a2 (sqrt.f64 2))) |
(pow.f64 (pow.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) 3) 1/3) |
(*.f64 a2 (/.f64 a2 (sqrt.f64 2))) |
(pow.f64 (sqrt.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) 2) |
(*.f64 a2 (/.f64 a2 (sqrt.f64 2))) |
(sqrt.f64 (pow.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) 2)) |
(*.f64 a2 (/.f64 a2 (sqrt.f64 2))) |
(log.f64 (pow.f64 (exp.f64 a2) (/.f64 a2 (sqrt.f64 2)))) |
(*.f64 a2 (/.f64 a2 (sqrt.f64 2))) |
(cbrt.f64 (pow.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) 3)) |
(*.f64 a2 (/.f64 a2 (sqrt.f64 2))) |
(cbrt.f64 (*.f64 (pow.f64 a2 3) (pow.f64 (/.f64 a2 (sqrt.f64 2)) 3))) |
(*.f64 a2 (/.f64 a2 (sqrt.f64 2))) |
(cbrt.f64 (*.f64 (pow.f64 (/.f64 a2 (sqrt.f64 2)) 3) (pow.f64 a2 3))) |
(*.f64 a2 (/.f64 a2 (sqrt.f64 2))) |
(cbrt.f64 (/.f64 (pow.f64 a2 3) (pow.f64 (/.f64 (sqrt.f64 2) a2) 3))) |
(*.f64 a2 (/.f64 a2 (sqrt.f64 2))) |
(expm1.f64 (log1p.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))) |
(*.f64 a2 (/.f64 a2 (sqrt.f64 2))) |
(exp.f64 (log.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))) |
(*.f64 a2 (/.f64 a2 (sqrt.f64 2))) |
(exp.f64 (*.f64 (log.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) 1)) |
(*.f64 a2 (/.f64 a2 (sqrt.f64 2))) |
(log1p.f64 (expm1.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))) |
(*.f64 a2 (/.f64 a2 (sqrt.f64 2))) |
Found 2 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 99.6% | (*.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2))) |
| ✓ | 98.4% | (/.f64 1 (sqrt.f64 2)) |
Compiled 39 to 20 computations (48.7% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | a1 | @ | 0 | (*.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2))) |
| 0.0ms | a1 | @ | inf | (*.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2))) |
| 0.0ms | a2 | @ | inf | (*.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2))) |
| 0.0ms | a1 | @ | -inf | (*.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2))) |
| 0.0ms | a2 | @ | -inf | (*.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2))) |
| 1× | batch-egg-rewrite |
| 1624× | prod-diff |
| 1148× | log-prod |
| 602× | pow-exp |
| 564× | fma-def |
| 440× | expm1-udef |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 13 | 36 |
| 1 | 274 | 28 |
| 2 | 3560 | 28 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 1 (sqrt.f64 2)) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2))) |
| Outputs |
|---|
(+.f64 0 (sqrt.f64 1/2)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 1/2))) (cbrt.f64 (exp.f64 (sqrt.f64 1/2))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 1/2))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 1/2)))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 1/2))))) |
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 1/2))) 1) |
(*.f64 1 (sqrt.f64 1/2)) |
(*.f64 (sqrt.f64 1/2) 1) |
(*.f64 (cbrt.f64 (sqrt.f64 1/2)) (cbrt.f64 1/2)) |
(*.f64 (cbrt.f64 1/2) (cbrt.f64 (sqrt.f64 1/2))) |
(*.f64 (sqrt.f64 (sqrt.f64 1/2)) (sqrt.f64 (sqrt.f64 1/2))) |
(*.f64 -1 (/.f64 1 (neg.f64 (sqrt.f64 2)))) |
(*.f64 (/.f64 1 (cbrt.f64 2)) (cbrt.f64 (sqrt.f64 1/2))) |
(pow.f64 2 -1/2) |
(pow.f64 (sqrt.f64 2) -1) |
(pow.f64 (sqrt.f64 1/2) 1) |
(pow.f64 (cbrt.f64 (sqrt.f64 1/2)) 3) |
(pow.f64 (/.f64 1/2 (sqrt.f64 2)) 1/3) |
(pow.f64 (sqrt.f64 (sqrt.f64 1/2)) 2) |
(pow.f64 (neg.f64 (neg.f64 (sqrt.f64 2))) -1) |
(sqrt.f64 1/2) |
(log.f64 (exp.f64 (sqrt.f64 1/2))) |
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 1/2)))) |
(cbrt.f64 (/.f64 1/2 (sqrt.f64 2))) |
(expm1.f64 (log1p.f64 (sqrt.f64 1/2))) |
(exp.f64 (log.f64 (sqrt.f64 1/2))) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 2)) -1)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 1/2)) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 2)) 1) -1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 2) 1/2) -1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 2)) -1) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 1/2)) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (sqrt.f64 1/2))) 3)) |
(exp.f64 (*.f64 (log.f64 (/.f64 1/2 (sqrt.f64 2))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (sqrt.f64 1/2))) 2)) |
(log1p.f64 (expm1.f64 (sqrt.f64 1/2))) |
(+.f64 0 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) |
(+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) 1) (*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) 1)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (hypot.f64 a1 a2) 2)) (sqrt.f64 1/2))) (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (hypot.f64 a1 a2) 2)) (sqrt.f64 1/2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (hypot.f64 a1 a2) 2)) (sqrt.f64 1/2))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 (hypot.f64 a1 a2) 2)) (sqrt.f64 1/2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 (hypot.f64 a1 a2) 2)) (sqrt.f64 1/2))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)))) 1) |
(/.f64 1 (/.f64 (sqrt.f64 2) (pow.f64 (hypot.f64 a1 a2) 2))) |
(/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)) |
(/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) 2)) 2) (/.f64 (sqrt.f64 2) (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) 2)))) |
(/.f64 (hypot.f64 a1 a2) (/.f64 (sqrt.f64 2) (hypot.f64 a1 a2))) |
(/.f64 (+.f64 (pow.f64 a1 6) (pow.f64 a2 6)) (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 a1 4) (-.f64 (pow.f64 a2 4) (pow.f64 (*.f64 a1 a2) 2))))) |
(/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)))) |
(/.f64 (*.f64 -1 (+.f64 (pow.f64 a1 6) (pow.f64 a2 6))) (*.f64 (neg.f64 (sqrt.f64 2)) (+.f64 (pow.f64 a1 4) (-.f64 (pow.f64 a2 4) (pow.f64 (*.f64 a1 a2) 2))))) |
(/.f64 (*.f64 -1 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a1 6) (pow.f64 a2 6)) 1) (*.f64 (+.f64 (pow.f64 a1 4) (-.f64 (pow.f64 a2 4) (pow.f64 (*.f64 a1 a2) 2))) (sqrt.f64 2))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a1 6) (pow.f64 a2 6)) -1) (*.f64 (+.f64 (pow.f64 a1 4) (-.f64 (pow.f64 a2 4) (pow.f64 (*.f64 a1 a2) 2))) (neg.f64 (sqrt.f64 2)))) |
(/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) 1) (*.f64 (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (sqrt.f64 2))) |
(/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) -1) (*.f64 (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (neg.f64 (sqrt.f64 2)))) |
(/.f64 (neg.f64 (pow.f64 (hypot.f64 a1 a2) 2)) (neg.f64 (sqrt.f64 2))) |
(/.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (pow.f64 2 1/4)) (pow.f64 2 1/4)) |
(/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) 3) (pow.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) 3)) (fma.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) (-.f64 (*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))))) |
(/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) (*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))) (fma.f64 (sqrt.f64 1/2) (*.f64 a1 a1) (neg.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2))))) |
(/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 a1 6) (pow.f64 a2 6))) (+.f64 (pow.f64 a1 4) (-.f64 (pow.f64 a2 4) (pow.f64 (*.f64 a1 a2) 2)))) |
(/.f64 (*.f64 (sqrt.f64 1/2) (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2))) |
(/.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) 2) -1) (neg.f64 (sqrt.f64 2))) |
(/.f64 (*.f64 -1 (pow.f64 (hypot.f64 a1 a2) 2)) (neg.f64 (sqrt.f64 2))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a1 6) (pow.f64 a2 6)) (sqrt.f64 1/2)) (+.f64 (pow.f64 a1 4) (-.f64 (pow.f64 a2 4) (pow.f64 (*.f64 a1 a2) 2)))) |
(/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (sqrt.f64 1/2)) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2))) |
(/.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) 1) (sqrt.f64 2)) |
(/.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (cbrt.f64 2)) (cbrt.f64 (sqrt.f64 2))) |
(pow.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)) 1) |
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2))) 3) |
(pow.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)) 3) 1/3) |
(pow.f64 (/.f64 (hypot.f64 a1 a2) (pow.f64 2 1/4)) 2) |
(pow.f64 (/.f64 (sqrt.f64 2) (pow.f64 (hypot.f64 a1 a2) 2)) -1) |
(sqrt.f64 (*.f64 (pow.f64 (pow.f64 (hypot.f64 a1 a2) 2) 2) 1/2)) |
(log.f64 (pow.f64 (exp.f64 (pow.f64 (hypot.f64 a1 a2) 2)) (sqrt.f64 1/2))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2))))) |
(log.f64 (*.f64 (exp.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) (exp.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))))) |
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)) 3)) |
(cbrt.f64 (*.f64 (/.f64 1/2 (sqrt.f64 2)) (pow.f64 (pow.f64 (hypot.f64 a1 a2) 2) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (hypot.f64 a1 a2) 2) 3) (/.f64 1/2 (sqrt.f64 2)))) |
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (hypot.f64 a1 a2) 2) 3) (*.f64 2 (sqrt.f64 2)))) |
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)))) |
(exp.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (/.f64 (hypot.f64 a1 a2) (pow.f64 2 1/4))) 2)) |
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)))) |
(fma.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(fma.f64 1 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) |
(fma.f64 (sqrt.f64 1/2) (*.f64 a1 a1) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(fma.f64 (sqrt.f64 1/2) (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) |
(fma.f64 a1 (*.f64 a1 (sqrt.f64 1/2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(fma.f64 (*.f64 a1 a1) (sqrt.f64 1/2) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(fma.f64 a2 (*.f64 a2 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) |
(fma.f64 (*.f64 a2 a2) (sqrt.f64 1/2) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) |
(fma.f64 (cbrt.f64 (pow.f64 a2 4)) (*.f64 (pow.f64 (cbrt.f64 a2) 2) (sqrt.f64 1/2)) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) |
(fma.f64 (cbrt.f64 (pow.f64 a1 4)) (*.f64 (cbrt.f64 (*.f64 a1 a1)) (sqrt.f64 1/2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(fma.f64 (cbrt.f64 1/2) (*.f64 (cbrt.f64 (sqrt.f64 1/2)) (*.f64 a1 a1)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(fma.f64 (cbrt.f64 1/2) (*.f64 (cbrt.f64 (sqrt.f64 1/2)) (*.f64 a2 a2)) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) |
(fma.f64 (sqrt.f64 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 (sqrt.f64 1/2)) (*.f64 a1 a1)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(fma.f64 (sqrt.f64 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 (sqrt.f64 1/2)) (*.f64 a2 a2)) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) |
(fma.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) 1 (*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) 1)) |
(fma.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) (cbrt.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))) (cbrt.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) (cbrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)))) (cbrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(fma.f64 (sqrt.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) (sqrt.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) |
(fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) (sqrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(fma.f64 (*.f64 (sqrt.f64 (sqrt.f64 1/2)) a1) (*.f64 (sqrt.f64 (sqrt.f64 1/2)) a1) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(fma.f64 (*.f64 a2 (sqrt.f64 (sqrt.f64 1/2))) (*.f64 a2 (sqrt.f64 (sqrt.f64 1/2))) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) |
(fma.f64 (*.f64 (sqrt.f64 (sqrt.f64 1/2)) a2) (*.f64 (sqrt.f64 (sqrt.f64 1/2)) a2) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) |
(fma.f64 (*.f64 a1 (sqrt.f64 (sqrt.f64 1/2))) (*.f64 a1 (sqrt.f64 (sqrt.f64 1/2))) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(fma.f64 (*.f64 (sqrt.f64 1/2) a1) a1 (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(fma.f64 (*.f64 (sqrt.f64 1/2) (cbrt.f64 (pow.f64 a1 4))) (cbrt.f64 (*.f64 a1 a1)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(fma.f64 (*.f64 (*.f64 a2 a2) (cbrt.f64 1/2)) (cbrt.f64 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) |
(fma.f64 (*.f64 (*.f64 a2 a2) (sqrt.f64 (sqrt.f64 1/2))) (sqrt.f64 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) |
(fma.f64 (*.f64 (sqrt.f64 1/2) a2) a2 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) |
(fma.f64 (*.f64 (sqrt.f64 1/2) (cbrt.f64 (pow.f64 a2 4))) (pow.f64 (cbrt.f64 a2) 2) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) |
(fma.f64 (*.f64 (*.f64 a1 a1) (cbrt.f64 1/2)) (cbrt.f64 (sqrt.f64 1/2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(fma.f64 (*.f64 (*.f64 a1 a1) (sqrt.f64 (sqrt.f64 1/2))) (sqrt.f64 (sqrt.f64 1/2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
| 1× | egg-herbie |
| 1072× | distribute-lft-in |
| 982× | distribute-rgt-in |
| 970× | unswap-sqr |
| 386× | associate-*l* |
| 374× | associate-*r* |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 303 | 4529 |
| 1 | 754 | 4347 |
| 2 | 2819 | 4143 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 0 (sqrt.f64 1/2)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 1/2))) (cbrt.f64 (exp.f64 (sqrt.f64 1/2))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 1/2))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 1/2)))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 1/2))))) |
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 1/2))) 1) |
(*.f64 1 (sqrt.f64 1/2)) |
(*.f64 (sqrt.f64 1/2) 1) |
(*.f64 (cbrt.f64 (sqrt.f64 1/2)) (cbrt.f64 1/2)) |
(*.f64 (cbrt.f64 1/2) (cbrt.f64 (sqrt.f64 1/2))) |
(*.f64 (sqrt.f64 (sqrt.f64 1/2)) (sqrt.f64 (sqrt.f64 1/2))) |
(*.f64 -1 (/.f64 1 (neg.f64 (sqrt.f64 2)))) |
(*.f64 (/.f64 1 (cbrt.f64 2)) (cbrt.f64 (sqrt.f64 1/2))) |
(pow.f64 2 -1/2) |
(pow.f64 (sqrt.f64 2) -1) |
(pow.f64 (sqrt.f64 1/2) 1) |
(pow.f64 (cbrt.f64 (sqrt.f64 1/2)) 3) |
(pow.f64 (/.f64 1/2 (sqrt.f64 2)) 1/3) |
(pow.f64 (sqrt.f64 (sqrt.f64 1/2)) 2) |
(pow.f64 (neg.f64 (neg.f64 (sqrt.f64 2))) -1) |
(sqrt.f64 1/2) |
(log.f64 (exp.f64 (sqrt.f64 1/2))) |
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 1/2)))) |
(cbrt.f64 (/.f64 1/2 (sqrt.f64 2))) |
(expm1.f64 (log1p.f64 (sqrt.f64 1/2))) |
(exp.f64 (log.f64 (sqrt.f64 1/2))) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 2)) -1)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 1/2)) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 2)) 1) -1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 2) 1/2) -1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 2)) -1) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 1/2)) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (sqrt.f64 1/2))) 3)) |
(exp.f64 (*.f64 (log.f64 (/.f64 1/2 (sqrt.f64 2))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (sqrt.f64 1/2))) 2)) |
(log1p.f64 (expm1.f64 (sqrt.f64 1/2))) |
(+.f64 0 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) |
(+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) 1) (*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) 1)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (hypot.f64 a1 a2) 2)) (sqrt.f64 1/2))) (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (hypot.f64 a1 a2) 2)) (sqrt.f64 1/2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (hypot.f64 a1 a2) 2)) (sqrt.f64 1/2))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 (hypot.f64 a1 a2) 2)) (sqrt.f64 1/2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 (hypot.f64 a1 a2) 2)) (sqrt.f64 1/2))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)))) 1) |
(/.f64 1 (/.f64 (sqrt.f64 2) (pow.f64 (hypot.f64 a1 a2) 2))) |
(/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)) |
(/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) 2)) 2) (/.f64 (sqrt.f64 2) (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) 2)))) |
(/.f64 (hypot.f64 a1 a2) (/.f64 (sqrt.f64 2) (hypot.f64 a1 a2))) |
(/.f64 (+.f64 (pow.f64 a1 6) (pow.f64 a2 6)) (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 a1 4) (-.f64 (pow.f64 a2 4) (pow.f64 (*.f64 a1 a2) 2))))) |
(/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)))) |
(/.f64 (*.f64 -1 (+.f64 (pow.f64 a1 6) (pow.f64 a2 6))) (*.f64 (neg.f64 (sqrt.f64 2)) (+.f64 (pow.f64 a1 4) (-.f64 (pow.f64 a2 4) (pow.f64 (*.f64 a1 a2) 2))))) |
(/.f64 (*.f64 -1 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a1 6) (pow.f64 a2 6)) 1) (*.f64 (+.f64 (pow.f64 a1 4) (-.f64 (pow.f64 a2 4) (pow.f64 (*.f64 a1 a2) 2))) (sqrt.f64 2))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a1 6) (pow.f64 a2 6)) -1) (*.f64 (+.f64 (pow.f64 a1 4) (-.f64 (pow.f64 a2 4) (pow.f64 (*.f64 a1 a2) 2))) (neg.f64 (sqrt.f64 2)))) |
(/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) 1) (*.f64 (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (sqrt.f64 2))) |
(/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) -1) (*.f64 (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (neg.f64 (sqrt.f64 2)))) |
(/.f64 (neg.f64 (pow.f64 (hypot.f64 a1 a2) 2)) (neg.f64 (sqrt.f64 2))) |
(/.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (pow.f64 2 1/4)) (pow.f64 2 1/4)) |
(/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) 3) (pow.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) 3)) (fma.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) (-.f64 (*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))))) |
(/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) (*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))) (fma.f64 (sqrt.f64 1/2) (*.f64 a1 a1) (neg.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2))))) |
(/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 a1 6) (pow.f64 a2 6))) (+.f64 (pow.f64 a1 4) (-.f64 (pow.f64 a2 4) (pow.f64 (*.f64 a1 a2) 2)))) |
(/.f64 (*.f64 (sqrt.f64 1/2) (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2))) |
(/.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) 2) -1) (neg.f64 (sqrt.f64 2))) |
(/.f64 (*.f64 -1 (pow.f64 (hypot.f64 a1 a2) 2)) (neg.f64 (sqrt.f64 2))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a1 6) (pow.f64 a2 6)) (sqrt.f64 1/2)) (+.f64 (pow.f64 a1 4) (-.f64 (pow.f64 a2 4) (pow.f64 (*.f64 a1 a2) 2)))) |
(/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (sqrt.f64 1/2)) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2))) |
(/.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) 1) (sqrt.f64 2)) |
(/.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (cbrt.f64 2)) (cbrt.f64 (sqrt.f64 2))) |
(pow.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)) 1) |
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2))) 3) |
(pow.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)) 3) 1/3) |
(pow.f64 (/.f64 (hypot.f64 a1 a2) (pow.f64 2 1/4)) 2) |
(pow.f64 (/.f64 (sqrt.f64 2) (pow.f64 (hypot.f64 a1 a2) 2)) -1) |
(sqrt.f64 (*.f64 (pow.f64 (pow.f64 (hypot.f64 a1 a2) 2) 2) 1/2)) |
(log.f64 (pow.f64 (exp.f64 (pow.f64 (hypot.f64 a1 a2) 2)) (sqrt.f64 1/2))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2))))) |
(log.f64 (*.f64 (exp.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) (exp.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))))) |
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)) 3)) |
(cbrt.f64 (*.f64 (/.f64 1/2 (sqrt.f64 2)) (pow.f64 (pow.f64 (hypot.f64 a1 a2) 2) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (hypot.f64 a1 a2) 2) 3) (/.f64 1/2 (sqrt.f64 2)))) |
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (hypot.f64 a1 a2) 2) 3) (*.f64 2 (sqrt.f64 2)))) |
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)))) |
(exp.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (/.f64 (hypot.f64 a1 a2) (pow.f64 2 1/4))) 2)) |
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)))) |
(fma.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(fma.f64 1 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) |
(fma.f64 (sqrt.f64 1/2) (*.f64 a1 a1) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(fma.f64 (sqrt.f64 1/2) (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) |
(fma.f64 a1 (*.f64 a1 (sqrt.f64 1/2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(fma.f64 (*.f64 a1 a1) (sqrt.f64 1/2) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(fma.f64 a2 (*.f64 a2 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) |
(fma.f64 (*.f64 a2 a2) (sqrt.f64 1/2) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) |
(fma.f64 (cbrt.f64 (pow.f64 a2 4)) (*.f64 (pow.f64 (cbrt.f64 a2) 2) (sqrt.f64 1/2)) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) |
(fma.f64 (cbrt.f64 (pow.f64 a1 4)) (*.f64 (cbrt.f64 (*.f64 a1 a1)) (sqrt.f64 1/2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(fma.f64 (cbrt.f64 1/2) (*.f64 (cbrt.f64 (sqrt.f64 1/2)) (*.f64 a1 a1)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(fma.f64 (cbrt.f64 1/2) (*.f64 (cbrt.f64 (sqrt.f64 1/2)) (*.f64 a2 a2)) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) |
(fma.f64 (sqrt.f64 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 (sqrt.f64 1/2)) (*.f64 a1 a1)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(fma.f64 (sqrt.f64 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 (sqrt.f64 1/2)) (*.f64 a2 a2)) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) |
(fma.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) 1 (*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) 1)) |
(fma.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) (cbrt.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))) (cbrt.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) (cbrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)))) (cbrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(fma.f64 (sqrt.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) (sqrt.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) |
(fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) (sqrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(fma.f64 (*.f64 (sqrt.f64 (sqrt.f64 1/2)) a1) (*.f64 (sqrt.f64 (sqrt.f64 1/2)) a1) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(fma.f64 (*.f64 a2 (sqrt.f64 (sqrt.f64 1/2))) (*.f64 a2 (sqrt.f64 (sqrt.f64 1/2))) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) |
(fma.f64 (*.f64 (sqrt.f64 (sqrt.f64 1/2)) a2) (*.f64 (sqrt.f64 (sqrt.f64 1/2)) a2) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) |
(fma.f64 (*.f64 a1 (sqrt.f64 (sqrt.f64 1/2))) (*.f64 a1 (sqrt.f64 (sqrt.f64 1/2))) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(fma.f64 (*.f64 (sqrt.f64 1/2) a1) a1 (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(fma.f64 (*.f64 (sqrt.f64 1/2) (cbrt.f64 (pow.f64 a1 4))) (cbrt.f64 (*.f64 a1 a1)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(fma.f64 (*.f64 (*.f64 a2 a2) (cbrt.f64 1/2)) (cbrt.f64 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) |
(fma.f64 (*.f64 (*.f64 a2 a2) (sqrt.f64 (sqrt.f64 1/2))) (sqrt.f64 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) |
(fma.f64 (*.f64 (sqrt.f64 1/2) a2) a2 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) |
(fma.f64 (*.f64 (sqrt.f64 1/2) (cbrt.f64 (pow.f64 a2 4))) (pow.f64 (cbrt.f64 a2) 2) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) |
(fma.f64 (*.f64 (*.f64 a1 a1) (cbrt.f64 1/2)) (cbrt.f64 (sqrt.f64 1/2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(fma.f64 (*.f64 (*.f64 a1 a1) (sqrt.f64 (sqrt.f64 1/2))) (sqrt.f64 (sqrt.f64 1/2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
| Outputs |
|---|
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(/.f64 a2 (/.f64 (sqrt.f64 2) a2)) |
(/.f64 (*.f64 a2 a2) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) |
(+.f64 (/.f64 a1 (/.f64 (sqrt.f64 2) a1)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) |
(+.f64 (/.f64 a1 (/.f64 (sqrt.f64 2) a1)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) |
(+.f64 (/.f64 a1 (/.f64 (sqrt.f64 2) a1)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(/.f64 (*.f64 a1 a1) (sqrt.f64 2)) |
(/.f64 a1 (/.f64 (sqrt.f64 2) a1)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) |
(+.f64 (/.f64 a1 (/.f64 (sqrt.f64 2) a1)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) |
(+.f64 (/.f64 a1 (/.f64 (sqrt.f64 2) a1)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) |
(+.f64 (/.f64 a1 (/.f64 (sqrt.f64 2) a1)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(/.f64 (*.f64 a1 a1) (sqrt.f64 2)) |
(/.f64 a1 (/.f64 (sqrt.f64 2) a1)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) |
(+.f64 (/.f64 a1 (/.f64 (sqrt.f64 2) a1)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) |
(+.f64 (/.f64 a1 (/.f64 (sqrt.f64 2) a1)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) |
(+.f64 (/.f64 a1 (/.f64 (sqrt.f64 2) a1)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(/.f64 (*.f64 a1 a1) (sqrt.f64 2)) |
(/.f64 a1 (/.f64 (sqrt.f64 2) a1)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) |
(+.f64 (/.f64 a1 (/.f64 (sqrt.f64 2) a1)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) |
(+.f64 (/.f64 a1 (/.f64 (sqrt.f64 2) a1)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) |
(+.f64 (/.f64 a1 (/.f64 (sqrt.f64 2) a1)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(/.f64 a2 (/.f64 (sqrt.f64 2) a2)) |
(/.f64 (*.f64 a2 a2) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) |
(+.f64 (/.f64 a1 (/.f64 (sqrt.f64 2) a1)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) |
(+.f64 (/.f64 a1 (/.f64 (sqrt.f64 2) a1)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) |
(+.f64 (/.f64 a1 (/.f64 (sqrt.f64 2) a1)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(/.f64 a2 (/.f64 (sqrt.f64 2) a2)) |
(/.f64 (*.f64 a2 a2) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) |
(+.f64 (/.f64 a1 (/.f64 (sqrt.f64 2) a1)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) |
(+.f64 (/.f64 a1 (/.f64 (sqrt.f64 2) a1)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) |
(+.f64 (/.f64 a1 (/.f64 (sqrt.f64 2) a1)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(+.f64 0 (sqrt.f64 1/2)) |
(sqrt.f64 1/2) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sqrt.f64 1/2))) (cbrt.f64 (exp.f64 (sqrt.f64 1/2))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 1/2))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 1/2))))) (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 1/2))))) |
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sqrt.f64 1/2))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 1/2)))) (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 1/2))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sqrt.f64 1/2))))) |
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 1/2))) 1) |
(sqrt.f64 1/2) |
(*.f64 1 (sqrt.f64 1/2)) |
(sqrt.f64 1/2) |
(*.f64 (sqrt.f64 1/2) 1) |
(sqrt.f64 1/2) |
(*.f64 (cbrt.f64 (sqrt.f64 1/2)) (cbrt.f64 1/2)) |
(*.f64 (cbrt.f64 1/2) (cbrt.f64 (sqrt.f64 1/2))) |
(*.f64 (cbrt.f64 (sqrt.f64 1/2)) (cbrt.f64 1/2)) |
(*.f64 (sqrt.f64 (sqrt.f64 1/2)) (sqrt.f64 (sqrt.f64 1/2))) |
(sqrt.f64 1/2) |
(*.f64 -1 (/.f64 1 (neg.f64 (sqrt.f64 2)))) |
(/.f64 -1 (neg.f64 (sqrt.f64 2))) |
(/.f64 1 (sqrt.f64 2)) |
(pow.f64 2 -1/2) |
(*.f64 (/.f64 1 (cbrt.f64 2)) (cbrt.f64 (sqrt.f64 1/2))) |
(*.f64 (cbrt.f64 (sqrt.f64 1/2)) (/.f64 1 (cbrt.f64 2))) |
(/.f64 (cbrt.f64 (sqrt.f64 1/2)) (cbrt.f64 2)) |
(pow.f64 2 -1/2) |
(/.f64 -1 (neg.f64 (sqrt.f64 2))) |
(/.f64 1 (sqrt.f64 2)) |
(pow.f64 (sqrt.f64 2) -1) |
(/.f64 -1 (neg.f64 (sqrt.f64 2))) |
(/.f64 1 (sqrt.f64 2)) |
(pow.f64 2 -1/2) |
(pow.f64 (sqrt.f64 1/2) 1) |
(sqrt.f64 1/2) |
(pow.f64 (cbrt.f64 (sqrt.f64 1/2)) 3) |
(sqrt.f64 1/2) |
(pow.f64 (/.f64 1/2 (sqrt.f64 2)) 1/3) |
(cbrt.f64 (/.f64 1/2 (sqrt.f64 2))) |
(pow.f64 (sqrt.f64 (sqrt.f64 1/2)) 2) |
(sqrt.f64 1/2) |
(pow.f64 (neg.f64 (neg.f64 (sqrt.f64 2))) -1) |
(/.f64 -1 (neg.f64 (sqrt.f64 2))) |
(/.f64 1 (sqrt.f64 2)) |
(pow.f64 2 -1/2) |
(sqrt.f64 1/2) |
(log.f64 (exp.f64 (sqrt.f64 1/2))) |
(sqrt.f64 1/2) |
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 1/2)))) |
(sqrt.f64 1/2) |
(cbrt.f64 (/.f64 1/2 (sqrt.f64 2))) |
(expm1.f64 (log1p.f64 (sqrt.f64 1/2))) |
(sqrt.f64 1/2) |
(exp.f64 (log.f64 (sqrt.f64 1/2))) |
(sqrt.f64 1/2) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 2)) -1)) |
(/.f64 -1 (neg.f64 (sqrt.f64 2))) |
(/.f64 1 (sqrt.f64 2)) |
(pow.f64 2 -1/2) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 1/2)) 1)) |
(sqrt.f64 1/2) |
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 2)) 1) -1)) |
(/.f64 -1 (neg.f64 (sqrt.f64 2))) |
(/.f64 1 (sqrt.f64 2)) |
(pow.f64 2 -1/2) |
(exp.f64 (*.f64 (*.f64 (log.f64 2) 1/2) -1)) |
(/.f64 -1 (neg.f64 (sqrt.f64 2))) |
(/.f64 1 (sqrt.f64 2)) |
(pow.f64 2 -1/2) |
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 2)) -1) 1)) |
(/.f64 -1 (neg.f64 (sqrt.f64 2))) |
(/.f64 1 (sqrt.f64 2)) |
(pow.f64 2 -1/2) |
(exp.f64 (*.f64 (*.f64 (log.f64 (sqrt.f64 1/2)) 1) 1)) |
(sqrt.f64 1/2) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (sqrt.f64 1/2))) 3)) |
(sqrt.f64 1/2) |
(exp.f64 (*.f64 (log.f64 (/.f64 1/2 (sqrt.f64 2))) 1/3)) |
(cbrt.f64 (/.f64 1/2 (sqrt.f64 2))) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (sqrt.f64 1/2))) 2)) |
(sqrt.f64 1/2) |
(log1p.f64 (expm1.f64 (sqrt.f64 1/2))) |
(sqrt.f64 1/2) |
(+.f64 0 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2))) |
(/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)) |
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(fma.f64 (sqrt.f64 1/2) (*.f64 a1 a1) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) |
(fma.f64 a1 (*.f64 a1 (sqrt.f64 1/2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) |
(fma.f64 (sqrt.f64 1/2) (*.f64 a1 a1) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) |
(fma.f64 a1 (*.f64 a1 (sqrt.f64 1/2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) 1) (*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) 1)) |
(fma.f64 (sqrt.f64 1/2) (*.f64 a1 a1) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) |
(fma.f64 a1 (*.f64 a1 (sqrt.f64 1/2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (hypot.f64 a1 a2) 2)) (sqrt.f64 1/2))) (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (hypot.f64 a1 a2) 2)) (sqrt.f64 1/2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (hypot.f64 a1 a2) 2)) (sqrt.f64 1/2))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (hypot.f64 a1 a2) 2)) (sqrt.f64 1/2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (hypot.f64 a1 a2) 2)) (sqrt.f64 1/2))))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (pow.f64 (hypot.f64 a1 a2) 2)) (sqrt.f64 1/2))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 (hypot.f64 a1 a2) 2)) (sqrt.f64 1/2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 (hypot.f64 a1 a2) 2)) (sqrt.f64 1/2))))) |
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 (hypot.f64 a1 a2) 2)) (sqrt.f64 1/2))))) |
(*.f64 (sqrt.f64 1/2) (pow.f64 (hypot.f64 a1 a2) 2)) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)))) 1) |
(/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)) |
(/.f64 1 (/.f64 (sqrt.f64 2) (pow.f64 (hypot.f64 a1 a2) 2))) |
(/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)) |
(/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)) |
(/.f64 (pow.f64 (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) 2)) 2) (/.f64 (sqrt.f64 2) (cbrt.f64 (pow.f64 (hypot.f64 a1 a2) 2)))) |
(/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)) |
(/.f64 (hypot.f64 a1 a2) (/.f64 (sqrt.f64 2) (hypot.f64 a1 a2))) |
(/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)) |
(/.f64 (+.f64 (pow.f64 a1 6) (pow.f64 a2 6)) (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 a1 4) (-.f64 (pow.f64 a2 4) (pow.f64 (*.f64 a1 a2) 2))))) |
(/.f64 (+.f64 (pow.f64 a1 6) (pow.f64 a2 6)) (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 a1 4) (-.f64 (pow.f64 a2 4) (pow.f64 (*.f64 a2 a1) 2))))) |
(/.f64 (+.f64 (pow.f64 a1 6) (pow.f64 a2 6)) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (pow.f64 (*.f64 a2 a1) 2)))) |
(/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)))) |
(/.f64 (/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (fma.f64 a1 a1 (*.f64 a2 (neg.f64 a2)))) (sqrt.f64 2)) |
(/.f64 (*.f64 -1 (+.f64 (pow.f64 a1 6) (pow.f64 a2 6))) (*.f64 (neg.f64 (sqrt.f64 2)) (+.f64 (pow.f64 a1 4) (-.f64 (pow.f64 a2 4) (pow.f64 (*.f64 a1 a2) 2))))) |
(/.f64 (+.f64 (pow.f64 a1 6) (pow.f64 a2 6)) (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 a1 4) (-.f64 (pow.f64 a2 4) (pow.f64 (*.f64 a2 a1) 2))))) |
(/.f64 (+.f64 (pow.f64 a1 6) (pow.f64 a2 6)) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (pow.f64 (*.f64 a2 a1) 2)))) |
(/.f64 (*.f64 -1 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (*.f64 (neg.f64 (sqrt.f64 2)) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)))) |
(/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)))) |
(/.f64 (/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (fma.f64 a1 a1 (*.f64 a2 (neg.f64 a2)))) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (pow.f64 a1 6) (pow.f64 a2 6)) 1) (*.f64 (+.f64 (pow.f64 a1 4) (-.f64 (pow.f64 a2 4) (pow.f64 (*.f64 a1 a2) 2))) (sqrt.f64 2))) |
(/.f64 (+.f64 (pow.f64 a1 6) (pow.f64 a2 6)) (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 a1 4) (-.f64 (pow.f64 a2 4) (pow.f64 (*.f64 a2 a1) 2))))) |
(/.f64 (+.f64 (pow.f64 a1 6) (pow.f64 a2 6)) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (pow.f64 (*.f64 a2 a1) 2)))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a1 6) (pow.f64 a2 6)) -1) (*.f64 (+.f64 (pow.f64 a1 4) (-.f64 (pow.f64 a2 4) (pow.f64 (*.f64 a1 a2) 2))) (neg.f64 (sqrt.f64 2)))) |
(/.f64 (+.f64 (pow.f64 a1 6) (pow.f64 a2 6)) (*.f64 (sqrt.f64 2) (+.f64 (pow.f64 a1 4) (-.f64 (pow.f64 a2 4) (pow.f64 (*.f64 a2 a1) 2))))) |
(/.f64 (+.f64 (pow.f64 a1 6) (pow.f64 a2 6)) (*.f64 (sqrt.f64 2) (-.f64 (+.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (pow.f64 (*.f64 a2 a1) 2)))) |
(/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) 1) (*.f64 (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (sqrt.f64 2))) |
(/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)))) |
(/.f64 (/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (fma.f64 a1 a1 (*.f64 a2 (neg.f64 a2)))) (sqrt.f64 2)) |
(/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) -1) (*.f64 (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (neg.f64 (sqrt.f64 2)))) |
(/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)))) |
(/.f64 (/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (fma.f64 a1 a1 (*.f64 a2 (neg.f64 a2)))) (sqrt.f64 2)) |
(/.f64 (neg.f64 (pow.f64 (hypot.f64 a1 a2) 2)) (neg.f64 (sqrt.f64 2))) |
(/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)) |
(/.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (pow.f64 2 1/4)) (pow.f64 2 1/4)) |
(/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)) |
(/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) 3) (pow.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) 3)) (fma.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) (-.f64 (*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) 3) (pow.f64 (/.f64 a2 (/.f64 (sqrt.f64 2) a2)) 3)) (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 1/2)) (pow.f64 a1 4)) (*.f64 (/.f64 a2 (/.f64 (sqrt.f64 2) a2)) (-.f64 (/.f64 a2 (/.f64 (sqrt.f64 2) a2)) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)))))) |
(/.f64 (fma.f64 (*.f64 1/2 (sqrt.f64 1/2)) (pow.f64 a1 6) (/.f64 (pow.f64 a2 6) (pow.f64 (sqrt.f64 2) 3))) (fma.f64 1/2 (pow.f64 a1 4) (*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (-.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (*.f64 a1 (*.f64 a1 (sqrt.f64 1/2))))))) |
(/.f64 (fma.f64 (*.f64 1/2 (sqrt.f64 1/2)) (pow.f64 a1 6) (/.f64 (pow.f64 a2 6) (*.f64 2 (sqrt.f64 2)))) (fma.f64 1/2 (pow.f64 a1 4) (/.f64 (+.f64 (/.f64 (pow.f64 a2 4) (sqrt.f64 2)) (*.f64 (neg.f64 (sqrt.f64 1/2)) (pow.f64 (*.f64 a2 a1) 2))) (sqrt.f64 2)))) |
(/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) (*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))) (fma.f64 (sqrt.f64 1/2) (*.f64 a1 a1) (neg.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2))))) |
(/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 1/2)) (pow.f64 a1 4)) (*.f64 (/.f64 a2 (/.f64 (sqrt.f64 2) a2)) (/.f64 a2 (/.f64 (sqrt.f64 2) a2)))) (fma.f64 (sqrt.f64 1/2) (*.f64 a1 a1) (/.f64 (neg.f64 (*.f64 a2 a2)) (sqrt.f64 2)))) |
(/.f64 (-.f64 (*.f64 1/2 (pow.f64 a1 4)) (/.f64 (/.f64 (pow.f64 a2 4) (sqrt.f64 2)) (sqrt.f64 2))) (-.f64 (*.f64 a1 (*.f64 a1 (sqrt.f64 1/2))) (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))) |
(/.f64 (fma.f64 a1 (*.f64 a1 (sqrt.f64 1/2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) 1) |
(/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 a1 6) (pow.f64 a2 6))) (+.f64 (pow.f64 a1 4) (-.f64 (pow.f64 a2 4) (pow.f64 (*.f64 a1 a2) 2)))) |
(/.f64 (sqrt.f64 1/2) (/.f64 (+.f64 (pow.f64 a1 4) (-.f64 (pow.f64 a2 4) (pow.f64 (*.f64 a2 a1) 2))) (+.f64 (pow.f64 a1 6) (pow.f64 a2 6)))) |
(*.f64 (/.f64 (+.f64 (pow.f64 a1 6) (pow.f64 a2 6)) (+.f64 (pow.f64 a1 4) (-.f64 (pow.f64 a2 4) (pow.f64 (*.f64 a2 a1) 2)))) (sqrt.f64 1/2)) |
(*.f64 (/.f64 (+.f64 (pow.f64 a1 6) (pow.f64 a2 6)) (-.f64 (+.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (pow.f64 (*.f64 a2 a1) 2))) (sqrt.f64 1/2)) |
(/.f64 (*.f64 (sqrt.f64 1/2) (-.f64 (pow.f64 a1 4) (pow.f64 a2 4))) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2))) |
(/.f64 (sqrt.f64 1/2) (/.f64 (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)))) |
(*.f64 (/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2))) (sqrt.f64 1/2)) |
(*.f64 (/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (fma.f64 a1 a1 (*.f64 a2 (neg.f64 a2)))) (sqrt.f64 1/2)) |
(/.f64 (*.f64 (pow.f64 (hypot.f64 a1 a2) 2) -1) (neg.f64 (sqrt.f64 2))) |
(/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)) |
(/.f64 (*.f64 -1 (pow.f64 (hypot.f64 a1 a2) 2)) (neg.f64 (sqrt.f64 2))) |
(/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (pow.f64 a1 6) (pow.f64 a2 6)) (sqrt.f64 1/2)) (+.f64 (pow.f64 a1 4) (-.f64 (pow.f64 a2 4) (pow.f64 (*.f64 a1 a2) 2)))) |
(/.f64 (sqrt.f64 1/2) (/.f64 (+.f64 (pow.f64 a1 4) (-.f64 (pow.f64 a2 4) (pow.f64 (*.f64 a2 a1) 2))) (+.f64 (pow.f64 a1 6) (pow.f64 a2 6)))) |
(*.f64 (/.f64 (+.f64 (pow.f64 a1 6) (pow.f64 a2 6)) (+.f64 (pow.f64 a1 4) (-.f64 (pow.f64 a2 4) (pow.f64 (*.f64 a2 a1) 2)))) (sqrt.f64 1/2)) |
(*.f64 (/.f64 (+.f64 (pow.f64 a1 6) (pow.f64 a2 6)) (-.f64 (+.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (pow.f64 (*.f64 a2 a1) 2))) (sqrt.f64 1/2)) |
(/.f64 (*.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (sqrt.f64 1/2)) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2))) |
(/.f64 (sqrt.f64 1/2) (/.f64 (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)))) |
(*.f64 (/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2))) (sqrt.f64 1/2)) |
(*.f64 (/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (fma.f64 a1 a1 (*.f64 a2 (neg.f64 a2)))) (sqrt.f64 1/2)) |
(/.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) 1) (sqrt.f64 2)) |
(/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)) |
(/.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (cbrt.f64 2)) (cbrt.f64 (sqrt.f64 2))) |
(/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (*.f64 (cbrt.f64 (sqrt.f64 2)) (cbrt.f64 2))) |
(/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (*.f64 (cbrt.f64 2) (cbrt.f64 (sqrt.f64 2)))) |
(pow.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)) 1) |
(/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)) |
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2))) 3) |
(/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)) |
(pow.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)) 3) 1/3) |
(/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)) |
(pow.f64 (/.f64 (hypot.f64 a1 a2) (pow.f64 2 1/4)) 2) |
(/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)) |
(pow.f64 (/.f64 (sqrt.f64 2) (pow.f64 (hypot.f64 a1 a2) 2)) -1) |
(/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)) |
(sqrt.f64 (*.f64 (pow.f64 (pow.f64 (hypot.f64 a1 a2) 2) 2) 1/2)) |
(sqrt.f64 (*.f64 1/2 (pow.f64 (pow.f64 (hypot.f64 a1 a2) 2) 2))) |
(sqrt.f64 (*.f64 1/2 (pow.f64 (hypot.f64 a1 a2) 4))) |
(log.f64 (pow.f64 (exp.f64 (pow.f64 (hypot.f64 a1 a2) 2)) (sqrt.f64 1/2))) |
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (pow.f64 (hypot.f64 a1 a2) 2)) (sqrt.f64 1/2))))) |
(*.f64 (sqrt.f64 1/2) (pow.f64 (hypot.f64 a1 a2) 2)) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2))))) |
(/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)) |
(log.f64 (*.f64 (exp.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) (exp.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))))) |
(fma.f64 (sqrt.f64 1/2) (*.f64 a1 a1) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) |
(fma.f64 a1 (*.f64 a1 (sqrt.f64 1/2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)) 3)) |
(/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)) |
(cbrt.f64 (*.f64 (/.f64 1/2 (sqrt.f64 2)) (pow.f64 (pow.f64 (hypot.f64 a1 a2) 2) 3))) |
(cbrt.f64 (/.f64 (*.f64 1/2 (pow.f64 (pow.f64 (hypot.f64 a1 a2) 2) 3)) (sqrt.f64 2))) |
(cbrt.f64 (*.f64 (/.f64 1/2 (sqrt.f64 2)) (pow.f64 (hypot.f64 a1 a2) 6))) |
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (hypot.f64 a1 a2) 2) 3) (/.f64 1/2 (sqrt.f64 2)))) |
(cbrt.f64 (/.f64 (*.f64 1/2 (pow.f64 (pow.f64 (hypot.f64 a1 a2) 2) 3)) (sqrt.f64 2))) |
(cbrt.f64 (*.f64 (/.f64 1/2 (sqrt.f64 2)) (pow.f64 (pow.f64 (hypot.f64 a1 a2) 2) 3))) |
(cbrt.f64 (*.f64 (/.f64 1/2 (sqrt.f64 2)) (pow.f64 (hypot.f64 a1 a2) 6))) |
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (hypot.f64 a1 a2) 2) 3) (*.f64 2 (sqrt.f64 2)))) |
(/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)) |
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)))) |
(/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)) |
(exp.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)))) |
(/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)) |
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2))) 1)) |
(/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2))) 1) 1)) |
(/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)))) 3)) |
(/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)))) 1/3)) |
(/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)) |
(exp.f64 (*.f64 (log.f64 (/.f64 (hypot.f64 a1 a2) (pow.f64 2 1/4))) 2)) |
(/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)) |
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)))) |
(/.f64 (pow.f64 (hypot.f64 a1 a2) 2) (sqrt.f64 2)) |
(fma.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(fma.f64 (sqrt.f64 1/2) (*.f64 a1 a1) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) |
(fma.f64 a1 (*.f64 a1 (sqrt.f64 1/2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(fma.f64 1 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) |
(fma.f64 (sqrt.f64 1/2) (*.f64 a1 a1) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) |
(fma.f64 a1 (*.f64 a1 (sqrt.f64 1/2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(fma.f64 (sqrt.f64 1/2) (*.f64 a1 a1) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(fma.f64 (sqrt.f64 1/2) (*.f64 a1 a1) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) |
(fma.f64 a1 (*.f64 a1 (sqrt.f64 1/2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(fma.f64 (sqrt.f64 1/2) (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) |
(*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2))) |
(fma.f64 a1 (*.f64 a1 (sqrt.f64 1/2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(fma.f64 (sqrt.f64 1/2) (*.f64 a1 a1) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) |
(fma.f64 (*.f64 a1 a1) (sqrt.f64 1/2) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(fma.f64 (sqrt.f64 1/2) (*.f64 a1 a1) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) |
(fma.f64 a1 (*.f64 a1 (sqrt.f64 1/2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(fma.f64 a2 (*.f64 a2 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) |
(fma.f64 (sqrt.f64 1/2) (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) |
(*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2))) |
(fma.f64 (*.f64 a2 a2) (sqrt.f64 1/2) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) |
(fma.f64 (sqrt.f64 1/2) (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) |
(*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2))) |
(fma.f64 (cbrt.f64 (pow.f64 a2 4)) (*.f64 (pow.f64 (cbrt.f64 a2) 2) (sqrt.f64 1/2)) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) |
(fma.f64 (cbrt.f64 (pow.f64 a2 4)) (*.f64 (sqrt.f64 1/2) (pow.f64 (cbrt.f64 a2) 2)) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) |
(fma.f64 (cbrt.f64 (pow.f64 a2 4)) (*.f64 (sqrt.f64 1/2) (pow.f64 (cbrt.f64 a2) 2)) (*.f64 a1 (*.f64 a1 (sqrt.f64 1/2)))) |
(*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 a1 a1) (*.f64 (cbrt.f64 (pow.f64 a2 4)) (pow.f64 (cbrt.f64 a2) 2)))) |
(fma.f64 (cbrt.f64 (pow.f64 a1 4)) (*.f64 (cbrt.f64 (*.f64 a1 a1)) (sqrt.f64 1/2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(fma.f64 (cbrt.f64 (pow.f64 a1 4)) (*.f64 (sqrt.f64 1/2) (cbrt.f64 (*.f64 a1 a1))) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) |
(fma.f64 (cbrt.f64 (pow.f64 a1 4)) (*.f64 (sqrt.f64 1/2) (cbrt.f64 (*.f64 a1 a1))) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(fma.f64 (cbrt.f64 1/2) (*.f64 (cbrt.f64 (sqrt.f64 1/2)) (*.f64 a1 a1)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(fma.f64 (cbrt.f64 1/2) (*.f64 (cbrt.f64 (sqrt.f64 1/2)) (*.f64 a1 a1)) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) |
(fma.f64 (cbrt.f64 1/2) (*.f64 (cbrt.f64 (sqrt.f64 1/2)) (*.f64 a2 a2)) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) |
(fma.f64 (cbrt.f64 1/2) (*.f64 (cbrt.f64 (sqrt.f64 1/2)) (*.f64 a2 a2)) (*.f64 a1 (*.f64 a1 (sqrt.f64 1/2)))) |
(fma.f64 (cbrt.f64 1/2) (*.f64 a2 (*.f64 a2 (cbrt.f64 (sqrt.f64 1/2)))) (*.f64 a1 (*.f64 a1 (sqrt.f64 1/2)))) |
(fma.f64 (sqrt.f64 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 (sqrt.f64 1/2)) (*.f64 a1 a1)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(fma.f64 (sqrt.f64 1/2) (*.f64 a1 a1) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) |
(fma.f64 a1 (*.f64 a1 (sqrt.f64 1/2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(fma.f64 (sqrt.f64 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 (sqrt.f64 1/2)) (*.f64 a2 a2)) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) |
(fma.f64 (sqrt.f64 1/2) (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) |
(*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2))) |
(fma.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) 1 (*.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) 1)) |
(fma.f64 (sqrt.f64 1/2) (*.f64 a1 a1) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) |
(fma.f64 a1 (*.f64 a1 (sqrt.f64 1/2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(fma.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) (cbrt.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)))) (cbrt.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) |
(fma.f64 (sqrt.f64 1/2) (*.f64 a1 a1) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) |
(fma.f64 a1 (*.f64 a1 (sqrt.f64 1/2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) (cbrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)))) (cbrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(fma.f64 (sqrt.f64 1/2) (*.f64 a1 a1) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) |
(fma.f64 a1 (*.f64 a1 (sqrt.f64 1/2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(fma.f64 (sqrt.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) (sqrt.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) |
(fma.f64 (sqrt.f64 1/2) (*.f64 a1 a1) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) |
(fma.f64 a1 (*.f64 a1 (sqrt.f64 1/2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(fma.f64 (sqrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) (sqrt.f64 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(fma.f64 (sqrt.f64 1/2) (*.f64 a1 a1) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) |
(fma.f64 a1 (*.f64 a1 (sqrt.f64 1/2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(fma.f64 (*.f64 (sqrt.f64 (sqrt.f64 1/2)) a1) (*.f64 (sqrt.f64 (sqrt.f64 1/2)) a1) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(fma.f64 (sqrt.f64 1/2) (*.f64 a1 a1) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) |
(fma.f64 a1 (*.f64 a1 (sqrt.f64 1/2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(fma.f64 (*.f64 a2 (sqrt.f64 (sqrt.f64 1/2))) (*.f64 a2 (sqrt.f64 (sqrt.f64 1/2))) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) |
(fma.f64 (sqrt.f64 1/2) (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) |
(*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2))) |
(fma.f64 (*.f64 (sqrt.f64 (sqrt.f64 1/2)) a2) (*.f64 (sqrt.f64 (sqrt.f64 1/2)) a2) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) |
(fma.f64 (sqrt.f64 1/2) (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) |
(*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2))) |
(fma.f64 (*.f64 a1 (sqrt.f64 (sqrt.f64 1/2))) (*.f64 a1 (sqrt.f64 (sqrt.f64 1/2))) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(fma.f64 (sqrt.f64 1/2) (*.f64 a1 a1) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) |
(fma.f64 a1 (*.f64 a1 (sqrt.f64 1/2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(fma.f64 (*.f64 (sqrt.f64 1/2) a1) a1 (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(fma.f64 (sqrt.f64 1/2) (*.f64 a1 a1) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) |
(fma.f64 a1 (*.f64 a1 (sqrt.f64 1/2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(fma.f64 (*.f64 (sqrt.f64 1/2) (cbrt.f64 (pow.f64 a1 4))) (cbrt.f64 (*.f64 a1 a1)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(fma.f64 (cbrt.f64 (pow.f64 a1 4)) (*.f64 (sqrt.f64 1/2) (cbrt.f64 (*.f64 a1 a1))) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) |
(fma.f64 (cbrt.f64 (pow.f64 a1 4)) (*.f64 (sqrt.f64 1/2) (cbrt.f64 (*.f64 a1 a1))) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(fma.f64 (*.f64 (*.f64 a2 a2) (cbrt.f64 1/2)) (cbrt.f64 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) |
(fma.f64 (cbrt.f64 1/2) (*.f64 (cbrt.f64 (sqrt.f64 1/2)) (*.f64 a2 a2)) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) |
(fma.f64 (cbrt.f64 1/2) (*.f64 (cbrt.f64 (sqrt.f64 1/2)) (*.f64 a2 a2)) (*.f64 a1 (*.f64 a1 (sqrt.f64 1/2)))) |
(fma.f64 (cbrt.f64 1/2) (*.f64 a2 (*.f64 a2 (cbrt.f64 (sqrt.f64 1/2)))) (*.f64 a1 (*.f64 a1 (sqrt.f64 1/2)))) |
(fma.f64 (*.f64 (*.f64 a2 a2) (sqrt.f64 (sqrt.f64 1/2))) (sqrt.f64 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) |
(fma.f64 (sqrt.f64 1/2) (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) |
(*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2))) |
(fma.f64 (*.f64 (sqrt.f64 1/2) a2) a2 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) |
(fma.f64 (sqrt.f64 1/2) (*.f64 a2 a2) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) |
(*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2))) |
(fma.f64 (*.f64 (sqrt.f64 1/2) (cbrt.f64 (pow.f64 a2 4))) (pow.f64 (cbrt.f64 a2) 2) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) |
(fma.f64 (cbrt.f64 (pow.f64 a2 4)) (*.f64 (sqrt.f64 1/2) (pow.f64 (cbrt.f64 a2) 2)) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) |
(fma.f64 (cbrt.f64 (pow.f64 a2 4)) (*.f64 (sqrt.f64 1/2) (pow.f64 (cbrt.f64 a2) 2)) (*.f64 a1 (*.f64 a1 (sqrt.f64 1/2)))) |
(*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 a1 a1) (*.f64 (cbrt.f64 (pow.f64 a2 4)) (pow.f64 (cbrt.f64 a2) 2)))) |
(fma.f64 (*.f64 (*.f64 a1 a1) (cbrt.f64 1/2)) (cbrt.f64 (sqrt.f64 1/2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(fma.f64 (cbrt.f64 1/2) (*.f64 (cbrt.f64 (sqrt.f64 1/2)) (*.f64 a1 a1)) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) |
(fma.f64 (cbrt.f64 1/2) (*.f64 (cbrt.f64 (sqrt.f64 1/2)) (*.f64 a1 a1)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(fma.f64 (*.f64 (*.f64 a1 a1) (sqrt.f64 (sqrt.f64 1/2))) (sqrt.f64 (sqrt.f64 1/2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(fma.f64 (sqrt.f64 1/2) (*.f64 a1 a1) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) |
(fma.f64 a1 (*.f64 a1 (sqrt.f64 1/2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
Found 3 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 99.9% | (*.f64 a1 (cos.f64 th)) |
| ✓ | 99.8% | (*.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2))) |
| ✓ | 99.3% | (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) |
Compiled 31 to 16 computations (48.4% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | th | @ | inf | (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) |
| 1.0ms | th | @ | -inf | (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) |
| 1.0ms | th | @ | 0 | (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) |
| 1.0ms | a1 | @ | 0 | (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) |
| 0.0ms | a1 | @ | -inf | (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) |
| 1× | batch-egg-rewrite |
| 1174× | log-prod |
| 784× | prod-exp |
| 706× | pow-prod-down |
| 520× | pow-prod-up |
| 472× | pow-exp |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 11 | 59 |
| 1 | 226 | 59 |
| 2 | 2872 | 59 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2))) |
(*.f64 a1 (cos.f64 th)) |
| Outputs |
|---|
(+.f64 0 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)))) 1) |
(*.f64 a1 (/.f64 1 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 a1 (*.f64 (cos.f64 th) (pow.f64 2 -1/2))) |
(*.f64 (cos.f64 th) (*.f64 a1 (pow.f64 2 -1/2))) |
(*.f64 (*.f64 a1 (cos.f64 th)) (pow.f64 2 -1/2)) |
(*.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)) 1) |
(*.f64 1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (cbrt.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 a1 (cos.f64 th)) 2) 1/2))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a1 (cos.f64 th)) 2) 1/2)) (cbrt.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a1 (cos.f64 th))) 2) (*.f64 (cbrt.f64 (*.f64 a1 (cos.f64 th))) (pow.f64 2 -1/2))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) (sqrt.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)))) |
(*.f64 (sqrt.f64 (*.f64 a1 (cos.f64 th))) (*.f64 (sqrt.f64 (*.f64 a1 (cos.f64 th))) (pow.f64 2 -1/2))) |
(*.f64 (*.f64 a1 (neg.f64 (cos.f64 th))) (/.f64 1 (neg.f64 (sqrt.f64 2)))) |
(*.f64 (pow.f64 2 -1/2) (*.f64 a1 (cos.f64 th))) |
(*.f64 (/.f64 a1 1) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (/.f64 a1 (cbrt.f64 2)) (/.f64 (cos.f64 th) (pow.f64 2 1/6))) |
(*.f64 (/.f64 a1 (pow.f64 2 1/4)) (/.f64 (cos.f64 th) (pow.f64 2 1/4))) |
(*.f64 (/.f64 (cos.f64 th) (pow.f64 2 1/4)) (/.f64 a1 (pow.f64 2 1/4))) |
(*.f64 (/.f64 (cos.f64 th) 1) (/.f64 a1 (sqrt.f64 2))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)) |
(*.f64 (/.f64 (cos.f64 th) (cbrt.f64 2)) (/.f64 a1 (pow.f64 2 1/6))) |
(*.f64 (/.f64 1 (cbrt.f64 2)) (/.f64 (*.f64 a1 (cos.f64 th)) (pow.f64 2 1/6))) |
(*.f64 (pow.f64 2 -1/4) (/.f64 (*.f64 a1 (cos.f64 th)) (pow.f64 2 1/4))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a1 (cos.f64 th))) 2) 1) (/.f64 (cbrt.f64 (*.f64 a1 (cos.f64 th))) (sqrt.f64 2))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a1 (cos.f64 th))) 2) (cbrt.f64 2)) (cbrt.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a1 (cos.f64 th))) 2) (pow.f64 2 1/4)) (/.f64 (cbrt.f64 (*.f64 a1 (cos.f64 th))) (pow.f64 2 1/4))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 a1 (cos.f64 th))) 1) (/.f64 (sqrt.f64 (*.f64 a1 (cos.f64 th))) (sqrt.f64 2))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 a1 (cos.f64 th))) (cbrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 a1 (cos.f64 th))) (pow.f64 2 1/6))) |
(pow.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)) 1) |
(pow.f64 (cbrt.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) 3) |
(pow.f64 (*.f64 (pow.f64 (*.f64 a1 (cos.f64 th)) 2) 1/2) 1/2) |
(pow.f64 (pow.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) 2) |
(pow.f64 (/.f64 (sqrt.f64 2) (*.f64 a1 (cos.f64 th))) -1) |
(pow.f64 (/.f64 (pow.f64 (*.f64 a1 (cos.f64 th)) 3) (pow.f64 2 3/2)) 1/3) |
(pow.f64 (/.f64 (/.f64 (sqrt.f64 2) (*.f64 a1 (cos.f64 th))) 1) -1) |
(neg.f64 (/.f64 (*.f64 a1 (cos.f64 th)) (neg.f64 (sqrt.f64 2)))) |
(sqrt.f64 (*.f64 (pow.f64 (*.f64 a1 (cos.f64 th)) 2) 1/2)) |
(log.f64 (exp.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))))) |
(cbrt.f64 (pow.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)) 3)) |
(cbrt.f64 (/.f64 (pow.f64 (*.f64 a1 (cos.f64 th)) 3) (pow.f64 2 3/2))) |
(expm1.f64 (log1p.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)))) |
(exp.f64 (log.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)))) 2)) |
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2) (*.f64 a1 (cos.f64 th)))) -1)) |
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 a1 (cos.f64 th))) 1) (log.f64 (pow.f64 2 -1/2)))) |
(exp.f64 (+.f64 (log.f64 (pow.f64 2 -1/2)) (*.f64 (log.f64 (*.f64 a1 (cos.f64 th))) 1))) |
(log1p.f64 (expm1.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)))) |
(+.f64 0 (/.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 a1) (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a1) (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a1) (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a1) (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) (sqrt.f64 2)))) 1) |
(/.f64 a1 (/.f64 (sqrt.f64 2) (*.f64 a1 (cos.f64 th)))) |
(/.f64 1 (/.f64 (sqrt.f64 2) (*.f64 (*.f64 a1 a1) (cos.f64 th)))) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(/.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 a1 (*.f64 a1 (neg.f64 (cos.f64 th)))) (neg.f64 (sqrt.f64 2))) |
(/.f64 (*.f64 (*.f64 a1 (neg.f64 (cos.f64 th))) a1) (neg.f64 (sqrt.f64 2))) |
(/.f64 (neg.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th))) (neg.f64 (sqrt.f64 2))) |
(/.f64 (/.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) 1) (sqrt.f64 2)) |
(/.f64 (/.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) (cbrt.f64 2)) (pow.f64 2 1/6)) |
(/.f64 (/.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) (pow.f64 2 1/4)) (pow.f64 2 1/4)) |
(pow.f64 (/.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) (sqrt.f64 2)) 1) |
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) (sqrt.f64 2))) 3) |
(pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) 2) 2) 1/2) |
(pow.f64 (pow.f64 (/.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) (sqrt.f64 2)) 3) 1/3) |
(pow.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) (sqrt.f64 2))) 2) |
(pow.f64 (/.f64 (sqrt.f64 2) (*.f64 (*.f64 a1 a1) (cos.f64 th))) -1) |
(sqrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) 2) 2)) |
(log.f64 (pow.f64 (exp.f64 a1) (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) (sqrt.f64 2))))) |
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) (sqrt.f64 2)) 3)) |
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) (sqrt.f64 2)))) |
(exp.f64 (log.f64 (/.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) (sqrt.f64 2)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) (sqrt.f64 2))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) (sqrt.f64 2))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) (sqrt.f64 2)))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) (sqrt.f64 2)))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) (sqrt.f64 2)))) 2)) |
(exp.f64 (+.f64 (log.f64 a1) (*.f64 (log.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) 1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 a1) 1) (log.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))))) |
(exp.f64 (+.f64 (*.f64 (log.f64 a1) 1) (*.f64 (log.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) 1))) |
(exp.f64 (+.f64 (log.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) (*.f64 (log.f64 a1) 1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) 1) (log.f64 a1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) 1) (*.f64 (log.f64 a1) 1))) |
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) (sqrt.f64 2)))) |
(+.f64 0 (*.f64 a1 (cos.f64 th))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 a1) (cos.f64 th))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a1) (cos.f64 th))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a1) (cos.f64 th)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a1) (cos.f64 th))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 a1 (cos.f64 th)))) 1) |
(pow.f64 (*.f64 a1 (cos.f64 th)) 1) |
(pow.f64 (cbrt.f64 (*.f64 a1 (cos.f64 th))) 3) |
(pow.f64 (pow.f64 (*.f64 a1 (cos.f64 th)) 2) 1/2) |
(pow.f64 (pow.f64 (*.f64 a1 (cos.f64 th)) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 a1 (cos.f64 th))) 2) |
(sqrt.f64 (pow.f64 (*.f64 a1 (cos.f64 th)) 2)) |
(log.f64 (pow.f64 (exp.f64 a1) (cos.f64 th))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a1 (cos.f64 th))))) |
(cbrt.f64 (pow.f64 (*.f64 a1 (cos.f64 th)) 3)) |
(expm1.f64 (log1p.f64 (*.f64 a1 (cos.f64 th)))) |
(exp.f64 (log.f64 (*.f64 a1 (cos.f64 th)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 a1 (cos.f64 th))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 a1 (cos.f64 th))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 a1 (cos.f64 th)))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 a1 (cos.f64 th)))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 a1 (cos.f64 th)))) 2)) |
(exp.f64 (+.f64 (log.f64 a1) (*.f64 (log.f64 (cos.f64 th)) 1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 a1) 1) (log.f64 (cos.f64 th)))) |
(exp.f64 (+.f64 (*.f64 (log.f64 a1) 1) (*.f64 (log.f64 (cos.f64 th)) 1))) |
(exp.f64 (+.f64 (log.f64 (cos.f64 th)) (*.f64 (log.f64 a1) 1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (cos.f64 th)) 1) (log.f64 a1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (cos.f64 th)) 1) (*.f64 (log.f64 a1) 1))) |
(log1p.f64 (expm1.f64 (*.f64 a1 (cos.f64 th)))) |
| 1× | egg-herbie |
| 1354× | unswap-sqr |
| 1170× | associate-/r* |
| 538× | log-prod |
| 344× | associate-*r* |
| 340× | sqr-pow |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 337 | 4189 |
| 1 | 807 | 4059 |
| 2 | 2915 | 4055 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 a1 (sqrt.f64 2)) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 a1 (pow.f64 th 2)) (sqrt.f64 2))) (/.f64 a1 (sqrt.f64 2))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 a1 (pow.f64 th 2)) (sqrt.f64 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 a1 (pow.f64 th 4)) (sqrt.f64 2))) (/.f64 a1 (sqrt.f64 2)))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 a1 (pow.f64 th 2)) (sqrt.f64 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 a1 (pow.f64 th 4)) (sqrt.f64 2))) (+.f64 (/.f64 a1 (sqrt.f64 2)) (*.f64 -1/720 (/.f64 (*.f64 a1 (pow.f64 th 6)) (sqrt.f64 2)))))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a1 2) (pow.f64 th 2)) (sqrt.f64 2))) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a1 2) (pow.f64 th 2)) (sqrt.f64 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 a1 2) (pow.f64 th 4)) (sqrt.f64 2))) (/.f64 (pow.f64 a1 2) (sqrt.f64 2)))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a1 2) (pow.f64 th 2)) (sqrt.f64 2))) (+.f64 (*.f64 -1/720 (/.f64 (*.f64 (pow.f64 a1 2) (pow.f64 th 6)) (sqrt.f64 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 a1 2) (pow.f64 th 4)) (sqrt.f64 2))) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
a1 |
(+.f64 a1 (*.f64 -1/2 (*.f64 a1 (pow.f64 th 2)))) |
(+.f64 a1 (+.f64 (*.f64 -1/2 (*.f64 a1 (pow.f64 th 2))) (*.f64 1/24 (*.f64 a1 (pow.f64 th 4))))) |
(+.f64 a1 (+.f64 (*.f64 -1/720 (*.f64 a1 (pow.f64 th 6))) (+.f64 (*.f64 -1/2 (*.f64 a1 (pow.f64 th 2))) (*.f64 1/24 (*.f64 a1 (pow.f64 th 4)))))) |
(+.f64 0 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)))) 1) |
(*.f64 a1 (/.f64 1 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 a1 (*.f64 (cos.f64 th) (pow.f64 2 -1/2))) |
(*.f64 (cos.f64 th) (*.f64 a1 (pow.f64 2 -1/2))) |
(*.f64 (*.f64 a1 (cos.f64 th)) (pow.f64 2 -1/2)) |
(*.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)) 1) |
(*.f64 1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (cbrt.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 a1 (cos.f64 th)) 2) 1/2))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a1 (cos.f64 th)) 2) 1/2)) (cbrt.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a1 (cos.f64 th))) 2) (*.f64 (cbrt.f64 (*.f64 a1 (cos.f64 th))) (pow.f64 2 -1/2))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) (sqrt.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)))) |
(*.f64 (sqrt.f64 (*.f64 a1 (cos.f64 th))) (*.f64 (sqrt.f64 (*.f64 a1 (cos.f64 th))) (pow.f64 2 -1/2))) |
(*.f64 (*.f64 a1 (neg.f64 (cos.f64 th))) (/.f64 1 (neg.f64 (sqrt.f64 2)))) |
(*.f64 (pow.f64 2 -1/2) (*.f64 a1 (cos.f64 th))) |
(*.f64 (/.f64 a1 1) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (/.f64 a1 (cbrt.f64 2)) (/.f64 (cos.f64 th) (pow.f64 2 1/6))) |
(*.f64 (/.f64 a1 (pow.f64 2 1/4)) (/.f64 (cos.f64 th) (pow.f64 2 1/4))) |
(*.f64 (/.f64 (cos.f64 th) (pow.f64 2 1/4)) (/.f64 a1 (pow.f64 2 1/4))) |
(*.f64 (/.f64 (cos.f64 th) 1) (/.f64 a1 (sqrt.f64 2))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)) |
(*.f64 (/.f64 (cos.f64 th) (cbrt.f64 2)) (/.f64 a1 (pow.f64 2 1/6))) |
(*.f64 (/.f64 1 (cbrt.f64 2)) (/.f64 (*.f64 a1 (cos.f64 th)) (pow.f64 2 1/6))) |
(*.f64 (pow.f64 2 -1/4) (/.f64 (*.f64 a1 (cos.f64 th)) (pow.f64 2 1/4))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a1 (cos.f64 th))) 2) 1) (/.f64 (cbrt.f64 (*.f64 a1 (cos.f64 th))) (sqrt.f64 2))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a1 (cos.f64 th))) 2) (cbrt.f64 2)) (cbrt.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a1 (cos.f64 th))) 2) (pow.f64 2 1/4)) (/.f64 (cbrt.f64 (*.f64 a1 (cos.f64 th))) (pow.f64 2 1/4))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 a1 (cos.f64 th))) 1) (/.f64 (sqrt.f64 (*.f64 a1 (cos.f64 th))) (sqrt.f64 2))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 a1 (cos.f64 th))) (cbrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 a1 (cos.f64 th))) (pow.f64 2 1/6))) |
(pow.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)) 1) |
(pow.f64 (cbrt.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) 3) |
(pow.f64 (*.f64 (pow.f64 (*.f64 a1 (cos.f64 th)) 2) 1/2) 1/2) |
(pow.f64 (pow.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) 2) |
(pow.f64 (/.f64 (sqrt.f64 2) (*.f64 a1 (cos.f64 th))) -1) |
(pow.f64 (/.f64 (pow.f64 (*.f64 a1 (cos.f64 th)) 3) (pow.f64 2 3/2)) 1/3) |
(pow.f64 (/.f64 (/.f64 (sqrt.f64 2) (*.f64 a1 (cos.f64 th))) 1) -1) |
(neg.f64 (/.f64 (*.f64 a1 (cos.f64 th)) (neg.f64 (sqrt.f64 2)))) |
(sqrt.f64 (*.f64 (pow.f64 (*.f64 a1 (cos.f64 th)) 2) 1/2)) |
(log.f64 (exp.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))))) |
(cbrt.f64 (pow.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)) 3)) |
(cbrt.f64 (/.f64 (pow.f64 (*.f64 a1 (cos.f64 th)) 3) (pow.f64 2 3/2))) |
(expm1.f64 (log1p.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)))) |
(exp.f64 (log.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)))) 2)) |
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2) (*.f64 a1 (cos.f64 th)))) -1)) |
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 a1 (cos.f64 th))) 1) (log.f64 (pow.f64 2 -1/2)))) |
(exp.f64 (+.f64 (log.f64 (pow.f64 2 -1/2)) (*.f64 (log.f64 (*.f64 a1 (cos.f64 th))) 1))) |
(log1p.f64 (expm1.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)))) |
(+.f64 0 (/.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 a1) (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a1) (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a1) (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a1) (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)))))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) (sqrt.f64 2)))) 1) |
(/.f64 a1 (/.f64 (sqrt.f64 2) (*.f64 a1 (cos.f64 th)))) |
(/.f64 1 (/.f64 (sqrt.f64 2) (*.f64 (*.f64 a1 a1) (cos.f64 th)))) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(/.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 a1 (*.f64 a1 (neg.f64 (cos.f64 th)))) (neg.f64 (sqrt.f64 2))) |
(/.f64 (*.f64 (*.f64 a1 (neg.f64 (cos.f64 th))) a1) (neg.f64 (sqrt.f64 2))) |
(/.f64 (neg.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th))) (neg.f64 (sqrt.f64 2))) |
(/.f64 (/.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) 1) (sqrt.f64 2)) |
(/.f64 (/.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) (cbrt.f64 2)) (pow.f64 2 1/6)) |
(/.f64 (/.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) (pow.f64 2 1/4)) (pow.f64 2 1/4)) |
(pow.f64 (/.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) (sqrt.f64 2)) 1) |
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) (sqrt.f64 2))) 3) |
(pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) 2) 2) 1/2) |
(pow.f64 (pow.f64 (/.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) (sqrt.f64 2)) 3) 1/3) |
(pow.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) (sqrt.f64 2))) 2) |
(pow.f64 (/.f64 (sqrt.f64 2) (*.f64 (*.f64 a1 a1) (cos.f64 th))) -1) |
(sqrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) 2) 2)) |
(log.f64 (pow.f64 (exp.f64 a1) (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) (sqrt.f64 2))))) |
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) (sqrt.f64 2)) 3)) |
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) (sqrt.f64 2)))) |
(exp.f64 (log.f64 (/.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) (sqrt.f64 2)))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) (sqrt.f64 2))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) (sqrt.f64 2))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) (sqrt.f64 2)))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) (sqrt.f64 2)))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) (sqrt.f64 2)))) 2)) |
(exp.f64 (+.f64 (log.f64 a1) (*.f64 (log.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) 1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 a1) 1) (log.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))))) |
(exp.f64 (+.f64 (*.f64 (log.f64 a1) 1) (*.f64 (log.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) 1))) |
(exp.f64 (+.f64 (log.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) (*.f64 (log.f64 a1) 1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) 1) (log.f64 a1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) 1) (*.f64 (log.f64 a1) 1))) |
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) (sqrt.f64 2)))) |
(+.f64 0 (*.f64 a1 (cos.f64 th))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 a1) (cos.f64 th))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a1) (cos.f64 th))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a1) (cos.f64 th)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a1) (cos.f64 th))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 a1 (cos.f64 th)))) 1) |
(pow.f64 (*.f64 a1 (cos.f64 th)) 1) |
(pow.f64 (cbrt.f64 (*.f64 a1 (cos.f64 th))) 3) |
(pow.f64 (pow.f64 (*.f64 a1 (cos.f64 th)) 2) 1/2) |
(pow.f64 (pow.f64 (*.f64 a1 (cos.f64 th)) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 a1 (cos.f64 th))) 2) |
(sqrt.f64 (pow.f64 (*.f64 a1 (cos.f64 th)) 2)) |
(log.f64 (pow.f64 (exp.f64 a1) (cos.f64 th))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a1 (cos.f64 th))))) |
(cbrt.f64 (pow.f64 (*.f64 a1 (cos.f64 th)) 3)) |
(expm1.f64 (log1p.f64 (*.f64 a1 (cos.f64 th)))) |
(exp.f64 (log.f64 (*.f64 a1 (cos.f64 th)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 a1 (cos.f64 th))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 a1 (cos.f64 th))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 a1 (cos.f64 th)))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 a1 (cos.f64 th)))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 a1 (cos.f64 th)))) 2)) |
(exp.f64 (+.f64 (log.f64 a1) (*.f64 (log.f64 (cos.f64 th)) 1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 a1) 1) (log.f64 (cos.f64 th)))) |
(exp.f64 (+.f64 (*.f64 (log.f64 a1) 1) (*.f64 (log.f64 (cos.f64 th)) 1))) |
(exp.f64 (+.f64 (log.f64 (cos.f64 th)) (*.f64 (log.f64 a1) 1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (cos.f64 th)) 1) (log.f64 a1))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (cos.f64 th)) 1) (*.f64 (log.f64 a1) 1))) |
(log1p.f64 (expm1.f64 (*.f64 a1 (cos.f64 th)))) |
| Outputs |
|---|
(/.f64 a1 (sqrt.f64 2)) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 a1 (pow.f64 th 2)) (sqrt.f64 2))) (/.f64 a1 (sqrt.f64 2))) |
(fma.f64 -1/2 (/.f64 a1 (/.f64 (sqrt.f64 2) (*.f64 th th))) (/.f64 a1 (sqrt.f64 2))) |
(fma.f64 -1/2 (*.f64 (/.f64 a1 (sqrt.f64 2)) (*.f64 th th)) (/.f64 a1 (sqrt.f64 2))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 a1 (pow.f64 th 2)) (sqrt.f64 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 a1 (pow.f64 th 4)) (sqrt.f64 2))) (/.f64 a1 (sqrt.f64 2)))) |
(fma.f64 -1/2 (/.f64 a1 (/.f64 (sqrt.f64 2) (*.f64 th th))) (fma.f64 1/24 (/.f64 (*.f64 a1 (pow.f64 th 4)) (sqrt.f64 2)) (/.f64 a1 (sqrt.f64 2)))) |
(fma.f64 -1/2 (*.f64 (/.f64 a1 (sqrt.f64 2)) (*.f64 th th)) (fma.f64 1/24 (/.f64 (*.f64 a1 (pow.f64 th 4)) (sqrt.f64 2)) (/.f64 a1 (sqrt.f64 2)))) |
(fma.f64 -1/2 (*.f64 (/.f64 a1 (sqrt.f64 2)) (*.f64 th th)) (fma.f64 1/24 (*.f64 (/.f64 a1 (sqrt.f64 2)) (pow.f64 th 4)) (/.f64 a1 (sqrt.f64 2)))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 a1 (pow.f64 th 2)) (sqrt.f64 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 a1 (pow.f64 th 4)) (sqrt.f64 2))) (+.f64 (/.f64 a1 (sqrt.f64 2)) (*.f64 -1/720 (/.f64 (*.f64 a1 (pow.f64 th 6)) (sqrt.f64 2)))))) |
(fma.f64 -1/2 (/.f64 a1 (/.f64 (sqrt.f64 2) (*.f64 th th))) (fma.f64 1/24 (/.f64 (*.f64 a1 (pow.f64 th 4)) (sqrt.f64 2)) (+.f64 (/.f64 a1 (sqrt.f64 2)) (*.f64 -1/720 (/.f64 (*.f64 a1 (pow.f64 th 6)) (sqrt.f64 2)))))) |
(fma.f64 -1/2 (*.f64 (/.f64 a1 (sqrt.f64 2)) (*.f64 th th)) (fma.f64 1/24 (/.f64 (*.f64 a1 (pow.f64 th 4)) (sqrt.f64 2)) (fma.f64 -1/720 (*.f64 (/.f64 a1 (sqrt.f64 2)) (pow.f64 th 6)) (/.f64 a1 (sqrt.f64 2))))) |
(fma.f64 -1/2 (*.f64 (/.f64 a1 (sqrt.f64 2)) (*.f64 th th)) (fma.f64 1/24 (*.f64 (/.f64 a1 (sqrt.f64 2)) (pow.f64 th 4)) (fma.f64 -1/720 (*.f64 (/.f64 a1 (sqrt.f64 2)) (pow.f64 th 6)) (/.f64 a1 (sqrt.f64 2))))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(/.f64 (*.f64 a1 a1) (sqrt.f64 2)) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a1 2) (pow.f64 th 2)) (sqrt.f64 2))) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(fma.f64 -1/2 (/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (*.f64 th th))) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (*.f64 th th)) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a1 2) (pow.f64 th 2)) (sqrt.f64 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 a1 2) (pow.f64 th 4)) (sqrt.f64 2))) (/.f64 (pow.f64 a1 2) (sqrt.f64 2)))) |
(fma.f64 -1/2 (/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (*.f64 th th))) (fma.f64 1/24 (/.f64 (*.f64 (pow.f64 th 4) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 (*.f64 a1 a1) (sqrt.f64 2)))) |
(fma.f64 -1/2 (/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (*.f64 th th))) (fma.f64 1/24 (/.f64 (pow.f64 th 4) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) (/.f64 (*.f64 a1 a1) (sqrt.f64 2)))) |
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (*.f64 th th)) (fma.f64 1/24 (/.f64 (pow.f64 th 4) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) (/.f64 (*.f64 a1 a1) (sqrt.f64 2)))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a1 2) (pow.f64 th 2)) (sqrt.f64 2))) (+.f64 (*.f64 -1/720 (/.f64 (*.f64 (pow.f64 a1 2) (pow.f64 th 6)) (sqrt.f64 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 a1 2) (pow.f64 th 4)) (sqrt.f64 2))) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))))) |
(fma.f64 -1/2 (/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (*.f64 th th))) (fma.f64 -1/720 (/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (pow.f64 th 6))) (fma.f64 1/24 (/.f64 (*.f64 (pow.f64 th 4) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))))) |
(fma.f64 -1/2 (/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (*.f64 th th))) (fma.f64 -1/720 (/.f64 (*.f64 a1 (*.f64 a1 (pow.f64 th 6))) (sqrt.f64 2)) (fma.f64 1/24 (/.f64 (pow.f64 th 4) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))))) |
(fma.f64 -1/2 (*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (*.f64 th th)) (fma.f64 -1/720 (*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (pow.f64 th 6)) (fma.f64 1/24 (/.f64 (pow.f64 th 4) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
a1 |
(+.f64 a1 (*.f64 -1/2 (*.f64 a1 (pow.f64 th 2)))) |
(+.f64 a1 (*.f64 -1/2 (*.f64 a1 (*.f64 th th)))) |
(fma.f64 -1/2 (*.f64 a1 (*.f64 th th)) a1) |
(+.f64 a1 (+.f64 (*.f64 -1/2 (*.f64 a1 (pow.f64 th 2))) (*.f64 1/24 (*.f64 a1 (pow.f64 th 4))))) |
(+.f64 a1 (fma.f64 -1/2 (*.f64 a1 (*.f64 th th)) (*.f64 1/24 (*.f64 a1 (pow.f64 th 4))))) |
(+.f64 a1 (fma.f64 -1/2 (*.f64 a1 (*.f64 th th)) (*.f64 a1 (*.f64 (pow.f64 th 4) 1/24)))) |
(+.f64 a1 (*.f64 a1 (+.f64 (*.f64 (*.f64 th th) -1/2) (*.f64 (pow.f64 th 4) 1/24)))) |
(+.f64 a1 (+.f64 (*.f64 -1/720 (*.f64 a1 (pow.f64 th 6))) (+.f64 (*.f64 -1/2 (*.f64 a1 (pow.f64 th 2))) (*.f64 1/24 (*.f64 a1 (pow.f64 th 4)))))) |
(+.f64 a1 (fma.f64 -1/720 (*.f64 a1 (pow.f64 th 6)) (fma.f64 -1/2 (*.f64 a1 (*.f64 th th)) (*.f64 1/24 (*.f64 a1 (pow.f64 th 4)))))) |
(+.f64 a1 (fma.f64 -1/720 (*.f64 a1 (pow.f64 th 6)) (fma.f64 -1/2 (*.f64 a1 (*.f64 th th)) (*.f64 a1 (*.f64 (pow.f64 th 4) 1/24))))) |
(+.f64 (fma.f64 -1/2 (*.f64 a1 (*.f64 th th)) a1) (*.f64 a1 (+.f64 (*.f64 1/24 (pow.f64 th 4)) (*.f64 -1/720 (pow.f64 th 6))))) |
(+.f64 0 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)))))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 a1 (sqrt.f64 2))) (cos.f64 th))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 a1 (sqrt.f64 2))) (cos.f64 th))))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a1) (/.f64 (cos.f64 th) (sqrt.f64 2)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))))) (log.f64 (sqrt.f64 (exp.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)))))) |
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (/.f64 a1 (sqrt.f64 2))) (cos.f64 th))))) |
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a1) (/.f64 (cos.f64 th) (sqrt.f64 2)))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)))) 1) |
(*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)) |
(*.f64 a1 (/.f64 1 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)) |
(*.f64 a1 (*.f64 (cos.f64 th) (pow.f64 2 -1/2))) |
(*.f64 (pow.f64 2 -1/2) (*.f64 a1 (cos.f64 th))) |
(*.f64 (cos.f64 th) (*.f64 a1 (pow.f64 2 -1/2))) |
(*.f64 a1 (*.f64 (cos.f64 th) (pow.f64 2 -1/2))) |
(*.f64 (pow.f64 2 -1/2) (*.f64 a1 (cos.f64 th))) |
(*.f64 (*.f64 a1 (cos.f64 th)) (pow.f64 2 -1/2)) |
(*.f64 a1 (*.f64 (cos.f64 th) (pow.f64 2 -1/2))) |
(*.f64 (pow.f64 2 -1/2) (*.f64 a1 (cos.f64 th))) |
(*.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)) 1) |
(*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)) |
(*.f64 1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)) |
(*.f64 (cbrt.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 a1 (cos.f64 th)) 2) 1/2))) |
(*.f64 (cbrt.f64 (*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2)))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 a1 (cos.f64 th)) 2) 1/2))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 a1 (cos.f64 th)) 2) 1/2)) (cbrt.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)))) |
(*.f64 (cbrt.f64 (*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2)))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 a1 (cos.f64 th)) 2) 1/2))) |
(*.f64 (cbrt.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 a1 (cos.f64 th)) 2) 1/2))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 a1 (cos.f64 th))) 2) (*.f64 (cbrt.f64 (*.f64 a1 (cos.f64 th))) (pow.f64 2 -1/2))) |
(*.f64 a1 (*.f64 (cos.f64 th) (pow.f64 2 -1/2))) |
(*.f64 (pow.f64 2 -1/2) (*.f64 a1 (cos.f64 th))) |
(*.f64 (sqrt.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) (sqrt.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)))) |
(*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)) |
(*.f64 (sqrt.f64 (*.f64 a1 (cos.f64 th))) (*.f64 (sqrt.f64 (*.f64 a1 (cos.f64 th))) (pow.f64 2 -1/2))) |
(*.f64 a1 (*.f64 (cos.f64 th) (pow.f64 2 -1/2))) |
(*.f64 (pow.f64 2 -1/2) (*.f64 a1 (cos.f64 th))) |
(*.f64 (*.f64 a1 (neg.f64 (cos.f64 th))) (/.f64 1 (neg.f64 (sqrt.f64 2)))) |
(*.f64 a1 (*.f64 (neg.f64 (cos.f64 th)) (/.f64 1 (neg.f64 (sqrt.f64 2))))) |
(/.f64 (*.f64 a1 (neg.f64 (cos.f64 th))) (neg.f64 (sqrt.f64 2))) |
(*.f64 a1 (/.f64 (neg.f64 (cos.f64 th)) (neg.f64 (sqrt.f64 2)))) |
(*.f64 (pow.f64 2 -1/2) (*.f64 a1 (cos.f64 th))) |
(*.f64 a1 (*.f64 (cos.f64 th) (pow.f64 2 -1/2))) |
(*.f64 (/.f64 a1 1) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)) |
(*.f64 (/.f64 a1 (cbrt.f64 2)) (/.f64 (cos.f64 th) (pow.f64 2 1/6))) |
(/.f64 (/.f64 (cos.f64 th) (cbrt.f64 2)) (/.f64 (pow.f64 2 1/6) a1)) |
(*.f64 (/.f64 a1 (pow.f64 2 1/4)) (/.f64 (cos.f64 th) (pow.f64 2 1/4))) |
(*.f64 (/.f64 (cos.f64 th) (pow.f64 2 1/4)) (/.f64 a1 (pow.f64 2 1/4))) |
(*.f64 (/.f64 a1 (pow.f64 2 1/4)) (/.f64 (cos.f64 th) (pow.f64 2 1/4))) |
(*.f64 (/.f64 (cos.f64 th) 1) (/.f64 a1 (sqrt.f64 2))) |
(*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)) |
(*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (/.f64 (cos.f64 th) (cbrt.f64 2)) (/.f64 a1 (pow.f64 2 1/6))) |
(*.f64 (/.f64 a1 (cbrt.f64 2)) (/.f64 (cos.f64 th) (pow.f64 2 1/6))) |
(/.f64 (/.f64 (cos.f64 th) (cbrt.f64 2)) (/.f64 (pow.f64 2 1/6) a1)) |
(*.f64 (/.f64 1 (cbrt.f64 2)) (/.f64 (*.f64 a1 (cos.f64 th)) (pow.f64 2 1/6))) |
(*.f64 (/.f64 a1 (cbrt.f64 2)) (/.f64 (cos.f64 th) (pow.f64 2 1/6))) |
(/.f64 (/.f64 (cos.f64 th) (cbrt.f64 2)) (/.f64 (pow.f64 2 1/6) a1)) |
(*.f64 (pow.f64 2 -1/4) (/.f64 (*.f64 a1 (cos.f64 th)) (pow.f64 2 1/4))) |
(*.f64 (pow.f64 2 -1/4) (/.f64 a1 (/.f64 (pow.f64 2 1/4) (cos.f64 th)))) |
(*.f64 (pow.f64 2 -1/4) (*.f64 a1 (/.f64 (cos.f64 th) (pow.f64 2 1/4)))) |
(/.f64 (*.f64 (pow.f64 2 -1/4) a1) (/.f64 (pow.f64 2 1/4) (cos.f64 th))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a1 (cos.f64 th))) 2) 1) (/.f64 (cbrt.f64 (*.f64 a1 (cos.f64 th))) (sqrt.f64 2))) |
(*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a1 (cos.f64 th))) 2) (cbrt.f64 2)) (cbrt.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)))) |
(*.f64 (cbrt.f64 (*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a1 (cos.f64 th))) 2) (cbrt.f64 2))) |
(*.f64 (cbrt.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 a1 (cos.f64 th))) 2) (cbrt.f64 2))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 a1 (cos.f64 th))) 2) (pow.f64 2 1/4)) (/.f64 (cbrt.f64 (*.f64 a1 (cos.f64 th))) (pow.f64 2 1/4))) |
(*.f64 (/.f64 a1 (pow.f64 2 1/4)) (/.f64 (cos.f64 th) (pow.f64 2 1/4))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 a1 (cos.f64 th))) 1) (/.f64 (sqrt.f64 (*.f64 a1 (cos.f64 th))) (sqrt.f64 2))) |
(*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 a1 (cos.f64 th))) (cbrt.f64 2)) (/.f64 (sqrt.f64 (*.f64 a1 (cos.f64 th))) (pow.f64 2 1/6))) |
(*.f64 (/.f64 a1 (cbrt.f64 2)) (/.f64 (cos.f64 th) (pow.f64 2 1/6))) |
(/.f64 (/.f64 (cos.f64 th) (cbrt.f64 2)) (/.f64 (pow.f64 2 1/6) a1)) |
(pow.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)) 1) |
(*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)) |
(pow.f64 (cbrt.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) 3) |
(*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)) |
(pow.f64 (*.f64 (pow.f64 (*.f64 a1 (cos.f64 th)) 2) 1/2) 1/2) |
(sqrt.f64 (*.f64 (pow.f64 (*.f64 a1 (cos.f64 th)) 2) 1/2)) |
(pow.f64 (pow.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)) 3) 1/3) |
(*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)) |
(pow.f64 (sqrt.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) 2) |
(*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)) |
(pow.f64 (/.f64 (sqrt.f64 2) (*.f64 a1 (cos.f64 th))) -1) |
(*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)) |
(pow.f64 (/.f64 (pow.f64 (*.f64 a1 (cos.f64 th)) 3) (pow.f64 2 3/2)) 1/3) |
(cbrt.f64 (/.f64 (pow.f64 (*.f64 a1 (cos.f64 th)) 3) (pow.f64 2 3/2))) |
(pow.f64 (/.f64 (/.f64 (sqrt.f64 2) (*.f64 a1 (cos.f64 th))) 1) -1) |
(*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)) |
(neg.f64 (/.f64 (*.f64 a1 (cos.f64 th)) (neg.f64 (sqrt.f64 2)))) |
(*.f64 a1 (*.f64 (neg.f64 (cos.f64 th)) (/.f64 1 (neg.f64 (sqrt.f64 2))))) |
(/.f64 (*.f64 a1 (neg.f64 (cos.f64 th))) (neg.f64 (sqrt.f64 2))) |
(*.f64 a1 (/.f64 (neg.f64 (cos.f64 th)) (neg.f64 (sqrt.f64 2)))) |
(sqrt.f64 (*.f64 (pow.f64 (*.f64 a1 (cos.f64 th)) 2) 1/2)) |
(log.f64 (exp.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)))) |
(*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))))) |
(*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)) |
(cbrt.f64 (pow.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)) 3)) |
(*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)) |
(cbrt.f64 (/.f64 (pow.f64 (*.f64 a1 (cos.f64 th)) 3) (pow.f64 2 3/2))) |
(expm1.f64 (log1p.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)))) |
(*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)) |
(exp.f64 (log.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)))) |
(*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) 1)) |
(*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) 1) 1)) |
(*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)))) 3)) |
(*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)))) 1/3)) |
(*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)))) 2)) |
(*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)) |
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 2) (*.f64 a1 (cos.f64 th)))) -1)) |
(*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)) |
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 a1 (cos.f64 th))) 1) (log.f64 (pow.f64 2 -1/2)))) |
(*.f64 a1 (*.f64 (cos.f64 th) (pow.f64 2 -1/2))) |
(*.f64 (pow.f64 2 -1/2) (*.f64 a1 (cos.f64 th))) |
(exp.f64 (+.f64 (log.f64 (pow.f64 2 -1/2)) (*.f64 (log.f64 (*.f64 a1 (cos.f64 th))) 1))) |
(*.f64 a1 (*.f64 (cos.f64 th) (pow.f64 2 -1/2))) |
(*.f64 (pow.f64 2 -1/2) (*.f64 a1 (cos.f64 th))) |
(log1p.f64 (expm1.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)))) |
(*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)) |
(+.f64 0 (/.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 a1) (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a1) (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)))))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 a1) (*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a1) (*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))))))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a1) (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a1) (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a1) (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)))))) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) (sqrt.f64 2)))) 1) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(/.f64 a1 (/.f64 (sqrt.f64 2) (*.f64 a1 (cos.f64 th)))) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(/.f64 1 (/.f64 (sqrt.f64 2) (*.f64 (*.f64 a1 a1) (cos.f64 th)))) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(/.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(/.f64 (*.f64 a1 (*.f64 a1 (neg.f64 (cos.f64 th)))) (neg.f64 (sqrt.f64 2))) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(/.f64 (*.f64 (*.f64 a1 (neg.f64 (cos.f64 th))) a1) (neg.f64 (sqrt.f64 2))) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(/.f64 (neg.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th))) (neg.f64 (sqrt.f64 2))) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(/.f64 (/.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) 1) (sqrt.f64 2)) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(/.f64 (/.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) (cbrt.f64 2)) (pow.f64 2 1/6)) |
(/.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) (*.f64 (pow.f64 2 1/6) (cbrt.f64 2))) |
(*.f64 (/.f64 (cos.f64 th) (pow.f64 2 1/6)) (/.f64 (*.f64 a1 a1) (cbrt.f64 2))) |
(/.f64 (/.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) (pow.f64 2 1/4)) (pow.f64 2 1/4)) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(pow.f64 (/.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) (sqrt.f64 2)) 1) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(pow.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) (sqrt.f64 2))) 3) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(pow.f64 (/.f64 (pow.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) 2) 2) 1/2) |
(sqrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) 2) 2)) |
(sqrt.f64 (/.f64 (pow.f64 (*.f64 a1 (*.f64 a1 (cos.f64 th))) 2) 2)) |
(sqrt.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 th) 2) (pow.f64 a1 4)) 2)) |
(pow.f64 (pow.f64 (/.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) (sqrt.f64 2)) 3) 1/3) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(pow.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) (sqrt.f64 2))) 2) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(pow.f64 (/.f64 (sqrt.f64 2) (*.f64 (*.f64 a1 a1) (cos.f64 th))) -1) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(sqrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) 2) 2)) |
(sqrt.f64 (/.f64 (pow.f64 (*.f64 a1 (*.f64 a1 (cos.f64 th))) 2) 2)) |
(sqrt.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 th) 2) (pow.f64 a1 4)) 2)) |
(log.f64 (pow.f64 (exp.f64 a1) (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)))) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) (sqrt.f64 2))))) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) (sqrt.f64 2)) 3)) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) (sqrt.f64 2)))) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(exp.f64 (log.f64 (/.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) (sqrt.f64 2)))) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) (sqrt.f64 2))) 1)) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) (sqrt.f64 2))) 1) 1)) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) (sqrt.f64 2)))) 3)) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) (sqrt.f64 2)))) 1/3)) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) (sqrt.f64 2)))) 2)) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(exp.f64 (+.f64 (log.f64 a1) (*.f64 (log.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) 1))) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(exp.f64 (+.f64 (*.f64 (log.f64 a1) 1) (log.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))))) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(exp.f64 (+.f64 (*.f64 (log.f64 a1) 1) (*.f64 (log.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) 1))) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(exp.f64 (+.f64 (log.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) (*.f64 (log.f64 a1) 1))) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) 1) (log.f64 a1))) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) 1) (*.f64 (log.f64 a1) 1))) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) (sqrt.f64 2)))) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(+.f64 0 (*.f64 a1 (cos.f64 th))) |
(*.f64 a1 (cos.f64 th)) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 a1) (cos.f64 th))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a1) (cos.f64 th))))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 a1) (cos.f64 th))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a1) (cos.f64 th)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 a1) (cos.f64 th))))) |
(*.f64 a1 (cos.f64 th)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 a1 (cos.f64 th)))) 1) |
(*.f64 a1 (cos.f64 th)) |
(pow.f64 (*.f64 a1 (cos.f64 th)) 1) |
(*.f64 a1 (cos.f64 th)) |
(pow.f64 (cbrt.f64 (*.f64 a1 (cos.f64 th))) 3) |
(*.f64 a1 (cos.f64 th)) |
(pow.f64 (pow.f64 (*.f64 a1 (cos.f64 th)) 2) 1/2) |
(*.f64 a1 (cos.f64 th)) |
(pow.f64 (pow.f64 (*.f64 a1 (cos.f64 th)) 3) 1/3) |
(*.f64 a1 (cos.f64 th)) |
(pow.f64 (sqrt.f64 (*.f64 a1 (cos.f64 th))) 2) |
(*.f64 a1 (cos.f64 th)) |
(sqrt.f64 (pow.f64 (*.f64 a1 (cos.f64 th)) 2)) |
(*.f64 a1 (cos.f64 th)) |
(log.f64 (pow.f64 (exp.f64 a1) (cos.f64 th))) |
(*.f64 a1 (cos.f64 th)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 a1 (cos.f64 th))))) |
(*.f64 a1 (cos.f64 th)) |
(cbrt.f64 (pow.f64 (*.f64 a1 (cos.f64 th)) 3)) |
(*.f64 a1 (cos.f64 th)) |
(expm1.f64 (log1p.f64 (*.f64 a1 (cos.f64 th)))) |
(*.f64 a1 (cos.f64 th)) |
(exp.f64 (log.f64 (*.f64 a1 (cos.f64 th)))) |
(*.f64 a1 (cos.f64 th)) |
(exp.f64 (*.f64 (log.f64 (*.f64 a1 (cos.f64 th))) 1)) |
(*.f64 a1 (cos.f64 th)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 a1 (cos.f64 th))) 1) 1)) |
(*.f64 a1 (cos.f64 th)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 a1 (cos.f64 th)))) 3)) |
(*.f64 a1 (cos.f64 th)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 a1 (cos.f64 th)))) 1/3)) |
(*.f64 a1 (cos.f64 th)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 a1 (cos.f64 th)))) 2)) |
(*.f64 a1 (cos.f64 th)) |
(exp.f64 (+.f64 (log.f64 a1) (*.f64 (log.f64 (cos.f64 th)) 1))) |
(*.f64 a1 (cos.f64 th)) |
(exp.f64 (+.f64 (*.f64 (log.f64 a1) 1) (log.f64 (cos.f64 th)))) |
(*.f64 a1 (cos.f64 th)) |
(exp.f64 (+.f64 (*.f64 (log.f64 a1) 1) (*.f64 (log.f64 (cos.f64 th)) 1))) |
(*.f64 a1 (cos.f64 th)) |
(exp.f64 (+.f64 (log.f64 (cos.f64 th)) (*.f64 (log.f64 a1) 1))) |
(*.f64 a1 (cos.f64 th)) |
(exp.f64 (+.f64 (*.f64 (log.f64 (cos.f64 th)) 1) (log.f64 a1))) |
(*.f64 a1 (cos.f64 th)) |
(exp.f64 (+.f64 (*.f64 (log.f64 (cos.f64 th)) 1) (*.f64 (log.f64 a1) 1))) |
(*.f64 a1 (cos.f64 th)) |
(log1p.f64 (expm1.f64 (*.f64 a1 (cos.f64 th)))) |
(*.f64 a1 (cos.f64 th)) |
Compiled 9375 to 5845 computations (37.7% saved)
38 alts after pruning (26 fresh and 12 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 591 | 8 | 599 |
| Fresh | 3 | 18 | 21 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 11 | 11 |
| Total | 594 | 38 | 632 |
| Status | Accuracy | Program |
|---|---|---|
| 39.9% | (pow.f64 (/.f64 a1 (pow.f64 2 1/4)) 2) | |
| 39.7% | (pow.f64 (*.f64 a2 (pow.f64 2 -1/4)) 2) | |
| 39.7% | (/.f64 (/.f64 a2 (sqrt.f64 2)) (/.f64 1 a2)) | |
| ✓ | 66.8% | (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
| 39.7% | (/.f64 (*.f64 (/.f64 a2 (pow.f64 2 1/4)) a2) (pow.f64 2 1/4)) | |
| ✓ | 39.7% | (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) |
| 39.9% | (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) | |
| ✓ | 57.4% | (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a2 a2))) |
| 57.8% | (/.f64 a2 (/.f64 (sqrt.f64 2) (*.f64 a2 (cos.f64 th)))) | |
| 39.7% | (/.f64 a2 (/.f64 (sqrt.f64 2) a2)) | |
| 39.9% | (/.f64 a1 (/.f64 (sqrt.f64 2) a1)) | |
| 39.6% | (/.f64 1 (/.f64 (/.f64 (sqrt.f64 2) a2) a2)) | |
| 39.8% | (/.f64 1 (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) | |
| 34.8% | (-.f64 (+.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) 1) | |
| 39.9% | (*.f64 (pow.f64 (/.f64 (sqrt.f64 2) a1) -1) a1) | |
| ✓ | 55.8% | (*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (cos.f64 th)) |
| ✓ | 99.6% | (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2))) |
| 39.7% | (*.f64 (/.f64 a2 (sqrt.f64 2)) a2) | |
| ✓ | 39.9% | (*.f64 (/.f64 a1 (sqrt.f64 2)) a1) |
| ✓ | 66.8% | (*.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2))) |
| 35.1% | (*.f64 (-.f64 (+.f64 1 (/.f64 a1 (sqrt.f64 2))) 1) a1) | |
| 39.7% | (*.f64 (*.f64 a2 (neg.f64 a2)) (/.f64 1 (neg.f64 (sqrt.f64 2)))) | |
| 39.7% | (*.f64 (*.f64 a2 a2) (sqrt.f64 1/2)) | |
| 55.7% | (*.f64 (*.f64 a1 a1) (*.f64 (cos.f64 th) (pow.f64 2 -1/2))) | |
| 14.9% | (*.f64 (sqrt.f64 (/.f64 (*.f64 a1 a1) 2)) a1) | |
| 33.4% | (*.f64 (sqrt.f64 1/2) (+.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 th th))))) | |
| 99.5% | (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 (*.f64 a2 a2) (cos.f64 th)) (*.f64 (*.f64 a1 a1) (cos.f64 th)))) | |
| ✓ | 99.5% | (*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))) |
| 38.8% | (*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 th th)) 1) (*.f64 a1 a1))) | |
| 57.8% | (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2))) | |
| ✓ | 55.7% | (*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1))) |
| ✓ | 39.8% | (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) |
| ✓ | 39.7% | (*.f64 a2 (/.f64 1 (/.f64 (sqrt.f64 2) a2))) |
| 32.9% | (*.f64 a2 (/.f64 1 (-.f64 (+.f64 1 (/.f64 (sqrt.f64 2) a2)) 1))) | |
| 39.7% | (*.f64 a2 (/.f64 1 (*.f64 (/.f64 1 a2) (sqrt.f64 2)))) | |
| 57.9% | (*.f64 a2 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 1/2) a2))) | |
| 37.8% | (*.f64 a1 (/.f64 (+.f64 a1 (*.f64 -1/2 (*.f64 a1 (*.f64 th th)))) (sqrt.f64 2))) | |
| ✓ | 55.8% | (*.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2))) |
Compiled 1100 to 705 computations (35.9% saved)
| Inputs |
|---|
(*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) |
(*.f64 (*.f64 a2 a2) (sqrt.f64 1/2)) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) a1) |
(*.f64 (/.f64 a2 (sqrt.f64 2)) a2) |
(/.f64 a1 (/.f64 (sqrt.f64 2) a1)) |
(/.f64 a2 (/.f64 (sqrt.f64 2) a2)) |
(/.f64 (*.f64 a1 a1) (sqrt.f64 2)) |
(/.f64 (*.f64 a2 a2) (sqrt.f64 2)) |
(*.f64 a2 (/.f64 1 (/.f64 (sqrt.f64 2) a2))) |
(*.f64 (sqrt.f64 (/.f64 (*.f64 a1 a1) 2)) a1) |
(/.f64 1 (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) |
(/.f64 1 (/.f64 (/.f64 (sqrt.f64 2) a2) a2)) |
(/.f64 (/.f64 a2 (sqrt.f64 2)) (/.f64 1 a2)) |
(*.f64 a2 (/.f64 1 (*.f64 (/.f64 1 a2) (sqrt.f64 2)))) |
(*.f64 (*.f64 a2 (neg.f64 a2)) (/.f64 1 (neg.f64 (sqrt.f64 2)))) |
(*.f64 (-.f64 (+.f64 1 (/.f64 a1 (sqrt.f64 2))) 1) a1) |
(-.f64 (+.f64 1 (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) 1) |
(-.f64 (+.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) 1) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(*.f64 a2 (/.f64 1 (-.f64 (+.f64 1 (/.f64 (sqrt.f64 2) a2)) 1))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2))) |
(*.f64 a1 (/.f64 (+.f64 a1 (*.f64 -1/2 (*.f64 a1 (*.f64 th th)))) (sqrt.f64 2))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 th th)) 1) (*.f64 a1 a1))) |
(/.f64 (*.f64 (*.f64 a1 a1) (+.f64 (*.f64 -1/2 (*.f64 th th)) 1)) (sqrt.f64 2)) |
(*.f64 (sqrt.f64 1/2) (+.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 th th))))) |
(pow.f64 (*.f64 a2 (pow.f64 2 -1/4)) 2) |
(pow.f64 (/.f64 a1 (pow.f64 2 1/4)) 2) |
(*.f64 (pow.f64 (/.f64 (sqrt.f64 2) a1) -1) a1) |
(*.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2))) |
(*.f64 a2 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 1/2) a2))) |
(*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2))) |
(*.f64 (/.f64 a2 (/.f64 (sqrt.f64 2) a2)) (cos.f64 th)) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2)) |
(*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 a2 (/.f64 (sqrt.f64 2) (*.f64 a2 (cos.f64 th)))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a2 a2))) |
(/.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (*.f64 a1 a1) (*.f64 (cos.f64 th) (pow.f64 2 -1/2))) |
(/.f64 (*.f64 (/.f64 a2 (pow.f64 2 1/4)) a2) (pow.f64 2 1/4)) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))) |
(*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2))) |
(/.f64 (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 (*.f64 (pow.f64 2 -1/2) (cos.f64 th)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2))) |
(pow.f64 (/.f64 (hypot.f64 a2 a1) (pow.f64 2 1/4)) 2) |
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (fma.f64 a1 a1 (*.f64 a2 a2)))) |
(*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 (*.f64 a2 a2) (cos.f64 th)) (*.f64 (*.f64 a1 a1) (cos.f64 th)))) |
(+.f64 (*.f64 a1 (/.f64 a1 (sqrt.f64 2))) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2))) |
(*.f64 (cos.f64 th) (+.f64 (/.f64 a1 (/.f64 (sqrt.f64 2) a1)) (*.f64 a2 (*.f64 a2 (pow.f64 2 -1/2))))) |
(*.f64 (cos.f64 th) (+.f64 (/.f64 (*.f64 a2 a2) (sqrt.f64 2)) (*.f64 a1 (*.f64 a1 (pow.f64 2 -1/2))))) |
(*.f64 (cos.f64 th) (pow.f64 (/.f64 (hypot.f64 a1 a2) (pow.f64 2 1/4)) 2)) |
(*.f64 (log.f64 (exp.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)))) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2))) |
(+.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a1 a1)) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2))) |
(/.f64 (-.f64 (pow.f64 a1 4) (pow.f64 a2 4)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (-.f64 (*.f64 a1 a1) (*.f64 a2 a2)))) |
| Outputs |
|---|
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2))) |
8 calls:
| 49.0ms | (cos.f64 th) |
| 27.0ms | a2 |
| 26.0ms | th |
| 26.0ms | a1 |
| 22.0ms | (/.f64 (cos.f64 th) (sqrt.f64 2)) |
| Accuracy | Segments | Branch |
|---|---|---|
| 99.6% | 1 | a1 |
| 99.6% | 1 | a2 |
| 99.6% | 1 | th |
| 99.6% | 1 | (+.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a1 a1)) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2))) |
| 99.6% | 1 | (/.f64 (cos.f64 th) (sqrt.f64 2)) |
| 99.6% | 1 | (cos.f64 th) |
| 99.6% | 1 | (*.f64 a1 a1) |
| 99.6% | 1 | (*.f64 a2 a2) |
Compiled 683 to 386 computations (43.5% saved)
| Inputs |
|---|
(*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) |
(*.f64 (*.f64 a2 a2) (sqrt.f64 1/2)) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) a1) |
(*.f64 (/.f64 a2 (sqrt.f64 2)) a2) |
(/.f64 a1 (/.f64 (sqrt.f64 2) a1)) |
(/.f64 a2 (/.f64 (sqrt.f64 2) a2)) |
(/.f64 (*.f64 a1 a1) (sqrt.f64 2)) |
(/.f64 (*.f64 a2 a2) (sqrt.f64 2)) |
(*.f64 a2 (/.f64 1 (/.f64 (sqrt.f64 2) a2))) |
(*.f64 (sqrt.f64 (/.f64 (*.f64 a1 a1) 2)) a1) |
(/.f64 1 (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) |
(/.f64 1 (/.f64 (/.f64 (sqrt.f64 2) a2) a2)) |
(/.f64 (/.f64 a2 (sqrt.f64 2)) (/.f64 1 a2)) |
(*.f64 a2 (/.f64 1 (*.f64 (/.f64 1 a2) (sqrt.f64 2)))) |
(*.f64 (*.f64 a2 (neg.f64 a2)) (/.f64 1 (neg.f64 (sqrt.f64 2)))) |
(*.f64 (-.f64 (+.f64 1 (/.f64 a1 (sqrt.f64 2))) 1) a1) |
(-.f64 (+.f64 1 (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) 1) |
(-.f64 (+.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) 1) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(*.f64 a2 (/.f64 1 (-.f64 (+.f64 1 (/.f64 (sqrt.f64 2) a2)) 1))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2))) |
(*.f64 a1 (/.f64 (+.f64 a1 (*.f64 -1/2 (*.f64 a1 (*.f64 th th)))) (sqrt.f64 2))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 th th)) 1) (*.f64 a1 a1))) |
(/.f64 (*.f64 (*.f64 a1 a1) (+.f64 (*.f64 -1/2 (*.f64 th th)) 1)) (sqrt.f64 2)) |
(*.f64 (sqrt.f64 1/2) (+.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 th th))))) |
(pow.f64 (*.f64 a2 (pow.f64 2 -1/4)) 2) |
(pow.f64 (/.f64 a1 (pow.f64 2 1/4)) 2) |
(*.f64 (pow.f64 (/.f64 (sqrt.f64 2) a1) -1) a1) |
(*.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2))) |
(*.f64 a2 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 1/2) a2))) |
(*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2))) |
(*.f64 (/.f64 a2 (/.f64 (sqrt.f64 2) a2)) (cos.f64 th)) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2)) |
(*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 a2 (/.f64 (sqrt.f64 2) (*.f64 a2 (cos.f64 th)))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a2 a2))) |
(/.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (*.f64 a1 a1) (*.f64 (cos.f64 th) (pow.f64 2 -1/2))) |
(/.f64 (*.f64 (/.f64 a2 (pow.f64 2 1/4)) a2) (pow.f64 2 1/4)) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))) |
(*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2))) |
(/.f64 (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 (*.f64 (pow.f64 2 -1/2) (cos.f64 th)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2))) |
(pow.f64 (/.f64 (hypot.f64 a2 a1) (pow.f64 2 1/4)) 2) |
| Outputs |
|---|
(/.f64 (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
7 calls:
| 67.0ms | (*.f64 a2 a2) |
| 64.0ms | th |
| 25.0ms | a1 |
| 24.0ms | a2 |
| 19.0ms | (cos.f64 th) |
| Accuracy | Segments | Branch |
|---|---|---|
| 99.6% | 1 | a1 |
| 99.6% | 1 | a2 |
| 99.6% | 1 | th |
| 99.6% | 1 | (/.f64 (cos.f64 th) (sqrt.f64 2)) |
| 99.6% | 1 | (cos.f64 th) |
| 99.6% | 1 | (*.f64 a1 a1) |
| 99.6% | 1 | (*.f64 a2 a2) |
Compiled 504 to 293 computations (41.9% saved)
| Inputs |
|---|
(*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) |
(*.f64 (*.f64 a2 a2) (sqrt.f64 1/2)) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) a1) |
(*.f64 (/.f64 a2 (sqrt.f64 2)) a2) |
(/.f64 a1 (/.f64 (sqrt.f64 2) a1)) |
(/.f64 a2 (/.f64 (sqrt.f64 2) a2)) |
(/.f64 (*.f64 a1 a1) (sqrt.f64 2)) |
(/.f64 (*.f64 a2 a2) (sqrt.f64 2)) |
(*.f64 a2 (/.f64 1 (/.f64 (sqrt.f64 2) a2))) |
(*.f64 (sqrt.f64 (/.f64 (*.f64 a1 a1) 2)) a1) |
(/.f64 1 (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) |
(/.f64 1 (/.f64 (/.f64 (sqrt.f64 2) a2) a2)) |
(/.f64 (/.f64 a2 (sqrt.f64 2)) (/.f64 1 a2)) |
(*.f64 a2 (/.f64 1 (*.f64 (/.f64 1 a2) (sqrt.f64 2)))) |
(*.f64 (*.f64 a2 (neg.f64 a2)) (/.f64 1 (neg.f64 (sqrt.f64 2)))) |
(*.f64 (-.f64 (+.f64 1 (/.f64 a1 (sqrt.f64 2))) 1) a1) |
(-.f64 (+.f64 1 (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) 1) |
(-.f64 (+.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) 1) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(*.f64 a2 (/.f64 1 (-.f64 (+.f64 1 (/.f64 (sqrt.f64 2) a2)) 1))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2))) |
(*.f64 a1 (/.f64 (+.f64 a1 (*.f64 -1/2 (*.f64 a1 (*.f64 th th)))) (sqrt.f64 2))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 th th)) 1) (*.f64 a1 a1))) |
(/.f64 (*.f64 (*.f64 a1 a1) (+.f64 (*.f64 -1/2 (*.f64 th th)) 1)) (sqrt.f64 2)) |
(*.f64 (sqrt.f64 1/2) (+.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 th th))))) |
(pow.f64 (*.f64 a2 (pow.f64 2 -1/4)) 2) |
(pow.f64 (/.f64 a1 (pow.f64 2 1/4)) 2) |
(*.f64 (pow.f64 (/.f64 (sqrt.f64 2) a1) -1) a1) |
(*.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2))) |
(*.f64 a2 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 1/2) a2))) |
(*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2))) |
(*.f64 (/.f64 a2 (/.f64 (sqrt.f64 2) a2)) (cos.f64 th)) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2)) |
(*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 a2 (/.f64 (sqrt.f64 2) (*.f64 a2 (cos.f64 th)))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a2 a2))) |
(/.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (*.f64 a1 a1) (*.f64 (cos.f64 th) (pow.f64 2 -1/2))) |
(/.f64 (*.f64 (/.f64 a2 (pow.f64 2 1/4)) a2) (pow.f64 2 1/4)) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))) |
(*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2))) |
| Outputs |
|---|
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2))) |
7 calls:
| 22.0ms | a1 |
| 22.0ms | a2 |
| 21.0ms | th |
| 18.0ms | (cos.f64 th) |
| 17.0ms | (/.f64 (cos.f64 th) (sqrt.f64 2)) |
| Accuracy | Segments | Branch |
|---|---|---|
| 99.6% | 1 | a1 |
| 99.6% | 1 | a2 |
| 99.6% | 1 | th |
| 99.6% | 1 | (/.f64 (cos.f64 th) (sqrt.f64 2)) |
| 99.6% | 1 | (cos.f64 th) |
| 99.6% | 1 | (*.f64 a1 a1) |
| 99.6% | 1 | (*.f64 a2 a2) |
Compiled 468 to 277 computations (40.8% saved)
| Inputs |
|---|
(*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) |
(*.f64 (*.f64 a2 a2) (sqrt.f64 1/2)) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) a1) |
(*.f64 (/.f64 a2 (sqrt.f64 2)) a2) |
(/.f64 a1 (/.f64 (sqrt.f64 2) a1)) |
(/.f64 a2 (/.f64 (sqrt.f64 2) a2)) |
(/.f64 (*.f64 a1 a1) (sqrt.f64 2)) |
(/.f64 (*.f64 a2 a2) (sqrt.f64 2)) |
(*.f64 a2 (/.f64 1 (/.f64 (sqrt.f64 2) a2))) |
(*.f64 (sqrt.f64 (/.f64 (*.f64 a1 a1) 2)) a1) |
(/.f64 1 (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) |
(/.f64 1 (/.f64 (/.f64 (sqrt.f64 2) a2) a2)) |
(/.f64 (/.f64 a2 (sqrt.f64 2)) (/.f64 1 a2)) |
(*.f64 a2 (/.f64 1 (*.f64 (/.f64 1 a2) (sqrt.f64 2)))) |
(*.f64 (*.f64 a2 (neg.f64 a2)) (/.f64 1 (neg.f64 (sqrt.f64 2)))) |
(*.f64 (-.f64 (+.f64 1 (/.f64 a1 (sqrt.f64 2))) 1) a1) |
(-.f64 (+.f64 1 (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) 1) |
(-.f64 (+.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) 1) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(*.f64 a2 (/.f64 1 (-.f64 (+.f64 1 (/.f64 (sqrt.f64 2) a2)) 1))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2))) |
(*.f64 a1 (/.f64 (+.f64 a1 (*.f64 -1/2 (*.f64 a1 (*.f64 th th)))) (sqrt.f64 2))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 th th)) 1) (*.f64 a1 a1))) |
(/.f64 (*.f64 (*.f64 a1 a1) (+.f64 (*.f64 -1/2 (*.f64 th th)) 1)) (sqrt.f64 2)) |
(*.f64 (sqrt.f64 1/2) (+.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 th th))))) |
(pow.f64 (*.f64 a2 (pow.f64 2 -1/4)) 2) |
(pow.f64 (/.f64 a1 (pow.f64 2 1/4)) 2) |
(*.f64 (pow.f64 (/.f64 (sqrt.f64 2) a1) -1) a1) |
(*.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2))) |
(*.f64 a2 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 1/2) a2))) |
(*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2))) |
(*.f64 (/.f64 a2 (/.f64 (sqrt.f64 2) a2)) (cos.f64 th)) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2)) |
(*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 a2 (/.f64 (sqrt.f64 2) (*.f64 a2 (cos.f64 th)))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a2 a2))) |
(/.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (*.f64 a1 a1) (*.f64 (cos.f64 th) (pow.f64 2 -1/2))) |
(/.f64 (*.f64 (/.f64 a2 (pow.f64 2 1/4)) a2) (pow.f64 2 1/4)) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))) |
(*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
| Outputs |
|---|
(*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
7 calls:
| 69.0ms | (cos.f64 th) |
| 37.0ms | a2 |
| 21.0ms | a1 |
| 20.0ms | th |
| 20.0ms | (/.f64 (cos.f64 th) (sqrt.f64 2)) |
| Accuracy | Segments | Branch |
|---|---|---|
| 99.5% | 1 | a1 |
| 99.5% | 1 | a2 |
| 99.5% | 1 | th |
| 99.5% | 1 | (/.f64 (cos.f64 th) (sqrt.f64 2)) |
| 99.5% | 1 | (cos.f64 th) |
| 99.5% | 1 | (*.f64 a1 a1) |
| 99.5% | 1 | (*.f64 a2 a2) |
Compiled 455 to 273 computations (40% saved)
| Inputs |
|---|
(*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) |
(*.f64 (*.f64 a2 a2) (sqrt.f64 1/2)) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) a1) |
(*.f64 (/.f64 a2 (sqrt.f64 2)) a2) |
(/.f64 a1 (/.f64 (sqrt.f64 2) a1)) |
(/.f64 a2 (/.f64 (sqrt.f64 2) a2)) |
(/.f64 (*.f64 a1 a1) (sqrt.f64 2)) |
(/.f64 (*.f64 a2 a2) (sqrt.f64 2)) |
(*.f64 a2 (/.f64 1 (/.f64 (sqrt.f64 2) a2))) |
(*.f64 (sqrt.f64 (/.f64 (*.f64 a1 a1) 2)) a1) |
(/.f64 1 (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) |
(/.f64 1 (/.f64 (/.f64 (sqrt.f64 2) a2) a2)) |
(/.f64 (/.f64 a2 (sqrt.f64 2)) (/.f64 1 a2)) |
(*.f64 a2 (/.f64 1 (*.f64 (/.f64 1 a2) (sqrt.f64 2)))) |
(*.f64 (*.f64 a2 (neg.f64 a2)) (/.f64 1 (neg.f64 (sqrt.f64 2)))) |
(*.f64 (-.f64 (+.f64 1 (/.f64 a1 (sqrt.f64 2))) 1) a1) |
(-.f64 (+.f64 1 (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) 1) |
(-.f64 (+.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) 1) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(*.f64 a2 (/.f64 1 (-.f64 (+.f64 1 (/.f64 (sqrt.f64 2) a2)) 1))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2))) |
(*.f64 a1 (/.f64 (+.f64 a1 (*.f64 -1/2 (*.f64 a1 (*.f64 th th)))) (sqrt.f64 2))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 th th)) 1) (*.f64 a1 a1))) |
(/.f64 (*.f64 (*.f64 a1 a1) (+.f64 (*.f64 -1/2 (*.f64 th th)) 1)) (sqrt.f64 2)) |
(*.f64 (sqrt.f64 1/2) (+.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 th th))))) |
(pow.f64 (*.f64 a2 (pow.f64 2 -1/4)) 2) |
(pow.f64 (/.f64 a1 (pow.f64 2 1/4)) 2) |
(*.f64 (pow.f64 (/.f64 (sqrt.f64 2) a1) -1) a1) |
(*.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2))) |
(*.f64 a2 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 1/2) a2))) |
(*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2))) |
(*.f64 (/.f64 a2 (/.f64 (sqrt.f64 2) a2)) (cos.f64 th)) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2)) |
(*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 a2 (/.f64 (sqrt.f64 2) (*.f64 a2 (cos.f64 th)))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a2 a2))) |
(/.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (*.f64 a1 a1) (*.f64 (cos.f64 th) (pow.f64 2 -1/2))) |
(/.f64 (*.f64 (/.f64 a2 (pow.f64 2 1/4)) a2) (pow.f64 2 1/4)) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))) |
| Outputs |
|---|
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))) |
7 calls:
| 23.0ms | a2 |
| 21.0ms | th |
| 20.0ms | a1 |
| 18.0ms | (cos.f64 th) |
| 16.0ms | (/.f64 (cos.f64 th) (sqrt.f64 2)) |
| Accuracy | Segments | Branch |
|---|---|---|
| 99.5% | 1 | a1 |
| 99.5% | 1 | th |
| 99.5% | 1 | (/.f64 (cos.f64 th) (sqrt.f64 2)) |
| 99.5% | 1 | (cos.f64 th) |
| 99.5% | 1 | (*.f64 a1 a1) |
| 99.5% | 1 | a2 |
| 99.5% | 1 | (*.f64 a2 a2) |
Compiled 442 to 269 computations (39.1% saved)
| Inputs |
|---|
(*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) |
(*.f64 (*.f64 a2 a2) (sqrt.f64 1/2)) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) a1) |
(*.f64 (/.f64 a2 (sqrt.f64 2)) a2) |
(/.f64 a1 (/.f64 (sqrt.f64 2) a1)) |
(/.f64 a2 (/.f64 (sqrt.f64 2) a2)) |
(/.f64 (*.f64 a1 a1) (sqrt.f64 2)) |
(/.f64 (*.f64 a2 a2) (sqrt.f64 2)) |
(*.f64 a2 (/.f64 1 (/.f64 (sqrt.f64 2) a2))) |
(*.f64 (sqrt.f64 (/.f64 (*.f64 a1 a1) 2)) a1) |
(/.f64 1 (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) |
(/.f64 1 (/.f64 (/.f64 (sqrt.f64 2) a2) a2)) |
(/.f64 (/.f64 a2 (sqrt.f64 2)) (/.f64 1 a2)) |
(*.f64 a2 (/.f64 1 (*.f64 (/.f64 1 a2) (sqrt.f64 2)))) |
(*.f64 (*.f64 a2 (neg.f64 a2)) (/.f64 1 (neg.f64 (sqrt.f64 2)))) |
(*.f64 (-.f64 (+.f64 1 (/.f64 a1 (sqrt.f64 2))) 1) a1) |
(-.f64 (+.f64 1 (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) 1) |
(-.f64 (+.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) 1) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(*.f64 a2 (/.f64 1 (-.f64 (+.f64 1 (/.f64 (sqrt.f64 2) a2)) 1))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2))) |
(*.f64 a1 (/.f64 (+.f64 a1 (*.f64 -1/2 (*.f64 a1 (*.f64 th th)))) (sqrt.f64 2))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 th th)) 1) (*.f64 a1 a1))) |
(/.f64 (*.f64 (*.f64 a1 a1) (+.f64 (*.f64 -1/2 (*.f64 th th)) 1)) (sqrt.f64 2)) |
(*.f64 (sqrt.f64 1/2) (+.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 th th))))) |
(pow.f64 (*.f64 a2 (pow.f64 2 -1/4)) 2) |
(pow.f64 (/.f64 a1 (pow.f64 2 1/4)) 2) |
(*.f64 (pow.f64 (/.f64 (sqrt.f64 2) a1) -1) a1) |
(*.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2))) |
(*.f64 a2 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 1/2) a2))) |
(*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2))) |
(*.f64 (/.f64 a2 (/.f64 (sqrt.f64 2) a2)) (cos.f64 th)) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2)) |
(*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 a2 (/.f64 (sqrt.f64 2) (*.f64 a2 (cos.f64 th)))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a2 a2))) |
(/.f64 (*.f64 (*.f64 a1 a1) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (*.f64 a1 a1) (*.f64 (cos.f64 th) (pow.f64 2 -1/2))) |
(/.f64 (*.f64 (/.f64 a2 (pow.f64 2 1/4)) a2) (pow.f64 2 1/4)) |
| Outputs |
|---|
(*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(*.f64 a2 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 1/2) a2))) |
7 calls:
| 145.0ms | a2 |
| 88.0ms | (cos.f64 th) |
| 87.0ms | (/.f64 (cos.f64 th) (sqrt.f64 2)) |
| 71.0ms | a1 |
| 68.0ms | th |
| Accuracy | Segments | Branch |
|---|---|---|
| 82.5% | 4 | th |
| 91.3% | 3 | a1 |
| 91.9% | 8 | a2 |
| 84.3% | 6 | (/.f64 (cos.f64 th) (sqrt.f64 2)) |
| 84.3% | 6 | (cos.f64 th) |
| 85.8% | 4 | (*.f64 a1 a1) |
| 82.8% | 2 | (*.f64 a2 a2) |
Compiled 429 to 265 computations (38.2% saved)
| Inputs |
|---|
(*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) |
(*.f64 (*.f64 a2 a2) (sqrt.f64 1/2)) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) a1) |
(*.f64 (/.f64 a2 (sqrt.f64 2)) a2) |
(/.f64 a1 (/.f64 (sqrt.f64 2) a1)) |
(/.f64 a2 (/.f64 (sqrt.f64 2) a2)) |
(/.f64 (*.f64 a1 a1) (sqrt.f64 2)) |
(/.f64 (*.f64 a2 a2) (sqrt.f64 2)) |
(*.f64 a2 (/.f64 1 (/.f64 (sqrt.f64 2) a2))) |
(*.f64 (sqrt.f64 (/.f64 (*.f64 a1 a1) 2)) a1) |
(/.f64 1 (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) |
(/.f64 1 (/.f64 (/.f64 (sqrt.f64 2) a2) a2)) |
(/.f64 (/.f64 a2 (sqrt.f64 2)) (/.f64 1 a2)) |
(*.f64 a2 (/.f64 1 (*.f64 (/.f64 1 a2) (sqrt.f64 2)))) |
(*.f64 (*.f64 a2 (neg.f64 a2)) (/.f64 1 (neg.f64 (sqrt.f64 2)))) |
(*.f64 (-.f64 (+.f64 1 (/.f64 a1 (sqrt.f64 2))) 1) a1) |
(-.f64 (+.f64 1 (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) 1) |
(-.f64 (+.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) 1) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(*.f64 a2 (/.f64 1 (-.f64 (+.f64 1 (/.f64 (sqrt.f64 2) a2)) 1))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2))) |
(*.f64 a1 (/.f64 (+.f64 a1 (*.f64 -1/2 (*.f64 a1 (*.f64 th th)))) (sqrt.f64 2))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 th th)) 1) (*.f64 a1 a1))) |
(/.f64 (*.f64 (*.f64 a1 a1) (+.f64 (*.f64 -1/2 (*.f64 th th)) 1)) (sqrt.f64 2)) |
(*.f64 (sqrt.f64 1/2) (+.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 th th))))) |
(pow.f64 (*.f64 a2 (pow.f64 2 -1/4)) 2) |
(pow.f64 (/.f64 a1 (pow.f64 2 1/4)) 2) |
(*.f64 (pow.f64 (/.f64 (sqrt.f64 2) a1) -1) a1) |
(*.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2))) |
(*.f64 a2 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 1/2) a2))) |
(*.f64 (cos.f64 th) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a1 a1))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (*.f64 a2 a2))) |
(*.f64 (/.f64 a2 (/.f64 (sqrt.f64 2) a2)) (cos.f64 th)) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2)) |
| Outputs |
|---|
(*.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(*.f64 a2 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 1/2) a2))) |
1 calls:
| 61.0ms | a1 |
| Accuracy | Segments | Branch |
|---|---|---|
| 91.3% | 3 | a1 |
Compiled 330 to 205 computations (37.9% saved)
| Inputs |
|---|
(*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) |
(*.f64 (*.f64 a2 a2) (sqrt.f64 1/2)) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) a1) |
(*.f64 (/.f64 a2 (sqrt.f64 2)) a2) |
(/.f64 a1 (/.f64 (sqrt.f64 2) a1)) |
(/.f64 a2 (/.f64 (sqrt.f64 2) a2)) |
(/.f64 (*.f64 a1 a1) (sqrt.f64 2)) |
(/.f64 (*.f64 a2 a2) (sqrt.f64 2)) |
(*.f64 a2 (/.f64 1 (/.f64 (sqrt.f64 2) a2))) |
(*.f64 (sqrt.f64 (/.f64 (*.f64 a1 a1) 2)) a1) |
(/.f64 1 (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) |
(/.f64 1 (/.f64 (/.f64 (sqrt.f64 2) a2) a2)) |
(/.f64 (/.f64 a2 (sqrt.f64 2)) (/.f64 1 a2)) |
(*.f64 a2 (/.f64 1 (*.f64 (/.f64 1 a2) (sqrt.f64 2)))) |
(*.f64 (*.f64 a2 (neg.f64 a2)) (/.f64 1 (neg.f64 (sqrt.f64 2)))) |
(*.f64 (-.f64 (+.f64 1 (/.f64 a1 (sqrt.f64 2))) 1) a1) |
(-.f64 (+.f64 1 (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) 1) |
(-.f64 (+.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) 1) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(*.f64 a2 (/.f64 1 (-.f64 (+.f64 1 (/.f64 (sqrt.f64 2) a2)) 1))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2))) |
(*.f64 a1 (/.f64 (+.f64 a1 (*.f64 -1/2 (*.f64 a1 (*.f64 th th)))) (sqrt.f64 2))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 th th)) 1) (*.f64 a1 a1))) |
(/.f64 (*.f64 (*.f64 a1 a1) (+.f64 (*.f64 -1/2 (*.f64 th th)) 1)) (sqrt.f64 2)) |
(*.f64 (sqrt.f64 1/2) (+.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 th th))))) |
(pow.f64 (*.f64 a2 (pow.f64 2 -1/4)) 2) |
(pow.f64 (/.f64 a1 (pow.f64 2 1/4)) 2) |
(*.f64 (pow.f64 (/.f64 (sqrt.f64 2) a1) -1) a1) |
(*.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2))) |
| Outputs |
|---|
(*.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
5 calls:
| 88.0ms | (*.f64 a1 a1) |
| 81.0ms | a2 |
| 53.0ms | th |
| 39.0ms | a1 |
| 18.0ms | (*.f64 a2 a2) |
| Accuracy | Segments | Branch |
|---|---|---|
| 76.1% | 3 | th |
| 78.4% | 2 | a2 |
| 76.3% | 4 | (*.f64 a1 a1) |
| 75.5% | 2 | (*.f64 a2 a2) |
| 76.4% | 2 | a1 |
Compiled 296 to 192 computations (35.1% saved)
| Inputs |
|---|
(*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) |
(*.f64 (*.f64 a2 a2) (sqrt.f64 1/2)) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) a1) |
(*.f64 (/.f64 a2 (sqrt.f64 2)) a2) |
(/.f64 a1 (/.f64 (sqrt.f64 2) a1)) |
(/.f64 a2 (/.f64 (sqrt.f64 2) a2)) |
(/.f64 (*.f64 a1 a1) (sqrt.f64 2)) |
(/.f64 (*.f64 a2 a2) (sqrt.f64 2)) |
(*.f64 a2 (/.f64 1 (/.f64 (sqrt.f64 2) a2))) |
(*.f64 (sqrt.f64 (/.f64 (*.f64 a1 a1) 2)) a1) |
(/.f64 1 (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) |
(/.f64 1 (/.f64 (/.f64 (sqrt.f64 2) a2) a2)) |
(/.f64 (/.f64 a2 (sqrt.f64 2)) (/.f64 1 a2)) |
(*.f64 a2 (/.f64 1 (*.f64 (/.f64 1 a2) (sqrt.f64 2)))) |
(*.f64 (*.f64 a2 (neg.f64 a2)) (/.f64 1 (neg.f64 (sqrt.f64 2)))) |
(*.f64 (-.f64 (+.f64 1 (/.f64 a1 (sqrt.f64 2))) 1) a1) |
(-.f64 (+.f64 1 (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) 1) |
(-.f64 (+.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) 1) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(*.f64 a2 (/.f64 1 (-.f64 (+.f64 1 (/.f64 (sqrt.f64 2) a2)) 1))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2))) |
(*.f64 a1 (/.f64 (+.f64 a1 (*.f64 -1/2 (*.f64 a1 (*.f64 th th)))) (sqrt.f64 2))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 th th)) 1) (*.f64 a1 a1))) |
(/.f64 (*.f64 (*.f64 a1 a1) (+.f64 (*.f64 -1/2 (*.f64 th th)) 1)) (sqrt.f64 2)) |
(*.f64 (sqrt.f64 1/2) (+.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 th th))))) |
(pow.f64 (*.f64 a2 (pow.f64 2 -1/4)) 2) |
(pow.f64 (/.f64 a1 (pow.f64 2 1/4)) 2) |
(*.f64 (pow.f64 (/.f64 (sqrt.f64 2) a1) -1) a1) |
| Outputs |
|---|
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
5 calls:
| 16.0ms | th |
| 14.0ms | a1 |
| 14.0ms | a2 |
| 9.0ms | (*.f64 a2 a2) |
| 9.0ms | (*.f64 a1 a1) |
| Accuracy | Segments | Branch |
|---|---|---|
| 66.8% | 1 | (*.f64 a1 a1) |
| 66.8% | 1 | th |
| 66.8% | 1 | (*.f64 a2 a2) |
| 66.8% | 1 | a1 |
| 66.8% | 1 | a2 |
Compiled 287 to 186 computations (35.2% saved)
| Inputs |
|---|
(*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) |
(*.f64 (*.f64 a2 a2) (sqrt.f64 1/2)) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) a1) |
(*.f64 (/.f64 a2 (sqrt.f64 2)) a2) |
(/.f64 a1 (/.f64 (sqrt.f64 2) a1)) |
(/.f64 a2 (/.f64 (sqrt.f64 2) a2)) |
(/.f64 (*.f64 a1 a1) (sqrt.f64 2)) |
(/.f64 (*.f64 a2 a2) (sqrt.f64 2)) |
(*.f64 a2 (/.f64 1 (/.f64 (sqrt.f64 2) a2))) |
(*.f64 (sqrt.f64 (/.f64 (*.f64 a1 a1) 2)) a1) |
(/.f64 1 (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) |
(/.f64 1 (/.f64 (/.f64 (sqrt.f64 2) a2) a2)) |
(/.f64 (/.f64 a2 (sqrt.f64 2)) (/.f64 1 a2)) |
(*.f64 a2 (/.f64 1 (*.f64 (/.f64 1 a2) (sqrt.f64 2)))) |
(*.f64 (*.f64 a2 (neg.f64 a2)) (/.f64 1 (neg.f64 (sqrt.f64 2)))) |
(*.f64 (-.f64 (+.f64 1 (/.f64 a1 (sqrt.f64 2))) 1) a1) |
(-.f64 (+.f64 1 (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) 1) |
(-.f64 (+.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1))) 1) |
| Outputs |
|---|
(/.f64 (*.f64 a1 a1) (sqrt.f64 2)) |
(/.f64 (/.f64 a2 (sqrt.f64 2)) (/.f64 1 a2)) |
5 calls:
| 70.0ms | (*.f64 a1 a1) |
| 58.0ms | th |
| 47.0ms | (*.f64 a2 a2) |
| 35.0ms | a1 |
| 27.0ms | a2 |
| Accuracy | Segments | Branch |
|---|---|---|
| 61.7% | 4 | a1 |
| 61.2% | 2 | a2 |
| 49.5% | 7 | th |
| 59.8% | 6 | (*.f64 a1 a1) |
| 59.0% | 2 | (*.f64 a2 a2) |
Compiled 165 to 116 computations (29.7% saved)
| Inputs |
|---|
(*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) |
(*.f64 (*.f64 a2 a2) (sqrt.f64 1/2)) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) a1) |
(*.f64 (/.f64 a2 (sqrt.f64 2)) a2) |
(/.f64 a1 (/.f64 (sqrt.f64 2) a1)) |
(/.f64 a2 (/.f64 (sqrt.f64 2) a2)) |
(/.f64 (*.f64 a1 a1) (sqrt.f64 2)) |
(/.f64 (*.f64 a2 a2) (sqrt.f64 2)) |
(*.f64 a2 (/.f64 1 (/.f64 (sqrt.f64 2) a2))) |
(*.f64 (sqrt.f64 (/.f64 (*.f64 a1 a1) 2)) a1) |
(/.f64 1 (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) |
(/.f64 1 (/.f64 (/.f64 (sqrt.f64 2) a2) a2)) |
| Outputs |
|---|
(/.f64 (*.f64 a1 a1) (sqrt.f64 2)) |
(/.f64 (*.f64 a2 a2) (sqrt.f64 2)) |
1 calls:
| 64.0ms | a2 |
| Accuracy | Segments | Branch |
|---|---|---|
| 61.2% | 2 | a2 |
Compiled 87 to 57 computations (34.5% saved)
| Inputs |
|---|
(*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) |
(*.f64 (*.f64 a2 a2) (sqrt.f64 1/2)) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) a1) |
(*.f64 (/.f64 a2 (sqrt.f64 2)) a2) |
(/.f64 a1 (/.f64 (sqrt.f64 2) a1)) |
(/.f64 a2 (/.f64 (sqrt.f64 2) a2)) |
(/.f64 (*.f64 a1 a1) (sqrt.f64 2)) |
| Outputs |
|---|
(/.f64 (*.f64 a1 a1) (sqrt.f64 2)) |
(/.f64 a2 (/.f64 (sqrt.f64 2) a2)) |
1 calls:
| 15.0ms | a2 |
| Accuracy | Segments | Branch |
|---|---|---|
| 61.2% | 2 | a2 |
Compiled 49 to 33 computations (32.7% saved)
| Inputs |
|---|
(*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) |
(*.f64 (*.f64 a2 a2) (sqrt.f64 1/2)) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) a1) |
(*.f64 (/.f64 a2 (sqrt.f64 2)) a2) |
(/.f64 a1 (/.f64 (sqrt.f64 2) a1)) |
(/.f64 a2 (/.f64 (sqrt.f64 2) a2)) |
| Outputs |
|---|
(*.f64 (/.f64 a1 (sqrt.f64 2)) a1) |
(/.f64 a2 (/.f64 (sqrt.f64 2) a2)) |
1 calls:
| 13.0ms | a2 |
| Accuracy | Segments | Branch |
|---|---|---|
| 61.2% | 2 | a2 |
Compiled 43 to 30 computations (30.2% saved)
| Inputs |
|---|
(*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) |
(*.f64 (*.f64 a2 a2) (sqrt.f64 1/2)) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) a1) |
(*.f64 (/.f64 a2 (sqrt.f64 2)) a2) |
(/.f64 a1 (/.f64 (sqrt.f64 2) a1)) |
| Outputs |
|---|
(*.f64 (/.f64 a1 (sqrt.f64 2)) a1) |
(*.f64 (*.f64 a2 a2) (sqrt.f64 1/2)) |
1 calls:
| 12.0ms | a2 |
| Accuracy | Segments | Branch |
|---|---|---|
| 61.2% | 2 | a2 |
Compiled 37 to 26 computations (29.7% saved)
| Inputs |
|---|
(*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) |
(*.f64 (*.f64 a2 a2) (sqrt.f64 1/2)) |
| Outputs |
|---|
(*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) |
(*.f64 (*.f64 a2 a2) (sqrt.f64 1/2)) |
1 calls:
| 9.0ms | a2 |
| Accuracy | Segments | Branch |
|---|---|---|
| 61.1% | 2 | a2 |
Compiled 19 to 14 computations (26.3% saved)
Total 0.0b remaining (0%)
Threshold costs 0b (0%)
| Inputs |
|---|
(*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) |
| Outputs |
|---|
(*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) |
4 calls:
| 4.0ms | a1 |
| 3.0ms | a2 |
| 3.0ms | th |
| 2.0ms | (*.f64 a1 a1) |
| Accuracy | Segments | Branch |
|---|---|---|
| 39.8% | 1 | th |
| 39.8% | 1 | (*.f64 a1 a1) |
| 39.8% | 1 | a1 |
| 39.8% | 1 | a2 |
Compiled 27 to 20 computations (25.9% saved)
| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 33.0ms | -2.8282553175074745e-124 | -1.7178536738095847e-127 |
| 42.0ms | -5.616402531127031e-15 | -1.1354154907318171e-20 |
| 28.0ms | 63× | body | 1024 | valid |
| 23.0ms | 128× | body | 256 | valid |
| 7.0ms | 42× | body | 256 | infinite |
| 7.0ms | 23× | body | 512 | valid |
| 4.0ms | 9× | body | 1024 | infinite |
| 2.0ms | 7× | body | 512 | infinite |
Compiled 487 to 360 computations (26.1% saved)
| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 79.0ms | -2.8282553175074745e-124 | -1.7178536738095847e-127 |
| 38.0ms | -5.616402531127031e-15 | -1.1354154907318171e-20 |
| 67.0ms | 135× | body | 256 | valid |
| 22.0ms | 46× | body | 1024 | valid |
| 9.0ms | 32× | body | 512 | valid |
| 6.0ms | 37× | body | 256 | infinite |
| 5.0ms | 12× | body | 1024 | infinite |
| 3.0ms | 10× | body | 512 | infinite |
Compiled 487 to 360 computations (26.1% saved)
| 1× | binary-search |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 34.0ms | 4.548175305883712e-125 | 3.702210646795534e-122 |
| 11.0ms | 26× | body | 1024 | valid |
| 10.0ms | 59× | body | 256 | valid |
| 4.0ms | 27× | body | 256 | infinite |
| 2.0ms | 5× | body | 1024 | infinite |
| 2.0ms | 7× | body | 512 | valid |
| 1.0ms | 4× | body | 512 | infinite |
Compiled 244 to 180 computations (26.2% saved)
| 1× | binary-search |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 74.0ms | 157306023.78893334 | 109028529939.29013 |
| 47.0ms | 56× | body | 256 | valid |
| 15.0ms | 32× | body | 1024 | valid |
| 4.0ms | 13× | body | 512 | valid |
| 3.0ms | 18× | body | 256 | infinite |
| 2.0ms | 6× | body | 1024 | infinite |
| 1.0ms | 3× | body | 512 | infinite |
Compiled 204 to 164 computations (19.6% saved)
| 1× | binary-search |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 33.0ms | 157306023.78893334 | 109028529939.29013 |
| 10.0ms | 65× | body | 256 | valid |
| 10.0ms | 24× | body | 1024 | valid |
| 5.0ms | 15× | body | 512 | valid |
| 3.0ms | 16× | body | 256 | infinite |
| 2.0ms | 4× | body | 1024 | infinite |
| 1.0ms | 3× | body | 512 | infinite |
| 1.0ms | 1× | body | 2048 | valid |
Compiled 188 to 148 computations (21.3% saved)
| 1× | binary-search |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 33.0ms | 157306023.78893334 | 109028529939.29013 |
| 11.0ms | 27× | body | 1024 | valid |
| 10.0ms | 65× | body | 256 | valid |
| 4.0ms | 18× | body | 256 | infinite |
| 3.0ms | 12× | body | 512 | valid |
| 2.0ms | 5× | body | 1024 | infinite |
| 1.0ms | 1× | body | 2048 | valid |
Compiled 188 to 148 computations (21.3% saved)
| 1× | binary-search |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 33.0ms | 157306023.78893334 | 109028529939.29013 |
| 9.0ms | 20× | body | 1024 | valid |
| 9.0ms | 54× | body | 256 | valid |
| 5.0ms | 17× | body | 512 | valid |
| 4.0ms | 22× | body | 256 | infinite |
| 3.0ms | 8× | body | 1024 | infinite |
| 2.0ms | 7× | body | 512 | infinite |
Compiled 188 to 148 computations (21.3% saved)
| 1× | binary-search |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 35.0ms | 157306023.78893334 | 109028529939.29013 |
| 13.0ms | 34× | body | 1024 | valid |
| 9.0ms | 55× | body | 256 | valid |
| 4.0ms | 10× | body | 1024 | infinite |
| 3.0ms | 17× | body | 256 | infinite |
| 2.0ms | 7× | body | 512 | valid |
| 1.0ms | 5× | body | 512 | infinite |
Compiled 188 to 148 computations (21.3% saved)
| 1× | binary-search |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 35.0ms | 157306023.78893334 | 109028529939.29013 |
| 12.0ms | 28× | body | 1024 | valid |
| 10.0ms | 61× | body | 256 | valid |
| 5.0ms | 12× | body | 512 | valid |
| 3.0ms | 7× | body | 1024 | infinite |
| 3.0ms | 16× | body | 256 | infinite |
| 1.0ms | 4× | body | 512 | infinite |
Compiled 188 to 148 computations (21.3% saved)
| 1× | egg-herbie |
| 30× | *-commutative |
| 2× | 1-exp |
| 2× | +-commutative |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 81 | 768 |
| 1 | 100 | 768 |
| 1× | fuel |
| 1× | saturated |
| Inputs |
|---|
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2))) |
(/.f64 (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2))) |
(*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))) |
(if (<=.f64 a1 -1784852045121347/20282409603651670423947251286016) (*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (cos.f64 th)) (if (<=.f64 a1 -1518337021504551/5954262829429611647380060634218533145425030026750509549825967711687797048224955787888157087447151129073766576998532529631515456541611261952) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (*.f64 a2 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 1/2) a2))))) |
(if (<=.f64 a1 -602134035108409/316912650057057350374175801344) (*.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2))) (if (<=.f64 a1 -3905996416105825/95268205270873786358080970147496530326800480428008152797215483387004752771599292606210513399154418065180265231976520474104247304665780191232) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (*.f64 a2 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 1/2) a2))))) |
(if (<=.f64 a2 2698025344585293/186070713419675363980626894819329160794532188335953423432061490990243657757029868371504908982723472783555205531204141550984858016925351936) (*.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2))) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(if (<=.f64 a2 1900000000) (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (/.f64 (/.f64 a2 (sqrt.f64 2)) (/.f64 1 a2))) |
(if (<=.f64 a2 5100000000) (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(if (<=.f64 a2 4400000000) (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) |
(if (<=.f64 a2 2200000000) (*.f64 (/.f64 a1 (sqrt.f64 2)) a1) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) |
(if (<=.f64 a2 1250000000) (*.f64 (/.f64 a1 (sqrt.f64 2)) a1) (*.f64 (*.f64 a2 a2) (sqrt.f64 1/2))) |
(if (<=.f64 a2 1900000000) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) (*.f64 (*.f64 a2 a2) (sqrt.f64 1/2))) |
(*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) |
| Outputs |
|---|
(*.f64 (cos.f64 th) (/.f64 (fma.f64 a1 a1 (*.f64 a2 a2)) (sqrt.f64 2))) |
(/.f64 (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (*.f64 (cos.f64 th) (sqrt.f64 1/2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(if (<=.f64 a1 -1784852045121347/20282409603651670423947251286016) (*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (cos.f64 th)) (if (<=.f64 a1 -1518337021504551/5954262829429611647380060634218533145425030026750509549825967711687797048224955787888157087447151129073766576998532529631515456541611261952) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (*.f64 a2 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 1/2) a2))))) |
(if (<=.f64 a1 -1784852045121347/20282409603651670423947251286016) (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) (if (<=.f64 a1 -1518337021504551/5954262829429611647380060634218533145425030026750509549825967711687797048224955787888157087447151129073766576998532529631515456541611261952) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (*.f64 a2 (*.f64 (cos.f64 th) (*.f64 a2 (sqrt.f64 1/2)))))) |
(if (<=.f64 a1 -602134035108409/316912650057057350374175801344) (*.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2))) (if (<=.f64 a1 -3905996416105825/95268205270873786358080970147496530326800480428008152797215483387004752771599292606210513399154418065180265231976520474104247304665780191232) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (*.f64 a2 (*.f64 (cos.f64 th) (*.f64 (sqrt.f64 1/2) a2))))) |
(if (<=.f64 a1 -602134035108409/316912650057057350374175801344) (*.f64 a1 (/.f64 (*.f64 (cos.f64 th) a1) (sqrt.f64 2))) (if (<=.f64 a1 -3905996416105825/95268205270873786358080970147496530326800480428008152797215483387004752771599292606210513399154418065180265231976520474104247304665780191232) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (*.f64 a2 (*.f64 (cos.f64 th) (*.f64 a2 (sqrt.f64 1/2)))))) |
(if (<=.f64 a2 2698025344585293/186070713419675363980626894819329160794532188335953423432061490990243657757029868371504908982723472783555205531204141550984858016925351936) (*.f64 a1 (/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2))) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(if (<=.f64 a2 2698025344585293/186070713419675363980626894819329160794532188335953423432061490990243657757029868371504908982723472783555205531204141550984858016925351936) (*.f64 a1 (/.f64 (*.f64 (cos.f64 th) a1) (sqrt.f64 2))) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(if (<=.f64 a2 1900000000) (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (/.f64 (/.f64 a2 (sqrt.f64 2)) (/.f64 1 a2))) |
(if (<=.f64 a2 5100000000) (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (/.f64 (*.f64 a2 a2) (sqrt.f64 2))) |
(if (<=.f64 a2 4400000000) (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) |
(if (<=.f64 a2 2200000000) (*.f64 (/.f64 a1 (sqrt.f64 2)) a1) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) |
(if (<=.f64 a2 2200000000) (*.f64 a1 (/.f64 a1 (sqrt.f64 2))) (/.f64 a2 (/.f64 (sqrt.f64 2) a2))) |
(if (<=.f64 a2 1250000000) (*.f64 (/.f64 a1 (sqrt.f64 2)) a1) (*.f64 (*.f64 a2 a2) (sqrt.f64 1/2))) |
(if (<=.f64 a2 1250000000) (*.f64 a1 (/.f64 a1 (sqrt.f64 2))) (*.f64 (*.f64 a2 a2) (sqrt.f64 1/2))) |
(if (<=.f64 a2 1900000000) (*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) (*.f64 (*.f64 a2 a2) (sqrt.f64 1/2))) |
(if (<=.f64 a2 1900000000) (*.f64 (*.f64 a1 a1) (sqrt.f64 1/2)) (*.f64 (*.f64 a2 a2) (sqrt.f64 1/2))) |
(*.f64 (sqrt.f64 1/2) (*.f64 a1 a1)) |
(*.f64 (*.f64 a1 a1) (sqrt.f64 1/2)) |
Compiled 321 to 225 computations (29.9% saved)
| 1914× | pow1 |
| 1826× | prod-diff |
| 1776× | log-prod |
| 1776× | log-prod |
| 1776× | log-prod |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 15 | 39 |
| 1 | 30 | 35 |
| 2 | 61 | 35 |
| 3 | 91 | 35 |
| 4 | 118 | 35 |
| 5 | 136 | 35 |
| 6 | 154 | 35 |
| 7 | 174 | 35 |
| 8 | 176 | 35 |
| 0 | 15 | 39 |
| 1 | 30 | 35 |
| 2 | 61 | 35 |
| 3 | 91 | 35 |
| 4 | 118 | 35 |
| 5 | 136 | 35 |
| 6 | 154 | 35 |
| 7 | 174 | 35 |
| 8 | 176 | 35 |
| 0 | 14 | 50 |
| 1 | 300 | 48 |
| 2 | 4088 | 48 |
| 0 | 362 | 8061 |
| 1 | 978 | 7727 |
| 2 | 3833 | 6473 |
| 0 | 375 | 7798 |
| 1 | 948 | 7176 |
| 2 | 3862 | 6616 |
| 0 | 111 | 1978 |
| 1 | 296 | 1970 |
| 2 | 1137 | 1896 |
| 3 | 3877 | 1860 |
| 0 | 231 | 5304 |
| 1 | 524 | 5158 |
| 2 | 1599 | 4880 |
| 0 | 131 | 2149 |
| 1 | 283 | 2107 |
| 2 | 738 | 2067 |
| 3 | 2778 | 1983 |
| 4 | 7163 | 1983 |
| 0 | 17 | 100 |
| 1 | 366 | 90 |
| 2 | 4894 | 90 |
| 0 | 131 | 2149 |
| 1 | 283 | 2107 |
| 2 | 738 | 2067 |
| 3 | 2778 | 1983 |
| 4 | 7163 | 1983 |
| 0 | 375 | 7798 |
| 1 | 948 | 7176 |
| 2 | 3862 | 6616 |
| 0 | 131 | 2149 |
| 1 | 283 | 2107 |
| 2 | 738 | 2067 |
| 3 | 2778 | 1983 |
| 4 | 7163 | 1983 |
| 0 | 17 | 100 |
| 1 | 366 | 90 |
| 2 | 4894 | 90 |
| 0 | 10 | 45 |
| 1 | 208 | 39 |
| 2 | 2560 | 39 |
| 0 | 231 | 5304 |
| 1 | 524 | 5158 |
| 2 | 1599 | 4880 |
| 0 | 278 | 4095 |
| 1 | 706 | 4009 |
| 2 | 2250 | 3991 |
| 3 | 7492 | 3991 |
| 0 | 17 | 100 |
| 1 | 366 | 90 |
| 2 | 4894 | 90 |
| 0 | 375 | 7798 |
| 1 | 948 | 7176 |
| 2 | 3862 | 6616 |
| 0 | 266 | 5495 |
| 1 | 715 | 5025 |
| 2 | 2791 | 5017 |
| 0 | 231 | 5304 |
| 1 | 524 | 5158 |
| 2 | 1599 | 4880 |
| 0 | 266 | 5495 |
| 1 | 715 | 5025 |
| 2 | 2791 | 5017 |
| 0 | 362 | 8061 |
| 1 | 978 | 7727 |
| 2 | 3833 | 6473 |
| 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× | saturated |
| 1× | saturated |
Compiled 1493 to 880 computations (41.1% saved)
(sort a1 a2)
Compiled 626 to 334 computations (46.6% saved)
Loading profile data...