Time bar (total: 4.2s)
| 1× | search |
| Probability | Valid | Unknown | Precondition | Infinite | Domain | Can't | Iter |
|---|---|---|---|---|---|---|---|
| 0% | 0% | 100% | 0% | 0% | 0% | 0% | 0 |
| 0% | 0% | 100% | 0% | 0% | 0% | 0% | 1 |
| 0% | 0% | 100% | 0% | 0% | 0% | 0% | 2 |
| 0% | 0% | 50% | 0% | 0% | 50% | 0% | 3 |
| 50% | 25% | 25% | 0% | 0% | 50% | 0% | 4 |
| 75% | 37.5% | 12.5% | 0% | 0% | 50% | 0% | 5 |
| 87.5% | 43.7% | 6.2% | 0% | 0% | 50% | 0% | 6 |
| 93.8% | 46.9% | 3.1% | 0% | 0% | 50% | 0% | 7 |
| 96.9% | 48.4% | 1.6% | 0% | 0% | 50% | 0% | 8 |
| 98.4% | 49.2% | 0.8% | 0% | 0% | 50% | 0% | 9 |
| 99.2% | 49.6% | 0.4% | 0% | 0% | 50% | 0% | 10 |
| 99.6% | 49.8% | 0.2% | 0% | 0% | 50% | 0% | 11 |
| 99.8% | 49.9% | 0.1% | 0% | 0% | 50% | 0% | 12 |
Compiled 21 to 16 computations (23.8% saved)
| 2.3s | 8256× | body | 256 | valid |
| 1.0ms | 10× | body | 256 | invalid |
| 2× | egg-herbie |
| 1822× | rational.json-simplify-35 |
| 1346× | rational.json-simplify-53 |
| 1062× | rational.json-simplify-39 |
| 864× | rational.json-simplify-59 |
| 718× | rational.json-simplify-41 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 17 | 57 |
| 1 | 27 | 57 |
| 2 | 41 | 57 |
| 3 | 71 | 57 |
| 4 | 234 | 57 |
| 5 | 2057 | 57 |
| 6 | 6109 | 57 |
| 0 | 1 | 1 |
| 1× | saturated |
| 1× | node limit |
| Inputs |
|---|
0 |
| Outputs |
|---|
0 |
| Inputs |
|---|
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) 4) (sqrt.f64 (-.f64 1 (*.f64 3 (*.f64 v v))))) (-.f64 1 (*.f64 v v))) |
| Outputs |
|---|
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) 4) (sqrt.f64 (-.f64 1 (*.f64 3 (*.f64 v v))))) (-.f64 1 (*.f64 v v))) |
(*.f64 (/.f64 (sqrt.f64 2) 4) (*.f64 (sqrt.f64 (-.f64 1 (*.f64 3 (*.f64 v v)))) (-.f64 1 (*.f64 v v)))) |
Compiled 21 to 16 computations (23.8% saved)
| 1× | egg-herbie |
| 1822× | rational.json-simplify-35 |
| 1346× | rational.json-simplify-53 |
| 1062× | rational.json-simplify-39 |
| 864× | rational.json-simplify-59 |
| 718× | rational.json-simplify-41 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 17 | 57 |
| 1 | 27 | 57 |
| 2 | 41 | 57 |
| 3 | 71 | 57 |
| 4 | 234 | 57 |
| 5 | 2057 | 57 |
| 6 | 6109 | 57 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) 4) (sqrt.f64 (-.f64 1 (*.f64 3 (*.f64 v v))))) (-.f64 1 (*.f64 v v))) |
| Outputs |
|---|
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) 4) (sqrt.f64 (-.f64 1 (*.f64 3 (*.f64 v v))))) (-.f64 1 (*.f64 v v))) |
(*.f64 (/.f64 (sqrt.f64 2) 4) (*.f64 (sqrt.f64 (-.f64 1 (*.f64 3 (*.f64 v v)))) (-.f64 1 (*.f64 v v)))) |
Compiled 39 to 28 computations (28.2% saved)
1 alts after pruning (1 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 1 | 1 | 2 |
| Fresh | 1 | 0 | 1 |
| Picked | 0 | 0 | 0 |
| Done | 0 | 0 | 0 |
| Total | 2 | 1 | 3 |
| Status | Error | Program |
|---|---|---|
| ▶ | 0.0b | (*.f64 (/.f64 (sqrt.f64 2) 4) (*.f64 (sqrt.f64 (-.f64 1 (*.f64 3 (*.f64 v v)))) (-.f64 1 (*.f64 v v)))) |
Compiled 20 to 15 computations (25% saved)
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (*.f64 (sqrt.f64 (-.f64 1 (*.f64 3 (*.f64 v v)))) (-.f64 1 (*.f64 v v))) |
| ✓ | 0.0b | (*.f64 (/.f64 (sqrt.f64 2) 4) (*.f64 (sqrt.f64 (-.f64 1 (*.f64 3 (*.f64 v v)))) (-.f64 1 (*.f64 v v)))) |
| ✓ | 0.2b | (*.f64 3 (*.f64 v v)) |
Compiled 73 to 46 computations (37% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | v | @ | 0 | (*.f64 (/.f64 (sqrt.f64 2) 4) (*.f64 (sqrt.f64 (-.f64 1 (*.f64 3 (*.f64 v v)))) (-.f64 1 (*.f64 v v)))) |
| 1.0ms | v | @ | inf | (*.f64 (/.f64 (sqrt.f64 2) 4) (*.f64 (sqrt.f64 (-.f64 1 (*.f64 3 (*.f64 v v)))) (-.f64 1 (*.f64 v v)))) |
| 1.0ms | v | @ | inf | (*.f64 (sqrt.f64 (-.f64 1 (*.f64 3 (*.f64 v v)))) (-.f64 1 (*.f64 v v))) |
| 0.0ms | v | @ | 0 | (*.f64 3 (*.f64 v v)) |
| 0.0ms | v | @ | -inf | (*.f64 (/.f64 (sqrt.f64 2) 4) (*.f64 (sqrt.f64 (-.f64 1 (*.f64 3 (*.f64 v v)))) (-.f64 1 (*.f64 v v)))) |
| 1× | batch-egg-rewrite |
| 1404× | rational.json-1 |
| 1404× | rational.json-2 |
| 1404× | rational.json-4 |
| 1404× | rational.json-3 |
| 1398× | exponential.json-3 |
Useful iterations: 4 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 17 | 111 |
| 1 | 124 | 111 |
| 2 | 265 | 111 |
| 3 | 579 | 111 |
| 4 | 1708 | 107 |
| 5 | 5033 | 107 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 3 (*.f64 v v)) |
(*.f64 (/.f64 (sqrt.f64 2) 4) (*.f64 (sqrt.f64 (-.f64 1 (*.f64 3 (*.f64 v v)))) (-.f64 1 (*.f64 v v)))) |
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 3 (*.f64 v v)))) (-.f64 1 (*.f64 v v))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 v v) (*.f64 v (+.f64 v v)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 3 (*.f64 v v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 3 (*.f64 v v)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 v (+.f64 v v)) (*.f64 v v))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 3 (*.f64 v v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (*.f64 v v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 v (*.f64 v 6)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 v v) 12) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (fabs.f64 v)) (/.f64 1 (fabs.f64 v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 v v) 12)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 v v) 12)) (*.f64 2 (*.f64 (*.f64 v v) 12))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 3 (*.f64 v v)) (*.f64 3 (*.f64 v v))) (*.f64 3 (*.f64 v v)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 1 (*.f64 v v)) (/.f64 1 (*.f64 v (+.f64 v v)))) (*.f64 (/.f64 1 (*.f64 v v)) (/.f64 1 (*.f64 v (+.f64 v v)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 1 (*.f64 v v)) (/.f64 (/.f64 (/.f64 1 (*.f64 v v)) (*.f64 v v)) (*.f64 2 (/.f64 1 (*.f64 v v))))) (*.f64 (/.f64 1 (*.f64 v v)) (/.f64 (/.f64 (/.f64 1 (*.f64 v v)) (*.f64 v v)) (*.f64 2 (/.f64 1 (*.f64 v v))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 (+.f64 v v) (*.f64 (*.f64 v v) (/.f64 (*.f64 v v) v))) 2) (/.f64 1 (*.f64 v (+.f64 v v)))) (*.f64 (/.f64 (/.f64 (+.f64 v v) (*.f64 (*.f64 v v) (/.f64 (*.f64 v v) v))) 2) (/.f64 1 (*.f64 v (+.f64 v v)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 (+.f64 v v) (*.f64 (*.f64 v v) (/.f64 (*.f64 v v) v))) 2) (/.f64 (/.f64 (/.f64 1 (*.f64 v v)) (*.f64 v v)) (*.f64 2 (/.f64 1 (*.f64 v v))))) (*.f64 (/.f64 (/.f64 (+.f64 v v) (*.f64 (*.f64 v v) (/.f64 (*.f64 v v) v))) 2) (/.f64 (/.f64 (/.f64 1 (*.f64 v v)) (*.f64 v v)) (*.f64 2 (/.f64 1 (*.f64 v v))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 (*.f64 v 4) (*.f64 (*.f64 v v) (/.f64 (*.f64 v v) v))) 4) (/.f64 1 (*.f64 v (+.f64 v v)))) (*.f64 (/.f64 (/.f64 (*.f64 v 4) (*.f64 (*.f64 v v) (/.f64 (*.f64 v v) v))) 4) (/.f64 1 (*.f64 v (+.f64 v v)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 (*.f64 v 4) (*.f64 (*.f64 v v) (/.f64 (*.f64 v v) v))) 4) (/.f64 (/.f64 (/.f64 1 (*.f64 v v)) (*.f64 v v)) (*.f64 2 (/.f64 1 (*.f64 v v))))) (*.f64 (/.f64 (/.f64 (*.f64 v 4) (*.f64 (*.f64 v v) (/.f64 (*.f64 v v) v))) 4) (/.f64 (/.f64 (/.f64 1 (*.f64 v v)) (*.f64 v v)) (*.f64 2 (/.f64 1 (*.f64 v v))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 1 (*.f64 v (+.f64 v v))) (/.f64 1 (*.f64 v v))) (*.f64 (/.f64 1 (*.f64 v (+.f64 v v))) (/.f64 1 (*.f64 v v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 1 (*.f64 v (+.f64 v v))) (/.f64 (/.f64 (+.f64 v v) (*.f64 (*.f64 v v) (/.f64 (*.f64 v v) v))) 2)) (*.f64 (/.f64 1 (*.f64 v (+.f64 v v))) (/.f64 (/.f64 (+.f64 v v) (*.f64 (*.f64 v v) (/.f64 (*.f64 v v) v))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 1 (*.f64 v (+.f64 v v))) (/.f64 (/.f64 (*.f64 v 4) (*.f64 (*.f64 v v) (/.f64 (*.f64 v v) v))) 4)) (*.f64 (/.f64 1 (*.f64 v (+.f64 v v))) (/.f64 (/.f64 (*.f64 v 4) (*.f64 (*.f64 v v) (/.f64 (*.f64 v v) v))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 v v)) (*.f64 v v)) (*.f64 2 (/.f64 1 (*.f64 v v)))) (/.f64 1 (*.f64 v v))) (*.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 v v)) (*.f64 v v)) (*.f64 2 (/.f64 1 (*.f64 v v)))) (/.f64 1 (*.f64 v v))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 v v)) (*.f64 v v)) (*.f64 2 (/.f64 1 (*.f64 v v)))) (/.f64 (/.f64 (+.f64 v v) (*.f64 (*.f64 v v) (/.f64 (*.f64 v v) v))) 2)) (*.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 v v)) (*.f64 v v)) (*.f64 2 (/.f64 1 (*.f64 v v)))) (/.f64 (/.f64 (+.f64 v v) (*.f64 (*.f64 v v) (/.f64 (*.f64 v v) v))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 v v)) (*.f64 v v)) (*.f64 2 (/.f64 1 (*.f64 v v)))) (/.f64 (/.f64 (*.f64 v 4) (*.f64 (*.f64 v v) (/.f64 (*.f64 v v) v))) 4)) (*.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 v v)) (*.f64 v v)) (*.f64 2 (/.f64 1 (*.f64 v v)))) (/.f64 (/.f64 (*.f64 v 4) (*.f64 (*.f64 v v) (/.f64 (*.f64 v v) v))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 3 (*.f64 v v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 3 (*.f64 v v))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 1 (*.f64 v v)) (*.f64 1/4 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 1 (*.f64 v v)) (*.f64 1/4 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 1 (*.f64 v v)) (*.f64 1/4 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (*.f64 v v)) (*.f64 1/4 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 1 (*.f64 v v)) (*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 3 (*.f64 v v)))) (*.f64 (sqrt.f64 2) (-.f64 1 (*.f64 v v)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 3 (*.f64 v v)))) (*.f64 (sqrt.f64 2) (-.f64 1 (*.f64 v v))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 3 (*.f64 v v)))) (*.f64 (sqrt.f64 2) (-.f64 1 (*.f64 v v))))) (*.f64 2 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 3 (*.f64 v v)))) (*.f64 (sqrt.f64 2) (-.f64 1 (*.f64 v v)))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 1 (*.f64 v v)) (*.f64 1/4 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 3 (*.f64 v v)))) (-.f64 1 (*.f64 v v))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 3 (*.f64 v v)))) (-.f64 1 (*.f64 v v))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 3 (*.f64 v v)))) (-.f64 1 (*.f64 v v))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 3 (*.f64 v v)))) (-.f64 1 (*.f64 v v))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 3 (*.f64 v v)))) (-.f64 1 (*.f64 v v)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 3 (*.f64 v v)))) (*.f64 4 (-.f64 1 (*.f64 v v)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 3 (*.f64 v v)))) (*.f64 4 (-.f64 1 (*.f64 v v))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 3 (*.f64 v v)))) (*.f64 4 (-.f64 1 (*.f64 v v))))) (*.f64 2 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 3 (*.f64 v v)))) (*.f64 4 (-.f64 1 (*.f64 v v)))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 3 (*.f64 v v)))) (-.f64 1 (*.f64 v v))) 1))))) |
| 1× | egg-herbie |
| 1398× | rational.json-simplify-35 |
| 1234× | rational.json-simplify-49 |
| 958× | rational.json-simplify-46 |
| 902× | rational.json-simplify-1 |
| 844× | rational.json-simplify-38 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 263 | 3580 |
| 1 | 690 | 3444 |
| 2 | 1931 | 3398 |
| 3 | 6910 | 3240 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 3 (pow.f64 v 2)) |
(*.f64 3 (pow.f64 v 2)) |
(*.f64 3 (pow.f64 v 2)) |
(*.f64 3 (pow.f64 v 2)) |
(*.f64 3 (pow.f64 v 2)) |
(*.f64 3 (pow.f64 v 2)) |
(*.f64 3 (pow.f64 v 2)) |
(*.f64 3 (pow.f64 v 2)) |
(*.f64 3 (pow.f64 v 2)) |
(*.f64 3 (pow.f64 v 2)) |
(*.f64 3 (pow.f64 v 2)) |
(*.f64 3 (pow.f64 v 2)) |
(*.f64 1/4 (sqrt.f64 2)) |
(+.f64 (*.f64 1/4 (sqrt.f64 2)) (*.f64 1/4 (*.f64 (pow.f64 v 2) (+.f64 (*.f64 -1 (sqrt.f64 2)) (*.f64 -3/2 (sqrt.f64 2)))))) |
(+.f64 (*.f64 1/4 (sqrt.f64 2)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 v 4) (+.f64 (*.f64 -9/8 (sqrt.f64 2)) (*.f64 3/2 (sqrt.f64 2))))) (*.f64 1/4 (*.f64 (pow.f64 v 2) (+.f64 (*.f64 -1 (sqrt.f64 2)) (*.f64 -3/2 (sqrt.f64 2))))))) |
(+.f64 (*.f64 1/4 (sqrt.f64 2)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 v 4) (+.f64 (*.f64 -9/8 (sqrt.f64 2)) (*.f64 3/2 (sqrt.f64 2))))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 v 2) (+.f64 (*.f64 -1 (sqrt.f64 2)) (*.f64 -3/2 (sqrt.f64 2))))) (*.f64 1/4 (*.f64 (pow.f64 v 6) (+.f64 (*.f64 9/8 (sqrt.f64 2)) (*.f64 -27/16 (sqrt.f64 2)))))))) |
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 v 3) (sqrt.f64 -3)))) |
(+.f64 (*.f64 1/4 (*.f64 v (+.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) (sqrt.f64 -3))) (*.f64 (sqrt.f64 2) (sqrt.f64 -3))))) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 v 3) (sqrt.f64 -3))))) |
(+.f64 (*.f64 1/4 (*.f64 v (+.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) (sqrt.f64 -3))) (*.f64 (sqrt.f64 2) (sqrt.f64 -3))))) (+.f64 (*.f64 1/4 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -3) 3))) (*.f64 1/2 (/.f64 (sqrt.f64 2) (sqrt.f64 -3)))) v)) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 v 3) (sqrt.f64 -3)))))) |
(+.f64 (*.f64 1/4 (*.f64 v (+.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) (sqrt.f64 -3))) (*.f64 (sqrt.f64 2) (sqrt.f64 -3))))) (+.f64 (*.f64 1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -3) 3))) (*.f64 -1/16 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -3) 5)))) (pow.f64 v 3))) (+.f64 (*.f64 1/4 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -3) 3))) (*.f64 1/2 (/.f64 (sqrt.f64 2) (sqrt.f64 -3)))) v)) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 v 3) (sqrt.f64 -3))))))) |
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 v 3) (sqrt.f64 -3)))) |
(+.f64 (*.f64 -1/4 (*.f64 v (+.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) (sqrt.f64 -3))) (*.f64 (sqrt.f64 2) (sqrt.f64 -3))))) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 v 3) (sqrt.f64 -3))))) |
(+.f64 (*.f64 -1/4 (*.f64 v (+.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) (sqrt.f64 -3))) (*.f64 (sqrt.f64 2) (sqrt.f64 -3))))) (+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -3) 3))) (*.f64 1/2 (/.f64 (sqrt.f64 2) (sqrt.f64 -3)))) v)) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 v 3) (sqrt.f64 -3)))))) |
(+.f64 (*.f64 -1/4 (*.f64 v (+.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) (sqrt.f64 -3))) (*.f64 (sqrt.f64 2) (sqrt.f64 -3))))) (+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -3) 3))) (*.f64 -1/16 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -3) 5)))) (pow.f64 v 3))) (+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -3) 3))) (*.f64 1/2 (/.f64 (sqrt.f64 2) (sqrt.f64 -3)))) v)) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 v 3) (sqrt.f64 -3))))))) |
1 |
(+.f64 1 (*.f64 -5/2 (pow.f64 v 2))) |
(+.f64 1 (+.f64 (*.f64 3/8 (pow.f64 v 4)) (*.f64 -5/2 (pow.f64 v 2)))) |
(+.f64 1 (+.f64 (*.f64 3/8 (pow.f64 v 4)) (+.f64 (*.f64 -5/2 (pow.f64 v 2)) (*.f64 -9/16 (pow.f64 v 6))))) |
(*.f64 -1 (*.f64 (pow.f64 v 3) (sqrt.f64 -3))) |
(+.f64 (*.f64 (-.f64 (sqrt.f64 -3) (*.f64 1/2 (/.f64 1 (sqrt.f64 -3)))) v) (*.f64 -1 (*.f64 (pow.f64 v 3) (sqrt.f64 -3)))) |
(+.f64 (*.f64 1/8 (/.f64 1 (*.f64 v (pow.f64 (sqrt.f64 -3) 3)))) (+.f64 (*.f64 (-.f64 (sqrt.f64 -3) (*.f64 1/2 (/.f64 1 (sqrt.f64 -3)))) v) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 v (sqrt.f64 -3)))) (*.f64 -1 (*.f64 (pow.f64 v 3) (sqrt.f64 -3)))))) |
(+.f64 (*.f64 1/2 (/.f64 1 (*.f64 v (sqrt.f64 -3)))) (+.f64 (*.f64 (-.f64 (sqrt.f64 -3) (*.f64 1/2 (/.f64 1 (sqrt.f64 -3)))) v) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (sqrt.f64 -3) 3))) (*.f64 1/16 (/.f64 1 (pow.f64 (sqrt.f64 -3) 5)))) (pow.f64 v 3))) (+.f64 (*.f64 1/8 (/.f64 1 (*.f64 v (pow.f64 (sqrt.f64 -3) 3)))) (*.f64 -1 (*.f64 (pow.f64 v 3) (sqrt.f64 -3))))))) |
(*.f64 (pow.f64 v 3) (sqrt.f64 -3)) |
(+.f64 (*.f64 -1 (*.f64 v (-.f64 (sqrt.f64 -3) (*.f64 1/2 (/.f64 1 (sqrt.f64 -3)))))) (*.f64 (pow.f64 v 3) (sqrt.f64 -3))) |
(+.f64 (*.f64 -1 (*.f64 v (-.f64 (sqrt.f64 -3) (*.f64 1/2 (/.f64 1 (sqrt.f64 -3)))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (sqrt.f64 -3) 3))) (*.f64 1/2 (/.f64 1 (sqrt.f64 -3)))) v)) (*.f64 (pow.f64 v 3) (sqrt.f64 -3)))) |
(+.f64 (*.f64 1/16 (/.f64 1 (*.f64 (pow.f64 v 3) (pow.f64 (sqrt.f64 -3) 5)))) (+.f64 (*.f64 -1 (*.f64 v (-.f64 (sqrt.f64 -3) (*.f64 1/2 (/.f64 1 (sqrt.f64 -3)))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (sqrt.f64 -3) 3))) (*.f64 1/2 (/.f64 1 (sqrt.f64 -3)))) v)) (+.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 v 3) (pow.f64 (sqrt.f64 -3) 3)))) (*.f64 (pow.f64 v 3) (sqrt.f64 -3)))))) |
(+.f64 (*.f64 v v) (*.f64 v (+.f64 v v))) |
(+.f64 (*.f64 3 (*.f64 v v)) 0) |
(+.f64 0 (*.f64 3 (*.f64 v v))) |
(+.f64 (*.f64 v (+.f64 v v)) (*.f64 v v)) |
(-.f64 (*.f64 3 (*.f64 v v)) 0) |
(/.f64 (*.f64 3 (*.f64 v v)) 1) |
(/.f64 (*.f64 v (*.f64 v 6)) 2) |
(/.f64 (*.f64 (*.f64 v v) 12) 4) |
(/.f64 (*.f64 3 (fabs.f64 v)) (/.f64 1 (fabs.f64 v))) |
(/.f64 (*.f64 2 (*.f64 (*.f64 v v) 12)) 8) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 v v) 12)) (*.f64 2 (*.f64 (*.f64 v v) 12))) 16) |
(/.f64 (*.f64 (*.f64 3 (*.f64 v v)) (*.f64 3 (*.f64 v v))) (*.f64 3 (*.f64 v v))) |
(/.f64 (+.f64 (/.f64 1 (*.f64 v v)) (/.f64 1 (*.f64 v (+.f64 v v)))) (*.f64 (/.f64 1 (*.f64 v v)) (/.f64 1 (*.f64 v (+.f64 v v))))) |
(/.f64 (+.f64 (/.f64 1 (*.f64 v v)) (/.f64 (/.f64 (/.f64 1 (*.f64 v v)) (*.f64 v v)) (*.f64 2 (/.f64 1 (*.f64 v v))))) (*.f64 (/.f64 1 (*.f64 v v)) (/.f64 (/.f64 (/.f64 1 (*.f64 v v)) (*.f64 v v)) (*.f64 2 (/.f64 1 (*.f64 v v)))))) |
(/.f64 (+.f64 (/.f64 (/.f64 (+.f64 v v) (*.f64 (*.f64 v v) (/.f64 (*.f64 v v) v))) 2) (/.f64 1 (*.f64 v (+.f64 v v)))) (*.f64 (/.f64 (/.f64 (+.f64 v v) (*.f64 (*.f64 v v) (/.f64 (*.f64 v v) v))) 2) (/.f64 1 (*.f64 v (+.f64 v v))))) |
(/.f64 (+.f64 (/.f64 (/.f64 (+.f64 v v) (*.f64 (*.f64 v v) (/.f64 (*.f64 v v) v))) 2) (/.f64 (/.f64 (/.f64 1 (*.f64 v v)) (*.f64 v v)) (*.f64 2 (/.f64 1 (*.f64 v v))))) (*.f64 (/.f64 (/.f64 (+.f64 v v) (*.f64 (*.f64 v v) (/.f64 (*.f64 v v) v))) 2) (/.f64 (/.f64 (/.f64 1 (*.f64 v v)) (*.f64 v v)) (*.f64 2 (/.f64 1 (*.f64 v v)))))) |
(/.f64 (+.f64 (/.f64 (/.f64 (*.f64 v 4) (*.f64 (*.f64 v v) (/.f64 (*.f64 v v) v))) 4) (/.f64 1 (*.f64 v (+.f64 v v)))) (*.f64 (/.f64 (/.f64 (*.f64 v 4) (*.f64 (*.f64 v v) (/.f64 (*.f64 v v) v))) 4) (/.f64 1 (*.f64 v (+.f64 v v))))) |
(/.f64 (+.f64 (/.f64 (/.f64 (*.f64 v 4) (*.f64 (*.f64 v v) (/.f64 (*.f64 v v) v))) 4) (/.f64 (/.f64 (/.f64 1 (*.f64 v v)) (*.f64 v v)) (*.f64 2 (/.f64 1 (*.f64 v v))))) (*.f64 (/.f64 (/.f64 (*.f64 v 4) (*.f64 (*.f64 v v) (/.f64 (*.f64 v v) v))) 4) (/.f64 (/.f64 (/.f64 1 (*.f64 v v)) (*.f64 v v)) (*.f64 2 (/.f64 1 (*.f64 v v)))))) |
(/.f64 (+.f64 (/.f64 1 (*.f64 v (+.f64 v v))) (/.f64 1 (*.f64 v v))) (*.f64 (/.f64 1 (*.f64 v (+.f64 v v))) (/.f64 1 (*.f64 v v)))) |
(/.f64 (+.f64 (/.f64 1 (*.f64 v (+.f64 v v))) (/.f64 (/.f64 (+.f64 v v) (*.f64 (*.f64 v v) (/.f64 (*.f64 v v) v))) 2)) (*.f64 (/.f64 1 (*.f64 v (+.f64 v v))) (/.f64 (/.f64 (+.f64 v v) (*.f64 (*.f64 v v) (/.f64 (*.f64 v v) v))) 2))) |
(/.f64 (+.f64 (/.f64 1 (*.f64 v (+.f64 v v))) (/.f64 (/.f64 (*.f64 v 4) (*.f64 (*.f64 v v) (/.f64 (*.f64 v v) v))) 4)) (*.f64 (/.f64 1 (*.f64 v (+.f64 v v))) (/.f64 (/.f64 (*.f64 v 4) (*.f64 (*.f64 v v) (/.f64 (*.f64 v v) v))) 4))) |
(/.f64 (+.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 v v)) (*.f64 v v)) (*.f64 2 (/.f64 1 (*.f64 v v)))) (/.f64 1 (*.f64 v v))) (*.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 v v)) (*.f64 v v)) (*.f64 2 (/.f64 1 (*.f64 v v)))) (/.f64 1 (*.f64 v v)))) |
(/.f64 (+.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 v v)) (*.f64 v v)) (*.f64 2 (/.f64 1 (*.f64 v v)))) (/.f64 (/.f64 (+.f64 v v) (*.f64 (*.f64 v v) (/.f64 (*.f64 v v) v))) 2)) (*.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 v v)) (*.f64 v v)) (*.f64 2 (/.f64 1 (*.f64 v v)))) (/.f64 (/.f64 (+.f64 v v) (*.f64 (*.f64 v v) (/.f64 (*.f64 v v) v))) 2))) |
(/.f64 (+.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 v v)) (*.f64 v v)) (*.f64 2 (/.f64 1 (*.f64 v v)))) (/.f64 (/.f64 (*.f64 v 4) (*.f64 (*.f64 v v) (/.f64 (*.f64 v v) v))) 4)) (*.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 v v)) (*.f64 v v)) (*.f64 2 (/.f64 1 (*.f64 v v)))) (/.f64 (/.f64 (*.f64 v 4) (*.f64 (*.f64 v v) (/.f64 (*.f64 v v) v))) 4))) |
(pow.f64 (*.f64 3 (*.f64 v v)) 1) |
(fabs.f64 (*.f64 3 (*.f64 v v))) |
(+.f64 (*.f64 (-.f64 1 (*.f64 v v)) (*.f64 1/4 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))))) 0) |
(+.f64 0 (*.f64 (-.f64 1 (*.f64 v v)) (*.f64 1/4 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v)))))))) |
(-.f64 (*.f64 (-.f64 1 (*.f64 v v)) (*.f64 1/4 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))))) 0) |
(/.f64 (*.f64 (-.f64 1 (*.f64 v v)) (*.f64 1/4 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))))) 1) |
(/.f64 (*.f64 (-.f64 1 (*.f64 v v)) (*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))))) 2) |
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 3 (*.f64 v v)))) (*.f64 (sqrt.f64 2) (-.f64 1 (*.f64 v v)))) 4) |
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 3 (*.f64 v v)))) (*.f64 (sqrt.f64 2) (-.f64 1 (*.f64 v v))))) 8) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 3 (*.f64 v v)))) (*.f64 (sqrt.f64 2) (-.f64 1 (*.f64 v v))))) (*.f64 2 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 3 (*.f64 v v)))) (*.f64 (sqrt.f64 2) (-.f64 1 (*.f64 v v)))))) 16) |
(pow.f64 (*.f64 (-.f64 1 (*.f64 v v)) (*.f64 1/4 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))))) 1) |
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 3 (*.f64 v v)))) (-.f64 1 (*.f64 v v))) 0) |
(+.f64 0 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 3 (*.f64 v v)))) (-.f64 1 (*.f64 v v)))) |
(-.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 3 (*.f64 v v)))) (-.f64 1 (*.f64 v v))) 0) |
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 3 (*.f64 v v)))) (-.f64 1 (*.f64 v v))) 1) |
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 3 (*.f64 v v)))) (-.f64 1 (*.f64 v v)))) 2) |
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 3 (*.f64 v v)))) (*.f64 4 (-.f64 1 (*.f64 v v)))) 4) |
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 3 (*.f64 v v)))) (*.f64 4 (-.f64 1 (*.f64 v v))))) 8) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 3 (*.f64 v v)))) (*.f64 4 (-.f64 1 (*.f64 v v))))) (*.f64 2 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 3 (*.f64 v v)))) (*.f64 4 (-.f64 1 (*.f64 v v)))))) 16) |
(pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 3 (*.f64 v v)))) (-.f64 1 (*.f64 v v))) 1) |
| Outputs |
|---|
(*.f64 3 (pow.f64 v 2)) |
(*.f64 3 (pow.f64 v 2)) |
(*.f64 3 (pow.f64 v 2)) |
(*.f64 3 (pow.f64 v 2)) |
(*.f64 3 (pow.f64 v 2)) |
(*.f64 3 (pow.f64 v 2)) |
(*.f64 3 (pow.f64 v 2)) |
(*.f64 3 (pow.f64 v 2)) |
(*.f64 3 (pow.f64 v 2)) |
(*.f64 3 (pow.f64 v 2)) |
(*.f64 3 (pow.f64 v 2)) |
(*.f64 3 (pow.f64 v 2)) |
(*.f64 1/4 (sqrt.f64 2)) |
(+.f64 (*.f64 1/4 (sqrt.f64 2)) (*.f64 1/4 (*.f64 (pow.f64 v 2) (+.f64 (*.f64 -1 (sqrt.f64 2)) (*.f64 -3/2 (sqrt.f64 2)))))) |
(+.f64 (*.f64 1/4 (sqrt.f64 2)) (*.f64 1/4 (*.f64 (pow.f64 v 2) (+.f64 (*.f64 (sqrt.f64 2) -1) (*.f64 (sqrt.f64 2) -3/2))))) |
(*.f64 1/4 (+.f64 (*.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 2) -5/2)) (sqrt.f64 2))) |
(+.f64 (*.f64 1/4 (sqrt.f64 2)) (*.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 2) -5/8))) |
(+.f64 (*.f64 1/4 (sqrt.f64 2)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 v 4) (+.f64 (*.f64 -9/8 (sqrt.f64 2)) (*.f64 3/2 (sqrt.f64 2))))) (*.f64 1/4 (*.f64 (pow.f64 v 2) (+.f64 (*.f64 -1 (sqrt.f64 2)) (*.f64 -3/2 (sqrt.f64 2))))))) |
(+.f64 (*.f64 1/4 (sqrt.f64 2)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 v 2) (+.f64 (*.f64 (sqrt.f64 2) -1) (*.f64 (sqrt.f64 2) -3/2)))) (*.f64 1/4 (*.f64 (pow.f64 v 4) (+.f64 (*.f64 (sqrt.f64 2) -9/8) (*.f64 (sqrt.f64 2) 3/2)))))) |
(+.f64 (*.f64 1/4 (+.f64 (*.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 2) -5/2)) (sqrt.f64 2))) (*.f64 (pow.f64 v 4) (*.f64 1/4 (*.f64 (sqrt.f64 2) 3/8)))) |
(+.f64 (*.f64 1/4 (sqrt.f64 2)) (+.f64 (*.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 2) -5/8)) (*.f64 (pow.f64 v 4) (*.f64 (sqrt.f64 2) 3/32)))) |
(+.f64 (*.f64 1/4 (sqrt.f64 2)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 v 4) (+.f64 (*.f64 -9/8 (sqrt.f64 2)) (*.f64 3/2 (sqrt.f64 2))))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 v 2) (+.f64 (*.f64 -1 (sqrt.f64 2)) (*.f64 -3/2 (sqrt.f64 2))))) (*.f64 1/4 (*.f64 (pow.f64 v 6) (+.f64 (*.f64 9/8 (sqrt.f64 2)) (*.f64 -27/16 (sqrt.f64 2)))))))) |
(+.f64 (*.f64 1/4 (sqrt.f64 2)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 v 4) (+.f64 (*.f64 (sqrt.f64 2) -9/8) (*.f64 (sqrt.f64 2) 3/2)))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 v 2) (+.f64 (*.f64 (sqrt.f64 2) -1) (*.f64 (sqrt.f64 2) -3/2)))) (*.f64 1/4 (*.f64 (pow.f64 v 6) (+.f64 (*.f64 (sqrt.f64 2) 9/8) (*.f64 (sqrt.f64 2) -27/16))))))) |
(+.f64 (*.f64 1/4 (+.f64 (*.f64 (pow.f64 v 6) (*.f64 (sqrt.f64 2) -9/16)) (*.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 2) -5/2)))) (+.f64 (*.f64 (pow.f64 v 4) (*.f64 1/4 (*.f64 (sqrt.f64 2) 3/8))) (*.f64 1/4 (sqrt.f64 2)))) |
(+.f64 (+.f64 (*.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 2) -5/8)) (*.f64 (pow.f64 v 6) (*.f64 (sqrt.f64 2) -9/64))) (+.f64 (*.f64 1/4 (sqrt.f64 2)) (*.f64 (pow.f64 v 4) (*.f64 (sqrt.f64 2) 3/32)))) |
(+.f64 (+.f64 (*.f64 1/4 (sqrt.f64 2)) (*.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 2) -5/8))) (+.f64 (*.f64 (pow.f64 v 4) (*.f64 (sqrt.f64 2) 3/32)) (*.f64 (pow.f64 v 6) (*.f64 (sqrt.f64 2) -9/64)))) |
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 v 3) (sqrt.f64 -3)))) |
(*.f64 -1/4 (*.f64 (pow.f64 v 3) (sqrt.f64 -6))) |
(*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -6) -1/4)) |
(*.f64 (pow.f64 v 3) (*.f64 -1/4 (sqrt.f64 -6))) |
(+.f64 (*.f64 1/4 (*.f64 v (+.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) (sqrt.f64 -3))) (*.f64 (sqrt.f64 2) (sqrt.f64 -3))))) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 v 3) (sqrt.f64 -3))))) |
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 v 3) (sqrt.f64 -6))) (*.f64 v (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) (sqrt.f64 -3))) (sqrt.f64 -6)) 1/4))) |
(+.f64 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -6) -1/4)) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) (sqrt.f64 -3))) (sqrt.f64 -6)) (*.f64 1/4 v))) |
(+.f64 (*.f64 (pow.f64 v 3) (*.f64 -1/4 (sqrt.f64 -6))) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) (sqrt.f64 -3))) (sqrt.f64 -6)) (*.f64 v 1/4))) |
(+.f64 (*.f64 1/4 (*.f64 v (+.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) (sqrt.f64 -3))) (*.f64 (sqrt.f64 2) (sqrt.f64 -3))))) (+.f64 (*.f64 1/4 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -3) 3))) (*.f64 1/2 (/.f64 (sqrt.f64 2) (sqrt.f64 -3)))) v)) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 v 3) (sqrt.f64 -3)))))) |
(+.f64 (*.f64 v (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) (sqrt.f64 -3))) (sqrt.f64 -6)) 1/4)) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 v 3) (sqrt.f64 -6))) (*.f64 1/4 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (sqrt.f64 2) (sqrt.f64 -27))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -3)) 1/2)) v)))) |
(+.f64 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -6) -1/4)) (+.f64 (*.f64 1/4 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (sqrt.f64 2) (sqrt.f64 -27))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -3)) 1/2)) v)) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) (sqrt.f64 -3))) (sqrt.f64 -6)) (*.f64 1/4 v)))) |
(+.f64 (*.f64 (pow.f64 v 3) (*.f64 -1/4 (sqrt.f64 -6))) (*.f64 1/4 (+.f64 (*.f64 v (+.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) (sqrt.f64 -3))) (sqrt.f64 -6))) (/.f64 (+.f64 (*.f64 1/8 (/.f64 (sqrt.f64 2) (sqrt.f64 -27))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -3)) 1/2)) v)))) |
(+.f64 (*.f64 1/4 (*.f64 v (+.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) (sqrt.f64 -3))) (*.f64 (sqrt.f64 2) (sqrt.f64 -3))))) (+.f64 (*.f64 1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -3) 3))) (*.f64 -1/16 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -3) 5)))) (pow.f64 v 3))) (+.f64 (*.f64 1/4 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -3) 3))) (*.f64 1/2 (/.f64 (sqrt.f64 2) (sqrt.f64 -3)))) v)) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 v 3) (sqrt.f64 -3))))))) |
(+.f64 (*.f64 v (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) (sqrt.f64 -3))) (sqrt.f64 -6)) 1/4)) (+.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 v 3) (sqrt.f64 -6))) (*.f64 1/4 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (sqrt.f64 2) (sqrt.f64 -27))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -3)) 1/2)) v))) (*.f64 1/4 (/.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -27)) -1/8) (*.f64 -1/16 (/.f64 (sqrt.f64 2) (sqrt.f64 -243)))) (pow.f64 v 3))))) |
(+.f64 (*.f64 1/4 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (sqrt.f64 2) (sqrt.f64 -27))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -3)) 1/2)) v)) (+.f64 (+.f64 (*.f64 (pow.f64 v 3) (*.f64 (sqrt.f64 -6) -1/4)) (*.f64 1/4 (/.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -27)) -1/8) (*.f64 -1/16 (/.f64 (sqrt.f64 2) (sqrt.f64 -243)))) (pow.f64 v 3)))) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) (sqrt.f64 -3))) (sqrt.f64 -6)) (*.f64 1/4 v)))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) (sqrt.f64 -3))) (sqrt.f64 -6)) (*.f64 v 1/4)) (+.f64 (*.f64 (pow.f64 v 3) (*.f64 -1/4 (sqrt.f64 -6))) (*.f64 1/4 (+.f64 (/.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -27)) -1/8) (*.f64 -1/16 (/.f64 (sqrt.f64 2) (sqrt.f64 -243)))) (pow.f64 v 3)) (/.f64 (+.f64 (*.f64 1/8 (/.f64 (sqrt.f64 2) (sqrt.f64 -27))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -3)) 1/2)) v))))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) (sqrt.f64 -3))) (sqrt.f64 -6)) (*.f64 v 1/4)) (+.f64 (*.f64 (pow.f64 v 3) (*.f64 -1/4 (sqrt.f64 -6))) (*.f64 1/4 (+.f64 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (sqrt.f64 2) (sqrt.f64 -27))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -3)) 1/2)) v) (/.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -27)) -1/8) (*.f64 -1/16 (/.f64 (sqrt.f64 2) (sqrt.f64 -243)))) (pow.f64 v 3)))))) |
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 v 3) (sqrt.f64 -3)))) |
(*.f64 1/4 (*.f64 (pow.f64 v 3) (sqrt.f64 -6))) |
(*.f64 (pow.f64 v 3) (*.f64 1/4 (sqrt.f64 -6))) |
(+.f64 (*.f64 -1/4 (*.f64 v (+.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) (sqrt.f64 -3))) (*.f64 (sqrt.f64 2) (sqrt.f64 -3))))) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 v 3) (sqrt.f64 -3))))) |
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 v 3) (sqrt.f64 -6))) (*.f64 v (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) (sqrt.f64 -3))) (sqrt.f64 -6)) -1/4))) |
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 v 3) (sqrt.f64 -6))) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) (sqrt.f64 -3))) (sqrt.f64 -6)) (*.f64 -1/4 v))) |
(+.f64 (*.f64 (pow.f64 v 3) (*.f64 1/4 (sqrt.f64 -6))) (*.f64 v (*.f64 -1/4 (+.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) (sqrt.f64 -3))) (sqrt.f64 -6))))) |
(+.f64 (*.f64 -1/4 (*.f64 v (+.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) (sqrt.f64 -3))) (*.f64 (sqrt.f64 2) (sqrt.f64 -3))))) (+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -3) 3))) (*.f64 1/2 (/.f64 (sqrt.f64 2) (sqrt.f64 -3)))) v)) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 v 3) (sqrt.f64 -3)))))) |
(+.f64 (*.f64 v (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) (sqrt.f64 -3))) (sqrt.f64 -6)) -1/4)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 v 3) (sqrt.f64 -6))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (sqrt.f64 2) (sqrt.f64 -27))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -3)) 1/2)) v)))) |
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 v 3) (sqrt.f64 -6))) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) (sqrt.f64 -3))) (sqrt.f64 -6)) (*.f64 -1/4 v)) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (sqrt.f64 2) (sqrt.f64 -27))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -3)) 1/2)) v)))) |
(+.f64 (*.f64 (pow.f64 v 3) (*.f64 1/4 (sqrt.f64 -6))) (*.f64 -1/4 (+.f64 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (sqrt.f64 2) (sqrt.f64 -27))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -3)) 1/2)) v) (*.f64 v (+.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) (sqrt.f64 -3))) (sqrt.f64 -6)))))) |
(+.f64 (*.f64 (pow.f64 v 3) (*.f64 1/4 (sqrt.f64 -6))) (*.f64 -1/4 (+.f64 (*.f64 v (+.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) (sqrt.f64 -3))) (sqrt.f64 -6))) (/.f64 (+.f64 (*.f64 1/8 (/.f64 (sqrt.f64 2) (sqrt.f64 -27))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -3)) 1/2)) v)))) |
(+.f64 (*.f64 -1/4 (*.f64 v (+.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) (sqrt.f64 -3))) (*.f64 (sqrt.f64 2) (sqrt.f64 -3))))) (+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -3) 3))) (*.f64 -1/16 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -3) 5)))) (pow.f64 v 3))) (+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -3) 3))) (*.f64 1/2 (/.f64 (sqrt.f64 2) (sqrt.f64 -3)))) v)) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 v 3) (sqrt.f64 -3))))))) |
(+.f64 (*.f64 v (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) (sqrt.f64 -3))) (sqrt.f64 -6)) -1/4)) (+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (sqrt.f64 2) (sqrt.f64 -27))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -3)) 1/2)) v)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 v 3) (sqrt.f64 -6))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -27)) -1/8) (*.f64 -1/16 (/.f64 (sqrt.f64 2) (sqrt.f64 -243)))) (pow.f64 v 3)))))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) (sqrt.f64 -3))) (sqrt.f64 -6)) (*.f64 -1/4 v)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 v 3) (sqrt.f64 -6))) (+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -27)) -1/8) (*.f64 -1/16 (/.f64 (sqrt.f64 2) (sqrt.f64 -243)))) (pow.f64 v 3))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (sqrt.f64 2) (sqrt.f64 -27))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -3)) 1/2)) v))))) |
(+.f64 (+.f64 (*.f64 (pow.f64 v 3) (*.f64 1/4 (sqrt.f64 -6))) (*.f64 v (*.f64 -1/4 (+.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) (sqrt.f64 -3))) (sqrt.f64 -6))))) (*.f64 -1/4 (+.f64 (/.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -27)) -1/8) (*.f64 -1/16 (/.f64 (sqrt.f64 2) (sqrt.f64 -243)))) (pow.f64 v 3)) (/.f64 (+.f64 (*.f64 1/8 (/.f64 (sqrt.f64 2) (sqrt.f64 -27))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -3)) 1/2)) v)))) |
(+.f64 (+.f64 (*.f64 (pow.f64 v 3) (*.f64 1/4 (sqrt.f64 -6))) (*.f64 v (*.f64 -1/4 (+.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) (sqrt.f64 -3))) (sqrt.f64 -6))))) (*.f64 -1/4 (+.f64 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (sqrt.f64 2) (sqrt.f64 -27))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -3)) 1/2)) v) (/.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -27)) -1/8) (*.f64 -1/16 (/.f64 (sqrt.f64 2) (sqrt.f64 -243)))) (pow.f64 v 3))))) |
1 |
(+.f64 1 (*.f64 -5/2 (pow.f64 v 2))) |
(+.f64 1 (*.f64 (pow.f64 v 2) -5/2)) |
(+.f64 1 (+.f64 (*.f64 3/8 (pow.f64 v 4)) (*.f64 -5/2 (pow.f64 v 2)))) |
(+.f64 1 (+.f64 (*.f64 (pow.f64 v 2) -5/2) (*.f64 (pow.f64 v 4) 3/8))) |
(+.f64 (+.f64 1 (*.f64 (pow.f64 v 2) -5/2)) (*.f64 (pow.f64 v 4) 3/8)) |
(+.f64 1 (+.f64 (*.f64 3/8 (pow.f64 v 4)) (+.f64 (*.f64 -5/2 (pow.f64 v 2)) (*.f64 -9/16 (pow.f64 v 6))))) |
(+.f64 1 (+.f64 (*.f64 (pow.f64 v 2) -5/2) (+.f64 (*.f64 (pow.f64 v 6) -9/16) (*.f64 (pow.f64 v 4) 3/8)))) |
(+.f64 (*.f64 (pow.f64 v 4) 3/8) (+.f64 1 (+.f64 (*.f64 (pow.f64 v 2) -5/2) (*.f64 (pow.f64 v 6) -9/16)))) |
(+.f64 (*.f64 (pow.f64 v 4) 3/8) (+.f64 (*.f64 (pow.f64 v 2) -5/2) (-.f64 (*.f64 (pow.f64 v 6) -9/16) -1))) |
(+.f64 (*.f64 (pow.f64 v 4) 3/8) (+.f64 (*.f64 (pow.f64 v 2) -5/2) (+.f64 1 (*.f64 (pow.f64 v 6) -9/16)))) |
(*.f64 -1 (*.f64 (pow.f64 v 3) (sqrt.f64 -3))) |
(*.f64 (pow.f64 v 3) (neg.f64 (sqrt.f64 -3))) |
(+.f64 (*.f64 (-.f64 (sqrt.f64 -3) (*.f64 1/2 (/.f64 1 (sqrt.f64 -3)))) v) (*.f64 -1 (*.f64 (pow.f64 v 3) (sqrt.f64 -3)))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 v 3) (sqrt.f64 -3))) (*.f64 v (-.f64 (sqrt.f64 -3) (*.f64 1/2 (/.f64 1 (sqrt.f64 -3)))))) |
(+.f64 (*.f64 (pow.f64 v 3) (neg.f64 (sqrt.f64 -3))) (*.f64 v (-.f64 (sqrt.f64 -3) (*.f64 1/2 (/.f64 1 (sqrt.f64 -3)))))) |
(+.f64 (*.f64 1/8 (/.f64 1 (*.f64 v (pow.f64 (sqrt.f64 -3) 3)))) (+.f64 (*.f64 (-.f64 (sqrt.f64 -3) (*.f64 1/2 (/.f64 1 (sqrt.f64 -3)))) v) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 v (sqrt.f64 -3)))) (*.f64 -1 (*.f64 (pow.f64 v 3) (sqrt.f64 -3)))))) |
(+.f64 (*.f64 v (-.f64 (sqrt.f64 -3) (*.f64 1/2 (/.f64 1 (sqrt.f64 -3))))) (+.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 v 3) (sqrt.f64 -3))) (*.f64 1/2 (/.f64 1 (*.f64 v (sqrt.f64 -3))))) (*.f64 1/8 (/.f64 1 (*.f64 v (sqrt.f64 -27)))))) |
(+.f64 (*.f64 v (-.f64 (sqrt.f64 -3) (*.f64 1/2 (/.f64 1 (sqrt.f64 -3))))) (+.f64 (*.f64 1/8 (/.f64 1 (*.f64 v (sqrt.f64 -27)))) (+.f64 (*.f64 (pow.f64 v 3) (neg.f64 (sqrt.f64 -3))) (*.f64 1/2 (/.f64 1 (*.f64 v (sqrt.f64 -3))))))) |
(+.f64 (*.f64 (pow.f64 v 3) (neg.f64 (sqrt.f64 -3))) (+.f64 (+.f64 (*.f64 v (-.f64 (sqrt.f64 -3) (*.f64 1/2 (/.f64 1 (sqrt.f64 -3))))) (*.f64 1/2 (/.f64 1 (*.f64 v (sqrt.f64 -3))))) (*.f64 1/8 (/.f64 1 (*.f64 v (sqrt.f64 -27)))))) |
(+.f64 (*.f64 (pow.f64 v 3) (neg.f64 (sqrt.f64 -3))) (+.f64 (*.f64 1/8 (/.f64 1 (*.f64 v (sqrt.f64 -27)))) (+.f64 (*.f64 v (-.f64 (sqrt.f64 -3) (*.f64 1/2 (/.f64 1 (sqrt.f64 -3))))) (*.f64 1/2 (/.f64 1 (*.f64 v (sqrt.f64 -3))))))) |
(+.f64 (*.f64 1/2 (/.f64 1 (*.f64 v (sqrt.f64 -3)))) (+.f64 (*.f64 (-.f64 (sqrt.f64 -3) (*.f64 1/2 (/.f64 1 (sqrt.f64 -3)))) v) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (sqrt.f64 -3) 3))) (*.f64 1/16 (/.f64 1 (pow.f64 (sqrt.f64 -3) 5)))) (pow.f64 v 3))) (+.f64 (*.f64 1/8 (/.f64 1 (*.f64 v (pow.f64 (sqrt.f64 -3) 3)))) (*.f64 -1 (*.f64 (pow.f64 v 3) (sqrt.f64 -3))))))) |
(+.f64 (*.f64 v (-.f64 (sqrt.f64 -3) (*.f64 1/2 (/.f64 1 (sqrt.f64 -3))))) (+.f64 (+.f64 (*.f64 1/8 (/.f64 1 (*.f64 v (sqrt.f64 -27)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 v 3) (sqrt.f64 -3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (/.f64 1 (sqrt.f64 -27))) (*.f64 1/16 (/.f64 1 (sqrt.f64 -243)))) (pow.f64 v 3))))) (*.f64 1/2 (/.f64 1 (*.f64 v (sqrt.f64 -3)))))) |
(+.f64 (+.f64 (*.f64 1/8 (/.f64 1 (*.f64 v (sqrt.f64 -27)))) (*.f64 -1 (+.f64 (/.f64 (+.f64 (*.f64 1/8 (/.f64 1 (sqrt.f64 -27))) (*.f64 1/16 (/.f64 1 (sqrt.f64 -243)))) (pow.f64 v 3)) (*.f64 (pow.f64 v 3) (sqrt.f64 -3))))) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 v (sqrt.f64 -3)))) (*.f64 v (-.f64 (sqrt.f64 -3) (*.f64 1/2 (/.f64 1 (sqrt.f64 -3))))))) |
(+.f64 (*.f64 v (-.f64 (sqrt.f64 -3) (*.f64 1/2 (/.f64 1 (sqrt.f64 -3))))) (+.f64 (*.f64 1/8 (/.f64 1 (*.f64 v (sqrt.f64 -27)))) (+.f64 (*.f64 -1 (+.f64 (*.f64 (pow.f64 v 3) (sqrt.f64 -3)) (/.f64 (+.f64 (*.f64 1/8 (/.f64 1 (sqrt.f64 -27))) (*.f64 1/16 (/.f64 1 (sqrt.f64 -243)))) (pow.f64 v 3)))) (*.f64 1/2 (/.f64 1 (*.f64 v (sqrt.f64 -3))))))) |
(+.f64 (*.f64 v (-.f64 (sqrt.f64 -3) (*.f64 1/2 (/.f64 1 (sqrt.f64 -3))))) (+.f64 (*.f64 1/8 (/.f64 1 (*.f64 v (sqrt.f64 -27)))) (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 v (sqrt.f64 -3)))) (neg.f64 (+.f64 (*.f64 (pow.f64 v 3) (sqrt.f64 -3)) (/.f64 (+.f64 (*.f64 1/8 (/.f64 1 (sqrt.f64 -27))) (*.f64 1/16 (/.f64 1 (sqrt.f64 -243)))) (pow.f64 v 3))))))) |
(*.f64 (pow.f64 v 3) (sqrt.f64 -3)) |
(+.f64 (*.f64 -1 (*.f64 v (-.f64 (sqrt.f64 -3) (*.f64 1/2 (/.f64 1 (sqrt.f64 -3)))))) (*.f64 (pow.f64 v 3) (sqrt.f64 -3))) |
(+.f64 (*.f64 (pow.f64 v 3) (sqrt.f64 -3)) (*.f64 v (*.f64 (-.f64 (sqrt.f64 -3) (*.f64 1/2 (/.f64 1 (sqrt.f64 -3)))) -1))) |
(+.f64 (*.f64 (pow.f64 v 3) (sqrt.f64 -3)) (*.f64 v (neg.f64 (-.f64 (sqrt.f64 -3) (*.f64 1/2 (/.f64 1 (sqrt.f64 -3))))))) |
(+.f64 (*.f64 (pow.f64 v 3) (sqrt.f64 -3)) (*.f64 (-.f64 (sqrt.f64 -3) (*.f64 1/2 (/.f64 1 (sqrt.f64 -3)))) (neg.f64 v))) |
(+.f64 (*.f64 -1 (*.f64 v (-.f64 (sqrt.f64 -3) (*.f64 1/2 (/.f64 1 (sqrt.f64 -3)))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (sqrt.f64 -3) 3))) (*.f64 1/2 (/.f64 1 (sqrt.f64 -3)))) v)) (*.f64 (pow.f64 v 3) (sqrt.f64 -3)))) |
(+.f64 (*.f64 v (*.f64 (-.f64 (sqrt.f64 -3) (*.f64 1/2 (/.f64 1 (sqrt.f64 -3)))) -1)) (+.f64 (*.f64 (pow.f64 v 3) (sqrt.f64 -3)) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 -3))) (*.f64 1/8 (/.f64 1 (sqrt.f64 -27)))) v)))) |
(+.f64 (*.f64 (pow.f64 v 3) (sqrt.f64 -3)) (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 -3))) (*.f64 1/8 (/.f64 1 (sqrt.f64 -27)))) v)) (*.f64 v (neg.f64 (-.f64 (sqrt.f64 -3) (*.f64 1/2 (/.f64 1 (sqrt.f64 -3)))))))) |
(+.f64 (*.f64 (pow.f64 v 3) (sqrt.f64 -3)) (*.f64 -1 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 -3))) (*.f64 1/8 (/.f64 1 (sqrt.f64 -27)))) v) (*.f64 v (-.f64 (sqrt.f64 -3) (*.f64 1/2 (/.f64 1 (sqrt.f64 -3)))))))) |
(+.f64 (*.f64 (pow.f64 v 3) (sqrt.f64 -3)) (*.f64 -1 (+.f64 (*.f64 v (-.f64 (sqrt.f64 -3) (*.f64 1/2 (/.f64 1 (sqrt.f64 -3))))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 -3))) (*.f64 1/8 (/.f64 1 (sqrt.f64 -27)))) v)))) |
(+.f64 (*.f64 1/16 (/.f64 1 (*.f64 (pow.f64 v 3) (pow.f64 (sqrt.f64 -3) 5)))) (+.f64 (*.f64 -1 (*.f64 v (-.f64 (sqrt.f64 -3) (*.f64 1/2 (/.f64 1 (sqrt.f64 -3)))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (/.f64 1 (pow.f64 (sqrt.f64 -3) 3))) (*.f64 1/2 (/.f64 1 (sqrt.f64 -3)))) v)) (+.f64 (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 v 3) (pow.f64 (sqrt.f64 -3) 3)))) (*.f64 (pow.f64 v 3) (sqrt.f64 -3)))))) |
(+.f64 (*.f64 v (*.f64 (-.f64 (sqrt.f64 -3) (*.f64 1/2 (/.f64 1 (sqrt.f64 -3)))) -1)) (+.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 -3))) (*.f64 1/8 (/.f64 1 (sqrt.f64 -27)))) v)) (+.f64 (*.f64 (pow.f64 v 3) (sqrt.f64 -3)) (*.f64 1/8 (/.f64 1 (pow.f64 (*.f64 v (sqrt.f64 -3)) 3))))) (*.f64 1/16 (/.f64 1 (*.f64 (pow.f64 v 3) (sqrt.f64 -243)))))) |
(+.f64 (+.f64 (*.f64 (pow.f64 v 3) (sqrt.f64 -3)) (+.f64 (*.f64 1/8 (/.f64 (/.f64 1 (sqrt.f64 -27)) (pow.f64 v 3))) (neg.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 -3))) (*.f64 1/8 (/.f64 1 (sqrt.f64 -27)))) v)))) (+.f64 (*.f64 1/16 (/.f64 (/.f64 1 (sqrt.f64 -243)) (pow.f64 v 3))) (*.f64 v (neg.f64 (-.f64 (sqrt.f64 -3) (*.f64 1/2 (/.f64 1 (sqrt.f64 -3)))))))) |
(+.f64 (*.f64 1/16 (/.f64 1 (*.f64 (pow.f64 v 3) (sqrt.f64 -243)))) (+.f64 (+.f64 (*.f64 (pow.f64 v 3) (sqrt.f64 -3)) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 v 3) (sqrt.f64 -27))))) (*.f64 -1 (+.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 -3))) (*.f64 1/8 (/.f64 1 (sqrt.f64 -27)))) v) (*.f64 v (-.f64 (sqrt.f64 -3) (*.f64 1/2 (/.f64 1 (sqrt.f64 -3))))))))) |
(+.f64 (*.f64 1/16 (/.f64 1 (*.f64 (pow.f64 v 3) (sqrt.f64 -243)))) (+.f64 (+.f64 (*.f64 (pow.f64 v 3) (sqrt.f64 -3)) (*.f64 1/8 (/.f64 1 (*.f64 (pow.f64 v 3) (sqrt.f64 -27))))) (*.f64 -1 (+.f64 (*.f64 v (-.f64 (sqrt.f64 -3) (*.f64 1/2 (/.f64 1 (sqrt.f64 -3))))) (/.f64 (+.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 -3))) (*.f64 1/8 (/.f64 1 (sqrt.f64 -27)))) v))))) |
(+.f64 (*.f64 v v) (*.f64 v (+.f64 v v))) |
(*.f64 v (+.f64 v (+.f64 v v))) |
(*.f64 3 (*.f64 v v)) |
(+.f64 (*.f64 3 (*.f64 v v)) 0) |
(*.f64 v (+.f64 v (+.f64 v v))) |
(*.f64 3 (*.f64 v v)) |
(+.f64 0 (*.f64 3 (*.f64 v v))) |
(*.f64 v (+.f64 v (+.f64 v v))) |
(*.f64 3 (*.f64 v v)) |
(+.f64 (*.f64 v (+.f64 v v)) (*.f64 v v)) |
(*.f64 v (+.f64 v (+.f64 v v))) |
(*.f64 3 (*.f64 v v)) |
(-.f64 (*.f64 3 (*.f64 v v)) 0) |
(*.f64 v (+.f64 v (+.f64 v v))) |
(*.f64 3 (*.f64 v v)) |
(/.f64 (*.f64 3 (*.f64 v v)) 1) |
(*.f64 v (+.f64 v (+.f64 v v))) |
(*.f64 3 (*.f64 v v)) |
(/.f64 (*.f64 v (*.f64 v 6)) 2) |
(*.f64 v (+.f64 v (+.f64 v v))) |
(*.f64 3 (*.f64 v v)) |
(/.f64 (*.f64 (*.f64 v v) 12) 4) |
(*.f64 v (+.f64 v (+.f64 v v))) |
(*.f64 3 (*.f64 v v)) |
(/.f64 (*.f64 3 (fabs.f64 v)) (/.f64 1 (fabs.f64 v))) |
(*.f64 v (+.f64 v (+.f64 v v))) |
(*.f64 3 (*.f64 v v)) |
(/.f64 (*.f64 2 (*.f64 (*.f64 v v) 12)) 8) |
(*.f64 v (+.f64 v (+.f64 v v))) |
(*.f64 3 (*.f64 v v)) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 v v) 12)) (*.f64 2 (*.f64 (*.f64 v v) 12))) 16) |
(*.f64 v (+.f64 v (+.f64 v v))) |
(*.f64 3 (*.f64 v v)) |
(/.f64 (*.f64 (*.f64 3 (*.f64 v v)) (*.f64 3 (*.f64 v v))) (*.f64 3 (*.f64 v v))) |
(*.f64 v (+.f64 v (+.f64 v v))) |
(*.f64 3 (*.f64 v v)) |
(/.f64 (+.f64 (/.f64 1 (*.f64 v v)) (/.f64 1 (*.f64 v (+.f64 v v)))) (*.f64 (/.f64 1 (*.f64 v v)) (/.f64 1 (*.f64 v (+.f64 v v))))) |
(*.f64 v (+.f64 v (+.f64 v v))) |
(*.f64 3 (*.f64 v v)) |
(/.f64 (+.f64 (/.f64 1 (*.f64 v v)) (/.f64 (/.f64 (/.f64 1 (*.f64 v v)) (*.f64 v v)) (*.f64 2 (/.f64 1 (*.f64 v v))))) (*.f64 (/.f64 1 (*.f64 v v)) (/.f64 (/.f64 (/.f64 1 (*.f64 v v)) (*.f64 v v)) (*.f64 2 (/.f64 1 (*.f64 v v)))))) |
(*.f64 v (+.f64 v (+.f64 v v))) |
(*.f64 3 (*.f64 v v)) |
(/.f64 (+.f64 (/.f64 (/.f64 (+.f64 v v) (*.f64 (*.f64 v v) (/.f64 (*.f64 v v) v))) 2) (/.f64 1 (*.f64 v (+.f64 v v)))) (*.f64 (/.f64 (/.f64 (+.f64 v v) (*.f64 (*.f64 v v) (/.f64 (*.f64 v v) v))) 2) (/.f64 1 (*.f64 v (+.f64 v v))))) |
(*.f64 v (+.f64 v (+.f64 v v))) |
(*.f64 3 (*.f64 v v)) |
(/.f64 (+.f64 (/.f64 (/.f64 (+.f64 v v) (*.f64 (*.f64 v v) (/.f64 (*.f64 v v) v))) 2) (/.f64 (/.f64 (/.f64 1 (*.f64 v v)) (*.f64 v v)) (*.f64 2 (/.f64 1 (*.f64 v v))))) (*.f64 (/.f64 (/.f64 (+.f64 v v) (*.f64 (*.f64 v v) (/.f64 (*.f64 v v) v))) 2) (/.f64 (/.f64 (/.f64 1 (*.f64 v v)) (*.f64 v v)) (*.f64 2 (/.f64 1 (*.f64 v v)))))) |
(*.f64 v (+.f64 v (+.f64 v v))) |
(*.f64 3 (*.f64 v v)) |
(/.f64 (+.f64 (/.f64 (/.f64 (*.f64 v 4) (*.f64 (*.f64 v v) (/.f64 (*.f64 v v) v))) 4) (/.f64 1 (*.f64 v (+.f64 v v)))) (*.f64 (/.f64 (/.f64 (*.f64 v 4) (*.f64 (*.f64 v v) (/.f64 (*.f64 v v) v))) 4) (/.f64 1 (*.f64 v (+.f64 v v))))) |
(*.f64 v (+.f64 v (+.f64 v v))) |
(*.f64 3 (*.f64 v v)) |
(/.f64 (+.f64 (/.f64 (/.f64 (*.f64 v 4) (*.f64 (*.f64 v v) (/.f64 (*.f64 v v) v))) 4) (/.f64 (/.f64 (/.f64 1 (*.f64 v v)) (*.f64 v v)) (*.f64 2 (/.f64 1 (*.f64 v v))))) (*.f64 (/.f64 (/.f64 (*.f64 v 4) (*.f64 (*.f64 v v) (/.f64 (*.f64 v v) v))) 4) (/.f64 (/.f64 (/.f64 1 (*.f64 v v)) (*.f64 v v)) (*.f64 2 (/.f64 1 (*.f64 v v)))))) |
(*.f64 v (+.f64 v (+.f64 v v))) |
(*.f64 3 (*.f64 v v)) |
(/.f64 (+.f64 (/.f64 1 (*.f64 v (+.f64 v v))) (/.f64 1 (*.f64 v v))) (*.f64 (/.f64 1 (*.f64 v (+.f64 v v))) (/.f64 1 (*.f64 v v)))) |
(*.f64 v (+.f64 v (+.f64 v v))) |
(*.f64 3 (*.f64 v v)) |
(/.f64 (+.f64 (/.f64 1 (*.f64 v (+.f64 v v))) (/.f64 (/.f64 (+.f64 v v) (*.f64 (*.f64 v v) (/.f64 (*.f64 v v) v))) 2)) (*.f64 (/.f64 1 (*.f64 v (+.f64 v v))) (/.f64 (/.f64 (+.f64 v v) (*.f64 (*.f64 v v) (/.f64 (*.f64 v v) v))) 2))) |
(*.f64 v (+.f64 v (+.f64 v v))) |
(*.f64 3 (*.f64 v v)) |
(/.f64 (+.f64 (/.f64 1 (*.f64 v (+.f64 v v))) (/.f64 (/.f64 (*.f64 v 4) (*.f64 (*.f64 v v) (/.f64 (*.f64 v v) v))) 4)) (*.f64 (/.f64 1 (*.f64 v (+.f64 v v))) (/.f64 (/.f64 (*.f64 v 4) (*.f64 (*.f64 v v) (/.f64 (*.f64 v v) v))) 4))) |
(*.f64 v (+.f64 v (+.f64 v v))) |
(*.f64 3 (*.f64 v v)) |
(/.f64 (+.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 v v)) (*.f64 v v)) (*.f64 2 (/.f64 1 (*.f64 v v)))) (/.f64 1 (*.f64 v v))) (*.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 v v)) (*.f64 v v)) (*.f64 2 (/.f64 1 (*.f64 v v)))) (/.f64 1 (*.f64 v v)))) |
(*.f64 v (+.f64 v (+.f64 v v))) |
(*.f64 3 (*.f64 v v)) |
(/.f64 (+.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 v v)) (*.f64 v v)) (*.f64 2 (/.f64 1 (*.f64 v v)))) (/.f64 (/.f64 (+.f64 v v) (*.f64 (*.f64 v v) (/.f64 (*.f64 v v) v))) 2)) (*.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 v v)) (*.f64 v v)) (*.f64 2 (/.f64 1 (*.f64 v v)))) (/.f64 (/.f64 (+.f64 v v) (*.f64 (*.f64 v v) (/.f64 (*.f64 v v) v))) 2))) |
(*.f64 v (+.f64 v (+.f64 v v))) |
(*.f64 3 (*.f64 v v)) |
(/.f64 (+.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 v v)) (*.f64 v v)) (*.f64 2 (/.f64 1 (*.f64 v v)))) (/.f64 (/.f64 (*.f64 v 4) (*.f64 (*.f64 v v) (/.f64 (*.f64 v v) v))) 4)) (*.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 v v)) (*.f64 v v)) (*.f64 2 (/.f64 1 (*.f64 v v)))) (/.f64 (/.f64 (*.f64 v 4) (*.f64 (*.f64 v v) (/.f64 (*.f64 v v) v))) 4))) |
(*.f64 v (+.f64 v (+.f64 v v))) |
(*.f64 3 (*.f64 v v)) |
(pow.f64 (*.f64 3 (*.f64 v v)) 1) |
(*.f64 v (+.f64 v (+.f64 v v))) |
(*.f64 3 (*.f64 v v)) |
(fabs.f64 (*.f64 3 (*.f64 v v))) |
(*.f64 v (+.f64 v (+.f64 v v))) |
(*.f64 3 (*.f64 v v)) |
(+.f64 (*.f64 (-.f64 1 (*.f64 v v)) (*.f64 1/4 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))))) 0) |
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) (-.f64 1 (*.f64 v v)))) |
(*.f64 1/4 (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))))) |
(*.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) (*.f64 1/4 (-.f64 1 (*.f64 v v)))) |
(+.f64 0 (*.f64 (-.f64 1 (*.f64 v v)) (*.f64 1/4 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v)))))))) |
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) (-.f64 1 (*.f64 v v)))) |
(*.f64 1/4 (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))))) |
(*.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) (*.f64 1/4 (-.f64 1 (*.f64 v v)))) |
(-.f64 (*.f64 (-.f64 1 (*.f64 v v)) (*.f64 1/4 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))))) 0) |
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) (-.f64 1 (*.f64 v v)))) |
(*.f64 1/4 (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))))) |
(*.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) (*.f64 1/4 (-.f64 1 (*.f64 v v)))) |
(/.f64 (*.f64 (-.f64 1 (*.f64 v v)) (*.f64 1/4 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))))) 1) |
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) (-.f64 1 (*.f64 v v)))) |
(*.f64 1/4 (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))))) |
(*.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) (*.f64 1/4 (-.f64 1 (*.f64 v v)))) |
(/.f64 (*.f64 (-.f64 1 (*.f64 v v)) (*.f64 1/2 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))))) 2) |
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) (-.f64 1 (*.f64 v v)))) |
(*.f64 1/4 (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))))) |
(*.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) (*.f64 1/4 (-.f64 1 (*.f64 v v)))) |
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 3 (*.f64 v v)))) (*.f64 (sqrt.f64 2) (-.f64 1 (*.f64 v v)))) 4) |
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) (-.f64 1 (*.f64 v v)))) |
(*.f64 1/4 (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))))) |
(*.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) (*.f64 1/4 (-.f64 1 (*.f64 v v)))) |
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 3 (*.f64 v v)))) (*.f64 (sqrt.f64 2) (-.f64 1 (*.f64 v v))))) 8) |
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) (-.f64 1 (*.f64 v v)))) |
(*.f64 1/4 (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))))) |
(*.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) (*.f64 1/4 (-.f64 1 (*.f64 v v)))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 3 (*.f64 v v)))) (*.f64 (sqrt.f64 2) (-.f64 1 (*.f64 v v))))) (*.f64 2 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 3 (*.f64 v v)))) (*.f64 (sqrt.f64 2) (-.f64 1 (*.f64 v v)))))) 16) |
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) (-.f64 1 (*.f64 v v)))) |
(*.f64 1/4 (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))))) |
(*.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) (*.f64 1/4 (-.f64 1 (*.f64 v v)))) |
(pow.f64 (*.f64 (-.f64 1 (*.f64 v v)) (*.f64 1/4 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))))) 1) |
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) (-.f64 1 (*.f64 v v)))) |
(*.f64 1/4 (*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))))) |
(*.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) (*.f64 1/4 (-.f64 1 (*.f64 v v)))) |
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 3 (*.f64 v v)))) (-.f64 1 (*.f64 v v))) 0) |
(*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 1 (*.f64 3 (*.f64 v v))))) |
(+.f64 0 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 3 (*.f64 v v)))) (-.f64 1 (*.f64 v v)))) |
(*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 1 (*.f64 3 (*.f64 v v))))) |
(-.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 3 (*.f64 v v)))) (-.f64 1 (*.f64 v v))) 0) |
(*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 1 (*.f64 3 (*.f64 v v))))) |
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 3 (*.f64 v v)))) (-.f64 1 (*.f64 v v))) 1) |
(*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 1 (*.f64 3 (*.f64 v v))))) |
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 3 (*.f64 v v)))) (-.f64 1 (*.f64 v v)))) 2) |
(*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 1 (*.f64 3 (*.f64 v v))))) |
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 3 (*.f64 v v)))) (*.f64 4 (-.f64 1 (*.f64 v v)))) 4) |
(*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 1 (*.f64 3 (*.f64 v v))))) |
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 3 (*.f64 v v)))) (*.f64 4 (-.f64 1 (*.f64 v v))))) 8) |
(*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 1 (*.f64 3 (*.f64 v v))))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 3 (*.f64 v v)))) (*.f64 4 (-.f64 1 (*.f64 v v))))) (*.f64 2 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 3 (*.f64 v v)))) (*.f64 4 (-.f64 1 (*.f64 v v)))))) 16) |
(*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 1 (*.f64 3 (*.f64 v v))))) |
(pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 3 (*.f64 v v)))) (-.f64 1 (*.f64 v v))) 1) |
(*.f64 (-.f64 1 (*.f64 v v)) (sqrt.f64 (-.f64 1 (*.f64 3 (*.f64 v v))))) |
Compiled 4833 to 3921 computations (18.9% saved)
3 alts after pruning (2 fresh and 1 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 138 | 2 | 140 |
| Fresh | 0 | 0 | 0 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 0 | 0 |
| Total | 138 | 3 | 141 |
| Status | Error | Program |
|---|---|---|
| ✓ | 0.0b | (*.f64 (/.f64 (sqrt.f64 2) 4) (*.f64 (sqrt.f64 (-.f64 1 (*.f64 3 (*.f64 v v)))) (-.f64 1 (*.f64 v v)))) |
| ▶ | 0.0b | (*.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) (*.f64 1/4 (-.f64 1 (*.f64 v v)))) |
| ▶ | 0.6b | (*.f64 1/4 (sqrt.f64 2)) |
Compiled 44 to 34 computations (22.7% saved)
Compiled 9 to 9 computations (0% saved)
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) |
| ✓ | 0.0b | (*.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) (*.f64 1/4 (-.f64 1 (*.f64 v v)))) |
| 0.2b | (*.f64 3 (*.f64 v v)) |
Compiled 70 to 43 computations (38.6% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | v | @ | inf | (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) |
| 0.0ms | v | @ | 0 | (*.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) (*.f64 1/4 (-.f64 1 (*.f64 v v)))) |
| 0.0ms | v | @ | -inf | (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) |
| 0.0ms | v | @ | inf | (*.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) (*.f64 1/4 (-.f64 1 (*.f64 v v)))) |
| 0.0ms | v | @ | 0 | (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) |
| 1× | batch-egg-rewrite |
| 1254× | rational.json-1 |
| 1254× | rational.json-2 |
| 1254× | rational.json-4 |
| 1254× | rational.json-3 |
| 1248× | exponential.json-3 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 16 | 82 |
| 1 | 115 | 82 |
| 2 | 236 | 82 |
| 3 | 510 | 82 |
| 4 | 1525 | 82 |
| 5 | 4572 | 82 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) (*.f64 1/4 (-.f64 1 (*.f64 v v)))) |
(sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) (*.f64 1/4 (-.f64 1 (*.f64 v v)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) (*.f64 1/4 (-.f64 1 (*.f64 v v)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) (*.f64 1/4 (-.f64 1 (*.f64 v v)))) 2) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) (*.f64 1/4 (-.f64 1 (*.f64 v v)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) (*.f64 1/4 (-.f64 1 (*.f64 v v)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) (*.f64 1/4 (-.f64 1 (*.f64 v v)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) (-.f64 1 (*.f64 v v))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) (*.f64 (-.f64 1 (*.f64 v v)) 1/2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) (-.f64 1 (*.f64 v v)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) (-.f64 1 (*.f64 v v))) 4) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) (*.f64 1/4 (-.f64 1 (*.f64 v v)))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) 2) (/.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v)))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) 1))))) |
| 1× | egg-herbie |
| 1222× | rational.json-simplify-46 |
| 956× | rational.json-simplify-19 |
| 914× | rational.json-simplify-1 |
| 818× | rational.json-simplify-2 |
| 814× | rational.json-simplify-53 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 173 | 2926 |
| 1 | 412 | 2804 |
| 2 | 824 | 2742 |
| 3 | 1763 | 2720 |
| 4 | 3273 | 2720 |
| 5 | 5322 | 2720 |
| 6 | 6808 | 2720 |
| 7 | 7420 | 2720 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 1/4 (sqrt.f64 2)) |
(+.f64 (*.f64 1/4 (sqrt.f64 2)) (*.f64 1/4 (*.f64 (pow.f64 v 2) (+.f64 (*.f64 -1 (sqrt.f64 2)) (*.f64 -3/2 (sqrt.f64 2)))))) |
(+.f64 (*.f64 1/4 (sqrt.f64 2)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 v 4) (+.f64 (*.f64 -9/8 (sqrt.f64 2)) (*.f64 3/2 (sqrt.f64 2))))) (*.f64 1/4 (*.f64 (pow.f64 v 2) (+.f64 (*.f64 -1 (sqrt.f64 2)) (*.f64 -3/2 (sqrt.f64 2))))))) |
(+.f64 (*.f64 1/4 (sqrt.f64 2)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 v 4) (+.f64 (*.f64 -9/8 (sqrt.f64 2)) (*.f64 3/2 (sqrt.f64 2))))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 v 2) (+.f64 (*.f64 -1 (sqrt.f64 2)) (*.f64 -3/2 (sqrt.f64 2))))) (*.f64 1/4 (*.f64 (pow.f64 v 6) (+.f64 (*.f64 9/8 (sqrt.f64 2)) (*.f64 -27/16 (sqrt.f64 2)))))))) |
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 v 3) (sqrt.f64 -3)))) |
(+.f64 (*.f64 1/4 (*.f64 v (+.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) (sqrt.f64 -3))) (*.f64 (sqrt.f64 2) (sqrt.f64 -3))))) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 v 3) (sqrt.f64 -3))))) |
(+.f64 (*.f64 1/4 (*.f64 v (+.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) (sqrt.f64 -3))) (*.f64 (sqrt.f64 2) (sqrt.f64 -3))))) (+.f64 (*.f64 1/4 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -3) 3))) (*.f64 1/2 (/.f64 (sqrt.f64 2) (sqrt.f64 -3)))) v)) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 v 3) (sqrt.f64 -3)))))) |
(+.f64 (*.f64 1/4 (*.f64 v (+.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) (sqrt.f64 -3))) (*.f64 (sqrt.f64 2) (sqrt.f64 -3))))) (+.f64 (*.f64 1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -3) 3))) (*.f64 -1/16 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -3) 5)))) (pow.f64 v 3))) (+.f64 (*.f64 1/4 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -3) 3))) (*.f64 1/2 (/.f64 (sqrt.f64 2) (sqrt.f64 -3)))) v)) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 v 3) (sqrt.f64 -3))))))) |
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 v 3) (sqrt.f64 -3)))) |
(+.f64 (*.f64 -1/4 (*.f64 v (+.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) (sqrt.f64 -3))) (*.f64 (sqrt.f64 2) (sqrt.f64 -3))))) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 v 3) (sqrt.f64 -3))))) |
(+.f64 (*.f64 -1/4 (*.f64 v (+.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) (sqrt.f64 -3))) (*.f64 (sqrt.f64 2) (sqrt.f64 -3))))) (+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -3) 3))) (*.f64 1/2 (/.f64 (sqrt.f64 2) (sqrt.f64 -3)))) v)) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 v 3) (sqrt.f64 -3)))))) |
(+.f64 (*.f64 -1/4 (*.f64 v (+.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) (sqrt.f64 -3))) (*.f64 (sqrt.f64 2) (sqrt.f64 -3))))) (+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -3) 3))) (*.f64 -1/16 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -3) 5)))) (pow.f64 v 3))) (+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -3) 3))) (*.f64 1/2 (/.f64 (sqrt.f64 2) (sqrt.f64 -3)))) v)) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 v 3) (sqrt.f64 -3))))))) |
(sqrt.f64 2) |
(+.f64 (*.f64 -3/2 (*.f64 (sqrt.f64 2) (pow.f64 v 2))) (sqrt.f64 2)) |
(+.f64 (*.f64 -3/2 (*.f64 (sqrt.f64 2) (pow.f64 v 2))) (+.f64 (*.f64 -9/8 (*.f64 (sqrt.f64 2) (pow.f64 v 4))) (sqrt.f64 2))) |
(+.f64 (*.f64 -3/2 (*.f64 (sqrt.f64 2) (pow.f64 v 2))) (+.f64 (*.f64 -9/8 (*.f64 (sqrt.f64 2) (pow.f64 v 4))) (+.f64 (sqrt.f64 2) (*.f64 -27/16 (*.f64 (sqrt.f64 2) (pow.f64 v 6)))))) |
(*.f64 (sqrt.f64 2) (*.f64 v (sqrt.f64 -3))) |
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 v (sqrt.f64 -3))) (*.f64 1/2 (/.f64 (sqrt.f64 2) (*.f64 v (sqrt.f64 -3))))) |
(+.f64 (*.f64 -1/8 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 v 3) (pow.f64 (sqrt.f64 -3) 3)))) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 v (sqrt.f64 -3))) (*.f64 1/2 (/.f64 (sqrt.f64 2) (*.f64 v (sqrt.f64 -3)))))) |
(+.f64 (*.f64 1/16 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 v 5) (pow.f64 (sqrt.f64 -3) 5)))) (+.f64 (*.f64 -1/8 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 v 3) (pow.f64 (sqrt.f64 -3) 3)))) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 v (sqrt.f64 -3))) (*.f64 1/2 (/.f64 (sqrt.f64 2) (*.f64 v (sqrt.f64 -3))))))) |
(*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 v (sqrt.f64 -3)))) |
(+.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) (*.f64 v (sqrt.f64 -3)))) (*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 v (sqrt.f64 -3))))) |
(+.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) (*.f64 v (sqrt.f64 -3)))) (+.f64 (*.f64 1/8 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 v 3) (pow.f64 (sqrt.f64 -3) 3)))) (*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 v (sqrt.f64 -3)))))) |
(+.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) (*.f64 v (sqrt.f64 -3)))) (+.f64 (*.f64 -1/16 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 v 5) (pow.f64 (sqrt.f64 -3) 5)))) (+.f64 (*.f64 1/8 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 v 3) (pow.f64 (sqrt.f64 -3) 3)))) (*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 v (sqrt.f64 -3))))))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) (*.f64 1/4 (-.f64 1 (*.f64 v v)))) 0) |
(+.f64 0 (*.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) (*.f64 1/4 (-.f64 1 (*.f64 v v))))) |
(+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) (*.f64 1/4 (-.f64 1 (*.f64 v v)))) 2) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) (*.f64 1/4 (-.f64 1 (*.f64 v v)))) 2)) |
(-.f64 (*.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) (*.f64 1/4 (-.f64 1 (*.f64 v v)))) 0) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) (*.f64 1/4 (-.f64 1 (*.f64 v v)))) 1) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) (-.f64 1 (*.f64 v v))) 4) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) (*.f64 (-.f64 1 (*.f64 v v)) 1/2)) 2) |
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) (-.f64 1 (*.f64 v v)))) 8) |
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) (-.f64 1 (*.f64 v v))) 4) 16) |
(pow.f64 (*.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) (*.f64 1/4 (-.f64 1 (*.f64 v v)))) 1) |
(+.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) 0) |
(+.f64 0 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v)))))) |
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) 2) (/.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) 2)) |
(-.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) 0) |
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) 2)) |
(*.f64 1 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v)))))) |
(*.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) 1) |
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v)))))) 1/2) |
(*.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) 2) 2) |
(/.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) 1) |
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v)))))) 2) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) 4) 4) |
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) 4)) 8) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) 4))) 16) |
(pow.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) 1) |
| Outputs |
|---|
(*.f64 1/4 (sqrt.f64 2)) |
(+.f64 (*.f64 1/4 (sqrt.f64 2)) (*.f64 1/4 (*.f64 (pow.f64 v 2) (+.f64 (*.f64 -1 (sqrt.f64 2)) (*.f64 -3/2 (sqrt.f64 2)))))) |
(+.f64 (*.f64 1/4 (sqrt.f64 2)) (*.f64 1/4 (*.f64 (pow.f64 v 2) (+.f64 (*.f64 (sqrt.f64 2) -1) (*.f64 (sqrt.f64 2) -3/2))))) |
(*.f64 1/4 (+.f64 (*.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 2) -5/2)) (sqrt.f64 2))) |
(+.f64 (*.f64 1/4 (sqrt.f64 2)) (*.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 2) -5/8))) |
(+.f64 (*.f64 1/4 (sqrt.f64 2)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 v 4) (+.f64 (*.f64 -9/8 (sqrt.f64 2)) (*.f64 3/2 (sqrt.f64 2))))) (*.f64 1/4 (*.f64 (pow.f64 v 2) (+.f64 (*.f64 -1 (sqrt.f64 2)) (*.f64 -3/2 (sqrt.f64 2))))))) |
(+.f64 (*.f64 1/4 (sqrt.f64 2)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 v 2) (+.f64 (*.f64 (sqrt.f64 2) -1) (*.f64 (sqrt.f64 2) -3/2)))) (*.f64 1/4 (*.f64 (pow.f64 v 4) (+.f64 (*.f64 (sqrt.f64 2) -9/8) (*.f64 (sqrt.f64 2) 3/2)))))) |
(+.f64 (*.f64 1/4 (sqrt.f64 2)) (*.f64 1/4 (+.f64 (*.f64 (pow.f64 v 4) (*.f64 (sqrt.f64 2) 3/8)) (*.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 2) -5/2))))) |
(+.f64 (*.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 2) -5/8)) (+.f64 (*.f64 1/4 (sqrt.f64 2)) (*.f64 (pow.f64 v 4) (*.f64 (sqrt.f64 2) 3/32)))) |
(+.f64 (*.f64 1/4 (sqrt.f64 2)) (+.f64 (*.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 2) -5/8)) (*.f64 (pow.f64 v 4) (*.f64 (sqrt.f64 2) 3/32)))) |
(+.f64 (*.f64 1/4 (sqrt.f64 2)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 v 4) (+.f64 (*.f64 -9/8 (sqrt.f64 2)) (*.f64 3/2 (sqrt.f64 2))))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 v 2) (+.f64 (*.f64 -1 (sqrt.f64 2)) (*.f64 -3/2 (sqrt.f64 2))))) (*.f64 1/4 (*.f64 (pow.f64 v 6) (+.f64 (*.f64 9/8 (sqrt.f64 2)) (*.f64 -27/16 (sqrt.f64 2)))))))) |
(+.f64 (*.f64 1/4 (sqrt.f64 2)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 v 4) (+.f64 (*.f64 (sqrt.f64 2) -9/8) (*.f64 (sqrt.f64 2) 3/2)))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 v 2) (+.f64 (*.f64 (sqrt.f64 2) -1) (*.f64 (sqrt.f64 2) -3/2)))) (*.f64 1/4 (*.f64 (pow.f64 v 6) (+.f64 (*.f64 (sqrt.f64 2) 9/8) (*.f64 (sqrt.f64 2) -27/16))))))) |
(+.f64 (*.f64 1/4 (sqrt.f64 2)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 v 4) (*.f64 (sqrt.f64 2) 3/8))) (*.f64 1/4 (+.f64 (*.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 2) -5/2)) (*.f64 (pow.f64 v 6) (*.f64 (sqrt.f64 2) -9/16)))))) |
(+.f64 (*.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 2) -5/8)) (+.f64 (*.f64 1/4 (sqrt.f64 2)) (+.f64 (*.f64 (pow.f64 v 4) (*.f64 (sqrt.f64 2) 3/32)) (*.f64 (pow.f64 v 6) (*.f64 (sqrt.f64 2) -9/64))))) |
(+.f64 (*.f64 1/4 (sqrt.f64 2)) (+.f64 (*.f64 (pow.f64 v 4) (*.f64 (sqrt.f64 2) 3/32)) (+.f64 (*.f64 (pow.f64 v 2) (*.f64 (sqrt.f64 2) -5/8)) (*.f64 (pow.f64 v 6) (*.f64 (sqrt.f64 2) -9/64))))) |
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 v 3) (sqrt.f64 -3)))) |
(*.f64 -1/4 (*.f64 (pow.f64 v 3) (sqrt.f64 -6))) |
(*.f64 (sqrt.f64 -6) (*.f64 (pow.f64 v 3) -1/4)) |
(*.f64 (sqrt.f64 -6) (*.f64 -1/4 (pow.f64 v 3))) |
(+.f64 (*.f64 1/4 (*.f64 v (+.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) (sqrt.f64 -3))) (*.f64 (sqrt.f64 2) (sqrt.f64 -3))))) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 v 3) (sqrt.f64 -3))))) |
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 v 3) (sqrt.f64 -6))) (*.f64 1/4 (*.f64 v (+.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) (sqrt.f64 -3))) (sqrt.f64 -6))))) |
(+.f64 (*.f64 (sqrt.f64 -6) (*.f64 (pow.f64 v 3) -1/4)) (*.f64 v (*.f64 1/4 (+.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) (sqrt.f64 -3))) (sqrt.f64 -6))))) |
(+.f64 (*.f64 (sqrt.f64 -6) (*.f64 -1/4 (pow.f64 v 3))) (*.f64 v (*.f64 1/4 (+.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) (sqrt.f64 -3))) (sqrt.f64 -6))))) |
(+.f64 (*.f64 1/4 (*.f64 v (+.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) (sqrt.f64 -3))) (*.f64 (sqrt.f64 2) (sqrt.f64 -3))))) (+.f64 (*.f64 1/4 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -3) 3))) (*.f64 1/2 (/.f64 (sqrt.f64 2) (sqrt.f64 -3)))) v)) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 v 3) (sqrt.f64 -3)))))) |
(+.f64 (*.f64 1/4 (*.f64 v (+.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) (sqrt.f64 -3))) (sqrt.f64 -6)))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 v 3) (sqrt.f64 -6))) (*.f64 1/4 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (sqrt.f64 2) (sqrt.f64 -27))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -3)) 1/2)) v)))) |
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 v 3) (sqrt.f64 -6))) (+.f64 (*.f64 1/4 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (sqrt.f64 2) (sqrt.f64 -27))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -3)) 1/2)) v)) (*.f64 1/4 (*.f64 v (+.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) (sqrt.f64 -3))) (sqrt.f64 -6)))))) |
(+.f64 (*.f64 (sqrt.f64 -6) (*.f64 (pow.f64 v 3) -1/4)) (*.f64 1/4 (+.f64 (*.f64 v (+.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) (sqrt.f64 -3))) (sqrt.f64 -6))) (/.f64 (+.f64 (*.f64 1/8 (/.f64 (sqrt.f64 2) (sqrt.f64 -27))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -3)) 1/2)) v)))) |
(+.f64 (*.f64 (sqrt.f64 -6) (*.f64 -1/4 (pow.f64 v 3))) (*.f64 1/4 (+.f64 (*.f64 v (+.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) (sqrt.f64 -3))) (sqrt.f64 -6))) (/.f64 (+.f64 (*.f64 1/8 (/.f64 (sqrt.f64 2) (sqrt.f64 -27))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -3)) 1/2)) v)))) |
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 v 3) (sqrt.f64 -6))) (*.f64 1/4 (+.f64 (*.f64 v (+.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) (sqrt.f64 -3))) (sqrt.f64 -6))) (/.f64 (+.f64 (*.f64 1/8 (/.f64 (sqrt.f64 2) (sqrt.f64 -27))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -3)) 1/2)) v)))) |
(+.f64 (*.f64 1/4 (*.f64 v (+.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) (sqrt.f64 -3))) (*.f64 (sqrt.f64 2) (sqrt.f64 -3))))) (+.f64 (*.f64 1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -3) 3))) (*.f64 -1/16 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -3) 5)))) (pow.f64 v 3))) (+.f64 (*.f64 1/4 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -3) 3))) (*.f64 1/2 (/.f64 (sqrt.f64 2) (sqrt.f64 -3)))) v)) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 v 3) (sqrt.f64 -3))))))) |
(+.f64 (*.f64 1/4 (*.f64 v (+.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) (sqrt.f64 -3))) (sqrt.f64 -6)))) (+.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 v 3) (sqrt.f64 -6))) (*.f64 1/4 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (sqrt.f64 2) (sqrt.f64 -27))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -3)) 1/2)) v))) (*.f64 1/4 (/.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -27)) -1/8) (*.f64 -1/16 (/.f64 (sqrt.f64 2) (sqrt.f64 -243)))) (pow.f64 v 3))))) |
(+.f64 (*.f64 1/4 (*.f64 v (+.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) (sqrt.f64 -3))) (sqrt.f64 -6)))) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 v 3) (sqrt.f64 -6))) (+.f64 (*.f64 1/4 (/.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -27)) -1/8) (*.f64 -1/16 (/.f64 (sqrt.f64 2) (sqrt.f64 -243)))) (pow.f64 v 3))) (*.f64 1/4 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (sqrt.f64 2) (sqrt.f64 -27))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -3)) 1/2)) v))))) |
(+.f64 (*.f64 (sqrt.f64 -6) (*.f64 (pow.f64 v 3) -1/4)) (+.f64 (*.f64 1/4 (+.f64 (/.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -27)) -1/8) (*.f64 -1/16 (/.f64 (sqrt.f64 2) (sqrt.f64 -243)))) (pow.f64 v 3)) (/.f64 (+.f64 (*.f64 1/8 (/.f64 (sqrt.f64 2) (sqrt.f64 -27))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -3)) 1/2)) v))) (*.f64 v (*.f64 1/4 (+.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) (sqrt.f64 -3))) (sqrt.f64 -6)))))) |
(+.f64 (*.f64 (sqrt.f64 -6) (*.f64 -1/4 (pow.f64 v 3))) (*.f64 1/4 (+.f64 (*.f64 v (+.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) (sqrt.f64 -3))) (sqrt.f64 -6))) (+.f64 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (sqrt.f64 2) (sqrt.f64 -27))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -3)) 1/2)) v) (/.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -27)) -1/8) (*.f64 -1/16 (/.f64 (sqrt.f64 2) (sqrt.f64 -243)))) (pow.f64 v 3)))))) |
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 v 3) (sqrt.f64 -6))) (*.f64 1/4 (+.f64 (/.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -27)) -1/8) (*.f64 -1/16 (/.f64 (sqrt.f64 2) (sqrt.f64 -243)))) (pow.f64 v 3)) (+.f64 (*.f64 v (+.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) (sqrt.f64 -3))) (sqrt.f64 -6))) (/.f64 (+.f64 (*.f64 1/8 (/.f64 (sqrt.f64 2) (sqrt.f64 -27))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -3)) 1/2)) v))))) |
(*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 v 3) (sqrt.f64 -3)))) |
(*.f64 1/4 (*.f64 (pow.f64 v 3) (sqrt.f64 -6))) |
(*.f64 (sqrt.f64 -6) (*.f64 (pow.f64 v 3) 1/4)) |
(*.f64 (sqrt.f64 -6) (*.f64 1/4 (pow.f64 v 3))) |
(+.f64 (*.f64 -1/4 (*.f64 v (+.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) (sqrt.f64 -3))) (*.f64 (sqrt.f64 2) (sqrt.f64 -3))))) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 v 3) (sqrt.f64 -3))))) |
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 v 3) (sqrt.f64 -6))) (*.f64 v (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) (sqrt.f64 -3))) (sqrt.f64 -6)) -1/4))) |
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 v 3) (sqrt.f64 -6))) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) (sqrt.f64 -3))) (sqrt.f64 -6)) (*.f64 -1/4 v))) |
(+.f64 (*.f64 (sqrt.f64 -6) (*.f64 (pow.f64 v 3) 1/4)) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) (sqrt.f64 -3))) (sqrt.f64 -6)) (*.f64 v -1/4))) |
(+.f64 (*.f64 (sqrt.f64 -6) (*.f64 1/4 (pow.f64 v 3))) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) (sqrt.f64 -3))) (sqrt.f64 -6)) (*.f64 v -1/4))) |
(+.f64 (*.f64 -1/4 (*.f64 v (+.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) (sqrt.f64 -3))) (*.f64 (sqrt.f64 2) (sqrt.f64 -3))))) (+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -3) 3))) (*.f64 1/2 (/.f64 (sqrt.f64 2) (sqrt.f64 -3)))) v)) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 v 3) (sqrt.f64 -3)))))) |
(+.f64 (*.f64 v (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) (sqrt.f64 -3))) (sqrt.f64 -6)) -1/4)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 v 3) (sqrt.f64 -6))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (sqrt.f64 2) (sqrt.f64 -27))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -3)) 1/2)) v)))) |
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 v 3) (sqrt.f64 -6))) (+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (sqrt.f64 2) (sqrt.f64 -27))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -3)) 1/2)) v)) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) (sqrt.f64 -3))) (sqrt.f64 -6)) (*.f64 -1/4 v)))) |
(+.f64 (*.f64 (sqrt.f64 -6) (*.f64 (pow.f64 v 3) 1/4)) (*.f64 -1/4 (+.f64 (*.f64 v (+.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) (sqrt.f64 -3))) (sqrt.f64 -6))) (/.f64 (+.f64 (*.f64 1/8 (/.f64 (sqrt.f64 2) (sqrt.f64 -27))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -3)) 1/2)) v)))) |
(+.f64 (*.f64 (sqrt.f64 -6) (*.f64 1/4 (pow.f64 v 3))) (*.f64 -1/4 (+.f64 (*.f64 v (+.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) (sqrt.f64 -3))) (sqrt.f64 -6))) (/.f64 (+.f64 (*.f64 1/8 (/.f64 (sqrt.f64 2) (sqrt.f64 -27))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -3)) 1/2)) v)))) |
(+.f64 (*.f64 -1/4 (*.f64 v (+.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) (sqrt.f64 -3))) (*.f64 (sqrt.f64 2) (sqrt.f64 -3))))) (+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -3) 3))) (*.f64 -1/16 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -3) 5)))) (pow.f64 v 3))) (+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -3) 3))) (*.f64 1/2 (/.f64 (sqrt.f64 2) (sqrt.f64 -3)))) v)) (*.f64 1/4 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 v 3) (sqrt.f64 -3))))))) |
(+.f64 (*.f64 v (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) (sqrt.f64 -3))) (sqrt.f64 -6)) -1/4)) (+.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 v 3) (sqrt.f64 -6))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (sqrt.f64 2) (sqrt.f64 -27))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -3)) 1/2)) v))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -27)) -1/8) (*.f64 -1/16 (/.f64 (sqrt.f64 2) (sqrt.f64 -243)))) (pow.f64 v 3))))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) (sqrt.f64 -3))) (sqrt.f64 -6)) (*.f64 -1/4 v)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 v 3) (sqrt.f64 -6))) (+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -27)) -1/8) (*.f64 -1/16 (/.f64 (sqrt.f64 2) (sqrt.f64 -243)))) (pow.f64 v 3))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (sqrt.f64 2) (sqrt.f64 -27))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -3)) 1/2)) v))))) |
(+.f64 (*.f64 (sqrt.f64 -6) (*.f64 (pow.f64 v 3) 1/4)) (+.f64 (*.f64 -1/4 (+.f64 (/.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -27)) -1/8) (*.f64 -1/16 (/.f64 (sqrt.f64 2) (sqrt.f64 -243)))) (pow.f64 v 3)) (/.f64 (+.f64 (*.f64 1/8 (/.f64 (sqrt.f64 2) (sqrt.f64 -27))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -3)) 1/2)) v))) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) (sqrt.f64 -3))) (sqrt.f64 -6)) (*.f64 v -1/4)))) |
(+.f64 (*.f64 (sqrt.f64 -6) (*.f64 1/4 (pow.f64 v 3))) (*.f64 -1/4 (+.f64 (*.f64 v (+.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) (sqrt.f64 -3))) (sqrt.f64 -6))) (+.f64 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (sqrt.f64 2) (sqrt.f64 -27))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -3)) 1/2)) v) (/.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -27)) -1/8) (*.f64 -1/16 (/.f64 (sqrt.f64 2) (sqrt.f64 -243)))) (pow.f64 v 3)))))) |
(+.f64 (*.f64 (sqrt.f64 -6) (*.f64 1/4 (pow.f64 v 3))) (*.f64 -1/4 (+.f64 (/.f64 (+.f64 (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -27)) -1/8) (*.f64 -1/16 (/.f64 (sqrt.f64 2) (sqrt.f64 -243)))) (pow.f64 v 3)) (+.f64 (*.f64 v (+.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) (sqrt.f64 -3))) (sqrt.f64 -6))) (/.f64 (+.f64 (*.f64 1/8 (/.f64 (sqrt.f64 2) (sqrt.f64 -27))) (*.f64 (/.f64 (sqrt.f64 2) (sqrt.f64 -3)) 1/2)) v))))) |
(sqrt.f64 2) |
(+.f64 (*.f64 -3/2 (*.f64 (sqrt.f64 2) (pow.f64 v 2))) (sqrt.f64 2)) |
(+.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 v 2) -3/2))) |
(+.f64 (*.f64 -3/2 (*.f64 (sqrt.f64 2) (pow.f64 v 2))) (+.f64 (*.f64 -9/8 (*.f64 (sqrt.f64 2) (pow.f64 v 4))) (sqrt.f64 2))) |
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 v 2) -3/2)) (+.f64 (sqrt.f64 2) (*.f64 -9/8 (*.f64 (sqrt.f64 2) (pow.f64 v 4))))) |
(+.f64 (sqrt.f64 2) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 v 2) -3/2)) (*.f64 -9/8 (*.f64 (sqrt.f64 2) (pow.f64 v 4))))) |
(+.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 v 4) -9/8) (*.f64 (pow.f64 v 2) -3/2)))) |
(+.f64 (*.f64 -3/2 (*.f64 (sqrt.f64 2) (pow.f64 v 2))) (+.f64 (*.f64 -9/8 (*.f64 (sqrt.f64 2) (pow.f64 v 4))) (+.f64 (sqrt.f64 2) (*.f64 -27/16 (*.f64 (sqrt.f64 2) (pow.f64 v 6)))))) |
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 v 2) -3/2)) (+.f64 (*.f64 -9/8 (*.f64 (sqrt.f64 2) (pow.f64 v 4))) (+.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 v 6) -27/16))))) |
(+.f64 (+.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 v 6) -27/16))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 v 4) -9/8) (*.f64 (pow.f64 v 2) -3/2)))) |
(+.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 v 2) -3/2) (+.f64 (*.f64 (pow.f64 v 4) -9/8) (*.f64 (pow.f64 v 6) -27/16))))) |
(*.f64 (sqrt.f64 2) (*.f64 v (sqrt.f64 -3))) |
(*.f64 v (sqrt.f64 -6)) |
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 v (sqrt.f64 -3))) (*.f64 1/2 (/.f64 (sqrt.f64 2) (*.f64 v (sqrt.f64 -3))))) |
(+.f64 (*.f64 v (sqrt.f64 -6)) (*.f64 1/2 (/.f64 (sqrt.f64 2) (*.f64 v (sqrt.f64 -3))))) |
(+.f64 (*.f64 -1/8 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 v 3) (pow.f64 (sqrt.f64 -3) 3)))) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 v (sqrt.f64 -3))) (*.f64 1/2 (/.f64 (sqrt.f64 2) (*.f64 v (sqrt.f64 -3)))))) |
(+.f64 (+.f64 (*.f64 v (sqrt.f64 -6)) (*.f64 1/2 (/.f64 (sqrt.f64 2) (*.f64 v (sqrt.f64 -3))))) (*.f64 -1/8 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 v 3) (sqrt.f64 -27))))) |
(+.f64 (*.f64 1/2 (/.f64 (sqrt.f64 2) (*.f64 v (sqrt.f64 -3)))) (+.f64 (*.f64 -1/8 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 v 3) (sqrt.f64 -27)))) (*.f64 v (sqrt.f64 -6)))) |
(+.f64 (*.f64 v (sqrt.f64 -6)) (+.f64 (*.f64 1/2 (/.f64 (sqrt.f64 2) (*.f64 v (sqrt.f64 -3)))) (*.f64 -1/8 (/.f64 (sqrt.f64 2) (pow.f64 (*.f64 v (sqrt.f64 -3)) 3))))) |
(+.f64 (*.f64 1/2 (/.f64 (sqrt.f64 2) (*.f64 v (sqrt.f64 -3)))) (+.f64 (*.f64 v (sqrt.f64 -6)) (*.f64 -1/8 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 v 3) (sqrt.f64 -27)))))) |
(+.f64 (*.f64 1/16 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 v 5) (pow.f64 (sqrt.f64 -3) 5)))) (+.f64 (*.f64 -1/8 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 v 3) (pow.f64 (sqrt.f64 -3) 3)))) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 v (sqrt.f64 -3))) (*.f64 1/2 (/.f64 (sqrt.f64 2) (*.f64 v (sqrt.f64 -3))))))) |
(+.f64 (*.f64 -1/8 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 v 3) (sqrt.f64 -27)))) (+.f64 (+.f64 (*.f64 v (sqrt.f64 -6)) (*.f64 1/2 (/.f64 (sqrt.f64 2) (*.f64 v (sqrt.f64 -3))))) (*.f64 1/16 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -243) (pow.f64 v 5)))))) |
(+.f64 (*.f64 v (sqrt.f64 -6)) (+.f64 (+.f64 (*.f64 1/2 (/.f64 (sqrt.f64 2) (*.f64 v (sqrt.f64 -3)))) (*.f64 -1/8 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 v 3) (sqrt.f64 -27))))) (*.f64 1/16 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -243) (pow.f64 v 5)))))) |
(+.f64 (*.f64 1/2 (/.f64 (sqrt.f64 2) (*.f64 v (sqrt.f64 -3)))) (+.f64 (+.f64 (*.f64 v (sqrt.f64 -6)) (*.f64 -1/8 (/.f64 (sqrt.f64 2) (pow.f64 (*.f64 v (sqrt.f64 -3)) 3)))) (*.f64 1/16 (/.f64 (sqrt.f64 2) (pow.f64 (*.f64 v (sqrt.f64 -3)) 5))))) |
(+.f64 (*.f64 1/2 (/.f64 (sqrt.f64 2) (*.f64 v (sqrt.f64 -3)))) (+.f64 (*.f64 1/16 (/.f64 (sqrt.f64 2) (pow.f64 (*.f64 v (sqrt.f64 -3)) 5))) (+.f64 (*.f64 v (sqrt.f64 -6)) (*.f64 -1/8 (/.f64 (sqrt.f64 2) (pow.f64 (*.f64 v (sqrt.f64 -3)) 3)))))) |
(+.f64 (*.f64 1/2 (/.f64 (sqrt.f64 2) (*.f64 v (sqrt.f64 -3)))) (+.f64 (*.f64 1/16 (/.f64 (sqrt.f64 2) (pow.f64 (*.f64 v (sqrt.f64 -3)) 5))) (+.f64 (*.f64 v (sqrt.f64 -6)) (*.f64 -1/8 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 v 3) (sqrt.f64 -27))))))) |
(*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 v (sqrt.f64 -3)))) |
(*.f64 -1 (*.f64 v (sqrt.f64 -6))) |
(neg.f64 (*.f64 v (sqrt.f64 -6))) |
(*.f64 v (neg.f64 (sqrt.f64 -6))) |
(+.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) (*.f64 v (sqrt.f64 -3)))) (*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 v (sqrt.f64 -3))))) |
(+.f64 (*.f64 -1 (*.f64 v (sqrt.f64 -6))) (*.f64 -1/2 (/.f64 (sqrt.f64 2) (*.f64 v (sqrt.f64 -3))))) |
(+.f64 (neg.f64 (*.f64 v (sqrt.f64 -6))) (*.f64 -1/2 (/.f64 (sqrt.f64 2) (*.f64 v (sqrt.f64 -3))))) |
(+.f64 (*.f64 v (neg.f64 (sqrt.f64 -6))) (*.f64 -1/2 (/.f64 (sqrt.f64 2) (*.f64 v (sqrt.f64 -3))))) |
(+.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) (*.f64 v (sqrt.f64 -3)))) (+.f64 (*.f64 1/8 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 v 3) (pow.f64 (sqrt.f64 -3) 3)))) (*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 v (sqrt.f64 -3)))))) |
(+.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) (*.f64 v (sqrt.f64 -3)))) (+.f64 (*.f64 -1 (*.f64 v (sqrt.f64 -6))) (*.f64 1/8 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 v 3) (sqrt.f64 -27)))))) |
(+.f64 (neg.f64 (*.f64 v (sqrt.f64 -6))) (+.f64 (*.f64 1/8 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 v 3) (sqrt.f64 -27)))) (*.f64 -1/2 (/.f64 (sqrt.f64 2) (*.f64 v (sqrt.f64 -3)))))) |
(+.f64 (*.f64 v (neg.f64 (sqrt.f64 -6))) (+.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) (*.f64 v (sqrt.f64 -3)))) (*.f64 1/8 (/.f64 (sqrt.f64 2) (pow.f64 (*.f64 v (sqrt.f64 -3)) 3))))) |
(+.f64 (*.f64 v (neg.f64 (sqrt.f64 -6))) (+.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) (*.f64 v (sqrt.f64 -3)))) (*.f64 1/8 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 v 3) (sqrt.f64 -27)))))) |
(+.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) (*.f64 v (sqrt.f64 -3)))) (+.f64 (*.f64 -1/16 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 v 5) (pow.f64 (sqrt.f64 -3) 5)))) (+.f64 (*.f64 1/8 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 v 3) (pow.f64 (sqrt.f64 -3) 3)))) (*.f64 -1 (*.f64 (sqrt.f64 2) (*.f64 v (sqrt.f64 -3))))))) |
(+.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) (*.f64 v (sqrt.f64 -3)))) (+.f64 (*.f64 1/8 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 v 3) (sqrt.f64 -27)))) (+.f64 (*.f64 -1 (*.f64 v (sqrt.f64 -6))) (*.f64 -1/16 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -243) (pow.f64 v 5))))))) |
(+.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) (*.f64 v (sqrt.f64 -3)))) (+.f64 (neg.f64 (*.f64 v (sqrt.f64 -6))) (+.f64 (*.f64 -1/16 (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 -243) (pow.f64 v 5)))) (*.f64 1/8 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 v 3) (sqrt.f64 -27))))))) |
(+.f64 (*.f64 v (neg.f64 (sqrt.f64 -6))) (+.f64 (+.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) (*.f64 v (sqrt.f64 -3)))) (*.f64 1/8 (/.f64 (sqrt.f64 2) (pow.f64 (*.f64 v (sqrt.f64 -3)) 3)))) (*.f64 -1/16 (/.f64 (sqrt.f64 2) (pow.f64 (*.f64 v (sqrt.f64 -3)) 5))))) |
(+.f64 (*.f64 v (neg.f64 (sqrt.f64 -6))) (+.f64 (*.f64 -1/16 (/.f64 (sqrt.f64 2) (pow.f64 (*.f64 v (sqrt.f64 -3)) 5))) (+.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) (*.f64 v (sqrt.f64 -3)))) (*.f64 1/8 (/.f64 (sqrt.f64 2) (pow.f64 (*.f64 v (sqrt.f64 -3)) 3)))))) |
(+.f64 (*.f64 -1/2 (/.f64 (sqrt.f64 2) (*.f64 v (sqrt.f64 -3)))) (+.f64 (*.f64 1/8 (/.f64 (sqrt.f64 2) (*.f64 (pow.f64 v 3) (sqrt.f64 -27)))) (+.f64 (*.f64 v (neg.f64 (sqrt.f64 -6))) (*.f64 -1/16 (/.f64 (sqrt.f64 2) (pow.f64 (*.f64 v (sqrt.f64 -3)) 5)))))) |
(+.f64 (*.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) (*.f64 1/4 (-.f64 1 (*.f64 v v)))) 0) |
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 v (*.f64 v 3))))) (-.f64 1 (*.f64 v v)))) |
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) (-.f64 1 (*.f64 v v)))) |
(+.f64 0 (*.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) (*.f64 1/4 (-.f64 1 (*.f64 v v))))) |
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 v (*.f64 v 3))))) (-.f64 1 (*.f64 v v)))) |
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) (-.f64 1 (*.f64 v v)))) |
(+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) (*.f64 1/4 (-.f64 1 (*.f64 v v)))) 2) (/.f64 (*.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) (*.f64 1/4 (-.f64 1 (*.f64 v v)))) 2)) |
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 v (*.f64 v 3))))) (-.f64 1 (*.f64 v v)))) |
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) (-.f64 1 (*.f64 v v)))) |
(-.f64 (*.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) (*.f64 1/4 (-.f64 1 (*.f64 v v)))) 0) |
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 v (*.f64 v 3))))) (-.f64 1 (*.f64 v v)))) |
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) (-.f64 1 (*.f64 v v)))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) (*.f64 1/4 (-.f64 1 (*.f64 v v)))) 1) |
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 v (*.f64 v 3))))) (-.f64 1 (*.f64 v v)))) |
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) (-.f64 1 (*.f64 v v)))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) (-.f64 1 (*.f64 v v))) 4) |
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 v (*.f64 v 3))))) (-.f64 1 (*.f64 v v)))) |
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) (-.f64 1 (*.f64 v v)))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) (*.f64 (-.f64 1 (*.f64 v v)) 1/2)) 2) |
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 v (*.f64 v 3))))) (-.f64 1 (*.f64 v v)))) |
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) (-.f64 1 (*.f64 v v)))) |
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) (-.f64 1 (*.f64 v v)))) 8) |
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 v (*.f64 v 3))))) (-.f64 1 (*.f64 v v)))) |
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) (-.f64 1 (*.f64 v v)))) |
(/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) (-.f64 1 (*.f64 v v))) 4) 16) |
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 v (*.f64 v 3))))) (-.f64 1 (*.f64 v v)))) |
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) (-.f64 1 (*.f64 v v)))) |
(pow.f64 (*.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) (*.f64 1/4 (-.f64 1 (*.f64 v v)))) 1) |
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 v (*.f64 v 3))))) (-.f64 1 (*.f64 v v)))) |
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) (-.f64 1 (*.f64 v v)))) |
(+.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) 0) |
(sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 v (*.f64 v 3))))) |
(sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) |
(+.f64 0 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v)))))) |
(sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 v (*.f64 v 3))))) |
(sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) |
(+.f64 (/.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) 2) (/.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) 2)) |
(sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 v (*.f64 v 3))))) |
(sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) |
(-.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) 0) |
(sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 v (*.f64 v 3))))) |
(sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) |
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) 2)) |
(sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 v (*.f64 v 3))))) |
(sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) |
(*.f64 1 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v)))))) |
(sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 v (*.f64 v 3))))) |
(sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) |
(*.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) 1) |
(sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 v (*.f64 v 3))))) |
(sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) |
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v)))))) 1/2) |
(sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 v (*.f64 v 3))))) |
(sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) |
(*.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))))) |
(sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 v (*.f64 v 3))))) |
(sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) 2) 2) |
(sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 v (*.f64 v 3))))) |
(sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) |
(/.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) 1) |
(sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 v (*.f64 v 3))))) |
(sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) |
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v)))))) 2) |
(sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 v (*.f64 v 3))))) |
(sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) 4) 4) |
(sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 v (*.f64 v 3))))) |
(sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) |
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) 4)) 8) |
(sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 v (*.f64 v 3))))) |
(sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) 4))) 16) |
(sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 v (*.f64 v 3))))) |
(sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) |
(pow.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) 1) |
(sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 v (*.f64 v 3))))) |
(sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) |
Compiled 5188 to 4086 computations (21.2% saved)
4 alts after pruning (1 fresh and 3 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 158 | 1 | 159 |
| Fresh | 0 | 0 | 0 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 2 | 2 |
| Total | 158 | 4 | 162 |
| Status | Error | Program |
|---|---|---|
| ✓ | 0.0b | (*.f64 (/.f64 (sqrt.f64 2) 4) (*.f64 (sqrt.f64 (-.f64 1 (*.f64 3 (*.f64 v v)))) (-.f64 1 (*.f64 v v)))) |
| ✓ | 0.0b | (*.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) (*.f64 1/4 (-.f64 1 (*.f64 v v)))) |
| ▶ | 0.6b | (*.f64 (sqrt.f64 2) (*.f64 1/4 (-.f64 1 (*.f64 v v)))) |
| ✓ | 0.6b | (*.f64 1/4 (sqrt.f64 2)) |
Compiled 55 to 43 computations (21.8% saved)
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (*.f64 (sqrt.f64 2) (*.f64 1/4 (-.f64 1 (*.f64 v v)))) |
Compiled 32 to 20 computations (37.5% saved)
3 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | v | @ | 0 | (*.f64 (sqrt.f64 2) (*.f64 1/4 (-.f64 1 (*.f64 v v)))) |
| 0.0ms | v | @ | inf | (*.f64 (sqrt.f64 2) (*.f64 1/4 (-.f64 1 (*.f64 v v)))) |
| 0.0ms | v | @ | -inf | (*.f64 (sqrt.f64 2) (*.f64 1/4 (-.f64 1 (*.f64 v v)))) |
| 1× | batch-egg-rewrite |
| 2058× | rational.json-simplify-35 |
| 1146× | rational.json-1 |
| 1146× | rational.json-2 |
| 1146× | rational.json-4 |
| 1146× | rational.json-3 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 12 | 29 |
| 1 | 87 | 29 |
| 2 | 183 | 29 |
| 3 | 407 | 29 |
| 4 | 1310 | 29 |
| 5 | 4122 | 29 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (sqrt.f64 2) (*.f64 1/4 (-.f64 1 (*.f64 v v)))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 2) (*.f64 1/4 (-.f64 1 (*.f64 v v)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 2) (*.f64 1/4 (-.f64 1 (*.f64 v v)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 1 (*.f64 v v))) 8) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 1 (*.f64 v v))) 8))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 2) (*.f64 1/4 (-.f64 1 (*.f64 v v)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) (*.f64 1/4 (-.f64 1 (*.f64 v v)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) (-.f64 1 (*.f64 v v))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 1 (*.f64 v v)) 1/2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (-.f64 1 (*.f64 v v)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 1 (*.f64 v v))) 4) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 1 (*.f64 v v))) 4)) 32)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 2) (*.f64 1/4 (-.f64 1 (*.f64 v v)))) 1))))) |
| 1× | egg-herbie |
| 1440× | rational.json-simplify-2 |
| 1106× | rational.json-simplify-59 |
| 1068× | rational.json-simplify-19 |
| 784× | rational.json-simplify-53 |
| 630× | rational.json-simplify-1 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 42 | 727 |
| 1 | 102 | 637 |
| 2 | 210 | 637 |
| 3 | 514 | 637 |
| 4 | 1508 | 637 |
| 5 | 4107 | 637 |
| 6 | 6294 | 637 |
| 7 | 7642 | 637 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 1/4 (sqrt.f64 2)) |
(+.f64 (*.f64 1/4 (sqrt.f64 2)) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (pow.f64 v 2)))) |
(+.f64 (*.f64 1/4 (sqrt.f64 2)) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (pow.f64 v 2)))) |
(+.f64 (*.f64 1/4 (sqrt.f64 2)) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (pow.f64 v 2)))) |
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (pow.f64 v 2))) |
(+.f64 (*.f64 1/4 (sqrt.f64 2)) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (pow.f64 v 2)))) |
(+.f64 (*.f64 1/4 (sqrt.f64 2)) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (pow.f64 v 2)))) |
(+.f64 (*.f64 1/4 (sqrt.f64 2)) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (pow.f64 v 2)))) |
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (pow.f64 v 2))) |
(+.f64 (*.f64 1/4 (sqrt.f64 2)) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (pow.f64 v 2)))) |
(+.f64 (*.f64 1/4 (sqrt.f64 2)) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (pow.f64 v 2)))) |
(+.f64 (*.f64 1/4 (sqrt.f64 2)) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (pow.f64 v 2)))) |
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 1/4 (-.f64 1 (*.f64 v v)))) 0) |
(+.f64 0 (*.f64 (sqrt.f64 2) (*.f64 1/4 (-.f64 1 (*.f64 v v))))) |
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 1 (*.f64 v v))) 8) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 1 (*.f64 v v))) 8)) |
(-.f64 (*.f64 (sqrt.f64 2) (*.f64 1/4 (-.f64 1 (*.f64 v v)))) 0) |
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 1/4 (-.f64 1 (*.f64 v v)))) 1) |
(/.f64 (*.f64 (sqrt.f64 2) (-.f64 1 (*.f64 v v))) 4) |
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 1 (*.f64 v v)) 1/2)) 2) |
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (-.f64 1 (*.f64 v v)))) 8) |
(/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 1 (*.f64 v v))) 4) 16) |
(/.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 1 (*.f64 v v))) 4)) 32) |
(pow.f64 (*.f64 (sqrt.f64 2) (*.f64 1/4 (-.f64 1 (*.f64 v v)))) 1) |
| Outputs |
|---|
(*.f64 1/4 (sqrt.f64 2)) |
(+.f64 (*.f64 1/4 (sqrt.f64 2)) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (pow.f64 v 2)))) |
(*.f64 (sqrt.f64 2) (+.f64 1/4 (*.f64 -1/4 (pow.f64 v 2)))) |
(+.f64 (*.f64 1/4 (sqrt.f64 2)) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (pow.f64 v 2)))) |
(*.f64 (sqrt.f64 2) (+.f64 1/4 (*.f64 -1/4 (pow.f64 v 2)))) |
(+.f64 (*.f64 1/4 (sqrt.f64 2)) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (pow.f64 v 2)))) |
(*.f64 (sqrt.f64 2) (+.f64 1/4 (*.f64 -1/4 (pow.f64 v 2)))) |
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (pow.f64 v 2))) |
(*.f64 (sqrt.f64 2) (*.f64 -1/4 (pow.f64 v 2))) |
(+.f64 (*.f64 1/4 (sqrt.f64 2)) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (pow.f64 v 2)))) |
(*.f64 (sqrt.f64 2) (+.f64 1/4 (*.f64 -1/4 (pow.f64 v 2)))) |
(+.f64 (*.f64 1/4 (sqrt.f64 2)) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (pow.f64 v 2)))) |
(*.f64 (sqrt.f64 2) (+.f64 1/4 (*.f64 -1/4 (pow.f64 v 2)))) |
(+.f64 (*.f64 1/4 (sqrt.f64 2)) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (pow.f64 v 2)))) |
(*.f64 (sqrt.f64 2) (+.f64 1/4 (*.f64 -1/4 (pow.f64 v 2)))) |
(*.f64 -1/4 (*.f64 (sqrt.f64 2) (pow.f64 v 2))) |
(*.f64 (sqrt.f64 2) (*.f64 -1/4 (pow.f64 v 2))) |
(+.f64 (*.f64 1/4 (sqrt.f64 2)) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (pow.f64 v 2)))) |
(*.f64 (sqrt.f64 2) (+.f64 1/4 (*.f64 -1/4 (pow.f64 v 2)))) |
(+.f64 (*.f64 1/4 (sqrt.f64 2)) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (pow.f64 v 2)))) |
(*.f64 (sqrt.f64 2) (+.f64 1/4 (*.f64 -1/4 (pow.f64 v 2)))) |
(+.f64 (*.f64 1/4 (sqrt.f64 2)) (*.f64 -1/4 (*.f64 (sqrt.f64 2) (pow.f64 v 2)))) |
(*.f64 (sqrt.f64 2) (+.f64 1/4 (*.f64 -1/4 (pow.f64 v 2)))) |
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 1/4 (-.f64 1 (*.f64 v v)))) 0) |
(*.f64 (sqrt.f64 2) (*.f64 1/4 (-.f64 1 (*.f64 v v)))) |
(*.f64 (sqrt.f64 2) (/.f64 (-.f64 1 (*.f64 v v)) 4)) |
(+.f64 0 (*.f64 (sqrt.f64 2) (*.f64 1/4 (-.f64 1 (*.f64 v v))))) |
(*.f64 (sqrt.f64 2) (*.f64 1/4 (-.f64 1 (*.f64 v v)))) |
(*.f64 (sqrt.f64 2) (/.f64 (-.f64 1 (*.f64 v v)) 4)) |
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 1 (*.f64 v v))) 8) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 1 (*.f64 v v))) 8)) |
(*.f64 (sqrt.f64 2) (*.f64 1/4 (-.f64 1 (*.f64 v v)))) |
(*.f64 (sqrt.f64 2) (/.f64 (-.f64 1 (*.f64 v v)) 4)) |
(-.f64 (*.f64 (sqrt.f64 2) (*.f64 1/4 (-.f64 1 (*.f64 v v)))) 0) |
(*.f64 (sqrt.f64 2) (*.f64 1/4 (-.f64 1 (*.f64 v v)))) |
(*.f64 (sqrt.f64 2) (/.f64 (-.f64 1 (*.f64 v v)) 4)) |
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 1/4 (-.f64 1 (*.f64 v v)))) 1) |
(*.f64 (sqrt.f64 2) (*.f64 1/4 (-.f64 1 (*.f64 v v)))) |
(*.f64 (sqrt.f64 2) (/.f64 (-.f64 1 (*.f64 v v)) 4)) |
(/.f64 (*.f64 (sqrt.f64 2) (-.f64 1 (*.f64 v v))) 4) |
(*.f64 (sqrt.f64 2) (*.f64 1/4 (-.f64 1 (*.f64 v v)))) |
(*.f64 (sqrt.f64 2) (/.f64 (-.f64 1 (*.f64 v v)) 4)) |
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 (-.f64 1 (*.f64 v v)) 1/2)) 2) |
(*.f64 (sqrt.f64 2) (*.f64 1/4 (-.f64 1 (*.f64 v v)))) |
(*.f64 (sqrt.f64 2) (/.f64 (-.f64 1 (*.f64 v v)) 4)) |
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (-.f64 1 (*.f64 v v)))) 8) |
(*.f64 (sqrt.f64 2) (*.f64 1/4 (-.f64 1 (*.f64 v v)))) |
(*.f64 (sqrt.f64 2) (/.f64 (-.f64 1 (*.f64 v v)) 4)) |
(/.f64 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 1 (*.f64 v v))) 4) 16) |
(*.f64 (sqrt.f64 2) (*.f64 1/4 (-.f64 1 (*.f64 v v)))) |
(*.f64 (sqrt.f64 2) (/.f64 (-.f64 1 (*.f64 v v)) 4)) |
(/.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 1 (*.f64 v v))) 4)) 32) |
(*.f64 (sqrt.f64 2) (*.f64 1/4 (-.f64 1 (*.f64 v v)))) |
(*.f64 (sqrt.f64 2) (/.f64 (-.f64 1 (*.f64 v v)) 4)) |
(pow.f64 (*.f64 (sqrt.f64 2) (*.f64 1/4 (-.f64 1 (*.f64 v v)))) 1) |
(*.f64 (sqrt.f64 2) (*.f64 1/4 (-.f64 1 (*.f64 v v)))) |
(*.f64 (sqrt.f64 2) (/.f64 (-.f64 1 (*.f64 v v)) 4)) |
Compiled 205 to 160 computations (22% saved)
4 alts after pruning (0 fresh and 4 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 18 | 0 | 18 |
| Fresh | 0 | 0 | 0 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 3 | 3 |
| Total | 18 | 4 | 22 |
| Status | Error | Program |
|---|---|---|
| ✓ | 0.0b | (*.f64 (/.f64 (sqrt.f64 2) 4) (*.f64 (sqrt.f64 (-.f64 1 (*.f64 3 (*.f64 v v)))) (-.f64 1 (*.f64 v v)))) |
| ✓ | 0.0b | (*.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) (*.f64 1/4 (-.f64 1 (*.f64 v v)))) |
| ✓ | 0.6b | (*.f64 (sqrt.f64 2) (*.f64 1/4 (-.f64 1 (*.f64 v v)))) |
| ✓ | 0.6b | (*.f64 1/4 (sqrt.f64 2)) |
Compiled 55 to 43 computations (21.8% saved)
| Inputs |
|---|
(*.f64 1/4 (sqrt.f64 2)) |
(*.f64 (sqrt.f64 2) (*.f64 1/4 (-.f64 1 (*.f64 v v)))) |
(*.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) (*.f64 1/4 (-.f64 1 (*.f64 v v)))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) 4) (sqrt.f64 (-.f64 1 (*.f64 3 (*.f64 v v))))) (-.f64 1 (*.f64 v v))) |
(*.f64 (/.f64 (sqrt.f64 2) 4) (*.f64 (sqrt.f64 (-.f64 1 (*.f64 3 (*.f64 v v)))) (-.f64 1 (*.f64 v v)))) |
| Outputs |
|---|
(*.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) (*.f64 1/4 (-.f64 1 (*.f64 v v)))) |
3 calls:
| 4.0ms | v |
| 2.0ms | (*.f64 (*.f64 (/.f64 (sqrt.f64 2) 4) (sqrt.f64 (-.f64 1 (*.f64 3 (*.f64 v v))))) (-.f64 1 (*.f64 v v))) |
| 2.0ms | (*.f64 v v) |
| Error | Segments | Branch |
|---|---|---|
| 0.0b | 1 | v |
| 0.0b | 1 | (*.f64 (*.f64 (/.f64 (sqrt.f64 2) 4) (sqrt.f64 (-.f64 1 (*.f64 3 (*.f64 v v))))) (-.f64 1 (*.f64 v v))) |
| 0.0b | 1 | (*.f64 v v) |
Compiled 97 to 69 computations (28.9% saved)
Total -0.0b remaining (-3.2%)
Threshold costs -0.0b (-3.2%)
| Inputs |
|---|
(*.f64 1/4 (sqrt.f64 2)) |
(*.f64 (sqrt.f64 2) (*.f64 1/4 (-.f64 1 (*.f64 v v)))) |
| Outputs |
|---|
(*.f64 (sqrt.f64 2) (*.f64 1/4 (-.f64 1 (*.f64 v v)))) |
2 calls:
| 59.0ms | v |
| 2.0ms | (*.f64 v v) |
| Error | Segments | Branch |
|---|---|---|
| 0.6b | 1 | v |
| 0.6b | 1 | (*.f64 v v) |
Compiled 21 to 16 computations (23.8% saved)
| 1× | egg-herbie |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 19 | 93 |
| 1× | done |
| 1× | saturated |
| Inputs |
|---|
(*.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) (*.f64 1/4 (-.f64 1 (*.f64 v v)))) |
(*.f64 (sqrt.f64 2) (*.f64 1/4 (-.f64 1 (*.f64 v v)))) |
(*.f64 1/4 (sqrt.f64 2)) |
| Outputs |
|---|
(*.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (*.f64 3 (*.f64 v v))))) (*.f64 1/4 (-.f64 1 (*.f64 v v)))) |
(*.f64 (sqrt.f64 2) (*.f64 1/4 (-.f64 1 (*.f64 v v)))) |
(*.f64 1/4 (sqrt.f64 2)) |
Compiled 35 to 28 computations (20% saved)
| 2× | egg-herbie |
| 1822× | rational.json-simplify-35 |
| 1398× | rational.json-simplify-35 |
| 1346× | rational.json-simplify-53 |
| 1234× | rational.json-simplify-49 |
| 1062× | rational.json-simplify-39 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 17 | 57 |
| 1 | 27 | 57 |
| 2 | 41 | 57 |
| 3 | 71 | 57 |
| 4 | 234 | 57 |
| 5 | 2057 | 57 |
| 6 | 6109 | 57 |
| 0 | 263 | 3580 |
| 1 | 690 | 3444 |
| 2 | 1931 | 3398 |
| 3 | 6910 | 3240 |
| 1× | node limit |
| 1× | node limit |
Compiled 133 to 93 computations (30.1% saved)
Compiled 33 to 25 computations (24.2% saved)
Loading profile data...