Time bar (total: 10.6s)
| 1× | search |
| Probability | Valid | Unknown | Precondition | Infinite | Domain | Can't | Iter |
|---|---|---|---|---|---|---|---|
| 0% | 0% | 99.9% | 0.1% | 0% | 0% | 0% | 0 |
| 0% | 0% | 99.9% | 0.1% | 0% | 0% | 0% | 1 |
| 50% | 50% | 50% | 0.1% | 0% | 0% | 0% | 2 |
| 50% | 50% | 50% | 0.1% | 0% | 0% | 0% | 3 |
| 75% | 74.9% | 25% | 0.1% | 0% | 0% | 0% | 4 |
| 75% | 74.9% | 25% | 0.1% | 0% | 0% | 0% | 5 |
| 77.4% | 74.9% | 21.9% | 0.1% | 3.1% | 0% | 0% | 6 |
| 78.7% | 74.9% | 20.3% | 0.1% | 4.7% | 0% | 0% | 7 |
| 80.7% | 74.9% | 18% | 0.1% | 7% | 0% | 0% | 8 |
| 81.7% | 74.9% | 16.8% | 0.1% | 8.2% | 0% | 0% | 9 |
| 82.9% | 74.9% | 15.4% | 0.1% | 9.6% | 0% | 0% | 10 |
| 83.6% | 74.9% | 14.7% | 0.1% | 10.2% | 0% | 0% | 11 |
| 84.3% | 74.9% | 14% | 0.1% | 11% | 0% | 0% | 12 |
Compiled 8 to 6 computations (25% saved)
| 948.0ms | 6154× | body | 256 | valid |
| 675.0ms | 1391× | body | 1024 | valid |
| 272.0ms | 672× | body | 1024 | infinite |
| 192.0ms | 706× | body | 512 | valid |
| 93.0ms | 317× | body | 512 | infinite |
| 75.0ms | 526× | body | 256 | infinite |
| 4.0ms | 5× | body | 2048 | valid |
| 2× | egglog |
| Inputs |
|---|
0 |
1 |
| Outputs |
|---|
0 |
1 |
| Inputs |
|---|
(*.f64 (exp.f64 re) (sin.f64 im)) |
(*.f64 (exp.f64 im) (sin.f64 re)) |
| Outputs |
|---|
(*.f64 (exp.f64 re) (sin.f64 im)) |
(*.f64 (exp.f64 im) (sin.f64 re)) |
Compiled 9 to 7 computations (22.2% saved)
| 1× | egglog |
| Inputs |
|---|
(*.f64 (exp.f64 re) (sin.f64 im)) |
| Outputs |
|---|
(*.f64 (exp.f64 re) (sin.f64 im)) |
Compiled 7 to 5 computations (28.6% saved)
2 alts after pruning (2 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 0 | 1 | 1 |
| Fresh | 0 | 1 | 1 |
| Picked | 0 | 0 | 0 |
| Done | 0 | 0 | 0 |
| Total | 0 | 2 | 2 |
| Status | Error | Program |
|---|---|---|
| ▶ | 0.0b | (*.f64 (exp.f64 re) (sin.f64 im)) |
Compiled 7 to 5 computations (28.6% saved)
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (*.f64 (exp.f64 re) (sin.f64 im)) |
Compiled 13 to 5 computations (61.5% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | re | @ | inf | (*.f64 (exp.f64 re) (sin.f64 im)) |
| 1.0ms | im | @ | 0 | (*.f64 (exp.f64 re) (sin.f64 im)) |
| 1.0ms | re | @ | 0 | (*.f64 (exp.f64 re) (sin.f64 im)) |
| 0.0ms | re | @ | -inf | (*.f64 (exp.f64 re) (sin.f64 im)) |
| 0.0ms | im | @ | inf | (*.f64 (exp.f64 re) (sin.f64 im)) |
Compiled 1015 to 320 computations (68.5% saved)
| 1× | batch-egg-rewrite |
| 87× | egg-rr |
| Inputs |
|---|
(*.f64 (exp.f64 re) (sin.f64 im)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (exp.f64 re) (sin.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))) (cbrt.f64 (cbrt.f64 (sin.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)) (cbrt.f64 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)) (cbrt.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re))))) (cbrt.f64 (exp.f64 (*.f64 re 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (exp.f64 re)) (cbrt.f64 (pow.f64 (sin.f64 im) 2))) (*.f64 (sqrt.f64 (exp.f64 re)) (cbrt.f64 (sin.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (*.f64 (exp.f64 re) (cbrt.f64 (cbrt.f64 (sin.f64 im))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 re)))) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 re)))) (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 re)))) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 re)))) (*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 2) 2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 im) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) (cbrt.f64 (*.f64 (exp.f64 (+.f64 re re)) (exp.f64 (*.f64 re 2/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 im) (cbrt.f64 (sqrt.f64 (exp.f64 re)))) (*.f64 (exp.f64 (*.f64 re 2/3)) (cbrt.f64 (sqrt.f64 (exp.f64 re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (exp.f64 (*.f64 re 3)) (pow.f64 (sin.f64 im) 2)) (cbrt.f64 (sin.f64 im)))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re)) (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 im)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re))))) (cbrt.f64 (exp.f64 (*.f64 re 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 re) (sin.f64 im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 im) (exp.f64 re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))) (sqrt.f64 (exp.f64 re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (exp.f64 re)) (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 im) (cbrt.f64 (*.f64 (exp.f64 re) (exp.f64 (*.f64 re 2/3))))) (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 re)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im)) (cbrt.f64 (exp.f64 re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re)) (cbrt.f64 (sin.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))) (sqrt.f64 (sqrt.f64 (exp.f64 re)))) (sqrt.f64 (sqrt.f64 (exp.f64 re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))) (cbrt.f64 (sqrt.f64 (exp.f64 re)))) (cbrt.f64 (exp.f64 re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (exp.f64 re))) (*.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))) (sqrt.f64 (sqrt.f64 (exp.f64 re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re))) (exp.f64 (*.f64 re 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im))) (cbrt.f64 (pow.f64 (sin.f64 im) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 re 2/3)) (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))) (cbrt.f64 (sqrt.f64 (exp.f64 re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) 2) (*.f64 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2))) (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))) (cbrt.f64 (cbrt.f64 (exp.f64 re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 re)) 4)) (*.f64 (sin.f64 im) (cbrt.f64 (*.f64 (exp.f64 re) (exp.f64 (*.f64 re 2/3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))) (cbrt.f64 (sqrt.f64 (exp.f64 re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))) (cbrt.f64 (sqrt.f64 (exp.f64 re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2) (cbrt.f64 (*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)) (cbrt.f64 (cbrt.f64 (sin.f64 im)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)) (cbrt.f64 (sqrt.f64 (exp.f64 re)))) (cbrt.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)) (cbrt.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))))) (cbrt.f64 (sqrt.f64 (exp.f64 re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 im) 2) (exp.f64 re))) (cbrt.f64 (*.f64 (exp.f64 (+.f64 re re)) (sin.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (cbrt.f64 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im))))) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re)))) (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re)))) (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) (*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re))) 2)) (exp.f64 (*.f64 re 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) (*.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))) (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re)))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))))) (cbrt.f64 (sqrt.f64 (exp.f64 re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (sqrt.f64 (exp.f64 re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re)))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (sqrt.f64 (exp.f64 re)))) (cbrt.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)))) (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (exp.f64 re)))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) (cbrt.f64 (*.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im)) (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (sin.f64 im)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (exp.f64 re) (sin.f64 im))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 3)))))) |
| 1× | egglog |
| Inputs |
|---|
(sin.f64 im) |
(+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)) |
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 re 2) (sin.f64 im))) (+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re))) |
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 re 2) (sin.f64 im))) (+.f64 (sin.f64 im) (+.f64 (*.f64 (sin.f64 im) re) (*.f64 1/6 (*.f64 (sin.f64 im) (pow.f64 re 3)))))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (exp.f64 re) im) |
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 im 3) (exp.f64 re))) (*.f64 (exp.f64 re) im)) |
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 im 3) (exp.f64 re))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 im 5) (exp.f64 re))) (*.f64 (exp.f64 re) im))) |
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 im 3) (exp.f64 re))) (+.f64 (*.f64 -1/5040 (*.f64 (exp.f64 re) (pow.f64 im 7))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 im 5) (exp.f64 re))) (*.f64 (exp.f64 re) im)))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 1 (*.f64 (exp.f64 re) (sin.f64 im))) |
(*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 1) |
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re)))) |
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))) (cbrt.f64 (cbrt.f64 (sin.f64 im)))) |
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)) (cbrt.f64 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2)) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)) (cbrt.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re))))) (cbrt.f64 (exp.f64 (*.f64 re 2/3)))) |
(*.f64 (*.f64 (sqrt.f64 (exp.f64 re)) (cbrt.f64 (pow.f64 (sin.f64 im) 2))) (*.f64 (sqrt.f64 (exp.f64 re)) (cbrt.f64 (sin.f64 im)))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (*.f64 (exp.f64 re) (cbrt.f64 (cbrt.f64 (sin.f64 im))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2)) |
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 re)))) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 re)))) (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))))) |
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 re)))) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 re)))) (*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))))) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))))) |
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 2) 2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))))) |
(*.f64 (*.f64 (sin.f64 im) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) (cbrt.f64 (*.f64 (exp.f64 (+.f64 re re)) (exp.f64 (*.f64 re 2/3))))) |
(*.f64 (*.f64 (sin.f64 im) (cbrt.f64 (sqrt.f64 (exp.f64 re)))) (*.f64 (exp.f64 (*.f64 re 2/3)) (cbrt.f64 (sqrt.f64 (exp.f64 re))))) |
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)))) |
(*.f64 (cbrt.f64 (*.f64 (*.f64 (exp.f64 (*.f64 re 3)) (pow.f64 (sin.f64 im) 2)) (cbrt.f64 (sin.f64 im)))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2)) |
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re)) (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)))) |
(*.f64 (cbrt.f64 (sin.f64 im)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2))))) |
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re))))) (cbrt.f64 (exp.f64 (*.f64 re 2/3)))) |
(*.f64 (exp.f64 re) (sin.f64 im)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) |
(*.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))) (sqrt.f64 (exp.f64 re))) |
(*.f64 (sqrt.f64 (exp.f64 re)) (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))) |
(*.f64 (*.f64 (sin.f64 im) (cbrt.f64 (*.f64 (exp.f64 re) (exp.f64 (*.f64 re 2/3))))) (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 re)) 4))) |
(*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))) |
(*.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im)) (cbrt.f64 (exp.f64 re))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re)) (cbrt.f64 (sin.f64 im))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2)) |
(*.f64 (*.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))) (sqrt.f64 (sqrt.f64 (exp.f64 re)))) (sqrt.f64 (sqrt.f64 (exp.f64 re)))) |
(*.f64 (*.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))) (cbrt.f64 (sqrt.f64 (exp.f64 re)))) (cbrt.f64 (exp.f64 re))) |
(*.f64 (sqrt.f64 (sqrt.f64 (exp.f64 re))) (*.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))) (sqrt.f64 (sqrt.f64 (exp.f64 re))))) |
(*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))))) |
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im)))) |
(*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)))) |
(*.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re))) (exp.f64 (*.f64 re 2/3))) |
(*.f64 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im))) (cbrt.f64 (pow.f64 (sin.f64 im) 2))) |
(*.f64 (exp.f64 (*.f64 re 2/3)) (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re)))) |
(*.f64 (*.f64 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) 2)) |
(*.f64 (cbrt.f64 (*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2)) |
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))) (cbrt.f64 (sqrt.f64 (exp.f64 re)))) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) 2) (*.f64 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2))) |
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2))) (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) |
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) |
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 re)) 4)) (*.f64 (sin.f64 im) (cbrt.f64 (*.f64 (exp.f64 re) (exp.f64 (*.f64 re 2/3)))))) |
(*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))) (cbrt.f64 (sqrt.f64 (exp.f64 re))))) |
(*.f64 (*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))) (cbrt.f64 (sqrt.f64 (exp.f64 re)))) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2) (cbrt.f64 (*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2))))) |
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 2) 2)) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im)))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)) (cbrt.f64 (cbrt.f64 (sin.f64 im)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re)))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)) (cbrt.f64 (sqrt.f64 (exp.f64 re)))) (cbrt.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)) (cbrt.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))))) (cbrt.f64 (sqrt.f64 (exp.f64 re)))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 im) 2) (exp.f64 re))) (cbrt.f64 (*.f64 (exp.f64 (+.f64 re re)) (sin.f64 im)))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (cbrt.f64 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im))))) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im))) 2))) |
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re)))) (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))))) |
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re)))) (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) (*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re))) 2)) (exp.f64 (*.f64 re 2/3)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) (*.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)))) |
(*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))) (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)))) |
(*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re)))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)))) |
(*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))))) (cbrt.f64 (sqrt.f64 (exp.f64 re)))) |
(*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (sqrt.f64 (exp.f64 re))))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re)))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (sqrt.f64 (exp.f64 re)))) (cbrt.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)))) (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (exp.f64 re)))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) (cbrt.f64 (*.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im)) (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (sin.f64 im)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re)))) |
(/.f64 (*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) 2) |
(/.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 1) |
(/.f64 (*.f64 2 (*.f64 (exp.f64 re) (sin.f64 im))) 2) |
(pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 1) |
(pow.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 3) 1/3) |
(pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 3) |
(cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 3)) |
| Outputs |
|---|
(sin.f64 im) |
(+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)) |
(fma.f64 (sin.f64 im) re (sin.f64 im)) |
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 re 2) (sin.f64 im))) (+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re))) |
(fma.f64 (*.f64 1/2 (*.f64 re re)) (sin.f64 im) (fma.f64 (sin.f64 im) re (sin.f64 im))) |
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 re 2) (sin.f64 im))) (+.f64 (sin.f64 im) (+.f64 (*.f64 (sin.f64 im) re) (*.f64 1/6 (*.f64 (sin.f64 im) (pow.f64 re 3)))))) |
(+.f64 (fma.f64 (*.f64 1/2 (*.f64 re re)) (sin.f64 im) (sin.f64 im)) (fma.f64 1/6 (*.f64 (sin.f64 im) (pow.f64 re 3)) (*.f64 (sin.f64 im) re))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (exp.f64 re) (sin.f64 im)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (exp.f64 re) (sin.f64 im)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (exp.f64 re) (sin.f64 im)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (exp.f64 re) (sin.f64 im)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (exp.f64 re) (sin.f64 im)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (exp.f64 re) (sin.f64 im)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (exp.f64 re) (sin.f64 im)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (exp.f64 re) (sin.f64 im)) |
(*.f64 (exp.f64 re) im) |
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 im 3) (exp.f64 re))) (*.f64 (exp.f64 re) im)) |
(*.f64 (exp.f64 re) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) |
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 im 3) (exp.f64 re))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 im 5) (exp.f64 re))) (*.f64 (exp.f64 re) im))) |
(fma.f64 -1/6 (*.f64 (pow.f64 im 3) (exp.f64 re)) (*.f64 (exp.f64 re) (+.f64 im (*.f64 1/120 (pow.f64 im 5))))) |
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 im 3) (exp.f64 re))) (+.f64 (*.f64 -1/5040 (*.f64 (exp.f64 re) (pow.f64 im 7))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 im 5) (exp.f64 re))) (*.f64 (exp.f64 re) im)))) |
(fma.f64 (*.f64 (pow.f64 im 3) (exp.f64 re)) -1/6 (fma.f64 -1/5040 (*.f64 (exp.f64 re) (pow.f64 im 7)) (*.f64 (exp.f64 re) (+.f64 im (*.f64 1/120 (pow.f64 im 5)))))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (exp.f64 re) (sin.f64 im)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (exp.f64 re) (sin.f64 im)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (exp.f64 re) (sin.f64 im)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (exp.f64 re) (sin.f64 im)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (exp.f64 re) (sin.f64 im)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (exp.f64 re) (sin.f64 im)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (exp.f64 re) (sin.f64 im)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (exp.f64 re) (sin.f64 im)) |
(*.f64 1 (*.f64 (exp.f64 re) (sin.f64 im))) |
(*.f64 (exp.f64 re) (sin.f64 im)) |
(*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 1) |
(*.f64 (exp.f64 re) (sin.f64 im)) |
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re)))) |
(*.f64 (cbrt.f64 (sin.f64 im)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))) |
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))) (cbrt.f64 (cbrt.f64 (sin.f64 im)))) |
(*.f64 (cbrt.f64 (sin.f64 im)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))) |
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) |
(*.f64 (exp.f64 re) (sin.f64 im)) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)) (cbrt.f64 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2)) |
(*.f64 (exp.f64 re) (sin.f64 im)) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)) (cbrt.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re))))) (cbrt.f64 (exp.f64 (*.f64 re 2/3)))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))))) |
(*.f64 (*.f64 (sqrt.f64 (exp.f64 re)) (cbrt.f64 (pow.f64 (sin.f64 im) 2))) (*.f64 (sqrt.f64 (exp.f64 re)) (cbrt.f64 (sin.f64 im)))) |
(*.f64 (cbrt.f64 (sin.f64 im)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (*.f64 (exp.f64 re) (cbrt.f64 (cbrt.f64 (sin.f64 im))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2)) |
(*.f64 (cbrt.f64 (sin.f64 im)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))) |
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 re)))) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 re)))) (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))))) |
(*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))) |
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 re)))) (*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 re)))) (*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))))) |
(*.f64 (exp.f64 re) (sin.f64 im)) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))))) |
(*.f64 (exp.f64 re) (sin.f64 im)) |
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 2) 2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))))) |
(*.f64 (exp.f64 re) (sin.f64 im)) |
(*.f64 (*.f64 (sin.f64 im) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) (cbrt.f64 (*.f64 (exp.f64 (+.f64 re re)) (exp.f64 (*.f64 re 2/3))))) |
(*.f64 (sin.f64 im) (cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 re)) (exp.f64 (*.f64 re (+.f64 2 2/3)))))) |
(*.f64 (*.f64 (sin.f64 im) (cbrt.f64 (sqrt.f64 (exp.f64 re)))) (*.f64 (exp.f64 (*.f64 re 2/3)) (cbrt.f64 (sqrt.f64 (exp.f64 re))))) |
(*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))) |
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)))) |
(*.f64 (exp.f64 re) (sin.f64 im)) |
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)))) |
(cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))) (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2))) |
(*.f64 (cbrt.f64 (*.f64 (*.f64 (exp.f64 (*.f64 re 3)) (pow.f64 (sin.f64 im) 2)) (cbrt.f64 (sin.f64 im)))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2)) |
(*.f64 (cbrt.f64 (sin.f64 im)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))) |
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re)) (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)))) |
(cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))) (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2))) |
(*.f64 (cbrt.f64 (sin.f64 im)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im)))) |
(*.f64 (cbrt.f64 (sin.f64 im)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2))))) |
(*.f64 (exp.f64 re) (sin.f64 im)) |
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))) |
(*.f64 (exp.f64 re) (sin.f64 im)) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re))))) (cbrt.f64 (exp.f64 (*.f64 re 2/3)))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))))) |
(*.f64 (exp.f64 re) (sin.f64 im)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (exp.f64 re) (sin.f64 im)) |
(*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2))) |
(*.f64 (exp.f64 re) (sin.f64 im)) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) |
(*.f64 (exp.f64 re) (sin.f64 im)) |
(*.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))) (sqrt.f64 (exp.f64 re))) |
(*.f64 (exp.f64 re) (sin.f64 im)) |
(*.f64 (sqrt.f64 (exp.f64 re)) (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))) |
(*.f64 (exp.f64 re) (sin.f64 im)) |
(*.f64 (*.f64 (sin.f64 im) (cbrt.f64 (*.f64 (exp.f64 re) (exp.f64 (*.f64 re 2/3))))) (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 re)) 4))) |
(*.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 (*.f64 re (+.f64 1 2/3))))) (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 re)) 4))) |
(*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))) |
(*.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im)) (cbrt.f64 (exp.f64 re))) |
(*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re)) (cbrt.f64 (sin.f64 im))) |
(*.f64 (cbrt.f64 (sin.f64 im)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2)) |
(*.f64 (exp.f64 re) (sin.f64 im)) |
(*.f64 (*.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))) (sqrt.f64 (sqrt.f64 (exp.f64 re)))) (sqrt.f64 (sqrt.f64 (exp.f64 re)))) |
(*.f64 (exp.f64 re) (sin.f64 im)) |
(*.f64 (*.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))) (cbrt.f64 (sqrt.f64 (exp.f64 re)))) (cbrt.f64 (exp.f64 re))) |
(*.f64 (exp.f64 re) (sin.f64 im)) |
(*.f64 (sqrt.f64 (sqrt.f64 (exp.f64 re))) (*.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))) (sqrt.f64 (sqrt.f64 (exp.f64 re))))) |
(*.f64 (exp.f64 re) (sin.f64 im)) |
(*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))))) |
(*.f64 (exp.f64 re) (sin.f64 im)) |
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im)))) |
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 re)) (exp.f64 (*.f64 re 2/3)))) (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))) |
(*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im)))) |
(*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)))) |
(*.f64 (exp.f64 re) (sin.f64 im)) |
(*.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re))) (exp.f64 (*.f64 re 2/3))) |
(*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))) |
(*.f64 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im))) (cbrt.f64 (pow.f64 (sin.f64 im) 2))) |
(*.f64 (cbrt.f64 (sin.f64 im)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))) |
(*.f64 (exp.f64 (*.f64 re 2/3)) (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re)))) |
(*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))) |
(*.f64 (*.f64 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) 2)) |
(*.f64 (exp.f64 re) (sin.f64 im)) |
(*.f64 (cbrt.f64 (*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2)) |
(*.f64 (exp.f64 re) (sin.f64 im)) |
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))) (cbrt.f64 (sqrt.f64 (exp.f64 re)))) |
(*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) 2) (*.f64 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2))) |
(*.f64 (exp.f64 re) (sin.f64 im)) |
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2))) (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) |
(*.f64 (exp.f64 re) (sin.f64 im)) |
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) |
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 re)) (exp.f64 (*.f64 re 2/3)))) (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))) |
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 re)) 4)) (*.f64 (sin.f64 im) (cbrt.f64 (*.f64 (exp.f64 re) (exp.f64 (*.f64 re 2/3)))))) |
(*.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 (*.f64 re (+.f64 1 2/3))))) (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 re)) 4))) |
(*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))) (cbrt.f64 (sqrt.f64 (exp.f64 re))))) |
(*.f64 (exp.f64 re) (sin.f64 im)) |
(*.f64 (*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))) (cbrt.f64 (sqrt.f64 (exp.f64 re)))) |
(*.f64 (exp.f64 re) (sin.f64 im)) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2) (cbrt.f64 (*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2))))) |
(*.f64 (exp.f64 re) (sin.f64 im)) |
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 2) 2)) |
(*.f64 (exp.f64 re) (sin.f64 im)) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im)))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)) (cbrt.f64 (cbrt.f64 (sin.f64 im)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re)))) |
(cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))) (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)) (cbrt.f64 (sqrt.f64 (exp.f64 re)))) (cbrt.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))))) |
(*.f64 (exp.f64 re) (sin.f64 im)) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)) (cbrt.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))))) (cbrt.f64 (sqrt.f64 (exp.f64 re)))) |
(*.f64 (exp.f64 re) (sin.f64 im)) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 im) 2) (exp.f64 re))) (cbrt.f64 (*.f64 (exp.f64 (+.f64 re re)) (sin.f64 im)))) |
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 im) 2) (exp.f64 re)) (*.f64 (exp.f64 (+.f64 re re)) (sin.f64 im)))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (cbrt.f64 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im))))) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im))) 2))) |
(*.f64 (cbrt.f64 (sin.f64 im)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))) |
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re)))) (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))))) |
(*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))) |
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re)))) (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) (*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))))) |
(*.f64 (exp.f64 re) (sin.f64 im)) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re))) 2)) (exp.f64 (*.f64 re 2/3)))) |
(*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))) |
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) (*.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))))) |
(*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)))) |
(*.f64 (exp.f64 re) (sin.f64 im)) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))) (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)))) |
(*.f64 (exp.f64 re) (sin.f64 im)) |
(*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)))) |
(*.f64 (exp.f64 re) (sin.f64 im)) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re)))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))))) |
(*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))))) |
(*.f64 (exp.f64 re) (sin.f64 im)) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))))) (cbrt.f64 (sqrt.f64 (exp.f64 re)))) |
(*.f64 (exp.f64 re) (sin.f64 im)) |
(*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)))) |
(cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))) (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (sqrt.f64 (exp.f64 re))))) |
(*.f64 (exp.f64 re) (sin.f64 im)) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re)))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (sqrt.f64 (exp.f64 re)))) (cbrt.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))))) |
(*.f64 (exp.f64 re) (sin.f64 im)) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)))) (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) |
(*.f64 (exp.f64 re) (sin.f64 im)) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (exp.f64 re)))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im)))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))))) |
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) (cbrt.f64 (*.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im)) (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (sin.f64 im)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re)))) |
(cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))) (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2))) |
(/.f64 (*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) 2) |
(*.f64 (exp.f64 re) (sin.f64 im)) |
(/.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 1) |
(*.f64 (exp.f64 re) (sin.f64 im)) |
(/.f64 (*.f64 2 (*.f64 (exp.f64 re) (sin.f64 im))) 2) |
(*.f64 (exp.f64 re) (sin.f64 im)) |
(pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 1) |
(*.f64 (exp.f64 re) (sin.f64 im)) |
(pow.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 3) 1/3) |
(*.f64 (exp.f64 re) (sin.f64 im)) |
(pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 3) |
(*.f64 (exp.f64 re) (sin.f64 im)) |
(cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 3)) |
(*.f64 (exp.f64 re) (sin.f64 im)) |
Compiled 1940 to 708 computations (63.5% saved)
7 alts after pruning (6 fresh and 1 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 101 | 6 | 107 |
| Fresh | 0 | 0 | 0 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 0 | 0 |
| Total | 101 | 7 | 108 |
| Status | Error | Program |
|---|---|---|
| ▶ | 1.0b | (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 3) |
| ▶ | 20.9b | (+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)) |
| ▶ | 0.0b | (*.f64 (sin.f64 im) (cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 re)) (exp.f64 (*.f64 re (+.f64 2 2/3)))))) |
| ✓ | 0.0b | (*.f64 (exp.f64 re) (sin.f64 im)) |
| ▶ | 21.2b | (*.f64 (exp.f64 re) im) |
| ▶ | 21.2b | (sin.f64 im) |
| 10.8b | (cbrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 im) 2) (exp.f64 re)) (*.f64 (exp.f64 (+.f64 re re)) (sin.f64 im)))) |
Compiled 133 to 95 computations (28.6% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (*.f64 (cbrt.f64 (exp.f64 re)) (exp.f64 (*.f64 re (+.f64 2 2/3)))) |
| ✓ | 0.0b | (cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 re)) (exp.f64 (*.f64 re (+.f64 2 2/3))))) |
| ✓ | 0.0b | (*.f64 (sin.f64 im) (cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 re)) (exp.f64 (*.f64 re (+.f64 2 2/3)))))) |
| ✓ | 0.4b | (*.f64 re (+.f64 2 2/3)) |
Compiled 62 to 40 computations (35.5% saved)
15 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 7.0ms | re | @ | inf | (*.f64 (sin.f64 im) (cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 re)) (exp.f64 (*.f64 re (+.f64 2 2/3)))))) |
| 3.0ms | re | @ | -inf | (*.f64 (sin.f64 im) (cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 re)) (exp.f64 (*.f64 re (+.f64 2 2/3)))))) |
| 3.0ms | im | @ | inf | (*.f64 (sin.f64 im) (cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 re)) (exp.f64 (*.f64 re (+.f64 2 2/3)))))) |
| 2.0ms | im | @ | 0 | (*.f64 (sin.f64 im) (cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 re)) (exp.f64 (*.f64 re (+.f64 2 2/3)))))) |
| 0.0ms | re | @ | 0 | (*.f64 re (+.f64 2 2/3)) |
Compiled 3475 to 2380 computations (31.5% saved)
| 1× | batch-egg-rewrite |
| 129× | egg-rr |
| 43× | egg-rr |
| 40× | egg-rr |
| 35× | egg-rr |
| Inputs |
|---|
(*.f64 re (+.f64 2 2/3)) |
(*.f64 (sin.f64 im) (cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 re)) (exp.f64 (*.f64 re (+.f64 2 2/3)))))) |
(cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 re)) (exp.f64 (*.f64 re (+.f64 2 2/3))))) |
(*.f64 (cbrt.f64 (exp.f64 re)) (exp.f64 (*.f64 re (+.f64 2 2/3)))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 2 re (*.f64 re 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 re 2 (*.f64 re 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 re (sqrt.f64 2/3)) (sqrt.f64 2/3) (+.f64 re re))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 re 2/3)) (cbrt.f64 (*.f64 4/9 (*.f64 re re))) (+.f64 re re))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 re 2/3) (+.f64 re re))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 8/27 re)) (cbrt.f64 (*.f64 re re)) (+.f64 re re))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 2/3) (*.f64 re (sqrt.f64 2/3)) (+.f64 re re))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 re (cbrt.f64 2/3)) (cbrt.f64 4/9) (+.f64 re re))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 re) (cbrt.f64 (*.f64 (*.f64 re re) 8/27)) (+.f64 re re))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 2/3) (*.f64 (cbrt.f64 4/9) re) (+.f64 re re))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (+.f64 re re)) (cbrt.f64 (*.f64 (*.f64 re re) 4)) (*.f64 re 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 2) (*.f64 (cbrt.f64 4) re) (*.f64 re 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 2) (*.f64 re (sqrt.f64 2)) (*.f64 re 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 8 re)) (cbrt.f64 (*.f64 re re)) (*.f64 re 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (+.f64 re re) (*.f64 re 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 re) (cbrt.f64 (*.f64 (*.f64 re re) 8)) (*.f64 re 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 re (sqrt.f64 2)) (sqrt.f64 2) (*.f64 re 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 re re) 1 (*.f64 re 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 2/3 re (+.f64 re re))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 re 2/3 (+.f64 re re))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 re (cbrt.f64 2)) (cbrt.f64 4) (*.f64 re 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (*.f64 re re) 4) (*.f64 (*.f64 re 2/3) (-.f64 (*.f64 re 2/3) (+.f64 re re)))) 0) (/.f64 (+.f64 (pow.f64 (+.f64 re re) 3) (pow.f64 (*.f64 re 2/3) 3)) (+.f64 (*.f64 (*.f64 re re) 4) (*.f64 (*.f64 re 2/3) (-.f64 (*.f64 re 2/3) (+.f64 re re))))) (*.f64 re 8/3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 224/27 0) (*.f64 re 8/3) (*.f64 re 8/3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 re 0) (/.f64 224/27 (/.f64 28/9 re)) (*.f64 re 8/3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 re 0) (/.f64 32/9 (/.f64 4/3 re)) (*.f64 re 8/3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 32/9 0) (*.f64 re 8/3) (*.f64 re 8/3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 2 0) (*.f64 re 8/3) (*.f64 re 8/3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 8/3 0) (*.f64 re 8/3) (*.f64 re 8/3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 44/9 0) (*.f64 re 8/3) (*.f64 re 8/3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1648/81 0) (*.f64 (/.f64 (*.f64 re 224/27) 46144/729) 1648/81) (*.f64 re 8/3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 re 4/3) 0) (/.f64 (*.f64 (*.f64 re 8/3) (*.f64 re 4/3)) (*.f64 re 4/3)) (*.f64 re 8/3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 re 2/3) (+.f64 re re)) 0) (/.f64 (-.f64 (*.f64 4/9 (*.f64 re re)) (*.f64 (*.f64 re re) 4)) (-.f64 (*.f64 re 2/3) (+.f64 re re))) (*.f64 re 8/3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 4/9 (*.f64 re re)) (-.f64 (*.f64 (*.f64 re re) 4) (*.f64 (*.f64 (+.f64 re re) re) 2/3))) 0) (/.f64 (+.f64 (pow.f64 (+.f64 re re) 3) (pow.f64 (*.f64 re 2/3) 3)) (+.f64 (*.f64 4/9 (*.f64 re re)) (-.f64 (*.f64 (*.f64 re re) 4) (*.f64 (*.f64 (+.f64 re re) re) 2/3)))) (*.f64 re 8/3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 re re) 0) (/.f64 (+.f64 (pow.f64 (+.f64 re re) 3) (pow.f64 (*.f64 re 2/3) 3)) (+.f64 (*.f64 (*.f64 re re) 4) (*.f64 (*.f64 re 2/3) (-.f64 (*.f64 re 2/3) (+.f64 re re))))) (*.f64 re 8/3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 re 2/3) 0) (/.f64 (+.f64 (pow.f64 (+.f64 re re) 3) (pow.f64 (*.f64 re 2/3) 3)) (+.f64 (*.f64 (*.f64 re re) 4) (*.f64 (*.f64 re 2/3) (-.f64 (*.f64 re 2/3) (+.f64 re re))))) (*.f64 re 8/3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 52/9 0) (*.f64 re 8/3) (*.f64 re 8/3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 re 2/3) 0) (/.f64 (+.f64 (pow.f64 (+.f64 re re) 3) (pow.f64 (*.f64 re 2/3) 3)) (+.f64 (*.f64 4/9 (*.f64 re re)) (-.f64 (*.f64 (*.f64 re re) 4) (*.f64 (*.f64 (+.f64 re re) re) 2/3)))) (*.f64 re 8/3))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 re re) 0) (/.f64 (+.f64 (pow.f64 (+.f64 re re) 3) (pow.f64 (*.f64 re 2/3) 3)) (+.f64 (*.f64 4/9 (*.f64 re re)) (-.f64 (*.f64 (*.f64 re re) 4) (*.f64 (*.f64 (+.f64 re re) re) 2/3)))) (*.f64 re 8/3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 re re) (*.f64 re 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 re 2/3) (+.f64 re re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 re 8/3)) (cbrt.f64 (*.f64 (*.f64 re re) 64/9)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 re re) 64/9)) (cbrt.f64 (*.f64 re 8/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 re 8/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 re 8/3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 8/3) (*.f64 (cbrt.f64 64/9) re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 re) (cbrt.f64 (*.f64 (*.f64 re re) 512/27)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 64/9) re) (cbrt.f64 8/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 re re) 512/27)) (cbrt.f64 re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 512/27 re)) (cbrt.f64 re)) (cbrt.f64 re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 re (cbrt.f64 8/3)) (cbrt.f64 8/3)) (cbrt.f64 8/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 8/3)) (*.f64 (cbrt.f64 (sqrt.f64 8/3)) (*.f64 (cbrt.f64 64/9) re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 8/3)) (*.f64 (cbrt.f64 (cbrt.f64 64/9)) (*.f64 (cbrt.f64 64/9) re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 8/3)) (*.f64 (cbrt.f64 8/3) (*.f64 re (sqrt.f64 8/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 8/3)) (*.f64 (sqrt.f64 (sqrt.f64 8/3)) (*.f64 re (sqrt.f64 8/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 re 32/9) 208/27) 52/9)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 re 224/27) 1232/81) 44/9)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 re (cbrt.f64 28/9)) (/.f64 224/27 (cbrt.f64 (*.f64 28/9 28/9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 224/27 1) (/.f64 re 28/9))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 224/27 (cbrt.f64 28/9)) (/.f64 re (cbrt.f64 (*.f64 28/9 28/9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 32/9 (cbrt.f64 4/3)) (/.f64 re (cbrt.f64 16/9)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 32/9 1) (/.f64 re 4/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 32/9 (+.f64 (sqrt.f64 2) (sqrt.f64 2/3))) (/.f64 re (-.f64 (sqrt.f64 2) (sqrt.f64 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 32/9 (sqrt.f64 2)) (/.f64 re (sqrt.f64 (*.f64 2 4/9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 32/9 (cbrt.f64 2)) (/.f64 re (cbrt.f64 (*.f64 4 8/27))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 32/9 (cbrt.f64 (*.f64 8 2/3))) (/.f64 re (cbrt.f64 4/9)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 16/9 (/.f64 re 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 32/9 2/3) (/.f64 re 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 32/9 (sqrt.f64 (*.f64 4 2/3))) (/.f64 re (sqrt.f64 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 32/9 (sqrt.f64 4/3)) (/.f64 re (sqrt.f64 4/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 re (cbrt.f64 4/3)) (/.f64 32/9 (cbrt.f64 16/9)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 re (+.f64 (sqrt.f64 2) (sqrt.f64 2/3))) (/.f64 32/9 (-.f64 (sqrt.f64 2) (sqrt.f64 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 re (sqrt.f64 2)) (/.f64 32/9 (sqrt.f64 (*.f64 2 4/9))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 re (cbrt.f64 2)) (/.f64 32/9 (cbrt.f64 (*.f64 4 8/27))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 re (cbrt.f64 (*.f64 8 2/3))) (/.f64 32/9 (cbrt.f64 4/9)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 re 2) (/.f64 32/9 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 re 2/3) 16/9)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 re (sqrt.f64 (*.f64 4 2/3))) (/.f64 32/9 (sqrt.f64 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 re (sqrt.f64 4/3)) (/.f64 32/9 (sqrt.f64 4/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 re 8/3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 8/3 re)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 re (sqrt.f64 8/3)) (sqrt.f64 8/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 re (cbrt.f64 8/3)) (cbrt.f64 64/9))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 512/27 re)) (cbrt.f64 (*.f64 re re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 8/3) (*.f64 re (sqrt.f64 8/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 64/9) (*.f64 re (cbrt.f64 8/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 re re)) (cbrt.f64 (*.f64 512/27 re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 512/27 re)) 1) (cbrt.f64 (*.f64 re re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 512/27 re)) (pow.f64 (cbrt.f64 (cbrt.f64 re)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 re)) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 re (cbrt.f64 8/3)) 1) (cbrt.f64 64/9))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 re (cbrt.f64 8/3)) (cbrt.f64 (cbrt.f64 64/9))) (pow.f64 (cbrt.f64 (cbrt.f64 64/9)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 re 32/9) 8/3) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 re 32/9) 32/9) 8/3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 re re)) (+.f64 (cbrt.f64 (*.f64 8 re)) (cbrt.f64 (*.f64 8/27 re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 re re)) (+.f64 (cbrt.f64 (*.f64 8/27 re)) (cbrt.f64 (*.f64 8 re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 re 224/27) 9/28)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 re 1) 8/3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 re 32/9) 3/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 re 32/9) 4/3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 re 224/27) 28/9)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 re (sqrt.f64 8/3)) (sqrt.f64 32/9)) (sqrt.f64 4/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 re -224/27) -28/9)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 re 3/8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 re -32/9) -4/3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 32/9) (*.f64 (cbrt.f64 64/9) re)) (cbrt.f64 4/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 224/27) (*.f64 (cbrt.f64 64/9) re)) (cbrt.f64 28/9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 32/9) (*.f64 re (sqrt.f64 8/3))) (sqrt.f64 4/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -224/27 re) -28/9)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -32/9 re) -4/3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 re 32/9) (sqrt.f64 2)) (sqrt.f64 (*.f64 2 4/9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 re 32/9) (+.f64 (sqrt.f64 2) (sqrt.f64 2/3))) (-.f64 (sqrt.f64 2) (sqrt.f64 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 re 32/9) 1) 4/3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 re 32/9) (cbrt.f64 4/3)) (cbrt.f64 16/9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 re 32/9) (cbrt.f64 2)) (cbrt.f64 (*.f64 4 8/27)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 re 32/9) (cbrt.f64 (*.f64 8 2/3))) (cbrt.f64 4/9))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 re 32/9) (sqrt.f64 4/3)) (sqrt.f64 4/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 re 224/27) (cbrt.f64 28/9)) (cbrt.f64 (*.f64 28/9 28/9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 re 224/27) 1) 28/9)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 re (/.f64 28/9 224/27))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 re 32/9)) -4/3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 re 224/27)) -28/9)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 re 16/9) 2/3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 16/9 re) 2/3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 re 32/9) 2/3) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 re 32/9) (sqrt.f64 (*.f64 4 2/3))) (sqrt.f64 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 re 32/9) 2) 2/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 re 8/3)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 re 8/3) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 re 8/3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 re 8/3) 3)))))) |
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (sin.f64 im) (exp.f64 re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 re 8/3))) (sin.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 im)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 re 8/3))) (sin.f64 im)) (cbrt.f64 (cbrt.f64 (exp.f64 re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im)) (cbrt.f64 (exp.f64 re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re)) (cbrt.f64 (sin.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re))) (cbrt.f64 (exp.f64 re))) (cbrt.f64 (exp.f64 re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im))) (cbrt.f64 (sin.f64 im))) (cbrt.f64 (sin.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 re 8/3))) (sin.f64 im)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 im)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 2) 2) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im))) (cbrt.f64 (pow.f64 (sin.f64 im) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im))) 1) (cbrt.f64 (pow.f64 (sin.f64 im) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 im) (exp.f64 re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 re) (sin.f64 im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re))) (exp.f64 (*.f64 re 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 re 2/3)) (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re))) 1) (exp.f64 (*.f64 re 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re)))) (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 re 8/3)))) (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re))) (cbrt.f64 (exp.f64 (*.f64 re 2/3)))) (cbrt.f64 (*.f64 (exp.f64 re) (cbrt.f64 (exp.f64 re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 im) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) (cbrt.f64 (exp.f64 (*.f64 re 8/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (*.f64 re 8/3))) (*.f64 (sin.f64 im) (cbrt.f64 (cbrt.f64 (exp.f64 re)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 3)))))) |
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 re 8/3)))) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 re 8/3)) 2/3)) (cbrt.f64 (cbrt.f64 (exp.f64 re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (exp.f64 re)) (sqrt.f64 (exp.f64 re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (exp.f64 re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 re) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (exp.f64 re)) (sqrt.f64 (sqrt.f64 (exp.f64 re)))) (sqrt.f64 (sqrt.f64 (exp.f64 re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (exp.f64 re))) (*.f64 (sqrt.f64 (sqrt.f64 (exp.f64 re))) (sqrt.f64 (exp.f64 re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (*.f64 (cbrt.f64 (exp.f64 re)) (sqrt.f64 (exp.f64 re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 re)) (exp.f64 (*.f64 re 4/3)))) (cbrt.f64 (exp.f64 (*.f64 re 4/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) (cbrt.f64 (exp.f64 (*.f64 re 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (cbrt.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 re 8/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (*.f64 re 4/3))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 re 4/3))) (cbrt.f64 (cbrt.f64 (exp.f64 re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 re)) (exp.f64 (*.f64 re 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 re 8/3)))) (cbrt.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 re 8/3)) 2/3) (cbrt.f64 (exp.f64 re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 re 8/3)) (cbrt.f64 (cbrt.f64 (exp.f64 re))))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (*.f64 re 4/3))) (cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 re)) (exp.f64 (*.f64 re 4/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 re 2/3)) (cbrt.f64 (exp.f64 re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (exp.f64 re)) (cbrt.f64 (sqrt.f64 (exp.f64 re)))) (cbrt.f64 (exp.f64 re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (exp.f64 re) (cbrt.f64 (exp.f64 re)))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (exp.f64 re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (exp.f64 re))) (cbrt.f64 (*.f64 (exp.f64 re) (cbrt.f64 (exp.f64 re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (exp.f64 re)) (cbrt.f64 (*.f64 (exp.f64 re) (cbrt.f64 (exp.f64 re))))) (cbrt.f64 (exp.f64 (*.f64 re 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) (*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (cbrt.f64 (exp.f64 re)))) (cbrt.f64 (exp.f64 re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re)))) (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 re 8/3)))) (exp.f64 (*.f64 re 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (exp.f64 (*.f64 re 8/3))))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 re 8/3)) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re)))) (cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 re 8/3))) (exp.f64 (+.f64 re re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re)))) (cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) (exp.f64 (*.f64 re 8/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) (cbrt.f64 (exp.f64 (*.f64 re 8/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (*.f64 re 8/3))) (cbrt.f64 (cbrt.f64 (exp.f64 re))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (E.f64) re)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (exp.f64 re)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 re 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 re) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 re)) (cbrt.f64 (*.f64 re re)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (exp.f64 re)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 re) (*.f64 2 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (cbrt.f64 (*.f64 re re))) (cbrt.f64 re))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 re) (/.f64 2 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (+.f64 re re)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (exp.f64 (+.f64 re re)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (exp.f64 (*.f64 re 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (exp.f64 re))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 re)))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 re 1/3) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 re 3) 1/3)))))) |
((#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (exp.f64 (*.f64 re 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 re) 3/2) (pow.f64 (exp.f64 re) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 re 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (exp.f64 (*.f64 re 3))) (sqrt.f64 (exp.f64 (*.f64 re 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 re) (exp.f64 (+.f64 re re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (+.f64 re re)) (exp.f64 re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (exp.f64 re)) (exp.f64 (*.f64 re 4/3))) (exp.f64 (*.f64 re 4/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 re)) (exp.f64 (*.f64 re 8/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 re 8/3))) (exp.f64 (+.f64 re re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) (exp.f64 (*.f64 re 8/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 re 4/3)) (*.f64 (cbrt.f64 (exp.f64 re)) (exp.f64 (*.f64 re 4/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) (exp.f64 (*.f64 re 8/3))) (cbrt.f64 (cbrt.f64 (exp.f64 re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 re 8/3)) (cbrt.f64 (exp.f64 re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 re 8/3))) (exp.f64 (+.f64 re re))) (cbrt.f64 (cbrt.f64 (exp.f64 re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (exp.f64 (*.f64 re 8/3)) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) (cbrt.f64 (cbrt.f64 (exp.f64 re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) (exp.f64 (*.f64 re 8/3))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 re 4/3)) (*.f64 (*.f64 (cbrt.f64 (exp.f64 re)) (exp.f64 (*.f64 re 4/3))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 re 8/3))) (exp.f64 (+.f64 re re))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (*.f64 re 4/3)) (cbrt.f64 (sqrt.f64 (exp.f64 re)))) (*.f64 (exp.f64 (*.f64 re 4/3)) (cbrt.f64 (sqrt.f64 (exp.f64 re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (exp.f64 (*.f64 re 4/3))) (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (exp.f64 (*.f64 re 4/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re)))) (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 re 8/3)))) (exp.f64 (*.f64 re 8/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (*.f64 re 8/3)) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) (cbrt.f64 (exp.f64 (*.f64 re 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) (*.f64 (exp.f64 (*.f64 re 8/3)) (cbrt.f64 (cbrt.f64 (exp.f64 re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (exp.f64 (*.f64 re 8/3)) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) 1) (cbrt.f64 (exp.f64 (*.f64 re 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (exp.f64 re) (exp.f64 (*.f64 re 8/3)))) (pow.f64 (exp.f64 (*.f64 re 8/3)) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (*.f64 re 8/3))) (*.f64 (pow.f64 (exp.f64 (*.f64 re 8/3)) 2/3) (cbrt.f64 (exp.f64 re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 (*.f64 re 8/3)) 2/3) (cbrt.f64 (*.f64 (exp.f64 re) (exp.f64 (*.f64 re 8/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 re 8/3)) 2/3) (cbrt.f64 (exp.f64 re))) (cbrt.f64 (exp.f64 (*.f64 re 8/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (exp.f64 (*.f64 re 8/3)) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))))) (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (cbrt.f64 (exp.f64 re))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (*.f64 re 8/3))) (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 re 8/3)) 2/3) (cbrt.f64 (exp.f64 re))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 re 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (exp.f64 re)) (*.f64 2 3))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 re) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (exp.f64 re) 3/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (*.f64 (*.f64 re 3) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (exp.f64 (*.f64 (*.f64 re 3) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 re 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 re 3) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 re 1/3) (*.f64 re 8/3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (+.f64 (*.f64 re 8/3) (*.f64 re 1/3))))))) |
| 1× | egglog |
| Inputs |
|---|
(*.f64 8/3 re) |
(*.f64 8/3 re) |
(*.f64 8/3 re) |
(*.f64 8/3 re) |
(*.f64 8/3 re) |
(*.f64 8/3 re) |
(*.f64 8/3 re) |
(*.f64 8/3 re) |
(*.f64 8/3 re) |
(*.f64 8/3 re) |
(*.f64 8/3 re) |
(*.f64 8/3 re) |
(*.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 8/3 re)) (pow.f64 (exp.f64 re) 1/3)) 1/3) im) |
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 im 3) (pow.f64 (*.f64 (exp.f64 (*.f64 8/3 re)) (pow.f64 (exp.f64 re) 1/3)) 1/3))) (*.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 8/3 re)) (pow.f64 (exp.f64 re) 1/3)) 1/3) im)) |
(+.f64 (*.f64 1/120 (*.f64 (pow.f64 im 5) (pow.f64 (*.f64 (exp.f64 (*.f64 8/3 re)) (pow.f64 (exp.f64 re) 1/3)) 1/3))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 im 3) (pow.f64 (*.f64 (exp.f64 (*.f64 8/3 re)) (pow.f64 (exp.f64 re) 1/3)) 1/3))) (*.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 8/3 re)) (pow.f64 (exp.f64 re) 1/3)) 1/3) im))) |
(+.f64 (*.f64 1/120 (*.f64 (pow.f64 im 5) (pow.f64 (*.f64 (exp.f64 (*.f64 8/3 re)) (pow.f64 (exp.f64 re) 1/3)) 1/3))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 im 7) (pow.f64 (*.f64 (exp.f64 (*.f64 8/3 re)) (pow.f64 (exp.f64 re) 1/3)) 1/3))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 im 3) (pow.f64 (*.f64 (exp.f64 (*.f64 8/3 re)) (pow.f64 (exp.f64 re) 1/3)) 1/3))) (*.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 8/3 re)) (pow.f64 (exp.f64 re) 1/3)) 1/3) im)))) |
(*.f64 (sin.f64 im) (pow.f64 (*.f64 (exp.f64 (*.f64 8/3 re)) (pow.f64 (exp.f64 re) 1/3)) 1/3)) |
(*.f64 (sin.f64 im) (pow.f64 (*.f64 (exp.f64 (*.f64 8/3 re)) (pow.f64 (exp.f64 re) 1/3)) 1/3)) |
(*.f64 (sin.f64 im) (pow.f64 (*.f64 (exp.f64 (*.f64 8/3 re)) (pow.f64 (exp.f64 re) 1/3)) 1/3)) |
(*.f64 (sin.f64 im) (pow.f64 (*.f64 (exp.f64 (*.f64 8/3 re)) (pow.f64 (exp.f64 re) 1/3)) 1/3)) |
(*.f64 (sin.f64 im) (pow.f64 (*.f64 (exp.f64 (*.f64 8/3 re)) (pow.f64 (exp.f64 re) 1/3)) 1/3)) |
(*.f64 (sin.f64 im) (pow.f64 (*.f64 (exp.f64 (*.f64 8/3 re)) (pow.f64 (exp.f64 re) 1/3)) 1/3)) |
(*.f64 (sin.f64 im) (pow.f64 (*.f64 (exp.f64 (*.f64 8/3 re)) (pow.f64 (exp.f64 re) 1/3)) 1/3)) |
(*.f64 (sin.f64 im) (pow.f64 (*.f64 (exp.f64 (*.f64 8/3 re)) (pow.f64 (exp.f64 re) 1/3)) 1/3)) |
(sin.f64 im) |
(+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)) |
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 re 2) (sin.f64 im))) (+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re))) |
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 re 2) (sin.f64 im))) (+.f64 (sin.f64 im) (+.f64 (*.f64 (sin.f64 im) re) (*.f64 1/6 (*.f64 (sin.f64 im) (pow.f64 re 3)))))) |
(*.f64 (sin.f64 im) (pow.f64 (*.f64 (exp.f64 (*.f64 8/3 re)) (pow.f64 (exp.f64 re) 1/3)) 1/3)) |
(*.f64 (sin.f64 im) (pow.f64 (*.f64 (exp.f64 (*.f64 8/3 re)) (pow.f64 (exp.f64 re) 1/3)) 1/3)) |
(*.f64 (sin.f64 im) (pow.f64 (*.f64 (exp.f64 (*.f64 8/3 re)) (pow.f64 (exp.f64 re) 1/3)) 1/3)) |
(*.f64 (sin.f64 im) (pow.f64 (*.f64 (exp.f64 (*.f64 8/3 re)) (pow.f64 (exp.f64 re) 1/3)) 1/3)) |
(*.f64 (sin.f64 im) (pow.f64 (*.f64 (exp.f64 (*.f64 8/3 re)) (pow.f64 (exp.f64 re) 1/3)) 1/3)) |
(*.f64 (sin.f64 im) (pow.f64 (*.f64 (exp.f64 (*.f64 8/3 re)) (pow.f64 (exp.f64 re) 1/3)) 1/3)) |
(*.f64 (sin.f64 im) (pow.f64 (*.f64 (exp.f64 (*.f64 8/3 re)) (pow.f64 (exp.f64 re) 1/3)) 1/3)) |
(*.f64 (sin.f64 im) (pow.f64 (*.f64 (exp.f64 (*.f64 8/3 re)) (pow.f64 (exp.f64 re) 1/3)) 1/3)) |
1 |
(+.f64 1 re) |
(+.f64 (*.f64 1/2 (pow.f64 re 2)) (+.f64 1 re)) |
(+.f64 (*.f64 1/2 (pow.f64 re 2)) (+.f64 (*.f64 1/6 (pow.f64 re 3)) (+.f64 1 re))) |
(pow.f64 (*.f64 (exp.f64 (*.f64 8/3 re)) (pow.f64 (exp.f64 re) 1/3)) 1/3) |
(pow.f64 (*.f64 (exp.f64 (*.f64 8/3 re)) (pow.f64 (exp.f64 re) 1/3)) 1/3) |
(pow.f64 (*.f64 (exp.f64 (*.f64 8/3 re)) (pow.f64 (exp.f64 re) 1/3)) 1/3) |
(pow.f64 (*.f64 (exp.f64 (*.f64 8/3 re)) (pow.f64 (exp.f64 re) 1/3)) 1/3) |
(pow.f64 (*.f64 (exp.f64 (*.f64 8/3 re)) (pow.f64 (exp.f64 re) 1/3)) 1/3) |
(pow.f64 (*.f64 (exp.f64 (*.f64 8/3 re)) (pow.f64 (exp.f64 re) 1/3)) 1/3) |
(pow.f64 (*.f64 (exp.f64 (*.f64 8/3 re)) (pow.f64 (exp.f64 re) 1/3)) 1/3) |
(pow.f64 (*.f64 (exp.f64 (*.f64 8/3 re)) (pow.f64 (exp.f64 re) 1/3)) 1/3) |
1 |
(+.f64 1 (*.f64 3 re)) |
(+.f64 1 (+.f64 (*.f64 9/2 (pow.f64 re 2)) (*.f64 3 re))) |
(+.f64 1 (+.f64 (*.f64 9/2 (pow.f64 re 3)) (+.f64 (*.f64 9/2 (pow.f64 re 2)) (*.f64 3 re)))) |
(*.f64 (exp.f64 (*.f64 8/3 re)) (pow.f64 (exp.f64 re) 1/3)) |
(*.f64 (exp.f64 (*.f64 8/3 re)) (pow.f64 (exp.f64 re) 1/3)) |
(*.f64 (exp.f64 (*.f64 8/3 re)) (pow.f64 (exp.f64 re) 1/3)) |
(*.f64 (exp.f64 (*.f64 8/3 re)) (pow.f64 (exp.f64 re) 1/3)) |
(*.f64 (exp.f64 (*.f64 8/3 re)) (pow.f64 (exp.f64 re) 1/3)) |
(*.f64 (exp.f64 (*.f64 8/3 re)) (pow.f64 (exp.f64 re) 1/3)) |
(*.f64 (exp.f64 (*.f64 8/3 re)) (pow.f64 (exp.f64 re) 1/3)) |
(*.f64 (exp.f64 (*.f64 8/3 re)) (pow.f64 (exp.f64 re) 1/3)) |
(fma.f64 2 re (*.f64 re 2/3)) |
(fma.f64 re 2 (*.f64 re 2/3)) |
(fma.f64 (*.f64 re (sqrt.f64 2/3)) (sqrt.f64 2/3) (+.f64 re re)) |
(fma.f64 (cbrt.f64 (*.f64 re 2/3)) (cbrt.f64 (*.f64 4/9 (*.f64 re re))) (+.f64 re re)) |
(fma.f64 1 (*.f64 re 2/3) (+.f64 re re)) |
(fma.f64 (cbrt.f64 (*.f64 8/27 re)) (cbrt.f64 (*.f64 re re)) (+.f64 re re)) |
(fma.f64 (sqrt.f64 2/3) (*.f64 re (sqrt.f64 2/3)) (+.f64 re re)) |
(fma.f64 (*.f64 re (cbrt.f64 2/3)) (cbrt.f64 4/9) (+.f64 re re)) |
(fma.f64 (cbrt.f64 re) (cbrt.f64 (*.f64 (*.f64 re re) 8/27)) (+.f64 re re)) |
(fma.f64 (cbrt.f64 2/3) (*.f64 (cbrt.f64 4/9) re) (+.f64 re re)) |
(fma.f64 (cbrt.f64 (+.f64 re re)) (cbrt.f64 (*.f64 (*.f64 re re) 4)) (*.f64 re 2/3)) |
(fma.f64 (cbrt.f64 2) (*.f64 (cbrt.f64 4) re) (*.f64 re 2/3)) |
(fma.f64 (sqrt.f64 2) (*.f64 re (sqrt.f64 2)) (*.f64 re 2/3)) |
(fma.f64 (cbrt.f64 (*.f64 8 re)) (cbrt.f64 (*.f64 re re)) (*.f64 re 2/3)) |
(fma.f64 1 (+.f64 re re) (*.f64 re 2/3)) |
(fma.f64 (cbrt.f64 re) (cbrt.f64 (*.f64 (*.f64 re re) 8)) (*.f64 re 2/3)) |
(fma.f64 (*.f64 re (sqrt.f64 2)) (sqrt.f64 2) (*.f64 re 2/3)) |
(fma.f64 (+.f64 re re) 1 (*.f64 re 2/3)) |
(fma.f64 2/3 re (+.f64 re re)) |
(fma.f64 re 2/3 (+.f64 re re)) |
(fma.f64 (*.f64 re (cbrt.f64 2)) (cbrt.f64 4) (*.f64 re 2/3)) |
(if (!=.f64 (+.f64 (*.f64 (*.f64 re re) 4) (*.f64 (*.f64 re 2/3) (-.f64 (*.f64 re 2/3) (+.f64 re re)))) 0) (/.f64 (+.f64 (pow.f64 (+.f64 re re) 3) (pow.f64 (*.f64 re 2/3) 3)) (+.f64 (*.f64 (*.f64 re re) 4) (*.f64 (*.f64 re 2/3) (-.f64 (*.f64 re 2/3) (+.f64 re re))))) (*.f64 re 8/3)) |
(if (!=.f64 224/27 0) (*.f64 re 8/3) (*.f64 re 8/3)) |
(if (!=.f64 re 0) (/.f64 224/27 (/.f64 28/9 re)) (*.f64 re 8/3)) |
(if (!=.f64 re 0) (/.f64 32/9 (/.f64 4/3 re)) (*.f64 re 8/3)) |
(if (!=.f64 32/9 0) (*.f64 re 8/3) (*.f64 re 8/3)) |
(if (!=.f64 2 0) (*.f64 re 8/3) (*.f64 re 8/3)) |
(if (!=.f64 8/3 0) (*.f64 re 8/3) (*.f64 re 8/3)) |
(if (!=.f64 44/9 0) (*.f64 re 8/3) (*.f64 re 8/3)) |
(if (!=.f64 1648/81 0) (*.f64 (/.f64 (*.f64 re 224/27) 46144/729) 1648/81) (*.f64 re 8/3)) |
(if (!=.f64 (*.f64 re 4/3) 0) (/.f64 (*.f64 (*.f64 re 8/3) (*.f64 re 4/3)) (*.f64 re 4/3)) (*.f64 re 8/3)) |
(if (!=.f64 (-.f64 (*.f64 re 2/3) (+.f64 re re)) 0) (/.f64 (-.f64 (*.f64 4/9 (*.f64 re re)) (*.f64 (*.f64 re re) 4)) (-.f64 (*.f64 re 2/3) (+.f64 re re))) (*.f64 re 8/3)) |
(if (!=.f64 (+.f64 (*.f64 4/9 (*.f64 re re)) (-.f64 (*.f64 (*.f64 re re) 4) (*.f64 (*.f64 (+.f64 re re) re) 2/3))) 0) (/.f64 (+.f64 (pow.f64 (+.f64 re re) 3) (pow.f64 (*.f64 re 2/3) 3)) (+.f64 (*.f64 4/9 (*.f64 re re)) (-.f64 (*.f64 (*.f64 re re) 4) (*.f64 (*.f64 (+.f64 re re) re) 2/3)))) (*.f64 re 8/3)) |
(if (!=.f64 (+.f64 re re) 0) (/.f64 (+.f64 (pow.f64 (+.f64 re re) 3) (pow.f64 (*.f64 re 2/3) 3)) (+.f64 (*.f64 (*.f64 re re) 4) (*.f64 (*.f64 re 2/3) (-.f64 (*.f64 re 2/3) (+.f64 re re))))) (*.f64 re 8/3)) |
(if (!=.f64 (*.f64 re 2/3) 0) (/.f64 (+.f64 (pow.f64 (+.f64 re re) 3) (pow.f64 (*.f64 re 2/3) 3)) (+.f64 (*.f64 (*.f64 re re) 4) (*.f64 (*.f64 re 2/3) (-.f64 (*.f64 re 2/3) (+.f64 re re))))) (*.f64 re 8/3)) |
(if (!=.f64 52/9 0) (*.f64 re 8/3) (*.f64 re 8/3)) |
(if (!=.f64 (*.f64 re 2/3) 0) (/.f64 (+.f64 (pow.f64 (+.f64 re re) 3) (pow.f64 (*.f64 re 2/3) 3)) (+.f64 (*.f64 4/9 (*.f64 re re)) (-.f64 (*.f64 (*.f64 re re) 4) (*.f64 (*.f64 (+.f64 re re) re) 2/3)))) (*.f64 re 8/3)) |
(if (!=.f64 (+.f64 re re) 0) (/.f64 (+.f64 (pow.f64 (+.f64 re re) 3) (pow.f64 (*.f64 re 2/3) 3)) (+.f64 (*.f64 4/9 (*.f64 re re)) (-.f64 (*.f64 (*.f64 re re) 4) (*.f64 (*.f64 (+.f64 re re) re) 2/3)))) (*.f64 re 8/3)) |
(+.f64 (+.f64 re re) (*.f64 re 2/3)) |
(+.f64 (*.f64 re 2/3) (+.f64 re re)) |
(*.f64 (cbrt.f64 (*.f64 re 8/3)) (cbrt.f64 (*.f64 (*.f64 re re) 64/9))) |
(*.f64 (cbrt.f64 (*.f64 (*.f64 re re) 64/9)) (cbrt.f64 (*.f64 re 8/3))) |
(*.f64 1 (*.f64 re 8/3)) |
(*.f64 (*.f64 re 8/3) 1) |
(*.f64 (cbrt.f64 8/3) (*.f64 (cbrt.f64 64/9) re)) |
(*.f64 (cbrt.f64 re) (cbrt.f64 (*.f64 (*.f64 re re) 512/27))) |
(*.f64 (*.f64 (cbrt.f64 64/9) re) (cbrt.f64 8/3)) |
(*.f64 (cbrt.f64 (*.f64 (*.f64 re re) 512/27)) (cbrt.f64 re)) |
(*.f64 (*.f64 (cbrt.f64 (*.f64 512/27 re)) (cbrt.f64 re)) (cbrt.f64 re)) |
(*.f64 (*.f64 (*.f64 re (cbrt.f64 8/3)) (cbrt.f64 8/3)) (cbrt.f64 8/3)) |
(*.f64 (cbrt.f64 (sqrt.f64 8/3)) (*.f64 (cbrt.f64 (sqrt.f64 8/3)) (*.f64 (cbrt.f64 64/9) re))) |
(*.f64 (cbrt.f64 (cbrt.f64 8/3)) (*.f64 (cbrt.f64 (cbrt.f64 64/9)) (*.f64 (cbrt.f64 64/9) re))) |
(*.f64 (cbrt.f64 (sqrt.f64 8/3)) (*.f64 (cbrt.f64 8/3) (*.f64 re (sqrt.f64 8/3)))) |
(*.f64 (sqrt.f64 (sqrt.f64 8/3)) (*.f64 (sqrt.f64 (sqrt.f64 8/3)) (*.f64 re (sqrt.f64 8/3)))) |
(*.f64 (/.f64 (*.f64 re 32/9) 208/27) 52/9) |
(*.f64 (/.f64 (*.f64 re 224/27) 1232/81) 44/9) |
(*.f64 (/.f64 re (cbrt.f64 28/9)) (/.f64 224/27 (cbrt.f64 (*.f64 28/9 28/9)))) |
(*.f64 (/.f64 224/27 1) (/.f64 re 28/9)) |
(*.f64 (/.f64 224/27 (cbrt.f64 28/9)) (/.f64 re (cbrt.f64 (*.f64 28/9 28/9)))) |
(*.f64 (/.f64 32/9 (cbrt.f64 4/3)) (/.f64 re (cbrt.f64 16/9))) |
(*.f64 (/.f64 32/9 1) (/.f64 re 4/3)) |
(*.f64 (/.f64 32/9 (+.f64 (sqrt.f64 2) (sqrt.f64 2/3))) (/.f64 re (-.f64 (sqrt.f64 2) (sqrt.f64 2/3)))) |
(*.f64 (/.f64 32/9 (sqrt.f64 2)) (/.f64 re (sqrt.f64 (*.f64 2 4/9)))) |
(*.f64 (/.f64 32/9 (cbrt.f64 2)) (/.f64 re (cbrt.f64 (*.f64 4 8/27)))) |
(*.f64 (/.f64 32/9 (cbrt.f64 (*.f64 8 2/3))) (/.f64 re (cbrt.f64 4/9))) |
(*.f64 16/9 (/.f64 re 2/3)) |
(*.f64 (/.f64 32/9 2/3) (/.f64 re 2)) |
(*.f64 (/.f64 32/9 (sqrt.f64 (*.f64 4 2/3))) (/.f64 re (sqrt.f64 2/3))) |
(*.f64 (/.f64 32/9 (sqrt.f64 4/3)) (/.f64 re (sqrt.f64 4/3))) |
(*.f64 (/.f64 re (cbrt.f64 4/3)) (/.f64 32/9 (cbrt.f64 16/9))) |
(*.f64 (/.f64 re (+.f64 (sqrt.f64 2) (sqrt.f64 2/3))) (/.f64 32/9 (-.f64 (sqrt.f64 2) (sqrt.f64 2/3)))) |
(*.f64 (/.f64 re (sqrt.f64 2)) (/.f64 32/9 (sqrt.f64 (*.f64 2 4/9)))) |
(*.f64 (/.f64 re (cbrt.f64 2)) (/.f64 32/9 (cbrt.f64 (*.f64 4 8/27)))) |
(*.f64 (/.f64 re (cbrt.f64 (*.f64 8 2/3))) (/.f64 32/9 (cbrt.f64 4/9))) |
(*.f64 (/.f64 re 2) (/.f64 32/9 2/3)) |
(*.f64 (/.f64 re 2/3) 16/9) |
(*.f64 (/.f64 re (sqrt.f64 (*.f64 4 2/3))) (/.f64 32/9 (sqrt.f64 2/3))) |
(*.f64 (/.f64 re (sqrt.f64 4/3)) (/.f64 32/9 (sqrt.f64 4/3))) |
(*.f64 re 8/3) |
(*.f64 8/3 re) |
(*.f64 (*.f64 re (sqrt.f64 8/3)) (sqrt.f64 8/3)) |
(*.f64 (*.f64 re (cbrt.f64 8/3)) (cbrt.f64 64/9)) |
(*.f64 (cbrt.f64 (*.f64 512/27 re)) (cbrt.f64 (*.f64 re re))) |
(*.f64 (sqrt.f64 8/3) (*.f64 re (sqrt.f64 8/3))) |
(*.f64 (cbrt.f64 64/9) (*.f64 re (cbrt.f64 8/3))) |
(*.f64 (cbrt.f64 (*.f64 re re)) (cbrt.f64 (*.f64 512/27 re))) |
(*.f64 (*.f64 (cbrt.f64 (*.f64 512/27 re)) 1) (cbrt.f64 (*.f64 re re))) |
(*.f64 (*.f64 (cbrt.f64 (*.f64 512/27 re)) (pow.f64 (cbrt.f64 (cbrt.f64 re)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 re)) 2) 2)) |
(*.f64 (*.f64 (*.f64 re (cbrt.f64 8/3)) 1) (cbrt.f64 64/9)) |
(*.f64 (*.f64 (*.f64 re (cbrt.f64 8/3)) (cbrt.f64 (cbrt.f64 64/9))) (pow.f64 (cbrt.f64 (cbrt.f64 64/9)) 2)) |
(*.f64 (/.f64 (*.f64 re 32/9) 8/3) 2) |
(*.f64 (/.f64 (*.f64 re 32/9) 32/9) 8/3) |
(*.f64 (cbrt.f64 (*.f64 re re)) (+.f64 (cbrt.f64 (*.f64 8 re)) (cbrt.f64 (*.f64 8/27 re)))) |
(*.f64 (cbrt.f64 (*.f64 re re)) (+.f64 (cbrt.f64 (*.f64 8/27 re)) (cbrt.f64 (*.f64 8 re)))) |
(*.f64 (*.f64 re 224/27) 9/28) |
(*.f64 (/.f64 re 1) 8/3) |
(*.f64 (*.f64 re 32/9) 3/4) |
(/.f64 (*.f64 re 32/9) 4/3) |
(/.f64 (*.f64 re 224/27) 28/9) |
(/.f64 (*.f64 (*.f64 re (sqrt.f64 8/3)) (sqrt.f64 32/9)) (sqrt.f64 4/3)) |
(/.f64 (*.f64 re -224/27) -28/9) |
(/.f64 re 3/8) |
(/.f64 (*.f64 re -32/9) -4/3) |
(/.f64 (*.f64 (cbrt.f64 32/9) (*.f64 (cbrt.f64 64/9) re)) (cbrt.f64 4/3)) |
(/.f64 (*.f64 (cbrt.f64 224/27) (*.f64 (cbrt.f64 64/9) re)) (cbrt.f64 28/9)) |
(/.f64 (*.f64 (sqrt.f64 32/9) (*.f64 re (sqrt.f64 8/3))) (sqrt.f64 4/3)) |
(/.f64 (*.f64 -224/27 re) -28/9) |
(/.f64 (*.f64 -32/9 re) -4/3) |
(/.f64 (/.f64 (*.f64 re 32/9) (sqrt.f64 2)) (sqrt.f64 (*.f64 2 4/9))) |
(/.f64 (/.f64 (*.f64 re 32/9) (+.f64 (sqrt.f64 2) (sqrt.f64 2/3))) (-.f64 (sqrt.f64 2) (sqrt.f64 2/3))) |
(/.f64 (/.f64 (*.f64 re 32/9) 1) 4/3) |
(/.f64 (/.f64 (*.f64 re 32/9) (cbrt.f64 4/3)) (cbrt.f64 16/9)) |
(/.f64 (/.f64 (*.f64 re 32/9) (cbrt.f64 2)) (cbrt.f64 (*.f64 4 8/27))) |
(/.f64 (/.f64 (*.f64 re 32/9) (cbrt.f64 (*.f64 8 2/3))) (cbrt.f64 4/9)) |
(/.f64 (/.f64 (*.f64 re 32/9) (sqrt.f64 4/3)) (sqrt.f64 4/3)) |
(/.f64 (/.f64 (*.f64 re 224/27) (cbrt.f64 28/9)) (cbrt.f64 (*.f64 28/9 28/9))) |
(/.f64 (/.f64 (*.f64 re 224/27) 1) 28/9) |
(/.f64 re (/.f64 28/9 224/27)) |
(/.f64 (neg.f64 (*.f64 re 32/9)) -4/3) |
(/.f64 (neg.f64 (*.f64 re 224/27)) -28/9) |
(/.f64 (*.f64 re 16/9) 2/3) |
(/.f64 (*.f64 16/9 re) 2/3) |
(/.f64 (/.f64 (*.f64 re 32/9) 2/3) 2) |
(/.f64 (/.f64 (*.f64 re 32/9) (sqrt.f64 (*.f64 4 2/3))) (sqrt.f64 2/3)) |
(/.f64 (/.f64 (*.f64 re 32/9) 2) 2/3) |
(pow.f64 (cbrt.f64 (*.f64 re 8/3)) 3) |
(pow.f64 (pow.f64 (*.f64 re 8/3) 3) 1/3) |
(pow.f64 (*.f64 re 8/3) 1) |
(cbrt.f64 (pow.f64 (*.f64 re 8/3) 3)) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) |
(*.f64 1 (*.f64 (sin.f64 im) (exp.f64 re))) |
(*.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1) |
(*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))) |
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 re 8/3))) (sin.f64 im))) |
(*.f64 (cbrt.f64 (sin.f64 im)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))) |
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 re 8/3))) (sin.f64 im)) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) |
(*.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im)) (cbrt.f64 (exp.f64 re))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re)) (cbrt.f64 (sin.f64 im))) |
(*.f64 (*.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re))) (cbrt.f64 (exp.f64 re))) (cbrt.f64 (exp.f64 re))) |
(*.f64 (*.f64 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im))) (cbrt.f64 (sin.f64 im))) (cbrt.f64 (sin.f64 im))) |
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 re 8/3))) (sin.f64 im)) 1)) |
(*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im)) 1)) |
(*.f64 (cbrt.f64 (sin.f64 im)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re)) 1)) |
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 2) 2) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) |
(*.f64 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im))) (cbrt.f64 (pow.f64 (sin.f64 im) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im)))) |
(*.f64 (*.f64 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) 2)) |
(*.f64 (*.f64 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im))) 1) (cbrt.f64 (pow.f64 (sin.f64 im) 2))) |
(*.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 2) 2)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (exp.f64 re) (sin.f64 im)) |
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im)))) |
(*.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re))) (exp.f64 (*.f64 re 2/3))) |
(*.f64 (exp.f64 (*.f64 re 2/3)) (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re)))) |
(*.f64 (*.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re))) 1) (exp.f64 (*.f64 re 2/3))) |
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re)))) (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 re 8/3)))) (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im)))) |
(*.f64 (*.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re))) (cbrt.f64 (exp.f64 (*.f64 re 2/3)))) (cbrt.f64 (*.f64 (exp.f64 re) (cbrt.f64 (exp.f64 re))))) |
(*.f64 (*.f64 (sin.f64 im) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) (cbrt.f64 (exp.f64 (*.f64 re 8/3)))) |
(*.f64 (cbrt.f64 (exp.f64 (*.f64 re 8/3))) (*.f64 (sin.f64 im) (cbrt.f64 (cbrt.f64 (exp.f64 re))))) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 3) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 3) 1/3) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 3)) |
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 re 8/3)))) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 re 8/3)) 2/3)) (cbrt.f64 (cbrt.f64 (exp.f64 re))))) |
(*.f64 (sqrt.f64 (exp.f64 re)) (sqrt.f64 (exp.f64 re))) |
(*.f64 1 (exp.f64 re)) |
(*.f64 (exp.f64 re) 1) |
(*.f64 (*.f64 (sqrt.f64 (exp.f64 re)) (sqrt.f64 (sqrt.f64 (exp.f64 re)))) (sqrt.f64 (sqrt.f64 (exp.f64 re)))) |
(*.f64 (sqrt.f64 (sqrt.f64 (exp.f64 re))) (*.f64 (sqrt.f64 (sqrt.f64 (exp.f64 re))) (sqrt.f64 (exp.f64 re)))) |
(*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (*.f64 (cbrt.f64 (exp.f64 re)) (sqrt.f64 (exp.f64 re)))) |
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 re)) (exp.f64 (*.f64 re 4/3)))) (cbrt.f64 (exp.f64 (*.f64 re 4/3)))) |
(*.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) (cbrt.f64 (exp.f64 (*.f64 re 2/3)))) |
(*.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (cbrt.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 re 8/3))))) |
(*.f64 (cbrt.f64 (exp.f64 (*.f64 re 4/3))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 re 4/3))) (cbrt.f64 (cbrt.f64 (exp.f64 re))))) |
(*.f64 (cbrt.f64 (exp.f64 re)) (exp.f64 (*.f64 re 2/3))) |
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 re 8/3)))) (cbrt.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 re 8/3)) 2/3) (cbrt.f64 (exp.f64 re))))) |
(*.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 re 8/3)) (cbrt.f64 (cbrt.f64 (exp.f64 re))))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))))) |
(*.f64 (cbrt.f64 (exp.f64 (*.f64 re 4/3))) (cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 re)) (exp.f64 (*.f64 re 4/3))))) |
(*.f64 (exp.f64 (*.f64 re 2/3)) (cbrt.f64 (exp.f64 re))) |
(*.f64 (*.f64 (sqrt.f64 (exp.f64 re)) (cbrt.f64 (sqrt.f64 (exp.f64 re)))) (cbrt.f64 (exp.f64 re))) |
(*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (cbrt.f64 (exp.f64 re)))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (exp.f64 re)))) |
(*.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (exp.f64 re))) (cbrt.f64 (*.f64 (exp.f64 re) (cbrt.f64 (exp.f64 re))))) |
(*.f64 (*.f64 (cbrt.f64 (exp.f64 re)) (cbrt.f64 (*.f64 (exp.f64 re) (cbrt.f64 (exp.f64 re))))) (cbrt.f64 (exp.f64 (*.f64 re 2/3)))) |
(*.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) (*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (cbrt.f64 (exp.f64 re)))) (cbrt.f64 (exp.f64 re)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re)))) (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 re 8/3)))) (exp.f64 (*.f64 re 2/3)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (exp.f64 (*.f64 re 8/3))))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 re 8/3)) 2/3))) |
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re)))) (cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 re 8/3))) (exp.f64 (+.f64 re re))))) |
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re)))) (cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) (exp.f64 (*.f64 re 8/3))))) |
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) (cbrt.f64 (exp.f64 (*.f64 re 8/3)))) |
(*.f64 (cbrt.f64 (exp.f64 (*.f64 re 8/3))) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) |
(pow.f64 (E.f64) re) |
(pow.f64 (cbrt.f64 (exp.f64 re)) 3) |
(pow.f64 (exp.f64 (*.f64 re 3)) 1/3) |
(pow.f64 (exp.f64 re) 1) |
(pow.f64 (exp.f64 (cbrt.f64 re)) (cbrt.f64 (*.f64 re re))) |
(pow.f64 (sqrt.f64 (exp.f64 re)) 2) |
(pow.f64 (exp.f64 re) (*.f64 2 1/2)) |
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 re re))) (cbrt.f64 re)) |
(pow.f64 (exp.f64 re) (/.f64 2 2)) |
(pow.f64 (exp.f64 (+.f64 re re)) 1/2) |
(sqrt.f64 (exp.f64 (+.f64 re re))) |
(cbrt.f64 (exp.f64 (*.f64 re 3))) |
(fabs.f64 (exp.f64 re)) |
(exp.f64 re) |
(exp.f64 (*.f64 (*.f64 re 1/3) 3)) |
(exp.f64 (*.f64 (*.f64 re 3) 1/3)) |
(*.f64 1 (exp.f64 (*.f64 re 3))) |
(*.f64 (pow.f64 (exp.f64 re) 3/2) (pow.f64 (exp.f64 re) 3/2)) |
(*.f64 (exp.f64 (*.f64 re 3)) 1) |
(*.f64 (sqrt.f64 (exp.f64 (*.f64 re 3))) (sqrt.f64 (exp.f64 (*.f64 re 3)))) |
(*.f64 (exp.f64 re) (exp.f64 (+.f64 re re))) |
(*.f64 (exp.f64 (+.f64 re re)) (exp.f64 re)) |
(*.f64 (*.f64 (cbrt.f64 (exp.f64 re)) (exp.f64 (*.f64 re 4/3))) (exp.f64 (*.f64 re 4/3))) |
(*.f64 (cbrt.f64 (exp.f64 re)) (exp.f64 (*.f64 re 8/3))) |
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 re 8/3))) (exp.f64 (+.f64 re re)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) (exp.f64 (*.f64 re 8/3)))) |
(*.f64 (exp.f64 (*.f64 re 4/3)) (*.f64 (cbrt.f64 (exp.f64 re)) (exp.f64 (*.f64 re 4/3)))) |
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) (exp.f64 (*.f64 re 8/3))) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) |
(*.f64 (exp.f64 (*.f64 re 8/3)) (cbrt.f64 (exp.f64 re))) |
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 re 8/3))) (exp.f64 (+.f64 re re))) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) |
(*.f64 (*.f64 (*.f64 (exp.f64 (*.f64 re 8/3)) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) (exp.f64 (*.f64 re 8/3))) 1)) |
(*.f64 (exp.f64 (*.f64 re 4/3)) (*.f64 (*.f64 (cbrt.f64 (exp.f64 re)) (exp.f64 (*.f64 re 4/3))) 1)) |
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 re 8/3))) (exp.f64 (+.f64 re re))) 1)) |
(*.f64 (*.f64 (exp.f64 (*.f64 re 4/3)) (cbrt.f64 (sqrt.f64 (exp.f64 re)))) (*.f64 (exp.f64 (*.f64 re 4/3)) (cbrt.f64 (sqrt.f64 (exp.f64 re))))) |
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (exp.f64 (*.f64 re 4/3))) (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (exp.f64 (*.f64 re 4/3)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re)))) (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 re 8/3)))) (exp.f64 (*.f64 re 8/3)))) |
(*.f64 (*.f64 (exp.f64 (*.f64 re 8/3)) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) (cbrt.f64 (exp.f64 (*.f64 re 2/3)))) |
(*.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) (*.f64 (exp.f64 (*.f64 re 8/3)) (cbrt.f64 (cbrt.f64 (exp.f64 re))))) |
(*.f64 (*.f64 (*.f64 (exp.f64 (*.f64 re 8/3)) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) 1) (cbrt.f64 (exp.f64 (*.f64 re 2/3)))) |
(*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (exp.f64 (*.f64 re 8/3)))) (pow.f64 (exp.f64 (*.f64 re 8/3)) 2/3)) |
(*.f64 (cbrt.f64 (exp.f64 (*.f64 re 8/3))) (*.f64 (pow.f64 (exp.f64 (*.f64 re 8/3)) 2/3) (cbrt.f64 (exp.f64 re)))) |
(*.f64 (pow.f64 (exp.f64 (*.f64 re 8/3)) 2/3) (cbrt.f64 (*.f64 (exp.f64 re) (exp.f64 (*.f64 re 8/3))))) |
(*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 re 8/3)) 2/3) (cbrt.f64 (exp.f64 re))) (cbrt.f64 (exp.f64 (*.f64 re 8/3)))) |
(*.f64 (*.f64 (*.f64 (exp.f64 (*.f64 re 8/3)) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))))) (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (cbrt.f64 (exp.f64 re)))))) |
(*.f64 (cbrt.f64 (exp.f64 (*.f64 re 8/3))) (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 re 8/3)) 2/3) (cbrt.f64 (exp.f64 re))) 1)) |
(pow.f64 (exp.f64 (*.f64 re 3)) 1) |
(pow.f64 (sqrt.f64 (exp.f64 re)) (*.f64 2 3)) |
(pow.f64 (exp.f64 re) 3) |
(pow.f64 (pow.f64 (exp.f64 re) 3/2) 2) |
(pow.f64 (exp.f64 (*.f64 (*.f64 re 3) 3)) 1/3) |
(cbrt.f64 (exp.f64 (*.f64 (*.f64 re 3) 3))) |
(exp.f64 (*.f64 re 3)) |
(exp.f64 (*.f64 (*.f64 re 3) 1)) |
(exp.f64 (+.f64 (*.f64 re 1/3) (*.f64 re 8/3))) |
(exp.f64 (+.f64 (*.f64 re 8/3) (*.f64 re 1/3))) |
| Outputs |
|---|
(*.f64 8/3 re) |
(*.f64 8/3 re) |
(*.f64 8/3 re) |
(*.f64 8/3 re) |
(*.f64 8/3 re) |
(*.f64 8/3 re) |
(*.f64 8/3 re) |
(*.f64 8/3 re) |
(*.f64 8/3 re) |
(*.f64 8/3 re) |
(*.f64 8/3 re) |
(*.f64 8/3 re) |
(*.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 8/3 re)) (pow.f64 (exp.f64 re) 1/3)) 1/3) im) |
(*.f64 (cbrt.f64 (exp.f64 (*.f64 re (+.f64 8/3 1/3)))) im) |
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 im 3) (pow.f64 (*.f64 (exp.f64 (*.f64 8/3 re)) (pow.f64 (exp.f64 re) 1/3)) 1/3))) (*.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 8/3 re)) (pow.f64 (exp.f64 re) 1/3)) 1/3) im)) |
(fma.f64 -1/6 (*.f64 (pow.f64 im 3) (cbrt.f64 (exp.f64 (*.f64 re (+.f64 8/3 1/3))))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 re (+.f64 8/3 1/3)))) im)) |
(+.f64 (*.f64 1/120 (*.f64 (pow.f64 im 5) (pow.f64 (*.f64 (exp.f64 (*.f64 8/3 re)) (pow.f64 (exp.f64 re) 1/3)) 1/3))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 im 3) (pow.f64 (*.f64 (exp.f64 (*.f64 8/3 re)) (pow.f64 (exp.f64 re) 1/3)) 1/3))) (*.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 8/3 re)) (pow.f64 (exp.f64 re) 1/3)) 1/3) im))) |
(fma.f64 1/120 (*.f64 (pow.f64 im 5) (cbrt.f64 (exp.f64 (*.f64 re (+.f64 8/3 1/3))))) (fma.f64 -1/6 (*.f64 (pow.f64 im 3) (cbrt.f64 (exp.f64 (*.f64 re (+.f64 8/3 1/3))))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 re (+.f64 8/3 1/3)))) im))) |
(+.f64 (*.f64 1/120 (*.f64 (pow.f64 im 5) (pow.f64 (*.f64 (exp.f64 (*.f64 8/3 re)) (pow.f64 (exp.f64 re) 1/3)) 1/3))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 im 7) (pow.f64 (*.f64 (exp.f64 (*.f64 8/3 re)) (pow.f64 (exp.f64 re) 1/3)) 1/3))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 im 3) (pow.f64 (*.f64 (exp.f64 (*.f64 8/3 re)) (pow.f64 (exp.f64 re) 1/3)) 1/3))) (*.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 8/3 re)) (pow.f64 (exp.f64 re) 1/3)) 1/3) im)))) |
(fma.f64 1/120 (*.f64 (pow.f64 im 5) (cbrt.f64 (exp.f64 (*.f64 re (+.f64 8/3 1/3))))) (fma.f64 -1/5040 (*.f64 (pow.f64 im 7) (cbrt.f64 (exp.f64 (*.f64 re (+.f64 8/3 1/3))))) (fma.f64 -1/6 (*.f64 (pow.f64 im 3) (cbrt.f64 (exp.f64 (*.f64 re (+.f64 8/3 1/3))))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 re (+.f64 8/3 1/3)))) im)))) |
(*.f64 (sin.f64 im) (pow.f64 (*.f64 (exp.f64 (*.f64 8/3 re)) (pow.f64 (exp.f64 re) 1/3)) 1/3)) |
(*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 (*.f64 re (+.f64 8/3 1/3))))) |
(*.f64 (sin.f64 im) (pow.f64 (*.f64 (exp.f64 (*.f64 8/3 re)) (pow.f64 (exp.f64 re) 1/3)) 1/3)) |
(*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 (*.f64 re (+.f64 8/3 1/3))))) |
(*.f64 (sin.f64 im) (pow.f64 (*.f64 (exp.f64 (*.f64 8/3 re)) (pow.f64 (exp.f64 re) 1/3)) 1/3)) |
(*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 (*.f64 re (+.f64 8/3 1/3))))) |
(*.f64 (sin.f64 im) (pow.f64 (*.f64 (exp.f64 (*.f64 8/3 re)) (pow.f64 (exp.f64 re) 1/3)) 1/3)) |
(*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 (*.f64 re (+.f64 8/3 1/3))))) |
(*.f64 (sin.f64 im) (pow.f64 (*.f64 (exp.f64 (*.f64 8/3 re)) (pow.f64 (exp.f64 re) 1/3)) 1/3)) |
(*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 (*.f64 re (+.f64 8/3 1/3))))) |
(*.f64 (sin.f64 im) (pow.f64 (*.f64 (exp.f64 (*.f64 8/3 re)) (pow.f64 (exp.f64 re) 1/3)) 1/3)) |
(*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 (*.f64 re (+.f64 8/3 1/3))))) |
(*.f64 (sin.f64 im) (pow.f64 (*.f64 (exp.f64 (*.f64 8/3 re)) (pow.f64 (exp.f64 re) 1/3)) 1/3)) |
(*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 (*.f64 re (+.f64 8/3 1/3))))) |
(*.f64 (sin.f64 im) (pow.f64 (*.f64 (exp.f64 (*.f64 8/3 re)) (pow.f64 (exp.f64 re) 1/3)) 1/3)) |
(*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 (*.f64 re (+.f64 8/3 1/3))))) |
(sin.f64 im) |
(+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)) |
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 re 2) (sin.f64 im))) (+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re))) |
(fma.f64 1/2 (*.f64 (*.f64 re re) (sin.f64 im)) (+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re))) |
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 re 2) (sin.f64 im))) (+.f64 (sin.f64 im) (+.f64 (*.f64 (sin.f64 im) re) (*.f64 1/6 (*.f64 (sin.f64 im) (pow.f64 re 3)))))) |
(fma.f64 1/2 (*.f64 (*.f64 re re) (sin.f64 im)) (+.f64 (sin.f64 im) (fma.f64 (sin.f64 im) re (*.f64 (*.f64 1/6 (sin.f64 im)) (pow.f64 re 3))))) |
(*.f64 (sin.f64 im) (pow.f64 (*.f64 (exp.f64 (*.f64 8/3 re)) (pow.f64 (exp.f64 re) 1/3)) 1/3)) |
(*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 (*.f64 re (+.f64 8/3 1/3))))) |
(*.f64 (sin.f64 im) (pow.f64 (*.f64 (exp.f64 (*.f64 8/3 re)) (pow.f64 (exp.f64 re) 1/3)) 1/3)) |
(*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 (*.f64 re (+.f64 8/3 1/3))))) |
(*.f64 (sin.f64 im) (pow.f64 (*.f64 (exp.f64 (*.f64 8/3 re)) (pow.f64 (exp.f64 re) 1/3)) 1/3)) |
(*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 (*.f64 re (+.f64 8/3 1/3))))) |
(*.f64 (sin.f64 im) (pow.f64 (*.f64 (exp.f64 (*.f64 8/3 re)) (pow.f64 (exp.f64 re) 1/3)) 1/3)) |
(*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 (*.f64 re (+.f64 8/3 1/3))))) |
(*.f64 (sin.f64 im) (pow.f64 (*.f64 (exp.f64 (*.f64 8/3 re)) (pow.f64 (exp.f64 re) 1/3)) 1/3)) |
(*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 (*.f64 re (+.f64 8/3 1/3))))) |
(*.f64 (sin.f64 im) (pow.f64 (*.f64 (exp.f64 (*.f64 8/3 re)) (pow.f64 (exp.f64 re) 1/3)) 1/3)) |
(*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 (*.f64 re (+.f64 8/3 1/3))))) |
(*.f64 (sin.f64 im) (pow.f64 (*.f64 (exp.f64 (*.f64 8/3 re)) (pow.f64 (exp.f64 re) 1/3)) 1/3)) |
(*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 (*.f64 re (+.f64 8/3 1/3))))) |
(*.f64 (sin.f64 im) (pow.f64 (*.f64 (exp.f64 (*.f64 8/3 re)) (pow.f64 (exp.f64 re) 1/3)) 1/3)) |
(*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 (*.f64 re (+.f64 8/3 1/3))))) |
1 |
(+.f64 1 re) |
(+.f64 (*.f64 1/2 (pow.f64 re 2)) (+.f64 1 re)) |
(fma.f64 1/2 (*.f64 re re) (+.f64 1 re)) |
(+.f64 (*.f64 1/2 (pow.f64 re 2)) (+.f64 (*.f64 1/6 (pow.f64 re 3)) (+.f64 1 re))) |
(fma.f64 1/2 (*.f64 re re) (fma.f64 1/6 (pow.f64 re 3) (+.f64 1 re))) |
(pow.f64 (*.f64 (exp.f64 (*.f64 8/3 re)) (pow.f64 (exp.f64 re) 1/3)) 1/3) |
(cbrt.f64 (exp.f64 (*.f64 re (+.f64 8/3 1/3)))) |
(pow.f64 (*.f64 (exp.f64 (*.f64 8/3 re)) (pow.f64 (exp.f64 re) 1/3)) 1/3) |
(cbrt.f64 (exp.f64 (*.f64 re (+.f64 8/3 1/3)))) |
(pow.f64 (*.f64 (exp.f64 (*.f64 8/3 re)) (pow.f64 (exp.f64 re) 1/3)) 1/3) |
(cbrt.f64 (exp.f64 (*.f64 re (+.f64 8/3 1/3)))) |
(pow.f64 (*.f64 (exp.f64 (*.f64 8/3 re)) (pow.f64 (exp.f64 re) 1/3)) 1/3) |
(cbrt.f64 (exp.f64 (*.f64 re (+.f64 8/3 1/3)))) |
(pow.f64 (*.f64 (exp.f64 (*.f64 8/3 re)) (pow.f64 (exp.f64 re) 1/3)) 1/3) |
(cbrt.f64 (exp.f64 (*.f64 re (+.f64 8/3 1/3)))) |
(pow.f64 (*.f64 (exp.f64 (*.f64 8/3 re)) (pow.f64 (exp.f64 re) 1/3)) 1/3) |
(cbrt.f64 (exp.f64 (*.f64 re (+.f64 8/3 1/3)))) |
(pow.f64 (*.f64 (exp.f64 (*.f64 8/3 re)) (pow.f64 (exp.f64 re) 1/3)) 1/3) |
(cbrt.f64 (exp.f64 (*.f64 re (+.f64 8/3 1/3)))) |
(pow.f64 (*.f64 (exp.f64 (*.f64 8/3 re)) (pow.f64 (exp.f64 re) 1/3)) 1/3) |
(cbrt.f64 (exp.f64 (*.f64 re (+.f64 8/3 1/3)))) |
1 |
(+.f64 1 (*.f64 3 re)) |
(+.f64 1 (+.f64 (*.f64 9/2 (pow.f64 re 2)) (*.f64 3 re))) |
(+.f64 1 (fma.f64 9/2 (*.f64 re re) (*.f64 3 re))) |
(+.f64 1 (+.f64 (*.f64 9/2 (pow.f64 re 3)) (+.f64 (*.f64 9/2 (pow.f64 re 2)) (*.f64 3 re)))) |
(+.f64 1 (fma.f64 9/2 (pow.f64 re 3) (fma.f64 9/2 (*.f64 re re) (*.f64 3 re)))) |
(*.f64 (exp.f64 (*.f64 8/3 re)) (pow.f64 (exp.f64 re) 1/3)) |
(exp.f64 (*.f64 re (+.f64 8/3 1/3))) |
(*.f64 (exp.f64 (*.f64 8/3 re)) (pow.f64 (exp.f64 re) 1/3)) |
(exp.f64 (*.f64 re (+.f64 8/3 1/3))) |
(*.f64 (exp.f64 (*.f64 8/3 re)) (pow.f64 (exp.f64 re) 1/3)) |
(exp.f64 (*.f64 re (+.f64 8/3 1/3))) |
(*.f64 (exp.f64 (*.f64 8/3 re)) (pow.f64 (exp.f64 re) 1/3)) |
(exp.f64 (*.f64 re (+.f64 8/3 1/3))) |
(*.f64 (exp.f64 (*.f64 8/3 re)) (pow.f64 (exp.f64 re) 1/3)) |
(exp.f64 (*.f64 re (+.f64 8/3 1/3))) |
(*.f64 (exp.f64 (*.f64 8/3 re)) (pow.f64 (exp.f64 re) 1/3)) |
(exp.f64 (*.f64 re (+.f64 8/3 1/3))) |
(*.f64 (exp.f64 (*.f64 8/3 re)) (pow.f64 (exp.f64 re) 1/3)) |
(exp.f64 (*.f64 re (+.f64 8/3 1/3))) |
(*.f64 (exp.f64 (*.f64 8/3 re)) (pow.f64 (exp.f64 re) 1/3)) |
(exp.f64 (*.f64 re (+.f64 8/3 1/3))) |
(fma.f64 2 re (*.f64 re 2/3)) |
(fma.f64 re 2 (*.f64 re 2/3)) |
(fma.f64 (*.f64 re (sqrt.f64 2/3)) (sqrt.f64 2/3) (+.f64 re re)) |
(fma.f64 (cbrt.f64 (*.f64 re 2/3)) (cbrt.f64 (*.f64 4/9 (*.f64 re re))) (+.f64 re re)) |
(fma.f64 1 (*.f64 re 2/3) (+.f64 re re)) |
(fma.f64 2 re (*.f64 re 2/3)) |
(fma.f64 (cbrt.f64 (*.f64 8/27 re)) (cbrt.f64 (*.f64 re re)) (+.f64 re re)) |
(fma.f64 (sqrt.f64 2/3) (*.f64 re (sqrt.f64 2/3)) (+.f64 re re)) |
(fma.f64 (*.f64 re (cbrt.f64 2/3)) (cbrt.f64 4/9) (+.f64 re re)) |
(fma.f64 (cbrt.f64 re) (cbrt.f64 (*.f64 (*.f64 re re) 8/27)) (+.f64 re re)) |
(fma.f64 (cbrt.f64 2/3) (*.f64 (cbrt.f64 4/9) re) (+.f64 re re)) |
(fma.f64 (cbrt.f64 (+.f64 re re)) (cbrt.f64 (*.f64 (*.f64 re re) 4)) (*.f64 re 2/3)) |
(fma.f64 (cbrt.f64 2) (*.f64 (cbrt.f64 4) re) (*.f64 re 2/3)) |
(fma.f64 (sqrt.f64 2) (*.f64 re (sqrt.f64 2)) (*.f64 re 2/3)) |
(fma.f64 (cbrt.f64 (*.f64 8 re)) (cbrt.f64 (*.f64 re re)) (*.f64 re 2/3)) |
(fma.f64 1 (+.f64 re re) (*.f64 re 2/3)) |
(fma.f64 (cbrt.f64 re) (cbrt.f64 (*.f64 (*.f64 re re) 8)) (*.f64 re 2/3)) |
(fma.f64 (*.f64 re (sqrt.f64 2)) (sqrt.f64 2) (*.f64 re 2/3)) |
(fma.f64 (+.f64 re re) 1 (*.f64 re 2/3)) |
(fma.f64 2/3 re (+.f64 re re)) |
(fma.f64 2 re (*.f64 re 2/3)) |
(fma.f64 re 2/3 (+.f64 re re)) |
(fma.f64 2 re (*.f64 re 2/3)) |
(fma.f64 (*.f64 re (cbrt.f64 2)) (cbrt.f64 4) (*.f64 re 2/3)) |
(if (!=.f64 (+.f64 (*.f64 (*.f64 re re) 4) (*.f64 (*.f64 re 2/3) (-.f64 (*.f64 re 2/3) (+.f64 re re)))) 0) (/.f64 (+.f64 (pow.f64 (+.f64 re re) 3) (pow.f64 (*.f64 re 2/3) 3)) (+.f64 (*.f64 (*.f64 re re) 4) (*.f64 (*.f64 re 2/3) (-.f64 (*.f64 re 2/3) (+.f64 re re))))) (*.f64 re 8/3)) |
(if (!=.f64 (fma.f64 (*.f64 re re) 4 (*.f64 (*.f64 re 2/3) (fma.f64 re 2/3 (neg.f64 (+.f64 re re))))) 0) (/.f64 (+.f64 (pow.f64 (+.f64 re re) 3) (pow.f64 (*.f64 re 2/3) 3)) (fma.f64 (*.f64 re re) 4 (*.f64 (*.f64 re 2/3) (fma.f64 re 2/3 (neg.f64 (+.f64 re re)))))) (*.f64 8/3 re)) |
(if (!=.f64 224/27 0) (*.f64 re 8/3) (*.f64 re 8/3)) |
(if (!=.f64 224/27 0) (*.f64 8/3 re) (*.f64 8/3 re)) |
(if (!=.f64 re 0) (/.f64 224/27 (/.f64 28/9 re)) (*.f64 re 8/3)) |
(if (!=.f64 re 0) (/.f64 224/27 (/.f64 28/9 re)) (*.f64 8/3 re)) |
(if (!=.f64 re 0) (/.f64 32/9 (/.f64 4/3 re)) (*.f64 re 8/3)) |
(if (!=.f64 re 0) (/.f64 32/9 (/.f64 4/3 re)) (*.f64 8/3 re)) |
(if (!=.f64 32/9 0) (*.f64 re 8/3) (*.f64 re 8/3)) |
(if (!=.f64 32/9 0) (*.f64 8/3 re) (*.f64 8/3 re)) |
(if (!=.f64 2 0) (*.f64 re 8/3) (*.f64 re 8/3)) |
(if (!=.f64 2 0) (*.f64 8/3 re) (*.f64 8/3 re)) |
(if (!=.f64 8/3 0) (*.f64 re 8/3) (*.f64 re 8/3)) |
(if (!=.f64 8/3 0) (*.f64 8/3 re) (*.f64 8/3 re)) |
(if (!=.f64 44/9 0) (*.f64 re 8/3) (*.f64 re 8/3)) |
(if (!=.f64 44/9 0) (*.f64 8/3 re) (*.f64 8/3 re)) |
(if (!=.f64 1648/81 0) (*.f64 (/.f64 (*.f64 re 224/27) 46144/729) 1648/81) (*.f64 re 8/3)) |
(if (!=.f64 1648/81 0) (*.f64 (/.f64 (*.f64 re 224/27) 46144/729) 1648/81) (*.f64 8/3 re)) |
(if (!=.f64 (*.f64 re 4/3) 0) (/.f64 (*.f64 (*.f64 re 8/3) (*.f64 re 4/3)) (*.f64 re 4/3)) (*.f64 re 8/3)) |
(if (!=.f64 (*.f64 re 4/3) 0) (/.f64 (*.f64 (*.f64 re 4/3) (*.f64 8/3 re)) (*.f64 re 4/3)) (*.f64 8/3 re)) |
(if (!=.f64 (-.f64 (*.f64 re 2/3) (+.f64 re re)) 0) (/.f64 (-.f64 (*.f64 4/9 (*.f64 re re)) (*.f64 (*.f64 re re) 4)) (-.f64 (*.f64 re 2/3) (+.f64 re re))) (*.f64 re 8/3)) |
(if (!=.f64 (fma.f64 re 2/3 (neg.f64 (+.f64 re re))) 0) (/.f64 (fma.f64 4/9 (*.f64 re re) (neg.f64 (*.f64 (*.f64 re re) 4))) (fma.f64 re 2/3 (neg.f64 (+.f64 re re)))) (*.f64 8/3 re)) |
(if (!=.f64 (+.f64 (*.f64 4/9 (*.f64 re re)) (-.f64 (*.f64 (*.f64 re re) 4) (*.f64 (*.f64 (+.f64 re re) re) 2/3))) 0) (/.f64 (+.f64 (pow.f64 (+.f64 re re) 3) (pow.f64 (*.f64 re 2/3) 3)) (+.f64 (*.f64 4/9 (*.f64 re re)) (-.f64 (*.f64 (*.f64 re re) 4) (*.f64 (*.f64 (+.f64 re re) re) 2/3)))) (*.f64 re 8/3)) |
(if (!=.f64 (fma.f64 4/9 (*.f64 re re) (fma.f64 (*.f64 re re) 4 (neg.f64 (*.f64 (*.f64 (+.f64 re re) re) 2/3)))) 0) (/.f64 (+.f64 (pow.f64 (+.f64 re re) 3) (pow.f64 (*.f64 re 2/3) 3)) (fma.f64 4/9 (*.f64 re re) (fma.f64 (*.f64 re re) 4 (neg.f64 (*.f64 (*.f64 (+.f64 re re) re) 2/3))))) (*.f64 8/3 re)) |
(if (!=.f64 (+.f64 re re) 0) (/.f64 (+.f64 (pow.f64 (+.f64 re re) 3) (pow.f64 (*.f64 re 2/3) 3)) (+.f64 (*.f64 (*.f64 re re) 4) (*.f64 (*.f64 re 2/3) (-.f64 (*.f64 re 2/3) (+.f64 re re))))) (*.f64 re 8/3)) |
(if (!=.f64 (+.f64 re re) 0) (/.f64 (+.f64 (pow.f64 (+.f64 re re) 3) (pow.f64 (*.f64 re 2/3) 3)) (fma.f64 (*.f64 re re) 4 (*.f64 (*.f64 re 2/3) (fma.f64 re 2/3 (neg.f64 (+.f64 re re)))))) (*.f64 8/3 re)) |
(if (!=.f64 (*.f64 re 2/3) 0) (/.f64 (+.f64 (pow.f64 (+.f64 re re) 3) (pow.f64 (*.f64 re 2/3) 3)) (+.f64 (*.f64 (*.f64 re re) 4) (*.f64 (*.f64 re 2/3) (-.f64 (*.f64 re 2/3) (+.f64 re re))))) (*.f64 re 8/3)) |
(if (!=.f64 (*.f64 re 2/3) 0) (/.f64 (+.f64 (pow.f64 (+.f64 re re) 3) (pow.f64 (*.f64 re 2/3) 3)) (fma.f64 (*.f64 re re) 4 (*.f64 (*.f64 re 2/3) (fma.f64 re 2/3 (neg.f64 (+.f64 re re)))))) (*.f64 8/3 re)) |
(if (!=.f64 52/9 0) (*.f64 re 8/3) (*.f64 re 8/3)) |
(if (!=.f64 52/9 0) (*.f64 8/3 re) (*.f64 8/3 re)) |
(if (!=.f64 (*.f64 re 2/3) 0) (/.f64 (+.f64 (pow.f64 (+.f64 re re) 3) (pow.f64 (*.f64 re 2/3) 3)) (+.f64 (*.f64 4/9 (*.f64 re re)) (-.f64 (*.f64 (*.f64 re re) 4) (*.f64 (*.f64 (+.f64 re re) re) 2/3)))) (*.f64 re 8/3)) |
(if (!=.f64 (*.f64 re 2/3) 0) (/.f64 (+.f64 (pow.f64 (+.f64 re re) 3) (pow.f64 (*.f64 re 2/3) 3)) (fma.f64 4/9 (*.f64 re re) (fma.f64 (*.f64 re re) 4 (neg.f64 (*.f64 (*.f64 (+.f64 re re) re) 2/3))))) (*.f64 8/3 re)) |
(if (!=.f64 (+.f64 re re) 0) (/.f64 (+.f64 (pow.f64 (+.f64 re re) 3) (pow.f64 (*.f64 re 2/3) 3)) (+.f64 (*.f64 4/9 (*.f64 re re)) (-.f64 (*.f64 (*.f64 re re) 4) (*.f64 (*.f64 (+.f64 re re) re) 2/3)))) (*.f64 re 8/3)) |
(if (!=.f64 (+.f64 re re) 0) (/.f64 (+.f64 (pow.f64 (+.f64 re re) 3) (pow.f64 (*.f64 re 2/3) 3)) (fma.f64 4/9 (*.f64 re re) (fma.f64 (*.f64 re re) 4 (neg.f64 (*.f64 (*.f64 (+.f64 re re) re) 2/3))))) (*.f64 8/3 re)) |
(+.f64 (+.f64 re re) (*.f64 re 2/3)) |
(fma.f64 2 re (*.f64 re 2/3)) |
(+.f64 (*.f64 re 2/3) (+.f64 re re)) |
(fma.f64 2 re (*.f64 re 2/3)) |
(*.f64 (cbrt.f64 (*.f64 re 8/3)) (cbrt.f64 (*.f64 (*.f64 re re) 64/9))) |
(cbrt.f64 (*.f64 (*.f64 (*.f64 re re) 64/9) (*.f64 8/3 re))) |
(*.f64 (cbrt.f64 (*.f64 (*.f64 re re) 64/9)) (cbrt.f64 (*.f64 re 8/3))) |
(cbrt.f64 (*.f64 (*.f64 (*.f64 re re) 64/9) (*.f64 8/3 re))) |
(*.f64 1 (*.f64 re 8/3)) |
(*.f64 8/3 re) |
(*.f64 (*.f64 re 8/3) 1) |
(*.f64 8/3 re) |
(*.f64 (cbrt.f64 8/3) (*.f64 (cbrt.f64 64/9) re)) |
(*.f64 (cbrt.f64 64/9) (*.f64 re (cbrt.f64 8/3))) |
(*.f64 (cbrt.f64 re) (cbrt.f64 (*.f64 (*.f64 re re) 512/27))) |
(cbrt.f64 (*.f64 re (*.f64 (*.f64 re re) 512/27))) |
(*.f64 (*.f64 (cbrt.f64 64/9) re) (cbrt.f64 8/3)) |
(*.f64 (cbrt.f64 64/9) (*.f64 re (cbrt.f64 8/3))) |
(*.f64 (cbrt.f64 (*.f64 (*.f64 re re) 512/27)) (cbrt.f64 re)) |
(cbrt.f64 (*.f64 re (*.f64 (*.f64 re re) 512/27))) |
(*.f64 (*.f64 (cbrt.f64 (*.f64 512/27 re)) (cbrt.f64 re)) (cbrt.f64 re)) |
(cbrt.f64 (*.f64 (*.f64 re re) (*.f64 512/27 re))) |
(*.f64 (*.f64 (*.f64 re (cbrt.f64 8/3)) (cbrt.f64 8/3)) (cbrt.f64 8/3)) |
(*.f64 (*.f64 re (*.f64 (cbrt.f64 8/3) (cbrt.f64 8/3))) (cbrt.f64 8/3)) |
(*.f64 (cbrt.f64 (sqrt.f64 8/3)) (*.f64 (cbrt.f64 (sqrt.f64 8/3)) (*.f64 (cbrt.f64 64/9) re))) |
(*.f64 (cbrt.f64 (sqrt.f64 8/3)) (*.f64 (*.f64 (cbrt.f64 (sqrt.f64 8/3)) (cbrt.f64 64/9)) re)) |
(*.f64 (cbrt.f64 (cbrt.f64 8/3)) (*.f64 (cbrt.f64 (cbrt.f64 64/9)) (*.f64 (cbrt.f64 64/9) re))) |
(*.f64 (cbrt.f64 (cbrt.f64 8/3)) (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 64/9)) (cbrt.f64 64/9)) re)) |
(*.f64 (cbrt.f64 (sqrt.f64 8/3)) (*.f64 (cbrt.f64 8/3) (*.f64 re (sqrt.f64 8/3)))) |
(*.f64 (sqrt.f64 (sqrt.f64 8/3)) (*.f64 (sqrt.f64 (sqrt.f64 8/3)) (*.f64 re (sqrt.f64 8/3)))) |
(*.f64 8/3 re) |
(*.f64 (/.f64 (*.f64 re 32/9) 208/27) 52/9) |
(*.f64 (/.f64 (*.f64 re 224/27) 1232/81) 44/9) |
(*.f64 (/.f64 re (cbrt.f64 28/9)) (/.f64 224/27 (cbrt.f64 (*.f64 28/9 28/9)))) |
(/.f64 (*.f64 re 224/27) (*.f64 (cbrt.f64 28/9) (cbrt.f64 784/81))) |
(*.f64 (/.f64 224/27 1) (/.f64 re 28/9)) |
(/.f64 re 3/8) |
(*.f64 (/.f64 224/27 (cbrt.f64 28/9)) (/.f64 re (cbrt.f64 (*.f64 28/9 28/9)))) |
(/.f64 (*.f64 re 224/27) (*.f64 (cbrt.f64 28/9) (cbrt.f64 784/81))) |
(*.f64 (/.f64 32/9 (cbrt.f64 4/3)) (/.f64 re (cbrt.f64 16/9))) |
(/.f64 (*.f64 re 32/9) (*.f64 (cbrt.f64 4/3) (cbrt.f64 16/9))) |
(*.f64 (/.f64 32/9 1) (/.f64 re 4/3)) |
(/.f64 (*.f64 re 32/9) 4/3) |
(*.f64 (/.f64 32/9 (+.f64 (sqrt.f64 2) (sqrt.f64 2/3))) (/.f64 re (-.f64 (sqrt.f64 2) (sqrt.f64 2/3)))) |
(/.f64 (*.f64 re 32/9) (*.f64 (+.f64 (sqrt.f64 2) (sqrt.f64 2/3)) (-.f64 (sqrt.f64 2) (sqrt.f64 2/3)))) |
(*.f64 (/.f64 32/9 (sqrt.f64 2)) (/.f64 re (sqrt.f64 (*.f64 2 4/9)))) |
(/.f64 (*.f64 re 32/9) (*.f64 (sqrt.f64 2) (sqrt.f64 8/9))) |
(*.f64 (/.f64 32/9 (cbrt.f64 2)) (/.f64 re (cbrt.f64 (*.f64 4 8/27)))) |
(/.f64 (*.f64 re 32/9) (*.f64 (cbrt.f64 2) (cbrt.f64 32/27))) |
(*.f64 (/.f64 32/9 (cbrt.f64 (*.f64 8 2/3))) (/.f64 re (cbrt.f64 4/9))) |
(/.f64 (*.f64 re 32/9) (*.f64 (cbrt.f64 16/3) (cbrt.f64 4/9))) |
(*.f64 16/9 (/.f64 re 2/3)) |
(/.f64 (*.f64 re 16/9) 2/3) |
(*.f64 (/.f64 32/9 2/3) (/.f64 re 2)) |
(/.f64 (*.f64 16/3 re) 2) |
(*.f64 (/.f64 32/9 (sqrt.f64 (*.f64 4 2/3))) (/.f64 re (sqrt.f64 2/3))) |
(/.f64 (*.f64 re 32/9) (*.f64 (sqrt.f64 8/3) (sqrt.f64 2/3))) |
(*.f64 (/.f64 32/9 (sqrt.f64 4/3)) (/.f64 re (sqrt.f64 4/3))) |
(/.f64 (*.f64 re 32/9) 4/3) |
(*.f64 (/.f64 re (cbrt.f64 4/3)) (/.f64 32/9 (cbrt.f64 16/9))) |
(/.f64 (*.f64 re 32/9) (*.f64 (cbrt.f64 4/3) (cbrt.f64 16/9))) |
(*.f64 (/.f64 re (+.f64 (sqrt.f64 2) (sqrt.f64 2/3))) (/.f64 32/9 (-.f64 (sqrt.f64 2) (sqrt.f64 2/3)))) |
(/.f64 (*.f64 re 32/9) (*.f64 (+.f64 (sqrt.f64 2) (sqrt.f64 2/3)) (-.f64 (sqrt.f64 2) (sqrt.f64 2/3)))) |
(*.f64 (/.f64 re (sqrt.f64 2)) (/.f64 32/9 (sqrt.f64 (*.f64 2 4/9)))) |
(/.f64 (*.f64 re 32/9) (*.f64 (sqrt.f64 2) (sqrt.f64 8/9))) |
(*.f64 (/.f64 re (cbrt.f64 2)) (/.f64 32/9 (cbrt.f64 (*.f64 4 8/27)))) |
(/.f64 (*.f64 re 32/9) (*.f64 (cbrt.f64 2) (cbrt.f64 32/27))) |
(*.f64 (/.f64 re (cbrt.f64 (*.f64 8 2/3))) (/.f64 32/9 (cbrt.f64 4/9))) |
(/.f64 (*.f64 re 32/9) (*.f64 (cbrt.f64 16/3) (cbrt.f64 4/9))) |
(*.f64 (/.f64 re 2) (/.f64 32/9 2/3)) |
(/.f64 (*.f64 16/3 re) 2) |
(*.f64 (/.f64 re 2/3) 16/9) |
(/.f64 (*.f64 re 16/9) 2/3) |
(*.f64 (/.f64 re (sqrt.f64 (*.f64 4 2/3))) (/.f64 32/9 (sqrt.f64 2/3))) |
(/.f64 (*.f64 re 32/9) (*.f64 (sqrt.f64 8/3) (sqrt.f64 2/3))) |
(*.f64 (/.f64 re (sqrt.f64 4/3)) (/.f64 32/9 (sqrt.f64 4/3))) |
(/.f64 (*.f64 re 32/9) 4/3) |
(*.f64 re 8/3) |
(*.f64 8/3 re) |
(*.f64 8/3 re) |
(*.f64 (*.f64 re (sqrt.f64 8/3)) (sqrt.f64 8/3)) |
(*.f64 8/3 re) |
(*.f64 (*.f64 re (cbrt.f64 8/3)) (cbrt.f64 64/9)) |
(*.f64 (cbrt.f64 64/9) (*.f64 re (cbrt.f64 8/3))) |
(*.f64 (cbrt.f64 (*.f64 512/27 re)) (cbrt.f64 (*.f64 re re))) |
(cbrt.f64 (*.f64 (*.f64 re re) (*.f64 512/27 re))) |
(*.f64 (sqrt.f64 8/3) (*.f64 re (sqrt.f64 8/3))) |
(*.f64 8/3 re) |
(*.f64 (cbrt.f64 64/9) (*.f64 re (cbrt.f64 8/3))) |
(*.f64 (cbrt.f64 (*.f64 re re)) (cbrt.f64 (*.f64 512/27 re))) |
(cbrt.f64 (*.f64 (*.f64 re re) (*.f64 512/27 re))) |
(*.f64 (*.f64 (cbrt.f64 (*.f64 512/27 re)) 1) (cbrt.f64 (*.f64 re re))) |
(cbrt.f64 (*.f64 (*.f64 re re) (*.f64 512/27 re))) |
(*.f64 (*.f64 (cbrt.f64 (*.f64 512/27 re)) (pow.f64 (cbrt.f64 (cbrt.f64 re)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 re)) 2) 2)) |
(*.f64 (*.f64 (*.f64 re (cbrt.f64 8/3)) 1) (cbrt.f64 64/9)) |
(*.f64 (cbrt.f64 64/9) (*.f64 re (cbrt.f64 8/3))) |
(*.f64 (*.f64 (*.f64 re (cbrt.f64 8/3)) (cbrt.f64 (cbrt.f64 64/9))) (pow.f64 (cbrt.f64 (cbrt.f64 64/9)) 2)) |
(*.f64 (cbrt.f64 64/9) (*.f64 re (cbrt.f64 8/3))) |
(*.f64 (/.f64 (*.f64 re 32/9) 8/3) 2) |
(*.f64 (/.f64 (*.f64 re 32/9) 32/9) 8/3) |
(*.f64 (cbrt.f64 (*.f64 re re)) (+.f64 (cbrt.f64 (*.f64 8 re)) (cbrt.f64 (*.f64 8/27 re)))) |
(*.f64 (cbrt.f64 (*.f64 re re)) (+.f64 (cbrt.f64 (*.f64 8/27 re)) (cbrt.f64 (*.f64 8 re)))) |
(*.f64 (cbrt.f64 (*.f64 re re)) (+.f64 (cbrt.f64 (*.f64 8 re)) (cbrt.f64 (*.f64 8/27 re)))) |
(*.f64 (*.f64 re 224/27) 9/28) |
(*.f64 re (*.f64 224/27 9/28)) |
(*.f64 (/.f64 re 1) 8/3) |
(*.f64 8/3 re) |
(*.f64 (*.f64 re 32/9) 3/4) |
(*.f64 re (*.f64 32/9 3/4)) |
(/.f64 (*.f64 re 32/9) 4/3) |
(/.f64 (*.f64 re 224/27) 28/9) |
(/.f64 re 3/8) |
(/.f64 (*.f64 (*.f64 re (sqrt.f64 8/3)) (sqrt.f64 32/9)) (sqrt.f64 4/3)) |
(/.f64 (*.f64 re (*.f64 (sqrt.f64 8/3) (sqrt.f64 32/9))) (sqrt.f64 4/3)) |
(/.f64 (*.f64 re -224/27) -28/9) |
(/.f64 re 3/8) |
(/.f64 (*.f64 re -32/9) -4/3) |
(/.f64 (*.f64 (cbrt.f64 32/9) (*.f64 (cbrt.f64 64/9) re)) (cbrt.f64 4/3)) |
(/.f64 (*.f64 (*.f64 (cbrt.f64 32/9) (cbrt.f64 64/9)) re) (cbrt.f64 4/3)) |
(/.f64 (*.f64 (cbrt.f64 224/27) (*.f64 (cbrt.f64 64/9) re)) (cbrt.f64 28/9)) |
(/.f64 (*.f64 (*.f64 (cbrt.f64 224/27) (cbrt.f64 64/9)) re) (cbrt.f64 28/9)) |
(/.f64 (*.f64 (sqrt.f64 32/9) (*.f64 re (sqrt.f64 8/3))) (sqrt.f64 4/3)) |
(/.f64 (*.f64 re (*.f64 (sqrt.f64 8/3) (sqrt.f64 32/9))) (sqrt.f64 4/3)) |
(/.f64 (*.f64 -224/27 re) -28/9) |
(/.f64 (*.f64 re -224/27) -28/9) |
(/.f64 (*.f64 -32/9 re) -4/3) |
(/.f64 (*.f64 re -32/9) -4/3) |
(/.f64 (/.f64 (*.f64 re 32/9) (sqrt.f64 2)) (sqrt.f64 (*.f64 2 4/9))) |
(/.f64 (/.f64 (*.f64 re 32/9) (sqrt.f64 2)) (sqrt.f64 8/9)) |
(/.f64 (/.f64 (*.f64 re 32/9) (+.f64 (sqrt.f64 2) (sqrt.f64 2/3))) (-.f64 (sqrt.f64 2) (sqrt.f64 2/3))) |
(/.f64 (/.f64 (*.f64 re 32/9) 1) 4/3) |
(/.f64 (*.f64 re 32/9) 4/3) |
(/.f64 (/.f64 (*.f64 re 32/9) (cbrt.f64 4/3)) (cbrt.f64 16/9)) |
(/.f64 (/.f64 (*.f64 re 32/9) (cbrt.f64 2)) (cbrt.f64 (*.f64 4 8/27))) |
(/.f64 (/.f64 (*.f64 re 32/9) (cbrt.f64 2)) (cbrt.f64 32/27)) |
(/.f64 (/.f64 (*.f64 re 32/9) (cbrt.f64 (*.f64 8 2/3))) (cbrt.f64 4/9)) |
(/.f64 (/.f64 (*.f64 re 32/9) (cbrt.f64 16/3)) (cbrt.f64 4/9)) |
(/.f64 (/.f64 (*.f64 re 32/9) (sqrt.f64 4/3)) (sqrt.f64 4/3)) |
(/.f64 (*.f64 re 32/9) 4/3) |
(/.f64 (/.f64 (*.f64 re 224/27) (cbrt.f64 28/9)) (cbrt.f64 (*.f64 28/9 28/9))) |
(/.f64 (/.f64 (*.f64 re 224/27) (cbrt.f64 28/9)) (cbrt.f64 784/81)) |
(/.f64 (/.f64 (*.f64 re 224/27) 1) 28/9) |
(/.f64 re 3/8) |
(/.f64 re (/.f64 28/9 224/27)) |
(/.f64 re 3/8) |
(/.f64 (neg.f64 (*.f64 re 32/9)) -4/3) |
(neg.f64 (/.f64 (*.f64 re 32/9) -4/3)) |
(/.f64 (neg.f64 (*.f64 re 224/27)) -28/9) |
(neg.f64 (/.f64 (*.f64 re 224/27) -28/9)) |
(/.f64 (*.f64 re 16/9) 2/3) |
(/.f64 (*.f64 16/9 re) 2/3) |
(/.f64 (*.f64 re 16/9) 2/3) |
(/.f64 (/.f64 (*.f64 re 32/9) 2/3) 2) |
(/.f64 (*.f64 16/3 re) 2) |
(/.f64 (/.f64 (*.f64 re 32/9) (sqrt.f64 (*.f64 4 2/3))) (sqrt.f64 2/3)) |
(/.f64 (*.f64 re 32/9) (*.f64 (sqrt.f64 2/3) (sqrt.f64 8/3))) |
(/.f64 (/.f64 (*.f64 re 32/9) 2) 2/3) |
(/.f64 (*.f64 16/3 re) 2) |
(pow.f64 (cbrt.f64 (*.f64 re 8/3)) 3) |
(*.f64 8/3 re) |
(pow.f64 (pow.f64 (*.f64 re 8/3) 3) 1/3) |
(*.f64 8/3 re) |
(pow.f64 (*.f64 re 8/3) 1) |
(*.f64 8/3 re) |
(cbrt.f64 (pow.f64 (*.f64 re 8/3) 3)) |
(*.f64 8/3 re) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 1 (*.f64 (sin.f64 im) (exp.f64 re))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))) |
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 re 8/3))) (sin.f64 im))) |
(*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 (*.f64 re (+.f64 8/3 1/3))))) |
(*.f64 (cbrt.f64 (sin.f64 im)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))) |
(*.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (pow.f64 (sin.f64 im) 2))) (exp.f64 re)) |
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 re 8/3))) (sin.f64 im)) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) |
(*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 (*.f64 re (+.f64 8/3 1/3))))) |
(*.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im)) (cbrt.f64 (exp.f64 re))) |
(*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re)) (cbrt.f64 (sin.f64 im))) |
(*.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (pow.f64 (sin.f64 im) 2))) (exp.f64 re)) |
(*.f64 (*.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re))) (cbrt.f64 (exp.f64 re))) (cbrt.f64 (exp.f64 re))) |
(*.f64 (*.f64 (sin.f64 im) (*.f64 (cbrt.f64 (exp.f64 re)) (cbrt.f64 (exp.f64 re)))) (cbrt.f64 (exp.f64 re))) |
(*.f64 (*.f64 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im))) (cbrt.f64 (sin.f64 im))) (cbrt.f64 (sin.f64 im))) |
(*.f64 (*.f64 (exp.f64 re) (*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (sin.f64 im)))) (cbrt.f64 (sin.f64 im))) |
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 re 8/3))) (sin.f64 im)) 1)) |
(*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 (*.f64 re (+.f64 8/3 1/3))))) |
(*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im)) 1)) |
(*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))) |
(*.f64 (cbrt.f64 (sin.f64 im)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re)) 1)) |
(*.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (pow.f64 (sin.f64 im) 2))) (exp.f64 re)) |
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 2) 2) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) |
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 2) 2)) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) |
(*.f64 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im))) (cbrt.f64 (pow.f64 (sin.f64 im) 2))) |
(*.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (pow.f64 (sin.f64 im) 2))) (exp.f64 re)) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im)))) |
(*.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (pow.f64 (sin.f64 im) 2))) (exp.f64 re)) |
(*.f64 (*.f64 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) 2)) |
(*.f64 (*.f64 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im))) 1) (cbrt.f64 (pow.f64 (sin.f64 im) 2))) |
(*.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (pow.f64 (sin.f64 im) 2))) (exp.f64 re)) |
(*.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 2) 2)) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 2) 2))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (exp.f64 re) (sin.f64 im)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im)))) |
(*.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re))) (exp.f64 (*.f64 re 2/3))) |
(*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))) |
(*.f64 (exp.f64 (*.f64 re 2/3)) (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re)))) |
(*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))) |
(*.f64 (*.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re))) 1) (exp.f64 (*.f64 re 2/3))) |
(*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))) |
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re)))) (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 re 8/3)))) (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re)))) (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 8/3 re)))) (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im)))) |
(*.f64 (*.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re))) (cbrt.f64 (exp.f64 (*.f64 re 2/3)))) (cbrt.f64 (*.f64 (exp.f64 re) (cbrt.f64 (exp.f64 re))))) |
(*.f64 (*.f64 (sin.f64 im) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) (cbrt.f64 (exp.f64 (*.f64 re 8/3)))) |
(*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 (*.f64 re (+.f64 8/3 1/3))))) |
(*.f64 (cbrt.f64 (exp.f64 (*.f64 re 8/3))) (*.f64 (sin.f64 im) (cbrt.f64 (cbrt.f64 (exp.f64 re))))) |
(*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 (*.f64 re (+.f64 8/3 1/3))))) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 3) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 3) 1/3) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 3)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 re 8/3)))) (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (*.f64 re 8/3)) 2/3)) (cbrt.f64 (cbrt.f64 (exp.f64 re))))) |
(cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 8/3 re) 2/3)) (cbrt.f64 (exp.f64 (+.f64 re (*.f64 8/3 re)))))) |
(*.f64 (sqrt.f64 (exp.f64 re)) (sqrt.f64 (exp.f64 re))) |
(exp.f64 re) |
(*.f64 1 (exp.f64 re)) |
(exp.f64 re) |
(*.f64 (exp.f64 re) 1) |
(exp.f64 re) |
(*.f64 (*.f64 (sqrt.f64 (exp.f64 re)) (sqrt.f64 (sqrt.f64 (exp.f64 re)))) (sqrt.f64 (sqrt.f64 (exp.f64 re)))) |
(exp.f64 re) |
(*.f64 (sqrt.f64 (sqrt.f64 (exp.f64 re))) (*.f64 (sqrt.f64 (sqrt.f64 (exp.f64 re))) (sqrt.f64 (exp.f64 re)))) |
(exp.f64 re) |
(*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (*.f64 (cbrt.f64 (exp.f64 re)) (sqrt.f64 (exp.f64 re)))) |
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (cbrt.f64 (exp.f64 re))) (sqrt.f64 (exp.f64 re))) |
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 re)) (exp.f64 (*.f64 re 4/3)))) (cbrt.f64 (exp.f64 (*.f64 re 4/3)))) |
(cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (exp.f64 (*.f64 re 4/3)) (exp.f64 (*.f64 re 4/3))))) |
(*.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) (cbrt.f64 (exp.f64 (*.f64 re 2/3)))) |
(*.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (cbrt.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 re 8/3))))) |
(*.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (cbrt.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 8/3 re))))) |
(*.f64 (cbrt.f64 (exp.f64 (*.f64 re 4/3))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 re 4/3))) (cbrt.f64 (cbrt.f64 (exp.f64 re))))) |
(cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (exp.f64 (*.f64 re 4/3)) (exp.f64 (*.f64 re 4/3))))) |
(*.f64 (cbrt.f64 (exp.f64 re)) (exp.f64 (*.f64 re 2/3))) |
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 re 8/3)))) (cbrt.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 re 8/3)) 2/3) (cbrt.f64 (exp.f64 re))))) |
(cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 8/3 re) 2/3)) (cbrt.f64 (exp.f64 (+.f64 re (*.f64 8/3 re)))))) |
(*.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 re 8/3)) (cbrt.f64 (cbrt.f64 (exp.f64 re))))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))))) |
(cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) (exp.f64 (*.f64 8/3 re))))) |
(*.f64 (cbrt.f64 (exp.f64 (*.f64 re 4/3))) (cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 re)) (exp.f64 (*.f64 re 4/3))))) |
(cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (exp.f64 (*.f64 re 4/3)) (exp.f64 (*.f64 re 4/3))))) |
(*.f64 (exp.f64 (*.f64 re 2/3)) (cbrt.f64 (exp.f64 re))) |
(*.f64 (cbrt.f64 (exp.f64 re)) (exp.f64 (*.f64 re 2/3))) |
(*.f64 (*.f64 (sqrt.f64 (exp.f64 re)) (cbrt.f64 (sqrt.f64 (exp.f64 re)))) (cbrt.f64 (exp.f64 re))) |
(*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (cbrt.f64 (exp.f64 re)))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (exp.f64 re)))) |
(cbrt.f64 (*.f64 (exp.f64 (+.f64 (*.f64 re 2/3) re)) (*.f64 (exp.f64 re) (cbrt.f64 (exp.f64 re))))) |
(*.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (exp.f64 re))) (cbrt.f64 (*.f64 (exp.f64 re) (cbrt.f64 (exp.f64 re))))) |
(cbrt.f64 (*.f64 (exp.f64 (+.f64 (*.f64 re 2/3) re)) (*.f64 (exp.f64 re) (cbrt.f64 (exp.f64 re))))) |
(*.f64 (*.f64 (cbrt.f64 (exp.f64 re)) (cbrt.f64 (*.f64 (exp.f64 re) (cbrt.f64 (exp.f64 re))))) (cbrt.f64 (exp.f64 (*.f64 re 2/3)))) |
(*.f64 (cbrt.f64 (*.f64 (*.f64 (exp.f64 re) (cbrt.f64 (exp.f64 re))) (exp.f64 re))) (cbrt.f64 (exp.f64 (*.f64 re 2/3)))) |
(*.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) (*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (cbrt.f64 (exp.f64 re)))) (cbrt.f64 (exp.f64 re)))) |
(*.f64 (cbrt.f64 (*.f64 (*.f64 (exp.f64 re) (cbrt.f64 (exp.f64 re))) (exp.f64 re))) (cbrt.f64 (exp.f64 (*.f64 re 2/3)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re)))) (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 re 8/3)))) (exp.f64 (*.f64 re 2/3)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re)))) (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 8/3 re)))) (exp.f64 (*.f64 re 2/3)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (exp.f64 (*.f64 re 8/3))))) (cbrt.f64 (pow.f64 (exp.f64 (*.f64 re 8/3)) 2/3))) |
(cbrt.f64 (*.f64 (exp.f64 (*.f64 (*.f64 8/3 re) 2/3)) (cbrt.f64 (exp.f64 (+.f64 re (*.f64 8/3 re)))))) |
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re)))) (cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 re 8/3))) (exp.f64 (+.f64 re re))))) |
(cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 re (+.f64 8/3 1/3)))) (exp.f64 (+.f64 re re)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re)))) (cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) (exp.f64 (*.f64 re 8/3))))) |
(cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) (exp.f64 (*.f64 8/3 re))))) |
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) (cbrt.f64 (exp.f64 (*.f64 re 8/3)))) |
(cbrt.f64 (exp.f64 (*.f64 re (+.f64 8/3 1/3)))) |
(*.f64 (cbrt.f64 (exp.f64 (*.f64 re 8/3))) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) |
(cbrt.f64 (exp.f64 (*.f64 re (+.f64 8/3 1/3)))) |
(pow.f64 (E.f64) re) |
(pow.f64 (cbrt.f64 (exp.f64 re)) 3) |
(exp.f64 re) |
(pow.f64 (exp.f64 (*.f64 re 3)) 1/3) |
(exp.f64 re) |
(pow.f64 (exp.f64 re) 1) |
(exp.f64 re) |
(pow.f64 (exp.f64 (cbrt.f64 re)) (cbrt.f64 (*.f64 re re))) |
(exp.f64 re) |
(pow.f64 (sqrt.f64 (exp.f64 re)) 2) |
(exp.f64 re) |
(pow.f64 (exp.f64 re) (*.f64 2 1/2)) |
(exp.f64 re) |
(pow.f64 (exp.f64 (cbrt.f64 (*.f64 re re))) (cbrt.f64 re)) |
(pow.f64 (exp.f64 re) (/.f64 2 2)) |
(exp.f64 re) |
(pow.f64 (exp.f64 (+.f64 re re)) 1/2) |
(exp.f64 re) |
(sqrt.f64 (exp.f64 (+.f64 re re))) |
(exp.f64 re) |
(cbrt.f64 (exp.f64 (*.f64 re 3))) |
(exp.f64 re) |
(fabs.f64 (exp.f64 re)) |
(exp.f64 re) |
(exp.f64 (*.f64 (*.f64 re 1/3) 3)) |
(exp.f64 re) |
(exp.f64 (*.f64 (*.f64 re 3) 1/3)) |
(exp.f64 re) |
(*.f64 1 (exp.f64 (*.f64 re 3))) |
(exp.f64 (*.f64 3 re)) |
(*.f64 (pow.f64 (exp.f64 re) 3/2) (pow.f64 (exp.f64 re) 3/2)) |
(pow.f64 (exp.f64 (*.f64 re 3/2)) 2) |
(*.f64 (exp.f64 (*.f64 re 3)) 1) |
(exp.f64 (*.f64 3 re)) |
(*.f64 (sqrt.f64 (exp.f64 (*.f64 re 3))) (sqrt.f64 (exp.f64 (*.f64 re 3)))) |
(exp.f64 (*.f64 3 re)) |
(*.f64 (exp.f64 re) (exp.f64 (+.f64 re re))) |
(exp.f64 (*.f64 3 re)) |
(*.f64 (exp.f64 (+.f64 re re)) (exp.f64 re)) |
(exp.f64 (*.f64 3 re)) |
(*.f64 (*.f64 (cbrt.f64 (exp.f64 re)) (exp.f64 (*.f64 re 4/3))) (exp.f64 (*.f64 re 4/3))) |
(*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (exp.f64 (*.f64 re 4/3)) (exp.f64 (*.f64 re 4/3)))) |
(*.f64 (cbrt.f64 (exp.f64 re)) (exp.f64 (*.f64 re 8/3))) |
(exp.f64 (*.f64 re (+.f64 8/3 1/3))) |
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 re 8/3))) (exp.f64 (+.f64 re re)))) |
(*.f64 (cbrt.f64 (exp.f64 (*.f64 re (+.f64 8/3 1/3)))) (exp.f64 (+.f64 re re))) |
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) (exp.f64 (*.f64 re 8/3)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) (exp.f64 (*.f64 8/3 re)))) |
(*.f64 (exp.f64 (*.f64 re 4/3)) (*.f64 (cbrt.f64 (exp.f64 re)) (exp.f64 (*.f64 re 4/3)))) |
(*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (exp.f64 (*.f64 re 4/3)) (exp.f64 (*.f64 re 4/3)))) |
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) (exp.f64 (*.f64 re 8/3))) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) (exp.f64 (*.f64 8/3 re)))) |
(*.f64 (exp.f64 (*.f64 re 8/3)) (cbrt.f64 (exp.f64 re))) |
(exp.f64 (*.f64 re (+.f64 8/3 1/3))) |
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 re 8/3))) (exp.f64 (+.f64 re re))) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) |
(*.f64 (cbrt.f64 (exp.f64 (*.f64 re (+.f64 8/3 1/3)))) (exp.f64 (+.f64 re re))) |
(*.f64 (*.f64 (*.f64 (exp.f64 (*.f64 re 8/3)) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) |
(*.f64 (*.f64 (exp.f64 (*.f64 8/3 re)) (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) (cbrt.f64 (cbrt.f64 (exp.f64 re))))) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) (exp.f64 (*.f64 re 8/3))) 1)) |
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) (exp.f64 (*.f64 8/3 re)))) |
(*.f64 (exp.f64 (*.f64 re 4/3)) (*.f64 (*.f64 (cbrt.f64 (exp.f64 re)) (exp.f64 (*.f64 re 4/3))) 1)) |
(*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (exp.f64 (*.f64 re 4/3)) (exp.f64 (*.f64 re 4/3)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) (*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 re 8/3))) (exp.f64 (+.f64 re re))) 1)) |
(*.f64 (cbrt.f64 (exp.f64 (*.f64 re (+.f64 8/3 1/3)))) (exp.f64 (+.f64 re re))) |
(*.f64 (*.f64 (exp.f64 (*.f64 re 4/3)) (cbrt.f64 (sqrt.f64 (exp.f64 re)))) (*.f64 (exp.f64 (*.f64 re 4/3)) (cbrt.f64 (sqrt.f64 (exp.f64 re))))) |
(pow.f64 (*.f64 (exp.f64 (*.f64 re 4/3)) (cbrt.f64 (sqrt.f64 (exp.f64 re)))) 2) |
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (exp.f64 (*.f64 re 4/3))) (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (exp.f64 (*.f64 re 4/3)))) |
(pow.f64 (*.f64 (exp.f64 (*.f64 re 4/3)) (cbrt.f64 (sqrt.f64 (exp.f64 re)))) 2) |
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re)))) (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 re 8/3)))) (exp.f64 (*.f64 re 8/3)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re)))) (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 8/3 re)))) (exp.f64 (*.f64 8/3 re)))) |
(*.f64 (*.f64 (exp.f64 (*.f64 re 8/3)) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) (cbrt.f64 (exp.f64 (*.f64 re 2/3)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) (exp.f64 (*.f64 8/3 re)))) |
(*.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) (*.f64 (exp.f64 (*.f64 re 8/3)) (cbrt.f64 (cbrt.f64 (exp.f64 re))))) |
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) (exp.f64 (*.f64 8/3 re)))) |
(*.f64 (*.f64 (*.f64 (exp.f64 (*.f64 re 8/3)) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) 1) (cbrt.f64 (exp.f64 (*.f64 re 2/3)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) (exp.f64 (*.f64 8/3 re)))) |
(*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (exp.f64 (*.f64 re 8/3)))) (pow.f64 (exp.f64 (*.f64 re 8/3)) 2/3)) |
(*.f64 (exp.f64 (*.f64 (*.f64 8/3 re) 2/3)) (cbrt.f64 (exp.f64 (+.f64 re (*.f64 8/3 re))))) |
(*.f64 (cbrt.f64 (exp.f64 (*.f64 re 8/3))) (*.f64 (pow.f64 (exp.f64 (*.f64 re 8/3)) 2/3) (cbrt.f64 (exp.f64 re)))) |
(*.f64 (exp.f64 (*.f64 (*.f64 8/3 re) 2/3)) (cbrt.f64 (exp.f64 (+.f64 re (*.f64 8/3 re))))) |
(*.f64 (pow.f64 (exp.f64 (*.f64 re 8/3)) 2/3) (cbrt.f64 (*.f64 (exp.f64 re) (exp.f64 (*.f64 re 8/3))))) |
(*.f64 (exp.f64 (*.f64 (*.f64 8/3 re) 2/3)) (cbrt.f64 (exp.f64 (+.f64 re (*.f64 8/3 re))))) |
(*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 re 8/3)) 2/3) (cbrt.f64 (exp.f64 re))) (cbrt.f64 (exp.f64 (*.f64 re 8/3)))) |
(*.f64 (exp.f64 (*.f64 (*.f64 8/3 re) 2/3)) (cbrt.f64 (exp.f64 (+.f64 re (*.f64 8/3 re))))) |
(*.f64 (*.f64 (*.f64 (exp.f64 (*.f64 re 8/3)) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))))) (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (cbrt.f64 (exp.f64 re)))))) |
(*.f64 (*.f64 (*.f64 (exp.f64 (*.f64 8/3 re)) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) (cbrt.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))))) (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (cbrt.f64 (exp.f64 re)))))) |
(*.f64 (cbrt.f64 (exp.f64 (*.f64 re 8/3))) (*.f64 (*.f64 (pow.f64 (exp.f64 (*.f64 re 8/3)) 2/3) (cbrt.f64 (exp.f64 re))) 1)) |
(*.f64 (exp.f64 (*.f64 (*.f64 8/3 re) 2/3)) (cbrt.f64 (exp.f64 (+.f64 re (*.f64 8/3 re))))) |
(pow.f64 (exp.f64 (*.f64 re 3)) 1) |
(exp.f64 (*.f64 3 re)) |
(pow.f64 (sqrt.f64 (exp.f64 re)) (*.f64 2 3)) |
(pow.f64 (sqrt.f64 (exp.f64 re)) 6) |
(pow.f64 (exp.f64 re) 3) |
(exp.f64 (*.f64 3 re)) |
(pow.f64 (pow.f64 (exp.f64 re) 3/2) 2) |
(pow.f64 (exp.f64 (*.f64 re 3/2)) 2) |
(pow.f64 (exp.f64 (*.f64 (*.f64 re 3) 3)) 1/3) |
(exp.f64 (*.f64 3 re)) |
(cbrt.f64 (exp.f64 (*.f64 (*.f64 re 3) 3))) |
(exp.f64 (*.f64 3 re)) |
(exp.f64 (*.f64 re 3)) |
(exp.f64 (*.f64 3 re)) |
(exp.f64 (*.f64 (*.f64 re 3) 1)) |
(exp.f64 (*.f64 3 re)) |
(exp.f64 (+.f64 (*.f64 re 1/3) (*.f64 re 8/3))) |
(exp.f64 (*.f64 re (+.f64 8/3 1/3))) |
(exp.f64 (+.f64 (*.f64 re 8/3) (*.f64 re 1/3))) |
(exp.f64 (*.f64 re (+.f64 8/3 1/3))) |
Compiled 5 to 3 computations (40% saved)
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (*.f64 (exp.f64 re) im) |
Compiled 10 to 4 computations (60% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | re | @ | inf | (*.f64 (exp.f64 re) im) |
| 1.0ms | im | @ | inf | (*.f64 (exp.f64 re) im) |
| 1.0ms | re | @ | 0 | (*.f64 (exp.f64 re) im) |
| 1.0ms | im | @ | 0 | (*.f64 (exp.f64 re) im) |
| 1.0ms | im | @ | -inf | (*.f64 (exp.f64 re) im) |
Compiled 215 to 125 computations (41.9% saved)
| 1× | batch-egg-rewrite |
| 65× | egg-rr |
| Inputs |
|---|
(*.f64 (exp.f64 re) im) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 im)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 im im))) (*.f64 (cbrt.f64 (*.f64 im im)) (exp.f64 re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (exp.f64 re) im)) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) im) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) im) 2)) (cbrt.f64 (*.f64 (exp.f64 re) im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (exp.f64 re) im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 re) im) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (exp.f64 re) (cbrt.f64 im)) (cbrt.f64 (cbrt.f64 (*.f64 im im)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 im im))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 im im))) 2) (*.f64 (*.f64 (exp.f64 re) (cbrt.f64 im)) (cbrt.f64 (cbrt.f64 (*.f64 im im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 im im))) (*.f64 (cbrt.f64 (*.f64 im im)) (exp.f64 re))) (cbrt.f64 (cbrt.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 im)) (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) im) 2) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) im) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) im)))) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) im) 2)))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) im) 2) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) im) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 re) (cbrt.f64 im)) (cbrt.f64 (*.f64 im im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 im)) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 im im)) (exp.f64 re)) (pow.f64 (*.f64 (exp.f64 re) im) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) im) 2) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) im) 2)))) (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) im) 2) (*.f64 im (cbrt.f64 (exp.f64 re))))) (cbrt.f64 (exp.f64 (*.f64 re 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) im) 2) (sqrt.f64 (exp.f64 re)))) (cbrt.f64 (*.f64 im (sqrt.f64 (exp.f64 re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 re) im)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 im (exp.f64 re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 im (sqrt.f64 (exp.f64 re))) (sqrt.f64 (exp.f64 re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (exp.f64 re)) (*.f64 im (sqrt.f64 (exp.f64 re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) im) 2) (cbrt.f64 (*.f64 (exp.f64 re) im)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) im) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) im) 2))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) im) 2)) 2) (*.f64 (exp.f64 re) im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 im (cbrt.f64 (exp.f64 re))) (cbrt.f64 (exp.f64 (*.f64 re 2/3)))) (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 re)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (exp.f64 (*.f64 re 2/3)) im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) im) (cbrt.f64 (exp.f64 re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 im (sqrt.f64 (exp.f64 re))) (sqrt.f64 (sqrt.f64 (exp.f64 re)))) (sqrt.f64 (sqrt.f64 (exp.f64 re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 im (sqrt.f64 (exp.f64 re))) (cbrt.f64 (sqrt.f64 (exp.f64 re)))) (cbrt.f64 (exp.f64 re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) im))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) im) 2) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) im) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (exp.f64 re))) (*.f64 (*.f64 im (sqrt.f64 (exp.f64 re))) (sqrt.f64 (sqrt.f64 (exp.f64 re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 im (sqrt.f64 (exp.f64 re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) (*.f64 (exp.f64 (*.f64 re 2/3)) im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (*.f64 (exp.f64 (*.f64 re 2/3)) im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 im (cbrt.f64 (exp.f64 re))) (exp.f64 (*.f64 re 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 im im)) (*.f64 (exp.f64 re) (cbrt.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 re 2/3)) (*.f64 im (cbrt.f64 (exp.f64 re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) im) 2)) (*.f64 (exp.f64 re) im))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) im) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) im) 2)) 2) (*.f64 (exp.f64 re) im))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) im) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (*.f64 (exp.f64 (*.f64 re 2/3)) im)) (cbrt.f64 (sqrt.f64 (exp.f64 re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (*.f64 im (sqrt.f64 (exp.f64 re))) (cbrt.f64 (sqrt.f64 (exp.f64 re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) (*.f64 (exp.f64 (*.f64 re 2/3)) im)) (cbrt.f64 (cbrt.f64 (exp.f64 re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) im) 2))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) im) 2) (cbrt.f64 (*.f64 (exp.f64 re) im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 im (sqrt.f64 (exp.f64 re)))) (cbrt.f64 (sqrt.f64 (exp.f64 re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 re)) 4)) (*.f64 (*.f64 im (cbrt.f64 (exp.f64 re))) (cbrt.f64 (exp.f64 (*.f64 re 2/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) im) 2))) 2) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) im) 2)) (*.f64 (exp.f64 re) im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1 (*.f64 (*.f64 im (sqrt.f64 (exp.f64 re))) (cbrt.f64 (sqrt.f64 (exp.f64 re))))) (cbrt.f64 (exp.f64 re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) im) 2) (cbrt.f64 (*.f64 (exp.f64 re) im))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) im) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1 (*.f64 (*.f64 im (cbrt.f64 (exp.f64 re))) (cbrt.f64 (exp.f64 (*.f64 re 2/3))))) (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 re)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) (*.f64 (cbrt.f64 (cbrt.f64 im)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) im) 2) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) im) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) im) 2) (cbrt.f64 im))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 im im)) (exp.f64 re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) im) 2) (*.f64 im (sqrt.f64 (exp.f64 re))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (exp.f64 re) (cbrt.f64 im))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 im im)) (pow.f64 (*.f64 (exp.f64 re) im) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) im) 2) (cbrt.f64 (exp.f64 re)))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) (cbrt.f64 (*.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) im) (pow.f64 (*.f64 (exp.f64 re) im) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 im (cbrt.f64 (exp.f64 re)))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (pow.f64 (*.f64 (exp.f64 re) im) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) im) 2) (*.f64 (exp.f64 re) (cbrt.f64 im)))) (cbrt.f64 (cbrt.f64 (*.f64 im im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) im) 2) (*.f64 im (sqrt.f64 (exp.f64 re))))) (cbrt.f64 (sqrt.f64 (exp.f64 re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 im (sqrt.f64 (exp.f64 re)))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) im) 2) (sqrt.f64 (exp.f64 re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 im) (*.f64 (cbrt.f64 (*.f64 im im)) (exp.f64 re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 im im)) (exp.f64 re)) (cbrt.f64 im))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (exp.f64 re) im) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 re) im) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (exp.f64 re) im)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (exp.f64 re) im) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (exp.f64 re) im) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) im)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) im) 3)))))) |
| 1× | egglog |
| Inputs |
|---|
im |
(+.f64 (*.f64 re im) im) |
(+.f64 (*.f64 re im) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 re 2) im)) im)) |
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 re 3) im)) (+.f64 (*.f64 re im) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 re 2) im)) im))) |
(*.f64 (cbrt.f64 (cbrt.f64 im)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 im im))) (*.f64 (cbrt.f64 (*.f64 im im)) (exp.f64 re)))) |
(*.f64 (cbrt.f64 (*.f64 (exp.f64 re) im)) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) im) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) im) 2)) (cbrt.f64 (*.f64 (exp.f64 re) im))) |
(*.f64 1 (*.f64 (exp.f64 re) im)) |
(*.f64 (*.f64 (exp.f64 re) im) 1) |
(*.f64 (*.f64 (*.f64 (exp.f64 re) (cbrt.f64 im)) (cbrt.f64 (cbrt.f64 (*.f64 im im)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 im im))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 im im))) 2) (*.f64 (*.f64 (exp.f64 re) (cbrt.f64 im)) (cbrt.f64 (cbrt.f64 (*.f64 im im))))) |
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 im im))) (*.f64 (cbrt.f64 (*.f64 im im)) (exp.f64 re))) (cbrt.f64 (cbrt.f64 im))) |
(*.f64 (cbrt.f64 (cbrt.f64 im)) (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) im) 2) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) im) 2)))))) |
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) im)))) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) im) 2)))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) im) 2) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) im) 2)))))) |
(*.f64 (*.f64 (exp.f64 re) (cbrt.f64 im)) (cbrt.f64 (*.f64 im im))) |
(*.f64 (cbrt.f64 (cbrt.f64 im)) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 im im)) (exp.f64 re)) (pow.f64 (*.f64 (exp.f64 re) im) 2)))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) im) 2) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) im) 2)))) (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) im)))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) im) 2) (*.f64 im (cbrt.f64 (exp.f64 re))))) (cbrt.f64 (exp.f64 (*.f64 re 2/3)))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) im) 2) (sqrt.f64 (exp.f64 re)))) (cbrt.f64 (*.f64 im (sqrt.f64 (exp.f64 re))))) |
(*.f64 (exp.f64 re) im) |
(*.f64 im (exp.f64 re)) |
(*.f64 (*.f64 im (sqrt.f64 (exp.f64 re))) (sqrt.f64 (exp.f64 re))) |
(*.f64 (sqrt.f64 (exp.f64 re)) (*.f64 im (sqrt.f64 (exp.f64 re)))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) im) 2) (cbrt.f64 (*.f64 (exp.f64 re) im)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) im) 2)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) im) 2))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) im) 2)) 2) (*.f64 (exp.f64 re) im)))) |
(*.f64 (*.f64 (*.f64 im (cbrt.f64 (exp.f64 re))) (cbrt.f64 (exp.f64 (*.f64 re 2/3)))) (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 re)) 4))) |
(*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (exp.f64 (*.f64 re 2/3)) im)) |
(*.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) im) (cbrt.f64 (exp.f64 re))) |
(*.f64 (*.f64 (*.f64 im (sqrt.f64 (exp.f64 re))) (sqrt.f64 (sqrt.f64 (exp.f64 re)))) (sqrt.f64 (sqrt.f64 (exp.f64 re)))) |
(*.f64 (*.f64 (*.f64 im (sqrt.f64 (exp.f64 re))) (cbrt.f64 (sqrt.f64 (exp.f64 re)))) (cbrt.f64 (exp.f64 re))) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) im))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) im) 2) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) im) 2))))) |
(*.f64 (sqrt.f64 (sqrt.f64 (exp.f64 re))) (*.f64 (*.f64 im (sqrt.f64 (exp.f64 re))) (sqrt.f64 (sqrt.f64 (exp.f64 re))))) |
(*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 im (sqrt.f64 (exp.f64 re))))) |
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) (*.f64 (exp.f64 (*.f64 re 2/3)) im))) |
(*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (*.f64 (exp.f64 (*.f64 re 2/3)) im))) |
(*.f64 (*.f64 im (cbrt.f64 (exp.f64 re))) (exp.f64 (*.f64 re 2/3))) |
(*.f64 (cbrt.f64 (*.f64 im im)) (*.f64 (exp.f64 re) (cbrt.f64 im))) |
(*.f64 (exp.f64 (*.f64 re 2/3)) (*.f64 im (cbrt.f64 (exp.f64 re)))) |
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) im) 2)) (*.f64 (exp.f64 re) im))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) im) 2))) 2)) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) im) 2)) 2) (*.f64 (exp.f64 re) im))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) im) 2)))) |
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (*.f64 (exp.f64 (*.f64 re 2/3)) im)) (cbrt.f64 (sqrt.f64 (exp.f64 re)))) |
(*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (*.f64 im (sqrt.f64 (exp.f64 re))) (cbrt.f64 (sqrt.f64 (exp.f64 re))))) |
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) (*.f64 (exp.f64 (*.f64 re 2/3)) im)) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) im) 2))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) im) 2) (cbrt.f64 (*.f64 (exp.f64 re) im))))) |
(*.f64 (*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 im (sqrt.f64 (exp.f64 re)))) (cbrt.f64 (sqrt.f64 (exp.f64 re)))) |
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 re)) 4)) (*.f64 (*.f64 im (cbrt.f64 (exp.f64 re))) (cbrt.f64 (exp.f64 (*.f64 re 2/3))))) |
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) im) 2))) 2) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) im) 2)) (*.f64 (exp.f64 re) im)))) |
(*.f64 (*.f64 1 (*.f64 (*.f64 im (sqrt.f64 (exp.f64 re))) (cbrt.f64 (sqrt.f64 (exp.f64 re))))) (cbrt.f64 (exp.f64 re))) |
(*.f64 (*.f64 1 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) im) 2) (cbrt.f64 (*.f64 (exp.f64 re) im))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) im) 2)))) |
(*.f64 (*.f64 1 (*.f64 (*.f64 im (cbrt.f64 (exp.f64 re))) (cbrt.f64 (exp.f64 (*.f64 re 2/3))))) (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 re)) 4))) |
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) (*.f64 (cbrt.f64 (cbrt.f64 im)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) im) 2) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) im) 2)))))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) im) 2) (cbrt.f64 im))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 im im)) (exp.f64 re)))) |
(*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) im) 2) (*.f64 im (sqrt.f64 (exp.f64 re)))))) |
(*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (cbrt.f64 im))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 im im)) (pow.f64 (*.f64 (exp.f64 re) im) 2)))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) im) 2) (cbrt.f64 (exp.f64 re)))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) im))) |
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) (cbrt.f64 (*.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) im) (pow.f64 (*.f64 (exp.f64 re) im) 2)))) |
(*.f64 (cbrt.f64 (*.f64 im (cbrt.f64 (exp.f64 re)))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (pow.f64 (*.f64 (exp.f64 re) im) 2)))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) im) 2) (*.f64 (exp.f64 re) (cbrt.f64 im)))) (cbrt.f64 (cbrt.f64 (*.f64 im im)))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) im) 2) (*.f64 im (sqrt.f64 (exp.f64 re))))) (cbrt.f64 (sqrt.f64 (exp.f64 re)))) |
(*.f64 (cbrt.f64 (*.f64 im (sqrt.f64 (exp.f64 re)))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) im) 2) (sqrt.f64 (exp.f64 re))))) |
(*.f64 (cbrt.f64 im) (*.f64 (cbrt.f64 (*.f64 im im)) (exp.f64 re))) |
(*.f64 (*.f64 (cbrt.f64 (*.f64 im im)) (exp.f64 re)) (cbrt.f64 im)) |
(/.f64 (*.f64 (*.f64 (exp.f64 re) im) 2) 2) |
(/.f64 (*.f64 (exp.f64 re) im) 1) |
(/.f64 (*.f64 2 (*.f64 (exp.f64 re) im)) 2) |
(pow.f64 (pow.f64 (*.f64 (exp.f64 re) im) 3) 1/3) |
(pow.f64 (*.f64 (exp.f64 re) im) 1) |
(pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) im)) 3) |
(cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) im) 3)) |
| Outputs |
|---|
im |
(+.f64 (*.f64 re im) im) |
(fma.f64 re im im) |
(+.f64 (*.f64 re im) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 re 2) im)) im)) |
(+.f64 (*.f64 im (+.f64 re (*.f64 (*.f64 1/2 re) re))) im) |
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 re 3) im)) (+.f64 (*.f64 re im) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 re 2) im)) im))) |
(fma.f64 1/6 (*.f64 (pow.f64 re 3) im) (+.f64 (*.f64 im (+.f64 re (*.f64 (*.f64 1/2 re) re))) im)) |
(*.f64 (cbrt.f64 (cbrt.f64 im)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 im im))) (*.f64 (cbrt.f64 (*.f64 im im)) (exp.f64 re)))) |
(*.f64 (exp.f64 re) im) |
(*.f64 (cbrt.f64 (*.f64 (exp.f64 re) im)) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) im) 2))) |
(*.f64 (exp.f64 re) im) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) im) 2)) (cbrt.f64 (*.f64 (exp.f64 re) im))) |
(*.f64 (exp.f64 re) im) |
(*.f64 1 (*.f64 (exp.f64 re) im)) |
(*.f64 (exp.f64 re) im) |
(*.f64 (*.f64 (exp.f64 re) im) 1) |
(*.f64 (exp.f64 re) im) |
(*.f64 (*.f64 (*.f64 (exp.f64 re) (cbrt.f64 im)) (cbrt.f64 (cbrt.f64 (*.f64 im im)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 im im))) 2)) |
(*.f64 (exp.f64 re) im) |
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 im im))) 2) (*.f64 (*.f64 (exp.f64 re) (cbrt.f64 im)) (cbrt.f64 (cbrt.f64 (*.f64 im im))))) |
(*.f64 (exp.f64 re) im) |
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 im im))) (*.f64 (cbrt.f64 (*.f64 im im)) (exp.f64 re))) (cbrt.f64 (cbrt.f64 im))) |
(*.f64 (exp.f64 re) im) |
(*.f64 (cbrt.f64 (cbrt.f64 im)) (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) im) 2) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) im) 2)))))) |
(*.f64 (exp.f64 re) im) |
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) im)))) (*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) im) 2)))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) im) 2) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) im) 2)))))) |
(*.f64 (exp.f64 re) im) |
(*.f64 (*.f64 (exp.f64 re) (cbrt.f64 im)) (cbrt.f64 (*.f64 im im))) |
(*.f64 (exp.f64 re) im) |
(*.f64 (cbrt.f64 (cbrt.f64 im)) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 im im)) (exp.f64 re)) (pow.f64 (*.f64 (exp.f64 re) im) 2)))) |
(*.f64 (exp.f64 re) im) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) im) 2) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) im) 2)))) (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) im)))) |
(*.f64 (exp.f64 re) im) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) im) 2) (*.f64 im (cbrt.f64 (exp.f64 re))))) (cbrt.f64 (exp.f64 (*.f64 re 2/3)))) |
(cbrt.f64 (*.f64 (*.f64 im (cbrt.f64 (exp.f64 re))) (*.f64 (exp.f64 (*.f64 re 2/3)) (pow.f64 (*.f64 (exp.f64 re) im) 2)))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) im) 2) (sqrt.f64 (exp.f64 re)))) (cbrt.f64 (*.f64 im (sqrt.f64 (exp.f64 re))))) |
(*.f64 (exp.f64 re) im) |
(*.f64 (exp.f64 re) im) |
(*.f64 im (exp.f64 re)) |
(*.f64 (exp.f64 re) im) |
(*.f64 (*.f64 im (sqrt.f64 (exp.f64 re))) (sqrt.f64 (exp.f64 re))) |
(*.f64 (exp.f64 re) im) |
(*.f64 (sqrt.f64 (exp.f64 re)) (*.f64 im (sqrt.f64 (exp.f64 re)))) |
(*.f64 (exp.f64 re) im) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) im) 2) (cbrt.f64 (*.f64 (exp.f64 re) im)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) im) 2)))) |
(*.f64 (exp.f64 re) im) |
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) im) 2))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) im) 2)) 2) (*.f64 (exp.f64 re) im)))) |
(*.f64 (exp.f64 re) im) |
(*.f64 (*.f64 (*.f64 im (cbrt.f64 (exp.f64 re))) (cbrt.f64 (exp.f64 (*.f64 re 2/3)))) (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 re)) 4))) |
(*.f64 (*.f64 im (cbrt.f64 (exp.f64 re))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (pow.f64 (cbrt.f64 (exp.f64 re)) 4)))) |
(*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (exp.f64 (*.f64 re 2/3)) im)) |
(*.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) im) (cbrt.f64 (exp.f64 re))) |
(*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (exp.f64 (*.f64 re 2/3)) im)) |
(*.f64 (*.f64 (*.f64 im (sqrt.f64 (exp.f64 re))) (sqrt.f64 (sqrt.f64 (exp.f64 re)))) (sqrt.f64 (sqrt.f64 (exp.f64 re)))) |
(*.f64 (exp.f64 re) im) |
(*.f64 (*.f64 (*.f64 im (sqrt.f64 (exp.f64 re))) (cbrt.f64 (sqrt.f64 (exp.f64 re)))) (cbrt.f64 (exp.f64 re))) |
(*.f64 (exp.f64 re) im) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) im))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) im) 2) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) im) 2))))) |
(*.f64 (exp.f64 re) im) |
(*.f64 (sqrt.f64 (sqrt.f64 (exp.f64 re))) (*.f64 (*.f64 im (sqrt.f64 (exp.f64 re))) (sqrt.f64 (sqrt.f64 (exp.f64 re))))) |
(*.f64 (exp.f64 re) im) |
(*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 im (sqrt.f64 (exp.f64 re))))) |
(*.f64 (exp.f64 re) im) |
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) (*.f64 (exp.f64 (*.f64 re 2/3)) im))) |
(*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (*.f64 (exp.f64 (*.f64 re 2/3)) im))) |
(*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (exp.f64 (*.f64 re 2/3)) im)) |
(*.f64 (*.f64 im (cbrt.f64 (exp.f64 re))) (exp.f64 (*.f64 re 2/3))) |
(*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (exp.f64 (*.f64 re 2/3)) im)) |
(*.f64 (cbrt.f64 (*.f64 im im)) (*.f64 (exp.f64 re) (cbrt.f64 im))) |
(*.f64 (exp.f64 re) im) |
(*.f64 (exp.f64 (*.f64 re 2/3)) (*.f64 im (cbrt.f64 (exp.f64 re)))) |
(*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (exp.f64 (*.f64 re 2/3)) im)) |
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) im) 2)) (*.f64 (exp.f64 re) im))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) im) 2))) 2)) |
(*.f64 (exp.f64 re) im) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) im) 2)) 2) (*.f64 (exp.f64 re) im))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) im) 2)))) |
(*.f64 (exp.f64 re) im) |
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (*.f64 (exp.f64 (*.f64 re 2/3)) im)) (cbrt.f64 (sqrt.f64 (exp.f64 re)))) |
(*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (exp.f64 (*.f64 re 2/3)) im)) |
(*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (*.f64 im (sqrt.f64 (exp.f64 re))) (cbrt.f64 (sqrt.f64 (exp.f64 re))))) |
(*.f64 (exp.f64 re) im) |
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) (*.f64 (exp.f64 (*.f64 re 2/3)) im)) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) (*.f64 (exp.f64 (*.f64 re 2/3)) im))) |
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) im) 2))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) im) 2) (cbrt.f64 (*.f64 (exp.f64 re) im))))) |
(*.f64 (exp.f64 re) im) |
(*.f64 (*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 im (sqrt.f64 (exp.f64 re)))) (cbrt.f64 (sqrt.f64 (exp.f64 re)))) |
(*.f64 (exp.f64 re) im) |
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 re)) 4)) (*.f64 (*.f64 im (cbrt.f64 (exp.f64 re))) (cbrt.f64 (exp.f64 (*.f64 re 2/3))))) |
(*.f64 (*.f64 im (cbrt.f64 (exp.f64 re))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (pow.f64 (cbrt.f64 (exp.f64 re)) 4)))) |
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) im) 2))) 2) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) im) 2)) (*.f64 (exp.f64 re) im)))) |
(*.f64 (exp.f64 re) im) |
(*.f64 (*.f64 1 (*.f64 (*.f64 im (sqrt.f64 (exp.f64 re))) (cbrt.f64 (sqrt.f64 (exp.f64 re))))) (cbrt.f64 (exp.f64 re))) |
(*.f64 (exp.f64 re) im) |
(*.f64 (*.f64 1 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) im) 2) (cbrt.f64 (*.f64 (exp.f64 re) im))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) im) 2)))) |
(*.f64 (exp.f64 re) im) |
(*.f64 (*.f64 1 (*.f64 (*.f64 im (cbrt.f64 (exp.f64 re))) (cbrt.f64 (exp.f64 (*.f64 re 2/3))))) (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 re)) 4))) |
(*.f64 (*.f64 im (cbrt.f64 (exp.f64 re))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (pow.f64 (cbrt.f64 (exp.f64 re)) 4)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) (*.f64 (cbrt.f64 (cbrt.f64 im)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) im) 2) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) im) 2)))))) |
(*.f64 (exp.f64 re) im) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) im) 2) (cbrt.f64 im))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 im im)) (exp.f64 re)))) |
(*.f64 (exp.f64 re) im) |
(*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) im) 2) (*.f64 im (sqrt.f64 (exp.f64 re)))))) |
(*.f64 (exp.f64 re) im) |
(*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (cbrt.f64 im))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 im im)) (pow.f64 (*.f64 (exp.f64 re) im) 2)))) |
(*.f64 (exp.f64 re) im) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) im) 2) (cbrt.f64 (exp.f64 re)))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) im))) |
(cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) im) (pow.f64 (*.f64 (exp.f64 re) im) 2)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) (cbrt.f64 (*.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) im) (pow.f64 (*.f64 (exp.f64 re) im) 2)))) |
(cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) im) (pow.f64 (*.f64 (exp.f64 re) im) 2)))) |
(*.f64 (cbrt.f64 (*.f64 im (cbrt.f64 (exp.f64 re)))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (pow.f64 (*.f64 (exp.f64 re) im) 2)))) |
(cbrt.f64 (*.f64 (*.f64 im (cbrt.f64 (exp.f64 re))) (*.f64 (exp.f64 (*.f64 re 2/3)) (pow.f64 (*.f64 (exp.f64 re) im) 2)))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) im) 2) (*.f64 (exp.f64 re) (cbrt.f64 im)))) (cbrt.f64 (cbrt.f64 (*.f64 im im)))) |
(*.f64 (exp.f64 re) im) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) im) 2) (*.f64 im (sqrt.f64 (exp.f64 re))))) (cbrt.f64 (sqrt.f64 (exp.f64 re)))) |
(*.f64 (exp.f64 re) im) |
(*.f64 (cbrt.f64 (*.f64 im (sqrt.f64 (exp.f64 re)))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) im) 2) (sqrt.f64 (exp.f64 re))))) |
(*.f64 (exp.f64 re) im) |
(*.f64 (cbrt.f64 im) (*.f64 (cbrt.f64 (*.f64 im im)) (exp.f64 re))) |
(*.f64 (exp.f64 re) im) |
(*.f64 (*.f64 (cbrt.f64 (*.f64 im im)) (exp.f64 re)) (cbrt.f64 im)) |
(*.f64 (exp.f64 re) im) |
(/.f64 (*.f64 (*.f64 (exp.f64 re) im) 2) 2) |
(*.f64 (exp.f64 re) im) |
(/.f64 (*.f64 (exp.f64 re) im) 1) |
(*.f64 (exp.f64 re) im) |
(/.f64 (*.f64 2 (*.f64 (exp.f64 re) im)) 2) |
(*.f64 (exp.f64 re) im) |
(pow.f64 (pow.f64 (*.f64 (exp.f64 re) im) 3) 1/3) |
(*.f64 (exp.f64 re) im) |
(pow.f64 (*.f64 (exp.f64 re) im) 1) |
(*.f64 (exp.f64 re) im) |
(pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) im)) 3) |
(*.f64 (exp.f64 re) im) |
(cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) im) 3)) |
(*.f64 (exp.f64 re) im) |
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)) |
| ✓ | 0.1b | (*.f64 (sin.f64 im) re) |
Compiled 17 to 5 computations (70.6% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | im | @ | 0 | (*.f64 (sin.f64 im) re) |
| 1.0ms | re | @ | 0 | (*.f64 (sin.f64 im) re) |
| 1.0ms | re | @ | inf | (*.f64 (sin.f64 im) re) |
| 1.0ms | re | @ | -inf | (*.f64 (sin.f64 im) re) |
| 1.0ms | im | @ | inf | (*.f64 (sin.f64 im) re) |
Compiled 765 to 510 computations (33.3% saved)
| 1× | batch-egg-rewrite |
| 45× | egg-rr |
| 32× | egg-rr |
| Inputs |
|---|
(*.f64 (sin.f64 im) re) |
(+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 im) re)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 re (sin.f64 im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 re (cbrt.f64 (sin.f64 im))) (cbrt.f64 (pow.f64 (sin.f64 im) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 re) (*.f64 (cbrt.f64 (*.f64 re re)) (sin.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 im)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (*.f64 re (cbrt.f64 (sin.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) re) (cbrt.f64 (sin.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 re re)) (sin.f64 im)) (cbrt.f64 re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) re) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) re)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) re))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 re (cbrt.f64 (sin.f64 im))) 1) (cbrt.f64 (pow.f64 (sin.f64 im) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 re (cbrt.f64 (sin.f64 im))) (cbrt.f64 (sin.f64 im))) (cbrt.f64 (sin.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 im) (cbrt.f64 re)) (cbrt.f64 re)) (cbrt.f64 re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) re))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) re))) 2) 2) (cbrt.f64 (*.f64 (sin.f64 im) re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 im)) (*.f64 (cbrt.f64 re) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) re) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) re))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) re))) 2) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) re) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 re) (*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) re) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 re)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 re)) 2) (*.f64 (cbrt.f64 (*.f64 re re)) (sin.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sin.f64 im) re)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) re) 2)) (cbrt.f64 (*.f64 (sin.f64 im) re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 im) (cbrt.f64 re)) (cbrt.f64 (*.f64 re re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 re re)) (*.f64 (sin.f64 im) (cbrt.f64 re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 im) re)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) re))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) re))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 re (cbrt.f64 (sin.f64 im))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2)) (cbrt.f64 (*.f64 (sin.f64 im) (cbrt.f64 (sin.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 im) (cbrt.f64 re)) (pow.f64 (cbrt.f64 (cbrt.f64 re)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 re)) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 im) (cbrt.f64 re)) 1) (cbrt.f64 (*.f64 re re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (sin.f64 im) re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 im) re) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (sin.f64 im) re) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) re)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sin.f64 im) re) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) re) 3)))))) |
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 re (sin.f64 im) (sin.f64 im))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sin.f64 im) re (sin.f64 im))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (*.f64 (sin.f64 im) re))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (cbrt.f64 (sin.f64 im)) (*.f64 (sin.f64 im) re))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 re) (*.f64 (cbrt.f64 (*.f64 re re)) (sin.f64 im)) (sin.f64 im))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (sin.f64 im)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) re) (sin.f64 im))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 re (cbrt.f64 (sin.f64 im))) (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (sin.f64 im))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (sin.f64 im) re)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) re) 2)) (sin.f64 im))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) re) 2)) (cbrt.f64 (*.f64 (sin.f64 im) re)) (sin.f64 im))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sin.f64 im) (cbrt.f64 re)) (cbrt.f64 (*.f64 re re)) (sin.f64 im))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (sin.f64 im) re) (sin.f64 im))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (sin.f64 im) (*.f64 (sin.f64 im) re))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sin.f64 im) 1 (*.f64 (sin.f64 im) re))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sin.f64 im) re) 1 (sin.f64 im))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sin.f64 im) (-.f64 1 re)) 0) (/.f64 (*.f64 (pow.f64 (sin.f64 im) 2) (-.f64 (*.f64 re re) 1)) (*.f64 (sin.f64 im) (-.f64 re 1))) (fma.f64 re (sin.f64 im) (sin.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sin.f64 im) (-.f64 re 1)) 0) (/.f64 (*.f64 (pow.f64 (sin.f64 im) 2) (-.f64 (*.f64 re re) 1)) (*.f64 (sin.f64 im) (-.f64 re 1))) (fma.f64 re (sin.f64 im) (sin.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (*.f64 (sin.f64 im) re) (*.f64 (sin.f64 im) (-.f64 re 1)) (pow.f64 (sin.f64 im) 2)) 0) (/.f64 (*.f64 (pow.f64 (sin.f64 im) 3) (+.f64 (pow.f64 re 3) 1)) (fma.f64 (*.f64 (sin.f64 im) re) (*.f64 (sin.f64 im) (-.f64 re 1)) (pow.f64 (sin.f64 im) 2))) (fma.f64 re (sin.f64 im) (sin.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sin.f64 im) re) 0) (/.f64 (*.f64 (pow.f64 (sin.f64 im) 3) (+.f64 (pow.f64 re 3) 1)) (fma.f64 (*.f64 (sin.f64 im) re) (*.f64 (sin.f64 im) (-.f64 re 1)) (pow.f64 (sin.f64 im) 2))) (fma.f64 re (sin.f64 im) (sin.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sin.f64 im) 0) (/.f64 (*.f64 (pow.f64 (sin.f64 im) 3) (+.f64 (pow.f64 re 3) 1)) (fma.f64 (*.f64 (sin.f64 im) re) (*.f64 (sin.f64 im) (-.f64 re 1)) (pow.f64 (sin.f64 im) 2))) (fma.f64 re (sin.f64 im) (sin.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sin.f64 im) (*.f64 (sin.f64 im) re))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 im) re) (sin.f64 im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) 2)) (cbrt.f64 (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im))))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 re 1) (cbrt.f64 (sin.f64 im))) (cbrt.f64 (pow.f64 (sin.f64 im) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 re 1) (cbrt.f64 (pow.f64 (sin.f64 im) 2))) (cbrt.f64 (sin.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)))) 2) (cbrt.f64 (pow.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 im)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (+.f64 re 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (*.f64 (cbrt.f64 (sin.f64 im)) (+.f64 re 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)))) 2) 2) (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 im) (+.f64 re 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 im)) (+.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) re) (cbrt.f64 (pow.f64 (sin.f64 im) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 im)) (+.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (+.f64 (*.f64 re (cbrt.f64 (sin.f64 im))) (cbrt.f64 (sin.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (+.f64 (cbrt.f64 (sin.f64 im)) (*.f64 re (cbrt.f64 (sin.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im))) (cbrt.f64 (pow.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) re) 2)) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 im) 2) re)))) (+.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (*.f64 (sin.f64 im) re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) re) 2)) (-.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 im) 2) re)))) (+.f64 (cbrt.f64 (*.f64 (sin.f64 im) re)) (cbrt.f64 (sin.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) 2)) (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 re 1) (sin.f64 im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 re (sin.f64 im) (sin.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) 3)))))) |
| 1× | egglog |
| Inputs |
|---|
(*.f64 re im) |
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 im 3) re)) (*.f64 re im)) |
(+.f64 (*.f64 1/120 (*.f64 (pow.f64 im 5) re)) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 im 3) re)) (*.f64 re im))) |
(+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 im 7) re)) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 im 5) re)) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 im 3) re)) (*.f64 re im)))) |
(*.f64 (+.f64 1 re) im) |
(+.f64 (*.f64 (pow.f64 im 3) (-.f64 (*.f64 -1/6 re) 1/6)) (*.f64 (+.f64 1 re) im)) |
(+.f64 (*.f64 (pow.f64 im 3) (-.f64 (*.f64 -1/6 re) 1/6)) (+.f64 (*.f64 (pow.f64 im 5) (+.f64 (*.f64 1/120 re) 1/120)) (*.f64 (+.f64 1 re) im))) |
(+.f64 (*.f64 (pow.f64 im 3) (-.f64 (*.f64 -1/6 re) 1/6)) (+.f64 (*.f64 (pow.f64 im 5) (+.f64 (*.f64 1/120 re) 1/120)) (+.f64 (*.f64 (-.f64 (*.f64 -1/5040 re) 1/5040) (pow.f64 im 7)) (*.f64 (+.f64 1 re) im)))) |
(sin.f64 im) |
(*.f64 (sin.f64 im) re) |
(*.f64 (sin.f64 im) re) |
(*.f64 (sin.f64 im) re) |
(*.f64 re (sin.f64 im)) |
(*.f64 (*.f64 re (cbrt.f64 (sin.f64 im))) (cbrt.f64 (pow.f64 (sin.f64 im) 2))) |
(*.f64 (cbrt.f64 re) (*.f64 (cbrt.f64 (*.f64 re re)) (sin.f64 im))) |
(*.f64 (cbrt.f64 (sin.f64 im)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) re)) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (*.f64 re (cbrt.f64 (sin.f64 im)))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) re) (cbrt.f64 (sin.f64 im))) |
(*.f64 (*.f64 (cbrt.f64 (*.f64 re re)) (sin.f64 im)) (cbrt.f64 re)) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) re) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) re)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) re))) 2)) |
(*.f64 (*.f64 (*.f64 re (cbrt.f64 (sin.f64 im))) 1) (cbrt.f64 (pow.f64 (sin.f64 im) 2))) |
(*.f64 (*.f64 (*.f64 re (cbrt.f64 (sin.f64 im))) (cbrt.f64 (sin.f64 im))) (cbrt.f64 (sin.f64 im))) |
(*.f64 (*.f64 (*.f64 (sin.f64 im) (cbrt.f64 re)) (cbrt.f64 re)) (cbrt.f64 re)) |
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) re))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) re))) 2) 2) (cbrt.f64 (*.f64 (sin.f64 im) re)))) |
(*.f64 (cbrt.f64 (sin.f64 im)) (*.f64 (cbrt.f64 re) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) re) 2)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) re))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) re))) 2) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) re) 2)))) |
(*.f64 (cbrt.f64 re) (*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) re) 2)))) |
(*.f64 (cbrt.f64 (cbrt.f64 re)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 re)) 2) (*.f64 (cbrt.f64 (*.f64 re re)) (sin.f64 im)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) re))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 im) re)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) re) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) re) 2)) (cbrt.f64 (*.f64 (sin.f64 im) re))) |
(*.f64 (*.f64 (sin.f64 im) (cbrt.f64 re)) (cbrt.f64 (*.f64 re re))) |
(*.f64 (cbrt.f64 (*.f64 re re)) (*.f64 (sin.f64 im) (cbrt.f64 re))) |
(*.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 im) re)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) re))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) re))) 2) 2)) |
(*.f64 (*.f64 (*.f64 re (cbrt.f64 (sin.f64 im))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2)) (cbrt.f64 (*.f64 (sin.f64 im) (cbrt.f64 (sin.f64 im))))) |
(*.f64 (*.f64 (*.f64 (sin.f64 im) (cbrt.f64 re)) (pow.f64 (cbrt.f64 (cbrt.f64 re)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 re)) 2) 2)) |
(*.f64 (*.f64 (*.f64 (sin.f64 im) (cbrt.f64 re)) 1) (cbrt.f64 (*.f64 re re))) |
(*.f64 1 (*.f64 (sin.f64 im) re)) |
(*.f64 (*.f64 (sin.f64 im) re) 1) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 im) re) 3) 1/3) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) re)) 3) |
(pow.f64 (*.f64 (sin.f64 im) re) 1) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) re) 3)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(fma.f64 (sin.f64 im) re (sin.f64 im)) |
(fma.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (*.f64 (sin.f64 im) re)) |
(fma.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (cbrt.f64 (sin.f64 im)) (*.f64 (sin.f64 im) re)) |
(fma.f64 (cbrt.f64 re) (*.f64 (cbrt.f64 (*.f64 re re)) (sin.f64 im)) (sin.f64 im)) |
(fma.f64 (cbrt.f64 (sin.f64 im)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) re) (sin.f64 im)) |
(fma.f64 (*.f64 re (cbrt.f64 (sin.f64 im))) (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (sin.f64 im)) |
(fma.f64 (cbrt.f64 (*.f64 (sin.f64 im) re)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) re) 2)) (sin.f64 im)) |
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) re) 2)) (cbrt.f64 (*.f64 (sin.f64 im) re)) (sin.f64 im)) |
(fma.f64 (*.f64 (sin.f64 im) (cbrt.f64 re)) (cbrt.f64 (*.f64 re re)) (sin.f64 im)) |
(fma.f64 1 (*.f64 (sin.f64 im) re) (sin.f64 im)) |
(fma.f64 1 (sin.f64 im) (*.f64 (sin.f64 im) re)) |
(fma.f64 (sin.f64 im) 1 (*.f64 (sin.f64 im) re)) |
(fma.f64 (*.f64 (sin.f64 im) re) 1 (sin.f64 im)) |
(if (!=.f64 (*.f64 (sin.f64 im) (-.f64 1 re)) 0) (/.f64 (*.f64 (pow.f64 (sin.f64 im) 2) (-.f64 (*.f64 re re) 1)) (*.f64 (sin.f64 im) (-.f64 re 1))) (fma.f64 re (sin.f64 im) (sin.f64 im))) |
(if (!=.f64 (*.f64 (sin.f64 im) (-.f64 re 1)) 0) (/.f64 (*.f64 (pow.f64 (sin.f64 im) 2) (-.f64 (*.f64 re re) 1)) (*.f64 (sin.f64 im) (-.f64 re 1))) (fma.f64 re (sin.f64 im) (sin.f64 im))) |
(if (!=.f64 (fma.f64 (*.f64 (sin.f64 im) re) (*.f64 (sin.f64 im) (-.f64 re 1)) (pow.f64 (sin.f64 im) 2)) 0) (/.f64 (*.f64 (pow.f64 (sin.f64 im) 3) (+.f64 (pow.f64 re 3) 1)) (fma.f64 (*.f64 (sin.f64 im) re) (*.f64 (sin.f64 im) (-.f64 re 1)) (pow.f64 (sin.f64 im) 2))) (fma.f64 re (sin.f64 im) (sin.f64 im))) |
(if (!=.f64 (*.f64 (sin.f64 im) re) 0) (/.f64 (*.f64 (pow.f64 (sin.f64 im) 3) (+.f64 (pow.f64 re 3) 1)) (fma.f64 (*.f64 (sin.f64 im) re) (*.f64 (sin.f64 im) (-.f64 re 1)) (pow.f64 (sin.f64 im) 2))) (fma.f64 re (sin.f64 im) (sin.f64 im))) |
(if (!=.f64 (sin.f64 im) 0) (/.f64 (*.f64 (pow.f64 (sin.f64 im) 3) (+.f64 (pow.f64 re 3) 1)) (fma.f64 (*.f64 (sin.f64 im) re) (*.f64 (sin.f64 im) (-.f64 re 1)) (pow.f64 (sin.f64 im) 2))) (fma.f64 re (sin.f64 im) (sin.f64 im))) |
(+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)) |
(+.f64 (*.f64 (sin.f64 im) re) (sin.f64 im)) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) 2)) (cbrt.f64 (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im))))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)))) 2)) |
(*.f64 (*.f64 (+.f64 re 1) (cbrt.f64 (sin.f64 im))) (cbrt.f64 (pow.f64 (sin.f64 im) 2))) |
(*.f64 (*.f64 (+.f64 re 1) (cbrt.f64 (pow.f64 (sin.f64 im) 2))) (cbrt.f64 (sin.f64 im))) |
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)))) 2) (cbrt.f64 (pow.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) 2)))) |
(*.f64 (cbrt.f64 (sin.f64 im)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (+.f64 re 1))) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (*.f64 (cbrt.f64 (sin.f64 im)) (+.f64 re 1))) |
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)))) 2) 2) (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im))))) |
(*.f64 (sin.f64 im) (+.f64 re 1)) |
(*.f64 (cbrt.f64 (sin.f64 im)) (+.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) re) (cbrt.f64 (pow.f64 (sin.f64 im) 2)))) |
(*.f64 (cbrt.f64 (sin.f64 im)) (+.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) re))) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (+.f64 (*.f64 re (cbrt.f64 (sin.f64 im))) (cbrt.f64 (sin.f64 im)))) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (+.f64 (cbrt.f64 (sin.f64 im)) (*.f64 re (cbrt.f64 (sin.f64 im))))) |
(*.f64 (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im))) (cbrt.f64 (pow.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) 2))) |
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) re) 2)) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 im) 2) re)))) (+.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (*.f64 (sin.f64 im) re)))) |
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) re) 2)) (-.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 im) 2) re)))) (+.f64 (cbrt.f64 (*.f64 (sin.f64 im) re)) (cbrt.f64 (sin.f64 im)))) |
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) 2)) (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)))) |
(*.f64 (+.f64 re 1) (sin.f64 im)) |
(*.f64 (*.f64 (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)))) 2) 2)) |
(*.f64 1 (fma.f64 re (sin.f64 im) (sin.f64 im))) |
(*.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) 1) |
(pow.f64 (pow.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) 3) 1/3) |
(pow.f64 (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im))) 3) |
(pow.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) 1) |
(cbrt.f64 (pow.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) 3)) |
| Outputs |
|---|
(*.f64 re im) |
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 im 3) re)) (*.f64 re im)) |
(*.f64 re (+.f64 im (*.f64 -1/6 (pow.f64 im 3)))) |
(+.f64 (*.f64 1/120 (*.f64 (pow.f64 im 5) re)) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 im 3) re)) (*.f64 re im))) |
(fma.f64 1/120 (*.f64 (pow.f64 im 5) re) (*.f64 re (+.f64 im (*.f64 -1/6 (pow.f64 im 3))))) |
(+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 im 7) re)) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 im 5) re)) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 im 3) re)) (*.f64 re im)))) |
(+.f64 (*.f64 re (+.f64 (*.f64 -1/5040 (pow.f64 im 7)) (*.f64 1/120 (pow.f64 im 5)))) (*.f64 re (+.f64 im (*.f64 -1/6 (pow.f64 im 3))))) |
(*.f64 (+.f64 1 re) im) |
(+.f64 (*.f64 (pow.f64 im 3) (-.f64 (*.f64 -1/6 re) 1/6)) (*.f64 (+.f64 1 re) im)) |
(fma.f64 (pow.f64 im 3) (fma.f64 -1/6 re -1/6) (*.f64 (+.f64 1 re) im)) |
(+.f64 (*.f64 (pow.f64 im 3) (-.f64 (*.f64 -1/6 re) 1/6)) (+.f64 (*.f64 (pow.f64 im 5) (+.f64 (*.f64 1/120 re) 1/120)) (*.f64 (+.f64 1 re) im))) |
(fma.f64 (fma.f64 -1/6 re -1/6) (pow.f64 im 3) (fma.f64 (pow.f64 im 5) (fma.f64 1/120 re 1/120) (*.f64 (+.f64 1 re) im))) |
(+.f64 (*.f64 (pow.f64 im 3) (-.f64 (*.f64 -1/6 re) 1/6)) (+.f64 (*.f64 (pow.f64 im 5) (+.f64 (*.f64 1/120 re) 1/120)) (+.f64 (*.f64 (-.f64 (*.f64 -1/5040 re) 1/5040) (pow.f64 im 7)) (*.f64 (+.f64 1 re) im)))) |
(fma.f64 (fma.f64 -1/6 re -1/6) (pow.f64 im 3) (fma.f64 (pow.f64 im 5) (fma.f64 1/120 re 1/120) (fma.f64 (fma.f64 -1/5040 re -1/5040) (pow.f64 im 7) (*.f64 (+.f64 1 re) im)))) |
(sin.f64 im) |
(*.f64 (sin.f64 im) re) |
(*.f64 (sin.f64 im) re) |
(*.f64 (sin.f64 im) re) |
(*.f64 re (sin.f64 im)) |
(*.f64 (sin.f64 im) re) |
(*.f64 (*.f64 re (cbrt.f64 (sin.f64 im))) (cbrt.f64 (pow.f64 (sin.f64 im) 2))) |
(*.f64 (sin.f64 im) re) |
(*.f64 (cbrt.f64 re) (*.f64 (cbrt.f64 (*.f64 re re)) (sin.f64 im))) |
(*.f64 (sin.f64 im) re) |
(*.f64 (cbrt.f64 (sin.f64 im)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) re)) |
(*.f64 (sin.f64 im) re) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (*.f64 re (cbrt.f64 (sin.f64 im)))) |
(*.f64 (sin.f64 im) re) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) re) (cbrt.f64 (sin.f64 im))) |
(*.f64 (sin.f64 im) re) |
(*.f64 (*.f64 (cbrt.f64 (*.f64 re re)) (sin.f64 im)) (cbrt.f64 re)) |
(*.f64 (sin.f64 im) re) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) re) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) re)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) re))) 2)) |
(*.f64 (sin.f64 im) re) |
(*.f64 (*.f64 (*.f64 re (cbrt.f64 (sin.f64 im))) 1) (cbrt.f64 (pow.f64 (sin.f64 im) 2))) |
(*.f64 (sin.f64 im) re) |
(*.f64 (*.f64 (*.f64 re (cbrt.f64 (sin.f64 im))) (cbrt.f64 (sin.f64 im))) (cbrt.f64 (sin.f64 im))) |
(*.f64 (sin.f64 im) re) |
(*.f64 (*.f64 (*.f64 (sin.f64 im) (cbrt.f64 re)) (cbrt.f64 re)) (cbrt.f64 re)) |
(*.f64 (sin.f64 im) re) |
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) re))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) re))) 2) 2) (cbrt.f64 (*.f64 (sin.f64 im) re)))) |
(*.f64 (sin.f64 im) re) |
(*.f64 (cbrt.f64 (sin.f64 im)) (*.f64 (cbrt.f64 re) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) re) 2)))) |
(*.f64 (sin.f64 im) re) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) re))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) re))) 2) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) re) 2)))) |
(*.f64 (sin.f64 im) re) |
(*.f64 (cbrt.f64 re) (*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) re) 2)))) |
(*.f64 (sin.f64 im) re) |
(*.f64 (cbrt.f64 (cbrt.f64 re)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 re)) 2) (*.f64 (cbrt.f64 (*.f64 re re)) (sin.f64 im)))) |
(*.f64 (sin.f64 im) re) |
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) re))) |
(*.f64 (sin.f64 im) re) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 im) re)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) re) 2))) |
(*.f64 (sin.f64 im) re) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) re) 2)) (cbrt.f64 (*.f64 (sin.f64 im) re))) |
(*.f64 (sin.f64 im) re) |
(*.f64 (*.f64 (sin.f64 im) (cbrt.f64 re)) (cbrt.f64 (*.f64 re re))) |
(*.f64 (sin.f64 im) re) |
(*.f64 (cbrt.f64 (*.f64 re re)) (*.f64 (sin.f64 im) (cbrt.f64 re))) |
(*.f64 (sin.f64 im) re) |
(*.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 im) re)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) re))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) re))) 2) 2)) |
(*.f64 (sin.f64 im) re) |
(*.f64 (*.f64 (*.f64 re (cbrt.f64 (sin.f64 im))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2)) (cbrt.f64 (*.f64 (sin.f64 im) (cbrt.f64 (sin.f64 im))))) |
(*.f64 (sin.f64 im) re) |
(*.f64 (*.f64 (*.f64 (sin.f64 im) (cbrt.f64 re)) (pow.f64 (cbrt.f64 (cbrt.f64 re)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 re)) 2) 2)) |
(*.f64 (sin.f64 im) re) |
(*.f64 (*.f64 (*.f64 (sin.f64 im) (cbrt.f64 re)) 1) (cbrt.f64 (*.f64 re re))) |
(*.f64 (sin.f64 im) re) |
(*.f64 1 (*.f64 (sin.f64 im) re)) |
(*.f64 (sin.f64 im) re) |
(*.f64 (*.f64 (sin.f64 im) re) 1) |
(*.f64 (sin.f64 im) re) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 im) re) 3) 1/3) |
(*.f64 (sin.f64 im) re) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) re)) 3) |
(*.f64 (sin.f64 im) re) |
(pow.f64 (*.f64 (sin.f64 im) re) 1) |
(*.f64 (sin.f64 im) re) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) re) 3)) |
(*.f64 (sin.f64 im) re) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(fma.f64 (sin.f64 im) re (sin.f64 im)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(fma.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (*.f64 (sin.f64 im) re)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(fma.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (cbrt.f64 (sin.f64 im)) (*.f64 (sin.f64 im) re)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(fma.f64 (cbrt.f64 re) (*.f64 (cbrt.f64 (*.f64 re re)) (sin.f64 im)) (sin.f64 im)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(fma.f64 (cbrt.f64 (sin.f64 im)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) re) (sin.f64 im)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(fma.f64 (*.f64 re (cbrt.f64 (sin.f64 im))) (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (sin.f64 im)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(fma.f64 (cbrt.f64 (*.f64 (sin.f64 im) re)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) re) 2)) (sin.f64 im)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) re) 2)) (cbrt.f64 (*.f64 (sin.f64 im) re)) (sin.f64 im)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(fma.f64 (*.f64 (sin.f64 im) (cbrt.f64 re)) (cbrt.f64 (*.f64 re re)) (sin.f64 im)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(fma.f64 1 (*.f64 (sin.f64 im) re) (sin.f64 im)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(fma.f64 1 (sin.f64 im) (*.f64 (sin.f64 im) re)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(fma.f64 (sin.f64 im) 1 (*.f64 (sin.f64 im) re)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(fma.f64 (*.f64 (sin.f64 im) re) 1 (sin.f64 im)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(if (!=.f64 (*.f64 (sin.f64 im) (-.f64 1 re)) 0) (/.f64 (*.f64 (pow.f64 (sin.f64 im) 2) (-.f64 (*.f64 re re) 1)) (*.f64 (sin.f64 im) (-.f64 re 1))) (fma.f64 re (sin.f64 im) (sin.f64 im))) |
(if (!=.f64 (*.f64 (sin.f64 im) (-.f64 1 re)) 0) (/.f64 (*.f64 (pow.f64 (sin.f64 im) 2) (fma.f64 re re -1)) (*.f64 (sin.f64 im) (+.f64 re -1))) (fma.f64 re (sin.f64 im) (sin.f64 im))) |
(if (!=.f64 (*.f64 (sin.f64 im) (-.f64 re 1)) 0) (/.f64 (*.f64 (pow.f64 (sin.f64 im) 2) (-.f64 (*.f64 re re) 1)) (*.f64 (sin.f64 im) (-.f64 re 1))) (fma.f64 re (sin.f64 im) (sin.f64 im))) |
(if (!=.f64 (*.f64 (sin.f64 im) (+.f64 re -1)) 0) (/.f64 (*.f64 (pow.f64 (sin.f64 im) 2) (fma.f64 re re -1)) (*.f64 (sin.f64 im) (+.f64 re -1))) (fma.f64 re (sin.f64 im) (sin.f64 im))) |
(if (!=.f64 (fma.f64 (*.f64 (sin.f64 im) re) (*.f64 (sin.f64 im) (-.f64 re 1)) (pow.f64 (sin.f64 im) 2)) 0) (/.f64 (*.f64 (pow.f64 (sin.f64 im) 3) (+.f64 (pow.f64 re 3) 1)) (fma.f64 (*.f64 (sin.f64 im) re) (*.f64 (sin.f64 im) (-.f64 re 1)) (pow.f64 (sin.f64 im) 2))) (fma.f64 re (sin.f64 im) (sin.f64 im))) |
(if (!=.f64 (fma.f64 (*.f64 (sin.f64 im) re) (*.f64 (sin.f64 im) (+.f64 re -1)) (pow.f64 (sin.f64 im) 2)) 0) (/.f64 (*.f64 (pow.f64 (sin.f64 im) 3) (+.f64 1 (pow.f64 re 3))) (fma.f64 (*.f64 (sin.f64 im) re) (*.f64 (sin.f64 im) (+.f64 re -1)) (pow.f64 (sin.f64 im) 2))) (fma.f64 re (sin.f64 im) (sin.f64 im))) |
(if (!=.f64 (*.f64 (sin.f64 im) re) 0) (/.f64 (*.f64 (pow.f64 (sin.f64 im) 3) (+.f64 (pow.f64 re 3) 1)) (fma.f64 (*.f64 (sin.f64 im) re) (*.f64 (sin.f64 im) (-.f64 re 1)) (pow.f64 (sin.f64 im) 2))) (fma.f64 re (sin.f64 im) (sin.f64 im))) |
(if (!=.f64 (*.f64 (sin.f64 im) re) 0) (/.f64 (*.f64 (pow.f64 (sin.f64 im) 3) (+.f64 1 (pow.f64 re 3))) (fma.f64 (*.f64 (sin.f64 im) re) (*.f64 (sin.f64 im) (+.f64 re -1)) (pow.f64 (sin.f64 im) 2))) (fma.f64 re (sin.f64 im) (sin.f64 im))) |
(if (!=.f64 (sin.f64 im) 0) (/.f64 (*.f64 (pow.f64 (sin.f64 im) 3) (+.f64 (pow.f64 re 3) 1)) (fma.f64 (*.f64 (sin.f64 im) re) (*.f64 (sin.f64 im) (-.f64 re 1)) (pow.f64 (sin.f64 im) 2))) (fma.f64 re (sin.f64 im) (sin.f64 im))) |
(if (!=.f64 (sin.f64 im) 0) (/.f64 (*.f64 (pow.f64 (sin.f64 im) 3) (+.f64 1 (pow.f64 re 3))) (fma.f64 (*.f64 (sin.f64 im) re) (*.f64 (sin.f64 im) (+.f64 re -1)) (pow.f64 (sin.f64 im) 2))) (fma.f64 re (sin.f64 im) (sin.f64 im))) |
(+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(+.f64 (*.f64 (sin.f64 im) re) (sin.f64 im)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) 2)) (cbrt.f64 (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im))))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)))) 2)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (*.f64 (+.f64 re 1) (cbrt.f64 (sin.f64 im))) (cbrt.f64 (pow.f64 (sin.f64 im) 2))) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (*.f64 (+.f64 re 1) (cbrt.f64 (pow.f64 (sin.f64 im) 2))) (cbrt.f64 (sin.f64 im))) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)))) 2) (cbrt.f64 (pow.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) 2)))) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (cbrt.f64 (sin.f64 im)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (+.f64 re 1))) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (*.f64 (cbrt.f64 (sin.f64 im)) (+.f64 re 1))) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)))) 2) 2) (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im))))) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (sin.f64 im) (+.f64 re 1)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (cbrt.f64 (sin.f64 im)) (+.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) re) (cbrt.f64 (pow.f64 (sin.f64 im) 2)))) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (cbrt.f64 (sin.f64 im)) (+.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) re))) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (+.f64 (*.f64 re (cbrt.f64 (sin.f64 im))) (cbrt.f64 (sin.f64 im)))) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (+.f64 (cbrt.f64 (sin.f64 im)) (*.f64 re (cbrt.f64 (sin.f64 im))))) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im))) (cbrt.f64 (pow.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) 2))) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) re) 2)) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 im) 2) re)))) (+.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (*.f64 (sin.f64 im) re)))) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) re) 2)) (-.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 im) 2) re)))) (+.f64 (cbrt.f64 (*.f64 (sin.f64 im) re)) (cbrt.f64 (sin.f64 im)))) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) 2)) (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)))) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (+.f64 re 1) (sin.f64 im)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (*.f64 (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)))) 2) 2)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 1 (fma.f64 re (sin.f64 im) (sin.f64 im))) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) 1) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(pow.f64 (pow.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) 3) 1/3) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(pow.f64 (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im))) 3) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(pow.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) 1) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(cbrt.f64 (pow.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) 3)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.0b | (*.f64 (exp.f64 re) (sin.f64 im)) | |
| ✓ | 0.5b | (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 3) |
| ✓ | 0.5b | (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) |
Compiled 28 to 9 computations (67.9% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 8.0ms | re | @ | inf | (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 3) |
| 6.0ms | re | @ | 0 | (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 3) |
| 3.0ms | re | @ | -inf | (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 3) |
| 3.0ms | re | @ | inf | (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) |
| 3.0ms | re | @ | 0 | (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) |
Compiled 8940 to 5605 computations (37.3% saved)
| 1× | batch-egg-rewrite |
| 199× | egg-rr |
| 152× | egg-rr |
| Inputs |
|---|
(cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) |
(pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 3) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))) 0) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 2) (/.f64 1 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))))) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 0) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) (/.f64 1 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2)) 0) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2))))) (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2)))) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (/.f64 1 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))))) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 0) (/.f64 1 (/.f64 1 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) 0) (/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re)))) (/.f64 1 (cbrt.f64 (exp.f64 (*.f64 re 2/3))))) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) 0) (/.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) (/.f64 1 (cbrt.f64 (exp.f64 (*.f64 re 2/3))))) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 2) 0) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 2))) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (sin.f64 im)) 0) (/.f64 (cbrt.f64 (exp.f64 re)) (/.f64 1 (cbrt.f64 (sin.f64 im)))) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 0) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2))) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) (/.f64 1 (cbrt.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))))) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (cbrt.f64 (exp.f64 re))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (cbrt.f64 (exp.f64 re))))) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) 0) (/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))) (/.f64 1 (cbrt.f64 (sqrt.f64 (exp.f64 re))))) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))) 0) (/.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (/.f64 1 (cbrt.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))))) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im)))) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2))) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 0) (/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))) (/.f64 1 (cbrt.f64 (cbrt.f64 (sin.f64 im))))) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 0) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) (/.f64 1 (cbrt.f64 (cbrt.f64 (sin.f64 im))))) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 2 0) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 0) (/.f64 1 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) -1/3)) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) -3)) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) -1)) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2) 2)) 0) (/.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2) 2)))) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (exp.f64 re)) 0) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 1/2) (*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) (*.f64 1/2 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) (cbrt.f64 (cbrt.f64 (sin.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) (cbrt.f64 (exp.f64 (*.f64 re 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (cbrt.f64 (exp.f64 re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) (*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (cbrt.f64 (exp.f64 re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (cbrt.f64 (exp.f64 re))) (cbrt.f64 (cbrt.f64 (sin.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) (cbrt.f64 (cbrt.f64 (exp.f64 re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1 (*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (cbrt.f64 (exp.f64 re))))) (cbrt.f64 (exp.f64 (*.f64 re 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) (cbrt.f64 (cbrt.f64 (exp.f64 re))))) (cbrt.f64 (cbrt.f64 (sin.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2))))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (cbrt.f64 (exp.f64 re))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (exp.f64 re)) -1) (/.f64 (cbrt.f64 (sin.f64 im)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (exp.f64 re)) 1/3) (/.f64 (cbrt.f64 (sin.f64 im)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (exp.f64 re)) 1/2) (/.f64 (cbrt.f64 (sin.f64 im)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (exp.f64 re)) 3) (/.f64 (cbrt.f64 (sin.f64 im)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (exp.f64 re)) 2) (/.f64 (cbrt.f64 (sin.f64 im)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) -1) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 1/3) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 1/2) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 3) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) -1) (/.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) 1/3) (/.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) 1/2) (/.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) 3) (/.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) 2) (/.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) -1) (/.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) 1/3) (/.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) 1/2) (/.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) 3) (/.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) 2) (/.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))) -1) (/.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))) 1/3) (/.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))) 1) (cbrt.f64 (cbrt.f64 (sin.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))) 1/2) (/.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))) 3) (/.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))) 2) (/.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (sin.f64 im)) -1) (/.f64 (cbrt.f64 (exp.f64 re)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (sin.f64 im)) 1/3) (/.f64 (cbrt.f64 (exp.f64 re)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (sin.f64 im)) 1/2) (/.f64 (cbrt.f64 (exp.f64 re)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (sin.f64 im)) 3) (/.f64 (cbrt.f64 (exp.f64 re)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (sin.f64 im)) 2) (/.f64 (cbrt.f64 (exp.f64 re)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) -1) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 1/3) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 1/2) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 3) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))) -1) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))) 1/3) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))) 1/2) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))) 3) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 2) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))) 2) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2))))) -1) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2))))) 1/3) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2))))) 1) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2))))) 1/2) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2))))) 3) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2))))) 2) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) -1) (/.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) 1/3) (/.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) 1/2) (/.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) 3) (/.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) 2) (/.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) -1) (/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) 1/3) (/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) 1/2) (/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) 3) (/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) 2) (/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) -1) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2) 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 1/3) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 1/2) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 3) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2) 2)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 2) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2) 2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) -1) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (cbrt.f64 (exp.f64 re))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 1/3) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (cbrt.f64 (exp.f64 re))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (cbrt.f64 (exp.f64 re))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 1/2) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (cbrt.f64 (exp.f64 re))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 3) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (cbrt.f64 (exp.f64 re))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (cbrt.f64 (exp.f64 re))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) -1) (/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 1/3) (/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 1/2) (/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 3) (/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im)))) -1) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im)))) 1/3) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im)))) 1) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im)))) 1/2) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im)))) 3) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im)))) 2) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re)))) -1) (/.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re)))) 1/3) (/.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re)))) 1) (cbrt.f64 (exp.f64 (*.f64 re 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re)))) 1/2) (/.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re)))) 3) (/.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re)))) 2) (/.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re)))) (cbrt.f64 (exp.f64 (*.f64 re 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re)))) (cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re)))) (cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))) (cbrt.f64 (cbrt.f64 (sin.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re)) (cbrt.f64 (cbrt.f64 (sin.f64 im))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 2) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im)))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im)))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 re)))) (cbrt.f64 (*.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))) (sqrt.f64 (sqrt.f64 (exp.f64 re))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 re)) (cbrt.f64 (sin.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (exp.f64 re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))) (cbrt.f64 (sqrt.f64 (exp.f64 re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (cbrt.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2))))) (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))) (cbrt.f64 (cbrt.f64 (exp.f64 re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2) 2)) (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) (cbrt.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (cbrt.f64 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) (*.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 1/2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))) -1) (/.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))) 1/3) (/.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))) 1/2) (/.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))) 3) (/.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))) 2) (/.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 2) -1) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 2) 1/3) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 2) 1/2) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 2) 3) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 2) 2) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re))) (cbrt.f64 (exp.f64 (*.f64 re 2/3))))) (cbrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 re)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re)))) (cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re)))) (cbrt.f64 (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 (+.f64 re re))))) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 im) 2) (exp.f64 re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))) (sqrt.f64 (sqrt.f64 (exp.f64 re))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 1/3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 3) 3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 3 (/.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/3 (/.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (sin.f64 im)) (/.f64 1 (cbrt.f64 (exp.f64 re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 1/3) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))))) |
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (exp.f64 re) 0) (*.f64 (exp.f64 re) (sin.f64 im)) (*.f64 (exp.f64 re) (sin.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im))) 0) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (/.f64 1 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im))))) (*.f64 (exp.f64 re) (sin.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)) (/.f64 1 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) (*.f64 (exp.f64 re) (sin.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2))) (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2)))) (*.f64 (exp.f64 re) (sin.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re)) 0) (/.f64 (cbrt.f64 (sin.f64 im)) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re)))) (*.f64 (exp.f64 re) (sin.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))) (sqrt.f64 (sqrt.f64 (exp.f64 re)))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (exp.f64 re))) (/.f64 1 (*.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))) (sqrt.f64 (sqrt.f64 (exp.f64 re)))))) (*.f64 (exp.f64 re) (sin.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 2) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2) 2)) 0) (/.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 2) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2) 2)))) (*.f64 (exp.f64 re) (sin.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)))) 0) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2) (/.f64 1 (cbrt.f64 (*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)))))) (*.f64 (exp.f64 re) (sin.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (sin.f64 im)) 0) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re)) (/.f64 1 (cbrt.f64 (sin.f64 im)))) (*.f64 (exp.f64 re) (sin.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) (/.f64 1 (*.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))))) (*.f64 (exp.f64 re) (sin.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2))) (*.f64 (exp.f64 re) (sin.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))) 0) (/.f64 (sqrt.f64 (exp.f64 re)) (/.f64 1 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))))) (*.f64 (exp.f64 re) (sin.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) 2)) 0) (/.f64 (*.f64 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2)) (/.f64 1 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) 2)))) (*.f64 (exp.f64 re) (sin.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (exp.f64 (*.f64 re 2/3)) 0) (/.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re))) (/.f64 1 (exp.f64 (*.f64 re 2/3)))) (*.f64 (exp.f64 re) (sin.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 0) (/.f64 1 (/.f64 1 (*.f64 (exp.f64 re) (sin.f64 im)))) (*.f64 (exp.f64 re) (sin.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re))) 0) (/.f64 (exp.f64 (*.f64 re 2/3)) (/.f64 1 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re))))) (*.f64 (exp.f64 re) (sin.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (*.f64 (exp.f64 re) (sin.f64 im)) (*.f64 (exp.f64 re) (sin.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) 0) (/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re)) (cbrt.f64 (cbrt.f64 (sin.f64 im)))) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2))) (*.f64 (exp.f64 re) (sin.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))) 0) (/.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (/.f64 1 (*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))))) (*.f64 (exp.f64 re) (sin.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 im) 2) (exp.f64 re))) 0) (/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 (+.f64 re re)))) (/.f64 1 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 im) 2) (exp.f64 re))))) (*.f64 (exp.f64 re) (sin.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 0) (/.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2) 2) (/.f64 1 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))) (*.f64 (exp.f64 re) (sin.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)))) (*.f64 (exp.f64 re) (sin.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))))) (*.f64 (exp.f64 re) (sin.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 re)) 4)) 0) (/.f64 (*.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re))) (cbrt.f64 (exp.f64 (*.f64 re 2/3)))) (/.f64 1 (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 re)) 4)))) (*.f64 (exp.f64 re) (sin.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) 0) (/.f64 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im))) (/.f64 1 (cbrt.f64 (pow.f64 (sin.f64 im) 2)))) (*.f64 (exp.f64 re) (sin.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))) 0) (/.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (/.f64 1 (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))))) (*.f64 (exp.f64 re) (sin.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sin.f64 im) 0) (/.f64 (exp.f64 re) (/.f64 1 (sin.f64 im))) (*.f64 (exp.f64 re) (sin.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 0) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) (/.f64 1 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))))) (*.f64 (exp.f64 re) (sin.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im)) 0) (/.f64 (cbrt.f64 (exp.f64 re)) (/.f64 1 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im)))) (*.f64 (exp.f64 re) (sin.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (*.f64 (exp.f64 re) (sin.f64 im)) (*.f64 (exp.f64 re) (sin.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 2 0) (*.f64 (exp.f64 re) (sin.f64 im)) (*.f64 (exp.f64 re) (sin.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 3) -1/3)) (*.f64 (exp.f64 re) (sin.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) -3)) (*.f64 (exp.f64 re) (sin.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 0) (/.f64 1 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) -1)) (*.f64 (exp.f64 re) (sin.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (exp.f64 re)) 0) (*.f64 (exp.f64 re) (sin.f64 im)) (*.f64 (exp.f64 re) (sin.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2) 2) 0) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) (/.f64 1 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2) 2))) (*.f64 (exp.f64 re) (sin.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)))) (/.f64 1 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2))) (*.f64 (exp.f64 re) (sin.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 1/2) (*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (*.f64 (exp.f64 re) (sin.f64 im))) (*.f64 1/2 (*.f64 (exp.f64 re) (sin.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))) (sqrt.f64 (sqrt.f64 (exp.f64 re)))) (sqrt.f64 (sqrt.f64 (exp.f64 re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re)) (cbrt.f64 (cbrt.f64 (sin.f64 im)))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 2) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 (+.f64 re re)))) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 im) 2) (exp.f64 re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (exp.f64 re))) (*.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))) (sqrt.f64 (sqrt.f64 (exp.f64 re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 2) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2) 2)) (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re)) (cbrt.f64 (cbrt.f64 (sin.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 im) 2) (exp.f64 re))) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 (+.f64 re re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))) (cbrt.f64 (cbrt.f64 (sin.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)) (cbrt.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re))))) (cbrt.f64 (exp.f64 (*.f64 re 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)) (*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (cbrt.f64 (exp.f64 re))))) (cbrt.f64 (exp.f64 (*.f64 re 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)) (cbrt.f64 (cbrt.f64 (sin.f64 im)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (cbrt.f64 (exp.f64 re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)) (cbrt.f64 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re)))) (cbrt.f64 (cbrt.f64 (sin.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) (cbrt.f64 (cbrt.f64 (exp.f64 re))))) (cbrt.f64 (cbrt.f64 (sin.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2))))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2) (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2) 2)) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (cbrt.f64 (exp.f64 re))) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) (*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (exp.f64 re) (sin.f64 im)) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) 3) (cbrt.f64 (sin.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 im)) (pow.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (cbrt.f64 (exp.f64 re))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re)))) (cbrt.f64 (cbrt.f64 (sin.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re)) (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2) 2) (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re))))) (cbrt.f64 (exp.f64 (*.f64 re 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 re) (sin.f64 im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 im) (exp.f64 re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2) 2) (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re)) (cbrt.f64 (sin.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) (*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re))) (cbrt.f64 (exp.f64 (*.f64 re 2/3)))) (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 re)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 im)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (exp.f64 re) (sin.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im)) (cbrt.f64 (exp.f64 re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re))) (exp.f64 (*.f64 re 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im))) (cbrt.f64 (pow.f64 (sin.f64 im) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 re 2/3)) (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2))) (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2) (cbrt.f64 (*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2)) (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))) (cbrt.f64 (cbrt.f64 (exp.f64 re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) 2)) (*.f64 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))) (cbrt.f64 (sqrt.f64 (exp.f64 re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 re)) 4)) (*.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re))) (cbrt.f64 (exp.f64 (*.f64 re 2/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))) (cbrt.f64 (sqrt.f64 (exp.f64 re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2) 2)) (cbrt.f64 (cbrt.f64 (exp.f64 re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (sqrt.f64 (exp.f64 re)))) (cbrt.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)))))) (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)) (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)) (cbrt.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))))) (cbrt.f64 (sqrt.f64 (exp.f64 re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) (*.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re)))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 2) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))) (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) 3) (exp.f64 (*.f64 re 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))))) (cbrt.f64 (sqrt.f64 (exp.f64 re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (sqrt.f64 (exp.f64 re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re)))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) (cbrt.f64 (*.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im)) (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (exp.f64 re)))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)) (cbrt.f64 (cbrt.f64 (sin.f64 im)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))) (*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))) (cbrt.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (sin.f64 im)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))) (sqrt.f64 (exp.f64 re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (exp.f64 re)) (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (exp.f64 re) (sin.f64 im)) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sin.f64 im) (/.f64 1 (exp.f64 re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (exp.f64 re) (sin.f64 im))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))) (/.f64 1 (sqrt.f64 (exp.f64 re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im)) (/.f64 1 (cbrt.f64 (exp.f64 re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 1/3) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 (exp.f64 re) (sin.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 (sin.f64 im) (exp.f64 (+.f64 re re))) (*.f64 (pow.f64 (sin.f64 im) 2) (exp.f64 re))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)) 2) (*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2))))))))) |
| 1× | egglog |
| Inputs |
|---|
(pow.f64 (sin.f64 im) 1/3) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) |
(*.f64 (pow.f64 (sin.f64 im) 1/3) (pow.f64 (pow.f64 (sin.f64 im) 1/3) 2)) |
(*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) (pow.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) 2)) |
(*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) (pow.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) 2)) |
(*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) (pow.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) 2)) |
(*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) (pow.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) 2)) |
(*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) (pow.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) 2)) |
(*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) (pow.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) 2)) |
(*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) (pow.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) 2)) |
(*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) (pow.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) 2)) |
(*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) (pow.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) 2)) |
(*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) (pow.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) 2)) |
(*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) (pow.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) 2)) |
(*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) (pow.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) 2)) |
(*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) (pow.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) 2)) |
(*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) (pow.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) 2)) |
(*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) (pow.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) 2)) |
(*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) (pow.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) 2)) |
(if (!=.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))) 0) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 2) (/.f64 1 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))))) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) |
(if (!=.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 0) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) (/.f64 1 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) |
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2)) 0) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2))))) (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2)))) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) |
(if (!=.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (/.f64 1 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))))) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) |
(if (!=.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 0) (/.f64 1 (/.f64 1 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) |
(if (!=.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) 0) (/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re)))) (/.f64 1 (cbrt.f64 (exp.f64 (*.f64 re 2/3))))) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) |
(if (!=.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) 0) (/.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) (/.f64 1 (cbrt.f64 (exp.f64 (*.f64 re 2/3))))) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) |
(if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 2) 0) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 2))) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) |
(if (!=.f64 (cbrt.f64 (sin.f64 im)) 0) (/.f64 (cbrt.f64 (exp.f64 re)) (/.f64 1 (cbrt.f64 (sin.f64 im)))) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) |
(if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 0) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2))) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) |
(if (!=.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) (/.f64 1 (cbrt.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))))) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) |
(if (!=.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (cbrt.f64 (exp.f64 re))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (cbrt.f64 (exp.f64 re))))) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) |
(if (!=.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) 0) (/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))) (/.f64 1 (cbrt.f64 (sqrt.f64 (exp.f64 re))))) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) |
(if (!=.f64 (cbrt.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))) 0) (/.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (/.f64 1 (cbrt.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))))) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) |
(if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im)))) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2))) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) |
(if (!=.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 0) (/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))) (/.f64 1 (cbrt.f64 (cbrt.f64 (sin.f64 im))))) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) |
(if (!=.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 0) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) (/.f64 1 (cbrt.f64 (cbrt.f64 (sin.f64 im))))) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) |
(if (!=.f64 1 0) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) |
(if (!=.f64 -1 0) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) |
(if (!=.f64 2 0) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) |
(if (!=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 0) (/.f64 1 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) -1/3)) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) |
(if (!=.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) -3)) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) |
(if (!=.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) -1)) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) |
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2) 2)) 0) (/.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2) 2)))) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) |
(if (!=.f64 (cbrt.f64 (exp.f64 re)) 0) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) |
(+.f64 (*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 1/2) (*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 1/2)) |
(+.f64 (*.f64 1/2 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) (*.f64 1/2 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) |
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) (cbrt.f64 (cbrt.f64 (sin.f64 im)))) |
(*.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) (cbrt.f64 (exp.f64 (*.f64 re 2/3)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (cbrt.f64 (exp.f64 re)))) |
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2)) |
(*.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) (*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (cbrt.f64 (exp.f64 re))))) |
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (cbrt.f64 (exp.f64 re))) (cbrt.f64 (cbrt.f64 (sin.f64 im)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) (cbrt.f64 (cbrt.f64 (exp.f64 re))))) |
(*.f64 (*.f64 1 (*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (cbrt.f64 (exp.f64 re))))) (cbrt.f64 (exp.f64 (*.f64 re 2/3)))) |
(*.f64 (*.f64 1 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) (cbrt.f64 (cbrt.f64 (exp.f64 re))))) (cbrt.f64 (cbrt.f64 (sin.f64 im)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2))))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2)) 1)) |
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))) 1)) |
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2) 2)) 1)) |
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (cbrt.f64 (exp.f64 re))) 1)) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) -1) -1) |
(*.f64 (/.f64 (cbrt.f64 (exp.f64 re)) -1) (/.f64 (cbrt.f64 (sin.f64 im)) -1)) |
(*.f64 (/.f64 (cbrt.f64 (exp.f64 re)) 1/3) (/.f64 (cbrt.f64 (sin.f64 im)) 3)) |
(*.f64 (/.f64 (cbrt.f64 (exp.f64 re)) 1/2) (/.f64 (cbrt.f64 (sin.f64 im)) 2)) |
(*.f64 (/.f64 (cbrt.f64 (exp.f64 re)) 3) (/.f64 (cbrt.f64 (sin.f64 im)) 1/3)) |
(*.f64 (/.f64 (cbrt.f64 (exp.f64 re)) 2) (/.f64 (cbrt.f64 (sin.f64 im)) 1/2)) |
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) -1) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) -1)) |
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 1/3) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 3)) |
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 1/2) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2)) |
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 3) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 1/3)) |
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 1/2)) |
(*.f64 (/.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) -1) (/.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) -1)) |
(*.f64 (/.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) 1/3) (/.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) 3)) |
(*.f64 (/.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) 1/2) (/.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) 2)) |
(*.f64 (/.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) 3) (/.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) 1/3)) |
(*.f64 (/.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) 2) (/.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) 1/2)) |
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) -1) (/.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))) -1)) |
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) 1/3) (/.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))) 3)) |
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) 1/2) (/.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))) 2)) |
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) 3) (/.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))) 1/3)) |
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) 2) (/.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))) 1/2)) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))) -1) (/.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) -1)) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))) 1/3) (/.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 3)) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))) 1) (cbrt.f64 (cbrt.f64 (sin.f64 im)))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))) 1/2) (/.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2)) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))) 3) (/.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 1/3)) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))) 2) (/.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 1/2)) |
(*.f64 (/.f64 (cbrt.f64 (sin.f64 im)) -1) (/.f64 (cbrt.f64 (exp.f64 re)) -1)) |
(*.f64 (/.f64 (cbrt.f64 (sin.f64 im)) 1/3) (/.f64 (cbrt.f64 (exp.f64 re)) 3)) |
(*.f64 (/.f64 (cbrt.f64 (sin.f64 im)) 1/2) (/.f64 (cbrt.f64 (exp.f64 re)) 2)) |
(*.f64 (/.f64 (cbrt.f64 (sin.f64 im)) 3) (/.f64 (cbrt.f64 (exp.f64 re)) 1/3)) |
(*.f64 (/.f64 (cbrt.f64 (sin.f64 im)) 2) (/.f64 (cbrt.f64 (exp.f64 re)) 1/2)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) -1) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) -1)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 1/3) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 3)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 1/2) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 3) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 1/3)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 1/2)) |
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))) -1) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 2) -1)) |
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))) 1/3) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 2) 3)) |
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))) 1/2) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 2) 2)) |
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))) 3) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 2) 1/3)) |
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))) 2) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 2) 1/2)) |
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2))))) -1) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2)) -1)) |
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2))))) 1/3) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2)) 3)) |
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2))))) 1) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2)) 1)) |
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2))))) 1/2) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2)) 2)) |
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2))))) 3) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2)) 1/3)) |
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2))))) 2) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2)) 1/2)) |
(*.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) -1) (/.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) -1)) |
(*.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) 1/3) (/.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 3)) |
(*.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) 1/2) (/.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2)) |
(*.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) 3) (/.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 1/3)) |
(*.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) 2) (/.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 1/2)) |
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) -1) (/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))) -1)) |
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) 1/3) (/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))) 3)) |
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) 1/2) (/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))) 2)) |
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) 3) (/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))) 1/3)) |
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) 2) (/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))) 1/2)) |
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) -1) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2) 2)) -1)) |
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 1/3) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2) 2)) 3)) |
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 1/2) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2) 2)) 2)) |
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 3) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2) 2)) 1/3)) |
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 2) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2) 2)) 1/2)) |
(*.f64 -1 (/.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) -1)) |
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) -1) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (cbrt.f64 (exp.f64 re))) -1)) |
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 1/3) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (cbrt.f64 (exp.f64 re))) 3)) |
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (cbrt.f64 (exp.f64 re))) 1)) |
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 1/2) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (cbrt.f64 (exp.f64 re))) 2)) |
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 3) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (cbrt.f64 (exp.f64 re))) 1/3)) |
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (cbrt.f64 (exp.f64 re))) 1/2)) |
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) -1) (/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))) -1)) |
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 1/3) (/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))) 3)) |
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))) 1)) |
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 1/2) (/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))) 2)) |
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 3) (/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))) 1/3)) |
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))) 1/2)) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im)))) -1) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) -1)) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im)))) 1/3) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) 3)) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im)))) 1) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2)) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im)))) 1/2) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) 2)) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im)))) 3) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) 1/3)) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im)))) 2) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) 1/2)) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re)))) -1) (/.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) -1)) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re)))) 1/3) (/.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) 3)) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re)))) 1) (cbrt.f64 (exp.f64 (*.f64 re 2/3)))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re)))) 1/2) (/.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) 2)) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re)))) 3) (/.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) 1/3)) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re)))) 2) (/.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) 1/2)) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re)))) (cbrt.f64 (exp.f64 (*.f64 re 2/3)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re)))) (cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))))) |
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re)))) (cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2) 2)))) |
(*.f64 (cbrt.f64 (*.f64 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im)))) 2) 2)) |
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2) 2))) |
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))) (cbrt.f64 (cbrt.f64 (sin.f64 im)))) |
(*.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re)) (cbrt.f64 (cbrt.f64 (sin.f64 im))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im)))) 2)) |
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 2) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2) 2)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im)))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))))) |
(*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im)))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2)) |
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 re)))) (cbrt.f64 (*.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))) (sqrt.f64 (sqrt.f64 (exp.f64 re)))))) |
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im)))) |
(*.f64 1 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) |
(*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 1) |
(*.f64 (cbrt.f64 (exp.f64 re)) (cbrt.f64 (sin.f64 im))) |
(*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (exp.f64 re))) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 2)) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))) (cbrt.f64 (sqrt.f64 (exp.f64 re)))) |
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))))) |
(*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (cbrt.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))))) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2))))) (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2))) |
(*.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) |
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)))))) |
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2) 2)) (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))) |
(*.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) (cbrt.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re))))) |
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (cbrt.f64 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im))))) |
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))) 1)) |
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) (*.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))) 1)) |
(*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))) 1)) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 2) 2) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 1/2) 1/2) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))) -1) (/.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) -1)) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))) 1/3) (/.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) 3)) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))) 1/2) (/.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) 2)) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))) 3) (/.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) 1/3)) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))) 2) (/.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) 1/2)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 2) -1) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))) -1)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 2) 1/3) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))) 3)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 2) 1/2) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))) 2)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 2) 3) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))) 1/3)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 2) 2) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))) 1/2)) |
(*.f64 2 (/.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 2)) |
(*.f64 1/2 (/.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 1/2)) |
(*.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re))) (cbrt.f64 (exp.f64 (*.f64 re 2/3))))) (cbrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 re)) 4)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re)))) (cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))))) |
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re)))) (cbrt.f64 (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))))) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 (+.f64 re re))))) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 im) 2) (exp.f64 re))))) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))) 2) 2)) |
(*.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))) (sqrt.f64 (sqrt.f64 (exp.f64 re))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 re))))) |
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re)))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 1/3) 1/3) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 3) 3) |
(*.f64 3 (/.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 3)) |
(*.f64 1/3 (/.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 1/3)) |
(/.f64 (/.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) -1) -1) |
(/.f64 (*.f64 -1 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) -1) |
(/.f64 (neg.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) -1) |
(/.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 1) |
(/.f64 (/.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 2) 1/2) |
(/.f64 (/.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 1/2) 2) |
(/.f64 (cbrt.f64 (sin.f64 im)) (/.f64 1 (cbrt.f64 (exp.f64 re)))) |
(/.f64 (*.f64 2 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) |
(/.f64 (/.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 3) 1/3) |
(/.f64 (/.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 1/3) 3) |
(pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 1/3) |
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 3) |
(pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 1) |
(neg.f64 (*.f64 -1 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) |
(neg.f64 (*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) -1)) |
(cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) |
(if (!=.f64 (exp.f64 re) 0) (*.f64 (exp.f64 re) (sin.f64 im)) (*.f64 (exp.f64 re) (sin.f64 im))) |
(if (!=.f64 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im))) 0) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (/.f64 1 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im))))) (*.f64 (exp.f64 re) (sin.f64 im))) |
(if (!=.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)) (/.f64 1 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) (*.f64 (exp.f64 re) (sin.f64 im))) |
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2))) (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2)))) (*.f64 (exp.f64 re) (sin.f64 im))) |
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re)) 0) (/.f64 (cbrt.f64 (sin.f64 im)) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re)))) (*.f64 (exp.f64 re) (sin.f64 im))) |
(if (!=.f64 (*.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))) (sqrt.f64 (sqrt.f64 (exp.f64 re)))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (exp.f64 re))) (/.f64 1 (*.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))) (sqrt.f64 (sqrt.f64 (exp.f64 re)))))) (*.f64 (exp.f64 re) (sin.f64 im))) |
(if (!=.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 2) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2) 2)) 0) (/.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 2) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2) 2)))) (*.f64 (exp.f64 re) (sin.f64 im))) |
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)))) 0) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2) (/.f64 1 (cbrt.f64 (*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)))))) (*.f64 (exp.f64 re) (sin.f64 im))) |
(if (!=.f64 (cbrt.f64 (sin.f64 im)) 0) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re)) (/.f64 1 (cbrt.f64 (sin.f64 im)))) (*.f64 (exp.f64 re) (sin.f64 im))) |
(if (!=.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) (/.f64 1 (*.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))))) (*.f64 (exp.f64 re) (sin.f64 im))) |
(if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2))) (*.f64 (exp.f64 re) (sin.f64 im))) |
(if (!=.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))) 0) (/.f64 (sqrt.f64 (exp.f64 re)) (/.f64 1 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))))) (*.f64 (exp.f64 re) (sin.f64 im))) |
(if (!=.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) 2)) 0) (/.f64 (*.f64 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2)) (/.f64 1 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) 2)))) (*.f64 (exp.f64 re) (sin.f64 im))) |
(if (!=.f64 (exp.f64 (*.f64 re 2/3)) 0) (/.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re))) (/.f64 1 (exp.f64 (*.f64 re 2/3)))) (*.f64 (exp.f64 re) (sin.f64 im))) |
(if (!=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 0) (/.f64 1 (/.f64 1 (*.f64 (exp.f64 re) (sin.f64 im)))) (*.f64 (exp.f64 re) (sin.f64 im))) |
(if (!=.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re))) 0) (/.f64 (exp.f64 (*.f64 re 2/3)) (/.f64 1 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re))))) (*.f64 (exp.f64 re) (sin.f64 im))) |
(if (!=.f64 1 0) (*.f64 (exp.f64 re) (sin.f64 im)) (*.f64 (exp.f64 re) (sin.f64 im))) |
(if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) 0) (/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re)) (cbrt.f64 (cbrt.f64 (sin.f64 im)))) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2))) (*.f64 (exp.f64 re) (sin.f64 im))) |
(if (!=.f64 (*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))) 0) (/.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (/.f64 1 (*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))))) (*.f64 (exp.f64 re) (sin.f64 im))) |
(if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 im) 2) (exp.f64 re))) 0) (/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 (+.f64 re re)))) (/.f64 1 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 im) 2) (exp.f64 re))))) (*.f64 (exp.f64 re) (sin.f64 im))) |
(if (!=.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 0) (/.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2) 2) (/.f64 1 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))) (*.f64 (exp.f64 re) (sin.f64 im))) |
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)))) (*.f64 (exp.f64 re) (sin.f64 im))) |
(if (!=.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))))) (*.f64 (exp.f64 re) (sin.f64 im))) |
(if (!=.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 re)) 4)) 0) (/.f64 (*.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re))) (cbrt.f64 (exp.f64 (*.f64 re 2/3)))) (/.f64 1 (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 re)) 4)))) (*.f64 (exp.f64 re) (sin.f64 im))) |
(if (!=.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) 0) (/.f64 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im))) (/.f64 1 (cbrt.f64 (pow.f64 (sin.f64 im) 2)))) (*.f64 (exp.f64 re) (sin.f64 im))) |
(if (!=.f64 (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))) 0) (/.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (/.f64 1 (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))))) (*.f64 (exp.f64 re) (sin.f64 im))) |
(if (!=.f64 (sin.f64 im) 0) (/.f64 (exp.f64 re) (/.f64 1 (sin.f64 im))) (*.f64 (exp.f64 re) (sin.f64 im))) |
(if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 0) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) (/.f64 1 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))))) (*.f64 (exp.f64 re) (sin.f64 im))) |
(if (!=.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im)) 0) (/.f64 (cbrt.f64 (exp.f64 re)) (/.f64 1 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im)))) (*.f64 (exp.f64 re) (sin.f64 im))) |
(if (!=.f64 -1 0) (*.f64 (exp.f64 re) (sin.f64 im)) (*.f64 (exp.f64 re) (sin.f64 im))) |
(if (!=.f64 2 0) (*.f64 (exp.f64 re) (sin.f64 im)) (*.f64 (exp.f64 re) (sin.f64 im))) |
(if (!=.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 3) -1/3)) (*.f64 (exp.f64 re) (sin.f64 im))) |
(if (!=.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) -3)) (*.f64 (exp.f64 re) (sin.f64 im))) |
(if (!=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 0) (/.f64 1 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) -1)) (*.f64 (exp.f64 re) (sin.f64 im))) |
(if (!=.f64 (cbrt.f64 (exp.f64 re)) 0) (*.f64 (exp.f64 re) (sin.f64 im)) (*.f64 (exp.f64 re) (sin.f64 im))) |
(if (!=.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2) 2) 0) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) (/.f64 1 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2) 2))) (*.f64 (exp.f64 re) (sin.f64 im))) |
(if (!=.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)))) (/.f64 1 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2))) (*.f64 (exp.f64 re) (sin.f64 im))) |
(+.f64 (*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 1/2) (*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 1/2)) |
(+.f64 (*.f64 1/2 (*.f64 (exp.f64 re) (sin.f64 im))) (*.f64 1/2 (*.f64 (exp.f64 re) (sin.f64 im)))) |
(*.f64 (*.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))) (sqrt.f64 (sqrt.f64 (exp.f64 re)))) (sqrt.f64 (sqrt.f64 (exp.f64 re)))) |
(*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re)) (cbrt.f64 (cbrt.f64 (sin.f64 im)))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2)) |
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 2) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2) 2))) |
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re)))) |
(*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 (+.f64 re re)))) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 im) 2) (exp.f64 re)))) |
(*.f64 (sqrt.f64 (sqrt.f64 (exp.f64 re))) (*.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))) (sqrt.f64 (sqrt.f64 (exp.f64 re))))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))) |
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 2) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2) 2)) (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))) |
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re)) (cbrt.f64 (cbrt.f64 (sin.f64 im))))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 im) 2) (exp.f64 re))) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 (+.f64 re re))))) |
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))) (cbrt.f64 (cbrt.f64 (sin.f64 im)))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)) (cbrt.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re))))) (cbrt.f64 (exp.f64 (*.f64 re 2/3)))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)) (*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (cbrt.f64 (exp.f64 re))))) (cbrt.f64 (exp.f64 (*.f64 re 2/3)))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)) (cbrt.f64 (cbrt.f64 (sin.f64 im)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (cbrt.f64 (exp.f64 re)))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)) (cbrt.f64 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2)) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re)))) (cbrt.f64 (cbrt.f64 (sin.f64 im)))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) (cbrt.f64 (cbrt.f64 (exp.f64 re))))) (cbrt.f64 (cbrt.f64 (sin.f64 im)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2))))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2) (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2) 2)) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)))) |
(*.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (cbrt.f64 (exp.f64 re))) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)))) |
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) (*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)))) |
(*.f64 (/.f64 (*.f64 (exp.f64 re) (sin.f64 im)) -1) -1) |
(*.f64 (pow.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) 3) (cbrt.f64 (sin.f64 im))) |
(*.f64 (cbrt.f64 (sin.f64 im)) (pow.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (cbrt.f64 (exp.f64 re))) 3)) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re)))) (cbrt.f64 (cbrt.f64 (sin.f64 im)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re)) (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2) 2) (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2)) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im)))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re))))) (cbrt.f64 (exp.f64 (*.f64 re 2/3)))) |
(*.f64 (exp.f64 re) (sin.f64 im)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2) 2) (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re)) (cbrt.f64 (sin.f64 im))) |
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) (*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2) 2))) |
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im)))) |
(*.f64 (*.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re))) (cbrt.f64 (exp.f64 (*.f64 re 2/3)))) (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 re)) 4))) |
(*.f64 (cbrt.f64 (sin.f64 im)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))) |
(*.f64 1 (*.f64 (exp.f64 re) (sin.f64 im))) |
(*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 1) |
(*.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im)) (cbrt.f64 (exp.f64 re))) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2) 2)) |
(*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))))) |
(*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im)))) |
(*.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re))) (exp.f64 (*.f64 re 2/3))) |
(*.f64 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im))) (cbrt.f64 (pow.f64 (sin.f64 im) 2))) |
(*.f64 (exp.f64 (*.f64 re 2/3)) (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re)))) |
(*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2))) (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2))) |
(*.f64 (*.f64 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) 2))) |
(*.f64 (cbrt.f64 (*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2)) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2) (cbrt.f64 (*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2))))) |
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2)) (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2)))) |
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) |
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) 2)) (*.f64 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2))) |
(*.f64 (*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))) (cbrt.f64 (sqrt.f64 (exp.f64 re)))) |
(*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))) |
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 re)) 4)) (*.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re))) (cbrt.f64 (exp.f64 (*.f64 re 2/3))))) |
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))) (cbrt.f64 (sqrt.f64 (exp.f64 re)))) |
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2) 2)) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im)))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (sqrt.f64 (exp.f64 re)))) (cbrt.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)))))) (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)) (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2) 2))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 2)) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)) (cbrt.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))))) (cbrt.f64 (sqrt.f64 (exp.f64 re)))) |
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) (*.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)))) |
(*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re)))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 2) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))) (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)))) |
(*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)))) |
(*.f64 (/.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) 2) |
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) 3) (exp.f64 (*.f64 re 2/3))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))))) (cbrt.f64 (sqrt.f64 (exp.f64 re)))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (sqrt.f64 (exp.f64 re))))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re)))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) (cbrt.f64 (*.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im)) (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2) 2))) |
(*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (exp.f64 re)))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im)))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 2)) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)) (cbrt.f64 (cbrt.f64 (sin.f64 im)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re)))) |
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))) (*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)))) |
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))) (cbrt.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (sin.f64 im)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re)))) |
(*.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))) (sqrt.f64 (exp.f64 re))) |
(*.f64 (sqrt.f64 (exp.f64 re)) (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))) |
(/.f64 (/.f64 (*.f64 (exp.f64 re) (sin.f64 im)) -1) -1) |
(/.f64 (sin.f64 im) (/.f64 1 (exp.f64 re))) |
(/.f64 (neg.f64 (*.f64 (exp.f64 re) (sin.f64 im))) -1) |
(/.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 1) |
(/.f64 (/.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) 1/2) |
(/.f64 (/.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 1/2) 2) |
(/.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))) (/.f64 1 (sqrt.f64 (exp.f64 re)))) |
(/.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im)) (/.f64 1 (cbrt.f64 (exp.f64 re)))) |
(/.f64 (/.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 3) 1/3) |
(/.f64 (/.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 1/3) 3) |
(pow.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 3) 1/3) |
(pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 3) |
(pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 1) |
(neg.f64 (*.f64 -1 (*.f64 (exp.f64 re) (sin.f64 im)))) |
(neg.f64 (*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) -1)) |
(cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 3)) |
(cbrt.f64 (*.f64 (*.f64 (sin.f64 im) (exp.f64 (+.f64 re re))) (*.f64 (pow.f64 (sin.f64 im) 2) (exp.f64 re)))) |
(cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)) 2) (*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2))))) |
| Outputs |
|---|
(pow.f64 (sin.f64 im) 1/3) |
(cbrt.f64 (sin.f64 im)) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(*.f64 (pow.f64 (sin.f64 im) 1/3) (pow.f64 (pow.f64 (sin.f64 im) 1/3) 2)) |
(sin.f64 im) |
(*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) (pow.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) 2)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) (pow.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) 2)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) (pow.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) 2)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) (pow.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) 2)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) (pow.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) 2)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) (pow.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) 2)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) (pow.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) 2)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) (pow.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) 2)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) (pow.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) 2)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) (pow.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) 2)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) (pow.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) 2)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) (pow.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) 2)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) (pow.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) 2)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) (pow.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) 2)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) (pow.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) 2)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) (pow.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1/3) 2)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(if (!=.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))) 0) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 2) (/.f64 1 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))))) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) |
(if (!=.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))))) 0) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) 2) (/.f64 1 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))))))) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) |
(if (!=.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 0) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) (/.f64 1 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) |
(if (!=.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 0) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 2) (/.f64 1 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))))) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) |
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2)) 0) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2))))) (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2)))) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) |
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 2) 2)) 0) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 im) (exp.f64 re)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))))) (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 2) 2)))) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) |
(if (!=.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (/.f64 1 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))))) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) |
(if (!=.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (/.f64 1 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))))) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) |
(if (!=.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 0) (/.f64 1 (/.f64 1 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) |
(if (!=.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 0) (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) -1) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) |
(if (!=.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) 0) (/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re)))) (/.f64 1 (cbrt.f64 (exp.f64 (*.f64 re 2/3))))) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) |
(if (!=.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) 0) (/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re)))) (/.f64 1 (cbrt.f64 (exp.f64 (*.f64 re 2/3))))) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) |
(if (!=.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) 0) (/.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) (/.f64 1 (cbrt.f64 (exp.f64 (*.f64 re 2/3))))) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) |
(if (!=.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) 0) (/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re)))) (/.f64 1 (cbrt.f64 (exp.f64 (*.f64 re 2/3))))) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) |
(if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 2) 0) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 2))) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) |
(if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) 2) 0) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) 2) -1)) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) |
(if (!=.f64 (cbrt.f64 (sin.f64 im)) 0) (/.f64 (cbrt.f64 (exp.f64 re)) (/.f64 1 (cbrt.f64 (sin.f64 im)))) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) |
(if (!=.f64 (cbrt.f64 (sin.f64 im)) 0) (/.f64 (cbrt.f64 (exp.f64 re)) (/.f64 1 (cbrt.f64 (sin.f64 im)))) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) |
(if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 0) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2))) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) |
(if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 2) 0) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 2))) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) |
(if (!=.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) (/.f64 1 (cbrt.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))))) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) |
(if (!=.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) (/.f64 1 (cbrt.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))))) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) |
(if (!=.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (cbrt.f64 (exp.f64 re))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (cbrt.f64 (exp.f64 re))))) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) |
(if (!=.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (cbrt.f64 (exp.f64 re))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (cbrt.f64 (exp.f64 re))))) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) |
(if (!=.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) 0) (/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))) (/.f64 1 (cbrt.f64 (sqrt.f64 (exp.f64 re))))) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) |
(if (!=.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) 0) (/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))) (/.f64 1 (cbrt.f64 (sqrt.f64 (exp.f64 re))))) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) |
(if (!=.f64 (cbrt.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))) 0) (/.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (/.f64 1 (cbrt.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))))) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) |
(if (!=.f64 (cbrt.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))) 0) (/.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (/.f64 1 (cbrt.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))))) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) |
(if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im)))) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2))) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) |
(if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im)))) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2))) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) |
(if (!=.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 0) (/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))) (/.f64 1 (cbrt.f64 (cbrt.f64 (sin.f64 im))))) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) |
(if (!=.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 0) (/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))) (/.f64 1 (cbrt.f64 (cbrt.f64 (sin.f64 im))))) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) |
(if (!=.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 0) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) (/.f64 1 (cbrt.f64 (cbrt.f64 (sin.f64 im))))) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) |
(if (!=.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 0) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 2) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) (/.f64 1 (cbrt.f64 (cbrt.f64 (sin.f64 im))))) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) |
(if (!=.f64 1 0) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) |
(if (!=.f64 1 0) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) |
(if (!=.f64 -1 0) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) |
(if (!=.f64 -1 0) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) |
(if (!=.f64 2 0) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) |
(if (!=.f64 2 0) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) |
(if (!=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 0) (/.f64 1 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) -1/3)) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) |
(if (!=.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 0) (/.f64 1 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) -1/3)) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) |
(if (!=.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) -3)) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) |
(if (!=.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) -3)) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) |
(if (!=.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) -1)) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) |
(if (!=.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 0) (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) -1) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) |
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2) 2)) 0) (/.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2) 2)))) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) |
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 2) 2) 2)) 0) (/.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 2) 2) 2)))) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) |
(if (!=.f64 (cbrt.f64 (exp.f64 re)) 0) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) |
(if (!=.f64 (cbrt.f64 (exp.f64 re)) 0) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) |
(+.f64 (*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 1/2) (*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 1/2)) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (+.f64 1/2 1/2)) |
(+.f64 (*.f64 1/2 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) (*.f64 1/2 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (+.f64 1/2 1/2)) |
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) (cbrt.f64 (cbrt.f64 (sin.f64 im)))) |
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) (cbrt.f64 (cbrt.f64 (sin.f64 im))))) |
(*.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) (cbrt.f64 (exp.f64 (*.f64 re 2/3)))) |
(cbrt.f64 (*.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im)) (cbrt.f64 (exp.f64 re)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (cbrt.f64 (exp.f64 re)))) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2)) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(*.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) (*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (cbrt.f64 (exp.f64 re))))) |
(cbrt.f64 (*.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im)) (cbrt.f64 (exp.f64 re)))) |
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (cbrt.f64 (exp.f64 re))) (cbrt.f64 (cbrt.f64 (sin.f64 im)))) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) (cbrt.f64 (cbrt.f64 (exp.f64 re))))) |
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) (cbrt.f64 (cbrt.f64 (sin.f64 im))))) |
(*.f64 (*.f64 1 (*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (cbrt.f64 (exp.f64 re))))) (cbrt.f64 (exp.f64 (*.f64 re 2/3)))) |
(cbrt.f64 (*.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im)) (cbrt.f64 (exp.f64 re)))) |
(*.f64 (*.f64 1 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) (cbrt.f64 (cbrt.f64 (exp.f64 re))))) (cbrt.f64 (cbrt.f64 (sin.f64 im)))) |
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) (cbrt.f64 (cbrt.f64 (sin.f64 im))))) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2))))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2)) 1)) |
(cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 im) (exp.f64 re)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 2) 2))) |
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))) 1)) |
(cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re)) (cbrt.f64 (sin.f64 im)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2) 2)) 1)) |
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 2) 2) 2) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))))) |
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (cbrt.f64 (exp.f64 re))) 1)) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) -1) -1) |
(neg.f64 (/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) -1)) |
(*.f64 (/.f64 (cbrt.f64 (exp.f64 re)) -1) (/.f64 (cbrt.f64 (sin.f64 im)) -1)) |
(/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (*.f64 -1 -1)) |
(*.f64 (/.f64 (cbrt.f64 (exp.f64 re)) 1/3) (/.f64 (cbrt.f64 (sin.f64 im)) 3)) |
(/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (*.f64 3 1/3)) |
(*.f64 (/.f64 (cbrt.f64 (exp.f64 re)) 1/2) (/.f64 (cbrt.f64 (sin.f64 im)) 2)) |
(/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (*.f64 2 1/2)) |
(*.f64 (/.f64 (cbrt.f64 (exp.f64 re)) 3) (/.f64 (cbrt.f64 (sin.f64 im)) 1/3)) |
(/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (*.f64 3 1/3)) |
(*.f64 (/.f64 (cbrt.f64 (exp.f64 re)) 2) (/.f64 (cbrt.f64 (sin.f64 im)) 1/2)) |
(/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (*.f64 2 1/2)) |
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) -1) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) -1)) |
(/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (*.f64 -1 -1)) |
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 1/3) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 3)) |
(/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (*.f64 3 1/3)) |
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 1/2) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2)) |
(/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (*.f64 2 1/2)) |
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 3) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 1/3)) |
(/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (*.f64 3 1/3)) |
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 1/2)) |
(/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (*.f64 2 1/2)) |
(*.f64 (/.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) -1) (/.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) -1)) |
(/.f64 (cbrt.f64 (*.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im)) (cbrt.f64 (exp.f64 re)))) (*.f64 -1 -1)) |
(*.f64 (/.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) 1/3) (/.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) 3)) |
(/.f64 (cbrt.f64 (*.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im)) (cbrt.f64 (exp.f64 re)))) (*.f64 1/3 3)) |
(*.f64 (/.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) 1/2) (/.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) 2)) |
(/.f64 (cbrt.f64 (*.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im)) (cbrt.f64 (exp.f64 re)))) (*.f64 1/2 2)) |
(*.f64 (/.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) 3) (/.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) 1/3)) |
(/.f64 (cbrt.f64 (*.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im)) (cbrt.f64 (exp.f64 re)))) (*.f64 3 1/3)) |
(*.f64 (/.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) 2) (/.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) 1/2)) |
(/.f64 (cbrt.f64 (*.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im)) (cbrt.f64 (exp.f64 re)))) (*.f64 2 1/2)) |
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) -1) (/.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))) -1)) |
(/.f64 (cbrt.f64 (*.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im)) (cbrt.f64 (exp.f64 re)))) (*.f64 -1 -1)) |
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) 1/3) (/.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))) 3)) |
(/.f64 (cbrt.f64 (*.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im)) (cbrt.f64 (exp.f64 re)))) (*.f64 1/3 3)) |
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) 1/2) (/.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))) 2)) |
(/.f64 (cbrt.f64 (*.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im)) (cbrt.f64 (exp.f64 re)))) (*.f64 1/2 2)) |
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) 3) (/.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))) 1/3)) |
(/.f64 (cbrt.f64 (*.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im)) (cbrt.f64 (exp.f64 re)))) (*.f64 3 1/3)) |
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) 2) (/.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))) 1/2)) |
(/.f64 (cbrt.f64 (*.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im)) (cbrt.f64 (exp.f64 re)))) (*.f64 2 1/2)) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))) -1) (/.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) -1)) |
(/.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re)) (cbrt.f64 (sin.f64 im)))) (*.f64 -1 -1)) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))) 1/3) (/.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 3)) |
(/.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re)) (cbrt.f64 (sin.f64 im)))) (*.f64 1/3 3)) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))) 1) (cbrt.f64 (cbrt.f64 (sin.f64 im)))) |
(cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re)) (cbrt.f64 (sin.f64 im)))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))) 1/2) (/.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2)) |
(/.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re)) (cbrt.f64 (sin.f64 im)))) (*.f64 2 1/2)) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))) 3) (/.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 1/3)) |
(/.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re)) (cbrt.f64 (sin.f64 im)))) (*.f64 1/3 3)) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))) 2) (/.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 1/2)) |
(/.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re)) (cbrt.f64 (sin.f64 im)))) (*.f64 2 1/2)) |
(*.f64 (/.f64 (cbrt.f64 (sin.f64 im)) -1) (/.f64 (cbrt.f64 (exp.f64 re)) -1)) |
(/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (*.f64 -1 -1)) |
(*.f64 (/.f64 (cbrt.f64 (sin.f64 im)) 1/3) (/.f64 (cbrt.f64 (exp.f64 re)) 3)) |
(/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (*.f64 3 1/3)) |
(*.f64 (/.f64 (cbrt.f64 (sin.f64 im)) 1/2) (/.f64 (cbrt.f64 (exp.f64 re)) 2)) |
(/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (*.f64 2 1/2)) |
(*.f64 (/.f64 (cbrt.f64 (sin.f64 im)) 3) (/.f64 (cbrt.f64 (exp.f64 re)) 1/3)) |
(/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (*.f64 3 1/3)) |
(*.f64 (/.f64 (cbrt.f64 (sin.f64 im)) 2) (/.f64 (cbrt.f64 (exp.f64 re)) 1/2)) |
(/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (*.f64 2 1/2)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) -1) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) -1)) |
(/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (*.f64 -1 -1)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 1/3) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 3)) |
(/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (*.f64 3 1/3)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 1/2) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2)) |
(/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (*.f64 2 1/2)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 3) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 1/3)) |
(/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (*.f64 3 1/3)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 1/2)) |
(/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (*.f64 2 1/2)) |
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))) -1) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 2) -1)) |
(/.f64 (*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))))) -1) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) 2)) -1) |
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))) 1/3) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 2) 3)) |
(/.f64 (*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))))) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) 2)) 1/3) |
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))) 1/2) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 2) 2)) |
(/.f64 (*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))))) 1/2) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) 2)) 2) |
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))) 3) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 2) 1/3)) |
(/.f64 (*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))))) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) 2)) 1/3) |
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))) 2) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 2) 1/2)) |
(/.f64 (*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))))) 1/2) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) 2)) 2) |
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2))))) -1) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2)) -1)) |
(/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 im) (exp.f64 re)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 2) 2))) (*.f64 -1 -1)) |
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2))))) 1/3) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2)) 3)) |
(/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 im) (exp.f64 re)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 2) 2))) (*.f64 1/3 3)) |
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2))))) 1) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2)) 1)) |
(cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 im) (exp.f64 re)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 2) 2))) |
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2))))) 1/2) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2)) 2)) |
(/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 im) (exp.f64 re)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 2) 2))) (*.f64 1/2 2)) |
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2))))) 3) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2)) 1/3)) |
(/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 im) (exp.f64 re)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 2) 2))) (*.f64 3 1/3)) |
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2))))) 2) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2)) 1/2)) |
(/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 im) (exp.f64 re)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 2) 2))) (*.f64 2 1/2)) |
(*.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) -1) (/.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) -1)) |
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) (cbrt.f64 (cbrt.f64 (sin.f64 im))))) (*.f64 -1 -1)) |
(*.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) 1/3) (/.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 3)) |
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) (cbrt.f64 (cbrt.f64 (sin.f64 im))))) (*.f64 1/3 3)) |
(*.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) 1/2) (/.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2)) |
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) (cbrt.f64 (cbrt.f64 (sin.f64 im))))) (*.f64 1/2 2)) |
(*.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) 3) (/.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 1/3)) |
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) (cbrt.f64 (cbrt.f64 (sin.f64 im))))) (*.f64 3 1/3)) |
(*.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) 2) (/.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 1/2)) |
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) (cbrt.f64 (cbrt.f64 (sin.f64 im))))) (*.f64 2 1/2)) |
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) -1) (/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))) -1)) |
(/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (*.f64 -1 -1)) |
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) 1/3) (/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))) 3)) |
(/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (*.f64 3 1/3)) |
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) 1/2) (/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))) 2)) |
(/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (*.f64 2 1/2)) |
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) 3) (/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))) 1/3)) |
(/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (*.f64 3 1/3)) |
(*.f64 (/.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) 2) (/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))) 1/2)) |
(/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (*.f64 2 1/2)) |
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) -1) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2) 2)) -1)) |
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 2) 2) 2) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))))) (*.f64 -1 -1)) |
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 1/3) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2) 2)) 3)) |
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 2) 2) 2) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))))) (*.f64 1/3 3)) |
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 1/2) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2) 2)) 2)) |
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 2) 2) 2) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))))) (*.f64 1/2 2)) |
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 3) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2) 2)) 1/3)) |
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 2) 2) 2) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))))) (*.f64 3 1/3)) |
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 2) (/.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2) 2)) 1/2)) |
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 2) 2) 2) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))))) (*.f64 2 1/2)) |
(*.f64 -1 (/.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) -1)) |
(neg.f64 (/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) -1)) |
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) -1) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (cbrt.f64 (exp.f64 re))) -1)) |
(/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (*.f64 -1 -1)) |
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 1/3) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (cbrt.f64 (exp.f64 re))) 3)) |
(/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (*.f64 3 1/3)) |
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (cbrt.f64 (exp.f64 re))) 1)) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 1/2) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (cbrt.f64 (exp.f64 re))) 2)) |
(/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (*.f64 2 1/2)) |
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 3) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (cbrt.f64 (exp.f64 re))) 1/3)) |
(/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (*.f64 3 1/3)) |
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (cbrt.f64 (exp.f64 re))) 1/2)) |
(/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (*.f64 2 1/2)) |
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) -1) (/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))) -1)) |
(/.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re)) (cbrt.f64 (sin.f64 im)))) (*.f64 -1 -1)) |
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 1/3) (/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))) 3)) |
(/.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re)) (cbrt.f64 (sin.f64 im)))) (*.f64 1/3 3)) |
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))) 1)) |
(cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re)) (cbrt.f64 (sin.f64 im)))) |
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 1/2) (/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))) 2)) |
(/.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re)) (cbrt.f64 (sin.f64 im)))) (*.f64 2 1/2)) |
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 3) (/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))) 1/3)) |
(/.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re)) (cbrt.f64 (sin.f64 im)))) (*.f64 1/3 3)) |
(*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))) 1/2)) |
(/.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re)) (cbrt.f64 (sin.f64 im)))) (*.f64 2 1/2)) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im)))) -1) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) -1)) |
(/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (*.f64 -1 -1)) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im)))) 1/3) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) 3)) |
(/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (*.f64 3 1/3)) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im)))) 1) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2)) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im)))) 1/2) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) 2)) |
(/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (*.f64 2 1/2)) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im)))) 3) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) 1/3)) |
(/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (*.f64 3 1/3)) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im)))) 2) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) 1/2)) |
(/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (*.f64 2 1/2)) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re)))) -1) (/.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) -1)) |
(/.f64 (cbrt.f64 (*.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im)) (cbrt.f64 (exp.f64 re)))) (*.f64 -1 -1)) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re)))) 1/3) (/.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) 3)) |
(/.f64 (cbrt.f64 (*.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im)) (cbrt.f64 (exp.f64 re)))) (*.f64 1/3 3)) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re)))) 1) (cbrt.f64 (exp.f64 (*.f64 re 2/3)))) |
(cbrt.f64 (*.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im)) (cbrt.f64 (exp.f64 re)))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re)))) 1/2) (/.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) 2)) |
(/.f64 (cbrt.f64 (*.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im)) (cbrt.f64 (exp.f64 re)))) (*.f64 1/2 2)) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re)))) 3) (/.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) 1/3)) |
(/.f64 (cbrt.f64 (*.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im)) (cbrt.f64 (exp.f64 re)))) (*.f64 3 1/3)) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re)))) 2) (/.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) 1/2)) |
(/.f64 (cbrt.f64 (*.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im)) (cbrt.f64 (exp.f64 re)))) (*.f64 2 1/2)) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re)))) (cbrt.f64 (exp.f64 (*.f64 re 2/3)))) |
(cbrt.f64 (*.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im)) (cbrt.f64 (exp.f64 re)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re)))) (cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))))) |
(cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))))) |
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re)))) (cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2) 2)))) |
(cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) (cbrt.f64 (cbrt.f64 (sin.f64 im)))) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 2) 2) 2))) |
(*.f64 (cbrt.f64 (*.f64 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im)))) 2) 2)) |
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2) 2))) |
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 2) 2) 2) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))))) |
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))) (cbrt.f64 (cbrt.f64 (sin.f64 im)))) |
(cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re)) (cbrt.f64 (sin.f64 im)))) |
(*.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re)) (cbrt.f64 (cbrt.f64 (sin.f64 im))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im)))) 2)) |
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 2) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2) 2)))) |
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 2) 2) 2) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))))) |
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im)))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))))) |
(cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re)) (cbrt.f64 (sin.f64 im)))) |
(*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im)))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2)) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(*.f64 (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 re)))) (cbrt.f64 (*.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))) (sqrt.f64 (sqrt.f64 (exp.f64 re)))))) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im)))) |
(cbrt.f64 (*.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im)) (cbrt.f64 (exp.f64 re)))) |
(*.f64 1 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 1) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(*.f64 (cbrt.f64 (exp.f64 re)) (cbrt.f64 (sin.f64 im))) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (exp.f64 re))) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 2)) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) 2)) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))) (cbrt.f64 (sqrt.f64 (exp.f64 re)))) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))))) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) 2)) |
(*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (cbrt.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))))) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2))))) (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2))) |
(cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 im) (exp.f64 re)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 2) 2))) |
(*.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) |
(cbrt.f64 (*.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im)) (cbrt.f64 (exp.f64 re)))) |
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)))))) |
(cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 im) (exp.f64 re)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 2) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2) 2)) (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))) |
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 2) 2) 2) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))))) |
(*.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) (cbrt.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re))))) |
(cbrt.f64 (*.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im)) (cbrt.f64 (exp.f64 re)))) |
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (cbrt.f64 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im))))) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))) 1)) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) 2)) |
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) (*.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))) 1)) |
(cbrt.f64 (*.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im)) (cbrt.f64 (exp.f64 re)))) |
(*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))) 1)) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 2) 2) |
(/.f64 (*.f64 2 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 2) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 1/2) 1/2) |
(/.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 1/2) 1/2) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))) -1) (/.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) -1)) |
(/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (*.f64 -1 -1)) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))) 1/3) (/.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) 3)) |
(/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (*.f64 3 1/3)) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))) 1/2) (/.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) 2)) |
(/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (*.f64 2 1/2)) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))) 3) (/.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) 1/3)) |
(/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (*.f64 3 1/3)) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))) 2) (/.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) 1/2)) |
(/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (*.f64 2 1/2)) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 2) -1) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))) -1)) |
(/.f64 (*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))))) -1) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) 2)) -1) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 2) 1/3) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))) 3)) |
(/.f64 (*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))))) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) 2)) 1/3) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 2) 1/2) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))) 2)) |
(/.f64 (*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))))) 1/2) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) 2)) 2) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 2) 3) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))) 1/3)) |
(/.f64 (*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))))) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) 2)) 1/3) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 2) 2) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))) 1/2)) |
(/.f64 (*.f64 (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))))) 1/2) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) 2)) 2) |
(*.f64 2 (/.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 2)) |
(/.f64 (*.f64 2 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 2) |
(*.f64 1/2 (/.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 1/2)) |
(/.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 1/2) 1/2) |
(*.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re))) (cbrt.f64 (exp.f64 (*.f64 re 2/3))))) (cbrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 re)) 4)))) |
(cbrt.f64 (*.f64 (*.f64 (sin.f64 im) (*.f64 (cbrt.f64 (exp.f64 re)) (cbrt.f64 (exp.f64 (*.f64 re 2/3))))) (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 re)) 4)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re)))) (cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))))) |
(cbrt.f64 (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))))) |
(*.f64 (cbrt.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re)))) (cbrt.f64 (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))))) |
(cbrt.f64 (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))))) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 (+.f64 re re))))) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 im) 2) (exp.f64 re))))) |
(cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 im) (exp.f64 (+.f64 re re))) (*.f64 (pow.f64 (sin.f64 im) 2) (exp.f64 re))))) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))) 2) 2)) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 2)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))))) 2) 2)) |
(*.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))) (sqrt.f64 (sqrt.f64 (exp.f64 re))))) (cbrt.f64 (sqrt.f64 (sqrt.f64 (exp.f64 re))))) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re)))) |
(cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re)) (cbrt.f64 (sin.f64 im)))) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 1/3) 1/3) |
(/.f64 (*.f64 1/3 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 1/3) |
(*.f64 (/.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 3) 3) |
(/.f64 (*.f64 3 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 3) |
(*.f64 3 (/.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 3)) |
(/.f64 (*.f64 3 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 3) |
(*.f64 1/3 (/.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 1/3)) |
(/.f64 (*.f64 1/3 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 1/3) |
(/.f64 (/.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) -1) -1) |
(/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (*.f64 -1 -1)) |
(/.f64 (*.f64 -1 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) -1) |
(neg.f64 (/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) -1)) |
(/.f64 (neg.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) -1) |
(neg.f64 (/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) -1)) |
(/.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 1) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(/.f64 (/.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 2) 1/2) |
(/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (*.f64 2 1/2)) |
(/.f64 (/.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 1/2) 2) |
(/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (*.f64 2 1/2)) |
(/.f64 (cbrt.f64 (sin.f64 im)) (/.f64 1 (cbrt.f64 (exp.f64 re)))) |
(/.f64 (*.f64 2 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) |
(/.f64 (*.f64 2 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 2) |
(/.f64 (/.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 3) 1/3) |
(/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (*.f64 3 1/3)) |
(/.f64 (/.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 1/3) 3) |
(/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (*.f64 3 1/3)) |
(pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 1/3) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 3) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 1) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(neg.f64 (*.f64 -1 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) |
(neg.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) |
(neg.f64 (*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) -1)) |
(neg.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) |
(cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) |
(cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (exp.f64 re) 0) (*.f64 (exp.f64 re) (sin.f64 im)) (*.f64 (exp.f64 re) (sin.f64 im))) |
(if (!=.f64 (exp.f64 re) 0) (*.f64 (sin.f64 im) (exp.f64 re)) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im))) 0) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (/.f64 1 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im))))) (*.f64 (exp.f64 re) (sin.f64 im))) |
(if (!=.f64 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im))) 0) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (/.f64 (exp.f64 (neg.f64 re)) (cbrt.f64 (sin.f64 im)))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)) (/.f64 1 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) (*.f64 (exp.f64 re) (sin.f64 im))) |
(if (!=.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)) (/.f64 1 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2))) (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2)))) (*.f64 (exp.f64 re) (sin.f64 im))) |
(if (!=.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 2) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 2))) (/.f64 1 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 2) 2)))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re)) 0) (/.f64 (cbrt.f64 (sin.f64 im)) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re)))) (*.f64 (exp.f64 re) (sin.f64 im))) |
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re)) 0) (/.f64 (cbrt.f64 (sin.f64 im)) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re)))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (*.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))) (sqrt.f64 (sqrt.f64 (exp.f64 re)))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (exp.f64 re))) (/.f64 1 (*.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))) (sqrt.f64 (sqrt.f64 (exp.f64 re)))))) (*.f64 (exp.f64 re) (sin.f64 im))) |
(if (!=.f64 (*.f64 (sin.f64 im) (*.f64 (sqrt.f64 (exp.f64 re)) (sqrt.f64 (sqrt.f64 (exp.f64 re))))) 0) (/.f64 (sqrt.f64 (sqrt.f64 (exp.f64 re))) (/.f64 1 (*.f64 (sin.f64 im) (*.f64 (sqrt.f64 (exp.f64 re)) (sqrt.f64 (sqrt.f64 (exp.f64 re))))))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 2) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2) 2)) 0) (/.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 2) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2) 2)))) (*.f64 (exp.f64 re) (sin.f64 im))) |
(if (!=.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) 2) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 2) 2) 2)) 0) (/.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) 2) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 2) 2) 2)))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)))) 0) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2) (/.f64 1 (cbrt.f64 (*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)))))) (*.f64 (exp.f64 re) (sin.f64 im))) |
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 im) (exp.f64 re)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)))) 0) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 2) 2) (/.f64 1 (cbrt.f64 (*.f64 (*.f64 (sin.f64 im) (exp.f64 re)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)))))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (cbrt.f64 (sin.f64 im)) 0) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re)) (/.f64 1 (cbrt.f64 (sin.f64 im)))) (*.f64 (exp.f64 re) (sin.f64 im))) |
(if (!=.f64 (cbrt.f64 (sin.f64 im)) 0) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re)) (/.f64 1 (cbrt.f64 (sin.f64 im)))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) (/.f64 1 (*.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))))) (*.f64 (exp.f64 re) (sin.f64 im))) |
(if (!=.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) (/.f64 1 (*.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2))) (*.f64 (exp.f64 re) (sin.f64 im))) |
(if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 2))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))) 0) (/.f64 (sqrt.f64 (exp.f64 re)) (/.f64 1 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))))) (*.f64 (exp.f64 re) (sin.f64 im))) |
(if (!=.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))) 0) (/.f64 (sqrt.f64 (exp.f64 re)) (/.f64 1 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) 2)) 0) (/.f64 (*.f64 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2)) (/.f64 1 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) 2)))) (*.f64 (exp.f64 re) (sin.f64 im))) |
(if (!=.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) 2)) 0) (/.f64 (*.f64 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2)) (/.f64 1 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) 2)))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (exp.f64 (*.f64 re 2/3)) 0) (/.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re))) (/.f64 1 (exp.f64 (*.f64 re 2/3)))) (*.f64 (exp.f64 re) (sin.f64 im))) |
(if (!=.f64 (exp.f64 (*.f64 re 2/3)) 0) (/.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re))) (exp.f64 (neg.f64 (*.f64 re 2/3)))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 0) (/.f64 1 (/.f64 1 (*.f64 (exp.f64 re) (sin.f64 im)))) (*.f64 (exp.f64 re) (sin.f64 im))) |
(if (!=.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 0) (pow.f64 (/.f64 (exp.f64 (neg.f64 re)) (sin.f64 im)) -1) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re))) 0) (/.f64 (exp.f64 (*.f64 re 2/3)) (/.f64 1 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re))))) (*.f64 (exp.f64 re) (sin.f64 im))) |
(if (!=.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re))) 0) (/.f64 (exp.f64 (*.f64 re 2/3)) (/.f64 1 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re))))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 1 0) (*.f64 (exp.f64 re) (sin.f64 im)) (*.f64 (exp.f64 re) (sin.f64 im))) |
(if (!=.f64 1 0) (*.f64 (sin.f64 im) (exp.f64 re)) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) 0) (/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re)) (cbrt.f64 (cbrt.f64 (sin.f64 im)))) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2))) (*.f64 (exp.f64 re) (sin.f64 im))) |
(if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) 0) (/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re)) (cbrt.f64 (cbrt.f64 (sin.f64 im)))) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))) 0) (/.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (/.f64 1 (*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))))) (*.f64 (exp.f64 re) (sin.f64 im))) |
(if (!=.f64 (*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))) 0) (/.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (/.f64 (/.f64 1 (cbrt.f64 (exp.f64 re))) (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 im) 2) (exp.f64 re))) 0) (/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 (+.f64 re re)))) (/.f64 1 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 im) 2) (exp.f64 re))))) (*.f64 (exp.f64 re) (sin.f64 im))) |
(if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 im) 2) (exp.f64 re))) 0) (/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 (+.f64 re re)))) (/.f64 1 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 im) 2) (exp.f64 re))))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 0) (/.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2) 2) (/.f64 1 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))) (*.f64 (exp.f64 re) (sin.f64 im))) |
(if (!=.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 0) (/.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 2) 2) 2) (/.f64 1 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)))) (*.f64 (exp.f64 re) (sin.f64 im))) |
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))))) (*.f64 (exp.f64 re) (sin.f64 im))) |
(if (!=.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 re)) 4)) 0) (/.f64 (*.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re))) (cbrt.f64 (exp.f64 (*.f64 re 2/3)))) (/.f64 1 (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 re)) 4)))) (*.f64 (exp.f64 re) (sin.f64 im))) |
(if (!=.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 re)) 4)) 0) (/.f64 (*.f64 (sin.f64 im) (*.f64 (cbrt.f64 (exp.f64 re)) (cbrt.f64 (exp.f64 (*.f64 re 2/3))))) (/.f64 1 (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 re)) 4)))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) 0) (/.f64 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im))) (/.f64 1 (cbrt.f64 (pow.f64 (sin.f64 im) 2)))) (*.f64 (exp.f64 re) (sin.f64 im))) |
(if (!=.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) 0) (/.f64 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im))) (/.f64 1 (cbrt.f64 (pow.f64 (sin.f64 im) 2)))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))) 0) (/.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (/.f64 1 (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))))) (*.f64 (exp.f64 re) (sin.f64 im))) |
(if (!=.f64 (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))) 0) (/.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (/.f64 1 (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (sin.f64 im) 0) (/.f64 (exp.f64 re) (/.f64 1 (sin.f64 im))) (*.f64 (exp.f64 re) (sin.f64 im))) |
(if (!=.f64 (sin.f64 im) 0) (/.f64 (exp.f64 re) (/.f64 1 (sin.f64 im))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 0) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) (/.f64 1 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))))) (*.f64 (exp.f64 re) (sin.f64 im))) |
(if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) 0) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 2) (/.f64 1 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im)) 0) (/.f64 (cbrt.f64 (exp.f64 re)) (/.f64 1 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im)))) (*.f64 (exp.f64 re) (sin.f64 im))) |
(if (!=.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im)) 0) (/.f64 (cbrt.f64 (exp.f64 re)) (/.f64 (exp.f64 (neg.f64 (*.f64 re 2/3))) (sin.f64 im))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 -1 0) (*.f64 (exp.f64 re) (sin.f64 im)) (*.f64 (exp.f64 re) (sin.f64 im))) |
(if (!=.f64 -1 0) (*.f64 (sin.f64 im) (exp.f64 re)) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 2 0) (*.f64 (exp.f64 re) (sin.f64 im)) (*.f64 (exp.f64 re) (sin.f64 im))) |
(if (!=.f64 2 0) (*.f64 (sin.f64 im) (exp.f64 re)) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 3) -1/3)) (*.f64 (exp.f64 re) (sin.f64 im))) |
(if (!=.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 3) 0) (/.f64 1 (pow.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 3) -1/3)) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) -3)) (*.f64 (exp.f64 re) (sin.f64 im))) |
(if (!=.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 0) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) -3)) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 0) (/.f64 1 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) -1)) (*.f64 (exp.f64 re) (sin.f64 im))) |
(if (!=.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 0) (pow.f64 (/.f64 (exp.f64 (neg.f64 re)) (sin.f64 im)) -1) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (cbrt.f64 (exp.f64 re)) 0) (*.f64 (exp.f64 re) (sin.f64 im)) (*.f64 (exp.f64 re) (sin.f64 im))) |
(if (!=.f64 (cbrt.f64 (exp.f64 re)) 0) (*.f64 (sin.f64 im) (exp.f64 re)) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2) 2) 0) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) (/.f64 1 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2) 2))) (*.f64 (exp.f64 re) (sin.f64 im))) |
(if (!=.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 2) 2) 2) 0) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 2) 2) 2) -1)) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)))) (/.f64 1 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2))) (*.f64 (exp.f64 re) (sin.f64 im))) |
(if (!=.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 2) 2) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 im) (exp.f64 re)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)))) (/.f64 1 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 2) 2))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(+.f64 (*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 1/2) (*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 1/2)) |
(*.f64 (*.f64 (sin.f64 im) (exp.f64 re)) (+.f64 1/2 1/2)) |
(+.f64 (*.f64 1/2 (*.f64 (exp.f64 re) (sin.f64 im))) (*.f64 1/2 (*.f64 (exp.f64 re) (sin.f64 im)))) |
(*.f64 (*.f64 (sin.f64 im) (exp.f64 re)) (+.f64 1/2 1/2)) |
(*.f64 (*.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))) (sqrt.f64 (sqrt.f64 (exp.f64 re)))) (sqrt.f64 (sqrt.f64 (exp.f64 re)))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re)) (cbrt.f64 (cbrt.f64 (sin.f64 im)))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2)) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re)) (cbrt.f64 (sin.f64 im))) |
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 2) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2) 2))) |
(*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 2) 2) 2) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) |
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re)))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re)) (cbrt.f64 (sin.f64 im))) |
(*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 (+.f64 re re)))) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 im) 2) (exp.f64 re)))) |
(cbrt.f64 (*.f64 (*.f64 (sin.f64 im) (exp.f64 (+.f64 re re))) (*.f64 (pow.f64 (sin.f64 im) 2) (exp.f64 re)))) |
(*.f64 (sqrt.f64 (sqrt.f64 (exp.f64 re))) (*.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))) (sqrt.f64 (sqrt.f64 (exp.f64 re))))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2)) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 2)) |
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 2) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2) 2)) (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))) |
(*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 2) 2) 2) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) |
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re)) (cbrt.f64 (cbrt.f64 (sin.f64 im))))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re)) (cbrt.f64 (sin.f64 im))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 im) 2) (exp.f64 re))) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 (+.f64 re re))))) |
(cbrt.f64 (*.f64 (*.f64 (sin.f64 im) (exp.f64 (+.f64 re re))) (*.f64 (pow.f64 (sin.f64 im) 2) (exp.f64 re)))) |
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))) (cbrt.f64 (cbrt.f64 (sin.f64 im)))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re)) (cbrt.f64 (sin.f64 im))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)) (cbrt.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re))))) (cbrt.f64 (exp.f64 (*.f64 re 2/3)))) |
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (cbrt.f64 (exp.f64 re))) (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im)))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)) (*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (cbrt.f64 (exp.f64 re))))) (cbrt.f64 (exp.f64 (*.f64 re 2/3)))) |
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (cbrt.f64 (exp.f64 re))) (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im)))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)) (cbrt.f64 (cbrt.f64 (sin.f64 im)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (cbrt.f64 (exp.f64 re)))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)) (cbrt.f64 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re)))) (cbrt.f64 (cbrt.f64 (sin.f64 im)))) |
(cbrt.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) (cbrt.f64 (cbrt.f64 (exp.f64 re))))) (cbrt.f64 (cbrt.f64 (sin.f64 im)))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) (cbrt.f64 (cbrt.f64 (sin.f64 im)))))) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2))))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2) (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)))) |
(cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 im) (exp.f64 re)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)))) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 2) 2) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)))) |
(cbrt.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))))) |
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2) 2)) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)))) |
(cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 2) 2) 2) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)))) |
(*.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)))) |
(cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im)) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (cbrt.f64 (exp.f64 re))) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) (*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)))) |
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) (cbrt.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))))) |
(*.f64 (/.f64 (*.f64 (exp.f64 re) (sin.f64 im)) -1) -1) |
(neg.f64 (/.f64 (*.f64 (sin.f64 im) (exp.f64 re)) -1)) |
(*.f64 (pow.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) 3) (cbrt.f64 (sin.f64 im))) |
(*.f64 (pow.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 2) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) 3) (cbrt.f64 (sin.f64 im))) |
(*.f64 (cbrt.f64 (sin.f64 im)) (pow.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (cbrt.f64 (exp.f64 re))) 3)) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re)))) (cbrt.f64 (cbrt.f64 (sin.f64 im)))) |
(cbrt.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))))) |
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re)) (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)))) |
(cbrt.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))))) |
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) (cbrt.f64 (*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2) 2) (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)))) |
(cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 2) 2) 2) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im)))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re)) (cbrt.f64 (sin.f64 im))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re))))) (cbrt.f64 (exp.f64 (*.f64 re 2/3)))) |
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (cbrt.f64 (exp.f64 re))) (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im)))) |
(*.f64 (exp.f64 re) (sin.f64 im)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2) 2) (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) |
(*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 2) 2) 2) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re)) (cbrt.f64 (sin.f64 im))) |
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) (*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2) 2))) |
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) (cbrt.f64 (cbrt.f64 (sin.f64 im)))) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 2) 2) 2)) |
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im)))) |
(*.f64 (*.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re))) (cbrt.f64 (exp.f64 (*.f64 re 2/3)))) (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 re)) 4))) |
(*.f64 (*.f64 (sin.f64 im) (*.f64 (cbrt.f64 (exp.f64 re)) (cbrt.f64 (exp.f64 (*.f64 re 2/3))))) (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 re)) 4))) |
(*.f64 (cbrt.f64 (sin.f64 im)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re)) (cbrt.f64 (sin.f64 im))) |
(*.f64 1 (*.f64 (exp.f64 re) (sin.f64 im))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 1) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im)) (cbrt.f64 (exp.f64 re))) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2) 2)) |
(*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 2) 2) 2) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) |
(*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))))) |
(*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im)))) |
(*.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re))) (exp.f64 (*.f64 re 2/3))) |
(*.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im)) (cbrt.f64 (exp.f64 re))) |
(*.f64 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im))) (cbrt.f64 (pow.f64 (sin.f64 im) 2))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re)) (cbrt.f64 (sin.f64 im))) |
(*.f64 (exp.f64 (*.f64 re 2/3)) (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re)))) |
(*.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im)) (cbrt.f64 (exp.f64 re))) |
(*.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2))) (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2))) |
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 2) 2) (*.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 2)))) |
(*.f64 (*.f64 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) 2))) |
(*.f64 (cbrt.f64 (*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2)) |
(*.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 im) (exp.f64 re)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 2) 2)) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2) (cbrt.f64 (*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2))))) |
(*.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 im) (exp.f64 re)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 2) 2)) |
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2)) (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2)))) |
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 2) 2) (*.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 2)))) |
(*.f64 (*.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im)))) |
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) 2)) (*.f64 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2))) |
(*.f64 (*.f64 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) 2))) |
(*.f64 (*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))) (cbrt.f64 (sqrt.f64 (exp.f64 re)))) |
(*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))))) |
(*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))) |
(*.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im)) (cbrt.f64 (exp.f64 re))) |
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 re)) 4)) (*.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re))) (cbrt.f64 (exp.f64 (*.f64 re 2/3))))) |
(*.f64 (*.f64 (sin.f64 im) (*.f64 (cbrt.f64 (exp.f64 re)) (cbrt.f64 (exp.f64 (*.f64 re 2/3))))) (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 re)) 4))) |
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))) (cbrt.f64 (sqrt.f64 (exp.f64 re)))) |
(*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im)))) |
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2) 2)) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) |
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) (cbrt.f64 (cbrt.f64 (sin.f64 im)))) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 2) 2) 2)) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) 2)) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im)))) |
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (cbrt.f64 (exp.f64 re))) (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im)))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (sqrt.f64 (exp.f64 re)))) (cbrt.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)))))) (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (cbrt.f64 (*.f64 (*.f64 (sin.f64 im) (exp.f64 re)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)))))) (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 2) 2))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)) (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2) 2))) |
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 2) 2) 2))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 2)) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) 2)) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)) (cbrt.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))))) (cbrt.f64 (sqrt.f64 (exp.f64 re)))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) 2)) |
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) (*.f64 (cbrt.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)))) |
(cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im)) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)))) |
(*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re)))) (*.f64 (cbrt.f64 (exp.f64 (*.f64 re 2/3))) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)))) |
(cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im)) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 2) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) 2)) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))) (*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)))) |
(cbrt.f64 (*.f64 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)))) |
(*.f64 (/.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) 2) |
(/.f64 (*.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) 2) |
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (cbrt.f64 (exp.f64 re)))) 3) (exp.f64 (*.f64 re 2/3))) |
(*.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im)) (cbrt.f64 (exp.f64 re))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))))) (cbrt.f64 (sqrt.f64 (exp.f64 re)))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (sqrt.f64 (exp.f64 re))))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re)))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)))) |
(cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im)) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) (cbrt.f64 (*.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im)) (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)))) |
(cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im)) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)))) |
(cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 2) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))))) (cbrt.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im)))) 2) 2) 2))) |
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 2) 2) 2))) |
(*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (exp.f64 re)))) (cbrt.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im)))) |
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (cbrt.f64 (exp.f64 re))) (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im)))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))))) 2)) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) 2)) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)) (cbrt.f64 (cbrt.f64 (sin.f64 im)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re)))) |
(cbrt.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))))) |
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))) (*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)))) |
(cbrt.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))))) |
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))) (cbrt.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)))) |
(cbrt.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) (cbrt.f64 (sin.f64 im)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re)))) |
(cbrt.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))))) |
(*.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))) (sqrt.f64 (exp.f64 re))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (sqrt.f64 (exp.f64 re)) (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(/.f64 (/.f64 (*.f64 (exp.f64 re) (sin.f64 im)) -1) -1) |
(/.f64 (*.f64 (sin.f64 im) (exp.f64 re)) (*.f64 -1 -1)) |
(/.f64 (sin.f64 im) (/.f64 1 (exp.f64 re))) |
(/.f64 (sin.f64 im) (exp.f64 (neg.f64 re))) |
(/.f64 (neg.f64 (*.f64 (exp.f64 re) (sin.f64 im))) -1) |
(neg.f64 (/.f64 (*.f64 (sin.f64 im) (exp.f64 re)) -1)) |
(/.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 1) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(/.f64 (/.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2) 1/2) |
(/.f64 (*.f64 (sin.f64 im) (exp.f64 re)) (*.f64 1/2 2)) |
(/.f64 (/.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 1/2) 2) |
(/.f64 (*.f64 (sin.f64 im) (exp.f64 re)) (*.f64 2 1/2)) |
(/.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))) (/.f64 1 (sqrt.f64 (exp.f64 re)))) |
(/.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im)) (/.f64 1 (cbrt.f64 (exp.f64 re)))) |
(/.f64 (/.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 3) 1/3) |
(/.f64 (*.f64 (sin.f64 im) (exp.f64 re)) (*.f64 1/3 3)) |
(/.f64 (/.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 1/3) 3) |
(/.f64 (*.f64 (sin.f64 im) (exp.f64 re)) (*.f64 3 1/3)) |
(pow.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 3) 1/3) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 3) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 1) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(neg.f64 (*.f64 -1 (*.f64 (exp.f64 re) (sin.f64 im)))) |
(neg.f64 (neg.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) |
(neg.f64 (*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) -1)) |
(neg.f64 (neg.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) |
(cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 3)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(cbrt.f64 (*.f64 (*.f64 (sin.f64 im) (exp.f64 (+.f64 re re))) (*.f64 (pow.f64 (sin.f64 im) 2) (exp.f64 re)))) |
(cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2)) 2) (*.f64 (*.f64 (exp.f64 re) (sin.f64 im)) (cbrt.f64 (pow.f64 (*.f64 (exp.f64 re) (sin.f64 im)) 2))))) |
(cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)) 2) (*.f64 (*.f64 (sin.f64 im) (exp.f64 re)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))))) |
Compiled 22906 to 10335 computations (54.9% saved)
8 alts after pruning (5 fresh and 3 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 1117 | 5 | 1122 |
| Fresh | 1 | 0 | 1 |
| Picked | 1 | 0 | 1 |
| Done | 2 | 3 | 5 |
| Total | 1121 | 8 | 1129 |
| Status | Error | Program |
|---|---|---|
| ▶ | 0.0b | (/.f64 (sin.f64 im) (exp.f64 (neg.f64 re))) |
| ▶ | 42.1b | (+.f64 (*.f64 re im) im) |
| ▶ | 42.2b | (+.f64 (*.f64 im (+.f64 re (*.f64 (*.f64 1/2 re) re))) im) |
| ▶ | 20.9b | (*.f64 (+.f64 re 1) (sin.f64 im)) |
| ✓ | 0.0b | (*.f64 (exp.f64 re) (sin.f64 im)) |
| ✓ | 21.2b | (*.f64 (exp.f64 re) im) |
| ✓ | 21.2b | (sin.f64 im) |
| 41.9b | im |
Compiled 56 to 38 computations (32.1% saved)
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (*.f64 (+.f64 re 1) (sin.f64 im)) |
Compiled 16 to 9 computations (43.8% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | re | @ | inf | (*.f64 (+.f64 re 1) (sin.f64 im)) |
| 1.0ms | im | @ | 0 | (*.f64 (+.f64 re 1) (sin.f64 im)) |
| 0.0ms | im | @ | inf | (*.f64 (+.f64 re 1) (sin.f64 im)) |
| 0.0ms | re | @ | 0 | (*.f64 (+.f64 re 1) (sin.f64 im)) |
| 0.0ms | re | @ | -inf | (*.f64 (+.f64 re 1) (sin.f64 im)) |
Compiled 1020 to 450 computations (55.9% saved)
| 1× | batch-egg-rewrite |
| 113× | egg-rr |
| Inputs |
|---|
(*.f64 (+.f64 re 1) (sin.f64 im)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 re (cbrt.f64 (sin.f64 im))) (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (sin.f64 im))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (*.f64 re (cbrt.f64 (sin.f64 im))) (sin.f64 im))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (sin.f64 im) re)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) re)) 2) (sin.f64 im))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (*.f64 (sin.f64 im) re))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (cbrt.f64 (sin.f64 im)) (*.f64 (sin.f64 im) re))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 re (sin.f64 im) (sin.f64 im))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sin.f64 im) re (sin.f64 im))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (sin.f64 im) (*.f64 (sin.f64 im) re))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sin.f64 im) 1 (*.f64 (sin.f64 im) re))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (sin.f64 im)) (*.f64 re (cbrt.f64 (pow.f64 (sin.f64 im) 2))) (sin.f64 im))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sin.f64 im) (cbrt.f64 (*.f64 re re))) (cbrt.f64 re) (sin.f64 im))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sin.f64 im) re) 1 (sin.f64 im))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 re) (*.f64 (cbrt.f64 (*.f64 re re)) (sin.f64 im)) (sin.f64 im))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sin.f64 im) (cbrt.f64 re)) (cbrt.f64 (*.f64 re re)) (sin.f64 im))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 re (cbrt.f64 (pow.f64 (sin.f64 im) 2))) (cbrt.f64 (sin.f64 im)) (sin.f64 im))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 re re)) (*.f64 (sin.f64 im) (cbrt.f64 re)) (sin.f64 im))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (sin.f64 im) re) (sin.f64 im))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sin.f64 im) 0) (/.f64 (+.f64 (pow.f64 re 3) 1) (/.f64 (-.f64 (fma.f64 re re 1) re) (sin.f64 im))) (fma.f64 re (sin.f64 im) (sin.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sin.f64 im) (-.f64 1 re)) 0) (/.f64 (-.f64 (pow.f64 (sin.f64 im) 2) (pow.f64 (*.f64 (sin.f64 im) re) 2)) (*.f64 (sin.f64 im) (-.f64 1 re))) (fma.f64 re (sin.f64 im) (sin.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 im) re) 2) (*.f64 (sin.f64 im) (*.f64 (sin.f64 im) (-.f64 1 re)))) 0) (/.f64 (+.f64 (pow.f64 (sin.f64 im) 3) (pow.f64 (*.f64 (sin.f64 im) re) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 im) re) 2) (*.f64 (sin.f64 im) (*.f64 (sin.f64 im) (-.f64 1 re))))) (fma.f64 re (sin.f64 im) (sin.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sin.f64 im) 0) (/.f64 (+.f64 (pow.f64 (sin.f64 im) 3) (pow.f64 (*.f64 (sin.f64 im) re) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 im) re) 2) (*.f64 (sin.f64 im) (*.f64 (sin.f64 im) (-.f64 1 re))))) (fma.f64 re (sin.f64 im) (sin.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sin.f64 im) re) 0) (/.f64 (+.f64 (pow.f64 (sin.f64 im) 3) (pow.f64 (*.f64 (sin.f64 im) re) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 im) re) 2) (*.f64 (sin.f64 im) (*.f64 (sin.f64 im) (-.f64 1 re))))) (fma.f64 re (sin.f64 im) (sin.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (sin.f64 im) (sin.f64 im) (*.f64 (*.f64 (sin.f64 im) re) (*.f64 (sin.f64 im) (+.f64 re -1)))) 0) (/.f64 (+.f64 (pow.f64 (sin.f64 im) 3) (pow.f64 (*.f64 (sin.f64 im) re) 3)) (fma.f64 (sin.f64 im) (sin.f64 im) (*.f64 (*.f64 (sin.f64 im) re) (*.f64 (sin.f64 im) (+.f64 re -1))))) (fma.f64 re (sin.f64 im) (sin.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sin.f64 im) 0) (/.f64 (+.f64 (pow.f64 (sin.f64 im) 3) (pow.f64 (*.f64 (sin.f64 im) re) 3)) (fma.f64 (sin.f64 im) (sin.f64 im) (*.f64 (*.f64 (sin.f64 im) re) (*.f64 (sin.f64 im) (+.f64 re -1))))) (fma.f64 re (sin.f64 im) (sin.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sin.f64 im) re) 0) (/.f64 (+.f64 (pow.f64 (sin.f64 im) 3) (pow.f64 (*.f64 (sin.f64 im) re) 3)) (fma.f64 (sin.f64 im) (sin.f64 im) (*.f64 (*.f64 (sin.f64 im) re) (*.f64 (sin.f64 im) (+.f64 re -1))))) (fma.f64 re (sin.f64 im) (sin.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) 0) (/.f64 1 (pow.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) -1)) (fma.f64 re (sin.f64 im) (sin.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sin.f64 im) (+.f64 re -1)) 0) (/.f64 (-.f64 (pow.f64 (sin.f64 im) 2) (pow.f64 (*.f64 (sin.f64 im) re) 2)) (*.f64 (sin.f64 im) (-.f64 1 re))) (fma.f64 re (sin.f64 im) (sin.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 re 3) 1) 0) (/.f64 (sin.f64 im) (/.f64 (-.f64 (fma.f64 re re 1) re) (+.f64 (pow.f64 re 3) 1))) (fma.f64 re (sin.f64 im) (sin.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 1 (*.f64 (*.f64 re (+.f64 re -1)) (-.f64 (fma.f64 re re -1) re))) 0) (*.f64 (/.f64 (*.f64 (sin.f64 im) (+.f64 (pow.f64 re 3) 1)) (+.f64 1 (pow.f64 (*.f64 re (+.f64 re -1)) 3))) (+.f64 1 (*.f64 (*.f64 re (+.f64 re -1)) (-.f64 (fma.f64 re re -1) re)))) (fma.f64 re (sin.f64 im) (sin.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 im) re) (sin.f64 im))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sin.f64 im) (*.f64 (sin.f64 im) re))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) (*.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) 1/2) (*.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) (*.f64 0 (fma.f64 re (sin.f64 im) (sin.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (fma.f64 re (sin.f64 im) (sin.f64 im))) (*.f64 1/2 (fma.f64 re (sin.f64 im) (sin.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im))) (cbrt.f64 (pow.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) 2)) (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) 2)) (cbrt.f64 (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im))))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (+.f64 re 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 im) (cbrt.f64 (+.f64 re 1))) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 re 1))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 re 1))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (+.f64 re 1))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 re 1))) 2) (*.f64 (cbrt.f64 (pow.f64 (+.f64 re 1) 2)) (sin.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)))) 2) (cbrt.f64 (pow.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)))) 2) 2) (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 re 3) 1) (cbrt.f64 (-.f64 (fma.f64 re re 1) re))) (/.f64 (sin.f64 im) (cbrt.f64 (pow.f64 (-.f64 re (fma.f64 re re 1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)))) 2)) (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)))) 2) 2))) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)))) 2) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (+.f64 (cbrt.f64 (sin.f64 im)) (*.f64 re (cbrt.f64 (sin.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (+.f64 (*.f64 re (cbrt.f64 (sin.f64 im))) (cbrt.f64 (sin.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sin.f64 im) (+.f64 (pow.f64 re 3) 1)) (cbrt.f64 (-.f64 (fma.f64 re re 1) re))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 re (fma.f64 re re 1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (+.f64 re 1))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 re 1) 2)) (sin.f64 im)) (pow.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (+.f64 re 1)) (pow.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (*.f64 (+.f64 re 1) (cbrt.f64 (sin.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (+.f64 re 1) (cbrt.f64 (sin.f64 im)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (pow.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) 2) (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im))))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 re 1)) (*.f64 (cbrt.f64 (pow.f64 (+.f64 re 1) 2)) (sin.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 re 1) 2)) (sin.f64 im)) (cbrt.f64 (+.f64 re 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 im) (cbrt.f64 (+.f64 re 1))) (cbrt.f64 (+.f64 re 1))) (cbrt.f64 (+.f64 re 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 re 1)) (*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (pow.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sin.f64 im) (cbrt.f64 (-.f64 (fma.f64 re re 1) re))) (cbrt.f64 (*.f64 (pow.f64 (+.f64 re 1) 2) (+.f64 (pow.f64 re 3) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 re 1) (cbrt.f64 (sin.f64 im))) (cbrt.f64 (pow.f64 (sin.f64 im) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 re 1) (sin.f64 im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 im) (+.f64 re 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 im)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (+.f64 re 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (+.f64 re 1)) (cbrt.f64 (sin.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 re 3) 1) (*.f64 (/.f64 -1 (-.f64 re (fma.f64 re re 1))) (sin.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 re 3) 1) (/.f64 (sin.f64 im) (-.f64 (fma.f64 re re 1) re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 im) (cbrt.f64 (+.f64 re 1))) (cbrt.f64 (pow.f64 (+.f64 re 1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (+.f64 re 1) 2)) (*.f64 (sin.f64 im) (cbrt.f64 (+.f64 re 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 re 1) (cbrt.f64 (sin.f64 im))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 im) (+.f64 (pow.f64 re 3) 1)) (/.f64 -1 (-.f64 re (fma.f64 re re 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 re (sin.f64 im) (sin.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)))) 2)) 1) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 im) (-.f64 -1 (pow.f64 re 3))) (/.f64 1 (-.f64 re (fma.f64 re re 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 re 3) 1)) (*.f64 (cbrt.f64 (pow.f64 (+.f64 re 1) 2)) (sin.f64 im))) (cbrt.f64 (/.f64 -1 (-.f64 re (fma.f64 re re 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sin.f64 im) (cbrt.f64 (+.f64 re 1)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 re 1) 2)) (pow.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) 2) (cbrt.f64 (pow.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) 2)))) (cbrt.f64 (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) 2) (cbrt.f64 (sin.f64 im)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (+.f64 re 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (cbrt.f64 (+.f64 (pow.f64 re 3) 1))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 re 1))) 2) (*.f64 (cbrt.f64 (pow.f64 (+.f64 re 1) 2)) (sin.f64 im)))) (cbrt.f64 (cbrt.f64 (-.f64 (fma.f64 re re 1) re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 im) (+.f64 (pow.f64 (pow.f64 re 3) 3) 1)) (*.f64 (-.f64 (fma.f64 re re 1) re) (-.f64 (+.f64 1 (pow.f64 (pow.f64 re 3) 2)) (pow.f64 re 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 re 3) 3) 1) (sin.f64 im)) (*.f64 (-.f64 (fma.f64 re re 1) re) (-.f64 (+.f64 1 (pow.f64 (pow.f64 re 3) 2)) (pow.f64 re 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sin.f64 im) (-.f64 -1 (pow.f64 re 3))) 2) (*.f64 (-.f64 re (fma.f64 re re 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sin.f64 im) (+.f64 (pow.f64 re 3) 1)) 2) (*.f64 (-.f64 (fma.f64 re re 1) re) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 re 3) 1)) (*.f64 (cbrt.f64 (pow.f64 (+.f64 re 1) 2)) (sin.f64 im))) 2) (*.f64 (cbrt.f64 (-.f64 (fma.f64 re re 1) re)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (sin.f64 im) (+.f64 (pow.f64 re 3) 1)) (cbrt.f64 (-.f64 (fma.f64 re re 1) re))) 2) (*.f64 (cbrt.f64 (pow.f64 (-.f64 re (fma.f64 re re 1)) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (sin.f64 im) (+.f64 (pow.f64 re 3) 1)) (cbrt.f64 (-.f64 (fma.f64 re re 1) re))) 1) (*.f64 (cbrt.f64 (pow.f64 (-.f64 re (fma.f64 re re 1)) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 im) (+.f64 (pow.f64 re 3) 1)) (-.f64 (fma.f64 re re 1) re))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sin.f64 im) (+.f64 (pow.f64 re 3) 1)) (cbrt.f64 (-.f64 (fma.f64 re re 1) re))) (cbrt.f64 (pow.f64 (-.f64 re (fma.f64 re re 1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 im) (-.f64 -1 (pow.f64 re 3))) (-.f64 re (fma.f64 re re 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 re 3) 1)) (*.f64 (cbrt.f64 (pow.f64 (+.f64 re 1) 2)) (sin.f64 im))) (cbrt.f64 (-.f64 (fma.f64 re re 1) re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 re 1) 2)) (*.f64 (sin.f64 im) (cbrt.f64 (+.f64 (pow.f64 re 3) 1)))) (cbrt.f64 (-.f64 (fma.f64 re re 1) re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (fma.f64 re (sin.f64 im) (sin.f64 im))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 im) (cbrt.f64 (*.f64 (pow.f64 (+.f64 re 1) 2) (+.f64 (pow.f64 re 3) 1)))) (cbrt.f64 (-.f64 (fma.f64 re re 1) re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 re 3) 1) (/.f64 (sin.f64 im) (cbrt.f64 (pow.f64 (-.f64 re (fma.f64 re re 1)) 2)))) (cbrt.f64 (-.f64 (fma.f64 re re 1) re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (+.f64 (pow.f64 re 3) 1))) (cbrt.f64 (pow.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) 2))) (cbrt.f64 (-.f64 (fma.f64 re re 1) re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 re 3) 1)) (*.f64 (cbrt.f64 (pow.f64 (+.f64 re 1) 2)) (sin.f64 im))) 1) (cbrt.f64 (-.f64 (fma.f64 re re 1) re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (sin.f64 im) (+.f64 (pow.f64 re 3) 1)) (cbrt.f64 (-.f64 (fma.f64 re re 1) re)))) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 re (fma.f64 re re 1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 re 3) 1)) (*.f64 (cbrt.f64 (pow.f64 (+.f64 re 1) 2)) (sin.f64 im)))) (cbrt.f64 (-.f64 re (fma.f64 re re 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 im) (+.f64 (pow.f64 re 3) 1)) (pow.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) 2))) (cbrt.f64 (-.f64 (fma.f64 re re 1) re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) 2) (*.f64 (sin.f64 im) (+.f64 (pow.f64 re 3) 1)))) (cbrt.f64 (-.f64 (fma.f64 re re 1) re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sin.f64 im) (+.f64 (pow.f64 (pow.f64 re 3) 3) 1)) (/.f64 -1 (-.f64 re (fma.f64 re re 1)))) (-.f64 (+.f64 1 (pow.f64 (pow.f64 re 3) 2)) (pow.f64 re 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 re 3) 3) 1) (sin.f64 im)) (/.f64 -1 (-.f64 re (fma.f64 re re 1)))) (-.f64 (+.f64 1 (pow.f64 (pow.f64 re 3) 2)) (pow.f64 re 3)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (fma.f64 re (sin.f64 im) (sin.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (+.f64 re 1)) (sin.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (sin.f64 im) (neg.f64 (+.f64 re 1))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (sin.f64 im) (+.f64 (pow.f64 re 3) 1)) (-.f64 re (fma.f64 re re 1))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) 3)))))) |
| 1× | egglog |
| Inputs |
|---|
(sin.f64 im) |
(+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)) |
(+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)) |
(+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)) |
(*.f64 (sin.f64 im) re) |
(+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)) |
(+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)) |
(+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)) |
(*.f64 (sin.f64 im) re) |
(+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)) |
(+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)) |
(+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)) |
(*.f64 (+.f64 1 re) im) |
(+.f64 (*.f64 (+.f64 1 re) im) (*.f64 -1/6 (*.f64 (pow.f64 im 3) (+.f64 1 re)))) |
(+.f64 (*.f64 (+.f64 1 re) im) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 im 3) (+.f64 1 re))) (*.f64 1/120 (*.f64 (pow.f64 im 5) (+.f64 1 re))))) |
(+.f64 (*.f64 (+.f64 1 re) im) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 im 3) (+.f64 1 re))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 im 7) (+.f64 1 re))) (*.f64 1/120 (*.f64 (pow.f64 im 5) (+.f64 1 re)))))) |
(*.f64 (sin.f64 im) (+.f64 1 re)) |
(*.f64 (sin.f64 im) (+.f64 1 re)) |
(*.f64 (sin.f64 im) (+.f64 1 re)) |
(*.f64 (sin.f64 im) (+.f64 1 re)) |
(*.f64 (sin.f64 im) (+.f64 1 re)) |
(*.f64 (sin.f64 im) (+.f64 1 re)) |
(*.f64 (sin.f64 im) (+.f64 1 re)) |
(*.f64 (sin.f64 im) (+.f64 1 re)) |
(fma.f64 (*.f64 re (cbrt.f64 (sin.f64 im))) (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (sin.f64 im)) |
(fma.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (*.f64 re (cbrt.f64 (sin.f64 im))) (sin.f64 im)) |
(fma.f64 (cbrt.f64 (*.f64 (sin.f64 im) re)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) re)) 2) (sin.f64 im)) |
(fma.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (*.f64 (sin.f64 im) re)) |
(fma.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (cbrt.f64 (sin.f64 im)) (*.f64 (sin.f64 im) re)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(fma.f64 (sin.f64 im) re (sin.f64 im)) |
(fma.f64 1 (sin.f64 im) (*.f64 (sin.f64 im) re)) |
(fma.f64 (sin.f64 im) 1 (*.f64 (sin.f64 im) re)) |
(fma.f64 (cbrt.f64 (sin.f64 im)) (*.f64 re (cbrt.f64 (pow.f64 (sin.f64 im) 2))) (sin.f64 im)) |
(fma.f64 (*.f64 (sin.f64 im) (cbrt.f64 (*.f64 re re))) (cbrt.f64 re) (sin.f64 im)) |
(fma.f64 (*.f64 (sin.f64 im) re) 1 (sin.f64 im)) |
(fma.f64 (cbrt.f64 re) (*.f64 (cbrt.f64 (*.f64 re re)) (sin.f64 im)) (sin.f64 im)) |
(fma.f64 (*.f64 (sin.f64 im) (cbrt.f64 re)) (cbrt.f64 (*.f64 re re)) (sin.f64 im)) |
(fma.f64 (*.f64 re (cbrt.f64 (pow.f64 (sin.f64 im) 2))) (cbrt.f64 (sin.f64 im)) (sin.f64 im)) |
(fma.f64 (cbrt.f64 (*.f64 re re)) (*.f64 (sin.f64 im) (cbrt.f64 re)) (sin.f64 im)) |
(fma.f64 1 (*.f64 (sin.f64 im) re) (sin.f64 im)) |
(if (!=.f64 (sin.f64 im) 0) (/.f64 (+.f64 (pow.f64 re 3) 1) (/.f64 (-.f64 (fma.f64 re re 1) re) (sin.f64 im))) (fma.f64 re (sin.f64 im) (sin.f64 im))) |
(if (!=.f64 (*.f64 (sin.f64 im) (-.f64 1 re)) 0) (/.f64 (-.f64 (pow.f64 (sin.f64 im) 2) (pow.f64 (*.f64 (sin.f64 im) re) 2)) (*.f64 (sin.f64 im) (-.f64 1 re))) (fma.f64 re (sin.f64 im) (sin.f64 im))) |
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 im) re) 2) (*.f64 (sin.f64 im) (*.f64 (sin.f64 im) (-.f64 1 re)))) 0) (/.f64 (+.f64 (pow.f64 (sin.f64 im) 3) (pow.f64 (*.f64 (sin.f64 im) re) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 im) re) 2) (*.f64 (sin.f64 im) (*.f64 (sin.f64 im) (-.f64 1 re))))) (fma.f64 re (sin.f64 im) (sin.f64 im))) |
(if (!=.f64 (sin.f64 im) 0) (/.f64 (+.f64 (pow.f64 (sin.f64 im) 3) (pow.f64 (*.f64 (sin.f64 im) re) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 im) re) 2) (*.f64 (sin.f64 im) (*.f64 (sin.f64 im) (-.f64 1 re))))) (fma.f64 re (sin.f64 im) (sin.f64 im))) |
(if (!=.f64 (*.f64 (sin.f64 im) re) 0) (/.f64 (+.f64 (pow.f64 (sin.f64 im) 3) (pow.f64 (*.f64 (sin.f64 im) re) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 im) re) 2) (*.f64 (sin.f64 im) (*.f64 (sin.f64 im) (-.f64 1 re))))) (fma.f64 re (sin.f64 im) (sin.f64 im))) |
(if (!=.f64 (fma.f64 (sin.f64 im) (sin.f64 im) (*.f64 (*.f64 (sin.f64 im) re) (*.f64 (sin.f64 im) (+.f64 re -1)))) 0) (/.f64 (+.f64 (pow.f64 (sin.f64 im) 3) (pow.f64 (*.f64 (sin.f64 im) re) 3)) (fma.f64 (sin.f64 im) (sin.f64 im) (*.f64 (*.f64 (sin.f64 im) re) (*.f64 (sin.f64 im) (+.f64 re -1))))) (fma.f64 re (sin.f64 im) (sin.f64 im))) |
(if (!=.f64 (sin.f64 im) 0) (/.f64 (+.f64 (pow.f64 (sin.f64 im) 3) (pow.f64 (*.f64 (sin.f64 im) re) 3)) (fma.f64 (sin.f64 im) (sin.f64 im) (*.f64 (*.f64 (sin.f64 im) re) (*.f64 (sin.f64 im) (+.f64 re -1))))) (fma.f64 re (sin.f64 im) (sin.f64 im))) |
(if (!=.f64 (*.f64 (sin.f64 im) re) 0) (/.f64 (+.f64 (pow.f64 (sin.f64 im) 3) (pow.f64 (*.f64 (sin.f64 im) re) 3)) (fma.f64 (sin.f64 im) (sin.f64 im) (*.f64 (*.f64 (sin.f64 im) re) (*.f64 (sin.f64 im) (+.f64 re -1))))) (fma.f64 re (sin.f64 im) (sin.f64 im))) |
(if (!=.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) 0) (/.f64 1 (pow.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) -1)) (fma.f64 re (sin.f64 im) (sin.f64 im))) |
(if (!=.f64 (*.f64 (sin.f64 im) (+.f64 re -1)) 0) (/.f64 (-.f64 (pow.f64 (sin.f64 im) 2) (pow.f64 (*.f64 (sin.f64 im) re) 2)) (*.f64 (sin.f64 im) (-.f64 1 re))) (fma.f64 re (sin.f64 im) (sin.f64 im))) |
(if (!=.f64 (+.f64 (pow.f64 re 3) 1) 0) (/.f64 (sin.f64 im) (/.f64 (-.f64 (fma.f64 re re 1) re) (+.f64 (pow.f64 re 3) 1))) (fma.f64 re (sin.f64 im) (sin.f64 im))) |
(if (!=.f64 (+.f64 1 (*.f64 (*.f64 re (+.f64 re -1)) (-.f64 (fma.f64 re re -1) re))) 0) (*.f64 (/.f64 (*.f64 (sin.f64 im) (+.f64 (pow.f64 re 3) 1)) (+.f64 1 (pow.f64 (*.f64 re (+.f64 re -1)) 3))) (+.f64 1 (*.f64 (*.f64 re (+.f64 re -1)) (-.f64 (fma.f64 re re -1) re)))) (fma.f64 re (sin.f64 im) (sin.f64 im))) |
(+.f64 (*.f64 (sin.f64 im) re) (sin.f64 im)) |
(+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)) |
(+.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) (*.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) 0)) |
(+.f64 (*.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) 1/2) (*.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) 1/2)) |
(+.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) (*.f64 0 (fma.f64 re (sin.f64 im) (sin.f64 im)))) |
(+.f64 (*.f64 1/2 (fma.f64 re (sin.f64 im) (sin.f64 im))) (*.f64 1/2 (fma.f64 re (sin.f64 im) (sin.f64 im)))) |
(*.f64 (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im))) (cbrt.f64 (pow.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) 2)) (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) 2)) (cbrt.f64 (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im))))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)))) 2)) |
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (+.f64 re 1)))) |
(*.f64 (*.f64 (*.f64 (sin.f64 im) (cbrt.f64 (+.f64 re 1))) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 re 1))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 re 1))) 2) 2)) |
(*.f64 (cbrt.f64 (cbrt.f64 (+.f64 re 1))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 re 1))) 2) (*.f64 (cbrt.f64 (pow.f64 (+.f64 re 1) 2)) (sin.f64 im)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)))) 2) (cbrt.f64 (pow.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) 2)))) |
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)))) 2) 2) (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im))))) |
(*.f64 (/.f64 (+.f64 (pow.f64 re 3) 1) (cbrt.f64 (-.f64 (fma.f64 re re 1) re))) (/.f64 (sin.f64 im) (cbrt.f64 (pow.f64 (-.f64 re (fma.f64 re re 1)) 2)))) |
(*.f64 (*.f64 (*.f64 (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)))) 2)) (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)))) 2) 2))) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)))) 2) 2)) 2)) |
(*.f64 (*.f64 (*.f64 (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)))) 2)) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (+.f64 (cbrt.f64 (sin.f64 im)) (*.f64 re (cbrt.f64 (sin.f64 im))))) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (+.f64 (*.f64 re (cbrt.f64 (sin.f64 im))) (cbrt.f64 (sin.f64 im)))) |
(*.f64 (/.f64 (*.f64 (sin.f64 im) (+.f64 (pow.f64 re 3) 1)) (cbrt.f64 (-.f64 (fma.f64 re re 1) re))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 re (fma.f64 re re 1)) 2)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (+.f64 re 1))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 re 1) 2)) (sin.f64 im)) (pow.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) 2)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (+.f64 re 1)) (pow.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) 2)))) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (*.f64 (+.f64 re 1) (cbrt.f64 (sin.f64 im)))) |
(*.f64 (cbrt.f64 (*.f64 (+.f64 re 1) (cbrt.f64 (sin.f64 im)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (pow.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) 2)))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) 2) (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im))))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)))) 2)) |
(*.f64 (cbrt.f64 (+.f64 re 1)) (*.f64 (cbrt.f64 (pow.f64 (+.f64 re 1) 2)) (sin.f64 im))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 re 1) 2)) (sin.f64 im)) (cbrt.f64 (+.f64 re 1))) |
(*.f64 (*.f64 (*.f64 (sin.f64 im) (cbrt.f64 (+.f64 re 1))) (cbrt.f64 (+.f64 re 1))) (cbrt.f64 (+.f64 re 1))) |
(*.f64 (cbrt.f64 (+.f64 re 1)) (*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (pow.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) 2)))) |
(*.f64 (/.f64 (sin.f64 im) (cbrt.f64 (-.f64 (fma.f64 re re 1) re))) (cbrt.f64 (*.f64 (pow.f64 (+.f64 re 1) 2) (+.f64 (pow.f64 re 3) 1)))) |
(*.f64 (*.f64 (+.f64 re 1) (cbrt.f64 (sin.f64 im))) (cbrt.f64 (pow.f64 (sin.f64 im) 2))) |
(*.f64 (+.f64 re 1) (sin.f64 im)) |
(*.f64 (sin.f64 im) (+.f64 re 1)) |
(*.f64 (cbrt.f64 (sin.f64 im)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (+.f64 re 1))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (+.f64 re 1)) (cbrt.f64 (sin.f64 im))) |
(*.f64 (+.f64 (pow.f64 re 3) 1) (*.f64 (/.f64 -1 (-.f64 re (fma.f64 re re 1))) (sin.f64 im))) |
(*.f64 (+.f64 (pow.f64 re 3) 1) (/.f64 (sin.f64 im) (-.f64 (fma.f64 re re 1) re))) |
(*.f64 (*.f64 (sin.f64 im) (cbrt.f64 (+.f64 re 1))) (cbrt.f64 (pow.f64 (+.f64 re 1) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (+.f64 re 1) 2)) (*.f64 (sin.f64 im) (cbrt.f64 (+.f64 re 1)))) |
(*.f64 (*.f64 (*.f64 (+.f64 re 1) (cbrt.f64 (sin.f64 im))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) 2)) |
(*.f64 (*.f64 (sin.f64 im) (+.f64 (pow.f64 re 3) 1)) (/.f64 -1 (-.f64 re (fma.f64 re re 1)))) |
(*.f64 (*.f64 (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)))) 2) 2)) |
(*.f64 1 (fma.f64 re (sin.f64 im) (sin.f64 im))) |
(*.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) 1) |
(*.f64 (*.f64 (*.f64 (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)))) 2)) 1) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)))) 2) 2)) |
(*.f64 (*.f64 (sin.f64 im) (-.f64 -1 (pow.f64 re 3))) (/.f64 1 (-.f64 re (fma.f64 re re 1)))) |
(*.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 re 3) 1)) (*.f64 (cbrt.f64 (pow.f64 (+.f64 re 1) 2)) (sin.f64 im))) (cbrt.f64 (/.f64 -1 (-.f64 re (fma.f64 re re 1))))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (cbrt.f64 (+.f64 re 1)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 re 1) 2)) (pow.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) 2)))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) 2) (cbrt.f64 (pow.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) 2)))) (cbrt.f64 (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im))))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) 2) (cbrt.f64 (sin.f64 im)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (+.f64 re 1)))) |
(/.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) 1) |
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (+.f64 (pow.f64 re 3) 1))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 re 1))) 2) (*.f64 (cbrt.f64 (pow.f64 (+.f64 re 1) 2)) (sin.f64 im)))) (cbrt.f64 (cbrt.f64 (-.f64 (fma.f64 re re 1) re)))) |
(/.f64 (*.f64 (sin.f64 im) (+.f64 (pow.f64 (pow.f64 re 3) 3) 1)) (*.f64 (-.f64 (fma.f64 re re 1) re) (-.f64 (+.f64 1 (pow.f64 (pow.f64 re 3) 2)) (pow.f64 re 3)))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 re 3) 3) 1) (sin.f64 im)) (*.f64 (-.f64 (fma.f64 re re 1) re) (-.f64 (+.f64 1 (pow.f64 (pow.f64 re 3) 2)) (pow.f64 re 3)))) |
(/.f64 (*.f64 (*.f64 (sin.f64 im) (-.f64 -1 (pow.f64 re 3))) 2) (*.f64 (-.f64 re (fma.f64 re re 1)) 2)) |
(/.f64 (*.f64 (*.f64 (sin.f64 im) (+.f64 (pow.f64 re 3) 1)) 2) (*.f64 (-.f64 (fma.f64 re re 1) re) 2)) |
(/.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 re 3) 1)) (*.f64 (cbrt.f64 (pow.f64 (+.f64 re 1) 2)) (sin.f64 im))) 2) (*.f64 (cbrt.f64 (-.f64 (fma.f64 re re 1) re)) 2)) |
(/.f64 (*.f64 (/.f64 (*.f64 (sin.f64 im) (+.f64 (pow.f64 re 3) 1)) (cbrt.f64 (-.f64 (fma.f64 re re 1) re))) 2) (*.f64 (cbrt.f64 (pow.f64 (-.f64 re (fma.f64 re re 1)) 2)) 2)) |
(/.f64 (*.f64 (/.f64 (*.f64 (sin.f64 im) (+.f64 (pow.f64 re 3) 1)) (cbrt.f64 (-.f64 (fma.f64 re re 1) re))) 1) (*.f64 (cbrt.f64 (pow.f64 (-.f64 re (fma.f64 re re 1)) 2)) 1)) |
(/.f64 (*.f64 (sin.f64 im) (+.f64 (pow.f64 re 3) 1)) (-.f64 (fma.f64 re re 1) re)) |
(/.f64 (/.f64 (*.f64 (sin.f64 im) (+.f64 (pow.f64 re 3) 1)) (cbrt.f64 (-.f64 (fma.f64 re re 1) re))) (cbrt.f64 (pow.f64 (-.f64 re (fma.f64 re re 1)) 2))) |
(/.f64 (*.f64 (sin.f64 im) (-.f64 -1 (pow.f64 re 3))) (-.f64 re (fma.f64 re re 1))) |
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 re 3) 1)) (*.f64 (cbrt.f64 (pow.f64 (+.f64 re 1) 2)) (sin.f64 im))) (cbrt.f64 (-.f64 (fma.f64 re re 1) re))) |
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 re 1) 2)) (*.f64 (sin.f64 im) (cbrt.f64 (+.f64 (pow.f64 re 3) 1)))) (cbrt.f64 (-.f64 (fma.f64 re re 1) re))) |
(/.f64 (*.f64 2 (fma.f64 re (sin.f64 im) (sin.f64 im))) 2) |
(/.f64 (*.f64 (sin.f64 im) (cbrt.f64 (*.f64 (pow.f64 (+.f64 re 1) 2) (+.f64 (pow.f64 re 3) 1)))) (cbrt.f64 (-.f64 (fma.f64 re re 1) re))) |
(/.f64 (*.f64 (+.f64 (pow.f64 re 3) 1) (/.f64 (sin.f64 im) (cbrt.f64 (pow.f64 (-.f64 re (fma.f64 re re 1)) 2)))) (cbrt.f64 (-.f64 (fma.f64 re re 1) re))) |
(/.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (+.f64 (pow.f64 re 3) 1))) (cbrt.f64 (pow.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) 2))) (cbrt.f64 (-.f64 (fma.f64 re re 1) re))) |
(/.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 re 3) 1)) (*.f64 (cbrt.f64 (pow.f64 (+.f64 re 1) 2)) (sin.f64 im))) 1) (cbrt.f64 (-.f64 (fma.f64 re re 1) re))) |
(/.f64 (neg.f64 (/.f64 (*.f64 (sin.f64 im) (+.f64 (pow.f64 re 3) 1)) (cbrt.f64 (-.f64 (fma.f64 re re 1) re)))) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 re (fma.f64 re re 1)) 2)))) |
(/.f64 (neg.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 re 3) 1)) (*.f64 (cbrt.f64 (pow.f64 (+.f64 re 1) 2)) (sin.f64 im)))) (cbrt.f64 (-.f64 re (fma.f64 re re 1)))) |
(/.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 im) (+.f64 (pow.f64 re 3) 1)) (pow.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) 2))) (cbrt.f64 (-.f64 (fma.f64 re re 1) re))) |
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) 2) (*.f64 (sin.f64 im) (+.f64 (pow.f64 re 3) 1)))) (cbrt.f64 (-.f64 (fma.f64 re re 1) re))) |
(/.f64 (*.f64 (*.f64 (sin.f64 im) (+.f64 (pow.f64 (pow.f64 re 3) 3) 1)) (/.f64 -1 (-.f64 re (fma.f64 re re 1)))) (-.f64 (+.f64 1 (pow.f64 (pow.f64 re 3) 2)) (pow.f64 re 3))) |
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 re 3) 3) 1) (sin.f64 im)) (/.f64 -1 (-.f64 re (fma.f64 re re 1)))) (-.f64 (+.f64 1 (pow.f64 (pow.f64 re 3) 2)) (pow.f64 re 3))) |
(pow.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) 1) |
(pow.f64 (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im))) 3) |
(pow.f64 (pow.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) 3) 1/3) |
(neg.f64 (*.f64 -1 (fma.f64 re (sin.f64 im) (sin.f64 im)))) |
(neg.f64 (*.f64 (neg.f64 (+.f64 re 1)) (sin.f64 im))) |
(neg.f64 (*.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) -1)) |
(neg.f64 (*.f64 (sin.f64 im) (neg.f64 (+.f64 re 1)))) |
(neg.f64 (/.f64 (*.f64 (sin.f64 im) (+.f64 (pow.f64 re 3) 1)) (-.f64 re (fma.f64 re re 1)))) |
(cbrt.f64 (pow.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) 3)) |
| Outputs |
|---|
(sin.f64 im) |
(+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (sin.f64 im) re) |
(+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (sin.f64 im) re) |
(+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (+.f64 1 re) im) |
(+.f64 (*.f64 (+.f64 1 re) im) (*.f64 -1/6 (*.f64 (pow.f64 im 3) (+.f64 1 re)))) |
(*.f64 (+.f64 1 re) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) |
(+.f64 (*.f64 (+.f64 1 re) im) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 im 3) (+.f64 1 re))) (*.f64 1/120 (*.f64 (pow.f64 im 5) (+.f64 1 re))))) |
(fma.f64 (+.f64 1 re) im (*.f64 (+.f64 1 re) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) (*.f64 1/120 (pow.f64 im 5))))) |
(+.f64 (*.f64 (+.f64 1 re) im) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 im 3) (+.f64 1 re))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 im 7) (+.f64 1 re))) (*.f64 1/120 (*.f64 (pow.f64 im 5) (+.f64 1 re)))))) |
(+.f64 (*.f64 (+.f64 1 re) (+.f64 (*.f64 -1/6 (pow.f64 im 3)) im)) (*.f64 (+.f64 1 re) (+.f64 (*.f64 -1/5040 (pow.f64 im 7)) (*.f64 1/120 (pow.f64 im 5))))) |
(*.f64 (sin.f64 im) (+.f64 1 re)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (sin.f64 im) (+.f64 1 re)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (sin.f64 im) (+.f64 1 re)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (sin.f64 im) (+.f64 1 re)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (sin.f64 im) (+.f64 1 re)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (sin.f64 im) (+.f64 1 re)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (sin.f64 im) (+.f64 1 re)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (sin.f64 im) (+.f64 1 re)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(fma.f64 (*.f64 re (cbrt.f64 (sin.f64 im))) (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (sin.f64 im)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(fma.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (*.f64 re (cbrt.f64 (sin.f64 im))) (sin.f64 im)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(fma.f64 (cbrt.f64 (*.f64 (sin.f64 im) re)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) re)) 2) (sin.f64 im)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(fma.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (*.f64 (sin.f64 im) re)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(fma.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (cbrt.f64 (sin.f64 im)) (*.f64 (sin.f64 im) re)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(fma.f64 (sin.f64 im) re (sin.f64 im)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(fma.f64 1 (sin.f64 im) (*.f64 (sin.f64 im) re)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(fma.f64 (sin.f64 im) 1 (*.f64 (sin.f64 im) re)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(fma.f64 (cbrt.f64 (sin.f64 im)) (*.f64 re (cbrt.f64 (pow.f64 (sin.f64 im) 2))) (sin.f64 im)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(fma.f64 (*.f64 (sin.f64 im) (cbrt.f64 (*.f64 re re))) (cbrt.f64 re) (sin.f64 im)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(fma.f64 (*.f64 (sin.f64 im) re) 1 (sin.f64 im)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(fma.f64 (cbrt.f64 re) (*.f64 (cbrt.f64 (*.f64 re re)) (sin.f64 im)) (sin.f64 im)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(fma.f64 (*.f64 (sin.f64 im) (cbrt.f64 re)) (cbrt.f64 (*.f64 re re)) (sin.f64 im)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(fma.f64 (*.f64 re (cbrt.f64 (pow.f64 (sin.f64 im) 2))) (cbrt.f64 (sin.f64 im)) (sin.f64 im)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(fma.f64 (cbrt.f64 (*.f64 re re)) (*.f64 (sin.f64 im) (cbrt.f64 re)) (sin.f64 im)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(fma.f64 1 (*.f64 (sin.f64 im) re) (sin.f64 im)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(if (!=.f64 (sin.f64 im) 0) (/.f64 (+.f64 (pow.f64 re 3) 1) (/.f64 (-.f64 (fma.f64 re re 1) re) (sin.f64 im))) (fma.f64 re (sin.f64 im) (sin.f64 im))) |
(if (!=.f64 (sin.f64 im) 0) (/.f64 (+.f64 1 re) (/.f64 1 (sin.f64 im))) (fma.f64 re (sin.f64 im) (sin.f64 im))) |
(if (!=.f64 (*.f64 (sin.f64 im) (-.f64 1 re)) 0) (/.f64 (-.f64 (pow.f64 (sin.f64 im) 2) (pow.f64 (*.f64 (sin.f64 im) re) 2)) (*.f64 (sin.f64 im) (-.f64 1 re))) (fma.f64 re (sin.f64 im) (sin.f64 im))) |
(if (!=.f64 (*.f64 (sin.f64 im) (-.f64 1 re)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 im) re) 2) (pow.f64 (sin.f64 im) 2)) (*.f64 (sin.f64 im) (+.f64 re -1))) (fma.f64 re (sin.f64 im) (sin.f64 im))) |
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 im) re) 2) (*.f64 (sin.f64 im) (*.f64 (sin.f64 im) (-.f64 1 re)))) 0) (/.f64 (+.f64 (pow.f64 (sin.f64 im) 3) (pow.f64 (*.f64 (sin.f64 im) re) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 im) re) 2) (*.f64 (sin.f64 im) (*.f64 (sin.f64 im) (-.f64 1 re))))) (fma.f64 re (sin.f64 im) (sin.f64 im))) |
(if (!=.f64 (*.f64 (sin.f64 im) (+.f64 (sin.f64 im) (*.f64 re (*.f64 (sin.f64 im) (+.f64 re -1))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 im) re) 3) (pow.f64 (sin.f64 im) 3)) (*.f64 (sin.f64 im) (+.f64 (sin.f64 im) (*.f64 re (*.f64 (sin.f64 im) (+.f64 re -1)))))) (fma.f64 re (sin.f64 im) (sin.f64 im))) |
(if (!=.f64 (sin.f64 im) 0) (/.f64 (+.f64 (pow.f64 (sin.f64 im) 3) (pow.f64 (*.f64 (sin.f64 im) re) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 im) re) 2) (*.f64 (sin.f64 im) (*.f64 (sin.f64 im) (-.f64 1 re))))) (fma.f64 re (sin.f64 im) (sin.f64 im))) |
(if (!=.f64 (sin.f64 im) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 im) re) 3) (pow.f64 (sin.f64 im) 3)) (*.f64 (sin.f64 im) (+.f64 (sin.f64 im) (*.f64 re (*.f64 (sin.f64 im) (+.f64 re -1)))))) (fma.f64 re (sin.f64 im) (sin.f64 im))) |
(if (!=.f64 (*.f64 (sin.f64 im) re) 0) (/.f64 (+.f64 (pow.f64 (sin.f64 im) 3) (pow.f64 (*.f64 (sin.f64 im) re) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 im) re) 2) (*.f64 (sin.f64 im) (*.f64 (sin.f64 im) (-.f64 1 re))))) (fma.f64 re (sin.f64 im) (sin.f64 im))) |
(if (!=.f64 (*.f64 (sin.f64 im) re) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 im) re) 3) (pow.f64 (sin.f64 im) 3)) (*.f64 (sin.f64 im) (+.f64 (sin.f64 im) (*.f64 re (*.f64 (sin.f64 im) (+.f64 re -1)))))) (fma.f64 re (sin.f64 im) (sin.f64 im))) |
(if (!=.f64 (fma.f64 (sin.f64 im) (sin.f64 im) (*.f64 (*.f64 (sin.f64 im) re) (*.f64 (sin.f64 im) (+.f64 re -1)))) 0) (/.f64 (+.f64 (pow.f64 (sin.f64 im) 3) (pow.f64 (*.f64 (sin.f64 im) re) 3)) (fma.f64 (sin.f64 im) (sin.f64 im) (*.f64 (*.f64 (sin.f64 im) re) (*.f64 (sin.f64 im) (+.f64 re -1))))) (fma.f64 re (sin.f64 im) (sin.f64 im))) |
(if (!=.f64 (*.f64 (sin.f64 im) (+.f64 (sin.f64 im) (*.f64 re (*.f64 (sin.f64 im) (+.f64 re -1))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 im) re) 3) (pow.f64 (sin.f64 im) 3)) (*.f64 (sin.f64 im) (+.f64 (sin.f64 im) (*.f64 re (*.f64 (sin.f64 im) (+.f64 re -1)))))) (fma.f64 re (sin.f64 im) (sin.f64 im))) |
(if (!=.f64 (sin.f64 im) 0) (/.f64 (+.f64 (pow.f64 (sin.f64 im) 3) (pow.f64 (*.f64 (sin.f64 im) re) 3)) (fma.f64 (sin.f64 im) (sin.f64 im) (*.f64 (*.f64 (sin.f64 im) re) (*.f64 (sin.f64 im) (+.f64 re -1))))) (fma.f64 re (sin.f64 im) (sin.f64 im))) |
(if (!=.f64 (sin.f64 im) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 im) re) 3) (pow.f64 (sin.f64 im) 3)) (*.f64 (sin.f64 im) (+.f64 (sin.f64 im) (*.f64 re (*.f64 (sin.f64 im) (+.f64 re -1)))))) (fma.f64 re (sin.f64 im) (sin.f64 im))) |
(if (!=.f64 (*.f64 (sin.f64 im) re) 0) (/.f64 (+.f64 (pow.f64 (sin.f64 im) 3) (pow.f64 (*.f64 (sin.f64 im) re) 3)) (fma.f64 (sin.f64 im) (sin.f64 im) (*.f64 (*.f64 (sin.f64 im) re) (*.f64 (sin.f64 im) (+.f64 re -1))))) (fma.f64 re (sin.f64 im) (sin.f64 im))) |
(if (!=.f64 (*.f64 (sin.f64 im) re) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 im) re) 3) (pow.f64 (sin.f64 im) 3)) (*.f64 (sin.f64 im) (+.f64 (sin.f64 im) (*.f64 re (*.f64 (sin.f64 im) (+.f64 re -1)))))) (fma.f64 re (sin.f64 im) (sin.f64 im))) |
(if (!=.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) 0) (/.f64 1 (pow.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) -1)) (fma.f64 re (sin.f64 im) (sin.f64 im))) |
(if (!=.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) 0) (/.f64 -1 (/.f64 -1 (fma.f64 re (sin.f64 im) (sin.f64 im)))) (fma.f64 re (sin.f64 im) (sin.f64 im))) |
(if (!=.f64 (*.f64 (sin.f64 im) (+.f64 re -1)) 0) (/.f64 (-.f64 (pow.f64 (sin.f64 im) 2) (pow.f64 (*.f64 (sin.f64 im) re) 2)) (*.f64 (sin.f64 im) (-.f64 1 re))) (fma.f64 re (sin.f64 im) (sin.f64 im))) |
(if (!=.f64 (*.f64 (sin.f64 im) (+.f64 re -1)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 im) re) 2) (pow.f64 (sin.f64 im) 2)) (*.f64 (sin.f64 im) (+.f64 re -1))) (fma.f64 re (sin.f64 im) (sin.f64 im))) |
(if (!=.f64 (+.f64 (pow.f64 re 3) 1) 0) (/.f64 (sin.f64 im) (/.f64 (-.f64 (fma.f64 re re 1) re) (+.f64 (pow.f64 re 3) 1))) (fma.f64 re (sin.f64 im) (sin.f64 im))) |
(if (!=.f64 (+.f64 1 (pow.f64 re 3)) 0) (/.f64 (sin.f64 im) (/.f64 (-.f64 re (fma.f64 re re 1)) (-.f64 -1 (pow.f64 re 3)))) (fma.f64 re (sin.f64 im) (sin.f64 im))) |
(if (!=.f64 (+.f64 1 (*.f64 (*.f64 re (+.f64 re -1)) (-.f64 (fma.f64 re re -1) re))) 0) (*.f64 (/.f64 (*.f64 (sin.f64 im) (+.f64 (pow.f64 re 3) 1)) (+.f64 1 (pow.f64 (*.f64 re (+.f64 re -1)) 3))) (+.f64 1 (*.f64 (*.f64 re (+.f64 re -1)) (-.f64 (fma.f64 re re -1) re)))) (fma.f64 re (sin.f64 im) (sin.f64 im))) |
(if (!=.f64 (fma.f64 re (*.f64 (+.f64 re -1) (-.f64 (fma.f64 re re -1) re)) 1) 0) (/.f64 (*.f64 (fma.f64 (pow.f64 re 3) (sin.f64 im) (sin.f64 im)) (fma.f64 re (*.f64 (+.f64 re -1) (-.f64 (fma.f64 re re -1) re)) 1)) (+.f64 1 (pow.f64 (*.f64 re (+.f64 re -1)) 3))) (fma.f64 re (sin.f64 im) (sin.f64 im))) |
(+.f64 (*.f64 (sin.f64 im) re) (sin.f64 im)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(+.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) (*.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) 0)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(+.f64 (*.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) 1/2) (*.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) 1/2)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(+.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) (*.f64 0 (fma.f64 re (sin.f64 im) (sin.f64 im)))) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(+.f64 (*.f64 1/2 (fma.f64 re (sin.f64 im) (sin.f64 im))) (*.f64 1/2 (fma.f64 re (sin.f64 im) (sin.f64 im)))) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im))) (cbrt.f64 (pow.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) 2))) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) 2)) (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)))) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) 2)) (cbrt.f64 (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im))))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)))) 2)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (+.f64 re 1)))) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (*.f64 (*.f64 (sin.f64 im) (cbrt.f64 (+.f64 re 1))) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 re 1))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 re 1))) 2) 2)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (cbrt.f64 (cbrt.f64 (+.f64 re 1))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 re 1))) 2) (*.f64 (cbrt.f64 (pow.f64 (+.f64 re 1) 2)) (sin.f64 im)))) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)))) 2) (cbrt.f64 (pow.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) 2)))) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)))) 2) 2) (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im))))) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (/.f64 (+.f64 (pow.f64 re 3) 1) (cbrt.f64 (-.f64 (fma.f64 re re 1) re))) (/.f64 (sin.f64 im) (cbrt.f64 (pow.f64 (-.f64 re (fma.f64 re re 1)) 2)))) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (*.f64 (*.f64 (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)))) 2)) (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)))) 2) 2))) (pow.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)))) 2) 2)) 2)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (*.f64 (*.f64 (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)))) 2)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (+.f64 (cbrt.f64 (sin.f64 im)) (*.f64 re (cbrt.f64 (sin.f64 im))))) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (+.f64 (*.f64 re (cbrt.f64 (sin.f64 im))) (cbrt.f64 (sin.f64 im)))) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (/.f64 (*.f64 (sin.f64 im) (+.f64 (pow.f64 re 3) 1)) (cbrt.f64 (-.f64 (fma.f64 re re 1) re))) (/.f64 1 (cbrt.f64 (pow.f64 (-.f64 re (fma.f64 re re 1)) 2)))) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (cbrt.f64 (cbrt.f64 (+.f64 re 1))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 re 1) 2)) (sin.f64 im)) (pow.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) 2)))) |
(cbrt.f64 (*.f64 (cbrt.f64 (+.f64 1 re)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 1 re) 2)) (sin.f64 im)) (pow.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) 2)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (+.f64 re 1)) (pow.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) 2)))) |
(cbrt.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (+.f64 1 re)) (pow.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) 2)))) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (*.f64 (+.f64 re 1) (cbrt.f64 (sin.f64 im)))) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (cbrt.f64 (*.f64 (+.f64 re 1) (cbrt.f64 (sin.f64 im)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (pow.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) 2)))) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) 2) (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im))))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)))) 2)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (cbrt.f64 (+.f64 re 1)) (*.f64 (cbrt.f64 (pow.f64 (+.f64 re 1) 2)) (sin.f64 im))) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 re 1) 2)) (sin.f64 im)) (cbrt.f64 (+.f64 re 1))) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (*.f64 (*.f64 (sin.f64 im) (cbrt.f64 (+.f64 re 1))) (cbrt.f64 (+.f64 re 1))) (cbrt.f64 (+.f64 re 1))) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (cbrt.f64 (+.f64 re 1)) (*.f64 (cbrt.f64 (sin.f64 im)) (cbrt.f64 (pow.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) 2)))) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (/.f64 (sin.f64 im) (cbrt.f64 (-.f64 (fma.f64 re re 1) re))) (cbrt.f64 (*.f64 (pow.f64 (+.f64 re 1) 2) (+.f64 (pow.f64 re 3) 1)))) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (*.f64 (+.f64 re 1) (cbrt.f64 (sin.f64 im))) (cbrt.f64 (pow.f64 (sin.f64 im) 2))) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (+.f64 re 1) (sin.f64 im)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (sin.f64 im) (+.f64 re 1)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (cbrt.f64 (sin.f64 im)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (+.f64 re 1))) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (+.f64 re 1)) (cbrt.f64 (sin.f64 im))) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (+.f64 (pow.f64 re 3) 1) (*.f64 (/.f64 -1 (-.f64 re (fma.f64 re re 1))) (sin.f64 im))) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (+.f64 (pow.f64 re 3) 1) (/.f64 (sin.f64 im) (-.f64 (fma.f64 re re 1) re))) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (*.f64 (sin.f64 im) (cbrt.f64 (+.f64 re 1))) (cbrt.f64 (pow.f64 (+.f64 re 1) 2))) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (cbrt.f64 (pow.f64 (+.f64 re 1) 2)) (*.f64 (sin.f64 im) (cbrt.f64 (+.f64 re 1)))) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (*.f64 (*.f64 (+.f64 re 1) (cbrt.f64 (sin.f64 im))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) 2)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (*.f64 (sin.f64 im) (+.f64 (pow.f64 re 3) 1)) (/.f64 -1 (-.f64 re (fma.f64 re re 1)))) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (*.f64 (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)))) 2) 2)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 1 (fma.f64 re (sin.f64 im) (sin.f64 im))) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) 1) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (*.f64 (*.f64 (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)))) 2)) 1) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)))) 2) 2)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (*.f64 (sin.f64 im) (-.f64 -1 (pow.f64 re 3))) (/.f64 1 (-.f64 re (fma.f64 re re 1)))) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 re 3) 1)) (*.f64 (cbrt.f64 (pow.f64 (+.f64 re 1) 2)) (sin.f64 im))) (cbrt.f64 (/.f64 -1 (-.f64 re (fma.f64 re re 1))))) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (cbrt.f64 (+.f64 re 1)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 re 1) 2)) (pow.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) 2)))) |
(cbrt.f64 (*.f64 (*.f64 (sin.f64 im) (cbrt.f64 (+.f64 1 re))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 1 re) 2)) (pow.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) 2)))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) 2) (cbrt.f64 (pow.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) 2)))) (cbrt.f64 (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im))))) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) 2) (cbrt.f64 (sin.f64 im)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (+.f64 re 1)))) |
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) 2) (cbrt.f64 (sin.f64 im))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (+.f64 1 re)))) |
(/.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) 1) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (+.f64 (pow.f64 re 3) 1))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 re 1))) 2) (*.f64 (cbrt.f64 (pow.f64 (+.f64 re 1) 2)) (sin.f64 im)))) (cbrt.f64 (cbrt.f64 (-.f64 (fma.f64 re re 1) re)))) |
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (+.f64 1 re) 2) (+.f64 1 (pow.f64 re 3))))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 1 re) 2)) (sin.f64 im))) (cbrt.f64 (cbrt.f64 (-.f64 (fma.f64 re re 1) re)))) |
(/.f64 (*.f64 (sin.f64 im) (+.f64 (pow.f64 (pow.f64 re 3) 3) 1)) (*.f64 (-.f64 (fma.f64 re re 1) re) (-.f64 (+.f64 1 (pow.f64 (pow.f64 re 3) 2)) (pow.f64 re 3)))) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 re 3) 3) 1) (sin.f64 im)) (*.f64 (-.f64 (fma.f64 re re 1) re) (-.f64 (+.f64 1 (pow.f64 (pow.f64 re 3) 2)) (pow.f64 re 3)))) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(/.f64 (*.f64 (*.f64 (sin.f64 im) (-.f64 -1 (pow.f64 re 3))) 2) (*.f64 (-.f64 re (fma.f64 re re 1)) 2)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(/.f64 (*.f64 (*.f64 (sin.f64 im) (+.f64 (pow.f64 re 3) 1)) 2) (*.f64 (-.f64 (fma.f64 re re 1) re) 2)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(/.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 re 3) 1)) (*.f64 (cbrt.f64 (pow.f64 (+.f64 re 1) 2)) (sin.f64 im))) 2) (*.f64 (cbrt.f64 (-.f64 (fma.f64 re re 1) re)) 2)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(/.f64 (*.f64 (/.f64 (*.f64 (sin.f64 im) (+.f64 (pow.f64 re 3) 1)) (cbrt.f64 (-.f64 (fma.f64 re re 1) re))) 2) (*.f64 (cbrt.f64 (pow.f64 (-.f64 re (fma.f64 re re 1)) 2)) 2)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(/.f64 (*.f64 (/.f64 (*.f64 (sin.f64 im) (+.f64 (pow.f64 re 3) 1)) (cbrt.f64 (-.f64 (fma.f64 re re 1) re))) 1) (*.f64 (cbrt.f64 (pow.f64 (-.f64 re (fma.f64 re re 1)) 2)) 1)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(/.f64 (*.f64 (sin.f64 im) (+.f64 (pow.f64 re 3) 1)) (-.f64 (fma.f64 re re 1) re)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(/.f64 (/.f64 (*.f64 (sin.f64 im) (+.f64 (pow.f64 re 3) 1)) (cbrt.f64 (-.f64 (fma.f64 re re 1) re))) (cbrt.f64 (pow.f64 (-.f64 re (fma.f64 re re 1)) 2))) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(/.f64 (*.f64 (sin.f64 im) (-.f64 -1 (pow.f64 re 3))) (-.f64 re (fma.f64 re re 1))) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(/.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 re 3) 1)) (*.f64 (cbrt.f64 (pow.f64 (+.f64 re 1) 2)) (sin.f64 im))) (cbrt.f64 (-.f64 (fma.f64 re re 1) re))) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (+.f64 re 1) 2)) (*.f64 (sin.f64 im) (cbrt.f64 (+.f64 (pow.f64 re 3) 1)))) (cbrt.f64 (-.f64 (fma.f64 re re 1) re))) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(/.f64 (*.f64 2 (fma.f64 re (sin.f64 im) (sin.f64 im))) 2) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(/.f64 (*.f64 (sin.f64 im) (cbrt.f64 (*.f64 (pow.f64 (+.f64 re 1) 2) (+.f64 (pow.f64 re 3) 1)))) (cbrt.f64 (-.f64 (fma.f64 re re 1) re))) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(/.f64 (*.f64 (+.f64 (pow.f64 re 3) 1) (/.f64 (sin.f64 im) (cbrt.f64 (pow.f64 (-.f64 re (fma.f64 re re 1)) 2)))) (cbrt.f64 (-.f64 (fma.f64 re re 1) re))) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(/.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (+.f64 (pow.f64 re 3) 1))) (cbrt.f64 (pow.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) 2))) (cbrt.f64 (-.f64 (fma.f64 re re 1) re))) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(/.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 re 3) 1)) (*.f64 (cbrt.f64 (pow.f64 (+.f64 re 1) 2)) (sin.f64 im))) 1) (cbrt.f64 (-.f64 (fma.f64 re re 1) re))) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(/.f64 (neg.f64 (/.f64 (*.f64 (sin.f64 im) (+.f64 (pow.f64 re 3) 1)) (cbrt.f64 (-.f64 (fma.f64 re re 1) re)))) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 re (fma.f64 re re 1)) 2)))) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(/.f64 (neg.f64 (*.f64 (cbrt.f64 (+.f64 (pow.f64 re 3) 1)) (*.f64 (cbrt.f64 (pow.f64 (+.f64 re 1) 2)) (sin.f64 im)))) (cbrt.f64 (-.f64 re (fma.f64 re re 1)))) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(/.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 im) (+.f64 (pow.f64 re 3) 1)) (pow.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) 2))) (cbrt.f64 (-.f64 (fma.f64 re re 1) re))) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) 2) (*.f64 (sin.f64 im) (+.f64 (pow.f64 re 3) 1)))) (cbrt.f64 (-.f64 (fma.f64 re re 1) re))) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(/.f64 (*.f64 (*.f64 (sin.f64 im) (+.f64 (pow.f64 (pow.f64 re 3) 3) 1)) (/.f64 -1 (-.f64 re (fma.f64 re re 1)))) (-.f64 (+.f64 1 (pow.f64 (pow.f64 re 3) 2)) (pow.f64 re 3))) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 re 3) 3) 1) (sin.f64 im)) (/.f64 -1 (-.f64 re (fma.f64 re re 1)))) (-.f64 (+.f64 1 (pow.f64 (pow.f64 re 3) 2)) (pow.f64 re 3))) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(pow.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) 1) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(pow.f64 (cbrt.f64 (fma.f64 re (sin.f64 im) (sin.f64 im))) 3) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(pow.f64 (pow.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) 3) 1/3) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(neg.f64 (*.f64 -1 (fma.f64 re (sin.f64 im) (sin.f64 im)))) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(neg.f64 (*.f64 (neg.f64 (+.f64 re 1)) (sin.f64 im))) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(neg.f64 (*.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) -1)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(neg.f64 (*.f64 (sin.f64 im) (neg.f64 (+.f64 re 1)))) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(neg.f64 (/.f64 (*.f64 (sin.f64 im) (+.f64 (pow.f64 re 3) 1)) (-.f64 re (fma.f64 re re 1)))) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
(cbrt.f64 (pow.f64 (fma.f64 re (sin.f64 im) (sin.f64 im)) 3)) |
(fma.f64 re (sin.f64 im) (sin.f64 im)) |
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (+.f64 re (*.f64 (*.f64 1/2 re) re)) |
| ✓ | 1.2b | (*.f64 im (+.f64 re (*.f64 (*.f64 1/2 re) re))) |
Compiled 40 to 23 computations (42.5% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | im | @ | 0 | (*.f64 im (+.f64 re (*.f64 (*.f64 1/2 re) re))) |
| 1.0ms | re | @ | inf | (*.f64 im (+.f64 re (*.f64 (*.f64 1/2 re) re))) |
| 1.0ms | re | @ | 0 | (*.f64 im (+.f64 re (*.f64 (*.f64 1/2 re) re))) |
| 1.0ms | im | @ | -inf | (*.f64 im (+.f64 re (*.f64 (*.f64 1/2 re) re))) |
| 1.0ms | im | @ | inf | (*.f64 im (+.f64 re (*.f64 (*.f64 1/2 re) re))) |
Compiled 1665 to 1125 computations (32.4% saved)
| 1× | batch-egg-rewrite |
| 64× | egg-rr |
| 48× | egg-rr |
| Inputs |
|---|
(*.f64 im (+.f64 re (*.f64 (*.f64 1/2 re) re))) |
(+.f64 re (*.f64 (*.f64 1/2 re) re)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 re im (*.f64 1/2 (*.f64 (*.f64 re re) im)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 im re (*.f64 1/2 (*.f64 (*.f64 re re) im)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 1/2 (*.f64 re re)) im (*.f64 im re))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 1/2 (*.f64 re re))) (*.f64 (*.f64 (cbrt.f64 1/4) (*.f64 re (cbrt.f64 re))) im) (*.f64 im re))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 1/2 (*.f64 (*.f64 re re) im)) (*.f64 im re))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 1/2 (*.f64 re re)) (cbrt.f64 im)) (cbrt.f64 (*.f64 im im)) (*.f64 im re))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 im re) (*.f64 1/2 re) (*.f64 im re))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 1/2 re) (*.f64 im re) (*.f64 im re))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 im 1/2) (*.f64 re re) (*.f64 im re))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 im) (*.f64 (cbrt.f64 (*.f64 im im)) (*.f64 1/2 (*.f64 re re))) (*.f64 im re))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 im (*.f64 1/2 (*.f64 re re)) (*.f64 im re))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 re (*.f64 (*.f64 im re) 1/2) (*.f64 im re))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 im re) 1/2) re (*.f64 im re))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 im re) 1 (*.f64 1/2 (*.f64 (*.f64 re re) im)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 re) (*.f64 (cbrt.f64 (*.f64 re re)) im) (*.f64 1/2 (*.f64 (*.f64 re re) im)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 im re) (*.f64 1/2 (*.f64 (*.f64 re re) im)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 im) (*.f64 (cbrt.f64 (*.f64 im im)) re) (*.f64 1/2 (*.f64 (*.f64 re re) im)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 re (cbrt.f64 im)) (cbrt.f64 (*.f64 im im)) (*.f64 1/2 (*.f64 (*.f64 re re) im)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 im (cbrt.f64 (*.f64 1/2 (*.f64 re re)))) (*.f64 (cbrt.f64 1/4) (*.f64 re (cbrt.f64 re))) (*.f64 im re))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 1/2 (*.f64 (*.f64 re re) im))) (cbrt.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 re re) im)) 2)) (*.f64 im re))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1/2 (*.f64 (*.f64 re re) im) (*.f64 im re))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 im (cbrt.f64 re)) (cbrt.f64 (*.f64 re re)) (*.f64 1/2 (*.f64 (*.f64 re re) im)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 im re)) (cbrt.f64 (pow.f64 (*.f64 im re) 2)) (*.f64 1/2 (*.f64 (*.f64 re re) im)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (*.f64 (*.f64 1/2 (*.f64 (*.f64 re re) im)) (-.f64 (*.f64 1/2 (*.f64 (*.f64 re re) im)) (*.f64 im re)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 im re) 3) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 re re) im)) 3)) (+.f64 (pow.f64 (*.f64 im re) 2) (*.f64 (*.f64 1/2 (*.f64 (*.f64 re re) im)) (-.f64 (*.f64 1/2 (*.f64 (*.f64 re re) im)) (*.f64 im re))))) (*.f64 (fma.f64 re 1/2 1) (*.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 re (-.f64 im (*.f64 (*.f64 im re) 1/2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 im re) 2) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 re re) im)) 2)) (*.f64 re (-.f64 im (*.f64 (*.f64 im re) 1/2)))) (*.f64 (fma.f64 re 1/2 1) (*.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 1/2 (*.f64 (*.f64 re re) im)) (*.f64 im re)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 re re) im)) 2) (pow.f64 (*.f64 im re) 2)) (-.f64 (*.f64 1/2 (*.f64 (*.f64 re re) im)) (*.f64 im re))) (*.f64 (fma.f64 re 1/2 1) (*.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 re re) im)) 2) (-.f64 (pow.f64 (*.f64 im re) 2) (*.f64 (pow.f64 (*.f64 im re) 2) (*.f64 1/2 re)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 im re) 3) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 re re) im)) 3)) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 re re) im)) 2) (-.f64 (pow.f64 (*.f64 im re) 2) (*.f64 (pow.f64 (*.f64 im re) 2) (*.f64 1/2 re))))) (*.f64 (fma.f64 re 1/2 1) (*.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 im re) 0) (/.f64 (+.f64 (pow.f64 (*.f64 im re) 3) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 re re) im)) 3)) (+.f64 (pow.f64 (*.f64 im re) 2) (*.f64 (*.f64 1/2 (*.f64 (*.f64 re re) im)) (-.f64 (*.f64 1/2 (*.f64 (*.f64 re re) im)) (*.f64 im re))))) (*.f64 (fma.f64 re 1/2 1) (*.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 1/2 (*.f64 (*.f64 re re) im)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 im re) 3) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 re re) im)) 3)) (+.f64 (pow.f64 (*.f64 im re) 2) (*.f64 (*.f64 1/2 (*.f64 (*.f64 re re) im)) (-.f64 (*.f64 1/2 (*.f64 (*.f64 re re) im)) (*.f64 im re))))) (*.f64 (fma.f64 re 1/2 1) (*.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 1/2 (*.f64 (*.f64 re re) im)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 im re) 3) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 re re) im)) 3)) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 re re) im)) 2) (-.f64 (pow.f64 (*.f64 im re) 2) (*.f64 (pow.f64 (*.f64 im re) 2) (*.f64 1/2 re))))) (*.f64 (fma.f64 re 1/2 1) (*.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 im re) 0) (/.f64 (+.f64 (pow.f64 (*.f64 im re) 3) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 re re) im)) 3)) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 re re) im)) 2) (-.f64 (pow.f64 (*.f64 im re) 2) (*.f64 (pow.f64 (*.f64 im re) 2) (*.f64 1/2 re))))) (*.f64 (fma.f64 re 1/2 1) (*.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 im re) (*.f64 1/2 (*.f64 (*.f64 re re) im)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (*.f64 (*.f64 re re) im)) (*.f64 im re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 im (*.f64 (fma.f64 re 1/2 1) re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fma.f64 re 1/2 1) re) im)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (fma.f64 re 1/2 1) (*.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fma.f64 re 1/2 1) (*.f64 im re)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (fma.f64 re 1/2 1) re) (cbrt.f64 im)) (cbrt.f64 (*.f64 im im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 re 1/2 1) (*.f64 im re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (fma.f64 re 1/2 1) re)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 re 1/2 1) re) 2)) im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 im) (*.f64 (cbrt.f64 (*.f64 im im)) (*.f64 (fma.f64 re 1/2 1) re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 re 1/2 1) re) 2)) im) (cbrt.f64 (*.f64 (fma.f64 re 1/2 1) re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 im re) (fma.f64 re 1/2 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 im im)) (*.f64 (fma.f64 re 1/2 1) re)) (cbrt.f64 im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 im im)) (*.f64 (*.f64 (fma.f64 re 1/2 1) re) (cbrt.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 im (fma.f64 re 1/2 1)) re)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fma.f64 re 1/2 1) (cbrt.f64 re)) (*.f64 (cbrt.f64 (*.f64 re re)) im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 re 1/2 1) re))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 re 1/2 1) re))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 re 1/2 1) re) 2)) im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (fma.f64 re 1/2 1) re)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 re 1/2 1) re) 2)) im) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 im im)) (+.f64 (*.f64 re (cbrt.f64 im)) (*.f64 (*.f64 1/2 (*.f64 re re)) (cbrt.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 im im)) (+.f64 (*.f64 (*.f64 1/2 (*.f64 re re)) (cbrt.f64 im)) (*.f64 re (cbrt.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (fma.f64 re 1/2 1) (*.f64 im re))) (cbrt.f64 (pow.f64 (*.f64 (fma.f64 re 1/2 1) (*.f64 im re)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 re 1/2 1) (*.f64 im re)) 2)) (cbrt.f64 (*.f64 (fma.f64 re 1/2 1) (*.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 im (cbrt.f64 (*.f64 (fma.f64 re 1/2 1) re))) (cbrt.f64 (pow.f64 (*.f64 (fma.f64 re 1/2 1) re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 re (*.f64 im (fma.f64 re 1/2 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 re 1/2 1) re) 2)) (*.f64 im (cbrt.f64 (*.f64 (fma.f64 re 1/2 1) re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 im (*.f64 (fma.f64 re 1/2 1) (cbrt.f64 re))) (cbrt.f64 (*.f64 re re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (fma.f64 re 1/2 1) (*.f64 im re))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 re 1/2 1) (*.f64 im re)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 re 1/2 1) (*.f64 im re)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 re 1/2 1)) (*.f64 (cbrt.f64 re) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 re 1/2 1) re) 2)) im)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 (pow.f64 re 3) 1/8 1) (*.f64 im re)) (+.f64 (*.f64 1/4 (*.f64 re re)) (neg.f64 (fma.f64 re 1/2 -1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (fma.f64 re 1/2 1) (*.f64 im re))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (fma.f64 re 1/2 1) (*.f64 im re)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (fma.f64 re 1/2 1) (*.f64 im re)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (fma.f64 re 1/2 1) (*.f64 im re)) 3)))))) |
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 re (*.f64 1/2 re) re)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 1/2 re) re re)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 re (*.f64 1/2 (*.f64 re re)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 1/2 (*.f64 re re)) re)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 re) (*.f64 (cbrt.f64 (*.f64 (*.f64 re re) 1/8)) re) re)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 1/2 (*.f64 re re)) 1 re)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 1/2 re)) (*.f64 (cbrt.f64 (*.f64 1/4 (*.f64 re re))) re) re)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 re (sqrt.f64 1/2)) (*.f64 re (sqrt.f64 1/2)) re)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 re 1 (*.f64 1/2 (*.f64 re re)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 re) (cbrt.f64 (*.f64 re re)) (*.f64 1/2 (*.f64 re re)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 1/2 (*.f64 re re))) (*.f64 (cbrt.f64 1/4) (*.f64 re (cbrt.f64 re))) re)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1/2 (*.f64 re re) re)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 1/4) (*.f64 re (cbrt.f64 re))) (cbrt.f64 (*.f64 1/2 (*.f64 re re))) re)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 1/2 re) (cbrt.f64 re)) (cbrt.f64 (*.f64 re re)) re)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 re (cbrt.f64 (*.f64 1/2 re))) (cbrt.f64 (*.f64 1/4 (*.f64 re re))) re)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 1/2) (*.f64 re re)) re)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 re re) 1/2 re)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 re re)) (cbrt.f64 re) (*.f64 1/2 (*.f64 re re)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 1/2) (*.f64 (cbrt.f64 1/4) (*.f64 re re)) re)))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 re (fma.f64 re 1/2 -1))) 0) (/.f64 (fma.f64 1/4 (pow.f64 (*.f64 re re) 2) (neg.f64 (*.f64 re re))) (*.f64 re (fma.f64 re 1/2 -1))) (*.f64 (fma.f64 re 1/2 1) re))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 re (fma.f64 re 1/2 -1)) 0) (/.f64 (fma.f64 1/4 (pow.f64 (*.f64 re re) 2) (neg.f64 (*.f64 re re))) (*.f64 re (fma.f64 re 1/2 -1))) (*.f64 (fma.f64 re 1/2 1) re))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 re re (*.f64 (*.f64 (pow.f64 re 3) 1/2) (fma.f64 re 1/2 -1))) 0) (/.f64 (fma.f64 1/8 (pow.f64 (*.f64 re re) 3) (pow.f64 re 3)) (fma.f64 re re (*.f64 (*.f64 (pow.f64 re 3) 1/2) (fma.f64 re 1/2 -1)))) (*.f64 (fma.f64 re 1/2 1) re))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 1/2 (*.f64 re re)) 0) (/.f64 (fma.f64 1/8 (pow.f64 (*.f64 re re) 3) (pow.f64 re 3)) (fma.f64 re re (*.f64 (*.f64 (pow.f64 re 3) 1/2) (fma.f64 re 1/2 -1)))) (*.f64 (fma.f64 re 1/2 1) re))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 re 0) (/.f64 (fma.f64 1/8 (pow.f64 (*.f64 re re) 3) (pow.f64 re 3)) (fma.f64 re re (*.f64 (*.f64 (pow.f64 re 3) 1/2) (fma.f64 re 1/2 -1)))) (*.f64 (fma.f64 re 1/2 1) re))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 re (*.f64 1/2 (*.f64 re re)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (*.f64 re re)) re)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (fma.f64 re 1/2 1) re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fma.f64 re 1/2 1) re) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 re 1/2 1) re)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 re (fma.f64 re 1/2 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 re 1/2 1) re))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 re 1/2 1) re))) 2) (cbrt.f64 (pow.f64 (*.f64 (fma.f64 re 1/2 1) re) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 re) (+.f64 (cbrt.f64 (*.f64 re re)) (*.f64 (cbrt.f64 (*.f64 (*.f64 re re) 1/8)) re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 re) (+.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 re re) 1/8)) re) (cbrt.f64 (*.f64 re re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (fma.f64 re 1/2 1) re)) (cbrt.f64 (pow.f64 (*.f64 (fma.f64 re 1/2 1) re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (cbrt.f64 1/4) (*.f64 re (cbrt.f64 re))) (-.f64 (cbrt.f64 (*.f64 re re)) (*.f64 re (cbrt.f64 1/2)))) (+.f64 (cbrt.f64 (*.f64 1/2 (*.f64 re re))) (cbrt.f64 re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (*.f64 re re)) (-.f64 (*.f64 (cbrt.f64 1/4) (*.f64 re (cbrt.f64 re))) (*.f64 re (cbrt.f64 1/2)))) (+.f64 (cbrt.f64 re) (cbrt.f64 (*.f64 1/2 (*.f64 re re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 re 1/2 1) re) 2)) (cbrt.f64 (*.f64 (fma.f64 re 1/2 1) re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fma.f64 re 1/2 1) (cbrt.f64 re)) (cbrt.f64 (*.f64 re re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 re re)) (*.f64 (fma.f64 re 1/2 1) (cbrt.f64 re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 re 1/2 1)) (*.f64 (cbrt.f64 re) (cbrt.f64 (pow.f64 (*.f64 (fma.f64 re 1/2 1) re) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 re re)) (+.f64 (cbrt.f64 re) (*.f64 (*.f64 1/2 re) (cbrt.f64 re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 re re)) (+.f64 (*.f64 (*.f64 1/2 re) (cbrt.f64 re)) (cbrt.f64 re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 re (fma.f64 (pow.f64 re 3) 1/8 1)) (+.f64 (*.f64 1/4 (*.f64 re re)) (neg.f64 (fma.f64 re 1/2 -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 (pow.f64 re 3) 1/8 1) re) (+.f64 (*.f64 1/4 (*.f64 re re)) (neg.f64 (fma.f64 re 1/2 -1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (fma.f64 re 1/2 1) re)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (fma.f64 re 1/2 1) re) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (fma.f64 re 1/2 1) re) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (fma.f64 re 1/2 1) re) 3)))))) |
| 1× | egglog |
| Inputs |
|---|
(*.f64 (+.f64 (*.f64 1/2 (pow.f64 re 2)) re) im) |
(*.f64 (+.f64 (*.f64 1/2 (pow.f64 re 2)) re) im) |
(*.f64 (+.f64 (*.f64 1/2 (pow.f64 re 2)) re) im) |
(*.f64 (+.f64 (*.f64 1/2 (pow.f64 re 2)) re) im) |
(*.f64 (+.f64 (*.f64 1/2 (pow.f64 re 2)) re) im) |
(*.f64 (+.f64 (*.f64 1/2 (pow.f64 re 2)) re) im) |
(*.f64 (+.f64 (*.f64 1/2 (pow.f64 re 2)) re) im) |
(*.f64 (+.f64 (*.f64 1/2 (pow.f64 re 2)) re) im) |
(*.f64 (+.f64 (*.f64 1/2 (pow.f64 re 2)) re) im) |
(*.f64 (+.f64 (*.f64 1/2 (pow.f64 re 2)) re) im) |
(*.f64 (+.f64 (*.f64 1/2 (pow.f64 re 2)) re) im) |
(*.f64 (+.f64 (*.f64 1/2 (pow.f64 re 2)) re) im) |
(*.f64 re im) |
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 re 2) im)) (*.f64 re im)) |
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 re 2) im)) (*.f64 re im)) |
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 re 2) im)) (*.f64 re im)) |
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 re) -2) im)) |
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 re) -2) im)) (*.f64 re im)) |
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 re) -2) im)) (*.f64 re im)) |
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 re) -2) im)) (*.f64 re im)) |
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 re) -2) im)) |
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 re) -2) im)) (*.f64 re im)) |
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 re) -2) im)) (*.f64 re im)) |
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 re) -2) im)) (*.f64 re im)) |
re |
(+.f64 (*.f64 1/2 (pow.f64 re 2)) re) |
(+.f64 (*.f64 1/2 (pow.f64 re 2)) re) |
(+.f64 (*.f64 1/2 (pow.f64 re 2)) re) |
(*.f64 1/2 (pow.f64 (/.f64 1 re) -2)) |
(+.f64 (*.f64 1/2 (pow.f64 (/.f64 1 re) -2)) re) |
(+.f64 (*.f64 1/2 (pow.f64 (/.f64 1 re) -2)) re) |
(+.f64 (*.f64 1/2 (pow.f64 (/.f64 1 re) -2)) re) |
(*.f64 1/2 (pow.f64 (/.f64 -1 re) -2)) |
(+.f64 (*.f64 1/2 (pow.f64 (/.f64 -1 re) -2)) re) |
(+.f64 (*.f64 1/2 (pow.f64 (/.f64 -1 re) -2)) re) |
(+.f64 (*.f64 1/2 (pow.f64 (/.f64 -1 re) -2)) re) |
(fma.f64 re im (*.f64 1/2 (*.f64 (*.f64 re re) im))) |
(fma.f64 im re (*.f64 1/2 (*.f64 (*.f64 re re) im))) |
(fma.f64 (*.f64 1/2 (*.f64 re re)) im (*.f64 im re)) |
(fma.f64 (cbrt.f64 (*.f64 1/2 (*.f64 re re))) (*.f64 (*.f64 (cbrt.f64 1/4) (*.f64 re (cbrt.f64 re))) im) (*.f64 im re)) |
(fma.f64 1 (*.f64 1/2 (*.f64 (*.f64 re re) im)) (*.f64 im re)) |
(fma.f64 (*.f64 (*.f64 1/2 (*.f64 re re)) (cbrt.f64 im)) (cbrt.f64 (*.f64 im im)) (*.f64 im re)) |
(fma.f64 (*.f64 im re) (*.f64 1/2 re) (*.f64 im re)) |
(fma.f64 (*.f64 1/2 re) (*.f64 im re) (*.f64 im re)) |
(fma.f64 (*.f64 im 1/2) (*.f64 re re) (*.f64 im re)) |
(fma.f64 (cbrt.f64 im) (*.f64 (cbrt.f64 (*.f64 im im)) (*.f64 1/2 (*.f64 re re))) (*.f64 im re)) |
(fma.f64 im (*.f64 1/2 (*.f64 re re)) (*.f64 im re)) |
(fma.f64 re (*.f64 (*.f64 im re) 1/2) (*.f64 im re)) |
(fma.f64 (*.f64 (*.f64 im re) 1/2) re (*.f64 im re)) |
(fma.f64 (*.f64 im re) 1 (*.f64 1/2 (*.f64 (*.f64 re re) im))) |
(fma.f64 (cbrt.f64 re) (*.f64 (cbrt.f64 (*.f64 re re)) im) (*.f64 1/2 (*.f64 (*.f64 re re) im))) |
(fma.f64 1 (*.f64 im re) (*.f64 1/2 (*.f64 (*.f64 re re) im))) |
(fma.f64 (cbrt.f64 im) (*.f64 (cbrt.f64 (*.f64 im im)) re) (*.f64 1/2 (*.f64 (*.f64 re re) im))) |
(fma.f64 (*.f64 re (cbrt.f64 im)) (cbrt.f64 (*.f64 im im)) (*.f64 1/2 (*.f64 (*.f64 re re) im))) |
(fma.f64 (*.f64 im (cbrt.f64 (*.f64 1/2 (*.f64 re re)))) (*.f64 (cbrt.f64 1/4) (*.f64 re (cbrt.f64 re))) (*.f64 im re)) |
(fma.f64 (cbrt.f64 (*.f64 1/2 (*.f64 (*.f64 re re) im))) (cbrt.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 re re) im)) 2)) (*.f64 im re)) |
(fma.f64 1/2 (*.f64 (*.f64 re re) im) (*.f64 im re)) |
(fma.f64 (*.f64 im (cbrt.f64 re)) (cbrt.f64 (*.f64 re re)) (*.f64 1/2 (*.f64 (*.f64 re re) im))) |
(fma.f64 (cbrt.f64 (*.f64 im re)) (cbrt.f64 (pow.f64 (*.f64 im re) 2)) (*.f64 1/2 (*.f64 (*.f64 re re) im))) |
(if (!=.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (*.f64 (*.f64 1/2 (*.f64 (*.f64 re re) im)) (-.f64 (*.f64 1/2 (*.f64 (*.f64 re re) im)) (*.f64 im re)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 im re) 3) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 re re) im)) 3)) (+.f64 (pow.f64 (*.f64 im re) 2) (*.f64 (*.f64 1/2 (*.f64 (*.f64 re re) im)) (-.f64 (*.f64 1/2 (*.f64 (*.f64 re re) im)) (*.f64 im re))))) (*.f64 (fma.f64 re 1/2 1) (*.f64 im re))) |
(if (!=.f64 (*.f64 re (-.f64 im (*.f64 (*.f64 im re) 1/2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 im re) 2) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 re re) im)) 2)) (*.f64 re (-.f64 im (*.f64 (*.f64 im re) 1/2)))) (*.f64 (fma.f64 re 1/2 1) (*.f64 im re))) |
(if (!=.f64 (-.f64 (*.f64 1/2 (*.f64 (*.f64 re re) im)) (*.f64 im re)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 re re) im)) 2) (pow.f64 (*.f64 im re) 2)) (-.f64 (*.f64 1/2 (*.f64 (*.f64 re re) im)) (*.f64 im re))) (*.f64 (fma.f64 re 1/2 1) (*.f64 im re))) |
(if (!=.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 re re) im)) 2) (-.f64 (pow.f64 (*.f64 im re) 2) (*.f64 (pow.f64 (*.f64 im re) 2) (*.f64 1/2 re)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 im re) 3) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 re re) im)) 3)) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 re re) im)) 2) (-.f64 (pow.f64 (*.f64 im re) 2) (*.f64 (pow.f64 (*.f64 im re) 2) (*.f64 1/2 re))))) (*.f64 (fma.f64 re 1/2 1) (*.f64 im re))) |
(if (!=.f64 (*.f64 im re) 0) (/.f64 (+.f64 (pow.f64 (*.f64 im re) 3) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 re re) im)) 3)) (+.f64 (pow.f64 (*.f64 im re) 2) (*.f64 (*.f64 1/2 (*.f64 (*.f64 re re) im)) (-.f64 (*.f64 1/2 (*.f64 (*.f64 re re) im)) (*.f64 im re))))) (*.f64 (fma.f64 re 1/2 1) (*.f64 im re))) |
(if (!=.f64 (*.f64 1/2 (*.f64 (*.f64 re re) im)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 im re) 3) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 re re) im)) 3)) (+.f64 (pow.f64 (*.f64 im re) 2) (*.f64 (*.f64 1/2 (*.f64 (*.f64 re re) im)) (-.f64 (*.f64 1/2 (*.f64 (*.f64 re re) im)) (*.f64 im re))))) (*.f64 (fma.f64 re 1/2 1) (*.f64 im re))) |
(if (!=.f64 (*.f64 1/2 (*.f64 (*.f64 re re) im)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 im re) 3) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 re re) im)) 3)) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 re re) im)) 2) (-.f64 (pow.f64 (*.f64 im re) 2) (*.f64 (pow.f64 (*.f64 im re) 2) (*.f64 1/2 re))))) (*.f64 (fma.f64 re 1/2 1) (*.f64 im re))) |
(if (!=.f64 (*.f64 im re) 0) (/.f64 (+.f64 (pow.f64 (*.f64 im re) 3) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 re re) im)) 3)) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 re re) im)) 2) (-.f64 (pow.f64 (*.f64 im re) 2) (*.f64 (pow.f64 (*.f64 im re) 2) (*.f64 1/2 re))))) (*.f64 (fma.f64 re 1/2 1) (*.f64 im re))) |
(+.f64 (*.f64 im re) (*.f64 1/2 (*.f64 (*.f64 re re) im))) |
(+.f64 (*.f64 1/2 (*.f64 (*.f64 re re) im)) (*.f64 im re)) |
(*.f64 im (*.f64 (fma.f64 re 1/2 1) re)) |
(*.f64 (*.f64 (fma.f64 re 1/2 1) re) im) |
(*.f64 1 (*.f64 (fma.f64 re 1/2 1) (*.f64 im re))) |
(*.f64 (*.f64 (fma.f64 re 1/2 1) (*.f64 im re)) 1) |
(*.f64 (*.f64 (*.f64 (fma.f64 re 1/2 1) re) (cbrt.f64 im)) (cbrt.f64 (*.f64 im im))) |
(*.f64 (fma.f64 re 1/2 1) (*.f64 im re)) |
(*.f64 (cbrt.f64 (*.f64 (fma.f64 re 1/2 1) re)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 re 1/2 1) re) 2)) im)) |
(*.f64 (cbrt.f64 im) (*.f64 (cbrt.f64 (*.f64 im im)) (*.f64 (fma.f64 re 1/2 1) re))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 re 1/2 1) re) 2)) im) (cbrt.f64 (*.f64 (fma.f64 re 1/2 1) re))) |
(*.f64 (*.f64 im re) (fma.f64 re 1/2 1)) |
(*.f64 (*.f64 (cbrt.f64 (*.f64 im im)) (*.f64 (fma.f64 re 1/2 1) re)) (cbrt.f64 im)) |
(*.f64 (cbrt.f64 (*.f64 im im)) (*.f64 (*.f64 (fma.f64 re 1/2 1) re) (cbrt.f64 im))) |
(*.f64 (*.f64 im (fma.f64 re 1/2 1)) re) |
(*.f64 (*.f64 (fma.f64 re 1/2 1) (cbrt.f64 re)) (*.f64 (cbrt.f64 (*.f64 re re)) im)) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 re 1/2 1) re))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 re 1/2 1) re))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 re 1/2 1) re) 2)) im))) |
(*.f64 (cbrt.f64 (*.f64 (fma.f64 re 1/2 1) re)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 re 1/2 1) re) 2)) im) 1)) |
(*.f64 (cbrt.f64 (*.f64 im im)) (+.f64 (*.f64 re (cbrt.f64 im)) (*.f64 (*.f64 1/2 (*.f64 re re)) (cbrt.f64 im)))) |
(*.f64 (cbrt.f64 (*.f64 im im)) (+.f64 (*.f64 (*.f64 1/2 (*.f64 re re)) (cbrt.f64 im)) (*.f64 re (cbrt.f64 im)))) |
(*.f64 (cbrt.f64 (*.f64 (fma.f64 re 1/2 1) (*.f64 im re))) (cbrt.f64 (pow.f64 (*.f64 (fma.f64 re 1/2 1) (*.f64 im re)) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 re 1/2 1) (*.f64 im re)) 2)) (cbrt.f64 (*.f64 (fma.f64 re 1/2 1) (*.f64 im re)))) |
(*.f64 (*.f64 im (cbrt.f64 (*.f64 (fma.f64 re 1/2 1) re))) (cbrt.f64 (pow.f64 (*.f64 (fma.f64 re 1/2 1) re) 2))) |
(*.f64 re (*.f64 im (fma.f64 re 1/2 1))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 re 1/2 1) re) 2)) (*.f64 im (cbrt.f64 (*.f64 (fma.f64 re 1/2 1) re)))) |
(*.f64 (*.f64 im (*.f64 (fma.f64 re 1/2 1) (cbrt.f64 re))) (cbrt.f64 (*.f64 re re))) |
(*.f64 (*.f64 (cbrt.f64 (*.f64 (fma.f64 re 1/2 1) (*.f64 im re))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 re 1/2 1) (*.f64 im re)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 re 1/2 1) (*.f64 im re)))) 2) 2)) |
(*.f64 (cbrt.f64 (fma.f64 re 1/2 1)) (*.f64 (cbrt.f64 re) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 re 1/2 1) re) 2)) im))) |
(/.f64 (*.f64 (fma.f64 (pow.f64 re 3) 1/8 1) (*.f64 im re)) (+.f64 (*.f64 1/4 (*.f64 re re)) (neg.f64 (fma.f64 re 1/2 -1)))) |
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 re 1/2 1) (*.f64 im re))) 3) |
(pow.f64 (*.f64 (fma.f64 re 1/2 1) (*.f64 im re)) 1) |
(pow.f64 (pow.f64 (*.f64 (fma.f64 re 1/2 1) (*.f64 im re)) 3) 1/3) |
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 re 1/2 1) (*.f64 im re)) 3)) |
(fma.f64 re (*.f64 1/2 re) re) |
(fma.f64 (*.f64 1/2 re) re re) |
(fma.f64 1 re (*.f64 1/2 (*.f64 re re))) |
(fma.f64 1 (*.f64 1/2 (*.f64 re re)) re) |
(fma.f64 (cbrt.f64 re) (*.f64 (cbrt.f64 (*.f64 (*.f64 re re) 1/8)) re) re) |
(fma.f64 (*.f64 1/2 (*.f64 re re)) 1 re) |
(fma.f64 (cbrt.f64 (*.f64 1/2 re)) (*.f64 (cbrt.f64 (*.f64 1/4 (*.f64 re re))) re) re) |
(fma.f64 (*.f64 re (sqrt.f64 1/2)) (*.f64 re (sqrt.f64 1/2)) re) |
(fma.f64 re 1 (*.f64 1/2 (*.f64 re re))) |
(fma.f64 (cbrt.f64 re) (cbrt.f64 (*.f64 re re)) (*.f64 1/2 (*.f64 re re))) |
(fma.f64 (cbrt.f64 (*.f64 1/2 (*.f64 re re))) (*.f64 (cbrt.f64 1/4) (*.f64 re (cbrt.f64 re))) re) |
(fma.f64 1/2 (*.f64 re re) re) |
(fma.f64 (*.f64 (cbrt.f64 1/4) (*.f64 re (cbrt.f64 re))) (cbrt.f64 (*.f64 1/2 (*.f64 re re))) re) |
(fma.f64 (*.f64 (*.f64 1/2 re) (cbrt.f64 re)) (cbrt.f64 (*.f64 re re)) re) |
(fma.f64 (*.f64 re (cbrt.f64 (*.f64 1/2 re))) (cbrt.f64 (*.f64 1/4 (*.f64 re re))) re) |
(fma.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 1/2) (*.f64 re re)) re) |
(fma.f64 (*.f64 re re) 1/2 re) |
(fma.f64 (cbrt.f64 (*.f64 re re)) (cbrt.f64 re) (*.f64 1/2 (*.f64 re re))) |
(fma.f64 (cbrt.f64 1/2) (*.f64 (cbrt.f64 1/4) (*.f64 re re)) re) |
(if (!=.f64 (neg.f64 (*.f64 re (fma.f64 re 1/2 -1))) 0) (/.f64 (fma.f64 1/4 (pow.f64 (*.f64 re re) 2) (neg.f64 (*.f64 re re))) (*.f64 re (fma.f64 re 1/2 -1))) (*.f64 (fma.f64 re 1/2 1) re)) |
(if (!=.f64 (*.f64 re (fma.f64 re 1/2 -1)) 0) (/.f64 (fma.f64 1/4 (pow.f64 (*.f64 re re) 2) (neg.f64 (*.f64 re re))) (*.f64 re (fma.f64 re 1/2 -1))) (*.f64 (fma.f64 re 1/2 1) re)) |
(if (!=.f64 (fma.f64 re re (*.f64 (*.f64 (pow.f64 re 3) 1/2) (fma.f64 re 1/2 -1))) 0) (/.f64 (fma.f64 1/8 (pow.f64 (*.f64 re re) 3) (pow.f64 re 3)) (fma.f64 re re (*.f64 (*.f64 (pow.f64 re 3) 1/2) (fma.f64 re 1/2 -1)))) (*.f64 (fma.f64 re 1/2 1) re)) |
(if (!=.f64 (*.f64 1/2 (*.f64 re re)) 0) (/.f64 (fma.f64 1/8 (pow.f64 (*.f64 re re) 3) (pow.f64 re 3)) (fma.f64 re re (*.f64 (*.f64 (pow.f64 re 3) 1/2) (fma.f64 re 1/2 -1)))) (*.f64 (fma.f64 re 1/2 1) re)) |
(if (!=.f64 re 0) (/.f64 (fma.f64 1/8 (pow.f64 (*.f64 re re) 3) (pow.f64 re 3)) (fma.f64 re re (*.f64 (*.f64 (pow.f64 re 3) 1/2) (fma.f64 re 1/2 -1)))) (*.f64 (fma.f64 re 1/2 1) re)) |
(+.f64 re (*.f64 1/2 (*.f64 re re))) |
(+.f64 (*.f64 1/2 (*.f64 re re)) re) |
(*.f64 1 (*.f64 (fma.f64 re 1/2 1) re)) |
(*.f64 (*.f64 (fma.f64 re 1/2 1) re) 1) |
(*.f64 (fma.f64 re 1/2 1) re) |
(*.f64 re (fma.f64 re 1/2 1)) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 re 1/2 1) re))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 re 1/2 1) re))) 2) (cbrt.f64 (pow.f64 (*.f64 (fma.f64 re 1/2 1) re) 2)))) |
(*.f64 (cbrt.f64 re) (+.f64 (cbrt.f64 (*.f64 re re)) (*.f64 (cbrt.f64 (*.f64 (*.f64 re re) 1/8)) re))) |
(*.f64 (cbrt.f64 re) (+.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 re re) 1/8)) re) (cbrt.f64 (*.f64 re re)))) |
(*.f64 (cbrt.f64 (*.f64 (fma.f64 re 1/2 1) re)) (cbrt.f64 (pow.f64 (*.f64 (fma.f64 re 1/2 1) re) 2))) |
(*.f64 (+.f64 (*.f64 (cbrt.f64 1/4) (*.f64 re (cbrt.f64 re))) (-.f64 (cbrt.f64 (*.f64 re re)) (*.f64 re (cbrt.f64 1/2)))) (+.f64 (cbrt.f64 (*.f64 1/2 (*.f64 re re))) (cbrt.f64 re))) |
(*.f64 (+.f64 (cbrt.f64 (*.f64 re re)) (-.f64 (*.f64 (cbrt.f64 1/4) (*.f64 re (cbrt.f64 re))) (*.f64 re (cbrt.f64 1/2)))) (+.f64 (cbrt.f64 re) (cbrt.f64 (*.f64 1/2 (*.f64 re re))))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 re 1/2 1) re) 2)) (cbrt.f64 (*.f64 (fma.f64 re 1/2 1) re))) |
(*.f64 (*.f64 (fma.f64 re 1/2 1) (cbrt.f64 re)) (cbrt.f64 (*.f64 re re))) |
(*.f64 (cbrt.f64 (*.f64 re re)) (*.f64 (fma.f64 re 1/2 1) (cbrt.f64 re))) |
(*.f64 (cbrt.f64 (fma.f64 re 1/2 1)) (*.f64 (cbrt.f64 re) (cbrt.f64 (pow.f64 (*.f64 (fma.f64 re 1/2 1) re) 2)))) |
(*.f64 (cbrt.f64 (*.f64 re re)) (+.f64 (cbrt.f64 re) (*.f64 (*.f64 1/2 re) (cbrt.f64 re)))) |
(*.f64 (cbrt.f64 (*.f64 re re)) (+.f64 (*.f64 (*.f64 1/2 re) (cbrt.f64 re)) (cbrt.f64 re))) |
(/.f64 (*.f64 re (fma.f64 (pow.f64 re 3) 1/8 1)) (+.f64 (*.f64 1/4 (*.f64 re re)) (neg.f64 (fma.f64 re 1/2 -1)))) |
(/.f64 (*.f64 (fma.f64 (pow.f64 re 3) 1/8 1) re) (+.f64 (*.f64 1/4 (*.f64 re re)) (neg.f64 (fma.f64 re 1/2 -1)))) |
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 re 1/2 1) re)) 3) |
(pow.f64 (*.f64 (fma.f64 re 1/2 1) re) 1) |
(pow.f64 (pow.f64 (*.f64 (fma.f64 re 1/2 1) re) 3) 1/3) |
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 re 1/2 1) re) 3)) |
| Outputs |
|---|
(*.f64 (+.f64 (*.f64 1/2 (pow.f64 re 2)) re) im) |
(*.f64 im (*.f64 (fma.f64 re 1/2 1) re)) |
(*.f64 (+.f64 (*.f64 1/2 (pow.f64 re 2)) re) im) |
(*.f64 im (*.f64 (fma.f64 re 1/2 1) re)) |
(*.f64 (+.f64 (*.f64 1/2 (pow.f64 re 2)) re) im) |
(*.f64 im (*.f64 (fma.f64 re 1/2 1) re)) |
(*.f64 (+.f64 (*.f64 1/2 (pow.f64 re 2)) re) im) |
(*.f64 im (*.f64 (fma.f64 re 1/2 1) re)) |
(*.f64 (+.f64 (*.f64 1/2 (pow.f64 re 2)) re) im) |
(*.f64 im (*.f64 (fma.f64 re 1/2 1) re)) |
(*.f64 (+.f64 (*.f64 1/2 (pow.f64 re 2)) re) im) |
(*.f64 im (*.f64 (fma.f64 re 1/2 1) re)) |
(*.f64 (+.f64 (*.f64 1/2 (pow.f64 re 2)) re) im) |
(*.f64 im (*.f64 (fma.f64 re 1/2 1) re)) |
(*.f64 (+.f64 (*.f64 1/2 (pow.f64 re 2)) re) im) |
(*.f64 im (*.f64 (fma.f64 re 1/2 1) re)) |
(*.f64 (+.f64 (*.f64 1/2 (pow.f64 re 2)) re) im) |
(*.f64 im (*.f64 (fma.f64 re 1/2 1) re)) |
(*.f64 (+.f64 (*.f64 1/2 (pow.f64 re 2)) re) im) |
(*.f64 im (*.f64 (fma.f64 re 1/2 1) re)) |
(*.f64 (+.f64 (*.f64 1/2 (pow.f64 re 2)) re) im) |
(*.f64 im (*.f64 (fma.f64 re 1/2 1) re)) |
(*.f64 (+.f64 (*.f64 1/2 (pow.f64 re 2)) re) im) |
(*.f64 im (*.f64 (fma.f64 re 1/2 1) re)) |
(*.f64 re im) |
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 re 2) im)) (*.f64 re im)) |
(*.f64 im (*.f64 (fma.f64 re 1/2 1) re)) |
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 re 2) im)) (*.f64 re im)) |
(*.f64 im (*.f64 (fma.f64 re 1/2 1) re)) |
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 re 2) im)) (*.f64 re im)) |
(*.f64 im (*.f64 (fma.f64 re 1/2 1) re)) |
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 re) -2) im)) |
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 re) -2) im)) (*.f64 re im)) |
(*.f64 im (fma.f64 1/2 (pow.f64 (/.f64 1 re) -2) re)) |
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 re) -2) im)) (*.f64 re im)) |
(*.f64 im (fma.f64 1/2 (pow.f64 (/.f64 1 re) -2) re)) |
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 re) -2) im)) (*.f64 re im)) |
(*.f64 im (fma.f64 1/2 (pow.f64 (/.f64 1 re) -2) re)) |
(*.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 re) -2) im)) |
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 re) -2) im)) (*.f64 re im)) |
(*.f64 im (fma.f64 1/2 (pow.f64 (/.f64 -1 re) -2) re)) |
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 re) -2) im)) (*.f64 re im)) |
(*.f64 im (fma.f64 1/2 (pow.f64 (/.f64 -1 re) -2) re)) |
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 -1 re) -2) im)) (*.f64 re im)) |
(*.f64 im (fma.f64 1/2 (pow.f64 (/.f64 -1 re) -2) re)) |
re |
(+.f64 (*.f64 1/2 (pow.f64 re 2)) re) |
(*.f64 (fma.f64 re 1/2 1) re) |
(+.f64 (*.f64 1/2 (pow.f64 re 2)) re) |
(*.f64 (fma.f64 re 1/2 1) re) |
(+.f64 (*.f64 1/2 (pow.f64 re 2)) re) |
(*.f64 (fma.f64 re 1/2 1) re) |
(*.f64 1/2 (pow.f64 (/.f64 1 re) -2)) |
(+.f64 (*.f64 1/2 (pow.f64 (/.f64 1 re) -2)) re) |
(fma.f64 1/2 (pow.f64 (/.f64 1 re) -2) re) |
(+.f64 (*.f64 1/2 (pow.f64 (/.f64 1 re) -2)) re) |
(fma.f64 1/2 (pow.f64 (/.f64 1 re) -2) re) |
(+.f64 (*.f64 1/2 (pow.f64 (/.f64 1 re) -2)) re) |
(fma.f64 1/2 (pow.f64 (/.f64 1 re) -2) re) |
(*.f64 1/2 (pow.f64 (/.f64 -1 re) -2)) |
(+.f64 (*.f64 1/2 (pow.f64 (/.f64 -1 re) -2)) re) |
(fma.f64 1/2 (pow.f64 (/.f64 -1 re) -2) re) |
(+.f64 (*.f64 1/2 (pow.f64 (/.f64 -1 re) -2)) re) |
(fma.f64 1/2 (pow.f64 (/.f64 -1 re) -2) re) |
(+.f64 (*.f64 1/2 (pow.f64 (/.f64 -1 re) -2)) re) |
(fma.f64 1/2 (pow.f64 (/.f64 -1 re) -2) re) |
(fma.f64 re im (*.f64 1/2 (*.f64 (*.f64 re re) im))) |
(*.f64 im (*.f64 (fma.f64 re 1/2 1) re)) |
(fma.f64 im re (*.f64 1/2 (*.f64 (*.f64 re re) im))) |
(*.f64 im (*.f64 (fma.f64 re 1/2 1) re)) |
(fma.f64 (*.f64 1/2 (*.f64 re re)) im (*.f64 im re)) |
(*.f64 im (*.f64 (fma.f64 re 1/2 1) re)) |
(fma.f64 (cbrt.f64 (*.f64 1/2 (*.f64 re re))) (*.f64 (*.f64 (cbrt.f64 1/4) (*.f64 re (cbrt.f64 re))) im) (*.f64 im re)) |
(fma.f64 (*.f64 im (cbrt.f64 (*.f64 (*.f64 1/2 re) re))) (*.f64 (*.f64 (cbrt.f64 1/4) re) (cbrt.f64 re)) (*.f64 re im)) |
(fma.f64 1 (*.f64 1/2 (*.f64 (*.f64 re re) im)) (*.f64 im re)) |
(*.f64 im (*.f64 (fma.f64 re 1/2 1) re)) |
(fma.f64 (*.f64 (*.f64 1/2 (*.f64 re re)) (cbrt.f64 im)) (cbrt.f64 (*.f64 im im)) (*.f64 im re)) |
(*.f64 im (*.f64 (fma.f64 re 1/2 1) re)) |
(fma.f64 (*.f64 im re) (*.f64 1/2 re) (*.f64 im re)) |
(*.f64 im (*.f64 (fma.f64 re 1/2 1) re)) |
(fma.f64 (*.f64 1/2 re) (*.f64 im re) (*.f64 im re)) |
(*.f64 im (*.f64 (fma.f64 re 1/2 1) re)) |
(fma.f64 (*.f64 im 1/2) (*.f64 re re) (*.f64 im re)) |
(*.f64 im (*.f64 (fma.f64 re 1/2 1) re)) |
(fma.f64 (cbrt.f64 im) (*.f64 (cbrt.f64 (*.f64 im im)) (*.f64 1/2 (*.f64 re re))) (*.f64 im re)) |
(*.f64 im (*.f64 (fma.f64 re 1/2 1) re)) |
(fma.f64 im (*.f64 1/2 (*.f64 re re)) (*.f64 im re)) |
(*.f64 im (*.f64 (fma.f64 re 1/2 1) re)) |
(fma.f64 re (*.f64 (*.f64 im re) 1/2) (*.f64 im re)) |
(*.f64 im (*.f64 (fma.f64 re 1/2 1) re)) |
(fma.f64 (*.f64 (*.f64 im re) 1/2) re (*.f64 im re)) |
(*.f64 im (*.f64 (fma.f64 re 1/2 1) re)) |
(fma.f64 (*.f64 im re) 1 (*.f64 1/2 (*.f64 (*.f64 re re) im))) |
(*.f64 im (*.f64 (fma.f64 re 1/2 1) re)) |
(fma.f64 (cbrt.f64 re) (*.f64 (cbrt.f64 (*.f64 re re)) im) (*.f64 1/2 (*.f64 (*.f64 re re) im))) |
(fma.f64 (cbrt.f64 re) (*.f64 (cbrt.f64 (*.f64 re re)) im) (*.f64 (*.f64 im 1/2) (*.f64 re re))) |
(fma.f64 1 (*.f64 im re) (*.f64 1/2 (*.f64 (*.f64 re re) im))) |
(*.f64 im (*.f64 (fma.f64 re 1/2 1) re)) |
(fma.f64 (cbrt.f64 im) (*.f64 (cbrt.f64 (*.f64 im im)) re) (*.f64 1/2 (*.f64 (*.f64 re re) im))) |
(*.f64 im (*.f64 (fma.f64 re 1/2 1) re)) |
(fma.f64 (*.f64 re (cbrt.f64 im)) (cbrt.f64 (*.f64 im im)) (*.f64 1/2 (*.f64 (*.f64 re re) im))) |
(*.f64 im (*.f64 (fma.f64 re 1/2 1) re)) |
(fma.f64 (*.f64 im (cbrt.f64 (*.f64 1/2 (*.f64 re re)))) (*.f64 (cbrt.f64 1/4) (*.f64 re (cbrt.f64 re))) (*.f64 im re)) |
(fma.f64 (*.f64 im (cbrt.f64 (*.f64 (*.f64 1/2 re) re))) (*.f64 (*.f64 (cbrt.f64 1/4) re) (cbrt.f64 re)) (*.f64 re im)) |
(fma.f64 (cbrt.f64 (*.f64 1/2 (*.f64 (*.f64 re re) im))) (cbrt.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 re re) im)) 2)) (*.f64 im re)) |
(*.f64 im (*.f64 (fma.f64 re 1/2 1) re)) |
(fma.f64 1/2 (*.f64 (*.f64 re re) im) (*.f64 im re)) |
(*.f64 im (*.f64 (fma.f64 re 1/2 1) re)) |
(fma.f64 (*.f64 im (cbrt.f64 re)) (cbrt.f64 (*.f64 re re)) (*.f64 1/2 (*.f64 (*.f64 re re) im))) |
(fma.f64 (*.f64 im (cbrt.f64 re)) (cbrt.f64 (*.f64 re re)) (*.f64 (*.f64 im 1/2) (*.f64 re re))) |
(fma.f64 (cbrt.f64 (*.f64 im re)) (cbrt.f64 (pow.f64 (*.f64 im re) 2)) (*.f64 1/2 (*.f64 (*.f64 re re) im))) |
(*.f64 im (*.f64 (fma.f64 re 1/2 1) re)) |
(if (!=.f64 (+.f64 (pow.f64 (*.f64 im re) 2) (*.f64 (*.f64 1/2 (*.f64 (*.f64 re re) im)) (-.f64 (*.f64 1/2 (*.f64 (*.f64 re re) im)) (*.f64 im re)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 im re) 3) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 re re) im)) 3)) (+.f64 (pow.f64 (*.f64 im re) 2) (*.f64 (*.f64 1/2 (*.f64 (*.f64 re re) im)) (-.f64 (*.f64 1/2 (*.f64 (*.f64 re re) im)) (*.f64 im re))))) (*.f64 (fma.f64 re 1/2 1) (*.f64 im re))) |
(if (!=.f64 (fma.f64 (*.f64 im (*.f64 re (fma.f64 re 1/2 -1))) (*.f64 (*.f64 im 1/2) (*.f64 re re)) (pow.f64 (*.f64 re im) 2)) 0) (/.f64 (fma.f64 1/8 (pow.f64 (*.f64 re (*.f64 re im)) 3) (pow.f64 (*.f64 re im) 3)) (fma.f64 (*.f64 im (*.f64 re (fma.f64 re 1/2 -1))) (*.f64 (*.f64 im 1/2) (*.f64 re re)) (pow.f64 (*.f64 re im) 2))) (*.f64 im (*.f64 (fma.f64 re 1/2 1) re))) |
(if (!=.f64 (*.f64 re (-.f64 im (*.f64 (*.f64 im re) 1/2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 im re) 2) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 re re) im)) 2)) (*.f64 re (-.f64 im (*.f64 (*.f64 im re) 1/2)))) (*.f64 (fma.f64 re 1/2 1) (*.f64 im re))) |
(if (!=.f64 (*.f64 re (-.f64 im (*.f64 (*.f64 re im) 1/2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 re im) 2) (pow.f64 (*.f64 (*.f64 im 1/2) (*.f64 re re)) 2)) (*.f64 re (-.f64 im (*.f64 (*.f64 re im) 1/2)))) (*.f64 im (*.f64 (fma.f64 re 1/2 1) re))) |
(if (!=.f64 (-.f64 (*.f64 1/2 (*.f64 (*.f64 re re) im)) (*.f64 im re)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 re re) im)) 2) (pow.f64 (*.f64 im re) 2)) (-.f64 (*.f64 1/2 (*.f64 (*.f64 re re) im)) (*.f64 im re))) (*.f64 (fma.f64 re 1/2 1) (*.f64 im re))) |
(if (!=.f64 (*.f64 im (*.f64 re (fma.f64 re 1/2 -1))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 im 1/2) (*.f64 re re)) 2) (pow.f64 (*.f64 re im) 2)) (*.f64 im (*.f64 re (fma.f64 re 1/2 -1)))) (*.f64 im (*.f64 (fma.f64 re 1/2 1) re))) |
(if (!=.f64 (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 re re) im)) 2) (-.f64 (pow.f64 (*.f64 im re) 2) (*.f64 (pow.f64 (*.f64 im re) 2) (*.f64 1/2 re)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 im re) 3) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 re re) im)) 3)) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 re re) im)) 2) (-.f64 (pow.f64 (*.f64 im re) 2) (*.f64 (pow.f64 (*.f64 im re) 2) (*.f64 1/2 re))))) (*.f64 (fma.f64 re 1/2 1) (*.f64 im re))) |
(if (!=.f64 (-.f64 (pow.f64 (*.f64 (*.f64 im 1/2) (*.f64 re re)) 2) (*.f64 (pow.f64 (*.f64 re im) 2) (fma.f64 re 1/2 -1))) 0) (/.f64 (fma.f64 1/8 (pow.f64 (*.f64 re (*.f64 re im)) 3) (pow.f64 (*.f64 re im) 3)) (-.f64 (pow.f64 (*.f64 (*.f64 im 1/2) (*.f64 re re)) 2) (*.f64 (pow.f64 (*.f64 re im) 2) (fma.f64 re 1/2 -1)))) (*.f64 im (*.f64 (fma.f64 re 1/2 1) re))) |
(if (!=.f64 (*.f64 im re) 0) (/.f64 (+.f64 (pow.f64 (*.f64 im re) 3) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 re re) im)) 3)) (+.f64 (pow.f64 (*.f64 im re) 2) (*.f64 (*.f64 1/2 (*.f64 (*.f64 re re) im)) (-.f64 (*.f64 1/2 (*.f64 (*.f64 re re) im)) (*.f64 im re))))) (*.f64 (fma.f64 re 1/2 1) (*.f64 im re))) |
(if (!=.f64 (*.f64 re im) 0) (/.f64 (fma.f64 1/8 (pow.f64 (*.f64 re (*.f64 re im)) 3) (pow.f64 (*.f64 re im) 3)) (fma.f64 (*.f64 im (*.f64 re (fma.f64 re 1/2 -1))) (*.f64 (*.f64 im 1/2) (*.f64 re re)) (pow.f64 (*.f64 re im) 2))) (*.f64 im (*.f64 (fma.f64 re 1/2 1) re))) |
(if (!=.f64 (*.f64 1/2 (*.f64 (*.f64 re re) im)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 im re) 3) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 re re) im)) 3)) (+.f64 (pow.f64 (*.f64 im re) 2) (*.f64 (*.f64 1/2 (*.f64 (*.f64 re re) im)) (-.f64 (*.f64 1/2 (*.f64 (*.f64 re re) im)) (*.f64 im re))))) (*.f64 (fma.f64 re 1/2 1) (*.f64 im re))) |
(if (!=.f64 (*.f64 (*.f64 im 1/2) (*.f64 re re)) 0) (/.f64 (fma.f64 1/8 (pow.f64 (*.f64 re (*.f64 re im)) 3) (pow.f64 (*.f64 re im) 3)) (fma.f64 (*.f64 im (*.f64 re (fma.f64 re 1/2 -1))) (*.f64 (*.f64 im 1/2) (*.f64 re re)) (pow.f64 (*.f64 re im) 2))) (*.f64 im (*.f64 (fma.f64 re 1/2 1) re))) |
(if (!=.f64 (*.f64 1/2 (*.f64 (*.f64 re re) im)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 im re) 3) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 re re) im)) 3)) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 re re) im)) 2) (-.f64 (pow.f64 (*.f64 im re) 2) (*.f64 (pow.f64 (*.f64 im re) 2) (*.f64 1/2 re))))) (*.f64 (fma.f64 re 1/2 1) (*.f64 im re))) |
(if (!=.f64 (*.f64 (*.f64 im 1/2) (*.f64 re re)) 0) (/.f64 (fma.f64 1/8 (pow.f64 (*.f64 re (*.f64 re im)) 3) (pow.f64 (*.f64 re im) 3)) (-.f64 (pow.f64 (*.f64 (*.f64 im 1/2) (*.f64 re re)) 2) (*.f64 (pow.f64 (*.f64 re im) 2) (fma.f64 re 1/2 -1)))) (*.f64 im (*.f64 (fma.f64 re 1/2 1) re))) |
(if (!=.f64 (*.f64 im re) 0) (/.f64 (+.f64 (pow.f64 (*.f64 im re) 3) (pow.f64 (*.f64 1/2 (*.f64 (*.f64 re re) im)) 3)) (+.f64 (pow.f64 (*.f64 1/2 (*.f64 (*.f64 re re) im)) 2) (-.f64 (pow.f64 (*.f64 im re) 2) (*.f64 (pow.f64 (*.f64 im re) 2) (*.f64 1/2 re))))) (*.f64 (fma.f64 re 1/2 1) (*.f64 im re))) |
(if (!=.f64 (*.f64 re im) 0) (/.f64 (fma.f64 1/8 (pow.f64 (*.f64 re (*.f64 re im)) 3) (pow.f64 (*.f64 re im) 3)) (-.f64 (pow.f64 (*.f64 (*.f64 im 1/2) (*.f64 re re)) 2) (*.f64 (pow.f64 (*.f64 re im) 2) (fma.f64 re 1/2 -1)))) (*.f64 im (*.f64 (fma.f64 re 1/2 1) re))) |
(+.f64 (*.f64 im re) (*.f64 1/2 (*.f64 (*.f64 re re) im))) |
(*.f64 im (*.f64 (fma.f64 re 1/2 1) re)) |
(+.f64 (*.f64 1/2 (*.f64 (*.f64 re re) im)) (*.f64 im re)) |
(*.f64 im (*.f64 (fma.f64 re 1/2 1) re)) |
(*.f64 im (*.f64 (fma.f64 re 1/2 1) re)) |
(*.f64 (*.f64 (fma.f64 re 1/2 1) re) im) |
(*.f64 im (*.f64 (fma.f64 re 1/2 1) re)) |
(*.f64 1 (*.f64 (fma.f64 re 1/2 1) (*.f64 im re))) |
(*.f64 im (*.f64 (fma.f64 re 1/2 1) re)) |
(*.f64 (*.f64 (fma.f64 re 1/2 1) (*.f64 im re)) 1) |
(*.f64 im (*.f64 (fma.f64 re 1/2 1) re)) |
(*.f64 (*.f64 (*.f64 (fma.f64 re 1/2 1) re) (cbrt.f64 im)) (cbrt.f64 (*.f64 im im))) |
(*.f64 im (*.f64 (fma.f64 re 1/2 1) re)) |
(*.f64 (fma.f64 re 1/2 1) (*.f64 im re)) |
(*.f64 im (*.f64 (fma.f64 re 1/2 1) re)) |
(*.f64 (cbrt.f64 (*.f64 (fma.f64 re 1/2 1) re)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 re 1/2 1) re) 2)) im)) |
(*.f64 im (*.f64 (fma.f64 re 1/2 1) re)) |
(*.f64 (cbrt.f64 im) (*.f64 (cbrt.f64 (*.f64 im im)) (*.f64 (fma.f64 re 1/2 1) re))) |
(*.f64 im (*.f64 (fma.f64 re 1/2 1) re)) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 re 1/2 1) re) 2)) im) (cbrt.f64 (*.f64 (fma.f64 re 1/2 1) re))) |
(*.f64 im (*.f64 (fma.f64 re 1/2 1) re)) |
(*.f64 (*.f64 im re) (fma.f64 re 1/2 1)) |
(*.f64 im (*.f64 (fma.f64 re 1/2 1) re)) |
(*.f64 (*.f64 (cbrt.f64 (*.f64 im im)) (*.f64 (fma.f64 re 1/2 1) re)) (cbrt.f64 im)) |
(*.f64 im (*.f64 (fma.f64 re 1/2 1) re)) |
(*.f64 (cbrt.f64 (*.f64 im im)) (*.f64 (*.f64 (fma.f64 re 1/2 1) re) (cbrt.f64 im))) |
(*.f64 im (*.f64 (fma.f64 re 1/2 1) re)) |
(*.f64 (*.f64 im (fma.f64 re 1/2 1)) re) |
(*.f64 im (*.f64 (fma.f64 re 1/2 1) re)) |
(*.f64 (*.f64 (fma.f64 re 1/2 1) (cbrt.f64 re)) (*.f64 (cbrt.f64 (*.f64 re re)) im)) |
(*.f64 im (*.f64 (fma.f64 re 1/2 1) re)) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 re 1/2 1) re))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 re 1/2 1) re))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 re 1/2 1) re) 2)) im))) |
(*.f64 im (*.f64 (fma.f64 re 1/2 1) re)) |
(*.f64 (cbrt.f64 (*.f64 (fma.f64 re 1/2 1) re)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 re 1/2 1) re) 2)) im) 1)) |
(*.f64 im (*.f64 (fma.f64 re 1/2 1) re)) |
(*.f64 (cbrt.f64 (*.f64 im im)) (+.f64 (*.f64 re (cbrt.f64 im)) (*.f64 (*.f64 1/2 (*.f64 re re)) (cbrt.f64 im)))) |
(*.f64 im (*.f64 (fma.f64 re 1/2 1) re)) |
(*.f64 (cbrt.f64 (*.f64 im im)) (+.f64 (*.f64 (*.f64 1/2 (*.f64 re re)) (cbrt.f64 im)) (*.f64 re (cbrt.f64 im)))) |
(*.f64 im (*.f64 (fma.f64 re 1/2 1) re)) |
(*.f64 (cbrt.f64 (*.f64 (fma.f64 re 1/2 1) (*.f64 im re))) (cbrt.f64 (pow.f64 (*.f64 (fma.f64 re 1/2 1) (*.f64 im re)) 2))) |
(*.f64 im (*.f64 (fma.f64 re 1/2 1) re)) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 re 1/2 1) (*.f64 im re)) 2)) (cbrt.f64 (*.f64 (fma.f64 re 1/2 1) (*.f64 im re)))) |
(*.f64 im (*.f64 (fma.f64 re 1/2 1) re)) |
(*.f64 (*.f64 im (cbrt.f64 (*.f64 (fma.f64 re 1/2 1) re))) (cbrt.f64 (pow.f64 (*.f64 (fma.f64 re 1/2 1) re) 2))) |
(*.f64 im (*.f64 (fma.f64 re 1/2 1) re)) |
(*.f64 re (*.f64 im (fma.f64 re 1/2 1))) |
(*.f64 im (*.f64 (fma.f64 re 1/2 1) re)) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 re 1/2 1) re) 2)) (*.f64 im (cbrt.f64 (*.f64 (fma.f64 re 1/2 1) re)))) |
(*.f64 im (*.f64 (fma.f64 re 1/2 1) re)) |
(*.f64 (*.f64 im (*.f64 (fma.f64 re 1/2 1) (cbrt.f64 re))) (cbrt.f64 (*.f64 re re))) |
(*.f64 im (*.f64 (fma.f64 re 1/2 1) re)) |
(*.f64 (*.f64 (cbrt.f64 (*.f64 (fma.f64 re 1/2 1) (*.f64 im re))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 re 1/2 1) (*.f64 im re)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 re 1/2 1) (*.f64 im re)))) 2) 2)) |
(*.f64 im (*.f64 (fma.f64 re 1/2 1) re)) |
(*.f64 (cbrt.f64 (fma.f64 re 1/2 1)) (*.f64 (cbrt.f64 re) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 re 1/2 1) re) 2)) im))) |
(*.f64 im (*.f64 (fma.f64 re 1/2 1) re)) |
(/.f64 (*.f64 (fma.f64 (pow.f64 re 3) 1/8 1) (*.f64 im re)) (+.f64 (*.f64 1/4 (*.f64 re re)) (neg.f64 (fma.f64 re 1/2 -1)))) |
(/.f64 (*.f64 (fma.f64 (pow.f64 re 3) 1/8 1) (*.f64 re im)) (fma.f64 1/4 (*.f64 re re) (neg.f64 (fma.f64 re 1/2 -1)))) |
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 re 1/2 1) (*.f64 im re))) 3) |
(*.f64 im (*.f64 (fma.f64 re 1/2 1) re)) |
(pow.f64 (*.f64 (fma.f64 re 1/2 1) (*.f64 im re)) 1) |
(*.f64 im (*.f64 (fma.f64 re 1/2 1) re)) |
(pow.f64 (pow.f64 (*.f64 (fma.f64 re 1/2 1) (*.f64 im re)) 3) 1/3) |
(*.f64 im (*.f64 (fma.f64 re 1/2 1) re)) |
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 re 1/2 1) (*.f64 im re)) 3)) |
(*.f64 im (*.f64 (fma.f64 re 1/2 1) re)) |
(fma.f64 re (*.f64 1/2 re) re) |
(*.f64 (fma.f64 re 1/2 1) re) |
(fma.f64 (*.f64 1/2 re) re re) |
(*.f64 (fma.f64 re 1/2 1) re) |
(fma.f64 1 re (*.f64 1/2 (*.f64 re re))) |
(*.f64 (fma.f64 re 1/2 1) re) |
(fma.f64 1 (*.f64 1/2 (*.f64 re re)) re) |
(*.f64 (fma.f64 re 1/2 1) re) |
(fma.f64 (cbrt.f64 re) (*.f64 (cbrt.f64 (*.f64 (*.f64 re re) 1/8)) re) re) |
(fma.f64 (*.f64 1/2 (*.f64 re re)) 1 re) |
(*.f64 (fma.f64 re 1/2 1) re) |
(fma.f64 (cbrt.f64 (*.f64 1/2 re)) (*.f64 (cbrt.f64 (*.f64 1/4 (*.f64 re re))) re) re) |
(fma.f64 (*.f64 re (sqrt.f64 1/2)) (*.f64 re (sqrt.f64 1/2)) re) |
(*.f64 (fma.f64 re 1/2 1) re) |
(fma.f64 re 1 (*.f64 1/2 (*.f64 re re))) |
(*.f64 (fma.f64 re 1/2 1) re) |
(fma.f64 (cbrt.f64 re) (cbrt.f64 (*.f64 re re)) (*.f64 1/2 (*.f64 re re))) |
(*.f64 (fma.f64 re 1/2 1) re) |
(fma.f64 (cbrt.f64 (*.f64 1/2 (*.f64 re re))) (*.f64 (cbrt.f64 1/4) (*.f64 re (cbrt.f64 re))) re) |
(fma.f64 (cbrt.f64 (*.f64 (*.f64 1/2 re) re)) (*.f64 (*.f64 (cbrt.f64 1/4) re) (cbrt.f64 re)) re) |
(fma.f64 1/2 (*.f64 re re) re) |
(*.f64 (fma.f64 re 1/2 1) re) |
(fma.f64 (*.f64 (cbrt.f64 1/4) (*.f64 re (cbrt.f64 re))) (cbrt.f64 (*.f64 1/2 (*.f64 re re))) re) |
(fma.f64 (cbrt.f64 (*.f64 (*.f64 1/2 re) re)) (*.f64 (*.f64 (cbrt.f64 1/4) re) (cbrt.f64 re)) re) |
(fma.f64 (*.f64 (*.f64 1/2 re) (cbrt.f64 re)) (cbrt.f64 (*.f64 re re)) re) |
(*.f64 (fma.f64 re 1/2 1) re) |
(fma.f64 (*.f64 re (cbrt.f64 (*.f64 1/2 re))) (cbrt.f64 (*.f64 1/4 (*.f64 re re))) re) |
(fma.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 1/2) (*.f64 re re)) re) |
(*.f64 (fma.f64 re 1/2 1) re) |
(fma.f64 (*.f64 re re) 1/2 re) |
(*.f64 (fma.f64 re 1/2 1) re) |
(fma.f64 (cbrt.f64 (*.f64 re re)) (cbrt.f64 re) (*.f64 1/2 (*.f64 re re))) |
(*.f64 (fma.f64 re 1/2 1) re) |
(fma.f64 (cbrt.f64 1/2) (*.f64 (cbrt.f64 1/4) (*.f64 re re)) re) |
(*.f64 (fma.f64 re 1/2 1) re) |
(if (!=.f64 (neg.f64 (*.f64 re (fma.f64 re 1/2 -1))) 0) (/.f64 (fma.f64 1/4 (pow.f64 (*.f64 re re) 2) (neg.f64 (*.f64 re re))) (*.f64 re (fma.f64 re 1/2 -1))) (*.f64 (fma.f64 re 1/2 1) re)) |
(if (!=.f64 (*.f64 re (fma.f64 re 1/2 -1)) 0) (/.f64 (fma.f64 1/4 (pow.f64 (*.f64 re re) 2) (neg.f64 (*.f64 re re))) (*.f64 re (fma.f64 re 1/2 -1))) (*.f64 (fma.f64 re 1/2 1) re)) |
(if (!=.f64 (fma.f64 re re (*.f64 (*.f64 (pow.f64 re 3) 1/2) (fma.f64 re 1/2 -1))) 0) (/.f64 (fma.f64 1/8 (pow.f64 (*.f64 re re) 3) (pow.f64 re 3)) (fma.f64 re re (*.f64 (*.f64 (pow.f64 re 3) 1/2) (fma.f64 re 1/2 -1)))) (*.f64 (fma.f64 re 1/2 1) re)) |
(if (!=.f64 (fma.f64 re re (*.f64 (pow.f64 re 3) (*.f64 1/2 (fma.f64 re 1/2 -1)))) 0) (/.f64 (fma.f64 1/8 (pow.f64 (*.f64 re re) 3) (pow.f64 re 3)) (fma.f64 re re (*.f64 (pow.f64 re 3) (*.f64 1/2 (fma.f64 re 1/2 -1))))) (*.f64 (fma.f64 re 1/2 1) re)) |
(if (!=.f64 (*.f64 1/2 (*.f64 re re)) 0) (/.f64 (fma.f64 1/8 (pow.f64 (*.f64 re re) 3) (pow.f64 re 3)) (fma.f64 re re (*.f64 (*.f64 (pow.f64 re 3) 1/2) (fma.f64 re 1/2 -1)))) (*.f64 (fma.f64 re 1/2 1) re)) |
(if (!=.f64 (*.f64 (*.f64 1/2 re) re) 0) (/.f64 (fma.f64 1/8 (pow.f64 (*.f64 re re) 3) (pow.f64 re 3)) (fma.f64 re re (*.f64 (pow.f64 re 3) (*.f64 1/2 (fma.f64 re 1/2 -1))))) (*.f64 (fma.f64 re 1/2 1) re)) |
(if (!=.f64 re 0) (/.f64 (fma.f64 1/8 (pow.f64 (*.f64 re re) 3) (pow.f64 re 3)) (fma.f64 re re (*.f64 (*.f64 (pow.f64 re 3) 1/2) (fma.f64 re 1/2 -1)))) (*.f64 (fma.f64 re 1/2 1) re)) |
(if (!=.f64 re 0) (/.f64 (fma.f64 1/8 (pow.f64 (*.f64 re re) 3) (pow.f64 re 3)) (fma.f64 re re (*.f64 (pow.f64 re 3) (*.f64 1/2 (fma.f64 re 1/2 -1))))) (*.f64 (fma.f64 re 1/2 1) re)) |
(+.f64 re (*.f64 1/2 (*.f64 re re))) |
(*.f64 (fma.f64 re 1/2 1) re) |
(+.f64 (*.f64 1/2 (*.f64 re re)) re) |
(*.f64 (fma.f64 re 1/2 1) re) |
(*.f64 1 (*.f64 (fma.f64 re 1/2 1) re)) |
(*.f64 (fma.f64 re 1/2 1) re) |
(*.f64 (*.f64 (fma.f64 re 1/2 1) re) 1) |
(*.f64 (fma.f64 re 1/2 1) re) |
(*.f64 (fma.f64 re 1/2 1) re) |
(*.f64 re (fma.f64 re 1/2 1)) |
(*.f64 (fma.f64 re 1/2 1) re) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 re 1/2 1) re))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 re 1/2 1) re))) 2) (cbrt.f64 (pow.f64 (*.f64 (fma.f64 re 1/2 1) re) 2)))) |
(*.f64 (fma.f64 re 1/2 1) re) |
(*.f64 (cbrt.f64 re) (+.f64 (cbrt.f64 (*.f64 re re)) (*.f64 (cbrt.f64 (*.f64 (*.f64 re re) 1/8)) re))) |
(fma.f64 (cbrt.f64 re) (*.f64 (cbrt.f64 (*.f64 (*.f64 re re) 1/8)) re) re) |
(*.f64 (cbrt.f64 re) (+.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 re re) 1/8)) re) (cbrt.f64 (*.f64 re re)))) |
(fma.f64 (cbrt.f64 re) (*.f64 (cbrt.f64 (*.f64 (*.f64 re re) 1/8)) re) re) |
(*.f64 (cbrt.f64 (*.f64 (fma.f64 re 1/2 1) re)) (cbrt.f64 (pow.f64 (*.f64 (fma.f64 re 1/2 1) re) 2))) |
(*.f64 (fma.f64 re 1/2 1) re) |
(*.f64 (+.f64 (*.f64 (cbrt.f64 1/4) (*.f64 re (cbrt.f64 re))) (-.f64 (cbrt.f64 (*.f64 re re)) (*.f64 re (cbrt.f64 1/2)))) (+.f64 (cbrt.f64 (*.f64 1/2 (*.f64 re re))) (cbrt.f64 re))) |
(*.f64 (-.f64 (*.f64 (cbrt.f64 re) (+.f64 (cbrt.f64 re) (*.f64 (cbrt.f64 1/4) re))) (*.f64 re (cbrt.f64 1/2))) (fma.f64 (cbrt.f64 1/2) (cbrt.f64 (*.f64 re re)) (cbrt.f64 re))) |
(*.f64 (+.f64 (cbrt.f64 (*.f64 re re)) (-.f64 (*.f64 (cbrt.f64 1/4) (*.f64 re (cbrt.f64 re))) (*.f64 re (cbrt.f64 1/2)))) (+.f64 (cbrt.f64 re) (cbrt.f64 (*.f64 1/2 (*.f64 re re))))) |
(*.f64 (-.f64 (*.f64 (cbrt.f64 re) (+.f64 (cbrt.f64 re) (*.f64 (cbrt.f64 1/4) re))) (*.f64 re (cbrt.f64 1/2))) (fma.f64 (cbrt.f64 1/2) (cbrt.f64 (*.f64 re re)) (cbrt.f64 re))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 re 1/2 1) re) 2)) (cbrt.f64 (*.f64 (fma.f64 re 1/2 1) re))) |
(*.f64 (fma.f64 re 1/2 1) re) |
(*.f64 (*.f64 (fma.f64 re 1/2 1) (cbrt.f64 re)) (cbrt.f64 (*.f64 re re))) |
(*.f64 (fma.f64 re 1/2 1) re) |
(*.f64 (cbrt.f64 (*.f64 re re)) (*.f64 (fma.f64 re 1/2 1) (cbrt.f64 re))) |
(*.f64 (fma.f64 re 1/2 1) re) |
(*.f64 (cbrt.f64 (fma.f64 re 1/2 1)) (*.f64 (cbrt.f64 re) (cbrt.f64 (pow.f64 (*.f64 (fma.f64 re 1/2 1) re) 2)))) |
(*.f64 (fma.f64 re 1/2 1) re) |
(*.f64 (cbrt.f64 (*.f64 re re)) (+.f64 (cbrt.f64 re) (*.f64 (*.f64 1/2 re) (cbrt.f64 re)))) |
(*.f64 (fma.f64 re 1/2 1) re) |
(*.f64 (cbrt.f64 (*.f64 re re)) (+.f64 (*.f64 (*.f64 1/2 re) (cbrt.f64 re)) (cbrt.f64 re))) |
(*.f64 (fma.f64 re 1/2 1) re) |
(/.f64 (*.f64 re (fma.f64 (pow.f64 re 3) 1/8 1)) (+.f64 (*.f64 1/4 (*.f64 re re)) (neg.f64 (fma.f64 re 1/2 -1)))) |
(/.f64 (*.f64 re (fma.f64 (pow.f64 re 3) 1/8 1)) (fma.f64 1/4 (*.f64 re re) (neg.f64 (fma.f64 re 1/2 -1)))) |
(/.f64 (*.f64 (fma.f64 (pow.f64 re 3) 1/8 1) re) (+.f64 (*.f64 1/4 (*.f64 re re)) (neg.f64 (fma.f64 re 1/2 -1)))) |
(/.f64 (*.f64 re (fma.f64 (pow.f64 re 3) 1/8 1)) (fma.f64 1/4 (*.f64 re re) (neg.f64 (fma.f64 re 1/2 -1)))) |
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 re 1/2 1) re)) 3) |
(*.f64 (fma.f64 re 1/2 1) re) |
(pow.f64 (*.f64 (fma.f64 re 1/2 1) re) 1) |
(*.f64 (fma.f64 re 1/2 1) re) |
(pow.f64 (pow.f64 (*.f64 (fma.f64 re 1/2 1) re) 3) 1/3) |
(*.f64 (fma.f64 re 1/2 1) re) |
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 re 1/2 1) re) 3)) |
(*.f64 (fma.f64 re 1/2 1) re) |
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (+.f64 (*.f64 re im) im) |
Compiled 12 to 4 computations (66.7% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | im | @ | inf | (+.f64 (*.f64 re im) im) |
| 1.0ms | im | @ | 0 | (+.f64 (*.f64 re im) im) |
| 1.0ms | re | @ | inf | (+.f64 (*.f64 re im) im) |
| 1.0ms | re | @ | 0 | (+.f64 (*.f64 re im) im) |
| 1.0ms | im | @ | -inf | (+.f64 (*.f64 re im) im) |
Compiled 580 to 285 computations (50.9% saved)
| 1× | batch-egg-rewrite |
| 54× | egg-rr |
| Inputs |
|---|
(+.f64 (*.f64 re im) im) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 re im im)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 im re im)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 re im)) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) im)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 re) (*.f64 (cbrt.f64 (*.f64 re re)) im) im)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 im) (*.f64 (cbrt.f64 (*.f64 im im)) re) im)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (cbrt.f64 (*.f64 re im)) im)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 im (cbrt.f64 re)) (cbrt.f64 (*.f64 re re)) im)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 im) (cbrt.f64 (*.f64 im im)) (*.f64 re im))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 re (cbrt.f64 im)) (cbrt.f64 (*.f64 im im)) im)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 im im)) (cbrt.f64 im) (*.f64 re im))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 im (*.f64 re im))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 re im) im)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 re im) 1 im)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 im 1 (*.f64 re im))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 im (+.f64 re -1)) 0) (/.f64 (*.f64 (*.f64 im im) (fma.f64 re re -1)) (*.f64 im (+.f64 re -1))) (fma.f64 re im im))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 im (-.f64 1 re)) 0) (/.f64 (*.f64 (*.f64 im im) (fma.f64 re re -1)) (*.f64 im (+.f64 re -1))) (fma.f64 re im im))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 im im (*.f64 (*.f64 (*.f64 re im) im) (+.f64 re -1))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 re im) 3) (pow.f64 im 3)) (fma.f64 im im (*.f64 (*.f64 (*.f64 re im) im) (+.f64 re -1)))) (fma.f64 re im im))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 im 0) (/.f64 (+.f64 (pow.f64 (*.f64 re im) 3) (pow.f64 im 3)) (fma.f64 im im (*.f64 (*.f64 (*.f64 re im) im) (+.f64 re -1)))) (fma.f64 re im im))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 re im) 0) (/.f64 (+.f64 (pow.f64 (*.f64 re im) 3) (pow.f64 im 3)) (fma.f64 im im (*.f64 (*.f64 (*.f64 re im) im) (+.f64 re -1)))) (fma.f64 re im im))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 re im) im)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 im (*.f64 re im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 re 1) im)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 im (+.f64 re 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 re im im) 2)) (cbrt.f64 (cbrt.f64 (fma.f64 re im im)))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 re im im))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 re im im) 2)) (cbrt.f64 (+.f64 re 1))) (cbrt.f64 im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 im (cbrt.f64 (+.f64 re 1))) (pow.f64 (cbrt.f64 (+.f64 re 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 re 1) (cbrt.f64 im)) (cbrt.f64 im)) (cbrt.f64 im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 re 1) (cbrt.f64 (*.f64 im im))) (cbrt.f64 im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (fma.f64 re im im))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 re im im))) 2) (cbrt.f64 (pow.f64 (fma.f64 re im im) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 re im im))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 re im im))) 2) 2) (cbrt.f64 (fma.f64 re im im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 im) (*.f64 (cbrt.f64 (*.f64 im im)) (+.f64 re 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 im) (+.f64 (*.f64 (cbrt.f64 (*.f64 im im)) re) (cbrt.f64 (*.f64 im im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 im) (+.f64 (cbrt.f64 (*.f64 im im)) (*.f64 (cbrt.f64 (*.f64 im im)) re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 re im im)) (cbrt.f64 (pow.f64 (fma.f64 re im im) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (*.f64 im im)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (cbrt.f64 (*.f64 (*.f64 re im) im)))) (+.f64 (cbrt.f64 im) (cbrt.f64 (*.f64 re im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (-.f64 (cbrt.f64 (*.f64 im im)) (cbrt.f64 (*.f64 (*.f64 re im) im)))) (+.f64 (cbrt.f64 (*.f64 re im)) (cbrt.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 re im im) 2)) (cbrt.f64 (fma.f64 re im im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 re 1) (cbrt.f64 im)) (cbrt.f64 (*.f64 im im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 im im)) (*.f64 (+.f64 re 1) (cbrt.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (fma.f64 re im im)) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 re im im))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 re im im))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 re 1) (cbrt.f64 im)) (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2)) (cbrt.f64 (*.f64 im (cbrt.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 re 1) (cbrt.f64 im)) 1) (cbrt.f64 (*.f64 im im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 re 1)) (*.f64 (cbrt.f64 im) (cbrt.f64 (pow.f64 (fma.f64 re im im) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 re 1)) (*.f64 (pow.f64 (cbrt.f64 (+.f64 re 1)) 2) im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 im im)) (+.f64 (*.f64 re (cbrt.f64 im)) (cbrt.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 im im)) (+.f64 (cbrt.f64 im) (*.f64 re (cbrt.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 re im im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 re im im) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 im (+.f64 (pow.f64 re 3) 1)) (fma.f64 re re (-.f64 1 re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 re 3) 1) im) (fma.f64 re re (-.f64 1 re)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 re im im) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 re im im)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 re im im) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 re im im) 3)))))) |
| 1× | egglog |
| Inputs |
|---|
im |
(*.f64 re im) |
(+.f64 im (*.f64 re im)) |
(+.f64 im (*.f64 re im)) |
(+.f64 im (*.f64 re im)) |
(*.f64 re im) |
(+.f64 im (*.f64 re im)) |
(+.f64 im (*.f64 re im)) |
(+.f64 im (*.f64 re im)) |
(*.f64 (+.f64 1 re) im) |
(*.f64 (+.f64 1 re) im) |
(*.f64 (+.f64 1 re) im) |
(*.f64 (+.f64 1 re) im) |
(*.f64 (+.f64 1 re) im) |
(*.f64 (+.f64 1 re) im) |
(*.f64 (+.f64 1 re) im) |
(*.f64 (+.f64 1 re) im) |
(*.f64 -1 (*.f64 im (-.f64 (*.f64 -1 re) 1))) |
(*.f64 -1 (*.f64 im (-.f64 (*.f64 -1 re) 1))) |
(*.f64 -1 (*.f64 im (-.f64 (*.f64 -1 re) 1))) |
(*.f64 -1 (*.f64 im (-.f64 (*.f64 -1 re) 1))) |
(fma.f64 re im im) |
(fma.f64 im re im) |
(fma.f64 (cbrt.f64 (*.f64 re im)) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) im) |
(fma.f64 (cbrt.f64 re) (*.f64 (cbrt.f64 (*.f64 re re)) im) im) |
(fma.f64 (cbrt.f64 im) (*.f64 (cbrt.f64 (*.f64 im im)) re) im) |
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (cbrt.f64 (*.f64 re im)) im) |
(fma.f64 (*.f64 im (cbrt.f64 re)) (cbrt.f64 (*.f64 re re)) im) |
(fma.f64 (cbrt.f64 im) (cbrt.f64 (*.f64 im im)) (*.f64 re im)) |
(fma.f64 (*.f64 re (cbrt.f64 im)) (cbrt.f64 (*.f64 im im)) im) |
(fma.f64 (cbrt.f64 (*.f64 im im)) (cbrt.f64 im) (*.f64 re im)) |
(fma.f64 1 im (*.f64 re im)) |
(fma.f64 1 (*.f64 re im) im) |
(fma.f64 (*.f64 re im) 1 im) |
(fma.f64 im 1 (*.f64 re im)) |
(if (!=.f64 (*.f64 im (+.f64 re -1)) 0) (/.f64 (*.f64 (*.f64 im im) (fma.f64 re re -1)) (*.f64 im (+.f64 re -1))) (fma.f64 re im im)) |
(if (!=.f64 (*.f64 im (-.f64 1 re)) 0) (/.f64 (*.f64 (*.f64 im im) (fma.f64 re re -1)) (*.f64 im (+.f64 re -1))) (fma.f64 re im im)) |
(if (!=.f64 (fma.f64 im im (*.f64 (*.f64 (*.f64 re im) im) (+.f64 re -1))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 re im) 3) (pow.f64 im 3)) (fma.f64 im im (*.f64 (*.f64 (*.f64 re im) im) (+.f64 re -1)))) (fma.f64 re im im)) |
(if (!=.f64 im 0) (/.f64 (+.f64 (pow.f64 (*.f64 re im) 3) (pow.f64 im 3)) (fma.f64 im im (*.f64 (*.f64 (*.f64 re im) im) (+.f64 re -1)))) (fma.f64 re im im)) |
(if (!=.f64 (*.f64 re im) 0) (/.f64 (+.f64 (pow.f64 (*.f64 re im) 3) (pow.f64 im 3)) (fma.f64 im im (*.f64 (*.f64 (*.f64 re im) im) (+.f64 re -1)))) (fma.f64 re im im)) |
(+.f64 (*.f64 re im) im) |
(+.f64 im (*.f64 re im)) |
(*.f64 (+.f64 re 1) im) |
(*.f64 im (+.f64 re 1)) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 re im im) 2)) (cbrt.f64 (cbrt.f64 (fma.f64 re im im)))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 re im im))) 2)) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 re im im) 2)) (cbrt.f64 (+.f64 re 1))) (cbrt.f64 im)) |
(*.f64 (*.f64 im (cbrt.f64 (+.f64 re 1))) (pow.f64 (cbrt.f64 (+.f64 re 1)) 2)) |
(*.f64 (*.f64 (*.f64 (+.f64 re 1) (cbrt.f64 im)) (cbrt.f64 im)) (cbrt.f64 im)) |
(*.f64 (*.f64 (+.f64 re 1) (cbrt.f64 (*.f64 im im))) (cbrt.f64 im)) |
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 re im im))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 re im im))) 2) (cbrt.f64 (pow.f64 (fma.f64 re im im) 2)))) |
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 re im im))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 re im im))) 2) 2) (cbrt.f64 (fma.f64 re im im)))) |
(*.f64 (cbrt.f64 im) (*.f64 (cbrt.f64 (*.f64 im im)) (+.f64 re 1))) |
(*.f64 (cbrt.f64 im) (+.f64 (*.f64 (cbrt.f64 (*.f64 im im)) re) (cbrt.f64 (*.f64 im im)))) |
(*.f64 (cbrt.f64 im) (+.f64 (cbrt.f64 (*.f64 im im)) (*.f64 (cbrt.f64 (*.f64 im im)) re))) |
(*.f64 (cbrt.f64 (fma.f64 re im im)) (cbrt.f64 (pow.f64 (fma.f64 re im im) 2))) |
(*.f64 (+.f64 (cbrt.f64 (*.f64 im im)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (cbrt.f64 (*.f64 (*.f64 re im) im)))) (+.f64 (cbrt.f64 im) (cbrt.f64 (*.f64 re im)))) |
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (-.f64 (cbrt.f64 (*.f64 im im)) (cbrt.f64 (*.f64 (*.f64 re im) im)))) (+.f64 (cbrt.f64 (*.f64 re im)) (cbrt.f64 im))) |
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 re im im) 2)) (cbrt.f64 (fma.f64 re im im))) |
(*.f64 (*.f64 (+.f64 re 1) (cbrt.f64 im)) (cbrt.f64 (*.f64 im im))) |
(*.f64 (cbrt.f64 (*.f64 im im)) (*.f64 (+.f64 re 1) (cbrt.f64 im))) |
(*.f64 (*.f64 (cbrt.f64 (fma.f64 re im im)) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 re im im))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 re im im))) 2) 2)) |
(*.f64 (*.f64 (*.f64 (+.f64 re 1) (cbrt.f64 im)) (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2)) (cbrt.f64 (*.f64 im (cbrt.f64 im)))) |
(*.f64 (*.f64 (*.f64 (+.f64 re 1) (cbrt.f64 im)) 1) (cbrt.f64 (*.f64 im im))) |
(*.f64 (cbrt.f64 (+.f64 re 1)) (*.f64 (cbrt.f64 im) (cbrt.f64 (pow.f64 (fma.f64 re im im) 2)))) |
(*.f64 (cbrt.f64 (+.f64 re 1)) (*.f64 (pow.f64 (cbrt.f64 (+.f64 re 1)) 2) im)) |
(*.f64 (cbrt.f64 (*.f64 im im)) (+.f64 (*.f64 re (cbrt.f64 im)) (cbrt.f64 im))) |
(*.f64 (cbrt.f64 (*.f64 im im)) (+.f64 (cbrt.f64 im) (*.f64 re (cbrt.f64 im)))) |
(*.f64 1 (fma.f64 re im im)) |
(*.f64 (fma.f64 re im im) 1) |
(/.f64 (*.f64 im (+.f64 (pow.f64 re 3) 1)) (fma.f64 re re (-.f64 1 re))) |
(/.f64 (*.f64 (+.f64 (pow.f64 re 3) 1) im) (fma.f64 re re (-.f64 1 re))) |
(pow.f64 (pow.f64 (fma.f64 re im im) 3) 1/3) |
(pow.f64 (cbrt.f64 (fma.f64 re im im)) 3) |
(pow.f64 (fma.f64 re im im) 1) |
(cbrt.f64 (pow.f64 (fma.f64 re im im) 3)) |
| Outputs |
|---|
im |
(*.f64 re im) |
(+.f64 im (*.f64 re im)) |
(fma.f64 re im im) |
(+.f64 im (*.f64 re im)) |
(fma.f64 re im im) |
(+.f64 im (*.f64 re im)) |
(fma.f64 re im im) |
(*.f64 re im) |
(+.f64 im (*.f64 re im)) |
(fma.f64 re im im) |
(+.f64 im (*.f64 re im)) |
(fma.f64 re im im) |
(+.f64 im (*.f64 re im)) |
(fma.f64 re im im) |
(*.f64 (+.f64 1 re) im) |
(fma.f64 re im im) |
(*.f64 (+.f64 1 re) im) |
(fma.f64 re im im) |
(*.f64 (+.f64 1 re) im) |
(fma.f64 re im im) |
(*.f64 (+.f64 1 re) im) |
(fma.f64 re im im) |
(*.f64 (+.f64 1 re) im) |
(fma.f64 re im im) |
(*.f64 (+.f64 1 re) im) |
(fma.f64 re im im) |
(*.f64 (+.f64 1 re) im) |
(fma.f64 re im im) |
(*.f64 (+.f64 1 re) im) |
(fma.f64 re im im) |
(*.f64 -1 (*.f64 im (-.f64 (*.f64 -1 re) 1))) |
(fma.f64 re im im) |
(*.f64 -1 (*.f64 im (-.f64 (*.f64 -1 re) 1))) |
(fma.f64 re im im) |
(*.f64 -1 (*.f64 im (-.f64 (*.f64 -1 re) 1))) |
(fma.f64 re im im) |
(*.f64 -1 (*.f64 im (-.f64 (*.f64 -1 re) 1))) |
(fma.f64 re im im) |
(fma.f64 re im im) |
(fma.f64 im re im) |
(fma.f64 re im im) |
(fma.f64 (cbrt.f64 (*.f64 re im)) (cbrt.f64 (pow.f64 (*.f64 re im) 2)) im) |
(fma.f64 re im im) |
(fma.f64 (cbrt.f64 re) (*.f64 (cbrt.f64 (*.f64 re re)) im) im) |
(fma.f64 re im im) |
(fma.f64 (cbrt.f64 im) (*.f64 (cbrt.f64 (*.f64 im im)) re) im) |
(fma.f64 re im im) |
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (cbrt.f64 (*.f64 re im)) im) |
(fma.f64 re im im) |
(fma.f64 (*.f64 im (cbrt.f64 re)) (cbrt.f64 (*.f64 re re)) im) |
(fma.f64 re im im) |
(fma.f64 (cbrt.f64 im) (cbrt.f64 (*.f64 im im)) (*.f64 re im)) |
(fma.f64 re im im) |
(fma.f64 (*.f64 re (cbrt.f64 im)) (cbrt.f64 (*.f64 im im)) im) |
(fma.f64 re im im) |
(fma.f64 (cbrt.f64 (*.f64 im im)) (cbrt.f64 im) (*.f64 re im)) |
(fma.f64 re im im) |
(fma.f64 1 im (*.f64 re im)) |
(fma.f64 re im im) |
(fma.f64 1 (*.f64 re im) im) |
(fma.f64 re im im) |
(fma.f64 (*.f64 re im) 1 im) |
(fma.f64 re im im) |
(fma.f64 im 1 (*.f64 re im)) |
(fma.f64 re im im) |
(if (!=.f64 (*.f64 im (+.f64 re -1)) 0) (/.f64 (*.f64 (*.f64 im im) (fma.f64 re re -1)) (*.f64 im (+.f64 re -1))) (fma.f64 re im im)) |
(if (!=.f64 (*.f64 im (+.f64 re -1)) 0) (/.f64 (*.f64 im (*.f64 im (fma.f64 re re -1))) (*.f64 im (+.f64 re -1))) (fma.f64 re im im)) |
(if (!=.f64 (*.f64 im (-.f64 1 re)) 0) (/.f64 (*.f64 (*.f64 im im) (fma.f64 re re -1)) (*.f64 im (+.f64 re -1))) (fma.f64 re im im)) |
(if (!=.f64 (*.f64 im (-.f64 1 re)) 0) (/.f64 (*.f64 im (*.f64 im (fma.f64 re re -1))) (*.f64 im (+.f64 re -1))) (fma.f64 re im im)) |
(if (!=.f64 (fma.f64 im im (*.f64 (*.f64 (*.f64 re im) im) (+.f64 re -1))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 re im) 3) (pow.f64 im 3)) (fma.f64 im im (*.f64 (*.f64 (*.f64 re im) im) (+.f64 re -1)))) (fma.f64 re im im)) |
(if (!=.f64 im 0) (/.f64 (+.f64 (pow.f64 (*.f64 re im) 3) (pow.f64 im 3)) (fma.f64 im im (*.f64 (*.f64 (*.f64 re im) im) (+.f64 re -1)))) (fma.f64 re im im)) |
(if (!=.f64 (*.f64 re im) 0) (/.f64 (+.f64 (pow.f64 (*.f64 re im) 3) (pow.f64 im 3)) (fma.f64 im im (*.f64 (*.f64 (*.f64 re im) im) (+.f64 re -1)))) (fma.f64 re im im)) |
(+.f64 (*.f64 re im) im) |
(fma.f64 re im im) |
(+.f64 im (*.f64 re im)) |
(fma.f64 re im im) |
(*.f64 (+.f64 re 1) im) |
(fma.f64 re im im) |
(*.f64 im (+.f64 re 1)) |
(fma.f64 re im im) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 re im im) 2)) (cbrt.f64 (cbrt.f64 (fma.f64 re im im)))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 re im im))) 2)) |
(fma.f64 re im im) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 re im im) 2)) (cbrt.f64 (+.f64 re 1))) (cbrt.f64 im)) |
(fma.f64 re im im) |
(*.f64 (*.f64 im (cbrt.f64 (+.f64 re 1))) (pow.f64 (cbrt.f64 (+.f64 re 1)) 2)) |
(fma.f64 re im im) |
(*.f64 (*.f64 (*.f64 (+.f64 re 1) (cbrt.f64 im)) (cbrt.f64 im)) (cbrt.f64 im)) |
(fma.f64 re im im) |
(*.f64 (*.f64 (+.f64 re 1) (cbrt.f64 (*.f64 im im))) (cbrt.f64 im)) |
(fma.f64 re im im) |
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 re im im))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 re im im))) 2) (cbrt.f64 (pow.f64 (fma.f64 re im im) 2)))) |
(fma.f64 re im im) |
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 re im im))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 re im im))) 2) 2) (cbrt.f64 (fma.f64 re im im)))) |
(fma.f64 re im im) |
(*.f64 (cbrt.f64 im) (*.f64 (cbrt.f64 (*.f64 im im)) (+.f64 re 1))) |
(fma.f64 re im im) |
(*.f64 (cbrt.f64 im) (+.f64 (*.f64 (cbrt.f64 (*.f64 im im)) re) (cbrt.f64 (*.f64 im im)))) |
(fma.f64 re im im) |
(*.f64 (cbrt.f64 im) (+.f64 (cbrt.f64 (*.f64 im im)) (*.f64 (cbrt.f64 (*.f64 im im)) re))) |
(fma.f64 re im im) |
(*.f64 (cbrt.f64 (fma.f64 re im im)) (cbrt.f64 (pow.f64 (fma.f64 re im im) 2))) |
(fma.f64 re im im) |
(*.f64 (+.f64 (cbrt.f64 (*.f64 im im)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (cbrt.f64 (*.f64 (*.f64 re im) im)))) (+.f64 (cbrt.f64 im) (cbrt.f64 (*.f64 re im)))) |
(fma.f64 re im im) |
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 re im) 2)) (-.f64 (cbrt.f64 (*.f64 im im)) (cbrt.f64 (*.f64 (*.f64 re im) im)))) (+.f64 (cbrt.f64 (*.f64 re im)) (cbrt.f64 im))) |
(fma.f64 re im im) |
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 re im im) 2)) (cbrt.f64 (fma.f64 re im im))) |
(fma.f64 re im im) |
(*.f64 (*.f64 (+.f64 re 1) (cbrt.f64 im)) (cbrt.f64 (*.f64 im im))) |
(fma.f64 re im im) |
(*.f64 (cbrt.f64 (*.f64 im im)) (*.f64 (+.f64 re 1) (cbrt.f64 im))) |
(fma.f64 re im im) |
(*.f64 (*.f64 (cbrt.f64 (fma.f64 re im im)) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 re im im))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 re im im))) 2) 2)) |
(fma.f64 re im im) |
(*.f64 (*.f64 (*.f64 (+.f64 re 1) (cbrt.f64 im)) (pow.f64 (cbrt.f64 (cbrt.f64 im)) 2)) (cbrt.f64 (*.f64 im (cbrt.f64 im)))) |
(fma.f64 re im im) |
(*.f64 (*.f64 (*.f64 (+.f64 re 1) (cbrt.f64 im)) 1) (cbrt.f64 (*.f64 im im))) |
(fma.f64 re im im) |
(*.f64 (cbrt.f64 (+.f64 re 1)) (*.f64 (cbrt.f64 im) (cbrt.f64 (pow.f64 (fma.f64 re im im) 2)))) |
(fma.f64 re im im) |
(*.f64 (cbrt.f64 (+.f64 re 1)) (*.f64 (pow.f64 (cbrt.f64 (+.f64 re 1)) 2) im)) |
(fma.f64 re im im) |
(*.f64 (cbrt.f64 (*.f64 im im)) (+.f64 (*.f64 re (cbrt.f64 im)) (cbrt.f64 im))) |
(fma.f64 re im im) |
(*.f64 (cbrt.f64 (*.f64 im im)) (+.f64 (cbrt.f64 im) (*.f64 re (cbrt.f64 im)))) |
(fma.f64 re im im) |
(*.f64 1 (fma.f64 re im im)) |
(fma.f64 re im im) |
(*.f64 (fma.f64 re im im) 1) |
(fma.f64 re im im) |
(/.f64 (*.f64 im (+.f64 (pow.f64 re 3) 1)) (fma.f64 re re (-.f64 1 re))) |
(fma.f64 re im im) |
(/.f64 (*.f64 (+.f64 (pow.f64 re 3) 1) im) (fma.f64 re re (-.f64 1 re))) |
(fma.f64 re im im) |
(pow.f64 (pow.f64 (fma.f64 re im im) 3) 1/3) |
(fma.f64 re im im) |
(pow.f64 (cbrt.f64 (fma.f64 re im im)) 3) |
(fma.f64 re im im) |
(pow.f64 (fma.f64 re im im) 1) |
(fma.f64 re im im) |
(cbrt.f64 (pow.f64 (fma.f64 re im im) 3)) |
(fma.f64 re im im) |
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (/.f64 (sin.f64 im) (exp.f64 (neg.f64 re))) |
Compiled 17 to 6 computations (64.7% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | im | @ | inf | (/.f64 (sin.f64 im) (exp.f64 (neg.f64 re))) |
| 1.0ms | re | @ | -inf | (/.f64 (sin.f64 im) (exp.f64 (neg.f64 re))) |
| 1.0ms | im | @ | -inf | (/.f64 (sin.f64 im) (exp.f64 (neg.f64 re))) |
| 1.0ms | im | @ | 0 | (/.f64 (sin.f64 im) (exp.f64 (neg.f64 re))) |
| 1.0ms | re | @ | inf | (/.f64 (sin.f64 im) (exp.f64 (neg.f64 re))) |
Compiled 925 to 485 computations (47.6% saved)
| 1× | batch-egg-rewrite |
| 195× | egg-rr |
| Inputs |
|---|
(/.f64 (sin.f64 im) (exp.f64 (neg.f64 re))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 0 (*.f64 (sin.f64 im) (exp.f64 re)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 (cbrt.f64 re) (*.f64 (sin.f64 im) (exp.f64 re)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 re 0 (*.f64 (sin.f64 im) (exp.f64 re)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 (cbrt.f64 (*.f64 re re)) (*.f64 (sin.f64 im) (exp.f64 re)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 0 (*.f64 (sin.f64 im) (exp.f64 re)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 1 (*.f64 (sin.f64 im) (exp.f64 re)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 re (*.f64 (sin.f64 im) (exp.f64 re)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 3 (*.f64 (sin.f64 im) (exp.f64 re)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 0 (*.f64 (sin.f64 im) (exp.f64 re)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (exp.f64 re) 0) (*.f64 (sin.f64 im) (exp.f64 re)) (*.f64 (sin.f64 im) (exp.f64 re)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sin.f64 im) 0) (/.f64 1 (/.f64 (exp.f64 (neg.f64 re)) (sin.f64 im))) (*.f64 (sin.f64 im) (exp.f64 re)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (sin.f64 im)) 0) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (/.f64 (exp.f64 (neg.f64 re)) (cbrt.f64 (sin.f64 im)))) (*.f64 (sin.f64 im) (exp.f64 re)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (*.f64 (sin.f64 im) (exp.f64 re)) (*.f64 (sin.f64 im) (exp.f64 re)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 im) 2))) 0) (/.f64 (cbrt.f64 (sin.f64 im)) (/.f64 (exp.f64 (neg.f64 re)) (cbrt.f64 (pow.f64 (sin.f64 im) 2)))) (*.f64 (sin.f64 im) (exp.f64 re)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (sin.f64 im)) 0) (/.f64 1 (/.f64 (exp.f64 (neg.f64 re)) (sin.f64 im))) (*.f64 (sin.f64 im) (exp.f64 re)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (exp.f64 re)) 0) (*.f64 (sin.f64 im) (exp.f64 re)) (*.f64 (sin.f64 im) (exp.f64 re)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (exp.f64 re)) 0) (*.f64 (sin.f64 im) (exp.f64 re)) (*.f64 (sin.f64 im) (exp.f64 re)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) 0) (/.f64 (cbrt.f64 (sin.f64 im)) (/.f64 (exp.f64 (neg.f64 re)) (cbrt.f64 (pow.f64 (sin.f64 im) 2)))) (*.f64 (sin.f64 im) (exp.f64 re)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)) (cbrt.f64 (/.f64 (exp.f64 (neg.f64 re)) (sin.f64 im)))) (*.f64 (sin.f64 im) (exp.f64 re)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))) 0) (/.f64 (cbrt.f64 (neg.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) (/.f64 1 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))))) (*.f64 (sin.f64 im) (exp.f64 re)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))) 0) (/.f64 (sqrt.f64 (exp.f64 re)) (/.f64 1 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))))) (*.f64 (sin.f64 im) (exp.f64 re)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 im) 2))) (exp.f64 re)) 0) (/.f64 (cbrt.f64 (sin.f64 im)) (/.f64 (exp.f64 (neg.f64 re)) (cbrt.f64 (pow.f64 (sin.f64 im) 2)))) (*.f64 (sin.f64 im) (exp.f64 re)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (sin.f64 im)) 0) (/.f64 (neg.f64 (exp.f64 re)) (/.f64 1 (neg.f64 (sin.f64 im)))) (*.f64 (sin.f64 im) (exp.f64 re)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sin.f64 im) 0) (/.f64 (exp.f64 re) (/.f64 1 (sin.f64 im))) (*.f64 (sin.f64 im) (exp.f64 re)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (sin.f64 im)) 0) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re)) (cbrt.f64 (/.f64 1 (sin.f64 im)))) (*.f64 (sin.f64 im) (exp.f64 re)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 0) (/.f64 1 (/.f64 (exp.f64 (neg.f64 re)) (sin.f64 im))) (*.f64 (sin.f64 im) (exp.f64 re)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) (/.f64 1 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)))))) (*.f64 (sin.f64 im) (exp.f64 re)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (exp.f64 re) 2/3) 0) (*.f64 (sin.f64 im) (exp.f64 re)) (*.f64 (sin.f64 im) (exp.f64 re)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))) 0) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))))) (*.f64 (sin.f64 im) (exp.f64 re)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (sqrt.f64 (exp.f64 re))) 0) (/.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (sqrt.f64 (exp.f64 re))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (sqrt.f64 (exp.f64 re))))) (*.f64 (sin.f64 im) (exp.f64 re)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (neg.f64 (sin.f64 im)) (sqrt.f64 (exp.f64 re))) 0) (/.f64 (neg.f64 (sqrt.f64 (exp.f64 re))) (/.f64 1 (*.f64 (neg.f64 (sin.f64 im)) (sqrt.f64 (exp.f64 re))))) (*.f64 (sin.f64 im) (exp.f64 re)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sin.f64 im) (neg.f64 (pow.f64 (exp.f64 re) 2/3))) 0) (/.f64 (cbrt.f64 (neg.f64 (exp.f64 re))) (/.f64 1 (*.f64 (sin.f64 im) (neg.f64 (pow.f64 (exp.f64 re) 2/3))))) (*.f64 (sin.f64 im) (exp.f64 re)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) 0) (/.f64 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im))) (/.f64 1 (cbrt.f64 (pow.f64 (sin.f64 im) 2)))) (*.f64 (sin.f64 im) (exp.f64 re)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)))) (*.f64 (sin.f64 im) (exp.f64 re)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 im) 2))) (sqrt.f64 (exp.f64 re))) 0) (/.f64 (*.f64 (cbrt.f64 (neg.f64 (sin.f64 im))) (sqrt.f64 (exp.f64 re))) (/.f64 1 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 im) 2))) (sqrt.f64 (exp.f64 re))))) (*.f64 (sin.f64 im) (exp.f64 re)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re)) 0) (/.f64 (cbrt.f64 (sin.f64 im)) (/.f64 (exp.f64 (neg.f64 re)) (cbrt.f64 (pow.f64 (sin.f64 im) 2)))) (*.f64 (sin.f64 im) (exp.f64 re)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)) 2)) 0) (/.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)))) (/.f64 1 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)) 2)))) (*.f64 (sin.f64 im) (exp.f64 re)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 (exp.f64 re) 2/3) (sin.f64 im)) 0) (/.f64 (cbrt.f64 (exp.f64 re)) (/.f64 1 (*.f64 (pow.f64 (exp.f64 re) 2/3) (sin.f64 im)))) (*.f64 (sin.f64 im) (exp.f64 re)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)) 2)) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)) 2)) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))))) (*.f64 (sin.f64 im) (exp.f64 re)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (sin.f64 im) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 (+.f64 re re)))) (/.f64 1 (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (sin.f64 im) 2))))) (*.f64 (sin.f64 im) (exp.f64 re)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 (+.f64 re re)))) 0) (/.f64 (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (sin.f64 im) 2))) (/.f64 1 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 (+.f64 re re)))))) (*.f64 (sin.f64 im) (exp.f64 re)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im))) 0) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (/.f64 (exp.f64 (neg.f64 re)) (cbrt.f64 (sin.f64 im)))) (*.f64 (sin.f64 im) (exp.f64 re)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 0) (/.f64 1 (/.f64 (exp.f64 (neg.f64 re)) (sin.f64 im))) (*.f64 (sin.f64 im) (exp.f64 re)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (sqrt.f64 (exp.f64 re))) 0) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (sqrt.f64 (exp.f64 re))) (/.f64 1 (*.f64 (cbrt.f64 (sin.f64 im)) (sqrt.f64 (exp.f64 re))))) (*.f64 (sin.f64 im) (exp.f64 re)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re))) 0) (/.f64 (pow.f64 (exp.f64 re) 2/3) (/.f64 1 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re))))) (*.f64 (sin.f64 im) (exp.f64 re)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (exp.f64 re)) 0) (*.f64 (sin.f64 im) (exp.f64 re)) (*.f64 (sin.f64 im) (exp.f64 re)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (*.f64 (sin.f64 im) (exp.f64 re)) (*.f64 (sin.f64 im) (exp.f64 re)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))))) (*.f64 (sin.f64 im) (exp.f64 re)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (exp.f64 (*.f64 re -2)) 0) (*.f64 (*.f64 (sin.f64 im) (exp.f64 (*.f64 re 3))) (exp.f64 (*.f64 re -2))) (*.f64 (sin.f64 im) (exp.f64 re)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (sqrt.f64 (exp.f64 re))) 0) (*.f64 (/.f64 (*.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))) (sqrt.f64 (sqrt.f64 (exp.f64 re)))) 1) (sqrt.f64 (sqrt.f64 (exp.f64 re)))) (*.f64 (sin.f64 im) (exp.f64 re)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 2 0) (*.f64 (sin.f64 im) (exp.f64 re)) (*.f64 (sin.f64 im) (exp.f64 re)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 0 (exp.f64 re)) (neg.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 0) (/.f64 (-.f64 (*.f64 (*.f64 0 (exp.f64 re)) (*.f64 0 (exp.f64 re))) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)) (+.f64 (*.f64 0 (exp.f64 re)) (neg.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) (*.f64 (sin.f64 im) (exp.f64 re)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (neg.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 0) (/.f64 (-.f64 0 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)) (+.f64 0 (neg.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) (*.f64 (sin.f64 im) (exp.f64 re)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 0 (exp.f64 re)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 0 (exp.f64 re)) 3) (neg.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 3))) (+.f64 (*.f64 (*.f64 0 (exp.f64 re)) (*.f64 0 (exp.f64 re))) (+.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (*.f64 (*.f64 0 (exp.f64 re)) (neg.f64 (*.f64 (sin.f64 im) (exp.f64 re))))))) (*.f64 (sin.f64 im) (exp.f64 re)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 0 (exp.f64 re)) 3) (neg.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 3))) (+.f64 (*.f64 (*.f64 0 (exp.f64 re)) (*.f64 0 (exp.f64 re))) (+.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (*.f64 (*.f64 0 (exp.f64 re)) (neg.f64 (*.f64 (sin.f64 im) (exp.f64 re))))))) (*.f64 (sin.f64 im) (exp.f64 re)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 0) (/.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (*.f64 0 (neg.f64 (*.f64 (sin.f64 im) (exp.f64 re))))))) (*.f64 (sin.f64 im) (exp.f64 re)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (*.f64 0 (exp.f64 re)) (*.f64 0 (exp.f64 re))) (+.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (*.f64 (*.f64 0 (exp.f64 re)) (neg.f64 (*.f64 (sin.f64 im) (exp.f64 re)))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 0 (exp.f64 re)) 3) (neg.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 3))) (+.f64 (*.f64 (*.f64 0 (exp.f64 re)) (*.f64 0 (exp.f64 re))) (+.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (*.f64 (*.f64 0 (exp.f64 re)) (neg.f64 (*.f64 (sin.f64 im) (exp.f64 re))))))) (*.f64 (sin.f64 im) (exp.f64 re)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (*.f64 0 (neg.f64 (*.f64 (sin.f64 im) (exp.f64 re)))))) 0) (/.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (*.f64 0 (neg.f64 (*.f64 (sin.f64 im) (exp.f64 re))))))) (*.f64 (sin.f64 im) (exp.f64 re)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (*.f64 0 (neg.f64 (*.f64 (sin.f64 im) (exp.f64 re))))))) (*.f64 (sin.f64 im) (exp.f64 re)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 (exp.f64 re)) 0) (*.f64 (sin.f64 im) (exp.f64 re)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (exp.f64 re)) (*.f64 (sin.f64 im) (exp.f64 re)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sin.f64 im) (exp.f64 re)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (exp.f64 re)) (neg.f64 (*.f64 (sin.f64 im) (exp.f64 re))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (sin.f64 im) (exp.f64 re))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (+.f64 1 (neg.f64 (*.f64 (sin.f64 im) (exp.f64 re)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3 (+.f64 3 (neg.f64 (*.f64 (sin.f64 im) (exp.f64 re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (exp.f64 re)) (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))) (sqrt.f64 (exp.f64 re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (sin.f64 im))) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 im) 2))) (exp.f64 re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (neg.f64 (sin.f64 im))) (sqrt.f64 (exp.f64 re))) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 im) 2))) (sqrt.f64 (exp.f64 re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (sqrt.f64 (exp.f64 re))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (sqrt.f64 (exp.f64 re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (exp.f64 re))) (*.f64 (neg.f64 (sin.f64 im)) (sqrt.f64 (exp.f64 re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (exp.f64 re))) (*.f64 (sin.f64 im) (neg.f64 (pow.f64 (exp.f64 re) 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im))) (cbrt.f64 (pow.f64 (sin.f64 im) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 im) (exp.f64 re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 re) (sin.f64 im))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 im)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sin.f64 im)) (neg.f64 (exp.f64 re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (pow.f64 (exp.f64 re) 2/3) (sin.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (exp.f64 re)) (neg.f64 (sin.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re)) (cbrt.f64 (sin.f64 im)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (exp.f64 re) 2/3) (sin.f64 im)) (cbrt.f64 (exp.f64 re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (sqrt.f64 (exp.f64 re))) (*.f64 (cbrt.f64 (sin.f64 im)) (sqrt.f64 (exp.f64 re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re))) (pow.f64 (exp.f64 re) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)) 2)) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 (+.f64 re re)))) (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (sin.f64 im) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (exp.f64 re) 2/3) (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (sin.f64 im) 2))) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 (+.f64 re re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (sin.f64 im) (exp.f64 re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (sin.f64 im) (exp.f64 re))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (*.f64 (sin.f64 im) (exp.f64 re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))) (cbrt.f64 (neg.f64 (*.f64 (sin.f64 im) (exp.f64 re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 im) 2))) (exp.f64 re)) (cbrt.f64 (neg.f64 (sin.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)))) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 (sin.f64 im)) (sqrt.f64 (exp.f64 re))) (neg.f64 (sqrt.f64 (exp.f64 re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 im) (neg.f64 (pow.f64 (exp.f64 re) 2/3))) (cbrt.f64 (neg.f64 (exp.f64 re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 im) 2))) (sqrt.f64 (exp.f64 re))) (*.f64 (cbrt.f64 (neg.f64 (sin.f64 im))) (sqrt.f64 (exp.f64 re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)) 2)) (*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)) 2)) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))) (cbrt.f64 (cbrt.f64 (sin.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)) 2)) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))) (cbrt.f64 (sqrt.f64 (exp.f64 re)))) (cbrt.f64 (exp.f64 re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 0 (*.f64 (sin.f64 im) (exp.f64 re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 (sin.f64 im)) (cbrt.f64 (exp.f64 re))) (neg.f64 (pow.f64 (exp.f64 re) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 im) 2))) (*.f64 (cbrt.f64 (neg.f64 (sin.f64 im))) (exp.f64 re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (neg.f64 (*.f64 (exp.f64 re) (pow.f64 (sin.f64 im) 2))))) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 (+.f64 re re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (sin.f64 im) 2)))) (*.f64 (cbrt.f64 (sin.f64 im)) (neg.f64 (pow.f64 (exp.f64 re) 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (neg.f64 (*.f64 (cbrt.f64 (neg.f64 (sin.f64 im))) (exp.f64 re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 im) 2))) (neg.f64 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (*.f64 (exp.f64 re) (pow.f64 (sin.f64 im) 2)))) (neg.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 (+.f64 re re))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (sin.f64 im) 2))) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (neg.f64 (pow.f64 (exp.f64 re) 2/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re))) (cbrt.f64 (pow.f64 (exp.f64 re) 2/3))) (/.f64 1 (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (neg.f64 re))) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))) (sqrt.f64 (sqrt.f64 (exp.f64 re)))) (sqrt.f64 (sqrt.f64 (exp.f64 re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (sin.f64 im))) (cbrt.f64 (neg.f64 (*.f64 (pow.f64 (sin.f64 im) 2) (exp.f64 (*.f64 re 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re)) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (cbrt.f64 (*.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (cbrt.f64 (exp.f64 re)))) (cbrt.f64 (*.f64 (pow.f64 (exp.f64 re) 2/3) (sin.f64 im))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (sqrt.f64 (exp.f64 re)))) (cbrt.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (*.f64 (cbrt.f64 (sin.f64 im)) (sqrt.f64 (exp.f64 re))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (sqrt.f64 (exp.f64 re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (sqrt.f64 (exp.f64 re)))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (sqrt.f64 (exp.f64 re))) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (cbrt.f64 (sin.f64 im)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) (cbrt.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 re) 2/3) (sin.f64 im)) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re))) (pow.f64 (exp.f64 (neg.f64 re)) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))) (sqrt.f64 (exp.f64 (neg.f64 re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (exp.f64 re) 2/3) (sin.f64 im)) (cbrt.f64 (exp.f64 (neg.f64 re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (sin.f64 im)) (sqrt.f64 (exp.f64 re))) (neg.f64 (sqrt.f64 (exp.f64 (neg.f64 re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (sin.f64 im)) (cbrt.f64 (exp.f64 re))) (neg.f64 (pow.f64 (exp.f64 (neg.f64 re)) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (pow.f64 (exp.f64 (neg.f64 re)) 2/3)) (*.f64 (neg.f64 (exp.f64 (neg.f64 re))) (*.f64 (neg.f64 (sin.f64 im)) (cbrt.f64 (exp.f64 re))))) (/.f64 (neg.f64 (pow.f64 (exp.f64 (neg.f64 re)) 2/3)) (exp.f64 re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (neg.f64 (sqrt.f64 (exp.f64 (neg.f64 re))))) (*.f64 (neg.f64 (exp.f64 (neg.f64 re))) (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))))) (*.f64 (neg.f64 (exp.f64 (neg.f64 re))) (neg.f64 (sqrt.f64 (exp.f64 (neg.f64 re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (sqrt.f64 (exp.f64 (neg.f64 re)))) (*.f64 (neg.f64 (exp.f64 (neg.f64 re))) (*.f64 (neg.f64 (sin.f64 im)) (sqrt.f64 (exp.f64 re))))) (neg.f64 (pow.f64 (exp.f64 (neg.f64 re)) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 (neg.f64 (exp.f64 (neg.f64 re))) (neg.f64 (sin.f64 im)))) (neg.f64 (exp.f64 (*.f64 re -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (neg.f64 (exp.f64 (neg.f64 re)))) (*.f64 (neg.f64 (exp.f64 (neg.f64 re))) (sin.f64 im))) (exp.f64 (*.f64 re -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (neg.f64 (pow.f64 (exp.f64 (neg.f64 re)) 2/3))) (*.f64 (neg.f64 (exp.f64 (neg.f64 re))) (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re))))) (*.f64 (neg.f64 (exp.f64 (neg.f64 re))) (neg.f64 (pow.f64 (exp.f64 (neg.f64 re)) 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (pow.f64 (exp.f64 (neg.f64 re)) 2/3)) (*.f64 (neg.f64 (sin.f64 im)) (cbrt.f64 (exp.f64 re)))) (pow.f64 (exp.f64 (neg.f64 re)) 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (neg.f64 (sqrt.f64 (exp.f64 (neg.f64 re))))) (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))) (neg.f64 (sqrt.f64 (exp.f64 (neg.f64 re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (sqrt.f64 (exp.f64 (neg.f64 re)))) (*.f64 (neg.f64 (sin.f64 im)) (sqrt.f64 (exp.f64 re)))) (sqrt.f64 (exp.f64 (neg.f64 re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (neg.f64 (exp.f64 (neg.f64 re)))) (sin.f64 im)) (neg.f64 (exp.f64 (neg.f64 re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 0 (neg.f64 (pow.f64 (exp.f64 (neg.f64 re)) 2/3))) (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re)))) (neg.f64 (pow.f64 (exp.f64 (neg.f64 re)) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re))) (cbrt.f64 (pow.f64 (exp.f64 re) 2/3)))) (neg.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (neg.f64 re))) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))) (sqrt.f64 (sqrt.f64 (exp.f64 re))))) (neg.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (neg.f64 re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))) (cbrt.f64 (sqrt.f64 (exp.f64 re))))) (cbrt.f64 (neg.f64 (exp.f64 (neg.f64 re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))) (cbrt.f64 (sqrt.f64 (exp.f64 (neg.f64 re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))) (sqrt.f64 (sqrt.f64 (exp.f64 re)))) (sqrt.f64 (sqrt.f64 (exp.f64 (neg.f64 re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re))) (cbrt.f64 (pow.f64 (exp.f64 re) 2/3))) (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (neg.f64 re))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sin.f64 im) (exp.f64 (neg.f64 re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sin.f64 im)) (neg.f64 (exp.f64 (neg.f64 re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 im) (neg.f64 (pow.f64 (exp.f64 re) 2/3))) (cbrt.f64 (neg.f64 (exp.f64 (neg.f64 re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))) (cbrt.f64 (sqrt.f64 (exp.f64 re)))) (cbrt.f64 (exp.f64 (neg.f64 re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (cbrt.f64 (neg.f64 (sin.f64 im))) (sqrt.f64 (exp.f64 re))) (cbrt.f64 (pow.f64 (sin.f64 im) 2))) (neg.f64 (sqrt.f64 (exp.f64 (neg.f64 re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (exp.f64 re) 2/3) (neg.f64 (sin.f64 im))) (cbrt.f64 (neg.f64 (exp.f64 (neg.f64 re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (exp.f64 re) 2/3) (*.f64 (sin.f64 im) (cbrt.f64 (sqrt.f64 (exp.f64 re))))) (cbrt.f64 (sqrt.f64 (exp.f64 (neg.f64 re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (exp.f64 re) 2/3) (*.f64 (sin.f64 im) (cbrt.f64 (cbrt.f64 (exp.f64 re))))) (cbrt.f64 (pow.f64 (exp.f64 (neg.f64 re)) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sin.f64 im) (exp.f64 re))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (sqrt.f64 (exp.f64 re))) (cbrt.f64 (neg.f64 (sin.f64 im)))) (neg.f64 (sqrt.f64 (exp.f64 (neg.f64 re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (sqrt.f64 (exp.f64 re))) (*.f64 (cbrt.f64 (sin.f64 im)) (sqrt.f64 (sqrt.f64 (exp.f64 re))))) (sqrt.f64 (sqrt.f64 (exp.f64 (neg.f64 re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (sqrt.f64 (exp.f64 re))) (cbrt.f64 (sin.f64 im))) (sqrt.f64 (exp.f64 (neg.f64 re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (sqrt.f64 (exp.f64 re))) (cbrt.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))))) (cbrt.f64 (exp.f64 (neg.f64 re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re))) (cbrt.f64 (pow.f64 (exp.f64 re) 2/3))) 1) (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (neg.f64 re))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))) (sqrt.f64 (sqrt.f64 (exp.f64 re)))) 1) (sqrt.f64 (sqrt.f64 (exp.f64 (neg.f64 re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))) (cbrt.f64 (sqrt.f64 (exp.f64 re)))) 1) (cbrt.f64 (exp.f64 (neg.f64 re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (sqrt.f64 (sqrt.f64 (exp.f64 (neg.f64 re))))) (*.f64 (cbrt.f64 (sin.f64 im)) (sqrt.f64 (exp.f64 re)))) (sqrt.f64 (sqrt.f64 (exp.f64 (neg.f64 re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (cbrt.f64 (sqrt.f64 (exp.f64 re)))) (*.f64 (cbrt.f64 (sin.f64 im)) (sqrt.f64 (exp.f64 re)))) (cbrt.f64 (exp.f64 (neg.f64 re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (sin.f64 im)) (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (exp.f64 (neg.f64 re)) 2/3)) (exp.f64 re)))) (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (neg.f64 re))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (sin.f64 im)) (cbrt.f64 (sqrt.f64 (exp.f64 (neg.f64 re))))) (neg.f64 (/.f64 (cbrt.f64 (exp.f64 (neg.f64 re))) (sqrt.f64 (exp.f64 re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (sin.f64 im)) (sqrt.f64 (sqrt.f64 (exp.f64 (neg.f64 re))))) (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 (neg.f64 re)) 3/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (sin.f64 im)) (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 (neg.f64 re)) 3/2)))) (sqrt.f64 (sqrt.f64 (exp.f64 (neg.f64 re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (sin.f64 im)) (cbrt.f64 (sqrt.f64 (exp.f64 (neg.f64 re))))) (neg.f64 (/.f64 (pow.f64 (exp.f64 (neg.f64 re)) 2/3) (cbrt.f64 (sqrt.f64 (exp.f64 re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (sin.f64 im)) (+.f64 (pow.f64 (exp.f64 (neg.f64 re)) 2/3) 0)) (cbrt.f64 (neg.f64 (exp.f64 (neg.f64 re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (sin.f64 im)) (cbrt.f64 (cbrt.f64 (exp.f64 (neg.f64 re))))) (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 (neg.f64 re)) 2/3)) (pow.f64 (exp.f64 re) 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re))))) (cbrt.f64 (pow.f64 (exp.f64 (neg.f64 re)) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (sin.f64 im) (exp.f64 re))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (neg.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (*.f64 0 (exp.f64 re))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (neg.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 3)))))) |
| 1× | egglog |
| Inputs |
|---|
(/.f64 im (exp.f64 (neg.f64 re))) |
(+.f64 (*.f64 -1/6 (/.f64 (pow.f64 im 3) (exp.f64 (neg.f64 re)))) (/.f64 im (exp.f64 (neg.f64 re)))) |
(+.f64 (*.f64 -1/6 (/.f64 (pow.f64 im 3) (exp.f64 (neg.f64 re)))) (+.f64 (/.f64 im (exp.f64 (neg.f64 re))) (*.f64 1/120 (/.f64 (pow.f64 im 5) (exp.f64 (neg.f64 re)))))) |
(+.f64 (*.f64 -1/5040 (/.f64 (pow.f64 im 7) (exp.f64 (neg.f64 re)))) (+.f64 (*.f64 -1/6 (/.f64 (pow.f64 im 3) (exp.f64 (neg.f64 re)))) (+.f64 (/.f64 im (exp.f64 (neg.f64 re))) (*.f64 1/120 (/.f64 (pow.f64 im 5) (exp.f64 (neg.f64 re))))))) |
(sin.f64 im) |
(+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)) |
(+.f64 (sin.f64 im) (+.f64 (*.f64 -1 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/2 (sin.f64 im)) (*.f64 -1 (sin.f64 im))))) (*.f64 (sin.f64 im) re))) |
(+.f64 (sin.f64 im) (+.f64 (*.f64 -1 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/2 (sin.f64 im)) (*.f64 -1 (sin.f64 im))))) (+.f64 (*.f64 (sin.f64 im) re) (*.f64 -1 (*.f64 (+.f64 (sin.f64 im) (+.f64 (*.f64 -1 (sin.f64 im)) (*.f64 -1/6 (sin.f64 im)))) (pow.f64 re 3)))))) |
(/.f64 (sin.f64 im) (exp.f64 (*.f64 -1 re))) |
(/.f64 (sin.f64 im) (exp.f64 (*.f64 -1 re))) |
(/.f64 (sin.f64 im) (exp.f64 (*.f64 -1 re))) |
(/.f64 (sin.f64 im) (exp.f64 (*.f64 -1 re))) |
(fma.f64 1 0 (*.f64 (sin.f64 im) (exp.f64 re))) |
(fma.f64 0 (cbrt.f64 re) (*.f64 (sin.f64 im) (exp.f64 re))) |
(fma.f64 re 0 (*.f64 (sin.f64 im) (exp.f64 re))) |
(fma.f64 0 (cbrt.f64 (*.f64 re re)) (*.f64 (sin.f64 im) (exp.f64 re))) |
(fma.f64 -1 0 (*.f64 (sin.f64 im) (exp.f64 re))) |
(fma.f64 0 1 (*.f64 (sin.f64 im) (exp.f64 re))) |
(fma.f64 0 re (*.f64 (sin.f64 im) (exp.f64 re))) |
(fma.f64 0 3 (*.f64 (sin.f64 im) (exp.f64 re))) |
(fma.f64 0 0 (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (exp.f64 re) 0) (*.f64 (sin.f64 im) (exp.f64 re)) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (sin.f64 im) 0) (/.f64 1 (/.f64 (exp.f64 (neg.f64 re)) (sin.f64 im))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (cbrt.f64 (sin.f64 im)) 0) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (/.f64 (exp.f64 (neg.f64 re)) (cbrt.f64 (sin.f64 im)))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 1 0) (*.f64 (sin.f64 im) (exp.f64 re)) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 im) 2))) 0) (/.f64 (cbrt.f64 (sin.f64 im)) (/.f64 (exp.f64 (neg.f64 re)) (cbrt.f64 (pow.f64 (sin.f64 im) 2)))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (neg.f64 (sin.f64 im)) 0) (/.f64 1 (/.f64 (exp.f64 (neg.f64 re)) (sin.f64 im))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (sqrt.f64 (exp.f64 re)) 0) (*.f64 (sin.f64 im) (exp.f64 re)) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (neg.f64 (exp.f64 re)) 0) (*.f64 (sin.f64 im) (exp.f64 re)) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) 0) (/.f64 (cbrt.f64 (sin.f64 im)) (/.f64 (exp.f64 (neg.f64 re)) (cbrt.f64 (pow.f64 (sin.f64 im) 2)))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)) (cbrt.f64 (/.f64 (exp.f64 (neg.f64 re)) (sin.f64 im)))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))) 0) (/.f64 (cbrt.f64 (neg.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) (/.f64 1 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))) 0) (/.f64 (sqrt.f64 (exp.f64 re)) (/.f64 1 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 im) 2))) (exp.f64 re)) 0) (/.f64 (cbrt.f64 (sin.f64 im)) (/.f64 (exp.f64 (neg.f64 re)) (cbrt.f64 (pow.f64 (sin.f64 im) 2)))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (neg.f64 (sin.f64 im)) 0) (/.f64 (neg.f64 (exp.f64 re)) (/.f64 1 (neg.f64 (sin.f64 im)))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (sin.f64 im) 0) (/.f64 (exp.f64 re) (/.f64 1 (sin.f64 im))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (cbrt.f64 (sin.f64 im)) 0) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re)) (cbrt.f64 (/.f64 1 (sin.f64 im)))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 0) (/.f64 1 (/.f64 (exp.f64 (neg.f64 re)) (sin.f64 im))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) (/.f64 1 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)))))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (pow.f64 (exp.f64 re) 2/3) 0) (*.f64 (sin.f64 im) (exp.f64 re)) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))) 0) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (sqrt.f64 (exp.f64 re))) 0) (/.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (sqrt.f64 (exp.f64 re))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (sqrt.f64 (exp.f64 re))))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (*.f64 (neg.f64 (sin.f64 im)) (sqrt.f64 (exp.f64 re))) 0) (/.f64 (neg.f64 (sqrt.f64 (exp.f64 re))) (/.f64 1 (*.f64 (neg.f64 (sin.f64 im)) (sqrt.f64 (exp.f64 re))))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (*.f64 (sin.f64 im) (neg.f64 (pow.f64 (exp.f64 re) 2/3))) 0) (/.f64 (cbrt.f64 (neg.f64 (exp.f64 re))) (/.f64 1 (*.f64 (sin.f64 im) (neg.f64 (pow.f64 (exp.f64 re) 2/3))))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) 0) (/.f64 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im))) (/.f64 1 (cbrt.f64 (pow.f64 (sin.f64 im) 2)))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 im) 2))) (sqrt.f64 (exp.f64 re))) 0) (/.f64 (*.f64 (cbrt.f64 (neg.f64 (sin.f64 im))) (sqrt.f64 (exp.f64 re))) (/.f64 1 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 im) 2))) (sqrt.f64 (exp.f64 re))))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re)) 0) (/.f64 (cbrt.f64 (sin.f64 im)) (/.f64 (exp.f64 (neg.f64 re)) (cbrt.f64 (pow.f64 (sin.f64 im) 2)))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)) 2)) 0) (/.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)))) (/.f64 1 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)) 2)))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (*.f64 (pow.f64 (exp.f64 re) 2/3) (sin.f64 im)) 0) (/.f64 (cbrt.f64 (exp.f64 re)) (/.f64 1 (*.f64 (pow.f64 (exp.f64 re) 2/3) (sin.f64 im)))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)) 2)) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)) 2)) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (sin.f64 im) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 (+.f64 re re)))) (/.f64 1 (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (sin.f64 im) 2))))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 (+.f64 re re)))) 0) (/.f64 (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (sin.f64 im) 2))) (/.f64 1 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 (+.f64 re re)))))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im))) 0) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (/.f64 (exp.f64 (neg.f64 re)) (cbrt.f64 (sin.f64 im)))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (neg.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 0) (/.f64 1 (/.f64 (exp.f64 (neg.f64 re)) (sin.f64 im))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (sqrt.f64 (exp.f64 re))) 0) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (sqrt.f64 (exp.f64 re))) (/.f64 1 (*.f64 (cbrt.f64 (sin.f64 im)) (sqrt.f64 (exp.f64 re))))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re))) 0) (/.f64 (pow.f64 (exp.f64 re) 2/3) (/.f64 1 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re))))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (cbrt.f64 (exp.f64 re)) 0) (*.f64 (sin.f64 im) (exp.f64 re)) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 -1 0) (*.f64 (sin.f64 im) (exp.f64 re)) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (exp.f64 (*.f64 re -2)) 0) (*.f64 (*.f64 (sin.f64 im) (exp.f64 (*.f64 re 3))) (exp.f64 (*.f64 re -2))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (sqrt.f64 (sqrt.f64 (exp.f64 re))) 0) (*.f64 (/.f64 (*.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))) (sqrt.f64 (sqrt.f64 (exp.f64 re)))) 1) (sqrt.f64 (sqrt.f64 (exp.f64 re)))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 2 0) (*.f64 (sin.f64 im) (exp.f64 re)) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (+.f64 (*.f64 0 (exp.f64 re)) (neg.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 0) (/.f64 (-.f64 (*.f64 (*.f64 0 (exp.f64 re)) (*.f64 0 (exp.f64 re))) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)) (+.f64 (*.f64 0 (exp.f64 re)) (neg.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (+.f64 0 (neg.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 0) (/.f64 (-.f64 0 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)) (+.f64 0 (neg.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (*.f64 0 (exp.f64 re)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 0 (exp.f64 re)) 3) (neg.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 3))) (+.f64 (*.f64 (*.f64 0 (exp.f64 re)) (*.f64 0 (exp.f64 re))) (+.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (*.f64 (*.f64 0 (exp.f64 re)) (neg.f64 (*.f64 (sin.f64 im) (exp.f64 re))))))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (neg.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 0 (exp.f64 re)) 3) (neg.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 3))) (+.f64 (*.f64 (*.f64 0 (exp.f64 re)) (*.f64 0 (exp.f64 re))) (+.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (*.f64 (*.f64 0 (exp.f64 re)) (neg.f64 (*.f64 (sin.f64 im) (exp.f64 re))))))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (neg.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 0) (/.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (*.f64 0 (neg.f64 (*.f64 (sin.f64 im) (exp.f64 re))))))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (+.f64 (*.f64 (*.f64 0 (exp.f64 re)) (*.f64 0 (exp.f64 re))) (+.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (*.f64 (*.f64 0 (exp.f64 re)) (neg.f64 (*.f64 (sin.f64 im) (exp.f64 re)))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 0 (exp.f64 re)) 3) (neg.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 3))) (+.f64 (*.f64 (*.f64 0 (exp.f64 re)) (*.f64 0 (exp.f64 re))) (+.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (*.f64 (*.f64 0 (exp.f64 re)) (neg.f64 (*.f64 (sin.f64 im) (exp.f64 re))))))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (*.f64 0 (neg.f64 (*.f64 (sin.f64 im) (exp.f64 re)))))) 0) (/.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (*.f64 0 (neg.f64 (*.f64 (sin.f64 im) (exp.f64 re))))))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (*.f64 0 (neg.f64 (*.f64 (sin.f64 im) (exp.f64 re))))))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(+.f64 (*.f64 (neg.f64 (exp.f64 re)) 0) (*.f64 (sin.f64 im) (exp.f64 re))) |
(+.f64 (*.f64 0 (exp.f64 re)) (*.f64 (sin.f64 im) (exp.f64 re))) |
(+.f64 0 (*.f64 (sin.f64 im) (exp.f64 re))) |
(-.f64 (*.f64 0 (exp.f64 re)) (neg.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) |
(-.f64 0 (neg.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) |
(-.f64 1 (+.f64 1 (neg.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) |
(-.f64 3 (+.f64 3 (neg.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) |
(*.f64 (sqrt.f64 (exp.f64 re)) (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))) |
(*.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))) (sqrt.f64 (exp.f64 re))) |
(*.f64 (cbrt.f64 (neg.f64 (sin.f64 im))) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 im) 2))) (exp.f64 re))) |
(*.f64 (cbrt.f64 (neg.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)))) |
(*.f64 (*.f64 (cbrt.f64 (neg.f64 (sin.f64 im))) (sqrt.f64 (exp.f64 re))) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 im) 2))) (sqrt.f64 (exp.f64 re)))) |
(*.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (sqrt.f64 (exp.f64 re))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (sqrt.f64 (exp.f64 re)))) |
(*.f64 (neg.f64 (sqrt.f64 (exp.f64 re))) (*.f64 (neg.f64 (sin.f64 im)) (sqrt.f64 (exp.f64 re)))) |
(*.f64 (cbrt.f64 (neg.f64 (exp.f64 re))) (*.f64 (sin.f64 im) (neg.f64 (pow.f64 (exp.f64 re) 2/3)))) |
(*.f64 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im))) (cbrt.f64 (pow.f64 (sin.f64 im) 2))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))) |
(*.f64 (exp.f64 re) (sin.f64 im)) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) |
(*.f64 (cbrt.f64 (sin.f64 im)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))) |
(*.f64 (neg.f64 (sin.f64 im)) (neg.f64 (exp.f64 re))) |
(*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (pow.f64 (exp.f64 re) 2/3) (sin.f64 im))) |
(*.f64 (neg.f64 (exp.f64 re)) (neg.f64 (sin.f64 im))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re)) (cbrt.f64 (sin.f64 im))) |
(*.f64 (*.f64 (pow.f64 (exp.f64 re) 2/3) (sin.f64 im)) (cbrt.f64 (exp.f64 re))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (sqrt.f64 (exp.f64 re))) (*.f64 (cbrt.f64 (sin.f64 im)) (sqrt.f64 (exp.f64 re)))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)))) |
(*.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re))) (pow.f64 (exp.f64 re) 2/3)) |
(*.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)) 2))) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))))) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)) 2)) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 (+.f64 re re)))) (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (sin.f64 im) 2)))) |
(*.f64 (pow.f64 (exp.f64 re) 2/3) (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re)))) |
(*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (sin.f64 im) 2))) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 (+.f64 re re))))) |
(*.f64 1 (*.f64 (sin.f64 im) (exp.f64 re))) |
(*.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1) |
(*.f64 (neg.f64 (*.f64 (sin.f64 im) (exp.f64 re))) -1) |
(*.f64 -1 (neg.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) |
(*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))) (cbrt.f64 (neg.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) |
(*.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 im) 2))) (exp.f64 re)) (cbrt.f64 (neg.f64 (sin.f64 im)))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)))) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) |
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))))) |
(*.f64 (*.f64 (neg.f64 (sin.f64 im)) (sqrt.f64 (exp.f64 re))) (neg.f64 (sqrt.f64 (exp.f64 re)))) |
(*.f64 (*.f64 (sin.f64 im) (neg.f64 (pow.f64 (exp.f64 re) 2/3))) (cbrt.f64 (neg.f64 (exp.f64 re)))) |
(*.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 im) 2))) (sqrt.f64 (exp.f64 re))) (*.f64 (cbrt.f64 (neg.f64 (sin.f64 im))) (sqrt.f64 (exp.f64 re)))) |
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)) 2)) (*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)) 2)) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)))) |
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))) (cbrt.f64 (cbrt.f64 (sin.f64 im)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)))) 1)) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))) 1)) |
(*.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)) 2)) 1)) |
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)) 2)) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 1)) |
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))) 1)) |
(*.f64 (*.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))) (cbrt.f64 (sqrt.f64 (exp.f64 re)))) (cbrt.f64 (exp.f64 re))) |
(*.f64 (/.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) 2) |
(*.f64 -1 (-.f64 0 (*.f64 (sin.f64 im) (exp.f64 re)))) |
(*.f64 (*.f64 (neg.f64 (sin.f64 im)) (cbrt.f64 (exp.f64 re))) (neg.f64 (pow.f64 (exp.f64 re) 2/3))) |
(*.f64 (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 im) 2))) (*.f64 (cbrt.f64 (neg.f64 (sin.f64 im))) (exp.f64 re))) |
(*.f64 (neg.f64 (cbrt.f64 (neg.f64 (*.f64 (exp.f64 re) (pow.f64 (sin.f64 im) 2))))) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 (+.f64 re re))))) |
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (sin.f64 im) 2)))) (*.f64 (cbrt.f64 (sin.f64 im)) (neg.f64 (pow.f64 (exp.f64 re) 2/3)))) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (neg.f64 (*.f64 (cbrt.f64 (neg.f64 (sin.f64 im))) (exp.f64 re)))) |
(*.f64 (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 im) 2))) (neg.f64 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im))))) |
(*.f64 (cbrt.f64 (neg.f64 (*.f64 (exp.f64 re) (pow.f64 (sin.f64 im) 2)))) (neg.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 (+.f64 re re)))))) |
(*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (sin.f64 im) 2))) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (neg.f64 (pow.f64 (exp.f64 re) 2/3))))) |
(*.f64 (*.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re))) (cbrt.f64 (pow.f64 (exp.f64 re) 2/3))) (/.f64 1 (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (neg.f64 re))) 4)))) |
(*.f64 (*.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))) (sqrt.f64 (sqrt.f64 (exp.f64 re)))) (sqrt.f64 (sqrt.f64 (exp.f64 re)))) |
(*.f64 (cbrt.f64 (neg.f64 (sin.f64 im))) (cbrt.f64 (neg.f64 (*.f64 (pow.f64 (sin.f64 im) 2) (exp.f64 (*.f64 re 3)))))) |
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re)) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)))) |
(*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (cbrt.f64 (*.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (cbrt.f64 (exp.f64 re)))) (cbrt.f64 (*.f64 (pow.f64 (exp.f64 re) 2/3) (sin.f64 im)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (sqrt.f64 (exp.f64 re)))) (cbrt.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (*.f64 (cbrt.f64 (sin.f64 im)) (sqrt.f64 (exp.f64 re))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (sqrt.f64 (exp.f64 re))))) |
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (sqrt.f64 (exp.f64 re)))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (sqrt.f64 (exp.f64 re))) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (cbrt.f64 (sin.f64 im)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) (cbrt.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 re) 2/3) (sin.f64 im)) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)))) |
(/.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re))) (pow.f64 (exp.f64 (neg.f64 re)) 2/3)) |
(/.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))) (sqrt.f64 (exp.f64 (neg.f64 re)))) |
(/.f64 (*.f64 (pow.f64 (exp.f64 re) 2/3) (sin.f64 im)) (cbrt.f64 (exp.f64 (neg.f64 re)))) |
(/.f64 (*.f64 (neg.f64 (sin.f64 im)) (sqrt.f64 (exp.f64 re))) (neg.f64 (sqrt.f64 (exp.f64 (neg.f64 re))))) |
(/.f64 (*.f64 (neg.f64 (sin.f64 im)) (cbrt.f64 (exp.f64 re))) (neg.f64 (pow.f64 (exp.f64 (neg.f64 re)) 2/3))) |
(/.f64 (-.f64 (*.f64 0 (pow.f64 (exp.f64 (neg.f64 re)) 2/3)) (*.f64 (neg.f64 (exp.f64 (neg.f64 re))) (*.f64 (neg.f64 (sin.f64 im)) (cbrt.f64 (exp.f64 re))))) (/.f64 (neg.f64 (pow.f64 (exp.f64 (neg.f64 re)) 2/3)) (exp.f64 re))) |
(/.f64 (-.f64 (*.f64 0 (neg.f64 (sqrt.f64 (exp.f64 (neg.f64 re))))) (*.f64 (neg.f64 (exp.f64 (neg.f64 re))) (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))))) (*.f64 (neg.f64 (exp.f64 (neg.f64 re))) (neg.f64 (sqrt.f64 (exp.f64 (neg.f64 re)))))) |
(/.f64 (-.f64 (*.f64 0 (sqrt.f64 (exp.f64 (neg.f64 re)))) (*.f64 (neg.f64 (exp.f64 (neg.f64 re))) (*.f64 (neg.f64 (sin.f64 im)) (sqrt.f64 (exp.f64 re))))) (neg.f64 (pow.f64 (exp.f64 (neg.f64 re)) 3/2))) |
(/.f64 (-.f64 0 (*.f64 (neg.f64 (exp.f64 (neg.f64 re))) (neg.f64 (sin.f64 im)))) (neg.f64 (exp.f64 (*.f64 re -2)))) |
(/.f64 (-.f64 (*.f64 0 (neg.f64 (exp.f64 (neg.f64 re)))) (*.f64 (neg.f64 (exp.f64 (neg.f64 re))) (sin.f64 im))) (exp.f64 (*.f64 re -2))) |
(/.f64 (-.f64 (*.f64 0 (neg.f64 (pow.f64 (exp.f64 (neg.f64 re)) 2/3))) (*.f64 (neg.f64 (exp.f64 (neg.f64 re))) (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re))))) (*.f64 (neg.f64 (exp.f64 (neg.f64 re))) (neg.f64 (pow.f64 (exp.f64 (neg.f64 re)) 2/3)))) |
(/.f64 (-.f64 (*.f64 0 (pow.f64 (exp.f64 (neg.f64 re)) 2/3)) (*.f64 (neg.f64 (sin.f64 im)) (cbrt.f64 (exp.f64 re)))) (pow.f64 (exp.f64 (neg.f64 re)) 2/3)) |
(/.f64 (-.f64 (*.f64 0 (neg.f64 (sqrt.f64 (exp.f64 (neg.f64 re))))) (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))) (neg.f64 (sqrt.f64 (exp.f64 (neg.f64 re))))) |
(/.f64 (-.f64 (*.f64 0 (sqrt.f64 (exp.f64 (neg.f64 re)))) (*.f64 (neg.f64 (sin.f64 im)) (sqrt.f64 (exp.f64 re)))) (sqrt.f64 (exp.f64 (neg.f64 re)))) |
(/.f64 (-.f64 (*.f64 0 (neg.f64 (exp.f64 (neg.f64 re)))) (sin.f64 im)) (neg.f64 (exp.f64 (neg.f64 re)))) |
(/.f64 (-.f64 (*.f64 0 (neg.f64 (pow.f64 (exp.f64 (neg.f64 re)) 2/3))) (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re)))) (neg.f64 (pow.f64 (exp.f64 (neg.f64 re)) 2/3))) |
(/.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re))) (cbrt.f64 (pow.f64 (exp.f64 re) 2/3)))) (neg.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (neg.f64 re))) 4)))) |
(/.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))) (sqrt.f64 (sqrt.f64 (exp.f64 re))))) (neg.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (neg.f64 re)))))) |
(/.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))) (cbrt.f64 (sqrt.f64 (exp.f64 re))))) (cbrt.f64 (neg.f64 (exp.f64 (neg.f64 re))))) |
(/.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))) (cbrt.f64 (sqrt.f64 (exp.f64 (neg.f64 re))))) |
(/.f64 (*.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))) (sqrt.f64 (sqrt.f64 (exp.f64 re)))) (sqrt.f64 (sqrt.f64 (exp.f64 (neg.f64 re))))) |
(/.f64 (*.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re))) (cbrt.f64 (pow.f64 (exp.f64 re) 2/3))) (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (neg.f64 re))) 4))) |
(/.f64 (sin.f64 im) (exp.f64 (neg.f64 re))) |
(/.f64 (neg.f64 (sin.f64 im)) (neg.f64 (exp.f64 (neg.f64 re)))) |
(/.f64 (*.f64 (sin.f64 im) (neg.f64 (pow.f64 (exp.f64 re) 2/3))) (cbrt.f64 (neg.f64 (exp.f64 (neg.f64 re))))) |
(/.f64 (*.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))) (cbrt.f64 (sqrt.f64 (exp.f64 re)))) (cbrt.f64 (exp.f64 (neg.f64 re)))) |
(/.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1) |
(/.f64 (*.f64 (*.f64 (cbrt.f64 (neg.f64 (sin.f64 im))) (sqrt.f64 (exp.f64 re))) (cbrt.f64 (pow.f64 (sin.f64 im) 2))) (neg.f64 (sqrt.f64 (exp.f64 (neg.f64 re))))) |
(/.f64 (*.f64 (pow.f64 (exp.f64 re) 2/3) (neg.f64 (sin.f64 im))) (cbrt.f64 (neg.f64 (exp.f64 (neg.f64 re))))) |
(/.f64 (*.f64 (pow.f64 (exp.f64 re) 2/3) (*.f64 (sin.f64 im) (cbrt.f64 (sqrt.f64 (exp.f64 re))))) (cbrt.f64 (sqrt.f64 (exp.f64 (neg.f64 re))))) |
(/.f64 (*.f64 (pow.f64 (exp.f64 re) 2/3) (*.f64 (sin.f64 im) (cbrt.f64 (cbrt.f64 (exp.f64 re))))) (cbrt.f64 (pow.f64 (exp.f64 (neg.f64 re)) 2/3))) |
(/.f64 (neg.f64 (*.f64 (sin.f64 im) (exp.f64 re))) -1) |
(/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (sqrt.f64 (exp.f64 re))) (cbrt.f64 (neg.f64 (sin.f64 im)))) (neg.f64 (sqrt.f64 (exp.f64 (neg.f64 re))))) |
(/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (sqrt.f64 (exp.f64 re))) (*.f64 (cbrt.f64 (sin.f64 im)) (sqrt.f64 (sqrt.f64 (exp.f64 re))))) (sqrt.f64 (sqrt.f64 (exp.f64 (neg.f64 re))))) |
(/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (sqrt.f64 (exp.f64 re))) (cbrt.f64 (sin.f64 im))) (sqrt.f64 (exp.f64 (neg.f64 re)))) |
(/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (sqrt.f64 (exp.f64 re))) (cbrt.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))))) (cbrt.f64 (exp.f64 (neg.f64 re)))) |
(/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re))) (cbrt.f64 (pow.f64 (exp.f64 re) 2/3))) 1) (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (neg.f64 re))) 4))) |
(/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))) (sqrt.f64 (sqrt.f64 (exp.f64 re)))) 1) (sqrt.f64 (sqrt.f64 (exp.f64 (neg.f64 re))))) |
(/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))) (cbrt.f64 (sqrt.f64 (exp.f64 re)))) 1) (cbrt.f64 (exp.f64 (neg.f64 re)))) |
(/.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (sqrt.f64 (sqrt.f64 (exp.f64 (neg.f64 re))))) (*.f64 (cbrt.f64 (sin.f64 im)) (sqrt.f64 (exp.f64 re)))) (sqrt.f64 (sqrt.f64 (exp.f64 (neg.f64 re))))) |
(/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (cbrt.f64 (sqrt.f64 (exp.f64 re)))) (*.f64 (cbrt.f64 (sin.f64 im)) (sqrt.f64 (exp.f64 re)))) (cbrt.f64 (exp.f64 (neg.f64 re)))) |
(/.f64 (/.f64 (neg.f64 (sin.f64 im)) (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (exp.f64 (neg.f64 re)) 2/3)) (exp.f64 re)))) (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (neg.f64 re))) 4))) |
(/.f64 (/.f64 (neg.f64 (sin.f64 im)) (cbrt.f64 (sqrt.f64 (exp.f64 (neg.f64 re))))) (neg.f64 (/.f64 (cbrt.f64 (exp.f64 (neg.f64 re))) (sqrt.f64 (exp.f64 re))))) |
(/.f64 (/.f64 (neg.f64 (sin.f64 im)) (sqrt.f64 (sqrt.f64 (exp.f64 (neg.f64 re))))) (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 (neg.f64 re)) 3/2)))) |
(/.f64 (/.f64 (neg.f64 (sin.f64 im)) (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 (neg.f64 re)) 3/2)))) (sqrt.f64 (sqrt.f64 (exp.f64 (neg.f64 re))))) |
(/.f64 (/.f64 (neg.f64 (sin.f64 im)) (cbrt.f64 (sqrt.f64 (exp.f64 (neg.f64 re))))) (neg.f64 (/.f64 (pow.f64 (exp.f64 (neg.f64 re)) 2/3) (cbrt.f64 (sqrt.f64 (exp.f64 re)))))) |
(/.f64 (/.f64 (neg.f64 (sin.f64 im)) (+.f64 (pow.f64 (exp.f64 (neg.f64 re)) 2/3) 0)) (cbrt.f64 (neg.f64 (exp.f64 (neg.f64 re))))) |
(/.f64 (/.f64 (neg.f64 (sin.f64 im)) (cbrt.f64 (cbrt.f64 (exp.f64 (neg.f64 re))))) (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 (neg.f64 re)) 2/3)) (pow.f64 (exp.f64 re) 2/3)))) |
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re))))) (cbrt.f64 (pow.f64 (exp.f64 (neg.f64 re)) 2/3))) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 3) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 3) 1/3) |
(neg.f64 (neg.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) |
(neg.f64 (-.f64 (neg.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (*.f64 0 (exp.f64 re)))) |
(neg.f64 (-.f64 (neg.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 0)) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 3)) |
| Outputs |
|---|
(/.f64 im (exp.f64 (neg.f64 re))) |
(+.f64 (*.f64 -1/6 (/.f64 (pow.f64 im 3) (exp.f64 (neg.f64 re)))) (/.f64 im (exp.f64 (neg.f64 re)))) |
(fma.f64 -1/6 (/.f64 (pow.f64 im 3) (exp.f64 (neg.f64 re))) (/.f64 im (exp.f64 (neg.f64 re)))) |
(+.f64 (*.f64 -1/6 (/.f64 (pow.f64 im 3) (exp.f64 (neg.f64 re)))) (+.f64 (/.f64 im (exp.f64 (neg.f64 re))) (*.f64 1/120 (/.f64 (pow.f64 im 5) (exp.f64 (neg.f64 re)))))) |
(+.f64 (fma.f64 -1/6 (/.f64 (pow.f64 im 3) (exp.f64 (neg.f64 re))) (/.f64 im (exp.f64 (neg.f64 re)))) (/.f64 (*.f64 1/120 (pow.f64 im 5)) (exp.f64 (neg.f64 re)))) |
(+.f64 (*.f64 -1/5040 (/.f64 (pow.f64 im 7) (exp.f64 (neg.f64 re)))) (+.f64 (*.f64 -1/6 (/.f64 (pow.f64 im 3) (exp.f64 (neg.f64 re)))) (+.f64 (/.f64 im (exp.f64 (neg.f64 re))) (*.f64 1/120 (/.f64 (pow.f64 im 5) (exp.f64 (neg.f64 re))))))) |
(fma.f64 -1/5040 (/.f64 (pow.f64 im 7) (exp.f64 (neg.f64 re))) (+.f64 (fma.f64 -1/6 (/.f64 (pow.f64 im 3) (exp.f64 (neg.f64 re))) (/.f64 im (exp.f64 (neg.f64 re)))) (/.f64 (*.f64 1/120 (pow.f64 im 5)) (exp.f64 (neg.f64 re))))) |
(sin.f64 im) |
(+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)) |
(+.f64 (sin.f64 im) (+.f64 (*.f64 -1 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/2 (sin.f64 im)) (*.f64 -1 (sin.f64 im))))) (*.f64 (sin.f64 im) re))) |
(+.f64 (sin.f64 im) (+.f64 (neg.f64 (*.f64 (*.f64 re re) (*.f64 (sin.f64 im) (+.f64 1/2 -1)))) (*.f64 (sin.f64 im) re))) |
(+.f64 (sin.f64 im) (+.f64 (*.f64 -1 (*.f64 (pow.f64 re 2) (+.f64 (*.f64 1/2 (sin.f64 im)) (*.f64 -1 (sin.f64 im))))) (+.f64 (*.f64 (sin.f64 im) re) (*.f64 -1 (*.f64 (+.f64 (sin.f64 im) (+.f64 (*.f64 -1 (sin.f64 im)) (*.f64 -1/6 (sin.f64 im)))) (pow.f64 re 3)))))) |
(+.f64 (sin.f64 im) (+.f64 (neg.f64 (*.f64 (*.f64 re re) (*.f64 (sin.f64 im) (+.f64 1/2 -1)))) (fma.f64 (sin.f64 im) re (neg.f64 (*.f64 (+.f64 (sin.f64 im) (*.f64 (sin.f64 im) (+.f64 -1 -1/6))) (pow.f64 re 3)))))) |
(/.f64 (sin.f64 im) (exp.f64 (*.f64 -1 re))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(/.f64 (sin.f64 im) (exp.f64 (*.f64 -1 re))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(/.f64 (sin.f64 im) (exp.f64 (*.f64 -1 re))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(/.f64 (sin.f64 im) (exp.f64 (*.f64 -1 re))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(fma.f64 1 0 (*.f64 (sin.f64 im) (exp.f64 re))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(fma.f64 0 (cbrt.f64 re) (*.f64 (sin.f64 im) (exp.f64 re))) |
(fma.f64 re 0 (*.f64 (sin.f64 im) (exp.f64 re))) |
(fma.f64 0 (cbrt.f64 (*.f64 re re)) (*.f64 (sin.f64 im) (exp.f64 re))) |
(fma.f64 -1 0 (*.f64 (sin.f64 im) (exp.f64 re))) |
(fma.f64 0 1 (*.f64 (sin.f64 im) (exp.f64 re))) |
(fma.f64 0 re (*.f64 (sin.f64 im) (exp.f64 re))) |
(fma.f64 0 3 (*.f64 (sin.f64 im) (exp.f64 re))) |
(fma.f64 0 0 (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (exp.f64 re) 0) (*.f64 (sin.f64 im) (exp.f64 re)) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (sin.f64 im) 0) (/.f64 1 (/.f64 (exp.f64 (neg.f64 re)) (sin.f64 im))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (sin.f64 im) 0) (pow.f64 (/.f64 (exp.f64 (neg.f64 re)) (sin.f64 im)) -1) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (cbrt.f64 (sin.f64 im)) 0) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (/.f64 (exp.f64 (neg.f64 re)) (cbrt.f64 (sin.f64 im)))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 1 0) (*.f64 (sin.f64 im) (exp.f64 re)) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 im) 2))) 0) (/.f64 (cbrt.f64 (sin.f64 im)) (/.f64 (exp.f64 (neg.f64 re)) (cbrt.f64 (pow.f64 (sin.f64 im) 2)))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (neg.f64 (sin.f64 im)) 0) (/.f64 1 (/.f64 (exp.f64 (neg.f64 re)) (sin.f64 im))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (neg.f64 (sin.f64 im)) 0) (pow.f64 (/.f64 (exp.f64 (neg.f64 re)) (sin.f64 im)) -1) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (sqrt.f64 (exp.f64 re)) 0) (*.f64 (sin.f64 im) (exp.f64 re)) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (neg.f64 (exp.f64 re)) 0) (*.f64 (sin.f64 im) (exp.f64 re)) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) 0) (/.f64 (cbrt.f64 (sin.f64 im)) (/.f64 (exp.f64 (neg.f64 re)) (cbrt.f64 (pow.f64 (sin.f64 im) 2)))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)) (cbrt.f64 (/.f64 (exp.f64 (neg.f64 re)) (sin.f64 im)))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 0) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (/.f64 (exp.f64 (neg.f64 re)) (sin.f64 im)))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))) 0) (/.f64 (cbrt.f64 (neg.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) (/.f64 1 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))) 0) (/.f64 (sqrt.f64 (exp.f64 re)) (/.f64 1 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 im) 2))) (exp.f64 re)) 0) (/.f64 (cbrt.f64 (sin.f64 im)) (/.f64 (exp.f64 (neg.f64 re)) (cbrt.f64 (pow.f64 (sin.f64 im) 2)))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (neg.f64 (sin.f64 im)) 0) (/.f64 (neg.f64 (exp.f64 re)) (/.f64 1 (neg.f64 (sin.f64 im)))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (sin.f64 im) 0) (/.f64 (exp.f64 re) (/.f64 1 (sin.f64 im))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (cbrt.f64 (sin.f64 im)) 0) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re)) (cbrt.f64 (/.f64 1 (sin.f64 im)))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 0) (/.f64 1 (/.f64 (exp.f64 (neg.f64 re)) (sin.f64 im))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 0) (pow.f64 (/.f64 (exp.f64 (neg.f64 re)) (sin.f64 im)) -1) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) (/.f64 1 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)))))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (pow.f64 (exp.f64 re) 2/3) 0) (*.f64 (sin.f64 im) (exp.f64 re)) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (exp.f64 (*.f64 re 2/3)) 0) (*.f64 (sin.f64 im) (exp.f64 re)) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))) 0) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))) (/.f64 1 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (sqrt.f64 (exp.f64 re))) 0) (/.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (sqrt.f64 (exp.f64 re))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (sqrt.f64 (exp.f64 re))))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (*.f64 (neg.f64 (sin.f64 im)) (sqrt.f64 (exp.f64 re))) 0) (/.f64 (neg.f64 (sqrt.f64 (exp.f64 re))) (/.f64 1 (*.f64 (neg.f64 (sin.f64 im)) (sqrt.f64 (exp.f64 re))))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (*.f64 (neg.f64 (sin.f64 im)) (sqrt.f64 (exp.f64 re))) 0) (neg.f64 (/.f64 (sqrt.f64 (exp.f64 re)) (/.f64 1 (*.f64 (neg.f64 (sin.f64 im)) (sqrt.f64 (exp.f64 re)))))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (*.f64 (sin.f64 im) (neg.f64 (pow.f64 (exp.f64 re) 2/3))) 0) (/.f64 (cbrt.f64 (neg.f64 (exp.f64 re))) (/.f64 1 (*.f64 (sin.f64 im) (neg.f64 (pow.f64 (exp.f64 re) 2/3))))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (neg.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))) 0) (/.f64 (cbrt.f64 (neg.f64 (exp.f64 re))) (/.f64 1 (neg.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) 0) (/.f64 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im))) (/.f64 1 (cbrt.f64 (pow.f64 (sin.f64 im) 2)))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 im) 2))) (sqrt.f64 (exp.f64 re))) 0) (/.f64 (*.f64 (cbrt.f64 (neg.f64 (sin.f64 im))) (sqrt.f64 (exp.f64 re))) (/.f64 1 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 im) 2))) (sqrt.f64 (exp.f64 re))))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re)) 0) (/.f64 (cbrt.f64 (sin.f64 im)) (/.f64 (exp.f64 (neg.f64 re)) (cbrt.f64 (pow.f64 (sin.f64 im) 2)))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)) 2)) 0) (/.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)))) (/.f64 1 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)) 2)))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 im) (exp.f64 re)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)))) (/.f64 1 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)) 2)))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (*.f64 (pow.f64 (exp.f64 re) 2/3) (sin.f64 im)) 0) (/.f64 (cbrt.f64 (exp.f64 re)) (/.f64 1 (*.f64 (pow.f64 (exp.f64 re) 2/3) (sin.f64 im)))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im)) 0) (/.f64 (cbrt.f64 (exp.f64 re)) (/.f64 1 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im)))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)) 2)) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)) 2)) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)) 2) (*.f64 (sin.f64 im) (exp.f64 re)))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))) (/.f64 1 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)) 2) (*.f64 (sin.f64 im) (exp.f64 re)))))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (sin.f64 im) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 (+.f64 re re)))) (/.f64 1 (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (sin.f64 im) 2))))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 (+.f64 re re)))) 0) (/.f64 (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (sin.f64 im) 2))) (/.f64 1 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 (+.f64 re re)))))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im))) 0) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (/.f64 (exp.f64 (neg.f64 re)) (cbrt.f64 (sin.f64 im)))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (neg.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 0) (/.f64 1 (/.f64 (exp.f64 (neg.f64 re)) (sin.f64 im))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (neg.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 0) (pow.f64 (/.f64 (exp.f64 (neg.f64 re)) (sin.f64 im)) -1) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (sqrt.f64 (exp.f64 re))) 0) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (sqrt.f64 (exp.f64 re))) (/.f64 1 (*.f64 (cbrt.f64 (sin.f64 im)) (sqrt.f64 (exp.f64 re))))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re))) 0) (/.f64 (pow.f64 (exp.f64 re) 2/3) (/.f64 1 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re))))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re))) 0) (/.f64 (exp.f64 (*.f64 re 2/3)) (/.f64 1 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re))))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (cbrt.f64 (exp.f64 re)) 0) (*.f64 (sin.f64 im) (exp.f64 re)) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 -1 0) (*.f64 (sin.f64 im) (exp.f64 re)) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (exp.f64 (*.f64 re -2)) 0) (*.f64 (*.f64 (sin.f64 im) (exp.f64 (*.f64 re 3))) (exp.f64 (*.f64 re -2))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (sqrt.f64 (sqrt.f64 (exp.f64 re))) 0) (*.f64 (/.f64 (*.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))) (sqrt.f64 (sqrt.f64 (exp.f64 re)))) 1) (sqrt.f64 (sqrt.f64 (exp.f64 re)))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (sqrt.f64 (sqrt.f64 (exp.f64 re))) 0) (*.f64 (sin.f64 im) (exp.f64 re)) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 2 0) (*.f64 (sin.f64 im) (exp.f64 re)) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (+.f64 (*.f64 0 (exp.f64 re)) (neg.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 0) (/.f64 (-.f64 (*.f64 (*.f64 0 (exp.f64 re)) (*.f64 0 (exp.f64 re))) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)) (+.f64 (*.f64 0 (exp.f64 re)) (neg.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (neg.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 0) (/.f64 (fma.f64 0 0 (neg.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))) (neg.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (+.f64 0 (neg.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 0) (/.f64 (-.f64 0 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)) (+.f64 0 (neg.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (neg.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 0) (/.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)) (neg.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (*.f64 0 (exp.f64 re)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 0 (exp.f64 re)) 3) (neg.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 3))) (+.f64 (*.f64 (*.f64 0 (exp.f64 re)) (*.f64 0 (exp.f64 re))) (+.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (*.f64 (*.f64 0 (exp.f64 re)) (neg.f64 (*.f64 (sin.f64 im) (exp.f64 re))))))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 0 0) (/.f64 (-.f64 (pow.f64 0 3) (neg.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 3))) (fma.f64 0 0 (+.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) 0))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (neg.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 0 (exp.f64 re)) 3) (neg.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 3))) (+.f64 (*.f64 (*.f64 0 (exp.f64 re)) (*.f64 0 (exp.f64 re))) (+.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (*.f64 (*.f64 0 (exp.f64 re)) (neg.f64 (*.f64 (sin.f64 im) (exp.f64 re))))))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (neg.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 0) (/.f64 (-.f64 (pow.f64 0 3) (neg.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 3))) (fma.f64 0 0 (+.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) 0))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (neg.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 0) (/.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (*.f64 0 (neg.f64 (*.f64 (sin.f64 im) (exp.f64 re))))))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (neg.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 0) (/.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 3) (+.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) 0)) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (+.f64 (*.f64 (*.f64 0 (exp.f64 re)) (*.f64 0 (exp.f64 re))) (+.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (*.f64 (*.f64 0 (exp.f64 re)) (neg.f64 (*.f64 (sin.f64 im) (exp.f64 re)))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 0 (exp.f64 re)) 3) (neg.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 3))) (+.f64 (*.f64 (*.f64 0 (exp.f64 re)) (*.f64 0 (exp.f64 re))) (+.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (*.f64 (*.f64 0 (exp.f64 re)) (neg.f64 (*.f64 (sin.f64 im) (exp.f64 re))))))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (fma.f64 0 0 (+.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) 0)) 0) (/.f64 (-.f64 (pow.f64 0 3) (neg.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 3))) (fma.f64 0 0 (+.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) 0))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (*.f64 0 (neg.f64 (*.f64 (sin.f64 im) (exp.f64 re)))))) 0) (/.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (*.f64 0 (neg.f64 (*.f64 (sin.f64 im) (exp.f64 re))))))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) 0) 0) (/.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 3) (+.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) 0)) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (*.f64 0 (neg.f64 (*.f64 (sin.f64 im) (exp.f64 re))))))) (*.f64 (sin.f64 im) (exp.f64 re))) |
(if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 3) (+.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) 0)) (*.f64 (sin.f64 im) (exp.f64 re))) |
(+.f64 (*.f64 (neg.f64 (exp.f64 re)) 0) (*.f64 (sin.f64 im) (exp.f64 re))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(+.f64 (*.f64 0 (exp.f64 re)) (*.f64 (sin.f64 im) (exp.f64 re))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(+.f64 0 (*.f64 (sin.f64 im) (exp.f64 re))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(-.f64 (*.f64 0 (exp.f64 re)) (neg.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(-.f64 0 (neg.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(-.f64 1 (+.f64 1 (neg.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) |
(-.f64 1 (-.f64 1 (*.f64 (sin.f64 im) (exp.f64 re)))) |
(-.f64 3 (+.f64 3 (neg.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) |
(-.f64 3 (-.f64 3 (*.f64 (sin.f64 im) (exp.f64 re)))) |
(*.f64 (sqrt.f64 (exp.f64 re)) (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))) (sqrt.f64 (exp.f64 re))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (cbrt.f64 (neg.f64 (sin.f64 im))) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 im) 2))) (exp.f64 re))) |
(*.f64 (cbrt.f64 (neg.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)))) |
(cbrt.f64 (*.f64 (neg.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (neg.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)))) |
(*.f64 (*.f64 (cbrt.f64 (neg.f64 (sin.f64 im))) (sqrt.f64 (exp.f64 re))) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 im) 2))) (sqrt.f64 (exp.f64 re)))) |
(*.f64 (cbrt.f64 (neg.f64 (sin.f64 im))) (*.f64 (sqrt.f64 (exp.f64 re)) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 im) 2))) (sqrt.f64 (exp.f64 re))))) |
(*.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (sqrt.f64 (exp.f64 re))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (sqrt.f64 (exp.f64 re)))) |
(*.f64 (neg.f64 (sqrt.f64 (exp.f64 re))) (*.f64 (neg.f64 (sin.f64 im)) (sqrt.f64 (exp.f64 re)))) |
(neg.f64 (*.f64 (sqrt.f64 (exp.f64 re)) (*.f64 (neg.f64 (sin.f64 im)) (sqrt.f64 (exp.f64 re))))) |
(*.f64 (cbrt.f64 (neg.f64 (exp.f64 re))) (*.f64 (sin.f64 im) (neg.f64 (pow.f64 (exp.f64 re) 2/3)))) |
(*.f64 (cbrt.f64 (neg.f64 (exp.f64 re))) (neg.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im)))) |
(*.f64 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im))) (cbrt.f64 (pow.f64 (sin.f64 im) 2))) |
(*.f64 (cbrt.f64 (sin.f64 im)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (exp.f64 re) (sin.f64 im)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (cbrt.f64 (sin.f64 im)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))) |
(*.f64 (neg.f64 (sin.f64 im)) (neg.f64 (exp.f64 re))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (pow.f64 (exp.f64 re) 2/3) (sin.f64 im))) |
(*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))) |
(*.f64 (neg.f64 (exp.f64 re)) (neg.f64 (sin.f64 im))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re)) (cbrt.f64 (sin.f64 im))) |
(*.f64 (cbrt.f64 (sin.f64 im)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))) |
(*.f64 (*.f64 (pow.f64 (exp.f64 re) 2/3) (sin.f64 im)) (cbrt.f64 (exp.f64 re))) |
(*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (sqrt.f64 (exp.f64 re))) (*.f64 (cbrt.f64 (sin.f64 im)) (sqrt.f64 (exp.f64 re)))) |
(*.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (sqrt.f64 (exp.f64 re))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (sqrt.f64 (exp.f64 re)))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)))) |
(cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)) (*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)))) |
(*.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re))) (pow.f64 (exp.f64 re) 2/3)) |
(*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))) |
(*.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)) 2)) (cbrt.f64 (*.f64 (*.f64 (sin.f64 im) (exp.f64 re)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))))) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))))) |
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im)))) |
(*.f64 (cbrt.f64 (sin.f64 im)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))) |
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re)))) |
(*.f64 (cbrt.f64 (sin.f64 im)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))) |
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)) 2)) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) |
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)) 2)) (cbrt.f64 (*.f64 (*.f64 (sin.f64 im) (exp.f64 re)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 (+.f64 re re)))) (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (sin.f64 im) 2)))) |
(cbrt.f64 (*.f64 (*.f64 (sin.f64 im) (exp.f64 (+.f64 re re))) (*.f64 (exp.f64 re) (pow.f64 (sin.f64 im) 2)))) |
(*.f64 (pow.f64 (exp.f64 re) 2/3) (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re)))) |
(*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))) |
(*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (sin.f64 im) 2))) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 (+.f64 re re))))) |
(cbrt.f64 (*.f64 (*.f64 (sin.f64 im) (exp.f64 (+.f64 re re))) (*.f64 (exp.f64 re) (pow.f64 (sin.f64 im) 2)))) |
(*.f64 1 (*.f64 (sin.f64 im) (exp.f64 re))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (neg.f64 (*.f64 (sin.f64 im) (exp.f64 re))) -1) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 -1 (neg.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))) (cbrt.f64 (neg.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) |
(cbrt.f64 (*.f64 (neg.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (neg.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)))) |
(*.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 im) 2))) (exp.f64 re)) (cbrt.f64 (neg.f64 (sin.f64 im)))) |
(*.f64 (cbrt.f64 (neg.f64 (sin.f64 im))) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 im) 2))) (exp.f64 re))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)))) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) |
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) |
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))))) |
(cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)) (*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)))) |
(*.f64 (*.f64 (neg.f64 (sin.f64 im)) (sqrt.f64 (exp.f64 re))) (neg.f64 (sqrt.f64 (exp.f64 re)))) |
(neg.f64 (*.f64 (sqrt.f64 (exp.f64 re)) (*.f64 (neg.f64 (sin.f64 im)) (sqrt.f64 (exp.f64 re))))) |
(*.f64 (*.f64 (sin.f64 im) (neg.f64 (pow.f64 (exp.f64 re) 2/3))) (cbrt.f64 (neg.f64 (exp.f64 re)))) |
(*.f64 (cbrt.f64 (neg.f64 (exp.f64 re))) (neg.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im)))) |
(*.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 im) 2))) (sqrt.f64 (exp.f64 re))) (*.f64 (cbrt.f64 (neg.f64 (sin.f64 im))) (sqrt.f64 (exp.f64 re)))) |
(*.f64 (cbrt.f64 (neg.f64 (sin.f64 im))) (*.f64 (sqrt.f64 (exp.f64 re)) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 im) 2))) (sqrt.f64 (exp.f64 re))))) |
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)) 2)) (*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))))) |
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)) 2)) (cbrt.f64 (*.f64 (*.f64 (sin.f64 im) (exp.f64 re)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)) 2)) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)))) |
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)) 2)) (cbrt.f64 (*.f64 (*.f64 (sin.f64 im) (exp.f64 re)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))))) |
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))) (cbrt.f64 (cbrt.f64 (sin.f64 im)))) |
(*.f64 (cbrt.f64 (sin.f64 im)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)))) 1)) |
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))) 1)) |
(cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)) (*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)))) |
(*.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)) 2)) 1)) |
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)) 2)) (cbrt.f64 (*.f64 (*.f64 (sin.f64 im) (exp.f64 re)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))))) |
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)) 2)) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) 1)) |
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)) 2)) (cbrt.f64 (*.f64 (*.f64 (sin.f64 im) (exp.f64 re)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))))) |
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))) 1)) |
(*.f64 (cbrt.f64 (sin.f64 im)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re))) |
(*.f64 (*.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))) (cbrt.f64 (sqrt.f64 (exp.f64 re)))) (cbrt.f64 (exp.f64 re))) |
(*.f64 (/.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) 2) |
(/.f64 (*.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) 2) |
(*.f64 -1 (-.f64 0 (*.f64 (sin.f64 im) (exp.f64 re)))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (*.f64 (neg.f64 (sin.f64 im)) (cbrt.f64 (exp.f64 re))) (neg.f64 (pow.f64 (exp.f64 re) 2/3))) |
(*.f64 (*.f64 (neg.f64 (sin.f64 im)) (cbrt.f64 (exp.f64 re))) (neg.f64 (exp.f64 (*.f64 re 2/3)))) |
(*.f64 (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 im) 2))) (*.f64 (cbrt.f64 (neg.f64 (sin.f64 im))) (exp.f64 re))) |
(*.f64 (cbrt.f64 (neg.f64 (sin.f64 im))) (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 im) 2))) (exp.f64 re))) |
(*.f64 (neg.f64 (cbrt.f64 (neg.f64 (*.f64 (exp.f64 re) (pow.f64 (sin.f64 im) 2))))) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 (+.f64 re re))))) |
(*.f64 (cbrt.f64 (*.f64 (neg.f64 (exp.f64 re)) (pow.f64 (sin.f64 im) 2))) (neg.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 (+.f64 re re)))))) |
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (sin.f64 im) 2)))) (*.f64 (cbrt.f64 (sin.f64 im)) (neg.f64 (pow.f64 (exp.f64 re) 2/3)))) |
(*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (sin.f64 im) 2))) (*.f64 (cbrt.f64 (sin.f64 im)) (neg.f64 (neg.f64 (exp.f64 (*.f64 re 2/3)))))) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (neg.f64 (*.f64 (cbrt.f64 (neg.f64 (sin.f64 im))) (exp.f64 re)))) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (*.f64 (cbrt.f64 (neg.f64 (sin.f64 im))) (neg.f64 (exp.f64 re)))) |
(*.f64 (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 im) 2))) (neg.f64 (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im))))) |
(neg.f64 (*.f64 (cbrt.f64 (neg.f64 (pow.f64 (sin.f64 im) 2))) (*.f64 (exp.f64 re) (cbrt.f64 (sin.f64 im))))) |
(*.f64 (cbrt.f64 (neg.f64 (*.f64 (exp.f64 re) (pow.f64 (sin.f64 im) 2)))) (neg.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 (+.f64 re re)))))) |
(*.f64 (cbrt.f64 (*.f64 (neg.f64 (exp.f64 re)) (pow.f64 (sin.f64 im) 2))) (neg.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 (+.f64 re re)))))) |
(*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (sin.f64 im) 2))) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (neg.f64 (pow.f64 (exp.f64 re) 2/3))))) |
(*.f64 (cbrt.f64 (*.f64 (exp.f64 re) (pow.f64 (sin.f64 im) 2))) (*.f64 (cbrt.f64 (sin.f64 im)) (neg.f64 (neg.f64 (exp.f64 (*.f64 re 2/3)))))) |
(*.f64 (*.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re))) (cbrt.f64 (pow.f64 (exp.f64 re) 2/3))) (/.f64 1 (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (neg.f64 re))) 4)))) |
(/.f64 (*.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re))) (cbrt.f64 (exp.f64 (*.f64 re 2/3)))) (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (neg.f64 re))) 4))) |
(*.f64 (*.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))) (sqrt.f64 (sqrt.f64 (exp.f64 re)))) (sqrt.f64 (sqrt.f64 (exp.f64 re)))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(*.f64 (cbrt.f64 (neg.f64 (sin.f64 im))) (cbrt.f64 (neg.f64 (*.f64 (pow.f64 (sin.f64 im) 2) (exp.f64 (*.f64 re 3)))))) |
(cbrt.f64 (*.f64 (neg.f64 (sin.f64 im)) (*.f64 (neg.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 (*.f64 re 3))))) |
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 im))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re)) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)))) |
(cbrt.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re)) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)))) |
(*.f64 (cbrt.f64 (sqrt.f64 (exp.f64 re))) (cbrt.f64 (*.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)))) |
(cbrt.f64 (*.f64 (sqrt.f64 (exp.f64 re)) (*.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (cbrt.f64 (exp.f64 re)))) (cbrt.f64 (*.f64 (pow.f64 (exp.f64 re) 2/3) (sin.f64 im)))) |
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (cbrt.f64 (exp.f64 re))) (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)))) |
(cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)) (*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)))) |
(cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)) (*.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (sqrt.f64 (exp.f64 re)))) (cbrt.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))))) |
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (sqrt.f64 (exp.f64 re))) (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (*.f64 (cbrt.f64 (sin.f64 im)) (sqrt.f64 (exp.f64 re))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (sqrt.f64 (exp.f64 re))))) |
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (*.f64 (cbrt.f64 (sin.f64 im)) (sqrt.f64 (exp.f64 re)))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (sqrt.f64 (exp.f64 re))))) |
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (sqrt.f64 (exp.f64 re)))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (sqrt.f64 (exp.f64 re))) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)))) |
(cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 im)) (sqrt.f64 (exp.f64 re))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (sqrt.f64 (exp.f64 re))) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (cbrt.f64 (sin.f64 im)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re)))) |
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (cbrt.f64 (sin.f64 im))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (exp.f64 re)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (exp.f64 re))) (cbrt.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 re) 2/3) (sin.f64 im)) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)))) |
(cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 re)) (*.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im)) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)))) |
(/.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re))) (pow.f64 (exp.f64 (neg.f64 re)) 2/3)) |
(/.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))) (sqrt.f64 (exp.f64 (neg.f64 re)))) |
(/.f64 (*.f64 (pow.f64 (exp.f64 re) 2/3) (sin.f64 im)) (cbrt.f64 (exp.f64 (neg.f64 re)))) |
(/.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im)) (cbrt.f64 (exp.f64 (neg.f64 re)))) |
(/.f64 (*.f64 (neg.f64 (sin.f64 im)) (sqrt.f64 (exp.f64 re))) (neg.f64 (sqrt.f64 (exp.f64 (neg.f64 re))))) |
(/.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))) (sqrt.f64 (exp.f64 (neg.f64 re)))) |
(/.f64 (*.f64 (neg.f64 (sin.f64 im)) (cbrt.f64 (exp.f64 re))) (neg.f64 (pow.f64 (exp.f64 (neg.f64 re)) 2/3))) |
(/.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re))) (pow.f64 (exp.f64 (neg.f64 re)) 2/3)) |
(/.f64 (-.f64 (*.f64 0 (pow.f64 (exp.f64 (neg.f64 re)) 2/3)) (*.f64 (neg.f64 (exp.f64 (neg.f64 re))) (*.f64 (neg.f64 (sin.f64 im)) (cbrt.f64 (exp.f64 re))))) (/.f64 (neg.f64 (pow.f64 (exp.f64 (neg.f64 re)) 2/3)) (exp.f64 re))) |
(/.f64 (+.f64 0 (*.f64 (exp.f64 (neg.f64 re)) (*.f64 (neg.f64 (sin.f64 im)) (cbrt.f64 (exp.f64 re))))) (/.f64 (neg.f64 (pow.f64 (exp.f64 (neg.f64 re)) 2/3)) (exp.f64 re))) |
(/.f64 (-.f64 (*.f64 0 (neg.f64 (sqrt.f64 (exp.f64 (neg.f64 re))))) (*.f64 (neg.f64 (exp.f64 (neg.f64 re))) (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))))) (*.f64 (neg.f64 (exp.f64 (neg.f64 re))) (neg.f64 (sqrt.f64 (exp.f64 (neg.f64 re)))))) |
(/.f64 (+.f64 0 (*.f64 (exp.f64 (neg.f64 re)) (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))))) (neg.f64 (*.f64 (neg.f64 (exp.f64 (neg.f64 re))) (sqrt.f64 (exp.f64 (neg.f64 re)))))) |
(/.f64 (-.f64 (*.f64 0 (sqrt.f64 (exp.f64 (neg.f64 re)))) (*.f64 (neg.f64 (exp.f64 (neg.f64 re))) (*.f64 (neg.f64 (sin.f64 im)) (sqrt.f64 (exp.f64 re))))) (neg.f64 (pow.f64 (exp.f64 (neg.f64 re)) 3/2))) |
(/.f64 (+.f64 0 (*.f64 (exp.f64 (neg.f64 re)) (*.f64 (neg.f64 (sin.f64 im)) (sqrt.f64 (exp.f64 re))))) (neg.f64 (pow.f64 (exp.f64 (neg.f64 re)) 3/2))) |
(/.f64 (-.f64 0 (*.f64 (neg.f64 (exp.f64 (neg.f64 re))) (neg.f64 (sin.f64 im)))) (neg.f64 (exp.f64 (*.f64 re -2)))) |
(/.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 re)) (sin.f64 im))))) (neg.f64 (exp.f64 (*.f64 re -2)))) |
(/.f64 (-.f64 (*.f64 0 (neg.f64 (exp.f64 (neg.f64 re)))) (*.f64 (neg.f64 (exp.f64 (neg.f64 re))) (sin.f64 im))) (exp.f64 (*.f64 re -2))) |
(/.f64 (+.f64 0 (*.f64 (exp.f64 (neg.f64 re)) (sin.f64 im))) (exp.f64 (*.f64 re -2))) |
(/.f64 (-.f64 (*.f64 0 (neg.f64 (pow.f64 (exp.f64 (neg.f64 re)) 2/3))) (*.f64 (neg.f64 (exp.f64 (neg.f64 re))) (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re))))) (*.f64 (neg.f64 (exp.f64 (neg.f64 re))) (neg.f64 (pow.f64 (exp.f64 (neg.f64 re)) 2/3)))) |
(/.f64 (+.f64 0 (*.f64 (exp.f64 (neg.f64 re)) (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re))))) (*.f64 (neg.f64 (exp.f64 (neg.f64 re))) (neg.f64 (pow.f64 (exp.f64 (neg.f64 re)) 2/3)))) |
(/.f64 (-.f64 (*.f64 0 (pow.f64 (exp.f64 (neg.f64 re)) 2/3)) (*.f64 (neg.f64 (sin.f64 im)) (cbrt.f64 (exp.f64 re)))) (pow.f64 (exp.f64 (neg.f64 re)) 2/3)) |
(/.f64 (+.f64 0 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re)))) (pow.f64 (exp.f64 (neg.f64 re)) 2/3)) |
(/.f64 (-.f64 (*.f64 0 (neg.f64 (sqrt.f64 (exp.f64 (neg.f64 re))))) (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))) (neg.f64 (sqrt.f64 (exp.f64 (neg.f64 re))))) |
(/.f64 (-.f64 0 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))) (neg.f64 (sqrt.f64 (exp.f64 (neg.f64 re))))) |
(/.f64 (-.f64 (*.f64 0 (sqrt.f64 (exp.f64 (neg.f64 re)))) (*.f64 (neg.f64 (sin.f64 im)) (sqrt.f64 (exp.f64 re)))) (sqrt.f64 (exp.f64 (neg.f64 re)))) |
(/.f64 (+.f64 0 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re)))) (sqrt.f64 (exp.f64 (neg.f64 re)))) |
(/.f64 (-.f64 (*.f64 0 (neg.f64 (exp.f64 (neg.f64 re)))) (sin.f64 im)) (neg.f64 (exp.f64 (neg.f64 re)))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(/.f64 (-.f64 (*.f64 0 (neg.f64 (pow.f64 (exp.f64 (neg.f64 re)) 2/3))) (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re)))) (neg.f64 (pow.f64 (exp.f64 (neg.f64 re)) 2/3))) |
(/.f64 (-.f64 0 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re)))) (neg.f64 (pow.f64 (exp.f64 (neg.f64 re)) 2/3))) |
(/.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re))) (cbrt.f64 (pow.f64 (exp.f64 re) 2/3)))) (neg.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (neg.f64 re))) 4)))) |
(/.f64 (*.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re))) (cbrt.f64 (exp.f64 (*.f64 re 2/3)))) (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (neg.f64 re))) 4))) |
(/.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))) (sqrt.f64 (sqrt.f64 (exp.f64 re))))) (neg.f64 (sqrt.f64 (sqrt.f64 (exp.f64 (neg.f64 re)))))) |
(/.f64 (*.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))) (sqrt.f64 (sqrt.f64 (exp.f64 re)))) (sqrt.f64 (sqrt.f64 (exp.f64 (neg.f64 re))))) |
(/.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))) (cbrt.f64 (sqrt.f64 (exp.f64 re))))) (cbrt.f64 (neg.f64 (exp.f64 (neg.f64 re))))) |
(/.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 im)) (sqrt.f64 (exp.f64 re))) (cbrt.f64 (sqrt.f64 (exp.f64 re)))) (cbrt.f64 (neg.f64 (exp.f64 (neg.f64 re))))) |
(/.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2))) (cbrt.f64 (sqrt.f64 (exp.f64 (neg.f64 re))))) |
(cbrt.f64 (/.f64 (*.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))) (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2)) (sqrt.f64 (exp.f64 (neg.f64 re))))) |
(/.f64 (*.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))) (sqrt.f64 (sqrt.f64 (exp.f64 re)))) (sqrt.f64 (sqrt.f64 (exp.f64 (neg.f64 re))))) |
(/.f64 (*.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re))) (cbrt.f64 (pow.f64 (exp.f64 re) 2/3))) (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (neg.f64 re))) 4))) |
(/.f64 (*.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re))) (cbrt.f64 (exp.f64 (*.f64 re 2/3)))) (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (neg.f64 re))) 4))) |
(/.f64 (sin.f64 im) (exp.f64 (neg.f64 re))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(/.f64 (neg.f64 (sin.f64 im)) (neg.f64 (exp.f64 (neg.f64 re)))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(/.f64 (*.f64 (sin.f64 im) (neg.f64 (pow.f64 (exp.f64 re) 2/3))) (cbrt.f64 (neg.f64 (exp.f64 (neg.f64 re))))) |
(/.f64 (neg.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))) (cbrt.f64 (neg.f64 (exp.f64 (neg.f64 re))))) |
(/.f64 (*.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))) (cbrt.f64 (sqrt.f64 (exp.f64 re)))) (cbrt.f64 (exp.f64 (neg.f64 re)))) |
(/.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(/.f64 (*.f64 (*.f64 (cbrt.f64 (neg.f64 (sin.f64 im))) (sqrt.f64 (exp.f64 re))) (cbrt.f64 (pow.f64 (sin.f64 im) 2))) (neg.f64 (sqrt.f64 (exp.f64 (neg.f64 re))))) |
(/.f64 (*.f64 (pow.f64 (exp.f64 re) 2/3) (neg.f64 (sin.f64 im))) (cbrt.f64 (neg.f64 (exp.f64 (neg.f64 re))))) |
(/.f64 (neg.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (sin.f64 im))) (cbrt.f64 (neg.f64 (exp.f64 (neg.f64 re))))) |
(/.f64 (*.f64 (pow.f64 (exp.f64 re) 2/3) (*.f64 (sin.f64 im) (cbrt.f64 (sqrt.f64 (exp.f64 re))))) (cbrt.f64 (sqrt.f64 (exp.f64 (neg.f64 re))))) |
(/.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (*.f64 (sin.f64 im) (cbrt.f64 (sqrt.f64 (exp.f64 re))))) (cbrt.f64 (sqrt.f64 (exp.f64 (neg.f64 re))))) |
(/.f64 (*.f64 (pow.f64 (exp.f64 re) 2/3) (*.f64 (sin.f64 im) (cbrt.f64 (cbrt.f64 (exp.f64 re))))) (cbrt.f64 (pow.f64 (exp.f64 (neg.f64 re)) 2/3))) |
(/.f64 (*.f64 (exp.f64 (*.f64 re 2/3)) (*.f64 (sin.f64 im) (cbrt.f64 (cbrt.f64 (exp.f64 re))))) (cbrt.f64 (pow.f64 (exp.f64 (neg.f64 re)) 2/3))) |
(/.f64 (neg.f64 (*.f64 (sin.f64 im) (exp.f64 re))) -1) |
(/.f64 (*.f64 (sin.f64 im) (exp.f64 re)) (neg.f64 -1)) |
(/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (sqrt.f64 (exp.f64 re))) (cbrt.f64 (neg.f64 (sin.f64 im)))) (neg.f64 (sqrt.f64 (exp.f64 (neg.f64 re))))) |
(/.f64 (*.f64 (*.f64 (cbrt.f64 (neg.f64 (sin.f64 im))) (sqrt.f64 (exp.f64 re))) (cbrt.f64 (pow.f64 (sin.f64 im) 2))) (neg.f64 (sqrt.f64 (exp.f64 (neg.f64 re))))) |
(/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (sqrt.f64 (exp.f64 re))) (*.f64 (cbrt.f64 (sin.f64 im)) (sqrt.f64 (sqrt.f64 (exp.f64 re))))) (sqrt.f64 (sqrt.f64 (exp.f64 (neg.f64 re))))) |
(/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (sqrt.f64 (exp.f64 re))) (cbrt.f64 (sin.f64 im))) (sqrt.f64 (exp.f64 (neg.f64 re)))) |
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (*.f64 (cbrt.f64 (sin.f64 im)) (sqrt.f64 (exp.f64 re)))) (sqrt.f64 (exp.f64 (neg.f64 re)))) |
(/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (sqrt.f64 (exp.f64 re))) (cbrt.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))))) (cbrt.f64 (exp.f64 (neg.f64 re)))) |
(/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re))) (cbrt.f64 (pow.f64 (exp.f64 re) 2/3))) 1) (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (neg.f64 re))) 4))) |
(/.f64 (*.f64 (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re))) (cbrt.f64 (exp.f64 (*.f64 re 2/3)))) (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (neg.f64 re))) 4))) |
(/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))) (sqrt.f64 (sqrt.f64 (exp.f64 re)))) 1) (sqrt.f64 (sqrt.f64 (exp.f64 (neg.f64 re))))) |
(/.f64 (*.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))) (sqrt.f64 (sqrt.f64 (exp.f64 re)))) (sqrt.f64 (sqrt.f64 (exp.f64 (neg.f64 re))))) |
(/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))) (cbrt.f64 (sqrt.f64 (exp.f64 re)))) 1) (cbrt.f64 (exp.f64 (neg.f64 re)))) |
(/.f64 (*.f64 (*.f64 (sin.f64 im) (sqrt.f64 (exp.f64 re))) (cbrt.f64 (sqrt.f64 (exp.f64 re)))) (cbrt.f64 (exp.f64 (neg.f64 re)))) |
(/.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (sqrt.f64 (sqrt.f64 (exp.f64 (neg.f64 re))))) (*.f64 (cbrt.f64 (sin.f64 im)) (sqrt.f64 (exp.f64 re)))) (sqrt.f64 (sqrt.f64 (exp.f64 (neg.f64 re))))) |
(/.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (*.f64 (cbrt.f64 (sin.f64 im)) (sqrt.f64 (exp.f64 re)))) (sqrt.f64 (sqrt.f64 (exp.f64 (neg.f64 re))))) (sqrt.f64 (sqrt.f64 (exp.f64 (neg.f64 re))))) |
(/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 im) 2)) (cbrt.f64 (sqrt.f64 (exp.f64 re)))) (*.f64 (cbrt.f64 (sin.f64 im)) (sqrt.f64 (exp.f64 re)))) (cbrt.f64 (exp.f64 (neg.f64 re)))) |
(/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 im) 2) (sqrt.f64 (exp.f64 re)))) (*.f64 (cbrt.f64 (sin.f64 im)) (sqrt.f64 (exp.f64 re)))) (cbrt.f64 (exp.f64 (neg.f64 re)))) |
(/.f64 (/.f64 (neg.f64 (sin.f64 im)) (cbrt.f64 (/.f64 (neg.f64 (pow.f64 (exp.f64 (neg.f64 re)) 2/3)) (exp.f64 re)))) (cbrt.f64 (pow.f64 (cbrt.f64 (exp.f64 (neg.f64 re))) 4))) |
(/.f64 (/.f64 (neg.f64 (sin.f64 im)) (cbrt.f64 (sqrt.f64 (exp.f64 (neg.f64 re))))) (neg.f64 (/.f64 (cbrt.f64 (exp.f64 (neg.f64 re))) (sqrt.f64 (exp.f64 re))))) |
(/.f64 (/.f64 (neg.f64 (sin.f64 im)) (sqrt.f64 (sqrt.f64 (exp.f64 (neg.f64 re))))) (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 (neg.f64 re)) 3/2)))) |
(/.f64 (/.f64 (neg.f64 (sin.f64 im)) (neg.f64 (sqrt.f64 (pow.f64 (exp.f64 (neg.f64 re)) 3/2)))) (sqrt.f64 (sqrt.f64 (exp.f64 (neg.f64 re))))) |
(/.f64 (/.f64 (neg.f64 (sin.f64 im)) (cbrt.f64 (sqrt.f64 (exp.f64 (neg.f64 re))))) (neg.f64 (/.f64 (pow.f64 (exp.f64 (neg.f64 re)) 2/3) (cbrt.f64 (sqrt.f64 (exp.f64 re)))))) |
(/.f64 (/.f64 (neg.f64 (sin.f64 im)) (cbrt.f64 (sqrt.f64 (exp.f64 (neg.f64 re))))) (/.f64 (neg.f64 (pow.f64 (exp.f64 (neg.f64 re)) 2/3)) (cbrt.f64 (sqrt.f64 (exp.f64 re))))) |
(/.f64 (/.f64 (neg.f64 (sin.f64 im)) (+.f64 (pow.f64 (exp.f64 (neg.f64 re)) 2/3) 0)) (cbrt.f64 (neg.f64 (exp.f64 (neg.f64 re))))) |
(/.f64 (/.f64 (neg.f64 (sin.f64 im)) (pow.f64 (exp.f64 (neg.f64 re)) 2/3)) (cbrt.f64 (neg.f64 (exp.f64 (neg.f64 re))))) |
(/.f64 (/.f64 (neg.f64 (sin.f64 im)) (cbrt.f64 (cbrt.f64 (exp.f64 (neg.f64 re))))) (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 (neg.f64 re)) 2/3)) (pow.f64 (exp.f64 re) 2/3)))) |
(/.f64 (/.f64 (neg.f64 (sin.f64 im)) (cbrt.f64 (cbrt.f64 (exp.f64 (neg.f64 re))))) (neg.f64 (/.f64 (cbrt.f64 (pow.f64 (exp.f64 (neg.f64 re)) 2/3)) (exp.f64 (*.f64 re 2/3))))) |
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re))))) (cbrt.f64 (pow.f64 (exp.f64 (neg.f64 re)) 2/3))) |
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 2) (*.f64 (sin.f64 im) (cbrt.f64 (exp.f64 re)))) (pow.f64 (exp.f64 (neg.f64 re)) 2/3))) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 3) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 1) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 3) 1/3) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(neg.f64 (neg.f64 (*.f64 (sin.f64 im) (exp.f64 re)))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(neg.f64 (-.f64 (neg.f64 (*.f64 (sin.f64 im) (exp.f64 re))) (*.f64 0 (exp.f64 re)))) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(neg.f64 (-.f64 (neg.f64 (*.f64 (sin.f64 im) (exp.f64 re))) 0)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 im) (exp.f64 re)) 3)) |
(*.f64 (sin.f64 im) (exp.f64 re)) |
Compiled 12779 to 5636 computations (55.9% saved)
9 alts after pruning (2 fresh and 7 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 625 | 1 | 626 |
| Fresh | 0 | 1 | 1 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 6 | 6 |
| Total | 625 | 9 | 634 |
| Status | Error | Program |
|---|---|---|
| ✓ | 0.0b | (/.f64 (sin.f64 im) (exp.f64 (neg.f64 re))) |
| ✓ | 42.1b | (+.f64 (*.f64 re im) im) |
| ✓ | 42.2b | (+.f64 (*.f64 im (+.f64 re (*.f64 (*.f64 1/2 re) re))) im) |
| ✓ | 20.9b | (*.f64 (+.f64 re 1) (sin.f64 im)) |
| ✓ | 0.0b | (*.f64 (exp.f64 re) (sin.f64 im)) |
| ✓ | 21.2b | (*.f64 (exp.f64 re) im) |
| ▶ | 61.5b | (*.f64 re im) |
| ✓ | 21.2b | (sin.f64 im) |
| 41.9b | im |
Compiled 61 to 41 computations (32.8% saved)
Compiled 7 to 3 computations (57.1% saved)
Compiled 2 to 2 computations (0% saved)
9 alts after pruning (1 fresh and 8 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 0 | 0 | 0 |
| Fresh | 0 | 1 | 1 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 7 | 7 |
| Total | 0 | 9 | 9 |
| Status | Error | Program |
|---|---|---|
| ✓ | 0.0b | (/.f64 (sin.f64 im) (exp.f64 (neg.f64 re))) |
| ✓ | 42.1b | (+.f64 (*.f64 re im) im) |
| ✓ | 42.2b | (+.f64 (*.f64 im (+.f64 re (*.f64 (*.f64 1/2 re) re))) im) |
| ✓ | 20.9b | (*.f64 (+.f64 re 1) (sin.f64 im)) |
| ✓ | 0.0b | (*.f64 (exp.f64 re) (sin.f64 im)) |
| ✓ | 21.2b | (*.f64 (exp.f64 re) im) |
| ✓ | 61.5b | (*.f64 re im) |
| ✓ | 21.2b | (sin.f64 im) |
| 41.9b | im |
Compiled 61 to 41 computations (32.8% saved)
| Inputs |
|---|
im |
(*.f64 re im) |
(+.f64 (*.f64 re im) im) |
(+.f64 (*.f64 im (+.f64 re (*.f64 (*.f64 1/2 re) re))) im) |
(sin.f64 im) |
(*.f64 (exp.f64 re) im) |
(*.f64 (+.f64 re 1) (sin.f64 im)) |
(*.f64 (exp.f64 re) (sin.f64 im)) |
(/.f64 (sin.f64 im) (exp.f64 (neg.f64 re))) |
(+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re)) |
(pow.f64 (cbrt.f64 (*.f64 (exp.f64 re) (sin.f64 im))) 3) |
(*.f64 (sin.f64 im) (cbrt.f64 (*.f64 (cbrt.f64 (exp.f64 re)) (exp.f64 (*.f64 re (+.f64 2 2/3)))))) |
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 im) 2) (exp.f64 re)) (*.f64 (exp.f64 (+.f64 re re)) (sin.f64 im)))) |
| Outputs |
|---|
(/.f64 (sin.f64 im) (exp.f64 (neg.f64 re))) |
5 calls:
| 17.0ms | (sin.f64 im) |
| 11.0ms | re |
| 8.0ms | im |
| 6.0ms | (*.f64 (exp.f64 re) (sin.f64 im)) |
| 4.0ms | (exp.f64 re) |
| Error | Segments | Branch |
|---|---|---|
| 0.0b | 1 | re |
| 0.0b | 1 | im |
| 0.0b | 1 | (*.f64 (exp.f64 re) (sin.f64 im)) |
| 0.0b | 1 | (exp.f64 re) |
| 0.0b | 1 | (sin.f64 im) |
Compiled 111 to 57 computations (48.6% saved)
| Inputs |
|---|
im |
(*.f64 re im) |
(+.f64 (*.f64 re im) im) |
(+.f64 (*.f64 im (+.f64 re (*.f64 (*.f64 1/2 re) re))) im) |
(sin.f64 im) |
(*.f64 (exp.f64 re) im) |
(*.f64 (+.f64 re 1) (sin.f64 im)) |
(*.f64 (exp.f64 re) (sin.f64 im)) |
| Outputs |
|---|
(*.f64 (exp.f64 re) (sin.f64 im)) |
5 calls:
| 9.0ms | re |
| 6.0ms | (sin.f64 im) |
| 6.0ms | im |
| 5.0ms | (*.f64 (exp.f64 re) (sin.f64 im)) |
| 2.0ms | (exp.f64 re) |
| Error | Segments | Branch |
|---|---|---|
| 0.0b | 1 | re |
| 0.0b | 1 | im |
| 0.0b | 1 | (*.f64 (exp.f64 re) (sin.f64 im)) |
| 0.0b | 1 | (exp.f64 re) |
| 0.0b | 1 | (sin.f64 im) |
Compiled 60 to 32 computations (46.7% saved)
| Inputs |
|---|
im |
(*.f64 re im) |
(+.f64 (*.f64 re im) im) |
(+.f64 (*.f64 im (+.f64 re (*.f64 (*.f64 1/2 re) re))) im) |
(sin.f64 im) |
(*.f64 (exp.f64 re) im) |
(*.f64 (+.f64 re 1) (sin.f64 im)) |
| Outputs |
|---|
(*.f64 (exp.f64 re) im) |
(*.f64 (+.f64 re 1) (sin.f64 im)) |
4 calls:
| 35.0ms | im |
| 34.0ms | re |
| 31.0ms | (sin.f64 im) |
| 3.0ms | (exp.f64 re) |
| Error | Segments | Branch |
|---|---|---|
| 0.3b | 2 | re |
| 9.1b | 5 | im |
| 0.3b | 2 | (exp.f64 re) |
| 10.8b | 5 | (sin.f64 im) |
Compiled 48 to 26 computations (45.8% saved)
| 1× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 0.0 | 0.9993353373961382 |
Compiled 12 to 9 computations (25% saved)
| Inputs |
|---|
im |
(*.f64 re im) |
(+.f64 (*.f64 re im) im) |
(+.f64 (*.f64 im (+.f64 re (*.f64 (*.f64 1/2 re) re))) im) |
(sin.f64 im) |
(*.f64 (exp.f64 re) im) |
| Outputs |
|---|
(*.f64 (exp.f64 re) im) |
(sin.f64 im) |
4 calls:
| 47.0ms | im |
| 34.0ms | (sin.f64 im) |
| 9.0ms | re |
| 4.0ms | (exp.f64 re) |
| Error | Segments | Branch |
|---|---|---|
| 0.8b | 2 | re |
| 9.4b | 5 | im |
| 0.8b | 2 | (exp.f64 re) |
| 11.0b | 5 | (sin.f64 im) |
Compiled 42 to 23 computations (45.2% saved)
| 1× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 0.0 | 0.9993353373961382 |
Compiled 12 to 9 computations (25% saved)
| Inputs |
|---|
im |
(*.f64 re im) |
(+.f64 (*.f64 re im) im) |
(+.f64 (*.f64 im (+.f64 re (*.f64 (*.f64 1/2 re) re))) im) |
(sin.f64 im) |
| Outputs |
|---|
(sin.f64 im) |
3 calls:
| 6.0ms | im |
| 4.0ms | (sin.f64 im) |
| 4.0ms | re |
| Error | Segments | Branch |
|---|---|---|
| 21.2b | 1 | re |
| 21.2b | 1 | im |
| 21.2b | 1 | (sin.f64 im) |
Compiled 34 to 18 computations (47.1% saved)
Total -20.2b remaining (-48.2%)
Threshold costs -20.2b (-48.2%)
| Inputs |
|---|
im |
(*.f64 re im) |
(+.f64 (*.f64 re im) im) |
(+.f64 (*.f64 im (+.f64 re (*.f64 (*.f64 1/2 re) re))) im) |
| Outputs |
|---|
im |
2 calls:
| 4.0ms | re |
| 4.0ms | im |
| Error | Segments | Branch |
|---|---|---|
| 41.9b | 1 | re |
| 41.9b | 1 | im |
Compiled 28 to 14 computations (50% saved)
| 1× | fuel |
Compiled 52 to 35 computations (32.7% saved)
Compiled 2 to 2 computations (0% saved)
Compiled 42 to 18 computations (57.1% saved)
Loading profile data...