Time bar (total: 9.7s)
| 1× | search |
| Probability | Valid | Unknown | Precondition | Infinite | Domain | Can't | Iter |
|---|---|---|---|---|---|---|---|
| 0% | 0% | 48.6% | 51.4% | 0% | 0% | 0% | 0 |
| 0% | 0% | 48.6% | 51.4% | 0% | 0% | 0% | 1 |
| 50% | 24.3% | 24.3% | 51.4% | 0% | 0% | 0% | 2 |
| 50% | 24.3% | 24.3% | 51.4% | 0% | 0% | 0% | 3 |
| 62.5% | 30.4% | 18.2% | 51.4% | 0% | 0% | 0% | 4 |
| 62.5% | 30.4% | 18.2% | 51.4% | 0% | 0% | 0% | 5 |
| 68.8% | 33.4% | 15.2% | 51.4% | 0% | 0% | 0% | 6 |
| 68.8% | 33.4% | 15.2% | 51.4% | 0% | 0% | 0% | 7 |
| 71.1% | 34.6% | 14.1% | 51.4% | 0% | 0% | 0% | 8 |
| 71.5% | 34.8% | 13.9% | 51.4% | 0% | 0% | 0% | 9 |
| 72.9% | 35.4% | 13.2% | 51.4% | 0% | 0% | 0% | 10 |
| 73.1% | 35.6% | 13.1% | 51.4% | 0% | 0% | 0% | 11 |
| 73.9% | 35.9% | 12.7% | 51.4% | 0% | 0% | 0% | 12 |
Compiled 28 to 20 computations (28.6% saved)
| 851.0ms | 6354× | body | 256 | valid |
| 371.0ms | 801× | body | 2048 | valid |
| 198.0ms | 546× | body | 1024 | valid |
| 157.0ms | 278× | body | 4096 | valid |
| 63.0ms | 277× | body | 512 | valid |
| 2× | egg-herbie |
| 1148× | rational.json-simplify-2 |
| 924× | rational.json-simplify-44 |
| 868× | rational.json-simplify-1 |
| 824× | rational.json-simplify-39 |
| 810× | rational.json-simplify-47 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 26 | 102 |
| 1 | 47 | 102 |
| 2 | 63 | 102 |
| 3 | 119 | 102 |
| 4 | 454 | 102 |
| 5 | 4127 | 102 |
| 6 | 6648 | 102 |
| 7 | 7859 | 102 |
| 0 | 2 | 2 |
| 1× | saturated |
| 1× | node limit |
| Inputs |
|---|
0 |
1 |
| Outputs |
|---|
0 |
1 |
| Inputs |
|---|
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 (*.f64 4 p) p) (*.f64 x x))))))) |
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 p (sqrt.f64 (+.f64 (*.f64 (*.f64 4 x) x) (*.f64 p p))))))) |
| Outputs |
|---|
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 (*.f64 4 p) p) (*.f64 x x))))))) |
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 4 p)) (*.f64 x x))))))) |
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))))) |
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 p (sqrt.f64 (+.f64 (*.f64 (*.f64 4 x) x) (*.f64 p p))))))) |
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 p (sqrt.f64 (+.f64 (*.f64 x (*.f64 x 4)) (*.f64 p p))))))) |
Compiled 21 to 16 computations (23.8% saved)
| 1× | egg-herbie |
| 1844× | rational.json-simplify-35 |
| 1348× | rational.json-simplify-53 |
| 1042× | rational.json-simplify-39 |
| 1032× | rational.json-simplify-41 |
| 874× | rational.json-simplify-59 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 17 | 51 |
| 1 | 28 | 51 |
| 2 | 37 | 51 |
| 3 | 64 | 51 |
| 4 | 230 | 51 |
| 5 | 2064 | 51 |
| 6 | 6210 | 51 |
| 1× | node limit |
| Inputs |
|---|
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 (*.f64 4 p) p) (*.f64 x x))))))) |
| Outputs |
|---|
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 (*.f64 4 p) p) (*.f64 x x))))))) |
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 4 p)) (*.f64 x x))))))) |
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))))) |
Compiled 53 to 36 computations (32.1% saved)
2 alts after pruning (2 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 2 | 1 | 3 |
| Fresh | 0 | 1 | 1 |
| Picked | 0 | 0 | 0 |
| Done | 0 | 0 | 0 |
| Total | 2 | 2 | 4 |
| Status | Error | Program |
|---|---|---|
| ▶ | 14.5b | (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 (*.f64 4 p) p) (*.f64 x x))))))) |
Compiled 19 to 14 computations (26.3% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 (*.f64 4 p) p) (*.f64 x x))))))) |
| ✓ | 0.0b | (/.f64 x (sqrt.f64 (+.f64 (*.f64 (*.f64 4 p) p) (*.f64 x x)))) |
| ✓ | 0.3b | (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 (*.f64 4 p) p) (*.f64 x x))))) |
| ✓ | 14.7b | (sqrt.f64 (+.f64 (*.f64 (*.f64 4 p) p) (*.f64 x x))) |
Compiled 96 to 55 computations (42.7% saved)
24 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | x | @ | -inf | (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 (*.f64 4 p) p) (*.f64 x x))))))) |
| 2.0ms | x | @ | inf | (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 (*.f64 4 p) p) (*.f64 x x))))))) |
| 1.0ms | p | @ | 0 | (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 (*.f64 4 p) p) (*.f64 x x))))))) |
| 1.0ms | x | @ | -inf | (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 (*.f64 4 p) p) (*.f64 x x))))) |
| 1.0ms | x | @ | inf | (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 (*.f64 4 p) p) (*.f64 x x))))) |
| 1× | batch-egg-rewrite |
| 1340× | rational.json-simplify-35 |
| 1090× | bool.json-1 |
| 1090× | bool.json-2 |
| 1064× | rational.json-1 |
| 1064× | rational.json-2 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 17 | 156 |
| 1 | 176 | 156 |
| 2 | 466 | 156 |
| 3 | 1021 | 156 |
| 4 | 2962 | 156 |
| 1× | node limit |
| Inputs |
|---|
(sqrt.f64 (+.f64 (*.f64 (*.f64 4 p) p) (*.f64 x x))) |
(+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 (*.f64 4 p) p) (*.f64 x x))))) |
(/.f64 x (sqrt.f64 (+.f64 (*.f64 (*.f64 4 p) p) (*.f64 x x)))) |
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 (*.f64 4 p) p) (*.f64 x x))))))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 4 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) 2) 4) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) 2) 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x or (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) (+.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) (+.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 2 (/.f64 (+.f64 x x) (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (*.f64 (+.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) x)) (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 2 (/.f64 (+.f64 x x) (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) (*.f64 x (+.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) x)) (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) (+.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) x))) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) x)) (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (+.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) x))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) (*.f64 x (+.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 2 (/.f64 (+.f64 x x) (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 4 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 4 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))))) (*.f64 2 (*.f64 4 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x or (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (+.f64 x x) (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 x (neg.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 x (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x x) (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 x) (/.f64 1 (*.f64 4 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 x) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (neg.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 4 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) (*.f64 4 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) x)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 x (neg.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (sqrt.f64 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 4 (sqrt.f64 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 4 (sqrt.f64 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2)))) (*.f64 2 (*.f64 4 (sqrt.f64 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (sqrt.f64 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x and (sqrt.f64 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2)) (sqrt.f64 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x or (sqrt.f64 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2)) (sqrt.f64 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2))))))) |
| 1× | egg-herbie |
| 1328× | rational.json-simplify-51 |
| 992× | rational.json-simplify-35 |
| 982× | rational.json-simplify-2 |
| 882× | rational.json-simplify-49 |
| 826× | rational.json-simplify-41 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 459 | 11676 |
| 1 | 1078 | 11562 |
| 2 | 2427 | 11540 |
| 3 | 5984 | 11386 |
| 4 | 7519 | 11386 |
| 1× | node limit |
| Inputs |
|---|
x |
(+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) x)) x) |
(+.f64 (*.f64 -2 (/.f64 (pow.f64 p 4) (pow.f64 x 3))) (+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) x)) x)) |
(+.f64 (*.f64 -2 (/.f64 (pow.f64 p 4) (pow.f64 x 3))) (+.f64 (*.f64 4 (/.f64 (pow.f64 p 6) (pow.f64 x 5))) (+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) x)) x))) |
(*.f64 2 p) |
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) p)) (*.f64 2 p)) |
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) p)) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 x 4) (pow.f64 p 3))) (*.f64 2 p))) |
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) p)) (+.f64 (*.f64 1/512 (/.f64 (pow.f64 x 6) (pow.f64 p 5))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 x 4) (pow.f64 p 3))) (*.f64 2 p)))) |
(*.f64 -2 p) |
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) p)) (*.f64 -2 p)) |
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) p)) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 x 4) (pow.f64 p 3))) (*.f64 -2 p))) |
(+.f64 (*.f64 -1/512 (/.f64 (pow.f64 x 6) (pow.f64 p 5))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) p)) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 x 4) (pow.f64 p 3))) (*.f64 -2 p)))) |
(*.f64 2 p) |
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) p)) (*.f64 2 p)) |
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) p)) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 x 4) (pow.f64 p 3))) (*.f64 2 p))) |
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) p)) (+.f64 (*.f64 1/512 (/.f64 (pow.f64 x 6) (pow.f64 p 5))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 x 4) (pow.f64 p 3))) (*.f64 2 p)))) |
x |
(+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) x)) x) |
(+.f64 (*.f64 -2 (/.f64 (pow.f64 p 4) (pow.f64 x 3))) (+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) x)) x)) |
(+.f64 (*.f64 -2 (/.f64 (pow.f64 p 4) (pow.f64 x 3))) (+.f64 (*.f64 4 (/.f64 (pow.f64 p 6) (pow.f64 x 5))) (+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) x)) x))) |
(*.f64 -1 x) |
(+.f64 (*.f64 -2 (/.f64 (pow.f64 p 2) x)) (*.f64 -1 x)) |
(+.f64 (*.f64 2 (/.f64 (pow.f64 p 4) (pow.f64 x 3))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 p 2) x)) (*.f64 -1 x))) |
(+.f64 (*.f64 -4 (/.f64 (pow.f64 p 6) (pow.f64 x 5))) (+.f64 (*.f64 2 (/.f64 (pow.f64 p 4) (pow.f64 x 3))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 p 2) x)) (*.f64 -1 x)))) |
1 |
(+.f64 1 (*.f64 1/2 (/.f64 x p))) |
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 x p)) (*.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 p 3))))) |
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 x p)) (+.f64 (*.f64 (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 p 6))) (pow.f64 (/.f64 -1/16 (pow.f64 p 3)) 2)) (*.f64 (pow.f64 x 5) p)) (*.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 p 3)))))) |
2 |
(+.f64 2 (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) |
(+.f64 2 (+.f64 (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 x 4))))) |
(+.f64 2 (+.f64 (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 x 4))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 64 (pow.f64 p 6)) (*.f64 2 (*.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 p 2)))) (pow.f64 x 6)))))) |
(*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) |
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 x 4))) (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) |
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 64 (pow.f64 p 6)) (*.f64 2 (*.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 p 2)))) (pow.f64 x 6))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 x 4))) (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))))) |
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 64 (pow.f64 p 6)) (*.f64 2 (*.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 p 2)))) (pow.f64 x 6))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 x 4))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 p 2) (+.f64 (*.f64 64 (pow.f64 p 6)) (*.f64 2 (*.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 p 2)))))) (+.f64 (*.f64 -256 (pow.f64 p 8)) (pow.f64 (*.f64 -1/2 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2))) 2))) (pow.f64 x 8))) (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))))) |
2 |
(+.f64 2 (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) |
(+.f64 2 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 p 4) (*.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (pow.f64 x 2)))) (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))))) |
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (pow.f64 x 2))) (*.f64 64 (/.f64 1 (pow.f64 x 8)))) (*.f64 (pow.f64 x 2) (pow.f64 p 6)))) (+.f64 2 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 p 4) (*.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (pow.f64 x 2)))) (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))))) |
1 |
(+.f64 1 (*.f64 1/2 (/.f64 x p))) |
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 x p)) (*.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 p 3))))) |
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 x p)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 -1/16 (pow.f64 x 2)) 2)) x) (pow.f64 p 5))) (*.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 p 3)))))) |
1 |
(+.f64 (*.f64 -1/2 (/.f64 x p)) 1) |
(+.f64 (*.f64 -1/2 (/.f64 x p)) (+.f64 1 (*.f64 1/16 (/.f64 (pow.f64 x 3) (pow.f64 p 3))))) |
(+.f64 (*.f64 -1/2 (/.f64 x p)) (+.f64 1 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 -1/16 (pow.f64 x 2)) 2)) x) (pow.f64 p 5))))) |
(*.f64 1/2 (/.f64 x p)) |
(+.f64 (*.f64 1/2 (/.f64 x p)) (*.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 p 3)))) |
(+.f64 (*.f64 1/2 (/.f64 x p)) (+.f64 (*.f64 (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 p 6))) (pow.f64 (/.f64 -1/16 (pow.f64 p 3)) 2)) (*.f64 (pow.f64 x 5) p)) (*.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 p 3))))) |
(+.f64 (*.f64 1/2 (/.f64 x p)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/256 (/.f64 1 (pow.f64 p 8))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 p 6))) (pow.f64 (/.f64 -1/16 (pow.f64 p 3)) 2)) (pow.f64 p 2)))) (*.f64 p (pow.f64 x 7)))) (+.f64 (*.f64 (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 p 6))) (pow.f64 (/.f64 -1/16 (pow.f64 p 3)) 2)) (*.f64 (pow.f64 x 5) p)) (*.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 p 3)))))) |
1 |
(+.f64 1 (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) |
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 x 4))))) |
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 x 4))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 64 (pow.f64 p 6)) (*.f64 2 (*.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 p 2)))) (pow.f64 x 6)))))) |
-1 |
(-.f64 (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) 1) |
(-.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 x 4)))) 1) |
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 64 (pow.f64 p 6)) (*.f64 2 (*.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 p 2)))) (pow.f64 x 6))) (+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 x 4))))) 1) |
1 |
(+.f64 1 (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) |
(+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 p 4) (*.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (pow.f64 x 2)))) (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))))) |
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (pow.f64 x 2))) (*.f64 64 (/.f64 1 (pow.f64 x 8)))) (*.f64 (pow.f64 x 2) (pow.f64 p 6)))) (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 p 4) (*.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (pow.f64 x 2)))) (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))))) |
(*.f64 1/2 (/.f64 x p)) |
(+.f64 (*.f64 1/2 (/.f64 x p)) (*.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 p 3)))) |
(+.f64 (*.f64 1/2 (/.f64 x p)) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 -1/16 (pow.f64 x 2)) 2)) x) (pow.f64 p 5))))) |
(+.f64 (*.f64 1/2 (/.f64 x p)) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 -1/16 (pow.f64 x 2)) 2)) x) (pow.f64 p 5))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 -1/16 (pow.f64 x 2)) 2)) (pow.f64 x 2))) (*.f64 1/256 (pow.f64 x 6))) x) (pow.f64 p 7)))))) |
(*.f64 -1/2 (/.f64 x p)) |
(+.f64 (*.f64 -1/2 (/.f64 x p)) (*.f64 1/16 (/.f64 (pow.f64 x 3) (pow.f64 p 3)))) |
(+.f64 (*.f64 -1/2 (/.f64 x p)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 -1/16 (pow.f64 x 2)) 2)) x) (pow.f64 p 5)))) |
(+.f64 (*.f64 -1/2 (/.f64 x p)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 -1/16 (pow.f64 x 2)) 2)) (pow.f64 x 2))) (*.f64 1/256 (pow.f64 x 6))) x) (pow.f64 p 7)) (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 -1/16 (pow.f64 x 2)) 2)) x) (pow.f64 p 5))))) |
(sqrt.f64 1/2) |
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) x) p))) |
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) x) p)) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 x 2)) (pow.f64 p 2))))) |
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -3/128 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 x 3)) (pow.f64 p 3))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) x) p)) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 x 2)) (pow.f64 p 2)))))) |
(*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 p 2)) (*.f64 (sqrt.f64 2) (pow.f64 x 2)))) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 p 2)) (*.f64 (sqrt.f64 2) (pow.f64 x 2)))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2))) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 p 2) (sqrt.f64 2))) 2))) (*.f64 (sqrt.f64 2) (pow.f64 x 4)))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 p 2)) (*.f64 (sqrt.f64 2) (pow.f64 x 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 64 (pow.f64 p 6)) (*.f64 2 (*.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 p 2))))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2))) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 p 2) (sqrt.f64 2))) 2)) (pow.f64 p 2)) (pow.f64 (sqrt.f64 2) 2)))) (sqrt.f64 1/2)) (*.f64 (sqrt.f64 2) (pow.f64 x 6)))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2))) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 p 2) (sqrt.f64 2))) 2))) (*.f64 (sqrt.f64 2) (pow.f64 x 4))))))) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (sqrt.f64 1/2)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 x 3) p)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x))) |
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (sqrt.f64 1/2)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 x 3) p)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (-.f64 (*.f64 1/2 (+.f64 (*.f64 64 (pow.f64 p 6)) (*.f64 2 (*.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 p 2))))) (pow.f64 (*.f64 1/4 (/.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (*.f64 (sqrt.f64 2) p))) 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 x 5) p)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)))) |
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (sqrt.f64 1/2)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 x 3) p)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 2 (*.f64 (pow.f64 p 2) (+.f64 (*.f64 64 (pow.f64 p 6)) (*.f64 2 (*.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 p 2)))))) (+.f64 (*.f64 -256 (pow.f64 p 8)) (pow.f64 (*.f64 -1/2 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2))) 2)))) (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (-.f64 (*.f64 1/2 (+.f64 (*.f64 64 (pow.f64 p 6)) (*.f64 2 (*.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 p 2))))) (pow.f64 (*.f64 1/4 (/.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (*.f64 (sqrt.f64 2) p))) 2))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 p 2))))) (sqrt.f64 1/2)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 x 7) p)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (-.f64 (*.f64 1/2 (+.f64 (*.f64 64 (pow.f64 p 6)) (*.f64 2 (*.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 p 2))))) (pow.f64 (*.f64 1/4 (/.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (*.f64 (sqrt.f64 2) p))) 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 x 5) p)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x))))) |
(*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 p 2)) (*.f64 (sqrt.f64 2) (pow.f64 x 2)))) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 p 2)) (*.f64 (sqrt.f64 2) (pow.f64 x 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (pow.f64 x 2))) (pow.f64 (/.f64 -1 (*.f64 (sqrt.f64 2) (pow.f64 x 2))) 2)) (pow.f64 p 4))) (sqrt.f64 2))) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (pow.f64 x 2))) (*.f64 64 (/.f64 1 (pow.f64 x 8)))) (pow.f64 x 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (pow.f64 x 2))) (pow.f64 (/.f64 -1 (*.f64 (sqrt.f64 2) (pow.f64 x 2))) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 x 2))))) (pow.f64 p 6))) (sqrt.f64 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 p 2)) (*.f64 (sqrt.f64 2) (pow.f64 x 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (pow.f64 x 2))) (pow.f64 (/.f64 -1 (*.f64 (sqrt.f64 2) (pow.f64 x 2))) 2)) (pow.f64 p 4))) (sqrt.f64 2))) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))))) |
(sqrt.f64 1/2) |
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) x) p))) |
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) x) p)) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 x 2)) (pow.f64 p 2))))) |
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) x) p)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (-.f64 (*.f64 -1/16 (pow.f64 x 3)) (*.f64 -1/64 (pow.f64 x 3)))) (pow.f64 p 3))) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 x 2)) (pow.f64 p 2)))))) |
(sqrt.f64 1/2) |
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 1/2) x) p)) (sqrt.f64 1/2)) |
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 1/2) x) p)) (+.f64 (sqrt.f64 1/2) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 x 2)) (pow.f64 p 2))))) |
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 1/2) x) p)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (-.f64 (*.f64 -1/16 (pow.f64 x 3)) (*.f64 -1/64 (pow.f64 x 3)))) (pow.f64 p 3))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 x 2)) (pow.f64 p 2)))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) 0) |
(+.f64 0 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) |
(-.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) 0) |
(-.f64 0 (neg.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) |
(*.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) 1) |
(*.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) |
(*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) 2)) |
(*.f64 -1 (neg.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) |
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) 2) 1/2) |
(*.f64 2 (/.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) 2)) |
(*.f64 (*.f64 4 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) 1/4) |
(*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) -1) |
(*.f64 1/4 (*.f64 4 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) 2) 2) |
(/.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) 1) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) 2) 2) |
(/.f64 (*.f64 4 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) 4) |
(/.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) -1) |
(/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) 2) 4) 8) |
(/.f64 (*.f64 2 (neg.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) -2) |
(/.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) 2) 4)) 16) |
(neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) |
(-.f64 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) -1) |
(-.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 0) |
(*.f64 x (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) (+.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) x)))) |
(*.f64 1 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))))) |
(*.f64 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) (+.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) x))) |
(*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1) |
(*.f64 1/2 (+.f64 2 (/.f64 (+.f64 x x) (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))))) |
(*.f64 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2) 2) |
(*.f64 (+.f64 x x) (*.f64 (+.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) x)) (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))))) |
(*.f64 2 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2)) |
(*.f64 (+.f64 2 (/.f64 (+.f64 x x) (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2) |
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) (*.f64 x (+.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) x)))) |
(*.f64 (+.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) x)) (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) |
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) (+.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) x))) x) |
(*.f64 (*.f64 (+.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) x)) (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) (+.f64 x x)) |
(*.f64 (*.f64 x (+.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) x))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) |
(*.f64 (+.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) (*.f64 x (+.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) x)))) |
(/.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1) |
(/.f64 (+.f64 2 (/.f64 (+.f64 x x) (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 2) |
(/.f64 (*.f64 4 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))))) 4) |
(/.f64 (*.f64 2 (*.f64 4 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))))) 8) |
(/.f64 (+.f64 (*.f64 2 (*.f64 4 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))))) (*.f64 2 (*.f64 4 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))))))) 16) |
(+.f64 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) 0) |
(+.f64 0 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) |
(-.f64 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) 0) |
(*.f64 x (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) |
(*.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) |
(*.f64 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) 1) |
(*.f64 1/2 (/.f64 (+.f64 x x) (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) |
(*.f64 -1 (/.f64 x (neg.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))))) |
(*.f64 (+.f64 x x) (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) |
(*.f64 (+.f64 x x) (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))))) |
(*.f64 2 (/.f64 x (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) 2))) |
(*.f64 2 (/.f64 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) 2)) |
(*.f64 2 (*.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) x)) |
(*.f64 (/.f64 (+.f64 x x) (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) 1/2) |
(*.f64 (*.f64 4 x) (/.f64 1 (*.f64 4 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))))) |
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) x) |
(*.f64 (neg.f64 x) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) |
(*.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) (+.f64 x x)) |
(*.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) (+.f64 x x)) |
(*.f64 (/.f64 x (neg.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) -1) |
(*.f64 (/.f64 x (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) 2)) 2) |
(*.f64 (/.f64 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) 2) 2) |
(*.f64 (/.f64 1 (*.f64 4 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) (*.f64 4 x)) |
(*.f64 (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) (neg.f64 x)) |
(*.f64 (+.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) x) |
(neg.f64 (/.f64 x (neg.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))))) |
(+.f64 (sqrt.f64 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2)) 0) |
(+.f64 0 (sqrt.f64 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2))) |
(-.f64 (sqrt.f64 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2)) 0) |
(*.f64 1 (sqrt.f64 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2))) |
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2)) 2)) |
(*.f64 (sqrt.f64 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2)) 1) |
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2)) 2)) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2)) 2) 1/2) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2)) 2) 2) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2)) 1) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2)) 2) 2) |
(/.f64 (*.f64 4 (sqrt.f64 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2))) 4) |
(/.f64 (*.f64 2 (*.f64 4 (sqrt.f64 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2)))) 8) |
(/.f64 (+.f64 (*.f64 2 (*.f64 4 (sqrt.f64 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2)))) (*.f64 2 (*.f64 4 (sqrt.f64 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2))))) 16) |
| Outputs |
|---|
x |
(+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) x)) x) |
(+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) |
(+.f64 (*.f64 -2 (/.f64 (pow.f64 p 4) (pow.f64 x 3))) (+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) x)) x)) |
(+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) x)) (+.f64 x (*.f64 -2 (/.f64 (pow.f64 p 4) (pow.f64 x 3))))) |
(+.f64 x (+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) x)) (*.f64 -2 (/.f64 (pow.f64 p 4) (pow.f64 x 3))))) |
(+.f64 (*.f64 -2 (/.f64 (pow.f64 p 4) (pow.f64 x 3))) (+.f64 (*.f64 4 (/.f64 (pow.f64 p 6) (pow.f64 x 5))) (+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) x)) x))) |
(+.f64 (*.f64 4 (/.f64 (pow.f64 p 6) (pow.f64 x 5))) (+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) x)) (+.f64 x (*.f64 -2 (/.f64 (pow.f64 p 4) (pow.f64 x 3)))))) |
(+.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 p 4) (pow.f64 x 3))) (*.f64 4 (/.f64 (pow.f64 p 6) (pow.f64 x 5))))) |
(+.f64 x (+.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) x)) (*.f64 4 (/.f64 (pow.f64 p 6) (pow.f64 x 5)))) (*.f64 -2 (/.f64 (pow.f64 p 4) (pow.f64 x 3))))) |
(*.f64 2 p) |
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) p)) (*.f64 2 p)) |
(+.f64 (*.f64 2 p) (*.f64 1/4 (/.f64 (pow.f64 x 2) p))) |
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) p)) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 x 4) (pow.f64 p 3))) (*.f64 2 p))) |
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) p)) (+.f64 (*.f64 2 p) (*.f64 -1/64 (/.f64 (pow.f64 x 4) (pow.f64 p 3))))) |
(+.f64 (*.f64 2 p) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 x 4) (pow.f64 p 3))) (*.f64 1/4 (/.f64 (pow.f64 x 2) p)))) |
(+.f64 (*.f64 2 p) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) p)) (*.f64 -1/64 (/.f64 (pow.f64 x 4) (pow.f64 p 3))))) |
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) p)) (+.f64 (*.f64 1/512 (/.f64 (pow.f64 x 6) (pow.f64 p 5))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 x 4) (pow.f64 p 3))) (*.f64 2 p)))) |
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) p)) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 x 4) (pow.f64 p 3))) (+.f64 (*.f64 2 p) (*.f64 1/512 (/.f64 (pow.f64 x 6) (pow.f64 p 5)))))) |
(+.f64 (*.f64 2 p) (+.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) p)) (*.f64 -1/64 (/.f64 (pow.f64 x 4) (pow.f64 p 3)))) (*.f64 1/512 (/.f64 (pow.f64 x 6) (pow.f64 p 5))))) |
(*.f64 -2 p) |
(*.f64 p -2) |
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) p)) (*.f64 -2 p)) |
(+.f64 (*.f64 p -2) (*.f64 (/.f64 (pow.f64 x 2) p) -1/4)) |
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) p)) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 x 4) (pow.f64 p 3))) (*.f64 -2 p))) |
(+.f64 (*.f64 (/.f64 (pow.f64 x 2) p) -1/4) (+.f64 (*.f64 p -2) (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 p 3)) 1/64))) |
(+.f64 (*.f64 p -2) (+.f64 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 p 3)) 1/64) (*.f64 (/.f64 (pow.f64 x 2) p) -1/4))) |
(+.f64 (*.f64 p -2) (+.f64 (*.f64 (/.f64 (pow.f64 x 2) p) -1/4) (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 p 3)) 1/64))) |
(+.f64 (*.f64 -1/512 (/.f64 (pow.f64 x 6) (pow.f64 p 5))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) p)) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 x 4) (pow.f64 p 3))) (*.f64 -2 p)))) |
(+.f64 (*.f64 (/.f64 (pow.f64 x 2) p) -1/4) (+.f64 (+.f64 (*.f64 p -2) (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 p 3)) 1/64)) (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 p 5)) -1/512))) |
(+.f64 (*.f64 p -2) (+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 x 2) p) -1/4) (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 p 3)) 1/64)) (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 p 5)) -1/512))) |
(*.f64 2 p) |
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) p)) (*.f64 2 p)) |
(+.f64 (*.f64 2 p) (*.f64 1/4 (/.f64 (pow.f64 x 2) p))) |
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) p)) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 x 4) (pow.f64 p 3))) (*.f64 2 p))) |
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) p)) (+.f64 (*.f64 2 p) (*.f64 -1/64 (/.f64 (pow.f64 x 4) (pow.f64 p 3))))) |
(+.f64 (*.f64 2 p) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 x 4) (pow.f64 p 3))) (*.f64 1/4 (/.f64 (pow.f64 x 2) p)))) |
(+.f64 (*.f64 2 p) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) p)) (*.f64 -1/64 (/.f64 (pow.f64 x 4) (pow.f64 p 3))))) |
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) p)) (+.f64 (*.f64 1/512 (/.f64 (pow.f64 x 6) (pow.f64 p 5))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 x 4) (pow.f64 p 3))) (*.f64 2 p)))) |
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) p)) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 x 4) (pow.f64 p 3))) (+.f64 (*.f64 2 p) (*.f64 1/512 (/.f64 (pow.f64 x 6) (pow.f64 p 5)))))) |
(+.f64 (*.f64 2 p) (+.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) p)) (*.f64 -1/64 (/.f64 (pow.f64 x 4) (pow.f64 p 3)))) (*.f64 1/512 (/.f64 (pow.f64 x 6) (pow.f64 p 5))))) |
x |
(+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) x)) x) |
(+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) |
(+.f64 (*.f64 -2 (/.f64 (pow.f64 p 4) (pow.f64 x 3))) (+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) x)) x)) |
(+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) x)) (+.f64 x (*.f64 -2 (/.f64 (pow.f64 p 4) (pow.f64 x 3))))) |
(+.f64 x (+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) x)) (*.f64 -2 (/.f64 (pow.f64 p 4) (pow.f64 x 3))))) |
(+.f64 (*.f64 -2 (/.f64 (pow.f64 p 4) (pow.f64 x 3))) (+.f64 (*.f64 4 (/.f64 (pow.f64 p 6) (pow.f64 x 5))) (+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) x)) x))) |
(+.f64 (*.f64 4 (/.f64 (pow.f64 p 6) (pow.f64 x 5))) (+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) x)) (+.f64 x (*.f64 -2 (/.f64 (pow.f64 p 4) (pow.f64 x 3)))))) |
(+.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 p 4) (pow.f64 x 3))) (*.f64 4 (/.f64 (pow.f64 p 6) (pow.f64 x 5))))) |
(+.f64 x (+.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) x)) (*.f64 4 (/.f64 (pow.f64 p 6) (pow.f64 x 5)))) (*.f64 -2 (/.f64 (pow.f64 p 4) (pow.f64 x 3))))) |
(*.f64 -1 x) |
(neg.f64 x) |
(+.f64 (*.f64 -2 (/.f64 (pow.f64 p 2) x)) (*.f64 -1 x)) |
(+.f64 (*.f64 (/.f64 (pow.f64 p 2) x) -2) (neg.f64 x)) |
(+.f64 (*.f64 2 (/.f64 (pow.f64 p 4) (pow.f64 x 3))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 p 2) x)) (*.f64 -1 x))) |
(+.f64 (*.f64 (/.f64 (pow.f64 p 2) x) -2) (+.f64 (neg.f64 x) (*.f64 2 (/.f64 (pow.f64 p 4) (pow.f64 x 3))))) |
(+.f64 (*.f64 (/.f64 (pow.f64 p 2) x) -2) (+.f64 (*.f64 2 (/.f64 (pow.f64 p 4) (pow.f64 x 3))) (neg.f64 x))) |
(+.f64 (*.f64 -4 (/.f64 (pow.f64 p 6) (pow.f64 x 5))) (+.f64 (*.f64 2 (/.f64 (pow.f64 p 4) (pow.f64 x 3))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 p 2) x)) (*.f64 -1 x)))) |
(+.f64 (*.f64 2 (/.f64 (pow.f64 p 4) (pow.f64 x 3))) (+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 p 2) x) -2) (neg.f64 x)) (*.f64 (/.f64 (pow.f64 p 6) (pow.f64 x 5)) -4))) |
(+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 p 2) x) -2) (neg.f64 x)) (+.f64 (*.f64 (/.f64 (pow.f64 p 6) (pow.f64 x 5)) -4) (*.f64 2 (/.f64 (pow.f64 p 4) (pow.f64 x 3))))) |
(+.f64 (*.f64 (/.f64 (pow.f64 p 2) x) -2) (+.f64 (*.f64 (/.f64 (pow.f64 p 6) (pow.f64 x 5)) -4) (+.f64 (*.f64 2 (/.f64 (pow.f64 p 4) (pow.f64 x 3))) (neg.f64 x)))) |
1 |
(+.f64 1 (*.f64 1/2 (/.f64 x p))) |
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 x p)) (*.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 p 3))))) |
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 x p)) (+.f64 (*.f64 (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 p 6))) (pow.f64 (/.f64 -1/16 (pow.f64 p 3)) 2)) (*.f64 (pow.f64 x 5) p)) (*.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 p 3)))))) |
(+.f64 1 (+.f64 (*.f64 (pow.f64 x 5) (*.f64 p (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 p 6))) (pow.f64 (/.f64 -1/16 (pow.f64 p 3)) 2)))) (+.f64 (*.f64 1/2 (/.f64 x p)) (*.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 p 3)))))) |
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 x p)) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (*.f64 p (*.f64 (pow.f64 x 5) (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 p 6))) (pow.f64 (/.f64 -1/16 (pow.f64 p 3)) 2))))))) |
(+.f64 1 (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (+.f64 (*.f64 1/2 (/.f64 x p)) (*.f64 p (*.f64 (pow.f64 x 5) (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 p 6))) (pow.f64 (/.f64 -1/16 (pow.f64 p 3)) 2))))))) |
2 |
(+.f64 2 (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) |
(+.f64 2 (+.f64 (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 x 4))))) |
(+.f64 2 (+.f64 (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (pow.f64 x 4))))) |
(+.f64 (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (+.f64 2 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (pow.f64 x 4))))) |
(+.f64 2 (+.f64 (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 x 4))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 64 (pow.f64 p 6)) (*.f64 2 (*.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 p 2)))) (pow.f64 x 6)))))) |
(+.f64 2 (+.f64 (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (pow.f64 x 4))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 (pow.f64 p 2) 2))) (pow.f64 x 6)))))) |
(+.f64 2 (+.f64 (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 -1/2 (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 2 (*.f64 (pow.f64 p 2) (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2))))) (pow.f64 x 6)) (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (pow.f64 x 4)))))) |
(+.f64 (+.f64 2 (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) (*.f64 -1/2 (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (pow.f64 x 4)) (/.f64 (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 (pow.f64 p 2) (*.f64 2 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2))))) (pow.f64 x 6))))) |
(*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) |
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 x 4))) (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) |
(+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (pow.f64 x 4)))) |
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 64 (pow.f64 p 6)) (*.f64 2 (*.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 p 2)))) (pow.f64 x 6))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 x 4))) (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))))) |
(+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (pow.f64 x 4))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 (pow.f64 p 2) 2))) (pow.f64 x 6))))) |
(+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 2 (*.f64 (pow.f64 p 2) (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2))))) (pow.f64 x 6)) (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (pow.f64 x 4))))) |
(+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (pow.f64 x 4)) (/.f64 (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 (pow.f64 p 2) (*.f64 2 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2))))) (pow.f64 x 6))))) |
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 64 (pow.f64 p 6)) (*.f64 2 (*.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 p 2)))) (pow.f64 x 6))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 x 4))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 p 2) (+.f64 (*.f64 64 (pow.f64 p 6)) (*.f64 2 (*.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 p 2)))))) (+.f64 (*.f64 -256 (pow.f64 p 8)) (pow.f64 (*.f64 -1/2 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2))) 2))) (pow.f64 x 8))) (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))))) |
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 (pow.f64 p 2) 2))) (pow.f64 x 6))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 p 2) (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 (pow.f64 p 2) 2))))) (+.f64 (*.f64 -256 (pow.f64 p 8)) (pow.f64 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2))) 2))) (pow.f64 x 8))) (+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (pow.f64 x 4)))))) |
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 p 2) (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 2 (*.f64 (pow.f64 p 2) (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2))))))) (+.f64 (*.f64 -256 (pow.f64 p 8)) (pow.f64 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2))) 2))) (pow.f64 x 8))) (+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 2 (*.f64 (pow.f64 p 2) (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2))))) (pow.f64 x 6)) (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (pow.f64 x 4)))))) |
(+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (+.f64 (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 p 2) (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 (pow.f64 p 2) (*.f64 2 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2))))))) (+.f64 (*.f64 -256 (pow.f64 p 8)) (pow.f64 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2))) 2))) (pow.f64 x 8)) (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (pow.f64 x 4)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 (pow.f64 p 2) (*.f64 2 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2))))) (pow.f64 x 6))))) |
(+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 (pow.f64 p 2) (*.f64 2 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2))))) (pow.f64 x 6)) (+.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 p 2) (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 (pow.f64 p 2) (*.f64 2 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2))))))) (+.f64 (*.f64 -256 (pow.f64 p 8)) (pow.f64 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2))) 2))) (pow.f64 x 8)) (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (pow.f64 x 4)))))) |
2 |
(+.f64 2 (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) |
(+.f64 2 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 p 4) (*.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (pow.f64 x 2)))) (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))))) |
(+.f64 (*.f64 (pow.f64 p 4) (*.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (*.f64 (pow.f64 x 2) 1/2))) (+.f64 2 (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))))) |
(+.f64 2 (+.f64 (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 (pow.f64 p 4) (*.f64 (pow.f64 x 2) (*.f64 1/2 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2))))))) |
(+.f64 (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (+.f64 2 (*.f64 (pow.f64 p 4) (*.f64 (pow.f64 x 2) (*.f64 1/2 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2))))))) |
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (pow.f64 x 2))) (*.f64 64 (/.f64 1 (pow.f64 x 8)))) (*.f64 (pow.f64 x 2) (pow.f64 p 6)))) (+.f64 2 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 p 4) (*.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (pow.f64 x 2)))) (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))))) |
(+.f64 (+.f64 (*.f64 (pow.f64 p 4) (*.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (*.f64 (pow.f64 x 2) 1/2))) (+.f64 2 (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (pow.f64 x 2))) (*.f64 64 (/.f64 1 (pow.f64 x 8)))) (*.f64 (pow.f64 p 6) (pow.f64 x 2))))) |
(+.f64 (*.f64 (pow.f64 p 4) (*.f64 (pow.f64 x 2) (*.f64 1/2 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2))))) (+.f64 (+.f64 2 (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) (*.f64 (pow.f64 x 2) (*.f64 (*.f64 (pow.f64 p 6) (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (pow.f64 x 2))) (*.f64 64 (/.f64 1 (pow.f64 x 8))))) -1/2)))) |
(+.f64 (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (+.f64 (+.f64 2 (*.f64 (pow.f64 p 4) (*.f64 (pow.f64 x 2) (*.f64 1/2 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)))))) (*.f64 (pow.f64 p 6) (*.f64 (pow.f64 x 2) (*.f64 -1/2 (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (pow.f64 x 2))) (*.f64 64 (/.f64 1 (pow.f64 x 8))))))))) |
(+.f64 (+.f64 2 (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 p 6) (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (pow.f64 x 2))) (*.f64 64 (/.f64 1 (pow.f64 x 8)))))) (*.f64 (*.f64 1/2 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2))) (pow.f64 p 4))))) |
1 |
(+.f64 1 (*.f64 1/2 (/.f64 x p))) |
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 x p)) (*.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 p 3))))) |
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 x p)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 -1/16 (pow.f64 x 2)) 2)) x) (pow.f64 p 5))) (*.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 p 3)))))) |
(+.f64 1 (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (+.f64 (*.f64 -1 (*.f64 x (/.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 (pow.f64 x 2) -1/16) 2)) (pow.f64 p 5)))) (*.f64 1/2 (/.f64 x p))))) |
(+.f64 1 (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (+.f64 (*.f64 1/2 (/.f64 x p)) (neg.f64 (*.f64 x (/.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 (pow.f64 x 2) -1/16) 2)) (pow.f64 p 5))))))) |
(+.f64 1 (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (+.f64 (*.f64 1/2 (/.f64 x p)) (*.f64 x (neg.f64 (/.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 (pow.f64 x 2) -1/16) 2)) (pow.f64 p 5))))))) |
(+.f64 (*.f64 1/2 (/.f64 x p)) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (-.f64 1 (*.f64 x (/.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 (pow.f64 x 2) -1/16) 2)) (pow.f64 p 5)))))) |
1 |
(+.f64 (*.f64 -1/2 (/.f64 x p)) 1) |
(+.f64 1 (*.f64 (/.f64 x p) -1/2)) |
(+.f64 (*.f64 -1/2 (/.f64 x p)) (+.f64 1 (*.f64 1/16 (/.f64 (pow.f64 x 3) (pow.f64 p 3))))) |
(+.f64 1 (+.f64 (*.f64 (/.f64 x p) -1/2) (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 p 3)) 1/16))) |
(+.f64 (*.f64 -1/2 (/.f64 x p)) (+.f64 1 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 -1/16 (pow.f64 x 2)) 2)) x) (pow.f64 p 5))))) |
(+.f64 1 (+.f64 (*.f64 (/.f64 x p) -1/2) (+.f64 (*.f64 x (/.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 (pow.f64 x 2) -1/16) 2)) (pow.f64 p 5))) (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 p 3)) 1/16)))) |
(+.f64 1 (+.f64 (*.f64 x (/.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 (pow.f64 x 2) -1/16) 2)) (pow.f64 p 5))) (+.f64 (*.f64 (/.f64 x p) -1/2) (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 p 3)) 1/16)))) |
(*.f64 1/2 (/.f64 x p)) |
(+.f64 (*.f64 1/2 (/.f64 x p)) (*.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 p 3)))) |
(+.f64 (*.f64 1/2 (/.f64 x p)) (+.f64 (*.f64 (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 p 6))) (pow.f64 (/.f64 -1/16 (pow.f64 p 3)) 2)) (*.f64 (pow.f64 x 5) p)) (*.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 p 3))))) |
(+.f64 (*.f64 (pow.f64 x 5) (*.f64 p (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 p 6))) (pow.f64 (/.f64 -1/16 (pow.f64 p 3)) 2)))) (+.f64 (*.f64 1/2 (/.f64 x p)) (*.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 p 3))))) |
(+.f64 (*.f64 1/2 (/.f64 x p)) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (*.f64 p (*.f64 (pow.f64 x 5) (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 p 6))) (pow.f64 (/.f64 -1/16 (pow.f64 p 3)) 2)))))) |
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (+.f64 (*.f64 1/2 (/.f64 x p)) (*.f64 p (*.f64 (pow.f64 x 5) (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 p 6))) (pow.f64 (/.f64 -1/16 (pow.f64 p 3)) 2)))))) |
(+.f64 (*.f64 1/2 (/.f64 x p)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/256 (/.f64 1 (pow.f64 p 8))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 p 6))) (pow.f64 (/.f64 -1/16 (pow.f64 p 3)) 2)) (pow.f64 p 2)))) (*.f64 p (pow.f64 x 7)))) (+.f64 (*.f64 (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 p 6))) (pow.f64 (/.f64 -1/16 (pow.f64 p 3)) 2)) (*.f64 (pow.f64 x 5) p)) (*.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 p 3)))))) |
(+.f64 (*.f64 (+.f64 (*.f64 1/256 (/.f64 1 (pow.f64 p 8))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 p 6))) (pow.f64 (/.f64 -1/16 (pow.f64 p 3)) 2)) (pow.f64 p 2)))) (*.f64 (*.f64 p (pow.f64 x 7)) -1)) (+.f64 (*.f64 (pow.f64 x 5) (*.f64 p (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 p 6))) (pow.f64 (/.f64 -1/16 (pow.f64 p 3)) 2)))) (+.f64 (*.f64 1/2 (/.f64 x p)) (*.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 p 3)))))) |
(+.f64 (*.f64 1/2 (/.f64 x p)) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (+.f64 (*.f64 p (*.f64 (pow.f64 x 5) (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 p 6))) (pow.f64 (/.f64 -1/16 (pow.f64 p 3)) 2)))) (*.f64 (+.f64 (*.f64 1/256 (/.f64 1 (pow.f64 p 8))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 p 6))) (pow.f64 (/.f64 -1/16 (pow.f64 p 3)) 2)) (pow.f64 p 2)))) (neg.f64 (*.f64 p (pow.f64 x 7))))))) |
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (+.f64 (+.f64 (*.f64 1/2 (/.f64 x p)) (*.f64 p (*.f64 (pow.f64 x 5) (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 p 6))) (pow.f64 (/.f64 -1/16 (pow.f64 p 3)) 2))))) (*.f64 (+.f64 (*.f64 1/256 (/.f64 1 (pow.f64 p 8))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 p 6))) (pow.f64 (/.f64 -1/16 (pow.f64 p 3)) 2)) (pow.f64 p 2)))) (neg.f64 (*.f64 p (pow.f64 x 7)))))) |
(+.f64 (+.f64 (*.f64 1/2 (/.f64 x p)) (*.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 p 3)))) (*.f64 p (+.f64 (neg.f64 (*.f64 (+.f64 (*.f64 1/256 (/.f64 1 (pow.f64 p 8))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 p 6))) (pow.f64 (/.f64 -1/16 (pow.f64 p 3)) 2)) (pow.f64 p 2)))) (pow.f64 x 7))) (*.f64 (pow.f64 x 5) (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 p 6))) (pow.f64 (/.f64 -1/16 (pow.f64 p 3)) 2)))))) |
1 |
(+.f64 1 (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) |
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 x 4))))) |
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (pow.f64 x 4))))) |
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (pow.f64 x 4))) (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))))) |
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 x 4))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 64 (pow.f64 p 6)) (*.f64 2 (*.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 p 2)))) (pow.f64 x 6)))))) |
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (pow.f64 x 4))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 (pow.f64 p 2) 2))) (pow.f64 x 6)))))) |
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 -1/2 (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 2 (*.f64 (pow.f64 p 2) (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2))))) (pow.f64 x 6)) (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (pow.f64 x 4)))))) |
(+.f64 (*.f64 -1/2 (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (pow.f64 x 4)) (/.f64 (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 (pow.f64 p 2) (*.f64 2 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2))))) (pow.f64 x 6)))) (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))))) |
-1 |
(-.f64 (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) 1) |
(+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) -1) |
(+.f64 -1 (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) |
(-.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 x 4)))) 1) |
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (pow.f64 x 4))) (+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) -1)) |
(+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (+.f64 -1 (*.f64 1/2 (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (pow.f64 x 4))))) |
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (pow.f64 x 4))) (+.f64 -1 (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))))) |
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 64 (pow.f64 p 6)) (*.f64 2 (*.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 p 2)))) (pow.f64 x 6))) (+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 x 4))))) 1) |
(+.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (pow.f64 x 4)))) (-.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 (pow.f64 p 2) 2))) (pow.f64 x 6))) 1)) |
(+.f64 -1 (+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 2 (*.f64 (pow.f64 p 2) (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2))))) (pow.f64 x 6)) (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (pow.f64 x 4)))))) |
(+.f64 -1 (+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (pow.f64 x 4)) (/.f64 (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 (pow.f64 p 2) (*.f64 2 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2))))) (pow.f64 x 6)))))) |
1 |
(+.f64 1 (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) |
(+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 p 4) (*.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (pow.f64 x 2)))) (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))))) |
(+.f64 (*.f64 (pow.f64 p 4) (*.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (*.f64 (pow.f64 x 2) 1/2))) (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))))) |
(+.f64 (*.f64 (pow.f64 p 4) (*.f64 (pow.f64 x 2) (*.f64 1/2 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2))))) (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))))) |
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (pow.f64 x 2))) (*.f64 64 (/.f64 1 (pow.f64 x 8)))) (*.f64 (pow.f64 x 2) (pow.f64 p 6)))) (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 p 4) (*.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (pow.f64 x 2)))) (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))))) |
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (pow.f64 x 2))) (*.f64 64 (/.f64 1 (pow.f64 x 8)))) (*.f64 (pow.f64 p 6) (pow.f64 x 2)))) (+.f64 (*.f64 (pow.f64 p 4) (*.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (*.f64 (pow.f64 x 2) 1/2))) (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))))) |
(+.f64 (*.f64 (pow.f64 x 2) (*.f64 (*.f64 (pow.f64 p 6) (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (pow.f64 x 2))) (*.f64 64 (/.f64 1 (pow.f64 x 8))))) -1/2)) (+.f64 (*.f64 (pow.f64 p 4) (*.f64 (pow.f64 x 2) (*.f64 1/2 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2))))) (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))))) |
(+.f64 (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (+.f64 (+.f64 1 (*.f64 (pow.f64 p 4) (*.f64 (pow.f64 x 2) (*.f64 1/2 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)))))) (*.f64 (pow.f64 p 6) (*.f64 (pow.f64 x 2) (*.f64 -1/2 (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (pow.f64 x 2))) (*.f64 64 (/.f64 1 (pow.f64 x 8))))))))) |
(+.f64 (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 p 6) (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (pow.f64 x 2))) (*.f64 64 (/.f64 1 (pow.f64 x 8)))))) (*.f64 (*.f64 1/2 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2))) (pow.f64 p 4))))) |
(*.f64 1/2 (/.f64 x p)) |
(+.f64 (*.f64 1/2 (/.f64 x p)) (*.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 p 3)))) |
(+.f64 (*.f64 1/2 (/.f64 x p)) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 -1/16 (pow.f64 x 2)) 2)) x) (pow.f64 p 5))))) |
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (+.f64 (*.f64 -1 (*.f64 x (/.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 (pow.f64 x 2) -1/16) 2)) (pow.f64 p 5)))) (*.f64 1/2 (/.f64 x p)))) |
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (+.f64 (*.f64 1/2 (/.f64 x p)) (neg.f64 (*.f64 x (/.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 (pow.f64 x 2) -1/16) 2)) (pow.f64 p 5)))))) |
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (+.f64 (*.f64 1/2 (/.f64 x p)) (*.f64 x (neg.f64 (/.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 (pow.f64 x 2) -1/16) 2)) (pow.f64 p 5)))))) |
(+.f64 (*.f64 1/2 (/.f64 x p)) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 -1/16 (pow.f64 x 2)) 2)) x) (pow.f64 p 5))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 -1/16 (pow.f64 x 2)) 2)) (pow.f64 x 2))) (*.f64 1/256 (pow.f64 x 6))) x) (pow.f64 p 7)))))) |
(+.f64 (*.f64 1/2 (/.f64 x p)) (+.f64 (*.f64 -1 (*.f64 x (/.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 (pow.f64 x 2) -1/16) 2)) (pow.f64 p 5)))) (+.f64 (*.f64 -1 (*.f64 x (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 (pow.f64 x 2) -1/16) 2)) (*.f64 (pow.f64 x 2) 1/8)) (*.f64 (pow.f64 x 6) 1/256)) (pow.f64 p 7)))) (*.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 p 3)))))) |
(+.f64 (*.f64 1/2 (/.f64 x p)) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (*.f64 -1 (+.f64 (*.f64 x (/.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 (pow.f64 x 2) -1/16) 2)) (pow.f64 p 5))) (*.f64 x (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 (pow.f64 x 2) -1/16) 2)) (*.f64 (pow.f64 x 2) 1/8)) (*.f64 (pow.f64 x 6) 1/256)) (pow.f64 p 7))))))) |
(+.f64 (+.f64 (*.f64 1/2 (/.f64 x p)) (*.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 p 3)))) (*.f64 -1 (*.f64 x (+.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 (pow.f64 x 2) -1/16) 2)) (*.f64 (pow.f64 x 2) 1/8)) (*.f64 (pow.f64 x 6) 1/256)) (pow.f64 p 7)) (/.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 (pow.f64 x 2) -1/16) 2)) (pow.f64 p 5)))))) |
(+.f64 (+.f64 (*.f64 1/2 (/.f64 x p)) (*.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 p 3)))) (neg.f64 (*.f64 x (+.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 (pow.f64 x 2) -1/16) 2)) (*.f64 (pow.f64 x 2) 1/8)) (*.f64 (pow.f64 x 6) 1/256)) (pow.f64 p 7)) (/.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 (pow.f64 x 2) -1/16) 2)) (pow.f64 p 5)))))) |
(*.f64 -1/2 (/.f64 x p)) |
(*.f64 (/.f64 x p) -1/2) |
(+.f64 (*.f64 -1/2 (/.f64 x p)) (*.f64 1/16 (/.f64 (pow.f64 x 3) (pow.f64 p 3)))) |
(+.f64 (*.f64 (/.f64 x p) -1/2) (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 p 3)) 1/16)) |
(+.f64 (*.f64 -1/2 (/.f64 x p)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 -1/16 (pow.f64 x 2)) 2)) x) (pow.f64 p 5)))) |
(+.f64 (*.f64 (/.f64 x p) -1/2) (+.f64 (*.f64 x (/.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 (pow.f64 x 2) -1/16) 2)) (pow.f64 p 5))) (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 p 3)) 1/16))) |
(+.f64 (*.f64 x (/.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 (pow.f64 x 2) -1/16) 2)) (pow.f64 p 5))) (+.f64 (*.f64 (/.f64 x p) -1/2) (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 p 3)) 1/16))) |
(+.f64 (*.f64 -1/2 (/.f64 x p)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 -1/16 (pow.f64 x 2)) 2)) (pow.f64 x 2))) (*.f64 1/256 (pow.f64 x 6))) x) (pow.f64 p 7)) (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 -1/16 (pow.f64 x 2)) 2)) x) (pow.f64 p 5))))) |
(+.f64 (*.f64 (/.f64 x p) -1/2) (+.f64 (*.f64 x (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 (pow.f64 x 2) -1/16) 2)) (*.f64 (pow.f64 x 2) 1/8)) (*.f64 (pow.f64 x 6) 1/256)) (pow.f64 p 7))) (+.f64 (*.f64 x (/.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 (pow.f64 x 2) -1/16) 2)) (pow.f64 p 5))) (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 p 3)) 1/16)))) |
(+.f64 (*.f64 (/.f64 x p) -1/2) (+.f64 (*.f64 x (/.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 (pow.f64 x 2) -1/16) 2)) (pow.f64 p 5))) (+.f64 (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 p 3)) 1/16) (*.f64 x (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 (pow.f64 x 2) -1/16) 2)) (*.f64 (pow.f64 x 2) 1/8)) (*.f64 (pow.f64 x 6) 1/256)) (pow.f64 p 7)))))) |
(+.f64 (+.f64 (*.f64 (/.f64 x p) -1/2) (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 p 3)) 1/16)) (*.f64 x (+.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 (pow.f64 x 2) -1/16) 2)) (*.f64 (pow.f64 x 2) 1/8)) (*.f64 (pow.f64 x 6) 1/256)) (pow.f64 p 7)) (/.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 (pow.f64 x 2) -1/16) 2)) (pow.f64 p 5))))) |
(sqrt.f64 1/2) |
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) x) p))) |
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (*.f64 x (/.f64 (sqrt.f64 1/2) p)))) |
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) x) p)) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 x 2)) (pow.f64 p 2))))) |
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (*.f64 x (/.f64 (sqrt.f64 1/2) p))) (*.f64 -1/32 (*.f64 (pow.f64 x 2) (/.f64 (sqrt.f64 1/2) (pow.f64 p 2)))))) |
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (*.f64 x (/.f64 (sqrt.f64 1/2) p))) (*.f64 (pow.f64 x 2) (*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 p 2)) -1/32)))) |
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (*.f64 x (/.f64 (sqrt.f64 1/2) p))) (*.f64 (pow.f64 x 2) (*.f64 -1/32 (/.f64 (sqrt.f64 1/2) (pow.f64 p 2)))))) |
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -3/128 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 x 3)) (pow.f64 p 3))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) x) p)) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 x 2)) (pow.f64 p 2)))))) |
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (*.f64 x (/.f64 (sqrt.f64 1/2) p))) (+.f64 (*.f64 -1/32 (*.f64 (pow.f64 x 2) (/.f64 (sqrt.f64 1/2) (pow.f64 p 2)))) (*.f64 -3/128 (*.f64 (pow.f64 x 3) (/.f64 (sqrt.f64 1/2) (pow.f64 p 3))))))) |
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (*.f64 x (/.f64 (sqrt.f64 1/2) p))) (+.f64 (*.f64 (pow.f64 x 2) (*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 p 2)) -1/32)) (*.f64 -3/128 (*.f64 (pow.f64 x 3) (/.f64 (sqrt.f64 1/2) (pow.f64 p 3))))))) |
(+.f64 (*.f64 1/4 (*.f64 x (/.f64 (sqrt.f64 1/2) p))) (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 (pow.f64 x 2) (*.f64 -1/32 (/.f64 (sqrt.f64 1/2) (pow.f64 p 2)))) (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 p 3)) -3/128))))) |
(*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) |
(*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 p 2)) (*.f64 (sqrt.f64 2) (pow.f64 x 2)))) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) (*.f64 -1 (*.f64 (pow.f64 p 2) (/.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 x 2) (sqrt.f64 2)))))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) (neg.f64 (*.f64 (pow.f64 p 2) (/.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 x 2) (sqrt.f64 2)))))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) (*.f64 (pow.f64 p 2) (neg.f64 (/.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 x 2) (sqrt.f64 2)))))) |
(*.f64 (sqrt.f64 1/2) (+.f64 (sqrt.f64 2) (neg.f64 (/.f64 (pow.f64 p 2) (*.f64 (pow.f64 x 2) (sqrt.f64 2)))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 p 2)) (*.f64 (sqrt.f64 2) (pow.f64 x 2)))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2))) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 p 2) (sqrt.f64 2))) 2))) (*.f64 (sqrt.f64 2) (pow.f64 x 4)))))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2))) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 p 2) (sqrt.f64 2))) 2)) (/.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 x 4) (sqrt.f64 2))))) (*.f64 -1 (*.f64 (pow.f64 p 2) (/.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 x 2) (sqrt.f64 2))))))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) (+.f64 (neg.f64 (*.f64 (pow.f64 p 2) (/.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 x 2) (sqrt.f64 2))))) (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2))) (pow.f64 (neg.f64 (/.f64 (pow.f64 p 2) (sqrt.f64 2))) 2)) (*.f64 (/.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 2)) (pow.f64 x 4)) 1/2)))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) (+.f64 (*.f64 (pow.f64 p 2) (neg.f64 (/.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 x 2) (sqrt.f64 2))))) (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2))) (pow.f64 (neg.f64 (/.f64 (pow.f64 p 2) (sqrt.f64 2))) 2)) (*.f64 1/2 (/.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 2)) (pow.f64 x 4)))))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (sqrt.f64 2) (neg.f64 (/.f64 (pow.f64 p 2) (*.f64 (pow.f64 x 2) (sqrt.f64 2)))))) (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2))) (pow.f64 (neg.f64 (/.f64 (pow.f64 p 2) (sqrt.f64 2))) 2)) (*.f64 1/2 (/.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 2)) (pow.f64 x 4))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 p 2)) (*.f64 (sqrt.f64 2) (pow.f64 x 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 64 (pow.f64 p 6)) (*.f64 2 (*.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 p 2))))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2))) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 p 2) (sqrt.f64 2))) 2)) (pow.f64 p 2)) (pow.f64 (sqrt.f64 2) 2)))) (sqrt.f64 1/2)) (*.f64 (sqrt.f64 2) (pow.f64 x 6)))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2))) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 p 2) (sqrt.f64 2))) 2))) (*.f64 (sqrt.f64 2) (pow.f64 x 4))))))) |
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 (pow.f64 p 2) 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 p 2) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2))) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 p 2) (sqrt.f64 2))) 2))) (pow.f64 (sqrt.f64 2) 2)))) (*.f64 (pow.f64 x 6) (sqrt.f64 2))))) (+.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2))) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 p 2) (sqrt.f64 2))) 2)) (/.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 x 4) (sqrt.f64 2))))) (*.f64 -1 (*.f64 (pow.f64 p 2) (/.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 x 2) (sqrt.f64 2)))))))) |
(+.f64 (neg.f64 (*.f64 (pow.f64 p 2) (/.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 x 2) (sqrt.f64 2))))) (+.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 2 (*.f64 (pow.f64 p 2) (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)))))) (neg.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2))) (pow.f64 (neg.f64 (/.f64 (pow.f64 p 2) (sqrt.f64 2))) 2)) (/.f64 (pow.f64 p 2) (pow.f64 (sqrt.f64 2) 2))))) (*.f64 (pow.f64 x 6) (sqrt.f64 2)))) (*.f64 (sqrt.f64 1/2) (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2))) (pow.f64 (neg.f64 (/.f64 (pow.f64 p 2) (sqrt.f64 2))) 2)) (*.f64 (pow.f64 x 4) (sqrt.f64 2)))))))) |
(+.f64 (+.f64 (*.f64 (pow.f64 p 2) (neg.f64 (/.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 x 2) (sqrt.f64 2))))) (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2))) (pow.f64 (neg.f64 (/.f64 (pow.f64 p 2) (sqrt.f64 2))) 2)) (*.f64 1/2 (/.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 2)) (pow.f64 x 4))))) (*.f64 (sqrt.f64 1/2) (+.f64 (sqrt.f64 2) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 (pow.f64 p 2) (*.f64 2 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)))))) (*.f64 (pow.f64 p 2) (neg.f64 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2))) (pow.f64 (neg.f64 (/.f64 (pow.f64 p 2) (sqrt.f64 2))) 2)) (pow.f64 (sqrt.f64 2) 2))))) (*.f64 (pow.f64 x 6) (sqrt.f64 2))))))) |
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (+.f64 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 (pow.f64 p 2) (*.f64 2 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)))))) (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2))) (pow.f64 (neg.f64 (/.f64 (pow.f64 p 2) (sqrt.f64 2))) 2)) (neg.f64 (/.f64 (pow.f64 p 2) (pow.f64 (sqrt.f64 2) 2))))) (*.f64 (pow.f64 x 6) (sqrt.f64 2))) (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2))) (pow.f64 (neg.f64 (/.f64 (pow.f64 p 2) (sqrt.f64 2))) 2)) (*.f64 (pow.f64 x 4) (sqrt.f64 2)))))) (*.f64 (sqrt.f64 1/2) (+.f64 (sqrt.f64 2) (neg.f64 (/.f64 (pow.f64 p 2) (*.f64 (pow.f64 x 2) (sqrt.f64 2))))))) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (*.f64 (*.f64 p (sqrt.f64 1/2)) (/.f64 (sqrt.f64 2) x))) |
(neg.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 p (sqrt.f64 1/2)) x))) |
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (/.f64 p x)))) |
(*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 p x)))) |
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (sqrt.f64 1/2)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 x 3) p)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 p (sqrt.f64 1/2)) (/.f64 (sqrt.f64 2) x))) (*.f64 -1/4 (*.f64 (sqrt.f64 1/2) (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 (sqrt.f64 2) (*.f64 p (pow.f64 x 3))))))) |
(+.f64 (neg.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 p (sqrt.f64 1/2)) x))) (*.f64 -1/4 (*.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (/.f64 (sqrt.f64 1/2) (*.f64 p (*.f64 (sqrt.f64 2) (pow.f64 x 3))))))) |
(+.f64 (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (/.f64 p x)))) (*.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 (/.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 2) (*.f64 p (pow.f64 x 3)))) -1/4))) |
(+.f64 (*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 p x)))) (*.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 (/.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 2) (*.f64 p (pow.f64 x 3)))) -1/4))) |
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (sqrt.f64 1/2)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 x 3) p)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (-.f64 (*.f64 1/2 (+.f64 (*.f64 64 (pow.f64 p 6)) (*.f64 2 (*.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 p 2))))) (pow.f64 (*.f64 1/4 (/.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (*.f64 (sqrt.f64 2) p))) 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 x 5) p)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)))) |
(+.f64 (*.f64 -1/2 (*.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 (pow.f64 p 2) 2)))) (pow.f64 (*.f64 1/4 (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 p (sqrt.f64 2)))) 2)) (/.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 x 5) (*.f64 p (sqrt.f64 2)))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 p (sqrt.f64 1/2)) (/.f64 (sqrt.f64 2) x))) (*.f64 -1/4 (*.f64 (sqrt.f64 1/2) (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 (sqrt.f64 2) (*.f64 p (pow.f64 x 3)))))))) |
(+.f64 (neg.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 p (sqrt.f64 1/2)) x))) (+.f64 (*.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 2 (*.f64 (pow.f64 p 2) (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)))))) (pow.f64 (*.f64 1/4 (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 p (sqrt.f64 2)))) 2)) (*.f64 (/.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 2)) (*.f64 p (pow.f64 x 5))) -1/2)) (*.f64 -1/4 (*.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (/.f64 (sqrt.f64 1/2) (*.f64 p (*.f64 (sqrt.f64 2) (pow.f64 x 3)))))))) |
(+.f64 (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (/.f64 p x)))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 (/.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 2) (*.f64 p (pow.f64 x 3)))) -1/4)) (*.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 (pow.f64 p 2) (*.f64 2 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)))))) (pow.f64 (*.f64 1/4 (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 p (sqrt.f64 2)))) 2)) (*.f64 -1/2 (/.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 2)) (*.f64 p (pow.f64 x 5))))))) |
(+.f64 (*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 p x)))) (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 (sqrt.f64 2) (*.f64 p (pow.f64 x 3))))) (*.f64 (/.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 (pow.f64 p 2) (*.f64 2 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)))))) (pow.f64 (*.f64 1/4 (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 p (sqrt.f64 2)))) 2)) (*.f64 p (*.f64 (pow.f64 x 5) (sqrt.f64 2)))) -1/2)))) |
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (sqrt.f64 1/2)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 x 3) p)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 2 (*.f64 (pow.f64 p 2) (+.f64 (*.f64 64 (pow.f64 p 6)) (*.f64 2 (*.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 p 2)))))) (+.f64 (*.f64 -256 (pow.f64 p 8)) (pow.f64 (*.f64 -1/2 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2))) 2)))) (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (-.f64 (*.f64 1/2 (+.f64 (*.f64 64 (pow.f64 p 6)) (*.f64 2 (*.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 p 2))))) (pow.f64 (*.f64 1/4 (/.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (*.f64 (sqrt.f64 2) p))) 2))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 p 2))))) (sqrt.f64 1/2)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 x 7) p)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (-.f64 (*.f64 1/2 (+.f64 (*.f64 64 (pow.f64 p 6)) (*.f64 2 (*.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 p 2))))) (pow.f64 (*.f64 1/4 (/.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (*.f64 (sqrt.f64 2) p))) 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 x 5) p)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x))))) |
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 1/2) (/.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 2 (*.f64 (pow.f64 p 2) (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 (pow.f64 p 2) 2))))) (+.f64 (*.f64 -256 (pow.f64 p 8)) (pow.f64 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2))) 2)))) (*.f64 1/4 (*.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 (pow.f64 p 2) 2)))) (pow.f64 (*.f64 1/4 (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 p (sqrt.f64 2)))) 2)) (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 (pow.f64 p 2) (pow.f64 (sqrt.f64 2) 2)))))) (*.f64 (pow.f64 x 7) (*.f64 p (sqrt.f64 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 (pow.f64 p 2) 2)))) (pow.f64 (*.f64 1/4 (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 p (sqrt.f64 2)))) 2)) (/.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 x 5) (*.f64 p (sqrt.f64 2)))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 p (sqrt.f64 1/2)) (/.f64 (sqrt.f64 2) x))) (*.f64 -1/4 (*.f64 (sqrt.f64 1/2) (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 (sqrt.f64 2) (*.f64 p (pow.f64 x 3))))))))) |
(+.f64 (*.f64 -1/4 (*.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (/.f64 (sqrt.f64 1/2) (*.f64 p (*.f64 (sqrt.f64 2) (pow.f64 x 3)))))) (+.f64 (+.f64 (neg.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 p (sqrt.f64 1/2)) x))) (*.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 2 (*.f64 (pow.f64 p 2) (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)))))) (pow.f64 (*.f64 1/4 (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 p (sqrt.f64 2)))) 2)) (*.f64 (/.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 2)) (*.f64 p (pow.f64 x 5))) -1/2))) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 2 (*.f64 (pow.f64 p 2) (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 2 (*.f64 (pow.f64 p 2) (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2))))))) (+.f64 (*.f64 -256 (pow.f64 p 8)) (pow.f64 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2))) 2)))) (*.f64 1/4 (*.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (/.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 2 (*.f64 (pow.f64 p 2) (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)))))) (pow.f64 (*.f64 1/4 (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 p (sqrt.f64 2)))) 2)) (*.f64 (pow.f64 p 2) (pow.f64 (sqrt.f64 2) 2)))))) (/.f64 (sqrt.f64 1/2) (*.f64 (*.f64 p (pow.f64 x 7)) (sqrt.f64 2))))))) |
(+.f64 (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (/.f64 p x)))) (+.f64 (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 2 (*.f64 (pow.f64 p 2) (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 (pow.f64 p 2) (*.f64 2 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2))))))) (+.f64 (*.f64 -256 (pow.f64 p 8)) (pow.f64 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2))) 2)))) (*.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 (pow.f64 p 2) (*.f64 2 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)))))) (pow.f64 (*.f64 1/4 (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 p (sqrt.f64 2)))) 2)) (*.f64 1/4 (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 (pow.f64 p 2) (pow.f64 (sqrt.f64 2) 2)))))) (*.f64 (*.f64 p (pow.f64 x 7)) (sqrt.f64 2)))) (*.f64 (sqrt.f64 1/2) (/.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 (pow.f64 p 2) (*.f64 2 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)))))) (pow.f64 (*.f64 1/4 (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 p (sqrt.f64 2)))) 2)) (*.f64 p (*.f64 (pow.f64 x 5) (sqrt.f64 2))))))) (*.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 (/.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 2) (*.f64 p (pow.f64 x 3)))) -1/4)))) |
(+.f64 (*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 p x)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 1/2) (+.f64 (/.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 (pow.f64 p 2) (*.f64 2 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)))))) (pow.f64 (*.f64 1/4 (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 p (sqrt.f64 2)))) 2)) (*.f64 p (*.f64 (pow.f64 x 5) (sqrt.f64 2)))) (/.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 2 (*.f64 (pow.f64 p 2) (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 (pow.f64 p 2) (*.f64 2 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2))))))) (+.f64 (*.f64 -256 (pow.f64 p 8)) (pow.f64 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2))) 2)))) (*.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 (pow.f64 p 2) (*.f64 2 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)))))) (pow.f64 (*.f64 1/4 (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 p (sqrt.f64 2)))) 2)) (*.f64 1/4 (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 (pow.f64 p 2) (pow.f64 (sqrt.f64 2) 2)))))) (*.f64 (*.f64 p (pow.f64 x 7)) (sqrt.f64 2)))))) (*.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 (/.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 2) (*.f64 p (pow.f64 x 3)))) -1/4)))) |
(*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) |
(*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 p 2)) (*.f64 (sqrt.f64 2) (pow.f64 x 2)))) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) (*.f64 -1 (*.f64 (pow.f64 p 2) (/.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 x 2) (sqrt.f64 2)))))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) (neg.f64 (*.f64 (pow.f64 p 2) (/.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 x 2) (sqrt.f64 2)))))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) (*.f64 (pow.f64 p 2) (neg.f64 (/.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 x 2) (sqrt.f64 2)))))) |
(*.f64 (sqrt.f64 1/2) (+.f64 (sqrt.f64 2) (neg.f64 (/.f64 (pow.f64 p 2) (*.f64 (pow.f64 x 2) (sqrt.f64 2)))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 p 2)) (*.f64 (sqrt.f64 2) (pow.f64 x 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (pow.f64 x 2))) (pow.f64 (/.f64 -1 (*.f64 (sqrt.f64 2) (pow.f64 x 2))) 2)) (pow.f64 p 4))) (sqrt.f64 2))) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) |
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 p 4) (-.f64 (*.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (*.f64 (pow.f64 x 2) 1/2)) (pow.f64 (/.f64 -1 (*.f64 (pow.f64 x 2) (sqrt.f64 2))) 2))) (/.f64 (sqrt.f64 1/2) (sqrt.f64 2)))) (+.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) (*.f64 -1 (*.f64 (pow.f64 p 2) (/.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 x 2) (sqrt.f64 2))))))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 (pow.f64 p 4) (-.f64 (*.f64 (pow.f64 x 2) (*.f64 1/2 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)))) (pow.f64 (/.f64 -1 (*.f64 (pow.f64 x 2) (sqrt.f64 2))) 2))) (sqrt.f64 2)))) (neg.f64 (*.f64 (pow.f64 p 2) (/.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 x 2) (sqrt.f64 2))))))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) (+.f64 (*.f64 (pow.f64 p 2) (neg.f64 (/.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 x 2) (sqrt.f64 2))))) (*.f64 1/2 (*.f64 (pow.f64 p 4) (*.f64 (-.f64 (*.f64 (pow.f64 x 2) (*.f64 1/2 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)))) (pow.f64 (/.f64 -1 (*.f64 (pow.f64 x 2) (sqrt.f64 2))) 2)) (/.f64 (sqrt.f64 1/2) (sqrt.f64 2))))))) |
(+.f64 (*.f64 (pow.f64 p 2) (neg.f64 (/.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 x 2) (sqrt.f64 2))))) (*.f64 (sqrt.f64 1/2) (+.f64 (sqrt.f64 2) (*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 2) (*.f64 1/2 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)))) (pow.f64 (/.f64 -1 (*.f64 (pow.f64 x 2) (sqrt.f64 2))) 2)) (/.f64 (pow.f64 p 4) (sqrt.f64 2))) 1/2)))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (pow.f64 x 2))) (*.f64 64 (/.f64 1 (pow.f64 x 8)))) (pow.f64 x 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (pow.f64 x 2))) (pow.f64 (/.f64 -1 (*.f64 (sqrt.f64 2) (pow.f64 x 2))) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 x 2))))) (pow.f64 p 6))) (sqrt.f64 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 p 2)) (*.f64 (sqrt.f64 2) (pow.f64 x 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (pow.f64 x 2))) (pow.f64 (/.f64 -1 (*.f64 (sqrt.f64 2) (pow.f64 x 2))) 2)) (pow.f64 p 4))) (sqrt.f64 2))) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))))) |
(+.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 p 4) (-.f64 (*.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (*.f64 (pow.f64 x 2) 1/2)) (pow.f64 (/.f64 -1 (*.f64 (pow.f64 x 2) (sqrt.f64 2))) 2))) (/.f64 (sqrt.f64 1/2) (sqrt.f64 2)))) (+.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) (*.f64 -1 (*.f64 (pow.f64 p 2) (/.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 x 2) (sqrt.f64 2))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 p 6) (-.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (pow.f64 x 2))) (*.f64 64 (/.f64 1 (pow.f64 x 8)))) (*.f64 (pow.f64 x 2) -1/2)) (*.f64 -1 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (*.f64 (pow.f64 x 2) 1/2)) (pow.f64 (/.f64 -1 (*.f64 (pow.f64 x 2) (sqrt.f64 2))) 2)) (*.f64 (pow.f64 x 2) (pow.f64 (sqrt.f64 2) 2)))))) (/.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) |
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 (pow.f64 p 4) (-.f64 (*.f64 (pow.f64 x 2) (*.f64 1/2 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)))) (pow.f64 (/.f64 -1 (*.f64 (pow.f64 x 2) (sqrt.f64 2))) 2))) (sqrt.f64 2)))) (+.f64 (+.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) (neg.f64 (*.f64 (pow.f64 p 2) (/.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 x 2) (sqrt.f64 2)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 p 6) (-.f64 (*.f64 (pow.f64 x 2) (*.f64 -1/2 (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (pow.f64 x 2))) (*.f64 64 (/.f64 1 (pow.f64 x 8)))))) (neg.f64 (/.f64 (-.f64 (*.f64 (pow.f64 x 2) (*.f64 1/2 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)))) (pow.f64 (/.f64 -1 (*.f64 (pow.f64 x 2) (sqrt.f64 2))) 2)) (*.f64 (pow.f64 x 2) (pow.f64 (sqrt.f64 2) 2)))))) (/.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))) |
(+.f64 (*.f64 (pow.f64 p 2) (neg.f64 (/.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 x 2) (sqrt.f64 2))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)) (*.f64 1/2 (*.f64 (pow.f64 p 4) (*.f64 (-.f64 (*.f64 (pow.f64 x 2) (*.f64 1/2 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)))) (pow.f64 (/.f64 -1 (*.f64 (pow.f64 x 2) (sqrt.f64 2))) 2)) (/.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))) (*.f64 (*.f64 (pow.f64 p 6) (sqrt.f64 1/2)) (*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 x 2) (*.f64 -1/2 (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (pow.f64 x 2))) (*.f64 64 (/.f64 1 (pow.f64 x 8)))))) (neg.f64 (/.f64 (-.f64 (*.f64 (pow.f64 x 2) (*.f64 1/2 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)))) (pow.f64 (/.f64 -1 (*.f64 (pow.f64 x 2) (sqrt.f64 2))) 2)) (*.f64 (pow.f64 x 2) (pow.f64 (sqrt.f64 2) 2))))) (sqrt.f64 2)) 1/2)))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (sqrt.f64 2) (neg.f64 (/.f64 (pow.f64 p 2) (*.f64 (pow.f64 x 2) (sqrt.f64 2)))))) (*.f64 (*.f64 1/2 (/.f64 (sqrt.f64 1/2) (sqrt.f64 2))) (+.f64 (*.f64 (pow.f64 p 4) (-.f64 (*.f64 (pow.f64 x 2) (*.f64 1/2 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)))) (pow.f64 (/.f64 -1 (*.f64 (pow.f64 x 2) (sqrt.f64 2))) 2))) (*.f64 (pow.f64 p 6) (-.f64 (*.f64 (pow.f64 x 2) (*.f64 -1/2 (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (pow.f64 x 2))) (*.f64 64 (/.f64 1 (pow.f64 x 8)))))) (neg.f64 (/.f64 (-.f64 (*.f64 (pow.f64 x 2) (*.f64 1/2 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)))) (pow.f64 (/.f64 -1 (*.f64 (pow.f64 x 2) (sqrt.f64 2))) 2)) (*.f64 (pow.f64 x 2) (pow.f64 (sqrt.f64 2) 2))))))))) |
(sqrt.f64 1/2) |
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) x) p))) |
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (*.f64 x (/.f64 (sqrt.f64 1/2) p)))) |
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) x) p)) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 x 2)) (pow.f64 p 2))))) |
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (*.f64 x (/.f64 (sqrt.f64 1/2) p))) (*.f64 -1/32 (*.f64 (pow.f64 x 2) (/.f64 (sqrt.f64 1/2) (pow.f64 p 2)))))) |
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (*.f64 x (/.f64 (sqrt.f64 1/2) p))) (*.f64 (pow.f64 x 2) (*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 p 2)) -1/32)))) |
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (*.f64 x (/.f64 (sqrt.f64 1/2) p))) (*.f64 (pow.f64 x 2) (*.f64 -1/32 (/.f64 (sqrt.f64 1/2) (pow.f64 p 2)))))) |
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) x) p)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (-.f64 (*.f64 -1/16 (pow.f64 x 3)) (*.f64 -1/64 (pow.f64 x 3)))) (pow.f64 p 3))) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 x 2)) (pow.f64 p 2)))))) |
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (*.f64 x (/.f64 (sqrt.f64 1/2) p))) (+.f64 (*.f64 -1/32 (*.f64 (pow.f64 x 2) (/.f64 (sqrt.f64 1/2) (pow.f64 p 2)))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -1/16) (*.f64 (pow.f64 x 3) -1/64)) (/.f64 (sqrt.f64 1/2) (pow.f64 p 3))))))) |
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (*.f64 x (/.f64 (sqrt.f64 1/2) p))) (+.f64 (*.f64 (pow.f64 x 2) (*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 p 2)) -1/32)) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 x 3) -3/64) (/.f64 (sqrt.f64 1/2) (pow.f64 p 3))))))) |
(+.f64 (+.f64 (sqrt.f64 1/2) (*.f64 1/4 (*.f64 x (/.f64 (sqrt.f64 1/2) p)))) (+.f64 (*.f64 (pow.f64 x 2) (*.f64 -1/32 (/.f64 (sqrt.f64 1/2) (pow.f64 p 2)))) (*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 p 3)) (*.f64 (*.f64 (pow.f64 x 3) -3/64) 1/2)))) |
(sqrt.f64 1/2) |
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 1/2) x) p)) (sqrt.f64 1/2)) |
(+.f64 (sqrt.f64 1/2) (*.f64 -1/4 (*.f64 x (/.f64 (sqrt.f64 1/2) p)))) |
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 1/2) x) p)) (+.f64 (sqrt.f64 1/2) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 x 2)) (pow.f64 p 2))))) |
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/32 (*.f64 (pow.f64 x 2) (/.f64 (sqrt.f64 1/2) (pow.f64 p 2)))) (*.f64 -1/4 (*.f64 x (/.f64 (sqrt.f64 1/2) p))))) |
(+.f64 (*.f64 (pow.f64 x 2) (*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 p 2)) -1/32)) (+.f64 (sqrt.f64 1/2) (*.f64 -1/4 (*.f64 x (/.f64 (sqrt.f64 1/2) p))))) |
(+.f64 (*.f64 (pow.f64 x 2) (*.f64 -1/32 (/.f64 (sqrt.f64 1/2) (pow.f64 p 2)))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/4 (*.f64 x (/.f64 (sqrt.f64 1/2) p))))) |
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 1/2) x) p)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (-.f64 (*.f64 -1/16 (pow.f64 x 3)) (*.f64 -1/64 (pow.f64 x 3)))) (pow.f64 p 3))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 x 2)) (pow.f64 p 2)))))) |
(+.f64 (*.f64 -1/4 (*.f64 x (/.f64 (sqrt.f64 1/2) p))) (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/32 (*.f64 (pow.f64 x 2) (/.f64 (sqrt.f64 1/2) (pow.f64 p 2)))) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -1/16) (*.f64 (pow.f64 x 3) -1/64)) (/.f64 (sqrt.f64 1/2) (pow.f64 p 3))))))) |
(+.f64 (sqrt.f64 1/2) (+.f64 (+.f64 (*.f64 (pow.f64 x 2) (*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 p 2)) -1/32)) (*.f64 -1/4 (*.f64 x (/.f64 (sqrt.f64 1/2) p)))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 x 3) -3/64) (/.f64 (sqrt.f64 1/2) (pow.f64 p 3)))))) |
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/4 (*.f64 x (/.f64 (sqrt.f64 1/2) p))) (+.f64 (*.f64 (pow.f64 x 2) (*.f64 -1/32 (/.f64 (sqrt.f64 1/2) (pow.f64 p 2)))) (*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 -3/64 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) -1/2))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) 0) |
(sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) |
(+.f64 0 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) |
(sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) |
(-.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) 0) |
(sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) |
(-.f64 0 (neg.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) |
(sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) |
(*.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) 1) |
(sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) |
(*.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) |
(sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) |
(*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) 2)) |
(sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) |
(*.f64 -1 (neg.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) |
(sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) |
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) 2) 1/2) |
(sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) |
(*.f64 2 (/.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) 2)) |
(sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) |
(*.f64 (*.f64 4 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) 1/4) |
(sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) |
(*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) -1) |
(sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) |
(*.f64 1/4 (*.f64 4 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) |
(sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) 2) 2) |
(sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) |
(/.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) 1) |
(sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) 2) 2) |
(sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) |
(/.f64 (*.f64 4 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) 4) |
(sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) |
(/.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) -1) |
(sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) |
(/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) 2) 4) 8) |
(sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) |
(/.f64 (*.f64 2 (neg.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) -2) |
(sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) |
(/.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) 2) 4)) 16) |
(sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) |
(neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) |
(sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) |
(-.f64 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) -1) |
(+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(-.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 0) |
(+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(*.f64 x (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) (+.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) x)))) |
(+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(*.f64 1 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))))) |
(+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(*.f64 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) (+.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) x))) |
(+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1) |
(+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(*.f64 1/2 (+.f64 2 (/.f64 (+.f64 x x) (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))))) |
(+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(*.f64 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2) 2) |
(+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(*.f64 (+.f64 x x) (*.f64 (+.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) x)) (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))))) |
(+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(*.f64 2 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2)) |
(+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(*.f64 (+.f64 2 (/.f64 (+.f64 x x) (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2) |
(+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) (*.f64 x (+.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) x)))) |
(+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(*.f64 (+.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) x)) (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) |
(+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) (+.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) x))) x) |
(+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(*.f64 (*.f64 (+.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) x)) (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) (+.f64 x x)) |
(+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(*.f64 (*.f64 x (+.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) x))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) |
(+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(*.f64 (+.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) (*.f64 x (+.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) x)))) |
(+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(/.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1) |
(+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(/.f64 (+.f64 2 (/.f64 (+.f64 x x) (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 2) |
(+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(/.f64 (*.f64 4 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))))) 4) |
(+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(/.f64 (*.f64 2 (*.f64 4 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))))) 8) |
(+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 4 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))))) (*.f64 2 (*.f64 4 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))))))) 16) |
(+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(+.f64 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) 0) |
(/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(+.f64 0 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) |
(/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(-.f64 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) 0) |
(/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(*.f64 x (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) |
(/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(*.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) |
(/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(*.f64 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) 1) |
(/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(*.f64 1/2 (/.f64 (+.f64 x x) (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) |
(/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(*.f64 -1 (/.f64 x (neg.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))))) |
(/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(*.f64 (+.f64 x x) (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) |
(/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(*.f64 (+.f64 x x) (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))))) |
(/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(*.f64 2 (/.f64 x (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) 2))) |
(/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(*.f64 2 (/.f64 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) 2)) |
(/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(*.f64 2 (*.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) x)) |
(/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(*.f64 (/.f64 (+.f64 x x) (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) 1/2) |
(/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(*.f64 (*.f64 4 x) (/.f64 1 (*.f64 4 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))))) |
(*.f64 (*.f64 x 4) (/.f64 1/4 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(*.f64 x (*.f64 (/.f64 1/4 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) 4)) |
(*.f64 x (*.f64 4 (/.f64 1/4 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) x) |
(/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(*.f64 (neg.f64 x) (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) |
(/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(*.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) (+.f64 x x)) |
(/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(*.f64 (*.f64 1/2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) (+.f64 x x)) |
(/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(*.f64 (/.f64 x (neg.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) -1) |
(/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(*.f64 (/.f64 x (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) 2)) 2) |
(/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(*.f64 (/.f64 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) 2) 2) |
(/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(*.f64 (/.f64 1 (*.f64 4 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) (*.f64 4 x)) |
(*.f64 (*.f64 x 4) (/.f64 1/4 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(*.f64 x (*.f64 (/.f64 1/4 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) 4)) |
(*.f64 x (*.f64 4 (/.f64 1/4 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(*.f64 (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) (neg.f64 x)) |
(/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(*.f64 (+.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) x) |
(/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(neg.f64 (/.f64 x (neg.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))))) |
(/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(+.f64 (sqrt.f64 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2)) 0) |
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))))) |
(+.f64 0 (sqrt.f64 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2))) |
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))))) |
(-.f64 (sqrt.f64 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2)) 0) |
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))))) |
(*.f64 1 (sqrt.f64 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2))) |
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))))) |
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2)) 2)) |
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))))) |
(*.f64 (sqrt.f64 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2)) 1) |
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))))) |
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2)) 2)) |
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2)) 2) 1/2) |
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2)) 2) 2) |
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))))) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2)) 1) |
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2)) 2) 2) |
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))))) |
(/.f64 (*.f64 4 (sqrt.f64 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2))) 4) |
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))))) |
(/.f64 (*.f64 2 (*.f64 4 (sqrt.f64 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2)))) 8) |
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 4 (sqrt.f64 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2)))) (*.f64 2 (*.f64 4 (sqrt.f64 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2))))) 16) |
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))))) |
Compiled 13473 to 10887 computations (19.2% saved)
16 alts after pruning (15 fresh and 1 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 298 | 15 | 313 |
| Fresh | 0 | 0 | 0 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 0 | 0 |
| Total | 298 | 16 | 314 |
| Status | Error | Program |
|---|---|---|
| ▶ | 34.8b | (+.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) x) p))) |
| ▶ | 51.4b | (*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 p x)))) |
| 51.4b | (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) | |
| 51.4b | (*.f64 -1 (*.f64 (*.f64 p (sqrt.f64 1/2)) (/.f64 (sqrt.f64 2) x))) | |
| 34.9b | (sqrt.f64 (*.f64 1/2 (+.f64 (*.f64 -1/2 (/.f64 x p)) 1))) | |
| 17.8b | (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 x (+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) x)) x))))) | |
| ▶ | 34.7b | (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 x (*.f64 2 p))))) |
| ✓ | 14.5b | (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 (*.f64 4 p) p) (*.f64 x x))))))) |
| ▶ | 15.0b | (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) x)))) |
| 60.0b | (sqrt.f64 (*.f64 1/2 (+.f64 1 -1))) | |
| 30.3b | (sqrt.f64 (*.f64 1/2 (*.f64 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) (+.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) x))))) | |
| 30.4b | (sqrt.f64 (*.f64 1/2 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) (+.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) x))) x))) | |
| 53.5b | (sqrt.f64 (*.f64 1/2 (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))))) | |
| 40.1b | (sqrt.f64 (*.f64 1/2 2)) | |
| ▶ | 31.6b | (sqrt.f64 1/2) |
| 51.4b | (neg.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 p (sqrt.f64 1/2)) x))) |
Compiled 467 to 364 computations (22.1% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) x)))) |
| ✓ | 0.2b | (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) x) |
| ✓ | 5.2b | (+.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) x)) |
| ✓ | 14.7b | (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) |
Compiled 116 to 61 computations (47.4% saved)
24 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | x | @ | -inf | (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) x)))) |
| 0.0ms | x | @ | inf | (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) x)))) |
| 0.0ms | p | @ | 0 | (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) x)))) |
| 0.0ms | x | @ | -inf | (+.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) x)) |
| 0.0ms | p | @ | 0 | (+.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) x)) |
| 1× | batch-egg-rewrite |
| 1394× | bool.json-1 |
| 1394× | bool.json-2 |
| 1368× | rational.json-1 |
| 1368× | rational.json-2 |
| 1368× | rational.json-4 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 18 | 174 |
| 1 | 188 | 156 |
| 2 | 491 | 156 |
| 3 | 1086 | 156 |
| 4 | 3622 | 156 |
| 1× | node limit |
| Inputs |
|---|
(sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) |
(+.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) x)) |
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) x) |
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) x)))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 4 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 4 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x or (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) (+.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) x)) (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 4 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))))) (*.f64 4 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x or (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) (/.f64 2 x)) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) (/.f64 2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 4 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) (/.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) x) (/.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (/.f64 2 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x x) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 x) (*.f64 4 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 x) (neg.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 4 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) (*.f64 4 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 x) (neg.f64 x)) (*.f64 2 (neg.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 4 x) (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 x x)) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 x)) (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 x)) (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (sqrt.f64 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 4 (sqrt.f64 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2))) (*.f64 4 (sqrt.f64 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (sqrt.f64 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x and (sqrt.f64 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2)) (sqrt.f64 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x or (sqrt.f64 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2)) (sqrt.f64 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2))))))) |
| 1× | egg-herbie |
| 1488× | rational.json-simplify-51 |
| 1124× | rational.json-simplify-35 |
| 998× | rational.json-simplify-49 |
| 918× | rational.json-simplify-2 |
| 880× | rational.json-simplify-44 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 437 | 10930 |
| 1 | 1071 | 10816 |
| 2 | 2466 | 10794 |
| 3 | 6807 | 10640 |
| 1× | node limit |
| Inputs |
|---|
x |
(+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) x)) x) |
(+.f64 (*.f64 -2 (/.f64 (pow.f64 p 4) (pow.f64 x 3))) (+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) x)) x)) |
(+.f64 (*.f64 -2 (/.f64 (pow.f64 p 4) (pow.f64 x 3))) (+.f64 (*.f64 4 (/.f64 (pow.f64 p 6) (pow.f64 x 5))) (+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) x)) x))) |
(*.f64 2 p) |
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) p)) (*.f64 2 p)) |
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) p)) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 x 4) (pow.f64 p 3))) (*.f64 2 p))) |
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) p)) (+.f64 (*.f64 1/512 (/.f64 (pow.f64 x 6) (pow.f64 p 5))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 x 4) (pow.f64 p 3))) (*.f64 2 p)))) |
(*.f64 -2 p) |
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) p)) (*.f64 -2 p)) |
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) p)) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 x 4) (pow.f64 p 3))) (*.f64 -2 p))) |
(+.f64 (*.f64 -1/512 (/.f64 (pow.f64 x 6) (pow.f64 p 5))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) p)) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 x 4) (pow.f64 p 3))) (*.f64 -2 p)))) |
(*.f64 2 p) |
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) p)) (*.f64 2 p)) |
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) p)) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 x 4) (pow.f64 p 3))) (*.f64 2 p))) |
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) p)) (+.f64 (*.f64 1/512 (/.f64 (pow.f64 x 6) (pow.f64 p 5))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 x 4) (pow.f64 p 3))) (*.f64 2 p)))) |
x |
(+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) x)) x) |
(+.f64 (*.f64 -2 (/.f64 (pow.f64 p 4) (pow.f64 x 3))) (+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) x)) x)) |
(+.f64 (*.f64 -2 (/.f64 (pow.f64 p 4) (pow.f64 x 3))) (+.f64 (*.f64 4 (/.f64 (pow.f64 p 6) (pow.f64 x 5))) (+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) x)) x))) |
(*.f64 -1 x) |
(+.f64 (*.f64 -2 (/.f64 (pow.f64 p 2) x)) (*.f64 -1 x)) |
(+.f64 (*.f64 2 (/.f64 (pow.f64 p 4) (pow.f64 x 3))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 p 2) x)) (*.f64 -1 x))) |
(+.f64 (*.f64 -4 (/.f64 (pow.f64 p 6) (pow.f64 x 5))) (+.f64 (*.f64 2 (/.f64 (pow.f64 p 4) (pow.f64 x 3))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 p 2) x)) (*.f64 -1 x)))) |
2 |
(+.f64 2 (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) |
(+.f64 2 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 p 4) (*.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (pow.f64 x 2)))) (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))))) |
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (pow.f64 x 2))) (*.f64 64 (/.f64 1 (pow.f64 x 8)))) (*.f64 (pow.f64 x 2) (pow.f64 p 6)))) (+.f64 2 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 p 4) (*.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (pow.f64 x 2)))) (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))))) |
1 |
(+.f64 1 (*.f64 1/2 (/.f64 x p))) |
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 x p)) (*.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 p 3))))) |
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 x p)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 -1/16 (pow.f64 x 2)) 2)) x) (pow.f64 p 5))) (*.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 p 3)))))) |
1 |
(+.f64 (*.f64 -1/2 (/.f64 x p)) 1) |
(+.f64 (*.f64 -1/2 (/.f64 x p)) (+.f64 1 (*.f64 1/16 (/.f64 (pow.f64 x 3) (pow.f64 p 3))))) |
(+.f64 (*.f64 -1/2 (/.f64 x p)) (+.f64 1 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 -1/16 (pow.f64 x 2)) 2)) x) (pow.f64 p 5))))) |
1 |
(+.f64 1 (*.f64 1/2 (/.f64 x p))) |
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 x p)) (*.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 p 3))))) |
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 x p)) (+.f64 (*.f64 (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 p 6))) (pow.f64 (/.f64 -1/16 (pow.f64 p 3)) 2)) (*.f64 (pow.f64 x 5) p)) (*.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 p 3)))))) |
2 |
(+.f64 2 (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) |
(+.f64 2 (+.f64 (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 x 4))))) |
(+.f64 2 (+.f64 (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 x 4))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 64 (pow.f64 p 6)) (*.f64 2 (*.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 p 2)))) (pow.f64 x 6)))))) |
(*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) |
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 x 4))) (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) |
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 64 (pow.f64 p 6)) (*.f64 2 (*.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 p 2)))) (pow.f64 x 6))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 x 4))) (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))))) |
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 64 (pow.f64 p 6)) (*.f64 2 (*.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 p 2)))) (pow.f64 x 6))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 x 4))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 p 2) (+.f64 (*.f64 64 (pow.f64 p 6)) (*.f64 2 (*.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 p 2)))))) (+.f64 (*.f64 -256 (pow.f64 p 8)) (pow.f64 (*.f64 -1/2 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2))) 2))) (pow.f64 x 8))) (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))))) |
1 |
(+.f64 1 (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) |
(+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 p 4) (*.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (pow.f64 x 2)))) (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))))) |
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (pow.f64 x 2))) (*.f64 64 (/.f64 1 (pow.f64 x 8)))) (*.f64 (pow.f64 x 2) (pow.f64 p 6)))) (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 p 4) (*.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (pow.f64 x 2)))) (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))))) |
(*.f64 1/2 (/.f64 x p)) |
(+.f64 (*.f64 1/2 (/.f64 x p)) (*.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 p 3)))) |
(+.f64 (*.f64 1/2 (/.f64 x p)) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 -1/16 (pow.f64 x 2)) 2)) x) (pow.f64 p 5))))) |
(+.f64 (*.f64 1/2 (/.f64 x p)) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 -1/16 (pow.f64 x 2)) 2)) x) (pow.f64 p 5))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 -1/16 (pow.f64 x 2)) 2)) (pow.f64 x 2))) (*.f64 1/256 (pow.f64 x 6))) x) (pow.f64 p 7)))))) |
(*.f64 -1/2 (/.f64 x p)) |
(+.f64 (*.f64 -1/2 (/.f64 x p)) (*.f64 1/16 (/.f64 (pow.f64 x 3) (pow.f64 p 3)))) |
(+.f64 (*.f64 -1/2 (/.f64 x p)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 -1/16 (pow.f64 x 2)) 2)) x) (pow.f64 p 5)))) |
(+.f64 (*.f64 -1/2 (/.f64 x p)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 -1/16 (pow.f64 x 2)) 2)) (pow.f64 x 2))) (*.f64 1/256 (pow.f64 x 6))) x) (pow.f64 p 7)) (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 -1/16 (pow.f64 x 2)) 2)) x) (pow.f64 p 5))))) |
(*.f64 1/2 (/.f64 x p)) |
(+.f64 (*.f64 1/2 (/.f64 x p)) (*.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 p 3)))) |
(+.f64 (*.f64 1/2 (/.f64 x p)) (+.f64 (*.f64 (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 p 6))) (pow.f64 (/.f64 -1/16 (pow.f64 p 3)) 2)) (*.f64 (pow.f64 x 5) p)) (*.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 p 3))))) |
(+.f64 (*.f64 1/2 (/.f64 x p)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/256 (/.f64 1 (pow.f64 p 8))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 p 6))) (pow.f64 (/.f64 -1/16 (pow.f64 p 3)) 2)) (pow.f64 p 2)))) (*.f64 p (pow.f64 x 7)))) (+.f64 (*.f64 (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 p 6))) (pow.f64 (/.f64 -1/16 (pow.f64 p 3)) 2)) (*.f64 (pow.f64 x 5) p)) (*.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 p 3)))))) |
1 |
(+.f64 1 (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) |
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 x 4))))) |
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 x 4))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 64 (pow.f64 p 6)) (*.f64 2 (*.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 p 2)))) (pow.f64 x 6)))))) |
-1 |
(-.f64 (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) 1) |
(-.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 x 4)))) 1) |
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 64 (pow.f64 p 6)) (*.f64 2 (*.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 p 2)))) (pow.f64 x 6))) (+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 x 4))))) 1) |
(*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 p 2)) (*.f64 (sqrt.f64 2) (pow.f64 x 2)))) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 p 2)) (*.f64 (sqrt.f64 2) (pow.f64 x 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (pow.f64 x 2))) (pow.f64 (/.f64 -1 (*.f64 (sqrt.f64 2) (pow.f64 x 2))) 2)) (pow.f64 p 4))) (sqrt.f64 2))) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (pow.f64 x 2))) (*.f64 64 (/.f64 1 (pow.f64 x 8)))) (pow.f64 x 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (pow.f64 x 2))) (pow.f64 (/.f64 -1 (*.f64 (sqrt.f64 2) (pow.f64 x 2))) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 x 2))))) (pow.f64 p 6))) (sqrt.f64 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 p 2)) (*.f64 (sqrt.f64 2) (pow.f64 x 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (pow.f64 x 2))) (pow.f64 (/.f64 -1 (*.f64 (sqrt.f64 2) (pow.f64 x 2))) 2)) (pow.f64 p 4))) (sqrt.f64 2))) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))))) |
(sqrt.f64 1/2) |
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) x) p))) |
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) x) p)) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 x 2)) (pow.f64 p 2))))) |
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) x) p)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (-.f64 (*.f64 -1/16 (pow.f64 x 3)) (*.f64 -1/64 (pow.f64 x 3)))) (pow.f64 p 3))) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 x 2)) (pow.f64 p 2)))))) |
(sqrt.f64 1/2) |
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 1/2) x) p)) (sqrt.f64 1/2)) |
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 1/2) x) p)) (+.f64 (sqrt.f64 1/2) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 x 2)) (pow.f64 p 2))))) |
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 1/2) x) p)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (-.f64 (*.f64 -1/16 (pow.f64 x 3)) (*.f64 -1/64 (pow.f64 x 3)))) (pow.f64 p 3))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 x 2)) (pow.f64 p 2)))))) |
(sqrt.f64 1/2) |
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) x) p))) |
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) x) p)) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 x 2)) (pow.f64 p 2))))) |
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -3/128 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 x 3)) (pow.f64 p 3))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) x) p)) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 x 2)) (pow.f64 p 2)))))) |
(*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 p 2)) (*.f64 (sqrt.f64 2) (pow.f64 x 2)))) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 p 2)) (*.f64 (sqrt.f64 2) (pow.f64 x 2)))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2))) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 p 2) (sqrt.f64 2))) 2))) (*.f64 (sqrt.f64 2) (pow.f64 x 4)))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 p 2)) (*.f64 (sqrt.f64 2) (pow.f64 x 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 64 (pow.f64 p 6)) (*.f64 2 (*.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 p 2))))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2))) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 p 2) (sqrt.f64 2))) 2)) (pow.f64 p 2)) (pow.f64 (sqrt.f64 2) 2)))) (sqrt.f64 1/2)) (*.f64 (sqrt.f64 2) (pow.f64 x 6)))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2))) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 p 2) (sqrt.f64 2))) 2))) (*.f64 (sqrt.f64 2) (pow.f64 x 4))))))) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (sqrt.f64 1/2)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 x 3) p)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x))) |
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (sqrt.f64 1/2)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 x 3) p)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (-.f64 (*.f64 1/2 (+.f64 (*.f64 64 (pow.f64 p 6)) (*.f64 2 (*.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 p 2))))) (pow.f64 (*.f64 1/4 (/.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (*.f64 (sqrt.f64 2) p))) 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 x 5) p)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)))) |
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (sqrt.f64 1/2)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 x 3) p)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 2 (*.f64 (pow.f64 p 2) (+.f64 (*.f64 64 (pow.f64 p 6)) (*.f64 2 (*.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 p 2)))))) (+.f64 (*.f64 -256 (pow.f64 p 8)) (pow.f64 (*.f64 -1/2 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2))) 2)))) (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (-.f64 (*.f64 1/2 (+.f64 (*.f64 64 (pow.f64 p 6)) (*.f64 2 (*.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 p 2))))) (pow.f64 (*.f64 1/4 (/.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (*.f64 (sqrt.f64 2) p))) 2))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 p 2))))) (sqrt.f64 1/2)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 x 7) p)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (-.f64 (*.f64 1/2 (+.f64 (*.f64 64 (pow.f64 p 6)) (*.f64 2 (*.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 p 2))))) (pow.f64 (*.f64 1/4 (/.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (*.f64 (sqrt.f64 2) p))) 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 x 5) p)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) 0) |
(+.f64 0 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) |
(-.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) 0) |
(*.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) 1) |
(*.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) |
(*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) 2)) |
(*.f64 2 (/.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) 2)) |
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) 2) 1/2) |
(*.f64 (*.f64 4 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) 1/4) |
(*.f64 1/4 (*.f64 4 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) 2) 2) |
(/.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) 1) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) 2) 2) |
(/.f64 (*.f64 4 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) 4) |
(/.f64 (*.f64 2 (*.f64 4 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 8) |
(-.f64 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) -1) |
(-.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 0) |
(*.f64 1 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))))) |
(*.f64 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) (+.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) x))) |
(*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1) |
(*.f64 1/2 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 2)) |
(*.f64 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2) 2) |
(*.f64 2 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2)) |
(*.f64 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 2) 1/2) |
(*.f64 (+.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) x)) (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) |
(/.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1) |
(/.f64 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 2) 2) |
(/.f64 (*.f64 4 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))))) 4) |
(/.f64 (+.f64 (*.f64 4 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))))) (*.f64 4 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))))) 8) |
(+.f64 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) 0) |
(+.f64 0 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) |
(-.f64 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) 0) |
(/.f64 4 (+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) (/.f64 2 x)) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) (/.f64 2 x)))) |
(/.f64 4 (/.f64 (*.f64 4 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) x)) |
(/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) |
(/.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) x)) |
(/.f64 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) 1) |
(/.f64 2 (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) (/.f64 2 x))) |
(/.f64 2 (+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) x) (/.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) x))) |
(/.f64 (*.f64 x (/.f64 2 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 2) |
(/.f64 (+.f64 x x) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) 2)) |
(/.f64 (*.f64 4 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 4) |
(/.f64 (*.f64 4 x) (*.f64 4 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) |
(/.f64 (neg.f64 x) (neg.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) |
(/.f64 (+.f64 (*.f64 4 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) (*.f64 4 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))))) 8) |
(/.f64 (+.f64 (neg.f64 x) (neg.f64 x)) (*.f64 2 (neg.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))))) |
(/.f64 (/.f64 (*.f64 4 x) (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) 4) |
(/.f64 (/.f64 x (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) 2)) 1/2) |
(/.f64 (neg.f64 (+.f64 x x)) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) 2))) |
(/.f64 (neg.f64 (neg.f64 x)) (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) |
(/.f64 (neg.f64 (neg.f64 x)) (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))))) |
(+.f64 (sqrt.f64 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2)) 0) |
(+.f64 0 (sqrt.f64 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2))) |
(-.f64 (sqrt.f64 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2)) 0) |
(*.f64 1 (sqrt.f64 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2))) |
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2)) 2)) |
(*.f64 (sqrt.f64 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2)) 1) |
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2)) 2)) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2)) 2) 1/2) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2)) 2) 2) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2)) 1) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2)) 2) 2) |
(/.f64 (*.f64 4 (sqrt.f64 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2))) 4) |
(/.f64 (+.f64 (*.f64 4 (sqrt.f64 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2))) (*.f64 4 (sqrt.f64 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2)))) 8) |
| Outputs |
|---|
x |
(+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) x)) x) |
(+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) |
(+.f64 (*.f64 -2 (/.f64 (pow.f64 p 4) (pow.f64 x 3))) (+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) x)) x)) |
(+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) x)) (+.f64 x (*.f64 -2 (/.f64 (pow.f64 p 4) (pow.f64 x 3))))) |
(+.f64 x (+.f64 (*.f64 -2 (/.f64 (pow.f64 p 4) (pow.f64 x 3))) (*.f64 2 (/.f64 (pow.f64 p 2) x)))) |
(+.f64 x (+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) x)) (*.f64 -2 (/.f64 (pow.f64 p 4) (pow.f64 x 3))))) |
(+.f64 (*.f64 -2 (/.f64 (pow.f64 p 4) (pow.f64 x 3))) (+.f64 (*.f64 4 (/.f64 (pow.f64 p 6) (pow.f64 x 5))) (+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) x)) x))) |
(+.f64 (*.f64 -2 (/.f64 (pow.f64 p 4) (pow.f64 x 3))) (+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) x)) (+.f64 x (*.f64 4 (/.f64 (pow.f64 p 6) (pow.f64 x 5)))))) |
(+.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 p 4) (pow.f64 x 3))) (*.f64 4 (/.f64 (pow.f64 p 6) (pow.f64 x 5))))) |
(+.f64 x (+.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) x)) (*.f64 -2 (/.f64 (pow.f64 p 4) (pow.f64 x 3)))) (*.f64 4 (/.f64 (pow.f64 p 6) (pow.f64 x 5))))) |
(*.f64 2 p) |
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) p)) (*.f64 2 p)) |
(+.f64 (*.f64 2 p) (*.f64 1/4 (/.f64 (pow.f64 x 2) p))) |
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) p)) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 x 4) (pow.f64 p 3))) (*.f64 2 p))) |
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) p)) (+.f64 (*.f64 2 p) (*.f64 -1/64 (/.f64 (pow.f64 x 4) (pow.f64 p 3))))) |
(+.f64 (*.f64 2 p) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) p)) (*.f64 -1/64 (/.f64 (pow.f64 x 4) (pow.f64 p 3))))) |
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) p)) (+.f64 (*.f64 1/512 (/.f64 (pow.f64 x 6) (pow.f64 p 5))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 x 4) (pow.f64 p 3))) (*.f64 2 p)))) |
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) p)) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 x 4) (pow.f64 p 3))) (+.f64 (*.f64 2 p) (*.f64 1/512 (/.f64 (pow.f64 x 6) (pow.f64 p 5)))))) |
(*.f64 -2 p) |
(*.f64 p -2) |
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) p)) (*.f64 -2 p)) |
(+.f64 (*.f64 p -2) (*.f64 (/.f64 (pow.f64 x 2) p) -1/4)) |
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) p)) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 x 4) (pow.f64 p 3))) (*.f64 -2 p))) |
(+.f64 (*.f64 (/.f64 (pow.f64 x 2) p) -1/4) (+.f64 (*.f64 p -2) (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 p 3)) 1/64))) |
(+.f64 (*.f64 p -2) (+.f64 (*.f64 (/.f64 (pow.f64 x 2) p) -1/4) (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 p 3)) 1/64))) |
(+.f64 (*.f64 -1/512 (/.f64 (pow.f64 x 6) (pow.f64 p 5))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) p)) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 x 4) (pow.f64 p 3))) (*.f64 -2 p)))) |
(+.f64 (*.f64 (/.f64 (pow.f64 x 2) p) -1/4) (+.f64 (+.f64 (*.f64 p -2) (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 p 3)) 1/64)) (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 p 5)) -1/512))) |
(+.f64 (*.f64 p -2) (+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 x 2) p) -1/4) (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 p 3)) 1/64)) (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 p 5)) -1/512))) |
(*.f64 2 p) |
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) p)) (*.f64 2 p)) |
(+.f64 (*.f64 2 p) (*.f64 1/4 (/.f64 (pow.f64 x 2) p))) |
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) p)) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 x 4) (pow.f64 p 3))) (*.f64 2 p))) |
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) p)) (+.f64 (*.f64 2 p) (*.f64 -1/64 (/.f64 (pow.f64 x 4) (pow.f64 p 3))))) |
(+.f64 (*.f64 2 p) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) p)) (*.f64 -1/64 (/.f64 (pow.f64 x 4) (pow.f64 p 3))))) |
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) p)) (+.f64 (*.f64 1/512 (/.f64 (pow.f64 x 6) (pow.f64 p 5))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 x 4) (pow.f64 p 3))) (*.f64 2 p)))) |
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) p)) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 x 4) (pow.f64 p 3))) (+.f64 (*.f64 2 p) (*.f64 1/512 (/.f64 (pow.f64 x 6) (pow.f64 p 5)))))) |
x |
(+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) x)) x) |
(+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) |
(+.f64 (*.f64 -2 (/.f64 (pow.f64 p 4) (pow.f64 x 3))) (+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) x)) x)) |
(+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) x)) (+.f64 x (*.f64 -2 (/.f64 (pow.f64 p 4) (pow.f64 x 3))))) |
(+.f64 x (+.f64 (*.f64 -2 (/.f64 (pow.f64 p 4) (pow.f64 x 3))) (*.f64 2 (/.f64 (pow.f64 p 2) x)))) |
(+.f64 x (+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) x)) (*.f64 -2 (/.f64 (pow.f64 p 4) (pow.f64 x 3))))) |
(+.f64 (*.f64 -2 (/.f64 (pow.f64 p 4) (pow.f64 x 3))) (+.f64 (*.f64 4 (/.f64 (pow.f64 p 6) (pow.f64 x 5))) (+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) x)) x))) |
(+.f64 (*.f64 -2 (/.f64 (pow.f64 p 4) (pow.f64 x 3))) (+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) x)) (+.f64 x (*.f64 4 (/.f64 (pow.f64 p 6) (pow.f64 x 5)))))) |
(+.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 p 4) (pow.f64 x 3))) (*.f64 4 (/.f64 (pow.f64 p 6) (pow.f64 x 5))))) |
(+.f64 x (+.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) x)) (*.f64 -2 (/.f64 (pow.f64 p 4) (pow.f64 x 3)))) (*.f64 4 (/.f64 (pow.f64 p 6) (pow.f64 x 5))))) |
(*.f64 -1 x) |
(neg.f64 x) |
(+.f64 (*.f64 -2 (/.f64 (pow.f64 p 2) x)) (*.f64 -1 x)) |
(+.f64 (*.f64 (/.f64 (pow.f64 p 2) x) -2) (neg.f64 x)) |
(+.f64 (*.f64 2 (/.f64 (pow.f64 p 4) (pow.f64 x 3))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 p 2) x)) (*.f64 -1 x))) |
(+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 p 2) x) -2) (neg.f64 x)) (*.f64 2 (/.f64 (pow.f64 p 4) (pow.f64 x 3)))) |
(+.f64 (*.f64 (/.f64 (pow.f64 p 2) x) -2) (+.f64 (*.f64 2 (/.f64 (pow.f64 p 4) (pow.f64 x 3))) (neg.f64 x))) |
(+.f64 (*.f64 -4 (/.f64 (pow.f64 p 6) (pow.f64 x 5))) (+.f64 (*.f64 2 (/.f64 (pow.f64 p 4) (pow.f64 x 3))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 p 2) x)) (*.f64 -1 x)))) |
(+.f64 (*.f64 2 (/.f64 (pow.f64 p 4) (pow.f64 x 3))) (+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 p 2) x) -2) (neg.f64 x)) (*.f64 (/.f64 (pow.f64 p 6) (pow.f64 x 5)) -4))) |
(+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 p 2) x) -2) (neg.f64 x)) (+.f64 (*.f64 (/.f64 (pow.f64 p 6) (pow.f64 x 5)) -4) (*.f64 2 (/.f64 (pow.f64 p 4) (pow.f64 x 3))))) |
(+.f64 (*.f64 (/.f64 (pow.f64 p 2) x) -2) (+.f64 (*.f64 (/.f64 (pow.f64 p 6) (pow.f64 x 5)) -4) (+.f64 (*.f64 2 (/.f64 (pow.f64 p 4) (pow.f64 x 3))) (neg.f64 x)))) |
2 |
(+.f64 2 (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) |
(+.f64 2 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 p 4) (*.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (pow.f64 x 2)))) (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))))) |
(+.f64 (*.f64 (pow.f64 p 4) (*.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (*.f64 (pow.f64 x 2) 1/2))) (+.f64 2 (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))))) |
(+.f64 2 (+.f64 (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 (pow.f64 p 4) (*.f64 (pow.f64 x 2) (*.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) 1/2))))) |
(+.f64 (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (+.f64 2 (*.f64 (pow.f64 p 4) (*.f64 (pow.f64 x 2) (*.f64 1/2 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2))))))) |
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (pow.f64 x 2))) (*.f64 64 (/.f64 1 (pow.f64 x 8)))) (*.f64 (pow.f64 x 2) (pow.f64 p 6)))) (+.f64 2 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 p 4) (*.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (pow.f64 x 2)))) (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))))) |
(+.f64 (+.f64 (*.f64 (pow.f64 p 4) (*.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (*.f64 (pow.f64 x 2) 1/2))) (+.f64 2 (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (pow.f64 x 2))) (*.f64 64 (/.f64 1 (pow.f64 x 8)))) (*.f64 (pow.f64 p 6) (pow.f64 x 2))))) |
(+.f64 (+.f64 2 (+.f64 (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 (pow.f64 p 4) (*.f64 (pow.f64 x 2) (*.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) 1/2))))) (*.f64 -1/2 (*.f64 (pow.f64 p 6) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (pow.f64 x 2))) (*.f64 64 (/.f64 1 (pow.f64 x 8)))))))) |
(+.f64 2 (+.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 (pow.f64 p 4) (*.f64 (pow.f64 x 2) (*.f64 1/2 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)))))) (*.f64 (pow.f64 p 6) (*.f64 (pow.f64 x 2) (*.f64 -1/2 (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (pow.f64 x 2))) (*.f64 64 (/.f64 1 (pow.f64 x 8))))))))) |
(+.f64 (+.f64 2 (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 p 6) (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (pow.f64 x 2))) (*.f64 64 (/.f64 1 (pow.f64 x 8)))))) (*.f64 (*.f64 1/2 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2))) (pow.f64 p 4))))) |
1 |
(+.f64 1 (*.f64 1/2 (/.f64 x p))) |
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 x p)) (*.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 p 3))))) |
(+.f64 (+.f64 1 (*.f64 1/2 (/.f64 x p))) (*.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 p 3)))) |
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 x p)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 -1/16 (pow.f64 x 2)) 2)) x) (pow.f64 p 5))) (*.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 p 3)))))) |
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 x (/.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 (pow.f64 x 2) -1/16) 2)) (pow.f64 p 5)))) (+.f64 (*.f64 1/2 (/.f64 x p)) (*.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 p 3)))))) |
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 x p)) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (neg.f64 (*.f64 x (/.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 (pow.f64 x 2) -1/16) 2)) (pow.f64 p 5))))))) |
(+.f64 1 (+.f64 (+.f64 (*.f64 1/2 (/.f64 x p)) (*.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 p 3)))) (*.f64 x (neg.f64 (/.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 (pow.f64 x 2) -1/16) 2)) (pow.f64 p 5)))))) |
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (+.f64 (*.f64 1/2 (/.f64 x p)) (-.f64 1 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 (pow.f64 x 2) -1/16) 2)) (/.f64 x (pow.f64 p 5)))))) |
1 |
(+.f64 (*.f64 -1/2 (/.f64 x p)) 1) |
(+.f64 1 (*.f64 -1/2 (/.f64 x p))) |
(+.f64 (*.f64 -1/2 (/.f64 x p)) (+.f64 1 (*.f64 1/16 (/.f64 (pow.f64 x 3) (pow.f64 p 3))))) |
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 x p)) (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 p 3)) 1/16))) |
(+.f64 (*.f64 -1/2 (/.f64 x p)) (+.f64 1 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 -1/16 (pow.f64 x 2)) 2)) x) (pow.f64 p 5))))) |
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 x p)) (+.f64 (*.f64 x (/.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 (pow.f64 x 2) -1/16) 2)) (pow.f64 p 5))) (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 p 3)) 1/16)))) |
(+.f64 1 (+.f64 (*.f64 x (/.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 (pow.f64 x 2) -1/16) 2)) (pow.f64 p 5))) (+.f64 (*.f64 -1/2 (/.f64 x p)) (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 p 3)) 1/16)))) |
(+.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 (pow.f64 x 2) -1/16) 2)) (/.f64 x (pow.f64 p 5))) (+.f64 (*.f64 -1/2 (/.f64 x p)) (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 p 3)) 1/16)))) |
1 |
(+.f64 1 (*.f64 1/2 (/.f64 x p))) |
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 x p)) (*.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 p 3))))) |
(+.f64 (+.f64 1 (*.f64 1/2 (/.f64 x p))) (*.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 p 3)))) |
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 x p)) (+.f64 (*.f64 (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 p 6))) (pow.f64 (/.f64 -1/16 (pow.f64 p 3)) 2)) (*.f64 (pow.f64 x 5) p)) (*.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 p 3)))))) |
(+.f64 1 (+.f64 (*.f64 (pow.f64 x 5) (*.f64 p (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 p 6))) (pow.f64 (/.f64 -1/16 (pow.f64 p 3)) 2)))) (+.f64 (*.f64 1/2 (/.f64 x p)) (*.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 p 3)))))) |
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 x p)) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (*.f64 (pow.f64 x 5) (*.f64 p (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 p 6))) (pow.f64 (/.f64 -1/16 (pow.f64 p 3)) 2))))))) |
(+.f64 1 (+.f64 (+.f64 (*.f64 1/2 (/.f64 x p)) (*.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 p 3)))) (*.f64 (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 p 6))) (pow.f64 (/.f64 -1/16 (pow.f64 p 3)) 2)) (*.f64 p (pow.f64 x 5))))) |
2 |
(+.f64 2 (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) |
(+.f64 2 (+.f64 (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 x 4))))) |
(+.f64 (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (pow.f64 x 4))) 2)) |
(+.f64 2 (+.f64 (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (pow.f64 x 4))))) |
(+.f64 (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (+.f64 2 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (pow.f64 x 4))))) |
(+.f64 2 (+.f64 (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 x 4))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 64 (pow.f64 p 6)) (*.f64 2 (*.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 p 2)))) (pow.f64 x 6)))))) |
(+.f64 (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (+.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (pow.f64 x 4))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 (pow.f64 p 2) 2))) (pow.f64 x 6)))) 2)) |
(+.f64 2 (+.f64 (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 -1/2 (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (pow.f64 x 4)) (/.f64 (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 2 (pow.f64 p 2)))) (pow.f64 x 6)))))) |
(+.f64 (+.f64 2 (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) (*.f64 -1/2 (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (pow.f64 x 4)) (/.f64 (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 2 (pow.f64 p 2)))) (pow.f64 x 6))))) |
(*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) |
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 x 4))) (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) |
(+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (pow.f64 x 4)))) |
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 64 (pow.f64 p 6)) (*.f64 2 (*.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 p 2)))) (pow.f64 x 6))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 x 4))) (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))))) |
(+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (pow.f64 x 4))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 (pow.f64 p 2) 2))) (pow.f64 x 6))))) |
(+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 2 (pow.f64 p 2)))) (pow.f64 x 6)) (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (pow.f64 x 4))))) |
(+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (pow.f64 x 4)) (/.f64 (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 2 (pow.f64 p 2)))) (pow.f64 x 6))))) |
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 64 (pow.f64 p 6)) (*.f64 2 (*.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 p 2)))) (pow.f64 x 6))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 x 4))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 p 2) (+.f64 (*.f64 64 (pow.f64 p 6)) (*.f64 2 (*.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 p 2)))))) (+.f64 (*.f64 -256 (pow.f64 p 8)) (pow.f64 (*.f64 -1/2 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2))) 2))) (pow.f64 x 8))) (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))))) |
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (pow.f64 x 4))) (+.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 p 2) (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 (pow.f64 p 2) 2))))) (+.f64 (*.f64 -256 (pow.f64 p 8)) (pow.f64 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2))) 2))) (pow.f64 x 8)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 (pow.f64 p 2) 2))) (pow.f64 x 6))))) |
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 p 2) (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 2 (pow.f64 p 2)))))) (+.f64 (*.f64 -256 (pow.f64 p 8)) (pow.f64 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2))) 2))) (pow.f64 x 8))) (+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 2 (pow.f64 p 2)))) (pow.f64 x 6)) (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (pow.f64 x 4)))))) |
(+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (+.f64 (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 p 2) (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 2 (pow.f64 p 2)))))) (+.f64 (*.f64 -256 (pow.f64 p 8)) (pow.f64 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2))) 2))) (pow.f64 x 8)) (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (pow.f64 x 4)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 2 (pow.f64 p 2)))) (pow.f64 x 6))))) |
(+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 p 2) (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 2 (pow.f64 p 2)))))) (+.f64 (*.f64 -256 (pow.f64 p 8)) (pow.f64 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2))) 2))) (pow.f64 x 8)) (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (pow.f64 x 4)) (/.f64 (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 2 (pow.f64 p 2)))) (pow.f64 x 6)))))) |
1 |
(+.f64 1 (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) |
(+.f64 (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) 1) |
(+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 p 4) (*.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (pow.f64 x 2)))) (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))))) |
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 (pow.f64 p 4) (*.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (*.f64 (pow.f64 x 2) 1/2))))) |
(+.f64 (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (-.f64 (*.f64 (pow.f64 p 4) (*.f64 (pow.f64 x 2) (*.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) 1/2))) -1)) |
(+.f64 (*.f64 (pow.f64 p 4) (*.f64 (pow.f64 x 2) (*.f64 1/2 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2))))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) 1)) |
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (pow.f64 x 2))) (*.f64 64 (/.f64 1 (pow.f64 x 8)))) (*.f64 (pow.f64 x 2) (pow.f64 p 6)))) (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 p 4) (*.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (pow.f64 x 2)))) (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))))) |
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (pow.f64 x 2))) (*.f64 64 (/.f64 1 (pow.f64 x 8)))) (*.f64 (pow.f64 p 6) (pow.f64 x 2)))) (+.f64 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 (pow.f64 p 4) (*.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (*.f64 (pow.f64 x 2) 1/2)))))) |
(+.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 (pow.f64 p 4) (*.f64 (pow.f64 x 2) (*.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) 1/2)))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 p 6) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (pow.f64 x 2))) (*.f64 64 (/.f64 1 (pow.f64 x 8))))))))) |
(+.f64 (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (+.f64 (+.f64 1 (*.f64 (pow.f64 p 4) (*.f64 (pow.f64 x 2) (*.f64 1/2 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)))))) (*.f64 (pow.f64 p 6) (*.f64 (pow.f64 x 2) (*.f64 -1/2 (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (pow.f64 x 2))) (*.f64 64 (/.f64 1 (pow.f64 x 8))))))))) |
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 p 6) (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (pow.f64 x 2))) (*.f64 64 (/.f64 1 (pow.f64 x 8)))))) (*.f64 (*.f64 1/2 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2))) (pow.f64 p 4)))))) |
(*.f64 1/2 (/.f64 x p)) |
(+.f64 (*.f64 1/2 (/.f64 x p)) (*.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 p 3)))) |
(+.f64 (*.f64 1/2 (/.f64 x p)) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 -1/16 (pow.f64 x 2)) 2)) x) (pow.f64 p 5))))) |
(+.f64 (*.f64 -1 (*.f64 x (/.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 (pow.f64 x 2) -1/16) 2)) (pow.f64 p 5)))) (+.f64 (*.f64 1/2 (/.f64 x p)) (*.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 p 3))))) |
(+.f64 (*.f64 1/2 (/.f64 x p)) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (neg.f64 (*.f64 x (/.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 (pow.f64 x 2) -1/16) 2)) (pow.f64 p 5)))))) |
(+.f64 (+.f64 (*.f64 1/2 (/.f64 x p)) (*.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 p 3)))) (*.f64 x (neg.f64 (/.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 (pow.f64 x 2) -1/16) 2)) (pow.f64 p 5))))) |
(+.f64 (*.f64 1/2 (/.f64 x p)) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 -1/16 (pow.f64 x 2)) 2)) x) (pow.f64 p 5))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 -1/16 (pow.f64 x 2)) 2)) (pow.f64 x 2))) (*.f64 1/256 (pow.f64 x 6))) x) (pow.f64 p 7)))))) |
(+.f64 (*.f64 1/2 (/.f64 x p)) (+.f64 (*.f64 -1 (*.f64 x (/.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 (pow.f64 x 2) -1/16) 2)) (pow.f64 p 5)))) (+.f64 (*.f64 -1 (*.f64 x (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 (pow.f64 x 2) -1/16) 2)) (*.f64 (pow.f64 x 2) 1/8)) (*.f64 (pow.f64 x 6) 1/256)) (pow.f64 p 7)))) (*.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 p 3)))))) |
(+.f64 (*.f64 1/2 (/.f64 x p)) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (*.f64 -1 (+.f64 (*.f64 x (/.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 (pow.f64 x 2) -1/16) 2)) (pow.f64 p 5))) (*.f64 x (/.f64 (+.f64 (*.f64 (pow.f64 x 2) (*.f64 1/8 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 (pow.f64 x 2) -1/16) 2)))) (*.f64 (pow.f64 x 6) 1/256)) (pow.f64 p 7))))))) |
(+.f64 (+.f64 (*.f64 1/2 (/.f64 x p)) (*.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 p 3)))) (*.f64 -1 (*.f64 x (+.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 (pow.f64 x 2) -1/16) 2)) (*.f64 (pow.f64 x 2) 1/8)) (*.f64 (pow.f64 x 6) 1/256)) (pow.f64 p 7)) (/.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 (pow.f64 x 2) -1/16) 2)) (pow.f64 p 5)))))) |
(+.f64 (+.f64 (*.f64 1/2 (/.f64 x p)) (*.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 p 3)))) (neg.f64 (*.f64 x (+.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 (pow.f64 x 2) -1/16) 2)) (*.f64 (pow.f64 x 2) 1/8)) (*.f64 (pow.f64 x 6) 1/256)) (pow.f64 p 7)) (/.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 (pow.f64 x 2) -1/16) 2)) (pow.f64 p 5)))))) |
(*.f64 -1/2 (/.f64 x p)) |
(+.f64 (*.f64 -1/2 (/.f64 x p)) (*.f64 1/16 (/.f64 (pow.f64 x 3) (pow.f64 p 3)))) |
(+.f64 (*.f64 -1/2 (/.f64 x p)) (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 p 3)) 1/16)) |
(+.f64 (*.f64 -1/2 (/.f64 x p)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 -1/16 (pow.f64 x 2)) 2)) x) (pow.f64 p 5)))) |
(+.f64 (*.f64 -1/2 (/.f64 x p)) (+.f64 (*.f64 x (/.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 (pow.f64 x 2) -1/16) 2)) (pow.f64 p 5))) (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 p 3)) 1/16))) |
(+.f64 (*.f64 x (/.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 (pow.f64 x 2) -1/16) 2)) (pow.f64 p 5))) (+.f64 (*.f64 -1/2 (/.f64 x p)) (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 p 3)) 1/16))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 (pow.f64 x 2) -1/16) 2)) (/.f64 x (pow.f64 p 5))) (+.f64 (*.f64 -1/2 (/.f64 x p)) (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 p 3)) 1/16))) |
(+.f64 (*.f64 -1/2 (/.f64 x p)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 -1/16 (pow.f64 x 2)) 2)) (pow.f64 x 2))) (*.f64 1/256 (pow.f64 x 6))) x) (pow.f64 p 7)) (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 -1/16 (pow.f64 x 2)) 2)) x) (pow.f64 p 5))))) |
(+.f64 (*.f64 -1/2 (/.f64 x p)) (+.f64 (*.f64 x (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 (pow.f64 x 2) -1/16) 2)) (*.f64 (pow.f64 x 2) 1/8)) (*.f64 (pow.f64 x 6) 1/256)) (pow.f64 p 7))) (+.f64 (*.f64 x (/.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 (pow.f64 x 2) -1/16) 2)) (pow.f64 p 5))) (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 p 3)) 1/16)))) |
(+.f64 (*.f64 -1/2 (/.f64 x p)) (+.f64 (*.f64 x (/.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 (pow.f64 x 2) -1/16) 2)) (pow.f64 p 5))) (+.f64 (*.f64 x (/.f64 (+.f64 (*.f64 (pow.f64 x 2) (*.f64 1/8 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 (pow.f64 x 2) -1/16) 2)))) (*.f64 (pow.f64 x 6) 1/256)) (pow.f64 p 7))) (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 p 3)) 1/16)))) |
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 x p)) (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 p 3)) 1/16)) (*.f64 x (+.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 (pow.f64 x 2) -1/16) 2)) (*.f64 (pow.f64 x 2) 1/8)) (*.f64 (pow.f64 x 6) 1/256)) (pow.f64 p 7)) (/.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 (pow.f64 x 2) -1/16) 2)) (pow.f64 p 5))))) |
(*.f64 1/2 (/.f64 x p)) |
(+.f64 (*.f64 1/2 (/.f64 x p)) (*.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 p 3)))) |
(+.f64 (*.f64 1/2 (/.f64 x p)) (+.f64 (*.f64 (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 p 6))) (pow.f64 (/.f64 -1/16 (pow.f64 p 3)) 2)) (*.f64 (pow.f64 x 5) p)) (*.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 p 3))))) |
(+.f64 (*.f64 (pow.f64 x 5) (*.f64 p (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 p 6))) (pow.f64 (/.f64 -1/16 (pow.f64 p 3)) 2)))) (+.f64 (*.f64 1/2 (/.f64 x p)) (*.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 p 3))))) |
(+.f64 (*.f64 1/2 (/.f64 x p)) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (*.f64 (pow.f64 x 5) (*.f64 p (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 p 6))) (pow.f64 (/.f64 -1/16 (pow.f64 p 3)) 2)))))) |
(+.f64 (+.f64 (*.f64 1/2 (/.f64 x p)) (*.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 p 3)))) (*.f64 (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 p 6))) (pow.f64 (/.f64 -1/16 (pow.f64 p 3)) 2)) (*.f64 p (pow.f64 x 5)))) |
(+.f64 (*.f64 1/2 (/.f64 x p)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/256 (/.f64 1 (pow.f64 p 8))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 p 6))) (pow.f64 (/.f64 -1/16 (pow.f64 p 3)) 2)) (pow.f64 p 2)))) (*.f64 p (pow.f64 x 7)))) (+.f64 (*.f64 (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 p 6))) (pow.f64 (/.f64 -1/16 (pow.f64 p 3)) 2)) (*.f64 (pow.f64 x 5) p)) (*.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 p 3)))))) |
(+.f64 (*.f64 (+.f64 (*.f64 1/256 (/.f64 1 (pow.f64 p 8))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 p 6))) (pow.f64 (/.f64 -1/16 (pow.f64 p 3)) 2)) (pow.f64 p 2)))) (*.f64 (*.f64 p (pow.f64 x 7)) -1)) (+.f64 (*.f64 (pow.f64 x 5) (*.f64 p (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 p 6))) (pow.f64 (/.f64 -1/16 (pow.f64 p 3)) 2)))) (+.f64 (*.f64 1/2 (/.f64 x p)) (*.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 p 3)))))) |
(+.f64 (*.f64 1/2 (/.f64 x p)) (+.f64 (*.f64 (pow.f64 x 5) (*.f64 p (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 p 6))) (pow.f64 (/.f64 -1/16 (pow.f64 p 3)) 2)))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (*.f64 (+.f64 (*.f64 1/256 (/.f64 1 (pow.f64 p 8))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 p 6))) (pow.f64 (/.f64 -1/16 (pow.f64 p 3)) 2)) (pow.f64 p 2)))) (neg.f64 (*.f64 p (pow.f64 x 7))))))) |
(+.f64 (+.f64 (*.f64 1/2 (/.f64 x p)) (*.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 p 3)))) (+.f64 (*.f64 (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 p 6))) (pow.f64 (/.f64 -1/16 (pow.f64 p 3)) 2)) (*.f64 p (pow.f64 x 5))) (*.f64 p (neg.f64 (*.f64 (+.f64 (*.f64 1/256 (/.f64 1 (pow.f64 p 8))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 p 6))) (pow.f64 (/.f64 -1/16 (pow.f64 p 3)) 2)) (pow.f64 p 2)))) (pow.f64 x 7)))))) |
(+.f64 (+.f64 (*.f64 1/2 (/.f64 x p)) (*.f64 -1/16 (/.f64 (pow.f64 x 3) (pow.f64 p 3)))) (*.f64 p (+.f64 (neg.f64 (*.f64 (+.f64 (*.f64 1/256 (/.f64 1 (pow.f64 p 8))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 p 6))) (pow.f64 (/.f64 -1/16 (pow.f64 p 3)) 2)) (pow.f64 p 2)))) (pow.f64 x 7))) (*.f64 (pow.f64 x 5) (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 p 6))) (pow.f64 (/.f64 -1/16 (pow.f64 p 3)) 2)))))) |
1 |
(+.f64 1 (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) |
(+.f64 (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) 1) |
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 x 4))))) |
(+.f64 (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (pow.f64 x 4))) 1)) |
(+.f64 (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (+.f64 1 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (pow.f64 x 4))))) |
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 x 4))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 64 (pow.f64 p 6)) (*.f64 2 (*.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 p 2)))) (pow.f64 x 6)))))) |
(+.f64 (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (+.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (pow.f64 x 4))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 (pow.f64 p 2) 2))) (pow.f64 x 6)))) 1)) |
(+.f64 (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (+.f64 1 (*.f64 -1/2 (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (pow.f64 x 4)) (/.f64 (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 2 (pow.f64 p 2)))) (pow.f64 x 6)))))) |
-1 |
(-.f64 (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) 1) |
(+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) -1) |
(+.f64 -1 (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) |
(-.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 x 4)))) 1) |
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (pow.f64 x 4))) (+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) -1)) |
(+.f64 -1 (+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (pow.f64 x 4))))) |
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (pow.f64 x 4))) (+.f64 -1 (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))))) |
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 64 (pow.f64 p 6)) (*.f64 2 (*.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 p 2)))) (pow.f64 x 6))) (+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 x 4))))) 1) |
(+.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (pow.f64 x 4)))) (-.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 (pow.f64 p 2) 2))) (pow.f64 x 6))) 1)) |
(+.f64 -1 (+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 2 (pow.f64 p 2)))) (pow.f64 x 6)) (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (pow.f64 x 4)))))) |
(+.f64 -1 (+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (pow.f64 x 4)) (/.f64 (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 2 (pow.f64 p 2)))) (pow.f64 x 6)))))) |
(*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 p 2)) (*.f64 (sqrt.f64 2) (pow.f64 x 2)))) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) |
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 p 2) (sqrt.f64 1/2)) (*.f64 (pow.f64 x 2) (sqrt.f64 2))))) |
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (neg.f64 (*.f64 (pow.f64 p 2) (/.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 x 2) (sqrt.f64 2)))))) |
(*.f64 (sqrt.f64 1/2) (+.f64 (sqrt.f64 2) (neg.f64 (/.f64 (pow.f64 p 2) (*.f64 (pow.f64 x 2) (sqrt.f64 2)))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 p 2)) (*.f64 (sqrt.f64 2) (pow.f64 x 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (pow.f64 x 2))) (pow.f64 (/.f64 -1 (*.f64 (sqrt.f64 2) (pow.f64 x 2))) 2)) (pow.f64 p 4))) (sqrt.f64 2))) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)))) |
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 p 4) (-.f64 (*.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (*.f64 (pow.f64 x 2) 1/2)) (pow.f64 (/.f64 -1 (*.f64 (pow.f64 x 2) (sqrt.f64 2))) 2))) (/.f64 (sqrt.f64 1/2) (sqrt.f64 2)))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 p 2) (sqrt.f64 1/2)) (*.f64 (pow.f64 x 2) (sqrt.f64 2)))))) |
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 (pow.f64 p 4) (-.f64 (*.f64 (pow.f64 x 2) (*.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) 1/2)) (pow.f64 (/.f64 -1 (*.f64 (pow.f64 x 2) (sqrt.f64 2))) 2))) (sqrt.f64 2)))) (neg.f64 (*.f64 (pow.f64 p 2) (/.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 x 2) (sqrt.f64 2))))))) |
(+.f64 (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (neg.f64 (*.f64 (pow.f64 p 2) (/.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 x 2) (sqrt.f64 2)))))) (*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 2) (*.f64 1/2 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)))) (pow.f64 (/.f64 -1 (*.f64 (pow.f64 x 2) (sqrt.f64 2))) 2)) (/.f64 (pow.f64 p 4) (sqrt.f64 2))) 1/2))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (sqrt.f64 2) (neg.f64 (/.f64 (pow.f64 p 2) (*.f64 (pow.f64 x 2) (sqrt.f64 2)))))) (*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 2) (*.f64 1/2 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)))) (pow.f64 (/.f64 -1 (*.f64 (pow.f64 x 2) (sqrt.f64 2))) 2)) (/.f64 (pow.f64 p 4) (sqrt.f64 2))) 1/2))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (pow.f64 x 2))) (*.f64 64 (/.f64 1 (pow.f64 x 8)))) (pow.f64 x 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (pow.f64 x 2))) (pow.f64 (/.f64 -1 (*.f64 (sqrt.f64 2) (pow.f64 x 2))) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 x 2))))) (pow.f64 p 6))) (sqrt.f64 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 p 2)) (*.f64 (sqrt.f64 2) (pow.f64 x 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (pow.f64 x 2))) (pow.f64 (/.f64 -1 (*.f64 (sqrt.f64 2) (pow.f64 x 2))) 2)) (pow.f64 p 4))) (sqrt.f64 2))) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 p 2) (sqrt.f64 1/2)) (*.f64 (pow.f64 x 2) (sqrt.f64 2)))) (+.f64 (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 p 4) (-.f64 (*.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (*.f64 (pow.f64 x 2) 1/2)) (pow.f64 (/.f64 -1 (*.f64 (pow.f64 x 2) (sqrt.f64 2))) 2))) (/.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 p 6) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (pow.f64 x 2))) (*.f64 64 (/.f64 1 (pow.f64 x 8)))))) (*.f64 -1 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (*.f64 (pow.f64 x 2) 1/2)) (pow.f64 (/.f64 -1 (*.f64 (pow.f64 x 2) (sqrt.f64 2))) 2)) (*.f64 (pow.f64 x 2) (pow.f64 (sqrt.f64 2) 2)))))) (/.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))) |
(+.f64 (neg.f64 (*.f64 (pow.f64 p 2) (/.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 x 2) (sqrt.f64 2))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 (pow.f64 p 4) (-.f64 (*.f64 (pow.f64 x 2) (*.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) 1/2)) (pow.f64 (/.f64 -1 (*.f64 (pow.f64 x 2) (sqrt.f64 2))) 2))) (sqrt.f64 2))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 p 6) (-.f64 (*.f64 (pow.f64 x 2) (*.f64 (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (pow.f64 x 2))) (*.f64 64 (/.f64 1 (pow.f64 x 8)))) -1/2)) (neg.f64 (/.f64 (-.f64 (*.f64 (pow.f64 x 2) (*.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) 1/2)) (pow.f64 (/.f64 -1 (*.f64 (pow.f64 x 2) (sqrt.f64 2))) 2)) (*.f64 (pow.f64 x 2) (pow.f64 (sqrt.f64 2) 2)))))) (/.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))) |
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (+.f64 (+.f64 (neg.f64 (*.f64 (pow.f64 p 2) (/.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 x 2) (sqrt.f64 2))))) (*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 (-.f64 (*.f64 (pow.f64 x 2) (*.f64 1/2 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)))) (pow.f64 (/.f64 -1 (*.f64 (pow.f64 x 2) (sqrt.f64 2))) 2)) (/.f64 (pow.f64 p 4) (sqrt.f64 2))) 1/2))) (*.f64 1/2 (*.f64 (pow.f64 p 6) (*.f64 (-.f64 (*.f64 (pow.f64 x 2) (*.f64 -1/2 (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (pow.f64 x 2))) (*.f64 64 (/.f64 1 (pow.f64 x 8)))))) (neg.f64 (/.f64 (-.f64 (*.f64 (pow.f64 x 2) (*.f64 1/2 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)))) (pow.f64 (/.f64 -1 (*.f64 (pow.f64 x 2) (sqrt.f64 2))) 2)) (*.f64 (pow.f64 x 2) (pow.f64 (sqrt.f64 2) 2))))) (/.f64 (sqrt.f64 1/2) (sqrt.f64 2))))))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (sqrt.f64 2) (neg.f64 (/.f64 (pow.f64 p 2) (*.f64 (pow.f64 x 2) (sqrt.f64 2)))))) (*.f64 (*.f64 1/2 (/.f64 (sqrt.f64 1/2) (sqrt.f64 2))) (+.f64 (*.f64 (pow.f64 p 6) (-.f64 (*.f64 (pow.f64 x 2) (*.f64 -1/2 (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (pow.f64 x 2))) (*.f64 64 (/.f64 1 (pow.f64 x 8)))))) (neg.f64 (/.f64 (-.f64 (*.f64 (pow.f64 x 2) (*.f64 1/2 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)))) (pow.f64 (/.f64 -1 (*.f64 (pow.f64 x 2) (sqrt.f64 2))) 2)) (*.f64 (pow.f64 x 2) (pow.f64 (sqrt.f64 2) 2)))))) (*.f64 (pow.f64 p 4) (-.f64 (*.f64 (pow.f64 x 2) (*.f64 1/2 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)))) (pow.f64 (/.f64 -1 (*.f64 (pow.f64 x 2) (sqrt.f64 2))) 2)))))) |
(sqrt.f64 1/2) |
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) x) p))) |
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (*.f64 x (/.f64 (sqrt.f64 1/2) p)))) |
(+.f64 (sqrt.f64 1/2) (*.f64 x (*.f64 (/.f64 (sqrt.f64 1/2) p) 1/4))) |
(+.f64 (sqrt.f64 1/2) (*.f64 x (*.f64 1/4 (/.f64 (sqrt.f64 1/2) p)))) |
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) x) p)) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 x 2)) (pow.f64 p 2))))) |
(+.f64 (*.f64 1/4 (*.f64 x (/.f64 (sqrt.f64 1/2) p))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/32 (*.f64 (pow.f64 x 2) (/.f64 (sqrt.f64 1/2) (pow.f64 p 2)))))) |
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 x (*.f64 (/.f64 (sqrt.f64 1/2) p) 1/4)) (*.f64 (pow.f64 x 2) (*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 p 2)) -1/32)))) |
(+.f64 (*.f64 x (*.f64 1/4 (/.f64 (sqrt.f64 1/2) p))) (+.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 p 2)) (*.f64 -1/32 (pow.f64 x 2))))) |
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) x) p)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (-.f64 (*.f64 -1/16 (pow.f64 x 3)) (*.f64 -1/64 (pow.f64 x 3)))) (pow.f64 p 3))) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 x 2)) (pow.f64 p 2)))))) |
(+.f64 (*.f64 1/4 (*.f64 x (/.f64 (sqrt.f64 1/2) p))) (+.f64 (+.f64 (*.f64 -1/32 (*.f64 (pow.f64 x 2) (/.f64 (sqrt.f64 1/2) (pow.f64 p 2)))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -1/16) (*.f64 (pow.f64 x 3) -1/64)) (/.f64 (sqrt.f64 1/2) (pow.f64 p 3))))) (sqrt.f64 1/2))) |
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 (pow.f64 x 2) (*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 p 2)) -1/32)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 (pow.f64 x 3) -3/64) (pow.f64 p 3)))) (*.f64 x (*.f64 (/.f64 (sqrt.f64 1/2) p) 1/4))))) |
(+.f64 (*.f64 x (*.f64 1/4 (/.f64 (sqrt.f64 1/2) p))) (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 p 2)) (*.f64 -1/32 (pow.f64 x 2))) (*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 p 3)) (*.f64 (*.f64 (pow.f64 x 3) -3/64) 1/2))))) |
(sqrt.f64 1/2) |
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 1/2) x) p)) (sqrt.f64 1/2)) |
(+.f64 (sqrt.f64 1/2) (*.f64 -1/4 (*.f64 x (/.f64 (sqrt.f64 1/2) p)))) |
(+.f64 (sqrt.f64 1/2) (*.f64 x (*.f64 (/.f64 (sqrt.f64 1/2) p) -1/4))) |
(+.f64 (sqrt.f64 1/2) (*.f64 x (*.f64 -1/4 (/.f64 (sqrt.f64 1/2) p)))) |
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 1/2) x) p)) (+.f64 (sqrt.f64 1/2) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 x 2)) (pow.f64 p 2))))) |
(+.f64 (*.f64 -1/4 (*.f64 x (/.f64 (sqrt.f64 1/2) p))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/32 (*.f64 (pow.f64 x 2) (/.f64 (sqrt.f64 1/2) (pow.f64 p 2)))))) |
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 (pow.f64 x 2) (*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 p 2)) -1/32)) (*.f64 x (*.f64 (/.f64 (sqrt.f64 1/2) p) -1/4)))) |
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 p 2)) (*.f64 -1/32 (pow.f64 x 2))) (*.f64 x (*.f64 -1/4 (/.f64 (sqrt.f64 1/2) p))))) |
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 1/2) x) p)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (-.f64 (*.f64 -1/16 (pow.f64 x 3)) (*.f64 -1/64 (pow.f64 x 3)))) (pow.f64 p 3))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 x 2)) (pow.f64 p 2)))))) |
(+.f64 (*.f64 -1/4 (*.f64 x (/.f64 (sqrt.f64 1/2) p))) (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/32 (*.f64 (pow.f64 x 2) (/.f64 (sqrt.f64 1/2) (pow.f64 p 2)))) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 (pow.f64 x 3) -1/16) (*.f64 (pow.f64 x 3) -1/64)) (/.f64 (sqrt.f64 1/2) (pow.f64 p 3))))))) |
(+.f64 (*.f64 x (*.f64 (/.f64 (sqrt.f64 1/2) p) -1/4)) (+.f64 (*.f64 (pow.f64 x 2) (*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 p 2)) -1/32)) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 (pow.f64 x 3) -3/64) (pow.f64 p 3)))) (sqrt.f64 1/2)))) |
(+.f64 (*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 p 2)) (*.f64 -1/32 (pow.f64 x 2))) (+.f64 (+.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 p 3)) (*.f64 (*.f64 (pow.f64 x 3) -3/64) -1/2))) (*.f64 x (*.f64 -1/4 (/.f64 (sqrt.f64 1/2) p))))) |
(sqrt.f64 1/2) |
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) x) p))) |
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (*.f64 x (/.f64 (sqrt.f64 1/2) p)))) |
(+.f64 (sqrt.f64 1/2) (*.f64 x (*.f64 (/.f64 (sqrt.f64 1/2) p) 1/4))) |
(+.f64 (sqrt.f64 1/2) (*.f64 x (*.f64 1/4 (/.f64 (sqrt.f64 1/2) p)))) |
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) x) p)) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 x 2)) (pow.f64 p 2))))) |
(+.f64 (*.f64 1/4 (*.f64 x (/.f64 (sqrt.f64 1/2) p))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/32 (*.f64 (pow.f64 x 2) (/.f64 (sqrt.f64 1/2) (pow.f64 p 2)))))) |
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 x (*.f64 (/.f64 (sqrt.f64 1/2) p) 1/4)) (*.f64 (pow.f64 x 2) (*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 p 2)) -1/32)))) |
(+.f64 (*.f64 x (*.f64 1/4 (/.f64 (sqrt.f64 1/2) p))) (+.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 p 2)) (*.f64 -1/32 (pow.f64 x 2))))) |
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -3/128 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 x 3)) (pow.f64 p 3))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) x) p)) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 x 2)) (pow.f64 p 2)))))) |
(+.f64 (*.f64 -3/128 (*.f64 (pow.f64 x 3) (/.f64 (sqrt.f64 1/2) (pow.f64 p 3)))) (+.f64 (*.f64 1/4 (*.f64 x (/.f64 (sqrt.f64 1/2) p))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/32 (*.f64 (pow.f64 x 2) (/.f64 (sqrt.f64 1/2) (pow.f64 p 2))))))) |
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 (pow.f64 x 2) (*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 p 2)) -1/32)) (+.f64 (*.f64 (pow.f64 x 3) (*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 p 3)) -3/128)) (*.f64 x (*.f64 (/.f64 (sqrt.f64 1/2) p) 1/4))))) |
(+.f64 (*.f64 x (*.f64 1/4 (/.f64 (sqrt.f64 1/2) p))) (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 p 2)) (*.f64 -1/32 (pow.f64 x 2))) (*.f64 (pow.f64 x 3) (*.f64 -3/128 (/.f64 (sqrt.f64 1/2) (pow.f64 p 3))))))) |
(*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 p 2)) (*.f64 (sqrt.f64 2) (pow.f64 x 2)))) (*.f64 (sqrt.f64 2) (sqrt.f64 1/2))) |
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 p 2) (sqrt.f64 1/2)) (*.f64 (pow.f64 x 2) (sqrt.f64 2))))) |
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (neg.f64 (*.f64 (pow.f64 p 2) (/.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 x 2) (sqrt.f64 2)))))) |
(*.f64 (sqrt.f64 1/2) (+.f64 (sqrt.f64 2) (neg.f64 (/.f64 (pow.f64 p 2) (*.f64 (pow.f64 x 2) (sqrt.f64 2)))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 p 2)) (*.f64 (sqrt.f64 2) (pow.f64 x 2)))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2))) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 p 2) (sqrt.f64 2))) 2))) (*.f64 (sqrt.f64 2) (pow.f64 x 4)))))) |
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2))) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 p 2) (sqrt.f64 2))) 2)) (/.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 x 4) (sqrt.f64 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 p 2) (sqrt.f64 1/2)) (*.f64 (pow.f64 x 2) (sqrt.f64 2)))))) |
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (+.f64 (neg.f64 (*.f64 (pow.f64 p 2) (/.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 x 2) (sqrt.f64 2))))) (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2))) (pow.f64 (neg.f64 (/.f64 (pow.f64 p 2) (sqrt.f64 2))) 2)) (*.f64 (/.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 x 4) (sqrt.f64 2))) 1/2)))) |
(+.f64 (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (neg.f64 (*.f64 (pow.f64 p 2) (/.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 x 2) (sqrt.f64 2)))))) (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2))) (pow.f64 (neg.f64 (/.f64 (pow.f64 p 2) (sqrt.f64 2))) 2)) (*.f64 1/2 (/.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 x 4) (sqrt.f64 2)))))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (sqrt.f64 2) (neg.f64 (/.f64 (pow.f64 p 2) (*.f64 (pow.f64 x 2) (sqrt.f64 2)))))) (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2))) (pow.f64 (neg.f64 (/.f64 (pow.f64 p 2) (sqrt.f64 2))) 2)) (*.f64 1/2 (/.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 x 4) (sqrt.f64 2)))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 p 2)) (*.f64 (sqrt.f64 2) (pow.f64 x 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 64 (pow.f64 p 6)) (*.f64 2 (*.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 p 2))))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2))) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 p 2) (sqrt.f64 2))) 2)) (pow.f64 p 2)) (pow.f64 (sqrt.f64 2) 2)))) (sqrt.f64 1/2)) (*.f64 (sqrt.f64 2) (pow.f64 x 6)))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2))) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 p 2) (sqrt.f64 2))) 2))) (*.f64 (sqrt.f64 2) (pow.f64 x 4))))))) |
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 (pow.f64 p 2) 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 p 2) (-.f64 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2))) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 p 2) (sqrt.f64 2))) 2))) (pow.f64 (sqrt.f64 2) 2)))) (*.f64 (pow.f64 x 6) (sqrt.f64 2))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2))) (pow.f64 (*.f64 -1 (/.f64 (pow.f64 p 2) (sqrt.f64 2))) 2)) (/.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 x 4) (sqrt.f64 2))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 p 2) (sqrt.f64 1/2)) (*.f64 (pow.f64 x 2) (sqrt.f64 2))))))) |
(+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (+.f64 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 2 (pow.f64 p 2))))) (neg.f64 (*.f64 (pow.f64 p 2) (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2))) (pow.f64 (neg.f64 (/.f64 (pow.f64 p 2) (sqrt.f64 2))) 2)) (pow.f64 (sqrt.f64 2) 2))))) (*.f64 (pow.f64 x 6) (sqrt.f64 2)))) (*.f64 (sqrt.f64 1/2) (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2))) (pow.f64 (neg.f64 (/.f64 (pow.f64 p 2) (sqrt.f64 2))) 2)) (*.f64 (pow.f64 x 4) (sqrt.f64 2)))))) (neg.f64 (*.f64 (pow.f64 p 2) (/.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 x 2) (sqrt.f64 2))))))) |
(+.f64 (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2))) (pow.f64 (neg.f64 (/.f64 (pow.f64 p 2) (sqrt.f64 2))) 2)) (*.f64 1/2 (/.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 x 4) (sqrt.f64 2))))) (+.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (sqrt.f64 2) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 2 (pow.f64 p 2))))) (*.f64 (pow.f64 p 2) (neg.f64 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2))) (pow.f64 (neg.f64 (/.f64 (pow.f64 p 2) (sqrt.f64 2))) 2)) (pow.f64 (sqrt.f64 2) 2))))) (*.f64 (pow.f64 x 6) (sqrt.f64 2)))))) (neg.f64 (*.f64 (pow.f64 p 2) (/.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 x 2) (sqrt.f64 2))))))) |
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (+.f64 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 2 (pow.f64 p 2))))) (*.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2))) (pow.f64 (neg.f64 (/.f64 (pow.f64 p 2) (sqrt.f64 2))) 2)) (neg.f64 (/.f64 (pow.f64 p 2) (pow.f64 (sqrt.f64 2) 2))))) (*.f64 (pow.f64 x 6) (sqrt.f64 2))) (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2))) (pow.f64 (neg.f64 (/.f64 (pow.f64 p 2) (sqrt.f64 2))) 2)) (*.f64 (pow.f64 x 4) (sqrt.f64 2)))))) (*.f64 (sqrt.f64 1/2) (+.f64 (sqrt.f64 2) (neg.f64 (/.f64 (pow.f64 p 2) (*.f64 (pow.f64 x 2) (sqrt.f64 2))))))) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (*.f64 (*.f64 p (sqrt.f64 1/2)) (/.f64 (sqrt.f64 2) x))) |
(neg.f64 (*.f64 (*.f64 p (sqrt.f64 1/2)) (/.f64 (sqrt.f64 2) x))) |
(*.f64 (*.f64 p (sqrt.f64 1/2)) (neg.f64 (/.f64 (sqrt.f64 2) x))) |
(*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 p x)))) |
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (sqrt.f64 1/2)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 x 3) p)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 p (sqrt.f64 1/2)) (/.f64 (sqrt.f64 2) x))) (*.f64 -1/4 (*.f64 (sqrt.f64 1/2) (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 (sqrt.f64 2) (*.f64 p (pow.f64 x 3))))))) |
(+.f64 (neg.f64 (*.f64 (*.f64 p (sqrt.f64 1/2)) (/.f64 (sqrt.f64 2) x))) (*.f64 -1/4 (*.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (/.f64 (sqrt.f64 1/2) (*.f64 p (*.f64 (sqrt.f64 2) (pow.f64 x 3))))))) |
(+.f64 (*.f64 (*.f64 p (sqrt.f64 1/2)) (neg.f64 (/.f64 (sqrt.f64 2) x))) (*.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 (/.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 2)) (*.f64 p (pow.f64 x 3))) -1/4))) |
(+.f64 (*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 p x)))) (*.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 (/.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 2)) (*.f64 p (pow.f64 x 3))) -1/4))) |
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (sqrt.f64 1/2)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 x 3) p)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (-.f64 (*.f64 1/2 (+.f64 (*.f64 64 (pow.f64 p 6)) (*.f64 2 (*.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 p 2))))) (pow.f64 (*.f64 1/4 (/.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (*.f64 (sqrt.f64 2) p))) 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 x 5) p)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)))) |
(+.f64 (*.f64 -1/2 (*.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 (pow.f64 p 2) 2)))) (pow.f64 (*.f64 1/4 (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 p (sqrt.f64 2)))) 2)) (/.f64 (sqrt.f64 1/2) (*.f64 (*.f64 p (pow.f64 x 5)) (sqrt.f64 2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 p (sqrt.f64 1/2)) (/.f64 (sqrt.f64 2) x))) (*.f64 -1/4 (*.f64 (sqrt.f64 1/2) (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 (sqrt.f64 2) (*.f64 p (pow.f64 x 3)))))))) |
(+.f64 (neg.f64 (*.f64 (*.f64 p (sqrt.f64 1/2)) (/.f64 (sqrt.f64 2) x))) (+.f64 (*.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 2 (pow.f64 p 2))))) (pow.f64 (*.f64 1/4 (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 p (sqrt.f64 2)))) 2)) (*.f64 (/.f64 (sqrt.f64 1/2) (*.f64 p (*.f64 (sqrt.f64 2) (pow.f64 x 5)))) -1/2)) (*.f64 -1/4 (*.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (/.f64 (sqrt.f64 1/2) (*.f64 p (*.f64 (sqrt.f64 2) (pow.f64 x 3)))))))) |
(+.f64 (+.f64 (*.f64 (*.f64 p (sqrt.f64 1/2)) (neg.f64 (/.f64 (sqrt.f64 2) x))) (*.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 (/.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 2)) (*.f64 p (pow.f64 x 3))) -1/4))) (*.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 2 (pow.f64 p 2))))) (pow.f64 (*.f64 1/4 (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 p (sqrt.f64 2)))) 2)) (*.f64 -1/2 (/.f64 (sqrt.f64 1/2) (*.f64 (*.f64 p (pow.f64 x 5)) (sqrt.f64 2)))))) |
(+.f64 (*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 p x)))) (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 p (*.f64 (pow.f64 x 3) (sqrt.f64 2))))) (*.f64 (/.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 2 (pow.f64 p 2))))) (pow.f64 (*.f64 1/4 (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 p (sqrt.f64 2)))) 2)) (*.f64 (*.f64 p (pow.f64 x 5)) (sqrt.f64 2))) -1/2)))) |
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (sqrt.f64 1/2)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 x 3) p)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 2 (*.f64 (pow.f64 p 2) (+.f64 (*.f64 64 (pow.f64 p 6)) (*.f64 2 (*.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 p 2)))))) (+.f64 (*.f64 -256 (pow.f64 p 8)) (pow.f64 (*.f64 -1/2 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2))) 2)))) (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (-.f64 (*.f64 1/2 (+.f64 (*.f64 64 (pow.f64 p 6)) (*.f64 2 (*.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 p 2))))) (pow.f64 (*.f64 1/4 (/.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (*.f64 (sqrt.f64 2) p))) 2))) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 p 2))))) (sqrt.f64 1/2)) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 x 7) p)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (-.f64 (*.f64 1/2 (+.f64 (*.f64 64 (pow.f64 p 6)) (*.f64 2 (*.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 p 2))))) (pow.f64 (*.f64 1/4 (/.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (*.f64 (sqrt.f64 2) p))) 2))) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 x 5) p)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x))))) |
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 1/2) (/.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 2 (*.f64 (pow.f64 p 2) (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 (pow.f64 p 2) 2))))) (+.f64 (*.f64 -256 (pow.f64 p 8)) (pow.f64 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2))) 2)))) (*.f64 1/4 (*.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 (pow.f64 p 2) 2)))) (pow.f64 (*.f64 1/4 (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 p (sqrt.f64 2)))) 2)) (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 (pow.f64 p 2) (pow.f64 (sqrt.f64 2) 2)))))) (*.f64 (pow.f64 x 7) (*.f64 p (sqrt.f64 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 (pow.f64 p 2) 2)))) (pow.f64 (*.f64 1/4 (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 p (sqrt.f64 2)))) 2)) (/.f64 (sqrt.f64 1/2) (*.f64 (*.f64 p (pow.f64 x 5)) (sqrt.f64 2))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 p (sqrt.f64 1/2)) (/.f64 (sqrt.f64 2) x))) (*.f64 -1/4 (*.f64 (sqrt.f64 1/2) (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 (sqrt.f64 2) (*.f64 p (pow.f64 x 3))))))))) |
(+.f64 (*.f64 -1/4 (*.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (/.f64 (sqrt.f64 1/2) (*.f64 p (*.f64 (sqrt.f64 2) (pow.f64 x 3)))))) (+.f64 (neg.f64 (*.f64 (*.f64 p (sqrt.f64 1/2)) (/.f64 (sqrt.f64 2) x))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 1/2) (/.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 2 (*.f64 (pow.f64 p 2) (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 2 (pow.f64 p 2)))))) (+.f64 (*.f64 -256 (pow.f64 p 8)) (pow.f64 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2))) 2)))) (*.f64 1/4 (*.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 2 (pow.f64 p 2))))) (pow.f64 (*.f64 1/4 (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 p (sqrt.f64 2)))) 2)) (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 (pow.f64 p 2) (pow.f64 (sqrt.f64 2) 2)))))) (*.f64 (pow.f64 x 7) (*.f64 p (sqrt.f64 2)))))) (*.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 2 (pow.f64 p 2))))) (pow.f64 (*.f64 1/4 (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 p (sqrt.f64 2)))) 2)) (*.f64 (/.f64 (sqrt.f64 1/2) (*.f64 p (*.f64 (sqrt.f64 2) (pow.f64 x 5)))) -1/2))))) |
(+.f64 (*.f64 (*.f64 p (sqrt.f64 1/2)) (neg.f64 (/.f64 (sqrt.f64 2) x))) (+.f64 (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 2 (*.f64 (pow.f64 p 2) (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 2 (pow.f64 p 2)))))) (+.f64 (*.f64 -256 (pow.f64 p 8)) (pow.f64 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2))) 2)))) (*.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 2 (pow.f64 p 2))))) (pow.f64 (*.f64 1/4 (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 p (sqrt.f64 2)))) 2)) (*.f64 1/4 (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 (pow.f64 p 2) (pow.f64 (sqrt.f64 2) 2)))))) (*.f64 (pow.f64 x 7) (*.f64 p (sqrt.f64 2))))) (*.f64 (sqrt.f64 1/2) (/.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 2 (pow.f64 p 2))))) (pow.f64 (*.f64 1/4 (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 p (sqrt.f64 2)))) 2)) (*.f64 (*.f64 p (pow.f64 x 5)) (sqrt.f64 2)))))) (*.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 (/.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 2)) (*.f64 p (pow.f64 x 3))) -1/4)))) |
(+.f64 (*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 p x)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 1/2) (+.f64 (/.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 2 (pow.f64 p 2))))) (pow.f64 (*.f64 1/4 (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 p (sqrt.f64 2)))) 2)) (*.f64 (*.f64 p (pow.f64 x 5)) (sqrt.f64 2))) (/.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 2 (*.f64 (pow.f64 p 2) (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 2 (pow.f64 p 2)))))) (+.f64 (*.f64 -256 (pow.f64 p 8)) (pow.f64 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2))) 2)))) (*.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 2 (pow.f64 p 2))))) (pow.f64 (*.f64 1/4 (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 p (sqrt.f64 2)))) 2)) (*.f64 1/4 (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 (pow.f64 p 2) (pow.f64 (sqrt.f64 2) 2)))))) (*.f64 (pow.f64 x 7) (*.f64 p (sqrt.f64 2))))))) (*.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 (/.f64 (/.f64 (sqrt.f64 1/2) (sqrt.f64 2)) (*.f64 p (pow.f64 x 3))) -1/4)))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) 0) |
(sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) |
(+.f64 0 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) |
(sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) |
(-.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) 0) |
(sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) |
(*.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) 1) |
(sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) |
(*.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) |
(sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) |
(*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) 2)) |
(sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) |
(*.f64 2 (/.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) 2)) |
(sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) |
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) 2) 1/2) |
(sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) |
(*.f64 (*.f64 4 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) 1/4) |
(sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) |
(*.f64 1/4 (*.f64 4 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) |
(sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) 2) 2) |
(sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) |
(/.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) 1) |
(sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) 2) 2) |
(sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) |
(/.f64 (*.f64 4 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) 4) |
(sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) |
(/.f64 (*.f64 2 (*.f64 4 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 8) |
(sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) |
(-.f64 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) -1) |
(+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(-.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 0) |
(+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(*.f64 1 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))))) |
(+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(*.f64 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) (+.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) x))) |
(+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1) |
(+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(*.f64 1/2 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 2)) |
(+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(*.f64 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2) 2) |
(+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(*.f64 2 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2)) |
(+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(*.f64 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 2) 1/2) |
(+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(*.f64 (+.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) x)) (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) |
(+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(/.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1) |
(+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(/.f64 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 2) 2) |
(+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(/.f64 (*.f64 4 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))))) 4) |
(+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(/.f64 (+.f64 (*.f64 4 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))))) (*.f64 4 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))))) 8) |
(+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(+.f64 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) 0) |
(/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(+.f64 0 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) |
(/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(-.f64 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) 0) |
(/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(/.f64 4 (+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) (/.f64 2 x)) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) (/.f64 2 x)))) |
(/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(/.f64 4 (/.f64 (*.f64 4 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) x)) |
(/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) |
(/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(/.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) x)) |
(/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(/.f64 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) 1) |
(/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(/.f64 2 (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) (/.f64 2 x))) |
(/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(/.f64 2 (+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) x) (/.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) x))) |
(/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(/.f64 (*.f64 x (/.f64 2 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 2) |
(/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(/.f64 (+.f64 x x) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) 2)) |
(/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(/.f64 (*.f64 4 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 4) |
(/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(/.f64 (*.f64 4 x) (*.f64 4 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) |
(/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(/.f64 (neg.f64 x) (neg.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) |
(/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(/.f64 (+.f64 (*.f64 4 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) (*.f64 4 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))))) 8) |
(/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(/.f64 (+.f64 (neg.f64 x) (neg.f64 x)) (*.f64 2 (neg.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))))) |
(/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(/.f64 (/.f64 (*.f64 4 x) (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) 4) |
(/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(/.f64 (/.f64 x (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) 2)) 1/2) |
(/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(/.f64 (neg.f64 (+.f64 x x)) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) 2))) |
(/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(/.f64 (neg.f64 (neg.f64 x)) (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) |
(/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(/.f64 (neg.f64 (neg.f64 x)) (neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))))) |
(/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(+.f64 (sqrt.f64 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2)) 0) |
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))))) |
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x)))) |
(+.f64 0 (sqrt.f64 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2))) |
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))))) |
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x)))) |
(-.f64 (sqrt.f64 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2)) 0) |
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))))) |
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x)))) |
(*.f64 1 (sqrt.f64 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2))) |
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))))) |
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x)))) |
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2)) 2)) |
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))))) |
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x)))) |
(*.f64 (sqrt.f64 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2)) 1) |
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))))) |
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x)))) |
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2)) 2)) |
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))))) |
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x)))) |
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2)) 2) 1/2) |
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))))) |
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2)) 2) 2) |
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))))) |
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x)))) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2)) 1) |
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))))) |
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x)))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2)) 2) 2) |
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))))) |
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x)))) |
(/.f64 (*.f64 4 (sqrt.f64 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2))) 4) |
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))))) |
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x)))) |
(/.f64 (+.f64 (*.f64 4 (sqrt.f64 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2))) (*.f64 4 (sqrt.f64 (*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) 1/2)))) 8) |
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))))) |
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x)))) |
Compiled 5 to 5 computations (0% saved)
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (+.f64 1 (/.f64 x (*.f64 2 p))) |
| ✓ | 1.9b | (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 x (*.f64 2 p))))) |
Compiled 41 to 30 computations (26.8% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | p | @ | 0 | (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 x (*.f64 2 p))))) |
| 1.0ms | x | @ | inf | (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 x (*.f64 2 p))))) |
| 0.0ms | x | @ | -inf | (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 x (*.f64 2 p))))) |
| 0.0ms | x | @ | 0 | (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 x (*.f64 2 p))))) |
| 0.0ms | x | @ | inf | (+.f64 1 (/.f64 x (*.f64 2 p))) |
| 1× | batch-egg-rewrite |
| 1794× | bool.json-1 |
| 1794× | bool.json-2 |
| 1746× | rational.json-1 |
| 1352× | bool.json-3 |
| 964× | rational.json-simplify-35 |
Useful iterations: 4 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 13 | 48 |
| 1 | 138 | 48 |
| 2 | 394 | 48 |
| 3 | 909 | 48 |
| 4 | 2303 | 42 |
| 5 | 6046 | 42 |
| 1× | node limit |
| Inputs |
|---|
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 x (*.f64 2 p))))) |
(+.f64 1 (/.f64 x (*.f64 2 p))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 (+.f64 2 (/.f64 x p)) 1/4)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 (+.f64 2 (/.f64 x p)) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 (+.f64 2 (/.f64 x p)) 1/4)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 2 (/.f64 x p)) 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 (+.f64 2 (/.f64 x p)) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 (*.f64 (+.f64 2 (/.f64 x p)) 1/4)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (+.f64 2 (/.f64 x p)) 1/4)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 2 (/.f64 x p)) 1/4))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 2 (/.f64 x p)) 1/4)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 (+.f64 2 (/.f64 x p)) 1/4)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 2 (/.f64 x p)) 1/4))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 2 (/.f64 x p)) 1/4)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 2 (/.f64 x p)) 1/4)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 2 (/.f64 x p)) 1/4)) 4)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 2 (/.f64 x p)) 1/4)) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (sqrt.f64 (*.f64 (+.f64 2 (/.f64 x p)) 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x and (sqrt.f64 (*.f64 (+.f64 2 (/.f64 x p)) 1/4)) (sqrt.f64 (*.f64 (+.f64 2 (/.f64 x p)) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x or (sqrt.f64 (*.f64 (+.f64 2 (/.f64 x p)) 1/4)) (sqrt.f64 (*.f64 (+.f64 2 (/.f64 x p)) 1/4))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/2 (/.f64 x p)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 1/2 (/.f64 x p))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 2 (/.f64 x p)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 1 (*.f64 1/2 (/.f64 x p))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (*.f64 (/.f64 1/2 p) (+.f64 1 (/.f64 2 (/.f64 x p)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 2 (/.f64 x p)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 x p)) (+.f64 1 (/.f64 2 (/.f64 x p))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (*.f64 1/2 (/.f64 x p))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 2 (/.f64 x p)) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (*.f64 (+.f64 1 (/.f64 2 (/.f64 x p))) (/.f64 1/4 p)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 x) (/.f64 (+.f64 1 (/.f64 2 (/.f64 x p))) p))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 2 (/.f64 x p)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 p) (*.f64 x (+.f64 1 (/.f64 2 (/.f64 x p)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (/.f64 2 (/.f64 x p))) (*.f64 1/2 (/.f64 x p)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1/2 p)) (*.f64 (+.f64 1 (/.f64 2 (/.f64 x p))) (*.f64 1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1/2 p) (+.f64 1 (/.f64 2 (/.f64 x p)))) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 (/.f64 2 (/.f64 x p))) (/.f64 1/4 p)) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 (/.f64 2 (/.f64 x p))) p) (*.f64 1/2 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (+.f64 1 (/.f64 2 (/.f64 x p)))) (/.f64 1/2 p))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1/4 p) (/.f64 1/4 p)) (*.f64 x (+.f64 1 (/.f64 2 (/.f64 x p)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (*.f64 1/2 (/.f64 x p))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 2 (/.f64 x p)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (/.f64 2 (/.f64 x p))) (/.f64 2 (/.f64 x p)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 2 (/.f64 x p))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (+.f64 2 (/.f64 x p)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (+.f64 2 (/.f64 x p)))) (*.f64 2 (*.f64 2 (+.f64 2 (/.f64 x p))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (+.f64 1 (*.f64 1/2 (/.f64 x p)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (+.f64 1 (*.f64 1/2 (/.f64 x p))) (+.f64 1 (*.f64 1/2 (/.f64 x p))))))) (#(struct:change #<rule egg-rr> (2) ((x or (+.f64 1 (*.f64 1/2 (/.f64 x p))) (+.f64 1 (*.f64 1/2 (/.f64 x p)))))))) |
| 1× | egg-herbie |
| 1692× | rational.json-simplify-35 |
| 1550× | rational.json-simplify-38 |
| 1230× | rational.json-simplify-46 |
| 888× | rational.json-simplify-61 |
| 844× | rational.json-simplify-51 |
Useful iterations: 4 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 103 | 2124 |
| 1 | 217 | 2124 |
| 2 | 456 | 2124 |
| 3 | 976 | 2124 |
| 4 | 2103 | 2064 |
| 5 | 3689 | 2064 |
| 6 | 5282 | 2064 |
| 7 | 5832 | 2064 |
| 8 | 6830 | 2064 |
| 1× | node limit |
| Inputs |
|---|
(sqrt.f64 1/2) |
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) x) p))) |
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) x) p)) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 x 2)) (pow.f64 p 2))))) |
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/128 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 x 3)) (pow.f64 p 3))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) x) p)) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 x 2)) (pow.f64 p 2)))))) |
(sqrt.f64 1/2) |
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) x) p))) |
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) x) p)) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 x 2)) (pow.f64 p 2))))) |
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/128 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 x 3)) (pow.f64 p 3))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) x) p)) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 x 2)) (pow.f64 p 2)))))) |
(sqrt.f64 1/2) |
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) x) p))) |
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) x) p)) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 x 2)) (pow.f64 p 2))))) |
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/128 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 x 3)) (pow.f64 p 3))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) x) p)) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 x 2)) (pow.f64 p 2)))))) |
1 |
(+.f64 1 (*.f64 1/2 (/.f64 x p))) |
(+.f64 1 (*.f64 1/2 (/.f64 x p))) |
(+.f64 1 (*.f64 1/2 (/.f64 x p))) |
(*.f64 1/2 (/.f64 x p)) |
(+.f64 1 (*.f64 1/2 (/.f64 x p))) |
(+.f64 1 (*.f64 1/2 (/.f64 x p))) |
(+.f64 1 (*.f64 1/2 (/.f64 x p))) |
(*.f64 1/2 (/.f64 x p)) |
(+.f64 1 (*.f64 1/2 (/.f64 x p))) |
(+.f64 1 (*.f64 1/2 (/.f64 x p))) |
(+.f64 1 (*.f64 1/2 (/.f64 x p))) |
(*.f64 1/2 (/.f64 x p)) |
(+.f64 1 (*.f64 1/2 (/.f64 x p))) |
(+.f64 1 (*.f64 1/2 (/.f64 x p))) |
(+.f64 1 (*.f64 1/2 (/.f64 x p))) |
1 |
(+.f64 1 (*.f64 1/2 (/.f64 x p))) |
(+.f64 1 (*.f64 1/2 (/.f64 x p))) |
(+.f64 1 (*.f64 1/2 (/.f64 x p))) |
1 |
(+.f64 1 (*.f64 1/2 (/.f64 x p))) |
(+.f64 1 (*.f64 1/2 (/.f64 x p))) |
(+.f64 1 (*.f64 1/2 (/.f64 x p))) |
(+.f64 (sqrt.f64 (*.f64 (+.f64 2 (/.f64 x p)) 1/4)) 0) |
(+.f64 0 (sqrt.f64 (*.f64 (+.f64 2 (/.f64 x p)) 1/4))) |
(-.f64 (sqrt.f64 (*.f64 (+.f64 2 (/.f64 x p)) 1/4)) 0) |
(*.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 2 (/.f64 x p)) 1/4)))) |
(*.f64 1 (sqrt.f64 (*.f64 (+.f64 2 (/.f64 x p)) 1/4))) |
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 (+.f64 2 (/.f64 x p)) 1/4)) 2)) |
(*.f64 (sqrt.f64 (*.f64 (+.f64 2 (/.f64 x p)) 1/4)) 1) |
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 2 (/.f64 x p)) 1/4))) 1/2) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 2 (/.f64 x p)) 1/4)) 2) 2) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 2 (/.f64 x p)) 1/4)) 1) |
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 2 (/.f64 x p)) 1/4))) 2) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 2 (/.f64 x p)) 1/4)) 4) 4) |
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 2 (/.f64 x p)) 1/4)) 4)) 8) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 2 (/.f64 x p)) 1/4)) 4)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 2 (/.f64 x p)) 1/4)) 4))) 16) |
(-.f64 (*.f64 1/2 (/.f64 x p)) -1) |
(-.f64 (+.f64 1 (*.f64 1/2 (/.f64 x p))) 0) |
(*.f64 1/2 (+.f64 2 (/.f64 x p))) |
(*.f64 1 (+.f64 1 (*.f64 1/2 (/.f64 x p)))) |
(*.f64 x (*.f64 (/.f64 1/2 p) (+.f64 1 (/.f64 2 (/.f64 x p))))) |
(*.f64 2 (*.f64 (+.f64 2 (/.f64 x p)) 1/4)) |
(*.f64 (*.f64 1/2 (/.f64 x p)) (+.f64 1 (/.f64 2 (/.f64 x p)))) |
(*.f64 (+.f64 1 (*.f64 1/2 (/.f64 x p))) 1) |
(*.f64 (*.f64 (+.f64 2 (/.f64 x p)) 1/4) 2) |
(*.f64 (+.f64 x x) (*.f64 (+.f64 1 (/.f64 2 (/.f64 x p))) (/.f64 1/4 p))) |
(*.f64 (*.f64 1/2 x) (/.f64 (+.f64 1 (/.f64 2 (/.f64 x p))) p)) |
(*.f64 (+.f64 2 (/.f64 x p)) 1/2) |
(*.f64 (/.f64 1/2 p) (*.f64 x (+.f64 1 (/.f64 2 (/.f64 x p))))) |
(*.f64 (+.f64 1 (/.f64 2 (/.f64 x p))) (*.f64 1/2 (/.f64 x p))) |
(*.f64 (*.f64 2 (/.f64 1/2 p)) (*.f64 (+.f64 1 (/.f64 2 (/.f64 x p))) (*.f64 1/2 x))) |
(*.f64 (*.f64 (/.f64 1/2 p) (+.f64 1 (/.f64 2 (/.f64 x p)))) x) |
(*.f64 (*.f64 (+.f64 1 (/.f64 2 (/.f64 x p))) (/.f64 1/4 p)) (+.f64 x x)) |
(*.f64 (/.f64 (+.f64 1 (/.f64 2 (/.f64 x p))) p) (*.f64 1/2 x)) |
(*.f64 (*.f64 x (+.f64 1 (/.f64 2 (/.f64 x p)))) (/.f64 1/2 p)) |
(*.f64 (+.f64 (/.f64 1/4 p) (/.f64 1/4 p)) (*.f64 x (+.f64 1 (/.f64 2 (/.f64 x p))))) |
(/.f64 (+.f64 1 (*.f64 1/2 (/.f64 x p))) 1) |
(/.f64 (+.f64 2 (/.f64 x p)) 2) |
(/.f64 (+.f64 1 (/.f64 2 (/.f64 x p))) (/.f64 2 (/.f64 x p))) |
(/.f64 (*.f64 2 (+.f64 2 (/.f64 x p))) 4) |
(/.f64 (*.f64 2 (*.f64 2 (+.f64 2 (/.f64 x p)))) 8) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (+.f64 2 (/.f64 x p)))) (*.f64 2 (*.f64 2 (+.f64 2 (/.f64 x p))))) 16) |
| Outputs |
|---|
(sqrt.f64 1/2) |
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) x) p))) |
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (*.f64 x (/.f64 (sqrt.f64 1/2) p)))) |
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (*.f64 (sqrt.f64 1/2) (/.f64 x p)))) |
(+.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 x p) 1/4))) |
(+.f64 (sqrt.f64 1/2) (*.f64 (/.f64 x p) (*.f64 1/4 (sqrt.f64 1/2)))) |
(+.f64 (sqrt.f64 1/2) (*.f64 (/.f64 x p) (*.f64 (sqrt.f64 1/2) 1/4))) |
(+.f64 (sqrt.f64 1/2) (*.f64 x (*.f64 1/4 (/.f64 (sqrt.f64 1/2) p)))) |
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) x) p)) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 x 2)) (pow.f64 p 2))))) |
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (*.f64 x (/.f64 (sqrt.f64 1/2) p))) (*.f64 -1/32 (*.f64 (pow.f64 x 2) (/.f64 (sqrt.f64 1/2) (pow.f64 p 2)))))) |
(+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 1/2) (/.f64 (pow.f64 x 2) (pow.f64 p 2)))) (+.f64 (sqrt.f64 1/2) (*.f64 1/4 (*.f64 (sqrt.f64 1/2) (/.f64 x p))))) |
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 x p) 1/4)) (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 p 2)) -1/32)))) |
(+.f64 (*.f64 (/.f64 x p) (*.f64 1/4 (sqrt.f64 1/2))) (+.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 1/2) (*.f64 -1/32 (/.f64 (pow.f64 x 2) (pow.f64 p 2)))))) |
(+.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 x 2) (pow.f64 p 2))) (*.f64 1/4 (/.f64 x p))))) |
(+.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (/.f64 x p)) (*.f64 -1/32 (/.f64 (pow.f64 x 2) (pow.f64 p 2)))))) |
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/128 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 x 3)) (pow.f64 p 3))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) x) p)) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 x 2)) (pow.f64 p 2)))))) |
(+.f64 (sqrt.f64 1/2) (+.f64 (+.f64 (*.f64 1/4 (*.f64 x (/.f64 (sqrt.f64 1/2) p))) (*.f64 -1/32 (*.f64 (pow.f64 x 2) (/.f64 (sqrt.f64 1/2) (pow.f64 p 2))))) (*.f64 1/128 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 x 3)) (pow.f64 p 3))))) |
(+.f64 (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 1/2) (/.f64 (pow.f64 x 2) (pow.f64 p 2)))) (+.f64 (sqrt.f64 1/2) (*.f64 1/4 (*.f64 (sqrt.f64 1/2) (/.f64 x p))))) (*.f64 1/128 (*.f64 (sqrt.f64 1/2) (/.f64 (pow.f64 x 3) (pow.f64 p 3))))) |
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 x p) 1/4)) (+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 p 2)) -1/32)) (*.f64 (pow.f64 x 3) (*.f64 1/128 (/.f64 (sqrt.f64 1/2) (pow.f64 p 3))))))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 -1/32 (/.f64 (pow.f64 x 2) (pow.f64 p 2)))) (+.f64 (+.f64 (sqrt.f64 1/2) (*.f64 (/.f64 x p) (*.f64 1/4 (sqrt.f64 1/2)))) (*.f64 (pow.f64 x 3) (*.f64 1/128 (/.f64 (sqrt.f64 1/2) (pow.f64 p 3)))))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 x 2) (pow.f64 p 2))) (*.f64 1/4 (/.f64 x p)))) (+.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 x 3) (*.f64 1/128 (/.f64 (sqrt.f64 1/2) (pow.f64 p 3)))))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (/.f64 x p)) (*.f64 -1/32 (/.f64 (pow.f64 x 2) (pow.f64 p 2))))) (+.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 p 3)) (*.f64 1/128 (pow.f64 x 3))))) |
(+.f64 (+.f64 (sqrt.f64 1/2) (*.f64 x (*.f64 1/4 (/.f64 (sqrt.f64 1/2) p)))) (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/128 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (*.f64 -1/32 (/.f64 (pow.f64 x 2) (pow.f64 p 2)))))) |
(sqrt.f64 1/2) |
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) x) p))) |
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (*.f64 x (/.f64 (sqrt.f64 1/2) p)))) |
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (*.f64 (sqrt.f64 1/2) (/.f64 x p)))) |
(+.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 x p) 1/4))) |
(+.f64 (sqrt.f64 1/2) (*.f64 (/.f64 x p) (*.f64 1/4 (sqrt.f64 1/2)))) |
(+.f64 (sqrt.f64 1/2) (*.f64 (/.f64 x p) (*.f64 (sqrt.f64 1/2) 1/4))) |
(+.f64 (sqrt.f64 1/2) (*.f64 x (*.f64 1/4 (/.f64 (sqrt.f64 1/2) p)))) |
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) x) p)) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 x 2)) (pow.f64 p 2))))) |
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (*.f64 x (/.f64 (sqrt.f64 1/2) p))) (*.f64 -1/32 (*.f64 (pow.f64 x 2) (/.f64 (sqrt.f64 1/2) (pow.f64 p 2)))))) |
(+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 1/2) (/.f64 (pow.f64 x 2) (pow.f64 p 2)))) (+.f64 (sqrt.f64 1/2) (*.f64 1/4 (*.f64 (sqrt.f64 1/2) (/.f64 x p))))) |
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 x p) 1/4)) (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 p 2)) -1/32)))) |
(+.f64 (*.f64 (/.f64 x p) (*.f64 1/4 (sqrt.f64 1/2))) (+.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 1/2) (*.f64 -1/32 (/.f64 (pow.f64 x 2) (pow.f64 p 2)))))) |
(+.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 x 2) (pow.f64 p 2))) (*.f64 1/4 (/.f64 x p))))) |
(+.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (/.f64 x p)) (*.f64 -1/32 (/.f64 (pow.f64 x 2) (pow.f64 p 2)))))) |
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/128 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 x 3)) (pow.f64 p 3))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) x) p)) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 x 2)) (pow.f64 p 2)))))) |
(+.f64 (sqrt.f64 1/2) (+.f64 (+.f64 (*.f64 1/4 (*.f64 x (/.f64 (sqrt.f64 1/2) p))) (*.f64 -1/32 (*.f64 (pow.f64 x 2) (/.f64 (sqrt.f64 1/2) (pow.f64 p 2))))) (*.f64 1/128 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 x 3)) (pow.f64 p 3))))) |
(+.f64 (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 1/2) (/.f64 (pow.f64 x 2) (pow.f64 p 2)))) (+.f64 (sqrt.f64 1/2) (*.f64 1/4 (*.f64 (sqrt.f64 1/2) (/.f64 x p))))) (*.f64 1/128 (*.f64 (sqrt.f64 1/2) (/.f64 (pow.f64 x 3) (pow.f64 p 3))))) |
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 x p) 1/4)) (+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 p 2)) -1/32)) (*.f64 (pow.f64 x 3) (*.f64 1/128 (/.f64 (sqrt.f64 1/2) (pow.f64 p 3))))))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 -1/32 (/.f64 (pow.f64 x 2) (pow.f64 p 2)))) (+.f64 (+.f64 (sqrt.f64 1/2) (*.f64 (/.f64 x p) (*.f64 1/4 (sqrt.f64 1/2)))) (*.f64 (pow.f64 x 3) (*.f64 1/128 (/.f64 (sqrt.f64 1/2) (pow.f64 p 3)))))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 x 2) (pow.f64 p 2))) (*.f64 1/4 (/.f64 x p)))) (+.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 x 3) (*.f64 1/128 (/.f64 (sqrt.f64 1/2) (pow.f64 p 3)))))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (/.f64 x p)) (*.f64 -1/32 (/.f64 (pow.f64 x 2) (pow.f64 p 2))))) (+.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 p 3)) (*.f64 1/128 (pow.f64 x 3))))) |
(+.f64 (+.f64 (sqrt.f64 1/2) (*.f64 x (*.f64 1/4 (/.f64 (sqrt.f64 1/2) p)))) (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/128 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (*.f64 -1/32 (/.f64 (pow.f64 x 2) (pow.f64 p 2)))))) |
(sqrt.f64 1/2) |
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) x) p))) |
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (*.f64 x (/.f64 (sqrt.f64 1/2) p)))) |
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (*.f64 (sqrt.f64 1/2) (/.f64 x p)))) |
(+.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 x p) 1/4))) |
(+.f64 (sqrt.f64 1/2) (*.f64 (/.f64 x p) (*.f64 1/4 (sqrt.f64 1/2)))) |
(+.f64 (sqrt.f64 1/2) (*.f64 (/.f64 x p) (*.f64 (sqrt.f64 1/2) 1/4))) |
(+.f64 (sqrt.f64 1/2) (*.f64 x (*.f64 1/4 (/.f64 (sqrt.f64 1/2) p)))) |
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) x) p)) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 x 2)) (pow.f64 p 2))))) |
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (*.f64 x (/.f64 (sqrt.f64 1/2) p))) (*.f64 -1/32 (*.f64 (pow.f64 x 2) (/.f64 (sqrt.f64 1/2) (pow.f64 p 2)))))) |
(+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 1/2) (/.f64 (pow.f64 x 2) (pow.f64 p 2)))) (+.f64 (sqrt.f64 1/2) (*.f64 1/4 (*.f64 (sqrt.f64 1/2) (/.f64 x p))))) |
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 x p) 1/4)) (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 p 2)) -1/32)))) |
(+.f64 (*.f64 (/.f64 x p) (*.f64 1/4 (sqrt.f64 1/2))) (+.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 1/2) (*.f64 -1/32 (/.f64 (pow.f64 x 2) (pow.f64 p 2)))))) |
(+.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 x 2) (pow.f64 p 2))) (*.f64 1/4 (/.f64 x p))))) |
(+.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (/.f64 x p)) (*.f64 -1/32 (/.f64 (pow.f64 x 2) (pow.f64 p 2)))))) |
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/128 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 x 3)) (pow.f64 p 3))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) x) p)) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 x 2)) (pow.f64 p 2)))))) |
(+.f64 (sqrt.f64 1/2) (+.f64 (+.f64 (*.f64 1/4 (*.f64 x (/.f64 (sqrt.f64 1/2) p))) (*.f64 -1/32 (*.f64 (pow.f64 x 2) (/.f64 (sqrt.f64 1/2) (pow.f64 p 2))))) (*.f64 1/128 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 x 3)) (pow.f64 p 3))))) |
(+.f64 (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 1/2) (/.f64 (pow.f64 x 2) (pow.f64 p 2)))) (+.f64 (sqrt.f64 1/2) (*.f64 1/4 (*.f64 (sqrt.f64 1/2) (/.f64 x p))))) (*.f64 1/128 (*.f64 (sqrt.f64 1/2) (/.f64 (pow.f64 x 3) (pow.f64 p 3))))) |
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 x p) 1/4)) (+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 p 2)) -1/32)) (*.f64 (pow.f64 x 3) (*.f64 1/128 (/.f64 (sqrt.f64 1/2) (pow.f64 p 3))))))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 -1/32 (/.f64 (pow.f64 x 2) (pow.f64 p 2)))) (+.f64 (+.f64 (sqrt.f64 1/2) (*.f64 (/.f64 x p) (*.f64 1/4 (sqrt.f64 1/2)))) (*.f64 (pow.f64 x 3) (*.f64 1/128 (/.f64 (sqrt.f64 1/2) (pow.f64 p 3)))))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 x 2) (pow.f64 p 2))) (*.f64 1/4 (/.f64 x p)))) (+.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 x 3) (*.f64 1/128 (/.f64 (sqrt.f64 1/2) (pow.f64 p 3)))))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (/.f64 x p)) (*.f64 -1/32 (/.f64 (pow.f64 x 2) (pow.f64 p 2))))) (+.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 p 3)) (*.f64 1/128 (pow.f64 x 3))))) |
(+.f64 (+.f64 (sqrt.f64 1/2) (*.f64 x (*.f64 1/4 (/.f64 (sqrt.f64 1/2) p)))) (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/128 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (*.f64 -1/32 (/.f64 (pow.f64 x 2) (pow.f64 p 2)))))) |
1 |
(+.f64 1 (*.f64 1/2 (/.f64 x p))) |
(+.f64 1 (*.f64 1/2 (/.f64 x p))) |
(+.f64 1 (*.f64 1/2 (/.f64 x p))) |
(*.f64 1/2 (/.f64 x p)) |
(+.f64 1 (*.f64 1/2 (/.f64 x p))) |
(+.f64 1 (*.f64 1/2 (/.f64 x p))) |
(+.f64 1 (*.f64 1/2 (/.f64 x p))) |
(*.f64 1/2 (/.f64 x p)) |
(+.f64 1 (*.f64 1/2 (/.f64 x p))) |
(+.f64 1 (*.f64 1/2 (/.f64 x p))) |
(+.f64 1 (*.f64 1/2 (/.f64 x p))) |
(*.f64 1/2 (/.f64 x p)) |
(+.f64 1 (*.f64 1/2 (/.f64 x p))) |
(+.f64 1 (*.f64 1/2 (/.f64 x p))) |
(+.f64 1 (*.f64 1/2 (/.f64 x p))) |
1 |
(+.f64 1 (*.f64 1/2 (/.f64 x p))) |
(+.f64 1 (*.f64 1/2 (/.f64 x p))) |
(+.f64 1 (*.f64 1/2 (/.f64 x p))) |
1 |
(+.f64 1 (*.f64 1/2 (/.f64 x p))) |
(+.f64 1 (*.f64 1/2 (/.f64 x p))) |
(+.f64 1 (*.f64 1/2 (/.f64 x p))) |
(+.f64 (sqrt.f64 (*.f64 (+.f64 2 (/.f64 x p)) 1/4)) 0) |
(sqrt.f64 (*.f64 1/4 (+.f64 2 (/.f64 x p)))) |
(+.f64 0 (sqrt.f64 (*.f64 (+.f64 2 (/.f64 x p)) 1/4))) |
(sqrt.f64 (*.f64 1/4 (+.f64 2 (/.f64 x p)))) |
(-.f64 (sqrt.f64 (*.f64 (+.f64 2 (/.f64 x p)) 1/4)) 0) |
(sqrt.f64 (*.f64 1/4 (+.f64 2 (/.f64 x p)))) |
(*.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 2 (/.f64 x p)) 1/4)))) |
(sqrt.f64 (*.f64 1/4 (+.f64 2 (/.f64 x p)))) |
(*.f64 1 (sqrt.f64 (*.f64 (+.f64 2 (/.f64 x p)) 1/4))) |
(sqrt.f64 (*.f64 1/4 (+.f64 2 (/.f64 x p)))) |
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 (+.f64 2 (/.f64 x p)) 1/4)) 2)) |
(sqrt.f64 (*.f64 1/4 (+.f64 2 (/.f64 x p)))) |
(*.f64 (sqrt.f64 (*.f64 (+.f64 2 (/.f64 x p)) 1/4)) 1) |
(sqrt.f64 (*.f64 1/4 (+.f64 2 (/.f64 x p)))) |
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 2 (/.f64 x p)) 1/4))) 1/2) |
(sqrt.f64 (*.f64 1/4 (+.f64 2 (/.f64 x p)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 2 (/.f64 x p)) 1/4)) 2) 2) |
(sqrt.f64 (*.f64 1/4 (+.f64 2 (/.f64 x p)))) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 2 (/.f64 x p)) 1/4)) 1) |
(sqrt.f64 (*.f64 1/4 (+.f64 2 (/.f64 x p)))) |
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 2 (/.f64 x p)) 1/4))) 2) |
(sqrt.f64 (*.f64 1/4 (+.f64 2 (/.f64 x p)))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 2 (/.f64 x p)) 1/4)) 4) 4) |
(sqrt.f64 (*.f64 1/4 (+.f64 2 (/.f64 x p)))) |
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 2 (/.f64 x p)) 1/4)) 4)) 8) |
(sqrt.f64 (*.f64 1/4 (+.f64 2 (/.f64 x p)))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 2 (/.f64 x p)) 1/4)) 4)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 2 (/.f64 x p)) 1/4)) 4))) 16) |
(sqrt.f64 (*.f64 1/4 (+.f64 2 (/.f64 x p)))) |
(-.f64 (*.f64 1/2 (/.f64 x p)) -1) |
(+.f64 1 (*.f64 1/2 (/.f64 x p))) |
(-.f64 (+.f64 1 (*.f64 1/2 (/.f64 x p))) 0) |
(+.f64 1 (*.f64 1/2 (/.f64 x p))) |
(*.f64 1/2 (+.f64 2 (/.f64 x p))) |
(+.f64 1 (*.f64 1/2 (/.f64 x p))) |
(*.f64 1 (+.f64 1 (*.f64 1/2 (/.f64 x p)))) |
(+.f64 1 (*.f64 1/2 (/.f64 x p))) |
(*.f64 x (*.f64 (/.f64 1/2 p) (+.f64 1 (/.f64 2 (/.f64 x p))))) |
(*.f64 x (*.f64 (/.f64 1/2 p) (+.f64 1 (/.f64 p (/.f64 x 2))))) |
(*.f64 (+.f64 1 (/.f64 p (/.f64 x 2))) (*.f64 (/.f64 1/2 p) x)) |
(*.f64 (+.f64 1 (/.f64 p (/.f64 x 2))) (*.f64 x (/.f64 1/2 p))) |
(*.f64 2 (*.f64 (+.f64 2 (/.f64 x p)) 1/4)) |
(+.f64 1 (*.f64 1/2 (/.f64 x p))) |
(*.f64 (*.f64 1/2 (/.f64 x p)) (+.f64 1 (/.f64 2 (/.f64 x p)))) |
(*.f64 (*.f64 1/2 (/.f64 x p)) (+.f64 1 (/.f64 p (/.f64 x 2)))) |
(*.f64 (/.f64 x p) (*.f64 1/2 (+.f64 1 (/.f64 p (/.f64 x 2))))) |
(*.f64 (+.f64 1 (*.f64 1/2 (/.f64 x p))) 1) |
(+.f64 1 (*.f64 1/2 (/.f64 x p))) |
(*.f64 (*.f64 (+.f64 2 (/.f64 x p)) 1/4) 2) |
(+.f64 1 (*.f64 1/2 (/.f64 x p))) |
(*.f64 (+.f64 x x) (*.f64 (+.f64 1 (/.f64 2 (/.f64 x p))) (/.f64 1/4 p))) |
(*.f64 (+.f64 1 (/.f64 p (/.f64 x 2))) (*.f64 (/.f64 1/4 p) (+.f64 x x))) |
(*.f64 (+.f64 1 (/.f64 p (/.f64 x 2))) (*.f64 (+.f64 x x) (/.f64 1/4 p))) |
(*.f64 x (*.f64 2 (*.f64 (+.f64 1 (/.f64 p (/.f64 x 2))) (/.f64 1/4 p)))) |
(*.f64 2 (*.f64 (*.f64 x (+.f64 1 (/.f64 p (/.f64 x 2)))) (/.f64 1/4 p))) |
(*.f64 (*.f64 1/2 x) (/.f64 (+.f64 1 (/.f64 2 (/.f64 x p))) p)) |
(*.f64 (*.f64 1/2 x) (/.f64 (+.f64 1 (/.f64 p (/.f64 x 2))) p)) |
(*.f64 x (*.f64 1/2 (/.f64 (+.f64 1 (/.f64 p (/.f64 x 2))) p))) |
(*.f64 (+.f64 2 (/.f64 x p)) 1/2) |
(+.f64 1 (*.f64 1/2 (/.f64 x p))) |
(*.f64 (/.f64 1/2 p) (*.f64 x (+.f64 1 (/.f64 2 (/.f64 x p))))) |
(*.f64 x (*.f64 (/.f64 1/2 p) (+.f64 1 (/.f64 p (/.f64 x 2))))) |
(*.f64 (+.f64 1 (/.f64 p (/.f64 x 2))) (*.f64 (/.f64 1/2 p) x)) |
(*.f64 (+.f64 1 (/.f64 p (/.f64 x 2))) (*.f64 x (/.f64 1/2 p))) |
(*.f64 (+.f64 1 (/.f64 2 (/.f64 x p))) (*.f64 1/2 (/.f64 x p))) |
(*.f64 (*.f64 1/2 (/.f64 x p)) (+.f64 1 (/.f64 p (/.f64 x 2)))) |
(*.f64 (/.f64 x p) (*.f64 1/2 (+.f64 1 (/.f64 p (/.f64 x 2))))) |
(*.f64 (*.f64 2 (/.f64 1/2 p)) (*.f64 (+.f64 1 (/.f64 2 (/.f64 x p))) (*.f64 1/2 x))) |
(*.f64 x (*.f64 (/.f64 1/2 p) (+.f64 1 (/.f64 p (/.f64 x 2))))) |
(*.f64 (+.f64 1 (/.f64 p (/.f64 x 2))) (*.f64 (/.f64 1/2 p) x)) |
(*.f64 (+.f64 1 (/.f64 p (/.f64 x 2))) (*.f64 x (/.f64 1/2 p))) |
(*.f64 (*.f64 (/.f64 1/2 p) (+.f64 1 (/.f64 2 (/.f64 x p)))) x) |
(*.f64 x (*.f64 (/.f64 1/2 p) (+.f64 1 (/.f64 p (/.f64 x 2))))) |
(*.f64 (+.f64 1 (/.f64 p (/.f64 x 2))) (*.f64 (/.f64 1/2 p) x)) |
(*.f64 (+.f64 1 (/.f64 p (/.f64 x 2))) (*.f64 x (/.f64 1/2 p))) |
(*.f64 (*.f64 (+.f64 1 (/.f64 2 (/.f64 x p))) (/.f64 1/4 p)) (+.f64 x x)) |
(*.f64 (+.f64 1 (/.f64 p (/.f64 x 2))) (*.f64 (/.f64 1/4 p) (+.f64 x x))) |
(*.f64 (+.f64 1 (/.f64 p (/.f64 x 2))) (*.f64 (+.f64 x x) (/.f64 1/4 p))) |
(*.f64 x (*.f64 2 (*.f64 (+.f64 1 (/.f64 p (/.f64 x 2))) (/.f64 1/4 p)))) |
(*.f64 2 (*.f64 (*.f64 x (+.f64 1 (/.f64 p (/.f64 x 2)))) (/.f64 1/4 p))) |
(*.f64 (/.f64 (+.f64 1 (/.f64 2 (/.f64 x p))) p) (*.f64 1/2 x)) |
(*.f64 (*.f64 1/2 x) (/.f64 (+.f64 1 (/.f64 p (/.f64 x 2))) p)) |
(*.f64 x (*.f64 1/2 (/.f64 (+.f64 1 (/.f64 p (/.f64 x 2))) p))) |
(*.f64 (*.f64 x (+.f64 1 (/.f64 2 (/.f64 x p)))) (/.f64 1/2 p)) |
(*.f64 x (*.f64 (/.f64 1/2 p) (+.f64 1 (/.f64 p (/.f64 x 2))))) |
(*.f64 (+.f64 1 (/.f64 p (/.f64 x 2))) (*.f64 (/.f64 1/2 p) x)) |
(*.f64 (+.f64 1 (/.f64 p (/.f64 x 2))) (*.f64 x (/.f64 1/2 p))) |
(*.f64 (+.f64 (/.f64 1/4 p) (/.f64 1/4 p)) (*.f64 x (+.f64 1 (/.f64 2 (/.f64 x p))))) |
(*.f64 (+.f64 1 (/.f64 p (/.f64 x 2))) (*.f64 (/.f64 1/4 p) (+.f64 x x))) |
(*.f64 (+.f64 1 (/.f64 p (/.f64 x 2))) (*.f64 (+.f64 x x) (/.f64 1/4 p))) |
(*.f64 x (*.f64 2 (*.f64 (+.f64 1 (/.f64 p (/.f64 x 2))) (/.f64 1/4 p)))) |
(*.f64 2 (*.f64 (*.f64 x (+.f64 1 (/.f64 p (/.f64 x 2)))) (/.f64 1/4 p))) |
(/.f64 (+.f64 1 (*.f64 1/2 (/.f64 x p))) 1) |
(+.f64 1 (*.f64 1/2 (/.f64 x p))) |
(/.f64 (+.f64 2 (/.f64 x p)) 2) |
(+.f64 1 (*.f64 1/2 (/.f64 x p))) |
(/.f64 (+.f64 1 (/.f64 2 (/.f64 x p))) (/.f64 2 (/.f64 x p))) |
(/.f64 (/.f64 x p) (/.f64 2 (+.f64 1 (/.f64 p (/.f64 x 2))))) |
(/.f64 (-.f64 -1 (/.f64 p (/.f64 x 2))) (/.f64 -2 (/.f64 x p))) |
(/.f64 x (*.f64 p (/.f64 -2 (-.f64 -1 (/.f64 p (/.f64 x 2)))))) |
(/.f64 (*.f64 2 (+.f64 2 (/.f64 x p))) 4) |
(+.f64 1 (*.f64 1/2 (/.f64 x p))) |
(/.f64 (*.f64 2 (*.f64 2 (+.f64 2 (/.f64 x p)))) 8) |
(+.f64 1 (*.f64 1/2 (/.f64 x p))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (+.f64 2 (/.f64 x p)))) (*.f64 2 (*.f64 2 (+.f64 2 (/.f64 x p))))) 16) |
(+.f64 1 (*.f64 1/2 (/.f64 x p))) |
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.4b | (*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 p x)))) |
| ✓ | 0.4b | (*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
Compiled 36 to 23 computations (36.1% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | x | @ | 0 | (*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
| 1.0ms | p | @ | 0 | (*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 p x)))) |
| 1.0ms | x | @ | 0 | (*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 p x)))) |
| 1.0ms | p | @ | 0 | (*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
| 1.0ms | x | @ | inf | (*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 p x)))) |
| 1× | batch-egg-rewrite |
| 950× | rational.json-simplify-35 |
| 848× | rational.json-simplify-1 |
| 832× | bool.json-1 |
| 832× | bool.json-2 |
| 804× | rational.json-1 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 13 | 48 |
| 1 | 131 | 48 |
| 2 | 358 | 48 |
| 3 | 854 | 48 |
| 4 | 2376 | 48 |
| 5 | 6858 | 48 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 p x)))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 1/2) (/.f64 p x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 1/2) (/.f64 p x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 p x)) 2) (/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 p x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 1/2) (/.f64 p x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 x p) (*.f64 (sqrt.f64 1/2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 x (+.f64 p p)) (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1/2 p) (/.f64 (sqrt.f64 1/2) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 1/2) (/.f64 x p))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 p (/.f64 x (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 p x) (/.f64 1 (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) (/.f64 p x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 2 (*.f64 (sqrt.f64 1/2) (/.f64 p x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 2 (/.f64 (/.f64 x p) (sqrt.f64 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (/.f64 (*.f64 x 4) p) (*.f64 (sqrt.f64 1/2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 x p) (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 1 p) (/.f64 (sqrt.f64 1/2) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (/.f64 x (neg.f64 p)) (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 p p) (/.f64 x (/.f64 (sqrt.f64 1/2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 p p) (*.f64 2 (/.f64 x (sqrt.f64 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 p (/.f64 2 x)) (/.f64 2 (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 p (/.f64 2 x)) (*.f64 2 (/.f64 1 (sqrt.f64 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 p 4) (*.f64 2 (/.f64 x (/.f64 (sqrt.f64 1/2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 p 4) (/.f64 (*.f64 x 4) (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 p 4) (/.f64 4 (/.f64 (sqrt.f64 1/2) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) 2) (*.f64 x (/.f64 2 p)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 p x) (*.f64 (sqrt.f64 1/2) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 x) (/.f64 (/.f64 1 p) (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 1/2)) (/.f64 x (neg.f64 p)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 p (neg.f64 x)) (/.f64 -1 (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 p) (/.f64 (neg.f64 x) (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 p) (/.f64 -1 (/.f64 (sqrt.f64 1/2) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 2 (/.f64 2 (*.f64 (sqrt.f64 1/2) (/.f64 p x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 2 (*.f64 x (/.f64 2 p))) (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (/.f64 (*.f64 x 4) p) (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 p x) 4) (*.f64 2 (/.f64 2 (sqrt.f64 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 p x) 4) (/.f64 4 (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 p 4)) (/.f64 (*.f64 2 (*.f64 x 4)) (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) 4) (*.f64 2 (*.f64 x (/.f64 2 p))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) 4) (*.f64 (/.f64 x p) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 p x) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 1/2) x) (/.f64 1 p))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) -2) (/.f64 -2 (/.f64 p x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 x) (/.f64 (/.f64 1/2 p) (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 p -2) (*.f64 2 (/.f64 (neg.f64 x) (sqrt.f64 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 p -2) (/.f64 (*.f64 x -2) (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 p x) (/.f64 p x)) (/.f64 (*.f64 p (/.f64 2 x)) (*.f64 (sqrt.f64 1/2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 p x) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 1/2) 4)) (*.f64 2 (*.f64 (/.f64 x p) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) (/.f64 1/2 x)) (/.f64 1/2 p))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (sqrt.f64 1/2) x)) (*.f64 2 (/.f64 1 p)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (sqrt.f64 1/2) x)) (/.f64 -1 p))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 p x) 1/4) (/.f64 4 (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 1/2) 4) (/.f64 x p)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 p x) 2) (/.f64 1 (*.f64 (sqrt.f64 1/2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 1/2) 2) (/.f64 x (+.f64 p p)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 p x) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (*.f64 (sqrt.f64 1/2) 4) (/.f64 x p))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 1/2) 1/2) (*.f64 x (/.f64 2 p)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 1/2) (neg.f64 x)) (/.f64 -1 p))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 1/2) (/.f64 1 p)) x)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 1/2) 2) x) (/.f64 2 p))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (sqrt.f64 1/2))) (/.f64 x p))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (sqrt.f64 1/2) (/.f64 p x))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (sqrt.f64 1/2) (/.f64 p x)) (*.f64 (sqrt.f64 1/2) (/.f64 p x)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (sqrt.f64 1/2) (/.f64 p x)) (*.f64 (sqrt.f64 1/2) (/.f64 p x))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 1/2) (/.f64 x (neg.f64 p)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 1/2) (/.f64 x (neg.f64 p)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 p x) (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 1/2) (/.f64 x (neg.f64 p)))) 2) (/.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 1/2) (/.f64 x (neg.f64 p)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 1/2) (/.f64 x (neg.f64 p)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 p x) (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 1/2) (/.f64 x (neg.f64 p)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 p x)) (*.f64 (sqrt.f64 2) -2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (/.f64 x p) (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (/.f64 2 (*.f64 (sqrt.f64 1/2) (/.f64 p x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 p x)) -4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 1/2))) (/.f64 x p))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 p x) (sqrt.f64 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 p x)) -4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 p x)) -4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 p x) (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 1/2) (/.f64 x (neg.f64 p))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 1/2) (/.f64 x (neg.f64 p)))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 1/2) (/.f64 x (neg.f64 p)))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 1/2) (/.f64 x (neg.f64 p)))) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 1/2) (/.f64 x (neg.f64 p))))))))) |
| 1× | egg-herbie |
| 1428× | rational.json-simplify-43 |
| 978× | rational.json-simplify-39 |
| 876× | rational.json-simplify-35 |
| 846× | rational.json-simplify-2 |
| 750× | rational.json-simplify-1 |
Useful iterations: 4 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 205 | 2830 |
| 1 | 787 | 2750 |
| 2 | 2614 | 2750 |
| 3 | 4995 | 2750 |
| 4 | 6284 | 2738 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 (sqrt.f64 1/2) p) x) |
(/.f64 (*.f64 (sqrt.f64 1/2) p) x) |
(/.f64 (*.f64 (sqrt.f64 1/2) p) x) |
(/.f64 (*.f64 (sqrt.f64 1/2) p) x) |
(/.f64 (*.f64 (sqrt.f64 1/2) p) x) |
(/.f64 (*.f64 (sqrt.f64 1/2) p) x) |
(/.f64 (*.f64 (sqrt.f64 1/2) p) x) |
(/.f64 (*.f64 (sqrt.f64 1/2) p) x) |
(/.f64 (*.f64 (sqrt.f64 1/2) p) x) |
(/.f64 (*.f64 (sqrt.f64 1/2) p) x) |
(/.f64 (*.f64 (sqrt.f64 1/2) p) x) |
(/.f64 (*.f64 (sqrt.f64 1/2) p) x) |
(/.f64 (*.f64 (sqrt.f64 1/2) p) x) |
(/.f64 (*.f64 (sqrt.f64 1/2) p) x) |
(/.f64 (*.f64 (sqrt.f64 1/2) p) x) |
(/.f64 (*.f64 (sqrt.f64 1/2) p) x) |
(/.f64 (*.f64 (sqrt.f64 1/2) p) x) |
(/.f64 (*.f64 (sqrt.f64 1/2) p) x) |
(/.f64 (*.f64 (sqrt.f64 1/2) p) x) |
(/.f64 (*.f64 (sqrt.f64 1/2) p) x) |
(/.f64 (*.f64 (sqrt.f64 1/2) p) x) |
(/.f64 (*.f64 (sqrt.f64 1/2) p) x) |
(/.f64 (*.f64 (sqrt.f64 1/2) p) x) |
(/.f64 (*.f64 (sqrt.f64 1/2) p) x) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 p x)) 0) |
(+.f64 0 (*.f64 (sqrt.f64 1/2) (/.f64 p x))) |
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 p x)) 2) (/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 p x)) 2)) |
(-.f64 (*.f64 (sqrt.f64 1/2) (/.f64 p x)) 0) |
(/.f64 1/2 (/.f64 (/.f64 x p) (*.f64 (sqrt.f64 1/2) 2))) |
(/.f64 1/2 (/.f64 (/.f64 x (+.f64 p p)) (sqrt.f64 1/2))) |
(/.f64 1/2 (/.f64 (/.f64 1/2 p) (/.f64 (sqrt.f64 1/2) x))) |
(/.f64 (sqrt.f64 1/2) (/.f64 x p)) |
(/.f64 p (/.f64 x (sqrt.f64 1/2))) |
(/.f64 (/.f64 p x) (/.f64 1 (sqrt.f64 1/2))) |
(/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 p x)) 1) |
(/.f64 2 (/.f64 2 (*.f64 (sqrt.f64 1/2) (/.f64 p x)))) |
(/.f64 2 (*.f64 2 (/.f64 (/.f64 x p) (sqrt.f64 1/2)))) |
(/.f64 2 (/.f64 (/.f64 (*.f64 x 4) p) (*.f64 (sqrt.f64 1/2) 2))) |
(/.f64 1 (/.f64 (/.f64 x p) (sqrt.f64 1/2))) |
(/.f64 1 (/.f64 (/.f64 1 p) (/.f64 (sqrt.f64 1/2) x))) |
(/.f64 -1 (/.f64 (/.f64 x (neg.f64 p)) (sqrt.f64 1/2))) |
(/.f64 (+.f64 p p) (/.f64 x (/.f64 (sqrt.f64 1/2) 2))) |
(/.f64 (+.f64 p p) (*.f64 2 (/.f64 x (sqrt.f64 1/2)))) |
(/.f64 (*.f64 p (/.f64 2 x)) (/.f64 2 (sqrt.f64 1/2))) |
(/.f64 (*.f64 p (/.f64 2 x)) (*.f64 2 (/.f64 1 (sqrt.f64 1/2)))) |
(/.f64 (*.f64 p 4) (*.f64 2 (/.f64 x (/.f64 (sqrt.f64 1/2) 2)))) |
(/.f64 (*.f64 p 4) (/.f64 (*.f64 x 4) (sqrt.f64 1/2))) |
(/.f64 (*.f64 p 4) (/.f64 4 (/.f64 (sqrt.f64 1/2) x))) |
(/.f64 (*.f64 (sqrt.f64 1/2) 2) (*.f64 x (/.f64 2 p))) |
(/.f64 (*.f64 (/.f64 p x) (*.f64 (sqrt.f64 1/2) 2)) 2) |
(/.f64 (/.f64 1 x) (/.f64 (/.f64 1 p) (sqrt.f64 1/2))) |
(/.f64 (neg.f64 (sqrt.f64 1/2)) (/.f64 x (neg.f64 p))) |
(/.f64 (/.f64 p (neg.f64 x)) (/.f64 -1 (sqrt.f64 1/2))) |
(/.f64 (neg.f64 p) (/.f64 (neg.f64 x) (sqrt.f64 1/2))) |
(/.f64 (neg.f64 p) (/.f64 -1 (/.f64 (sqrt.f64 1/2) x))) |
(/.f64 4 (*.f64 2 (/.f64 2 (*.f64 (sqrt.f64 1/2) (/.f64 p x))))) |
(/.f64 4 (/.f64 (*.f64 2 (*.f64 x (/.f64 2 p))) (sqrt.f64 1/2))) |
(/.f64 4 (/.f64 (/.f64 (*.f64 x 4) p) (sqrt.f64 1/2))) |
(/.f64 (*.f64 (/.f64 p x) 4) (*.f64 2 (/.f64 2 (sqrt.f64 1/2)))) |
(/.f64 (*.f64 (/.f64 p x) 4) (/.f64 4 (sqrt.f64 1/2))) |
(/.f64 (*.f64 2 (*.f64 p 4)) (/.f64 (*.f64 2 (*.f64 x 4)) (sqrt.f64 1/2))) |
(/.f64 (*.f64 (sqrt.f64 1/2) 4) (*.f64 2 (*.f64 x (/.f64 2 p)))) |
(/.f64 (*.f64 (sqrt.f64 1/2) 4) (*.f64 (/.f64 x p) 4)) |
(/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 p x) 4)) 4) |
(/.f64 (/.f64 (sqrt.f64 1/2) x) (/.f64 1 p)) |
(/.f64 (*.f64 (sqrt.f64 1/2) -2) (/.f64 -2 (/.f64 p x))) |
(/.f64 (/.f64 1/2 x) (/.f64 (/.f64 1/2 p) (sqrt.f64 1/2))) |
(/.f64 (*.f64 p -2) (*.f64 2 (/.f64 (neg.f64 x) (sqrt.f64 1/2)))) |
(/.f64 (*.f64 p -2) (/.f64 (*.f64 x -2) (sqrt.f64 1/2))) |
(/.f64 (*.f64 (/.f64 p x) (/.f64 p x)) (/.f64 (*.f64 p (/.f64 2 x)) (*.f64 (sqrt.f64 1/2) 2))) |
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 p x) 4))) 8) |
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 1/2) 4)) (*.f64 2 (*.f64 (/.f64 x p) 4))) |
(/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 1/2 x)) (/.f64 1/2 p)) |
(/.f64 (*.f64 2 (/.f64 (sqrt.f64 1/2) x)) (*.f64 2 (/.f64 1 p))) |
(/.f64 (neg.f64 (/.f64 (sqrt.f64 1/2) x)) (/.f64 -1 p)) |
(/.f64 (/.f64 (/.f64 p x) 1/4) (/.f64 4 (sqrt.f64 1/2))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) 4) (/.f64 x p)) 4) |
(/.f64 (/.f64 (/.f64 p x) 2) (/.f64 1 (*.f64 (sqrt.f64 1/2) 2))) |
(/.f64 (/.f64 (sqrt.f64 1/2) 2) (/.f64 x (+.f64 p p))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 p x) 4)))) 16) |
(/.f64 (*.f64 2 (/.f64 (*.f64 (sqrt.f64 1/2) 4) (/.f64 x p))) 8) |
(/.f64 (/.f64 (sqrt.f64 1/2) 1/2) (*.f64 x (/.f64 2 p))) |
(/.f64 (/.f64 (sqrt.f64 1/2) (neg.f64 x)) (/.f64 -1 p)) |
(/.f64 (/.f64 (sqrt.f64 1/2) (/.f64 1 p)) x) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) 2) x) (/.f64 2 p)) |
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 1/2))) (/.f64 x p)) |
(+.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 1/2) (/.f64 x (neg.f64 p)))) 0) |
(+.f64 0 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 1/2) (/.f64 x (neg.f64 p))))) |
(+.f64 -1 (-.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 p x) (sqrt.f64 2))))) |
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 1/2) (/.f64 x (neg.f64 p)))) 2) (/.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 1/2) (/.f64 x (neg.f64 p)))) 2)) |
(-.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 1/2) (/.f64 x (neg.f64 p)))) 0) |
(-.f64 0 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 p x) (sqrt.f64 2)))) |
(/.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 1/2) (/.f64 x (neg.f64 p)))) 1) |
(/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 p x)) (*.f64 (sqrt.f64 2) -2)) 2) |
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (/.f64 x p) (sqrt.f64 1/2))) |
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (/.f64 2 (*.f64 (sqrt.f64 1/2) (/.f64 p x))) 2)) |
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 p x)) -4)) 4) |
(/.f64 (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 1/2))) (/.f64 x p)) |
(/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 p x) (sqrt.f64 2))) -1) |
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 p x)) -4))) 8) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 p x)) -4)))) 16) |
(neg.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 p x) (sqrt.f64 2)))) |
| Outputs |
|---|
(/.f64 (*.f64 (sqrt.f64 1/2) p) x) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(/.f64 (*.f64 (sqrt.f64 1/2) p) x) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(/.f64 (*.f64 (sqrt.f64 1/2) p) x) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(/.f64 (*.f64 (sqrt.f64 1/2) p) x) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(/.f64 (*.f64 (sqrt.f64 1/2) p) x) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(/.f64 (*.f64 (sqrt.f64 1/2) p) x) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(/.f64 (*.f64 (sqrt.f64 1/2) p) x) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(/.f64 (*.f64 (sqrt.f64 1/2) p) x) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(/.f64 (*.f64 (sqrt.f64 1/2) p) x) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(/.f64 (*.f64 (sqrt.f64 1/2) p) x) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(/.f64 (*.f64 (sqrt.f64 1/2) p) x) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(/.f64 (*.f64 (sqrt.f64 1/2) p) x) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(/.f64 (*.f64 (sqrt.f64 1/2) p) x) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(/.f64 (*.f64 (sqrt.f64 1/2) p) x) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(/.f64 (*.f64 (sqrt.f64 1/2) p) x) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(/.f64 (*.f64 (sqrt.f64 1/2) p) x) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(/.f64 (*.f64 (sqrt.f64 1/2) p) x) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(/.f64 (*.f64 (sqrt.f64 1/2) p) x) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(/.f64 (*.f64 (sqrt.f64 1/2) p) x) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(/.f64 (*.f64 (sqrt.f64 1/2) p) x) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(/.f64 (*.f64 (sqrt.f64 1/2) p) x) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(/.f64 (*.f64 (sqrt.f64 1/2) p) x) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(/.f64 (*.f64 (sqrt.f64 1/2) p) x) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(/.f64 (*.f64 (sqrt.f64 1/2) p) x) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (sqrt.f64 2) x))) |
(*.f64 (neg.f64 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 2) (/.f64 p x))) |
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 p x) (neg.f64 (sqrt.f64 1/2)))) |
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (/.f64 p (neg.f64 x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (neg.f64 (/.f64 (sqrt.f64 2) x))) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (sqrt.f64 2) x))) |
(*.f64 (neg.f64 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 2) (/.f64 p x))) |
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 p x) (neg.f64 (sqrt.f64 1/2)))) |
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (/.f64 p (neg.f64 x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (neg.f64 (/.f64 (sqrt.f64 2) x))) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (sqrt.f64 2) x))) |
(*.f64 (neg.f64 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 2) (/.f64 p x))) |
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 p x) (neg.f64 (sqrt.f64 1/2)))) |
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (/.f64 p (neg.f64 x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (neg.f64 (/.f64 (sqrt.f64 2) x))) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (sqrt.f64 2) x))) |
(*.f64 (neg.f64 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 2) (/.f64 p x))) |
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 p x) (neg.f64 (sqrt.f64 1/2)))) |
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (/.f64 p (neg.f64 x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (neg.f64 (/.f64 (sqrt.f64 2) x))) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (sqrt.f64 2) x))) |
(*.f64 (neg.f64 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 2) (/.f64 p x))) |
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 p x) (neg.f64 (sqrt.f64 1/2)))) |
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (/.f64 p (neg.f64 x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (neg.f64 (/.f64 (sqrt.f64 2) x))) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (sqrt.f64 2) x))) |
(*.f64 (neg.f64 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 2) (/.f64 p x))) |
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 p x) (neg.f64 (sqrt.f64 1/2)))) |
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (/.f64 p (neg.f64 x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (neg.f64 (/.f64 (sqrt.f64 2) x))) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (sqrt.f64 2) x))) |
(*.f64 (neg.f64 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 2) (/.f64 p x))) |
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 p x) (neg.f64 (sqrt.f64 1/2)))) |
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (/.f64 p (neg.f64 x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (neg.f64 (/.f64 (sqrt.f64 2) x))) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (sqrt.f64 2) x))) |
(*.f64 (neg.f64 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 2) (/.f64 p x))) |
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 p x) (neg.f64 (sqrt.f64 1/2)))) |
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (/.f64 p (neg.f64 x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (neg.f64 (/.f64 (sqrt.f64 2) x))) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (sqrt.f64 2) x))) |
(*.f64 (neg.f64 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 2) (/.f64 p x))) |
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 p x) (neg.f64 (sqrt.f64 1/2)))) |
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (/.f64 p (neg.f64 x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (neg.f64 (/.f64 (sqrt.f64 2) x))) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (sqrt.f64 2) x))) |
(*.f64 (neg.f64 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 2) (/.f64 p x))) |
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 p x) (neg.f64 (sqrt.f64 1/2)))) |
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (/.f64 p (neg.f64 x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (neg.f64 (/.f64 (sqrt.f64 2) x))) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (sqrt.f64 2) x))) |
(*.f64 (neg.f64 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 2) (/.f64 p x))) |
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 p x) (neg.f64 (sqrt.f64 1/2)))) |
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (/.f64 p (neg.f64 x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (neg.f64 (/.f64 (sqrt.f64 2) x))) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (sqrt.f64 2) x))) |
(*.f64 (neg.f64 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 2) (/.f64 p x))) |
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 p x) (neg.f64 (sqrt.f64 1/2)))) |
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (/.f64 p (neg.f64 x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (neg.f64 (/.f64 (sqrt.f64 2) x))) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (sqrt.f64 2) x))) |
(*.f64 (neg.f64 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 2) (/.f64 p x))) |
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 p x) (neg.f64 (sqrt.f64 1/2)))) |
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (/.f64 p (neg.f64 x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (neg.f64 (/.f64 (sqrt.f64 2) x))) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (sqrt.f64 2) x))) |
(*.f64 (neg.f64 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 2) (/.f64 p x))) |
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 p x) (neg.f64 (sqrt.f64 1/2)))) |
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (/.f64 p (neg.f64 x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (neg.f64 (/.f64 (sqrt.f64 2) x))) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (sqrt.f64 2) x))) |
(*.f64 (neg.f64 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 2) (/.f64 p x))) |
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 p x) (neg.f64 (sqrt.f64 1/2)))) |
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (/.f64 p (neg.f64 x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (neg.f64 (/.f64 (sqrt.f64 2) x))) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (sqrt.f64 2) x))) |
(*.f64 (neg.f64 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 2) (/.f64 p x))) |
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 p x) (neg.f64 (sqrt.f64 1/2)))) |
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (/.f64 p (neg.f64 x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (neg.f64 (/.f64 (sqrt.f64 2) x))) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (sqrt.f64 2) x))) |
(*.f64 (neg.f64 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 2) (/.f64 p x))) |
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 p x) (neg.f64 (sqrt.f64 1/2)))) |
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (/.f64 p (neg.f64 x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (neg.f64 (/.f64 (sqrt.f64 2) x))) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (sqrt.f64 2) x))) |
(*.f64 (neg.f64 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 2) (/.f64 p x))) |
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 p x) (neg.f64 (sqrt.f64 1/2)))) |
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (/.f64 p (neg.f64 x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (neg.f64 (/.f64 (sqrt.f64 2) x))) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (sqrt.f64 2) x))) |
(*.f64 (neg.f64 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 2) (/.f64 p x))) |
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 p x) (neg.f64 (sqrt.f64 1/2)))) |
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (/.f64 p (neg.f64 x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (neg.f64 (/.f64 (sqrt.f64 2) x))) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (sqrt.f64 2) x))) |
(*.f64 (neg.f64 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 2) (/.f64 p x))) |
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 p x) (neg.f64 (sqrt.f64 1/2)))) |
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (/.f64 p (neg.f64 x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (neg.f64 (/.f64 (sqrt.f64 2) x))) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (sqrt.f64 2) x))) |
(*.f64 (neg.f64 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 2) (/.f64 p x))) |
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 p x) (neg.f64 (sqrt.f64 1/2)))) |
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (/.f64 p (neg.f64 x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (neg.f64 (/.f64 (sqrt.f64 2) x))) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (sqrt.f64 2) x))) |
(*.f64 (neg.f64 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 2) (/.f64 p x))) |
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 p x) (neg.f64 (sqrt.f64 1/2)))) |
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (/.f64 p (neg.f64 x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (neg.f64 (/.f64 (sqrt.f64 2) x))) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (sqrt.f64 2) x))) |
(*.f64 (neg.f64 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 2) (/.f64 p x))) |
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 p x) (neg.f64 (sqrt.f64 1/2)))) |
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (/.f64 p (neg.f64 x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (neg.f64 (/.f64 (sqrt.f64 2) x))) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (sqrt.f64 2) x))) |
(*.f64 (neg.f64 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 2) (/.f64 p x))) |
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 p x) (neg.f64 (sqrt.f64 1/2)))) |
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (/.f64 p (neg.f64 x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (neg.f64 (/.f64 (sqrt.f64 2) x))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 p x)) 0) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(+.f64 0 (*.f64 (sqrt.f64 1/2) (/.f64 p x))) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 p x)) 2) (/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 p x)) 2)) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(-.f64 (*.f64 (sqrt.f64 1/2) (/.f64 p x)) 0) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(/.f64 1/2 (/.f64 (/.f64 x p) (*.f64 (sqrt.f64 1/2) 2))) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(/.f64 1/2 (/.f64 (/.f64 x (+.f64 p p)) (sqrt.f64 1/2))) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(/.f64 1/2 (/.f64 (/.f64 1/2 p) (/.f64 (sqrt.f64 1/2) x))) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(/.f64 (sqrt.f64 1/2) (/.f64 x p)) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(/.f64 p (/.f64 x (sqrt.f64 1/2))) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(/.f64 (/.f64 p x) (/.f64 1 (sqrt.f64 1/2))) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 p x)) 1) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(/.f64 2 (/.f64 2 (*.f64 (sqrt.f64 1/2) (/.f64 p x)))) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(/.f64 2 (*.f64 2 (/.f64 (/.f64 x p) (sqrt.f64 1/2)))) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(/.f64 2 (/.f64 (/.f64 (*.f64 x 4) p) (*.f64 (sqrt.f64 1/2) 2))) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(/.f64 1 (/.f64 (/.f64 x p) (sqrt.f64 1/2))) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(/.f64 1 (/.f64 (/.f64 1 p) (/.f64 (sqrt.f64 1/2) x))) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(/.f64 -1 (/.f64 (/.f64 x (neg.f64 p)) (sqrt.f64 1/2))) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(/.f64 (+.f64 p p) (/.f64 x (/.f64 (sqrt.f64 1/2) 2))) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(/.f64 (+.f64 p p) (*.f64 2 (/.f64 x (sqrt.f64 1/2)))) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(/.f64 (*.f64 p (/.f64 2 x)) (/.f64 2 (sqrt.f64 1/2))) |
(/.f64 (sqrt.f64 1/2) (/.f64 2 (*.f64 p (/.f64 2 x)))) |
(*.f64 (/.f64 2 x) (/.f64 (sqrt.f64 1/2) (/.f64 2 p))) |
(/.f64 (*.f64 p (/.f64 2 x)) (*.f64 2 (/.f64 1 (sqrt.f64 1/2)))) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(/.f64 (*.f64 p 4) (*.f64 2 (/.f64 x (/.f64 (sqrt.f64 1/2) 2)))) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(/.f64 (*.f64 p 4) (/.f64 (*.f64 x 4) (sqrt.f64 1/2))) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(/.f64 (*.f64 p 4) (/.f64 4 (/.f64 (sqrt.f64 1/2) x))) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(/.f64 (*.f64 (sqrt.f64 1/2) 2) (*.f64 x (/.f64 2 p))) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(/.f64 (*.f64 (/.f64 p x) (*.f64 (sqrt.f64 1/2) 2)) 2) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(/.f64 (/.f64 1 x) (/.f64 (/.f64 1 p) (sqrt.f64 1/2))) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(/.f64 (neg.f64 (sqrt.f64 1/2)) (/.f64 x (neg.f64 p))) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(/.f64 (/.f64 p (neg.f64 x)) (/.f64 -1 (sqrt.f64 1/2))) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(/.f64 (neg.f64 p) (/.f64 (neg.f64 x) (sqrt.f64 1/2))) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(/.f64 (neg.f64 p) (/.f64 -1 (/.f64 (sqrt.f64 1/2) x))) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(/.f64 4 (*.f64 2 (/.f64 2 (*.f64 (sqrt.f64 1/2) (/.f64 p x))))) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(/.f64 4 (/.f64 (*.f64 2 (*.f64 x (/.f64 2 p))) (sqrt.f64 1/2))) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(/.f64 4 (/.f64 (/.f64 (*.f64 x 4) p) (sqrt.f64 1/2))) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(/.f64 (*.f64 (/.f64 p x) 4) (*.f64 2 (/.f64 2 (sqrt.f64 1/2)))) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(/.f64 (*.f64 (/.f64 p x) 4) (/.f64 4 (sqrt.f64 1/2))) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(/.f64 (*.f64 2 (*.f64 p 4)) (/.f64 (*.f64 2 (*.f64 x 4)) (sqrt.f64 1/2))) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(/.f64 (*.f64 (sqrt.f64 1/2) 4) (*.f64 2 (*.f64 x (/.f64 2 p)))) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(/.f64 (*.f64 (sqrt.f64 1/2) 4) (*.f64 (/.f64 x p) 4)) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 p x) 4)) 4) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(/.f64 (/.f64 (sqrt.f64 1/2) x) (/.f64 1 p)) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(/.f64 (*.f64 (sqrt.f64 1/2) -2) (/.f64 -2 (/.f64 p x))) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(/.f64 (/.f64 1/2 x) (/.f64 (/.f64 1/2 p) (sqrt.f64 1/2))) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(/.f64 (*.f64 p -2) (*.f64 2 (/.f64 (neg.f64 x) (sqrt.f64 1/2)))) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(/.f64 (*.f64 p -2) (/.f64 (*.f64 x -2) (sqrt.f64 1/2))) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(/.f64 (*.f64 (/.f64 p x) (/.f64 p x)) (/.f64 (*.f64 p (/.f64 2 x)) (*.f64 (sqrt.f64 1/2) 2))) |
(*.f64 (/.f64 p x) (/.f64 (/.f64 p x) (/.f64 (/.f64 (*.f64 p (/.f64 2 x)) (sqrt.f64 1/2)) 2))) |
(*.f64 (sqrt.f64 1/2) (/.f64 2 (/.f64 (*.f64 p (/.f64 2 x)) (*.f64 (/.f64 p x) (/.f64 p x))))) |
(*.f64 (/.f64 p x) (/.f64 p (*.f64 x (/.f64 (/.f64 p x) (sqrt.f64 1/2))))) |
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 p x) 4))) 8) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 1/2) 4)) (*.f64 2 (*.f64 (/.f64 x p) 4))) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 1/2 x)) (/.f64 1/2 p)) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(/.f64 (*.f64 2 (/.f64 (sqrt.f64 1/2) x)) (*.f64 2 (/.f64 1 p))) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(/.f64 (neg.f64 (/.f64 (sqrt.f64 1/2) x)) (/.f64 -1 p)) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(/.f64 (/.f64 (/.f64 p x) 1/4) (/.f64 4 (sqrt.f64 1/2))) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) 4) (/.f64 x p)) 4) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(/.f64 (/.f64 (/.f64 p x) 2) (/.f64 1 (*.f64 (sqrt.f64 1/2) 2))) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(/.f64 (/.f64 (sqrt.f64 1/2) 2) (/.f64 x (+.f64 p p))) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 p x) 4)))) 16) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(/.f64 (*.f64 2 (/.f64 (*.f64 (sqrt.f64 1/2) 4) (/.f64 x p))) 8) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(/.f64 (/.f64 (sqrt.f64 1/2) 1/2) (*.f64 x (/.f64 2 p))) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(/.f64 (/.f64 (sqrt.f64 1/2) (neg.f64 x)) (/.f64 -1 p)) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(/.f64 (/.f64 (sqrt.f64 1/2) (/.f64 1 p)) x) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) 2) x) (/.f64 2 p)) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 1/2))) (/.f64 x p)) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(+.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 1/2) (/.f64 x (neg.f64 p)))) 0) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (sqrt.f64 2) x))) |
(*.f64 (neg.f64 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 2) (/.f64 p x))) |
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 p x) (neg.f64 (sqrt.f64 1/2)))) |
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (/.f64 p (neg.f64 x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (neg.f64 (/.f64 (sqrt.f64 2) x))) |
(+.f64 0 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 1/2) (/.f64 x (neg.f64 p))))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (sqrt.f64 2) x))) |
(*.f64 (neg.f64 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 2) (/.f64 p x))) |
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 p x) (neg.f64 (sqrt.f64 1/2)))) |
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (/.f64 p (neg.f64 x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (neg.f64 (/.f64 (sqrt.f64 2) x))) |
(+.f64 -1 (-.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 p x) (sqrt.f64 2))))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (sqrt.f64 2) x))) |
(*.f64 (neg.f64 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 2) (/.f64 p x))) |
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 p x) (neg.f64 (sqrt.f64 1/2)))) |
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (/.f64 p (neg.f64 x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (neg.f64 (/.f64 (sqrt.f64 2) x))) |
(+.f64 (/.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 1/2) (/.f64 x (neg.f64 p)))) 2) (/.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 1/2) (/.f64 x (neg.f64 p)))) 2)) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (sqrt.f64 2) x))) |
(*.f64 (neg.f64 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 2) (/.f64 p x))) |
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 p x) (neg.f64 (sqrt.f64 1/2)))) |
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (/.f64 p (neg.f64 x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (neg.f64 (/.f64 (sqrt.f64 2) x))) |
(-.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 1/2) (/.f64 x (neg.f64 p)))) 0) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (sqrt.f64 2) x))) |
(*.f64 (neg.f64 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 2) (/.f64 p x))) |
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 p x) (neg.f64 (sqrt.f64 1/2)))) |
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (/.f64 p (neg.f64 x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (neg.f64 (/.f64 (sqrt.f64 2) x))) |
(-.f64 0 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 p x) (sqrt.f64 2)))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (sqrt.f64 2) x))) |
(*.f64 (neg.f64 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 2) (/.f64 p x))) |
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 p x) (neg.f64 (sqrt.f64 1/2)))) |
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (/.f64 p (neg.f64 x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (neg.f64 (/.f64 (sqrt.f64 2) x))) |
(/.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 1/2) (/.f64 x (neg.f64 p)))) 1) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (sqrt.f64 2) x))) |
(*.f64 (neg.f64 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 2) (/.f64 p x))) |
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 p x) (neg.f64 (sqrt.f64 1/2)))) |
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (/.f64 p (neg.f64 x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (neg.f64 (/.f64 (sqrt.f64 2) x))) |
(/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 p x)) (*.f64 (sqrt.f64 2) -2)) 2) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (sqrt.f64 2) x))) |
(*.f64 (neg.f64 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 2) (/.f64 p x))) |
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 p x) (neg.f64 (sqrt.f64 1/2)))) |
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (/.f64 p (neg.f64 x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (neg.f64 (/.f64 (sqrt.f64 2) x))) |
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (/.f64 x p) (sqrt.f64 1/2))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (sqrt.f64 2) x))) |
(*.f64 (neg.f64 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 2) (/.f64 p x))) |
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 p x) (neg.f64 (sqrt.f64 1/2)))) |
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (/.f64 p (neg.f64 x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (neg.f64 (/.f64 (sqrt.f64 2) x))) |
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (/.f64 2 (*.f64 (sqrt.f64 1/2) (/.f64 p x))) 2)) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (sqrt.f64 2) x))) |
(*.f64 (neg.f64 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 2) (/.f64 p x))) |
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 p x) (neg.f64 (sqrt.f64 1/2)))) |
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (/.f64 p (neg.f64 x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (neg.f64 (/.f64 (sqrt.f64 2) x))) |
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 p x)) -4)) 4) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (sqrt.f64 2) x))) |
(*.f64 (neg.f64 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 2) (/.f64 p x))) |
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 p x) (neg.f64 (sqrt.f64 1/2)))) |
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (/.f64 p (neg.f64 x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (neg.f64 (/.f64 (sqrt.f64 2) x))) |
(/.f64 (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 1/2))) (/.f64 x p)) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (sqrt.f64 2) x))) |
(*.f64 (neg.f64 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 2) (/.f64 p x))) |
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 p x) (neg.f64 (sqrt.f64 1/2)))) |
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (/.f64 p (neg.f64 x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (neg.f64 (/.f64 (sqrt.f64 2) x))) |
(/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 p x) (sqrt.f64 2))) -1) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (sqrt.f64 2) x))) |
(*.f64 (neg.f64 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 2) (/.f64 p x))) |
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 p x) (neg.f64 (sqrt.f64 1/2)))) |
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (/.f64 p (neg.f64 x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (neg.f64 (/.f64 (sqrt.f64 2) x))) |
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 p x)) -4))) 8) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (sqrt.f64 2) x))) |
(*.f64 (neg.f64 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 2) (/.f64 p x))) |
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 p x) (neg.f64 (sqrt.f64 1/2)))) |
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (/.f64 p (neg.f64 x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (neg.f64 (/.f64 (sqrt.f64 2) x))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 p x)) -4)))) 16) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (sqrt.f64 2) x))) |
(*.f64 (neg.f64 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 2) (/.f64 p x))) |
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 p x) (neg.f64 (sqrt.f64 1/2)))) |
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (/.f64 p (neg.f64 x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (neg.f64 (/.f64 (sqrt.f64 2) x))) |
(neg.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 p x) (sqrt.f64 2)))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (sqrt.f64 2) x))) |
(*.f64 (neg.f64 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 2) (/.f64 p x))) |
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 p x) (neg.f64 (sqrt.f64 1/2)))) |
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (/.f64 p (neg.f64 x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (neg.f64 (/.f64 (sqrt.f64 2) x))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) x) p)) |
| ✓ | 0.0b | (+.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) x) p))) |
| ✓ | 0.2b | (/.f64 (*.f64 (sqrt.f64 1/2) x) p) |
| ✓ | 0.5b | (*.f64 (sqrt.f64 1/2) x) |
Compiled 37 to 28 computations (24.3% saved)
21 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | x | @ | 0 | (/.f64 (*.f64 (sqrt.f64 1/2) x) p) |
| 0.0ms | p | @ | 0 | (/.f64 (*.f64 (sqrt.f64 1/2) x) p) |
| 0.0ms | p | @ | -inf | (/.f64 (*.f64 (sqrt.f64 1/2) x) p) |
| 0.0ms | x | @ | -inf | (/.f64 (*.f64 (sqrt.f64 1/2) x) p) |
| 0.0ms | x | @ | inf | (*.f64 (sqrt.f64 1/2) x) |
| 1× | batch-egg-rewrite |
| 1782× | bool.json-1 |
| 1782× | bool.json-2 |
| 1744× | rational.json-1 |
| 1298× | bool.json-3 |
| 1064× | rational.json-simplify-35 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 12 | 84 |
| 1 | 121 | 84 |
| 2 | 340 | 84 |
| 3 | 844 | 80 |
| 4 | 2460 | 80 |
| 5 | 6151 | 80 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (sqrt.f64 1/2) x) |
(/.f64 (*.f64 (sqrt.f64 1/2) x) p) |
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) x) p))) |
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) x) p)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 1/2) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 1/2) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (*.f64 (sqrt.f64 1/2) (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 1/2) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (sqrt.f64 1/2) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) (+.f64 x x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) (*.f64 x 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (+.f64 x x)) 4) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 1/2) x) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 1/2) (+.f64 x x)) 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (sqrt.f64 1/2) x)))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (sqrt.f64 1/2) x) (*.f64 (sqrt.f64 1/2) x))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (sqrt.f64 1/2) x) (*.f64 (sqrt.f64 1/2) x)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 1/2) (/.f64 x p)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 x p))) (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 x p)) 3/4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 1/2) (/.f64 x p)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (/.f64 x p))) (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (/.f64 x p))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 x p)) 3/4) (*.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 x p))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 1/2) (/.f64 x p)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (sqrt.f64 1/2) (*.f64 2 (/.f64 x p))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/2) (/.f64 x p))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (/.f64 (sqrt.f64 1/2) p))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 1/2) x) (/.f64 1 p))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 1/2) (/.f64 x p)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (/.f64 (sqrt.f64 1/2) p) (*.f64 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 x p))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (sqrt.f64 1/2) (/.f64 x p)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 1/2) (+.f64 x x)) (/.f64 1/2 p))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 1/2) (+.f64 x x)) (*.f64 1/2 (/.f64 1 p)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 1/2) p) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (/.f64 x p))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 (sqrt.f64 1/2) x) (+.f64 p p)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 p) (*.f64 (sqrt.f64 1/2) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 x (+.f64 p p)) (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 1/2 p)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 1/2 x) (/.f64 (sqrt.f64 1/2) p)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (/.f64 x p))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 1/2) 2) (/.f64 x (+.f64 p p)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 1/2) 2) (*.f64 (/.f64 1 p) (*.f64 1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 1/2) (*.f64 2 (/.f64 x p))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 1/2) (*.f64 x 4)) (/.f64 1 (*.f64 p 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (*.f64 (sqrt.f64 1/2) (/.f64 1/2 p)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (*.f64 (/.f64 1 p) (*.f64 1/2 (sqrt.f64 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (*.f64 1/2 (/.f64 (sqrt.f64 1/2) p)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 p) (*.f64 (sqrt.f64 1/2) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x p) (sqrt.f64 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 x)) (/.f64 -1 p))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) x) (neg.f64 p)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 x p))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 1/2) (/.f64 2 p)) (*.f64 1/2 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 x p)) (*.f64 1/2 (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 1/2) (/.f64 1/2 p)) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 p p)) (*.f64 (sqrt.f64 1/2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 p) (*.f64 (sqrt.f64 1/2) (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (sqrt.f64 1/2)) (*.f64 2 (/.f64 x p)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 x) (*.f64 (sqrt.f64 1/2) (/.f64 2 p)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 1 p)) (*.f64 (sqrt.f64 1/2) (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 p) (*.f64 1/2 x)) (*.f64 (sqrt.f64 1/2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 p) (*.f64 1/2 (sqrt.f64 1/2))) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 1/2) x) (neg.f64 p)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 1/2) x) (+.f64 p p)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 p 4)) (*.f64 (sqrt.f64 1/2) (*.f64 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 p) (*.f64 (sqrt.f64 1/2) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1/2 p) (/.f64 1/2 p)) (*.f64 (sqrt.f64 1/2) x))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) x) (neg.f64 p)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (sqrt.f64 1/2) (/.f64 x p))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (sqrt.f64 1/2) (/.f64 x p)) (*.f64 (sqrt.f64 1/2) (/.f64 x p)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (sqrt.f64 1/2) (/.f64 x p)) (*.f64 (sqrt.f64 1/2) (/.f64 x p))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 1/2) (+.f64 1 (*.f64 1/4 (/.f64 x p)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (*.f64 (sqrt.f64 1/2) (+.f64 1 (*.f64 1/4 (/.f64 x p)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (*.f64 (sqrt.f64 1/2) 2) (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (/.f64 x p)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/2) (+.f64 1 (*.f64 1/4 (/.f64 x p))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 1/2) (+.f64 1 (*.f64 1/4 (/.f64 x p)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (sqrt.f64 1/2) (+.f64 1 (*.f64 1/4 (/.f64 x p)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 1 (*.f64 1/4 (/.f64 x p)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (+.f64 1 (*.f64 1/4 (/.f64 x p)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 1 (*.f64 1/4 (/.f64 x p)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (*.f64 1/4 (/.f64 x p))) (sqrt.f64 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) (+.f64 1 (*.f64 1/4 (/.f64 x p)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (+.f64 1 (*.f64 1/4 (/.f64 x p)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (+.f64 1 (*.f64 1/4 (/.f64 x p)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 1/2) (+.f64 1 (*.f64 1/4 (/.f64 x p)))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 1/2) (+.f64 1 (*.f64 1/4 (/.f64 x p)))) 4)) (*.f64 2 (*.f64 (*.f64 (sqrt.f64 1/2) (+.f64 1 (*.f64 1/4 (/.f64 x p)))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (sqrt.f64 1/2) (+.f64 1 (*.f64 1/4 (/.f64 x p))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (sqrt.f64 1/2) (+.f64 1 (*.f64 1/4 (/.f64 x p)))) (*.f64 (sqrt.f64 1/2) (+.f64 1 (*.f64 1/4 (/.f64 x p)))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (sqrt.f64 1/2) (+.f64 1 (*.f64 1/4 (/.f64 x p)))) (*.f64 (sqrt.f64 1/2) (+.f64 1 (*.f64 1/4 (/.f64 x p))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 x p))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 x p))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 x p))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) (/.f64 x p)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 x p))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (/.f64 x p))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) (*.f64 2 (/.f64 x p))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 1/2) p) (*.f64 x 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 1/4) (/.f64 p (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 x p)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 x p))) (*.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 x p))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 x p))) (*.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 x p)))))))) |
| 1× | egg-herbie |
| 1176× | rational.json-simplify-35 |
| 1162× | rational.json-simplify-43 |
| 1152× | rational.json-simplify-46 |
| 1096× | rational.json-simplify-53 |
| 752× | rational.json-simplify-2 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 162 | 1753 |
| 1 | 390 | 1753 |
| 2 | 995 | 1753 |
| 3 | 3033 | 1753 |
| 4 | 6040 | 1753 |
| 5 | 7284 | 1753 |
| 1× | node limit |
| Inputs |
|---|
(sqrt.f64 1/2) |
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) x) p)) |
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) x) p)) |
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) x) p)) |
(sqrt.f64 1/2) |
(sqrt.f64 1/2) |
(+.f64 (*.f64 (sqrt.f64 1/2) x) 0) |
(+.f64 0 (*.f64 (sqrt.f64 1/2) x)) |
(+.f64 -1 (-.f64 1 (*.f64 (sqrt.f64 1/2) (neg.f64 x)))) |
(-.f64 (*.f64 (sqrt.f64 1/2) x) 0) |
(-.f64 0 (*.f64 (sqrt.f64 1/2) (neg.f64 x))) |
(/.f64 (*.f64 (sqrt.f64 1/2) x) 1) |
(/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 x x)) 2) |
(/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 x 4)) 4) |
(/.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 x)) -1) |
(/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (+.f64 x x)) 4) 8) |
(/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) x) -2) -2) |
(/.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 1/2) (+.f64 x x)) 4)) 16) |
(neg.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 x))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 x p)) 0) |
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 x p))) (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 x p)) 3/4)) |
(+.f64 0 (*.f64 (sqrt.f64 1/2) (/.f64 x p))) |
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (/.f64 x p))) (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (/.f64 x p)))) |
(+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 x p)) 3/4) (*.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 x p)))) |
(-.f64 (*.f64 (sqrt.f64 1/2) (/.f64 x p)) 0) |
(*.f64 1/2 (*.f64 (sqrt.f64 1/2) (*.f64 2 (/.f64 x p)))) |
(*.f64 (sqrt.f64 1/2) (/.f64 x p)) |
(*.f64 x (/.f64 (sqrt.f64 1/2) p)) |
(*.f64 (*.f64 (sqrt.f64 1/2) x) (/.f64 1 p)) |
(*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 x p)) 1) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 1/2) p) (*.f64 x 4))) |
(*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 x p))) 4) |
(*.f64 1 (*.f64 (sqrt.f64 1/2) (/.f64 x p))) |
(*.f64 (*.f64 (sqrt.f64 1/2) (+.f64 x x)) (/.f64 1/2 p)) |
(*.f64 (*.f64 (sqrt.f64 1/2) (+.f64 x x)) (*.f64 1/2 (/.f64 1 p))) |
(*.f64 (/.f64 (sqrt.f64 1/2) p) x) |
(*.f64 2 (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (/.f64 x p)))) |
(*.f64 2 (/.f64 (*.f64 (sqrt.f64 1/2) x) (+.f64 p p))) |
(*.f64 2 (*.f64 (/.f64 1/2 p) (*.f64 (sqrt.f64 1/2) x))) |
(*.f64 2 (*.f64 (/.f64 x (+.f64 p p)) (sqrt.f64 1/2))) |
(*.f64 2 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 1/2 p)) x)) |
(*.f64 2 (*.f64 (*.f64 1/2 x) (/.f64 (sqrt.f64 1/2) p))) |
(*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (/.f64 x p))) 2) |
(*.f64 (*.f64 (sqrt.f64 1/2) 2) (/.f64 x (+.f64 p p))) |
(*.f64 (*.f64 (sqrt.f64 1/2) 2) (*.f64 (/.f64 1 p) (*.f64 1/2 x))) |
(*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 2 (/.f64 x p))) 1/2) |
(*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 x 4)) (/.f64 1 (*.f64 p 4))) |
(*.f64 (+.f64 x x) (*.f64 (sqrt.f64 1/2) (/.f64 1/2 p))) |
(*.f64 (+.f64 x x) (*.f64 (/.f64 1 p) (*.f64 1/2 (sqrt.f64 1/2)))) |
(*.f64 (+.f64 x x) (*.f64 1/2 (/.f64 (sqrt.f64 1/2) p))) |
(*.f64 (/.f64 1 p) (*.f64 (sqrt.f64 1/2) x)) |
(*.f64 (/.f64 x p) (sqrt.f64 1/2)) |
(*.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 x)) (/.f64 -1 p)) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) x) (neg.f64 p))) |
(*.f64 4 (*.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 x p)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 2 p)) (*.f64 1/2 x)) |
(*.f64 (*.f64 2 (/.f64 x p)) (*.f64 1/2 (sqrt.f64 1/2))) |
(*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 1/2 p)) (+.f64 x x)) |
(*.f64 (/.f64 x (+.f64 p p)) (*.f64 (sqrt.f64 1/2) 2)) |
(*.f64 (/.f64 1/2 p) (*.f64 (sqrt.f64 1/2) (+.f64 x x))) |
(*.f64 (*.f64 1/2 (sqrt.f64 1/2)) (*.f64 2 (/.f64 x p))) |
(*.f64 (*.f64 1/2 x) (*.f64 (sqrt.f64 1/2) (/.f64 2 p))) |
(*.f64 (*.f64 1/2 (/.f64 1 p)) (*.f64 (sqrt.f64 1/2) (+.f64 x x))) |
(*.f64 (*.f64 (/.f64 1 p) (*.f64 1/2 x)) (*.f64 (sqrt.f64 1/2) 2)) |
(*.f64 (*.f64 (/.f64 1 p) (*.f64 1/2 (sqrt.f64 1/2))) (+.f64 x x)) |
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) x) (neg.f64 p)) -1) |
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) x) (+.f64 p p)) 2) |
(*.f64 (/.f64 1 (*.f64 p 4)) (*.f64 (sqrt.f64 1/2) (*.f64 x 4))) |
(*.f64 (/.f64 -1 p) (*.f64 (sqrt.f64 1/2) (neg.f64 x))) |
(*.f64 (+.f64 (/.f64 1/2 p) (/.f64 1/2 p)) (*.f64 (sqrt.f64 1/2) x)) |
(neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) x) (neg.f64 p))) |
(-.f64 (*.f64 (sqrt.f64 1/2) (+.f64 1 (*.f64 1/4 (/.f64 x p)))) 0) |
(*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 1/2) (+.f64 1 (*.f64 1/4 (/.f64 x p)))) 2)) |
(*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 1/2) 2) (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (/.f64 x p))))) |
(*.f64 (sqrt.f64 1/2) (+.f64 1 (*.f64 1/4 (/.f64 x p)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) (+.f64 1 (*.f64 1/4 (/.f64 x p)))) 1) |
(*.f64 1 (*.f64 (sqrt.f64 1/2) (+.f64 1 (*.f64 1/4 (/.f64 x p))))) |
(*.f64 2 (/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 1 (*.f64 1/4 (/.f64 x p)))) 2)) |
(*.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (+.f64 1 (*.f64 1/4 (/.f64 x p)))) 2) 1/2) |
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 1 (*.f64 1/4 (/.f64 x p)))) 2) 2) |
(*.f64 (+.f64 1 (*.f64 1/4 (/.f64 x p))) (sqrt.f64 1/2)) |
(/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 1 (*.f64 1/4 (/.f64 x p)))) 1) |
(/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (+.f64 1 (*.f64 1/4 (/.f64 x p)))) 2) 2) |
(/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (+.f64 1 (*.f64 1/4 (/.f64 x p)))) 4) 4) |
(/.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 1/2) (+.f64 1 (*.f64 1/4 (/.f64 x p)))) 4)) 8) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 1/2) (+.f64 1 (*.f64 1/4 (/.f64 x p)))) 4)) (*.f64 2 (*.f64 (*.f64 (sqrt.f64 1/2) (+.f64 1 (*.f64 1/4 (/.f64 x p)))) 4))) 16) |
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 x p))) 0) |
(+.f64 0 (*.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 x p)))) |
(-.f64 (*.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 x p))) 0) |
(/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 x p)) 4) |
(/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 x p))) 1) |
(/.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (/.f64 x p))) 2) |
(/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 2 (/.f64 x p))) 8) |
(/.f64 (*.f64 (/.f64 (sqrt.f64 1/2) p) (*.f64 x 4)) 16) |
(/.f64 (*.f64 x 1/4) (/.f64 p (sqrt.f64 1/2))) |
| Outputs |
|---|
(sqrt.f64 1/2) |
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) x) p)) |
(*.f64 1/4 (*.f64 x (/.f64 (sqrt.f64 1/2) p))) |
(*.f64 (/.f64 x p) (*.f64 1/4 (sqrt.f64 1/2))) |
(*.f64 (sqrt.f64 1/2) (/.f64 x (*.f64 p 4))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 1/4 p) x)) |
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) x) p)) |
(*.f64 1/4 (*.f64 x (/.f64 (sqrt.f64 1/2) p))) |
(*.f64 (/.f64 x p) (*.f64 1/4 (sqrt.f64 1/2))) |
(*.f64 (sqrt.f64 1/2) (/.f64 x (*.f64 p 4))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 1/4 p) x)) |
(*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) x) p)) |
(*.f64 1/4 (*.f64 x (/.f64 (sqrt.f64 1/2) p))) |
(*.f64 (/.f64 x p) (*.f64 1/4 (sqrt.f64 1/2))) |
(*.f64 (sqrt.f64 1/2) (/.f64 x (*.f64 p 4))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 1/4 p) x)) |
(sqrt.f64 1/2) |
(sqrt.f64 1/2) |
(+.f64 (*.f64 (sqrt.f64 1/2) x) 0) |
(*.f64 (sqrt.f64 1/2) x) |
(+.f64 0 (*.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) x) |
(+.f64 -1 (-.f64 1 (*.f64 (sqrt.f64 1/2) (neg.f64 x)))) |
(*.f64 (sqrt.f64 1/2) x) |
(-.f64 (*.f64 (sqrt.f64 1/2) x) 0) |
(*.f64 (sqrt.f64 1/2) x) |
(-.f64 0 (*.f64 (sqrt.f64 1/2) (neg.f64 x))) |
(*.f64 (sqrt.f64 1/2) x) |
(/.f64 (*.f64 (sqrt.f64 1/2) x) 1) |
(*.f64 (sqrt.f64 1/2) x) |
(/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 x x)) 2) |
(*.f64 (sqrt.f64 1/2) x) |
(/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 x 4)) 4) |
(*.f64 (sqrt.f64 1/2) x) |
(/.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 x)) -1) |
(*.f64 (sqrt.f64 1/2) x) |
(/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (+.f64 x x)) 4) 8) |
(*.f64 (sqrt.f64 1/2) x) |
(/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) x) -2) -2) |
(*.f64 (sqrt.f64 1/2) x) |
(/.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 1/2) (+.f64 x x)) 4)) 16) |
(*.f64 (sqrt.f64 1/2) x) |
(neg.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 x))) |
(*.f64 (sqrt.f64 1/2) x) |
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 x p)) 0) |
(*.f64 (sqrt.f64 1/2) (/.f64 x p)) |
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 x p))) (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 x p)) 3/4)) |
(*.f64 (sqrt.f64 1/2) (/.f64 x p)) |
(+.f64 0 (*.f64 (sqrt.f64 1/2) (/.f64 x p))) |
(*.f64 (sqrt.f64 1/2) (/.f64 x p)) |
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (/.f64 x p))) (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (/.f64 x p)))) |
(*.f64 (sqrt.f64 1/2) (/.f64 x p)) |
(+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 x p)) 3/4) (*.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 x p)))) |
(*.f64 (sqrt.f64 1/2) (/.f64 x p)) |
(-.f64 (*.f64 (sqrt.f64 1/2) (/.f64 x p)) 0) |
(*.f64 (sqrt.f64 1/2) (/.f64 x p)) |
(*.f64 1/2 (*.f64 (sqrt.f64 1/2) (*.f64 2 (/.f64 x p)))) |
(*.f64 (sqrt.f64 1/2) (/.f64 x p)) |
(*.f64 (sqrt.f64 1/2) (/.f64 x p)) |
(*.f64 x (/.f64 (sqrt.f64 1/2) p)) |
(*.f64 (sqrt.f64 1/2) (/.f64 x p)) |
(*.f64 (*.f64 (sqrt.f64 1/2) x) (/.f64 1 p)) |
(*.f64 (sqrt.f64 1/2) (/.f64 x p)) |
(*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 x p)) 1) |
(*.f64 (sqrt.f64 1/2) (/.f64 x p)) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 1/2) p) (*.f64 x 4))) |
(*.f64 (sqrt.f64 1/2) (/.f64 x p)) |
(*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 x p))) 4) |
(*.f64 (sqrt.f64 1/2) (/.f64 x p)) |
(*.f64 1 (*.f64 (sqrt.f64 1/2) (/.f64 x p))) |
(*.f64 (sqrt.f64 1/2) (/.f64 x p)) |
(*.f64 (*.f64 (sqrt.f64 1/2) (+.f64 x x)) (/.f64 1/2 p)) |
(*.f64 (sqrt.f64 1/2) (/.f64 x p)) |
(*.f64 (*.f64 (sqrt.f64 1/2) (+.f64 x x)) (*.f64 1/2 (/.f64 1 p))) |
(*.f64 (sqrt.f64 1/2) (/.f64 x p)) |
(*.f64 (/.f64 (sqrt.f64 1/2) p) x) |
(*.f64 (sqrt.f64 1/2) (/.f64 x p)) |
(*.f64 2 (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (/.f64 x p)))) |
(*.f64 (sqrt.f64 1/2) (/.f64 x p)) |
(*.f64 2 (/.f64 (*.f64 (sqrt.f64 1/2) x) (+.f64 p p))) |
(*.f64 (sqrt.f64 1/2) (/.f64 x p)) |
(*.f64 2 (*.f64 (/.f64 1/2 p) (*.f64 (sqrt.f64 1/2) x))) |
(*.f64 (sqrt.f64 1/2) (/.f64 x p)) |
(*.f64 2 (*.f64 (/.f64 x (+.f64 p p)) (sqrt.f64 1/2))) |
(*.f64 (sqrt.f64 1/2) (/.f64 x p)) |
(*.f64 2 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 1/2 p)) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 x p)) |
(*.f64 2 (*.f64 (*.f64 1/2 x) (/.f64 (sqrt.f64 1/2) p))) |
(*.f64 (sqrt.f64 1/2) (/.f64 x p)) |
(*.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (/.f64 x p))) 2) |
(*.f64 (sqrt.f64 1/2) (/.f64 x p)) |
(*.f64 (*.f64 (sqrt.f64 1/2) 2) (/.f64 x (+.f64 p p))) |
(*.f64 (sqrt.f64 1/2) (/.f64 x p)) |
(*.f64 (*.f64 (sqrt.f64 1/2) 2) (*.f64 (/.f64 1 p) (*.f64 1/2 x))) |
(*.f64 (sqrt.f64 1/2) (/.f64 x p)) |
(*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 2 (/.f64 x p))) 1/2) |
(*.f64 (sqrt.f64 1/2) (/.f64 x p)) |
(*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 x 4)) (/.f64 1 (*.f64 p 4))) |
(*.f64 (sqrt.f64 1/2) (/.f64 x p)) |
(*.f64 (+.f64 x x) (*.f64 (sqrt.f64 1/2) (/.f64 1/2 p))) |
(*.f64 (sqrt.f64 1/2) (/.f64 x p)) |
(*.f64 (+.f64 x x) (*.f64 (/.f64 1 p) (*.f64 1/2 (sqrt.f64 1/2)))) |
(*.f64 (sqrt.f64 1/2) (/.f64 x p)) |
(*.f64 (+.f64 x x) (*.f64 1/2 (/.f64 (sqrt.f64 1/2) p))) |
(*.f64 (sqrt.f64 1/2) (/.f64 x p)) |
(*.f64 (/.f64 1 p) (*.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 x p)) |
(*.f64 (/.f64 x p) (sqrt.f64 1/2)) |
(*.f64 (sqrt.f64 1/2) (/.f64 x p)) |
(*.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 x)) (/.f64 -1 p)) |
(*.f64 (sqrt.f64 1/2) (/.f64 x p)) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) x) (neg.f64 p))) |
(*.f64 (sqrt.f64 1/2) (/.f64 x p)) |
(*.f64 4 (*.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 x p)))) |
(*.f64 (sqrt.f64 1/2) (/.f64 x p)) |
(*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 2 p)) (*.f64 1/2 x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 x p)) |
(*.f64 (*.f64 2 (/.f64 x p)) (*.f64 1/2 (sqrt.f64 1/2))) |
(*.f64 (sqrt.f64 1/2) (/.f64 x p)) |
(*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 1/2 p)) (+.f64 x x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 x p)) |
(*.f64 (/.f64 x (+.f64 p p)) (*.f64 (sqrt.f64 1/2) 2)) |
(*.f64 (sqrt.f64 1/2) (/.f64 x p)) |
(*.f64 (/.f64 1/2 p) (*.f64 (sqrt.f64 1/2) (+.f64 x x))) |
(*.f64 (sqrt.f64 1/2) (/.f64 x p)) |
(*.f64 (*.f64 1/2 (sqrt.f64 1/2)) (*.f64 2 (/.f64 x p))) |
(*.f64 (sqrt.f64 1/2) (/.f64 x p)) |
(*.f64 (*.f64 1/2 x) (*.f64 (sqrt.f64 1/2) (/.f64 2 p))) |
(*.f64 (sqrt.f64 1/2) (/.f64 x p)) |
(*.f64 (*.f64 1/2 (/.f64 1 p)) (*.f64 (sqrt.f64 1/2) (+.f64 x x))) |
(*.f64 (sqrt.f64 1/2) (/.f64 x p)) |
(*.f64 (*.f64 (/.f64 1 p) (*.f64 1/2 x)) (*.f64 (sqrt.f64 1/2) 2)) |
(*.f64 (sqrt.f64 1/2) (/.f64 x p)) |
(*.f64 (*.f64 (/.f64 1 p) (*.f64 1/2 (sqrt.f64 1/2))) (+.f64 x x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 x p)) |
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) x) (neg.f64 p)) -1) |
(*.f64 (sqrt.f64 1/2) (/.f64 x p)) |
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) x) (+.f64 p p)) 2) |
(*.f64 (sqrt.f64 1/2) (/.f64 x p)) |
(*.f64 (/.f64 1 (*.f64 p 4)) (*.f64 (sqrt.f64 1/2) (*.f64 x 4))) |
(*.f64 (sqrt.f64 1/2) (/.f64 x p)) |
(*.f64 (/.f64 -1 p) (*.f64 (sqrt.f64 1/2) (neg.f64 x))) |
(*.f64 (sqrt.f64 1/2) (/.f64 x p)) |
(*.f64 (+.f64 (/.f64 1/2 p) (/.f64 1/2 p)) (*.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 x p)) |
(neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) x) (neg.f64 p))) |
(*.f64 (sqrt.f64 1/2) (/.f64 x p)) |
(-.f64 (*.f64 (sqrt.f64 1/2) (+.f64 1 (*.f64 1/4 (/.f64 x p)))) 0) |
(*.f64 (sqrt.f64 1/2) (+.f64 1 (*.f64 1/4 (/.f64 x p)))) |
(*.f64 (sqrt.f64 1/2) (+.f64 1 (*.f64 (/.f64 1/4 p) x))) |
(*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 1/2) (+.f64 1 (*.f64 1/4 (/.f64 x p)))) 2)) |
(*.f64 (sqrt.f64 1/2) (+.f64 1 (*.f64 1/4 (/.f64 x p)))) |
(*.f64 (sqrt.f64 1/2) (+.f64 1 (*.f64 (/.f64 1/4 p) x))) |
(*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 1/2) 2) (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (/.f64 x p))))) |
(*.f64 (sqrt.f64 1/2) (+.f64 1 (*.f64 1/4 (/.f64 x p)))) |
(*.f64 (sqrt.f64 1/2) (+.f64 1 (*.f64 (/.f64 1/4 p) x))) |
(*.f64 (sqrt.f64 1/2) (+.f64 1 (*.f64 1/4 (/.f64 x p)))) |
(*.f64 (sqrt.f64 1/2) (+.f64 1 (*.f64 (/.f64 1/4 p) x))) |
(*.f64 (*.f64 (sqrt.f64 1/2) (+.f64 1 (*.f64 1/4 (/.f64 x p)))) 1) |
(*.f64 (sqrt.f64 1/2) (+.f64 1 (*.f64 1/4 (/.f64 x p)))) |
(*.f64 (sqrt.f64 1/2) (+.f64 1 (*.f64 (/.f64 1/4 p) x))) |
(*.f64 1 (*.f64 (sqrt.f64 1/2) (+.f64 1 (*.f64 1/4 (/.f64 x p))))) |
(*.f64 (sqrt.f64 1/2) (+.f64 1 (*.f64 1/4 (/.f64 x p)))) |
(*.f64 (sqrt.f64 1/2) (+.f64 1 (*.f64 (/.f64 1/4 p) x))) |
(*.f64 2 (/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 1 (*.f64 1/4 (/.f64 x p)))) 2)) |
(*.f64 (sqrt.f64 1/2) (+.f64 1 (*.f64 1/4 (/.f64 x p)))) |
(*.f64 (sqrt.f64 1/2) (+.f64 1 (*.f64 (/.f64 1/4 p) x))) |
(*.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (+.f64 1 (*.f64 1/4 (/.f64 x p)))) 2) 1/2) |
(*.f64 (sqrt.f64 1/2) (+.f64 1 (*.f64 1/4 (/.f64 x p)))) |
(*.f64 (sqrt.f64 1/2) (+.f64 1 (*.f64 (/.f64 1/4 p) x))) |
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 1 (*.f64 1/4 (/.f64 x p)))) 2) 2) |
(*.f64 (sqrt.f64 1/2) (+.f64 1 (*.f64 1/4 (/.f64 x p)))) |
(*.f64 (sqrt.f64 1/2) (+.f64 1 (*.f64 (/.f64 1/4 p) x))) |
(*.f64 (+.f64 1 (*.f64 1/4 (/.f64 x p))) (sqrt.f64 1/2)) |
(*.f64 (sqrt.f64 1/2) (+.f64 1 (*.f64 1/4 (/.f64 x p)))) |
(*.f64 (sqrt.f64 1/2) (+.f64 1 (*.f64 (/.f64 1/4 p) x))) |
(/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 1 (*.f64 1/4 (/.f64 x p)))) 1) |
(*.f64 (sqrt.f64 1/2) (+.f64 1 (*.f64 1/4 (/.f64 x p)))) |
(*.f64 (sqrt.f64 1/2) (+.f64 1 (*.f64 (/.f64 1/4 p) x))) |
(/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (+.f64 1 (*.f64 1/4 (/.f64 x p)))) 2) 2) |
(*.f64 (sqrt.f64 1/2) (+.f64 1 (*.f64 1/4 (/.f64 x p)))) |
(*.f64 (sqrt.f64 1/2) (+.f64 1 (*.f64 (/.f64 1/4 p) x))) |
(/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (+.f64 1 (*.f64 1/4 (/.f64 x p)))) 4) 4) |
(*.f64 (sqrt.f64 1/2) (+.f64 1 (*.f64 1/4 (/.f64 x p)))) |
(*.f64 (sqrt.f64 1/2) (+.f64 1 (*.f64 (/.f64 1/4 p) x))) |
(/.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 1/2) (+.f64 1 (*.f64 1/4 (/.f64 x p)))) 4)) 8) |
(*.f64 (sqrt.f64 1/2) (+.f64 1 (*.f64 1/4 (/.f64 x p)))) |
(*.f64 (sqrt.f64 1/2) (+.f64 1 (*.f64 (/.f64 1/4 p) x))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 1/2) (+.f64 1 (*.f64 1/4 (/.f64 x p)))) 4)) (*.f64 2 (*.f64 (*.f64 (sqrt.f64 1/2) (+.f64 1 (*.f64 1/4 (/.f64 x p)))) 4))) 16) |
(*.f64 (sqrt.f64 1/2) (+.f64 1 (*.f64 1/4 (/.f64 x p)))) |
(*.f64 (sqrt.f64 1/2) (+.f64 1 (*.f64 (/.f64 1/4 p) x))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 x p))) 0) |
(*.f64 1/4 (*.f64 x (/.f64 (sqrt.f64 1/2) p))) |
(*.f64 (/.f64 x p) (*.f64 1/4 (sqrt.f64 1/2))) |
(*.f64 (sqrt.f64 1/2) (/.f64 x (*.f64 p 4))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 1/4 p) x)) |
(+.f64 0 (*.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 x p)))) |
(*.f64 1/4 (*.f64 x (/.f64 (sqrt.f64 1/2) p))) |
(*.f64 (/.f64 x p) (*.f64 1/4 (sqrt.f64 1/2))) |
(*.f64 (sqrt.f64 1/2) (/.f64 x (*.f64 p 4))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 1/4 p) x)) |
(-.f64 (*.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 x p))) 0) |
(*.f64 1/4 (*.f64 x (/.f64 (sqrt.f64 1/2) p))) |
(*.f64 (/.f64 x p) (*.f64 1/4 (sqrt.f64 1/2))) |
(*.f64 (sqrt.f64 1/2) (/.f64 x (*.f64 p 4))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 1/4 p) x)) |
(/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 x p)) 4) |
(*.f64 1/4 (*.f64 x (/.f64 (sqrt.f64 1/2) p))) |
(*.f64 (/.f64 x p) (*.f64 1/4 (sqrt.f64 1/2))) |
(*.f64 (sqrt.f64 1/2) (/.f64 x (*.f64 p 4))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 1/4 p) x)) |
(/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 x p))) 1) |
(*.f64 1/4 (*.f64 x (/.f64 (sqrt.f64 1/2) p))) |
(*.f64 (/.f64 x p) (*.f64 1/4 (sqrt.f64 1/2))) |
(*.f64 (sqrt.f64 1/2) (/.f64 x (*.f64 p 4))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 1/4 p) x)) |
(/.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (/.f64 x p))) 2) |
(*.f64 1/4 (*.f64 x (/.f64 (sqrt.f64 1/2) p))) |
(*.f64 (/.f64 x p) (*.f64 1/4 (sqrt.f64 1/2))) |
(*.f64 (sqrt.f64 1/2) (/.f64 x (*.f64 p 4))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 1/4 p) x)) |
(/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 2 (/.f64 x p))) 8) |
(*.f64 1/4 (*.f64 x (/.f64 (sqrt.f64 1/2) p))) |
(*.f64 (/.f64 x p) (*.f64 1/4 (sqrt.f64 1/2))) |
(*.f64 (sqrt.f64 1/2) (/.f64 x (*.f64 p 4))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 1/4 p) x)) |
(/.f64 (*.f64 (/.f64 (sqrt.f64 1/2) p) (*.f64 x 4)) 16) |
(*.f64 1/4 (*.f64 x (/.f64 (sqrt.f64 1/2) p))) |
(*.f64 (/.f64 x p) (*.f64 1/4 (sqrt.f64 1/2))) |
(*.f64 (sqrt.f64 1/2) (/.f64 x (*.f64 p 4))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 1/4 p) x)) |
(/.f64 (*.f64 x 1/4) (/.f64 p (sqrt.f64 1/2))) |
(*.f64 1/4 (*.f64 x (/.f64 (sqrt.f64 1/2) p))) |
(*.f64 (/.f64 x p) (*.f64 1/4 (sqrt.f64 1/2))) |
(*.f64 (sqrt.f64 1/2) (/.f64 x (*.f64 p 4))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 1/4 p) x)) |
Compiled 17093 to 13788 computations (19.3% saved)
26 alts after pruning (25 fresh and 1 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 548 | 17 | 565 |
| Fresh | 2 | 8 | 10 |
| Picked | 1 | 0 | 1 |
| Done | 4 | 1 | 5 |
| Total | 555 | 26 | 581 |
| Status | Error | Program |
|---|---|---|
| 51.4b | (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (/.f64 x p) (sqrt.f64 1/2))) | |
| 51.4b | (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (/.f64 2 (*.f64 (sqrt.f64 1/2) (/.f64 p x))) 2)) | |
| 59.7b | (+.f64 -1 (-.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 p x) (sqrt.f64 2))))) | |
| 34.8b | (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 x p))) (sqrt.f64 1/2)) | |
| 51.4b | (*.f64 (*.f64 (sqrt.f64 1/2) p) (neg.f64 (/.f64 (sqrt.f64 2) x))) | |
| 51.4b | (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (/.f64 (sqrt.f64 1/2) (/.f64 1 p)) x))) | |
| 51.4b | (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) p) x))) | |
| 51.4b | (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (sqrt.f64 1/2) (/.f64 x p)))) | |
| 51.4b | (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (neg.f64 p) (/.f64 -1 (/.f64 (sqrt.f64 1/2) x))))) | |
| ▶ | 51.4b | (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 4 (/.f64 (*.f64 2 (*.f64 x (/.f64 2 p))) (sqrt.f64 1/2))))) |
| 53.2b | (*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (/.f64 p x) (/.f64 (/.f64 p x) (/.f64 (/.f64 (*.f64 p (/.f64 2 x)) (sqrt.f64 1/2)) 2))))) | |
| 57.5b | (*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 2 (/.f64 (*.f64 p (/.f64 2 x)) (*.f64 (/.f64 p x) (/.f64 p x))))))) | |
| 51.4b | (*.f64 (sqrt.f64 2) (neg.f64 (*.f64 p (/.f64 (sqrt.f64 1/2) x)))) | |
| ▶ | 51.4b | (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
| ▶ | 14.5b | (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x)))) |
| 34.9b | (sqrt.f64 (*.f64 1/2 (+.f64 (*.f64 -1/2 (/.f64 x p)) 1))) | |
| 17.8b | (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 x (+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) x)) x))))) | |
| 59.8b | (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 (/.f64 1 (neg.f64 x)) x)))) | |
| 60.0b | (sqrt.f64 (*.f64 1/2 (+.f64 1 -1))) | |
| ▶ | 38.6b | (sqrt.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 1 (/.f64 2 (/.f64 x p))) p) (*.f64 1/2 x)))) |
| 30.3b | (sqrt.f64 (*.f64 1/2 (*.f64 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) (+.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) x))))) | |
| 30.4b | (sqrt.f64 (*.f64 1/2 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) (+.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) x))) x))) | |
| 53.5b | (sqrt.f64 (*.f64 1/2 (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))))) | |
| ▶ | 40.1b | (sqrt.f64 (*.f64 1/2 2)) |
| 34.7b | (sqrt.f64 (*.f64 1/4 (+.f64 2 (/.f64 x p)))) | |
| ✓ | 31.6b | (sqrt.f64 1/2) |
Compiled 794 to 628 computations (20.9% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) |
| ✓ | 0.3b | (+.f64 1/2 (/.f64 1/2 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x))) |
| ✓ | 0.4b | (/.f64 1/2 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x)) |
| ✓ | 14.7b | (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) |
Compiled 95 to 54 computations (43.2% saved)
24 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | x | @ | 0 | (/.f64 1/2 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x)) |
| 0.0ms | p | @ | 0 | (/.f64 1/2 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x)) |
| 0.0ms | p | @ | inf | (/.f64 1/2 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x)) |
| 0.0ms | x | @ | -inf | (+.f64 1/2 (/.f64 1/2 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x))) |
| 0.0ms | x | @ | -inf | (/.f64 1/2 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x)) |
| 1× | batch-egg-rewrite |
| 1380× | bool.json-1 |
| 1380× | bool.json-2 |
| 1352× | rational.json-1 |
| 1352× | rational.json-2 |
| 1352× | rational.json-4 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 15 | 152 |
| 1 | 155 | 152 |
| 2 | 438 | 152 |
| 3 | 1124 | 152 |
| 4 | 3722 | 152 |
| 1× | node limit |
| Inputs |
|---|
(sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) |
(/.f64 1/2 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x)) |
(+.f64 1/2 (/.f64 1/2 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x))) |
(/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 1/2) (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 4 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 1/8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 1/2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x or (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (/.f64 1/4 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (*.f64 1/2 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 x (*.f64 4 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 x) (/.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 1/8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) (/.f64 1 (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 x) (/.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) (*.f64 x 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x 1/2) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/4 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 x)) (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (*.f64 4 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 1/8)) (*.f64 4 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) -1/2)) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1/2 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (*.f64 (+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) 1) (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 1/2 (+.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) (/.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) (/.f64 2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) (+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1/2 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 1/2 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) 1) (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (*.f64 (+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) 1) (/.f64 1/4 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 1/2 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1/2 (+.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) (*.f64 x (+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) (/.f64 (+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) 1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) 1) 2) (/.f64 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) 1) (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) 1)) (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) 1) (/.f64 1/4 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) 1) 2) (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) 2) (*.f64 (+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) 1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) (/.f64 2 x))) (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1/2 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 x (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 2) (+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) (+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) (/.f64 1 (+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1/2 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) (/.f64 2 x)) (+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) 1) (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) (/.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x x) (/.f64 (*.f64 4 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) (+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 4 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x)) (+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1/2 (+.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 x) (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 1/8) (+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 x) (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) -1/2) (+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) (/.f64 2 (+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) (/.f64 (/.f64 (+.f64 x x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) (+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (+.f64 1/2 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) 1) 2) (*.f64 4 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 1/2) (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) (+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (neg.f64 x)) (/.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) (+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 4 (+.f64 1/2 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))))) (*.f64 4 (+.f64 1/2 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) 1) 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) (/.f64 2 x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) 1) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) (*.f64 2 (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) 1) 2) (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) 1) (/.f64 1 x)) (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) 1)) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) (/.f64 2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (+.f64 1/2 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (+.f64 1/2 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) (+.f64 1/2 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x or (+.f64 1/2 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) (+.f64 1/2 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) (/.f64 1/2 x)) (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) (/.f64 1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) (*.f64 4 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) (/.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) (/.f64 2 x)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 2) (/.f64 1/2 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 2) (*.f64 1/2 (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) (/.f64 1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) (/.f64 1 (*.f64 4 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) (/.f64 1 (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 x)) (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) (/.f64 1/2 x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 1/2) (*.f64 2 (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 1/2) (/.f64 2 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 4 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 x) (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 x) (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 1 x)) (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) (*.f64 4 x)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) (neg.f64 x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 4 x)) (*.f64 4 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 x)) (neg.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x)))))) |
| 1× | egg-herbie |
| 1466× | rational.json-simplify-53 |
| 1156× | rational.json-simplify-2 |
| 806× | rational.json-simplify-41 |
| 752× | rational.json-simplify-1 |
| 576× | rational.json-simplify-35 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 440 | 11591 |
| 1 | 1078 | 11543 |
| 2 | 3525 | 11531 |
| 3 | 5194 | 11495 |
| 4 | 7618 | 11495 |
| 1× | node limit |
| Inputs |
|---|
x |
(+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) x)) x) |
(+.f64 (*.f64 -2 (/.f64 (pow.f64 p 4) (pow.f64 x 3))) (+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) x)) x)) |
(+.f64 (*.f64 -2 (/.f64 (pow.f64 p 4) (pow.f64 x 3))) (+.f64 (*.f64 4 (/.f64 (pow.f64 p 6) (pow.f64 x 5))) (+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) x)) x))) |
(*.f64 2 p) |
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) p)) (*.f64 2 p)) |
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) p)) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 x 4) (pow.f64 p 3))) (*.f64 2 p))) |
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) p)) (+.f64 (*.f64 1/512 (/.f64 (pow.f64 x 6) (pow.f64 p 5))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 x 4) (pow.f64 p 3))) (*.f64 2 p)))) |
(*.f64 -2 p) |
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) p)) (*.f64 -2 p)) |
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) p)) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 x 4) (pow.f64 p 3))) (*.f64 -2 p))) |
(+.f64 (*.f64 -1/512 (/.f64 (pow.f64 x 6) (pow.f64 p 5))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) p)) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 x 4) (pow.f64 p 3))) (*.f64 -2 p)))) |
(*.f64 2 p) |
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) p)) (*.f64 2 p)) |
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) p)) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 x 4) (pow.f64 p 3))) (*.f64 2 p))) |
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) p)) (+.f64 (*.f64 1/512 (/.f64 (pow.f64 x 6) (pow.f64 p 5))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 x 4) (pow.f64 p 3))) (*.f64 2 p)))) |
x |
(+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) x)) x) |
(+.f64 (*.f64 -2 (/.f64 (pow.f64 p 4) (pow.f64 x 3))) (+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) x)) x)) |
(+.f64 (*.f64 -2 (/.f64 (pow.f64 p 4) (pow.f64 x 3))) (+.f64 (*.f64 4 (/.f64 (pow.f64 p 6) (pow.f64 x 5))) (+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) x)) x))) |
(*.f64 -1 x) |
(+.f64 (*.f64 -2 (/.f64 (pow.f64 p 2) x)) (*.f64 -1 x)) |
(+.f64 (*.f64 2 (/.f64 (pow.f64 p 4) (pow.f64 x 3))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 p 2) x)) (*.f64 -1 x))) |
(+.f64 (*.f64 -4 (/.f64 (pow.f64 p 6) (pow.f64 x 5))) (+.f64 (*.f64 2 (/.f64 (pow.f64 p 4) (pow.f64 x 3))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 p 2) x)) (*.f64 -1 x)))) |
1/2 |
(+.f64 1/2 (*.f64 -1 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) |
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 1/4 (*.f64 (pow.f64 p 4) (*.f64 (pow.f64 x 2) (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2))))))) |
(+.f64 1/2 (+.f64 (*.f64 -1/4 (*.f64 (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (pow.f64 x 2))) (*.f64 64 (/.f64 1 (pow.f64 x 8)))) (*.f64 (pow.f64 x 2) (pow.f64 p 6)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 1/4 (*.f64 (pow.f64 p 4) (*.f64 (pow.f64 x 2) (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)))))))) |
(*.f64 1/4 (/.f64 x p)) |
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (*.f64 1/4 (/.f64 x p))) |
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (+.f64 (*.f64 1/4 (/.f64 x p)) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 -1/16 (pow.f64 x 2)) 2)) x) (pow.f64 p 5))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 -1/16 (pow.f64 x 2)) 2)) (pow.f64 x 2))) (*.f64 1/256 (pow.f64 x 6))) x) (pow.f64 p 7))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (+.f64 (*.f64 1/4 (/.f64 x p)) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 -1/16 (pow.f64 x 2)) 2)) x) (pow.f64 p 5)))))) |
(*.f64 -1/4 (/.f64 x p)) |
(+.f64 (*.f64 1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (*.f64 -1/4 (/.f64 x p))) |
(+.f64 (*.f64 1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (+.f64 (*.f64 -1/4 (/.f64 x p)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 -1/16 (pow.f64 x 2)) 2)) x) (pow.f64 p 5))))) |
(+.f64 (*.f64 1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 -1/16 (pow.f64 x 2)) 2)) (pow.f64 x 2))) (*.f64 1/256 (pow.f64 x 6))) x) (pow.f64 p 7))) (+.f64 (*.f64 -1/4 (/.f64 x p)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 -1/16 (pow.f64 x 2)) 2)) x) (pow.f64 p 5)))))) |
(*.f64 1/4 (/.f64 x p)) |
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (*.f64 1/4 (/.f64 x p))) |
(+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 p 6))) (pow.f64 (/.f64 -1/16 (pow.f64 p 3)) 2)) (*.f64 p (pow.f64 x 5)))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (*.f64 1/4 (/.f64 x p)))) |
(+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 p 6))) (pow.f64 (/.f64 -1/16 (pow.f64 p 3)) 2)) (*.f64 p (pow.f64 x 5)))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (+.f64 (*.f64 1/4 (/.f64 x p)) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/256 (/.f64 1 (pow.f64 p 8))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 p 6))) (pow.f64 (/.f64 -1/16 (pow.f64 p 3)) 2)) (pow.f64 p 2)))) (*.f64 p (pow.f64 x 7))))))) |
1/2 |
(+.f64 1/2 (*.f64 -1 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) |
(+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 x 4))) (+.f64 1/2 (*.f64 -1 (/.f64 (pow.f64 p 2) (pow.f64 x 2))))) |
(+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 x 4))) (+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 64 (pow.f64 p 6)) (*.f64 2 (*.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 p 2)))) (pow.f64 x 6)))))) |
-1/2 |
(-.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2)) 1/2) |
(-.f64 (+.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2)) (*.f64 1/4 (/.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 x 4)))) 1/2) |
(-.f64 (+.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2)) (+.f64 (*.f64 1/4 (/.f64 (+.f64 (*.f64 64 (pow.f64 p 6)) (*.f64 2 (*.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 p 2)))) (pow.f64 x 6))) (*.f64 1/4 (/.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 x 4))))) 1/2) |
1 |
(+.f64 1 (*.f64 -1 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) |
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 1/4 (*.f64 (pow.f64 p 4) (*.f64 (pow.f64 x 2) (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2))))))) |
(+.f64 1 (+.f64 (*.f64 -1/4 (*.f64 (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (pow.f64 x 2))) (*.f64 64 (/.f64 1 (pow.f64 x 8)))) (*.f64 (pow.f64 x 2) (pow.f64 p 6)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 1/4 (*.f64 (pow.f64 p 4) (*.f64 (pow.f64 x 2) (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)))))))) |
1/2 |
(+.f64 1/2 (*.f64 1/4 (/.f64 x p))) |
(+.f64 1/2 (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (*.f64 1/4 (/.f64 x p)))) |
(+.f64 1/2 (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (+.f64 (*.f64 1/4 (/.f64 x p)) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 -1/16 (pow.f64 x 2)) 2)) x) (pow.f64 p 5)))))) |
1/2 |
(+.f64 1/2 (*.f64 -1/4 (/.f64 x p))) |
(+.f64 (*.f64 1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (+.f64 1/2 (*.f64 -1/4 (/.f64 x p)))) |
(+.f64 (*.f64 1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (+.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 x p)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 -1/16 (pow.f64 x 2)) 2)) x) (pow.f64 p 5)))))) |
1/2 |
(+.f64 1/2 (*.f64 1/4 (/.f64 x p))) |
(+.f64 1/2 (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (*.f64 1/4 (/.f64 x p)))) |
(+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 p 6))) (pow.f64 (/.f64 -1/16 (pow.f64 p 3)) 2)) (*.f64 p (pow.f64 x 5)))) (+.f64 1/2 (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (*.f64 1/4 (/.f64 x p))))) |
1 |
(+.f64 1 (*.f64 -1 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) |
(+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 x 4))) (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 p 2) (pow.f64 x 2))))) |
(+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 x 4))) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 64 (pow.f64 p 6)) (*.f64 2 (*.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 p 2)))) (pow.f64 x 6)))))) |
(/.f64 (pow.f64 p 2) (pow.f64 x 2)) |
(+.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2)) (*.f64 1/4 (/.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 x 4)))) |
(+.f64 (*.f64 1/4 (/.f64 (+.f64 (*.f64 64 (pow.f64 p 6)) (*.f64 2 (*.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 p 2)))) (pow.f64 x 6))) (+.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2)) (*.f64 1/4 (/.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 x 4))))) |
(+.f64 (*.f64 1/4 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 p 2) (+.f64 (*.f64 64 (pow.f64 p 6)) (*.f64 2 (*.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 p 2)))))) (+.f64 (*.f64 -256 (pow.f64 p 8)) (pow.f64 (*.f64 -1/2 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2))) 2))) (pow.f64 x 8))) (+.f64 (*.f64 1/4 (/.f64 (+.f64 (*.f64 64 (pow.f64 p 6)) (*.f64 2 (*.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 p 2)))) (pow.f64 x 6))) (+.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2)) (*.f64 1/4 (/.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 x 4)))))) |
1 |
(+.f64 1 (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) |
(+.f64 1 (+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 -2 (/.f64 (pow.f64 p 4) (pow.f64 x 4))))) |
(+.f64 (*.f64 4 (/.f64 (pow.f64 p 6) (pow.f64 x 6))) (+.f64 1 (+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 -2 (/.f64 (pow.f64 p 4) (pow.f64 x 4)))))) |
(*.f64 2 (/.f64 p x)) |
(+.f64 (*.f64 2 (/.f64 p x)) (*.f64 1/4 (/.f64 x p))) |
(+.f64 (*.f64 -1/64 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (+.f64 (*.f64 2 (/.f64 p x)) (*.f64 1/4 (/.f64 x p)))) |
(+.f64 (*.f64 -1/64 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (+.f64 (*.f64 2 (/.f64 p x)) (+.f64 (*.f64 1/512 (/.f64 (pow.f64 x 5) (pow.f64 p 5))) (*.f64 1/4 (/.f64 x p))))) |
(*.f64 -2 (/.f64 p x)) |
(+.f64 (*.f64 -1/4 (/.f64 x p)) (*.f64 -2 (/.f64 p x))) |
(+.f64 (*.f64 1/64 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (+.f64 (*.f64 -1/4 (/.f64 x p)) (*.f64 -2 (/.f64 p x)))) |
(+.f64 (*.f64 1/64 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 x 5) (pow.f64 p 5))) (+.f64 (*.f64 -1/4 (/.f64 x p)) (*.f64 -2 (/.f64 p x))))) |
(*.f64 2 (/.f64 p x)) |
(+.f64 (*.f64 2 (/.f64 p x)) (*.f64 1/4 (/.f64 x p))) |
(+.f64 (*.f64 -1/64 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (+.f64 (*.f64 2 (/.f64 p x)) (*.f64 1/4 (/.f64 x p)))) |
(+.f64 (*.f64 -1/64 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (+.f64 (*.f64 2 (/.f64 p x)) (+.f64 (*.f64 1/512 (/.f64 (pow.f64 x 5) (pow.f64 p 5))) (*.f64 1/4 (/.f64 x p))))) |
1 |
(+.f64 1 (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) |
(+.f64 1 (+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 -2 (/.f64 (pow.f64 p 4) (pow.f64 x 4))))) |
(+.f64 (*.f64 4 (/.f64 (pow.f64 p 6) (pow.f64 x 6))) (+.f64 1 (+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 -2 (/.f64 (pow.f64 p 4) (pow.f64 x 4)))))) |
-1 |
(-.f64 (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) 1) |
(-.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 2 (/.f64 (pow.f64 p 4) (pow.f64 x 4)))) 1) |
(-.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 p 6) (pow.f64 x 6))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 2 (/.f64 (pow.f64 p 4) (pow.f64 x 4))))) 1) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 0) |
(+.f64 0 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 1/2) (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 1/2)) |
(-.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 0) |
(*.f64 4 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 4)) |
(*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 1) |
(*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 2)) |
(*.f64 1 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 2) 1/2) |
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 1/2)) |
(*.f64 (*.f64 4 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) 1/4) |
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 1/2) 2) |
(*.f64 1/4 (*.f64 4 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 4) 4) |
(/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 1) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 2) 2) |
(/.f64 (*.f64 4 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) 4) |
(/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 1/8) 8) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 1/2) 1/2) |
(/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 4) 1/4) |
(+.f64 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) 0) |
(+.f64 0 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(-.f64 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) 0) |
(*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(*.f64 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) 1) |
(*.f64 1 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(*.f64 (+.f64 x x) (/.f64 1/4 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(*.f64 (+.f64 x x) (*.f64 1/2 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(*.f64 2 (/.f64 x (*.f64 4 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(*.f64 2 (/.f64 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) 2)) |
(*.f64 (*.f64 4 x) (/.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 1/8))) |
(*.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) x) |
(*.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) (/.f64 1 (/.f64 1 x))) |
(*.f64 (neg.f64 x) (/.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) -1/2))) |
(*.f64 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) 1/2) |
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) (*.f64 x 1/2)) |
(*.f64 (*.f64 x 1/2) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(*.f64 (/.f64 1/4 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) (+.f64 x x)) |
(*.f64 (*.f64 1/2 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) (+.f64 x x)) |
(*.f64 (/.f64 1 (/.f64 1 x)) (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(*.f64 (/.f64 x (*.f64 4 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) 2) |
(*.f64 (/.f64 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) 2) 2) |
(*.f64 (/.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 1/8)) (*.f64 4 x)) |
(*.f64 (/.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) -1/2)) (neg.f64 x)) |
(-.f64 (+.f64 1/2 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) 0) |
(*.f64 x (*.f64 (+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) 1) (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(*.f64 1/2 (+.f64 1/2 (+.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) (/.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) (/.f64 2 x)))) |
(*.f64 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) (+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) 1)) |
(*.f64 (+.f64 1/2 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) 1) |
(*.f64 1 (+.f64 1/2 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))))) |
(*.f64 (+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) 1) (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(*.f64 (+.f64 x x) (*.f64 (+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) 1) (/.f64 1/4 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(*.f64 2 (/.f64 (+.f64 1/2 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) 2)) |
(*.f64 (+.f64 1/2 (+.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) 1/2) |
(*.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) (*.f64 x (+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) 1))) |
(*.f64 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) (/.f64 (+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) 1) 2)) |
(*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))))) |
(*.f64 (*.f64 (+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) 1) 2) (/.f64 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) 2)) |
(*.f64 (*.f64 (+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) 1) (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) x) |
(*.f64 (*.f64 x (+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) 1)) (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(*.f64 (*.f64 (+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) 1) (/.f64 1/4 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) (+.f64 x x)) |
(*.f64 (/.f64 (+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) 1) 2) (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(*.f64 (/.f64 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) 2) (*.f64 (+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) 1) 2)) |
(*.f64 (/.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) (/.f64 2 x))) (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x)) |
(*.f64 (/.f64 (+.f64 1/2 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) 2) 2) |
(/.f64 x (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 2) (+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) 1))) |
(/.f64 1/2 (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) (+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) 1))) |
(/.f64 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) (/.f64 1 (+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) 1))) |
(/.f64 (+.f64 1/2 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) 1) |
(/.f64 1 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) (/.f64 2 x)) (+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) 1))) |
(/.f64 (+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) 1) (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) (/.f64 2 x))) |
(/.f64 (+.f64 x x) (/.f64 (*.f64 4 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) (+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) 1))) |
(/.f64 2 (/.f64 (*.f64 4 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x)) (+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) 1))) |
(/.f64 (+.f64 1/2 (+.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) 2) |
(/.f64 (*.f64 4 x) (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 1/8) (+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) 1))) |
(/.f64 (neg.f64 x) (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) -1/2) (+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) 1))) |
(/.f64 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) (/.f64 2 (+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) 1))) |
(/.f64 (*.f64 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) (/.f64 (/.f64 (+.f64 x x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) (+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) 1))) |
(/.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) 2) |
(/.f64 (*.f64 4 (+.f64 1/2 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))))) 4) |
(/.f64 (*.f64 (+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) 1) 2) (*.f64 4 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x))) |
(/.f64 (*.f64 x 1/2) (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) (+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) 1))) |
(/.f64 (*.f64 1/2 (neg.f64 x)) (/.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) (+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) 1))) |
(/.f64 (+.f64 (*.f64 4 (+.f64 1/2 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))))) (*.f64 4 (+.f64 1/2 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))))) 8) |
(/.f64 (/.f64 (*.f64 (+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) 1) 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) (/.f64 2 x))) 2) |
(/.f64 (/.f64 (+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) 1) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) (*.f64 2 (/.f64 1 x))) |
(/.f64 (/.f64 (+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) 1) 2) (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x)) |
(/.f64 (/.f64 (+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) 1) (/.f64 1 x)) (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 2)) |
(/.f64 (neg.f64 (+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) 1)) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) (/.f64 2 x)))) |
(+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) 0) |
(+.f64 0 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x)) |
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) (/.f64 1/2 x)) (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) (/.f64 1/2 x))) |
(-.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) 0) |
(*.f64 4 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) (*.f64 4 x))) |
(*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) (/.f64 1 x)) |
(*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) (/.f64 2 x))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) 1) |
(*.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x)) |
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) (/.f64 2 x)) 1/2) |
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 2) (/.f64 1/2 x)) |
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 2) (*.f64 1/2 (/.f64 1 x))) |
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) (/.f64 1/2 x))) |
(*.f64 (*.f64 4 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) (/.f64 1 (*.f64 4 x))) |
(*.f64 (*.f64 4 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x)) 1/4) |
(*.f64 (/.f64 1 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) (/.f64 1 (neg.f64 x))) |
(*.f64 -1 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) (neg.f64 x))) |
(*.f64 (*.f64 2 (/.f64 1 x)) (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 1/2)) |
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) (/.f64 1/2 x)) 2) |
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 1/2) (*.f64 2 (/.f64 1 x))) |
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 1/2) (/.f64 2 x)) |
(*.f64 1/4 (*.f64 4 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x))) |
(*.f64 (/.f64 1/2 x) (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 2)) |
(*.f64 (/.f64 2 x) (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 1/2)) |
(*.f64 (*.f64 1/2 (/.f64 1 x)) (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 2)) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) (*.f64 4 x)) 4) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) (neg.f64 x)) -1) |
(*.f64 (/.f64 1 (*.f64 4 x)) (*.f64 4 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(*.f64 (/.f64 1 (neg.f64 x)) (neg.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(neg.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) (neg.f64 x))) |
| Outputs |
|---|
x |
(+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) x)) x) |
(+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) |
(+.f64 (*.f64 -2 (/.f64 (pow.f64 p 4) (pow.f64 x 3))) (+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) x)) x)) |
(+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) x)) (+.f64 x (*.f64 -2 (/.f64 (pow.f64 p 4) (pow.f64 x 3))))) |
(+.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) (*.f64 -2 (/.f64 (pow.f64 p 4) (pow.f64 x 3)))) |
(+.f64 x (+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) x)) (*.f64 -2 (/.f64 (pow.f64 p 4) (pow.f64 x 3))))) |
(+.f64 (*.f64 -2 (/.f64 (pow.f64 p 4) (pow.f64 x 3))) (+.f64 (*.f64 4 (/.f64 (pow.f64 p 6) (pow.f64 x 5))) (+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) x)) x))) |
(+.f64 (*.f64 4 (/.f64 (pow.f64 p 6) (pow.f64 x 5))) (+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) x)) (+.f64 x (*.f64 -2 (/.f64 (pow.f64 p 4) (pow.f64 x 3)))))) |
(+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) x)) (+.f64 (+.f64 x (*.f64 4 (/.f64 (pow.f64 p 6) (pow.f64 x 5)))) (*.f64 -2 (/.f64 (pow.f64 p 4) (pow.f64 x 3))))) |
(+.f64 x (+.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) x)) (*.f64 4 (/.f64 (pow.f64 p 6) (pow.f64 x 5)))) (*.f64 -2 (/.f64 (pow.f64 p 4) (pow.f64 x 3))))) |
(*.f64 2 p) |
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) p)) (*.f64 2 p)) |
(+.f64 (*.f64 2 p) (*.f64 1/4 (/.f64 (pow.f64 x 2) p))) |
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) p)) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 x 4) (pow.f64 p 3))) (*.f64 2 p))) |
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) p)) (+.f64 (*.f64 2 p) (*.f64 -1/64 (/.f64 (pow.f64 x 4) (pow.f64 p 3))))) |
(+.f64 (*.f64 2 p) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) p)) (*.f64 -1/64 (/.f64 (pow.f64 x 4) (pow.f64 p 3))))) |
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) p)) (+.f64 (*.f64 1/512 (/.f64 (pow.f64 x 6) (pow.f64 p 5))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 x 4) (pow.f64 p 3))) (*.f64 2 p)))) |
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) p)) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 x 4) (pow.f64 p 3))) (+.f64 (*.f64 2 p) (*.f64 1/512 (/.f64 (pow.f64 x 6) (pow.f64 p 5)))))) |
(+.f64 (*.f64 2 p) (+.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) p)) (*.f64 -1/64 (/.f64 (pow.f64 x 4) (pow.f64 p 3)))) (*.f64 1/512 (/.f64 (pow.f64 x 6) (pow.f64 p 5))))) |
(*.f64 -2 p) |
(*.f64 p -2) |
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) p)) (*.f64 -2 p)) |
(+.f64 (*.f64 p -2) (*.f64 (/.f64 (pow.f64 x 2) p) -1/4)) |
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) p)) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 x 4) (pow.f64 p 3))) (*.f64 -2 p))) |
(+.f64 (*.f64 (/.f64 (pow.f64 x 2) p) -1/4) (+.f64 (*.f64 p -2) (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 p 3)) 1/64))) |
(+.f64 (*.f64 p -2) (+.f64 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 p 3)) 1/64) (*.f64 (/.f64 (pow.f64 x 2) p) -1/4))) |
(+.f64 (*.f64 p -2) (+.f64 (*.f64 (/.f64 (pow.f64 x 2) p) -1/4) (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 p 3)) 1/64))) |
(+.f64 (*.f64 -1/512 (/.f64 (pow.f64 x 6) (pow.f64 p 5))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 x 2) p)) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 x 4) (pow.f64 p 3))) (*.f64 -2 p)))) |
(+.f64 (*.f64 (/.f64 (pow.f64 x 2) p) -1/4) (+.f64 (+.f64 (*.f64 p -2) (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 p 3)) 1/64)) (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 p 5)) -1/512))) |
(+.f64 (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 p 3)) 1/64) (+.f64 (+.f64 (*.f64 p -2) (*.f64 (/.f64 (pow.f64 x 2) p) -1/4)) (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 p 5)) -1/512))) |
(+.f64 (*.f64 p -2) (+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 x 2) p) -1/4) (*.f64 (/.f64 (pow.f64 x 4) (pow.f64 p 3)) 1/64)) (*.f64 (/.f64 (pow.f64 x 6) (pow.f64 p 5)) -1/512))) |
(*.f64 2 p) |
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) p)) (*.f64 2 p)) |
(+.f64 (*.f64 2 p) (*.f64 1/4 (/.f64 (pow.f64 x 2) p))) |
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) p)) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 x 4) (pow.f64 p 3))) (*.f64 2 p))) |
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) p)) (+.f64 (*.f64 2 p) (*.f64 -1/64 (/.f64 (pow.f64 x 4) (pow.f64 p 3))))) |
(+.f64 (*.f64 2 p) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) p)) (*.f64 -1/64 (/.f64 (pow.f64 x 4) (pow.f64 p 3))))) |
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) p)) (+.f64 (*.f64 1/512 (/.f64 (pow.f64 x 6) (pow.f64 p 5))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 x 4) (pow.f64 p 3))) (*.f64 2 p)))) |
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) p)) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 x 4) (pow.f64 p 3))) (+.f64 (*.f64 2 p) (*.f64 1/512 (/.f64 (pow.f64 x 6) (pow.f64 p 5)))))) |
(+.f64 (*.f64 2 p) (+.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) p)) (*.f64 -1/64 (/.f64 (pow.f64 x 4) (pow.f64 p 3)))) (*.f64 1/512 (/.f64 (pow.f64 x 6) (pow.f64 p 5))))) |
x |
(+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) x)) x) |
(+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) |
(+.f64 (*.f64 -2 (/.f64 (pow.f64 p 4) (pow.f64 x 3))) (+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) x)) x)) |
(+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) x)) (+.f64 x (*.f64 -2 (/.f64 (pow.f64 p 4) (pow.f64 x 3))))) |
(+.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) (*.f64 -2 (/.f64 (pow.f64 p 4) (pow.f64 x 3)))) |
(+.f64 x (+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) x)) (*.f64 -2 (/.f64 (pow.f64 p 4) (pow.f64 x 3))))) |
(+.f64 (*.f64 -2 (/.f64 (pow.f64 p 4) (pow.f64 x 3))) (+.f64 (*.f64 4 (/.f64 (pow.f64 p 6) (pow.f64 x 5))) (+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) x)) x))) |
(+.f64 (*.f64 4 (/.f64 (pow.f64 p 6) (pow.f64 x 5))) (+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) x)) (+.f64 x (*.f64 -2 (/.f64 (pow.f64 p 4) (pow.f64 x 3)))))) |
(+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) x)) (+.f64 (+.f64 x (*.f64 4 (/.f64 (pow.f64 p 6) (pow.f64 x 5)))) (*.f64 -2 (/.f64 (pow.f64 p 4) (pow.f64 x 3))))) |
(+.f64 x (+.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) x)) (*.f64 4 (/.f64 (pow.f64 p 6) (pow.f64 x 5)))) (*.f64 -2 (/.f64 (pow.f64 p 4) (pow.f64 x 3))))) |
(*.f64 -1 x) |
(neg.f64 x) |
(+.f64 (*.f64 -2 (/.f64 (pow.f64 p 2) x)) (*.f64 -1 x)) |
(+.f64 (*.f64 (/.f64 (pow.f64 p 2) x) -2) (neg.f64 x)) |
(+.f64 (*.f64 2 (/.f64 (pow.f64 p 4) (pow.f64 x 3))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 p 2) x)) (*.f64 -1 x))) |
(+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 p 2) x) -2) (neg.f64 x)) (*.f64 2 (/.f64 (pow.f64 p 4) (pow.f64 x 3)))) |
(+.f64 (*.f64 -4 (/.f64 (pow.f64 p 6) (pow.f64 x 5))) (+.f64 (*.f64 2 (/.f64 (pow.f64 p 4) (pow.f64 x 3))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 p 2) x)) (*.f64 -1 x)))) |
(+.f64 (*.f64 2 (/.f64 (pow.f64 p 4) (pow.f64 x 3))) (+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 p 2) x) -2) (neg.f64 x)) (*.f64 (/.f64 (pow.f64 p 6) (pow.f64 x 5)) -4))) |
(+.f64 (*.f64 2 (/.f64 (pow.f64 p 4) (pow.f64 x 3))) (+.f64 (*.f64 (/.f64 (pow.f64 p 2) x) -2) (+.f64 (neg.f64 x) (*.f64 (/.f64 (pow.f64 p 6) (pow.f64 x 5)) -4)))) |
(+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 p 2) x) -2) (neg.f64 x)) (+.f64 (*.f64 2 (/.f64 (pow.f64 p 4) (pow.f64 x 3))) (*.f64 (/.f64 (pow.f64 p 6) (pow.f64 x 5)) -4))) |
1/2 |
(+.f64 1/2 (*.f64 -1 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) |
(+.f64 1/2 (neg.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) |
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 1/4 (*.f64 (pow.f64 p 4) (*.f64 (pow.f64 x 2) (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2))))))) |
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 (pow.f64 p 4) (*.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2))) 1/4)))) |
(+.f64 1/2 (+.f64 (neg.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 (pow.f64 p 4) (*.f64 1/4 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2))))))) |
(+.f64 (+.f64 1/2 (neg.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) (*.f64 1/4 (*.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (*.f64 (pow.f64 p 4) (pow.f64 x 2))))) |
(+.f64 1/2 (+.f64 (*.f64 -1/4 (*.f64 (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (pow.f64 x 2))) (*.f64 64 (/.f64 1 (pow.f64 x 8)))) (*.f64 (pow.f64 x 2) (pow.f64 p 6)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 1/4 (*.f64 (pow.f64 p 4) (*.f64 (pow.f64 x 2) (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)))))))) |
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 p 6) (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (pow.f64 x 2))) (*.f64 64 (/.f64 1 (pow.f64 x 8))))))) (+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 (pow.f64 p 4) (*.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2))) 1/4))))) |
(+.f64 1/2 (+.f64 (*.f64 (pow.f64 p 4) (*.f64 1/4 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2))))) (+.f64 (*.f64 (pow.f64 x 2) (*.f64 (*.f64 (pow.f64 p 6) (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (pow.f64 x 2))) (*.f64 64 (/.f64 1 (pow.f64 x 8))))) -1/4)) (neg.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))))) |
(+.f64 1/2 (+.f64 (*.f64 (pow.f64 p 4) (*.f64 1/4 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2))))) (+.f64 (neg.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 (pow.f64 x 2) (*.f64 -1/4 (*.f64 (pow.f64 p 6) (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (pow.f64 x 2))) (*.f64 64 (/.f64 1 (pow.f64 x 8)))))))))) |
(+.f64 (+.f64 (+.f64 1/2 (neg.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) (*.f64 1/4 (*.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (*.f64 (pow.f64 p 4) (pow.f64 x 2))))) (*.f64 (pow.f64 x 2) (*.f64 -1/4 (*.f64 (pow.f64 p 6) (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (pow.f64 x 2))) (*.f64 64 (/.f64 1 (pow.f64 x 8)))))))) |
(*.f64 1/4 (/.f64 x p)) |
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (*.f64 1/4 (/.f64 x p))) |
(+.f64 (*.f64 1/4 (/.f64 x p)) (*.f64 -1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3)))) |
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (+.f64 (*.f64 1/4 (/.f64 x p)) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 -1/16 (pow.f64 x 2)) 2)) x) (pow.f64 p 5))))) |
(+.f64 (*.f64 1/4 (/.f64 x p)) (+.f64 (*.f64 -1/2 (*.f64 x (/.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 (pow.f64 x 2) -1/16) 2)) (pow.f64 p 5)))) (*.f64 -1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3))))) |
(+.f64 (*.f64 1/4 (/.f64 x p)) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (*.f64 x (*.f64 (/.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 (pow.f64 x 2) -1/16) 2)) (pow.f64 p 5)) -1/2)))) |
(+.f64 (*.f64 1/4 (/.f64 x p)) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (*.f64 x (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 (pow.f64 x 2) -1/16) 2)) (pow.f64 p 5)))))) |
(+.f64 (+.f64 (*.f64 1/4 (/.f64 x p)) (*.f64 -1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3)))) (*.f64 x (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 (pow.f64 x 2) -1/16) 2)) (pow.f64 p 5))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 -1/16 (pow.f64 x 2)) 2)) (pow.f64 x 2))) (*.f64 1/256 (pow.f64 x 6))) x) (pow.f64 p 7))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (+.f64 (*.f64 1/4 (/.f64 x p)) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 -1/16 (pow.f64 x 2)) 2)) x) (pow.f64 p 5)))))) |
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (+.f64 (+.f64 (*.f64 1/4 (/.f64 x p)) (*.f64 -1/2 (*.f64 x (/.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 (pow.f64 x 2) -1/16) 2)) (pow.f64 p 5))))) (*.f64 -1/2 (*.f64 x (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 (pow.f64 x 2) -1/16) 2)) (*.f64 (pow.f64 x 2) 1/8)) (*.f64 (pow.f64 x 6) 1/256)) (pow.f64 p 7)))))) |
(+.f64 (*.f64 1/4 (/.f64 x p)) (+.f64 (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (*.f64 x (*.f64 (/.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 (pow.f64 x 2) -1/16) 2)) (pow.f64 p 5)) -1/2))) (*.f64 -1/2 (*.f64 x (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 (pow.f64 x 2) -1/16) 2)) (*.f64 (pow.f64 x 2) 1/8)) (*.f64 (pow.f64 x 6) 1/256)) (pow.f64 p 7)))))) |
(+.f64 (*.f64 1/4 (/.f64 x p)) (+.f64 (*.f64 -1/2 (*.f64 x (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 (pow.f64 x 2) -1/16) 2)) (*.f64 (pow.f64 x 2) 1/8)) (*.f64 (pow.f64 x 6) 1/256)) (pow.f64 p 7)))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (*.f64 x (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 (pow.f64 x 2) -1/16) 2)) (pow.f64 p 5))))))) |
(+.f64 (*.f64 1/4 (/.f64 x p)) (+.f64 (*.f64 x (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 (pow.f64 x 2) -1/16) 2)) (*.f64 (pow.f64 x 2) 1/8)) (*.f64 (pow.f64 x 6) 1/256)) (pow.f64 p 7)))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (*.f64 x (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 (pow.f64 x 2) -1/16) 2)) (pow.f64 p 5))))))) |
(*.f64 -1/4 (/.f64 x p)) |
(+.f64 (*.f64 1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (*.f64 -1/4 (/.f64 x p))) |
(+.f64 (*.f64 -1/4 (/.f64 x p)) (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 p 3)) 1/32)) |
(+.f64 (*.f64 1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (+.f64 (*.f64 -1/4 (/.f64 x p)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 -1/16 (pow.f64 x 2)) 2)) x) (pow.f64 p 5))))) |
(+.f64 (*.f64 -1/4 (/.f64 x p)) (+.f64 (*.f64 1/2 (*.f64 x (/.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 (pow.f64 x 2) -1/16) 2)) (pow.f64 p 5)))) (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 p 3)) 1/32))) |
(+.f64 (*.f64 -1/4 (/.f64 x p)) (+.f64 (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 p 3)) 1/32) (*.f64 1/2 (*.f64 x (/.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 (pow.f64 x 2) -1/16) 2)) (pow.f64 p 5)))))) |
(+.f64 (*.f64 -1/4 (/.f64 x p)) (+.f64 (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 p 3)) 1/32) (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 (pow.f64 x 2) -1/16) 2)) (/.f64 x (pow.f64 p 5)))))) |
(+.f64 (*.f64 1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 -1/16 (pow.f64 x 2)) 2)) (pow.f64 x 2))) (*.f64 1/256 (pow.f64 x 6))) x) (pow.f64 p 7))) (+.f64 (*.f64 -1/4 (/.f64 x p)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 -1/16 (pow.f64 x 2)) 2)) x) (pow.f64 p 5)))))) |
(+.f64 (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 p 3)) 1/32) (+.f64 (*.f64 -1/4 (/.f64 x p)) (+.f64 (*.f64 1/2 (*.f64 x (/.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 (pow.f64 x 2) -1/16) 2)) (pow.f64 p 5)))) (*.f64 1/2 (*.f64 x (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 (pow.f64 x 2) -1/16) 2)) (*.f64 (pow.f64 x 2) 1/8)) (*.f64 (pow.f64 x 6) 1/256)) (pow.f64 p 7))))))) |
(+.f64 (*.f64 -1/4 (/.f64 x p)) (+.f64 (*.f64 1/2 (+.f64 (*.f64 x (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 (pow.f64 x 2) -1/16) 2)) (*.f64 (pow.f64 x 2) 1/8)) (*.f64 (pow.f64 x 6) 1/256)) (pow.f64 p 7))) (*.f64 x (/.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 (pow.f64 x 2) -1/16) 2)) (pow.f64 p 5))))) (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 p 3)) 1/32))) |
(+.f64 (*.f64 -1/4 (/.f64 x p)) (+.f64 (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 p 3)) 1/32) (*.f64 1/2 (*.f64 x (+.f64 (/.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 (pow.f64 x 2) -1/16) 2)) (pow.f64 p 5)) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 (pow.f64 x 2) -1/16) 2)) (*.f64 (pow.f64 x 2) 1/8)) (*.f64 (pow.f64 x 6) 1/256)) (pow.f64 p 7))))))) |
(*.f64 1/4 (/.f64 x p)) |
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (*.f64 1/4 (/.f64 x p))) |
(+.f64 (*.f64 1/4 (/.f64 x p)) (*.f64 -1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3)))) |
(+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 p 6))) (pow.f64 (/.f64 -1/16 (pow.f64 p 3)) 2)) (*.f64 p (pow.f64 x 5)))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (*.f64 1/4 (/.f64 x p)))) |
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (+.f64 (*.f64 1/4 (/.f64 x p)) (*.f64 1/2 (*.f64 p (*.f64 (pow.f64 x 5) (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 p 6))) (pow.f64 (/.f64 -1/16 (pow.f64 p 3)) 2))))))) |
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (+.f64 (*.f64 1/4 (/.f64 x p)) (*.f64 p (*.f64 (*.f64 (pow.f64 x 5) (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 p 6))) (pow.f64 (/.f64 -1/16 (pow.f64 p 3)) 2))) 1/2)))) |
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (+.f64 (*.f64 1/4 (/.f64 x p)) (*.f64 p (*.f64 1/2 (*.f64 (pow.f64 x 5) (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 p 6))) (pow.f64 (/.f64 -1/16 (pow.f64 p 3)) 2))))))) |
(+.f64 (*.f64 1/4 (/.f64 x p)) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (*.f64 p (*.f64 1/2 (*.f64 (pow.f64 x 5) (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 p 6))) (pow.f64 (/.f64 -1/16 (pow.f64 p 3)) 2))))))) |
(+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 p 6))) (pow.f64 (/.f64 -1/16 (pow.f64 p 3)) 2)) (*.f64 p (pow.f64 x 5)))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (+.f64 (*.f64 1/4 (/.f64 x p)) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/256 (/.f64 1 (pow.f64 p 8))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 p 6))) (pow.f64 (/.f64 -1/16 (pow.f64 p 3)) 2)) (pow.f64 p 2)))) (*.f64 p (pow.f64 x 7))))))) |
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (+.f64 (+.f64 (*.f64 1/4 (/.f64 x p)) (*.f64 (+.f64 (*.f64 1/256 (/.f64 1 (pow.f64 p 8))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 p 6))) (pow.f64 (/.f64 -1/16 (pow.f64 p 3)) 2)) (pow.f64 p 2)))) (*.f64 (*.f64 p (pow.f64 x 7)) -1/2))) (*.f64 1/2 (*.f64 p (*.f64 (pow.f64 x 5) (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 p 6))) (pow.f64 (/.f64 -1/16 (pow.f64 p 3)) 2))))))) |
(+.f64 (*.f64 1/4 (/.f64 x p)) (+.f64 (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (*.f64 (+.f64 (*.f64 1/256 (/.f64 1 (pow.f64 p 8))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 p 6))) (pow.f64 (/.f64 -1/16 (pow.f64 p 3)) 2)) (pow.f64 p 2)))) (*.f64 -1/2 (*.f64 p (pow.f64 x 7))))) (*.f64 p (*.f64 (*.f64 (pow.f64 x 5) (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 p 6))) (pow.f64 (/.f64 -1/16 (pow.f64 p 3)) 2))) 1/2)))) |
(+.f64 (*.f64 1/4 (/.f64 x p)) (+.f64 (*.f64 p (*.f64 1/2 (*.f64 (pow.f64 x 5) (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 p 6))) (pow.f64 (/.f64 -1/16 (pow.f64 p 3)) 2))))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (*.f64 (+.f64 (*.f64 1/256 (/.f64 1 (pow.f64 p 8))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 p 6))) (pow.f64 (/.f64 -1/16 (pow.f64 p 3)) 2)) (pow.f64 p 2)))) (*.f64 -1/2 (*.f64 p (pow.f64 x 7))))))) |
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (+.f64 (*.f64 (+.f64 (*.f64 1/256 (/.f64 1 (pow.f64 p 8))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 p 6))) (pow.f64 (/.f64 -1/16 (pow.f64 p 3)) 2)) (pow.f64 p 2)))) (*.f64 -1/2 (*.f64 p (pow.f64 x 7)))) (+.f64 (*.f64 1/4 (/.f64 x p)) (*.f64 p (*.f64 1/2 (*.f64 (pow.f64 x 5) (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 p 6))) (pow.f64 (/.f64 -1/16 (pow.f64 p 3)) 2)))))))) |
1/2 |
(+.f64 1/2 (*.f64 -1 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) |
(+.f64 1/2 (neg.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) |
(+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 x 4))) (+.f64 1/2 (*.f64 -1 (/.f64 (pow.f64 p 2) (pow.f64 x 2))))) |
(+.f64 (+.f64 1/2 (*.f64 -1 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (pow.f64 x 4)))) |
(+.f64 (+.f64 1/2 (neg.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (pow.f64 x 4)))) |
(+.f64 (neg.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (+.f64 1/2 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (pow.f64 x 4))))) |
(+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 x 4))) (+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 64 (pow.f64 p 6)) (*.f64 2 (*.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 p 2)))) (pow.f64 x 6)))))) |
(+.f64 1/2 (+.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 2 (*.f64 (pow.f64 p 2) (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2))))) (pow.f64 x 6)))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (pow.f64 x 4))))) |
(+.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (pow.f64 x 4))) (+.f64 (neg.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 2 (*.f64 (pow.f64 p 2) (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2))))) (pow.f64 x 6)))))) |
(+.f64 1/2 (+.f64 (neg.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 2 (*.f64 (pow.f64 p 2) (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2))))) (pow.f64 x 6))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (pow.f64 x 4)))))) |
-1/2 |
(-.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2)) 1/2) |
(-.f64 (+.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2)) (*.f64 1/4 (/.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 x 4)))) 1/2) |
(+.f64 (*.f64 1/4 (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (pow.f64 x 4))) (-.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2)) 1/2)) |
(+.f64 (-.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2)) 1/2) (*.f64 1/4 (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (pow.f64 x 4)))) |
(-.f64 (+.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2)) (+.f64 (*.f64 1/4 (/.f64 (+.f64 (*.f64 64 (pow.f64 p 6)) (*.f64 2 (*.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 p 2)))) (pow.f64 x 6))) (*.f64 1/4 (/.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 x 4))))) 1/2) |
(+.f64 (+.f64 (*.f64 1/4 (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (pow.f64 x 4))) (*.f64 1/4 (/.f64 (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 2 (*.f64 (pow.f64 p 2) (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2))))) (pow.f64 x 6)))) (-.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2)) 1/2)) |
(+.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2)) (-.f64 (*.f64 1/4 (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 2 (*.f64 (pow.f64 p 2) (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2))))) (pow.f64 x 6)) (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (pow.f64 x 4)))) 1/2)) |
(+.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2)) (-.f64 (*.f64 1/4 (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (pow.f64 x 4)) (/.f64 (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 2 (*.f64 (pow.f64 p 2) (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2))))) (pow.f64 x 6)))) 1/2)) |
1 |
(+.f64 1 (*.f64 -1 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) 1) |
(+.f64 (neg.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) 1) |
(-.f64 1 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) |
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 1/4 (*.f64 (pow.f64 p 4) (*.f64 (pow.f64 x 2) (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2))))))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (+.f64 (*.f64 (pow.f64 p 4) (*.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2))) 1/4)) 1)) |
(+.f64 (neg.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (+.f64 1 (*.f64 (pow.f64 p 4) (*.f64 1/4 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2))))))) |
(+.f64 (*.f64 1/4 (*.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (*.f64 (pow.f64 p 4) (pow.f64 x 2)))) (-.f64 1 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) |
(+.f64 1 (+.f64 (*.f64 -1/4 (*.f64 (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (pow.f64 x 2))) (*.f64 64 (/.f64 1 (pow.f64 x 8)))) (*.f64 (pow.f64 x 2) (pow.f64 p 6)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 1/4 (*.f64 (pow.f64 p 4) (*.f64 (pow.f64 x 2) (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)))))))) |
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 p 6) (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (pow.f64 x 2))) (*.f64 64 (/.f64 1 (pow.f64 x 8))))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (+.f64 (*.f64 (pow.f64 p 4) (*.f64 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2))) 1/4)) 1))) |
(+.f64 (neg.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (+.f64 (+.f64 1 (*.f64 (pow.f64 p 4) (*.f64 1/4 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)))))) (*.f64 (pow.f64 x 2) (*.f64 (*.f64 (pow.f64 p 6) (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (pow.f64 x 2))) (*.f64 64 (/.f64 1 (pow.f64 x 8))))) -1/4)))) |
(+.f64 (neg.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (+.f64 (*.f64 (pow.f64 x 2) (*.f64 -1/4 (*.f64 (pow.f64 p 6) (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (pow.f64 x 2))) (*.f64 64 (/.f64 1 (pow.f64 x 8))))))) (+.f64 1 (*.f64 (pow.f64 p 4) (*.f64 1/4 (*.f64 (pow.f64 x 2) (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)))))))) |
(+.f64 (*.f64 (pow.f64 x 2) (*.f64 -1/4 (*.f64 (pow.f64 p 6) (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (pow.f64 x 2))) (*.f64 64 (/.f64 1 (pow.f64 x 8))))))) (+.f64 (*.f64 1/4 (*.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (*.f64 (pow.f64 p 4) (pow.f64 x 2)))) (-.f64 1 (/.f64 (pow.f64 p 2) (pow.f64 x 2))))) |
1/2 |
(+.f64 1/2 (*.f64 1/4 (/.f64 x p))) |
(+.f64 1/2 (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (*.f64 1/4 (/.f64 x p)))) |
(+.f64 1/2 (+.f64 (*.f64 1/4 (/.f64 x p)) (*.f64 -1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3))))) |
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (+.f64 1/2 (*.f64 1/4 (/.f64 x p)))) |
(+.f64 (*.f64 1/4 (/.f64 x p)) (+.f64 1/2 (*.f64 -1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3))))) |
(+.f64 1/2 (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (+.f64 (*.f64 1/4 (/.f64 x p)) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 -1/16 (pow.f64 x 2)) 2)) x) (pow.f64 p 5)))))) |
(+.f64 1/2 (+.f64 (*.f64 1/4 (/.f64 x p)) (+.f64 (*.f64 -1/2 (*.f64 x (/.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 (pow.f64 x 2) -1/16) 2)) (pow.f64 p 5)))) (*.f64 -1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3)))))) |
(+.f64 1/2 (+.f64 (*.f64 1/4 (/.f64 x p)) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (*.f64 x (*.f64 (/.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 (pow.f64 x 2) -1/16) 2)) (pow.f64 p 5)) -1/2))))) |
(+.f64 (*.f64 x (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 (pow.f64 x 2) -1/16) 2)) (pow.f64 p 5)))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (+.f64 1/2 (*.f64 1/4 (/.f64 x p))))) |
(+.f64 1/2 (+.f64 (+.f64 (*.f64 1/4 (/.f64 x p)) (*.f64 -1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3)))) (*.f64 x (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 (pow.f64 x 2) -1/16) 2)) (pow.f64 p 5)))))) |
1/2 |
(+.f64 1/2 (*.f64 -1/4 (/.f64 x p))) |
(+.f64 (*.f64 1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (+.f64 1/2 (*.f64 -1/4 (/.f64 x p)))) |
(+.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 x p)) (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 p 3)) 1/32))) |
(+.f64 (*.f64 1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (+.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 x p)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 -1/16 (pow.f64 x 2)) 2)) x) (pow.f64 p 5)))))) |
(+.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 x p)) (+.f64 (*.f64 1/2 (*.f64 x (/.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 (pow.f64 x 2) -1/16) 2)) (pow.f64 p 5)))) (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 p 3)) 1/32)))) |
(+.f64 (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 p 3)) 1/32) (+.f64 (*.f64 1/2 (*.f64 x (/.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 (pow.f64 x 2) -1/16) 2)) (pow.f64 p 5)))) (+.f64 1/2 (*.f64 -1/4 (/.f64 x p))))) |
(+.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 x p)) (+.f64 (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 p 3)) 1/32) (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 (pow.f64 x 2) -1/16) 2)) (/.f64 x (pow.f64 p 5))))))) |
1/2 |
(+.f64 1/2 (*.f64 1/4 (/.f64 x p))) |
(+.f64 1/2 (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (*.f64 1/4 (/.f64 x p)))) |
(+.f64 1/2 (+.f64 (*.f64 1/4 (/.f64 x p)) (*.f64 -1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3))))) |
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (+.f64 1/2 (*.f64 1/4 (/.f64 x p)))) |
(+.f64 (*.f64 1/4 (/.f64 x p)) (+.f64 1/2 (*.f64 -1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3))))) |
(+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 p 6))) (pow.f64 (/.f64 -1/16 (pow.f64 p 3)) 2)) (*.f64 p (pow.f64 x 5)))) (+.f64 1/2 (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (*.f64 1/4 (/.f64 x p))))) |
(+.f64 1/2 (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (+.f64 (*.f64 1/4 (/.f64 x p)) (*.f64 1/2 (*.f64 p (*.f64 (pow.f64 x 5) (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 p 6))) (pow.f64 (/.f64 -1/16 (pow.f64 p 3)) 2)))))))) |
(+.f64 1/2 (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (+.f64 (*.f64 1/4 (/.f64 x p)) (*.f64 p (*.f64 (*.f64 (pow.f64 x 5) (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 p 6))) (pow.f64 (/.f64 -1/16 (pow.f64 p 3)) 2))) 1/2))))) |
(+.f64 1/2 (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (+.f64 (*.f64 1/4 (/.f64 x p)) (*.f64 p (*.f64 1/2 (*.f64 (pow.f64 x 5) (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 p 6))) (pow.f64 (/.f64 -1/16 (pow.f64 p 3)) 2)))))))) |
(+.f64 1/2 (+.f64 (*.f64 1/4 (/.f64 x p)) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (*.f64 p (*.f64 1/2 (*.f64 (pow.f64 x 5) (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 p 6))) (pow.f64 (/.f64 -1/16 (pow.f64 p 3)) 2)))))))) |
1 |
(+.f64 1 (*.f64 -1 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) 1) |
(+.f64 (neg.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) 1) |
(-.f64 1 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) |
(+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 x 4))) (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 p 2) (pow.f64 x 2))))) |
(+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (pow.f64 x 4))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) 1)) |
(+.f64 (neg.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (pow.f64 x 4))) 1)) |
(+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (pow.f64 x 4))) (+.f64 (neg.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) 1)) |
(+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (pow.f64 x 4))) (-.f64 1 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) |
(+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 x 4))) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 64 (pow.f64 p 6)) (*.f64 2 (*.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 p 2)))) (pow.f64 x 6)))))) |
(+.f64 1 (+.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 2 (*.f64 (pow.f64 p 2) (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2))))) (pow.f64 x 6)))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (pow.f64 x 4))))) |
(+.f64 1 (+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (pow.f64 x 4))) (+.f64 (neg.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 2 (*.f64 (pow.f64 p 2) (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2))))) (pow.f64 x 6)))))) |
(+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 2 (*.f64 (pow.f64 p 2) (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2))))) (pow.f64 x 6))) (+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (pow.f64 x 4))) (+.f64 (neg.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) 1))) |
(+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 2 (*.f64 (pow.f64 p 2) (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2))))) (pow.f64 x 6))) (+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (pow.f64 x 4))) (-.f64 1 (/.f64 (pow.f64 p 2) (pow.f64 x 2))))) |
(/.f64 (pow.f64 p 2) (pow.f64 x 2)) |
(+.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2)) (*.f64 1/4 (/.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 x 4)))) |
(+.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2)) (*.f64 1/4 (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (pow.f64 x 4)))) |
(+.f64 (*.f64 1/4 (/.f64 (+.f64 (*.f64 64 (pow.f64 p 6)) (*.f64 2 (*.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 p 2)))) (pow.f64 x 6))) (+.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2)) (*.f64 1/4 (/.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 x 4))))) |
(+.f64 (+.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2)) (*.f64 1/4 (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (pow.f64 x 4)))) (*.f64 1/4 (/.f64 (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 2 (*.f64 (pow.f64 p 2) (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2))))) (pow.f64 x 6)))) |
(+.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2)) (*.f64 1/4 (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 2 (*.f64 (pow.f64 p 2) (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2))))) (pow.f64 x 6)) (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (pow.f64 x 4))))) |
(+.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2)) (*.f64 1/4 (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (pow.f64 x 4)) (/.f64 (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 2 (*.f64 (pow.f64 p 2) (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2))))) (pow.f64 x 6))))) |
(+.f64 (*.f64 1/4 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 p 2) (+.f64 (*.f64 64 (pow.f64 p 6)) (*.f64 2 (*.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 p 2)))))) (+.f64 (*.f64 -256 (pow.f64 p 8)) (pow.f64 (*.f64 -1/2 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2))) 2))) (pow.f64 x 8))) (+.f64 (*.f64 1/4 (/.f64 (+.f64 (*.f64 64 (pow.f64 p 6)) (*.f64 2 (*.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 p 2)))) (pow.f64 x 6))) (+.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2)) (*.f64 1/4 (/.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 x 4)))))) |
(+.f64 (*.f64 1/4 (/.f64 (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 2 (*.f64 (pow.f64 p 2) (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2))))) (pow.f64 x 6))) (+.f64 (+.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2)) (*.f64 1/4 (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (pow.f64 x 4)))) (*.f64 1/4 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 p 2) (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 2 (*.f64 (pow.f64 p 2) (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2))))))) (+.f64 (*.f64 (pow.f64 p 8) -256) (pow.f64 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2))) 2))) (pow.f64 x 8))))) |
(+.f64 (*.f64 1/4 (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 2 (*.f64 (pow.f64 p 2) (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2))))) (pow.f64 x 6)) (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (pow.f64 x 4)))) (+.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2)) (*.f64 1/4 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 p 2) (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 2 (*.f64 (pow.f64 p 2) (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2))))))) (+.f64 (*.f64 (pow.f64 p 8) -256) (pow.f64 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2))) 2))) (pow.f64 x 8))))) |
(+.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2)) (*.f64 1/4 (+.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 p 2) (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 2 (*.f64 (pow.f64 p 2) (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2))))))) (+.f64 (*.f64 (pow.f64 p 8) -256) (pow.f64 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2))) 2))) (pow.f64 x 8)) (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (pow.f64 x 4)) (/.f64 (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 2 (*.f64 (pow.f64 p 2) (+.f64 (*.f64 (pow.f64 p 4) -16) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2))))) (pow.f64 x 6)))))) |
1 |
(+.f64 1 (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) |
(+.f64 1 (+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 -2 (/.f64 (pow.f64 p 4) (pow.f64 x 4))))) |
(+.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) (*.f64 -2 (/.f64 (pow.f64 p 4) (pow.f64 x 4)))) |
(+.f64 (*.f64 4 (/.f64 (pow.f64 p 6) (pow.f64 x 6))) (+.f64 1 (+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 -2 (/.f64 (pow.f64 p 4) (pow.f64 x 4)))))) |
(+.f64 1 (+.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 -2 (/.f64 (pow.f64 p 4) (pow.f64 x 4)))) (*.f64 4 (/.f64 (pow.f64 p 6) (pow.f64 x 6))))) |
(+.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 -2 (/.f64 (pow.f64 p 4) (pow.f64 x 4)))) (+.f64 (*.f64 4 (/.f64 (pow.f64 p 6) (pow.f64 x 6))) 1)) |
(+.f64 1 (+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 p 4) (pow.f64 x 4))) (*.f64 4 (/.f64 (pow.f64 p 6) (pow.f64 x 6)))))) |
(+.f64 (*.f64 -2 (/.f64 (pow.f64 p 4) (pow.f64 x 4))) (+.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) (*.f64 4 (/.f64 (pow.f64 p 6) (pow.f64 x 6))))) |
(*.f64 2 (/.f64 p x)) |
(+.f64 (*.f64 2 (/.f64 p x)) (*.f64 1/4 (/.f64 x p))) |
(+.f64 (*.f64 1/4 (/.f64 x p)) (*.f64 2 (/.f64 p x))) |
(+.f64 (*.f64 -1/64 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (+.f64 (*.f64 2 (/.f64 p x)) (*.f64 1/4 (/.f64 x p)))) |
(+.f64 (*.f64 2 (/.f64 p x)) (+.f64 (*.f64 1/4 (/.f64 x p)) (*.f64 -1/64 (/.f64 (pow.f64 x 3) (pow.f64 p 3))))) |
(+.f64 (+.f64 (*.f64 1/4 (/.f64 x p)) (*.f64 2 (/.f64 p x))) (*.f64 -1/64 (/.f64 (pow.f64 x 3) (pow.f64 p 3)))) |
(+.f64 (*.f64 -1/64 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (+.f64 (*.f64 2 (/.f64 p x)) (+.f64 (*.f64 1/512 (/.f64 (pow.f64 x 5) (pow.f64 p 5))) (*.f64 1/4 (/.f64 x p))))) |
(+.f64 (*.f64 -1/64 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (+.f64 (*.f64 1/512 (/.f64 (pow.f64 x 5) (pow.f64 p 5))) (+.f64 (*.f64 1/4 (/.f64 x p)) (*.f64 2 (/.f64 p x))))) |
(+.f64 (*.f64 -1/64 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (+.f64 (*.f64 1/4 (/.f64 x p)) (+.f64 (*.f64 1/512 (/.f64 (pow.f64 x 5) (pow.f64 p 5))) (*.f64 2 (/.f64 p x))))) |
(+.f64 (*.f64 1/4 (/.f64 x p)) (+.f64 (+.f64 (*.f64 2 (/.f64 p x)) (*.f64 1/512 (/.f64 (pow.f64 x 5) (pow.f64 p 5)))) (*.f64 -1/64 (/.f64 (pow.f64 x 3) (pow.f64 p 3))))) |
(*.f64 -2 (/.f64 p x)) |
(+.f64 (*.f64 -1/4 (/.f64 x p)) (*.f64 -2 (/.f64 p x))) |
(+.f64 (*.f64 1/64 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (+.f64 (*.f64 -1/4 (/.f64 x p)) (*.f64 -2 (/.f64 p x)))) |
(+.f64 (*.f64 -1/4 (/.f64 x p)) (+.f64 (*.f64 -2 (/.f64 p x)) (*.f64 1/64 (/.f64 (pow.f64 x 3) (pow.f64 p 3))))) |
(+.f64 (*.f64 1/64 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 x 5) (pow.f64 p 5))) (+.f64 (*.f64 -1/4 (/.f64 x p)) (*.f64 -2 (/.f64 p x))))) |
(+.f64 (*.f64 -1/512 (/.f64 (pow.f64 x 5) (pow.f64 p 5))) (+.f64 (*.f64 -1/4 (/.f64 x p)) (+.f64 (*.f64 -2 (/.f64 p x)) (*.f64 1/64 (/.f64 (pow.f64 x 3) (pow.f64 p 3)))))) |
(+.f64 (+.f64 (*.f64 -1/4 (/.f64 x p)) (*.f64 -2 (/.f64 p x))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (*.f64 -1/512 (/.f64 (pow.f64 x 5) (pow.f64 p 5))))) |
(+.f64 (*.f64 1/64 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (+.f64 (+.f64 (*.f64 -1/4 (/.f64 x p)) (*.f64 -2 (/.f64 p x))) (*.f64 -1/512 (/.f64 (pow.f64 x 5) (pow.f64 p 5))))) |
(+.f64 (+.f64 (*.f64 -1/4 (/.f64 x p)) (+.f64 (*.f64 -2 (/.f64 p x)) (*.f64 1/64 (/.f64 (pow.f64 x 3) (pow.f64 p 3))))) (*.f64 -1/512 (/.f64 (pow.f64 x 5) (pow.f64 p 5)))) |
(*.f64 2 (/.f64 p x)) |
(+.f64 (*.f64 2 (/.f64 p x)) (*.f64 1/4 (/.f64 x p))) |
(+.f64 (*.f64 1/4 (/.f64 x p)) (*.f64 2 (/.f64 p x))) |
(+.f64 (*.f64 -1/64 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (+.f64 (*.f64 2 (/.f64 p x)) (*.f64 1/4 (/.f64 x p)))) |
(+.f64 (*.f64 2 (/.f64 p x)) (+.f64 (*.f64 1/4 (/.f64 x p)) (*.f64 -1/64 (/.f64 (pow.f64 x 3) (pow.f64 p 3))))) |
(+.f64 (+.f64 (*.f64 1/4 (/.f64 x p)) (*.f64 2 (/.f64 p x))) (*.f64 -1/64 (/.f64 (pow.f64 x 3) (pow.f64 p 3)))) |
(+.f64 (*.f64 -1/64 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (+.f64 (*.f64 2 (/.f64 p x)) (+.f64 (*.f64 1/512 (/.f64 (pow.f64 x 5) (pow.f64 p 5))) (*.f64 1/4 (/.f64 x p))))) |
(+.f64 (*.f64 -1/64 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (+.f64 (*.f64 1/512 (/.f64 (pow.f64 x 5) (pow.f64 p 5))) (+.f64 (*.f64 1/4 (/.f64 x p)) (*.f64 2 (/.f64 p x))))) |
(+.f64 (*.f64 -1/64 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (+.f64 (*.f64 1/4 (/.f64 x p)) (+.f64 (*.f64 1/512 (/.f64 (pow.f64 x 5) (pow.f64 p 5))) (*.f64 2 (/.f64 p x))))) |
(+.f64 (*.f64 1/4 (/.f64 x p)) (+.f64 (+.f64 (*.f64 2 (/.f64 p x)) (*.f64 1/512 (/.f64 (pow.f64 x 5) (pow.f64 p 5)))) (*.f64 -1/64 (/.f64 (pow.f64 x 3) (pow.f64 p 3))))) |
1 |
(+.f64 1 (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) |
(+.f64 1 (+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 -2 (/.f64 (pow.f64 p 4) (pow.f64 x 4))))) |
(+.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) (*.f64 -2 (/.f64 (pow.f64 p 4) (pow.f64 x 4)))) |
(+.f64 (*.f64 4 (/.f64 (pow.f64 p 6) (pow.f64 x 6))) (+.f64 1 (+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 -2 (/.f64 (pow.f64 p 4) (pow.f64 x 4)))))) |
(+.f64 1 (+.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 -2 (/.f64 (pow.f64 p 4) (pow.f64 x 4)))) (*.f64 4 (/.f64 (pow.f64 p 6) (pow.f64 x 6))))) |
(+.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 -2 (/.f64 (pow.f64 p 4) (pow.f64 x 4)))) (+.f64 (*.f64 4 (/.f64 (pow.f64 p 6) (pow.f64 x 6))) 1)) |
(+.f64 1 (+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 p 4) (pow.f64 x 4))) (*.f64 4 (/.f64 (pow.f64 p 6) (pow.f64 x 6)))))) |
(+.f64 (*.f64 -2 (/.f64 (pow.f64 p 4) (pow.f64 x 4))) (+.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) (*.f64 4 (/.f64 (pow.f64 p 6) (pow.f64 x 6))))) |
-1 |
(-.f64 (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) 1) |
(+.f64 (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) -1) |
(+.f64 -1 (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) |
(-.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 2 (/.f64 (pow.f64 p 4) (pow.f64 x 4)))) 1) |
(+.f64 (*.f64 2 (/.f64 (pow.f64 p 4) (pow.f64 x 4))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) -1)) |
(+.f64 (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (+.f64 -1 (*.f64 2 (/.f64 (pow.f64 p 4) (pow.f64 x 4))))) |
(-.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 p 6) (pow.f64 x 6))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 2 (/.f64 (pow.f64 p 4) (pow.f64 x 4))))) 1) |
(+.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 2 (/.f64 (pow.f64 p 4) (pow.f64 x 4)))) (-.f64 (*.f64 -4 (/.f64 (pow.f64 p 6) (pow.f64 x 6))) 1)) |
(+.f64 -1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (+.f64 (*.f64 2 (/.f64 (pow.f64 p 4) (pow.f64 x 4))) (*.f64 -4 (/.f64 (pow.f64 p 6) (pow.f64 x 6)))))) |
(+.f64 (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (+.f64 (+.f64 -1 (*.f64 2 (/.f64 (pow.f64 p 4) (pow.f64 x 4)))) (*.f64 -4 (/.f64 (pow.f64 p 6) (pow.f64 x 6))))) |
(+.f64 (*.f64 -2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (+.f64 (*.f64 2 (/.f64 (pow.f64 p 4) (pow.f64 x 4))) (+.f64 -1 (*.f64 -4 (/.f64 (pow.f64 p 6) (pow.f64 x 6)))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 0) |
(sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) |
(sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) |
(+.f64 0 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) |
(sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) |
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 1/2) (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 1/2)) |
(sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) |
(sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) |
(-.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 0) |
(sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) |
(sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) |
(*.f64 4 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 4)) |
(sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) |
(sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) |
(*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 1) |
(sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) |
(sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) |
(*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 2)) |
(sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) |
(sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) |
(*.f64 1 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) |
(sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) |
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 2) 1/2) |
(sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) |
(sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) |
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 1/2)) |
(sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) |
(sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) |
(*.f64 (*.f64 4 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) 1/4) |
(sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) |
(sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) |
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 1/2) 2) |
(sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) |
(sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) |
(*.f64 1/4 (*.f64 4 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) |
(sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 4) 4) |
(sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) |
(sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) |
(/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 1) |
(sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) |
(sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 2) 2) |
(sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) |
(sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) |
(/.f64 (*.f64 4 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) 4) |
(sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) |
(sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) |
(/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 1/8) 8) |
(sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) |
(sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 1/2) 1/2) |
(sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) |
(sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) |
(/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 4) 1/4) |
(sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) |
(sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) |
(+.f64 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) 0) |
(*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) |
(+.f64 0 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) |
(-.f64 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) 0) |
(*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) |
(*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) |
(*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) |
(*.f64 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) 1) |
(*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) |
(*.f64 1 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) |
(*.f64 (+.f64 x x) (/.f64 1/4 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(*.f64 (+.f64 x x) (/.f64 1/4 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) |
(*.f64 (+.f64 x x) (*.f64 1/2 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) |
(*.f64 2 (/.f64 x (*.f64 4 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) |
(*.f64 2 (/.f64 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) 2)) |
(*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) |
(*.f64 (*.f64 4 x) (/.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 1/8))) |
(*.f64 4 (*.f64 x (/.f64 1/8 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(*.f64 x (*.f64 4 (/.f64 1/8 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))))) |
(*.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) x) |
(*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) |
(*.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) (/.f64 1 (/.f64 1 x))) |
(*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) |
(*.f64 (neg.f64 x) (/.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) -1/2))) |
(*.f64 (neg.f64 x) (/.f64 -1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(/.f64 (neg.f64 x) (*.f64 -2 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) |
(*.f64 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) 1/2) |
(*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) |
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) (*.f64 x 1/2)) |
(*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) |
(*.f64 (*.f64 x 1/2) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) |
(*.f64 (/.f64 1/4 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) (+.f64 x x)) |
(*.f64 (+.f64 x x) (/.f64 1/4 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(*.f64 (+.f64 x x) (/.f64 1/4 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) |
(*.f64 (*.f64 1/2 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) (+.f64 x x)) |
(*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) |
(*.f64 (/.f64 1 (/.f64 1 x)) (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) |
(*.f64 (/.f64 x (*.f64 4 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) 2) |
(*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) |
(*.f64 (/.f64 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) 2) 2) |
(*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) |
(*.f64 (/.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 1/8)) (*.f64 4 x)) |
(*.f64 4 (*.f64 x (/.f64 1/8 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(*.f64 x (*.f64 4 (/.f64 1/8 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))))) |
(*.f64 (/.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) -1/2)) (neg.f64 x)) |
(*.f64 (neg.f64 x) (/.f64 -1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(/.f64 (neg.f64 x) (*.f64 -2 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))) |
(-.f64 (+.f64 1/2 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) 0) |
(+.f64 1/2 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(+.f64 1/2 (*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))))) |
(*.f64 x (*.f64 (+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) 1) (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(+.f64 1/2 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(+.f64 1/2 (*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))))) |
(*.f64 1/2 (+.f64 1/2 (+.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))))) |
(+.f64 1/2 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(+.f64 1/2 (*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) (/.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) (/.f64 2 x)))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) (/.f64 x (/.f64 2 (/.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) x) (/.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) x))) |
(*.f64 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) (+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) 1)) |
(+.f64 1/2 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(+.f64 1/2 (*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))))) |
(*.f64 (+.f64 1/2 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) 1) |
(+.f64 1/2 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(+.f64 1/2 (*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))))) |
(*.f64 1 (+.f64 1/2 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))))) |
(+.f64 1/2 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(+.f64 1/2 (*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))))) |
(*.f64 (+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) 1) (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(+.f64 1/2 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(+.f64 1/2 (*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))))) |
(*.f64 (+.f64 x x) (*.f64 (+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) 1) (/.f64 1/4 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(+.f64 1/2 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(+.f64 1/2 (*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))))) |
(*.f64 2 (/.f64 (+.f64 1/2 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) 2)) |
(+.f64 1/2 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(+.f64 1/2 (*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))))) |
(*.f64 (+.f64 1/2 (+.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) 1/2) |
(+.f64 1/2 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(+.f64 1/2 (*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))))) |
(*.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) (*.f64 x (+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) 1))) |
(+.f64 1/2 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(+.f64 1/2 (*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))))) |
(*.f64 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) (/.f64 (+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) 1) 2)) |
(+.f64 1/2 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(+.f64 1/2 (*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))))) |
(*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) (*.f64 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))))) |
(*.f64 x (*.f64 (*.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x)) (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))))) |
(*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) (/.f64 2 x)))) |
(*.f64 x (+.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) (*.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) (/.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) x)))) |
(*.f64 (*.f64 (+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) 1) 2) (/.f64 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) 2)) |
(+.f64 1/2 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(+.f64 1/2 (*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))))) |
(*.f64 (*.f64 (+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) 1) (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) x) |
(+.f64 1/2 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(+.f64 1/2 (*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))))) |
(*.f64 (*.f64 x (+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) 1)) (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(+.f64 1/2 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(+.f64 1/2 (*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) (*.f64 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))))) |
(*.f64 x (*.f64 (*.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x)) (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))))) |
(*.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) (/.f64 2 x)))) |
(*.f64 x (+.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) (*.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) (/.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) x)))) |
(*.f64 (*.f64 (+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) 1) (/.f64 1/4 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) (+.f64 x x)) |
(+.f64 1/2 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(+.f64 1/2 (*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))))) |
(*.f64 (/.f64 (+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) 1) 2) (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(+.f64 1/2 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(+.f64 1/2 (*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))))) |
(*.f64 (/.f64 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) 2) (*.f64 (+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) 1) 2)) |
(+.f64 1/2 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(+.f64 1/2 (*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))))) |
(*.f64 (/.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) (/.f64 2 x))) (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x)) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) (/.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) (/.f64 2 x)))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) (/.f64 x (/.f64 2 (/.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) x) (/.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))))) (/.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) x))) |
(*.f64 (/.f64 (+.f64 1/2 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) 2) 2) |
(+.f64 1/2 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(+.f64 1/2 (*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))))) |
(/.f64 x (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 2) (+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) 1))) |
(+.f64 1/2 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(+.f64 1/2 (*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))))) |
(/.f64 1/2 (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) (+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) 1))) |
(+.f64 1/2 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(+.f64 1/2 (*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))))) |
(/.f64 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) (/.f64 1 (+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) 1))) |
(+.f64 1/2 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(+.f64 1/2 (*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))))) |
(/.f64 (+.f64 1/2 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) 1) |
(+.f64 1/2 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(+.f64 1/2 (*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))))) |
(/.f64 1 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) (/.f64 2 x)) (+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) 1))) |
(+.f64 1/2 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(+.f64 1/2 (*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))))) |
(/.f64 (+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) 1) (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) (/.f64 2 x))) |
(+.f64 1/2 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(+.f64 1/2 (*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))))) |
(/.f64 (+.f64 x x) (/.f64 (*.f64 4 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) (+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) 1))) |
(+.f64 1/2 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(+.f64 1/2 (*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))))) |
(/.f64 2 (/.f64 (*.f64 4 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x)) (+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) 1))) |
(+.f64 1/2 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(+.f64 1/2 (*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))))) |
(/.f64 (+.f64 1/2 (+.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) 2) |
(+.f64 1/2 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(+.f64 1/2 (*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))))) |
(/.f64 (*.f64 4 x) (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 1/8) (+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) 1))) |
(+.f64 1/2 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(+.f64 1/2 (*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))))) |
(/.f64 (neg.f64 x) (/.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) -1/2) (+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) 1))) |
(+.f64 1/2 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(+.f64 1/2 (*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))))) |
(/.f64 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) (/.f64 2 (+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) 1))) |
(+.f64 1/2 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(+.f64 1/2 (*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))))) |
(/.f64 (*.f64 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) (/.f64 (/.f64 (+.f64 x x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) (+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) 1))) |
(*.f64 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) (/.f64 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) (/.f64 (+.f64 x x) (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) (+.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x)))))) |
(*.f64 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) (/.f64 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) (/.f64 (/.f64 x (*.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) (+.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x))))) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) (+.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) x))) (/.f64 (+.f64 x x) (*.f64 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))))))) |
(/.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) 2) |
(+.f64 1/2 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(+.f64 1/2 (*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))))) |
(/.f64 (*.f64 4 (+.f64 1/2 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))))) 4) |
(+.f64 1/2 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(+.f64 1/2 (*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))))) |
(/.f64 (*.f64 (+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) 1) 2) (*.f64 4 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x))) |
(+.f64 1/2 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(+.f64 1/2 (*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))))) |
(/.f64 (*.f64 x 1/2) (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) (+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) 1))) |
(+.f64 1/2 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(+.f64 1/2 (*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))))) |
(/.f64 (*.f64 1/2 (neg.f64 x)) (/.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) (+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) 1))) |
(+.f64 1/2 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(+.f64 1/2 (*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))))) |
(/.f64 (+.f64 (*.f64 4 (+.f64 1/2 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))))) (*.f64 4 (+.f64 1/2 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))))) 8) |
(+.f64 1/2 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(+.f64 1/2 (*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))))) |
(/.f64 (/.f64 (*.f64 (+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) 1) 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) (/.f64 2 x))) 2) |
(+.f64 1/2 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(+.f64 1/2 (*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))))) |
(/.f64 (/.f64 (+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) 1) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) (*.f64 2 (/.f64 1 x))) |
(+.f64 1/2 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(+.f64 1/2 (*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))))) |
(/.f64 (/.f64 (+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) 1) 2) (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x)) |
(+.f64 1/2 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(+.f64 1/2 (*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))))) |
(/.f64 (/.f64 (+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) 1) (/.f64 1 x)) (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 2)) |
(+.f64 1/2 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(+.f64 1/2 (*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))))) |
(/.f64 (neg.f64 (+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) 1)) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) (/.f64 2 x)))) |
(+.f64 1/2 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(+.f64 1/2 (*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))))) |
(+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) 0) |
(/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) |
(/.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) x) |
(+.f64 0 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x)) |
(/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) |
(/.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) x) |
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) (/.f64 1/2 x)) (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) (/.f64 1/2 x))) |
(/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) |
(/.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) x) |
(-.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) 0) |
(/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) |
(/.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) x) |
(*.f64 4 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) (*.f64 4 x))) |
(/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) |
(/.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) x) |
(*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) (/.f64 1 x)) |
(/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) |
(/.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) x) |
(*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) (/.f64 2 x))) |
(/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) |
(/.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) x) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) 1) |
(/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) |
(/.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) x) |
(*.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x)) |
(/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) |
(/.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) x) |
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) (/.f64 2 x)) 1/2) |
(/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) |
(/.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) x) |
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 2) (/.f64 1/2 x)) |
(/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) |
(/.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) x) |
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 2) (*.f64 1/2 (/.f64 1 x))) |
(/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) |
(/.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) x) |
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) (/.f64 1/2 x))) |
(/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) |
(/.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) x) |
(*.f64 (*.f64 4 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) (/.f64 1 (*.f64 4 x))) |
(/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) |
(/.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) x) |
(*.f64 (*.f64 4 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x)) 1/4) |
(/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) |
(/.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) x) |
(*.f64 (/.f64 1 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) |
(/.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) x) |
(*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) (/.f64 1 (neg.f64 x))) |
(/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) |
(/.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) x) |
(*.f64 -1 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) (neg.f64 x))) |
(/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) |
(/.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) x) |
(*.f64 (*.f64 2 (/.f64 1 x)) (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 1/2)) |
(/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) |
(/.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) x) |
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) (/.f64 1/2 x)) 2) |
(/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) |
(/.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) x) |
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 1/2) (*.f64 2 (/.f64 1 x))) |
(/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) |
(/.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) x) |
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 1/2) (/.f64 2 x)) |
(/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) |
(/.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) x) |
(*.f64 1/4 (*.f64 4 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x))) |
(/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) |
(/.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) x) |
(*.f64 (/.f64 1/2 x) (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 2)) |
(/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) |
(/.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) x) |
(*.f64 (/.f64 2 x) (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 1/2)) |
(/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) |
(/.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) x) |
(*.f64 (*.f64 1/2 (/.f64 1 x)) (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 2)) |
(/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) |
(/.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) x) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) (*.f64 4 x)) 4) |
(/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) |
(/.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) x) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) (neg.f64 x)) -1) |
(/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) |
(/.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) x) |
(*.f64 (/.f64 1 (*.f64 4 x)) (*.f64 4 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) |
(/.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) x) |
(*.f64 (/.f64 1 (neg.f64 x)) (neg.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) |
(/.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) x) |
(neg.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) (neg.f64 x))) |
(/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) |
(/.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) x) |
Compiled 11 to 11 computations (0% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.2b | (*.f64 (/.f64 (+.f64 1 (/.f64 2 (/.f64 x p))) p) (*.f64 1/2 x)) |
| ✓ | 0.3b | (/.f64 2 (/.f64 x p)) |
| ✓ | 1.9b | (sqrt.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 1 (/.f64 2 (/.f64 x p))) p) (*.f64 1/2 x)))) |
| ✓ | 3.7b | (/.f64 (+.f64 1 (/.f64 2 (/.f64 x p))) p) |
Compiled 78 to 48 computations (38.5% saved)
24 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 4.0ms | x | @ | 0 | (/.f64 2 (/.f64 x p)) |
| 2.0ms | x | @ | -inf | (sqrt.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 1 (/.f64 2 (/.f64 x p))) p) (*.f64 1/2 x)))) |
| 1.0ms | p | @ | 0 | (sqrt.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 1 (/.f64 2 (/.f64 x p))) p) (*.f64 1/2 x)))) |
| 1.0ms | x | @ | inf | (sqrt.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 1 (/.f64 2 (/.f64 x p))) p) (*.f64 1/2 x)))) |
| 1.0ms | p | @ | -inf | (sqrt.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 1 (/.f64 2 (/.f64 x p))) p) (*.f64 1/2 x)))) |
| 1× | batch-egg-rewrite |
| 1512× | rational.json-simplify-35 |
| 1196× | bool.json-1 |
| 1196× | bool.json-2 |
| 1162× | rational.json-1 |
| 1162× | rational.json-2 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 16 | 122 |
| 1 | 176 | 122 |
| 2 | 535 | 116 |
| 3 | 1283 | 80 |
| 4 | 3493 | 80 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (+.f64 1 (/.f64 2 (/.f64 x p))) p) |
(sqrt.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 1 (/.f64 2 (/.f64 x p))) p) (*.f64 1/2 x)))) |
(/.f64 2 (/.f64 x p)) |
(*.f64 (/.f64 (+.f64 1 (/.f64 2 (/.f64 x p))) p) (*.f64 1/2 x)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 1 (*.f64 2 (/.f64 p x))) p) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 1 (*.f64 2 (/.f64 p x))) p))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 1 (*.f64 2 (/.f64 p x))) p) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 1 (*.f64 2 (/.f64 p x))) p))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 1 (*.f64 2 (/.f64 p x))) (+.f64 p p)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (+.f64 1 (*.f64 2 (/.f64 p x))) p) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 p x)) (/.f64 (+.f64 1 (*.f64 x (/.f64 1/2 p))) p))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (*.f64 2 (/.f64 p x))) (/.f64 1 p))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 (*.f64 2 (/.f64 p x))) p) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (+.f64 2 (*.f64 p (/.f64 4 x))) p))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (*.f64 x (/.f64 1/2 p))) (*.f64 (*.f64 2 (/.f64 p x)) (/.f64 1 p)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (-.f64 -1 (*.f64 2 (/.f64 p x))) p))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 2 (*.f64 p (/.f64 4 x))) (*.f64 1/2 (/.f64 1 p)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 2 (*.f64 p (/.f64 4 x))) (/.f64 1/2 p))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 2 (*.f64 p (/.f64 4 x))) p) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 (*.f64 2 (/.f64 p x))) 4) (/.f64 1 (*.f64 p 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 p) (+.f64 1 (*.f64 2 (/.f64 p x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -1 (*.f64 2 (/.f64 p x))) (/.f64 -1 p))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 1 p)) (+.f64 2 (*.f64 p (/.f64 4 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 p) (+.f64 2 (*.f64 p (/.f64 4 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 2 (/.f64 p x)) (/.f64 1 p)) (+.f64 1 (*.f64 x (/.f64 1/2 p))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 -1 (*.f64 2 (/.f64 p x))) p) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 (*.f64 2 (/.f64 p x))) (+.f64 p p)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 1 (*.f64 2 (/.f64 p x))) p) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 (*.f64 x (/.f64 1/2 p))) p) (*.f64 2 (/.f64 p x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 p 4)) (*.f64 (+.f64 1 (*.f64 2 (/.f64 p x))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 p) (-.f64 -1 (*.f64 2 (/.f64 p x))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 -1 (*.f64 2 (/.f64 p x))) p))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 (+.f64 1 (*.f64 2 (/.f64 p x))) p)))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 (+.f64 1 (*.f64 2 (/.f64 p x))) p) (/.f64 (+.f64 1 (*.f64 2 (/.f64 p x))) p))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (+.f64 1 (*.f64 2 (/.f64 p x))) p) (/.f64 (+.f64 1 (*.f64 2 (/.f64 p x))) p)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 (+.f64 2 (/.f64 x p)) 1/4)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 (+.f64 2 (/.f64 x p)) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 (+.f64 2 (/.f64 x p)) 1/4)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 (+.f64 2 (/.f64 x p)) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 (*.f64 (+.f64 2 (/.f64 x p)) 1/4)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 2 (/.f64 x p)) 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (+.f64 2 (/.f64 x p)) 1/4)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 2 (/.f64 x p)) 1/4))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 2 (/.f64 x p)) 1/4)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 (+.f64 2 (/.f64 x p)) 1/4)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 2 (/.f64 x p)) 1/4))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 2 (/.f64 x p)) 1/4)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 2 (/.f64 x p)) 1/4)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 2 (/.f64 x p)) 1/4)) 4)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 2 (/.f64 x p)) 1/4)) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (sqrt.f64 (*.f64 (+.f64 2 (/.f64 x p)) 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x and (sqrt.f64 (*.f64 (+.f64 2 (/.f64 x p)) 1/4)) (sqrt.f64 (*.f64 (+.f64 2 (/.f64 x p)) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x or (sqrt.f64 (*.f64 (+.f64 2 (/.f64 x p)) 1/4)) (sqrt.f64 (*.f64 (+.f64 2 (/.f64 x p)) 1/4))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (/.f64 p x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 2 (/.f64 p x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 p x) (/.f64 p x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 p x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 p x) (/.f64 p (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 2 (/.f64 p x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 p x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 p (/.f64 2 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 p x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 p (/.f64 4 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 p p) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 p p) (*.f64 1/2 (/.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 p (/.f64 4 x)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 p 4) (/.f64 1 (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 x) p)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 x) (/.f64 1 (/.f64 1 p)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 p) (/.f64 2 (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 p x) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (+.f64 p p))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 2 x)) (+.f64 p p))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 p)) (/.f64 2 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 x x)) (*.f64 p 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (neg.f64 x)) (neg.f64 p))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (neg.f64 (+.f64 p p)) x))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 2 (/.f64 p x))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 2 (/.f64 p x)) (*.f64 2 (/.f64 p x)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 2 (/.f64 p x)) (*.f64 2 (/.f64 p x))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (*.f64 x (/.f64 1/2 p)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (*.f64 x (/.f64 1/2 p))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 2 (/.f64 x p)) 1/4) (*.f64 (+.f64 2 (/.f64 x p)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 1 (*.f64 x (/.f64 1/2 p))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (/.f64 1/2 p)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 x (/.f64 1/2 p))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (/.f64 1/2 p)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x)))) (*.f64 x 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x)))) (*.f64 x 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (+.f64 (/.f64 (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x)))) (*.f64 x 1/2)) (/.f64 (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x)))) (*.f64 x 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 x (*.f64 2 (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x p) (+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 p x)))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 p x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (*.f64 2 (/.f64 p x))) (*.f64 2 (/.f64 p x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 1 (*.f64 2 (/.f64 p x))) p) (/.f64 2 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 1/2) (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (*.f64 x (/.f64 1/2 p))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 2 (*.f64 p (/.f64 4 x))) (*.f64 p (/.f64 4 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x x) (*.f64 2 (*.f64 2 (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x x) (*.f64 4 (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (/.f64 (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x)))) (*.f64 x 1/4)) (/.f64 (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x)))) (*.f64 x 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 2 (/.f64 x p)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 2 (*.f64 p (/.f64 4 x))) p) (*.f64 2 (/.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 2 (*.f64 p (/.f64 4 x))) p) (/.f64 4 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (*.f64 2 (/.f64 p x))) 4) (*.f64 2 (*.f64 p (/.f64 4 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 4) (*.f64 8 (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 4) (+.f64 (*.f64 4 (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x))))) (*.f64 4 (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -1 (*.f64 2 (/.f64 p x))) (neg.f64 (*.f64 2 (/.f64 p x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -1 (*.f64 2 (/.f64 p x))) (/.f64 p (/.f64 x -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 x) (+.f64 (neg.f64 (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x))))) (neg.f64 (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 x) (-.f64 0 (*.f64 2 (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (/.f64 1/2 p)) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 p x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 x 4)) (+.f64 (*.f64 8 (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x))))) (*.f64 8 (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 2 (/.f64 x p))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (+.f64 2 (*.f64 p (/.f64 4 x))) p)) (+.f64 (/.f64 4 x) (/.f64 4 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (-.f64 -1 (*.f64 2 (/.f64 p x)))) (+.f64 (/.f64 p (/.f64 x -2)) (/.f64 p (/.f64 x -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x -2) (neg.f64 (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 2 (*.f64 p (/.f64 4 x)))) (-.f64 0 (*.f64 p (/.f64 4 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (+.f64 2 (/.f64 x p)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 x x) (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x 4) (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 x (/.f64 1/2 p))) (-.f64 0 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 p x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 x -2)) (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (+.f64 1 (*.f64 2 (/.f64 p x))) p)) (neg.f64 (/.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x)))) (*.f64 x 1/4)) (/.f64 (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x)))) (*.f64 x 1/4))) (*.f64 (/.f64 (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x)))) (*.f64 x 1/4)) (/.f64 (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x)))) (*.f64 x 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (+.f64 2 (/.f64 x p)))) (*.f64 2 (*.f64 2 (+.f64 2 (/.f64 x p))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (+.f64 x x) (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x))))) (/.f64 (+.f64 x x) (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x)))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 x 4) (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x))))) (/.f64 (*.f64 x 4) (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x)))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (+.f64 1 (*.f64 x (/.f64 1/2 p)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (+.f64 1 (*.f64 x (/.f64 1/2 p))) (+.f64 1 (*.f64 x (/.f64 1/2 p))))))) (#(struct:change #<rule egg-rr> (2) ((x or (+.f64 1 (*.f64 x (/.f64 1/2 p))) (+.f64 1 (*.f64 x (/.f64 1/2 p)))))))) |
| 1× | egg-herbie |
| 1474× | rational.json-simplify-35 |
| 1206× | rational.json-simplify-41 |
| 1098× | rational.json-simplify-44 |
| 1076× | rational.json-simplify-61 |
| 968× | rational.json-simplify-47 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 267 | 5505 |
| 1 | 678 | 5217 |
| 2 | 1784 | 4683 |
| 3 | 6294 | 4641 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 2 x) |
(+.f64 (/.f64 1 p) (*.f64 2 (/.f64 1 x))) |
(+.f64 (/.f64 1 p) (*.f64 2 (/.f64 1 x))) |
(+.f64 (/.f64 1 p) (*.f64 2 (/.f64 1 x))) |
(/.f64 1 p) |
(+.f64 (/.f64 1 p) (*.f64 2 (/.f64 1 x))) |
(+.f64 (/.f64 1 p) (*.f64 2 (/.f64 1 x))) |
(+.f64 (/.f64 1 p) (*.f64 2 (/.f64 1 x))) |
(/.f64 1 p) |
(+.f64 (/.f64 1 p) (*.f64 2 (/.f64 1 x))) |
(+.f64 (/.f64 1 p) (*.f64 2 (/.f64 1 x))) |
(+.f64 (/.f64 1 p) (*.f64 2 (/.f64 1 x))) |
(/.f64 1 p) |
(+.f64 (/.f64 1 p) (*.f64 2 (/.f64 1 x))) |
(+.f64 (/.f64 1 p) (*.f64 2 (/.f64 1 x))) |
(+.f64 (/.f64 1 p) (*.f64 2 (/.f64 1 x))) |
(/.f64 2 x) |
(+.f64 (/.f64 1 p) (*.f64 2 (/.f64 1 x))) |
(+.f64 (/.f64 1 p) (*.f64 2 (/.f64 1 x))) |
(+.f64 (/.f64 1 p) (*.f64 2 (/.f64 1 x))) |
(/.f64 2 x) |
(+.f64 (/.f64 1 p) (*.f64 2 (/.f64 1 x))) |
(+.f64 (/.f64 1 p) (*.f64 2 (/.f64 1 x))) |
(+.f64 (/.f64 1 p) (*.f64 2 (/.f64 1 x))) |
(*.f64 1/2 (sqrt.f64 2)) |
(+.f64 (*.f64 1/2 (sqrt.f64 2)) (*.f64 1/4 (/.f64 x (*.f64 (sqrt.f64 2) p)))) |
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 p 2)))) (+.f64 (*.f64 1/2 (sqrt.f64 2)) (*.f64 1/4 (/.f64 x (*.f64 (sqrt.f64 2) p))))) |
(+.f64 (*.f64 1/32 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (sqrt.f64 2) 5) (pow.f64 p 3)))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 p 2)))) (+.f64 (*.f64 1/2 (sqrt.f64 2)) (*.f64 1/4 (/.f64 x (*.f64 (sqrt.f64 2) p)))))) |
(*.f64 1/2 (sqrt.f64 2)) |
(+.f64 (*.f64 1/2 (sqrt.f64 2)) (*.f64 1/4 (/.f64 x (*.f64 (sqrt.f64 2) p)))) |
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 p 2)))) (+.f64 (*.f64 1/2 (sqrt.f64 2)) (*.f64 1/4 (/.f64 x (*.f64 (sqrt.f64 2) p))))) |
(+.f64 (*.f64 1/32 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (sqrt.f64 2) 5) (pow.f64 p 3)))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 p 2)))) (+.f64 (*.f64 1/2 (sqrt.f64 2)) (*.f64 1/4 (/.f64 x (*.f64 (sqrt.f64 2) p)))))) |
(*.f64 (sqrt.f64 -1/4) (sqrt.f64 -2)) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 -1/4) x) (*.f64 (sqrt.f64 -2) p))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 -2))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 -1/4) (pow.f64 x 2)) (*.f64 (pow.f64 (sqrt.f64 -2) 3) (pow.f64 p 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 -1/4) x) (*.f64 (sqrt.f64 -2) p))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 -2)))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 -1/4) (pow.f64 x 2)) (*.f64 (pow.f64 (sqrt.f64 -2) 3) (pow.f64 p 2)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 -1/4) (pow.f64 x 3)) (*.f64 (pow.f64 (sqrt.f64 -2) 5) (pow.f64 p 3)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 -1/4) x) (*.f64 (sqrt.f64 -2) p))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 -2))))) |
(*.f64 2 (/.f64 p x)) |
(*.f64 2 (/.f64 p x)) |
(*.f64 2 (/.f64 p x)) |
(*.f64 2 (/.f64 p x)) |
(*.f64 2 (/.f64 p x)) |
(*.f64 2 (/.f64 p x)) |
(*.f64 2 (/.f64 p x)) |
(*.f64 2 (/.f64 p x)) |
(*.f64 2 (/.f64 p x)) |
(*.f64 2 (/.f64 p x)) |
(*.f64 2 (/.f64 p x)) |
(*.f64 2 (/.f64 p x)) |
(*.f64 2 (/.f64 p x)) |
(*.f64 2 (/.f64 p x)) |
(*.f64 2 (/.f64 p x)) |
(*.f64 2 (/.f64 p x)) |
(*.f64 2 (/.f64 p x)) |
(*.f64 2 (/.f64 p x)) |
(*.f64 2 (/.f64 p x)) |
(*.f64 2 (/.f64 p x)) |
(*.f64 2 (/.f64 p x)) |
(*.f64 2 (/.f64 p x)) |
(*.f64 2 (/.f64 p x)) |
(*.f64 2 (/.f64 p x)) |
1 |
(+.f64 1 (*.f64 1/2 (/.f64 x p))) |
(+.f64 1 (*.f64 1/2 (/.f64 x p))) |
(+.f64 1 (*.f64 1/2 (/.f64 x p))) |
(*.f64 1/2 (/.f64 x p)) |
(+.f64 1 (*.f64 1/2 (/.f64 x p))) |
(+.f64 1 (*.f64 1/2 (/.f64 x p))) |
(+.f64 1 (*.f64 1/2 (/.f64 x p))) |
(*.f64 1/2 (/.f64 x p)) |
(+.f64 1 (*.f64 1/2 (/.f64 x p))) |
(+.f64 1 (*.f64 1/2 (/.f64 x p))) |
(+.f64 1 (*.f64 1/2 (/.f64 x p))) |
(*.f64 1/2 (/.f64 x p)) |
(+.f64 1 (*.f64 1/2 (/.f64 x p))) |
(+.f64 1 (*.f64 1/2 (/.f64 x p))) |
(+.f64 1 (*.f64 1/2 (/.f64 x p))) |
1 |
(+.f64 1 (*.f64 1/2 (/.f64 x p))) |
(+.f64 1 (*.f64 1/2 (/.f64 x p))) |
(+.f64 1 (*.f64 1/2 (/.f64 x p))) |
1 |
(+.f64 1 (*.f64 1/2 (/.f64 x p))) |
(+.f64 1 (*.f64 1/2 (/.f64 x p))) |
(+.f64 1 (*.f64 1/2 (/.f64 x p))) |
(+.f64 (/.f64 (+.f64 1 (*.f64 2 (/.f64 p x))) p) 0) |
(+.f64 0 (/.f64 (+.f64 1 (*.f64 2 (/.f64 p x))) p)) |
(-.f64 (/.f64 (+.f64 1 (*.f64 2 (/.f64 p x))) p) 0) |
(*.f64 1 (/.f64 (+.f64 1 (*.f64 2 (/.f64 p x))) p)) |
(*.f64 2 (/.f64 (+.f64 1 (*.f64 2 (/.f64 p x))) (+.f64 p p))) |
(*.f64 2 (/.f64 (/.f64 (+.f64 1 (*.f64 2 (/.f64 p x))) p) 2)) |
(*.f64 (*.f64 2 (/.f64 p x)) (/.f64 (+.f64 1 (*.f64 x (/.f64 1/2 p))) p)) |
(*.f64 (+.f64 1 (*.f64 2 (/.f64 p x))) (/.f64 1 p)) |
(*.f64 (/.f64 (+.f64 1 (*.f64 2 (/.f64 p x))) p) 1) |
(*.f64 1/2 (/.f64 (+.f64 2 (*.f64 p (/.f64 4 x))) p)) |
(*.f64 (+.f64 1 (*.f64 x (/.f64 1/2 p))) (*.f64 (*.f64 2 (/.f64 p x)) (/.f64 1 p))) |
(*.f64 -1 (/.f64 (-.f64 -1 (*.f64 2 (/.f64 p x))) p)) |
(*.f64 (+.f64 2 (*.f64 p (/.f64 4 x))) (*.f64 1/2 (/.f64 1 p))) |
(*.f64 (+.f64 2 (*.f64 p (/.f64 4 x))) (/.f64 1/2 p)) |
(*.f64 (/.f64 (+.f64 2 (*.f64 p (/.f64 4 x))) p) 1/2) |
(*.f64 (*.f64 (+.f64 1 (*.f64 2 (/.f64 p x))) 4) (/.f64 1 (*.f64 p 4))) |
(*.f64 (/.f64 1 p) (+.f64 1 (*.f64 2 (/.f64 p x)))) |
(*.f64 (-.f64 -1 (*.f64 2 (/.f64 p x))) (/.f64 -1 p)) |
(*.f64 (*.f64 1/2 (/.f64 1 p)) (+.f64 2 (*.f64 p (/.f64 4 x)))) |
(*.f64 (/.f64 1/2 p) (+.f64 2 (*.f64 p (/.f64 4 x)))) |
(*.f64 (*.f64 (*.f64 2 (/.f64 p x)) (/.f64 1 p)) (+.f64 1 (*.f64 x (/.f64 1/2 p)))) |
(*.f64 (/.f64 (-.f64 -1 (*.f64 2 (/.f64 p x))) p) -1) |
(*.f64 (/.f64 (+.f64 1 (*.f64 2 (/.f64 p x))) (+.f64 p p)) 2) |
(*.f64 (/.f64 (/.f64 (+.f64 1 (*.f64 2 (/.f64 p x))) p) 2) 2) |
(*.f64 (/.f64 (+.f64 1 (*.f64 x (/.f64 1/2 p))) p) (*.f64 2 (/.f64 p x))) |
(*.f64 (/.f64 1 (*.f64 p 4)) (*.f64 (+.f64 1 (*.f64 2 (/.f64 p x))) 4)) |
(*.f64 (/.f64 -1 p) (-.f64 -1 (*.f64 2 (/.f64 p x)))) |
(neg.f64 (/.f64 (-.f64 -1 (*.f64 2 (/.f64 p x))) p)) |
(+.f64 (sqrt.f64 (*.f64 (+.f64 2 (/.f64 x p)) 1/4)) 0) |
(+.f64 0 (sqrt.f64 (*.f64 (+.f64 2 (/.f64 x p)) 1/4))) |
(-.f64 (sqrt.f64 (*.f64 (+.f64 2 (/.f64 x p)) 1/4)) 0) |
(*.f64 1 (sqrt.f64 (*.f64 (+.f64 2 (/.f64 x p)) 1/4))) |
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 (+.f64 2 (/.f64 x p)) 1/4)) 2)) |
(*.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 2 (/.f64 x p)) 1/4)))) |
(*.f64 (sqrt.f64 (*.f64 (+.f64 2 (/.f64 x p)) 1/4)) 1) |
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 2 (/.f64 x p)) 1/4))) 1/2) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 2 (/.f64 x p)) 1/4)) 2) 2) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 2 (/.f64 x p)) 1/4)) 1) |
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 2 (/.f64 x p)) 1/4))) 2) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 2 (/.f64 x p)) 1/4)) 4) 4) |
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 2 (/.f64 x p)) 1/4)) 4)) 8) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 2 (/.f64 x p)) 1/4)) 4)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 2 (/.f64 x p)) 1/4)) 4))) 16) |
(+.f64 (*.f64 2 (/.f64 p x)) 0) |
(+.f64 0 (*.f64 2 (/.f64 p x))) |
(+.f64 (/.f64 p x) (/.f64 p x)) |
(-.f64 (*.f64 2 (/.f64 p x)) 0) |
(-.f64 (/.f64 p x) (/.f64 p (neg.f64 x))) |
(*.f64 1 (*.f64 2 (/.f64 p x))) |
(*.f64 2 (/.f64 p x)) |
(*.f64 p (/.f64 2 x)) |
(*.f64 (*.f64 2 (/.f64 p x)) 1) |
(*.f64 1/2 (*.f64 p (/.f64 4 x))) |
(*.f64 (+.f64 p p) (/.f64 1 x)) |
(*.f64 (+.f64 p p) (*.f64 1/2 (/.f64 2 x))) |
(*.f64 (*.f64 p (/.f64 4 x)) 1/2) |
(*.f64 (*.f64 p 4) (/.f64 1 (+.f64 x x))) |
(*.f64 (/.f64 2 x) p) |
(*.f64 (/.f64 2 x) (/.f64 1 (/.f64 1 p))) |
(*.f64 (neg.f64 p) (/.f64 2 (neg.f64 x))) |
(*.f64 (/.f64 p x) 2) |
(*.f64 (/.f64 1 x) (+.f64 p p)) |
(*.f64 (*.f64 1/2 (/.f64 2 x)) (+.f64 p p)) |
(*.f64 (/.f64 1 (/.f64 1 p)) (/.f64 2 x)) |
(*.f64 (/.f64 1 (+.f64 x x)) (*.f64 p 4)) |
(*.f64 (/.f64 2 (neg.f64 x)) (neg.f64 p)) |
(neg.f64 (/.f64 (neg.f64 (+.f64 p p)) x)) |
(+.f64 1 (*.f64 x (/.f64 1/2 p))) |
(+.f64 (+.f64 1 (*.f64 x (/.f64 1/2 p))) 0) |
(+.f64 (*.f64 (+.f64 2 (/.f64 x p)) 1/4) (*.f64 (+.f64 2 (/.f64 x p)) 1/4)) |
(+.f64 0 (+.f64 1 (*.f64 x (/.f64 1/2 p)))) |
(+.f64 (*.f64 x (/.f64 1/2 p)) 1) |
(-.f64 (+.f64 1 (*.f64 x (/.f64 1/2 p))) 0) |
(-.f64 (*.f64 x (/.f64 1/2 p)) -1) |
(/.f64 1 (/.f64 (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x)))) (*.f64 x 1/2))) |
(/.f64 2 (/.f64 (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x)))) (*.f64 x 1/4))) |
(/.f64 2 (+.f64 (/.f64 (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x)))) (*.f64 x 1/2)) (/.f64 (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x)))) (*.f64 x 1/2)))) |
(/.f64 x (*.f64 2 (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x)))))) |
(/.f64 (/.f64 x p) (+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 p x)))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 p x)))))) |
(/.f64 (+.f64 1 (*.f64 2 (/.f64 p x))) (*.f64 2 (/.f64 p x))) |
(/.f64 (/.f64 (+.f64 1 (*.f64 2 (/.f64 p x))) p) (/.f64 2 x)) |
(/.f64 (*.f64 x 1/2) (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x))))) |
(/.f64 (+.f64 1 (*.f64 x (/.f64 1/2 p))) 1) |
(/.f64 (+.f64 2 (*.f64 p (/.f64 4 x))) (*.f64 p (/.f64 4 x))) |
(/.f64 (+.f64 x x) (*.f64 2 (*.f64 2 (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x))))))) |
(/.f64 (+.f64 x x) (*.f64 4 (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x)))))) |
(/.f64 4 (+.f64 (/.f64 (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x)))) (*.f64 x 1/4)) (/.f64 (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x)))) (*.f64 x 1/4)))) |
(/.f64 (+.f64 2 (/.f64 x p)) 2) |
(/.f64 (/.f64 (+.f64 2 (*.f64 p (/.f64 4 x))) p) (*.f64 2 (/.f64 2 x))) |
(/.f64 (/.f64 (+.f64 2 (*.f64 p (/.f64 4 x))) p) (/.f64 4 x)) |
(/.f64 (*.f64 (+.f64 1 (*.f64 2 (/.f64 p x))) 4) (*.f64 2 (*.f64 p (/.f64 4 x)))) |
(/.f64 (*.f64 x 4) (*.f64 8 (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x)))))) |
(/.f64 (*.f64 x 4) (+.f64 (*.f64 4 (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x))))) (*.f64 4 (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x))))))) |
(/.f64 (-.f64 -1 (*.f64 2 (/.f64 p x))) (neg.f64 (*.f64 2 (/.f64 p x)))) |
(/.f64 (-.f64 -1 (*.f64 2 (/.f64 p x))) (/.f64 p (/.f64 x -2))) |
(/.f64 (neg.f64 x) (+.f64 (neg.f64 (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x))))) (neg.f64 (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x))))))) |
(/.f64 (neg.f64 x) (-.f64 0 (*.f64 2 (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x))))))) |
(/.f64 (*.f64 x (/.f64 1/2 p)) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 p x))))) |
(/.f64 (*.f64 2 (*.f64 x 4)) (+.f64 (*.f64 8 (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x))))) (*.f64 8 (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x))))))) |
(/.f64 (*.f64 2 (+.f64 2 (/.f64 x p))) 4) |
(/.f64 (*.f64 2 (/.f64 (+.f64 2 (*.f64 p (/.f64 4 x))) p)) (+.f64 (/.f64 4 x) (/.f64 4 x))) |
(/.f64 (*.f64 2 (-.f64 -1 (*.f64 2 (/.f64 p x)))) (+.f64 (/.f64 p (/.f64 x -2)) (/.f64 p (/.f64 x -2)))) |
(/.f64 (/.f64 x -2) (neg.f64 (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x)))))) |
(/.f64 (neg.f64 (+.f64 2 (*.f64 p (/.f64 4 x)))) (-.f64 0 (*.f64 p (/.f64 4 x)))) |
(/.f64 (*.f64 2 (*.f64 2 (+.f64 2 (/.f64 x p)))) 8) |
(/.f64 (/.f64 (+.f64 x x) (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x))))) 4) |
(/.f64 (/.f64 (*.f64 x 4) (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x))))) 8) |
(/.f64 (neg.f64 (*.f64 x (/.f64 1/2 p))) (-.f64 0 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 p x)))))) |
(/.f64 (neg.f64 (/.f64 x -2)) (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x))))) |
(/.f64 (neg.f64 (/.f64 (+.f64 1 (*.f64 2 (/.f64 p x))) p)) (neg.f64 (/.f64 2 x))) |
(/.f64 (+.f64 (/.f64 (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x)))) (*.f64 x 1/4)) (/.f64 (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x)))) (*.f64 x 1/4))) (*.f64 (/.f64 (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x)))) (*.f64 x 1/4)) (/.f64 (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x)))) (*.f64 x 1/4)))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (+.f64 2 (/.f64 x p)))) (*.f64 2 (*.f64 2 (+.f64 2 (/.f64 x p))))) 16) |
(/.f64 (+.f64 (/.f64 (+.f64 x x) (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x))))) (/.f64 (+.f64 x x) (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x)))))) 8) |
(/.f64 (+.f64 (/.f64 (*.f64 x 4) (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x))))) (/.f64 (*.f64 x 4) (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x)))))) 16) |
| Outputs |
|---|
(/.f64 2 x) |
(+.f64 (/.f64 1 p) (*.f64 2 (/.f64 1 x))) |
(+.f64 (/.f64 1 p) (*.f64 2 (/.f64 1 x))) |
(+.f64 (/.f64 1 p) (*.f64 2 (/.f64 1 x))) |
(/.f64 1 p) |
(+.f64 (/.f64 1 p) (*.f64 2 (/.f64 1 x))) |
(+.f64 (/.f64 1 p) (*.f64 2 (/.f64 1 x))) |
(+.f64 (/.f64 1 p) (*.f64 2 (/.f64 1 x))) |
(/.f64 1 p) |
(+.f64 (/.f64 1 p) (*.f64 2 (/.f64 1 x))) |
(+.f64 (/.f64 1 p) (*.f64 2 (/.f64 1 x))) |
(+.f64 (/.f64 1 p) (*.f64 2 (/.f64 1 x))) |
(/.f64 1 p) |
(+.f64 (/.f64 1 p) (*.f64 2 (/.f64 1 x))) |
(+.f64 (/.f64 1 p) (*.f64 2 (/.f64 1 x))) |
(+.f64 (/.f64 1 p) (*.f64 2 (/.f64 1 x))) |
(/.f64 2 x) |
(+.f64 (/.f64 1 p) (*.f64 2 (/.f64 1 x))) |
(+.f64 (/.f64 1 p) (*.f64 2 (/.f64 1 x))) |
(+.f64 (/.f64 1 p) (*.f64 2 (/.f64 1 x))) |
(/.f64 2 x) |
(+.f64 (/.f64 1 p) (*.f64 2 (/.f64 1 x))) |
(+.f64 (/.f64 1 p) (*.f64 2 (/.f64 1 x))) |
(+.f64 (/.f64 1 p) (*.f64 2 (/.f64 1 x))) |
(*.f64 1/2 (sqrt.f64 2)) |
(+.f64 (*.f64 1/2 (sqrt.f64 2)) (*.f64 1/4 (/.f64 x (*.f64 (sqrt.f64 2) p)))) |
(+.f64 (*.f64 1/2 (sqrt.f64 2)) (*.f64 1/4 (/.f64 x (*.f64 p (sqrt.f64 2))))) |
(+.f64 (*.f64 1/2 (sqrt.f64 2)) (*.f64 1/4 (/.f64 (/.f64 x p) (sqrt.f64 2)))) |
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 p 2)))) (+.f64 (*.f64 1/2 (sqrt.f64 2)) (*.f64 1/4 (/.f64 x (*.f64 (sqrt.f64 2) p))))) |
(+.f64 (+.f64 (*.f64 1/2 (sqrt.f64 2)) (*.f64 1/4 (/.f64 x (*.f64 p (sqrt.f64 2))))) (*.f64 -1/16 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 p 2))))) |
(+.f64 (*.f64 1/4 (/.f64 (/.f64 x p) (sqrt.f64 2))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 p 2)))) (*.f64 1/2 (sqrt.f64 2)))) |
(+.f64 (*.f64 1/4 (/.f64 (/.f64 x p) (sqrt.f64 2))) (+.f64 (*.f64 1/2 (sqrt.f64 2)) (*.f64 -1/16 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 p 2)))))) |
(+.f64 (*.f64 1/32 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (sqrt.f64 2) 5) (pow.f64 p 3)))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 p 2)))) (+.f64 (*.f64 1/2 (sqrt.f64 2)) (*.f64 1/4 (/.f64 x (*.f64 (sqrt.f64 2) p)))))) |
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 p 2)))) (+.f64 (+.f64 (*.f64 1/2 (sqrt.f64 2)) (*.f64 1/4 (/.f64 x (*.f64 p (sqrt.f64 2))))) (*.f64 1/32 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (sqrt.f64 2) 5) (pow.f64 p 3)))))) |
(+.f64 (+.f64 (*.f64 1/2 (sqrt.f64 2)) (*.f64 1/4 (/.f64 (/.f64 x p) (sqrt.f64 2)))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 p 2)))) (*.f64 1/32 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (sqrt.f64 2) 5) (pow.f64 p 3)))))) |
(+.f64 (*.f64 1/2 (sqrt.f64 2)) (+.f64 (*.f64 1/4 (/.f64 (/.f64 x p) (sqrt.f64 2))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 p 2)))) (*.f64 1/32 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (sqrt.f64 2) 5) (pow.f64 p 3))))))) |
(*.f64 1/2 (sqrt.f64 2)) |
(+.f64 (*.f64 1/2 (sqrt.f64 2)) (*.f64 1/4 (/.f64 x (*.f64 (sqrt.f64 2) p)))) |
(+.f64 (*.f64 1/2 (sqrt.f64 2)) (*.f64 1/4 (/.f64 x (*.f64 p (sqrt.f64 2))))) |
(+.f64 (*.f64 1/2 (sqrt.f64 2)) (*.f64 1/4 (/.f64 (/.f64 x p) (sqrt.f64 2)))) |
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 p 2)))) (+.f64 (*.f64 1/2 (sqrt.f64 2)) (*.f64 1/4 (/.f64 x (*.f64 (sqrt.f64 2) p))))) |
(+.f64 (+.f64 (*.f64 1/2 (sqrt.f64 2)) (*.f64 1/4 (/.f64 x (*.f64 p (sqrt.f64 2))))) (*.f64 -1/16 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 p 2))))) |
(+.f64 (*.f64 1/4 (/.f64 (/.f64 x p) (sqrt.f64 2))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 p 2)))) (*.f64 1/2 (sqrt.f64 2)))) |
(+.f64 (*.f64 1/4 (/.f64 (/.f64 x p) (sqrt.f64 2))) (+.f64 (*.f64 1/2 (sqrt.f64 2)) (*.f64 -1/16 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 p 2)))))) |
(+.f64 (*.f64 1/32 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (sqrt.f64 2) 5) (pow.f64 p 3)))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 p 2)))) (+.f64 (*.f64 1/2 (sqrt.f64 2)) (*.f64 1/4 (/.f64 x (*.f64 (sqrt.f64 2) p)))))) |
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 p 2)))) (+.f64 (+.f64 (*.f64 1/2 (sqrt.f64 2)) (*.f64 1/4 (/.f64 x (*.f64 p (sqrt.f64 2))))) (*.f64 1/32 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (sqrt.f64 2) 5) (pow.f64 p 3)))))) |
(+.f64 (+.f64 (*.f64 1/2 (sqrt.f64 2)) (*.f64 1/4 (/.f64 (/.f64 x p) (sqrt.f64 2)))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 p 2)))) (*.f64 1/32 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (sqrt.f64 2) 5) (pow.f64 p 3)))))) |
(+.f64 (*.f64 1/2 (sqrt.f64 2)) (+.f64 (*.f64 1/4 (/.f64 (/.f64 x p) (sqrt.f64 2))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (sqrt.f64 2) 3) (pow.f64 p 2)))) (*.f64 1/32 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 (sqrt.f64 2) 5) (pow.f64 p 3))))))) |
(*.f64 (sqrt.f64 -1/4) (sqrt.f64 -2)) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 -1/4) x) (*.f64 (sqrt.f64 -2) p))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 -2))) |
(+.f64 (*.f64 (sqrt.f64 -1/4) (sqrt.f64 -2)) (*.f64 -1/2 (*.f64 x (/.f64 (sqrt.f64 -1/4) (*.f64 p (sqrt.f64 -2)))))) |
(+.f64 (*.f64 (sqrt.f64 -1/4) (sqrt.f64 -2)) (*.f64 x (*.f64 (/.f64 (sqrt.f64 -1/4) (*.f64 p (sqrt.f64 -2))) -1/2))) |
(+.f64 (*.f64 (sqrt.f64 -1/4) (sqrt.f64 -2)) (*.f64 (sqrt.f64 -1/4) (*.f64 (/.f64 (/.f64 x p) (sqrt.f64 -2)) -1/2))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 -1/4) (pow.f64 x 2)) (*.f64 (pow.f64 (sqrt.f64 -2) 3) (pow.f64 p 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 -1/4) x) (*.f64 (sqrt.f64 -2) p))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 -2)))) |
(+.f64 (+.f64 (*.f64 (sqrt.f64 -1/4) (sqrt.f64 -2)) (*.f64 -1/2 (*.f64 x (/.f64 (sqrt.f64 -1/4) (*.f64 p (sqrt.f64 -2)))))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x 2) (sqrt.f64 -1/4)) (*.f64 (pow.f64 p 2) (pow.f64 (sqrt.f64 -2) 3))))) |
(+.f64 (+.f64 (*.f64 (sqrt.f64 -1/4) (sqrt.f64 -2)) (*.f64 x (*.f64 (/.f64 (sqrt.f64 -1/4) (*.f64 p (sqrt.f64 -2))) -1/2))) (*.f64 (pow.f64 x 2) (*.f64 (/.f64 (/.f64 (sqrt.f64 -1/4) (pow.f64 p 2)) (pow.f64 (sqrt.f64 -2) 3)) -1/8))) |
(+.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 (/.f64 (/.f64 x p) (sqrt.f64 -2)) -1/2)) (+.f64 (*.f64 (sqrt.f64 -1/4) (sqrt.f64 -2)) (*.f64 (/.f64 (sqrt.f64 -1/4) (*.f64 (pow.f64 p 2) (pow.f64 (sqrt.f64 -2) 3))) (*.f64 -1/8 (pow.f64 x 2))))) |
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 -1/4) (pow.f64 x 2)) (*.f64 (pow.f64 (sqrt.f64 -2) 3) (pow.f64 p 2)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 -1/4) (pow.f64 x 3)) (*.f64 (pow.f64 (sqrt.f64 -2) 5) (pow.f64 p 3)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 -1/4) x) (*.f64 (sqrt.f64 -2) p))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 -2))))) |
(+.f64 (*.f64 -1/16 (*.f64 (pow.f64 x 3) (/.f64 (sqrt.f64 -1/4) (*.f64 (pow.f64 p 3) (pow.f64 (sqrt.f64 -2) 5))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 -1/4) (sqrt.f64 -2)) (*.f64 -1/2 (*.f64 x (/.f64 (sqrt.f64 -1/4) (*.f64 p (sqrt.f64 -2)))))) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 x 2) (sqrt.f64 -1/4)) (*.f64 (pow.f64 p 2) (pow.f64 (sqrt.f64 -2) 3)))))) |
(+.f64 (+.f64 (*.f64 (sqrt.f64 -1/4) (sqrt.f64 -2)) (*.f64 x (*.f64 (/.f64 (sqrt.f64 -1/4) (*.f64 p (sqrt.f64 -2))) -1/2))) (+.f64 (*.f64 -1/16 (*.f64 (pow.f64 x 3) (/.f64 (sqrt.f64 -1/4) (*.f64 (pow.f64 p 3) (pow.f64 (sqrt.f64 -2) 5))))) (*.f64 (pow.f64 x 2) (*.f64 (/.f64 (/.f64 (sqrt.f64 -1/4) (pow.f64 p 2)) (pow.f64 (sqrt.f64 -2) 3)) -1/8)))) |
(+.f64 (*.f64 (sqrt.f64 -1/4) (sqrt.f64 -2)) (+.f64 (+.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 (/.f64 (/.f64 x p) (sqrt.f64 -2)) -1/2)) (*.f64 (/.f64 (sqrt.f64 -1/4) (*.f64 (pow.f64 p 2) (pow.f64 (sqrt.f64 -2) 3))) (*.f64 -1/8 (pow.f64 x 2)))) (*.f64 -1/16 (*.f64 (sqrt.f64 -1/4) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 p 3) (pow.f64 (sqrt.f64 -2) 5))))))) |
(+.f64 (*.f64 (sqrt.f64 -1/4) (sqrt.f64 -2)) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 -1/4) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 p 3) (pow.f64 (sqrt.f64 -2) 5))))) (+.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 (/.f64 (/.f64 x p) (sqrt.f64 -2)) -1/2)) (*.f64 (/.f64 (sqrt.f64 -1/4) (*.f64 (pow.f64 p 2) (pow.f64 (sqrt.f64 -2) 3))) (*.f64 -1/8 (pow.f64 x 2)))))) |
(*.f64 2 (/.f64 p x)) |
(/.f64 2 (/.f64 x p)) |
(*.f64 2 (/.f64 p x)) |
(/.f64 2 (/.f64 x p)) |
(*.f64 2 (/.f64 p x)) |
(/.f64 2 (/.f64 x p)) |
(*.f64 2 (/.f64 p x)) |
(/.f64 2 (/.f64 x p)) |
(*.f64 2 (/.f64 p x)) |
(/.f64 2 (/.f64 x p)) |
(*.f64 2 (/.f64 p x)) |
(/.f64 2 (/.f64 x p)) |
(*.f64 2 (/.f64 p x)) |
(/.f64 2 (/.f64 x p)) |
(*.f64 2 (/.f64 p x)) |
(/.f64 2 (/.f64 x p)) |
(*.f64 2 (/.f64 p x)) |
(/.f64 2 (/.f64 x p)) |
(*.f64 2 (/.f64 p x)) |
(/.f64 2 (/.f64 x p)) |
(*.f64 2 (/.f64 p x)) |
(/.f64 2 (/.f64 x p)) |
(*.f64 2 (/.f64 p x)) |
(/.f64 2 (/.f64 x p)) |
(*.f64 2 (/.f64 p x)) |
(/.f64 2 (/.f64 x p)) |
(*.f64 2 (/.f64 p x)) |
(/.f64 2 (/.f64 x p)) |
(*.f64 2 (/.f64 p x)) |
(/.f64 2 (/.f64 x p)) |
(*.f64 2 (/.f64 p x)) |
(/.f64 2 (/.f64 x p)) |
(*.f64 2 (/.f64 p x)) |
(/.f64 2 (/.f64 x p)) |
(*.f64 2 (/.f64 p x)) |
(/.f64 2 (/.f64 x p)) |
(*.f64 2 (/.f64 p x)) |
(/.f64 2 (/.f64 x p)) |
(*.f64 2 (/.f64 p x)) |
(/.f64 2 (/.f64 x p)) |
(*.f64 2 (/.f64 p x)) |
(/.f64 2 (/.f64 x p)) |
(*.f64 2 (/.f64 p x)) |
(/.f64 2 (/.f64 x p)) |
(*.f64 2 (/.f64 p x)) |
(/.f64 2 (/.f64 x p)) |
(*.f64 2 (/.f64 p x)) |
(/.f64 2 (/.f64 x p)) |
1 |
(+.f64 1 (*.f64 1/2 (/.f64 x p))) |
(+.f64 1 (*.f64 1/2 (/.f64 x p))) |
(+.f64 1 (*.f64 1/2 (/.f64 x p))) |
(*.f64 1/2 (/.f64 x p)) |
(+.f64 1 (*.f64 1/2 (/.f64 x p))) |
(+.f64 1 (*.f64 1/2 (/.f64 x p))) |
(+.f64 1 (*.f64 1/2 (/.f64 x p))) |
(*.f64 1/2 (/.f64 x p)) |
(+.f64 1 (*.f64 1/2 (/.f64 x p))) |
(+.f64 1 (*.f64 1/2 (/.f64 x p))) |
(+.f64 1 (*.f64 1/2 (/.f64 x p))) |
(*.f64 1/2 (/.f64 x p)) |
(+.f64 1 (*.f64 1/2 (/.f64 x p))) |
(+.f64 1 (*.f64 1/2 (/.f64 x p))) |
(+.f64 1 (*.f64 1/2 (/.f64 x p))) |
1 |
(+.f64 1 (*.f64 1/2 (/.f64 x p))) |
(+.f64 1 (*.f64 1/2 (/.f64 x p))) |
(+.f64 1 (*.f64 1/2 (/.f64 x p))) |
1 |
(+.f64 1 (*.f64 1/2 (/.f64 x p))) |
(+.f64 1 (*.f64 1/2 (/.f64 x p))) |
(+.f64 1 (*.f64 1/2 (/.f64 x p))) |
(+.f64 (/.f64 (+.f64 1 (*.f64 2 (/.f64 p x))) p) 0) |
(/.f64 (+.f64 1 (*.f64 2 (/.f64 p x))) p) |
(/.f64 (+.f64 1 (/.f64 2 (/.f64 x p))) p) |
(+.f64 0 (/.f64 (+.f64 1 (*.f64 2 (/.f64 p x))) p)) |
(/.f64 (+.f64 1 (*.f64 2 (/.f64 p x))) p) |
(/.f64 (+.f64 1 (/.f64 2 (/.f64 x p))) p) |
(-.f64 (/.f64 (+.f64 1 (*.f64 2 (/.f64 p x))) p) 0) |
(/.f64 (+.f64 1 (*.f64 2 (/.f64 p x))) p) |
(/.f64 (+.f64 1 (/.f64 2 (/.f64 x p))) p) |
(*.f64 1 (/.f64 (+.f64 1 (*.f64 2 (/.f64 p x))) p)) |
(/.f64 (+.f64 1 (*.f64 2 (/.f64 p x))) p) |
(/.f64 (+.f64 1 (/.f64 2 (/.f64 x p))) p) |
(*.f64 2 (/.f64 (+.f64 1 (*.f64 2 (/.f64 p x))) (+.f64 p p))) |
(/.f64 (+.f64 1 (*.f64 2 (/.f64 p x))) p) |
(/.f64 (+.f64 1 (/.f64 2 (/.f64 x p))) p) |
(*.f64 2 (/.f64 (/.f64 (+.f64 1 (*.f64 2 (/.f64 p x))) p) 2)) |
(/.f64 (+.f64 1 (*.f64 2 (/.f64 p x))) p) |
(/.f64 (+.f64 1 (/.f64 2 (/.f64 x p))) p) |
(*.f64 (*.f64 2 (/.f64 p x)) (/.f64 (+.f64 1 (*.f64 x (/.f64 1/2 p))) p)) |
(*.f64 2 (*.f64 (/.f64 p x) (/.f64 (+.f64 1 (*.f64 x (/.f64 1/2 p))) p))) |
(*.f64 2 (*.f64 (/.f64 p x) (/.f64 (-.f64 1 (*.f64 x (/.f64 -1/2 p))) p))) |
(*.f64 (+.f64 1 (*.f64 2 (/.f64 p x))) (/.f64 1 p)) |
(*.f64 (/.f64 1 p) (+.f64 1 (*.f64 2 (/.f64 p x)))) |
(*.f64 (/.f64 1 p) (+.f64 1 (/.f64 2 (/.f64 x p)))) |
(*.f64 (/.f64 (+.f64 1 (*.f64 2 (/.f64 p x))) p) 1) |
(/.f64 (+.f64 1 (*.f64 2 (/.f64 p x))) p) |
(/.f64 (+.f64 1 (/.f64 2 (/.f64 x p))) p) |
(*.f64 1/2 (/.f64 (+.f64 2 (*.f64 p (/.f64 4 x))) p)) |
(*.f64 (+.f64 1 (*.f64 x (/.f64 1/2 p))) (*.f64 (*.f64 2 (/.f64 p x)) (/.f64 1 p))) |
(*.f64 2 (*.f64 (/.f64 p x) (/.f64 (+.f64 1 (*.f64 x (/.f64 1/2 p))) p))) |
(*.f64 2 (*.f64 (/.f64 p x) (/.f64 (-.f64 1 (*.f64 x (/.f64 -1/2 p))) p))) |
(*.f64 -1 (/.f64 (-.f64 -1 (*.f64 2 (/.f64 p x))) p)) |
(/.f64 (+.f64 1 (*.f64 2 (/.f64 p x))) p) |
(/.f64 (+.f64 1 (/.f64 2 (/.f64 x p))) p) |
(*.f64 (+.f64 2 (*.f64 p (/.f64 4 x))) (*.f64 1/2 (/.f64 1 p))) |
(*.f64 1/2 (*.f64 (/.f64 1 p) (+.f64 2 (*.f64 p (/.f64 4 x))))) |
(*.f64 (/.f64 1 p) (*.f64 (+.f64 2 (*.f64 p (/.f64 4 x))) 1/2)) |
(*.f64 (+.f64 2 (*.f64 p (/.f64 4 x))) (*.f64 (/.f64 1 p) 1/2)) |
(*.f64 (+.f64 2 (*.f64 p (/.f64 4 x))) (/.f64 1/2 p)) |
(*.f64 (/.f64 1/2 p) (+.f64 2 (*.f64 p (/.f64 4 x)))) |
(*.f64 (/.f64 (+.f64 2 (*.f64 p (/.f64 4 x))) p) 1/2) |
(*.f64 1/2 (/.f64 (+.f64 2 (*.f64 p (/.f64 4 x))) p)) |
(*.f64 (*.f64 (+.f64 1 (*.f64 2 (/.f64 p x))) 4) (/.f64 1 (*.f64 p 4))) |
(*.f64 (+.f64 1 (*.f64 2 (/.f64 p x))) (*.f64 4 (/.f64 1/4 p))) |
(*.f64 (+.f64 1 (/.f64 2 (/.f64 x p))) (*.f64 4 (/.f64 1/4 p))) |
(*.f64 (/.f64 1 p) (+.f64 1 (*.f64 2 (/.f64 p x)))) |
(*.f64 (/.f64 1 p) (+.f64 1 (/.f64 2 (/.f64 x p)))) |
(*.f64 (-.f64 -1 (*.f64 2 (/.f64 p x))) (/.f64 -1 p)) |
(*.f64 (-.f64 -1 (/.f64 2 (/.f64 x p))) (/.f64 -1 p)) |
(*.f64 (*.f64 1/2 (/.f64 1 p)) (+.f64 2 (*.f64 p (/.f64 4 x)))) |
(*.f64 1/2 (*.f64 (/.f64 1 p) (+.f64 2 (*.f64 p (/.f64 4 x))))) |
(*.f64 (/.f64 1 p) (*.f64 (+.f64 2 (*.f64 p (/.f64 4 x))) 1/2)) |
(*.f64 (+.f64 2 (*.f64 p (/.f64 4 x))) (*.f64 (/.f64 1 p) 1/2)) |
(*.f64 (/.f64 1/2 p) (+.f64 2 (*.f64 p (/.f64 4 x)))) |
(*.f64 (*.f64 (*.f64 2 (/.f64 p x)) (/.f64 1 p)) (+.f64 1 (*.f64 x (/.f64 1/2 p)))) |
(*.f64 2 (*.f64 (/.f64 p x) (/.f64 (+.f64 1 (*.f64 x (/.f64 1/2 p))) p))) |
(*.f64 2 (*.f64 (/.f64 p x) (/.f64 (-.f64 1 (*.f64 x (/.f64 -1/2 p))) p))) |
(*.f64 (/.f64 (-.f64 -1 (*.f64 2 (/.f64 p x))) p) -1) |
(/.f64 (+.f64 1 (*.f64 2 (/.f64 p x))) p) |
(/.f64 (+.f64 1 (/.f64 2 (/.f64 x p))) p) |
(*.f64 (/.f64 (+.f64 1 (*.f64 2 (/.f64 p x))) (+.f64 p p)) 2) |
(/.f64 (+.f64 1 (*.f64 2 (/.f64 p x))) p) |
(/.f64 (+.f64 1 (/.f64 2 (/.f64 x p))) p) |
(*.f64 (/.f64 (/.f64 (+.f64 1 (*.f64 2 (/.f64 p x))) p) 2) 2) |
(/.f64 (+.f64 1 (*.f64 2 (/.f64 p x))) p) |
(/.f64 (+.f64 1 (/.f64 2 (/.f64 x p))) p) |
(*.f64 (/.f64 (+.f64 1 (*.f64 x (/.f64 1/2 p))) p) (*.f64 2 (/.f64 p x))) |
(*.f64 2 (*.f64 (/.f64 p x) (/.f64 (+.f64 1 (*.f64 x (/.f64 1/2 p))) p))) |
(*.f64 2 (*.f64 (/.f64 p x) (/.f64 (-.f64 1 (*.f64 x (/.f64 -1/2 p))) p))) |
(*.f64 (/.f64 1 (*.f64 p 4)) (*.f64 (+.f64 1 (*.f64 2 (/.f64 p x))) 4)) |
(*.f64 (*.f64 (+.f64 1 (*.f64 2 (/.f64 p x))) 4) (/.f64 1 (*.f64 p 4))) |
(*.f64 (+.f64 1 (*.f64 2 (/.f64 p x))) (*.f64 4 (/.f64 1/4 p))) |
(*.f64 (+.f64 1 (/.f64 2 (/.f64 x p))) (*.f64 4 (/.f64 1/4 p))) |
(*.f64 (/.f64 -1 p) (-.f64 -1 (*.f64 2 (/.f64 p x)))) |
(*.f64 (-.f64 -1 (*.f64 2 (/.f64 p x))) (/.f64 -1 p)) |
(*.f64 (-.f64 -1 (/.f64 2 (/.f64 x p))) (/.f64 -1 p)) |
(neg.f64 (/.f64 (-.f64 -1 (*.f64 2 (/.f64 p x))) p)) |
(/.f64 (+.f64 1 (*.f64 2 (/.f64 p x))) p) |
(/.f64 (+.f64 1 (/.f64 2 (/.f64 x p))) p) |
(+.f64 (sqrt.f64 (*.f64 (+.f64 2 (/.f64 x p)) 1/4)) 0) |
(sqrt.f64 (*.f64 1/4 (+.f64 2 (/.f64 x p)))) |
(+.f64 0 (sqrt.f64 (*.f64 (+.f64 2 (/.f64 x p)) 1/4))) |
(sqrt.f64 (*.f64 1/4 (+.f64 2 (/.f64 x p)))) |
(-.f64 (sqrt.f64 (*.f64 (+.f64 2 (/.f64 x p)) 1/4)) 0) |
(sqrt.f64 (*.f64 1/4 (+.f64 2 (/.f64 x p)))) |
(*.f64 1 (sqrt.f64 (*.f64 (+.f64 2 (/.f64 x p)) 1/4))) |
(sqrt.f64 (*.f64 1/4 (+.f64 2 (/.f64 x p)))) |
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 (+.f64 2 (/.f64 x p)) 1/4)) 2)) |
(sqrt.f64 (*.f64 1/4 (+.f64 2 (/.f64 x p)))) |
(*.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 2 (/.f64 x p)) 1/4)))) |
(sqrt.f64 (*.f64 1/4 (+.f64 2 (/.f64 x p)))) |
(*.f64 (sqrt.f64 (*.f64 (+.f64 2 (/.f64 x p)) 1/4)) 1) |
(sqrt.f64 (*.f64 1/4 (+.f64 2 (/.f64 x p)))) |
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 2 (/.f64 x p)) 1/4))) 1/2) |
(sqrt.f64 (*.f64 1/4 (+.f64 2 (/.f64 x p)))) |
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 2 (/.f64 x p)) 1/4)) 2) 2) |
(sqrt.f64 (*.f64 1/4 (+.f64 2 (/.f64 x p)))) |
(/.f64 (sqrt.f64 (*.f64 (+.f64 2 (/.f64 x p)) 1/4)) 1) |
(sqrt.f64 (*.f64 1/4 (+.f64 2 (/.f64 x p)))) |
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 2 (/.f64 x p)) 1/4))) 2) |
(sqrt.f64 (*.f64 1/4 (+.f64 2 (/.f64 x p)))) |
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 2 (/.f64 x p)) 1/4)) 4) 4) |
(sqrt.f64 (*.f64 1/4 (+.f64 2 (/.f64 x p)))) |
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 2 (/.f64 x p)) 1/4)) 4)) 8) |
(sqrt.f64 (*.f64 1/4 (+.f64 2 (/.f64 x p)))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 2 (/.f64 x p)) 1/4)) 4)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 2 (/.f64 x p)) 1/4)) 4))) 16) |
(sqrt.f64 (*.f64 1/4 (+.f64 2 (/.f64 x p)))) |
(+.f64 (*.f64 2 (/.f64 p x)) 0) |
(*.f64 2 (/.f64 p x)) |
(/.f64 2 (/.f64 x p)) |
(+.f64 0 (*.f64 2 (/.f64 p x))) |
(*.f64 2 (/.f64 p x)) |
(/.f64 2 (/.f64 x p)) |
(+.f64 (/.f64 p x) (/.f64 p x)) |
(*.f64 2 (/.f64 p x)) |
(/.f64 2 (/.f64 x p)) |
(-.f64 (*.f64 2 (/.f64 p x)) 0) |
(*.f64 2 (/.f64 p x)) |
(/.f64 2 (/.f64 x p)) |
(-.f64 (/.f64 p x) (/.f64 p (neg.f64 x))) |
(-.f64 (/.f64 p x) (/.f64 (neg.f64 p) x)) |
(*.f64 1 (*.f64 2 (/.f64 p x))) |
(*.f64 2 (/.f64 p x)) |
(/.f64 2 (/.f64 x p)) |
(*.f64 2 (/.f64 p x)) |
(/.f64 2 (/.f64 x p)) |
(*.f64 p (/.f64 2 x)) |
(*.f64 2 (/.f64 p x)) |
(/.f64 2 (/.f64 x p)) |
(*.f64 (*.f64 2 (/.f64 p x)) 1) |
(*.f64 2 (/.f64 p x)) |
(/.f64 2 (/.f64 x p)) |
(*.f64 1/2 (*.f64 p (/.f64 4 x))) |
(*.f64 p (*.f64 (/.f64 4 x) 1/2)) |
(*.f64 (/.f64 4 x) (*.f64 1/2 p)) |
(*.f64 p (*.f64 1/2 (/.f64 4 x))) |
(*.f64 (+.f64 p p) (/.f64 1 x)) |
(*.f64 2 (/.f64 p x)) |
(/.f64 2 (/.f64 x p)) |
(*.f64 (+.f64 p p) (*.f64 1/2 (/.f64 2 x))) |
(*.f64 2 (/.f64 p x)) |
(/.f64 2 (/.f64 x p)) |
(*.f64 (*.f64 p (/.f64 4 x)) 1/2) |
(*.f64 p (*.f64 (/.f64 4 x) 1/2)) |
(*.f64 (/.f64 4 x) (*.f64 1/2 p)) |
(*.f64 p (*.f64 1/2 (/.f64 4 x))) |
(*.f64 (*.f64 p 4) (/.f64 1 (+.f64 x x))) |
(*.f64 p (*.f64 4 (/.f64 1 (+.f64 x x)))) |
(*.f64 4 (/.f64 p (+.f64 x x))) |
(*.f64 (/.f64 2 x) p) |
(*.f64 2 (/.f64 p x)) |
(/.f64 2 (/.f64 x p)) |
(*.f64 (/.f64 2 x) (/.f64 1 (/.f64 1 p))) |
(*.f64 2 (/.f64 p x)) |
(/.f64 2 (/.f64 x p)) |
(*.f64 (neg.f64 p) (/.f64 2 (neg.f64 x))) |
(*.f64 2 (/.f64 p x)) |
(/.f64 2 (/.f64 x p)) |
(*.f64 (/.f64 p x) 2) |
(*.f64 2 (/.f64 p x)) |
(/.f64 2 (/.f64 x p)) |
(*.f64 (/.f64 1 x) (+.f64 p p)) |
(*.f64 2 (/.f64 p x)) |
(/.f64 2 (/.f64 x p)) |
(*.f64 (*.f64 1/2 (/.f64 2 x)) (+.f64 p p)) |
(*.f64 2 (/.f64 p x)) |
(/.f64 2 (/.f64 x p)) |
(*.f64 (/.f64 1 (/.f64 1 p)) (/.f64 2 x)) |
(*.f64 2 (/.f64 p x)) |
(/.f64 2 (/.f64 x p)) |
(*.f64 (/.f64 1 (+.f64 x x)) (*.f64 p 4)) |
(*.f64 p (*.f64 4 (/.f64 1 (+.f64 x x)))) |
(*.f64 4 (/.f64 p (+.f64 x x))) |
(*.f64 (/.f64 2 (neg.f64 x)) (neg.f64 p)) |
(*.f64 2 (/.f64 p x)) |
(/.f64 2 (/.f64 x p)) |
(neg.f64 (/.f64 (neg.f64 (+.f64 p p)) x)) |
(*.f64 2 (/.f64 p x)) |
(/.f64 2 (/.f64 x p)) |
(+.f64 1 (*.f64 x (/.f64 1/2 p))) |
(-.f64 1 (*.f64 x (/.f64 -1/2 p))) |
(+.f64 (+.f64 1 (*.f64 x (/.f64 1/2 p))) 0) |
(+.f64 1 (*.f64 x (/.f64 1/2 p))) |
(-.f64 1 (*.f64 x (/.f64 -1/2 p))) |
(+.f64 (*.f64 (+.f64 2 (/.f64 x p)) 1/4) (*.f64 (+.f64 2 (/.f64 x p)) 1/4)) |
(+.f64 (*.f64 1/4 (+.f64 2 (/.f64 x p))) (*.f64 1/4 (+.f64 2 (/.f64 x p)))) |
(*.f64 1/2 (+.f64 2 (/.f64 x p))) |
(+.f64 0 (+.f64 1 (*.f64 x (/.f64 1/2 p)))) |
(+.f64 1 (*.f64 x (/.f64 1/2 p))) |
(-.f64 1 (*.f64 x (/.f64 -1/2 p))) |
(+.f64 (*.f64 x (/.f64 1/2 p)) 1) |
(+.f64 1 (*.f64 x (/.f64 1/2 p))) |
(-.f64 1 (*.f64 x (/.f64 -1/2 p))) |
(-.f64 (+.f64 1 (*.f64 x (/.f64 1/2 p))) 0) |
(+.f64 1 (*.f64 x (/.f64 1/2 p))) |
(-.f64 1 (*.f64 x (/.f64 -1/2 p))) |
(-.f64 (*.f64 x (/.f64 1/2 p)) -1) |
(+.f64 1 (*.f64 x (/.f64 1/2 p))) |
(-.f64 1 (*.f64 x (/.f64 -1/2 p))) |
(/.f64 1 (/.f64 (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x)))) (*.f64 x 1/2))) |
(/.f64 1 (/.f64 (/.f64 p (*.f64 x 1/2)) (+.f64 1 (*.f64 2 (/.f64 p x))))) |
(*.f64 x (/.f64 1/2 (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x)))))) |
(+.f64 1 (/.f64 (/.f64 x p) 2)) |
(/.f64 2 (/.f64 (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x)))) (*.f64 x 1/4))) |
(/.f64 1 (/.f64 (/.f64 p (*.f64 x 1/2)) (+.f64 1 (*.f64 2 (/.f64 p x))))) |
(*.f64 x (/.f64 1/2 (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x)))))) |
(+.f64 1 (/.f64 (/.f64 x p) 2)) |
(/.f64 2 (+.f64 (/.f64 (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x)))) (*.f64 x 1/2)) (/.f64 (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x)))) (*.f64 x 1/2)))) |
(/.f64 1 (/.f64 (/.f64 p (*.f64 x 1/2)) (+.f64 1 (*.f64 2 (/.f64 p x))))) |
(*.f64 x (/.f64 1/2 (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x)))))) |
(+.f64 1 (/.f64 (/.f64 x p) 2)) |
(/.f64 x (*.f64 2 (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x)))))) |
(/.f64 1 (/.f64 (/.f64 p (*.f64 x 1/2)) (+.f64 1 (*.f64 2 (/.f64 p x))))) |
(*.f64 x (/.f64 1/2 (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x)))))) |
(+.f64 1 (/.f64 (/.f64 x p) 2)) |
(/.f64 (/.f64 x p) (+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 p x)))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 p x)))))) |
(/.f64 1 (/.f64 (/.f64 p (*.f64 x 1/2)) (+.f64 1 (*.f64 2 (/.f64 p x))))) |
(*.f64 x (/.f64 1/2 (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x)))))) |
(+.f64 1 (/.f64 (/.f64 x p) 2)) |
(/.f64 (+.f64 1 (*.f64 2 (/.f64 p x))) (*.f64 2 (/.f64 p x))) |
(/.f64 1 (/.f64 (/.f64 p (*.f64 x 1/2)) (+.f64 1 (*.f64 2 (/.f64 p x))))) |
(*.f64 x (/.f64 1/2 (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x)))))) |
(+.f64 1 (/.f64 (/.f64 x p) 2)) |
(/.f64 (/.f64 (+.f64 1 (*.f64 2 (/.f64 p x))) p) (/.f64 2 x)) |
(/.f64 1 (/.f64 (/.f64 p (*.f64 x 1/2)) (+.f64 1 (*.f64 2 (/.f64 p x))))) |
(*.f64 x (/.f64 1/2 (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x)))))) |
(+.f64 1 (/.f64 (/.f64 x p) 2)) |
(/.f64 (*.f64 x 1/2) (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x))))) |
(/.f64 1 (/.f64 (/.f64 p (*.f64 x 1/2)) (+.f64 1 (*.f64 2 (/.f64 p x))))) |
(*.f64 x (/.f64 1/2 (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x)))))) |
(+.f64 1 (/.f64 (/.f64 x p) 2)) |
(/.f64 (+.f64 1 (*.f64 x (/.f64 1/2 p))) 1) |
(+.f64 1 (*.f64 x (/.f64 1/2 p))) |
(-.f64 1 (*.f64 x (/.f64 -1/2 p))) |
(/.f64 (+.f64 2 (*.f64 p (/.f64 4 x))) (*.f64 p (/.f64 4 x))) |
(/.f64 x (/.f64 p (/.f64 (+.f64 2 (*.f64 p (/.f64 4 x))) 4))) |
(/.f64 (/.f64 x p) (/.f64 4 (+.f64 2 (*.f64 p (/.f64 4 x))))) |
(/.f64 (+.f64 x x) (*.f64 2 (*.f64 2 (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x))))))) |
(/.f64 1 (/.f64 (/.f64 p (*.f64 x 1/2)) (+.f64 1 (*.f64 2 (/.f64 p x))))) |
(*.f64 x (/.f64 1/2 (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x)))))) |
(+.f64 1 (/.f64 (/.f64 x p) 2)) |
(/.f64 (+.f64 x x) (*.f64 4 (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x)))))) |
(/.f64 1 (/.f64 (/.f64 p (*.f64 x 1/2)) (+.f64 1 (*.f64 2 (/.f64 p x))))) |
(*.f64 x (/.f64 1/2 (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x)))))) |
(+.f64 1 (/.f64 (/.f64 x p) 2)) |
(/.f64 4 (+.f64 (/.f64 (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x)))) (*.f64 x 1/4)) (/.f64 (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x)))) (*.f64 x 1/4)))) |
(/.f64 1 (/.f64 (/.f64 p (*.f64 x 1/2)) (+.f64 1 (*.f64 2 (/.f64 p x))))) |
(*.f64 x (/.f64 1/2 (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x)))))) |
(+.f64 1 (/.f64 (/.f64 x p) 2)) |
(/.f64 (+.f64 2 (/.f64 x p)) 2) |
(/.f64 (/.f64 (+.f64 2 (*.f64 p (/.f64 4 x))) p) (*.f64 2 (/.f64 2 x))) |
(/.f64 (+.f64 2 (*.f64 p (/.f64 4 x))) (*.f64 p (/.f64 4 x))) |
(/.f64 x (/.f64 p (/.f64 (+.f64 2 (*.f64 p (/.f64 4 x))) 4))) |
(/.f64 (/.f64 x p) (/.f64 4 (+.f64 2 (*.f64 p (/.f64 4 x))))) |
(/.f64 (/.f64 (+.f64 2 (*.f64 p (/.f64 4 x))) p) (/.f64 4 x)) |
(/.f64 (+.f64 2 (*.f64 p (/.f64 4 x))) (*.f64 p (/.f64 4 x))) |
(/.f64 x (/.f64 p (/.f64 (+.f64 2 (*.f64 p (/.f64 4 x))) 4))) |
(/.f64 (/.f64 x p) (/.f64 4 (+.f64 2 (*.f64 p (/.f64 4 x))))) |
(/.f64 (*.f64 (+.f64 1 (*.f64 2 (/.f64 p x))) 4) (*.f64 2 (*.f64 p (/.f64 4 x)))) |
(/.f64 1 (/.f64 (/.f64 p (*.f64 x 1/2)) (+.f64 1 (*.f64 2 (/.f64 p x))))) |
(*.f64 x (/.f64 1/2 (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x)))))) |
(+.f64 1 (/.f64 (/.f64 x p) 2)) |
(/.f64 (*.f64 x 4) (*.f64 8 (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x)))))) |
(/.f64 1 (/.f64 (/.f64 p (*.f64 x 1/2)) (+.f64 1 (*.f64 2 (/.f64 p x))))) |
(*.f64 x (/.f64 1/2 (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x)))))) |
(+.f64 1 (/.f64 (/.f64 x p) 2)) |
(/.f64 (*.f64 x 4) (+.f64 (*.f64 4 (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x))))) (*.f64 4 (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x))))))) |
(/.f64 1 (/.f64 (/.f64 p (*.f64 x 1/2)) (+.f64 1 (*.f64 2 (/.f64 p x))))) |
(*.f64 x (/.f64 1/2 (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x)))))) |
(+.f64 1 (/.f64 (/.f64 x p) 2)) |
(/.f64 (-.f64 -1 (*.f64 2 (/.f64 p x))) (neg.f64 (*.f64 2 (/.f64 p x)))) |
(/.f64 1 (/.f64 (/.f64 p (*.f64 x 1/2)) (+.f64 1 (*.f64 2 (/.f64 p x))))) |
(*.f64 x (/.f64 1/2 (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x)))))) |
(+.f64 1 (/.f64 (/.f64 x p) 2)) |
(/.f64 (-.f64 -1 (*.f64 2 (/.f64 p x))) (/.f64 p (/.f64 x -2))) |
(/.f64 1 (/.f64 (/.f64 p (*.f64 x 1/2)) (+.f64 1 (*.f64 2 (/.f64 p x))))) |
(*.f64 x (/.f64 1/2 (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x)))))) |
(+.f64 1 (/.f64 (/.f64 x p) 2)) |
(/.f64 (neg.f64 x) (+.f64 (neg.f64 (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x))))) (neg.f64 (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x))))))) |
(/.f64 1 (/.f64 (/.f64 p (*.f64 x 1/2)) (+.f64 1 (*.f64 2 (/.f64 p x))))) |
(*.f64 x (/.f64 1/2 (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x)))))) |
(+.f64 1 (/.f64 (/.f64 x p) 2)) |
(/.f64 (neg.f64 x) (-.f64 0 (*.f64 2 (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x))))))) |
(/.f64 1 (/.f64 (/.f64 p (*.f64 x 1/2)) (+.f64 1 (*.f64 2 (/.f64 p x))))) |
(*.f64 x (/.f64 1/2 (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x)))))) |
(+.f64 1 (/.f64 (/.f64 x p) 2)) |
(/.f64 (*.f64 x (/.f64 1/2 p)) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 p x))))) |
(/.f64 1 (/.f64 (/.f64 p (*.f64 x 1/2)) (+.f64 1 (*.f64 2 (/.f64 p x))))) |
(*.f64 x (/.f64 1/2 (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x)))))) |
(+.f64 1 (/.f64 (/.f64 x p) 2)) |
(/.f64 (*.f64 2 (*.f64 x 4)) (+.f64 (*.f64 8 (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x))))) (*.f64 8 (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x))))))) |
(/.f64 1 (/.f64 (/.f64 p (*.f64 x 1/2)) (+.f64 1 (*.f64 2 (/.f64 p x))))) |
(*.f64 x (/.f64 1/2 (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x)))))) |
(+.f64 1 (/.f64 (/.f64 x p) 2)) |
(/.f64 (*.f64 2 (+.f64 2 (/.f64 x p))) 4) |
(+.f64 (*.f64 1/4 (+.f64 2 (/.f64 x p))) (*.f64 1/4 (+.f64 2 (/.f64 x p)))) |
(*.f64 1/2 (+.f64 2 (/.f64 x p))) |
(/.f64 (*.f64 2 (/.f64 (+.f64 2 (*.f64 p (/.f64 4 x))) p)) (+.f64 (/.f64 4 x) (/.f64 4 x))) |
(*.f64 (/.f64 (+.f64 2 (*.f64 p (/.f64 4 x))) p) (/.f64 2 (+.f64 (/.f64 4 x) (/.f64 4 x)))) |
(*.f64 2 (/.f64 (+.f64 2 (*.f64 p (/.f64 4 x))) (*.f64 p (*.f64 2 (/.f64 4 x))))) |
(*.f64 2 (+.f64 1/2 (/.f64 1 (*.f64 p (/.f64 4 x))))) |
(/.f64 (*.f64 2 (-.f64 -1 (*.f64 2 (/.f64 p x)))) (+.f64 (/.f64 p (/.f64 x -2)) (/.f64 p (/.f64 x -2)))) |
(*.f64 2 (/.f64 (-.f64 -1 (*.f64 2 (/.f64 p x))) (+.f64 (/.f64 -2 (/.f64 x p)) (/.f64 -2 (/.f64 x p))))) |
(*.f64 2 (/.f64 (-.f64 -1 (*.f64 2 (/.f64 p x))) (+.f64 (/.f64 p (/.f64 x -2)) (/.f64 p (/.f64 x -2))))) |
(/.f64 (*.f64 2 (-.f64 -1 (/.f64 2 (/.f64 x p)))) (*.f64 2 (*.f64 -2 (/.f64 p x)))) |
(/.f64 (/.f64 x -2) (neg.f64 (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x)))))) |
(/.f64 1 (/.f64 (/.f64 p (*.f64 x 1/2)) (+.f64 1 (*.f64 2 (/.f64 p x))))) |
(*.f64 x (/.f64 1/2 (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x)))))) |
(+.f64 1 (/.f64 (/.f64 x p) 2)) |
(/.f64 (neg.f64 (+.f64 2 (*.f64 p (/.f64 4 x)))) (-.f64 0 (*.f64 p (/.f64 4 x)))) |
(/.f64 (+.f64 2 (*.f64 p (/.f64 4 x))) (*.f64 p (/.f64 4 x))) |
(/.f64 x (/.f64 p (/.f64 (+.f64 2 (*.f64 p (/.f64 4 x))) 4))) |
(/.f64 (/.f64 x p) (/.f64 4 (+.f64 2 (*.f64 p (/.f64 4 x))))) |
(/.f64 (*.f64 2 (*.f64 2 (+.f64 2 (/.f64 x p)))) 8) |
(+.f64 (*.f64 1/4 (+.f64 2 (/.f64 x p))) (*.f64 1/4 (+.f64 2 (/.f64 x p)))) |
(*.f64 1/2 (+.f64 2 (/.f64 x p))) |
(/.f64 (/.f64 (+.f64 x x) (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x))))) 4) |
(/.f64 1 (/.f64 (/.f64 p (*.f64 x 1/2)) (+.f64 1 (*.f64 2 (/.f64 p x))))) |
(*.f64 x (/.f64 1/2 (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x)))))) |
(+.f64 1 (/.f64 (/.f64 x p) 2)) |
(/.f64 (/.f64 (*.f64 x 4) (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x))))) 8) |
(/.f64 1 (/.f64 (/.f64 p (*.f64 x 1/2)) (+.f64 1 (*.f64 2 (/.f64 p x))))) |
(*.f64 x (/.f64 1/2 (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x)))))) |
(+.f64 1 (/.f64 (/.f64 x p) 2)) |
(/.f64 (neg.f64 (*.f64 x (/.f64 1/2 p))) (-.f64 0 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 p x)))))) |
(/.f64 1 (/.f64 (/.f64 p (*.f64 x 1/2)) (+.f64 1 (*.f64 2 (/.f64 p x))))) |
(*.f64 x (/.f64 1/2 (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x)))))) |
(+.f64 1 (/.f64 (/.f64 x p) 2)) |
(/.f64 (neg.f64 (/.f64 x -2)) (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x))))) |
(/.f64 1 (/.f64 (/.f64 p (*.f64 x 1/2)) (+.f64 1 (*.f64 2 (/.f64 p x))))) |
(*.f64 x (/.f64 1/2 (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x)))))) |
(+.f64 1 (/.f64 (/.f64 x p) 2)) |
(/.f64 (neg.f64 (/.f64 (+.f64 1 (*.f64 2 (/.f64 p x))) p)) (neg.f64 (/.f64 2 x))) |
(/.f64 1 (/.f64 (/.f64 p (*.f64 x 1/2)) (+.f64 1 (*.f64 2 (/.f64 p x))))) |
(*.f64 x (/.f64 1/2 (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x)))))) |
(+.f64 1 (/.f64 (/.f64 x p) 2)) |
(/.f64 (+.f64 (/.f64 (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x)))) (*.f64 x 1/4)) (/.f64 (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x)))) (*.f64 x 1/4))) (*.f64 (/.f64 (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x)))) (*.f64 x 1/4)) (/.f64 (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x)))) (*.f64 x 1/4)))) |
(+.f64 (/.f64 1 (/.f64 p (*.f64 (+.f64 1 (*.f64 2 (/.f64 p x))) (*.f64 x 1/4)))) (/.f64 1 (/.f64 p (*.f64 (+.f64 1 (*.f64 2 (/.f64 p x))) (*.f64 x 1/4))))) |
(+.f64 (/.f64 (*.f64 x 1/4) (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x))))) (/.f64 (*.f64 x 1/4) (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x)))))) |
(+.f64 (*.f64 1/2 (+.f64 1 (/.f64 (/.f64 x p) 2))) (*.f64 1/2 (+.f64 1 (/.f64 (/.f64 x p) 2)))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (+.f64 2 (/.f64 x p)))) (*.f64 2 (*.f64 2 (+.f64 2 (/.f64 x p))))) 16) |
(+.f64 (*.f64 1/4 (+.f64 2 (/.f64 x p))) (*.f64 1/4 (+.f64 2 (/.f64 x p)))) |
(*.f64 1/2 (+.f64 2 (/.f64 x p))) |
(/.f64 (+.f64 (/.f64 (+.f64 x x) (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x))))) (/.f64 (+.f64 x x) (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x)))))) 8) |
(/.f64 1 (/.f64 (/.f64 p (*.f64 x 1/2)) (+.f64 1 (*.f64 2 (/.f64 p x))))) |
(*.f64 x (/.f64 1/2 (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x)))))) |
(+.f64 1 (/.f64 (/.f64 x p) 2)) |
(/.f64 (+.f64 (/.f64 (*.f64 x 4) (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x))))) (/.f64 (*.f64 x 4) (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x)))))) 16) |
(/.f64 1 (/.f64 (/.f64 p (*.f64 x 1/2)) (+.f64 1 (*.f64 2 (/.f64 p x))))) |
(*.f64 x (/.f64 1/2 (/.f64 p (+.f64 1 (*.f64 2 (/.f64 p x)))))) |
(+.f64 1 (/.f64 (/.f64 x p) 2)) |
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.4b | (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) |
| ✓ | 0.5b | (*.f64 (sqrt.f64 1/2) p) |
Compiled 42 to 34 computations (19% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | p | @ | inf | (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) |
| 0.0ms | p | @ | -inf | (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) |
| 0.0ms | p | @ | inf | (*.f64 (sqrt.f64 1/2) p) |
| 0.0ms | p | @ | -inf | (*.f64 (sqrt.f64 1/2) p) |
| 0.0ms | p | @ | 0 | (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) |
| 1× | batch-egg-rewrite |
| 1350× | bool.json-1 |
| 1350× | bool.json-2 |
| 1320× | rational.json-1 |
| 1320× | rational.json-2 |
| 1320× | rational.json-4 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 10 | 32 |
| 1 | 99 | 32 |
| 2 | 261 | 32 |
| 3 | 527 | 32 |
| 4 | 1047 | 32 |
| 5 | 2322 | 32 |
| 6 | 5024 | 32 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (sqrt.f64 1/2) p) |
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 1/2) p) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 1/2) p))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 1/2) (*.f64 1/2 p)) (*.f64 (sqrt.f64 1/2) (*.f64 1/2 p)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 1/2) p) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) p) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) (+.f64 p p)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) (*.f64 p 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 1/2) p) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 1/2) p) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 1/2) p) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 1/2) p) 8))) (*.f64 2 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 1/2) p) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (sqrt.f64 1/2) p)))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (sqrt.f64 1/2) p) (*.f64 (sqrt.f64 1/2) p))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (sqrt.f64 1/2) p) (*.f64 (sqrt.f64 1/2) p)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 1/2) (*.f64 p (sqrt.f64 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 1/2) (*.f64 p (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 2) (*.f64 1/2 p))) (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 2) (*.f64 1/2 p))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 1/2) (*.f64 p (sqrt.f64 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) (*.f64 p (sqrt.f64 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) (*.f64 p (*.f64 2 (sqrt.f64 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (*.f64 p 4))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 p (sqrt.f64 2))) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 p (sqrt.f64 2))) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 p (sqrt.f64 2))) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 p (sqrt.f64 2))) 8))) (*.f64 2 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 p (sqrt.f64 2))) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (sqrt.f64 1/2) (*.f64 p (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (sqrt.f64 1/2) (*.f64 p (sqrt.f64 2))) (*.f64 (sqrt.f64 1/2) (*.f64 p (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (sqrt.f64 1/2) (*.f64 p (sqrt.f64 2))) (*.f64 (sqrt.f64 1/2) (*.f64 p (sqrt.f64 2)))))))) |
| 1× | egg-herbie |
| 2884× | rational.json-simplify-53 |
| 2740× | rational.json-simplify-35 |
| 2320× | rational.json-simplify-2 |
| 1408× | rational.json-simplify-1 |
| 928× | rational.json-simplify-41 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 60 | 352 |
| 1 | 149 | 352 |
| 2 | 343 | 352 |
| 3 | 950 | 352 |
| 4 | 2241 | 352 |
| 5 | 4062 | 352 |
| 6 | 4275 | 352 |
| 7 | 4441 | 352 |
| 8 | 4573 | 352 |
| 9 | 4703 | 352 |
| 10 | 4829 | 352 |
| 11 | 5959 | 352 |
| 12 | 5980 | 352 |
| 13 | 5982 | 352 |
| 14 | 5984 | 352 |
| 15 | 5984 | 352 |
| 16 | 6110 | 352 |
| 17 | 6236 | 352 |
| 18 | 6362 | 352 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 (*.f64 (sqrt.f64 1/2) p) 0) |
(+.f64 0 (*.f64 (sqrt.f64 1/2) p)) |
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 1/2 p)) (*.f64 (sqrt.f64 1/2) (*.f64 1/2 p))) |
(-.f64 (*.f64 (sqrt.f64 1/2) p) 0) |
(/.f64 (*.f64 (sqrt.f64 1/2) p) 1) |
(/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 p p)) 2) |
(/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 p 4)) 4) |
(/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) p) 8) 8) |
(/.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 1/2) p) 8)) 16) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 1/2) p) 8))) 32) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 1/2) p) 8))) (*.f64 2 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 1/2) p) 8)))) 64) |
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 p (sqrt.f64 2))) 0) |
(+.f64 0 (*.f64 (sqrt.f64 1/2) (*.f64 p (sqrt.f64 2)))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 2) (*.f64 1/2 p))) (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 2) (*.f64 1/2 p)))) |
(-.f64 (*.f64 (sqrt.f64 1/2) (*.f64 p (sqrt.f64 2))) 0) |
(/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 p (sqrt.f64 2))) 1) |
(/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 p (*.f64 2 (sqrt.f64 2)))) 2) |
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (*.f64 p 4))) 4) |
(/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 p (sqrt.f64 2))) 8) 8) |
(/.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 p (sqrt.f64 2))) 8)) 16) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 p (sqrt.f64 2))) 8))) 32) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 p (sqrt.f64 2))) 8))) (*.f64 2 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 p (sqrt.f64 2))) 8)))) 64) |
| Outputs |
|---|
(+.f64 (*.f64 (sqrt.f64 1/2) p) 0) |
(*.f64 (sqrt.f64 1/2) p) |
(+.f64 0 (*.f64 (sqrt.f64 1/2) p)) |
(*.f64 (sqrt.f64 1/2) p) |
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 1/2 p)) (*.f64 (sqrt.f64 1/2) (*.f64 1/2 p))) |
(*.f64 (sqrt.f64 1/2) p) |
(-.f64 (*.f64 (sqrt.f64 1/2) p) 0) |
(*.f64 (sqrt.f64 1/2) p) |
(/.f64 (*.f64 (sqrt.f64 1/2) p) 1) |
(*.f64 (sqrt.f64 1/2) p) |
(/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 p p)) 2) |
(*.f64 (sqrt.f64 1/2) p) |
(/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 p 4)) 4) |
(*.f64 (sqrt.f64 1/2) p) |
(/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) p) 8) 8) |
(*.f64 (sqrt.f64 1/2) p) |
(/.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 1/2) p) 8)) 16) |
(*.f64 (sqrt.f64 1/2) p) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 1/2) p) 8))) 32) |
(*.f64 (sqrt.f64 1/2) p) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 1/2) p) 8))) (*.f64 2 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 1/2) p) 8)))) 64) |
(*.f64 (sqrt.f64 1/2) p) |
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 p (sqrt.f64 2))) 0) |
(*.f64 (sqrt.f64 1/2) (*.f64 p (sqrt.f64 2))) |
(+.f64 0 (*.f64 (sqrt.f64 1/2) (*.f64 p (sqrt.f64 2)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 p (sqrt.f64 2))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 2) (*.f64 1/2 p))) (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 2) (*.f64 1/2 p)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 p (sqrt.f64 2))) |
(-.f64 (*.f64 (sqrt.f64 1/2) (*.f64 p (sqrt.f64 2))) 0) |
(*.f64 (sqrt.f64 1/2) (*.f64 p (sqrt.f64 2))) |
(/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 p (sqrt.f64 2))) 1) |
(*.f64 (sqrt.f64 1/2) (*.f64 p (sqrt.f64 2))) |
(/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 p (*.f64 2 (sqrt.f64 2)))) 2) |
(*.f64 (sqrt.f64 1/2) (*.f64 p (sqrt.f64 2))) |
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (*.f64 p 4))) 4) |
(*.f64 (sqrt.f64 1/2) (*.f64 p (sqrt.f64 2))) |
(/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 p (sqrt.f64 2))) 8) 8) |
(*.f64 (sqrt.f64 1/2) (*.f64 p (sqrt.f64 2))) |
(/.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 p (sqrt.f64 2))) 8)) 16) |
(*.f64 (sqrt.f64 1/2) (*.f64 p (sqrt.f64 2))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 p (sqrt.f64 2))) 8))) 32) |
(*.f64 (sqrt.f64 1/2) (*.f64 p (sqrt.f64 2))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 p (sqrt.f64 2))) 8))) (*.f64 2 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 p (sqrt.f64 2))) 8)))) 64) |
(*.f64 (sqrt.f64 1/2) (*.f64 p (sqrt.f64 2))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.2b | (*.f64 x (/.f64 2 p)) |
| ✓ | 0.3b | (/.f64 4 (/.f64 (*.f64 2 (*.f64 x (/.f64 2 p))) (sqrt.f64 1/2))) |
| ✓ | 0.4b | (/.f64 (*.f64 2 (*.f64 x (/.f64 2 p))) (sqrt.f64 1/2)) |
| ✓ | 0.4b | (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 4 (/.f64 (*.f64 2 (*.f64 x (/.f64 2 p))) (sqrt.f64 1/2))))) |
Compiled 77 to 62 computations (19.5% saved)
24 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | x | @ | 0 | (/.f64 (*.f64 2 (*.f64 x (/.f64 2 p))) (sqrt.f64 1/2)) |
| 1.0ms | p | @ | 0 | (/.f64 (*.f64 2 (*.f64 x (/.f64 2 p))) (sqrt.f64 1/2)) |
| 0.0ms | x | @ | -inf | (/.f64 (*.f64 2 (*.f64 x (/.f64 2 p))) (sqrt.f64 1/2)) |
| 0.0ms | x | @ | inf | (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 4 (/.f64 (*.f64 2 (*.f64 x (/.f64 2 p))) (sqrt.f64 1/2))))) |
| 0.0ms | x | @ | inf | (/.f64 (*.f64 2 (*.f64 x (/.f64 2 p))) (sqrt.f64 1/2)) |
| 1× | batch-egg-rewrite |
| 776× | rational.json-simplify-35 |
| 748× | rational.json-simplify-49 |
| 658× | rational.json-simplify-61 |
| 656× | bool.json-1 |
| 656× | bool.json-2 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 17 | 126 |
| 1 | 181 | 114 |
| 2 | 564 | 110 |
| 3 | 1671 | 84 |
| 4 | 6728 | 84 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (sqrt.f64 2) (neg.f64 (/.f64 4 (/.f64 (*.f64 2 (*.f64 x (/.f64 2 p))) (sqrt.f64 1/2))))) |
(/.f64 (*.f64 2 (*.f64 x (/.f64 2 p))) (sqrt.f64 1/2)) |
(/.f64 4 (/.f64 (*.f64 2 (*.f64 x (/.f64 2 p))) (sqrt.f64 1/2))) |
(*.f64 x (/.f64 2 p)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 p x) (neg.f64 (sqrt.f64 1/2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 p x) (neg.f64 (sqrt.f64 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 p x) (neg.f64 (sqrt.f64 1/2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 2) (/.f64 (/.f64 x p) (neg.f64 (sqrt.f64 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 p x) (neg.f64 (sqrt.f64 1/2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 p (/.f64 x (sqrt.f64 1/2))) -2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (/.f64 x p) (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 p x) (neg.f64 (sqrt.f64 1/2)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 p x) (neg.f64 (sqrt.f64 1/2)))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (sqrt.f64 2) (/.f64 p (/.f64 x (sqrt.f64 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (sqrt.f64 2) (*.f64 (/.f64 p x) (neg.f64 (sqrt.f64 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (sqrt.f64 2) (*.f64 (/.f64 p x) (neg.f64 (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 2) (*.f64 (/.f64 p x) (neg.f64 (sqrt.f64 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (sqrt.f64 2) (*.f64 (/.f64 p x) (neg.f64 (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 2) (*.f64 (/.f64 p x) (neg.f64 (sqrt.f64 1/2))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 x p) (/.f64 4 (sqrt.f64 1/2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 x p) (/.f64 4 (sqrt.f64 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 (*.f64 (/.f64 x p) -4) (sqrt.f64 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (/.f64 2 (*.f64 p (sqrt.f64 1/2)))) (*.f64 x (/.f64 2 (*.f64 p (sqrt.f64 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 x p) (sqrt.f64 1/2)) (+.f64 (/.f64 (/.f64 x p) (sqrt.f64 1/2)) (*.f64 x (/.f64 2 (*.f64 p (sqrt.f64 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 x p) (/.f64 4 (sqrt.f64 1/2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (*.f64 (/.f64 x p) -4) (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 x (/.f64 2 (*.f64 p (sqrt.f64 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (/.f64 x p) (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (*.f64 2 (/.f64 2 (*.f64 p (sqrt.f64 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (*.f64 (/.f64 2 (*.f64 p (sqrt.f64 1/2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (*.f64 (*.f64 2 (/.f64 2 (*.f64 p (sqrt.f64 1/2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (*.f64 (/.f64 1 (sqrt.f64 1/2)) (*.f64 2 (/.f64 2 p))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 p) (*.f64 2 (/.f64 x (sqrt.f64 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 p) (*.f64 (*.f64 2 (/.f64 x (sqrt.f64 1/2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 x p)) (/.f64 2 (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 x p)) (*.f64 2 (/.f64 1 (sqrt.f64 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 x p)) (*.f64 (/.f64 1/2 (sqrt.f64 1/2)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (/.f64 x p)) (/.f64 1 (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (/.f64 x p)) (*.f64 1/2 (/.f64 2 (sqrt.f64 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 x (sqrt.f64 1/2)) (*.f64 (/.f64 2 p) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 x p) (/.f64 4 (sqrt.f64 1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (/.f64 x p) (/.f64 4 (sqrt.f64 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 (/.f64 x p) -4) (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (*.f64 2 (/.f64 x p))) (/.f64 1/2 (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (*.f64 2 (/.f64 x p))) (*.f64 1/4 (/.f64 2 (sqrt.f64 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (*.f64 2 (/.f64 x p))) (*.f64 1/2 (/.f64 1 (sqrt.f64 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (*.f64 2 (/.f64 x p))) (*.f64 (/.f64 1/2 (sqrt.f64 1/2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 x (sqrt.f64 1/2)) (*.f64 (/.f64 2 p) 4)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 2 p)) (/.f64 x (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (sqrt.f64 1/2)) (*.f64 2 (/.f64 x p)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x p) (/.f64 4 (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 x p) (/.f64 4 (sqrt.f64 1/2))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (*.f64 4 (/.f64 x p))) (/.f64 1 (*.f64 4 (sqrt.f64 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (/.f64 2 (*.f64 p (sqrt.f64 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (*.f64 (/.f64 2 (*.f64 p (sqrt.f64 1/2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (*.f64 (/.f64 1 (sqrt.f64 1/2)) (/.f64 2 p)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (/.f64 1/2 p)) (/.f64 4 (*.f64 1/2 (sqrt.f64 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (/.f64 (*.f64 4 (*.f64 4 (/.f64 x p))) (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (sqrt.f64 1/2)) (*.f64 2 (/.f64 2 p)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (sqrt.f64 1/2)) (*.f64 (*.f64 2 (/.f64 1/2 p)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (/.f64 2 (*.f64 p (sqrt.f64 1/2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 1/2)) (*.f64 4 (/.f64 x p)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 x p) -4) (sqrt.f64 1/2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 x p) -4) (/.f64 1 (neg.f64 (sqrt.f64 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x p) (sqrt.f64 1/2)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 2 (sqrt.f64 1/2))) (/.f64 x p))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 2 p) 4) (/.f64 x (*.f64 2 (sqrt.f64 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x 4) (/.f64 (/.f64 2 p) (*.f64 2 (sqrt.f64 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 x (sqrt.f64 1/2))) (/.f64 2 p))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (sqrt.f64 1/2))) (*.f64 2 (/.f64 x p)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 p (sqrt.f64 1/2))) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 2 (*.f64 p (sqrt.f64 1/2)))) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 1/2)) (*.f64 4 (*.f64 2 (/.f64 x p))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (/.f64 x p) -4) (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (/.f64 x p) (/.f64 4 (sqrt.f64 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (/.f64 x p) (/.f64 4 (sqrt.f64 1/2))) (*.f64 (/.f64 x p) (/.f64 4 (sqrt.f64 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (/.f64 x p) (/.f64 4 (sqrt.f64 1/2))) (*.f64 (/.f64 x p) (/.f64 4 (sqrt.f64 1/2)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 p (/.f64 x (sqrt.f64 1/2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 p (/.f64 x (sqrt.f64 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 1/2) (*.f64 4 (/.f64 x p))) (+.f64 (/.f64 (sqrt.f64 1/2) (*.f64 4 (/.f64 x p))) (*.f64 1/2 (/.f64 p (/.f64 x (sqrt.f64 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (/.f64 p (/.f64 x (sqrt.f64 1/2)))) (*.f64 1/2 (/.f64 p (/.f64 x (sqrt.f64 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 p (/.f64 x (sqrt.f64 1/2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 1/2 (/.f64 p (/.f64 x (sqrt.f64 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (sqrt.f64 1/2) (*.f64 4 (/.f64 x p))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (/.f64 p (/.f64 x (sqrt.f64 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/2) (/.f64 p x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 p (/.f64 x (sqrt.f64 1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 p (/.f64 x (sqrt.f64 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 p x) (neg.f64 (sqrt.f64 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 1/2)) (/.f64 (*.f64 p 1/2) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 1/2)) (*.f64 (/.f64 (*.f64 p 1/2) x) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 1/2)) (*.f64 1/2 (/.f64 p x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 p (/.f64 x (sqrt.f64 1/2)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (sqrt.f64 1/2)) (/.f64 1/4 (/.f64 x p)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (/.f64 x p)) (/.f64 1 (/.f64 2 (sqrt.f64 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 p x) (sqrt.f64 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 p x) (/.f64 1 (/.f64 1 (sqrt.f64 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 1/2)) (neg.f64 (/.f64 p x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (sqrt.f64 1/2)) (/.f64 2 (/.f64 x p)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 1/2) (*.f64 4 (/.f64 x p))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 p 1/2) x) (*.f64 2 (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/4 (/.f64 x p)) (/.f64 (sqrt.f64 1/2) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 p x) (neg.f64 (sqrt.f64 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 p (/.f64 x (sqrt.f64 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 p (/.f64 x (sqrt.f64 1/2))) (/.f64 p (/.f64 x (sqrt.f64 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 p (/.f64 x (sqrt.f64 1/2))) (/.f64 p (/.f64 x (sqrt.f64 1/2)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (/.f64 x p)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 2 (/.f64 x p)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x p) (/.f64 x p))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (/.f64 1/2 p)) (+.f64 (*.f64 x (/.f64 1/2 p)) (/.f64 x p)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 x p)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 x p) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 p x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 2 (/.f64 x p)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 x (*.f64 p 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 p) (/.f64 (/.f64 4 x) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 x p)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (/.f64 x p)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 p 1/2) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 2 (/.f64 x p)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (*.f64 2 (/.f64 x p))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (*.f64 2 (/.f64 2 (/.f64 x p))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x p) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (*.f64 4 (/.f64 x p))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x x) p)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4 (/.f64 -2 (/.f64 x p)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (/.f64 1/2 p)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 4 (*.f64 4 (/.f64 x p)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 4) (+.f64 p p))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 4) (*.f64 4 (*.f64 p 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 x) (neg.f64 (*.f64 p 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x p) -2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 p x)) (*.f64 (/.f64 p x) (/.f64 p x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x 4) (*.f64 p 1/2)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 x p) -2))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 2 (/.f64 x p))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 2 (/.f64 x p)) (*.f64 2 (/.f64 x p)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 2 (/.f64 x p)) (*.f64 2 (/.f64 x p))))))) |
| 1× | egg-herbie |
| 1290× | rational.json-simplify-61 |
| 1132× | rational.json-simplify-51 |
| 1110× | rational.json-simplify-49 |
| 1036× | rational.json-simplify-35 |
| 910× | rational.json-simplify-53 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 239 | 4518 |
| 1 | 632 | 4460 |
| 2 | 1552 | 4460 |
| 3 | 4649 | 4444 |
| 4 | 7794 | 4444 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 4 (/.f64 x (*.f64 (sqrt.f64 1/2) p))) |
(*.f64 4 (/.f64 x (*.f64 (sqrt.f64 1/2) p))) |
(*.f64 4 (/.f64 x (*.f64 (sqrt.f64 1/2) p))) |
(*.f64 4 (/.f64 x (*.f64 (sqrt.f64 1/2) p))) |
(*.f64 4 (/.f64 x (*.f64 (sqrt.f64 1/2) p))) |
(*.f64 4 (/.f64 x (*.f64 (sqrt.f64 1/2) p))) |
(*.f64 4 (/.f64 x (*.f64 (sqrt.f64 1/2) p))) |
(*.f64 4 (/.f64 x (*.f64 (sqrt.f64 1/2) p))) |
(*.f64 4 (/.f64 x (*.f64 (sqrt.f64 1/2) p))) |
(*.f64 4 (/.f64 x (*.f64 (sqrt.f64 1/2) p))) |
(*.f64 4 (/.f64 x (*.f64 (sqrt.f64 1/2) p))) |
(*.f64 4 (/.f64 x (*.f64 (sqrt.f64 1/2) p))) |
(*.f64 4 (/.f64 x (*.f64 (sqrt.f64 1/2) p))) |
(*.f64 4 (/.f64 x (*.f64 (sqrt.f64 1/2) p))) |
(*.f64 4 (/.f64 x (*.f64 (sqrt.f64 1/2) p))) |
(*.f64 4 (/.f64 x (*.f64 (sqrt.f64 1/2) p))) |
(*.f64 4 (/.f64 x (*.f64 (sqrt.f64 1/2) p))) |
(*.f64 4 (/.f64 x (*.f64 (sqrt.f64 1/2) p))) |
(*.f64 4 (/.f64 x (*.f64 (sqrt.f64 1/2) p))) |
(*.f64 4 (/.f64 x (*.f64 (sqrt.f64 1/2) p))) |
(*.f64 4 (/.f64 x (*.f64 (sqrt.f64 1/2) p))) |
(*.f64 4 (/.f64 x (*.f64 (sqrt.f64 1/2) p))) |
(*.f64 4 (/.f64 x (*.f64 (sqrt.f64 1/2) p))) |
(*.f64 4 (/.f64 x (*.f64 (sqrt.f64 1/2) p))) |
(/.f64 (*.f64 (sqrt.f64 1/2) p) x) |
(/.f64 (*.f64 (sqrt.f64 1/2) p) x) |
(/.f64 (*.f64 (sqrt.f64 1/2) p) x) |
(/.f64 (*.f64 (sqrt.f64 1/2) p) x) |
(/.f64 (*.f64 (sqrt.f64 1/2) p) x) |
(/.f64 (*.f64 (sqrt.f64 1/2) p) x) |
(/.f64 (*.f64 (sqrt.f64 1/2) p) x) |
(/.f64 (*.f64 (sqrt.f64 1/2) p) x) |
(/.f64 (*.f64 (sqrt.f64 1/2) p) x) |
(/.f64 (*.f64 (sqrt.f64 1/2) p) x) |
(/.f64 (*.f64 (sqrt.f64 1/2) p) x) |
(/.f64 (*.f64 (sqrt.f64 1/2) p) x) |
(/.f64 (*.f64 (sqrt.f64 1/2) p) x) |
(/.f64 (*.f64 (sqrt.f64 1/2) p) x) |
(/.f64 (*.f64 (sqrt.f64 1/2) p) x) |
(/.f64 (*.f64 (sqrt.f64 1/2) p) x) |
(/.f64 (*.f64 (sqrt.f64 1/2) p) x) |
(/.f64 (*.f64 (sqrt.f64 1/2) p) x) |
(/.f64 (*.f64 (sqrt.f64 1/2) p) x) |
(/.f64 (*.f64 (sqrt.f64 1/2) p) x) |
(/.f64 (*.f64 (sqrt.f64 1/2) p) x) |
(/.f64 (*.f64 (sqrt.f64 1/2) p) x) |
(/.f64 (*.f64 (sqrt.f64 1/2) p) x) |
(/.f64 (*.f64 (sqrt.f64 1/2) p) x) |
(*.f64 2 (/.f64 x p)) |
(*.f64 2 (/.f64 x p)) |
(*.f64 2 (/.f64 x p)) |
(*.f64 2 (/.f64 x p)) |
(*.f64 2 (/.f64 x p)) |
(*.f64 2 (/.f64 x p)) |
(*.f64 2 (/.f64 x p)) |
(*.f64 2 (/.f64 x p)) |
(*.f64 2 (/.f64 x p)) |
(*.f64 2 (/.f64 x p)) |
(*.f64 2 (/.f64 x p)) |
(*.f64 2 (/.f64 x p)) |
(*.f64 2 (/.f64 x p)) |
(*.f64 2 (/.f64 x p)) |
(*.f64 2 (/.f64 x p)) |
(*.f64 2 (/.f64 x p)) |
(*.f64 2 (/.f64 x p)) |
(*.f64 2 (/.f64 x p)) |
(*.f64 2 (/.f64 x p)) |
(*.f64 2 (/.f64 x p)) |
(*.f64 2 (/.f64 x p)) |
(*.f64 2 (/.f64 x p)) |
(*.f64 2 (/.f64 x p)) |
(*.f64 2 (/.f64 x p)) |
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 p x) (neg.f64 (sqrt.f64 1/2)))) 0) |
(+.f64 0 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 p x) (neg.f64 (sqrt.f64 1/2))))) |
(-.f64 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 p x) (neg.f64 (sqrt.f64 1/2)))) 0) |
(/.f64 (sqrt.f64 2) (/.f64 (/.f64 x p) (neg.f64 (sqrt.f64 1/2)))) |
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 p x) (neg.f64 (sqrt.f64 1/2)))) 1) |
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 p (/.f64 x (sqrt.f64 1/2))) -2)) 2) |
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (/.f64 x p) (sqrt.f64 1/2))) |
(/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 p x) (neg.f64 (sqrt.f64 1/2)))) 4) 4) |
(/.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 p x) (neg.f64 (sqrt.f64 1/2)))) 4)) 8) |
(neg.f64 (*.f64 (sqrt.f64 2) (/.f64 p (/.f64 x (sqrt.f64 1/2))))) |
(+.f64 (*.f64 (/.f64 x p) (/.f64 4 (sqrt.f64 1/2))) 0) |
(+.f64 0 (*.f64 (/.f64 x p) (/.f64 4 (sqrt.f64 1/2)))) |
(+.f64 -1 (-.f64 1 (/.f64 (*.f64 (/.f64 x p) -4) (sqrt.f64 1/2)))) |
(+.f64 (*.f64 x (/.f64 2 (*.f64 p (sqrt.f64 1/2)))) (*.f64 x (/.f64 2 (*.f64 p (sqrt.f64 1/2))))) |
(+.f64 (/.f64 (/.f64 x p) (sqrt.f64 1/2)) (+.f64 (/.f64 (/.f64 x p) (sqrt.f64 1/2)) (*.f64 x (/.f64 2 (*.f64 p (sqrt.f64 1/2)))))) |
(-.f64 (*.f64 (/.f64 x p) (/.f64 4 (sqrt.f64 1/2))) 0) |
(-.f64 0 (/.f64 (*.f64 (/.f64 x p) -4) (sqrt.f64 1/2))) |
(*.f64 2 (*.f64 x (/.f64 2 (*.f64 p (sqrt.f64 1/2))))) |
(*.f64 4 (/.f64 (/.f64 x p) (sqrt.f64 1/2))) |
(*.f64 x (*.f64 2 (/.f64 2 (*.f64 p (sqrt.f64 1/2))))) |
(*.f64 x (*.f64 (/.f64 2 (*.f64 p (sqrt.f64 1/2))) 2)) |
(*.f64 x (*.f64 (*.f64 2 (/.f64 2 (*.f64 p (sqrt.f64 1/2)))) 1)) |
(*.f64 x (*.f64 (/.f64 1 (sqrt.f64 1/2)) (*.f64 2 (/.f64 2 p)))) |
(*.f64 (/.f64 2 p) (*.f64 2 (/.f64 x (sqrt.f64 1/2)))) |
(*.f64 (/.f64 2 p) (*.f64 (*.f64 2 (/.f64 x (sqrt.f64 1/2))) 1)) |
(*.f64 (*.f64 2 (/.f64 x p)) (/.f64 2 (sqrt.f64 1/2))) |
(*.f64 (*.f64 2 (/.f64 x p)) (*.f64 2 (/.f64 1 (sqrt.f64 1/2)))) |
(*.f64 (*.f64 2 (/.f64 x p)) (*.f64 (/.f64 1/2 (sqrt.f64 1/2)) 4)) |
(*.f64 (*.f64 4 (/.f64 x p)) (/.f64 1 (sqrt.f64 1/2))) |
(*.f64 (*.f64 4 (/.f64 x p)) (*.f64 1/2 (/.f64 2 (sqrt.f64 1/2)))) |
(*.f64 1/2 (*.f64 (/.f64 x (sqrt.f64 1/2)) (*.f64 (/.f64 2 p) 4))) |
(*.f64 (*.f64 (/.f64 x p) (/.f64 4 (sqrt.f64 1/2))) 1) |
(*.f64 1 (*.f64 (/.f64 x p) (/.f64 4 (sqrt.f64 1/2)))) |
(*.f64 -1 (/.f64 (*.f64 (/.f64 x p) -4) (sqrt.f64 1/2))) |
(*.f64 (*.f64 4 (*.f64 2 (/.f64 x p))) (/.f64 1/2 (sqrt.f64 1/2))) |
(*.f64 (*.f64 4 (*.f64 2 (/.f64 x p))) (*.f64 1/4 (/.f64 2 (sqrt.f64 1/2)))) |
(*.f64 (*.f64 4 (*.f64 2 (/.f64 x p))) (*.f64 1/2 (/.f64 1 (sqrt.f64 1/2)))) |
(*.f64 (*.f64 4 (*.f64 2 (/.f64 x p))) (*.f64 (/.f64 1/2 (sqrt.f64 1/2)) 1)) |
(*.f64 (*.f64 (/.f64 x (sqrt.f64 1/2)) (*.f64 (/.f64 2 p) 4)) 1/2) |
(*.f64 (*.f64 2 (/.f64 2 p)) (/.f64 x (sqrt.f64 1/2))) |
(*.f64 (/.f64 2 (sqrt.f64 1/2)) (*.f64 2 (/.f64 x p))) |
(*.f64 (/.f64 x p) (/.f64 4 (sqrt.f64 1/2))) |
(*.f64 (*.f64 (*.f64 (/.f64 x p) (/.f64 4 (sqrt.f64 1/2))) 4) 1/4) |
(*.f64 (*.f64 4 (*.f64 4 (/.f64 x p))) (/.f64 1 (*.f64 4 (sqrt.f64 1/2)))) |
(*.f64 (+.f64 x x) (/.f64 2 (*.f64 p (sqrt.f64 1/2)))) |
(*.f64 (+.f64 x x) (*.f64 (/.f64 2 (*.f64 p (sqrt.f64 1/2))) 1)) |
(*.f64 (+.f64 x x) (*.f64 (/.f64 1 (sqrt.f64 1/2)) (/.f64 2 p))) |
(*.f64 (*.f64 x (/.f64 1/2 p)) (/.f64 4 (*.f64 1/2 (sqrt.f64 1/2)))) |
(*.f64 1/4 (/.f64 (*.f64 4 (*.f64 4 (/.f64 x p))) (sqrt.f64 1/2))) |
(*.f64 (/.f64 x (sqrt.f64 1/2)) (*.f64 2 (/.f64 2 p))) |
(*.f64 (/.f64 x (sqrt.f64 1/2)) (*.f64 (*.f64 2 (/.f64 1/2 p)) 4)) |
(*.f64 (*.f64 x (/.f64 2 (*.f64 p (sqrt.f64 1/2)))) 2) |
(*.f64 (/.f64 1 (sqrt.f64 1/2)) (*.f64 4 (/.f64 x p))) |
(*.f64 (/.f64 (*.f64 (/.f64 x p) -4) (sqrt.f64 1/2)) -1) |
(*.f64 (*.f64 (/.f64 x p) -4) (/.f64 1 (neg.f64 (sqrt.f64 1/2)))) |
(*.f64 (/.f64 (/.f64 x p) (sqrt.f64 1/2)) 4) |
(*.f64 (*.f64 2 (/.f64 2 (sqrt.f64 1/2))) (/.f64 x p)) |
(*.f64 (*.f64 (/.f64 2 p) 4) (/.f64 x (*.f64 2 (sqrt.f64 1/2)))) |
(*.f64 (*.f64 x 4) (/.f64 (/.f64 2 p) (*.f64 2 (sqrt.f64 1/2)))) |
(*.f64 (*.f64 2 (/.f64 x (sqrt.f64 1/2))) (/.f64 2 p)) |
(*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 1/2))) (*.f64 2 (/.f64 x p))) |
(*.f64 (/.f64 2 (*.f64 p (sqrt.f64 1/2))) (+.f64 x x)) |
(*.f64 (*.f64 2 (/.f64 2 (*.f64 p (sqrt.f64 1/2)))) x) |
(*.f64 (/.f64 1/2 (sqrt.f64 1/2)) (*.f64 4 (*.f64 2 (/.f64 x p)))) |
(neg.f64 (/.f64 (*.f64 (/.f64 x p) -4) (sqrt.f64 1/2))) |
(+.f64 (/.f64 p (/.f64 x (sqrt.f64 1/2))) 0) |
(+.f64 0 (/.f64 p (/.f64 x (sqrt.f64 1/2)))) |
(+.f64 (/.f64 (sqrt.f64 1/2) (*.f64 4 (/.f64 x p))) (+.f64 (/.f64 (sqrt.f64 1/2) (*.f64 4 (/.f64 x p))) (*.f64 1/2 (/.f64 p (/.f64 x (sqrt.f64 1/2)))))) |
(+.f64 (*.f64 1/2 (/.f64 p (/.f64 x (sqrt.f64 1/2)))) (*.f64 1/2 (/.f64 p (/.f64 x (sqrt.f64 1/2))))) |
(-.f64 (/.f64 p (/.f64 x (sqrt.f64 1/2))) 0) |
(*.f64 2 (*.f64 1/2 (/.f64 p (/.f64 x (sqrt.f64 1/2))))) |
(*.f64 4 (/.f64 (sqrt.f64 1/2) (*.f64 4 (/.f64 x p)))) |
(*.f64 1/2 (*.f64 2 (/.f64 p (/.f64 x (sqrt.f64 1/2))))) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(*.f64 (/.f64 p (/.f64 x (sqrt.f64 1/2))) 1) |
(*.f64 1 (/.f64 p (/.f64 x (sqrt.f64 1/2)))) |
(*.f64 -1 (*.f64 (/.f64 p x) (neg.f64 (sqrt.f64 1/2)))) |
(*.f64 (*.f64 2 (sqrt.f64 1/2)) (/.f64 (*.f64 p 1/2) x)) |
(*.f64 (*.f64 2 (sqrt.f64 1/2)) (*.f64 (/.f64 (*.f64 p 1/2) x) 1)) |
(*.f64 (*.f64 2 (sqrt.f64 1/2)) (*.f64 1/2 (/.f64 p x))) |
(*.f64 (*.f64 2 (/.f64 p (/.f64 x (sqrt.f64 1/2)))) 1/2) |
(*.f64 (*.f64 4 (sqrt.f64 1/2)) (/.f64 1/4 (/.f64 x p))) |
(*.f64 (/.f64 2 (/.f64 x p)) (/.f64 1 (/.f64 2 (sqrt.f64 1/2)))) |
(*.f64 (/.f64 p x) (sqrt.f64 1/2)) |
(*.f64 (/.f64 p x) (/.f64 1 (/.f64 1 (sqrt.f64 1/2)))) |
(*.f64 (neg.f64 (sqrt.f64 1/2)) (neg.f64 (/.f64 p x))) |
(*.f64 (*.f64 1/2 (sqrt.f64 1/2)) (/.f64 2 (/.f64 x p))) |
(*.f64 (/.f64 (sqrt.f64 1/2) (*.f64 4 (/.f64 x p))) 4) |
(*.f64 (/.f64 (*.f64 p 1/2) x) (*.f64 2 (sqrt.f64 1/2))) |
(*.f64 (/.f64 1/4 (/.f64 x p)) (/.f64 (sqrt.f64 1/2) 1/4)) |
(neg.f64 (*.f64 (/.f64 p x) (neg.f64 (sqrt.f64 1/2)))) |
(+.f64 (*.f64 2 (/.f64 x p)) 0) |
(+.f64 0 (*.f64 2 (/.f64 x p))) |
(+.f64 (/.f64 x p) (/.f64 x p)) |
(+.f64 (*.f64 x (/.f64 1/2 p)) (+.f64 (*.f64 x (/.f64 1/2 p)) (/.f64 x p))) |
(-.f64 (*.f64 2 (/.f64 x p)) 0) |
(-.f64 0 (*.f64 (/.f64 x p) -2)) |
(/.f64 2 (/.f64 p x)) |
(/.f64 4 (/.f64 2 (/.f64 x p))) |
(/.f64 x (*.f64 p 1/2)) |
(/.f64 (/.f64 2 p) (/.f64 (/.f64 4 x) 4)) |
(/.f64 (*.f64 2 (/.f64 x p)) 1) |
(/.f64 (*.f64 4 (/.f64 x p)) 2) |
(/.f64 1 (/.f64 (*.f64 p 1/2) x)) |
(/.f64 1 (/.f64 (/.f64 2 (/.f64 x p)) 4)) |
(/.f64 (*.f64 4 (*.f64 2 (/.f64 x p))) 4) |
(/.f64 8 (*.f64 2 (/.f64 2 (/.f64 x p)))) |
(/.f64 (/.f64 x p) 1/2) |
(/.f64 (*.f64 4 (*.f64 4 (/.f64 x p))) 8) |
(/.f64 (+.f64 x x) p) |
(/.f64 -4 (/.f64 -2 (/.f64 x p))) |
(/.f64 (*.f64 x (/.f64 1/2 p)) 1/4) |
(/.f64 (*.f64 2 (*.f64 4 (*.f64 4 (/.f64 x p)))) 16) |
(/.f64 (*.f64 x 4) (+.f64 p p)) |
(/.f64 (*.f64 x 4) (*.f64 4 (*.f64 p 1/2))) |
(/.f64 (neg.f64 x) (neg.f64 (*.f64 p 1/2))) |
(/.f64 (*.f64 (/.f64 x p) -2) -1) |
(/.f64 (*.f64 2 (/.f64 p x)) (*.f64 (/.f64 p x) (/.f64 p x))) |
(/.f64 (/.f64 (*.f64 x 4) (*.f64 p 1/2)) 4) |
(neg.f64 (*.f64 (/.f64 x p) -2)) |
| Outputs |
|---|
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (sqrt.f64 2) x))) |
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (/.f64 p x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (neg.f64 (/.f64 (sqrt.f64 2) x))) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (sqrt.f64 2) x))) |
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (/.f64 p x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (neg.f64 (/.f64 (sqrt.f64 2) x))) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (sqrt.f64 2) x))) |
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (/.f64 p x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (neg.f64 (/.f64 (sqrt.f64 2) x))) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (sqrt.f64 2) x))) |
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (/.f64 p x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (neg.f64 (/.f64 (sqrt.f64 2) x))) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (sqrt.f64 2) x))) |
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (/.f64 p x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (neg.f64 (/.f64 (sqrt.f64 2) x))) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (sqrt.f64 2) x))) |
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (/.f64 p x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (neg.f64 (/.f64 (sqrt.f64 2) x))) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (sqrt.f64 2) x))) |
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (/.f64 p x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (neg.f64 (/.f64 (sqrt.f64 2) x))) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (sqrt.f64 2) x))) |
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (/.f64 p x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (neg.f64 (/.f64 (sqrt.f64 2) x))) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (sqrt.f64 2) x))) |
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (/.f64 p x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (neg.f64 (/.f64 (sqrt.f64 2) x))) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (sqrt.f64 2) x))) |
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (/.f64 p x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (neg.f64 (/.f64 (sqrt.f64 2) x))) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (sqrt.f64 2) x))) |
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (/.f64 p x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (neg.f64 (/.f64 (sqrt.f64 2) x))) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (sqrt.f64 2) x))) |
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (/.f64 p x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (neg.f64 (/.f64 (sqrt.f64 2) x))) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (sqrt.f64 2) x))) |
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (/.f64 p x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (neg.f64 (/.f64 (sqrt.f64 2) x))) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (sqrt.f64 2) x))) |
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (/.f64 p x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (neg.f64 (/.f64 (sqrt.f64 2) x))) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (sqrt.f64 2) x))) |
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (/.f64 p x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (neg.f64 (/.f64 (sqrt.f64 2) x))) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (sqrt.f64 2) x))) |
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (/.f64 p x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (neg.f64 (/.f64 (sqrt.f64 2) x))) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (sqrt.f64 2) x))) |
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (/.f64 p x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (neg.f64 (/.f64 (sqrt.f64 2) x))) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (sqrt.f64 2) x))) |
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (/.f64 p x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (neg.f64 (/.f64 (sqrt.f64 2) x))) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (sqrt.f64 2) x))) |
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (/.f64 p x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (neg.f64 (/.f64 (sqrt.f64 2) x))) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (sqrt.f64 2) x))) |
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (/.f64 p x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (neg.f64 (/.f64 (sqrt.f64 2) x))) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (sqrt.f64 2) x))) |
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (/.f64 p x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (neg.f64 (/.f64 (sqrt.f64 2) x))) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (sqrt.f64 2) x))) |
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (/.f64 p x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (neg.f64 (/.f64 (sqrt.f64 2) x))) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (sqrt.f64 2) x))) |
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (/.f64 p x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (neg.f64 (/.f64 (sqrt.f64 2) x))) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (sqrt.f64 2) x))) |
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (/.f64 p x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (neg.f64 (/.f64 (sqrt.f64 2) x))) |
(*.f64 4 (/.f64 x (*.f64 (sqrt.f64 1/2) p))) |
(*.f64 4 (/.f64 (/.f64 x p) (sqrt.f64 1/2))) |
(*.f64 4 (/.f64 x (*.f64 (sqrt.f64 1/2) p))) |
(*.f64 4 (/.f64 (/.f64 x p) (sqrt.f64 1/2))) |
(*.f64 4 (/.f64 x (*.f64 (sqrt.f64 1/2) p))) |
(*.f64 4 (/.f64 (/.f64 x p) (sqrt.f64 1/2))) |
(*.f64 4 (/.f64 x (*.f64 (sqrt.f64 1/2) p))) |
(*.f64 4 (/.f64 (/.f64 x p) (sqrt.f64 1/2))) |
(*.f64 4 (/.f64 x (*.f64 (sqrt.f64 1/2) p))) |
(*.f64 4 (/.f64 (/.f64 x p) (sqrt.f64 1/2))) |
(*.f64 4 (/.f64 x (*.f64 (sqrt.f64 1/2) p))) |
(*.f64 4 (/.f64 (/.f64 x p) (sqrt.f64 1/2))) |
(*.f64 4 (/.f64 x (*.f64 (sqrt.f64 1/2) p))) |
(*.f64 4 (/.f64 (/.f64 x p) (sqrt.f64 1/2))) |
(*.f64 4 (/.f64 x (*.f64 (sqrt.f64 1/2) p))) |
(*.f64 4 (/.f64 (/.f64 x p) (sqrt.f64 1/2))) |
(*.f64 4 (/.f64 x (*.f64 (sqrt.f64 1/2) p))) |
(*.f64 4 (/.f64 (/.f64 x p) (sqrt.f64 1/2))) |
(*.f64 4 (/.f64 x (*.f64 (sqrt.f64 1/2) p))) |
(*.f64 4 (/.f64 (/.f64 x p) (sqrt.f64 1/2))) |
(*.f64 4 (/.f64 x (*.f64 (sqrt.f64 1/2) p))) |
(*.f64 4 (/.f64 (/.f64 x p) (sqrt.f64 1/2))) |
(*.f64 4 (/.f64 x (*.f64 (sqrt.f64 1/2) p))) |
(*.f64 4 (/.f64 (/.f64 x p) (sqrt.f64 1/2))) |
(*.f64 4 (/.f64 x (*.f64 (sqrt.f64 1/2) p))) |
(*.f64 4 (/.f64 (/.f64 x p) (sqrt.f64 1/2))) |
(*.f64 4 (/.f64 x (*.f64 (sqrt.f64 1/2) p))) |
(*.f64 4 (/.f64 (/.f64 x p) (sqrt.f64 1/2))) |
(*.f64 4 (/.f64 x (*.f64 (sqrt.f64 1/2) p))) |
(*.f64 4 (/.f64 (/.f64 x p) (sqrt.f64 1/2))) |
(*.f64 4 (/.f64 x (*.f64 (sqrt.f64 1/2) p))) |
(*.f64 4 (/.f64 (/.f64 x p) (sqrt.f64 1/2))) |
(*.f64 4 (/.f64 x (*.f64 (sqrt.f64 1/2) p))) |
(*.f64 4 (/.f64 (/.f64 x p) (sqrt.f64 1/2))) |
(*.f64 4 (/.f64 x (*.f64 (sqrt.f64 1/2) p))) |
(*.f64 4 (/.f64 (/.f64 x p) (sqrt.f64 1/2))) |
(*.f64 4 (/.f64 x (*.f64 (sqrt.f64 1/2) p))) |
(*.f64 4 (/.f64 (/.f64 x p) (sqrt.f64 1/2))) |
(*.f64 4 (/.f64 x (*.f64 (sqrt.f64 1/2) p))) |
(*.f64 4 (/.f64 (/.f64 x p) (sqrt.f64 1/2))) |
(*.f64 4 (/.f64 x (*.f64 (sqrt.f64 1/2) p))) |
(*.f64 4 (/.f64 (/.f64 x p) (sqrt.f64 1/2))) |
(*.f64 4 (/.f64 x (*.f64 (sqrt.f64 1/2) p))) |
(*.f64 4 (/.f64 (/.f64 x p) (sqrt.f64 1/2))) |
(*.f64 4 (/.f64 x (*.f64 (sqrt.f64 1/2) p))) |
(*.f64 4 (/.f64 (/.f64 x p) (sqrt.f64 1/2))) |
(*.f64 4 (/.f64 x (*.f64 (sqrt.f64 1/2) p))) |
(*.f64 4 (/.f64 (/.f64 x p) (sqrt.f64 1/2))) |
(/.f64 (*.f64 (sqrt.f64 1/2) p) x) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(/.f64 (*.f64 (sqrt.f64 1/2) p) x) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(/.f64 (*.f64 (sqrt.f64 1/2) p) x) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(/.f64 (*.f64 (sqrt.f64 1/2) p) x) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(/.f64 (*.f64 (sqrt.f64 1/2) p) x) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(/.f64 (*.f64 (sqrt.f64 1/2) p) x) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(/.f64 (*.f64 (sqrt.f64 1/2) p) x) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(/.f64 (*.f64 (sqrt.f64 1/2) p) x) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(/.f64 (*.f64 (sqrt.f64 1/2) p) x) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(/.f64 (*.f64 (sqrt.f64 1/2) p) x) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(/.f64 (*.f64 (sqrt.f64 1/2) p) x) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(/.f64 (*.f64 (sqrt.f64 1/2) p) x) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(/.f64 (*.f64 (sqrt.f64 1/2) p) x) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(/.f64 (*.f64 (sqrt.f64 1/2) p) x) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(/.f64 (*.f64 (sqrt.f64 1/2) p) x) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(/.f64 (*.f64 (sqrt.f64 1/2) p) x) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(/.f64 (*.f64 (sqrt.f64 1/2) p) x) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(/.f64 (*.f64 (sqrt.f64 1/2) p) x) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(/.f64 (*.f64 (sqrt.f64 1/2) p) x) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(/.f64 (*.f64 (sqrt.f64 1/2) p) x) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(/.f64 (*.f64 (sqrt.f64 1/2) p) x) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(/.f64 (*.f64 (sqrt.f64 1/2) p) x) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(/.f64 (*.f64 (sqrt.f64 1/2) p) x) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(/.f64 (*.f64 (sqrt.f64 1/2) p) x) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(*.f64 2 (/.f64 x p)) |
(/.f64 2 (/.f64 p x)) |
(*.f64 2 (/.f64 x p)) |
(/.f64 2 (/.f64 p x)) |
(*.f64 2 (/.f64 x p)) |
(/.f64 2 (/.f64 p x)) |
(*.f64 2 (/.f64 x p)) |
(/.f64 2 (/.f64 p x)) |
(*.f64 2 (/.f64 x p)) |
(/.f64 2 (/.f64 p x)) |
(*.f64 2 (/.f64 x p)) |
(/.f64 2 (/.f64 p x)) |
(*.f64 2 (/.f64 x p)) |
(/.f64 2 (/.f64 p x)) |
(*.f64 2 (/.f64 x p)) |
(/.f64 2 (/.f64 p x)) |
(*.f64 2 (/.f64 x p)) |
(/.f64 2 (/.f64 p x)) |
(*.f64 2 (/.f64 x p)) |
(/.f64 2 (/.f64 p x)) |
(*.f64 2 (/.f64 x p)) |
(/.f64 2 (/.f64 p x)) |
(*.f64 2 (/.f64 x p)) |
(/.f64 2 (/.f64 p x)) |
(*.f64 2 (/.f64 x p)) |
(/.f64 2 (/.f64 p x)) |
(*.f64 2 (/.f64 x p)) |
(/.f64 2 (/.f64 p x)) |
(*.f64 2 (/.f64 x p)) |
(/.f64 2 (/.f64 p x)) |
(*.f64 2 (/.f64 x p)) |
(/.f64 2 (/.f64 p x)) |
(*.f64 2 (/.f64 x p)) |
(/.f64 2 (/.f64 p x)) |
(*.f64 2 (/.f64 x p)) |
(/.f64 2 (/.f64 p x)) |
(*.f64 2 (/.f64 x p)) |
(/.f64 2 (/.f64 p x)) |
(*.f64 2 (/.f64 x p)) |
(/.f64 2 (/.f64 p x)) |
(*.f64 2 (/.f64 x p)) |
(/.f64 2 (/.f64 p x)) |
(*.f64 2 (/.f64 x p)) |
(/.f64 2 (/.f64 p x)) |
(*.f64 2 (/.f64 x p)) |
(/.f64 2 (/.f64 p x)) |
(*.f64 2 (/.f64 x p)) |
(/.f64 2 (/.f64 p x)) |
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 p x) (neg.f64 (sqrt.f64 1/2)))) 0) |
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 p x) (neg.f64 (sqrt.f64 1/2)))) |
(*.f64 (neg.f64 (sqrt.f64 1/2)) (*.f64 (/.f64 p x) (sqrt.f64 2))) |
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (/.f64 p (neg.f64 x)))) |
(*.f64 (neg.f64 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 2) (/.f64 p x))) |
(+.f64 0 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 p x) (neg.f64 (sqrt.f64 1/2))))) |
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 p x) (neg.f64 (sqrt.f64 1/2)))) |
(*.f64 (neg.f64 (sqrt.f64 1/2)) (*.f64 (/.f64 p x) (sqrt.f64 2))) |
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (/.f64 p (neg.f64 x)))) |
(*.f64 (neg.f64 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 2) (/.f64 p x))) |
(-.f64 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 p x) (neg.f64 (sqrt.f64 1/2)))) 0) |
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 p x) (neg.f64 (sqrt.f64 1/2)))) |
(*.f64 (neg.f64 (sqrt.f64 1/2)) (*.f64 (/.f64 p x) (sqrt.f64 2))) |
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (/.f64 p (neg.f64 x)))) |
(*.f64 (neg.f64 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 2) (/.f64 p x))) |
(/.f64 (sqrt.f64 2) (/.f64 (/.f64 x p) (neg.f64 (sqrt.f64 1/2)))) |
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 p x) (neg.f64 (sqrt.f64 1/2)))) |
(*.f64 (neg.f64 (sqrt.f64 1/2)) (*.f64 (/.f64 p x) (sqrt.f64 2))) |
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (/.f64 p (neg.f64 x)))) |
(*.f64 (neg.f64 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 2) (/.f64 p x))) |
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 p x) (neg.f64 (sqrt.f64 1/2)))) 1) |
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 p x) (neg.f64 (sqrt.f64 1/2)))) |
(*.f64 (neg.f64 (sqrt.f64 1/2)) (*.f64 (/.f64 p x) (sqrt.f64 2))) |
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (/.f64 p (neg.f64 x)))) |
(*.f64 (neg.f64 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 2) (/.f64 p x))) |
(/.f64 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 p (/.f64 x (sqrt.f64 1/2))) -2)) 2) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (sqrt.f64 2) x))) |
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (/.f64 p x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (neg.f64 (/.f64 (sqrt.f64 2) x))) |
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (/.f64 x p) (sqrt.f64 1/2))) |
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 p x) (neg.f64 (sqrt.f64 1/2)))) |
(*.f64 (neg.f64 (sqrt.f64 1/2)) (*.f64 (/.f64 p x) (sqrt.f64 2))) |
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (/.f64 p (neg.f64 x)))) |
(*.f64 (neg.f64 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 2) (/.f64 p x))) |
(/.f64 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 p x) (neg.f64 (sqrt.f64 1/2)))) 4) 4) |
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 p x) (neg.f64 (sqrt.f64 1/2)))) |
(*.f64 (neg.f64 (sqrt.f64 1/2)) (*.f64 (/.f64 p x) (sqrt.f64 2))) |
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (/.f64 p (neg.f64 x)))) |
(*.f64 (neg.f64 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 2) (/.f64 p x))) |
(/.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 2) (*.f64 (/.f64 p x) (neg.f64 (sqrt.f64 1/2)))) 4)) 8) |
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 p x) (neg.f64 (sqrt.f64 1/2)))) |
(*.f64 (neg.f64 (sqrt.f64 1/2)) (*.f64 (/.f64 p x) (sqrt.f64 2))) |
(*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (/.f64 p (neg.f64 x)))) |
(*.f64 (neg.f64 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 2) (/.f64 p x))) |
(neg.f64 (*.f64 (sqrt.f64 2) (/.f64 p (/.f64 x (sqrt.f64 1/2))))) |
(*.f64 -1 (*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (sqrt.f64 2) x))) |
(neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (/.f64 p x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (neg.f64 (/.f64 (sqrt.f64 2) x))) |
(+.f64 (*.f64 (/.f64 x p) (/.f64 4 (sqrt.f64 1/2))) 0) |
(*.f64 4 (/.f64 (/.f64 x p) (sqrt.f64 1/2))) |
(*.f64 4 (/.f64 x (*.f64 (sqrt.f64 1/2) p))) |
(+.f64 0 (*.f64 (/.f64 x p) (/.f64 4 (sqrt.f64 1/2)))) |
(*.f64 4 (/.f64 (/.f64 x p) (sqrt.f64 1/2))) |
(*.f64 4 (/.f64 x (*.f64 (sqrt.f64 1/2) p))) |
(+.f64 -1 (-.f64 1 (/.f64 (*.f64 (/.f64 x p) -4) (sqrt.f64 1/2)))) |
(*.f64 4 (/.f64 (/.f64 x p) (sqrt.f64 1/2))) |
(*.f64 4 (/.f64 x (*.f64 (sqrt.f64 1/2) p))) |
(+.f64 (*.f64 x (/.f64 2 (*.f64 p (sqrt.f64 1/2)))) (*.f64 x (/.f64 2 (*.f64 p (sqrt.f64 1/2))))) |
(*.f64 4 (/.f64 (/.f64 x p) (sqrt.f64 1/2))) |
(*.f64 4 (/.f64 x (*.f64 (sqrt.f64 1/2) p))) |
(+.f64 (/.f64 (/.f64 x p) (sqrt.f64 1/2)) (+.f64 (/.f64 (/.f64 x p) (sqrt.f64 1/2)) (*.f64 x (/.f64 2 (*.f64 p (sqrt.f64 1/2)))))) |
(+.f64 (/.f64 (/.f64 x p) (sqrt.f64 1/2)) (+.f64 (/.f64 (/.f64 x p) (sqrt.f64 1/2)) (*.f64 x (/.f64 2 (*.f64 (sqrt.f64 1/2) p))))) |
(+.f64 (/.f64 x (*.f64 (sqrt.f64 1/2) p)) (+.f64 (/.f64 x (*.f64 (sqrt.f64 1/2) p)) (*.f64 x (/.f64 2 (*.f64 (sqrt.f64 1/2) p))))) |
(+.f64 (/.f64 (/.f64 x p) (sqrt.f64 1/2)) (+.f64 (/.f64 (/.f64 x p) (sqrt.f64 1/2)) (*.f64 x (/.f64 (/.f64 2 p) (sqrt.f64 1/2))))) |
(+.f64 (/.f64 x (/.f64 (*.f64 (sqrt.f64 1/2) p) 2)) (*.f64 2 (/.f64 (/.f64 x p) (sqrt.f64 1/2)))) |
(-.f64 (*.f64 (/.f64 x p) (/.f64 4 (sqrt.f64 1/2))) 0) |
(*.f64 4 (/.f64 (/.f64 x p) (sqrt.f64 1/2))) |
(*.f64 4 (/.f64 x (*.f64 (sqrt.f64 1/2) p))) |
(-.f64 0 (/.f64 (*.f64 (/.f64 x p) -4) (sqrt.f64 1/2))) |
(*.f64 4 (/.f64 (/.f64 x p) (sqrt.f64 1/2))) |
(*.f64 4 (/.f64 x (*.f64 (sqrt.f64 1/2) p))) |
(*.f64 2 (*.f64 x (/.f64 2 (*.f64 p (sqrt.f64 1/2))))) |
(*.f64 4 (/.f64 (/.f64 x p) (sqrt.f64 1/2))) |
(*.f64 4 (/.f64 x (*.f64 (sqrt.f64 1/2) p))) |
(*.f64 4 (/.f64 (/.f64 x p) (sqrt.f64 1/2))) |
(*.f64 4 (/.f64 x (*.f64 (sqrt.f64 1/2) p))) |
(*.f64 x (*.f64 2 (/.f64 2 (*.f64 p (sqrt.f64 1/2))))) |
(*.f64 4 (/.f64 (/.f64 x p) (sqrt.f64 1/2))) |
(*.f64 4 (/.f64 x (*.f64 (sqrt.f64 1/2) p))) |
(*.f64 x (*.f64 (/.f64 2 (*.f64 p (sqrt.f64 1/2))) 2)) |
(*.f64 4 (/.f64 (/.f64 x p) (sqrt.f64 1/2))) |
(*.f64 4 (/.f64 x (*.f64 (sqrt.f64 1/2) p))) |
(*.f64 x (*.f64 (*.f64 2 (/.f64 2 (*.f64 p (sqrt.f64 1/2)))) 1)) |
(*.f64 4 (/.f64 (/.f64 x p) (sqrt.f64 1/2))) |
(*.f64 4 (/.f64 x (*.f64 (sqrt.f64 1/2) p))) |
(*.f64 x (*.f64 (/.f64 1 (sqrt.f64 1/2)) (*.f64 2 (/.f64 2 p)))) |
(*.f64 4 (/.f64 (/.f64 x p) (sqrt.f64 1/2))) |
(*.f64 4 (/.f64 x (*.f64 (sqrt.f64 1/2) p))) |
(*.f64 (/.f64 2 p) (*.f64 2 (/.f64 x (sqrt.f64 1/2)))) |
(*.f64 4 (/.f64 (/.f64 x p) (sqrt.f64 1/2))) |
(*.f64 4 (/.f64 x (*.f64 (sqrt.f64 1/2) p))) |
(*.f64 (/.f64 2 p) (*.f64 (*.f64 2 (/.f64 x (sqrt.f64 1/2))) 1)) |
(*.f64 4 (/.f64 (/.f64 x p) (sqrt.f64 1/2))) |
(*.f64 4 (/.f64 x (*.f64 (sqrt.f64 1/2) p))) |
(*.f64 (*.f64 2 (/.f64 x p)) (/.f64 2 (sqrt.f64 1/2))) |
(*.f64 4 (/.f64 (/.f64 x p) (sqrt.f64 1/2))) |
(*.f64 4 (/.f64 x (*.f64 (sqrt.f64 1/2) p))) |
(*.f64 (*.f64 2 (/.f64 x p)) (*.f64 2 (/.f64 1 (sqrt.f64 1/2)))) |
(*.f64 4 (/.f64 (/.f64 x p) (sqrt.f64 1/2))) |
(*.f64 4 (/.f64 x (*.f64 (sqrt.f64 1/2) p))) |
(*.f64 (*.f64 2 (/.f64 x p)) (*.f64 (/.f64 1/2 (sqrt.f64 1/2)) 4)) |
(*.f64 4 (/.f64 (/.f64 x p) (sqrt.f64 1/2))) |
(*.f64 4 (/.f64 x (*.f64 (sqrt.f64 1/2) p))) |
(*.f64 (*.f64 4 (/.f64 x p)) (/.f64 1 (sqrt.f64 1/2))) |
(*.f64 4 (/.f64 (/.f64 x p) (sqrt.f64 1/2))) |
(*.f64 4 (/.f64 x (*.f64 (sqrt.f64 1/2) p))) |
(*.f64 (*.f64 4 (/.f64 x p)) (*.f64 1/2 (/.f64 2 (sqrt.f64 1/2)))) |
(*.f64 4 (/.f64 (/.f64 x p) (sqrt.f64 1/2))) |
(*.f64 4 (/.f64 x (*.f64 (sqrt.f64 1/2) p))) |
(*.f64 1/2 (*.f64 (/.f64 x (sqrt.f64 1/2)) (*.f64 (/.f64 2 p) 4))) |
(*.f64 4 (/.f64 (/.f64 x p) (sqrt.f64 1/2))) |
(*.f64 4 (/.f64 x (*.f64 (sqrt.f64 1/2) p))) |
(*.f64 (*.f64 (/.f64 x p) (/.f64 4 (sqrt.f64 1/2))) 1) |
(*.f64 4 (/.f64 (/.f64 x p) (sqrt.f64 1/2))) |
(*.f64 4 (/.f64 x (*.f64 (sqrt.f64 1/2) p))) |
(*.f64 1 (*.f64 (/.f64 x p) (/.f64 4 (sqrt.f64 1/2)))) |
(*.f64 4 (/.f64 (/.f64 x p) (sqrt.f64 1/2))) |
(*.f64 4 (/.f64 x (*.f64 (sqrt.f64 1/2) p))) |
(*.f64 -1 (/.f64 (*.f64 (/.f64 x p) -4) (sqrt.f64 1/2))) |
(*.f64 4 (/.f64 (/.f64 x p) (sqrt.f64 1/2))) |
(*.f64 4 (/.f64 x (*.f64 (sqrt.f64 1/2) p))) |
(*.f64 (*.f64 4 (*.f64 2 (/.f64 x p))) (/.f64 1/2 (sqrt.f64 1/2))) |
(*.f64 4 (/.f64 (/.f64 x p) (sqrt.f64 1/2))) |
(*.f64 4 (/.f64 x (*.f64 (sqrt.f64 1/2) p))) |
(*.f64 (*.f64 4 (*.f64 2 (/.f64 x p))) (*.f64 1/4 (/.f64 2 (sqrt.f64 1/2)))) |
(*.f64 4 (/.f64 (/.f64 x p) (sqrt.f64 1/2))) |
(*.f64 4 (/.f64 x (*.f64 (sqrt.f64 1/2) p))) |
(*.f64 (*.f64 4 (*.f64 2 (/.f64 x p))) (*.f64 1/2 (/.f64 1 (sqrt.f64 1/2)))) |
(*.f64 4 (/.f64 (/.f64 x p) (sqrt.f64 1/2))) |
(*.f64 4 (/.f64 x (*.f64 (sqrt.f64 1/2) p))) |
(*.f64 (*.f64 4 (*.f64 2 (/.f64 x p))) (*.f64 (/.f64 1/2 (sqrt.f64 1/2)) 1)) |
(*.f64 4 (/.f64 (/.f64 x p) (sqrt.f64 1/2))) |
(*.f64 4 (/.f64 x (*.f64 (sqrt.f64 1/2) p))) |
(*.f64 (*.f64 (/.f64 x (sqrt.f64 1/2)) (*.f64 (/.f64 2 p) 4)) 1/2) |
(*.f64 4 (/.f64 (/.f64 x p) (sqrt.f64 1/2))) |
(*.f64 4 (/.f64 x (*.f64 (sqrt.f64 1/2) p))) |
(*.f64 (*.f64 2 (/.f64 2 p)) (/.f64 x (sqrt.f64 1/2))) |
(*.f64 4 (/.f64 (/.f64 x p) (sqrt.f64 1/2))) |
(*.f64 4 (/.f64 x (*.f64 (sqrt.f64 1/2) p))) |
(*.f64 (/.f64 2 (sqrt.f64 1/2)) (*.f64 2 (/.f64 x p))) |
(*.f64 4 (/.f64 (/.f64 x p) (sqrt.f64 1/2))) |
(*.f64 4 (/.f64 x (*.f64 (sqrt.f64 1/2) p))) |
(*.f64 (/.f64 x p) (/.f64 4 (sqrt.f64 1/2))) |
(*.f64 4 (/.f64 (/.f64 x p) (sqrt.f64 1/2))) |
(*.f64 4 (/.f64 x (*.f64 (sqrt.f64 1/2) p))) |
(*.f64 (*.f64 (*.f64 (/.f64 x p) (/.f64 4 (sqrt.f64 1/2))) 4) 1/4) |
(*.f64 4 (/.f64 (/.f64 x p) (sqrt.f64 1/2))) |
(*.f64 4 (/.f64 x (*.f64 (sqrt.f64 1/2) p))) |
(*.f64 (*.f64 4 (*.f64 4 (/.f64 x p))) (/.f64 1 (*.f64 4 (sqrt.f64 1/2)))) |
(*.f64 4 (/.f64 (/.f64 x p) (sqrt.f64 1/2))) |
(*.f64 4 (/.f64 x (*.f64 (sqrt.f64 1/2) p))) |
(*.f64 (+.f64 x x) (/.f64 2 (*.f64 p (sqrt.f64 1/2)))) |
(*.f64 4 (/.f64 (/.f64 x p) (sqrt.f64 1/2))) |
(*.f64 4 (/.f64 x (*.f64 (sqrt.f64 1/2) p))) |
(*.f64 (+.f64 x x) (*.f64 (/.f64 2 (*.f64 p (sqrt.f64 1/2))) 1)) |
(*.f64 4 (/.f64 (/.f64 x p) (sqrt.f64 1/2))) |
(*.f64 4 (/.f64 x (*.f64 (sqrt.f64 1/2) p))) |
(*.f64 (+.f64 x x) (*.f64 (/.f64 1 (sqrt.f64 1/2)) (/.f64 2 p))) |
(*.f64 4 (/.f64 (/.f64 x p) (sqrt.f64 1/2))) |
(*.f64 4 (/.f64 x (*.f64 (sqrt.f64 1/2) p))) |
(*.f64 (*.f64 x (/.f64 1/2 p)) (/.f64 4 (*.f64 1/2 (sqrt.f64 1/2)))) |
(*.f64 4 (/.f64 (/.f64 x p) (sqrt.f64 1/2))) |
(*.f64 4 (/.f64 x (*.f64 (sqrt.f64 1/2) p))) |
(*.f64 1/4 (/.f64 (*.f64 4 (*.f64 4 (/.f64 x p))) (sqrt.f64 1/2))) |
(*.f64 4 (/.f64 (/.f64 x p) (sqrt.f64 1/2))) |
(*.f64 4 (/.f64 x (*.f64 (sqrt.f64 1/2) p))) |
(*.f64 (/.f64 x (sqrt.f64 1/2)) (*.f64 2 (/.f64 2 p))) |
(*.f64 4 (/.f64 (/.f64 x p) (sqrt.f64 1/2))) |
(*.f64 4 (/.f64 x (*.f64 (sqrt.f64 1/2) p))) |
(*.f64 (/.f64 x (sqrt.f64 1/2)) (*.f64 (*.f64 2 (/.f64 1/2 p)) 4)) |
(*.f64 (/.f64 x (sqrt.f64 1/2)) (*.f64 4 (*.f64 2 (/.f64 1/2 p)))) |
(*.f64 (/.f64 x (sqrt.f64 1/2)) (*.f64 (/.f64 1/2 p) 8)) |
(*.f64 (/.f64 x (sqrt.f64 1/2)) (*.f64 8 (/.f64 1/2 p))) |
(*.f64 (*.f64 x (/.f64 2 (*.f64 p (sqrt.f64 1/2)))) 2) |
(*.f64 4 (/.f64 (/.f64 x p) (sqrt.f64 1/2))) |
(*.f64 4 (/.f64 x (*.f64 (sqrt.f64 1/2) p))) |
(*.f64 (/.f64 1 (sqrt.f64 1/2)) (*.f64 4 (/.f64 x p))) |
(*.f64 4 (/.f64 (/.f64 x p) (sqrt.f64 1/2))) |
(*.f64 4 (/.f64 x (*.f64 (sqrt.f64 1/2) p))) |
(*.f64 (/.f64 (*.f64 (/.f64 x p) -4) (sqrt.f64 1/2)) -1) |
(*.f64 4 (/.f64 (/.f64 x p) (sqrt.f64 1/2))) |
(*.f64 4 (/.f64 x (*.f64 (sqrt.f64 1/2) p))) |
(*.f64 (*.f64 (/.f64 x p) -4) (/.f64 1 (neg.f64 (sqrt.f64 1/2)))) |
(*.f64 4 (/.f64 (/.f64 x p) (sqrt.f64 1/2))) |
(*.f64 4 (/.f64 x (*.f64 (sqrt.f64 1/2) p))) |
(*.f64 (/.f64 (/.f64 x p) (sqrt.f64 1/2)) 4) |
(*.f64 4 (/.f64 (/.f64 x p) (sqrt.f64 1/2))) |
(*.f64 4 (/.f64 x (*.f64 (sqrt.f64 1/2) p))) |
(*.f64 (*.f64 2 (/.f64 2 (sqrt.f64 1/2))) (/.f64 x p)) |
(*.f64 4 (/.f64 (/.f64 x p) (sqrt.f64 1/2))) |
(*.f64 4 (/.f64 x (*.f64 (sqrt.f64 1/2) p))) |
(*.f64 (*.f64 (/.f64 2 p) 4) (/.f64 x (*.f64 2 (sqrt.f64 1/2)))) |
(*.f64 4 (/.f64 (/.f64 x p) (sqrt.f64 1/2))) |
(*.f64 4 (/.f64 x (*.f64 (sqrt.f64 1/2) p))) |
(*.f64 (*.f64 x 4) (/.f64 (/.f64 2 p) (*.f64 2 (sqrt.f64 1/2)))) |
(*.f64 4 (/.f64 (/.f64 x p) (sqrt.f64 1/2))) |
(*.f64 4 (/.f64 x (*.f64 (sqrt.f64 1/2) p))) |
(*.f64 (*.f64 2 (/.f64 x (sqrt.f64 1/2))) (/.f64 2 p)) |
(*.f64 4 (/.f64 (/.f64 x p) (sqrt.f64 1/2))) |
(*.f64 4 (/.f64 x (*.f64 (sqrt.f64 1/2) p))) |
(*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 1/2))) (*.f64 2 (/.f64 x p))) |
(*.f64 4 (/.f64 (/.f64 x p) (sqrt.f64 1/2))) |
(*.f64 4 (/.f64 x (*.f64 (sqrt.f64 1/2) p))) |
(*.f64 (/.f64 2 (*.f64 p (sqrt.f64 1/2))) (+.f64 x x)) |
(*.f64 4 (/.f64 (/.f64 x p) (sqrt.f64 1/2))) |
(*.f64 4 (/.f64 x (*.f64 (sqrt.f64 1/2) p))) |
(*.f64 (*.f64 2 (/.f64 2 (*.f64 p (sqrt.f64 1/2)))) x) |
(*.f64 4 (/.f64 (/.f64 x p) (sqrt.f64 1/2))) |
(*.f64 4 (/.f64 x (*.f64 (sqrt.f64 1/2) p))) |
(*.f64 (/.f64 1/2 (sqrt.f64 1/2)) (*.f64 4 (*.f64 2 (/.f64 x p)))) |
(*.f64 4 (/.f64 (/.f64 x p) (sqrt.f64 1/2))) |
(*.f64 4 (/.f64 x (*.f64 (sqrt.f64 1/2) p))) |
(neg.f64 (/.f64 (*.f64 (/.f64 x p) -4) (sqrt.f64 1/2))) |
(*.f64 4 (/.f64 (/.f64 x p) (sqrt.f64 1/2))) |
(*.f64 4 (/.f64 x (*.f64 (sqrt.f64 1/2) p))) |
(+.f64 (/.f64 p (/.f64 x (sqrt.f64 1/2))) 0) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(+.f64 0 (/.f64 p (/.f64 x (sqrt.f64 1/2)))) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(+.f64 (/.f64 (sqrt.f64 1/2) (*.f64 4 (/.f64 x p))) (+.f64 (/.f64 (sqrt.f64 1/2) (*.f64 4 (/.f64 x p))) (*.f64 1/2 (/.f64 p (/.f64 x (sqrt.f64 1/2)))))) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(+.f64 (*.f64 1/2 (/.f64 p (/.f64 x (sqrt.f64 1/2)))) (*.f64 1/2 (/.f64 p (/.f64 x (sqrt.f64 1/2))))) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(-.f64 (/.f64 p (/.f64 x (sqrt.f64 1/2))) 0) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(*.f64 2 (*.f64 1/2 (/.f64 p (/.f64 x (sqrt.f64 1/2))))) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(*.f64 4 (/.f64 (sqrt.f64 1/2) (*.f64 4 (/.f64 x p)))) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(*.f64 1/2 (*.f64 2 (/.f64 p (/.f64 x (sqrt.f64 1/2))))) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (/.f64 p (/.f64 x (sqrt.f64 1/2))) 1) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(*.f64 1 (/.f64 p (/.f64 x (sqrt.f64 1/2)))) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(*.f64 -1 (*.f64 (/.f64 p x) (neg.f64 (sqrt.f64 1/2)))) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(*.f64 (*.f64 2 (sqrt.f64 1/2)) (/.f64 (*.f64 p 1/2) x)) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(*.f64 (*.f64 2 (sqrt.f64 1/2)) (*.f64 (/.f64 (*.f64 p 1/2) x) 1)) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(*.f64 (*.f64 2 (sqrt.f64 1/2)) (*.f64 1/2 (/.f64 p x))) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(*.f64 (*.f64 2 (/.f64 p (/.f64 x (sqrt.f64 1/2)))) 1/2) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(*.f64 (*.f64 4 (sqrt.f64 1/2)) (/.f64 1/4 (/.f64 x p))) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(*.f64 (/.f64 2 (/.f64 x p)) (/.f64 1 (/.f64 2 (sqrt.f64 1/2)))) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(*.f64 (/.f64 p x) (sqrt.f64 1/2)) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(*.f64 (/.f64 p x) (/.f64 1 (/.f64 1 (sqrt.f64 1/2)))) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(*.f64 (neg.f64 (sqrt.f64 1/2)) (neg.f64 (/.f64 p x))) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(*.f64 (*.f64 1/2 (sqrt.f64 1/2)) (/.f64 2 (/.f64 x p))) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(*.f64 (/.f64 (sqrt.f64 1/2) (*.f64 4 (/.f64 x p))) 4) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(*.f64 (/.f64 (*.f64 p 1/2) x) (*.f64 2 (sqrt.f64 1/2))) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(*.f64 (/.f64 1/4 (/.f64 x p)) (/.f64 (sqrt.f64 1/2) 1/4)) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(neg.f64 (*.f64 (/.f64 p x) (neg.f64 (sqrt.f64 1/2)))) |
(*.f64 p (/.f64 (sqrt.f64 1/2) x)) |
(*.f64 (sqrt.f64 1/2) (/.f64 p x)) |
(+.f64 (*.f64 2 (/.f64 x p)) 0) |
(*.f64 2 (/.f64 x p)) |
(/.f64 2 (/.f64 p x)) |
(+.f64 0 (*.f64 2 (/.f64 x p))) |
(*.f64 2 (/.f64 x p)) |
(/.f64 2 (/.f64 p x)) |
(+.f64 (/.f64 x p) (/.f64 x p)) |
(*.f64 2 (/.f64 x p)) |
(/.f64 2 (/.f64 p x)) |
(+.f64 (*.f64 x (/.f64 1/2 p)) (+.f64 (*.f64 x (/.f64 1/2 p)) (/.f64 x p))) |
(*.f64 2 (/.f64 x p)) |
(/.f64 2 (/.f64 p x)) |
(-.f64 (*.f64 2 (/.f64 x p)) 0) |
(*.f64 2 (/.f64 x p)) |
(/.f64 2 (/.f64 p x)) |
(-.f64 0 (*.f64 (/.f64 x p) -2)) |
(*.f64 2 (/.f64 x p)) |
(/.f64 2 (/.f64 p x)) |
(/.f64 2 (/.f64 p x)) |
(*.f64 2 (/.f64 x p)) |
(/.f64 4 (/.f64 2 (/.f64 x p))) |
(*.f64 2 (/.f64 x p)) |
(/.f64 2 (/.f64 p x)) |
(/.f64 x (*.f64 p 1/2)) |
(*.f64 2 (/.f64 x p)) |
(/.f64 2 (/.f64 p x)) |
(/.f64 (/.f64 2 p) (/.f64 (/.f64 4 x) 4)) |
(*.f64 2 (/.f64 x p)) |
(/.f64 2 (/.f64 p x)) |
(/.f64 (*.f64 2 (/.f64 x p)) 1) |
(*.f64 2 (/.f64 x p)) |
(/.f64 2 (/.f64 p x)) |
(/.f64 (*.f64 4 (/.f64 x p)) 2) |
(*.f64 2 (/.f64 x p)) |
(/.f64 2 (/.f64 p x)) |
(/.f64 1 (/.f64 (*.f64 p 1/2) x)) |
(*.f64 2 (/.f64 x p)) |
(/.f64 2 (/.f64 p x)) |
(/.f64 1 (/.f64 (/.f64 2 (/.f64 x p)) 4)) |
(*.f64 2 (/.f64 x p)) |
(/.f64 2 (/.f64 p x)) |
(/.f64 (*.f64 4 (*.f64 2 (/.f64 x p))) 4) |
(*.f64 2 (/.f64 x p)) |
(/.f64 2 (/.f64 p x)) |
(/.f64 8 (*.f64 2 (/.f64 2 (/.f64 x p)))) |
(*.f64 2 (/.f64 x p)) |
(/.f64 2 (/.f64 p x)) |
(/.f64 (/.f64 x p) 1/2) |
(*.f64 2 (/.f64 x p)) |
(/.f64 2 (/.f64 p x)) |
(/.f64 (*.f64 4 (*.f64 4 (/.f64 x p))) 8) |
(*.f64 2 (/.f64 x p)) |
(/.f64 2 (/.f64 p x)) |
(/.f64 (+.f64 x x) p) |
(*.f64 2 (/.f64 x p)) |
(/.f64 2 (/.f64 p x)) |
(/.f64 -4 (/.f64 -2 (/.f64 x p))) |
(*.f64 2 (/.f64 x p)) |
(/.f64 2 (/.f64 p x)) |
(/.f64 (*.f64 x (/.f64 1/2 p)) 1/4) |
(*.f64 2 (/.f64 x p)) |
(/.f64 2 (/.f64 p x)) |
(/.f64 (*.f64 2 (*.f64 4 (*.f64 4 (/.f64 x p)))) 16) |
(*.f64 2 (/.f64 x p)) |
(/.f64 2 (/.f64 p x)) |
(/.f64 (*.f64 x 4) (+.f64 p p)) |
(*.f64 2 (/.f64 x p)) |
(/.f64 2 (/.f64 p x)) |
(/.f64 (*.f64 x 4) (*.f64 4 (*.f64 p 1/2))) |
(*.f64 2 (/.f64 x p)) |
(/.f64 2 (/.f64 p x)) |
(/.f64 (neg.f64 x) (neg.f64 (*.f64 p 1/2))) |
(*.f64 2 (/.f64 x p)) |
(/.f64 2 (/.f64 p x)) |
(/.f64 (*.f64 (/.f64 x p) -2) -1) |
(*.f64 2 (/.f64 x p)) |
(/.f64 2 (/.f64 p x)) |
(/.f64 (*.f64 2 (/.f64 p x)) (*.f64 (/.f64 p x) (/.f64 p x))) |
(*.f64 2 (/.f64 x p)) |
(/.f64 2 (/.f64 p x)) |
(/.f64 (/.f64 (*.f64 x 4) (*.f64 p 1/2)) 4) |
(*.f64 2 (/.f64 x p)) |
(/.f64 2 (/.f64 p x)) |
(neg.f64 (*.f64 (/.f64 x p) -2)) |
(*.f64 2 (/.f64 x p)) |
(/.f64 2 (/.f64 p x)) |
Compiled 17684 to 13502 computations (23.6% saved)
29 alts after pruning (25 fresh and 4 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 676 | 13 | 689 |
| Fresh | 8 | 12 | 20 |
| Picked | 0 | 1 | 1 |
| Done | 2 | 3 | 5 |
| Total | 686 | 29 | 715 |
| Status | Error | Program |
|---|---|---|
| 51.4b | (/.f64 (sqrt.f64 2) (/.f64 (/.f64 x p) (neg.f64 (sqrt.f64 1/2)))) | |
| 51.4b | (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (/.f64 2 (*.f64 (sqrt.f64 1/2) (/.f64 p x))) 2)) | |
| 59.7b | (+.f64 -1 (-.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 p x) (sqrt.f64 2))))) | |
| 34.8b | (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 x p))) (sqrt.f64 1/2)) | |
| ▶ | 51.4b | (*.f64 (*.f64 (sqrt.f64 1/2) p) (neg.f64 (/.f64 (sqrt.f64 2) x))) |
| 51.4b | (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (/.f64 (sqrt.f64 1/2) (/.f64 1 p)) x))) | |
| 51.4b | (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) p) x))) | |
| 51.4b | (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (sqrt.f64 1/2) (/.f64 x p)))) | |
| 51.4b | (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (neg.f64 p) (/.f64 -1 (/.f64 (sqrt.f64 1/2) x))))) | |
| ✓ | 51.4b | (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 4 (/.f64 (*.f64 2 (*.f64 x (/.f64 2 p))) (sqrt.f64 1/2))))) |
| 53.2b | (*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (/.f64 p x) (/.f64 (/.f64 p x) (/.f64 (/.f64 (*.f64 p (/.f64 2 x)) (sqrt.f64 1/2)) 2))))) | |
| 57.5b | (*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 2 (/.f64 (*.f64 p (/.f64 2 x)) (*.f64 (/.f64 p x) (/.f64 p x))))))) | |
| 51.4b | (*.f64 (sqrt.f64 2) (neg.f64 (*.f64 p (/.f64 (sqrt.f64 1/2) x)))) | |
| ✓ | 51.4b | (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
| 53.5b | (sqrt.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) | |
| 30.3b | (sqrt.f64 (/.f64 (*.f64 x 1/2) (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) (+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) 1)))) | |
| ▶ | 17.8b | (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) x)) x) x)))) |
| ✓ | 14.5b | (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x)))) |
| 31.2b | (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (+.f64 (*.f64 2 (/.f64 p x)) (*.f64 1/4 (/.f64 x p)))))) | |
| 31.4b | (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 x p)) (*.f64 -2 (/.f64 p x)))))) | |
| ▶ | 14.6b | (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (/.f64 1 x)) (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))))) |
| 34.7b | (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 x p)))) | |
| 34.9b | (sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 x p)))) | |
| 60.0b | (sqrt.f64 (+.f64 1/2 -1/2)) | |
| 30.4b | (sqrt.f64 (*.f64 (*.f64 (+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) 1) (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) x)) | |
| ▶ | 59.8b | (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 (/.f64 1 (neg.f64 x)) x)))) |
| 31.7b | (sqrt.f64 (*.f64 1/2 (*.f64 (/.f64 2 x) (*.f64 1/2 x)))) | |
| ▶ | 40.1b | (sqrt.f64 1) |
| ✓ | 31.6b | (sqrt.f64 1/2) |
Compiled 826 to 651 computations (21.2% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.2b | (*.f64 (/.f64 1 (/.f64 1 x)) (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
| ✓ | 0.2b | (/.f64 1 (/.f64 1 x)) |
| ✓ | 3.2b | (+.f64 1/2 (*.f64 (/.f64 1 (/.f64 1 x)) (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
| 14.7b | (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) |
Compiled 116 to 74 computations (36.2% saved)
15 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | x | @ | -inf | (+.f64 1/2 (*.f64 (/.f64 1 (/.f64 1 x)) (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
| 0.0ms | x | @ | -inf | (/.f64 1 (/.f64 1 x)) |
| 0.0ms | x | @ | 0 | (+.f64 1/2 (*.f64 (/.f64 1 (/.f64 1 x)) (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
| 0.0ms | x | @ | inf | (+.f64 1/2 (*.f64 (/.f64 1 (/.f64 1 x)) (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
| 0.0ms | p | @ | inf | (*.f64 (/.f64 1 (/.f64 1 x)) (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
| 1× | batch-egg-rewrite |
| 1668× | bool.json-1 |
| 1668× | bool.json-2 |
| 1630× | rational.json-1 |
| 1630× | rational.json-2 |
| 1400× | bool.json-3 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 18 | 89 |
| 1 | 190 | 89 |
| 2 | 495 | 89 |
| 3 | 1240 | 89 |
| 4 | 5039 | 89 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 1/2 (*.f64 (/.f64 1 (/.f64 1 x)) (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(/.f64 1 (/.f64 1 x)) |
(*.f64 (/.f64 1 (/.f64 1 x)) (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1/2 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 1/2 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1/2 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 1/2 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1/2 (+.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (/.f64 1 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) 1) (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1/2 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1/2 (+.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1/2 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 1/2 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) 4) (*.f64 (+.f64 1/2 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (+.f64 1/2 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (+.f64 1/2 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) (+.f64 1/2 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x or (+.f64 1/2 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) (+.f64 1/2 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 x 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 x)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 x 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (/.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (*.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x x) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 1/2 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (/.f64 x (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 x) (/.f64 1 (/.f64 2 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 x x)) (/.f64 (+.f64 x x) (/.f64 2 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x x) 2) (/.f64 1 (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x x) 2) (/.f64 (/.f64 1 x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 x) (/.f64 (fabs.f64 x) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 x) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 x x)) (/.f64 x (/.f64 2 (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x x) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (fabs.f64 x)) (/.f64 (fabs.f64 x) (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x . x)))) (#(struct:change #<rule egg-rr> (2) ((x not (not x))))) (#(struct:change #<rule egg-rr> (2) ((x and x x)))) (#(struct:change #<rule egg-rr> (2) ((x or x x))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (*.f64 (/.f64 1 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) (/.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (+.f64 (*.f64 (/.f64 1 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) (*.f64 (/.f64 1 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 x (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 x (/.f64 (*.f64 x (/.f64 2 x)) (*.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 x (/.f64 2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 x (/.f64 (*.f64 x (/.f64 2 x)) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 x) (/.f64 (/.f64 1 (*.f64 x x)) (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 4 (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) (/.f64 2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) (/.f64 4 x)) (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) (/.f64 4 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (/.f64 4 x) (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 4) (*.f64 1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x x) (/.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x x) (/.f64 (+.f64 x x) (*.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x x) (/.f64 (+.f64 x x) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) (/.f64 4 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) (/.f64 2 x)) (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) (/.f64 2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (/.f64 4 x) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x x) (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (*.f64 x x)) (/.f64 (/.f64 (/.f64 2 x) (*.f64 x x)) (*.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (*.f64 x x)) (/.f64 (/.f64 (/.f64 2 x) (*.f64 x x)) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 4) (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 1/8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) 2) (/.f64 2 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x x) 2) (/.f64 (+.f64 x x) (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x x) 2) (/.f64 (*.f64 x 4) (*.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x x) 2) (/.f64 (*.f64 x 4) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 x) (/.f64 (*.f64 x (/.f64 2 (fabs.f64 x))) (*.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 x) (/.f64 (*.f64 x (/.f64 2 (fabs.f64 x))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) (*.f64 2 (/.f64 -1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (+.f64 (*.f64 (/.f64 1 x) (neg.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) (*.f64 (/.f64 1 x) (neg.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (/.f64 -1 x) (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 x) (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1/2 (*.f64 (/.f64 1 x) (neg.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 x x)) (/.f64 (neg.f64 (+.f64 x x)) (*.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 x x)) (/.f64 (neg.f64 (+.f64 x x)) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) (/.f64 2 x))) (*.f64 4 (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) (/.f64 2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) (*.f64 2 (/.f64 -1 x))) (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) (*.f64 2 (/.f64 -1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 x 4)) (+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 1/8) (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 1/8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 x 4)) (/.f64 8 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 x)) (+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) -1/2) (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 x)) (/.f64 -2 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) 4) (/.f64 4 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) (/.f64 4 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) (/.f64 2 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x -2) (neg.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x x) (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) (/.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 x x)) (-.f64 0 (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 x x)) (/.f64 -2 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (+.f64 x x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (+.f64 x x)) (/.f64 (/.f64 1 x) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 x) (/.f64 1 (*.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 x) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x x) (*.f64 1/2 x)) (/.f64 (*.f64 x x) (*.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x x) (*.f64 1/2 x)) (/.f64 (*.f64 x x) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 1/2 x) (*.f64 1/2 x)) (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) (*.f64 2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) (/.f64 2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) (*.f64 2 (/.f64 4 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) (/.f64 4 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 -1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) (/.f64 -1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) (*.f64 2 (/.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 x -2) (/.f64 x -2)) (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) (neg.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) (*.f64 2 (/.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) (/.f64 2 x)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) 2) x) (/.f64 2 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) 2) (+.f64 x x)) (/.f64 1 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) x) (/.f64 2 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) (/.f64 1 x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) (+.f64 x x)) (/.f64 1 (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 1/2 x) (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) 2)) (neg.f64 (/.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) (-.f64 0 (/.f64 4 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) (neg.f64 (/.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 -1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 -1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) (-.f64 0 (/.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 x -2)) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 x -2)) (-.f64 0 (neg.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 1/2 x)) (neg.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) (-.f64 0 (/.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))))))) |
| 1× | egg-herbie |
| 1214× | rational.json-simplify-35 |
| 1116× | rational.json-simplify-2 |
| 700× | rational.json-simplify-61 |
| 680× | rational.json-simplify-41 |
| 560× | rational.json-simplify-51 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 421 | 8552 |
| 1 | 1331 | 8470 |
| 2 | 4242 | 8404 |
| 3 | 7677 | 8404 |
| 1× | node limit |
| Inputs |
|---|
1/2 |
(+.f64 1/2 (*.f64 1/4 (/.f64 x p))) |
(+.f64 1/2 (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (*.f64 1/4 (/.f64 x p)))) |
(+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 p 6))) (pow.f64 (/.f64 -1/16 (pow.f64 p 3)) 2)) (*.f64 p (pow.f64 x 5)))) (+.f64 1/2 (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (*.f64 1/4 (/.f64 x p))))) |
1 |
(+.f64 1 (*.f64 -1 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) |
(+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 x 4))) (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 p 2) (pow.f64 x 2))))) |
(+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 x 4))) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 64 (pow.f64 p 6)) (*.f64 2 (*.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 p 2)))) (pow.f64 x 6)))))) |
(/.f64 (pow.f64 p 2) (pow.f64 x 2)) |
(+.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2)) (*.f64 1/4 (/.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 x 4)))) |
(+.f64 (*.f64 1/4 (/.f64 (+.f64 (*.f64 64 (pow.f64 p 6)) (*.f64 2 (*.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 p 2)))) (pow.f64 x 6))) (+.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2)) (*.f64 1/4 (/.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 x 4))))) |
(+.f64 (*.f64 1/4 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 p 2) (+.f64 (*.f64 64 (pow.f64 p 6)) (*.f64 2 (*.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 p 2)))))) (+.f64 (*.f64 -256 (pow.f64 p 8)) (pow.f64 (*.f64 -1/2 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2))) 2))) (pow.f64 x 8))) (+.f64 (*.f64 1/4 (/.f64 (+.f64 (*.f64 64 (pow.f64 p 6)) (*.f64 2 (*.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 p 2)))) (pow.f64 x 6))) (+.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2)) (*.f64 1/4 (/.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 x 4)))))) |
1 |
(+.f64 1 (*.f64 -1 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) |
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 1/4 (*.f64 (pow.f64 p 4) (*.f64 (pow.f64 x 2) (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2))))))) |
(+.f64 1 (+.f64 (*.f64 -1/4 (*.f64 (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (pow.f64 x 2))) (*.f64 64 (/.f64 1 (pow.f64 x 8)))) (*.f64 (pow.f64 x 2) (pow.f64 p 6)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 1/4 (*.f64 (pow.f64 p 4) (*.f64 (pow.f64 x 2) (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)))))))) |
1/2 |
(+.f64 1/2 (*.f64 1/4 (/.f64 x p))) |
(+.f64 1/2 (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (*.f64 1/4 (/.f64 x p)))) |
(+.f64 1/2 (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (+.f64 (*.f64 1/4 (/.f64 x p)) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 -1/16 (pow.f64 x 2)) 2)) x) (pow.f64 p 5)))))) |
1/2 |
(+.f64 1/2 (*.f64 -1/4 (/.f64 x p))) |
(+.f64 (*.f64 1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (+.f64 1/2 (*.f64 -1/4 (/.f64 x p)))) |
(+.f64 (*.f64 1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (+.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 x p)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 -1/16 (pow.f64 x 2)) 2)) x) (pow.f64 p 5)))))) |
x |
x |
x |
x |
x |
x |
x |
x |
x |
x |
x |
x |
(*.f64 1/4 (/.f64 x p)) |
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (*.f64 1/4 (/.f64 x p))) |
(+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 p 6))) (pow.f64 (/.f64 -1/16 (pow.f64 p 3)) 2)) (*.f64 p (pow.f64 x 5)))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (*.f64 1/4 (/.f64 x p)))) |
(+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 p 6))) (pow.f64 (/.f64 -1/16 (pow.f64 p 3)) 2)) (*.f64 p (pow.f64 x 5)))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (+.f64 (*.f64 1/4 (/.f64 x p)) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/256 (/.f64 1 (pow.f64 p 8))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 p 6))) (pow.f64 (/.f64 -1/16 (pow.f64 p 3)) 2)) (pow.f64 p 2)))) (*.f64 p (pow.f64 x 7))))))) |
1/2 |
(+.f64 1/2 (*.f64 -1 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) |
(+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 x 4))) (+.f64 1/2 (*.f64 -1 (/.f64 (pow.f64 p 2) (pow.f64 x 2))))) |
(+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 x 4))) (+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 64 (pow.f64 p 6)) (*.f64 2 (*.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 p 2)))) (pow.f64 x 6)))))) |
-1/2 |
(-.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2)) 1/2) |
(-.f64 (+.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2)) (*.f64 1/4 (/.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 x 4)))) 1/2) |
(-.f64 (+.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2)) (+.f64 (*.f64 1/4 (/.f64 (+.f64 (*.f64 64 (pow.f64 p 6)) (*.f64 2 (*.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 p 2)))) (pow.f64 x 6))) (*.f64 1/4 (/.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 x 4))))) 1/2) |
1/2 |
(+.f64 1/2 (*.f64 -1 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) |
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 1/4 (*.f64 (pow.f64 p 4) (*.f64 (pow.f64 x 2) (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2))))))) |
(+.f64 1/2 (+.f64 (*.f64 -1/4 (*.f64 (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (pow.f64 x 2))) (*.f64 64 (/.f64 1 (pow.f64 x 8)))) (*.f64 (pow.f64 x 2) (pow.f64 p 6)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 1/4 (*.f64 (pow.f64 p 4) (*.f64 (pow.f64 x 2) (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)))))))) |
(*.f64 1/4 (/.f64 x p)) |
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (*.f64 1/4 (/.f64 x p))) |
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (+.f64 (*.f64 1/4 (/.f64 x p)) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 -1/16 (pow.f64 x 2)) 2)) x) (pow.f64 p 5))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 -1/16 (pow.f64 x 2)) 2)) (pow.f64 x 2))) (*.f64 1/256 (pow.f64 x 6))) x) (pow.f64 p 7))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (+.f64 (*.f64 1/4 (/.f64 x p)) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 -1/16 (pow.f64 x 2)) 2)) x) (pow.f64 p 5)))))) |
(*.f64 -1/4 (/.f64 x p)) |
(+.f64 (*.f64 1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (*.f64 -1/4 (/.f64 x p))) |
(+.f64 (*.f64 1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (+.f64 (*.f64 -1/4 (/.f64 x p)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 -1/16 (pow.f64 x 2)) 2)) x) (pow.f64 p 5))))) |
(+.f64 (*.f64 1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 -1/16 (pow.f64 x 2)) 2)) (pow.f64 x 2))) (*.f64 1/256 (pow.f64 x 6))) x) (pow.f64 p 7))) (+.f64 (*.f64 -1/4 (/.f64 x p)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 -1/16 (pow.f64 x 2)) 2)) x) (pow.f64 p 5)))))) |
(-.f64 (+.f64 1/2 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) 0) |
(*.f64 1 (+.f64 1/2 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))))) |
(*.f64 (+.f64 1/2 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) 1) |
(*.f64 2 (/.f64 (+.f64 1/2 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) 2)) |
(*.f64 (+.f64 1/2 (+.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) 1/2) |
(*.f64 (+.f64 (*.f64 (/.f64 1 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) 1) (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(/.f64 (+.f64 1/2 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) 1) |
(/.f64 (+.f64 1/2 (+.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) 2) |
(/.f64 (*.f64 (+.f64 1/2 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) 4) 4) |
(/.f64 (+.f64 (*.f64 (+.f64 1/2 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) 4) (*.f64 (+.f64 1/2 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) 4)) 8) |
(+.f64 x 0) |
(+.f64 0 x) |
(-.f64 x 0) |
(*.f64 1/2 (+.f64 x x)) |
(*.f64 1 x) |
(*.f64 x 1) |
(*.f64 x (/.f64 x x)) |
(*.f64 (/.f64 1 x) (*.f64 x x)) |
(*.f64 (*.f64 x x) (/.f64 1 x)) |
(*.f64 2 (*.f64 1/2 x)) |
(*.f64 (+.f64 x x) 1/2) |
(*.f64 (+.f64 x x) (/.f64 x (+.f64 x x))) |
(*.f64 (/.f64 2 x) (/.f64 1 (/.f64 2 (*.f64 x x)))) |
(*.f64 (/.f64 1 (*.f64 x x)) (/.f64 (+.f64 x x) (/.f64 2 (*.f64 x x)))) |
(*.f64 (*.f64 x 4) 1/4) |
(*.f64 (*.f64 (*.f64 x x) 2) (/.f64 1 (+.f64 x x))) |
(*.f64 (*.f64 (*.f64 x x) 2) (/.f64 (/.f64 1 x) 2)) |
(*.f64 (fabs.f64 x) (/.f64 (fabs.f64 x) x)) |
(*.f64 (neg.f64 x) -1) |
(*.f64 (/.f64 2 (*.f64 x x)) (/.f64 x (/.f64 2 (*.f64 x x)))) |
(*.f64 (/.f64 x x) x) |
(*.f64 (*.f64 2 (fabs.f64 x)) (/.f64 (fabs.f64 x) (+.f64 x x))) |
(neg.f64 (neg.f64 x)) |
(+.f64 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) 0) |
(+.f64 0 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(-.f64 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) 0) |
(/.f64 1/2 (*.f64 (/.f64 1 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(/.f64 1/2 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x)) |
(/.f64 1 (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) (/.f64 2 x))) |
(/.f64 1 (+.f64 (*.f64 (/.f64 1 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) (*.f64 (/.f64 1 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(/.f64 x (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 2)) |
(/.f64 x (/.f64 (*.f64 x (/.f64 2 x)) (*.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) 2))) |
(/.f64 x (/.f64 2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(/.f64 x (/.f64 (*.f64 x (/.f64 2 x)) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(/.f64 (/.f64 1 x) (/.f64 (/.f64 1 (*.f64 x x)) (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(/.f64 4 (*.f64 4 (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) (/.f64 2 x)))) |
(/.f64 4 (+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) (/.f64 4 x)) (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) (/.f64 4 x)))) |
(/.f64 4 (/.f64 (/.f64 4 x) (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(/.f64 4 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 4) (*.f64 1/2 x))) |
(/.f64 (*.f64 x x) (/.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(/.f64 (*.f64 x x) (/.f64 (+.f64 x x) (*.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) 2))) |
(/.f64 (*.f64 x x) (/.f64 (+.f64 x x) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(/.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) (/.f64 1 x)) |
(/.f64 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) 1) |
(/.f64 2 (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) (/.f64 4 x))) |
(/.f64 2 (+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) (/.f64 2 x)) (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) (/.f64 2 x)))) |
(/.f64 2 (/.f64 (/.f64 4 x) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(/.f64 (+.f64 x x) (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 4)) |
(/.f64 (/.f64 1 (*.f64 x x)) (/.f64 (/.f64 (/.f64 2 x) (*.f64 x x)) (*.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) 2))) |
(/.f64 (/.f64 1 (*.f64 x x)) (/.f64 (/.f64 (/.f64 2 x) (*.f64 x x)) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(/.f64 (*.f64 x 4) (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 1/8)) |
(/.f64 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) 2) |
(/.f64 (*.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) 2) (/.f64 2 x)) |
(/.f64 (*.f64 (*.f64 x x) 2) (/.f64 (+.f64 x x) (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(/.f64 (*.f64 (*.f64 x x) 2) (/.f64 (*.f64 x 4) (*.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) 2))) |
(/.f64 (*.f64 (*.f64 x x) 2) (/.f64 (*.f64 x 4) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(/.f64 (fabs.f64 x) (/.f64 (*.f64 x (/.f64 2 (fabs.f64 x))) (*.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) 2))) |
(/.f64 (fabs.f64 x) (/.f64 (*.f64 x (/.f64 2 (fabs.f64 x))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(/.f64 -1 (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) (*.f64 2 (/.f64 -1 x)))) |
(/.f64 -1 (+.f64 (*.f64 (/.f64 1 x) (neg.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) (*.f64 (/.f64 1 x) (neg.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))))) |
(/.f64 -1 (/.f64 (/.f64 -1 x) (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(/.f64 (neg.f64 x) (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) -1/2)) |
(/.f64 -1/2 (*.f64 (/.f64 1 x) (neg.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(/.f64 (neg.f64 (*.f64 x x)) (/.f64 (neg.f64 (+.f64 x x)) (*.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) 2))) |
(/.f64 (neg.f64 (*.f64 x x)) (/.f64 (neg.f64 (+.f64 x x)) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(/.f64 (*.f64 2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) 4) |
(/.f64 8 (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) (/.f64 2 x))) (*.f64 4 (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) (/.f64 2 x))))) |
(/.f64 -2 (+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) (*.f64 2 (/.f64 -1 x))) (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) (*.f64 2 (/.f64 -1 x))))) |
(/.f64 (*.f64 2 (*.f64 x 4)) (+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 1/8) (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 1/8))) |
(/.f64 (*.f64 2 (*.f64 x 4)) (/.f64 8 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(/.f64 (*.f64 2 (neg.f64 x)) (+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) -1/2) (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) -1/2))) |
(/.f64 (*.f64 2 (neg.f64 x)) (/.f64 -2 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(/.f64 (*.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) 4) (/.f64 4 x)) |
(/.f64 (/.f64 2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) (/.f64 4 x)) |
(/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) (/.f64 2 x)) |
(/.f64 (/.f64 -1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) (/.f64 -1 x)) |
(/.f64 (/.f64 x -2) (neg.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(/.f64 (/.f64 x x) (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) (/.f64 2 x))) |
(/.f64 (neg.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) (/.f64 -1 x)) |
(/.f64 (neg.f64 (+.f64 x x)) (-.f64 0 (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 4))) |
(/.f64 (neg.f64 (+.f64 x x)) (/.f64 -2 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(/.f64 (/.f64 x (+.f64 x x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) 2))) |
(/.f64 (/.f64 x (+.f64 x x)) (/.f64 (/.f64 1 x) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(/.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(/.f64 (*.f64 1/2 x) (/.f64 1 (*.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) 2))) |
(/.f64 (*.f64 1/2 x) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(/.f64 (*.f64 (*.f64 x x) (*.f64 1/2 x)) (/.f64 (*.f64 x x) (*.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) 2))) |
(/.f64 (*.f64 (*.f64 x x) (*.f64 1/2 x)) (/.f64 (*.f64 x x) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(/.f64 (+.f64 (*.f64 1/2 x) (*.f64 1/2 x)) (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 2)) |
(/.f64 (+.f64 (*.f64 2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) (*.f64 2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) 8) |
(/.f64 (+.f64 (/.f64 2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) (/.f64 2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) (*.f64 2 (/.f64 4 x))) |
(/.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) (/.f64 4 x)) |
(/.f64 (+.f64 (/.f64 -1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) (/.f64 -1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) (*.f64 2 (/.f64 -1 x))) |
(/.f64 (+.f64 (/.f64 x -2) (/.f64 x -2)) (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) -1/2)) |
(/.f64 (+.f64 (neg.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) (neg.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) (*.f64 2 (/.f64 -1 x))) |
(/.f64 (/.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) (/.f64 2 x)) 1/2) |
(/.f64 (/.f64 (*.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) 2) x) (/.f64 2 (*.f64 x x))) |
(/.f64 (/.f64 (*.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) 2) (+.f64 x x)) (/.f64 1 (*.f64 x x))) |
(/.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) x) (/.f64 2 (*.f64 x x))) |
(/.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) (/.f64 1 x)) 2) |
(/.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) (+.f64 x x)) (/.f64 1 (*.f64 x x))) |
(/.f64 (/.f64 (*.f64 1/2 x) (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 2)) 1/2) |
(/.f64 (neg.f64 (*.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) 2)) (neg.f64 (/.f64 2 x))) |
(/.f64 (neg.f64 (/.f64 2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) (-.f64 0 (/.f64 4 x))) |
(/.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) (neg.f64 (/.f64 2 x))) |
(/.f64 (neg.f64 (/.f64 -1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) (/.f64 1 x)) |
(/.f64 (neg.f64 (/.f64 -1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) (-.f64 0 (/.f64 -1 x))) |
(/.f64 (neg.f64 (/.f64 x -2)) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(/.f64 (neg.f64 (/.f64 x -2)) (-.f64 0 (neg.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(/.f64 (neg.f64 (*.f64 1/2 x)) (neg.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(/.f64 (neg.f64 (neg.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) (/.f64 1 x)) |
(/.f64 (neg.f64 (neg.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) (-.f64 0 (/.f64 -1 x))) |
| Outputs |
|---|
1/2 |
(+.f64 1/2 (*.f64 1/4 (/.f64 x p))) |
(+.f64 1/2 (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (*.f64 1/4 (/.f64 x p)))) |
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (+.f64 1/2 (*.f64 1/4 (/.f64 x p)))) |
(+.f64 1/2 (+.f64 (*.f64 1/4 (/.f64 x p)) (*.f64 -1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3))))) |
(+.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 x p))) (*.f64 -1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3)))) |
(+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 p 6))) (pow.f64 (/.f64 -1/16 (pow.f64 p 3)) 2)) (*.f64 p (pow.f64 x 5)))) (+.f64 1/2 (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (*.f64 1/4 (/.f64 x p))))) |
(+.f64 1/2 (+.f64 (+.f64 (*.f64 1/4 (/.f64 x p)) (*.f64 -1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3)))) (*.f64 (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 p 6))) (pow.f64 (/.f64 -1/16 (pow.f64 p 3)) 2)) (*.f64 (*.f64 p (pow.f64 x 5)) 1/2)))) |
(+.f64 1/2 (+.f64 (+.f64 (*.f64 1/4 (/.f64 x p)) (*.f64 -1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3)))) (*.f64 1/2 (*.f64 p (*.f64 (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 p 6))) (pow.f64 (/.f64 -1/16 (pow.f64 p 3)) 2)) (pow.f64 x 5)))))) |
(+.f64 1/2 (+.f64 (*.f64 1/4 (/.f64 x p)) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (*.f64 (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 p 6))) (pow.f64 (/.f64 -1/16 (pow.f64 p 3)) 2)) (*.f64 1/2 (*.f64 p (pow.f64 x 5))))))) |
1 |
(+.f64 1 (*.f64 -1 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) |
(+.f64 1 (neg.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) |
(+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 x 4))) (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 p 2) (pow.f64 x 2))))) |
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (pow.f64 x 4))))) |
(+.f64 1 (+.f64 (neg.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (pow.f64 x 4))))) |
(+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 x 4))) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 64 (pow.f64 p 6)) (*.f64 2 (*.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 p 2)))) (pow.f64 x 6)))))) |
(+.f64 1 (+.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 (pow.f64 p 2) 2))) (pow.f64 x 6)))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (pow.f64 x 4))))) |
(+.f64 1 (+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (pow.f64 x 4))) (+.f64 (neg.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 2 (*.f64 (pow.f64 p 2) (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2))))) (pow.f64 x 6)))))) |
(+.f64 1 (+.f64 (neg.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 2 (pow.f64 p 2)))) (pow.f64 x 6))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (pow.f64 x 4)))))) |
(/.f64 (pow.f64 p 2) (pow.f64 x 2)) |
(+.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2)) (*.f64 1/4 (/.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 x 4)))) |
(+.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2)) (*.f64 1/4 (/.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (pow.f64 x 4)))) |
(+.f64 (*.f64 1/4 (/.f64 (+.f64 (*.f64 64 (pow.f64 p 6)) (*.f64 2 (*.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 p 2)))) (pow.f64 x 6))) (+.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2)) (*.f64 1/4 (/.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 x 4))))) |
(+.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2)) (+.f64 (*.f64 1/4 (/.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (pow.f64 x 4))) (*.f64 1/4 (/.f64 (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 (pow.f64 p 2) 2))) (pow.f64 x 6))))) |
(+.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2)) (*.f64 1/4 (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 2 (*.f64 (pow.f64 p 2) (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2))))) (pow.f64 x 6)) (/.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (pow.f64 x 4))))) |
(+.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2)) (*.f64 1/4 (+.f64 (/.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (pow.f64 x 4)) (/.f64 (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 2 (pow.f64 p 2)))) (pow.f64 x 6))))) |
(+.f64 (*.f64 1/4 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 p 2) (+.f64 (*.f64 64 (pow.f64 p 6)) (*.f64 2 (*.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 p 2)))))) (+.f64 (*.f64 -256 (pow.f64 p 8)) (pow.f64 (*.f64 -1/2 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2))) 2))) (pow.f64 x 8))) (+.f64 (*.f64 1/4 (/.f64 (+.f64 (*.f64 64 (pow.f64 p 6)) (*.f64 2 (*.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 p 2)))) (pow.f64 x 6))) (+.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2)) (*.f64 1/4 (/.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 x 4)))))) |
(+.f64 (*.f64 1/4 (/.f64 (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 (pow.f64 p 2) 2))) (pow.f64 x 6))) (+.f64 (+.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2)) (*.f64 1/4 (/.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (pow.f64 x 4)))) (*.f64 1/4 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 p 2) (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 (pow.f64 p 2) 2))))) (+.f64 (*.f64 -256 (pow.f64 p 8)) (pow.f64 (*.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) -1/2) 2))) (pow.f64 x 8))))) |
(+.f64 (+.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2)) (*.f64 1/4 (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 2 (*.f64 (pow.f64 p 2) (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2))))) (pow.f64 x 6)) (/.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (pow.f64 x 4))))) (*.f64 1/4 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 p 2) (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 2 (*.f64 (pow.f64 p 2) (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2))))))) (+.f64 (*.f64 -256 (pow.f64 p 8)) (pow.f64 (*.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) -1/2) 2))) (pow.f64 x 8)))) |
(+.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2)) (*.f64 1/4 (+.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 p 2) (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 2 (pow.f64 p 2)))))) (+.f64 (*.f64 -256 (pow.f64 p 8)) (pow.f64 (*.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) -1/2) 2))) (pow.f64 x 8)) (+.f64 (/.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (pow.f64 x 4)) (/.f64 (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 2 (pow.f64 p 2)))) (pow.f64 x 6)))))) |
1 |
(+.f64 1 (*.f64 -1 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) |
(+.f64 1 (neg.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) |
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 1/4 (*.f64 (pow.f64 p 4) (*.f64 (pow.f64 x 2) (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2))))))) |
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 1/4 (*.f64 (pow.f64 x 2) (*.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (pow.f64 p 4)))))) |
(+.f64 1 (+.f64 (neg.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 1/4 (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 p 4) (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2))))))) |
(+.f64 (+.f64 1 (neg.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) (*.f64 1/4 (*.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (*.f64 (pow.f64 x 2) (pow.f64 p 4))))) |
(+.f64 1 (+.f64 (*.f64 -1/4 (*.f64 (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (pow.f64 x 2))) (*.f64 64 (/.f64 1 (pow.f64 x 8)))) (*.f64 (pow.f64 x 2) (pow.f64 p 6)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 1/4 (*.f64 (pow.f64 p 4) (*.f64 (pow.f64 x 2) (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)))))))) |
(+.f64 (*.f64 -1/4 (*.f64 (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (pow.f64 x 2))) (*.f64 64 (/.f64 1 (pow.f64 x 8)))) (*.f64 (pow.f64 p 6) (pow.f64 x 2)))) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 1/4 (*.f64 (pow.f64 x 2) (*.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (pow.f64 p 4))))))) |
(+.f64 1 (+.f64 (neg.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 p 4) (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2))))) (*.f64 -1/4 (*.f64 (pow.f64 p 6) (*.f64 (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (pow.f64 x 2))) (*.f64 64 (/.f64 1 (pow.f64 x 8)))) (pow.f64 x 2))))))) |
(+.f64 (neg.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (+.f64 (*.f64 -1/4 (*.f64 (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (pow.f64 x 2))) (*.f64 64 (/.f64 1 (pow.f64 x 8)))) (*.f64 (pow.f64 p 6) (pow.f64 x 2)))) (+.f64 1 (*.f64 1/4 (*.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (*.f64 (pow.f64 x 2) (pow.f64 p 4))))))) |
1/2 |
(+.f64 1/2 (*.f64 1/4 (/.f64 x p))) |
(+.f64 1/2 (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (*.f64 1/4 (/.f64 x p)))) |
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (+.f64 1/2 (*.f64 1/4 (/.f64 x p)))) |
(+.f64 1/2 (+.f64 (*.f64 1/4 (/.f64 x p)) (*.f64 -1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3))))) |
(+.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 x p))) (*.f64 -1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3)))) |
(+.f64 1/2 (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (+.f64 (*.f64 1/4 (/.f64 x p)) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 -1/16 (pow.f64 x 2)) 2)) x) (pow.f64 p 5)))))) |
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (+.f64 (+.f64 (*.f64 1/4 (/.f64 x p)) (*.f64 -1/2 (*.f64 x (/.f64 (+.f64 (*.f64 (pow.f64 x 4) -1/64) (pow.f64 (*.f64 -1/16 (pow.f64 x 2)) 2)) (pow.f64 p 5))))) 1/2)) |
(+.f64 1/2 (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (+.f64 (*.f64 1/4 (/.f64 x p)) (*.f64 x (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 x 4) -1/64) (pow.f64 (*.f64 -1/16 (pow.f64 x 2)) 2)) (pow.f64 p 5)) -1/2))))) |
(+.f64 1/2 (+.f64 (+.f64 (*.f64 1/4 (/.f64 x p)) (*.f64 -1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3)))) (*.f64 x (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 x 4) -1/64) (pow.f64 (*.f64 -1/16 (pow.f64 x 2)) 2)) (pow.f64 p 5)))))) |
1/2 |
(+.f64 1/2 (*.f64 -1/4 (/.f64 x p))) |
(+.f64 1/2 (*.f64 (/.f64 x p) -1/4)) |
(+.f64 (*.f64 1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (+.f64 1/2 (*.f64 -1/4 (/.f64 x p)))) |
(+.f64 (+.f64 1/2 (*.f64 (/.f64 x p) -1/4)) (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 p 3)) 1/32)) |
(+.f64 (*.f64 (/.f64 x p) -1/4) (+.f64 (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 p 3)) 1/32) 1/2)) |
(+.f64 1/2 (+.f64 (*.f64 (/.f64 x p) -1/4) (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 p 3)) 1/32))) |
(+.f64 (*.f64 1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (+.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 x p)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 -1/16 (pow.f64 x 2)) 2)) x) (pow.f64 p 5)))))) |
(+.f64 1/2 (+.f64 (*.f64 (/.f64 x p) -1/4) (+.f64 (*.f64 1/2 (*.f64 x (/.f64 (+.f64 (*.f64 (pow.f64 x 4) -1/64) (pow.f64 (*.f64 -1/16 (pow.f64 x 2)) 2)) (pow.f64 p 5)))) (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 p 3)) 1/32)))) |
(+.f64 1/2 (+.f64 (*.f64 (/.f64 x p) -1/4) (+.f64 (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 p 3)) 1/32) (*.f64 1/2 (*.f64 x (/.f64 (+.f64 (*.f64 (pow.f64 x 4) -1/64) (pow.f64 (*.f64 -1/16 (pow.f64 x 2)) 2)) (pow.f64 p 5))))))) |
x |
x |
x |
x |
x |
x |
x |
x |
x |
x |
x |
x |
(*.f64 1/4 (/.f64 x p)) |
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (*.f64 1/4 (/.f64 x p))) |
(+.f64 (*.f64 1/4 (/.f64 x p)) (*.f64 -1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3)))) |
(+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 p 6))) (pow.f64 (/.f64 -1/16 (pow.f64 p 3)) 2)) (*.f64 p (pow.f64 x 5)))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (*.f64 1/4 (/.f64 x p)))) |
(+.f64 (+.f64 (*.f64 1/4 (/.f64 x p)) (*.f64 -1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3)))) (*.f64 (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 p 6))) (pow.f64 (/.f64 -1/16 (pow.f64 p 3)) 2)) (*.f64 (*.f64 p (pow.f64 x 5)) 1/2))) |
(+.f64 (+.f64 (*.f64 1/4 (/.f64 x p)) (*.f64 -1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3)))) (*.f64 1/2 (*.f64 p (*.f64 (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 p 6))) (pow.f64 (/.f64 -1/16 (pow.f64 p 3)) 2)) (pow.f64 x 5))))) |
(+.f64 (*.f64 1/4 (/.f64 x p)) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (*.f64 (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 p 6))) (pow.f64 (/.f64 -1/16 (pow.f64 p 3)) 2)) (*.f64 1/2 (*.f64 p (pow.f64 x 5)))))) |
(+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 p 6))) (pow.f64 (/.f64 -1/16 (pow.f64 p 3)) 2)) (*.f64 p (pow.f64 x 5)))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (+.f64 (*.f64 1/4 (/.f64 x p)) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/256 (/.f64 1 (pow.f64 p 8))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 p 6))) (pow.f64 (/.f64 -1/16 (pow.f64 p 3)) 2)) (pow.f64 p 2)))) (*.f64 p (pow.f64 x 7))))))) |
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (+.f64 (+.f64 (*.f64 1/4 (/.f64 x p)) (*.f64 (+.f64 (*.f64 1/256 (/.f64 1 (pow.f64 p 8))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 p 6))) (pow.f64 (/.f64 -1/16 (pow.f64 p 3)) 2)) (pow.f64 p 2)))) (*.f64 (*.f64 p (pow.f64 x 7)) -1/2))) (*.f64 (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 p 6))) (pow.f64 (/.f64 -1/16 (pow.f64 p 3)) 2)) (*.f64 (*.f64 p (pow.f64 x 5)) 1/2)))) |
(+.f64 (*.f64 1/2 (*.f64 p (*.f64 (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 p 6))) (pow.f64 (/.f64 -1/16 (pow.f64 p 3)) 2)) (pow.f64 x 5)))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (+.f64 (*.f64 1/4 (/.f64 x p)) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/256 (/.f64 1 (pow.f64 p 8))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 p 6))) (pow.f64 (/.f64 -1/16 (pow.f64 p 3)) 2)) (pow.f64 p 2)))) (*.f64 p (pow.f64 x 7))))))) |
(+.f64 (*.f64 1/4 (/.f64 x p)) (+.f64 (*.f64 (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 p 6))) (pow.f64 (/.f64 -1/16 (pow.f64 p 3)) 2)) (*.f64 1/2 (*.f64 p (pow.f64 x 5)))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (*.f64 (+.f64 (*.f64 1/256 (/.f64 1 (pow.f64 p 8))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 p 6))) (pow.f64 (/.f64 -1/16 (pow.f64 p 3)) 2)) (pow.f64 p 2)))) (*.f64 -1/2 (*.f64 p (pow.f64 x 7))))))) |
1/2 |
(+.f64 1/2 (*.f64 -1 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) |
(+.f64 1/2 (neg.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) |
(+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 x 4))) (+.f64 1/2 (*.f64 -1 (/.f64 (pow.f64 p 2) (pow.f64 x 2))))) |
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (pow.f64 x 4))))) |
(+.f64 1/2 (+.f64 (neg.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (pow.f64 x 4))))) |
(+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 x 4))) (+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 64 (pow.f64 p 6)) (*.f64 2 (*.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 p 2)))) (pow.f64 x 6)))))) |
(+.f64 1/2 (+.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 (pow.f64 p 2) 2))) (pow.f64 x 6)))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (pow.f64 x 4))))) |
(+.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (pow.f64 x 4))) (+.f64 (neg.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 2 (*.f64 (pow.f64 p 2) (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2))))) (pow.f64 x 6)))))) |
(+.f64 1/2 (+.f64 (neg.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 2 (pow.f64 p 2)))) (pow.f64 x 6))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (pow.f64 x 4)))))) |
-1/2 |
(-.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2)) 1/2) |
(-.f64 (+.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2)) (*.f64 1/4 (/.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 x 4)))) 1/2) |
(+.f64 (*.f64 1/4 (/.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (pow.f64 x 4))) (-.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2)) 1/2)) |
(-.f64 (+.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2)) (+.f64 (*.f64 1/4 (/.f64 (+.f64 (*.f64 64 (pow.f64 p 6)) (*.f64 2 (*.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 p 2)))) (pow.f64 x 6))) (*.f64 1/4 (/.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 -2 (pow.f64 p 2)) 2)) (pow.f64 x 4))))) 1/2) |
(+.f64 (+.f64 (*.f64 1/4 (/.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (pow.f64 x 4))) (*.f64 1/4 (/.f64 (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 (pow.f64 p 2) 2))) (pow.f64 x 6)))) (-.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2)) 1/2)) |
(+.f64 (-.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2)) 1/2) (*.f64 1/4 (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 2 (*.f64 (pow.f64 p 2) (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2))))) (pow.f64 x 6)) (/.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (pow.f64 x 4))))) |
(+.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2)) (-.f64 (*.f64 1/4 (+.f64 (/.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (pow.f64 x 4)) (/.f64 (+.f64 (*.f64 (pow.f64 p 6) 64) (*.f64 (+.f64 (*.f64 -16 (pow.f64 p 4)) (pow.f64 (*.f64 (pow.f64 p 2) -2) 2)) (*.f64 2 (pow.f64 p 2)))) (pow.f64 x 6)))) 1/2)) |
1/2 |
(+.f64 1/2 (*.f64 -1 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) |
(+.f64 1/2 (neg.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) |
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 1/4 (*.f64 (pow.f64 p 4) (*.f64 (pow.f64 x 2) (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2))))))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x 2) (*.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (pow.f64 p 4)))) 1/2)) |
(+.f64 (neg.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (+.f64 1/2 (*.f64 1/4 (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 p 4) (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2))))))) |
(+.f64 (*.f64 1/4 (*.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (*.f64 (pow.f64 x 2) (pow.f64 p 4)))) (+.f64 1/2 (neg.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2))))) |
(+.f64 1/2 (+.f64 (*.f64 -1/4 (*.f64 (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (pow.f64 x 2))) (*.f64 64 (/.f64 1 (pow.f64 x 8)))) (*.f64 (pow.f64 x 2) (pow.f64 p 6)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 1/4 (*.f64 (pow.f64 p 4) (*.f64 (pow.f64 x 2) (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)))))))) |
(+.f64 (*.f64 -1/4 (*.f64 (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (pow.f64 x 2))) (*.f64 64 (/.f64 1 (pow.f64 x 8)))) (*.f64 (pow.f64 p 6) (pow.f64 x 2)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 x 2) (*.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (pow.f64 p 4)))) 1/2))) |
(+.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 1/4 (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 p 4) (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)))))) (+.f64 1/2 (*.f64 -1/4 (*.f64 (pow.f64 p 6) (*.f64 (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (pow.f64 x 2))) (*.f64 64 (/.f64 1 (pow.f64 x 8)))) (pow.f64 x 2)))))) |
(+.f64 (*.f64 -1/4 (*.f64 (+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (pow.f64 x 2))) (*.f64 64 (/.f64 1 (pow.f64 x 8)))) (*.f64 (pow.f64 p 6) (pow.f64 x 2)))) (+.f64 (*.f64 1/4 (*.f64 (-.f64 (*.f64 16 (/.f64 1 (pow.f64 x 6))) (pow.f64 (/.f64 -2 (pow.f64 x 3)) 2)) (*.f64 (pow.f64 x 2) (pow.f64 p 4)))) (+.f64 1/2 (neg.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))))) |
(*.f64 1/4 (/.f64 x p)) |
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (*.f64 1/4 (/.f64 x p))) |
(+.f64 (*.f64 1/4 (/.f64 x p)) (*.f64 -1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3)))) |
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (+.f64 (*.f64 1/4 (/.f64 x p)) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 -1/16 (pow.f64 x 2)) 2)) x) (pow.f64 p 5))))) |
(+.f64 (*.f64 1/4 (/.f64 x p)) (+.f64 (*.f64 -1/2 (*.f64 x (/.f64 (+.f64 (*.f64 (pow.f64 x 4) -1/64) (pow.f64 (*.f64 -1/16 (pow.f64 x 2)) 2)) (pow.f64 p 5)))) (*.f64 -1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3))))) |
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (+.f64 (*.f64 1/4 (/.f64 x p)) (*.f64 x (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 x 4) -1/64) (pow.f64 (*.f64 -1/16 (pow.f64 x 2)) 2)) (pow.f64 p 5)) -1/2)))) |
(+.f64 (+.f64 (*.f64 1/4 (/.f64 x p)) (*.f64 -1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3)))) (*.f64 x (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 x 4) -1/64) (pow.f64 (*.f64 -1/16 (pow.f64 x 2)) 2)) (pow.f64 p 5))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 -1/16 (pow.f64 x 2)) 2)) (pow.f64 x 2))) (*.f64 1/256 (pow.f64 x 6))) x) (pow.f64 p 7))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (+.f64 (*.f64 1/4 (/.f64 x p)) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 -1/16 (pow.f64 x 2)) 2)) x) (pow.f64 p 5)))))) |
(+.f64 (+.f64 (*.f64 1/4 (/.f64 x p)) (+.f64 (*.f64 -1/2 (*.f64 x (/.f64 (+.f64 (*.f64 (pow.f64 x 4) -1/64) (pow.f64 (*.f64 -1/16 (pow.f64 x 2)) 2)) (pow.f64 p 5)))) (*.f64 -1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3))))) (*.f64 -1/2 (*.f64 x (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 4) -1/64) (pow.f64 (*.f64 -1/16 (pow.f64 x 2)) 2)) (*.f64 (pow.f64 x 2) 1/8)) (*.f64 (pow.f64 x 6) 1/256)) (pow.f64 p 7))))) |
(+.f64 (*.f64 1/4 (/.f64 x p)) (+.f64 (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (*.f64 x (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 x 4) -1/64) (pow.f64 (*.f64 -1/16 (pow.f64 x 2)) 2)) (pow.f64 p 5)) -1/2))) (*.f64 x (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 x 2) (*.f64 1/8 (+.f64 (*.f64 (pow.f64 x 4) -1/64) (pow.f64 (*.f64 -1/16 (pow.f64 x 2)) 2)))) (*.f64 (pow.f64 x 6) 1/256)) (pow.f64 p 7)) -1/2)))) |
(+.f64 (*.f64 1/4 (/.f64 x p)) (+.f64 (*.f64 x (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 4) -1/64) (pow.f64 (*.f64 -1/16 (pow.f64 x 2)) 2)) (*.f64 (pow.f64 x 2) 1/8)) (*.f64 (pow.f64 x 6) 1/256)) (pow.f64 p 7)))) (+.f64 (*.f64 -1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (*.f64 x (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 x 4) -1/64) (pow.f64 (*.f64 -1/16 (pow.f64 x 2)) 2)) (pow.f64 p 5))))))) |
(*.f64 -1/4 (/.f64 x p)) |
(*.f64 (/.f64 x p) -1/4) |
(+.f64 (*.f64 1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (*.f64 -1/4 (/.f64 x p))) |
(+.f64 (*.f64 (/.f64 x p) -1/4) (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 p 3)) 1/32)) |
(+.f64 (*.f64 1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (+.f64 (*.f64 -1/4 (/.f64 x p)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 -1/16 (pow.f64 x 2)) 2)) x) (pow.f64 p 5))))) |
(+.f64 (*.f64 (/.f64 x p) -1/4) (+.f64 (*.f64 1/2 (*.f64 x (/.f64 (+.f64 (*.f64 (pow.f64 x 4) -1/64) (pow.f64 (*.f64 -1/16 (pow.f64 x 2)) 2)) (pow.f64 p 5)))) (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 p 3)) 1/32))) |
(+.f64 (*.f64 (/.f64 x p) -1/4) (+.f64 (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 p 3)) 1/32) (*.f64 1/2 (*.f64 x (/.f64 (+.f64 (*.f64 (pow.f64 x 4) -1/64) (pow.f64 (*.f64 -1/16 (pow.f64 x 2)) 2)) (pow.f64 p 5)))))) |
(+.f64 (*.f64 1/32 (/.f64 (pow.f64 x 3) (pow.f64 p 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 -1/16 (pow.f64 x 2)) 2)) (pow.f64 x 2))) (*.f64 1/256 (pow.f64 x 6))) x) (pow.f64 p 7))) (+.f64 (*.f64 -1/4 (/.f64 x p)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (pow.f64 x 4)) (pow.f64 (*.f64 -1/16 (pow.f64 x 2)) 2)) x) (pow.f64 p 5)))))) |
(+.f64 (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 p 3)) 1/32) (+.f64 (*.f64 (/.f64 x p) -1/4) (+.f64 (*.f64 1/2 (*.f64 x (/.f64 (+.f64 (*.f64 (pow.f64 x 4) -1/64) (pow.f64 (*.f64 -1/16 (pow.f64 x 2)) 2)) (pow.f64 p 5)))) (*.f64 1/2 (*.f64 x (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 4) -1/64) (pow.f64 (*.f64 -1/16 (pow.f64 x 2)) 2)) (*.f64 (pow.f64 x 2) 1/8)) (*.f64 (pow.f64 x 6) 1/256)) (pow.f64 p 7))))))) |
(+.f64 (*.f64 (/.f64 x p) -1/4) (+.f64 (*.f64 1/2 (+.f64 (*.f64 x (/.f64 (+.f64 (*.f64 (pow.f64 x 2) (*.f64 1/8 (+.f64 (*.f64 (pow.f64 x 4) -1/64) (pow.f64 (*.f64 -1/16 (pow.f64 x 2)) 2)))) (*.f64 (pow.f64 x 6) 1/256)) (pow.f64 p 7))) (*.f64 x (/.f64 (+.f64 (*.f64 (pow.f64 x 4) -1/64) (pow.f64 (*.f64 -1/16 (pow.f64 x 2)) 2)) (pow.f64 p 5))))) (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 p 3)) 1/32))) |
(+.f64 (*.f64 (/.f64 x p) -1/4) (+.f64 (*.f64 (/.f64 (pow.f64 x 3) (pow.f64 p 3)) 1/32) (*.f64 1/2 (*.f64 x (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 x 4) -1/64) (pow.f64 (*.f64 -1/16 (pow.f64 x 2)) 2)) (pow.f64 p 5)) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 x 4) -1/64) (pow.f64 (*.f64 -1/16 (pow.f64 x 2)) 2)) (*.f64 (pow.f64 x 2) 1/8)) (*.f64 (pow.f64 x 6) 1/256)) (pow.f64 p 7))))))) |
(-.f64 (+.f64 1/2 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) 0) |
(+.f64 1/2 (/.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(+.f64 1/2 (*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(*.f64 1 (+.f64 1/2 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))))) |
(+.f64 1/2 (/.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(+.f64 1/2 (*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(*.f64 (+.f64 1/2 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) 1) |
(+.f64 1/2 (/.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(+.f64 1/2 (*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(*.f64 2 (/.f64 (+.f64 1/2 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) 2)) |
(*.f64 2 (/.f64 (+.f64 1/2 (/.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) 2)) |
(*.f64 2 (*.f64 (+.f64 1/2 (*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) 1/2)) |
(*.f64 2 (/.f64 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) 4)) |
(*.f64 (+.f64 1/2 (+.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) 1/2) |
(*.f64 1/2 (+.f64 1/2 (+.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))))) |
(*.f64 1/2 (+.f64 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) 1)) |
(*.f64 1/2 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(*.f64 (+.f64 (*.f64 (/.f64 1 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) 1) (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(+.f64 1/2 (/.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(+.f64 1/2 (*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(/.f64 (+.f64 1/2 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) 1) |
(+.f64 1/2 (/.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(+.f64 1/2 (*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(/.f64 (+.f64 1/2 (+.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) 2) |
(+.f64 1/2 (/.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(+.f64 1/2 (*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(/.f64 (*.f64 (+.f64 1/2 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) 4) 4) |
(+.f64 1/2 (/.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(+.f64 1/2 (*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(/.f64 (+.f64 (*.f64 (+.f64 1/2 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) 4) (*.f64 (+.f64 1/2 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) 4)) 8) |
(+.f64 1/2 (/.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(+.f64 1/2 (*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(+.f64 x 0) |
x |
(+.f64 0 x) |
x |
(-.f64 x 0) |
x |
(*.f64 1/2 (+.f64 x x)) |
x |
(*.f64 1 x) |
x |
(*.f64 x 1) |
x |
(*.f64 x (/.f64 x x)) |
(+.f64 x (/.f64 0 x)) |
(*.f64 (/.f64 1 x) (*.f64 x x)) |
(*.f64 x (/.f64 x x)) |
(+.f64 x (/.f64 0 x)) |
(*.f64 (*.f64 x x) (/.f64 1 x)) |
(*.f64 x (/.f64 x x)) |
(+.f64 x (/.f64 0 x)) |
(*.f64 2 (*.f64 1/2 x)) |
x |
(*.f64 (+.f64 x x) 1/2) |
x |
(*.f64 (+.f64 x x) (/.f64 x (+.f64 x x))) |
(*.f64 (+.f64 x x) (*.f64 x (/.f64 1/2 x))) |
(*.f64 2 (*.f64 x (/.f64 x (+.f64 x x)))) |
(*.f64 (/.f64 2 x) (/.f64 1 (/.f64 2 (*.f64 x x)))) |
(*.f64 (/.f64 2 x) (/.f64 (*.f64 x x) 2)) |
(/.f64 (*.f64 x (*.f64 1/2 x)) (*.f64 1/2 x)) |
(/.f64 (/.f64 (*.f64 x x) 2) (*.f64 1/2 x)) |
(*.f64 (/.f64 1 (*.f64 x x)) (/.f64 (+.f64 x x) (/.f64 2 (*.f64 x x)))) |
(*.f64 (/.f64 1 (*.f64 x x)) (/.f64 (*.f64 x x) (/.f64 1 x))) |
(/.f64 (*.f64 x (*.f64 x x)) (*.f64 x x)) |
(*.f64 (*.f64 x 4) 1/4) |
x |
(*.f64 (*.f64 (*.f64 x x) 2) (/.f64 1 (+.f64 x x))) |
(*.f64 (*.f64 2 (*.f64 x x)) (/.f64 1 (+.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 2 (/.f64 1/2 x))) |
(*.f64 2 (*.f64 (*.f64 x x) (/.f64 1/2 x))) |
(*.f64 (*.f64 (*.f64 x x) 2) (/.f64 (/.f64 1 x) 2)) |
(*.f64 (*.f64 2 (*.f64 x x)) (/.f64 1 (+.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 2 (/.f64 1/2 x))) |
(*.f64 2 (*.f64 (*.f64 x x) (/.f64 1/2 x))) |
(*.f64 (fabs.f64 x) (/.f64 (fabs.f64 x) x)) |
(*.f64 (fabs.f64 x) (/.f64 x (fabs.f64 x))) |
(*.f64 (neg.f64 x) -1) |
x |
(*.f64 (/.f64 2 (*.f64 x x)) (/.f64 x (/.f64 2 (*.f64 x x)))) |
(*.f64 (/.f64 2 (*.f64 x x)) (/.f64 (*.f64 x x) (/.f64 2 x))) |
(*.f64 (/.f64 2 (*.f64 x x)) (*.f64 1/2 (*.f64 x (*.f64 x x)))) |
(*.f64 (/.f64 x x) x) |
(*.f64 x (/.f64 x x)) |
(+.f64 x (/.f64 0 x)) |
(*.f64 (*.f64 2 (fabs.f64 x)) (/.f64 (fabs.f64 x) (+.f64 x x))) |
(*.f64 2 (*.f64 (fabs.f64 x) (/.f64 (*.f64 1/2 x) (fabs.f64 x)))) |
(neg.f64 (neg.f64 x)) |
x |
(+.f64 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) 0) |
(/.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(+.f64 0 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(/.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(-.f64 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) 0) |
(/.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(/.f64 1/2 (*.f64 (/.f64 1 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(/.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(/.f64 1/2 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x)) |
(/.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(/.f64 1 (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) (/.f64 2 x))) |
(/.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(/.f64 1 (+.f64 (*.f64 (/.f64 1 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) (*.f64 (/.f64 1 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(/.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(/.f64 x (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 2)) |
(/.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(/.f64 x (/.f64 (*.f64 x (/.f64 2 x)) (*.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) 2))) |
(/.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(/.f64 x (/.f64 2 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(/.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(/.f64 x (/.f64 (*.f64 x (/.f64 2 x)) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(/.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(/.f64 (/.f64 1 x) (/.f64 (/.f64 1 (*.f64 x x)) (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(/.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(/.f64 4 (*.f64 4 (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) (/.f64 2 x)))) |
(/.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(/.f64 4 (+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) (/.f64 4 x)) (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) (/.f64 4 x)))) |
(/.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(/.f64 4 (/.f64 (/.f64 4 x) (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(/.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(/.f64 4 (/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 4) (*.f64 1/2 x))) |
(/.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(/.f64 (*.f64 x x) (/.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(/.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(/.f64 (*.f64 x x) (/.f64 (+.f64 x x) (*.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) 2))) |
(/.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(/.f64 (*.f64 x x) (/.f64 (+.f64 x x) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(/.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(/.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) (/.f64 1 x)) |
(/.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(/.f64 (*.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) 1) |
(/.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(/.f64 2 (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) (/.f64 4 x))) |
(/.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(/.f64 2 (+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) (/.f64 2 x)) (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) (/.f64 2 x)))) |
(/.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(/.f64 2 (/.f64 (/.f64 4 x) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(/.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(/.f64 (+.f64 x x) (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 4)) |
(/.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(/.f64 (/.f64 1 (*.f64 x x)) (/.f64 (/.f64 (/.f64 2 x) (*.f64 x x)) (*.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) 2))) |
(/.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(/.f64 (/.f64 1 (*.f64 x x)) (/.f64 (/.f64 (/.f64 2 x) (*.f64 x x)) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(/.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(/.f64 (*.f64 x 4) (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 1/8)) |
(/.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(/.f64 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) 2) |
(/.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(/.f64 (*.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) 2) (/.f64 2 x)) |
(/.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(/.f64 (*.f64 (*.f64 x x) 2) (/.f64 (+.f64 x x) (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(/.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(/.f64 (*.f64 (*.f64 x x) 2) (/.f64 (*.f64 x 4) (*.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) 2))) |
(/.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(/.f64 (*.f64 (*.f64 x x) 2) (/.f64 (*.f64 x 4) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(/.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(/.f64 (fabs.f64 x) (/.f64 (*.f64 x (/.f64 2 (fabs.f64 x))) (*.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) 2))) |
(/.f64 (*.f64 2 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) (/.f64 (*.f64 x (/.f64 2 (fabs.f64 x))) (fabs.f64 x))) |
(*.f64 2 (/.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) (*.f64 x (/.f64 (/.f64 2 (fabs.f64 x)) (fabs.f64 x))))) |
(/.f64 (/.f64 (fabs.f64 x) (/.f64 2 (fabs.f64 x))) (*.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(/.f64 (fabs.f64 x) (/.f64 (*.f64 x (/.f64 2 (fabs.f64 x))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(/.f64 (*.f64 2 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) (/.f64 (*.f64 x (/.f64 2 (fabs.f64 x))) (fabs.f64 x))) |
(*.f64 2 (/.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) (*.f64 x (/.f64 (/.f64 2 (fabs.f64 x)) (fabs.f64 x))))) |
(/.f64 (/.f64 (fabs.f64 x) (/.f64 2 (fabs.f64 x))) (*.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(/.f64 -1 (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) (*.f64 2 (/.f64 -1 x)))) |
(/.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(/.f64 -1 (+.f64 (*.f64 (/.f64 1 x) (neg.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) (*.f64 (/.f64 1 x) (neg.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))))) |
(/.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(/.f64 -1 (/.f64 (/.f64 -1 x) (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(/.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(/.f64 (neg.f64 x) (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) -1/2)) |
(/.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(/.f64 -1/2 (*.f64 (/.f64 1 x) (neg.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(/.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(/.f64 (neg.f64 (*.f64 x x)) (/.f64 (neg.f64 (+.f64 x x)) (*.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) 2))) |
(/.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(/.f64 (neg.f64 (*.f64 x x)) (/.f64 (neg.f64 (+.f64 x x)) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(/.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(/.f64 (*.f64 2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) 4) |
(/.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(/.f64 8 (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) (/.f64 2 x))) (*.f64 4 (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) (/.f64 2 x))))) |
(/.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(/.f64 -2 (+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) (*.f64 2 (/.f64 -1 x))) (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) (*.f64 2 (/.f64 -1 x))))) |
(/.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(/.f64 (*.f64 2 (*.f64 x 4)) (+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 1/8) (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 1/8))) |
(/.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(/.f64 (*.f64 2 (*.f64 x 4)) (/.f64 8 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(/.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(/.f64 (*.f64 2 (neg.f64 x)) (+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) -1/2) (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) -1/2))) |
(/.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(/.f64 (*.f64 2 (neg.f64 x)) (/.f64 -2 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(/.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(/.f64 (*.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) 4) (/.f64 4 x)) |
(/.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(/.f64 (/.f64 2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) (/.f64 4 x)) |
(/.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) (/.f64 2 x)) |
(/.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(/.f64 (/.f64 -1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) (/.f64 -1 x)) |
(/.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(/.f64 (/.f64 x -2) (neg.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(/.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(/.f64 (/.f64 x x) (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) (/.f64 2 x))) |
(/.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(/.f64 (neg.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) (/.f64 -1 x)) |
(/.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(/.f64 (neg.f64 (+.f64 x x)) (-.f64 0 (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 4))) |
(/.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(/.f64 (neg.f64 (+.f64 x x)) (/.f64 -2 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(/.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(/.f64 (/.f64 x (+.f64 x x)) (/.f64 (/.f64 1 x) (*.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) 2))) |
(/.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(/.f64 (/.f64 x (+.f64 x x)) (/.f64 (/.f64 1 x) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(/.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(/.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(/.f64 (*.f64 1/2 x) (/.f64 1 (*.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) 2))) |
(/.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(/.f64 (*.f64 1/2 x) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(/.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(/.f64 (*.f64 (*.f64 x x) (*.f64 1/2 x)) (/.f64 (*.f64 x x) (*.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) 2))) |
(/.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(/.f64 (*.f64 (*.f64 x x) (*.f64 1/2 x)) (/.f64 (*.f64 x x) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(/.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(/.f64 (+.f64 (*.f64 1/2 x) (*.f64 1/2 x)) (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 2)) |
(/.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(/.f64 (+.f64 (*.f64 2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) (*.f64 2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) 8) |
(/.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(/.f64 (+.f64 (/.f64 2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) (/.f64 2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) (*.f64 2 (/.f64 4 x))) |
(/.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(/.f64 (+.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) (/.f64 4 x)) |
(/.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(/.f64 (+.f64 (/.f64 -1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) (/.f64 -1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) (*.f64 2 (/.f64 -1 x))) |
(/.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(/.f64 (+.f64 (/.f64 x -2) (/.f64 x -2)) (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) -1/2)) |
(/.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(/.f64 (+.f64 (neg.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) (neg.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) (*.f64 2 (/.f64 -1 x))) |
(/.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(/.f64 (/.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) (/.f64 2 x)) 1/2) |
(/.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(/.f64 (/.f64 (*.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) 2) x) (/.f64 2 (*.f64 x x))) |
(/.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(/.f64 (/.f64 (*.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) 2) (+.f64 x x)) (/.f64 1 (*.f64 x x))) |
(/.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(/.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) x) (/.f64 2 (*.f64 x x))) |
(/.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(/.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) (/.f64 1 x)) 2) |
(/.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(/.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) (+.f64 x x)) (/.f64 1 (*.f64 x x))) |
(/.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(/.f64 (/.f64 (*.f64 1/2 x) (*.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) 2)) 1/2) |
(/.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(/.f64 (neg.f64 (*.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) 2)) (neg.f64 (/.f64 2 x))) |
(/.f64 (neg.f64 (*.f64 2 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) (neg.f64 (/.f64 2 x))) |
(/.f64 (*.f64 2 (/.f64 -1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) (/.f64 -2 x)) |
(/.f64 (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) (/.f64 -2 x)) |
(/.f64 (neg.f64 (/.f64 2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) (-.f64 0 (/.f64 4 x))) |
(/.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(/.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) (neg.f64 (/.f64 2 x))) |
(/.f64 (neg.f64 (*.f64 2 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) (neg.f64 (/.f64 2 x))) |
(/.f64 (*.f64 2 (/.f64 -1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) (/.f64 -2 x)) |
(/.f64 (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) (/.f64 -2 x)) |
(/.f64 (neg.f64 (/.f64 -1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) (/.f64 1 x)) |
(/.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(/.f64 (neg.f64 (/.f64 -1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) (-.f64 0 (/.f64 -1 x))) |
(/.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(/.f64 (neg.f64 (/.f64 x -2)) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(/.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(/.f64 (neg.f64 (/.f64 x -2)) (-.f64 0 (neg.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) |
(/.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(/.f64 (neg.f64 (*.f64 1/2 x)) (neg.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(/.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(/.f64 (neg.f64 (neg.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) (/.f64 1 x)) |
(/.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
(/.f64 (neg.f64 (neg.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))) (-.f64 0 (/.f64 -1 x))) |
(/.f64 (*.f64 1/2 x) (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) |
(*.f64 1/2 (/.f64 x (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) |
Compiled 5 to 5 computations (0% saved)
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.2b | (*.f64 (/.f64 1 (neg.f64 x)) x) |
| ✓ | 11.8b | (+.f64 1 (*.f64 (/.f64 1 (neg.f64 x)) x)) |
Compiled 46 to 30 computations (34.8% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | x | @ | 0 | (+.f64 1 (*.f64 (/.f64 1 (neg.f64 x)) x)) |
| 0.0ms | x | @ | inf | (+.f64 1 (*.f64 (/.f64 1 (neg.f64 x)) x)) |
| 0.0ms | x | @ | -inf | (+.f64 1 (*.f64 (/.f64 1 (neg.f64 x)) x)) |
| 0.0ms | x | @ | 0 | (*.f64 (/.f64 1 (neg.f64 x)) x) |
| 0.0ms | x | @ | inf | (*.f64 (/.f64 1 (neg.f64 x)) x) |
| 1× | batch-egg-rewrite |
| 1324× | rational.json-simplify-35 |
| 1192× | bool.json-1 |
| 1192× | bool.json-2 |
| 1146× | rational.json-1 |
| 1146× | rational.json-2 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 9 | 40 |
| 1 | 103 | 28 |
| 2 | 309 | 28 |
| 3 | 667 | 2 |
| 4 | 1670 | 2 |
| 5 | 4462 | 2 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 1 (*.f64 (/.f64 1 (neg.f64 x)) x)) |
(*.f64 (/.f64 1 (neg.f64 x)) x) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x . 0))))) |
((#(struct:change #<rule egg-rr> (2) ((x . -1))))) |
| 1× | egg-herbie |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 2 | 26 |
| 1× | saturated |
| Inputs |
|---|
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
-1 |
-1 |
-1 |
-1 |
-1 |
-1 |
-1 |
-1 |
-1 |
-1 |
-1 |
-1 |
0 |
-1 |
| Outputs |
|---|
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
-1 |
-1 |
-1 |
-1 |
-1 |
-1 |
-1 |
-1 |
-1 |
-1 |
-1 |
-1 |
0 |
-1 |
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.3b | (*.f64 (*.f64 (sqrt.f64 1/2) p) (neg.f64 (/.f64 (sqrt.f64 2) x))) |
| ✓ | 0.4b | (/.f64 (sqrt.f64 2) x) |
| 0.5b | (*.f64 (sqrt.f64 1/2) p) |
Compiled 33 to 26 computations (21.2% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | x | @ | 0 | (/.f64 (sqrt.f64 2) x) |
| 0.0ms | x | @ | -inf | (/.f64 (sqrt.f64 2) x) |
| 0.0ms | x | @ | inf | (/.f64 (sqrt.f64 2) x) |
| 0.0ms | x | @ | inf | (*.f64 (*.f64 (sqrt.f64 1/2) p) (neg.f64 (/.f64 (sqrt.f64 2) x))) |
| 0.0ms | p | @ | 0 | (*.f64 (*.f64 (sqrt.f64 1/2) p) (neg.f64 (/.f64 (sqrt.f64 2) x))) |
| 1× | batch-egg-rewrite |
| 1914× | bool.json-1 |
| 1914× | bool.json-2 |
| 1452× | bool.json-3 |
| 972× | rational.json-simplify-35 |
| 846× | rational.json-1 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 13 | 42 |
| 1 | 131 | 42 |
| 2 | 366 | 42 |
| 3 | 924 | 42 |
| 4 | 2655 | 42 |
| 5 | 6756 | 42 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (sqrt.f64 2) x) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (neg.f64 (/.f64 (sqrt.f64 2) x))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 2) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (sqrt.f64 2) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 2) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 2) (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 x) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 -1/2 x) (neg.f64 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (sqrt.f64 2) (/.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) (neg.f64 x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 2) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (sqrt.f64 2) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 1/2 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 2)) (*.f64 1/2 (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 2) (/.f64 2 x)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 (sqrt.f64 2) (*.f64 x -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 2) 4) (/.f64 1/2 (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 2) -2) (/.f64 -1/2 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 2)) (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 x) (neg.f64 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 x) (*.f64 (sqrt.f64 2) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 x) (*.f64 2 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 1 x)) (*.f64 2 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) (+.f64 x x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) (*.f64 x -2)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 x x)) (*.f64 (sqrt.f64 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1/2 x) (/.f64 1/2 x)) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 2) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 (sqrt.f64 2) x)))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 (sqrt.f64 2) x) (/.f64 (sqrt.f64 2) x))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (sqrt.f64 2) x) (/.f64 (sqrt.f64 2) x)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 1/2) (*.f64 p (/.f64 (sqrt.f64 2) (neg.f64 x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 1/2) (*.f64 p (/.f64 (sqrt.f64 2) (neg.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 1/2) (*.f64 p (/.f64 (sqrt.f64 2) (neg.f64 x)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 x (neg.f64 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) (*.f64 p (/.f64 (sqrt.f64 2) (neg.f64 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) (+.f64 p p)) (*.f64 x (/.f64 -2 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 2) x) (*.f64 (*.f64 (sqrt.f64 1/2) p) -2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 p)) (/.f64 x (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 p)) (-.f64 0 (/.f64 x (neg.f64 (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 1/2) p) (*.f64 (/.f64 (sqrt.f64 2) x) -4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 2) x) (*.f64 (sqrt.f64 1/2) p)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 1/2) p) -2) (*.f64 2 (/.f64 x (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 1/2) p) (*.f64 (/.f64 (sqrt.f64 2) x) -4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 1/2) p) x) (/.f64 -1 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 1/2 x)) (/.f64 -1/2 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 p)) x) (/.f64 1 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 p)) (/.f64 1/2 x)) (/.f64 1/2 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 1/2) p) 2) (/.f64 (/.f64 x -2) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 1/2) p) (*.f64 (/.f64 (sqrt.f64 2) x) -4))) (*.f64 2 (*.f64 (*.f64 (sqrt.f64 1/2) p) (*.f64 (/.f64 (sqrt.f64 2) x) -4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 1/2) p) 1/2) (*.f64 x (/.f64 -2 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 p)) 2) (/.f64 x (*.f64 2 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 p)) 1/2) (*.f64 2 (/.f64 x (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 p)) -1) (/.f64 x (neg.f64 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 p)) (neg.f64 x)) (/.f64 -1 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 p)) (/.f64 1 (sqrt.f64 2))) x)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 p))) (/.f64 x (neg.f64 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (sqrt.f64 2) x) (*.f64 (sqrt.f64 1/2) p)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (sqrt.f64 1/2) (*.f64 p (/.f64 (sqrt.f64 2) (neg.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (sqrt.f64 1/2) (*.f64 p (/.f64 (sqrt.f64 2) (neg.f64 x)))) (*.f64 (sqrt.f64 1/2) (*.f64 p (/.f64 (sqrt.f64 2) (neg.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (sqrt.f64 1/2) (*.f64 p (/.f64 (sqrt.f64 2) (neg.f64 x)))) (*.f64 (sqrt.f64 1/2) (*.f64 p (/.f64 (sqrt.f64 2) (neg.f64 x))))))))) |
| 1× | egg-herbie |
| 1792× | rational.json-simplify-51 |
| 1168× | rational.json-simplify-35 |
| 1056× | rational.json-simplify-49 |
| 952× | rational.json-simplify-61 |
| 920× | rational.json-simplify-44 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 138 | 2014 |
| 1 | 416 | 2014 |
| 2 | 1267 | 2014 |
| 3 | 5374 | 2014 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(+.f64 (/.f64 (sqrt.f64 2) x) 0) |
(+.f64 0 (/.f64 (sqrt.f64 2) x)) |
(-.f64 (/.f64 (sqrt.f64 2) x) 0) |
(*.f64 2 (/.f64 (sqrt.f64 2) (+.f64 x x))) |
(*.f64 2 (*.f64 (/.f64 1/2 x) (sqrt.f64 2))) |
(*.f64 2 (*.f64 (/.f64 -1/2 x) (neg.f64 (sqrt.f64 2)))) |
(*.f64 (sqrt.f64 2) (/.f64 1 x)) |
(*.f64 (/.f64 (sqrt.f64 2) x) 1) |
(*.f64 1/2 (*.f64 (sqrt.f64 2) (/.f64 2 x))) |
(*.f64 (/.f64 (sqrt.f64 2) (neg.f64 x)) -1) |
(*.f64 1 (/.f64 (sqrt.f64 2) x)) |
(*.f64 -1 (/.f64 (sqrt.f64 2) (neg.f64 x))) |
(*.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 1/2 x)) |
(*.f64 (*.f64 2 (sqrt.f64 2)) (*.f64 1/2 (/.f64 1 x))) |
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 2 x)) 1/2) |
(*.f64 -2 (/.f64 (sqrt.f64 2) (*.f64 x -2))) |
(*.f64 (*.f64 (sqrt.f64 2) 4) (/.f64 1/2 (+.f64 x x))) |
(*.f64 (*.f64 (sqrt.f64 2) -2) (/.f64 -1/2 x)) |
(*.f64 (/.f64 1 x) (sqrt.f64 2)) |
(*.f64 (neg.f64 (sqrt.f64 2)) (/.f64 -1 x)) |
(*.f64 (/.f64 -1 x) (neg.f64 (sqrt.f64 2))) |
(*.f64 (/.f64 -1/2 x) (*.f64 (sqrt.f64 2) -2)) |
(*.f64 (/.f64 1/2 x) (*.f64 2 (sqrt.f64 2))) |
(*.f64 (*.f64 1/2 (/.f64 1 x)) (*.f64 2 (sqrt.f64 2))) |
(*.f64 (/.f64 (sqrt.f64 2) (+.f64 x x)) 2) |
(*.f64 (/.f64 (sqrt.f64 2) (*.f64 x -2)) -2) |
(*.f64 (/.f64 1/2 (+.f64 x x)) (*.f64 (sqrt.f64 2) 4)) |
(*.f64 (+.f64 (/.f64 1/2 x) (/.f64 1/2 x)) (sqrt.f64 2)) |
(neg.f64 (/.f64 (sqrt.f64 2) (neg.f64 x))) |
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 p (/.f64 (sqrt.f64 2) (neg.f64 x)))) 0) |
(+.f64 0 (*.f64 (sqrt.f64 1/2) (*.f64 p (/.f64 (sqrt.f64 2) (neg.f64 x))))) |
(-.f64 (*.f64 (sqrt.f64 1/2) (*.f64 p (/.f64 (sqrt.f64 2) (neg.f64 x)))) 0) |
(/.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 x (neg.f64 (sqrt.f64 2)))) |
(/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 p (/.f64 (sqrt.f64 2) (neg.f64 x)))) 1) |
(/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 p p)) (*.f64 x (/.f64 -2 (sqrt.f64 2)))) |
(/.f64 (*.f64 (/.f64 (sqrt.f64 2) x) (*.f64 (*.f64 (sqrt.f64 1/2) p) -2)) 2) |
(/.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 p)) (/.f64 x (sqrt.f64 2))) |
(/.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 p)) (-.f64 0 (/.f64 x (neg.f64 (sqrt.f64 2))))) |
(/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) p) (*.f64 (/.f64 (sqrt.f64 2) x) -4)) 4) |
(/.f64 (*.f64 (/.f64 (sqrt.f64 2) x) (*.f64 (sqrt.f64 1/2) p)) -1) |
(/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) p) -2) (*.f64 2 (/.f64 x (sqrt.f64 2)))) |
(/.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 1/2) p) (*.f64 (/.f64 (sqrt.f64 2) x) -4))) 8) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) p) x) (/.f64 -1 (sqrt.f64 2))) |
(/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 1/2 x)) (/.f64 -1/2 (sqrt.f64 2))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 p)) x) (/.f64 1 (sqrt.f64 2))) |
(/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 p)) (/.f64 1/2 x)) (/.f64 1/2 (sqrt.f64 2))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) p) 2) (/.f64 (/.f64 x -2) (sqrt.f64 2))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 1/2) p) (*.f64 (/.f64 (sqrt.f64 2) x) -4))) (*.f64 2 (*.f64 (*.f64 (sqrt.f64 1/2) p) (*.f64 (/.f64 (sqrt.f64 2) x) -4)))) 16) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) p) 1/2) (*.f64 x (/.f64 -2 (sqrt.f64 2)))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 p)) 2) (/.f64 x (*.f64 2 (sqrt.f64 2)))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 p)) 1/2) (*.f64 2 (/.f64 x (sqrt.f64 2)))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 p)) -1) (/.f64 x (neg.f64 (sqrt.f64 2)))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 p)) (neg.f64 x)) (/.f64 -1 (sqrt.f64 2))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 p)) (/.f64 1 (sqrt.f64 2))) x) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 p))) (/.f64 x (neg.f64 (sqrt.f64 2)))) |
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) x) (*.f64 (sqrt.f64 1/2) p))) |
| Outputs |
|---|
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(neg.f64 (*.f64 (sqrt.f64 1/2) (*.f64 p (/.f64 (sqrt.f64 2) x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (neg.f64 (sqrt.f64 2)) x)) |
(*.f64 p (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (sqrt.f64 1/2) x)))) |
(*.f64 p (/.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 x) (sqrt.f64 2)))) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(neg.f64 (*.f64 (sqrt.f64 1/2) (*.f64 p (/.f64 (sqrt.f64 2) x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (neg.f64 (sqrt.f64 2)) x)) |
(*.f64 p (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (sqrt.f64 1/2) x)))) |
(*.f64 p (/.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 x) (sqrt.f64 2)))) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(neg.f64 (*.f64 (sqrt.f64 1/2) (*.f64 p (/.f64 (sqrt.f64 2) x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (neg.f64 (sqrt.f64 2)) x)) |
(*.f64 p (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (sqrt.f64 1/2) x)))) |
(*.f64 p (/.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 x) (sqrt.f64 2)))) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(neg.f64 (*.f64 (sqrt.f64 1/2) (*.f64 p (/.f64 (sqrt.f64 2) x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (neg.f64 (sqrt.f64 2)) x)) |
(*.f64 p (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (sqrt.f64 1/2) x)))) |
(*.f64 p (/.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 x) (sqrt.f64 2)))) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(neg.f64 (*.f64 (sqrt.f64 1/2) (*.f64 p (/.f64 (sqrt.f64 2) x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (neg.f64 (sqrt.f64 2)) x)) |
(*.f64 p (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (sqrt.f64 1/2) x)))) |
(*.f64 p (/.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 x) (sqrt.f64 2)))) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(neg.f64 (*.f64 (sqrt.f64 1/2) (*.f64 p (/.f64 (sqrt.f64 2) x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (neg.f64 (sqrt.f64 2)) x)) |
(*.f64 p (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (sqrt.f64 1/2) x)))) |
(*.f64 p (/.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 x) (sqrt.f64 2)))) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(neg.f64 (*.f64 (sqrt.f64 1/2) (*.f64 p (/.f64 (sqrt.f64 2) x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (neg.f64 (sqrt.f64 2)) x)) |
(*.f64 p (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (sqrt.f64 1/2) x)))) |
(*.f64 p (/.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 x) (sqrt.f64 2)))) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(neg.f64 (*.f64 (sqrt.f64 1/2) (*.f64 p (/.f64 (sqrt.f64 2) x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (neg.f64 (sqrt.f64 2)) x)) |
(*.f64 p (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (sqrt.f64 1/2) x)))) |
(*.f64 p (/.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 x) (sqrt.f64 2)))) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(neg.f64 (*.f64 (sqrt.f64 1/2) (*.f64 p (/.f64 (sqrt.f64 2) x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (neg.f64 (sqrt.f64 2)) x)) |
(*.f64 p (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (sqrt.f64 1/2) x)))) |
(*.f64 p (/.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 x) (sqrt.f64 2)))) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(neg.f64 (*.f64 (sqrt.f64 1/2) (*.f64 p (/.f64 (sqrt.f64 2) x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (neg.f64 (sqrt.f64 2)) x)) |
(*.f64 p (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (sqrt.f64 1/2) x)))) |
(*.f64 p (/.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 x) (sqrt.f64 2)))) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(neg.f64 (*.f64 (sqrt.f64 1/2) (*.f64 p (/.f64 (sqrt.f64 2) x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (neg.f64 (sqrt.f64 2)) x)) |
(*.f64 p (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (sqrt.f64 1/2) x)))) |
(*.f64 p (/.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 x) (sqrt.f64 2)))) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(neg.f64 (*.f64 (sqrt.f64 1/2) (*.f64 p (/.f64 (sqrt.f64 2) x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (neg.f64 (sqrt.f64 2)) x)) |
(*.f64 p (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (sqrt.f64 1/2) x)))) |
(*.f64 p (/.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 x) (sqrt.f64 2)))) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(neg.f64 (*.f64 (sqrt.f64 1/2) (*.f64 p (/.f64 (sqrt.f64 2) x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (neg.f64 (sqrt.f64 2)) x)) |
(*.f64 p (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (sqrt.f64 1/2) x)))) |
(*.f64 p (/.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 x) (sqrt.f64 2)))) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(neg.f64 (*.f64 (sqrt.f64 1/2) (*.f64 p (/.f64 (sqrt.f64 2) x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (neg.f64 (sqrt.f64 2)) x)) |
(*.f64 p (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (sqrt.f64 1/2) x)))) |
(*.f64 p (/.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 x) (sqrt.f64 2)))) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(neg.f64 (*.f64 (sqrt.f64 1/2) (*.f64 p (/.f64 (sqrt.f64 2) x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (neg.f64 (sqrt.f64 2)) x)) |
(*.f64 p (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (sqrt.f64 1/2) x)))) |
(*.f64 p (/.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 x) (sqrt.f64 2)))) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(neg.f64 (*.f64 (sqrt.f64 1/2) (*.f64 p (/.f64 (sqrt.f64 2) x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (neg.f64 (sqrt.f64 2)) x)) |
(*.f64 p (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (sqrt.f64 1/2) x)))) |
(*.f64 p (/.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 x) (sqrt.f64 2)))) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(neg.f64 (*.f64 (sqrt.f64 1/2) (*.f64 p (/.f64 (sqrt.f64 2) x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (neg.f64 (sqrt.f64 2)) x)) |
(*.f64 p (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (sqrt.f64 1/2) x)))) |
(*.f64 p (/.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 x) (sqrt.f64 2)))) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(neg.f64 (*.f64 (sqrt.f64 1/2) (*.f64 p (/.f64 (sqrt.f64 2) x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (neg.f64 (sqrt.f64 2)) x)) |
(*.f64 p (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (sqrt.f64 1/2) x)))) |
(*.f64 p (/.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 x) (sqrt.f64 2)))) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(neg.f64 (*.f64 (sqrt.f64 1/2) (*.f64 p (/.f64 (sqrt.f64 2) x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (neg.f64 (sqrt.f64 2)) x)) |
(*.f64 p (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (sqrt.f64 1/2) x)))) |
(*.f64 p (/.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 x) (sqrt.f64 2)))) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(neg.f64 (*.f64 (sqrt.f64 1/2) (*.f64 p (/.f64 (sqrt.f64 2) x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (neg.f64 (sqrt.f64 2)) x)) |
(*.f64 p (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (sqrt.f64 1/2) x)))) |
(*.f64 p (/.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 x) (sqrt.f64 2)))) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(neg.f64 (*.f64 (sqrt.f64 1/2) (*.f64 p (/.f64 (sqrt.f64 2) x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (neg.f64 (sqrt.f64 2)) x)) |
(*.f64 p (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (sqrt.f64 1/2) x)))) |
(*.f64 p (/.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 x) (sqrt.f64 2)))) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(neg.f64 (*.f64 (sqrt.f64 1/2) (*.f64 p (/.f64 (sqrt.f64 2) x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (neg.f64 (sqrt.f64 2)) x)) |
(*.f64 p (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (sqrt.f64 1/2) x)))) |
(*.f64 p (/.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 x) (sqrt.f64 2)))) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(neg.f64 (*.f64 (sqrt.f64 1/2) (*.f64 p (/.f64 (sqrt.f64 2) x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (neg.f64 (sqrt.f64 2)) x)) |
(*.f64 p (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (sqrt.f64 1/2) x)))) |
(*.f64 p (/.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 x) (sqrt.f64 2)))) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(neg.f64 (*.f64 (sqrt.f64 1/2) (*.f64 p (/.f64 (sqrt.f64 2) x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (neg.f64 (sqrt.f64 2)) x)) |
(*.f64 p (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (sqrt.f64 1/2) x)))) |
(*.f64 p (/.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 x) (sqrt.f64 2)))) |
(+.f64 (/.f64 (sqrt.f64 2) x) 0) |
(/.f64 (sqrt.f64 2) x) |
(+.f64 0 (/.f64 (sqrt.f64 2) x)) |
(/.f64 (sqrt.f64 2) x) |
(-.f64 (/.f64 (sqrt.f64 2) x) 0) |
(/.f64 (sqrt.f64 2) x) |
(*.f64 2 (/.f64 (sqrt.f64 2) (+.f64 x x))) |
(/.f64 (sqrt.f64 2) x) |
(*.f64 2 (*.f64 (/.f64 1/2 x) (sqrt.f64 2))) |
(*.f64 2 (*.f64 (sqrt.f64 2) (/.f64 1/2 x))) |
(*.f64 (sqrt.f64 2) (*.f64 2 (/.f64 1/2 x))) |
(*.f64 2 (*.f64 (/.f64 -1/2 x) (neg.f64 (sqrt.f64 2)))) |
(/.f64 (sqrt.f64 2) x) |
(*.f64 (sqrt.f64 2) (/.f64 1 x)) |
(/.f64 (sqrt.f64 2) x) |
(*.f64 (/.f64 (sqrt.f64 2) x) 1) |
(/.f64 (sqrt.f64 2) x) |
(*.f64 1/2 (*.f64 (sqrt.f64 2) (/.f64 2 x))) |
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 2 x) 1/2)) |
(*.f64 (sqrt.f64 2) (*.f64 1/2 (/.f64 2 x))) |
(*.f64 (/.f64 (sqrt.f64 2) (neg.f64 x)) -1) |
(/.f64 (sqrt.f64 2) x) |
(*.f64 1 (/.f64 (sqrt.f64 2) x)) |
(/.f64 (sqrt.f64 2) x) |
(*.f64 -1 (/.f64 (sqrt.f64 2) (neg.f64 x))) |
(/.f64 (sqrt.f64 2) x) |
(*.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 1/2 x)) |
(*.f64 2 (*.f64 (sqrt.f64 2) (/.f64 1/2 x))) |
(*.f64 (sqrt.f64 2) (*.f64 2 (/.f64 1/2 x))) |
(*.f64 (*.f64 2 (sqrt.f64 2)) (*.f64 1/2 (/.f64 1 x))) |
(/.f64 (sqrt.f64 2) x) |
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 2 x)) 1/2) |
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 2 x) 1/2)) |
(*.f64 (sqrt.f64 2) (*.f64 1/2 (/.f64 2 x))) |
(*.f64 -2 (/.f64 (sqrt.f64 2) (*.f64 x -2))) |
(/.f64 (sqrt.f64 2) x) |
(*.f64 (*.f64 (sqrt.f64 2) 4) (/.f64 1/2 (+.f64 x x))) |
(*.f64 (sqrt.f64 2) (*.f64 4 (/.f64 1/2 (+.f64 x x)))) |
(*.f64 4 (*.f64 (/.f64 1/2 (+.f64 x x)) (sqrt.f64 2))) |
(*.f64 4 (*.f64 (sqrt.f64 2) (/.f64 1/2 (+.f64 x x)))) |
(*.f64 (/.f64 1 (*.f64 x 4)) (*.f64 (sqrt.f64 2) 4)) |
(*.f64 (*.f64 (sqrt.f64 2) -2) (/.f64 -1/2 x)) |
(/.f64 (sqrt.f64 2) x) |
(*.f64 (/.f64 1 x) (sqrt.f64 2)) |
(/.f64 (sqrt.f64 2) x) |
(*.f64 (neg.f64 (sqrt.f64 2)) (/.f64 -1 x)) |
(/.f64 (sqrt.f64 2) x) |
(*.f64 (/.f64 -1 x) (neg.f64 (sqrt.f64 2))) |
(/.f64 (sqrt.f64 2) x) |
(*.f64 (/.f64 -1/2 x) (*.f64 (sqrt.f64 2) -2)) |
(/.f64 (sqrt.f64 2) x) |
(*.f64 (/.f64 1/2 x) (*.f64 2 (sqrt.f64 2))) |
(*.f64 2 (*.f64 (sqrt.f64 2) (/.f64 1/2 x))) |
(*.f64 (sqrt.f64 2) (*.f64 2 (/.f64 1/2 x))) |
(*.f64 (*.f64 1/2 (/.f64 1 x)) (*.f64 2 (sqrt.f64 2))) |
(/.f64 (sqrt.f64 2) x) |
(*.f64 (/.f64 (sqrt.f64 2) (+.f64 x x)) 2) |
(/.f64 (sqrt.f64 2) x) |
(*.f64 (/.f64 (sqrt.f64 2) (*.f64 x -2)) -2) |
(/.f64 (sqrt.f64 2) x) |
(*.f64 (/.f64 1/2 (+.f64 x x)) (*.f64 (sqrt.f64 2) 4)) |
(*.f64 (sqrt.f64 2) (*.f64 4 (/.f64 1/2 (+.f64 x x)))) |
(*.f64 4 (*.f64 (/.f64 1/2 (+.f64 x x)) (sqrt.f64 2))) |
(*.f64 4 (*.f64 (sqrt.f64 2) (/.f64 1/2 (+.f64 x x)))) |
(*.f64 (/.f64 1 (*.f64 x 4)) (*.f64 (sqrt.f64 2) 4)) |
(*.f64 (+.f64 (/.f64 1/2 x) (/.f64 1/2 x)) (sqrt.f64 2)) |
(*.f64 (sqrt.f64 2) (+.f64 (/.f64 1/2 x) (/.f64 1/2 x))) |
(neg.f64 (/.f64 (sqrt.f64 2) (neg.f64 x))) |
(/.f64 (sqrt.f64 2) x) |
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 p (/.f64 (sqrt.f64 2) (neg.f64 x)))) 0) |
(neg.f64 (*.f64 (sqrt.f64 1/2) (*.f64 p (/.f64 (sqrt.f64 2) x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (neg.f64 (sqrt.f64 2)) x)) |
(*.f64 p (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (sqrt.f64 1/2) x)))) |
(*.f64 p (/.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 x) (sqrt.f64 2)))) |
(+.f64 0 (*.f64 (sqrt.f64 1/2) (*.f64 p (/.f64 (sqrt.f64 2) (neg.f64 x))))) |
(neg.f64 (*.f64 (sqrt.f64 1/2) (*.f64 p (/.f64 (sqrt.f64 2) x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (neg.f64 (sqrt.f64 2)) x)) |
(*.f64 p (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (sqrt.f64 1/2) x)))) |
(*.f64 p (/.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 x) (sqrt.f64 2)))) |
(-.f64 (*.f64 (sqrt.f64 1/2) (*.f64 p (/.f64 (sqrt.f64 2) (neg.f64 x)))) 0) |
(neg.f64 (*.f64 (sqrt.f64 1/2) (*.f64 p (/.f64 (sqrt.f64 2) x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (neg.f64 (sqrt.f64 2)) x)) |
(*.f64 p (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (sqrt.f64 1/2) x)))) |
(*.f64 p (/.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 x) (sqrt.f64 2)))) |
(/.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 x (neg.f64 (sqrt.f64 2)))) |
(neg.f64 (*.f64 (sqrt.f64 1/2) (*.f64 p (/.f64 (sqrt.f64 2) x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (neg.f64 (sqrt.f64 2)) x)) |
(*.f64 p (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (sqrt.f64 1/2) x)))) |
(*.f64 p (/.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 x) (sqrt.f64 2)))) |
(/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 p (/.f64 (sqrt.f64 2) (neg.f64 x)))) 1) |
(neg.f64 (*.f64 (sqrt.f64 1/2) (*.f64 p (/.f64 (sqrt.f64 2) x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (neg.f64 (sqrt.f64 2)) x)) |
(*.f64 p (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (sqrt.f64 1/2) x)))) |
(*.f64 p (/.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 x) (sqrt.f64 2)))) |
(/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 p p)) (*.f64 x (/.f64 -2 (sqrt.f64 2)))) |
(neg.f64 (*.f64 (sqrt.f64 1/2) (*.f64 p (/.f64 (sqrt.f64 2) x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (neg.f64 (sqrt.f64 2)) x)) |
(*.f64 p (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (sqrt.f64 1/2) x)))) |
(*.f64 p (/.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 x) (sqrt.f64 2)))) |
(/.f64 (*.f64 (/.f64 (sqrt.f64 2) x) (*.f64 (*.f64 (sqrt.f64 1/2) p) -2)) 2) |
(neg.f64 (*.f64 (sqrt.f64 1/2) (*.f64 p (/.f64 (sqrt.f64 2) x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (neg.f64 (sqrt.f64 2)) x)) |
(*.f64 p (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (sqrt.f64 1/2) x)))) |
(*.f64 p (/.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 x) (sqrt.f64 2)))) |
(/.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 p)) (/.f64 x (sqrt.f64 2))) |
(neg.f64 (*.f64 (sqrt.f64 1/2) (*.f64 p (/.f64 (sqrt.f64 2) x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (neg.f64 (sqrt.f64 2)) x)) |
(*.f64 p (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (sqrt.f64 1/2) x)))) |
(*.f64 p (/.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 x) (sqrt.f64 2)))) |
(/.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 p)) (-.f64 0 (/.f64 x (neg.f64 (sqrt.f64 2))))) |
(neg.f64 (*.f64 (sqrt.f64 1/2) (*.f64 p (/.f64 (sqrt.f64 2) x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (neg.f64 (sqrt.f64 2)) x)) |
(*.f64 p (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (sqrt.f64 1/2) x)))) |
(*.f64 p (/.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 x) (sqrt.f64 2)))) |
(/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) p) (*.f64 (/.f64 (sqrt.f64 2) x) -4)) 4) |
(neg.f64 (*.f64 (sqrt.f64 1/2) (*.f64 p (/.f64 (sqrt.f64 2) x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (neg.f64 (sqrt.f64 2)) x)) |
(*.f64 p (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (sqrt.f64 1/2) x)))) |
(*.f64 p (/.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 x) (sqrt.f64 2)))) |
(/.f64 (*.f64 (/.f64 (sqrt.f64 2) x) (*.f64 (sqrt.f64 1/2) p)) -1) |
(neg.f64 (*.f64 (sqrt.f64 1/2) (*.f64 p (/.f64 (sqrt.f64 2) x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (neg.f64 (sqrt.f64 2)) x)) |
(*.f64 p (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (sqrt.f64 1/2) x)))) |
(*.f64 p (/.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 x) (sqrt.f64 2)))) |
(/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) p) -2) (*.f64 2 (/.f64 x (sqrt.f64 2)))) |
(neg.f64 (*.f64 (sqrt.f64 1/2) (*.f64 p (/.f64 (sqrt.f64 2) x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (neg.f64 (sqrt.f64 2)) x)) |
(*.f64 p (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (sqrt.f64 1/2) x)))) |
(*.f64 p (/.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 x) (sqrt.f64 2)))) |
(/.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 1/2) p) (*.f64 (/.f64 (sqrt.f64 2) x) -4))) 8) |
(neg.f64 (*.f64 (sqrt.f64 1/2) (*.f64 p (/.f64 (sqrt.f64 2) x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (neg.f64 (sqrt.f64 2)) x)) |
(*.f64 p (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (sqrt.f64 1/2) x)))) |
(*.f64 p (/.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 x) (sqrt.f64 2)))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) p) x) (/.f64 -1 (sqrt.f64 2))) |
(neg.f64 (*.f64 (sqrt.f64 1/2) (*.f64 p (/.f64 (sqrt.f64 2) x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (neg.f64 (sqrt.f64 2)) x)) |
(*.f64 p (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (sqrt.f64 1/2) x)))) |
(*.f64 p (/.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 x) (sqrt.f64 2)))) |
(/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 1/2 x)) (/.f64 -1/2 (sqrt.f64 2))) |
(neg.f64 (*.f64 (sqrt.f64 1/2) (*.f64 p (/.f64 (sqrt.f64 2) x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (neg.f64 (sqrt.f64 2)) x)) |
(*.f64 p (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (sqrt.f64 1/2) x)))) |
(*.f64 p (/.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 x) (sqrt.f64 2)))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 p)) x) (/.f64 1 (sqrt.f64 2))) |
(neg.f64 (*.f64 (sqrt.f64 1/2) (*.f64 p (/.f64 (sqrt.f64 2) x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (neg.f64 (sqrt.f64 2)) x)) |
(*.f64 p (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (sqrt.f64 1/2) x)))) |
(*.f64 p (/.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 x) (sqrt.f64 2)))) |
(/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 p)) (/.f64 1/2 x)) (/.f64 1/2 (sqrt.f64 2))) |
(neg.f64 (*.f64 (sqrt.f64 1/2) (*.f64 p (/.f64 (sqrt.f64 2) x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (neg.f64 (sqrt.f64 2)) x)) |
(*.f64 p (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (sqrt.f64 1/2) x)))) |
(*.f64 p (/.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 x) (sqrt.f64 2)))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) p) 2) (/.f64 (/.f64 x -2) (sqrt.f64 2))) |
(neg.f64 (*.f64 (sqrt.f64 1/2) (*.f64 p (/.f64 (sqrt.f64 2) x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (neg.f64 (sqrt.f64 2)) x)) |
(*.f64 p (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (sqrt.f64 1/2) x)))) |
(*.f64 p (/.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 x) (sqrt.f64 2)))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 1/2) p) (*.f64 (/.f64 (sqrt.f64 2) x) -4))) (*.f64 2 (*.f64 (*.f64 (sqrt.f64 1/2) p) (*.f64 (/.f64 (sqrt.f64 2) x) -4)))) 16) |
(neg.f64 (*.f64 (sqrt.f64 1/2) (*.f64 p (/.f64 (sqrt.f64 2) x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (neg.f64 (sqrt.f64 2)) x)) |
(*.f64 p (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (sqrt.f64 1/2) x)))) |
(*.f64 p (/.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 x) (sqrt.f64 2)))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) p) 1/2) (*.f64 x (/.f64 -2 (sqrt.f64 2)))) |
(neg.f64 (*.f64 (sqrt.f64 1/2) (*.f64 p (/.f64 (sqrt.f64 2) x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (neg.f64 (sqrt.f64 2)) x)) |
(*.f64 p (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (sqrt.f64 1/2) x)))) |
(*.f64 p (/.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 x) (sqrt.f64 2)))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 p)) 2) (/.f64 x (*.f64 2 (sqrt.f64 2)))) |
(neg.f64 (*.f64 (sqrt.f64 1/2) (*.f64 p (/.f64 (sqrt.f64 2) x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (neg.f64 (sqrt.f64 2)) x)) |
(*.f64 p (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (sqrt.f64 1/2) x)))) |
(*.f64 p (/.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 x) (sqrt.f64 2)))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 p)) 1/2) (*.f64 2 (/.f64 x (sqrt.f64 2)))) |
(neg.f64 (*.f64 (sqrt.f64 1/2) (*.f64 p (/.f64 (sqrt.f64 2) x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (neg.f64 (sqrt.f64 2)) x)) |
(*.f64 p (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (sqrt.f64 1/2) x)))) |
(*.f64 p (/.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 x) (sqrt.f64 2)))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 p)) -1) (/.f64 x (neg.f64 (sqrt.f64 2)))) |
(neg.f64 (*.f64 (sqrt.f64 1/2) (*.f64 p (/.f64 (sqrt.f64 2) x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (neg.f64 (sqrt.f64 2)) x)) |
(*.f64 p (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (sqrt.f64 1/2) x)))) |
(*.f64 p (/.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 x) (sqrt.f64 2)))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 p)) (neg.f64 x)) (/.f64 -1 (sqrt.f64 2))) |
(neg.f64 (*.f64 (sqrt.f64 1/2) (*.f64 p (/.f64 (sqrt.f64 2) x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (neg.f64 (sqrt.f64 2)) x)) |
(*.f64 p (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (sqrt.f64 1/2) x)))) |
(*.f64 p (/.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 x) (sqrt.f64 2)))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 p)) (/.f64 1 (sqrt.f64 2))) x) |
(neg.f64 (*.f64 (sqrt.f64 1/2) (*.f64 p (/.f64 (sqrt.f64 2) x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (neg.f64 (sqrt.f64 2)) x)) |
(*.f64 p (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (sqrt.f64 1/2) x)))) |
(*.f64 p (/.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 x) (sqrt.f64 2)))) |
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 p))) (/.f64 x (neg.f64 (sqrt.f64 2)))) |
(neg.f64 (*.f64 (sqrt.f64 1/2) (*.f64 p (/.f64 (sqrt.f64 2) x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (neg.f64 (sqrt.f64 2)) x)) |
(*.f64 p (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (sqrt.f64 1/2) x)))) |
(*.f64 p (/.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 x) (sqrt.f64 2)))) |
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) x) (*.f64 (sqrt.f64 1/2) p))) |
(neg.f64 (*.f64 (sqrt.f64 1/2) (*.f64 p (/.f64 (sqrt.f64 2) x)))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (/.f64 (neg.f64 (sqrt.f64 2)) x)) |
(*.f64 p (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (sqrt.f64 1/2) x)))) |
(*.f64 p (/.f64 (sqrt.f64 1/2) (/.f64 (neg.f64 x) (sqrt.f64 2)))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) x)) x) |
| ✓ | 0.8b | (/.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) x)) x) x)) |
| ✓ | 2.3b | (/.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) x)) x) x) |
| ✓ | 3.3b | (/.f64 (pow.f64 p 2) x) |
Compiled 85 to 59 computations (30.6% saved)
24 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | p | @ | inf | (/.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) x)) x) x)) |
| 0.0ms | x | @ | -inf | (/.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) x)) x) x) |
| 0.0ms | x | @ | 0 | (/.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) x)) x) x)) |
| 0.0ms | x | @ | inf | (/.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) x)) x) x) |
| 0.0ms | x | @ | 0 | (/.f64 (pow.f64 p 2) x) |
| 1× | batch-egg-rewrite |
| 1250× | rational.json-simplify-35 |
| 988× | bool.json-1 |
| 988× | bool.json-2 |
| 960× | rational.json-1 |
| 960× | rational.json-2 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 12 | 106 |
| 1 | 125 | 106 |
| 2 | 378 | 106 |
| 3 | 983 | 106 |
| 4 | 2887 | 106 |
| 5 | 7615 | 106 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (pow.f64 p 2) x) |
(/.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) x)) x) x) |
(/.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) x)) x) x)) |
(+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) x)) x) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 p 2) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (pow.f64 p 2) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 p 2) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (pow.f64 p 2) (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (pow.f64 p 2) x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 x) (pow.f64 p 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 p 2) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 p 2) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (pow.f64 p 2) x)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (/.f64 (pow.f64 p 2) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 p 2) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 p 2)) (/.f64 1/2 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 p 2)) (*.f64 1/2 (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 p 2) x) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 p 2) 4) (/.f64 1 (*.f64 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (pow.f64 p 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 p 2)) (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (pow.f64 p 2) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (/.f64 (pow.f64 p 2) x) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 x)) (/.f64 (pow.f64 p 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (/.f64 (pow.f64 p 2) x) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 x) (*.f64 2 (pow.f64 p 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 1 x)) (*.f64 2 (pow.f64 p 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 p 2) (neg.f64 x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 p 2) (+.f64 x x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 p 2) x) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 x 4)) (*.f64 (pow.f64 p 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 x) (neg.f64 (pow.f64 p 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 p 2) 2) (*.f64 2 (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 p 2) x) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1/2 x) (/.f64 1/2 x)) (pow.f64 p 2))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (pow.f64 p 2) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 (pow.f64 p 2) x)))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 (pow.f64 p 2) x) (/.f64 (pow.f64 p 2) x))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (pow.f64 p 2) x) (/.f64 (pow.f64 p 2) x)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) (/.f64 1/2 x)) (*.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) (/.f64 1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) (/.f64 1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (/.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) x)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 x x) (*.f64 (/.f64 (pow.f64 p 2) x) 4)) (/.f64 1/2 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 x x) (*.f64 (/.f64 (pow.f64 p 2) x) 4)) (*.f64 1/2 (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) 4) (/.f64 1 (*.f64 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) x) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 x) (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x)))) (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) (*.f64 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 x)) (*.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) 1/2) (*.f64 2 (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) 1/2) (/.f64 2 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) (/.f64 1/2 x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) x) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 x) (+.f64 (+.f64 x x) (*.f64 (/.f64 (pow.f64 p 2) x) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 1 x)) (+.f64 (+.f64 x x) (*.f64 (/.f64 (pow.f64 p 2) x) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) (*.f64 x 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) (neg.f64 x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 x) (*.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 x 4)) (*.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 x) (neg.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1/2 x) (/.f64 1/2 x)) (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) x) (/.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) x))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) x) (/.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) x)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (/.f64 1/2 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (/.f64 1/2 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (/.f64 1/2 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 x (*.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 x (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/4 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x)))) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (/.f64 1/2 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 x (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 x (/.f64 1/2 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (/.f64 1/4 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (*.f64 1/2 (/.f64 1/2 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x 4) (/.f64 1 (*.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x)))) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x)))) (/.f64 1 (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 x) (/.f64 1 (*.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x)))) (*.f64 x 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x 1/2) (/.f64 1 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (/.f64 1/2 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/4 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x)))) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 1/2 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))))) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 x)) (/.f64 1/2 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (*.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) 4)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x)))) 4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) 8)) (*.f64 x 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) -2)) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1/4 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x)))) (/.f64 1/4 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))))) x)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 x (/.f64 1/2 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 x (/.f64 1/2 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))))) (*.f64 x (/.f64 1/2 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 x (/.f64 1/2 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))))) (*.f64 x (/.f64 1/2 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x)))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (+.f64 (/.f64 (pow.f64 p 2) x) (*.f64 x 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (+.f64 x x) (*.f64 (/.f64 (pow.f64 p 2) x) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 x x) (*.f64 (/.f64 (pow.f64 p 2) x) 4)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 x x) (*.f64 (/.f64 (pow.f64 p 2) x) 4)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) 1/2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) 4) (/.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) 4)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))))))) (#(struct:change #<rule egg-rr> (2) ((x or (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x)))))))) |
| 1× | egg-herbie |
| 1404× | rational.json-simplify-39 |
| 1134× | rational.json-simplify-1 |
| 1022× | rational.json-simplify-51 |
| 816× | rational.json-simplify-2 |
| 688× | rational.json-simplify-35 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 225 | 5540 |
| 1 | 434 | 5510 |
| 2 | 1230 | 5510 |
| 3 | 3170 | 5510 |
| 4 | 5310 | 5510 |
| 5 | 6763 | 5510 |
| 1× | node limit |
| Inputs |
|---|
1 |
(+.f64 1 (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) |
(+.f64 1 (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) |
(+.f64 1 (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) |
(*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) |
(+.f64 1 (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) |
(+.f64 1 (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) |
(+.f64 1 (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) |
(*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) |
(+.f64 1 (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) |
(+.f64 1 (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) |
(+.f64 1 (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) |
(*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) |
(+.f64 1 (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) |
(+.f64 1 (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) |
(+.f64 1 (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) |
1 |
(+.f64 1 (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) |
(+.f64 1 (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) |
(+.f64 1 (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) |
1 |
(+.f64 1 (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) |
(+.f64 1 (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) |
(+.f64 1 (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) |
1/2 |
(+.f64 1/2 (*.f64 -1 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) |
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 2 (/.f64 (pow.f64 p 4) (pow.f64 x 4))))) |
(+.f64 1/2 (+.f64 (*.f64 -4 (/.f64 (pow.f64 p 6) (pow.f64 x 6))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 2 (/.f64 (pow.f64 p 4) (pow.f64 x 4)))))) |
(*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 p 2))) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 p 4))) (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 p 2)))) |
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 x 6) (pow.f64 p 6))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 p 4))) (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 p 2))))) |
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 x 8) (pow.f64 p 8))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 x 6) (pow.f64 p 6))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 p 4))) (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 p 2)))))) |
(*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 p 2))) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 p 4))) (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 p 2)))) |
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 x 6) (pow.f64 p 6))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 p 4))) (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 p 2))))) |
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 x 8) (pow.f64 p 8))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 x 6) (pow.f64 p 6))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 p 4))) (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 p 2)))))) |
(*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 p 2))) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 p 4))) (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 p 2)))) |
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 x 6) (pow.f64 p 6))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 p 4))) (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 p 2))))) |
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 x 8) (pow.f64 p 8))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 x 6) (pow.f64 p 6))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 p 4))) (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 p 2)))))) |
1/2 |
(+.f64 1/2 (*.f64 -1 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) |
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 2 (/.f64 (pow.f64 p 4) (pow.f64 x 4))))) |
(+.f64 1/2 (+.f64 (*.f64 -4 (/.f64 (pow.f64 p 6) (pow.f64 x 6))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 2 (/.f64 (pow.f64 p 4) (pow.f64 x 4)))))) |
1/2 |
(+.f64 1/2 (*.f64 -1 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) |
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 2 (/.f64 (pow.f64 p 4) (pow.f64 x 4))))) |
(+.f64 1/2 (+.f64 (*.f64 -4 (/.f64 (pow.f64 p 6) (pow.f64 x 6))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 2 (/.f64 (pow.f64 p 4) (pow.f64 x 4)))))) |
x |
(*.f64 2 (/.f64 (pow.f64 p 2) x)) |
(+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) |
(+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) |
(+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) |
(*.f64 2 (/.f64 (pow.f64 p 2) x)) |
(+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) |
(+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) |
(+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) |
(*.f64 2 (/.f64 (pow.f64 p 2) x)) |
(+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) |
(+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) |
(+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) |
x |
x |
(+.f64 (/.f64 (pow.f64 p 2) x) 0) |
(+.f64 0 (/.f64 (pow.f64 p 2) x)) |
(-.f64 (/.f64 (pow.f64 p 2) x) 0) |
(*.f64 2 (/.f64 (pow.f64 p 2) (+.f64 x x))) |
(*.f64 2 (/.f64 (/.f64 (pow.f64 p 2) x) 2)) |
(*.f64 2 (*.f64 (/.f64 1/2 x) (pow.f64 p 2))) |
(*.f64 (pow.f64 p 2) (/.f64 1 x)) |
(*.f64 (/.f64 (pow.f64 p 2) x) 1) |
(*.f64 (*.f64 2 (/.f64 (pow.f64 p 2) x)) 1/2) |
(*.f64 1/2 (*.f64 2 (/.f64 (pow.f64 p 2) x))) |
(*.f64 1 (/.f64 (pow.f64 p 2) x)) |
(*.f64 (*.f64 2 (pow.f64 p 2)) (/.f64 1/2 x)) |
(*.f64 (*.f64 2 (pow.f64 p 2)) (*.f64 1/2 (/.f64 1 x))) |
(*.f64 (*.f64 (/.f64 (pow.f64 p 2) x) 4) 1/4) |
(*.f64 (*.f64 (pow.f64 p 2) 4) (/.f64 1 (*.f64 x 4))) |
(*.f64 (/.f64 1 x) (pow.f64 p 2)) |
(*.f64 (neg.f64 (pow.f64 p 2)) (/.f64 -1 x)) |
(*.f64 -1 (/.f64 (pow.f64 p 2) (neg.f64 x))) |
(*.f64 4 (/.f64 (/.f64 (pow.f64 p 2) x) 4)) |
(*.f64 (*.f64 2 (/.f64 1 x)) (/.f64 (pow.f64 p 2) 2)) |
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 p 2) x) 4)) |
(*.f64 (/.f64 1/2 x) (*.f64 2 (pow.f64 p 2))) |
(*.f64 (*.f64 1/2 (/.f64 1 x)) (*.f64 2 (pow.f64 p 2))) |
(*.f64 (/.f64 (pow.f64 p 2) (neg.f64 x)) -1) |
(*.f64 (/.f64 (pow.f64 p 2) (+.f64 x x)) 2) |
(*.f64 (/.f64 (/.f64 (pow.f64 p 2) x) 2) 2) |
(*.f64 (/.f64 1 (*.f64 x 4)) (*.f64 (pow.f64 p 2) 4)) |
(*.f64 (/.f64 -1 x) (neg.f64 (pow.f64 p 2))) |
(*.f64 (/.f64 (pow.f64 p 2) 2) (*.f64 2 (/.f64 1 x))) |
(*.f64 (/.f64 (/.f64 (pow.f64 p 2) x) 4) 4) |
(*.f64 (+.f64 (/.f64 1/2 x) (/.f64 1/2 x)) (pow.f64 p 2)) |
(neg.f64 (/.f64 (pow.f64 p 2) (neg.f64 x))) |
(+.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) x) 0) |
(+.f64 0 (/.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) x)) |
(+.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) (/.f64 1/2 x)) (*.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) (/.f64 1/2 x))) |
(-.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) x) 0) |
(-.f64 0 (neg.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) x))) |
(*.f64 2 (*.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) (/.f64 1/2 x))) |
(*.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) (/.f64 1 x)) |
(*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) x) 1) |
(*.f64 1/2 (*.f64 2 (/.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) x))) |
(*.f64 1 (/.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) x)) |
(*.f64 (*.f64 2 (/.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) x)) 1/2) |
(*.f64 (+.f64 (+.f64 x x) (*.f64 (/.f64 (pow.f64 p 2) x) 4)) (/.f64 1/2 x)) |
(*.f64 (+.f64 (+.f64 x x) (*.f64 (/.f64 (pow.f64 p 2) x) 4)) (*.f64 1/2 (/.f64 1 x))) |
(*.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) 4) (/.f64 1 (*.f64 x 4))) |
(*.f64 (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) x) 4) 1/4) |
(*.f64 (/.f64 1 x) (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x)))) |
(*.f64 (neg.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x)))) (/.f64 -1 x)) |
(*.f64 -1 (/.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) (neg.f64 x))) |
(*.f64 4 (/.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) (*.f64 x 4))) |
(*.f64 (*.f64 2 (/.f64 1 x)) (*.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) 1/2)) |
(*.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) 1/2) (*.f64 2 (/.f64 1 x))) |
(*.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) 1/2) (/.f64 2 x)) |
(*.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) (/.f64 1/2 x)) 2) |
(*.f64 1/4 (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) x) 4)) |
(*.f64 (/.f64 1/2 x) (+.f64 (+.f64 x x) (*.f64 (/.f64 (pow.f64 p 2) x) 4))) |
(*.f64 (*.f64 1/2 (/.f64 1 x)) (+.f64 (+.f64 x x) (*.f64 (/.f64 (pow.f64 p 2) x) 4))) |
(*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) (*.f64 x 4)) 4) |
(*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) (neg.f64 x)) -1) |
(*.f64 (/.f64 2 x) (*.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) 1/2)) |
(*.f64 (/.f64 1 (*.f64 x 4)) (*.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) 4)) |
(*.f64 (/.f64 -1 x) (neg.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))))) |
(*.f64 (+.f64 (/.f64 1/2 x) (/.f64 1/2 x)) (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x)))) |
(neg.f64 (neg.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) x))) |
(neg.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) (neg.f64 x))) |
(+.f64 0 (*.f64 x (/.f64 1/2 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x)))))) |
(+.f64 (*.f64 x (/.f64 1/2 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))))) 0) |
(-.f64 (*.f64 x (/.f64 1/2 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))))) 0) |
(*.f64 2 (/.f64 x (*.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) 4))) |
(*.f64 2 (/.f64 (/.f64 x (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x)))) 4)) |
(*.f64 2 (*.f64 (/.f64 1/4 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x)))) x)) |
(*.f64 x (/.f64 1/2 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))))) |
(*.f64 1/2 (/.f64 x (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))))) |
(*.f64 1 (*.f64 x (/.f64 1/2 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x)))))) |
(*.f64 (+.f64 x x) (/.f64 1/4 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))))) |
(*.f64 (+.f64 x x) (*.f64 1/2 (/.f64 1/2 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x)))))) |
(*.f64 (*.f64 x 4) (/.f64 1 (*.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) 8))) |
(*.f64 (/.f64 1/2 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x)))) x) |
(*.f64 (/.f64 1/2 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x)))) (/.f64 1 (/.f64 1 x))) |
(*.f64 (neg.f64 x) (/.f64 1 (*.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) -2))) |
(*.f64 (/.f64 x (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x)))) 1/2) |
(*.f64 (/.f64 1 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x)))) (*.f64 x 1/2)) |
(*.f64 (*.f64 x 1/2) (/.f64 1 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))))) |
(*.f64 (*.f64 x (/.f64 1/2 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))))) 1) |
(*.f64 (/.f64 1/4 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x)))) (+.f64 x x)) |
(*.f64 (*.f64 1/2 (/.f64 1/2 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))))) (+.f64 x x)) |
(*.f64 (/.f64 1 (/.f64 1 x)) (/.f64 1/2 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))))) |
(*.f64 (/.f64 x (*.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) 4)) 2) |
(*.f64 (/.f64 (/.f64 x (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x)))) 4) 2) |
(*.f64 (/.f64 1 (*.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) 8)) (*.f64 x 4)) |
(*.f64 (/.f64 1 (*.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) -2)) (neg.f64 x)) |
(*.f64 (+.f64 (/.f64 1/4 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x)))) (/.f64 1/4 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))))) x) |
(-.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) 0) |
(-.f64 0 (neg.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))))) |
(*.f64 2 (*.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) 1/2)) |
(*.f64 2 (+.f64 (/.f64 (pow.f64 p 2) x) (*.f64 x 1/2))) |
(*.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) 1) |
(*.f64 1/2 (+.f64 (+.f64 x x) (*.f64 (/.f64 (pow.f64 p 2) x) 4))) |
(*.f64 1 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x)))) |
(*.f64 (+.f64 (+.f64 x x) (*.f64 (/.f64 (pow.f64 p 2) x) 4)) 1/2) |
(*.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) 4) 1/4) |
(*.f64 (neg.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x)))) -1) |
(*.f64 -1 (neg.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))))) |
(*.f64 4 (/.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) 4)) |
(*.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) 1/2) 2) |
(*.f64 1/4 (*.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) 4)) |
(*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) 4) 4) |
(/.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) 1) |
(/.f64 (+.f64 (+.f64 x x) (*.f64 (/.f64 (pow.f64 p 2) x) 4)) 2) |
(/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) 4) 4) |
(/.f64 (neg.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x)))) -1) |
(/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) 8) 8) |
(/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) -2) -2) |
(/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) 1/2) 1/2) |
(/.f64 (*.f64 2 (*.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) 8)) 16) |
(/.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) 4) 1/4) |
(/.f64 (+.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) 4) (/.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) 4)) 1/2) |
(neg.f64 (neg.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))))) |
| Outputs |
|---|
1 |
(+.f64 1 (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) |
(+.f64 1 (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) |
(+.f64 1 (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) |
(*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) |
(+.f64 1 (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) |
(+.f64 1 (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) |
(+.f64 1 (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) |
(*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) |
(+.f64 1 (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) |
(+.f64 1 (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) |
(+.f64 1 (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) |
(*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) |
(+.f64 1 (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) |
(+.f64 1 (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) |
(+.f64 1 (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) |
1 |
(+.f64 1 (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) |
(+.f64 1 (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) |
(+.f64 1 (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) |
1 |
(+.f64 1 (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) |
(+.f64 1 (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) |
(+.f64 1 (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) |
1/2 |
(+.f64 1/2 (*.f64 -1 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) |
(+.f64 1/2 (*.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2)) -1)) |
(+.f64 1/2 (neg.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) |
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 2 (/.f64 (pow.f64 p 4) (pow.f64 x 4))))) |
(+.f64 1/2 (+.f64 (*.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2)) -1) (*.f64 2 (/.f64 (pow.f64 p 4) (pow.f64 x 4))))) |
(+.f64 1/2 (+.f64 (neg.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 2 (/.f64 (pow.f64 p 4) (pow.f64 x 4))))) |
(+.f64 (neg.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (+.f64 1/2 (*.f64 2 (/.f64 (pow.f64 p 4) (pow.f64 x 4))))) |
(+.f64 1/2 (+.f64 (*.f64 -4 (/.f64 (pow.f64 p 6) (pow.f64 x 6))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 2 (/.f64 (pow.f64 p 4) (pow.f64 x 4)))))) |
(+.f64 1/2 (+.f64 (*.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2)) -1) (+.f64 (*.f64 2 (/.f64 (pow.f64 p 4) (pow.f64 x 4))) (*.f64 -4 (/.f64 (pow.f64 p 6) (pow.f64 x 6)))))) |
(+.f64 1/2 (+.f64 (neg.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (+.f64 (*.f64 2 (/.f64 (pow.f64 p 4) (pow.f64 x 4))) (*.f64 -4 (/.f64 (pow.f64 p 6) (pow.f64 x 6)))))) |
(+.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (+.f64 1/2 (*.f64 2 (/.f64 (pow.f64 p 4) (pow.f64 x 4))))) (*.f64 -4 (/.f64 (pow.f64 p 6) (pow.f64 x 6)))) |
(+.f64 (neg.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (+.f64 (*.f64 2 (/.f64 (pow.f64 p 4) (pow.f64 x 4))) (+.f64 1/2 (*.f64 -4 (/.f64 (pow.f64 p 6) (pow.f64 x 6)))))) |
(*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 p 2))) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 p 4))) (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 p 2)))) |
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 p 2))) (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 p 4)))) |
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 x 6) (pow.f64 p 6))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 p 4))) (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 p 2))))) |
(+.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 p 2))) (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 p 4)))) (*.f64 1/16 (/.f64 (pow.f64 x 6) (pow.f64 p 6)))) |
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 p 2))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 x 6) (pow.f64 p 6))) (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 p 4))))) |
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 p 2))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 p 4))) (*.f64 1/16 (/.f64 (pow.f64 x 6) (pow.f64 p 6))))) |
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 x 8) (pow.f64 p 8))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 x 6) (pow.f64 p 6))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 p 4))) (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 p 2)))))) |
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 x 6) (pow.f64 p 6))) (+.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 p 2))) (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 p 4)))) (*.f64 -1/32 (/.f64 (pow.f64 x 8) (pow.f64 p 8))))) |
(+.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 p 2))) (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 p 4)))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 x 6) (pow.f64 p 6))) (*.f64 -1/32 (/.f64 (pow.f64 x 8) (pow.f64 p 8))))) |
(+.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 p 2))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 p 4))) (*.f64 1/16 (/.f64 (pow.f64 x 6) (pow.f64 p 6))))) (*.f64 -1/32 (/.f64 (pow.f64 x 8) (pow.f64 p 8)))) |
(*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 p 2))) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 p 4))) (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 p 2)))) |
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 p 2))) (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 p 4)))) |
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 x 6) (pow.f64 p 6))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 p 4))) (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 p 2))))) |
(+.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 p 2))) (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 p 4)))) (*.f64 1/16 (/.f64 (pow.f64 x 6) (pow.f64 p 6)))) |
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 p 2))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 x 6) (pow.f64 p 6))) (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 p 4))))) |
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 p 2))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 p 4))) (*.f64 1/16 (/.f64 (pow.f64 x 6) (pow.f64 p 6))))) |
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 x 8) (pow.f64 p 8))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 x 6) (pow.f64 p 6))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 p 4))) (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 p 2)))))) |
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 x 6) (pow.f64 p 6))) (+.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 p 2))) (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 p 4)))) (*.f64 -1/32 (/.f64 (pow.f64 x 8) (pow.f64 p 8))))) |
(+.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 p 2))) (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 p 4)))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 x 6) (pow.f64 p 6))) (*.f64 -1/32 (/.f64 (pow.f64 x 8) (pow.f64 p 8))))) |
(+.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 p 2))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 p 4))) (*.f64 1/16 (/.f64 (pow.f64 x 6) (pow.f64 p 6))))) (*.f64 -1/32 (/.f64 (pow.f64 x 8) (pow.f64 p 8)))) |
(*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 p 2))) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 p 4))) (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 p 2)))) |
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 p 2))) (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 p 4)))) |
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 x 6) (pow.f64 p 6))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 p 4))) (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 p 2))))) |
(+.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 p 2))) (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 p 4)))) (*.f64 1/16 (/.f64 (pow.f64 x 6) (pow.f64 p 6)))) |
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 p 2))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 x 6) (pow.f64 p 6))) (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 p 4))))) |
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 p 2))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 p 4))) (*.f64 1/16 (/.f64 (pow.f64 x 6) (pow.f64 p 6))))) |
(+.f64 (*.f64 -1/32 (/.f64 (pow.f64 x 8) (pow.f64 p 8))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 x 6) (pow.f64 p 6))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 p 4))) (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 p 2)))))) |
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 x 6) (pow.f64 p 6))) (+.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 p 2))) (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 p 4)))) (*.f64 -1/32 (/.f64 (pow.f64 x 8) (pow.f64 p 8))))) |
(+.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 p 2))) (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 p 4)))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 x 6) (pow.f64 p 6))) (*.f64 -1/32 (/.f64 (pow.f64 x 8) (pow.f64 p 8))))) |
(+.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 x 2) (pow.f64 p 2))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 x 4) (pow.f64 p 4))) (*.f64 1/16 (/.f64 (pow.f64 x 6) (pow.f64 p 6))))) (*.f64 -1/32 (/.f64 (pow.f64 x 8) (pow.f64 p 8)))) |
1/2 |
(+.f64 1/2 (*.f64 -1 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) |
(+.f64 1/2 (*.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2)) -1)) |
(+.f64 1/2 (neg.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) |
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 2 (/.f64 (pow.f64 p 4) (pow.f64 x 4))))) |
(+.f64 1/2 (+.f64 (*.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2)) -1) (*.f64 2 (/.f64 (pow.f64 p 4) (pow.f64 x 4))))) |
(+.f64 1/2 (+.f64 (neg.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 2 (/.f64 (pow.f64 p 4) (pow.f64 x 4))))) |
(+.f64 (neg.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (+.f64 1/2 (*.f64 2 (/.f64 (pow.f64 p 4) (pow.f64 x 4))))) |
(+.f64 1/2 (+.f64 (*.f64 -4 (/.f64 (pow.f64 p 6) (pow.f64 x 6))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 2 (/.f64 (pow.f64 p 4) (pow.f64 x 4)))))) |
(+.f64 1/2 (+.f64 (*.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2)) -1) (+.f64 (*.f64 2 (/.f64 (pow.f64 p 4) (pow.f64 x 4))) (*.f64 -4 (/.f64 (pow.f64 p 6) (pow.f64 x 6)))))) |
(+.f64 1/2 (+.f64 (neg.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (+.f64 (*.f64 2 (/.f64 (pow.f64 p 4) (pow.f64 x 4))) (*.f64 -4 (/.f64 (pow.f64 p 6) (pow.f64 x 6)))))) |
(+.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (+.f64 1/2 (*.f64 2 (/.f64 (pow.f64 p 4) (pow.f64 x 4))))) (*.f64 -4 (/.f64 (pow.f64 p 6) (pow.f64 x 6)))) |
(+.f64 (neg.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (+.f64 (*.f64 2 (/.f64 (pow.f64 p 4) (pow.f64 x 4))) (+.f64 1/2 (*.f64 -4 (/.f64 (pow.f64 p 6) (pow.f64 x 6)))))) |
1/2 |
(+.f64 1/2 (*.f64 -1 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) |
(+.f64 1/2 (*.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2)) -1)) |
(+.f64 1/2 (neg.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2)))) |
(+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 2 (/.f64 (pow.f64 p 4) (pow.f64 x 4))))) |
(+.f64 1/2 (+.f64 (*.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2)) -1) (*.f64 2 (/.f64 (pow.f64 p 4) (pow.f64 x 4))))) |
(+.f64 1/2 (+.f64 (neg.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 2 (/.f64 (pow.f64 p 4) (pow.f64 x 4))))) |
(+.f64 (neg.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (+.f64 1/2 (*.f64 2 (/.f64 (pow.f64 p 4) (pow.f64 x 4))))) |
(+.f64 1/2 (+.f64 (*.f64 -4 (/.f64 (pow.f64 p 6) (pow.f64 x 6))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (*.f64 2 (/.f64 (pow.f64 p 4) (pow.f64 x 4)))))) |
(+.f64 1/2 (+.f64 (*.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2)) -1) (+.f64 (*.f64 2 (/.f64 (pow.f64 p 4) (pow.f64 x 4))) (*.f64 -4 (/.f64 (pow.f64 p 6) (pow.f64 x 6)))))) |
(+.f64 1/2 (+.f64 (neg.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (+.f64 (*.f64 2 (/.f64 (pow.f64 p 4) (pow.f64 x 4))) (*.f64 -4 (/.f64 (pow.f64 p 6) (pow.f64 x 6)))))) |
(+.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (+.f64 1/2 (*.f64 2 (/.f64 (pow.f64 p 4) (pow.f64 x 4))))) (*.f64 -4 (/.f64 (pow.f64 p 6) (pow.f64 x 6)))) |
(+.f64 (neg.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) (+.f64 (*.f64 2 (/.f64 (pow.f64 p 4) (pow.f64 x 4))) (+.f64 1/2 (*.f64 -4 (/.f64 (pow.f64 p 6) (pow.f64 x 6)))))) |
x |
(*.f64 2 (/.f64 (pow.f64 p 2) x)) |
(+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) |
(+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) |
(+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) |
(*.f64 2 (/.f64 (pow.f64 p 2) x)) |
(+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) |
(+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) |
(+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) |
(*.f64 2 (/.f64 (pow.f64 p 2) x)) |
(+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) |
(+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) |
(+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) |
x |
x |
(+.f64 (/.f64 (pow.f64 p 2) x) 0) |
(/.f64 (pow.f64 p 2) x) |
(+.f64 0 (/.f64 (pow.f64 p 2) x)) |
(/.f64 (pow.f64 p 2) x) |
(-.f64 (/.f64 (pow.f64 p 2) x) 0) |
(/.f64 (pow.f64 p 2) x) |
(*.f64 2 (/.f64 (pow.f64 p 2) (+.f64 x x))) |
(/.f64 (pow.f64 p 2) x) |
(*.f64 2 (/.f64 (/.f64 (pow.f64 p 2) x) 2)) |
(/.f64 (pow.f64 p 2) x) |
(*.f64 2 (*.f64 (/.f64 1/2 x) (pow.f64 p 2))) |
(*.f64 2 (*.f64 (pow.f64 p 2) (/.f64 1/2 x))) |
(*.f64 (pow.f64 p 2) (/.f64 1 x)) |
(*.f64 (/.f64 (pow.f64 p 2) x) 1) |
(/.f64 (pow.f64 p 2) x) |
(*.f64 (*.f64 2 (/.f64 (pow.f64 p 2) x)) 1/2) |
(/.f64 (pow.f64 p 2) x) |
(*.f64 1/2 (*.f64 2 (/.f64 (pow.f64 p 2) x))) |
(/.f64 (pow.f64 p 2) x) |
(*.f64 1 (/.f64 (pow.f64 p 2) x)) |
(/.f64 (pow.f64 p 2) x) |
(*.f64 (*.f64 2 (pow.f64 p 2)) (/.f64 1/2 x)) |
(*.f64 2 (*.f64 (pow.f64 p 2) (/.f64 1/2 x))) |
(*.f64 (*.f64 2 (pow.f64 p 2)) (*.f64 1/2 (/.f64 1 x))) |
(*.f64 (pow.f64 p 2) (/.f64 1 x)) |
(*.f64 (*.f64 (/.f64 (pow.f64 p 2) x) 4) 1/4) |
(/.f64 (pow.f64 p 2) x) |
(*.f64 (*.f64 (pow.f64 p 2) 4) (/.f64 1 (*.f64 x 4))) |
(*.f64 (pow.f64 p 2) (*.f64 4 (/.f64 1 (*.f64 x 4)))) |
(*.f64 (pow.f64 p 2) (*.f64 4 (/.f64 1/4 x))) |
(*.f64 (/.f64 1 x) (pow.f64 p 2)) |
(*.f64 (pow.f64 p 2) (/.f64 1 x)) |
(*.f64 (neg.f64 (pow.f64 p 2)) (/.f64 -1 x)) |
(/.f64 (pow.f64 p 2) x) |
(*.f64 -1 (/.f64 (pow.f64 p 2) (neg.f64 x))) |
(/.f64 (pow.f64 p 2) x) |
(*.f64 4 (/.f64 (/.f64 (pow.f64 p 2) x) 4)) |
(/.f64 (pow.f64 p 2) x) |
(*.f64 (*.f64 2 (/.f64 1 x)) (/.f64 (pow.f64 p 2) 2)) |
(/.f64 (pow.f64 p 2) x) |
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 p 2) x) 4)) |
(/.f64 (pow.f64 p 2) x) |
(*.f64 (/.f64 1/2 x) (*.f64 2 (pow.f64 p 2))) |
(*.f64 2 (*.f64 (pow.f64 p 2) (/.f64 1/2 x))) |
(*.f64 (*.f64 1/2 (/.f64 1 x)) (*.f64 2 (pow.f64 p 2))) |
(*.f64 (pow.f64 p 2) (/.f64 1 x)) |
(*.f64 (/.f64 (pow.f64 p 2) (neg.f64 x)) -1) |
(/.f64 (pow.f64 p 2) x) |
(*.f64 (/.f64 (pow.f64 p 2) (+.f64 x x)) 2) |
(/.f64 (pow.f64 p 2) x) |
(*.f64 (/.f64 (/.f64 (pow.f64 p 2) x) 2) 2) |
(/.f64 (pow.f64 p 2) x) |
(*.f64 (/.f64 1 (*.f64 x 4)) (*.f64 (pow.f64 p 2) 4)) |
(*.f64 (pow.f64 p 2) (*.f64 4 (/.f64 1 (*.f64 x 4)))) |
(*.f64 (pow.f64 p 2) (*.f64 4 (/.f64 1/4 x))) |
(*.f64 (/.f64 -1 x) (neg.f64 (pow.f64 p 2))) |
(/.f64 (pow.f64 p 2) x) |
(*.f64 (/.f64 (pow.f64 p 2) 2) (*.f64 2 (/.f64 1 x))) |
(/.f64 (pow.f64 p 2) x) |
(*.f64 (/.f64 (/.f64 (pow.f64 p 2) x) 4) 4) |
(/.f64 (pow.f64 p 2) x) |
(*.f64 (+.f64 (/.f64 1/2 x) (/.f64 1/2 x)) (pow.f64 p 2)) |
(*.f64 2 (*.f64 (pow.f64 p 2) (/.f64 1/2 x))) |
(neg.f64 (/.f64 (pow.f64 p 2) (neg.f64 x))) |
(/.f64 (pow.f64 p 2) x) |
(+.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) x) 0) |
(/.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) x) |
(+.f64 0 (/.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) x)) |
(/.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) x) |
(+.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) (/.f64 1/2 x)) (*.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) (/.f64 1/2 x))) |
(/.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) x) |
(-.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) x) 0) |
(/.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) x) |
(-.f64 0 (neg.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) x))) |
(/.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) x) |
(*.f64 2 (*.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) (/.f64 1/2 x))) |
(/.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) x) |
(*.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) (/.f64 1 x)) |
(/.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) x) |
(*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) x) 1) |
(/.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) x) |
(*.f64 1/2 (*.f64 2 (/.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) x))) |
(/.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) x) |
(*.f64 1 (/.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) x)) |
(/.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) x) |
(*.f64 (*.f64 2 (/.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) x)) 1/2) |
(/.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) x) |
(*.f64 (+.f64 (+.f64 x x) (*.f64 (/.f64 (pow.f64 p 2) x) 4)) (/.f64 1/2 x)) |
(/.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) x) |
(*.f64 (+.f64 (+.f64 x x) (*.f64 (/.f64 (pow.f64 p 2) x) 4)) (*.f64 1/2 (/.f64 1 x))) |
(/.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) x) |
(*.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) 4) (/.f64 1 (*.f64 x 4))) |
(/.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) x) |
(*.f64 (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) x) 4) 1/4) |
(/.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) x) |
(*.f64 (/.f64 1 x) (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x)))) |
(/.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) x) |
(*.f64 (neg.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x)))) (/.f64 -1 x)) |
(/.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) x) |
(*.f64 -1 (/.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) (neg.f64 x))) |
(/.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) x) |
(*.f64 4 (/.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) (*.f64 x 4))) |
(/.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) x) |
(*.f64 (*.f64 2 (/.f64 1 x)) (*.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) 1/2)) |
(/.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) x) |
(*.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) 1/2) (*.f64 2 (/.f64 1 x))) |
(/.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) x) |
(*.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) 1/2) (/.f64 2 x)) |
(/.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) x) |
(*.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) (/.f64 1/2 x)) 2) |
(/.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) x) |
(*.f64 1/4 (*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) x) 4)) |
(/.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) x) |
(*.f64 (/.f64 1/2 x) (+.f64 (+.f64 x x) (*.f64 (/.f64 (pow.f64 p 2) x) 4))) |
(/.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) x) |
(*.f64 (*.f64 1/2 (/.f64 1 x)) (+.f64 (+.f64 x x) (*.f64 (/.f64 (pow.f64 p 2) x) 4))) |
(/.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) x) |
(*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) (*.f64 x 4)) 4) |
(/.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) x) |
(*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) (neg.f64 x)) -1) |
(/.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) x) |
(*.f64 (/.f64 2 x) (*.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) 1/2)) |
(/.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) x) |
(*.f64 (/.f64 1 (*.f64 x 4)) (*.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) 4)) |
(/.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) x) |
(*.f64 (/.f64 -1 x) (neg.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))))) |
(/.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) x) |
(*.f64 (+.f64 (/.f64 1/2 x) (/.f64 1/2 x)) (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x)))) |
(/.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) x) |
(neg.f64 (neg.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) x))) |
(/.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) x) |
(neg.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) (neg.f64 x))) |
(/.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) x) |
(+.f64 0 (*.f64 x (/.f64 1/2 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x)))))) |
(*.f64 x (/.f64 1/2 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))))) |
(/.f64 x (+.f64 (+.f64 x x) (*.f64 4 (/.f64 (pow.f64 p 2) x)))) |
(+.f64 (*.f64 x (/.f64 1/2 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))))) 0) |
(*.f64 x (/.f64 1/2 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))))) |
(/.f64 x (+.f64 (+.f64 x x) (*.f64 4 (/.f64 (pow.f64 p 2) x)))) |
(-.f64 (*.f64 x (/.f64 1/2 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))))) 0) |
(*.f64 x (/.f64 1/2 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))))) |
(/.f64 x (+.f64 (+.f64 x x) (*.f64 4 (/.f64 (pow.f64 p 2) x)))) |
(*.f64 2 (/.f64 x (*.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) 4))) |
(*.f64 x (/.f64 1/2 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))))) |
(/.f64 x (+.f64 (+.f64 x x) (*.f64 4 (/.f64 (pow.f64 p 2) x)))) |
(*.f64 2 (/.f64 (/.f64 x (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x)))) 4)) |
(*.f64 x (/.f64 1/2 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))))) |
(/.f64 x (+.f64 (+.f64 x x) (*.f64 4 (/.f64 (pow.f64 p 2) x)))) |
(*.f64 2 (*.f64 (/.f64 1/4 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x)))) x)) |
(*.f64 x (/.f64 1/2 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))))) |
(/.f64 x (+.f64 (+.f64 x x) (*.f64 4 (/.f64 (pow.f64 p 2) x)))) |
(*.f64 x (/.f64 1/2 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))))) |
(/.f64 x (+.f64 (+.f64 x x) (*.f64 4 (/.f64 (pow.f64 p 2) x)))) |
(*.f64 1/2 (/.f64 x (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))))) |
(*.f64 x (/.f64 1/2 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))))) |
(/.f64 x (+.f64 (+.f64 x x) (*.f64 4 (/.f64 (pow.f64 p 2) x)))) |
(*.f64 1 (*.f64 x (/.f64 1/2 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x)))))) |
(*.f64 x (/.f64 1/2 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))))) |
(/.f64 x (+.f64 (+.f64 x x) (*.f64 4 (/.f64 (pow.f64 p 2) x)))) |
(*.f64 (+.f64 x x) (/.f64 1/4 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))))) |
(*.f64 x (/.f64 1/2 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))))) |
(/.f64 x (+.f64 (+.f64 x x) (*.f64 4 (/.f64 (pow.f64 p 2) x)))) |
(*.f64 (+.f64 x x) (*.f64 1/2 (/.f64 1/2 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x)))))) |
(*.f64 x (/.f64 1/2 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))))) |
(/.f64 x (+.f64 (+.f64 x x) (*.f64 4 (/.f64 (pow.f64 p 2) x)))) |
(*.f64 (*.f64 x 4) (/.f64 1 (*.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) 8))) |
(*.f64 x (/.f64 1/2 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))))) |
(/.f64 x (+.f64 (+.f64 x x) (*.f64 4 (/.f64 (pow.f64 p 2) x)))) |
(*.f64 (/.f64 1/2 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x)))) x) |
(*.f64 x (/.f64 1/2 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))))) |
(/.f64 x (+.f64 (+.f64 x x) (*.f64 4 (/.f64 (pow.f64 p 2) x)))) |
(*.f64 (/.f64 1/2 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x)))) (/.f64 1 (/.f64 1 x))) |
(*.f64 x (/.f64 1/2 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))))) |
(/.f64 x (+.f64 (+.f64 x x) (*.f64 4 (/.f64 (pow.f64 p 2) x)))) |
(*.f64 (neg.f64 x) (/.f64 1 (*.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) -2))) |
(*.f64 x (/.f64 1/2 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))))) |
(/.f64 x (+.f64 (+.f64 x x) (*.f64 4 (/.f64 (pow.f64 p 2) x)))) |
(*.f64 (/.f64 x (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x)))) 1/2) |
(*.f64 x (/.f64 1/2 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))))) |
(/.f64 x (+.f64 (+.f64 x x) (*.f64 4 (/.f64 (pow.f64 p 2) x)))) |
(*.f64 (/.f64 1 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x)))) (*.f64 x 1/2)) |
(*.f64 x (/.f64 1/2 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))))) |
(/.f64 x (+.f64 (+.f64 x x) (*.f64 4 (/.f64 (pow.f64 p 2) x)))) |
(*.f64 (*.f64 x 1/2) (/.f64 1 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))))) |
(*.f64 x (/.f64 1/2 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))))) |
(/.f64 x (+.f64 (+.f64 x x) (*.f64 4 (/.f64 (pow.f64 p 2) x)))) |
(*.f64 (*.f64 x (/.f64 1/2 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))))) 1) |
(*.f64 x (/.f64 1/2 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))))) |
(/.f64 x (+.f64 (+.f64 x x) (*.f64 4 (/.f64 (pow.f64 p 2) x)))) |
(*.f64 (/.f64 1/4 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x)))) (+.f64 x x)) |
(*.f64 x (/.f64 1/2 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))))) |
(/.f64 x (+.f64 (+.f64 x x) (*.f64 4 (/.f64 (pow.f64 p 2) x)))) |
(*.f64 (*.f64 1/2 (/.f64 1/2 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))))) (+.f64 x x)) |
(*.f64 x (/.f64 1/2 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))))) |
(/.f64 x (+.f64 (+.f64 x x) (*.f64 4 (/.f64 (pow.f64 p 2) x)))) |
(*.f64 (/.f64 1 (/.f64 1 x)) (/.f64 1/2 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))))) |
(*.f64 x (/.f64 1/2 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))))) |
(/.f64 x (+.f64 (+.f64 x x) (*.f64 4 (/.f64 (pow.f64 p 2) x)))) |
(*.f64 (/.f64 x (*.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) 4)) 2) |
(*.f64 x (/.f64 1/2 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))))) |
(/.f64 x (+.f64 (+.f64 x x) (*.f64 4 (/.f64 (pow.f64 p 2) x)))) |
(*.f64 (/.f64 (/.f64 x (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x)))) 4) 2) |
(*.f64 x (/.f64 1/2 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))))) |
(/.f64 x (+.f64 (+.f64 x x) (*.f64 4 (/.f64 (pow.f64 p 2) x)))) |
(*.f64 (/.f64 1 (*.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) 8)) (*.f64 x 4)) |
(*.f64 x (/.f64 1/2 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))))) |
(/.f64 x (+.f64 (+.f64 x x) (*.f64 4 (/.f64 (pow.f64 p 2) x)))) |
(*.f64 (/.f64 1 (*.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) -2)) (neg.f64 x)) |
(*.f64 x (/.f64 1/2 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))))) |
(/.f64 x (+.f64 (+.f64 x x) (*.f64 4 (/.f64 (pow.f64 p 2) x)))) |
(*.f64 (+.f64 (/.f64 1/4 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x)))) (/.f64 1/4 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))))) x) |
(*.f64 x (/.f64 1/2 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))))) |
(/.f64 x (+.f64 (+.f64 x x) (*.f64 4 (/.f64 (pow.f64 p 2) x)))) |
(-.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) 0) |
(+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) |
(-.f64 0 (neg.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))))) |
(+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) |
(*.f64 2 (*.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) 1/2)) |
(+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) |
(*.f64 2 (+.f64 (/.f64 (pow.f64 p 2) x) (*.f64 x 1/2))) |
(+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) |
(*.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) 1) |
(+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) |
(*.f64 1/2 (+.f64 (+.f64 x x) (*.f64 (/.f64 (pow.f64 p 2) x) 4))) |
(+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) |
(*.f64 1 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x)))) |
(+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) |
(*.f64 (+.f64 (+.f64 x x) (*.f64 (/.f64 (pow.f64 p 2) x) 4)) 1/2) |
(+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) |
(*.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) 4) 1/4) |
(+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) |
(*.f64 (neg.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x)))) -1) |
(+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) |
(*.f64 -1 (neg.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))))) |
(+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) |
(*.f64 4 (/.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) 4)) |
(+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) |
(*.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) 1/2) 2) |
(+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) |
(*.f64 1/4 (*.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) 4)) |
(+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) |
(*.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) 4) 4) |
(+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) |
(/.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) 1) |
(+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) |
(/.f64 (+.f64 (+.f64 x x) (*.f64 (/.f64 (pow.f64 p 2) x) 4)) 2) |
(+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) |
(/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) 4) 4) |
(+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) |
(/.f64 (neg.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x)))) -1) |
(+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) |
(/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) 8) 8) |
(+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) |
(/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) -2) -2) |
(+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) |
(/.f64 (*.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) 1/2) 1/2) |
(+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) |
(/.f64 (*.f64 2 (*.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) 8)) 16) |
(+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) |
(/.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) 4) 1/4) |
(+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) |
(/.f64 (+.f64 (/.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) 4) (/.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) 4)) 1/2) |
(+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) |
(neg.f64 (neg.f64 (+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))))) |
(+.f64 x (*.f64 2 (/.f64 (pow.f64 p 2) x))) |
Compiled 14589 to 11174 computations (23.4% saved)
35 alts after pruning (28 fresh and 7 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 552 | 12 | 564 |
| Fresh | 4 | 16 | 20 |
| Picked | 0 | 1 | 1 |
| Done | 2 | 6 | 8 |
| Total | 558 | 35 | 593 |
| Status | Error | Program |
|---|---|---|
| 51.4b | (/.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 p)) (/.f64 x (sqrt.f64 2))) | |
| 51.4b | (/.f64 (sqrt.f64 2) (/.f64 (/.f64 x p) (neg.f64 (sqrt.f64 1/2)))) | |
| 51.4b | (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (/.f64 2 (*.f64 (sqrt.f64 1/2) (/.f64 p x))) 2)) | |
| 59.7b | (+.f64 -1 (-.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 p x) (sqrt.f64 2))))) | |
| 34.8b | (*.f64 (+.f64 1 (*.f64 1/4 (/.f64 x p))) (sqrt.f64 1/2)) | |
| 51.4b | (*.f64 (*.f64 (sqrt.f64 1/2) p) (neg.f64 (*.f64 (/.f64 1 x) (sqrt.f64 2)))) | |
| 51.4b | (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (/.f64 (sqrt.f64 1/2) (/.f64 1 p)) x))) | |
| 51.4b | (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (neg.f64 p) (/.f64 -1 (/.f64 (sqrt.f64 1/2) x))))) | |
| ✓ | 51.4b | (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 4 (/.f64 (*.f64 2 (*.f64 x (/.f64 2 p))) (sqrt.f64 1/2))))) |
| 53.2b | (*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (/.f64 p x) (/.f64 (/.f64 p x) (/.f64 (/.f64 (*.f64 p (/.f64 2 x)) (sqrt.f64 1/2)) 2))))) | |
| 57.5b | (*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 2 (/.f64 (*.f64 p (/.f64 2 x)) (*.f64 (/.f64 p x) (/.f64 p x))))))) | |
| 51.4b | (*.f64 (sqrt.f64 2) (neg.f64 (*.f64 p (/.f64 (sqrt.f64 1/2) x)))) | |
| 51.4b | (*.f64 p (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (sqrt.f64 1/2) x)))) | |
| ✓ | 51.4b | (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
| 53.5b | (sqrt.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) | |
| 15.1b | (sqrt.f64 (+.f64 1/2 (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) x) (/.f64 2 (*.f64 x x))))) | |
| 14.5b | (sqrt.f64 (+.f64 1/2 (/.f64 (/.f64 2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) (/.f64 4 x)))) | |
| 24.0b | (sqrt.f64 (+.f64 1/2 (/.f64 (/.f64 1 (*.f64 x x)) (/.f64 (/.f64 (/.f64 2 x) (*.f64 x x)) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))))) | |
| 15.6b | (sqrt.f64 (+.f64 1/2 (/.f64 (/.f64 1 x) (/.f64 (/.f64 1 (*.f64 x x)) (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))))) | |
| 15.3b | (sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 x x) (/.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))))) | |
| ✓ | 17.8b | (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) x)) x) x)))) |
| ✓ | 14.5b | (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x)))) |
| 31.2b | (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (+.f64 (*.f64 2 (/.f64 p x)) (*.f64 1/4 (/.f64 x p)))))) | |
| 31.4b | (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 x p)) (*.f64 -2 (/.f64 p x)))))) | |
| 24.2b | (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 x x)) (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))))) | |
| 34.9b | (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 x p) -1/4))) | |
| 59.5b | (sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (/.f64 1 x)) (/.f64 1/2 (neg.f64 x))))) | |
| 24.1b | (sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 2 (*.f64 x x)) (/.f64 (*.f64 x x) (/.f64 2 x))) (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))))) | |
| 34.7b | (sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 x p)))) | |
| 60.0b | (sqrt.f64 (+.f64 1/2 -1/2)) | |
| 30.4b | (sqrt.f64 (*.f64 (*.f64 (+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) 1) (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) x)) | |
| ✓ | 59.8b | (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 (/.f64 1 (neg.f64 x)) x)))) |
| 31.7b | (sqrt.f64 (*.f64 1/2 (*.f64 (/.f64 2 x) (*.f64 1/2 x)))) | |
| ✓ | 40.1b | (sqrt.f64 1) |
| ✓ | 31.6b | (sqrt.f64 1/2) |
Compiled 587 to 447 computations (23.9% saved)
| Inputs |
|---|
(sqrt.f64 1/2) |
(sqrt.f64 1) |
(sqrt.f64 (*.f64 1/2 2)) |
(sqrt.f64 (+.f64 1/2 -1/2)) |
(sqrt.f64 (*.f64 1/2 (+.f64 1 -1))) |
(sqrt.f64 (*.f64 1/4 (+.f64 2 (/.f64 x p)))) |
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 x p)))) |
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 x p)))) |
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 x p) -1/4))) |
(sqrt.f64 (*.f64 1/2 (*.f64 (/.f64 2 x) (*.f64 1/2 x)))) |
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 x (*.f64 2 p))))) |
(sqrt.f64 (*.f64 1/2 (+.f64 (*.f64 -1/2 (/.f64 x p)) 1))) |
(*.f64 (+.f64 1 (*.f64 1/4 (/.f64 x p))) (sqrt.f64 1/2)) |
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 (/.f64 1 (neg.f64 x)) x)))) |
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (/.f64 1 x)) (/.f64 1/2 (neg.f64 x))))) |
(sqrt.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 1 (/.f64 2 (/.f64 x p))) p) (*.f64 1/2 x)))) |
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 x p)) (*.f64 -2 (/.f64 p x)))))) |
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (+.f64 (*.f64 2 (/.f64 p x)) (*.f64 1/4 (/.f64 x p)))))) |
(neg.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 p (sqrt.f64 1/2)) x))) |
(*.f64 p (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (sqrt.f64 1/2) x)))) |
(*.f64 (sqrt.f64 2) (neg.f64 (*.f64 p (/.f64 (sqrt.f64 1/2) x)))) |
(*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 p x)))) |
(*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (sqrt.f64 1/2) (/.f64 x p)))) |
(*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) p) x))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (neg.f64 (/.f64 (sqrt.f64 2) x))) |
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (/.f64 x p) (sqrt.f64 1/2))) |
(/.f64 (sqrt.f64 2) (/.f64 (/.f64 x p) (neg.f64 (sqrt.f64 1/2)))) |
(/.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 p)) (/.f64 x (sqrt.f64 2))) |
(*.f64 -1 (*.f64 (*.f64 p (sqrt.f64 1/2)) (/.f64 (sqrt.f64 2) x))) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) x) p))) |
(*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (/.f64 (sqrt.f64 1/2) (/.f64 1 p)) x))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (neg.f64 (*.f64 (/.f64 1 x) (sqrt.f64 2)))) |
(*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (neg.f64 p) (/.f64 -1 (/.f64 (sqrt.f64 1/2) x))))) |
(+.f64 -1 (-.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 p x) (sqrt.f64 2))))) |
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (/.f64 2 (*.f64 (sqrt.f64 1/2) (/.f64 p x))) 2)) |
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 x (+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) x)) x))))) |
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) x)) x) x)))) |
(*.f64 (sqrt.f64 2) (neg.f64 (/.f64 4 (/.f64 (*.f64 2 (*.f64 x (/.f64 2 p))) (sqrt.f64 1/2))))) |
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 (*.f64 4 p) p) (*.f64 x x))))))) |
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x)))) |
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) x)))) |
(sqrt.f64 (+.f64 1/2 (/.f64 (/.f64 2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) (/.f64 4 x)))) |
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (/.f64 1 x)) (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))))) |
(sqrt.f64 (+.f64 1/2 (/.f64 (*.f64 x x) (/.f64 x (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))))) |
(*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 2 (/.f64 (*.f64 p (/.f64 2 x)) (*.f64 (/.f64 p x) (/.f64 p x))))))) |
(*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (/.f64 p x) (/.f64 (/.f64 p x) (/.f64 (/.f64 (*.f64 p (/.f64 2 x)) (sqrt.f64 1/2)) 2))))) |
(sqrt.f64 (+.f64 1/2 (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) x) (/.f64 2 (*.f64 x x))))) |
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 (*.f64 x (*.f64 x x)) (*.f64 x x)) (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))))) |
(sqrt.f64 (+.f64 1/2 (/.f64 (/.f64 1 x) (/.f64 (/.f64 1 (*.f64 x x)) (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))))) |
(sqrt.f64 (+.f64 1/2 (*.f64 (*.f64 (/.f64 2 (*.f64 x x)) (/.f64 (*.f64 x x) (/.f64 2 x))) (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))))) |
(sqrt.f64 (+.f64 1/2 (/.f64 (/.f64 1 (*.f64 x x)) (/.f64 (/.f64 (/.f64 2 x) (*.f64 x x)) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))))))) |
(sqrt.f64 (/.f64 (pow.f64 p 2) (pow.f64 x 2))) |
(sqrt.f64 (*.f64 1/2 (*.f64 2 (/.f64 (pow.f64 p 2) (pow.f64 x 2))))) |
(sqrt.f64 (*.f64 1/2 (*.f64 (/.f64 x (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) (+.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) x))))) |
(sqrt.f64 (*.f64 (*.f64 (+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) 1) (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))))) x)) |
(sqrt.f64 (/.f64 (*.f64 x 1/2) (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) (+.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x) 1)))) |
(sqrt.f64 (*.f64 1/2 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) (+.f64 1 (/.f64 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x))) x))) x))) |
| Outputs |
|---|
(*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (neg.f64 p) (/.f64 -1 (/.f64 (sqrt.f64 1/2) x))))) |
(sqrt.f64 (+.f64 1/2 (/.f64 (/.f64 2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) (/.f64 4 x)))) |
7 calls:
| 66.0ms | p |
| 24.0ms | x |
| 16.0ms | (*.f64 (*.f64 4 p) p) |
| 16.0ms | (/.f64 x (sqrt.f64 (+.f64 (*.f64 (*.f64 4 p) p) (*.f64 x x)))) |
| 8.0ms | (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 (*.f64 4 p) p) (*.f64 x x))))))) |
| Error | Segments | Branch |
|---|---|---|
| 13.4b | 3 | p |
| 14.5b | 1 | x |
| 6.2b | 2 | (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 (*.f64 4 p) p) (*.f64 x x))))))) |
| 6.2b | 2 | (*.f64 1/2 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 (*.f64 4 p) p) (*.f64 x x)))))) |
| 6.2b | 2 | (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 (*.f64 4 p) p) (*.f64 x x))))) |
| 6.2b | 2 | (/.f64 x (sqrt.f64 (+.f64 (*.f64 (*.f64 4 p) p) (*.f64 x x)))) |
| 14.5b | 1 | (*.f64 (*.f64 4 p) p) |
Compiled 920 to 637 computations (30.8% saved)
| 1× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | -1.0 | -0.9999743179858985 |
Compiled 24 to 18 computations (25% saved)
| Inputs |
|---|
(sqrt.f64 1/2) |
(sqrt.f64 1) |
(sqrt.f64 (*.f64 1/2 2)) |
(sqrt.f64 (+.f64 1/2 -1/2)) |
(sqrt.f64 (*.f64 1/2 (+.f64 1 -1))) |
(sqrt.f64 (*.f64 1/4 (+.f64 2 (/.f64 x p)))) |
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 x p)))) |
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 x p)))) |
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 x p) -1/4))) |
(sqrt.f64 (*.f64 1/2 (*.f64 (/.f64 2 x) (*.f64 1/2 x)))) |
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 x (*.f64 2 p))))) |
(sqrt.f64 (*.f64 1/2 (+.f64 (*.f64 -1/2 (/.f64 x p)) 1))) |
(*.f64 (+.f64 1 (*.f64 1/4 (/.f64 x p))) (sqrt.f64 1/2)) |
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 (/.f64 1 (neg.f64 x)) x)))) |
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (/.f64 1 x)) (/.f64 1/2 (neg.f64 x))))) |
(sqrt.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 1 (/.f64 2 (/.f64 x p))) p) (*.f64 1/2 x)))) |
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 x p)) (*.f64 -2 (/.f64 p x)))))) |
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (+.f64 (*.f64 2 (/.f64 p x)) (*.f64 1/4 (/.f64 x p)))))) |
(neg.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 p (sqrt.f64 1/2)) x))) |
(*.f64 p (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (sqrt.f64 1/2) x)))) |
(*.f64 (sqrt.f64 2) (neg.f64 (*.f64 p (/.f64 (sqrt.f64 1/2) x)))) |
(*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 p x)))) |
(*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (sqrt.f64 1/2) (/.f64 x p)))) |
(*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) p) x))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (neg.f64 (/.f64 (sqrt.f64 2) x))) |
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (/.f64 x p) (sqrt.f64 1/2))) |
(/.f64 (sqrt.f64 2) (/.f64 (/.f64 x p) (neg.f64 (sqrt.f64 1/2)))) |
(/.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 p)) (/.f64 x (sqrt.f64 2))) |
(*.f64 -1 (*.f64 (*.f64 p (sqrt.f64 1/2)) (/.f64 (sqrt.f64 2) x))) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) x) p))) |
(*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (/.f64 (sqrt.f64 1/2) (/.f64 1 p)) x))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (neg.f64 (*.f64 (/.f64 1 x) (sqrt.f64 2)))) |
(*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (neg.f64 p) (/.f64 -1 (/.f64 (sqrt.f64 1/2) x))))) |
(+.f64 -1 (-.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 p x) (sqrt.f64 2))))) |
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (/.f64 2 (*.f64 (sqrt.f64 1/2) (/.f64 p x))) 2)) |
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 x (+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) x)) x))))) |
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) x)) x) x)))) |
(*.f64 (sqrt.f64 2) (neg.f64 (/.f64 4 (/.f64 (*.f64 2 (*.f64 x (/.f64 2 p))) (sqrt.f64 1/2))))) |
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 (*.f64 4 p) p) (*.f64 x x))))))) |
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x)))) |
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 4 (*.f64 p p)) (*.f64 x x)))) x)))) |
| Outputs |
|---|
(*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (neg.f64 p) (/.f64 -1 (/.f64 (sqrt.f64 1/2) x))))) |
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x)))) |
7 calls:
| 49.0ms | p |
| 18.0ms | x |
| 13.0ms | (*.f64 (*.f64 4 p) p) |
| 12.0ms | (/.f64 x (sqrt.f64 (+.f64 (*.f64 (*.f64 4 p) p) (*.f64 x x)))) |
| 7.0ms | (*.f64 1/2 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 (*.f64 4 p) p) (*.f64 x x)))))) |
| Error | Segments | Branch |
|---|---|---|
| 13.4b | 3 | p |
| 14.5b | 1 | x |
| 6.2b | 2 | (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 (*.f64 4 p) p) (*.f64 x x))))))) |
| 6.2b | 2 | (*.f64 1/2 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 (*.f64 4 p) p) (*.f64 x x)))))) |
| 6.2b | 2 | (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 (*.f64 4 p) p) (*.f64 x x))))) |
| 6.2b | 2 | (/.f64 x (sqrt.f64 (+.f64 (*.f64 (*.f64 4 p) p) (*.f64 x x)))) |
| 14.5b | 1 | (*.f64 (*.f64 4 p) p) |
Compiled 542 to 406 computations (25.1% saved)
| 1× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | -1.0 | -0.9999743179858985 |
Compiled 24 to 18 computations (25% saved)
| Inputs |
|---|
(sqrt.f64 1/2) |
(sqrt.f64 1) |
(sqrt.f64 (*.f64 1/2 2)) |
(sqrt.f64 (+.f64 1/2 -1/2)) |
(sqrt.f64 (*.f64 1/2 (+.f64 1 -1))) |
(sqrt.f64 (*.f64 1/4 (+.f64 2 (/.f64 x p)))) |
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 x p)))) |
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 x p)))) |
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 x p) -1/4))) |
(sqrt.f64 (*.f64 1/2 (*.f64 (/.f64 2 x) (*.f64 1/2 x)))) |
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 x (*.f64 2 p))))) |
(sqrt.f64 (*.f64 1/2 (+.f64 (*.f64 -1/2 (/.f64 x p)) 1))) |
(*.f64 (+.f64 1 (*.f64 1/4 (/.f64 x p))) (sqrt.f64 1/2)) |
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 (/.f64 1 (neg.f64 x)) x)))) |
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (/.f64 1 x)) (/.f64 1/2 (neg.f64 x))))) |
(sqrt.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 1 (/.f64 2 (/.f64 x p))) p) (*.f64 1/2 x)))) |
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 x p)) (*.f64 -2 (/.f64 p x)))))) |
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (+.f64 (*.f64 2 (/.f64 p x)) (*.f64 1/4 (/.f64 x p)))))) |
(neg.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 p (sqrt.f64 1/2)) x))) |
(*.f64 p (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (sqrt.f64 1/2) x)))) |
(*.f64 (sqrt.f64 2) (neg.f64 (*.f64 p (/.f64 (sqrt.f64 1/2) x)))) |
(*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 p x)))) |
(*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (sqrt.f64 1/2) (/.f64 x p)))) |
(*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) p) x))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (neg.f64 (/.f64 (sqrt.f64 2) x))) |
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (/.f64 x p) (sqrt.f64 1/2))) |
(/.f64 (sqrt.f64 2) (/.f64 (/.f64 x p) (neg.f64 (sqrt.f64 1/2)))) |
(/.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 p)) (/.f64 x (sqrt.f64 2))) |
(*.f64 -1 (*.f64 (*.f64 p (sqrt.f64 1/2)) (/.f64 (sqrt.f64 2) x))) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) x) p))) |
(*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (/.f64 (sqrt.f64 1/2) (/.f64 1 p)) x))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (neg.f64 (*.f64 (/.f64 1 x) (sqrt.f64 2)))) |
(*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (neg.f64 p) (/.f64 -1 (/.f64 (sqrt.f64 1/2) x))))) |
(+.f64 -1 (-.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 p x) (sqrt.f64 2))))) |
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (/.f64 2 (*.f64 (sqrt.f64 1/2) (/.f64 p x))) 2)) |
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 x (+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) x)) x))))) |
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) x)) x) x)))) |
(*.f64 (sqrt.f64 2) (neg.f64 (/.f64 4 (/.f64 (*.f64 2 (*.f64 x (/.f64 2 p))) (sqrt.f64 1/2))))) |
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 (*.f64 4 p) p) (*.f64 x x))))))) |
| Outputs |
|---|
(*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (neg.f64 p) (/.f64 -1 (/.f64 (sqrt.f64 1/2) x))))) |
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 (*.f64 4 p) p) (*.f64 x x))))))) |
7 calls:
| 47.0ms | p |
| 18.0ms | x |
| 12.0ms | (/.f64 x (sqrt.f64 (+.f64 (*.f64 (*.f64 4 p) p) (*.f64 x x)))) |
| 11.0ms | (*.f64 (*.f64 4 p) p) |
| 6.0ms | (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 (*.f64 4 p) p) (*.f64 x x))))) |
| Error | Segments | Branch |
|---|---|---|
| 13.4b | 3 | p |
| 14.5b | 1 | x |
| 6.2b | 2 | (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 (*.f64 4 p) p) (*.f64 x x))))))) |
| 6.2b | 2 | (*.f64 1/2 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 (*.f64 4 p) p) (*.f64 x x)))))) |
| 6.2b | 2 | (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 (*.f64 4 p) p) (*.f64 x x))))) |
| 6.2b | 2 | (/.f64 x (sqrt.f64 (+.f64 (*.f64 (*.f64 4 p) p) (*.f64 x x)))) |
| 14.5b | 1 | (*.f64 (*.f64 4 p) p) |
Compiled 506 to 382 computations (24.5% saved)
| 1× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | -1.0 | -0.9999743179858985 |
Compiled 24 to 18 computations (25% saved)
| Inputs |
|---|
(sqrt.f64 1/2) |
(sqrt.f64 1) |
(sqrt.f64 (*.f64 1/2 2)) |
(sqrt.f64 (+.f64 1/2 -1/2)) |
(sqrt.f64 (*.f64 1/2 (+.f64 1 -1))) |
(sqrt.f64 (*.f64 1/4 (+.f64 2 (/.f64 x p)))) |
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 x p)))) |
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 x p)))) |
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 x p) -1/4))) |
(sqrt.f64 (*.f64 1/2 (*.f64 (/.f64 2 x) (*.f64 1/2 x)))) |
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 x (*.f64 2 p))))) |
(sqrt.f64 (*.f64 1/2 (+.f64 (*.f64 -1/2 (/.f64 x p)) 1))) |
(*.f64 (+.f64 1 (*.f64 1/4 (/.f64 x p))) (sqrt.f64 1/2)) |
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 (/.f64 1 (neg.f64 x)) x)))) |
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (/.f64 1 x)) (/.f64 1/2 (neg.f64 x))))) |
(sqrt.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 1 (/.f64 2 (/.f64 x p))) p) (*.f64 1/2 x)))) |
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 x p)) (*.f64 -2 (/.f64 p x)))))) |
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (+.f64 (*.f64 2 (/.f64 p x)) (*.f64 1/4 (/.f64 x p)))))) |
(neg.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 p (sqrt.f64 1/2)) x))) |
(*.f64 p (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (sqrt.f64 1/2) x)))) |
(*.f64 (sqrt.f64 2) (neg.f64 (*.f64 p (/.f64 (sqrt.f64 1/2) x)))) |
(*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 p x)))) |
(*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (sqrt.f64 1/2) (/.f64 x p)))) |
(*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) p) x))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (neg.f64 (/.f64 (sqrt.f64 2) x))) |
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (/.f64 x p) (sqrt.f64 1/2))) |
(/.f64 (sqrt.f64 2) (/.f64 (/.f64 x p) (neg.f64 (sqrt.f64 1/2)))) |
(/.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 p)) (/.f64 x (sqrt.f64 2))) |
(*.f64 -1 (*.f64 (*.f64 p (sqrt.f64 1/2)) (/.f64 (sqrt.f64 2) x))) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) x) p))) |
(*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (/.f64 (sqrt.f64 1/2) (/.f64 1 p)) x))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (neg.f64 (*.f64 (/.f64 1 x) (sqrt.f64 2)))) |
(*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (neg.f64 p) (/.f64 -1 (/.f64 (sqrt.f64 1/2) x))))) |
(+.f64 -1 (-.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 p x) (sqrt.f64 2))))) |
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (/.f64 2 (*.f64 (sqrt.f64 1/2) (/.f64 p x))) 2)) |
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 x (+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) x)) x))))) |
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (/.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) x)) x) x)))) |
(*.f64 (sqrt.f64 2) (neg.f64 (/.f64 4 (/.f64 (*.f64 2 (*.f64 x (/.f64 2 p))) (sqrt.f64 1/2))))) |
| Outputs |
|---|
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 x (+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) x)) x))))) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 x (+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) x)) x))))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (neg.f64 (/.f64 (sqrt.f64 2) x))) |
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 x (+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) x)) x))))) |
2 calls:
| 74.0ms | p |
| 46.0ms | x |
| Error | Segments | Branch |
|---|---|---|
| 14.7b | 5 | p |
| 15.7b | 2 | x |
Compiled 415 to 318 computations (23.4% saved)
| 4× | binary-search |
| Time | Left | Right |
|---|---|---|
| 27.0ms | 4.9852262209435257e-51 | 2.666123235269676e-43 |
| 10.0ms | 4.057508047179424e-72 | 5.723105565381571e-72 |
| 43.0ms | 1.7536907931687404e-254 | 7.501336880626816e-249 |
| 50.0ms | -4.3886846298953865e-264 | -3.9437402255425014e-275 |
| 42.0ms | 108× | body | 2048 | valid |
| 31.0ms | 63× | body | 4096 | valid |
| 30.0ms | 250× | body | 256 | valid |
| 13.0ms | 45× | body | 1024 | valid |
| 6.0ms | 30× | body | 512 | valid |
Compiled 1035 to 843 computations (18.6% saved)
| Inputs |
|---|
(sqrt.f64 1/2) |
(sqrt.f64 1) |
(sqrt.f64 (*.f64 1/2 2)) |
(sqrt.f64 (+.f64 1/2 -1/2)) |
(sqrt.f64 (*.f64 1/2 (+.f64 1 -1))) |
(sqrt.f64 (*.f64 1/4 (+.f64 2 (/.f64 x p)))) |
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 x p)))) |
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 x p)))) |
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 x p) -1/4))) |
(sqrt.f64 (*.f64 1/2 (*.f64 (/.f64 2 x) (*.f64 1/2 x)))) |
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 x (*.f64 2 p))))) |
(sqrt.f64 (*.f64 1/2 (+.f64 (*.f64 -1/2 (/.f64 x p)) 1))) |
(*.f64 (+.f64 1 (*.f64 1/4 (/.f64 x p))) (sqrt.f64 1/2)) |
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 (/.f64 1 (neg.f64 x)) x)))) |
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (/.f64 1 x)) (/.f64 1/2 (neg.f64 x))))) |
(sqrt.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 1 (/.f64 2 (/.f64 x p))) p) (*.f64 1/2 x)))) |
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 x p)) (*.f64 -2 (/.f64 p x)))))) |
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (+.f64 (*.f64 2 (/.f64 p x)) (*.f64 1/4 (/.f64 x p)))))) |
(neg.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 p (sqrt.f64 1/2)) x))) |
(*.f64 p (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (sqrt.f64 1/2) x)))) |
(*.f64 (sqrt.f64 2) (neg.f64 (*.f64 p (/.f64 (sqrt.f64 1/2) x)))) |
(*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 p x)))) |
(*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (sqrt.f64 1/2) (/.f64 x p)))) |
(*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) p) x))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (neg.f64 (/.f64 (sqrt.f64 2) x))) |
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (/.f64 x p) (sqrt.f64 1/2))) |
(/.f64 (sqrt.f64 2) (/.f64 (/.f64 x p) (neg.f64 (sqrt.f64 1/2)))) |
(/.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 p)) (/.f64 x (sqrt.f64 2))) |
(*.f64 -1 (*.f64 (*.f64 p (sqrt.f64 1/2)) (/.f64 (sqrt.f64 2) x))) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) x) p))) |
(*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (/.f64 (sqrt.f64 1/2) (/.f64 1 p)) x))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (neg.f64 (*.f64 (/.f64 1 x) (sqrt.f64 2)))) |
(*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (neg.f64 p) (/.f64 -1 (/.f64 (sqrt.f64 1/2) x))))) |
(+.f64 -1 (-.f64 1 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 p x) (sqrt.f64 2))))) |
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (/.f64 2 (*.f64 (sqrt.f64 1/2) (/.f64 p x))) 2)) |
| Outputs |
|---|
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 x p)) (*.f64 -2 (/.f64 p x)))))) |
(sqrt.f64 1) |
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) |
(sqrt.f64 1) |
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (+.f64 (*.f64 2 (/.f64 p x)) (*.f64 1/4 (/.f64 x p)))))) |
2 calls:
| 82.0ms | p |
| 57.0ms | x |
| Error | Segments | Branch |
|---|---|---|
| 18.2b | 5 | p |
| 23.9b | 3 | x |
Compiled 367 to 280 computations (23.7% saved)
| 4× | binary-search |
| Time | Left | Right |
|---|---|---|
| 20.0ms | 3.8961535157834466e-92 | 4.06187958381423e-91 |
| 39.0ms | 1.7536907931687404e-254 | 7.501336880626816e-249 |
| 44.0ms | -4.3886846298953865e-264 | -3.9437402255425014e-275 |
| 27.0ms | -9.42921793725298e-35 | -5.504444421079676e-44 |
| 39.0ms | 319× | body | 256 | valid |
| 37.0ms | 97× | body | 2048 | valid |
| 28.0ms | 58× | body | 4096 | valid |
| 13.0ms | 43× | body | 1024 | valid |
| 5.0ms | 27× | body | 512 | valid |
Compiled 745 to 641 computations (14% saved)
| Inputs |
|---|
(sqrt.f64 1/2) |
(sqrt.f64 1) |
(sqrt.f64 (*.f64 1/2 2)) |
(sqrt.f64 (+.f64 1/2 -1/2)) |
(sqrt.f64 (*.f64 1/2 (+.f64 1 -1))) |
(sqrt.f64 (*.f64 1/4 (+.f64 2 (/.f64 x p)))) |
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 x p)))) |
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 x p)))) |
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 x p) -1/4))) |
(sqrt.f64 (*.f64 1/2 (*.f64 (/.f64 2 x) (*.f64 1/2 x)))) |
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 x (*.f64 2 p))))) |
(sqrt.f64 (*.f64 1/2 (+.f64 (*.f64 -1/2 (/.f64 x p)) 1))) |
(*.f64 (+.f64 1 (*.f64 1/4 (/.f64 x p))) (sqrt.f64 1/2)) |
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 (/.f64 1 (neg.f64 x)) x)))) |
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (/.f64 1 x)) (/.f64 1/2 (neg.f64 x))))) |
(sqrt.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 1 (/.f64 2 (/.f64 x p))) p) (*.f64 1/2 x)))) |
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 x p)) (*.f64 -2 (/.f64 p x)))))) |
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (+.f64 (*.f64 2 (/.f64 p x)) (*.f64 1/4 (/.f64 x p)))))) |
(neg.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 p (sqrt.f64 1/2)) x))) |
(*.f64 p (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (sqrt.f64 1/2) x)))) |
(*.f64 (sqrt.f64 2) (neg.f64 (*.f64 p (/.f64 (sqrt.f64 1/2) x)))) |
(*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 p x)))) |
(*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (sqrt.f64 1/2) (/.f64 x p)))) |
(*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) p) x))) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (neg.f64 (/.f64 (sqrt.f64 2) x))) |
(/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (/.f64 x p) (sqrt.f64 1/2))) |
(/.f64 (sqrt.f64 2) (/.f64 (/.f64 x p) (neg.f64 (sqrt.f64 1/2)))) |
(/.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 p)) (/.f64 x (sqrt.f64 2))) |
(*.f64 -1 (*.f64 (*.f64 p (sqrt.f64 1/2)) (/.f64 (sqrt.f64 2) x))) |
| Outputs |
|---|
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 x p)) (*.f64 -2 (/.f64 p x)))))) |
(sqrt.f64 1) |
(*.f64 (*.f64 (sqrt.f64 1/2) p) (neg.f64 (/.f64 (sqrt.f64 2) x))) |
(sqrt.f64 1) |
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (+.f64 (*.f64 2 (/.f64 p x)) (*.f64 1/4 (/.f64 x p)))))) |
2 calls:
| 68.0ms | p |
| 47.0ms | x |
| Error | Segments | Branch |
|---|---|---|
| 18.2b | 5 | p |
| 24.0b | 3 | x |
Compiled 281 to 211 computations (24.9% saved)
| 4× | binary-search |
| Time | Left | Right |
|---|---|---|
| 20.0ms | 3.8961535157834466e-92 | 4.06187958381423e-91 |
| 41.0ms | 1.7536907931687404e-254 | 7.501336880626816e-249 |
| 42.0ms | -4.3886846298953865e-264 | -3.9437402255425014e-275 |
| 28.0ms | -9.42921793725298e-35 | -5.504444421079676e-44 |
| 40.0ms | 103× | body | 2048 | valid |
| 37.0ms | 315× | body | 256 | valid |
| 28.0ms | 58× | body | 4096 | valid |
| 15.0ms | 50× | body | 1024 | valid |
| 4.0ms | 18× | body | 512 | valid |
Compiled 726 to 622 computations (14.3% saved)
| Inputs |
|---|
(sqrt.f64 1/2) |
(sqrt.f64 1) |
(sqrt.f64 (*.f64 1/2 2)) |
(sqrt.f64 (+.f64 1/2 -1/2)) |
(sqrt.f64 (*.f64 1/2 (+.f64 1 -1))) |
(sqrt.f64 (*.f64 1/4 (+.f64 2 (/.f64 x p)))) |
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 x p)))) |
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 x p)))) |
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 x p) -1/4))) |
(sqrt.f64 (*.f64 1/2 (*.f64 (/.f64 2 x) (*.f64 1/2 x)))) |
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 x (*.f64 2 p))))) |
(sqrt.f64 (*.f64 1/2 (+.f64 (*.f64 -1/2 (/.f64 x p)) 1))) |
(*.f64 (+.f64 1 (*.f64 1/4 (/.f64 x p))) (sqrt.f64 1/2)) |
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 (/.f64 1 (neg.f64 x)) x)))) |
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (/.f64 1 x)) (/.f64 1/2 (neg.f64 x))))) |
(sqrt.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 1 (/.f64 2 (/.f64 x p))) p) (*.f64 1/2 x)))) |
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 x p)) (*.f64 -2 (/.f64 p x)))))) |
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (+.f64 (*.f64 2 (/.f64 p x)) (*.f64 1/4 (/.f64 x p)))))) |
(neg.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 p (sqrt.f64 1/2)) x))) |
(*.f64 p (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (sqrt.f64 1/2) x)))) |
(*.f64 (sqrt.f64 2) (neg.f64 (*.f64 p (/.f64 (sqrt.f64 1/2) x)))) |
(*.f64 (sqrt.f64 2) (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 p x)))) |
(*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (sqrt.f64 1/2) (/.f64 x p)))) |
(*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) p) x))) |
| Outputs |
|---|
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 x p)) (*.f64 -2 (/.f64 p x)))))) |
(sqrt.f64 1) |
(neg.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 p (sqrt.f64 1/2)) x))) |
(sqrt.f64 1) |
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (+.f64 (*.f64 2 (/.f64 p x)) (*.f64 1/4 (/.f64 x p)))))) |
2 calls:
| 59.0ms | p |
| 41.0ms | x |
| Error | Segments | Branch |
|---|---|---|
| 18.2b | 5 | p |
| 24.0b | 3 | x |
Compiled 230 to 172 computations (25.2% saved)
| 4× | binary-search |
| Time | Left | Right |
|---|---|---|
| 21.0ms | 3.8961535157834466e-92 | 4.06187958381423e-91 |
| 41.0ms | 1.7536907931687404e-254 | 7.501336880626816e-249 |
| 48.0ms | -4.3886846298953865e-264 | -3.9437402255425014e-275 |
| 25.0ms | -9.42921793725298e-35 | -5.504444421079676e-44 |
| 45.0ms | 115× | body | 2048 | valid |
| 38.0ms | 318× | body | 256 | valid |
| 29.0ms | 60× | body | 4096 | valid |
| 12.0ms | 35× | body | 1024 | valid |
| 3.0ms | 16× | body | 512 | valid |
Compiled 726 to 622 computations (14.3% saved)
| Inputs |
|---|
(sqrt.f64 1/2) |
(sqrt.f64 1) |
(sqrt.f64 (*.f64 1/2 2)) |
(sqrt.f64 (+.f64 1/2 -1/2)) |
(sqrt.f64 (*.f64 1/2 (+.f64 1 -1))) |
(sqrt.f64 (*.f64 1/4 (+.f64 2 (/.f64 x p)))) |
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 x p)))) |
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 x p)))) |
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 x p) -1/4))) |
(sqrt.f64 (*.f64 1/2 (*.f64 (/.f64 2 x) (*.f64 1/2 x)))) |
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 x (*.f64 2 p))))) |
(sqrt.f64 (*.f64 1/2 (+.f64 (*.f64 -1/2 (/.f64 x p)) 1))) |
(*.f64 (+.f64 1 (*.f64 1/4 (/.f64 x p))) (sqrt.f64 1/2)) |
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 (/.f64 1 (neg.f64 x)) x)))) |
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (/.f64 1 x)) (/.f64 1/2 (neg.f64 x))))) |
(sqrt.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 1 (/.f64 2 (/.f64 x p))) p) (*.f64 1/2 x)))) |
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 x p)) (*.f64 -2 (/.f64 p x)))))) |
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (+.f64 (*.f64 2 (/.f64 p x)) (*.f64 1/4 (/.f64 x p)))))) |
| Outputs |
|---|
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 x p)) (*.f64 -2 (/.f64 p x)))))) |
(sqrt.f64 1) |
(sqrt.f64 (+.f64 1/2 -1/2)) |
(sqrt.f64 1) |
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (+.f64 (*.f64 2 (/.f64 p x)) (*.f64 1/4 (/.f64 x p)))))) |
2 calls:
| 47.0ms | p |
| 25.0ms | x |
| Error | Segments | Branch |
|---|---|---|
| 19.2b | 5 | p |
| 26.0b | 2 | x |
Compiled 170 to 126 computations (25.9% saved)
| 4× | binary-search |
| Time | Left | Right |
|---|---|---|
| 24.0ms | 3.8961535157834466e-92 | 4.06187958381423e-91 |
| 44.0ms | 1.853048833722654e-304 | 5.3005548773701223e-300 |
| 49.0ms | -4.3886846298953865e-264 | -3.9437402255425014e-275 |
| 25.0ms | -9.42921793725298e-35 | -5.504444421079676e-44 |
| 44.0ms | 87× | body | 4096 | valid |
| 43.0ms | 111× | body | 2048 | valid |
| 32.0ms | 272× | body | 256 | valid |
| 10.0ms | 35× | body | 1024 | valid |
| 5.0ms | 23× | body | 512 | valid |
Compiled 600 to 534 computations (11% saved)
| Inputs |
|---|
(sqrt.f64 1/2) |
(sqrt.f64 1) |
(sqrt.f64 (*.f64 1/2 2)) |
(sqrt.f64 (+.f64 1/2 -1/2)) |
(sqrt.f64 (*.f64 1/2 (+.f64 1 -1))) |
(sqrt.f64 (*.f64 1/4 (+.f64 2 (/.f64 x p)))) |
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 x p)))) |
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 x p)))) |
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 x p) -1/4))) |
(sqrt.f64 (*.f64 1/2 (*.f64 (/.f64 2 x) (*.f64 1/2 x)))) |
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 x (*.f64 2 p))))) |
(sqrt.f64 (*.f64 1/2 (+.f64 (*.f64 -1/2 (/.f64 x p)) 1))) |
(*.f64 (+.f64 1 (*.f64 1/4 (/.f64 x p))) (sqrt.f64 1/2)) |
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 (/.f64 1 (neg.f64 x)) x)))) |
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (/.f64 1 x)) (/.f64 1/2 (neg.f64 x))))) |
(sqrt.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 1 (/.f64 2 (/.f64 x p))) p) (*.f64 1/2 x)))) |
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 x p)) (*.f64 -2 (/.f64 p x)))))) |
| Outputs |
|---|
(sqrt.f64 (+.f64 1/2 (/.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 x p)) (*.f64 -2 (/.f64 p x)))))) |
(sqrt.f64 1) |
(sqrt.f64 (+.f64 1/2 -1/2)) |
(sqrt.f64 1) |
(sqrt.f64 1/2) |
2 calls:
| 38.0ms | p |
| 23.0ms | x |
| Error | Segments | Branch |
|---|---|---|
| 19.6b | 5 | p |
| 26.3b | 2 | x |
Compiled 154 to 116 computations (24.7% saved)
| 4× | binary-search |
| Time | Left | Right |
|---|---|---|
| 19.0ms | 3.8961535157834466e-92 | 4.06187958381423e-91 |
| 34.0ms | 1.853048833722654e-304 | 5.3005548773701223e-300 |
| 46.0ms | -4.3886846298953865e-264 | -3.9437402255425014e-275 |
| 28.0ms | -9.42921793725298e-35 | -5.504444421079676e-44 |
| 37.0ms | 317× | body | 256 | valid |
| 35.0ms | 91× | body | 2048 | valid |
| 31.0ms | 61× | body | 4096 | valid |
| 12.0ms | 39× | body | 1024 | valid |
| 4.0ms | 20× | body | 512 | valid |
Compiled 516 to 474 computations (8.1% saved)
| Inputs |
|---|
(sqrt.f64 1/2) |
(sqrt.f64 1) |
(sqrt.f64 (*.f64 1/2 2)) |
(sqrt.f64 (+.f64 1/2 -1/2)) |
(sqrt.f64 (*.f64 1/2 (+.f64 1 -1))) |
(sqrt.f64 (*.f64 1/4 (+.f64 2 (/.f64 x p)))) |
(sqrt.f64 (+.f64 1/2 (*.f64 -1/4 (/.f64 x p)))) |
(sqrt.f64 (+.f64 1/2 (*.f64 1/4 (/.f64 x p)))) |
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 x p) -1/4))) |
(sqrt.f64 (*.f64 1/2 (*.f64 (/.f64 2 x) (*.f64 1/2 x)))) |
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 x (*.f64 2 p))))) |
(sqrt.f64 (*.f64 1/2 (+.f64 (*.f64 -1/2 (/.f64 x p)) 1))) |
(*.f64 (+.f64 1 (*.f64 1/4 (/.f64 x p))) (sqrt.f64 1/2)) |
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 (/.f64 1 (neg.f64 x)) x)))) |
(sqrt.f64 (+.f64 1/2 (*.f64 (/.f64 1 (/.f64 1 x)) (/.f64 1/2 (neg.f64 x))))) |
(sqrt.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 1 (/.f64 2 (/.f64 x p))) p) (*.f64 1/2 x)))) |
| Outputs |
|---|
(sqrt.f64 1/2) |
(sqrt.f64 1) |
(sqrt.f64 (+.f64 1/2 -1/2)) |
(sqrt.f64 1) |
(sqrt.f64 1/2) |
2 calls:
| 37.0ms | p |
| 22.0ms | x |
| Error | Segments | Branch |
|---|---|---|
| 19.6b | 5 | p |
| 26.3b | 2 | x |
Compiled 138 to 105 computations (23.9% saved)
| 4× | binary-search |
| Time | Left | Right |
|---|---|---|
| 20.0ms | 3.8961535157834466e-92 | 4.06187958381423e-91 |
| 38.0ms | 1.853048833722654e-304 | 5.3005548773701223e-300 |
| 48.0ms | -4.3886846298953865e-264 | -3.9437402255425014e-275 |
| 28.0ms | -9.42921793725298e-35 | -5.504444421079676e-44 |
| 38.0ms | 99× | body | 2048 | valid |
| 37.0ms | 76× | body | 4096 | valid |
| 37.0ms | 303× | body | 256 | valid |
| 12.0ms | 38× | body | 1024 | valid |
| 3.0ms | 12× | body | 512 | valid |
Compiled 390 to 384 computations (1.5% saved)
Total -33.2b remaining (-160.8%)
Threshold costs -33.2b (-160.8%)
| Inputs |
|---|
(sqrt.f64 1/2) |
(sqrt.f64 1) |
(sqrt.f64 (*.f64 1/2 2)) |
| Outputs |
|---|
(sqrt.f64 1/2) |
(sqrt.f64 1) |
(sqrt.f64 1/2) |
2 calls:
| 9.0ms | x |
| 9.0ms | p |
| Error | Segments | Branch |
|---|---|---|
| 20.6b | 3 | p |
| 26.3b | 2 | x |
Compiled 16 to 14 computations (12.5% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 21.0ms | 3.8961535157834466e-92 | 4.06187958381423e-91 |
| 24.0ms | -9.42921793725298e-35 | -5.504444421079676e-44 |
| 20.0ms | 170× | body | 256 | valid |
| 9.0ms | 27× | body | 1024 | valid |
| 9.0ms | 24× | body | 2048 | valid |
| 4.0ms | 19× | body | 512 | valid |
Compiled 174 to 168 computations (3.4% saved)
| 1× | egg-herbie |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 172 | 1462 |
| 1× | fuel |
| 1× | saturated |
| Inputs |
|---|
(if (<=.f64 (/.f64 x (sqrt.f64 (+.f64 (*.f64 (*.f64 4 p) p) (*.f64 x x)))) -1) (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (neg.f64 p) (/.f64 -1 (/.f64 (sqrt.f64 1/2) x))))) (sqrt.f64 (+.f64 1/2 (/.f64 (/.f64 2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) (/.f64 4 x))))) |
(if (<=.f64 (/.f64 x (sqrt.f64 (+.f64 (*.f64 (*.f64 4 p) p) (*.f64 x x)))) -1) (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (neg.f64 p) (/.f64 -1 (/.f64 (sqrt.f64 1/2) x))))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x))))) |
(if (<=.f64 (/.f64 x (sqrt.f64 (+.f64 (*.f64 (*.f64 4 p) p) (*.f64 x x)))) -1) (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (neg.f64 p) (/.f64 -1 (/.f64 (sqrt.f64 1/2) x))))) (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 (*.f64 4 p) p) (*.f64 x x)))))))) |
(if (<=.f64 p -8887726378396799/155925024182399985285654118206003012974019629721520120429886503315407179052262817639449841054112164147604878659702538690935346717843249504745247796741002454712500443199303568477932634487840858373644793495667494061978969566806317999131941817847503449805243820849668440753309257439870625775616) (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 x (+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) x)) x))))) (if (<=.f64 p 4540031126947123/515912628062173092140956821207535748553561841832149923953086629908861232965551620580485601452790222553392963860602664725471042538576841344971229471155214430574596371092778402508526872730885196340843977449424988675925808879640197010584371971452184059071815020407947264) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) (if (<=.f64 p 5172161658661781/994646472819573284310764496293641680200912301594695434880927953786318994025066751066112) (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 x (+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) x)) x))))) (if (<=.f64 p 1908785286492599/13164036458569648337239753460458804039861886925068638906788872192) (*.f64 (*.f64 (sqrt.f64 1/2) p) (neg.f64 (/.f64 (sqrt.f64 2) x))) (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 x (+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) x)) x))))))))) |
(if (<=.f64 p -5172172450422375/383123885216472214589586756787577295904684780545900544) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 x p)) (*.f64 -2 (/.f64 p x)))))) (if (<=.f64 p -6860701064025599/77962512091199992642827059103001506487009814860760060214943251657703589526131408819724920527056082073802439329851269345467673358921624752372623898370501227356250221599651784238966317243920429186822396747833747030989484783403158999565970908923751724902621910424834220376654628719935312887808) (sqrt.f64 1) (if (<=.f64 p 7264049803115397/33018408195979077897021236557282287907427957877257595132997544314167118909795303717151078492978574243417149687078570542430146722468917846078158686153933723556774167749937817760545719854776652565814014556763199275259251768296972608677399806172939779780596161306108624896) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) (if (<=.f64 p 7339195571168229/18347988927920572092886567162416695526372519913346248989900710715095383008707878464560148424881005492436992) (sqrt.f64 1) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (+.f64 (*.f64 2 (/.f64 p x)) (*.f64 1/4 (/.f64 x p)))))))))) |
(if (<=.f64 p -5686995171182009/2993155353253689176481146537402947624255349848014848) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 x p)) (*.f64 -2 (/.f64 p x)))))) (if (<=.f64 p -6237000967295999/155925024182399985285654118206003012974019629721520120429886503315407179052262817639449841054112164147604878659702538690935346717843249504745247796741002454712500443199303568477932634487840858373644793495667494061978969566806317999131941817847503449805243820849668440753309257439870625775616) (sqrt.f64 1) (if (<=.f64 p 5415018944140569/66036816391958155794042473114564575814855915754515190265995088628334237819590607434302156985957148486834299374157141084860293444937835692156317372307867447113548335499875635521091439709553305131628029113526398550518503536593945217354799612345879559561192322612217249792) (*.f64 (*.f64 (sqrt.f64 1/2) p) (neg.f64 (/.f64 (sqrt.f64 2) x))) (if (<=.f64 p 7155715681889023/18347988927920572092886567162416695526372519913346248989900710715095383008707878464560148424881005492436992) (sqrt.f64 1) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (+.f64 (*.f64 2 (/.f64 p x)) (*.f64 1/4 (/.f64 x p)))))))))) |
(if (<=.f64 p -3013008832985607/50216813883093446110686315385661331328818843555712276103168) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 x p)) (*.f64 -2 (/.f64 p x)))))) (if (<=.f64 p -7484401160755199/155925024182399985285654118206003012974019629721520120429886503315407179052262817639449841054112164147604878659702538690935346717843249504745247796741002454712500443199303568477932634487840858373644793495667494061978969566806317999131941817847503449805243820849668440753309257439870625775616) (sqrt.f64 1) (if (<=.f64 p 3896172167125531/132073632783916311588084946229129151629711831509030380531990177256668475639181214868604313971914296973668598748314282169720586889875671384312634744615734894227096670999751271042182879419106610263256058227052797101037007073187890434709599224691759119122384645224434499584) (neg.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 p (sqrt.f64 1/2)) x))) (if (<=.f64 p 481634709357915/4586997231980143023221641790604173881593129978336562247475177678773845752176969616140037106220251373109248) (sqrt.f64 1) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (+.f64 (*.f64 2 (/.f64 p x)) (*.f64 1/4 (/.f64 x p)))))))))) |
(if (<=.f64 p -7532522082464017/50216813883093446110686315385661331328818843555712276103168) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 x p)) (*.f64 -2 (/.f64 p x)))))) (if (<=.f64 p -7601344928891999/38981256045599996321413529551500753243504907430380030107471625828851794763065704409862460263528041036901219664925634672733836679460812376186311949185250613678125110799825892119483158621960214593411198373916873515494742391701579499782985454461875862451310955212417110188327314359967656443904) (sqrt.f64 1) (if (<=.f64 p 8444880087084617/24128228820241763395368498172630942708201009006994023127186460259846489377974909173483894312553062974832901700057603348659254161999916252716423678391067804088773420366831584139402736156236316721587153396424382337160349784305655085875761908966202683012582070411724897569696118189719975296519556940632582457459891765248) (sqrt.f64 (+.f64 1/2 -1/2)) (if (<=.f64 p 802724515596525/2293498615990071511610820895302086940796564989168281123737588839386922876088484808070018553110125686554624) (sqrt.f64 1) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (+.f64 (*.f64 2 (/.f64 p x)) (*.f64 1/4 (/.f64 x p)))))))))) |
(if (<=.f64 p -7454058310771683/196159429230833773869868419475239575503198607639501078528) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 x p)) (*.f64 -2 (/.f64 p x)))))) (if (<=.f64 p -6860701064025599/77962512091199992642827059103001506487009814860760060214943251657703589526131408819724920527056082073802439329851269345467673358921624752372623898370501227356250221599651784238966317243920429186822396747833747030989484783403158999565970908923751724902621910424834220376654628719935312887808) (sqrt.f64 1) (if (<=.f64 p 4694388199266237/24707306311927565716857342128774085333197833223161879682238935306082805123046306993647507776054336486228891340858985829027076261887914242781617846672453431386903982455635542158748401823985988322905245077938567513252198179128990807936780194781391547404884040101606295111368825026273254703636026307207764436438929167613952) (sqrt.f64 (+.f64 1/2 -1/2)) (if (<=.f64 p 7339195571168229/18347988927920572092886567162416695526372519913346248989900710715095383008707878464560148424881005492436992) (sqrt.f64 1) (sqrt.f64 1/2))))) |
(if (<=.f64 p -7355978596156267/24519928653854221733733552434404946937899825954937634816) (sqrt.f64 1/2) (if (<=.f64 p -6860701064025599/77962512091199992642827059103001506487009814860760060214943251657703589526131408819724920527056082073802439329851269345467673358921624752372623898370501227356250221599651784238966317243920429186822396747833747030989484783403158999565970908923751724902621910424834220376654628719935312887808) (sqrt.f64 1) (if (<=.f64 p 5428851484554397/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624) (sqrt.f64 (+.f64 1/2 -1/2)) (if (<=.f64 p 1376099169594043/4586997231980143023221641790604173881593129978336562247475177678773845752176969616140037106220251373109248) (sqrt.f64 1) (sqrt.f64 1/2))))) |
(if (<=.f64 p -4315507443078343/98079714615416886934934209737619787751599303819750539264) (sqrt.f64 1/2) (if (<=.f64 p 6972235792609817/18347988927920572092886567162416695526372519913346248989900710715095383008707878464560148424881005492436992) (sqrt.f64 1) (sqrt.f64 1/2))) |
(sqrt.f64 1/2) |
| Outputs |
|---|
(if (<=.f64 (/.f64 x (sqrt.f64 (+.f64 (*.f64 (*.f64 4 p) p) (*.f64 x x)))) -1) (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (neg.f64 p) (/.f64 -1 (/.f64 (sqrt.f64 1/2) x))))) (sqrt.f64 (+.f64 1/2 (/.f64 (/.f64 2 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x)))) (/.f64 4 x))))) |
(if (<=.f64 (/.f64 x (sqrt.f64 (+.f64 (*.f64 (*.f64 4 p) p) (*.f64 x x)))) -1) (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (neg.f64 p) (/.f64 -1 (/.f64 (sqrt.f64 1/2) x))))) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (/.f64 (sqrt.f64 (+.f64 (*.f64 p (*.f64 p 4)) (*.f64 x x))) x))))) |
(if (<=.f64 (/.f64 x (sqrt.f64 (+.f64 (*.f64 (*.f64 4 p) p) (*.f64 x x)))) -1) (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (neg.f64 p) (/.f64 -1 (/.f64 (sqrt.f64 1/2) x))))) (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 x (sqrt.f64 (+.f64 (*.f64 (*.f64 4 p) p) (*.f64 x x)))))))) |
(if (<=.f64 p -8887726378396799/155925024182399985285654118206003012974019629721520120429886503315407179052262817639449841054112164147604878659702538690935346717843249504745247796741002454712500443199303568477932634487840858373644793495667494061978969566806317999131941817847503449805243820849668440753309257439870625775616) (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 x (+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) x)) x))))) (if (<=.f64 p 4540031126947123/515912628062173092140956821207535748553561841832149923953086629908861232965551620580485601452790222553392963860602664725471042538576841344971229471155214430574596371092778402508526872730885196340843977449424988675925808879640197010584371971452184059071815020407947264) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) (if (<=.f64 p 5172161658661781/994646472819573284310764496293641680200912301594695434880927953786318994025066751066112) (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 x (+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) x)) x))))) (if (<=.f64 p 1908785286492599/13164036458569648337239753460458804039861886925068638906788872192) (*.f64 (*.f64 (sqrt.f64 1/2) p) (neg.f64 (/.f64 (sqrt.f64 2) x))) (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 x (+.f64 (*.f64 2 (/.f64 (pow.f64 p 2) x)) x))))))))) |
(if (<=.f64 p -5172172450422375/383123885216472214589586756787577295904684780545900544) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 x p)) (*.f64 -2 (/.f64 p x)))))) (if (<=.f64 p -6860701064025599/77962512091199992642827059103001506487009814860760060214943251657703589526131408819724920527056082073802439329851269345467673358921624752372623898370501227356250221599651784238966317243920429186822396747833747030989484783403158999565970908923751724902621910424834220376654628719935312887808) (sqrt.f64 1) (if (<=.f64 p 7264049803115397/33018408195979077897021236557282287907427957877257595132997544314167118909795303717151078492978574243417149687078570542430146722468917846078158686153933723556774167749937817760545719854776652565814014556763199275259251768296972608677399806172939779780596161306108624896) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) (if (<=.f64 p 7339195571168229/18347988927920572092886567162416695526372519913346248989900710715095383008707878464560148424881005492436992) (sqrt.f64 1) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (+.f64 (*.f64 2 (/.f64 p x)) (*.f64 1/4 (/.f64 x p)))))))))) |
(if (<=.f64 p -5172172450422375/383123885216472214589586756787577295904684780545900544) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 x p)) (*.f64 -2 (/.f64 p x)))))) (if (<=.f64 p -6860701064025599/77962512091199992642827059103001506487009814860760060214943251657703589526131408819724920527056082073802439329851269345467673358921624752372623898370501227356250221599651784238966317243920429186822396747833747030989484783403158999565970908923751724902621910424834220376654628719935312887808) 1 (if (<=.f64 p 7264049803115397/33018408195979077897021236557282287907427957877257595132997544314167118909795303717151078492978574243417149687078570542430146722468917846078158686153933723556774167749937817760545719854776652565814014556763199275259251768296972608677399806172939779780596161306108624896) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) p)) x)) (if (<=.f64 p 7339195571168229/18347988927920572092886567162416695526372519913346248989900710715095383008707878464560148424881005492436992) 1 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (+.f64 (*.f64 2 (/.f64 p x)) (*.f64 1/4 (/.f64 x p)))))))))) |
(if (<=.f64 p -5686995171182009/2993155353253689176481146537402947624255349848014848) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 x p)) (*.f64 -2 (/.f64 p x)))))) (if (<=.f64 p -6237000967295999/155925024182399985285654118206003012974019629721520120429886503315407179052262817639449841054112164147604878659702538690935346717843249504745247796741002454712500443199303568477932634487840858373644793495667494061978969566806317999131941817847503449805243820849668440753309257439870625775616) (sqrt.f64 1) (if (<=.f64 p 5415018944140569/66036816391958155794042473114564575814855915754515190265995088628334237819590607434302156985957148486834299374157141084860293444937835692156317372307867447113548335499875635521091439709553305131628029113526398550518503536593945217354799612345879559561192322612217249792) (*.f64 (*.f64 (sqrt.f64 1/2) p) (neg.f64 (/.f64 (sqrt.f64 2) x))) (if (<=.f64 p 7155715681889023/18347988927920572092886567162416695526372519913346248989900710715095383008707878464560148424881005492436992) (sqrt.f64 1) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (+.f64 (*.f64 2 (/.f64 p x)) (*.f64 1/4 (/.f64 x p)))))))))) |
(if (<=.f64 p -5686995171182009/2993155353253689176481146537402947624255349848014848) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 x p)) (*.f64 -2 (/.f64 p x)))))) (if (<=.f64 p -6237000967295999/155925024182399985285654118206003012974019629721520120429886503315407179052262817639449841054112164147604878659702538690935346717843249504745247796741002454712500443199303568477932634487840858373644793495667494061978969566806317999131941817847503449805243820849668440753309257439870625775616) 1 (if (<=.f64 p 5415018944140569/66036816391958155794042473114564575814855915754515190265995088628334237819590607434302156985957148486834299374157141084860293444937835692156317372307867447113548335499875635521091439709553305131628029113526398550518503536593945217354799612345879559561192322612217249792) (*.f64 (*.f64 (sqrt.f64 1/2) p) (neg.f64 (/.f64 (sqrt.f64 2) x))) (if (<=.f64 p 7155715681889023/18347988927920572092886567162416695526372519913346248989900710715095383008707878464560148424881005492436992) 1 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (+.f64 (*.f64 2 (/.f64 p x)) (*.f64 1/4 (/.f64 x p)))))))))) |
(if (<=.f64 p -3013008832985607/50216813883093446110686315385661331328818843555712276103168) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 x p)) (*.f64 -2 (/.f64 p x)))))) (if (<=.f64 p -7484401160755199/155925024182399985285654118206003012974019629721520120429886503315407179052262817639449841054112164147604878659702538690935346717843249504745247796741002454712500443199303568477932634487840858373644793495667494061978969566806317999131941817847503449805243820849668440753309257439870625775616) (sqrt.f64 1) (if (<=.f64 p 3896172167125531/132073632783916311588084946229129151629711831509030380531990177256668475639181214868604313971914296973668598748314282169720586889875671384312634744615734894227096670999751271042182879419106610263256058227052797101037007073187890434709599224691759119122384645224434499584) (neg.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 p (sqrt.f64 1/2)) x))) (if (<=.f64 p 481634709357915/4586997231980143023221641790604173881593129978336562247475177678773845752176969616140037106220251373109248) (sqrt.f64 1) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (+.f64 (*.f64 2 (/.f64 p x)) (*.f64 1/4 (/.f64 x p)))))))))) |
(if (<=.f64 p -3013008832985607/50216813883093446110686315385661331328818843555712276103168) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 x p)) (*.f64 -2 (/.f64 p x)))))) (if (<=.f64 p -7484401160755199/155925024182399985285654118206003012974019629721520120429886503315407179052262817639449841054112164147604878659702538690935346717843249504745247796741002454712500443199303568477932634487840858373644793495667494061978969566806317999131941817847503449805243820849668440753309257439870625775616) 1 (if (<=.f64 p 3896172167125531/132073632783916311588084946229129151629711831509030380531990177256668475639181214868604313971914296973668598748314282169720586889875671384312634744615734894227096670999751271042182879419106610263256058227052797101037007073187890434709599224691759119122384645224434499584) (neg.f64 (*.f64 (sqrt.f64 2) (/.f64 (*.f64 p (sqrt.f64 1/2)) x))) (if (<=.f64 p 481634709357915/4586997231980143023221641790604173881593129978336562247475177678773845752176969616140037106220251373109248) 1 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (+.f64 (*.f64 2 (/.f64 p x)) (*.f64 1/4 (/.f64 x p)))))))))) |
(if (<=.f64 p -7532522082464017/50216813883093446110686315385661331328818843555712276103168) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 x p)) (*.f64 -2 (/.f64 p x)))))) (if (<=.f64 p -7601344928891999/38981256045599996321413529551500753243504907430380030107471625828851794763065704409862460263528041036901219664925634672733836679460812376186311949185250613678125110799825892119483158621960214593411198373916873515494742391701579499782985454461875862451310955212417110188327314359967656443904) (sqrt.f64 1) (if (<=.f64 p 8444880087084617/24128228820241763395368498172630942708201009006994023127186460259846489377974909173483894312553062974832901700057603348659254161999916252716423678391067804088773420366831584139402736156236316721587153396424382337160349784305655085875761908966202683012582070411724897569696118189719975296519556940632582457459891765248) (sqrt.f64 (+.f64 1/2 -1/2)) (if (<=.f64 p 802724515596525/2293498615990071511610820895302086940796564989168281123737588839386922876088484808070018553110125686554624) (sqrt.f64 1) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (+.f64 (*.f64 2 (/.f64 p x)) (*.f64 1/4 (/.f64 x p)))))))))) |
(if (<=.f64 p -7532522082464017/50216813883093446110686315385661331328818843555712276103168) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 x p)) (*.f64 -2 (/.f64 p x)))))) (if (<=.f64 p -7601344928891999/38981256045599996321413529551500753243504907430380030107471625828851794763065704409862460263528041036901219664925634672733836679460812376186311949185250613678125110799825892119483158621960214593411198373916873515494742391701579499782985454461875862451310955212417110188327314359967656443904) 1 (if (<=.f64 p 8444880087084617/24128228820241763395368498172630942708201009006994023127186460259846489377974909173483894312553062974832901700057603348659254161999916252716423678391067804088773420366831584139402736156236316721587153396424382337160349784305655085875761908966202683012582070411724897569696118189719975296519556940632582457459891765248) (sqrt.f64 0) (if (<=.f64 p 802724515596525/2293498615990071511610820895302086940796564989168281123737588839386922876088484808070018553110125686554624) 1 (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (+.f64 (*.f64 2 (/.f64 p x)) (*.f64 1/4 (/.f64 x p)))))))))) |
(if (<=.f64 p -7454058310771683/196159429230833773869868419475239575503198607639501078528) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 x p)) (*.f64 -2 (/.f64 p x)))))) (if (<=.f64 p -6860701064025599/77962512091199992642827059103001506487009814860760060214943251657703589526131408819724920527056082073802439329851269345467673358921624752372623898370501227356250221599651784238966317243920429186822396747833747030989484783403158999565970908923751724902621910424834220376654628719935312887808) (sqrt.f64 1) (if (<=.f64 p 4694388199266237/24707306311927565716857342128774085333197833223161879682238935306082805123046306993647507776054336486228891340858985829027076261887914242781617846672453431386903982455635542158748401823985988322905245077938567513252198179128990807936780194781391547404884040101606295111368825026273254703636026307207764436438929167613952) (sqrt.f64 (+.f64 1/2 -1/2)) (if (<=.f64 p 7339195571168229/18347988927920572092886567162416695526372519913346248989900710715095383008707878464560148424881005492436992) (sqrt.f64 1) (sqrt.f64 1/2))))) |
(if (<=.f64 p -7454058310771683/196159429230833773869868419475239575503198607639501078528) (sqrt.f64 (+.f64 1/2 (/.f64 1/2 (+.f64 (*.f64 -1/4 (/.f64 x p)) (*.f64 -2 (/.f64 p x)))))) (if (<=.f64 p -6860701064025599/77962512091199992642827059103001506487009814860760060214943251657703589526131408819724920527056082073802439329851269345467673358921624752372623898370501227356250221599651784238966317243920429186822396747833747030989484783403158999565970908923751724902621910424834220376654628719935312887808) 1 (if (<=.f64 p 4694388199266237/24707306311927565716857342128774085333197833223161879682238935306082805123046306993647507776054336486228891340858985829027076261887914242781617846672453431386903982455635542158748401823985988322905245077938567513252198179128990807936780194781391547404884040101606295111368825026273254703636026307207764436438929167613952) (sqrt.f64 0) (if (<=.f64 p 7339195571168229/18347988927920572092886567162416695526372519913346248989900710715095383008707878464560148424881005492436992) 1 (sqrt.f64 1/2))))) |
(if (<=.f64 p -7355978596156267/24519928653854221733733552434404946937899825954937634816) (sqrt.f64 1/2) (if (<=.f64 p -6860701064025599/77962512091199992642827059103001506487009814860760060214943251657703589526131408819724920527056082073802439329851269345467673358921624752372623898370501227356250221599651784238966317243920429186822396747833747030989484783403158999565970908923751724902621910424834220376654628719935312887808) (sqrt.f64 1) (if (<=.f64 p 5428851484554397/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624) (sqrt.f64 (+.f64 1/2 -1/2)) (if (<=.f64 p 1376099169594043/4586997231980143023221641790604173881593129978336562247475177678773845752176969616140037106220251373109248) (sqrt.f64 1) (sqrt.f64 1/2))))) |
(if (<=.f64 p -7355978596156267/24519928653854221733733552434404946937899825954937634816) (sqrt.f64 1/2) (if (<=.f64 p -6860701064025599/77962512091199992642827059103001506487009814860760060214943251657703589526131408819724920527056082073802439329851269345467673358921624752372623898370501227356250221599651784238966317243920429186822396747833747030989484783403158999565970908923751724902621910424834220376654628719935312887808) 1 (if (<=.f64 p 5428851484554397/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624) (sqrt.f64 0) (if (<=.f64 p 1376099169594043/4586997231980143023221641790604173881593129978336562247475177678773845752176969616140037106220251373109248) 1 (sqrt.f64 1/2))))) |
(if (<=.f64 p -4315507443078343/98079714615416886934934209737619787751599303819750539264) (sqrt.f64 1/2) (if (<=.f64 p 6972235792609817/18347988927920572092886567162416695526372519913346248989900710715095383008707878464560148424881005492436992) (sqrt.f64 1) (sqrt.f64 1/2))) |
(if (<=.f64 p -4315507443078343/98079714615416886934934209737619787751599303819750539264) (sqrt.f64 1/2) (if (<=.f64 p 6972235792609817/18347988927920572092886567162416695526372519913346248989900710715095383008707878464560148424881005492436992) 1 (sqrt.f64 1/2))) |
(sqrt.f64 1/2) |
Compiled 556 to 421 computations (24.3% saved)
| 2× | egg-herbie |
| 1488× | rational.json-simplify-51 |
| 1328× | rational.json-simplify-51 |
| 1124× | rational.json-simplify-35 |
| 998× | rational.json-simplify-49 |
| 992× | rational.json-simplify-35 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 459 | 11676 |
| 1 | 1078 | 11562 |
| 2 | 2427 | 11540 |
| 3 | 5984 | 11386 |
| 4 | 7519 | 11386 |
| 0 | 437 | 10930 |
| 1 | 1071 | 10816 |
| 2 | 2466 | 10794 |
| 3 | 6807 | 10640 |
| 1× | node limit |
| 1× | node limit |
Compiled 169 to 122 computations (27.8% saved)
Compiled 534 to 387 computations (27.5% saved)
Loading profile data...