Time bar (total: 31.6s)
| 1× | search |
| Probability | Valid | Unknown | Precondition | Infinite | Domain | Can't | Iter |
|---|---|---|---|---|---|---|---|
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 0 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 1 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 2 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 3 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 4 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 5 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 6 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 7 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 8 |
| 6.3% | 6.2% | 93.6% | 0.2% | 0% | 0% | 0% | 9 |
| 9.4% | 9.4% | 90.4% | 0.2% | 0% | 0% | 0% | 10 |
| 12.7% | 12.5% | 85.6% | 0.2% | 1.8% | 0% | 0% | 11 |
| 18% | 17.2% | 78% | 0.2% | 4.7% | 0% | 0% | 12 |
Compiled 20 to 13 computations (35% saved)
| 1.6s | 8032× | body | 256 | valid |
| 506.0ms | 2450× | body | 256 | infinite |
| 44.0ms | 138× | body | 1024 | valid |
| 16.0ms | 86× | body | 512 | valid |
| 2× | egg-herbie |
| 328× | rational.json-simplify-1 |
| 308× | rational.json-simplify-41 |
| 22× | rational.json-simplify-2 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 50 | 301 |
| 1 | 92 | 301 |
| 2 | 139 | 301 |
| 3 | 198 | 301 |
| 4 | 295 | 301 |
| 5 | 394 | 301 |
| 6 | 406 | 301 |
| 7 | 408 | 301 |
| 0 | 4 | 4 |
| 1× | saturated |
| 1× | saturated |
| Inputs |
|---|
0 |
1 |
2 |
3 |
| Outputs |
|---|
0 |
1 |
2 |
3 |
| Inputs |
|---|
(+.f64 (*.f64 x (+.f64 (+.f64 (+.f64 (+.f64 y z) z) y) t)) (*.f64 y 5)) |
(+.f64 (*.f64 y (+.f64 (+.f64 (+.f64 (+.f64 x z) z) x) t)) (*.f64 x 5)) |
(+.f64 (*.f64 z (+.f64 (+.f64 (+.f64 (+.f64 y x) x) y) t)) (*.f64 y 5)) |
(+.f64 (*.f64 t (+.f64 (+.f64 (+.f64 (+.f64 y z) z) y) x)) (*.f64 y 5)) |
(+.f64 (*.f64 x (+.f64 (+.f64 (+.f64 (+.f64 z y) y) z) t)) (*.f64 z 5)) |
(+.f64 (*.f64 x (+.f64 (+.f64 (+.f64 (+.f64 t z) z) t) y)) (*.f64 t 5)) |
(+.f64 (*.f64 x (+.f64 (+.f64 (+.f64 (+.f64 y t) t) y) z)) (*.f64 y 5)) |
| Outputs |
|---|
(+.f64 (*.f64 x (+.f64 (+.f64 (+.f64 (+.f64 y z) z) y) t)) (*.f64 y 5)) |
(+.f64 (*.f64 x (+.f64 (+.f64 y (+.f64 z (+.f64 y z))) t)) (*.f64 y 5)) |
(+.f64 (*.f64 x (+.f64 y (+.f64 (+.f64 z (+.f64 y z)) t))) (*.f64 y 5)) |
(+.f64 (*.f64 x (+.f64 y (+.f64 z (+.f64 t (+.f64 y z))))) (*.f64 y 5)) |
(+.f64 (*.f64 y (+.f64 (+.f64 (+.f64 (+.f64 x z) z) x) t)) (*.f64 x 5)) |
(+.f64 (*.f64 y (+.f64 t (+.f64 x (+.f64 z (+.f64 x z))))) (*.f64 x 5)) |
(+.f64 (*.f64 y (+.f64 t (+.f64 x (+.f64 x (+.f64 z z))))) (*.f64 x 5)) |
(+.f64 (*.f64 y (+.f64 z (+.f64 (+.f64 x x) (+.f64 z t)))) (*.f64 x 5)) |
(+.f64 (*.f64 y (+.f64 z (+.f64 (+.f64 z t) (+.f64 x x)))) (*.f64 x 5)) |
(+.f64 (*.f64 z (+.f64 (+.f64 (+.f64 (+.f64 y x) x) y) t)) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 z (+.f64 t (+.f64 y (+.f64 x (+.f64 x y)))))) |
(+.f64 (*.f64 y 5) (*.f64 z (+.f64 x (+.f64 t (+.f64 x (+.f64 y y)))))) |
(+.f64 (*.f64 y 5) (*.f64 z (+.f64 x (+.f64 x (+.f64 y (+.f64 y t)))))) |
(+.f64 (*.f64 t (+.f64 (+.f64 (+.f64 (+.f64 y z) z) y) x)) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 t (+.f64 x (+.f64 y (+.f64 z (+.f64 y z)))))) |
(+.f64 (*.f64 x (+.f64 (+.f64 (+.f64 (+.f64 z y) y) z) t)) (*.f64 z 5)) |
(+.f64 (*.f64 x (+.f64 t (+.f64 z (+.f64 y (+.f64 y z))))) (*.f64 z 5)) |
(+.f64 (*.f64 x (+.f64 y (+.f64 (+.f64 z (+.f64 y z)) t))) (*.f64 z 5)) |
(+.f64 (*.f64 x (+.f64 y (+.f64 z (+.f64 t (+.f64 y z))))) (*.f64 z 5)) |
(+.f64 (*.f64 x (+.f64 (+.f64 (+.f64 (+.f64 t z) z) t) y)) (*.f64 t 5)) |
(+.f64 (*.f64 x (+.f64 y (+.f64 t (+.f64 z (+.f64 z t))))) (*.f64 t 5)) |
(+.f64 (*.f64 x (+.f64 y (+.f64 z (+.f64 (+.f64 z t) t)))) (*.f64 t 5)) |
(+.f64 (*.f64 x (+.f64 y (+.f64 z (+.f64 t (+.f64 z t))))) (*.f64 t 5)) |
(+.f64 (*.f64 x (+.f64 y (+.f64 z (+.f64 z (+.f64 t t))))) (*.f64 t 5)) |
(+.f64 (*.f64 x (+.f64 (+.f64 (+.f64 (+.f64 y t) t) y) z)) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 z (+.f64 y (+.f64 t (+.f64 y t)))))) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 y (+.f64 (+.f64 y (+.f64 t t)) z)))) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 y (+.f64 z (+.f64 y (+.f64 t t)))))) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 y (+.f64 y (+.f64 (+.f64 t t) z))))) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 y (+.f64 y (+.f64 z (+.f64 t t)))))) |
Compiled 23 to 16 computations (30.4% saved)
| 1× | egg-herbie |
| 78× | rational.json-simplify-1 |
| 66× | rational.json-simplify-41 |
| 4× | rational.json-simplify-2 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 14 | 43 |
| 1 | 21 | 43 |
| 2 | 30 | 43 |
| 3 | 41 | 43 |
| 4 | 63 | 43 |
| 5 | 87 | 43 |
| 6 | 96 | 43 |
| 7 | 98 | 43 |
| 1× | saturated |
| Inputs |
|---|
(+.f64 (*.f64 x (+.f64 (+.f64 (+.f64 (+.f64 y z) z) y) t)) (*.f64 y 5)) |
| Outputs |
|---|
(+.f64 (*.f64 x (+.f64 (+.f64 (+.f64 (+.f64 y z) z) y) t)) (*.f64 y 5)) |
(+.f64 (*.f64 x (+.f64 (+.f64 y (+.f64 z (+.f64 y z))) t)) (*.f64 y 5)) |
(+.f64 (*.f64 x (+.f64 (+.f64 z (+.f64 (+.f64 y z) y)) t)) (*.f64 y 5)) |
(+.f64 (*.f64 x (+.f64 z (+.f64 (+.f64 y (+.f64 y z)) t))) (*.f64 y 5)) |
(+.f64 (*.f64 x (+.f64 z (+.f64 t (+.f64 y (+.f64 y z))))) (*.f64 y 5)) |
(+.f64 (*.f64 x (+.f64 y (+.f64 z (+.f64 y (+.f64 z t))))) (*.f64 y 5)) |
(+.f64 (*.f64 x (+.f64 y (+.f64 y (+.f64 (+.f64 z t) z)))) (*.f64 y 5)) |
Compiled 109 to 54 computations (50.5% saved)
3 alts after pruning (3 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 5 | 2 | 7 |
| Fresh | 0 | 1 | 1 |
| Picked | 0 | 0 | 0 |
| Done | 0 | 0 | 0 |
| Total | 5 | 3 | 8 |
| Status | Error | Program |
|---|---|---|
| ▶ | 0.1b | (+.f64 (*.f64 x (+.f64 (+.f64 (+.f64 (+.f64 y z) z) y) t)) (*.f64 y 5)) |
| ▶ | 0.1b | (+.f64 (*.f64 x (+.f64 y (+.f64 z (+.f64 y (+.f64 z t))))) (*.f64 y 5)) |
Compiled 38 to 24 computations (36.8% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (+.f64 y (+.f64 z (+.f64 y (+.f64 z t)))) |
| ✓ | 0.0b | (+.f64 z (+.f64 y (+.f64 z t))) |
| ✓ | 0.0b | (+.f64 (*.f64 x (+.f64 y (+.f64 z (+.f64 y (+.f64 z t))))) (*.f64 y 5)) |
| ✓ | 0.0b | (*.f64 x (+.f64 y (+.f64 z (+.f64 y (+.f64 z t))))) |
Compiled 62 to 15 computations (75.8% saved)
42 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | x | @ | 0 | (*.f64 x (+.f64 y (+.f64 z (+.f64 y (+.f64 z t))))) |
| 1.0ms | x | @ | inf | (+.f64 (*.f64 x (+.f64 y (+.f64 z (+.f64 y (+.f64 z t))))) (*.f64 y 5)) |
| 1.0ms | t | @ | 0 | (*.f64 x (+.f64 y (+.f64 z (+.f64 y (+.f64 z t))))) |
| 1.0ms | y | @ | 0 | (*.f64 x (+.f64 y (+.f64 z (+.f64 y (+.f64 z t))))) |
| 0.0ms | y | @ | inf | (*.f64 x (+.f64 y (+.f64 z (+.f64 y (+.f64 z t))))) |
| 1× | batch-egg-rewrite |
| 2474× | rational.json-simplify-2 |
| 2252× | rational.json-simplify-35 |
| 1548× | rational.json-simplify-1 |
| 1214× | rational.json-1 |
| 1214× | rational.json-2 |
Useful iterations: 4 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 14 | 118 |
| 1 | 99 | 118 |
| 2 | 209 | 118 |
| 3 | 452 | 118 |
| 4 | 1112 | 100 |
| 5 | 2460 | 100 |
| 6 | 3683 | 100 |
| 7 | 4920 | 100 |
| 8 | 5809 | 100 |
| 9 | 6020 | 100 |
| 10 | 6232 | 100 |
| 11 | 6381 | 100 |
| 12 | 6882 | 100 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 x (+.f64 y (+.f64 z (+.f64 y (+.f64 z t))))) |
(+.f64 (*.f64 x (+.f64 y (+.f64 z (+.f64 y (+.f64 z t))))) (*.f64 y 5)) |
(+.f64 z (+.f64 y (+.f64 z t))) |
(+.f64 y (+.f64 z (+.f64 y (+.f64 z t)))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) (*.f64 x 1/2)) (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) (*.f64 x 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 4 (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 x (*.f64 4 (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) 4)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 x (*.f64 4 (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) 4))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 x (*.f64 4 (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) 4))))) (*.f64 2 (*.f64 2 (*.f64 x (*.f64 4 (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) 4)))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5)) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5)) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5)) 4)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5)) 4))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5)) 4))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5)) 4)))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5)) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 y (+.f64 z (+.f64 z t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y (+.f64 z (+.f64 z t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 y (+.f64 z (+.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 y (+.f64 z (+.f64 z t))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 y (+.f64 z (+.f64 z t))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 y (+.f64 z (+.f64 z t))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 y (+.f64 z (+.f64 z t))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 y (+.f64 z (+.f64 z t))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 y (+.f64 z (+.f64 z t))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 y (+.f64 z (+.f64 z t))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 y (+.f64 z (+.f64 z t))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 y (+.f64 z (+.f64 z t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 y (+.f64 z (+.f64 z t))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 y (+.f64 z (+.f64 z t))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 y (+.f64 z (+.f64 z t))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 y (+.f64 z (+.f64 z t))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 y (+.f64 z (+.f64 z t))) 4)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 y (+.f64 z (+.f64 z t))) 4))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 y (+.f64 z (+.f64 z t))) 4))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 y (+.f64 z (+.f64 z t))) 4)))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 y (+.f64 z (+.f64 z t))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 t (*.f64 2 (+.f64 y z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 t (*.f64 2 (+.f64 y z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 t (*.f64 2 (+.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 t (*.f64 2 (+.f64 y z))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 t (*.f64 2 (+.f64 y z))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 t (*.f64 2 (+.f64 y z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) 4)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) 4))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) 4))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) 4)))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 t (*.f64 2 (+.f64 y z))) 1))))) |
| 1× | egg-herbie |
| 3086× | rational.json-simplify-41 |
| 2322× | rational.json-simplify-35 |
| 2188× | rational.json-simplify-2 |
| 1500× | rational.json-simplify-53 |
| 1348× | rational.json-simplify-51 |
Useful iterations: 4 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 177 | 6601 |
| 1 | 387 | 5687 |
| 2 | 1011 | 5687 |
| 3 | 1963 | 5687 |
| 4 | 3420 | 5671 |
| 5 | 4169 | 5671 |
| 6 | 4620 | 5671 |
| 7 | 4804 | 5671 |
| 8 | 4911 | 5671 |
| 9 | 5010 | 5671 |
| 10 | 5872 | 5671 |
| 11 | 5970 | 5671 |
| 12 | 6068 | 5671 |
| 13 | 6398 | 5671 |
| 14 | 6425 | 5671 |
| 15 | 6425 | 5671 |
| 16 | 6545 | 5671 |
| 17 | 6643 | 5671 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 (+.f64 (*.f64 2 z) t) x) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(*.f64 2 (*.f64 y x)) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(*.f64 2 (*.f64 y x)) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(*.f64 x (+.f64 (*.f64 2 y) t)) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (*.f64 2 (*.f64 z x))) |
(*.f64 2 (*.f64 z x)) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (*.f64 2 (*.f64 z x))) |
(*.f64 2 (*.f64 z x)) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (*.f64 2 (*.f64 z x))) |
(*.f64 (+.f64 (*.f64 2 z) (*.f64 2 y)) x) |
(+.f64 (*.f64 t x) (*.f64 (+.f64 (*.f64 2 z) (*.f64 2 y)) x)) |
(+.f64 (*.f64 t x) (*.f64 (+.f64 (*.f64 2 z) (*.f64 2 y)) x)) |
(+.f64 (*.f64 t x) (*.f64 (+.f64 (*.f64 2 z) (*.f64 2 y)) x)) |
(*.f64 t x) |
(+.f64 (*.f64 t x) (*.f64 (+.f64 (*.f64 2 z) (*.f64 2 y)) x)) |
(+.f64 (*.f64 t x) (*.f64 (+.f64 (*.f64 2 z) (*.f64 2 y)) x)) |
(+.f64 (*.f64 t x) (*.f64 (+.f64 (*.f64 2 z) (*.f64 2 y)) x)) |
(*.f64 t x) |
(+.f64 (*.f64 t x) (*.f64 (+.f64 (*.f64 2 z) (*.f64 2 y)) x)) |
(+.f64 (*.f64 t x) (*.f64 (+.f64 (*.f64 2 z) (*.f64 2 y)) x)) |
(+.f64 (*.f64 t x) (*.f64 (+.f64 (*.f64 2 z) (*.f64 2 y)) x)) |
(*.f64 5 y) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 5 y)) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 5 y)) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 5 y)) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x)) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x)) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x)) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x)) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x)) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x)) |
(*.f64 (+.f64 (*.f64 2 z) t) x) |
(+.f64 (*.f64 y (+.f64 5 (*.f64 2 x))) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 y (+.f64 5 (*.f64 2 x))) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 y (+.f64 5 (*.f64 2 x))) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(*.f64 y (+.f64 5 (*.f64 2 x))) |
(+.f64 (*.f64 y (+.f64 5 (*.f64 2 x))) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 y (+.f64 5 (*.f64 2 x))) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 y (+.f64 5 (*.f64 2 x))) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -2 x) 5))) |
(+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -2 x) 5))) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -2 x) 5))) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -2 x) 5))) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (*.f64 5 y)) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(*.f64 2 (*.f64 z x)) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(*.f64 2 (*.f64 z x)) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (*.f64 2 y)) x) (*.f64 5 y)) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 (+.f64 (*.f64 2 z) (*.f64 2 y)) x) (*.f64 5 y))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 (+.f64 (*.f64 2 z) (*.f64 2 y)) x) (*.f64 5 y))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 (+.f64 (*.f64 2 z) (*.f64 2 y)) x) (*.f64 5 y))) |
(*.f64 t x) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 (+.f64 (*.f64 2 z) (*.f64 2 y)) x) (*.f64 5 y))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 (+.f64 (*.f64 2 z) (*.f64 2 y)) x) (*.f64 5 y))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 (+.f64 (*.f64 2 z) (*.f64 2 y)) x) (*.f64 5 y))) |
(*.f64 t x) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 (+.f64 (*.f64 2 z) (*.f64 2 y)) x) (*.f64 5 y))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 (+.f64 (*.f64 2 z) (*.f64 2 y)) x) (*.f64 5 y))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 (+.f64 (*.f64 2 z) (*.f64 2 y)) x) (*.f64 5 y))) |
(+.f64 y t) |
(+.f64 (*.f64 2 z) (+.f64 y t)) |
(+.f64 (*.f64 2 z) (+.f64 y t)) |
(+.f64 (*.f64 2 z) (+.f64 y t)) |
(*.f64 2 z) |
(+.f64 (*.f64 2 z) (+.f64 y t)) |
(+.f64 (*.f64 2 z) (+.f64 y t)) |
(+.f64 (*.f64 2 z) (+.f64 y t)) |
(*.f64 2 z) |
(+.f64 (*.f64 2 z) (+.f64 y t)) |
(+.f64 (*.f64 2 z) (+.f64 y t)) |
(+.f64 (*.f64 2 z) (+.f64 y t)) |
(+.f64 (*.f64 2 z) t) |
(+.f64 (*.f64 2 z) (+.f64 y t)) |
(+.f64 (*.f64 2 z) (+.f64 y t)) |
(+.f64 (*.f64 2 z) (+.f64 y t)) |
y |
(+.f64 (*.f64 2 z) (+.f64 y t)) |
(+.f64 (*.f64 2 z) (+.f64 y t)) |
(+.f64 (*.f64 2 z) (+.f64 y t)) |
y |
(+.f64 (*.f64 2 z) (+.f64 y t)) |
(+.f64 (*.f64 2 z) (+.f64 y t)) |
(+.f64 (*.f64 2 z) (+.f64 y t)) |
(+.f64 (*.f64 2 z) y) |
(+.f64 (*.f64 2 z) (+.f64 y t)) |
(+.f64 (*.f64 2 z) (+.f64 y t)) |
(+.f64 (*.f64 2 z) (+.f64 y t)) |
t |
(+.f64 (*.f64 2 z) (+.f64 y t)) |
(+.f64 (*.f64 2 z) (+.f64 y t)) |
(+.f64 (*.f64 2 z) (+.f64 y t)) |
t |
(+.f64 (*.f64 2 z) (+.f64 y t)) |
(+.f64 (*.f64 2 z) (+.f64 y t)) |
(+.f64 (*.f64 2 z) (+.f64 y t)) |
(+.f64 (*.f64 2 z) t) |
(+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) |
(+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) |
(+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) |
(*.f64 2 y) |
(+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) |
(+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) |
(+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) |
(*.f64 2 y) |
(+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) |
(+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) |
(+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) |
(+.f64 (*.f64 2 y) t) |
(+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) |
(+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) |
(+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) |
(*.f64 2 z) |
(+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) |
(+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) |
(+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) |
(*.f64 2 z) |
(+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) |
(+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) |
(+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) |
(+.f64 (*.f64 2 z) (*.f64 2 y)) |
(+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) |
(+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) |
(+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) |
t |
(+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) |
(+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) |
(+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) |
t |
(+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) |
(+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) |
(+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) |
(+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) 0) |
(+.f64 0 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z))))) |
(+.f64 (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) (*.f64 x 1/2)) (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) (*.f64 x 1/2))) |
(-.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) 0) |
(/.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) 1) |
(/.f64 (*.f64 x (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) 2)) 2) |
(/.f64 (*.f64 x (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) 4)) 4) |
(/.f64 (*.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) 8) 8) |
(/.f64 (*.f64 x (*.f64 4 (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) 4))) 16) |
(/.f64 (*.f64 2 (*.f64 x (*.f64 4 (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) 4)))) 32) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 x (*.f64 4 (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) 4))))) 64) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 x (*.f64 4 (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) 4))))) (*.f64 2 (*.f64 2 (*.f64 x (*.f64 4 (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) 4)))))) 128) |
(pow.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) 1) |
(-.f64 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5)) 0) |
(*.f64 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5)) 1) |
(*.f64 1 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5))) |
(*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5)) 1/2)) |
(*.f64 (*.f64 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5)) 2) 1/2) |
(*.f64 4 (/.f64 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5)) 4)) |
(*.f64 (*.f64 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5)) 4) 1/4) |
(*.f64 1/2 (*.f64 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5)) 2)) |
(*.f64 (*.f64 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5)) 1/2) 2) |
(*.f64 1/4 (*.f64 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5)) 4)) |
(*.f64 (/.f64 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5)) 4) 4) |
(/.f64 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5)) 1) |
(/.f64 (*.f64 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5)) 2) 2) |
(/.f64 (*.f64 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5)) 4) 4) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5)) 4)) 8) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5)) 4))) 16) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5)) 4)))) 32) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5)) 4))))) 64) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5)) 4))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5)) 4)))))) 128) |
(pow.f64 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5)) 1) |
(-.f64 (+.f64 y (+.f64 z (+.f64 z t))) 0) |
(*.f64 (+.f64 y (+.f64 z (+.f64 z t))) 1) |
(*.f64 1 (+.f64 y (+.f64 z (+.f64 z t)))) |
(*.f64 2 (*.f64 (+.f64 y (+.f64 z (+.f64 z t))) 1/2)) |
(*.f64 (*.f64 (+.f64 y (+.f64 z (+.f64 z t))) 2) 1/2) |
(*.f64 4 (/.f64 (+.f64 y (+.f64 z (+.f64 z t))) 4)) |
(*.f64 (*.f64 (+.f64 y (+.f64 z (+.f64 z t))) 4) 1/4) |
(*.f64 1/2 (*.f64 (+.f64 y (+.f64 z (+.f64 z t))) 2)) |
(*.f64 (*.f64 (+.f64 y (+.f64 z (+.f64 z t))) 1/2) 2) |
(*.f64 1/4 (*.f64 (+.f64 y (+.f64 z (+.f64 z t))) 4)) |
(*.f64 (/.f64 (+.f64 y (+.f64 z (+.f64 z t))) 4) 4) |
(/.f64 (+.f64 y (+.f64 z (+.f64 z t))) 1) |
(/.f64 (*.f64 (+.f64 y (+.f64 z (+.f64 z t))) 2) 2) |
(/.f64 (*.f64 (+.f64 y (+.f64 z (+.f64 z t))) 4) 4) |
(/.f64 (*.f64 2 (*.f64 (+.f64 y (+.f64 z (+.f64 z t))) 4)) 8) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 y (+.f64 z (+.f64 z t))) 4))) 16) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 y (+.f64 z (+.f64 z t))) 4)))) 32) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 y (+.f64 z (+.f64 z t))) 4))))) 64) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 y (+.f64 z (+.f64 z t))) 4))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 y (+.f64 z (+.f64 z t))) 4)))))) 128) |
(pow.f64 (+.f64 y (+.f64 z (+.f64 z t))) 1) |
(-.f64 (+.f64 t (*.f64 2 (+.f64 y z))) 0) |
(*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) 1) |
(*.f64 1 (+.f64 t (*.f64 2 (+.f64 y z)))) |
(*.f64 2 (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) 1/2)) |
(*.f64 (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) 2) 1/2) |
(*.f64 4 (/.f64 (+.f64 t (*.f64 2 (+.f64 y z))) 4)) |
(*.f64 (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) 4) 1/4) |
(*.f64 1/2 (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) 2)) |
(*.f64 (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) 1/2) 2) |
(*.f64 1/4 (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) 4)) |
(*.f64 (/.f64 (+.f64 t (*.f64 2 (+.f64 y z))) 4) 4) |
(/.f64 (+.f64 t (*.f64 2 (+.f64 y z))) 1) |
(/.f64 (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) 2) 2) |
(/.f64 (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) 4) 4) |
(/.f64 (*.f64 2 (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) 4)) 8) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) 4))) 16) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) 4)))) 32) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) 4))))) 64) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) 4))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) 4)))))) 128) |
(pow.f64 (+.f64 t (*.f64 2 (+.f64 y z))) 1) |
| Outputs |
|---|
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(*.f64 (+.f64 (*.f64 2 z) t) x) |
(*.f64 x (+.f64 (*.f64 2 z) t)) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(*.f64 2 (*.f64 y x)) |
(*.f64 y (+.f64 x x)) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(*.f64 2 (*.f64 y x)) |
(*.f64 y (+.f64 x x)) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(*.f64 x (+.f64 (*.f64 2 y) t)) |
(*.f64 (+.f64 (*.f64 2 y) t) x) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (*.f64 2 (*.f64 z x))) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (*.f64 2 (*.f64 z x))) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (*.f64 2 (*.f64 z x))) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(*.f64 2 (*.f64 z x)) |
(*.f64 z (*.f64 2 x)) |
(*.f64 z (+.f64 x x)) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (*.f64 2 (*.f64 z x))) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (*.f64 2 (*.f64 z x))) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (*.f64 2 (*.f64 z x))) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(*.f64 2 (*.f64 z x)) |
(*.f64 z (*.f64 2 x)) |
(*.f64 z (+.f64 x x)) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (*.f64 2 (*.f64 z x))) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (*.f64 2 (*.f64 z x))) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (*.f64 2 (*.f64 z x))) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(*.f64 (+.f64 (*.f64 2 z) (*.f64 2 y)) x) |
(*.f64 x (+.f64 (*.f64 2 z) (*.f64 2 y))) |
(*.f64 x (*.f64 2 (+.f64 z y))) |
(*.f64 2 (*.f64 x (+.f64 z y))) |
(+.f64 (*.f64 t x) (*.f64 (+.f64 (*.f64 2 z) (*.f64 2 y)) x)) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(+.f64 (*.f64 t x) (*.f64 (+.f64 (*.f64 2 z) (*.f64 2 y)) x)) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(+.f64 (*.f64 t x) (*.f64 (+.f64 (*.f64 2 z) (*.f64 2 y)) x)) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(*.f64 t x) |
(+.f64 (*.f64 t x) (*.f64 (+.f64 (*.f64 2 z) (*.f64 2 y)) x)) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(+.f64 (*.f64 t x) (*.f64 (+.f64 (*.f64 2 z) (*.f64 2 y)) x)) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(+.f64 (*.f64 t x) (*.f64 (+.f64 (*.f64 2 z) (*.f64 2 y)) x)) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(*.f64 t x) |
(+.f64 (*.f64 t x) (*.f64 (+.f64 (*.f64 2 z) (*.f64 2 y)) x)) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(+.f64 (*.f64 t x) (*.f64 (+.f64 (*.f64 2 z) (*.f64 2 y)) x)) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(+.f64 (*.f64 t x) (*.f64 (+.f64 (*.f64 2 z) (*.f64 2 y)) x)) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(*.f64 5 y) |
(*.f64 y 5) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 5 y)) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 5 y)) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 5 y)) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x)) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x)) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x)) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x)) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x)) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x)) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(*.f64 (+.f64 (*.f64 2 z) t) x) |
(*.f64 x (+.f64 (*.f64 2 z) t)) |
(+.f64 (*.f64 y (+.f64 5 (*.f64 2 x))) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 z) t)) (*.f64 y (+.f64 5 (*.f64 2 x)))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 z) t)) (*.f64 y (+.f64 5 (+.f64 x x)))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 z) t)) (*.f64 y (+.f64 x (+.f64 x 5)))) |
(+.f64 (*.f64 y (+.f64 5 (*.f64 2 x))) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 z) t)) (*.f64 y (+.f64 5 (*.f64 2 x)))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 z) t)) (*.f64 y (+.f64 5 (+.f64 x x)))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 z) t)) (*.f64 y (+.f64 x (+.f64 x 5)))) |
(+.f64 (*.f64 y (+.f64 5 (*.f64 2 x))) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 z) t)) (*.f64 y (+.f64 5 (*.f64 2 x)))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 z) t)) (*.f64 y (+.f64 5 (+.f64 x x)))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 z) t)) (*.f64 y (+.f64 x (+.f64 x 5)))) |
(*.f64 y (+.f64 5 (*.f64 2 x))) |
(*.f64 y (+.f64 5 (+.f64 x x))) |
(*.f64 y (+.f64 x (+.f64 x 5))) |
(+.f64 (*.f64 y (+.f64 5 (*.f64 2 x))) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 z) t)) (*.f64 y (+.f64 5 (*.f64 2 x)))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 z) t)) (*.f64 y (+.f64 5 (+.f64 x x)))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 z) t)) (*.f64 y (+.f64 x (+.f64 x 5)))) |
(+.f64 (*.f64 y (+.f64 5 (*.f64 2 x))) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 z) t)) (*.f64 y (+.f64 5 (*.f64 2 x)))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 z) t)) (*.f64 y (+.f64 5 (+.f64 x x)))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 z) t)) (*.f64 y (+.f64 x (+.f64 x 5)))) |
(+.f64 (*.f64 y (+.f64 5 (*.f64 2 x))) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 z) t)) (*.f64 y (+.f64 5 (*.f64 2 x)))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 z) t)) (*.f64 y (+.f64 5 (+.f64 x x)))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 z) t)) (*.f64 y (+.f64 x (+.f64 x 5)))) |
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -2 x) 5))) |
(*.f64 y (*.f64 (-.f64 (*.f64 x -2) 5) -1)) |
(*.f64 y (neg.f64 (-.f64 (*.f64 x -2) 5))) |
(*.f64 (-.f64 (*.f64 x -2) 5) (neg.f64 y)) |
(*.f64 y (-.f64 5 (*.f64 x -2))) |
(+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -2 x) 5))) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 z) t)) (*.f64 y (*.f64 (-.f64 (*.f64 x -2) 5) -1))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 z) t)) (*.f64 y (neg.f64 (-.f64 (*.f64 x -2) 5)))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 z) t)) (*.f64 (-.f64 (*.f64 x -2) 5) (neg.f64 y))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 z) t)) (*.f64 y (-.f64 5 (*.f64 x -2)))) |
(+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -2 x) 5))) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 z) t)) (*.f64 y (*.f64 (-.f64 (*.f64 x -2) 5) -1))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 z) t)) (*.f64 y (neg.f64 (-.f64 (*.f64 x -2) 5)))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 z) t)) (*.f64 (-.f64 (*.f64 x -2) 5) (neg.f64 y))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 z) t)) (*.f64 y (-.f64 5 (*.f64 x -2)))) |
(+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -2 x) 5))) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 z) t)) (*.f64 y (*.f64 (-.f64 (*.f64 x -2) 5) -1))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 z) t)) (*.f64 y (neg.f64 (-.f64 (*.f64 x -2) 5)))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 z) t)) (*.f64 (-.f64 (*.f64 x -2) 5) (neg.f64 y))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 z) t)) (*.f64 y (-.f64 5 (*.f64 x -2)))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (*.f64 5 y)) |
(+.f64 (*.f64 (+.f64 (*.f64 2 y) t) x) (*.f64 y 5)) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(*.f64 2 (*.f64 z x)) |
(*.f64 z (*.f64 2 x)) |
(*.f64 z (+.f64 x x)) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(*.f64 2 (*.f64 z x)) |
(*.f64 z (*.f64 2 x)) |
(*.f64 z (+.f64 x x)) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (*.f64 2 y)) x) (*.f64 5 y)) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 z) (*.f64 2 y))) (*.f64 y 5)) |
(+.f64 (*.f64 x (*.f64 2 (+.f64 z y))) (*.f64 y 5)) |
(+.f64 (*.f64 2 (*.f64 x (+.f64 z y))) (*.f64 y 5)) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 (+.f64 (*.f64 2 z) (*.f64 2 y)) x) (*.f64 5 y))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 (+.f64 (*.f64 2 z) (*.f64 2 y)) x) (*.f64 5 y))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 (+.f64 (*.f64 2 z) (*.f64 2 y)) x) (*.f64 5 y))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(*.f64 t x) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 (+.f64 (*.f64 2 z) (*.f64 2 y)) x) (*.f64 5 y))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 (+.f64 (*.f64 2 z) (*.f64 2 y)) x) (*.f64 5 y))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 (+.f64 (*.f64 2 z) (*.f64 2 y)) x) (*.f64 5 y))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(*.f64 t x) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 (+.f64 (*.f64 2 z) (*.f64 2 y)) x) (*.f64 5 y))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 (+.f64 (*.f64 2 z) (*.f64 2 y)) x) (*.f64 5 y))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 (+.f64 (*.f64 2 z) (*.f64 2 y)) x) (*.f64 5 y))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(+.f64 y t) |
(+.f64 (*.f64 2 z) (+.f64 y t)) |
(+.f64 (*.f64 2 z) (+.f64 y t)) |
(+.f64 (*.f64 2 z) (+.f64 y t)) |
(*.f64 2 z) |
(+.f64 (*.f64 2 z) (+.f64 y t)) |
(+.f64 (*.f64 2 z) (+.f64 y t)) |
(+.f64 (*.f64 2 z) (+.f64 y t)) |
(*.f64 2 z) |
(+.f64 (*.f64 2 z) (+.f64 y t)) |
(+.f64 (*.f64 2 z) (+.f64 y t)) |
(+.f64 (*.f64 2 z) (+.f64 y t)) |
(+.f64 (*.f64 2 z) t) |
(+.f64 (*.f64 2 z) (+.f64 y t)) |
(+.f64 (*.f64 2 z) (+.f64 y t)) |
(+.f64 (*.f64 2 z) (+.f64 y t)) |
y |
(+.f64 (*.f64 2 z) (+.f64 y t)) |
(+.f64 (*.f64 2 z) (+.f64 y t)) |
(+.f64 (*.f64 2 z) (+.f64 y t)) |
y |
(+.f64 (*.f64 2 z) (+.f64 y t)) |
(+.f64 (*.f64 2 z) (+.f64 y t)) |
(+.f64 (*.f64 2 z) (+.f64 y t)) |
(+.f64 (*.f64 2 z) y) |
(+.f64 (*.f64 2 z) (+.f64 y t)) |
(+.f64 (*.f64 2 z) (+.f64 y t)) |
(+.f64 (*.f64 2 z) (+.f64 y t)) |
t |
(+.f64 (*.f64 2 z) (+.f64 y t)) |
(+.f64 (*.f64 2 z) (+.f64 y t)) |
(+.f64 (*.f64 2 z) (+.f64 y t)) |
t |
(+.f64 (*.f64 2 z) (+.f64 y t)) |
(+.f64 (*.f64 2 z) (+.f64 y t)) |
(+.f64 (*.f64 2 z) (+.f64 y t)) |
(+.f64 (*.f64 2 z) t) |
(+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) |
(+.f64 t (*.f64 2 (+.f64 z y))) |
(+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) |
(+.f64 t (*.f64 2 (+.f64 z y))) |
(+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) |
(+.f64 t (*.f64 2 (+.f64 z y))) |
(*.f64 2 y) |
(+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) |
(+.f64 t (*.f64 2 (+.f64 z y))) |
(+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) |
(+.f64 t (*.f64 2 (+.f64 z y))) |
(+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) |
(+.f64 t (*.f64 2 (+.f64 z y))) |
(*.f64 2 y) |
(+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) |
(+.f64 t (*.f64 2 (+.f64 z y))) |
(+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) |
(+.f64 t (*.f64 2 (+.f64 z y))) |
(+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) |
(+.f64 t (*.f64 2 (+.f64 z y))) |
(+.f64 (*.f64 2 y) t) |
(+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) |
(+.f64 t (*.f64 2 (+.f64 z y))) |
(+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) |
(+.f64 t (*.f64 2 (+.f64 z y))) |
(+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) |
(+.f64 t (*.f64 2 (+.f64 z y))) |
(*.f64 2 z) |
(+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) |
(+.f64 t (*.f64 2 (+.f64 z y))) |
(+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) |
(+.f64 t (*.f64 2 (+.f64 z y))) |
(+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) |
(+.f64 t (*.f64 2 (+.f64 z y))) |
(*.f64 2 z) |
(+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) |
(+.f64 t (*.f64 2 (+.f64 z y))) |
(+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) |
(+.f64 t (*.f64 2 (+.f64 z y))) |
(+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) |
(+.f64 t (*.f64 2 (+.f64 z y))) |
(+.f64 (*.f64 2 z) (*.f64 2 y)) |
(*.f64 2 (+.f64 z y)) |
(+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) |
(+.f64 t (*.f64 2 (+.f64 z y))) |
(+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) |
(+.f64 t (*.f64 2 (+.f64 z y))) |
(+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) |
(+.f64 t (*.f64 2 (+.f64 z y))) |
t |
(+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) |
(+.f64 t (*.f64 2 (+.f64 z y))) |
(+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) |
(+.f64 t (*.f64 2 (+.f64 z y))) |
(+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) |
(+.f64 t (*.f64 2 (+.f64 z y))) |
t |
(+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) |
(+.f64 t (*.f64 2 (+.f64 z y))) |
(+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) |
(+.f64 t (*.f64 2 (+.f64 z y))) |
(+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) |
(+.f64 t (*.f64 2 (+.f64 z y))) |
(+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) 0) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(+.f64 0 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z))))) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(+.f64 (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) (*.f64 x 1/2)) (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) (*.f64 x 1/2))) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(-.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) 0) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(/.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) 1) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(/.f64 (*.f64 x (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) 2)) 2) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(/.f64 (*.f64 x (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) 4)) 4) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(/.f64 (*.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) 8) 8) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(/.f64 (*.f64 x (*.f64 4 (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) 4))) 16) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(/.f64 (*.f64 2 (*.f64 x (*.f64 4 (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) 4)))) 32) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 x (*.f64 4 (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) 4))))) 64) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 x (*.f64 4 (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) 4))))) (*.f64 2 (*.f64 2 (*.f64 x (*.f64 4 (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) 4)))))) 128) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(pow.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) 1) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(-.f64 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5)) 0) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(*.f64 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5)) 1) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(*.f64 1 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5)) 1/2)) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(*.f64 (*.f64 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5)) 2) 1/2) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(*.f64 4 (/.f64 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5)) 4)) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(*.f64 (*.f64 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5)) 4) 1/4) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(*.f64 1/2 (*.f64 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5)) 2)) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(*.f64 (*.f64 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5)) 1/2) 2) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(*.f64 1/4 (*.f64 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5)) 4)) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(*.f64 (/.f64 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5)) 4) 4) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(/.f64 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5)) 1) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(/.f64 (*.f64 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5)) 2) 2) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(/.f64 (*.f64 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5)) 4) 4) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5)) 4)) 8) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5)) 4))) 16) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5)) 4)))) 32) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5)) 4))))) 64) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5)) 4))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5)) 4)))))) 128) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(pow.f64 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5)) 1) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(-.f64 (+.f64 y (+.f64 z (+.f64 z t))) 0) |
(+.f64 z (+.f64 (+.f64 z t) y)) |
(+.f64 y (+.f64 z (+.f64 z t))) |
(+.f64 z (+.f64 t (+.f64 z y))) |
(+.f64 t (+.f64 y (+.f64 z z))) |
(+.f64 z (+.f64 y (+.f64 z t))) |
(*.f64 (+.f64 y (+.f64 z (+.f64 z t))) 1) |
(+.f64 z (+.f64 (+.f64 z t) y)) |
(+.f64 y (+.f64 z (+.f64 z t))) |
(+.f64 z (+.f64 t (+.f64 z y))) |
(+.f64 t (+.f64 y (+.f64 z z))) |
(+.f64 z (+.f64 y (+.f64 z t))) |
(*.f64 1 (+.f64 y (+.f64 z (+.f64 z t)))) |
(+.f64 z (+.f64 (+.f64 z t) y)) |
(+.f64 y (+.f64 z (+.f64 z t))) |
(+.f64 z (+.f64 t (+.f64 z y))) |
(+.f64 t (+.f64 y (+.f64 z z))) |
(+.f64 z (+.f64 y (+.f64 z t))) |
(*.f64 2 (*.f64 (+.f64 y (+.f64 z (+.f64 z t))) 1/2)) |
(+.f64 z (+.f64 (+.f64 z t) y)) |
(+.f64 y (+.f64 z (+.f64 z t))) |
(+.f64 z (+.f64 t (+.f64 z y))) |
(+.f64 t (+.f64 y (+.f64 z z))) |
(+.f64 z (+.f64 y (+.f64 z t))) |
(*.f64 (*.f64 (+.f64 y (+.f64 z (+.f64 z t))) 2) 1/2) |
(+.f64 z (+.f64 (+.f64 z t) y)) |
(+.f64 y (+.f64 z (+.f64 z t))) |
(+.f64 z (+.f64 t (+.f64 z y))) |
(+.f64 t (+.f64 y (+.f64 z z))) |
(+.f64 z (+.f64 y (+.f64 z t))) |
(*.f64 4 (/.f64 (+.f64 y (+.f64 z (+.f64 z t))) 4)) |
(+.f64 z (+.f64 (+.f64 z t) y)) |
(+.f64 y (+.f64 z (+.f64 z t))) |
(+.f64 z (+.f64 t (+.f64 z y))) |
(+.f64 t (+.f64 y (+.f64 z z))) |
(+.f64 z (+.f64 y (+.f64 z t))) |
(*.f64 (*.f64 (+.f64 y (+.f64 z (+.f64 z t))) 4) 1/4) |
(+.f64 z (+.f64 (+.f64 z t) y)) |
(+.f64 y (+.f64 z (+.f64 z t))) |
(+.f64 z (+.f64 t (+.f64 z y))) |
(+.f64 t (+.f64 y (+.f64 z z))) |
(+.f64 z (+.f64 y (+.f64 z t))) |
(*.f64 1/2 (*.f64 (+.f64 y (+.f64 z (+.f64 z t))) 2)) |
(+.f64 z (+.f64 (+.f64 z t) y)) |
(+.f64 y (+.f64 z (+.f64 z t))) |
(+.f64 z (+.f64 t (+.f64 z y))) |
(+.f64 t (+.f64 y (+.f64 z z))) |
(+.f64 z (+.f64 y (+.f64 z t))) |
(*.f64 (*.f64 (+.f64 y (+.f64 z (+.f64 z t))) 1/2) 2) |
(+.f64 z (+.f64 (+.f64 z t) y)) |
(+.f64 y (+.f64 z (+.f64 z t))) |
(+.f64 z (+.f64 t (+.f64 z y))) |
(+.f64 t (+.f64 y (+.f64 z z))) |
(+.f64 z (+.f64 y (+.f64 z t))) |
(*.f64 1/4 (*.f64 (+.f64 y (+.f64 z (+.f64 z t))) 4)) |
(+.f64 z (+.f64 (+.f64 z t) y)) |
(+.f64 y (+.f64 z (+.f64 z t))) |
(+.f64 z (+.f64 t (+.f64 z y))) |
(+.f64 t (+.f64 y (+.f64 z z))) |
(+.f64 z (+.f64 y (+.f64 z t))) |
(*.f64 (/.f64 (+.f64 y (+.f64 z (+.f64 z t))) 4) 4) |
(+.f64 z (+.f64 (+.f64 z t) y)) |
(+.f64 y (+.f64 z (+.f64 z t))) |
(+.f64 z (+.f64 t (+.f64 z y))) |
(+.f64 t (+.f64 y (+.f64 z z))) |
(+.f64 z (+.f64 y (+.f64 z t))) |
(/.f64 (+.f64 y (+.f64 z (+.f64 z t))) 1) |
(+.f64 z (+.f64 (+.f64 z t) y)) |
(+.f64 y (+.f64 z (+.f64 z t))) |
(+.f64 z (+.f64 t (+.f64 z y))) |
(+.f64 t (+.f64 y (+.f64 z z))) |
(+.f64 z (+.f64 y (+.f64 z t))) |
(/.f64 (*.f64 (+.f64 y (+.f64 z (+.f64 z t))) 2) 2) |
(+.f64 z (+.f64 (+.f64 z t) y)) |
(+.f64 y (+.f64 z (+.f64 z t))) |
(+.f64 z (+.f64 t (+.f64 z y))) |
(+.f64 t (+.f64 y (+.f64 z z))) |
(+.f64 z (+.f64 y (+.f64 z t))) |
(/.f64 (*.f64 (+.f64 y (+.f64 z (+.f64 z t))) 4) 4) |
(+.f64 z (+.f64 (+.f64 z t) y)) |
(+.f64 y (+.f64 z (+.f64 z t))) |
(+.f64 z (+.f64 t (+.f64 z y))) |
(+.f64 t (+.f64 y (+.f64 z z))) |
(+.f64 z (+.f64 y (+.f64 z t))) |
(/.f64 (*.f64 2 (*.f64 (+.f64 y (+.f64 z (+.f64 z t))) 4)) 8) |
(+.f64 z (+.f64 (+.f64 z t) y)) |
(+.f64 y (+.f64 z (+.f64 z t))) |
(+.f64 z (+.f64 t (+.f64 z y))) |
(+.f64 t (+.f64 y (+.f64 z z))) |
(+.f64 z (+.f64 y (+.f64 z t))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 y (+.f64 z (+.f64 z t))) 4))) 16) |
(+.f64 z (+.f64 (+.f64 z t) y)) |
(+.f64 y (+.f64 z (+.f64 z t))) |
(+.f64 z (+.f64 t (+.f64 z y))) |
(+.f64 t (+.f64 y (+.f64 z z))) |
(+.f64 z (+.f64 y (+.f64 z t))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 y (+.f64 z (+.f64 z t))) 4)))) 32) |
(+.f64 z (+.f64 (+.f64 z t) y)) |
(+.f64 y (+.f64 z (+.f64 z t))) |
(+.f64 z (+.f64 t (+.f64 z y))) |
(+.f64 t (+.f64 y (+.f64 z z))) |
(+.f64 z (+.f64 y (+.f64 z t))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 y (+.f64 z (+.f64 z t))) 4))))) 64) |
(+.f64 z (+.f64 (+.f64 z t) y)) |
(+.f64 y (+.f64 z (+.f64 z t))) |
(+.f64 z (+.f64 t (+.f64 z y))) |
(+.f64 t (+.f64 y (+.f64 z z))) |
(+.f64 z (+.f64 y (+.f64 z t))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 y (+.f64 z (+.f64 z t))) 4))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 y (+.f64 z (+.f64 z t))) 4)))))) 128) |
(+.f64 z (+.f64 (+.f64 z t) y)) |
(+.f64 y (+.f64 z (+.f64 z t))) |
(+.f64 z (+.f64 t (+.f64 z y))) |
(+.f64 t (+.f64 y (+.f64 z z))) |
(+.f64 z (+.f64 y (+.f64 z t))) |
(pow.f64 (+.f64 y (+.f64 z (+.f64 z t))) 1) |
(+.f64 z (+.f64 (+.f64 z t) y)) |
(+.f64 y (+.f64 z (+.f64 z t))) |
(+.f64 z (+.f64 t (+.f64 z y))) |
(+.f64 t (+.f64 y (+.f64 z z))) |
(+.f64 z (+.f64 y (+.f64 z t))) |
(-.f64 (+.f64 t (*.f64 2 (+.f64 y z))) 0) |
(+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) |
(+.f64 t (*.f64 2 (+.f64 z y))) |
(*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) 1) |
(+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) |
(+.f64 t (*.f64 2 (+.f64 z y))) |
(*.f64 1 (+.f64 t (*.f64 2 (+.f64 y z)))) |
(+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) |
(+.f64 t (*.f64 2 (+.f64 z y))) |
(*.f64 2 (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) 1/2)) |
(+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) |
(+.f64 t (*.f64 2 (+.f64 z y))) |
(*.f64 (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) 2) 1/2) |
(+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) |
(+.f64 t (*.f64 2 (+.f64 z y))) |
(*.f64 4 (/.f64 (+.f64 t (*.f64 2 (+.f64 y z))) 4)) |
(+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) |
(+.f64 t (*.f64 2 (+.f64 z y))) |
(*.f64 (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) 4) 1/4) |
(+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) |
(+.f64 t (*.f64 2 (+.f64 z y))) |
(*.f64 1/2 (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) 2)) |
(+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) |
(+.f64 t (*.f64 2 (+.f64 z y))) |
(*.f64 (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) 1/2) 2) |
(+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) |
(+.f64 t (*.f64 2 (+.f64 z y))) |
(*.f64 1/4 (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) 4)) |
(+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) |
(+.f64 t (*.f64 2 (+.f64 z y))) |
(*.f64 (/.f64 (+.f64 t (*.f64 2 (+.f64 y z))) 4) 4) |
(+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) |
(+.f64 t (*.f64 2 (+.f64 z y))) |
(/.f64 (+.f64 t (*.f64 2 (+.f64 y z))) 1) |
(+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) |
(+.f64 t (*.f64 2 (+.f64 z y))) |
(/.f64 (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) 2) 2) |
(+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) |
(+.f64 t (*.f64 2 (+.f64 z y))) |
(/.f64 (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) 4) 4) |
(+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) |
(+.f64 t (*.f64 2 (+.f64 z y))) |
(/.f64 (*.f64 2 (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) 4)) 8) |
(+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) |
(+.f64 t (*.f64 2 (+.f64 z y))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) 4))) 16) |
(+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) |
(+.f64 t (*.f64 2 (+.f64 z y))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) 4)))) 32) |
(+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) |
(+.f64 t (*.f64 2 (+.f64 z y))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) 4))))) 64) |
(+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) |
(+.f64 t (*.f64 2 (+.f64 z y))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) 4))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) 4)))))) 128) |
(+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) |
(+.f64 t (*.f64 2 (+.f64 z y))) |
(pow.f64 (+.f64 t (*.f64 2 (+.f64 y z))) 1) |
(+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) |
(+.f64 t (*.f64 2 (+.f64 z y))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (+.f64 (+.f64 y z) z) |
| ✓ | 0.0b | (+.f64 (+.f64 (+.f64 y z) z) y) |
| ✓ | 0.0b | (+.f64 (*.f64 x (+.f64 (+.f64 (+.f64 (+.f64 y z) z) y) t)) (*.f64 y 5)) |
| ✓ | 0.0b | (*.f64 x (+.f64 (+.f64 (+.f64 (+.f64 y z) z) y) t)) |
Compiled 62 to 15 computations (75.8% saved)
36 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | y | @ | inf | (*.f64 x (+.f64 (+.f64 (+.f64 (+.f64 y z) z) y) t)) |
| 0.0ms | z | @ | inf | (*.f64 x (+.f64 (+.f64 (+.f64 (+.f64 y z) z) y) t)) |
| 0.0ms | x | @ | 0 | (*.f64 x (+.f64 (+.f64 (+.f64 (+.f64 y z) z) y) t)) |
| 0.0ms | y | @ | -inf | (*.f64 x (+.f64 (+.f64 (+.f64 (+.f64 y z) z) y) t)) |
| 0.0ms | t | @ | 0 | (+.f64 (*.f64 x (+.f64 (+.f64 (+.f64 (+.f64 y z) z) y) t)) (*.f64 y 5)) |
| 1× | batch-egg-rewrite |
| 2590× | rational.json-simplify-2 |
| 1620× | rational.json-simplify-35 |
| 1470× | rational.json-simplify-1 |
| 1240× | rational.json-1 |
| 1240× | rational.json-2 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 14 | 106 |
| 1 | 93 | 106 |
| 2 | 182 | 88 |
| 3 | 406 | 88 |
| 4 | 954 | 88 |
| 5 | 2088 | 88 |
| 6 | 3171 | 88 |
| 7 | 4286 | 88 |
| 8 | 5452 | 88 |
| 9 | 6243 | 88 |
| 10 | 6455 | 88 |
| 11 | 6604 | 88 |
| 12 | 6731 | 88 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 x (+.f64 (+.f64 (+.f64 (+.f64 y z) z) y) t)) |
(+.f64 (*.f64 x (+.f64 (+.f64 (+.f64 (+.f64 y z) z) y) t)) (*.f64 y 5)) |
(+.f64 (+.f64 (+.f64 y z) z) y) |
(+.f64 (+.f64 y z) z) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (+.f64 (*.f64 (+.f64 y z) 2) t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (+.f64 (*.f64 (+.f64 y z) 2) t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (+.f64 (+.f64 y z) (*.f64 t 1/2))) (*.f64 x (+.f64 (+.f64 y z) (*.f64 t 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 x 4) (*.f64 (+.f64 (+.f64 y z) (*.f64 t 1/2)) 1/4)) (*.f64 (*.f64 x 4) (*.f64 (+.f64 (+.f64 y z) (*.f64 t 1/2)) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 (*.f64 (+.f64 y z) 2) t) 4) (*.f64 (*.f64 x 1/2) 1/4)) (*.f64 (*.f64 (+.f64 (*.f64 (+.f64 y z) 2) t) 4) (*.f64 (*.f64 x 1/2) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (+.f64 (*.f64 (+.f64 y z) 2) t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (+.f64 (*.f64 (+.f64 y z) 2) t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 (+.f64 y z) 2) t) (+.f64 x x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (+.f64 y z) 2) t) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x (+.f64 (*.f64 (+.f64 y z) 2) t)) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 (+.f64 y z) 2) t) (*.f64 4 (*.f64 x 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (+.f64 y z) 2) t) (*.f64 4 (*.f64 x 4)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (+.f64 y z) 2) t) (*.f64 4 (*.f64 x 4))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (+.f64 y z) 2) t) (*.f64 4 (*.f64 x 4)))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (+.f64 (*.f64 (+.f64 y z) 2) t)) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 x (+.f64 (*.f64 (+.f64 y z) 2) t)) (*.f64 y 5)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 x (+.f64 (*.f64 (+.f64 y z) 2) t)) (*.f64 y 5)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 x (+.f64 (*.f64 (+.f64 y z) 2) t)) (*.f64 y 5)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 (*.f64 (+.f64 y z) 2) t)) (*.f64 y 5)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x (+.f64 (*.f64 (+.f64 y z) 2) t)) (*.f64 y 5)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 (+.f64 y z) 2) t)) (*.f64 y 5)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x (+.f64 (*.f64 (+.f64 y z) 2) t)) (*.f64 y 5)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (*.f64 x (+.f64 (*.f64 (+.f64 y z) 2) t)) (*.f64 y 5)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x (+.f64 (*.f64 (+.f64 y z) 2) t)) (*.f64 y 5)) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 (*.f64 x (+.f64 (*.f64 (+.f64 y z) 2) t)) (*.f64 y 5)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 (+.f64 y z) 2) t)) (*.f64 y 5)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x (+.f64 (*.f64 (+.f64 y z) 2) t)) (*.f64 y 5)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 x (+.f64 (*.f64 (+.f64 y z) 2) t)) (*.f64 y 5)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 x (+.f64 (*.f64 (+.f64 y z) 2) t)) (*.f64 y 5)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 (*.f64 (+.f64 y z) 2) t)) (*.f64 y 5)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 (*.f64 (+.f64 y z) 2) t)) (*.f64 y 5)) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 (*.f64 (+.f64 y z) 2) t)) (*.f64 y 5)) 4)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 (*.f64 (+.f64 y z) 2) t)) (*.f64 y 5)) 4))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 (*.f64 (+.f64 y z) 2) t)) (*.f64 y 5)) 4)))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 x (+.f64 (*.f64 (+.f64 y z) 2) t)) (*.f64 y 5)) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 y z) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y z) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 y z) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (+.f64 y z) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (+.f64 y z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 y z) 4) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (+.f64 y z) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 y z) 8) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 y z) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 y z) 1/2) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 y z) 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 y z) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 y z) 4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 y z) 8) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 y z) 8)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 y z) 8))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 y z) 8)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 y z) 8))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 y z) 8)))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 y z) 2) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 y (+.f64 z z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y (+.f64 z z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 y (+.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (+.f64 z (*.f64 y 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y (+.f64 y (*.f64 z 4))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 y (+.f64 z z)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 y (+.f64 z z)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 y (+.f64 y (*.f64 z 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 z (*.f64 y 1/2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 y (+.f64 z z)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 y (+.f64 z z)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 y (+.f64 z z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 y (+.f64 y (*.f64 z 4))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 y (+.f64 z z)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 y (+.f64 z z)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 y (+.f64 z z)) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 y (+.f64 z z)) 4)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 y (+.f64 z z)) 4))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 y (+.f64 z z)) 4)))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 y (+.f64 z z)) 1))))) |
| 1× | egg-herbie |
| 2606× | rational.json-simplify-2 |
| 2434× | rational.json-simplify-41 |
| 1616× | rational.json-simplify-35 |
| 1526× | rational.json-simplify-53 |
| 984× | rational.json-simplify-43 |
Useful iterations: 4 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 186 | 5847 |
| 1 | 428 | 4945 |
| 2 | 988 | 4945 |
| 3 | 2769 | 4945 |
| 4 | 3543 | 4929 |
| 5 | 4157 | 4929 |
| 6 | 4937 | 4929 |
| 7 | 5114 | 4929 |
| 8 | 5232 | 4929 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 (+.f64 (*.f64 2 z) t) x) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(*.f64 2 (*.f64 y x)) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(*.f64 2 (*.f64 y x)) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(*.f64 x (+.f64 (*.f64 2 y) t)) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (*.f64 2 (*.f64 z x))) |
(*.f64 2 (*.f64 z x)) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (*.f64 2 (*.f64 z x))) |
(*.f64 2 (*.f64 z x)) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (*.f64 2 (*.f64 z x))) |
(*.f64 (+.f64 (*.f64 2 z) (*.f64 2 y)) x) |
(+.f64 (*.f64 t x) (*.f64 (+.f64 (*.f64 2 z) (*.f64 2 y)) x)) |
(+.f64 (*.f64 t x) (*.f64 (+.f64 (*.f64 2 z) (*.f64 2 y)) x)) |
(+.f64 (*.f64 t x) (*.f64 (+.f64 (*.f64 2 z) (*.f64 2 y)) x)) |
(*.f64 t x) |
(+.f64 (*.f64 t x) (*.f64 (+.f64 (*.f64 2 z) (*.f64 2 y)) x)) |
(+.f64 (*.f64 t x) (*.f64 (+.f64 (*.f64 2 z) (*.f64 2 y)) x)) |
(+.f64 (*.f64 t x) (*.f64 (+.f64 (*.f64 2 z) (*.f64 2 y)) x)) |
(*.f64 t x) |
(+.f64 (*.f64 t x) (*.f64 (+.f64 (*.f64 2 z) (*.f64 2 y)) x)) |
(+.f64 (*.f64 t x) (*.f64 (+.f64 (*.f64 2 z) (*.f64 2 y)) x)) |
(+.f64 (*.f64 t x) (*.f64 (+.f64 (*.f64 2 z) (*.f64 2 y)) x)) |
(*.f64 5 y) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 5 y)) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 5 y)) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 5 y)) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x)) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x)) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x)) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x)) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x)) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x)) |
(*.f64 (+.f64 (*.f64 2 z) t) x) |
(+.f64 (*.f64 y (+.f64 5 (*.f64 2 x))) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 y (+.f64 5 (*.f64 2 x))) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 y (+.f64 5 (*.f64 2 x))) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(*.f64 y (+.f64 5 (*.f64 2 x))) |
(+.f64 (*.f64 y (+.f64 5 (*.f64 2 x))) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 y (+.f64 5 (*.f64 2 x))) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 y (+.f64 5 (*.f64 2 x))) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -2 x) 5))) |
(+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -2 x) 5))) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -2 x) 5))) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -2 x) 5))) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (*.f64 5 y)) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(*.f64 2 (*.f64 z x)) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(*.f64 2 (*.f64 z x)) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (*.f64 2 y)) x) (*.f64 5 y)) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 (+.f64 (*.f64 2 z) (*.f64 2 y)) x) (*.f64 5 y))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 (+.f64 (*.f64 2 z) (*.f64 2 y)) x) (*.f64 5 y))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 (+.f64 (*.f64 2 z) (*.f64 2 y)) x) (*.f64 5 y))) |
(*.f64 t x) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 (+.f64 (*.f64 2 z) (*.f64 2 y)) x) (*.f64 5 y))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 (+.f64 (*.f64 2 z) (*.f64 2 y)) x) (*.f64 5 y))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 (+.f64 (*.f64 2 z) (*.f64 2 y)) x) (*.f64 5 y))) |
(*.f64 t x) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 (+.f64 (*.f64 2 z) (*.f64 2 y)) x) (*.f64 5 y))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 (+.f64 (*.f64 2 z) (*.f64 2 y)) x) (*.f64 5 y))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 (+.f64 (*.f64 2 z) (*.f64 2 y)) x) (*.f64 5 y))) |
(*.f64 2 z) |
(+.f64 (*.f64 2 z) (*.f64 2 y)) |
(+.f64 (*.f64 2 z) (*.f64 2 y)) |
(+.f64 (*.f64 2 z) (*.f64 2 y)) |
(*.f64 2 y) |
(+.f64 (*.f64 2 z) (*.f64 2 y)) |
(+.f64 (*.f64 2 z) (*.f64 2 y)) |
(+.f64 (*.f64 2 z) (*.f64 2 y)) |
(*.f64 2 y) |
(+.f64 (*.f64 2 z) (*.f64 2 y)) |
(+.f64 (*.f64 2 z) (*.f64 2 y)) |
(+.f64 (*.f64 2 z) (*.f64 2 y)) |
(*.f64 2 y) |
(+.f64 (*.f64 2 z) (*.f64 2 y)) |
(+.f64 (*.f64 2 z) (*.f64 2 y)) |
(+.f64 (*.f64 2 z) (*.f64 2 y)) |
(*.f64 2 z) |
(+.f64 (*.f64 2 z) (*.f64 2 y)) |
(+.f64 (*.f64 2 z) (*.f64 2 y)) |
(+.f64 (*.f64 2 z) (*.f64 2 y)) |
(*.f64 2 z) |
(+.f64 (*.f64 2 z) (*.f64 2 y)) |
(+.f64 (*.f64 2 z) (*.f64 2 y)) |
(+.f64 (*.f64 2 z) (*.f64 2 y)) |
(*.f64 2 z) |
(+.f64 (*.f64 2 z) y) |
(+.f64 (*.f64 2 z) y) |
(+.f64 (*.f64 2 z) y) |
y |
(+.f64 (*.f64 2 z) y) |
(+.f64 (*.f64 2 z) y) |
(+.f64 (*.f64 2 z) y) |
y |
(+.f64 (*.f64 2 z) y) |
(+.f64 (*.f64 2 z) y) |
(+.f64 (*.f64 2 z) y) |
y |
(+.f64 (*.f64 2 z) y) |
(+.f64 (*.f64 2 z) y) |
(+.f64 (*.f64 2 z) y) |
(*.f64 2 z) |
(+.f64 (*.f64 2 z) y) |
(+.f64 (*.f64 2 z) y) |
(+.f64 (*.f64 2 z) y) |
(*.f64 2 z) |
(+.f64 (*.f64 2 z) y) |
(+.f64 (*.f64 2 z) y) |
(+.f64 (*.f64 2 z) y) |
(+.f64 (*.f64 x (+.f64 (*.f64 (+.f64 y z) 2) t)) 0) |
(+.f64 0 (*.f64 x (+.f64 (*.f64 (+.f64 y z) 2) t))) |
(+.f64 (*.f64 x (+.f64 (+.f64 y z) (*.f64 t 1/2))) (*.f64 x (+.f64 (+.f64 y z) (*.f64 t 1/2)))) |
(+.f64 (*.f64 (*.f64 x 4) (*.f64 (+.f64 (+.f64 y z) (*.f64 t 1/2)) 1/4)) (*.f64 (*.f64 x 4) (*.f64 (+.f64 (+.f64 y z) (*.f64 t 1/2)) 1/4))) |
(+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (+.f64 y z) 2) t) 4) (*.f64 (*.f64 x 1/2) 1/4)) (*.f64 (*.f64 (+.f64 (*.f64 (+.f64 y z) 2) t) 4) (*.f64 (*.f64 x 1/2) 1/4))) |
(-.f64 (*.f64 x (+.f64 (*.f64 (+.f64 y z) 2) t)) 0) |
(/.f64 (*.f64 x (+.f64 (*.f64 (+.f64 y z) 2) t)) 1) |
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 y z) 2) t) (+.f64 x x)) 2) |
(/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (+.f64 y z) 2) t) 4)) 4) |
(/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 (+.f64 y z) 2) t)) 8) 8) |
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 y z) 2) t) (*.f64 4 (*.f64 x 4))) 16) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (+.f64 y z) 2) t) (*.f64 4 (*.f64 x 4)))) 32) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (+.f64 y z) 2) t) (*.f64 4 (*.f64 x 4))))) 64) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (+.f64 y z) 2) t) (*.f64 4 (*.f64 x 4)))))) 128) |
(pow.f64 (*.f64 x (+.f64 (*.f64 (+.f64 y z) 2) t)) 1) |
(-.f64 (+.f64 (*.f64 x (+.f64 (*.f64 (+.f64 y z) 2) t)) (*.f64 y 5)) 0) |
(*.f64 (+.f64 (*.f64 x (+.f64 (*.f64 (+.f64 y z) 2) t)) (*.f64 y 5)) 1) |
(*.f64 1 (+.f64 (*.f64 x (+.f64 (*.f64 (+.f64 y z) 2) t)) (*.f64 y 5))) |
(*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 (*.f64 (+.f64 y z) 2) t)) (*.f64 y 5)) 1/2)) |
(*.f64 (*.f64 (+.f64 (*.f64 x (+.f64 (*.f64 (+.f64 y z) 2) t)) (*.f64 y 5)) 2) 1/2) |
(*.f64 4 (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 (+.f64 y z) 2) t)) (*.f64 y 5)) 4)) |
(*.f64 (*.f64 (+.f64 (*.f64 x (+.f64 (*.f64 (+.f64 y z) 2) t)) (*.f64 y 5)) 4) 1/4) |
(*.f64 1/2 (*.f64 (+.f64 (*.f64 x (+.f64 (*.f64 (+.f64 y z) 2) t)) (*.f64 y 5)) 2)) |
(*.f64 (*.f64 (+.f64 (*.f64 x (+.f64 (*.f64 (+.f64 y z) 2) t)) (*.f64 y 5)) 1/2) 2) |
(*.f64 1/4 (*.f64 (+.f64 (*.f64 x (+.f64 (*.f64 (+.f64 y z) 2) t)) (*.f64 y 5)) 4)) |
(*.f64 (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 (+.f64 y z) 2) t)) (*.f64 y 5)) 4) 4) |
(/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 (+.f64 y z) 2) t)) (*.f64 y 5)) 1) |
(/.f64 (*.f64 (+.f64 (*.f64 x (+.f64 (*.f64 (+.f64 y z) 2) t)) (*.f64 y 5)) 2) 2) |
(/.f64 (*.f64 (+.f64 (*.f64 x (+.f64 (*.f64 (+.f64 y z) 2) t)) (*.f64 y 5)) 4) 4) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 (*.f64 (+.f64 y z) 2) t)) (*.f64 y 5)) 4)) 8) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 (*.f64 (+.f64 y z) 2) t)) (*.f64 y 5)) 4))) 16) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 (*.f64 (+.f64 y z) 2) t)) (*.f64 y 5)) 4)))) 32) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 (*.f64 (+.f64 y z) 2) t)) (*.f64 y 5)) 4))))) 64) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 (*.f64 (+.f64 y z) 2) t)) (*.f64 y 5)) 4)))))) 128) |
(pow.f64 (+.f64 (*.f64 x (+.f64 (*.f64 (+.f64 y z) 2) t)) (*.f64 y 5)) 1) |
(-.f64 (*.f64 (+.f64 y z) 2) 0) |
(*.f64 (+.f64 y z) 2) |
(*.f64 (*.f64 (+.f64 y z) 2) 1) |
(*.f64 1 (*.f64 (+.f64 y z) 2)) |
(*.f64 2 (+.f64 y z)) |
(*.f64 (*.f64 (+.f64 y z) 4) 1/2) |
(*.f64 4 (*.f64 (+.f64 y z) 1/2)) |
(*.f64 (*.f64 (+.f64 y z) 8) 1/4) |
(*.f64 1/2 (*.f64 (+.f64 y z) 4)) |
(*.f64 (*.f64 (+.f64 y z) 1/2) 4) |
(*.f64 1/4 (*.f64 (+.f64 y z) 8)) |
(/.f64 (*.f64 (+.f64 y z) 2) 1) |
(/.f64 (*.f64 (+.f64 y z) 4) 2) |
(/.f64 (*.f64 (+.f64 y z) 8) 4) |
(/.f64 (*.f64 2 (*.f64 (+.f64 y z) 8)) 8) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 y z) 8))) 16) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 y z) 8)))) 32) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 y z) 8))))) 64) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 y z) 8)))))) 128) |
(pow.f64 (*.f64 (+.f64 y z) 2) 1) |
(-.f64 (+.f64 y (+.f64 z z)) 0) |
(*.f64 (+.f64 y (+.f64 z z)) 1) |
(*.f64 1 (+.f64 y (+.f64 z z))) |
(*.f64 2 (+.f64 z (*.f64 y 1/2))) |
(*.f64 (+.f64 y (+.f64 y (*.f64 z 4))) 1/2) |
(*.f64 4 (/.f64 (+.f64 y (+.f64 z z)) 4)) |
(*.f64 (*.f64 (+.f64 y (+.f64 z z)) 4) 1/4) |
(*.f64 1/2 (+.f64 y (+.f64 y (*.f64 z 4)))) |
(*.f64 (+.f64 z (*.f64 y 1/2)) 2) |
(*.f64 1/4 (*.f64 (+.f64 y (+.f64 z z)) 4)) |
(*.f64 (/.f64 (+.f64 y (+.f64 z z)) 4) 4) |
(/.f64 (+.f64 y (+.f64 z z)) 1) |
(/.f64 (+.f64 y (+.f64 y (*.f64 z 4))) 2) |
(/.f64 (*.f64 (+.f64 y (+.f64 z z)) 4) 4) |
(/.f64 (*.f64 2 (*.f64 (+.f64 y (+.f64 z z)) 4)) 8) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 y (+.f64 z z)) 4))) 16) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 y (+.f64 z z)) 4)))) 32) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 y (+.f64 z z)) 4))))) 64) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 y (+.f64 z z)) 4)))))) 128) |
(pow.f64 (+.f64 y (+.f64 z z)) 1) |
| Outputs |
|---|
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(*.f64 (+.f64 (*.f64 2 z) t) x) |
(*.f64 x (+.f64 (*.f64 2 z) t)) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(*.f64 2 (*.f64 y x)) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(*.f64 2 (*.f64 y x)) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(*.f64 x (+.f64 (*.f64 2 y) t)) |
(*.f64 (+.f64 (*.f64 2 y) t) x) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (*.f64 2 (*.f64 z x))) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (*.f64 2 (*.f64 z x))) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (*.f64 2 (*.f64 z x))) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(*.f64 2 (*.f64 z x)) |
(*.f64 z (*.f64 2 x)) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (*.f64 2 (*.f64 z x))) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (*.f64 2 (*.f64 z x))) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (*.f64 2 (*.f64 z x))) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(*.f64 2 (*.f64 z x)) |
(*.f64 z (*.f64 2 x)) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (*.f64 2 (*.f64 z x))) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (*.f64 2 (*.f64 z x))) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (*.f64 2 (*.f64 z x))) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(*.f64 (+.f64 (*.f64 2 z) (*.f64 2 y)) x) |
(*.f64 x (+.f64 (*.f64 2 z) (*.f64 2 y))) |
(*.f64 x (*.f64 2 (+.f64 z y))) |
(*.f64 (+.f64 z y) (+.f64 x x)) |
(+.f64 (*.f64 t x) (*.f64 (+.f64 (*.f64 2 z) (*.f64 2 y)) x)) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(+.f64 (*.f64 t x) (*.f64 (+.f64 (*.f64 2 z) (*.f64 2 y)) x)) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(+.f64 (*.f64 t x) (*.f64 (+.f64 (*.f64 2 z) (*.f64 2 y)) x)) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(*.f64 t x) |
(+.f64 (*.f64 t x) (*.f64 (+.f64 (*.f64 2 z) (*.f64 2 y)) x)) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(+.f64 (*.f64 t x) (*.f64 (+.f64 (*.f64 2 z) (*.f64 2 y)) x)) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(+.f64 (*.f64 t x) (*.f64 (+.f64 (*.f64 2 z) (*.f64 2 y)) x)) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(*.f64 t x) |
(+.f64 (*.f64 t x) (*.f64 (+.f64 (*.f64 2 z) (*.f64 2 y)) x)) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(+.f64 (*.f64 t x) (*.f64 (+.f64 (*.f64 2 z) (*.f64 2 y)) x)) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(+.f64 (*.f64 t x) (*.f64 (+.f64 (*.f64 2 z) (*.f64 2 y)) x)) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(*.f64 5 y) |
(*.f64 y 5) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 5 y)) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 5 y)) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 5 y)) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x)) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x)) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x)) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x)) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x)) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x)) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(*.f64 (+.f64 (*.f64 2 z) t) x) |
(*.f64 x (+.f64 (*.f64 2 z) t)) |
(+.f64 (*.f64 y (+.f64 5 (*.f64 2 x))) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 z) t)) (*.f64 y (+.f64 5 (*.f64 2 x)))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 z) t)) (*.f64 y (+.f64 5 (+.f64 x x)))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 z) t)) (*.f64 y (+.f64 x (+.f64 x 5)))) |
(+.f64 (*.f64 y (+.f64 5 (*.f64 2 x))) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 z) t)) (*.f64 y (+.f64 5 (*.f64 2 x)))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 z) t)) (*.f64 y (+.f64 5 (+.f64 x x)))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 z) t)) (*.f64 y (+.f64 x (+.f64 x 5)))) |
(+.f64 (*.f64 y (+.f64 5 (*.f64 2 x))) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 z) t)) (*.f64 y (+.f64 5 (*.f64 2 x)))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 z) t)) (*.f64 y (+.f64 5 (+.f64 x x)))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 z) t)) (*.f64 y (+.f64 x (+.f64 x 5)))) |
(*.f64 y (+.f64 5 (*.f64 2 x))) |
(*.f64 y (+.f64 5 (+.f64 x x))) |
(*.f64 y (+.f64 x (+.f64 x 5))) |
(+.f64 (*.f64 y (+.f64 5 (*.f64 2 x))) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 z) t)) (*.f64 y (+.f64 5 (*.f64 2 x)))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 z) t)) (*.f64 y (+.f64 5 (+.f64 x x)))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 z) t)) (*.f64 y (+.f64 x (+.f64 x 5)))) |
(+.f64 (*.f64 y (+.f64 5 (*.f64 2 x))) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 z) t)) (*.f64 y (+.f64 5 (*.f64 2 x)))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 z) t)) (*.f64 y (+.f64 5 (+.f64 x x)))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 z) t)) (*.f64 y (+.f64 x (+.f64 x 5)))) |
(+.f64 (*.f64 y (+.f64 5 (*.f64 2 x))) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 z) t)) (*.f64 y (+.f64 5 (*.f64 2 x)))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 z) t)) (*.f64 y (+.f64 5 (+.f64 x x)))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 z) t)) (*.f64 y (+.f64 x (+.f64 x 5)))) |
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -2 x) 5))) |
(*.f64 y (*.f64 (-.f64 (*.f64 x -2) 5) -1)) |
(neg.f64 (*.f64 y (-.f64 (*.f64 x -2) 5))) |
(*.f64 (-.f64 (*.f64 x -2) 5) (neg.f64 y)) |
(*.f64 y (-.f64 5 (*.f64 x -2))) |
(+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -2 x) 5))) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 z) t)) (*.f64 y (*.f64 (-.f64 (*.f64 x -2) 5) -1))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 z) t)) (neg.f64 (*.f64 y (-.f64 (*.f64 x -2) 5)))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 z) t)) (*.f64 (-.f64 (*.f64 x -2) 5) (neg.f64 y))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 z) t)) (*.f64 y (-.f64 5 (*.f64 x -2)))) |
(+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -2 x) 5))) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 z) t)) (*.f64 y (*.f64 (-.f64 (*.f64 x -2) 5) -1))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 z) t)) (neg.f64 (*.f64 y (-.f64 (*.f64 x -2) 5)))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 z) t)) (*.f64 (-.f64 (*.f64 x -2) 5) (neg.f64 y))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 z) t)) (*.f64 y (-.f64 5 (*.f64 x -2)))) |
(+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -2 x) 5))) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 z) t)) (*.f64 y (*.f64 (-.f64 (*.f64 x -2) 5) -1))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 z) t)) (neg.f64 (*.f64 y (-.f64 (*.f64 x -2) 5)))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 z) t)) (*.f64 (-.f64 (*.f64 x -2) 5) (neg.f64 y))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 z) t)) (*.f64 y (-.f64 5 (*.f64 x -2)))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (*.f64 5 y)) |
(+.f64 (*.f64 (+.f64 (*.f64 2 y) t) x) (*.f64 y 5)) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(*.f64 2 (*.f64 z x)) |
(*.f64 z (*.f64 2 x)) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(*.f64 2 (*.f64 z x)) |
(*.f64 z (*.f64 2 x)) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (*.f64 2 y)) x) (*.f64 5 y)) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 z) (*.f64 2 y))) (*.f64 y 5)) |
(+.f64 (*.f64 x (*.f64 2 (+.f64 z y))) (*.f64 y 5)) |
(+.f64 (*.f64 (+.f64 z y) (+.f64 x x)) (*.f64 y 5)) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 (+.f64 (*.f64 2 z) (*.f64 2 y)) x) (*.f64 5 y))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 (+.f64 (*.f64 2 z) (*.f64 2 y)) x) (*.f64 5 y))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 (+.f64 (*.f64 2 z) (*.f64 2 y)) x) (*.f64 5 y))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(*.f64 t x) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 (+.f64 (*.f64 2 z) (*.f64 2 y)) x) (*.f64 5 y))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 (+.f64 (*.f64 2 z) (*.f64 2 y)) x) (*.f64 5 y))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 (+.f64 (*.f64 2 z) (*.f64 2 y)) x) (*.f64 5 y))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(*.f64 t x) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 (+.f64 (*.f64 2 z) (*.f64 2 y)) x) (*.f64 5 y))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 (+.f64 (*.f64 2 z) (*.f64 2 y)) x) (*.f64 5 y))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 (+.f64 (*.f64 2 z) (*.f64 2 y)) x) (*.f64 5 y))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(*.f64 2 z) |
(+.f64 (*.f64 2 z) (*.f64 2 y)) |
(*.f64 2 (+.f64 z y)) |
(+.f64 (*.f64 2 z) (*.f64 2 y)) |
(*.f64 2 (+.f64 z y)) |
(+.f64 (*.f64 2 z) (*.f64 2 y)) |
(*.f64 2 (+.f64 z y)) |
(*.f64 2 y) |
(+.f64 (*.f64 2 z) (*.f64 2 y)) |
(*.f64 2 (+.f64 z y)) |
(+.f64 (*.f64 2 z) (*.f64 2 y)) |
(*.f64 2 (+.f64 z y)) |
(+.f64 (*.f64 2 z) (*.f64 2 y)) |
(*.f64 2 (+.f64 z y)) |
(*.f64 2 y) |
(+.f64 (*.f64 2 z) (*.f64 2 y)) |
(*.f64 2 (+.f64 z y)) |
(+.f64 (*.f64 2 z) (*.f64 2 y)) |
(*.f64 2 (+.f64 z y)) |
(+.f64 (*.f64 2 z) (*.f64 2 y)) |
(*.f64 2 (+.f64 z y)) |
(*.f64 2 y) |
(+.f64 (*.f64 2 z) (*.f64 2 y)) |
(*.f64 2 (+.f64 z y)) |
(+.f64 (*.f64 2 z) (*.f64 2 y)) |
(*.f64 2 (+.f64 z y)) |
(+.f64 (*.f64 2 z) (*.f64 2 y)) |
(*.f64 2 (+.f64 z y)) |
(*.f64 2 z) |
(+.f64 (*.f64 2 z) (*.f64 2 y)) |
(*.f64 2 (+.f64 z y)) |
(+.f64 (*.f64 2 z) (*.f64 2 y)) |
(*.f64 2 (+.f64 z y)) |
(+.f64 (*.f64 2 z) (*.f64 2 y)) |
(*.f64 2 (+.f64 z y)) |
(*.f64 2 z) |
(+.f64 (*.f64 2 z) (*.f64 2 y)) |
(*.f64 2 (+.f64 z y)) |
(+.f64 (*.f64 2 z) (*.f64 2 y)) |
(*.f64 2 (+.f64 z y)) |
(+.f64 (*.f64 2 z) (*.f64 2 y)) |
(*.f64 2 (+.f64 z y)) |
(*.f64 2 z) |
(+.f64 (*.f64 2 z) y) |
(+.f64 (*.f64 2 z) y) |
(+.f64 (*.f64 2 z) y) |
y |
(+.f64 (*.f64 2 z) y) |
(+.f64 (*.f64 2 z) y) |
(+.f64 (*.f64 2 z) y) |
y |
(+.f64 (*.f64 2 z) y) |
(+.f64 (*.f64 2 z) y) |
(+.f64 (*.f64 2 z) y) |
y |
(+.f64 (*.f64 2 z) y) |
(+.f64 (*.f64 2 z) y) |
(+.f64 (*.f64 2 z) y) |
(*.f64 2 z) |
(+.f64 (*.f64 2 z) y) |
(+.f64 (*.f64 2 z) y) |
(+.f64 (*.f64 2 z) y) |
(*.f64 2 z) |
(+.f64 (*.f64 2 z) y) |
(+.f64 (*.f64 2 z) y) |
(+.f64 (*.f64 2 z) y) |
(+.f64 (*.f64 x (+.f64 (*.f64 (+.f64 y z) 2) t)) 0) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(+.f64 0 (*.f64 x (+.f64 (*.f64 (+.f64 y z) 2) t))) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(+.f64 (*.f64 x (+.f64 (+.f64 y z) (*.f64 t 1/2))) (*.f64 x (+.f64 (+.f64 y z) (*.f64 t 1/2)))) |
(+.f64 (*.f64 x (+.f64 (+.f64 z y) (*.f64 t 1/2))) (*.f64 x (+.f64 (+.f64 z y) (*.f64 t 1/2)))) |
(*.f64 (+.f64 z (+.f64 y (*.f64 t 1/2))) (+.f64 x x)) |
(*.f64 2 (*.f64 x (+.f64 z (+.f64 y (*.f64 t 1/2))))) |
(+.f64 (*.f64 (*.f64 x 4) (*.f64 (+.f64 (+.f64 y z) (*.f64 t 1/2)) 1/4)) (*.f64 (*.f64 x 4) (*.f64 (+.f64 (+.f64 y z) (*.f64 t 1/2)) 1/4))) |
(+.f64 (*.f64 x (+.f64 (+.f64 z y) (*.f64 t 1/2))) (*.f64 x (+.f64 (+.f64 z y) (*.f64 t 1/2)))) |
(*.f64 (+.f64 z (+.f64 y (*.f64 t 1/2))) (+.f64 x x)) |
(*.f64 2 (*.f64 x (+.f64 z (+.f64 y (*.f64 t 1/2))))) |
(+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (+.f64 y z) 2) t) 4) (*.f64 (*.f64 x 1/2) 1/4)) (*.f64 (*.f64 (+.f64 (*.f64 (+.f64 y z) 2) t) 4) (*.f64 (*.f64 x 1/2) 1/4))) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(-.f64 (*.f64 x (+.f64 (*.f64 (+.f64 y z) 2) t)) 0) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(/.f64 (*.f64 x (+.f64 (*.f64 (+.f64 y z) 2) t)) 1) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 y z) 2) t) (+.f64 x x)) 2) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(/.f64 (*.f64 x (*.f64 (+.f64 (*.f64 (+.f64 y z) 2) t) 4)) 4) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(/.f64 (*.f64 (*.f64 x (+.f64 (*.f64 (+.f64 y z) 2) t)) 8) 8) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 y z) 2) t) (*.f64 4 (*.f64 x 4))) 16) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (+.f64 y z) 2) t) (*.f64 4 (*.f64 x 4)))) 32) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (+.f64 y z) 2) t) (*.f64 4 (*.f64 x 4))))) 64) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (+.f64 y z) 2) t) (*.f64 4 (*.f64 x 4)))))) 128) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(pow.f64 (*.f64 x (+.f64 (*.f64 (+.f64 y z) 2) t)) 1) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(-.f64 (+.f64 (*.f64 x (+.f64 (*.f64 (+.f64 y z) 2) t)) (*.f64 y 5)) 0) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(*.f64 (+.f64 (*.f64 x (+.f64 (*.f64 (+.f64 y z) 2) t)) (*.f64 y 5)) 1) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(*.f64 1 (+.f64 (*.f64 x (+.f64 (*.f64 (+.f64 y z) 2) t)) (*.f64 y 5))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 (*.f64 (+.f64 y z) 2) t)) (*.f64 y 5)) 1/2)) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(*.f64 (*.f64 (+.f64 (*.f64 x (+.f64 (*.f64 (+.f64 y z) 2) t)) (*.f64 y 5)) 2) 1/2) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(*.f64 4 (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 (+.f64 y z) 2) t)) (*.f64 y 5)) 4)) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(*.f64 (*.f64 (+.f64 (*.f64 x (+.f64 (*.f64 (+.f64 y z) 2) t)) (*.f64 y 5)) 4) 1/4) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(*.f64 1/2 (*.f64 (+.f64 (*.f64 x (+.f64 (*.f64 (+.f64 y z) 2) t)) (*.f64 y 5)) 2)) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(*.f64 (*.f64 (+.f64 (*.f64 x (+.f64 (*.f64 (+.f64 y z) 2) t)) (*.f64 y 5)) 1/2) 2) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(*.f64 1/4 (*.f64 (+.f64 (*.f64 x (+.f64 (*.f64 (+.f64 y z) 2) t)) (*.f64 y 5)) 4)) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(*.f64 (/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 (+.f64 y z) 2) t)) (*.f64 y 5)) 4) 4) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(/.f64 (+.f64 (*.f64 x (+.f64 (*.f64 (+.f64 y z) 2) t)) (*.f64 y 5)) 1) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(/.f64 (*.f64 (+.f64 (*.f64 x (+.f64 (*.f64 (+.f64 y z) 2) t)) (*.f64 y 5)) 2) 2) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(/.f64 (*.f64 (+.f64 (*.f64 x (+.f64 (*.f64 (+.f64 y z) 2) t)) (*.f64 y 5)) 4) 4) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 (*.f64 (+.f64 y z) 2) t)) (*.f64 y 5)) 4)) 8) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 (*.f64 (+.f64 y z) 2) t)) (*.f64 y 5)) 4))) 16) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 (*.f64 (+.f64 y z) 2) t)) (*.f64 y 5)) 4)))) 32) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 (*.f64 (+.f64 y z) 2) t)) (*.f64 y 5)) 4))))) 64) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 (*.f64 (+.f64 y z) 2) t)) (*.f64 y 5)) 4)))))) 128) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(pow.f64 (+.f64 (*.f64 x (+.f64 (*.f64 (+.f64 y z) 2) t)) (*.f64 y 5)) 1) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(-.f64 (*.f64 (+.f64 y z) 2) 0) |
(+.f64 (*.f64 2 z) (*.f64 2 y)) |
(*.f64 2 (+.f64 z y)) |
(*.f64 (+.f64 y z) 2) |
(+.f64 (*.f64 2 z) (*.f64 2 y)) |
(*.f64 2 (+.f64 z y)) |
(*.f64 (*.f64 (+.f64 y z) 2) 1) |
(+.f64 (*.f64 2 z) (*.f64 2 y)) |
(*.f64 2 (+.f64 z y)) |
(*.f64 1 (*.f64 (+.f64 y z) 2)) |
(+.f64 (*.f64 2 z) (*.f64 2 y)) |
(*.f64 2 (+.f64 z y)) |
(*.f64 2 (+.f64 y z)) |
(+.f64 (*.f64 2 z) (*.f64 2 y)) |
(*.f64 2 (+.f64 z y)) |
(*.f64 (*.f64 (+.f64 y z) 4) 1/2) |
(+.f64 (*.f64 2 z) (*.f64 2 y)) |
(*.f64 2 (+.f64 z y)) |
(*.f64 4 (*.f64 (+.f64 y z) 1/2)) |
(+.f64 (*.f64 2 z) (*.f64 2 y)) |
(*.f64 2 (+.f64 z y)) |
(*.f64 (*.f64 (+.f64 y z) 8) 1/4) |
(+.f64 (*.f64 2 z) (*.f64 2 y)) |
(*.f64 2 (+.f64 z y)) |
(*.f64 1/2 (*.f64 (+.f64 y z) 4)) |
(+.f64 (*.f64 2 z) (*.f64 2 y)) |
(*.f64 2 (+.f64 z y)) |
(*.f64 (*.f64 (+.f64 y z) 1/2) 4) |
(+.f64 (*.f64 2 z) (*.f64 2 y)) |
(*.f64 2 (+.f64 z y)) |
(*.f64 1/4 (*.f64 (+.f64 y z) 8)) |
(+.f64 (*.f64 2 z) (*.f64 2 y)) |
(*.f64 2 (+.f64 z y)) |
(/.f64 (*.f64 (+.f64 y z) 2) 1) |
(+.f64 (*.f64 2 z) (*.f64 2 y)) |
(*.f64 2 (+.f64 z y)) |
(/.f64 (*.f64 (+.f64 y z) 4) 2) |
(+.f64 (*.f64 2 z) (*.f64 2 y)) |
(*.f64 2 (+.f64 z y)) |
(/.f64 (*.f64 (+.f64 y z) 8) 4) |
(+.f64 (*.f64 2 z) (*.f64 2 y)) |
(*.f64 2 (+.f64 z y)) |
(/.f64 (*.f64 2 (*.f64 (+.f64 y z) 8)) 8) |
(+.f64 (*.f64 2 z) (*.f64 2 y)) |
(*.f64 2 (+.f64 z y)) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 y z) 8))) 16) |
(+.f64 (*.f64 2 z) (*.f64 2 y)) |
(*.f64 2 (+.f64 z y)) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 y z) 8)))) 32) |
(+.f64 (*.f64 2 z) (*.f64 2 y)) |
(*.f64 2 (+.f64 z y)) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 y z) 8))))) 64) |
(+.f64 (*.f64 2 z) (*.f64 2 y)) |
(*.f64 2 (+.f64 z y)) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 y z) 8)))))) 128) |
(+.f64 (*.f64 2 z) (*.f64 2 y)) |
(*.f64 2 (+.f64 z y)) |
(pow.f64 (*.f64 (+.f64 y z) 2) 1) |
(+.f64 (*.f64 2 z) (*.f64 2 y)) |
(*.f64 2 (+.f64 z y)) |
(-.f64 (+.f64 y (+.f64 z z)) 0) |
(+.f64 z (+.f64 z y)) |
(+.f64 y (+.f64 z z)) |
(*.f64 (+.f64 y (+.f64 z z)) 1) |
(+.f64 z (+.f64 z y)) |
(+.f64 y (+.f64 z z)) |
(*.f64 1 (+.f64 y (+.f64 z z))) |
(+.f64 z (+.f64 z y)) |
(+.f64 y (+.f64 z z)) |
(*.f64 2 (+.f64 z (*.f64 y 1/2))) |
(*.f64 (+.f64 y (+.f64 y (*.f64 z 4))) 1/2) |
(*.f64 1/2 (+.f64 y (+.f64 y (*.f64 z 4)))) |
(*.f64 1/2 (+.f64 (*.f64 z 4) (+.f64 y y))) |
(*.f64 4 (/.f64 (+.f64 y (+.f64 z z)) 4)) |
(+.f64 z (+.f64 z y)) |
(+.f64 y (+.f64 z z)) |
(*.f64 (*.f64 (+.f64 y (+.f64 z z)) 4) 1/4) |
(+.f64 z (+.f64 z y)) |
(+.f64 y (+.f64 z z)) |
(*.f64 1/2 (+.f64 y (+.f64 y (*.f64 z 4)))) |
(*.f64 1/2 (+.f64 (*.f64 z 4) (+.f64 y y))) |
(*.f64 (+.f64 z (*.f64 y 1/2)) 2) |
(*.f64 2 (+.f64 z (*.f64 y 1/2))) |
(*.f64 1/4 (*.f64 (+.f64 y (+.f64 z z)) 4)) |
(+.f64 z (+.f64 z y)) |
(+.f64 y (+.f64 z z)) |
(*.f64 (/.f64 (+.f64 y (+.f64 z z)) 4) 4) |
(+.f64 z (+.f64 z y)) |
(+.f64 y (+.f64 z z)) |
(/.f64 (+.f64 y (+.f64 z z)) 1) |
(+.f64 z (+.f64 z y)) |
(+.f64 y (+.f64 z z)) |
(/.f64 (+.f64 y (+.f64 y (*.f64 z 4))) 2) |
(/.f64 (+.f64 (*.f64 z 4) (+.f64 y y)) 2) |
(/.f64 (*.f64 (+.f64 y (+.f64 z z)) 4) 4) |
(+.f64 z (+.f64 z y)) |
(+.f64 y (+.f64 z z)) |
(/.f64 (*.f64 2 (*.f64 (+.f64 y (+.f64 z z)) 4)) 8) |
(+.f64 z (+.f64 z y)) |
(+.f64 y (+.f64 z z)) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 y (+.f64 z z)) 4))) 16) |
(+.f64 z (+.f64 z y)) |
(+.f64 y (+.f64 z z)) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 y (+.f64 z z)) 4)))) 32) |
(+.f64 z (+.f64 z y)) |
(+.f64 y (+.f64 z z)) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 y (+.f64 z z)) 4))))) 64) |
(+.f64 z (+.f64 z y)) |
(+.f64 y (+.f64 z z)) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 y (+.f64 z z)) 4)))))) 128) |
(+.f64 z (+.f64 z y)) |
(+.f64 y (+.f64 z z)) |
(pow.f64 (+.f64 y (+.f64 z z)) 1) |
(+.f64 z (+.f64 z y)) |
(+.f64 y (+.f64 z z)) |
Compiled 4415 to 2733 computations (38.1% saved)
11 alts after pruning (10 fresh and 1 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 267 | 10 | 277 |
| Fresh | 0 | 0 | 0 |
| Picked | 1 | 0 | 1 |
| Done | 0 | 1 | 1 |
| Total | 268 | 11 | 279 |
| Status | Error | Program |
|---|---|---|
| ▶ | 0.1b | (+.f64 (+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (*.f64 2 (*.f64 z x))) (*.f64 y 5)) |
| 6.4b | (+.f64 (*.f64 (+.f64 (*.f64 2 z) t) x) (*.f64 y 5)) | |
| ▶ | 15.4b | (+.f64 (*.f64 (+.f64 z y) (+.f64 x x)) (*.f64 y 5)) |
| ▶ | 21.2b | (+.f64 (*.f64 z (+.f64 x x)) (*.f64 y 5)) |
| 0.1b | (+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) | |
| ✓ | 0.1b | (+.f64 (*.f64 x (+.f64 y (+.f64 z (+.f64 y (+.f64 z t))))) (*.f64 y 5)) |
| 15.2b | (+.f64 (*.f64 x (+.f64 y (+.f64 y t))) (*.f64 y 5)) | |
| 20.2b | (+.f64 (*.f64 x (+.f64 y t)) (*.f64 y 5)) | |
| ▶ | 21.0b | (+.f64 (*.f64 t x) (*.f64 y 5)) |
| 29.9b | (*.f64 y (-.f64 5 (*.f64 x -2))) | |
| ▶ | 35.4b | (*.f64 y 5) |
Compiled 295 to 210 computations (28.8% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (*.f64 2 (*.f64 z x)) |
| ✓ | 0.0b | (*.f64 x (+.f64 (*.f64 2 y) t)) |
| ✓ | 0.0b | (+.f64 (+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (*.f64 2 (*.f64 z x))) (*.f64 y 5)) |
| ✓ | 0.0b | (+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (*.f64 2 (*.f64 z x))) |
Compiled 66 to 37 computations (43.9% saved)
39 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 516.0ms | z | @ | inf | (*.f64 2 (*.f64 z x)) |
| 2.0ms | x | @ | -inf | (+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (*.f64 2 (*.f64 z x))) |
| 1.0ms | x | @ | 0 | (+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (*.f64 2 (*.f64 z x))) |
| 0.0ms | x | @ | inf | (+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (*.f64 2 (*.f64 z x))) |
| 0.0ms | y | @ | 0 | (+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (*.f64 2 (*.f64 z x))) |
| 1× | batch-egg-rewrite |
| 2562× | rational.json-simplify-35 |
| 1532× | rational.json-1 |
| 1532× | rational.json-2 |
| 1532× | rational.json-3 |
| 1528× | exponential.json-3 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 16 | 118 |
| 1 | 108 | 118 |
| 2 | 210 | 106 |
| 3 | 437 | 106 |
| 4 | 893 | 106 |
| 5 | 2451 | 106 |
| 6 | 4567 | 106 |
| 7 | 5673 | 106 |
| 8 | 7374 | 106 |
| 9 | 7807 | 106 |
| 10 | 7831 | 106 |
| 11 | 7831 | 106 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (*.f64 2 (*.f64 z x))) |
(+.f64 (+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (*.f64 2 (*.f64 z x))) (*.f64 y 5)) |
(*.f64 x (+.f64 (*.f64 2 y) t)) |
(*.f64 2 (*.f64 z x)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 x (+.f64 z (+.f64 y (*.f64 t 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 x (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (*.f64 (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (+.f64 z (+.f64 y (*.f64 t 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (*.f64 x (+.f64 z (+.f64 y (*.f64 t 1/2))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (/.f64 x 4) (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (*.f64 x 1/2) (+.f64 z (+.f64 y (*.f64 t 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x 4) (*.f64 1/4 (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x 4) (*.f64 1/2 (+.f64 z (+.f64 y (*.f64 t 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t))) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 8 (*.f64 (/.f64 x 4) (+.f64 z (+.f64 y (*.f64 t 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 x 4)) (*.f64 1/4 (+.f64 z (+.f64 y (*.f64 t 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))) (*.f64 x 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 4 (*.f64 x (+.f64 z (+.f64 y (*.f64 t 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x 1/2) (*.f64 2 (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x 1/2) (*.f64 4 (+.f64 z (+.f64 y (*.f64 t 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (*.f64 x (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (+.f64 z (+.f64 y (*.f64 t 1/2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 2 (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t))))) (/.f64 x 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t))) 1/2) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 z (+.f64 y (*.f64 t 1/2))) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x 1/2) (+.f64 z (+.f64 y (*.f64 t 1/2)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (*.f64 x (+.f64 z (+.f64 y (*.f64 t 1/2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 x (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))) 4)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))) 4))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))) 4))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))) 4)))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 x (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))) (*.f64 y 5)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))) (*.f64 y 5)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 x (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))) (*.f64 y 5)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 x (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))) (*.f64 y 5)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (+.f64 (*.f64 x (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))) (*.f64 y 5))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 (*.f64 x (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))) (*.f64 y 5)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))) (*.f64 y 5)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (+.f64 (*.f64 x (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))) (*.f64 y 5))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 (*.f64 x (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))) (*.f64 y 5)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))) (*.f64 y 5)) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 x (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))) (*.f64 y 5)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))) (*.f64 y 5)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 (*.f64 x (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))) (*.f64 y 5))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 x (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))) (*.f64 y 5)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))) (*.f64 y 5)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))) (*.f64 y 5)) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))) (*.f64 y 5)) 4)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))) (*.f64 y 5)) 4))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))) (*.f64 y 5)) 4))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))) (*.f64 y 5)) 4)))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 x (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))) (*.f64 y 5)) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (+.f64 (+.f64 y y) t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (+.f64 (+.f64 y y) t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (+.f64 y (*.f64 t 1/2))) (*.f64 x (+.f64 y (*.f64 t 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (+.f64 (+.f64 y y) t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (+.f64 (+.f64 y y) t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (+.f64 t (+.f64 t (*.f64 y 4)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 (+.f64 (+.f64 y y) t) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 8 (*.f64 x (+.f64 (+.f64 y y) t))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 8 (*.f64 x (+.f64 (+.f64 y y) t)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 8 (*.f64 x (+.f64 (+.f64 y y) t))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 8 (*.f64 x (+.f64 (+.f64 y y) t)))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 8 (*.f64 x (+.f64 (+.f64 y y) t)))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 8 (*.f64 x (+.f64 (+.f64 y y) t))))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (+.f64 (+.f64 y y) t)) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x z) (*.f64 x z))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (+.f64 z z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (+.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (+.f64 z z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (+.f64 z z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 z 4)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x z) 8) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x 4) (*.f64 z 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 x 4) (*.f64 z 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x 4) (*.f64 z 4)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x 4) (*.f64 z 4))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x 4) (*.f64 z 4))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x 4) (*.f64 z 4)))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (+.f64 z z)) 1))))) |
| 1× | egg-herbie |
| 4228× | rational.json-simplify-51 |
| 3792× | rational.json-simplify-35 |
| 1806× | rational.json-simplify-2 |
| 1446× | rational.json-simplify-1 |
| 936× | rational.json-simplify-41 |
Useful iterations: 4 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 214 | 6315 |
| 1 | 493 | 6245 |
| 2 | 1140 | 5807 |
| 3 | 2525 | 5807 |
| 4 | 4543 | 5791 |
| 5 | 5094 | 5791 |
| 6 | 5513 | 5791 |
| 7 | 5636 | 5791 |
| 8 | 5660 | 5791 |
| 9 | 5660 | 5791 |
| 10 | 6288 | 5791 |
| 11 | 6325 | 5791 |
| 12 | 6641 | 5791 |
| 13 | 6926 | 5791 |
| 14 | 7215 | 5791 |
| 15 | 7491 | 5791 |
| 16 | 7769 | 5791 |
| 17 | 7779 | 5791 |
| 18 | 7798 | 5791 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 -1 (*.f64 (+.f64 (*.f64 -2 z) (*.f64 -1 (+.f64 (*.f64 2 y) t))) x)) |
(*.f64 -1 (*.f64 (+.f64 (*.f64 -2 z) (*.f64 -1 (+.f64 (*.f64 2 y) t))) x)) |
(*.f64 -1 (*.f64 (+.f64 (*.f64 -2 z) (*.f64 -1 (+.f64 (*.f64 2 y) t))) x)) |
(*.f64 -1 (*.f64 (+.f64 (*.f64 -2 z) (*.f64 -1 (+.f64 (*.f64 2 y) t))) x)) |
(+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x)))) |
(*.f64 2 (*.f64 y x)) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x)))) |
(*.f64 2 (*.f64 y x)) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x)))) |
(*.f64 t x) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x)))) |
(*.f64 t x) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x)))) |
(*.f64 (+.f64 (*.f64 2 y) t) x) |
(+.f64 (*.f64 (+.f64 (*.f64 2 y) t) x) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 y) t) x) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 y) t) x) (*.f64 2 (*.f64 z x))) |
(*.f64 2 (*.f64 z x)) |
(+.f64 (*.f64 (+.f64 (*.f64 2 y) t) x) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 y) t) x) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 y) t) x) (*.f64 2 (*.f64 z x))) |
(*.f64 2 (*.f64 z x)) |
(+.f64 (*.f64 (+.f64 (*.f64 2 y) t) x) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 y) t) x) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 y) t) x) (*.f64 2 (*.f64 z x))) |
(*.f64 5 y) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 5 y)) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 5 y)) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 5 y)) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x)) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x)) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x)) |
(*.f64 -1 (*.f64 (+.f64 (*.f64 -2 z) (*.f64 -1 (+.f64 (*.f64 2 y) t))) x)) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 z) (*.f64 -1 (+.f64 (*.f64 2 y) t))) x)) (*.f64 5 y)) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 z) (*.f64 -1 (+.f64 (*.f64 2 y) t))) x)) (*.f64 5 y)) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 z) (*.f64 -1 (+.f64 (*.f64 2 y) t))) x)) (*.f64 5 y)) |
(+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 (+.f64 (*.f64 2 x) 5) y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 (+.f64 (*.f64 2 x) 5) y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 (+.f64 (*.f64 2 x) 5) y) (*.f64 2 (*.f64 z x)))) |
(*.f64 y (+.f64 5 (*.f64 2 x))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 y (+.f64 5 (*.f64 2 x))) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 y (+.f64 5 (*.f64 2 x))) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 y (+.f64 5 (*.f64 2 x))) (*.f64 2 (*.f64 z x)))) |
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -2 x) 5))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -2 x) 5))) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -2 x) 5))) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -2 x) 5))) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 t x) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x))))) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 t x) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x))))) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 t x) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x))))) |
(*.f64 t x) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 t x) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x))))) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 t x) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x))))) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 t x) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x))))) |
(*.f64 t x) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 t x) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x))))) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 t x) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x))))) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 t x) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x))))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (*.f64 5 y)) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(*.f64 2 (*.f64 z x)) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(*.f64 2 (*.f64 z x)) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(*.f64 (+.f64 (*.f64 2 y) t) x) |
(*.f64 (+.f64 (*.f64 2 y) t) x) |
(*.f64 (+.f64 (*.f64 2 y) t) x) |
(*.f64 (+.f64 (*.f64 2 y) t) x) |
(*.f64 (+.f64 (*.f64 2 y) t) x) |
(*.f64 (+.f64 (*.f64 2 y) t) x) |
(*.f64 (+.f64 (*.f64 2 y) t) x) |
(*.f64 (+.f64 (*.f64 2 y) t) x) |
(*.f64 (+.f64 (*.f64 2 y) t) x) |
(*.f64 (+.f64 (*.f64 2 y) t) x) |
(*.f64 (+.f64 (*.f64 2 y) t) x) |
(*.f64 (+.f64 (*.f64 2 y) t) x) |
(*.f64 t x) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 t x)) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 t x)) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 t x)) |
(*.f64 2 (*.f64 y x)) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 t x)) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 t x)) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 t x)) |
(*.f64 2 (*.f64 y x)) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 t x)) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 t x)) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 t x)) |
(*.f64 2 (*.f64 y x)) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 t x)) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 t x)) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 t x)) |
(*.f64 t x) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 t x)) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 t x)) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 t x)) |
(*.f64 t x) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 t x)) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 t x)) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 t x)) |
(-.f64 (*.f64 x (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))) 0) |
(*.f64 x (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))) |
(*.f64 2 (*.f64 x (+.f64 z (+.f64 y (*.f64 t 1/2))))) |
(*.f64 (*.f64 x (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))) 1) |
(*.f64 1 (*.f64 x (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t))))) |
(*.f64 (+.f64 x x) (*.f64 (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t))) 1/2)) |
(*.f64 (+.f64 x x) (+.f64 z (+.f64 y (*.f64 t 1/2)))) |
(*.f64 (*.f64 4 (*.f64 x (+.f64 z (+.f64 y (*.f64 t 1/2))))) 1/2) |
(*.f64 4 (*.f64 (/.f64 x 4) (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t))))) |
(*.f64 4 (*.f64 (*.f64 x 1/2) (+.f64 z (+.f64 y (*.f64 t 1/2))))) |
(*.f64 (*.f64 x 4) (*.f64 1/4 (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t))))) |
(*.f64 (*.f64 x 4) (*.f64 1/2 (+.f64 z (+.f64 y (*.f64 t 1/2))))) |
(*.f64 (*.f64 (*.f64 x (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))) 4) 1/4) |
(*.f64 (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t))) x) |
(*.f64 8 (*.f64 (/.f64 x 4) (+.f64 z (+.f64 y (*.f64 t 1/2))))) |
(*.f64 (*.f64 2 (*.f64 x 4)) (*.f64 1/4 (+.f64 z (+.f64 y (*.f64 t 1/2))))) |
(*.f64 (*.f64 2 (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))) (*.f64 x 1/2)) |
(*.f64 1/2 (*.f64 4 (*.f64 x (+.f64 z (+.f64 y (*.f64 t 1/2)))))) |
(*.f64 (*.f64 x 1/2) (*.f64 2 (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t))))) |
(*.f64 (*.f64 x 1/2) (*.f64 4 (+.f64 z (+.f64 y (*.f64 t 1/2))))) |
(*.f64 1/4 (*.f64 (*.f64 x (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))) 4)) |
(*.f64 (*.f64 x (+.f64 z (+.f64 y (*.f64 t 1/2)))) 2) |
(*.f64 (*.f64 2 (*.f64 2 (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t))))) (/.f64 x 4)) |
(*.f64 (*.f64 (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t))) 1/2) (+.f64 x x)) |
(*.f64 (+.f64 z (+.f64 y (*.f64 t 1/2))) (+.f64 x x)) |
(*.f64 (*.f64 (*.f64 x 1/2) (+.f64 z (+.f64 y (*.f64 t 1/2)))) 4) |
(/.f64 (*.f64 x (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))) 1) |
(/.f64 (*.f64 4 (*.f64 x (+.f64 z (+.f64 y (*.f64 t 1/2))))) 2) |
(/.f64 (*.f64 (*.f64 x (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))) 4) 4) |
(/.f64 (*.f64 2 (*.f64 (*.f64 x (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))) 4)) 8) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))) 4))) 16) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))) 4)))) 32) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))) 4))))) 64) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))) 4))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))) 4)))))) 128) |
(pow.f64 (*.f64 x (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))) 1) |
(-.f64 (+.f64 (*.f64 x (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))) (*.f64 y 5)) 0) |
(*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))) (*.f64 y 5)) 1/2)) |
(*.f64 (+.f64 (*.f64 x (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))) (*.f64 y 5)) 1) |
(*.f64 1 (+.f64 (*.f64 x (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))) (*.f64 y 5))) |
(*.f64 (*.f64 2 (+.f64 (*.f64 x (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))) (*.f64 y 5))) 1/2) |
(*.f64 4 (/.f64 (+.f64 (*.f64 x (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))) (*.f64 y 5)) 4)) |
(*.f64 (*.f64 (+.f64 (*.f64 x (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))) (*.f64 y 5)) 4) 1/4) |
(*.f64 1/2 (*.f64 2 (+.f64 (*.f64 x (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))) (*.f64 y 5)))) |
(*.f64 1/4 (*.f64 (+.f64 (*.f64 x (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))) (*.f64 y 5)) 4)) |
(*.f64 (*.f64 (+.f64 (*.f64 x (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))) (*.f64 y 5)) 1/2) 2) |
(*.f64 (/.f64 (+.f64 (*.f64 x (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))) (*.f64 y 5)) 4) 4) |
(/.f64 (+.f64 (*.f64 x (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))) (*.f64 y 5)) 1) |
(/.f64 (*.f64 2 (+.f64 (*.f64 x (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))) (*.f64 y 5))) 2) |
(/.f64 (*.f64 (+.f64 (*.f64 x (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))) (*.f64 y 5)) 4) 4) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))) (*.f64 y 5)) 4)) 8) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))) (*.f64 y 5)) 4))) 16) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))) (*.f64 y 5)) 4)))) 32) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))) (*.f64 y 5)) 4))))) 64) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))) (*.f64 y 5)) 4))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))) (*.f64 y 5)) 4)))))) 128) |
(pow.f64 (+.f64 (*.f64 x (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))) (*.f64 y 5)) 1) |
(+.f64 (*.f64 x (+.f64 (+.f64 y y) t)) 0) |
(+.f64 0 (*.f64 x (+.f64 (+.f64 y y) t))) |
(+.f64 (*.f64 x (+.f64 y (*.f64 t 1/2))) (*.f64 x (+.f64 y (*.f64 t 1/2)))) |
(-.f64 (*.f64 x (+.f64 (+.f64 y y) t)) 0) |
(/.f64 (*.f64 x (+.f64 (+.f64 y y) t)) 1) |
(/.f64 (*.f64 x (+.f64 t (+.f64 t (*.f64 y 4)))) 2) |
(/.f64 (*.f64 x (*.f64 (+.f64 (+.f64 y y) t) 4)) 4) |
(/.f64 (*.f64 8 (*.f64 x (+.f64 (+.f64 y y) t))) 8) |
(/.f64 (*.f64 2 (*.f64 8 (*.f64 x (+.f64 (+.f64 y y) t)))) 16) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 8 (*.f64 x (+.f64 (+.f64 y y) t))))) 32) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 8 (*.f64 x (+.f64 (+.f64 y y) t)))))) 64) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 8 (*.f64 x (+.f64 (+.f64 y y) t)))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 8 (*.f64 x (+.f64 (+.f64 y y) t))))))) 128) |
(pow.f64 (*.f64 x (+.f64 (+.f64 y y) t)) 1) |
(+.f64 (*.f64 x z) (*.f64 x z)) |
(+.f64 (*.f64 x (+.f64 z z)) 0) |
(+.f64 0 (*.f64 x (+.f64 z z))) |
(-.f64 (*.f64 x (+.f64 z z)) 0) |
(/.f64 (*.f64 x (+.f64 z z)) 1) |
(/.f64 (*.f64 x (*.f64 z 4)) 2) |
(/.f64 (*.f64 (*.f64 x z) 8) 4) |
(/.f64 (*.f64 (*.f64 x 4) (*.f64 z 4)) 8) |
(/.f64 (*.f64 2 (*.f64 (*.f64 x 4) (*.f64 z 4))) 16) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x 4) (*.f64 z 4)))) 32) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x 4) (*.f64 z 4))))) 64) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x 4) (*.f64 z 4))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x 4) (*.f64 z 4)))))) 128) |
(pow.f64 (*.f64 x (+.f64 z z)) 1) |
| Outputs |
|---|
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) |
(*.f64 -1 (*.f64 (+.f64 (*.f64 -2 z) (*.f64 -1 (+.f64 (*.f64 2 y) t))) x)) |
(*.f64 -1 (*.f64 x (+.f64 (*.f64 z -2) (*.f64 (+.f64 (*.f64 2 y) t) -1)))) |
(*.f64 (+.f64 (*.f64 z -2) (neg.f64 (+.f64 (*.f64 2 y) t))) (neg.f64 x)) |
(*.f64 -1 (*.f64 (+.f64 (*.f64 -2 z) (*.f64 -1 (+.f64 (*.f64 2 y) t))) x)) |
(*.f64 -1 (*.f64 x (+.f64 (*.f64 z -2) (*.f64 (+.f64 (*.f64 2 y) t) -1)))) |
(*.f64 (+.f64 (*.f64 z -2) (neg.f64 (+.f64 (*.f64 2 y) t))) (neg.f64 x)) |
(*.f64 -1 (*.f64 (+.f64 (*.f64 -2 z) (*.f64 -1 (+.f64 (*.f64 2 y) t))) x)) |
(*.f64 -1 (*.f64 x (+.f64 (*.f64 z -2) (*.f64 (+.f64 (*.f64 2 y) t) -1)))) |
(*.f64 (+.f64 (*.f64 z -2) (neg.f64 (+.f64 (*.f64 2 y) t))) (neg.f64 x)) |
(*.f64 -1 (*.f64 (+.f64 (*.f64 -2 z) (*.f64 -1 (+.f64 (*.f64 2 y) t))) x)) |
(*.f64 -1 (*.f64 x (+.f64 (*.f64 z -2) (*.f64 (+.f64 (*.f64 2 y) t) -1)))) |
(*.f64 (+.f64 (*.f64 z -2) (neg.f64 (+.f64 (*.f64 2 y) t))) (neg.f64 x)) |
(+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x))) |
(*.f64 x (+.f64 (*.f64 2 z) t)) |
(*.f64 x (+.f64 z (+.f64 z t))) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x)))) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x)))) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x)))) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) |
(*.f64 2 (*.f64 y x)) |
(*.f64 x (*.f64 2 y)) |
(*.f64 y (+.f64 x x)) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x)))) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x)))) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x)))) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) |
(*.f64 2 (*.f64 y x)) |
(*.f64 x (*.f64 2 y)) |
(*.f64 y (+.f64 x x)) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x)))) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x)))) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x)))) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 2 (*.f64 z x)) (*.f64 2 (*.f64 y x))) |
(*.f64 2 (+.f64 (*.f64 y x) (*.f64 z x))) |
(*.f64 2 (*.f64 x (+.f64 z y))) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x)))) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x)))) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x)))) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) |
(*.f64 t x) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x)))) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x)))) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x)))) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) |
(*.f64 t x) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x)))) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x)))) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x)))) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) |
(*.f64 (+.f64 (*.f64 2 y) t) x) |
(+.f64 (*.f64 (+.f64 (*.f64 2 y) t) x) (*.f64 2 (*.f64 z x))) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) |
(+.f64 (*.f64 (+.f64 (*.f64 2 y) t) x) (*.f64 2 (*.f64 z x))) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) |
(+.f64 (*.f64 (+.f64 (*.f64 2 y) t) x) (*.f64 2 (*.f64 z x))) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) |
(*.f64 2 (*.f64 z x)) |
(+.f64 (*.f64 (+.f64 (*.f64 2 y) t) x) (*.f64 2 (*.f64 z x))) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) |
(+.f64 (*.f64 (+.f64 (*.f64 2 y) t) x) (*.f64 2 (*.f64 z x))) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) |
(+.f64 (*.f64 (+.f64 (*.f64 2 y) t) x) (*.f64 2 (*.f64 z x))) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) |
(*.f64 2 (*.f64 z x)) |
(+.f64 (*.f64 (+.f64 (*.f64 2 y) t) x) (*.f64 2 (*.f64 z x))) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) |
(+.f64 (*.f64 (+.f64 (*.f64 2 y) t) x) (*.f64 2 (*.f64 z x))) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) |
(+.f64 (*.f64 (+.f64 (*.f64 2 y) t) x) (*.f64 2 (*.f64 z x))) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) |
(*.f64 5 y) |
(*.f64 y 5) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 5 y)) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x)) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 5 y)) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x)) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 5 y)) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x)) |
(*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) |
(*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x)) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x)) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x)) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x)) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x)) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x)) |
(*.f64 -1 (*.f64 (+.f64 (*.f64 -2 z) (*.f64 -1 (+.f64 (*.f64 2 y) t))) x)) |
(*.f64 -1 (*.f64 x (+.f64 (*.f64 z -2) (*.f64 (+.f64 (*.f64 2 y) t) -1)))) |
(*.f64 (+.f64 (*.f64 z -2) (neg.f64 (+.f64 (*.f64 2 y) t))) (neg.f64 x)) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 z) (*.f64 -1 (+.f64 (*.f64 2 y) t))) x)) (*.f64 5 y)) |
(+.f64 (*.f64 -1 (*.f64 x (+.f64 (*.f64 z -2) (*.f64 (+.f64 (*.f64 2 y) t) -1)))) (*.f64 y 5)) |
(+.f64 (*.f64 (+.f64 (*.f64 z -2) (neg.f64 (+.f64 (*.f64 2 y) t))) (neg.f64 x)) (*.f64 y 5)) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 z) (*.f64 -1 (+.f64 (*.f64 2 y) t))) x)) (*.f64 5 y)) |
(+.f64 (*.f64 -1 (*.f64 x (+.f64 (*.f64 z -2) (*.f64 (+.f64 (*.f64 2 y) t) -1)))) (*.f64 y 5)) |
(+.f64 (*.f64 (+.f64 (*.f64 z -2) (neg.f64 (+.f64 (*.f64 2 y) t))) (neg.f64 x)) (*.f64 y 5)) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 z) (*.f64 -1 (+.f64 (*.f64 2 y) t))) x)) (*.f64 5 y)) |
(+.f64 (*.f64 -1 (*.f64 x (+.f64 (*.f64 z -2) (*.f64 (+.f64 (*.f64 2 y) t) -1)))) (*.f64 y 5)) |
(+.f64 (*.f64 (+.f64 (*.f64 z -2) (neg.f64 (+.f64 (*.f64 2 y) t))) (neg.f64 x)) (*.f64 y 5)) |
(+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x))) |
(*.f64 x (+.f64 (*.f64 2 z) t)) |
(*.f64 x (+.f64 z (+.f64 z t))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 (+.f64 (*.f64 2 x) 5) y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x)) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 (+.f64 (*.f64 2 x) 5) y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x)) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 (+.f64 (*.f64 2 x) 5) y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x)) |
(*.f64 y (+.f64 5 (*.f64 2 x))) |
(*.f64 y (+.f64 5 (+.f64 x x))) |
(*.f64 y (+.f64 x (+.f64 x 5))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 y (+.f64 5 (*.f64 2 x))) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x)) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 y (+.f64 5 (*.f64 2 x))) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x)) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 y (+.f64 5 (*.f64 2 x))) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x)) |
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -2 x) 5))) |
(*.f64 y (*.f64 (-.f64 (*.f64 x -2) 5) -1)) |
(*.f64 y (neg.f64 (-.f64 (*.f64 x -2) 5))) |
(*.f64 (-.f64 (*.f64 x -2) 5) (neg.f64 y)) |
(*.f64 y (-.f64 5 (*.f64 x -2))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -2 x) 5))) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 2 (*.f64 z x)) (*.f64 y (*.f64 (-.f64 (*.f64 x -2) 5) -1)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 2 (*.f64 z x)) (*.f64 y (neg.f64 (-.f64 (*.f64 x -2) 5))))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 z) t)) (*.f64 (-.f64 (*.f64 x -2) 5) (neg.f64 y))) |
(+.f64 (*.f64 x (+.f64 z (+.f64 z t))) (*.f64 y (-.f64 5 (*.f64 x -2)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -2 x) 5))) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 2 (*.f64 z x)) (*.f64 y (*.f64 (-.f64 (*.f64 x -2) 5) -1)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 2 (*.f64 z x)) (*.f64 y (neg.f64 (-.f64 (*.f64 x -2) 5))))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 z) t)) (*.f64 (-.f64 (*.f64 x -2) 5) (neg.f64 y))) |
(+.f64 (*.f64 x (+.f64 z (+.f64 z t))) (*.f64 y (-.f64 5 (*.f64 x -2)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -2 x) 5))) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 2 (*.f64 z x)) (*.f64 y (*.f64 (-.f64 (*.f64 x -2) 5) -1)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 2 (*.f64 z x)) (*.f64 y (neg.f64 (-.f64 (*.f64 x -2) 5))))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 z) t)) (*.f64 (-.f64 (*.f64 x -2) 5) (neg.f64 y))) |
(+.f64 (*.f64 x (+.f64 z (+.f64 z t))) (*.f64 y (-.f64 5 (*.f64 x -2)))) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 2 (*.f64 z x)) (*.f64 y 5))) |
(+.f64 (*.f64 2 (+.f64 (*.f64 y x) (*.f64 z x))) (*.f64 y 5)) |
(+.f64 (*.f64 2 (*.f64 x (+.f64 z y))) (*.f64 y 5)) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 t x) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x))))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x)) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 t x) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x))))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x)) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 t x) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x))))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x)) |
(*.f64 t x) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 t x) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x))))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x)) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 t x) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x))))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x)) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 t x) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x))))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x)) |
(*.f64 t x) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 t x) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x))))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x)) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 t x) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x))))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x)) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 t x) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x))))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x)) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (*.f64 5 y)) |
(+.f64 (*.f64 y 5) (*.f64 (+.f64 (*.f64 2 y) t) x)) |
(+.f64 (*.f64 t x) (*.f64 y (+.f64 x (+.f64 x 5)))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x)) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x)) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x)) |
(*.f64 2 (*.f64 z x)) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x)) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x)) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x)) |
(*.f64 2 (*.f64 z x)) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x)) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x)) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) (+.f64 (*.f64 2 y) t)) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x)) |
(*.f64 (+.f64 (*.f64 2 y) t) x) |
(*.f64 (+.f64 (*.f64 2 y) t) x) |
(*.f64 (+.f64 (*.f64 2 y) t) x) |
(*.f64 (+.f64 (*.f64 2 y) t) x) |
(*.f64 (+.f64 (*.f64 2 y) t) x) |
(*.f64 (+.f64 (*.f64 2 y) t) x) |
(*.f64 (+.f64 (*.f64 2 y) t) x) |
(*.f64 (+.f64 (*.f64 2 y) t) x) |
(*.f64 (+.f64 (*.f64 2 y) t) x) |
(*.f64 (+.f64 (*.f64 2 y) t) x) |
(*.f64 (+.f64 (*.f64 2 y) t) x) |
(*.f64 (+.f64 (*.f64 2 y) t) x) |
(*.f64 t x) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 t x)) |
(*.f64 (+.f64 (*.f64 2 y) t) x) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 t x)) |
(*.f64 (+.f64 (*.f64 2 y) t) x) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 t x)) |
(*.f64 (+.f64 (*.f64 2 y) t) x) |
(*.f64 2 (*.f64 y x)) |
(*.f64 x (*.f64 2 y)) |
(*.f64 y (+.f64 x x)) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 t x)) |
(*.f64 (+.f64 (*.f64 2 y) t) x) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 t x)) |
(*.f64 (+.f64 (*.f64 2 y) t) x) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 t x)) |
(*.f64 (+.f64 (*.f64 2 y) t) x) |
(*.f64 2 (*.f64 y x)) |
(*.f64 x (*.f64 2 y)) |
(*.f64 y (+.f64 x x)) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 t x)) |
(*.f64 (+.f64 (*.f64 2 y) t) x) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 t x)) |
(*.f64 (+.f64 (*.f64 2 y) t) x) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 t x)) |
(*.f64 (+.f64 (*.f64 2 y) t) x) |
(*.f64 2 (*.f64 y x)) |
(*.f64 x (*.f64 2 y)) |
(*.f64 y (+.f64 x x)) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 t x)) |
(*.f64 (+.f64 (*.f64 2 y) t) x) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 t x)) |
(*.f64 (+.f64 (*.f64 2 y) t) x) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 t x)) |
(*.f64 (+.f64 (*.f64 2 y) t) x) |
(*.f64 t x) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 t x)) |
(*.f64 (+.f64 (*.f64 2 y) t) x) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 t x)) |
(*.f64 (+.f64 (*.f64 2 y) t) x) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 t x)) |
(*.f64 (+.f64 (*.f64 2 y) t) x) |
(*.f64 t x) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 t x)) |
(*.f64 (+.f64 (*.f64 2 y) t) x) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 t x)) |
(*.f64 (+.f64 (*.f64 2 y) t) x) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 t x)) |
(*.f64 (+.f64 (*.f64 2 y) t) x) |
(-.f64 (*.f64 x (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))) 0) |
(*.f64 x (+.f64 y (+.f64 y (+.f64 t (+.f64 z z))))) |
(*.f64 x (+.f64 y (+.f64 z (+.f64 z (+.f64 y t))))) |
(*.f64 x (+.f64 (+.f64 y t) (+.f64 z (+.f64 z y)))) |
(*.f64 x (+.f64 z (+.f64 z (+.f64 y (+.f64 y t))))) |
(*.f64 x (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))) |
(*.f64 x (+.f64 y (+.f64 y (+.f64 t (+.f64 z z))))) |
(*.f64 x (+.f64 y (+.f64 z (+.f64 z (+.f64 y t))))) |
(*.f64 x (+.f64 (+.f64 y t) (+.f64 z (+.f64 z y)))) |
(*.f64 x (+.f64 z (+.f64 z (+.f64 y (+.f64 y t))))) |
(*.f64 2 (*.f64 x (+.f64 z (+.f64 y (*.f64 t 1/2))))) |
(*.f64 (+.f64 y (+.f64 z (*.f64 t 1/2))) (+.f64 x x)) |
(*.f64 x (*.f64 2 (+.f64 y (+.f64 z (*.f64 t 1/2))))) |
(*.f64 (*.f64 x (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))) 1) |
(*.f64 x (+.f64 y (+.f64 y (+.f64 t (+.f64 z z))))) |
(*.f64 x (+.f64 y (+.f64 z (+.f64 z (+.f64 y t))))) |
(*.f64 x (+.f64 (+.f64 y t) (+.f64 z (+.f64 z y)))) |
(*.f64 x (+.f64 z (+.f64 z (+.f64 y (+.f64 y t))))) |
(*.f64 1 (*.f64 x (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t))))) |
(*.f64 x (+.f64 y (+.f64 y (+.f64 t (+.f64 z z))))) |
(*.f64 x (+.f64 y (+.f64 z (+.f64 z (+.f64 y t))))) |
(*.f64 x (+.f64 (+.f64 y t) (+.f64 z (+.f64 z y)))) |
(*.f64 x (+.f64 z (+.f64 z (+.f64 y (+.f64 y t))))) |
(*.f64 (+.f64 x x) (*.f64 (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t))) 1/2)) |
(*.f64 x (+.f64 y (+.f64 y (+.f64 t (+.f64 z z))))) |
(*.f64 x (+.f64 y (+.f64 z (+.f64 z (+.f64 y t))))) |
(*.f64 x (+.f64 (+.f64 y t) (+.f64 z (+.f64 z y)))) |
(*.f64 x (+.f64 z (+.f64 z (+.f64 y (+.f64 y t))))) |
(*.f64 (+.f64 x x) (+.f64 z (+.f64 y (*.f64 t 1/2)))) |
(*.f64 2 (*.f64 x (+.f64 z (+.f64 y (*.f64 t 1/2))))) |
(*.f64 (+.f64 y (+.f64 z (*.f64 t 1/2))) (+.f64 x x)) |
(*.f64 x (*.f64 2 (+.f64 y (+.f64 z (*.f64 t 1/2))))) |
(*.f64 (*.f64 4 (*.f64 x (+.f64 z (+.f64 y (*.f64 t 1/2))))) 1/2) |
(*.f64 2 (*.f64 x (+.f64 z (+.f64 y (*.f64 t 1/2))))) |
(*.f64 (+.f64 y (+.f64 z (*.f64 t 1/2))) (+.f64 x x)) |
(*.f64 x (*.f64 2 (+.f64 y (+.f64 z (*.f64 t 1/2))))) |
(*.f64 4 (*.f64 (/.f64 x 4) (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t))))) |
(*.f64 x (+.f64 y (+.f64 y (+.f64 t (+.f64 z z))))) |
(*.f64 x (+.f64 y (+.f64 z (+.f64 z (+.f64 y t))))) |
(*.f64 x (+.f64 (+.f64 y t) (+.f64 z (+.f64 z y)))) |
(*.f64 x (+.f64 z (+.f64 z (+.f64 y (+.f64 y t))))) |
(*.f64 4 (*.f64 (*.f64 x 1/2) (+.f64 z (+.f64 y (*.f64 t 1/2))))) |
(*.f64 2 (*.f64 x (+.f64 z (+.f64 y (*.f64 t 1/2))))) |
(*.f64 (+.f64 y (+.f64 z (*.f64 t 1/2))) (+.f64 x x)) |
(*.f64 x (*.f64 2 (+.f64 y (+.f64 z (*.f64 t 1/2))))) |
(*.f64 (*.f64 x 4) (*.f64 1/4 (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t))))) |
(*.f64 x (+.f64 y (+.f64 y (+.f64 t (+.f64 z z))))) |
(*.f64 x (+.f64 y (+.f64 z (+.f64 z (+.f64 y t))))) |
(*.f64 x (+.f64 (+.f64 y t) (+.f64 z (+.f64 z y)))) |
(*.f64 x (+.f64 z (+.f64 z (+.f64 y (+.f64 y t))))) |
(*.f64 (*.f64 x 4) (*.f64 1/2 (+.f64 z (+.f64 y (*.f64 t 1/2))))) |
(*.f64 2 (*.f64 x (+.f64 z (+.f64 y (*.f64 t 1/2))))) |
(*.f64 (+.f64 y (+.f64 z (*.f64 t 1/2))) (+.f64 x x)) |
(*.f64 x (*.f64 2 (+.f64 y (+.f64 z (*.f64 t 1/2))))) |
(*.f64 (*.f64 (*.f64 x (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))) 4) 1/4) |
(*.f64 x (+.f64 y (+.f64 y (+.f64 t (+.f64 z z))))) |
(*.f64 x (+.f64 y (+.f64 z (+.f64 z (+.f64 y t))))) |
(*.f64 x (+.f64 (+.f64 y t) (+.f64 z (+.f64 z y)))) |
(*.f64 x (+.f64 z (+.f64 z (+.f64 y (+.f64 y t))))) |
(*.f64 (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t))) x) |
(*.f64 x (+.f64 y (+.f64 y (+.f64 t (+.f64 z z))))) |
(*.f64 x (+.f64 y (+.f64 z (+.f64 z (+.f64 y t))))) |
(*.f64 x (+.f64 (+.f64 y t) (+.f64 z (+.f64 z y)))) |
(*.f64 x (+.f64 z (+.f64 z (+.f64 y (+.f64 y t))))) |
(*.f64 8 (*.f64 (/.f64 x 4) (+.f64 z (+.f64 y (*.f64 t 1/2))))) |
(*.f64 (/.f64 x 4) (*.f64 (+.f64 z (+.f64 y (*.f64 t 1/2))) 8)) |
(*.f64 (+.f64 z (+.f64 y (*.f64 t 1/2))) (*.f64 8 (/.f64 x 4))) |
(*.f64 (+.f64 y (+.f64 z (*.f64 t 1/2))) (*.f64 (/.f64 x 4) 8)) |
(*.f64 (+.f64 y (+.f64 z (*.f64 t 1/2))) (*.f64 (*.f64 x 1/4) 8)) |
(*.f64 (*.f64 2 (*.f64 x 4)) (*.f64 1/4 (+.f64 z (+.f64 y (*.f64 t 1/2))))) |
(*.f64 2 (*.f64 x (+.f64 z (+.f64 y (*.f64 t 1/2))))) |
(*.f64 (+.f64 y (+.f64 z (*.f64 t 1/2))) (+.f64 x x)) |
(*.f64 x (*.f64 2 (+.f64 y (+.f64 z (*.f64 t 1/2))))) |
(*.f64 (*.f64 2 (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))) (*.f64 x 1/2)) |
(*.f64 x (+.f64 y (+.f64 y (+.f64 t (+.f64 z z))))) |
(*.f64 x (+.f64 y (+.f64 z (+.f64 z (+.f64 y t))))) |
(*.f64 x (+.f64 (+.f64 y t) (+.f64 z (+.f64 z y)))) |
(*.f64 x (+.f64 z (+.f64 z (+.f64 y (+.f64 y t))))) |
(*.f64 1/2 (*.f64 4 (*.f64 x (+.f64 z (+.f64 y (*.f64 t 1/2)))))) |
(*.f64 2 (*.f64 x (+.f64 z (+.f64 y (*.f64 t 1/2))))) |
(*.f64 (+.f64 y (+.f64 z (*.f64 t 1/2))) (+.f64 x x)) |
(*.f64 x (*.f64 2 (+.f64 y (+.f64 z (*.f64 t 1/2))))) |
(*.f64 (*.f64 x 1/2) (*.f64 2 (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t))))) |
(*.f64 x (+.f64 y (+.f64 y (+.f64 t (+.f64 z z))))) |
(*.f64 x (+.f64 y (+.f64 z (+.f64 z (+.f64 y t))))) |
(*.f64 x (+.f64 (+.f64 y t) (+.f64 z (+.f64 z y)))) |
(*.f64 x (+.f64 z (+.f64 z (+.f64 y (+.f64 y t))))) |
(*.f64 (*.f64 x 1/2) (*.f64 4 (+.f64 z (+.f64 y (*.f64 t 1/2))))) |
(*.f64 2 (*.f64 x (+.f64 z (+.f64 y (*.f64 t 1/2))))) |
(*.f64 (+.f64 y (+.f64 z (*.f64 t 1/2))) (+.f64 x x)) |
(*.f64 x (*.f64 2 (+.f64 y (+.f64 z (*.f64 t 1/2))))) |
(*.f64 1/4 (*.f64 (*.f64 x (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))) 4)) |
(*.f64 x (+.f64 y (+.f64 y (+.f64 t (+.f64 z z))))) |
(*.f64 x (+.f64 y (+.f64 z (+.f64 z (+.f64 y t))))) |
(*.f64 x (+.f64 (+.f64 y t) (+.f64 z (+.f64 z y)))) |
(*.f64 x (+.f64 z (+.f64 z (+.f64 y (+.f64 y t))))) |
(*.f64 (*.f64 x (+.f64 z (+.f64 y (*.f64 t 1/2)))) 2) |
(*.f64 2 (*.f64 x (+.f64 z (+.f64 y (*.f64 t 1/2))))) |
(*.f64 (+.f64 y (+.f64 z (*.f64 t 1/2))) (+.f64 x x)) |
(*.f64 x (*.f64 2 (+.f64 y (+.f64 z (*.f64 t 1/2))))) |
(*.f64 (*.f64 2 (*.f64 2 (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t))))) (/.f64 x 4)) |
(*.f64 x (+.f64 y (+.f64 y (+.f64 t (+.f64 z z))))) |
(*.f64 x (+.f64 y (+.f64 z (+.f64 z (+.f64 y t))))) |
(*.f64 x (+.f64 (+.f64 y t) (+.f64 z (+.f64 z y)))) |
(*.f64 x (+.f64 z (+.f64 z (+.f64 y (+.f64 y t))))) |
(*.f64 (*.f64 (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t))) 1/2) (+.f64 x x)) |
(*.f64 x (+.f64 y (+.f64 y (+.f64 t (+.f64 z z))))) |
(*.f64 x (+.f64 y (+.f64 z (+.f64 z (+.f64 y t))))) |
(*.f64 x (+.f64 (+.f64 y t) (+.f64 z (+.f64 z y)))) |
(*.f64 x (+.f64 z (+.f64 z (+.f64 y (+.f64 y t))))) |
(*.f64 (+.f64 z (+.f64 y (*.f64 t 1/2))) (+.f64 x x)) |
(*.f64 2 (*.f64 x (+.f64 z (+.f64 y (*.f64 t 1/2))))) |
(*.f64 (+.f64 y (+.f64 z (*.f64 t 1/2))) (+.f64 x x)) |
(*.f64 x (*.f64 2 (+.f64 y (+.f64 z (*.f64 t 1/2))))) |
(*.f64 (*.f64 (*.f64 x 1/2) (+.f64 z (+.f64 y (*.f64 t 1/2)))) 4) |
(*.f64 2 (*.f64 x (+.f64 z (+.f64 y (*.f64 t 1/2))))) |
(*.f64 (+.f64 y (+.f64 z (*.f64 t 1/2))) (+.f64 x x)) |
(*.f64 x (*.f64 2 (+.f64 y (+.f64 z (*.f64 t 1/2))))) |
(/.f64 (*.f64 x (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))) 1) |
(*.f64 x (+.f64 y (+.f64 y (+.f64 t (+.f64 z z))))) |
(*.f64 x (+.f64 y (+.f64 z (+.f64 z (+.f64 y t))))) |
(*.f64 x (+.f64 (+.f64 y t) (+.f64 z (+.f64 z y)))) |
(*.f64 x (+.f64 z (+.f64 z (+.f64 y (+.f64 y t))))) |
(/.f64 (*.f64 4 (*.f64 x (+.f64 z (+.f64 y (*.f64 t 1/2))))) 2) |
(*.f64 2 (*.f64 x (+.f64 z (+.f64 y (*.f64 t 1/2))))) |
(*.f64 (+.f64 y (+.f64 z (*.f64 t 1/2))) (+.f64 x x)) |
(*.f64 x (*.f64 2 (+.f64 y (+.f64 z (*.f64 t 1/2))))) |
(/.f64 (*.f64 (*.f64 x (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))) 4) 4) |
(*.f64 x (+.f64 y (+.f64 y (+.f64 t (+.f64 z z))))) |
(*.f64 x (+.f64 y (+.f64 z (+.f64 z (+.f64 y t))))) |
(*.f64 x (+.f64 (+.f64 y t) (+.f64 z (+.f64 z y)))) |
(*.f64 x (+.f64 z (+.f64 z (+.f64 y (+.f64 y t))))) |
(/.f64 (*.f64 2 (*.f64 (*.f64 x (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))) 4)) 8) |
(*.f64 x (+.f64 y (+.f64 y (+.f64 t (+.f64 z z))))) |
(*.f64 x (+.f64 y (+.f64 z (+.f64 z (+.f64 y t))))) |
(*.f64 x (+.f64 (+.f64 y t) (+.f64 z (+.f64 z y)))) |
(*.f64 x (+.f64 z (+.f64 z (+.f64 y (+.f64 y t))))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))) 4))) 16) |
(*.f64 x (+.f64 y (+.f64 y (+.f64 t (+.f64 z z))))) |
(*.f64 x (+.f64 y (+.f64 z (+.f64 z (+.f64 y t))))) |
(*.f64 x (+.f64 (+.f64 y t) (+.f64 z (+.f64 z y)))) |
(*.f64 x (+.f64 z (+.f64 z (+.f64 y (+.f64 y t))))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))) 4)))) 32) |
(*.f64 x (+.f64 y (+.f64 y (+.f64 t (+.f64 z z))))) |
(*.f64 x (+.f64 y (+.f64 z (+.f64 z (+.f64 y t))))) |
(*.f64 x (+.f64 (+.f64 y t) (+.f64 z (+.f64 z y)))) |
(*.f64 x (+.f64 z (+.f64 z (+.f64 y (+.f64 y t))))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))) 4))))) 64) |
(*.f64 x (+.f64 y (+.f64 y (+.f64 t (+.f64 z z))))) |
(*.f64 x (+.f64 y (+.f64 z (+.f64 z (+.f64 y t))))) |
(*.f64 x (+.f64 (+.f64 y t) (+.f64 z (+.f64 z y)))) |
(*.f64 x (+.f64 z (+.f64 z (+.f64 y (+.f64 y t))))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))) 4))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))) 4)))))) 128) |
(*.f64 x (+.f64 y (+.f64 y (+.f64 t (+.f64 z z))))) |
(*.f64 x (+.f64 y (+.f64 z (+.f64 z (+.f64 y t))))) |
(*.f64 x (+.f64 (+.f64 y t) (+.f64 z (+.f64 z y)))) |
(*.f64 x (+.f64 z (+.f64 z (+.f64 y (+.f64 y t))))) |
(pow.f64 (*.f64 x (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))) 1) |
(*.f64 x (+.f64 y (+.f64 y (+.f64 t (+.f64 z z))))) |
(*.f64 x (+.f64 y (+.f64 z (+.f64 z (+.f64 y t))))) |
(*.f64 x (+.f64 (+.f64 y t) (+.f64 z (+.f64 z y)))) |
(*.f64 x (+.f64 z (+.f64 z (+.f64 y (+.f64 y t))))) |
(-.f64 (+.f64 (*.f64 x (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))) (*.f64 y 5)) 0) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 y (+.f64 y (+.f64 t (+.f64 z z)))))) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 y (+.f64 z (+.f64 z (+.f64 y t)))))) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 (+.f64 y t) (+.f64 z (+.f64 z y))))) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 z (+.f64 z (+.f64 y (+.f64 y t)))))) |
(*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))) (*.f64 y 5)) 1/2)) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 y (+.f64 y (+.f64 t (+.f64 z z)))))) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 y (+.f64 z (+.f64 z (+.f64 y t)))))) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 (+.f64 y t) (+.f64 z (+.f64 z y))))) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 z (+.f64 z (+.f64 y (+.f64 y t)))))) |
(*.f64 (+.f64 (*.f64 x (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))) (*.f64 y 5)) 1) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 y (+.f64 y (+.f64 t (+.f64 z z)))))) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 y (+.f64 z (+.f64 z (+.f64 y t)))))) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 (+.f64 y t) (+.f64 z (+.f64 z y))))) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 z (+.f64 z (+.f64 y (+.f64 y t)))))) |
(*.f64 1 (+.f64 (*.f64 x (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))) (*.f64 y 5))) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 y (+.f64 y (+.f64 t (+.f64 z z)))))) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 y (+.f64 z (+.f64 z (+.f64 y t)))))) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 (+.f64 y t) (+.f64 z (+.f64 z y))))) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 z (+.f64 z (+.f64 y (+.f64 y t)))))) |
(*.f64 (*.f64 2 (+.f64 (*.f64 x (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))) (*.f64 y 5))) 1/2) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 y (+.f64 y (+.f64 t (+.f64 z z)))))) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 y (+.f64 z (+.f64 z (+.f64 y t)))))) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 (+.f64 y t) (+.f64 z (+.f64 z y))))) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 z (+.f64 z (+.f64 y (+.f64 y t)))))) |
(*.f64 4 (/.f64 (+.f64 (*.f64 x (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))) (*.f64 y 5)) 4)) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 y (+.f64 y (+.f64 t (+.f64 z z)))))) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 y (+.f64 z (+.f64 z (+.f64 y t)))))) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 (+.f64 y t) (+.f64 z (+.f64 z y))))) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 z (+.f64 z (+.f64 y (+.f64 y t)))))) |
(*.f64 (*.f64 (+.f64 (*.f64 x (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))) (*.f64 y 5)) 4) 1/4) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 y (+.f64 y (+.f64 t (+.f64 z z)))))) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 y (+.f64 z (+.f64 z (+.f64 y t)))))) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 (+.f64 y t) (+.f64 z (+.f64 z y))))) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 z (+.f64 z (+.f64 y (+.f64 y t)))))) |
(*.f64 1/2 (*.f64 2 (+.f64 (*.f64 x (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))) (*.f64 y 5)))) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 y (+.f64 y (+.f64 t (+.f64 z z)))))) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 y (+.f64 z (+.f64 z (+.f64 y t)))))) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 (+.f64 y t) (+.f64 z (+.f64 z y))))) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 z (+.f64 z (+.f64 y (+.f64 y t)))))) |
(*.f64 1/4 (*.f64 (+.f64 (*.f64 x (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))) (*.f64 y 5)) 4)) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 y (+.f64 y (+.f64 t (+.f64 z z)))))) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 y (+.f64 z (+.f64 z (+.f64 y t)))))) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 (+.f64 y t) (+.f64 z (+.f64 z y))))) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 z (+.f64 z (+.f64 y (+.f64 y t)))))) |
(*.f64 (*.f64 (+.f64 (*.f64 x (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))) (*.f64 y 5)) 1/2) 2) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 y (+.f64 y (+.f64 t (+.f64 z z)))))) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 y (+.f64 z (+.f64 z (+.f64 y t)))))) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 (+.f64 y t) (+.f64 z (+.f64 z y))))) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 z (+.f64 z (+.f64 y (+.f64 y t)))))) |
(*.f64 (/.f64 (+.f64 (*.f64 x (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))) (*.f64 y 5)) 4) 4) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 y (+.f64 y (+.f64 t (+.f64 z z)))))) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 y (+.f64 z (+.f64 z (+.f64 y t)))))) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 (+.f64 y t) (+.f64 z (+.f64 z y))))) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 z (+.f64 z (+.f64 y (+.f64 y t)))))) |
(/.f64 (+.f64 (*.f64 x (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))) (*.f64 y 5)) 1) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 y (+.f64 y (+.f64 t (+.f64 z z)))))) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 y (+.f64 z (+.f64 z (+.f64 y t)))))) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 (+.f64 y t) (+.f64 z (+.f64 z y))))) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 z (+.f64 z (+.f64 y (+.f64 y t)))))) |
(/.f64 (*.f64 2 (+.f64 (*.f64 x (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))) (*.f64 y 5))) 2) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 y (+.f64 y (+.f64 t (+.f64 z z)))))) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 y (+.f64 z (+.f64 z (+.f64 y t)))))) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 (+.f64 y t) (+.f64 z (+.f64 z y))))) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 z (+.f64 z (+.f64 y (+.f64 y t)))))) |
(/.f64 (*.f64 (+.f64 (*.f64 x (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))) (*.f64 y 5)) 4) 4) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 y (+.f64 y (+.f64 t (+.f64 z z)))))) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 y (+.f64 z (+.f64 z (+.f64 y t)))))) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 (+.f64 y t) (+.f64 z (+.f64 z y))))) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 z (+.f64 z (+.f64 y (+.f64 y t)))))) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))) (*.f64 y 5)) 4)) 8) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 y (+.f64 y (+.f64 t (+.f64 z z)))))) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 y (+.f64 z (+.f64 z (+.f64 y t)))))) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 (+.f64 y t) (+.f64 z (+.f64 z y))))) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 z (+.f64 z (+.f64 y (+.f64 y t)))))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))) (*.f64 y 5)) 4))) 16) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 y (+.f64 y (+.f64 t (+.f64 z z)))))) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 y (+.f64 z (+.f64 z (+.f64 y t)))))) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 (+.f64 y t) (+.f64 z (+.f64 z y))))) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 z (+.f64 z (+.f64 y (+.f64 y t)))))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))) (*.f64 y 5)) 4)))) 32) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 y (+.f64 y (+.f64 t (+.f64 z z)))))) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 y (+.f64 z (+.f64 z (+.f64 y t)))))) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 (+.f64 y t) (+.f64 z (+.f64 z y))))) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 z (+.f64 z (+.f64 y (+.f64 y t)))))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))) (*.f64 y 5)) 4))))) 64) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 y (+.f64 y (+.f64 t (+.f64 z z)))))) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 y (+.f64 z (+.f64 z (+.f64 y t)))))) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 (+.f64 y t) (+.f64 z (+.f64 z y))))) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 z (+.f64 z (+.f64 y (+.f64 y t)))))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))) (*.f64 y 5)) 4))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))) (*.f64 y 5)) 4)))))) 128) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 y (+.f64 y (+.f64 t (+.f64 z z)))))) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 y (+.f64 z (+.f64 z (+.f64 y t)))))) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 (+.f64 y t) (+.f64 z (+.f64 z y))))) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 z (+.f64 z (+.f64 y (+.f64 y t)))))) |
(pow.f64 (+.f64 (*.f64 x (+.f64 y (+.f64 (+.f64 z z) (+.f64 y t)))) (*.f64 y 5)) 1) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 y (+.f64 y (+.f64 t (+.f64 z z)))))) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 y (+.f64 z (+.f64 z (+.f64 y t)))))) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 (+.f64 y t) (+.f64 z (+.f64 z y))))) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 z (+.f64 z (+.f64 y (+.f64 y t)))))) |
(+.f64 (*.f64 x (+.f64 (+.f64 y y) t)) 0) |
(*.f64 x (+.f64 t (+.f64 y y))) |
(*.f64 x (+.f64 y (+.f64 y t))) |
(+.f64 0 (*.f64 x (+.f64 (+.f64 y y) t))) |
(*.f64 x (+.f64 t (+.f64 y y))) |
(*.f64 x (+.f64 y (+.f64 y t))) |
(+.f64 (*.f64 x (+.f64 y (*.f64 t 1/2))) (*.f64 x (+.f64 y (*.f64 t 1/2)))) |
(*.f64 (+.f64 y (*.f64 t 1/2)) (+.f64 x x)) |
(-.f64 (*.f64 x (+.f64 (+.f64 y y) t)) 0) |
(*.f64 x (+.f64 t (+.f64 y y))) |
(*.f64 x (+.f64 y (+.f64 y t))) |
(/.f64 (*.f64 x (+.f64 (+.f64 y y) t)) 1) |
(*.f64 x (+.f64 t (+.f64 y y))) |
(*.f64 x (+.f64 y (+.f64 y t))) |
(/.f64 (*.f64 x (+.f64 t (+.f64 t (*.f64 y 4)))) 2) |
(*.f64 (+.f64 t (+.f64 t (*.f64 y 4))) (/.f64 x 2)) |
(*.f64 x (/.f64 (+.f64 t (+.f64 t (*.f64 y 4))) 2)) |
(*.f64 (*.f64 x 1/2) (+.f64 (*.f64 y 4) (+.f64 t t))) |
(/.f64 (*.f64 x (*.f64 (+.f64 (+.f64 y y) t) 4)) 4) |
(*.f64 x (+.f64 t (+.f64 y y))) |
(*.f64 x (+.f64 y (+.f64 y t))) |
(/.f64 (*.f64 8 (*.f64 x (+.f64 (+.f64 y y) t))) 8) |
(*.f64 x (+.f64 t (+.f64 y y))) |
(*.f64 x (+.f64 y (+.f64 y t))) |
(/.f64 (*.f64 2 (*.f64 8 (*.f64 x (+.f64 (+.f64 y y) t)))) 16) |
(*.f64 x (+.f64 t (+.f64 y y))) |
(*.f64 x (+.f64 y (+.f64 y t))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 8 (*.f64 x (+.f64 (+.f64 y y) t))))) 32) |
(*.f64 x (+.f64 t (+.f64 y y))) |
(*.f64 x (+.f64 y (+.f64 y t))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 8 (*.f64 x (+.f64 (+.f64 y y) t)))))) 64) |
(*.f64 x (+.f64 t (+.f64 y y))) |
(*.f64 x (+.f64 y (+.f64 y t))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 8 (*.f64 x (+.f64 (+.f64 y y) t)))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 8 (*.f64 x (+.f64 (+.f64 y y) t))))))) 128) |
(*.f64 x (+.f64 t (+.f64 y y))) |
(*.f64 x (+.f64 y (+.f64 y t))) |
(pow.f64 (*.f64 x (+.f64 (+.f64 y y) t)) 1) |
(*.f64 x (+.f64 t (+.f64 y y))) |
(*.f64 x (+.f64 y (+.f64 y t))) |
(+.f64 (*.f64 x z) (*.f64 x z)) |
(*.f64 2 (*.f64 z x)) |
(+.f64 (*.f64 x (+.f64 z z)) 0) |
(*.f64 2 (*.f64 z x)) |
(+.f64 0 (*.f64 x (+.f64 z z))) |
(*.f64 2 (*.f64 z x)) |
(-.f64 (*.f64 x (+.f64 z z)) 0) |
(*.f64 2 (*.f64 z x)) |
(/.f64 (*.f64 x (+.f64 z z)) 1) |
(*.f64 2 (*.f64 z x)) |
(/.f64 (*.f64 x (*.f64 z 4)) 2) |
(*.f64 2 (*.f64 z x)) |
(/.f64 (*.f64 (*.f64 x z) 8) 4) |
(*.f64 2 (*.f64 z x)) |
(/.f64 (*.f64 (*.f64 x 4) (*.f64 z 4)) 8) |
(*.f64 2 (*.f64 z x)) |
(/.f64 (*.f64 2 (*.f64 (*.f64 x 4) (*.f64 z 4))) 16) |
(*.f64 2 (*.f64 z x)) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x 4) (*.f64 z 4)))) 32) |
(*.f64 2 (*.f64 z x)) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x 4) (*.f64 z 4))))) 64) |
(*.f64 2 (*.f64 z x)) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x 4) (*.f64 z 4))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x 4) (*.f64 z 4)))))) 128) |
(*.f64 2 (*.f64 z x)) |
(pow.f64 (*.f64 x (+.f64 z z)) 1) |
(*.f64 2 (*.f64 z x)) |
Compiled 9 to 7 computations (22.2% saved)
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (+.f64 (*.f64 t x) (*.f64 y 5)) |
Compiled 21 to 11 computations (47.6% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | x | @ | -inf | (+.f64 (*.f64 t x) (*.f64 y 5)) |
| 0.0ms | t | @ | 0 | (+.f64 (*.f64 t x) (*.f64 y 5)) |
| 0.0ms | t | @ | inf | (+.f64 (*.f64 t x) (*.f64 y 5)) |
| 0.0ms | t | @ | -inf | (+.f64 (*.f64 t x) (*.f64 y 5)) |
| 0.0ms | x | @ | 0 | (+.f64 (*.f64 t x) (*.f64 y 5)) |
| 1× | batch-egg-rewrite |
| 1654× | rational.json-simplify-1 |
| 1614× | rational.json-simplify-35 |
| 1340× | exponential.json-3 |
| 1340× | rational.json-1 |
| 1340× | rational.json-2 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 9 | 19 |
| 1 | 59 | 19 |
| 2 | 120 | 19 |
| 3 | 246 | 19 |
| 4 | 460 | 19 |
| 5 | 1041 | 19 |
| 6 | 2500 | 19 |
| 7 | 4371 | 19 |
| 8 | 5405 | 19 |
| 9 | 6864 | 19 |
| 10 | 7627 | 19 |
| 11 | 7627 | 19 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 (*.f64 t x) (*.f64 y 5)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 t x) (*.f64 y 5)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 t x) (*.f64 y 5)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 t x) (*.f64 y 5)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (+.f64 (*.f64 y 5/2) (*.f64 t (*.f64 x 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y 10) (*.f64 t (+.f64 x x))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (+.f64 (*.f64 t x) (*.f64 y 5)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 t x) (*.f64 y 5)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 t x) (*.f64 y 5)) 8) 1/8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (*.f64 y 10) (*.f64 t (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y 5/2) (*.f64 t (*.f64 x 1/2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 (*.f64 t x) (*.f64 y 5)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 t x) (*.f64 y 5)) 1/4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/8 (*.f64 (+.f64 (*.f64 t x) (*.f64 y 5)) 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 t x) (*.f64 y 5)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 y 10) (*.f64 t (+.f64 x x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 t x) (*.f64 y 5)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 t x) (*.f64 y 5)) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 t x) (*.f64 y 5)) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 t x) (*.f64 y 5)) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 t x) (*.f64 y 5)) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 t x) (*.f64 y 5)) 8))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 t x) (*.f64 y 5)) 8)))))) 256)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 t x) (*.f64 y 5)) 1))))) |
| 1× | egg-herbie |
| 3346× | rational.json-simplify-51 |
| 2776× | rational.json-simplify-2 |
| 1750× | rational.json-simplify-35 |
| 1314× | rational.json-simplify-49 |
| 1234× | rational.json-simplify-1 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 65 | 1037 |
| 1 | 138 | 1037 |
| 2 | 344 | 1037 |
| 3 | 1124 | 1037 |
| 4 | 1946 | 1037 |
| 5 | 3018 | 1037 |
| 6 | 3497 | 1037 |
| 7 | 3567 | 1037 |
| 8 | 3617 | 1037 |
| 9 | 3654 | 1037 |
| 10 | 3691 | 1037 |
| 11 | 3728 | 1037 |
| 12 | 3765 | 1037 |
| 13 | 3802 | 1037 |
| 14 | 3839 | 1037 |
| 15 | 3876 | 1037 |
| 16 | 3913 | 1037 |
| 17 | 3950 | 1037 |
| 18 | 3987 | 1037 |
| 19 | 4876 | 1037 |
| 20 | 7328 | 1037 |
| 21 | 7390 | 1037 |
| 22 | 7423 | 1037 |
| 23 | 7456 | 1037 |
| 24 | 7487 | 1037 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 5 y) |
(+.f64 (*.f64 t x) (*.f64 5 y)) |
(+.f64 (*.f64 t x) (*.f64 5 y)) |
(+.f64 (*.f64 t x) (*.f64 5 y)) |
(*.f64 t x) |
(+.f64 (*.f64 t x) (*.f64 5 y)) |
(+.f64 (*.f64 t x) (*.f64 5 y)) |
(+.f64 (*.f64 t x) (*.f64 5 y)) |
(*.f64 t x) |
(+.f64 (*.f64 t x) (*.f64 5 y)) |
(+.f64 (*.f64 t x) (*.f64 5 y)) |
(+.f64 (*.f64 t x) (*.f64 5 y)) |
(*.f64 5 y) |
(+.f64 (*.f64 t x) (*.f64 5 y)) |
(+.f64 (*.f64 t x) (*.f64 5 y)) |
(+.f64 (*.f64 t x) (*.f64 5 y)) |
(*.f64 t x) |
(+.f64 (*.f64 t x) (*.f64 5 y)) |
(+.f64 (*.f64 t x) (*.f64 5 y)) |
(+.f64 (*.f64 t x) (*.f64 5 y)) |
(*.f64 t x) |
(+.f64 (*.f64 t x) (*.f64 5 y)) |
(+.f64 (*.f64 t x) (*.f64 5 y)) |
(+.f64 (*.f64 t x) (*.f64 5 y)) |
(*.f64 t x) |
(+.f64 (*.f64 t x) (*.f64 5 y)) |
(+.f64 (*.f64 t x) (*.f64 5 y)) |
(+.f64 (*.f64 t x) (*.f64 5 y)) |
(*.f64 5 y) |
(+.f64 (*.f64 t x) (*.f64 5 y)) |
(+.f64 (*.f64 t x) (*.f64 5 y)) |
(+.f64 (*.f64 t x) (*.f64 5 y)) |
(*.f64 5 y) |
(+.f64 (*.f64 t x) (*.f64 5 y)) |
(+.f64 (*.f64 t x) (*.f64 5 y)) |
(+.f64 (*.f64 t x) (*.f64 5 y)) |
(-.f64 (+.f64 (*.f64 t x) (*.f64 y 5)) 0) |
(*.f64 (+.f64 (*.f64 t x) (*.f64 y 5)) 1) |
(*.f64 1 (+.f64 (*.f64 t x) (*.f64 y 5))) |
(*.f64 2 (+.f64 (*.f64 y 5/2) (*.f64 t (*.f64 x 1/2)))) |
(*.f64 (+.f64 (*.f64 y 10) (*.f64 t (+.f64 x x))) 1/2) |
(*.f64 4 (*.f64 (+.f64 (*.f64 t x) (*.f64 y 5)) 1/4)) |
(*.f64 (*.f64 (+.f64 (*.f64 t x) (*.f64 y 5)) 4) 1/4) |
(*.f64 (*.f64 (+.f64 (*.f64 t x) (*.f64 y 5)) 8) 1/8) |
(*.f64 1/2 (+.f64 (*.f64 y 10) (*.f64 t (+.f64 x x)))) |
(*.f64 (+.f64 (*.f64 y 5/2) (*.f64 t (*.f64 x 1/2))) 2) |
(*.f64 1/4 (*.f64 (+.f64 (*.f64 t x) (*.f64 y 5)) 4)) |
(*.f64 (*.f64 (+.f64 (*.f64 t x) (*.f64 y 5)) 1/4) 4) |
(*.f64 1/8 (*.f64 (+.f64 (*.f64 t x) (*.f64 y 5)) 8)) |
(/.f64 (+.f64 (*.f64 t x) (*.f64 y 5)) 1) |
(/.f64 (+.f64 (*.f64 y 10) (*.f64 t (+.f64 x x))) 2) |
(/.f64 (*.f64 (+.f64 (*.f64 t x) (*.f64 y 5)) 4) 4) |
(/.f64 (*.f64 (+.f64 (*.f64 t x) (*.f64 y 5)) 8) 8) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 t x) (*.f64 y 5)) 8)) 16) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 t x) (*.f64 y 5)) 8))) 32) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 t x) (*.f64 y 5)) 8)))) 64) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 t x) (*.f64 y 5)) 8))))) 128) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 t x) (*.f64 y 5)) 8)))))) 256) |
(pow.f64 (+.f64 (*.f64 t x) (*.f64 y 5)) 1) |
| Outputs |
|---|
(*.f64 5 y) |
(+.f64 (*.f64 t x) (*.f64 5 y)) |
(+.f64 (*.f64 5 y) (*.f64 t x)) |
(+.f64 (*.f64 t x) (*.f64 5 y)) |
(+.f64 (*.f64 5 y) (*.f64 t x)) |
(+.f64 (*.f64 t x) (*.f64 5 y)) |
(+.f64 (*.f64 5 y) (*.f64 t x)) |
(*.f64 t x) |
(+.f64 (*.f64 t x) (*.f64 5 y)) |
(+.f64 (*.f64 5 y) (*.f64 t x)) |
(+.f64 (*.f64 t x) (*.f64 5 y)) |
(+.f64 (*.f64 5 y) (*.f64 t x)) |
(+.f64 (*.f64 t x) (*.f64 5 y)) |
(+.f64 (*.f64 5 y) (*.f64 t x)) |
(*.f64 t x) |
(+.f64 (*.f64 t x) (*.f64 5 y)) |
(+.f64 (*.f64 5 y) (*.f64 t x)) |
(+.f64 (*.f64 t x) (*.f64 5 y)) |
(+.f64 (*.f64 5 y) (*.f64 t x)) |
(+.f64 (*.f64 t x) (*.f64 5 y)) |
(+.f64 (*.f64 5 y) (*.f64 t x)) |
(*.f64 5 y) |
(+.f64 (*.f64 t x) (*.f64 5 y)) |
(+.f64 (*.f64 5 y) (*.f64 t x)) |
(+.f64 (*.f64 t x) (*.f64 5 y)) |
(+.f64 (*.f64 5 y) (*.f64 t x)) |
(+.f64 (*.f64 t x) (*.f64 5 y)) |
(+.f64 (*.f64 5 y) (*.f64 t x)) |
(*.f64 t x) |
(+.f64 (*.f64 t x) (*.f64 5 y)) |
(+.f64 (*.f64 5 y) (*.f64 t x)) |
(+.f64 (*.f64 t x) (*.f64 5 y)) |
(+.f64 (*.f64 5 y) (*.f64 t x)) |
(+.f64 (*.f64 t x) (*.f64 5 y)) |
(+.f64 (*.f64 5 y) (*.f64 t x)) |
(*.f64 t x) |
(+.f64 (*.f64 t x) (*.f64 5 y)) |
(+.f64 (*.f64 5 y) (*.f64 t x)) |
(+.f64 (*.f64 t x) (*.f64 5 y)) |
(+.f64 (*.f64 5 y) (*.f64 t x)) |
(+.f64 (*.f64 t x) (*.f64 5 y)) |
(+.f64 (*.f64 5 y) (*.f64 t x)) |
(*.f64 t x) |
(+.f64 (*.f64 t x) (*.f64 5 y)) |
(+.f64 (*.f64 5 y) (*.f64 t x)) |
(+.f64 (*.f64 t x) (*.f64 5 y)) |
(+.f64 (*.f64 5 y) (*.f64 t x)) |
(+.f64 (*.f64 t x) (*.f64 5 y)) |
(+.f64 (*.f64 5 y) (*.f64 t x)) |
(*.f64 5 y) |
(+.f64 (*.f64 t x) (*.f64 5 y)) |
(+.f64 (*.f64 5 y) (*.f64 t x)) |
(+.f64 (*.f64 t x) (*.f64 5 y)) |
(+.f64 (*.f64 5 y) (*.f64 t x)) |
(+.f64 (*.f64 t x) (*.f64 5 y)) |
(+.f64 (*.f64 5 y) (*.f64 t x)) |
(*.f64 5 y) |
(+.f64 (*.f64 t x) (*.f64 5 y)) |
(+.f64 (*.f64 5 y) (*.f64 t x)) |
(+.f64 (*.f64 t x) (*.f64 5 y)) |
(+.f64 (*.f64 5 y) (*.f64 t x)) |
(+.f64 (*.f64 t x) (*.f64 5 y)) |
(+.f64 (*.f64 5 y) (*.f64 t x)) |
(-.f64 (+.f64 (*.f64 t x) (*.f64 y 5)) 0) |
(+.f64 (*.f64 5 y) (*.f64 t x)) |
(*.f64 (+.f64 (*.f64 t x) (*.f64 y 5)) 1) |
(+.f64 (*.f64 5 y) (*.f64 t x)) |
(*.f64 1 (+.f64 (*.f64 t x) (*.f64 y 5))) |
(+.f64 (*.f64 5 y) (*.f64 t x)) |
(*.f64 2 (+.f64 (*.f64 y 5/2) (*.f64 t (*.f64 x 1/2)))) |
(*.f64 (+.f64 (*.f64 y 10) (*.f64 t (+.f64 x x))) 1/2) |
(+.f64 (*.f64 5 y) (*.f64 t x)) |
(*.f64 4 (*.f64 (+.f64 (*.f64 t x) (*.f64 y 5)) 1/4)) |
(+.f64 (*.f64 5 y) (*.f64 t x)) |
(*.f64 (*.f64 (+.f64 (*.f64 t x) (*.f64 y 5)) 4) 1/4) |
(+.f64 (*.f64 5 y) (*.f64 t x)) |
(*.f64 (*.f64 (+.f64 (*.f64 t x) (*.f64 y 5)) 8) 1/8) |
(+.f64 (*.f64 5 y) (*.f64 t x)) |
(*.f64 1/2 (+.f64 (*.f64 y 10) (*.f64 t (+.f64 x x)))) |
(+.f64 (*.f64 5 y) (*.f64 t x)) |
(*.f64 (+.f64 (*.f64 y 5/2) (*.f64 t (*.f64 x 1/2))) 2) |
(*.f64 2 (+.f64 (*.f64 y 5/2) (*.f64 t (*.f64 x 1/2)))) |
(*.f64 1/4 (*.f64 (+.f64 (*.f64 t x) (*.f64 y 5)) 4)) |
(+.f64 (*.f64 5 y) (*.f64 t x)) |
(*.f64 (*.f64 (+.f64 (*.f64 t x) (*.f64 y 5)) 1/4) 4) |
(+.f64 (*.f64 5 y) (*.f64 t x)) |
(*.f64 1/8 (*.f64 (+.f64 (*.f64 t x) (*.f64 y 5)) 8)) |
(+.f64 (*.f64 5 y) (*.f64 t x)) |
(/.f64 (+.f64 (*.f64 t x) (*.f64 y 5)) 1) |
(+.f64 (*.f64 5 y) (*.f64 t x)) |
(/.f64 (+.f64 (*.f64 y 10) (*.f64 t (+.f64 x x))) 2) |
(+.f64 (*.f64 5 y) (*.f64 t x)) |
(/.f64 (*.f64 (+.f64 (*.f64 t x) (*.f64 y 5)) 4) 4) |
(+.f64 (*.f64 5 y) (*.f64 t x)) |
(/.f64 (*.f64 (+.f64 (*.f64 t x) (*.f64 y 5)) 8) 8) |
(+.f64 (*.f64 5 y) (*.f64 t x)) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 t x) (*.f64 y 5)) 8)) 16) |
(+.f64 (*.f64 5 y) (*.f64 t x)) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 t x) (*.f64 y 5)) 8))) 32) |
(+.f64 (*.f64 5 y) (*.f64 t x)) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 t x) (*.f64 y 5)) 8)))) 64) |
(+.f64 (*.f64 5 y) (*.f64 t x)) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 t x) (*.f64 y 5)) 8))))) 128) |
(+.f64 (*.f64 5 y) (*.f64 t x)) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 t x) (*.f64 y 5)) 8)))))) 256) |
(+.f64 (*.f64 5 y) (*.f64 t x)) |
(pow.f64 (+.f64 (*.f64 t x) (*.f64 y 5)) 1) |
(+.f64 (*.f64 5 y) (*.f64 t x)) |
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (+.f64 (*.f64 z (+.f64 x x)) (*.f64 y 5)) |
Compiled 28 to 12 computations (57.1% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | z | @ | 0 | (+.f64 (*.f64 z (+.f64 x x)) (*.f64 y 5)) |
| 0.0ms | x | @ | -inf | (+.f64 (*.f64 z (+.f64 x x)) (*.f64 y 5)) |
| 0.0ms | z | @ | inf | (+.f64 (*.f64 z (+.f64 x x)) (*.f64 y 5)) |
| 0.0ms | y | @ | -inf | (+.f64 (*.f64 z (+.f64 x x)) (*.f64 y 5)) |
| 0.0ms | x | @ | inf | (+.f64 (*.f64 z (+.f64 x x)) (*.f64 y 5)) |
| 1× | batch-egg-rewrite |
| 2216× | rational.json-simplify-35 |
| 1662× | rational.json-simplify-1 |
| 1230× | exponential.json-3 |
| 1230× | rational.json-1 |
| 1230× | rational.json-2 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 10 | 25 |
| 1 | 65 | 25 |
| 2 | 132 | 25 |
| 3 | 277 | 25 |
| 4 | 534 | 25 |
| 5 | 1225 | 25 |
| 6 | 3021 | 25 |
| 7 | 5309 | 25 |
| 8 | 6329 | 25 |
| 9 | 7210 | 25 |
| 10 | 7210 | 25 |
| 11 | 7210 | 25 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 (*.f64 z (+.f64 x x)) (*.f64 y 5)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 x (+.f64 z z)) (*.f64 y 5)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 x (+.f64 z z)) (*.f64 y 5)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 x (+.f64 z z)) (*.f64 y 5)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (+.f64 (*.f64 z x) (*.f64 y 5/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y 10) (*.f64 x (*.f64 z 4))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 1/2 (+.f64 (*.f64 z x) (*.f64 y 5/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x (+.f64 z z)) (*.f64 y 5)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (*.f64 y 10) (*.f64 x (*.f64 z 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x (+.f64 z z)) (*.f64 y 5)) 8) 1/8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 (*.f64 x (+.f64 z z)) (*.f64 y 5)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 z x) (*.f64 y 5/2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (+.f64 (*.f64 z x) (*.f64 y 5/2))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/8 (*.f64 (+.f64 (*.f64 x (+.f64 z z)) (*.f64 y 5)) 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x (+.f64 z z)) (*.f64 y 5)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 y 10) (*.f64 x (*.f64 z 4))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 x (+.f64 z z)) (*.f64 y 5)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 x (+.f64 z z)) (*.f64 y 5)) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 z z)) (*.f64 y 5)) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 z z)) (*.f64 y 5)) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 z z)) (*.f64 y 5)) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 z z)) (*.f64 y 5)) 8))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 z z)) (*.f64 y 5)) 8))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 z z)) (*.f64 y 5)) 8)))))) 256)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 x (+.f64 z z)) (*.f64 y 5)) 1))))) |
| 1× | egg-herbie |
| 6488× | rational.json-simplify-51 |
| 2414× | rational.json-simplify-35 |
| 2120× | rational.json-simplify-2 |
| 1638× | rational.json-simplify-49 |
| 1324× | rational.json-simplify-1 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 66 | 1361 |
| 1 | 138 | 1361 |
| 2 | 326 | 1361 |
| 3 | 995 | 1361 |
| 4 | 1811 | 1361 |
| 5 | 3429 | 1361 |
| 6 | 4341 | 1361 |
| 7 | 4406 | 1361 |
| 8 | 4450 | 1361 |
| 9 | 4489 | 1361 |
| 10 | 4528 | 1361 |
| 11 | 4567 | 1361 |
| 12 | 4639 | 1361 |
| 13 | 4678 | 1361 |
| 14 | 4717 | 1361 |
| 15 | 4756 | 1361 |
| 16 | 4795 | 1361 |
| 17 | 4834 | 1361 |
| 18 | 4873 | 1361 |
| 19 | 4912 | 1361 |
| 20 | 4951 | 1361 |
| 21 | 4990 | 1361 |
| 22 | 5029 | 1361 |
| 23 | 5068 | 1361 |
| 24 | 5107 | 1361 |
| 25 | 5146 | 1361 |
| 26 | 5185 | 1361 |
| 27 | 5224 | 1361 |
| 28 | 5263 | 1361 |
| 29 | 5302 | 1361 |
| 30 | 5341 | 1361 |
| 31 | 5341 | 1361 |
| 32 | 5380 | 1361 |
| 33 | 5419 | 1361 |
| 34 | 6585 | 1361 |
| 35 | 7083 | 1361 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 5 y) |
(+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x))) |
(*.f64 2 (*.f64 z x)) |
(+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x))) |
(*.f64 2 (*.f64 z x)) |
(+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x))) |
(*.f64 5 y) |
(+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x))) |
(*.f64 2 (*.f64 z x)) |
(+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x))) |
(*.f64 2 (*.f64 z x)) |
(+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x))) |
(*.f64 2 (*.f64 z x)) |
(+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x))) |
(*.f64 5 y) |
(+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x))) |
(*.f64 5 y) |
(+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x))) |
(-.f64 (+.f64 (*.f64 x (+.f64 z z)) (*.f64 y 5)) 0) |
(*.f64 (+.f64 (*.f64 x (+.f64 z z)) (*.f64 y 5)) 1) |
(*.f64 1 (+.f64 (*.f64 x (+.f64 z z)) (*.f64 y 5))) |
(*.f64 2 (+.f64 (*.f64 z x) (*.f64 y 5/2))) |
(*.f64 (+.f64 (*.f64 y 10) (*.f64 x (*.f64 z 4))) 1/2) |
(*.f64 4 (*.f64 1/2 (+.f64 (*.f64 z x) (*.f64 y 5/2)))) |
(*.f64 (*.f64 (+.f64 (*.f64 x (+.f64 z z)) (*.f64 y 5)) 4) 1/4) |
(*.f64 1/2 (+.f64 (*.f64 y 10) (*.f64 x (*.f64 z 4)))) |
(*.f64 (*.f64 (+.f64 (*.f64 x (+.f64 z z)) (*.f64 y 5)) 8) 1/8) |
(*.f64 1/4 (*.f64 (+.f64 (*.f64 x (+.f64 z z)) (*.f64 y 5)) 4)) |
(*.f64 (+.f64 (*.f64 z x) (*.f64 y 5/2)) 2) |
(*.f64 (*.f64 1/2 (+.f64 (*.f64 z x) (*.f64 y 5/2))) 4) |
(*.f64 1/8 (*.f64 (+.f64 (*.f64 x (+.f64 z z)) (*.f64 y 5)) 8)) |
(/.f64 (+.f64 (*.f64 x (+.f64 z z)) (*.f64 y 5)) 1) |
(/.f64 (+.f64 (*.f64 y 10) (*.f64 x (*.f64 z 4))) 2) |
(/.f64 (*.f64 (+.f64 (*.f64 x (+.f64 z z)) (*.f64 y 5)) 4) 4) |
(/.f64 (*.f64 (+.f64 (*.f64 x (+.f64 z z)) (*.f64 y 5)) 8) 8) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 z z)) (*.f64 y 5)) 8)) 16) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 z z)) (*.f64 y 5)) 8))) 32) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 z z)) (*.f64 y 5)) 8)))) 64) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 z z)) (*.f64 y 5)) 8))))) 128) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 z z)) (*.f64 y 5)) 8))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 z z)) (*.f64 y 5)) 8)))))) 256) |
(pow.f64 (+.f64 (*.f64 x (+.f64 z z)) (*.f64 y 5)) 1) |
| Outputs |
|---|
(*.f64 5 y) |
(+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 2 (*.f64 z x)) (*.f64 5 y)) |
(+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 2 (*.f64 z x)) (*.f64 5 y)) |
(+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 2 (*.f64 z x)) (*.f64 5 y)) |
(*.f64 2 (*.f64 z x)) |
(+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 2 (*.f64 z x)) (*.f64 5 y)) |
(+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 2 (*.f64 z x)) (*.f64 5 y)) |
(+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 2 (*.f64 z x)) (*.f64 5 y)) |
(*.f64 2 (*.f64 z x)) |
(+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 2 (*.f64 z x)) (*.f64 5 y)) |
(+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 2 (*.f64 z x)) (*.f64 5 y)) |
(+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 2 (*.f64 z x)) (*.f64 5 y)) |
(*.f64 5 y) |
(+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 2 (*.f64 z x)) (*.f64 5 y)) |
(+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 2 (*.f64 z x)) (*.f64 5 y)) |
(+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 2 (*.f64 z x)) (*.f64 5 y)) |
(*.f64 2 (*.f64 z x)) |
(+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 2 (*.f64 z x)) (*.f64 5 y)) |
(+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 2 (*.f64 z x)) (*.f64 5 y)) |
(+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 2 (*.f64 z x)) (*.f64 5 y)) |
(*.f64 2 (*.f64 z x)) |
(+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 2 (*.f64 z x)) (*.f64 5 y)) |
(+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 2 (*.f64 z x)) (*.f64 5 y)) |
(+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 2 (*.f64 z x)) (*.f64 5 y)) |
(*.f64 2 (*.f64 z x)) |
(+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 2 (*.f64 z x)) (*.f64 5 y)) |
(+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 2 (*.f64 z x)) (*.f64 5 y)) |
(+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 2 (*.f64 z x)) (*.f64 5 y)) |
(*.f64 5 y) |
(+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 2 (*.f64 z x)) (*.f64 5 y)) |
(+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 2 (*.f64 z x)) (*.f64 5 y)) |
(+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 2 (*.f64 z x)) (*.f64 5 y)) |
(*.f64 5 y) |
(+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 2 (*.f64 z x)) (*.f64 5 y)) |
(+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 2 (*.f64 z x)) (*.f64 5 y)) |
(+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 2 (*.f64 z x)) (*.f64 5 y)) |
(-.f64 (+.f64 (*.f64 x (+.f64 z z)) (*.f64 y 5)) 0) |
(+.f64 (*.f64 x (+.f64 z z)) (*.f64 5 y)) |
(+.f64 (*.f64 z (+.f64 x x)) (*.f64 5 y)) |
(*.f64 (+.f64 (*.f64 x (+.f64 z z)) (*.f64 y 5)) 1) |
(+.f64 (*.f64 x (+.f64 z z)) (*.f64 5 y)) |
(+.f64 (*.f64 z (+.f64 x x)) (*.f64 5 y)) |
(*.f64 1 (+.f64 (*.f64 x (+.f64 z z)) (*.f64 y 5))) |
(+.f64 (*.f64 x (+.f64 z z)) (*.f64 5 y)) |
(+.f64 (*.f64 z (+.f64 x x)) (*.f64 5 y)) |
(*.f64 2 (+.f64 (*.f64 z x) (*.f64 y 5/2))) |
(*.f64 (+.f64 (*.f64 y 10) (*.f64 x (*.f64 z 4))) 1/2) |
(*.f64 (+.f64 (*.f64 y 10) (*.f64 z (*.f64 4 x))) 1/2) |
(*.f64 (+.f64 (*.f64 y 10) (*.f64 z (*.f64 x 4))) 1/2) |
(*.f64 4 (*.f64 1/2 (+.f64 (*.f64 z x) (*.f64 y 5/2)))) |
(*.f64 2 (+.f64 (*.f64 z x) (*.f64 y 5/2))) |
(*.f64 (*.f64 (+.f64 (*.f64 x (+.f64 z z)) (*.f64 y 5)) 4) 1/4) |
(+.f64 (*.f64 x (+.f64 z z)) (*.f64 5 y)) |
(+.f64 (*.f64 z (+.f64 x x)) (*.f64 5 y)) |
(*.f64 1/2 (+.f64 (*.f64 y 10) (*.f64 x (*.f64 z 4)))) |
(*.f64 (+.f64 (*.f64 y 10) (*.f64 z (*.f64 4 x))) 1/2) |
(*.f64 (+.f64 (*.f64 y 10) (*.f64 z (*.f64 x 4))) 1/2) |
(*.f64 (+.f64 (*.f64 y 10) (*.f64 x (*.f64 z 4))) 1/2) |
(*.f64 (*.f64 (+.f64 (*.f64 x (+.f64 z z)) (*.f64 y 5)) 8) 1/8) |
(+.f64 (*.f64 x (+.f64 z z)) (*.f64 5 y)) |
(+.f64 (*.f64 z (+.f64 x x)) (*.f64 5 y)) |
(*.f64 1/4 (*.f64 (+.f64 (*.f64 x (+.f64 z z)) (*.f64 y 5)) 4)) |
(+.f64 (*.f64 x (+.f64 z z)) (*.f64 5 y)) |
(+.f64 (*.f64 z (+.f64 x x)) (*.f64 5 y)) |
(*.f64 (+.f64 (*.f64 z x) (*.f64 y 5/2)) 2) |
(*.f64 2 (+.f64 (*.f64 z x) (*.f64 y 5/2))) |
(*.f64 (*.f64 1/2 (+.f64 (*.f64 z x) (*.f64 y 5/2))) 4) |
(*.f64 2 (+.f64 (*.f64 z x) (*.f64 y 5/2))) |
(*.f64 1/8 (*.f64 (+.f64 (*.f64 x (+.f64 z z)) (*.f64 y 5)) 8)) |
(+.f64 (*.f64 x (+.f64 z z)) (*.f64 5 y)) |
(+.f64 (*.f64 z (+.f64 x x)) (*.f64 5 y)) |
(/.f64 (+.f64 (*.f64 x (+.f64 z z)) (*.f64 y 5)) 1) |
(+.f64 (*.f64 x (+.f64 z z)) (*.f64 5 y)) |
(+.f64 (*.f64 z (+.f64 x x)) (*.f64 5 y)) |
(/.f64 (+.f64 (*.f64 y 10) (*.f64 x (*.f64 z 4))) 2) |
(/.f64 (+.f64 (*.f64 y 10) (*.f64 z (*.f64 4 x))) 2) |
(/.f64 (+.f64 (*.f64 y 10) (*.f64 z (*.f64 x 4))) 2) |
(/.f64 (+.f64 (*.f64 z (*.f64 x 8)) (*.f64 y 20)) 4) |
(/.f64 (*.f64 (+.f64 (*.f64 x (+.f64 z z)) (*.f64 y 5)) 4) 4) |
(+.f64 (*.f64 x (+.f64 z z)) (*.f64 5 y)) |
(+.f64 (*.f64 z (+.f64 x x)) (*.f64 5 y)) |
(/.f64 (*.f64 (+.f64 (*.f64 x (+.f64 z z)) (*.f64 y 5)) 8) 8) |
(+.f64 (*.f64 x (+.f64 z z)) (*.f64 5 y)) |
(+.f64 (*.f64 z (+.f64 x x)) (*.f64 5 y)) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 z z)) (*.f64 y 5)) 8)) 16) |
(+.f64 (*.f64 x (+.f64 z z)) (*.f64 5 y)) |
(+.f64 (*.f64 z (+.f64 x x)) (*.f64 5 y)) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 z z)) (*.f64 y 5)) 8))) 32) |
(+.f64 (*.f64 x (+.f64 z z)) (*.f64 5 y)) |
(+.f64 (*.f64 z (+.f64 x x)) (*.f64 5 y)) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 z z)) (*.f64 y 5)) 8)))) 64) |
(+.f64 (*.f64 x (+.f64 z z)) (*.f64 5 y)) |
(+.f64 (*.f64 z (+.f64 x x)) (*.f64 5 y)) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 z z)) (*.f64 y 5)) 8))))) 128) |
(+.f64 (*.f64 x (+.f64 z z)) (*.f64 5 y)) |
(+.f64 (*.f64 z (+.f64 x x)) (*.f64 5 y)) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 z z)) (*.f64 y 5)) 8))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 z z)) (*.f64 y 5)) 8)))))) 256) |
(+.f64 (*.f64 x (+.f64 z z)) (*.f64 5 y)) |
(+.f64 (*.f64 z (+.f64 x x)) (*.f64 5 y)) |
(pow.f64 (+.f64 (*.f64 x (+.f64 z z)) (*.f64 y 5)) 1) |
(+.f64 (*.f64 x (+.f64 z z)) (*.f64 5 y)) |
(+.f64 (*.f64 z (+.f64 x x)) (*.f64 5 y)) |
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (*.f64 (+.f64 z y) (+.f64 x x)) |
| ✓ | 0.0b | (+.f64 (*.f64 (+.f64 z y) (+.f64 x x)) (*.f64 y 5)) |
Compiled 35 to 13 computations (62.9% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | z | @ | 0 | (+.f64 (*.f64 (+.f64 z y) (+.f64 x x)) (*.f64 y 5)) |
| 0.0ms | y | @ | -inf | (+.f64 (*.f64 (+.f64 z y) (+.f64 x x)) (*.f64 y 5)) |
| 0.0ms | z | @ | inf | (+.f64 (*.f64 (+.f64 z y) (+.f64 x x)) (*.f64 y 5)) |
| 0.0ms | x | @ | inf | (+.f64 (*.f64 (+.f64 z y) (+.f64 x x)) (*.f64 y 5)) |
| 0.0ms | z | @ | -inf | (+.f64 (*.f64 (+.f64 z y) (+.f64 x x)) (*.f64 y 5)) |
| 1× | batch-egg-rewrite |
| 2730× | rational.json-simplify-2 |
| 1854× | rational.json-simplify-35 |
| 1266× | rational.json-1 |
| 1266× | rational.json-2 |
| 1266× | rational.json-3 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 11 | 50 |
| 1 | 72 | 50 |
| 2 | 143 | 50 |
| 3 | 302 | 50 |
| 4 | 598 | 50 |
| 5 | 1396 | 50 |
| 6 | 2854 | 50 |
| 7 | 4470 | 50 |
| 8 | 5559 | 50 |
| 9 | 6551 | 50 |
| 10 | 7258 | 50 |
| 11 | 7258 | 50 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 (*.f64 (+.f64 z y) (+.f64 x x)) (*.f64 y 5)) |
(*.f64 (+.f64 z y) (+.f64 x x)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (+.f64 z y) (+.f64 x x)) (*.f64 y 5)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (+.f64 z y) (+.f64 x x)) (*.f64 y 5)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 (+.f64 z y) (+.f64 x x)) (*.f64 y 5)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (+.f64 (*.f64 (+.f64 z y) x) (*.f64 y 5/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (+.f64 (*.f64 (+.f64 z y) x) (*.f64 y 5/2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 (*.f64 (+.f64 z y) x) (*.f64 y 5/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 4 (+.f64 (*.f64 (+.f64 z y) x) (*.f64 y 5/2)))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 4 (+.f64 (*.f64 (+.f64 z y) x) (*.f64 y 5/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (*.f64 (+.f64 z y) (*.f64 x 4)) (*.f64 y 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 2 (*.f64 4 (+.f64 (*.f64 (+.f64 z y) x) (*.f64 y 5/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (+.f64 z y) x) (*.f64 y 5/2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 (+.f64 z y) x) (*.f64 y 5/2)) 2) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (+.f64 z y) (*.f64 x 4)) (*.f64 y 10)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 z y) (+.f64 x x)) (*.f64 y 5)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (+.f64 (*.f64 (+.f64 z y) x) (*.f64 y 5/2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 4 (+.f64 (*.f64 (+.f64 z y) x) (*.f64 y 5/2)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 4 (+.f64 (*.f64 (+.f64 z y) x) (*.f64 y 5/2))) 4) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 4 (+.f64 (*.f64 (+.f64 z y) x) (*.f64 y 5/2))) 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 4 (+.f64 (*.f64 (+.f64 z y) x) (*.f64 y 5/2))) 4))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 4 (+.f64 (*.f64 (+.f64 z y) x) (*.f64 y 5/2))) 4)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 4 (+.f64 (*.f64 (+.f64 z y) x) (*.f64 y 5/2))) 4))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 4 (+.f64 (*.f64 (+.f64 z y) x) (*.f64 y 5/2))) 4)))))) 256)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 (+.f64 z y) (+.f64 x x)) (*.f64 y 5)) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 z y) (+.f64 x x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 z y) (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 z y) x) (*.f64 (+.f64 z y) x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 z y) (+.f64 x x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 z y) (+.f64 x x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 z y) (*.f64 x 4)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 z y) (*.f64 x 8)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 z y) x) 16) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 z y) x) 16)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (+.f64 z y) x) 16))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (+.f64 z y) x) 16)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (+.f64 z y) x) 16))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (+.f64 z y) x) 16)))))) 256)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 z y) (+.f64 x x)) 1))))) |
| 1× | egg-herbie |
| 5488× | rational.json-simplify-41 |
| 2820× | rational.json-simplify-35 |
| 2394× | rational.json-simplify-2 |
| 1316× | exponential.json-simplify-26 |
| 1130× | rational.json-simplify-49 |
Useful iterations: 4 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 113 | 3223 |
| 1 | 263 | 2921 |
| 2 | 500 | 2639 |
| 3 | 1027 | 2639 |
| 4 | 3563 | 2623 |
| 5 | 4795 | 2623 |
| 6 | 5223 | 2623 |
| 7 | 5542 | 2623 |
| 8 | 5754 | 2623 |
| 9 | 5914 | 2623 |
| 10 | 6857 | 2623 |
| 11 | 7310 | 2623 |
| 12 | 7310 | 2623 |
| 13 | 7310 | 2623 |
| 14 | 7499 | 2623 |
| 15 | 7681 | 2623 |
| 16 | 7824 | 2623 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 5 y)) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(*.f64 2 (*.f64 z x)) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(*.f64 2 (*.f64 z x)) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(*.f64 2 (*.f64 z x)) |
(+.f64 (*.f64 (+.f64 (*.f64 2 x) 5) y) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 x) 5) y) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 x) 5) y) (*.f64 2 (*.f64 z x))) |
(*.f64 y (+.f64 5 (*.f64 2 x))) |
(+.f64 (*.f64 y (+.f64 5 (*.f64 2 x))) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 y (+.f64 5 (*.f64 2 x))) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 y (+.f64 5 (*.f64 2 x))) (*.f64 2 (*.f64 z x))) |
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -2 x) 5))) |
(+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -2 x) 5))) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -2 x) 5))) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -2 x) 5))) (*.f64 2 (*.f64 z x))) |
(*.f64 5 y) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (*.f64 5 y)) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (*.f64 5 y)) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (*.f64 5 y)) |
(*.f64 2 (*.f64 (+.f64 y z) x)) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (*.f64 5 y)) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (*.f64 5 y)) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (*.f64 5 y)) |
(*.f64 2 (*.f64 (+.f64 y z) x)) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (*.f64 5 y)) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (*.f64 5 y)) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (*.f64 5 y)) |
(*.f64 2 (*.f64 y x)) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 2 (*.f64 z x))) |
(*.f64 2 (*.f64 z x)) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 2 (*.f64 z x))) |
(*.f64 2 (*.f64 z x)) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 2 (*.f64 z x))) |
(*.f64 2 (*.f64 z x)) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 2 (*.f64 z x))) |
(*.f64 2 (*.f64 y x)) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 2 (*.f64 z x))) |
(*.f64 2 (*.f64 y x)) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 2 (*.f64 z x))) |
(*.f64 2 (*.f64 (+.f64 y z) x)) |
(*.f64 2 (*.f64 (+.f64 y z) x)) |
(*.f64 2 (*.f64 (+.f64 y z) x)) |
(*.f64 2 (*.f64 (+.f64 y z) x)) |
(*.f64 2 (*.f64 (+.f64 y z) x)) |
(*.f64 2 (*.f64 (+.f64 y z) x)) |
(*.f64 2 (*.f64 (+.f64 y z) x)) |
(*.f64 2 (*.f64 (+.f64 y z) x)) |
(*.f64 2 (*.f64 (+.f64 y z) x)) |
(*.f64 2 (*.f64 (+.f64 y z) x)) |
(*.f64 2 (*.f64 (+.f64 y z) x)) |
(*.f64 2 (*.f64 (+.f64 y z) x)) |
(-.f64 (+.f64 (*.f64 (+.f64 z y) (+.f64 x x)) (*.f64 y 5)) 0) |
(*.f64 (+.f64 (*.f64 (+.f64 z y) (+.f64 x x)) (*.f64 y 5)) 1) |
(*.f64 1 (+.f64 (*.f64 (+.f64 z y) (+.f64 x x)) (*.f64 y 5))) |
(*.f64 2 (+.f64 (*.f64 (+.f64 z y) x) (*.f64 y 5/2))) |
(*.f64 (*.f64 4 (+.f64 (*.f64 (+.f64 z y) x) (*.f64 y 5/2))) 1/2) |
(*.f64 4 (/.f64 (+.f64 (*.f64 (+.f64 z y) x) (*.f64 y 5/2)) 2)) |
(*.f64 (*.f64 2 (*.f64 4 (+.f64 (*.f64 (+.f64 z y) x) (*.f64 y 5/2)))) 1/4) |
(*.f64 1/2 (*.f64 4 (+.f64 (*.f64 (+.f64 z y) x) (*.f64 y 5/2)))) |
(*.f64 1/2 (+.f64 (*.f64 (+.f64 z y) (*.f64 x 4)) (*.f64 y 10))) |
(*.f64 1/4 (*.f64 2 (*.f64 4 (+.f64 (*.f64 (+.f64 z y) x) (*.f64 y 5/2))))) |
(*.f64 (+.f64 (*.f64 (+.f64 z y) x) (*.f64 y 5/2)) 2) |
(*.f64 (/.f64 (+.f64 (*.f64 (+.f64 z y) x) (*.f64 y 5/2)) 2) 4) |
(*.f64 (+.f64 (*.f64 (+.f64 z y) (*.f64 x 4)) (*.f64 y 10)) 1/2) |
(/.f64 (+.f64 (*.f64 (+.f64 z y) (+.f64 x x)) (*.f64 y 5)) 1) |
(/.f64 (*.f64 4 (+.f64 (*.f64 (+.f64 z y) x) (*.f64 y 5/2))) 2) |
(/.f64 (*.f64 2 (*.f64 4 (+.f64 (*.f64 (+.f64 z y) x) (*.f64 y 5/2)))) 4) |
(/.f64 (*.f64 (*.f64 4 (+.f64 (*.f64 (+.f64 z y) x) (*.f64 y 5/2))) 4) 8) |
(/.f64 (*.f64 2 (*.f64 (*.f64 4 (+.f64 (*.f64 (+.f64 z y) x) (*.f64 y 5/2))) 4)) 16) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 4 (+.f64 (*.f64 (+.f64 z y) x) (*.f64 y 5/2))) 4))) 32) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 4 (+.f64 (*.f64 (+.f64 z y) x) (*.f64 y 5/2))) 4)))) 64) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 4 (+.f64 (*.f64 (+.f64 z y) x) (*.f64 y 5/2))) 4))))) 128) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 4 (+.f64 (*.f64 (+.f64 z y) x) (*.f64 y 5/2))) 4)))))) 256) |
(pow.f64 (+.f64 (*.f64 (+.f64 z y) (+.f64 x x)) (*.f64 y 5)) 1) |
(+.f64 (*.f64 (+.f64 z y) (+.f64 x x)) 0) |
(+.f64 0 (*.f64 (+.f64 z y) (+.f64 x x))) |
(+.f64 (*.f64 (+.f64 z y) x) (*.f64 (+.f64 z y) x)) |
(-.f64 (*.f64 (+.f64 z y) (+.f64 x x)) 0) |
(/.f64 (*.f64 (+.f64 z y) (+.f64 x x)) 1) |
(/.f64 (*.f64 (+.f64 z y) (*.f64 x 4)) 2) |
(/.f64 (*.f64 (+.f64 z y) (*.f64 x 8)) 4) |
(/.f64 (*.f64 (*.f64 (+.f64 z y) x) 16) 8) |
(/.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 z y) x) 16)) 16) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (+.f64 z y) x) 16))) 32) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (+.f64 z y) x) 16)))) 64) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (+.f64 z y) x) 16))))) 128) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (+.f64 z y) x) 16)))))) 256) |
(pow.f64 (*.f64 (+.f64 z y) (+.f64 x x)) 1) |
| Outputs |
|---|
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 5 y)) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 y 5)) |
(*.f64 y (+.f64 5 (*.f64 2 x))) |
(*.f64 y (+.f64 5 (+.f64 x x))) |
(*.f64 y (+.f64 x (+.f64 x 5))) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 y 5) (*.f64 z (*.f64 2 x)))) |
(+.f64 (*.f64 y 5) (*.f64 2 (+.f64 (*.f64 x z) (*.f64 y x)))) |
(+.f64 (*.f64 y 5) (*.f64 (*.f64 2 x) (+.f64 y z))) |
(+.f64 (*.f64 y 5) (*.f64 2 (*.f64 x (+.f64 y z)))) |
(+.f64 (*.f64 y 5) (*.f64 x (*.f64 2 (+.f64 y z)))) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 y 5) (*.f64 z (*.f64 2 x)))) |
(+.f64 (*.f64 y 5) (*.f64 2 (+.f64 (*.f64 x z) (*.f64 y x)))) |
(+.f64 (*.f64 y 5) (*.f64 (*.f64 2 x) (+.f64 y z))) |
(+.f64 (*.f64 y 5) (*.f64 2 (*.f64 x (+.f64 y z)))) |
(+.f64 (*.f64 y 5) (*.f64 x (*.f64 2 (+.f64 y z)))) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 y 5) (*.f64 z (*.f64 2 x)))) |
(+.f64 (*.f64 y 5) (*.f64 2 (+.f64 (*.f64 x z) (*.f64 y x)))) |
(+.f64 (*.f64 y 5) (*.f64 (*.f64 2 x) (+.f64 y z))) |
(+.f64 (*.f64 y 5) (*.f64 2 (*.f64 x (+.f64 y z)))) |
(+.f64 (*.f64 y 5) (*.f64 x (*.f64 2 (+.f64 y z)))) |
(*.f64 2 (*.f64 z x)) |
(*.f64 z (*.f64 2 x)) |
(*.f64 2 (*.f64 x z)) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 y 5) (*.f64 z (*.f64 2 x)))) |
(+.f64 (*.f64 y 5) (*.f64 2 (+.f64 (*.f64 x z) (*.f64 y x)))) |
(+.f64 (*.f64 y 5) (*.f64 (*.f64 2 x) (+.f64 y z))) |
(+.f64 (*.f64 y 5) (*.f64 2 (*.f64 x (+.f64 y z)))) |
(+.f64 (*.f64 y 5) (*.f64 x (*.f64 2 (+.f64 y z)))) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 y 5) (*.f64 z (*.f64 2 x)))) |
(+.f64 (*.f64 y 5) (*.f64 2 (+.f64 (*.f64 x z) (*.f64 y x)))) |
(+.f64 (*.f64 y 5) (*.f64 (*.f64 2 x) (+.f64 y z))) |
(+.f64 (*.f64 y 5) (*.f64 2 (*.f64 x (+.f64 y z)))) |
(+.f64 (*.f64 y 5) (*.f64 x (*.f64 2 (+.f64 y z)))) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 y 5) (*.f64 z (*.f64 2 x)))) |
(+.f64 (*.f64 y 5) (*.f64 2 (+.f64 (*.f64 x z) (*.f64 y x)))) |
(+.f64 (*.f64 y 5) (*.f64 (*.f64 2 x) (+.f64 y z))) |
(+.f64 (*.f64 y 5) (*.f64 2 (*.f64 x (+.f64 y z)))) |
(+.f64 (*.f64 y 5) (*.f64 x (*.f64 2 (+.f64 y z)))) |
(*.f64 2 (*.f64 z x)) |
(*.f64 z (*.f64 2 x)) |
(*.f64 2 (*.f64 x z)) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 y 5) (*.f64 z (*.f64 2 x)))) |
(+.f64 (*.f64 y 5) (*.f64 2 (+.f64 (*.f64 x z) (*.f64 y x)))) |
(+.f64 (*.f64 y 5) (*.f64 (*.f64 2 x) (+.f64 y z))) |
(+.f64 (*.f64 y 5) (*.f64 2 (*.f64 x (+.f64 y z)))) |
(+.f64 (*.f64 y 5) (*.f64 x (*.f64 2 (+.f64 y z)))) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 y 5) (*.f64 z (*.f64 2 x)))) |
(+.f64 (*.f64 y 5) (*.f64 2 (+.f64 (*.f64 x z) (*.f64 y x)))) |
(+.f64 (*.f64 y 5) (*.f64 (*.f64 2 x) (+.f64 y z))) |
(+.f64 (*.f64 y 5) (*.f64 2 (*.f64 x (+.f64 y z)))) |
(+.f64 (*.f64 y 5) (*.f64 x (*.f64 2 (+.f64 y z)))) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 y 5) (*.f64 z (*.f64 2 x)))) |
(+.f64 (*.f64 y 5) (*.f64 2 (+.f64 (*.f64 x z) (*.f64 y x)))) |
(+.f64 (*.f64 y 5) (*.f64 (*.f64 2 x) (+.f64 y z))) |
(+.f64 (*.f64 y 5) (*.f64 2 (*.f64 x (+.f64 y z)))) |
(+.f64 (*.f64 y 5) (*.f64 x (*.f64 2 (+.f64 y z)))) |
(*.f64 2 (*.f64 z x)) |
(*.f64 z (*.f64 2 x)) |
(*.f64 2 (*.f64 x z)) |
(+.f64 (*.f64 (+.f64 (*.f64 2 x) 5) y) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 y 5) (*.f64 z (*.f64 2 x)))) |
(+.f64 (*.f64 y 5) (*.f64 2 (+.f64 (*.f64 x z) (*.f64 y x)))) |
(+.f64 (*.f64 y 5) (*.f64 (*.f64 2 x) (+.f64 y z))) |
(+.f64 (*.f64 y 5) (*.f64 2 (*.f64 x (+.f64 y z)))) |
(+.f64 (*.f64 y 5) (*.f64 x (*.f64 2 (+.f64 y z)))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 x) 5) y) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 y 5) (*.f64 z (*.f64 2 x)))) |
(+.f64 (*.f64 y 5) (*.f64 2 (+.f64 (*.f64 x z) (*.f64 y x)))) |
(+.f64 (*.f64 y 5) (*.f64 (*.f64 2 x) (+.f64 y z))) |
(+.f64 (*.f64 y 5) (*.f64 2 (*.f64 x (+.f64 y z)))) |
(+.f64 (*.f64 y 5) (*.f64 x (*.f64 2 (+.f64 y z)))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 x) 5) y) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 y 5) (*.f64 z (*.f64 2 x)))) |
(+.f64 (*.f64 y 5) (*.f64 2 (+.f64 (*.f64 x z) (*.f64 y x)))) |
(+.f64 (*.f64 y 5) (*.f64 (*.f64 2 x) (+.f64 y z))) |
(+.f64 (*.f64 y 5) (*.f64 2 (*.f64 x (+.f64 y z)))) |
(+.f64 (*.f64 y 5) (*.f64 x (*.f64 2 (+.f64 y z)))) |
(*.f64 y (+.f64 5 (*.f64 2 x))) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 y 5)) |
(*.f64 y (+.f64 5 (+.f64 x x))) |
(*.f64 y (+.f64 x (+.f64 x 5))) |
(+.f64 (*.f64 y (+.f64 5 (*.f64 2 x))) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 y 5) (*.f64 z (*.f64 2 x)))) |
(+.f64 (*.f64 y 5) (*.f64 2 (+.f64 (*.f64 x z) (*.f64 y x)))) |
(+.f64 (*.f64 y 5) (*.f64 (*.f64 2 x) (+.f64 y z))) |
(+.f64 (*.f64 y 5) (*.f64 2 (*.f64 x (+.f64 y z)))) |
(+.f64 (*.f64 y 5) (*.f64 x (*.f64 2 (+.f64 y z)))) |
(+.f64 (*.f64 y (+.f64 5 (*.f64 2 x))) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 y 5) (*.f64 z (*.f64 2 x)))) |
(+.f64 (*.f64 y 5) (*.f64 2 (+.f64 (*.f64 x z) (*.f64 y x)))) |
(+.f64 (*.f64 y 5) (*.f64 (*.f64 2 x) (+.f64 y z))) |
(+.f64 (*.f64 y 5) (*.f64 2 (*.f64 x (+.f64 y z)))) |
(+.f64 (*.f64 y 5) (*.f64 x (*.f64 2 (+.f64 y z)))) |
(+.f64 (*.f64 y (+.f64 5 (*.f64 2 x))) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 y 5) (*.f64 z (*.f64 2 x)))) |
(+.f64 (*.f64 y 5) (*.f64 2 (+.f64 (*.f64 x z) (*.f64 y x)))) |
(+.f64 (*.f64 y 5) (*.f64 (*.f64 2 x) (+.f64 y z))) |
(+.f64 (*.f64 y 5) (*.f64 2 (*.f64 x (+.f64 y z)))) |
(+.f64 (*.f64 y 5) (*.f64 x (*.f64 2 (+.f64 y z)))) |
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -2 x) 5))) |
(*.f64 y (*.f64 (-.f64 (*.f64 x -2) 5) -1)) |
(*.f64 y (neg.f64 (-.f64 (*.f64 x -2) 5))) |
(*.f64 y (-.f64 5 (*.f64 x -2))) |
(+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -2 x) 5))) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 z (*.f64 2 x)) (*.f64 y (*.f64 (-.f64 (*.f64 x -2) 5) -1))) |
(+.f64 (*.f64 z (*.f64 2 x)) (*.f64 y (neg.f64 (-.f64 (*.f64 x -2) 5)))) |
(+.f64 (*.f64 2 (*.f64 x z)) (*.f64 y (neg.f64 (-.f64 (*.f64 x -2) 5)))) |
(+.f64 (*.f64 2 (*.f64 x z)) (*.f64 y (-.f64 5 (*.f64 x -2)))) |
(+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -2 x) 5))) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 z (*.f64 2 x)) (*.f64 y (*.f64 (-.f64 (*.f64 x -2) 5) -1))) |
(+.f64 (*.f64 z (*.f64 2 x)) (*.f64 y (neg.f64 (-.f64 (*.f64 x -2) 5)))) |
(+.f64 (*.f64 2 (*.f64 x z)) (*.f64 y (neg.f64 (-.f64 (*.f64 x -2) 5)))) |
(+.f64 (*.f64 2 (*.f64 x z)) (*.f64 y (-.f64 5 (*.f64 x -2)))) |
(+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -2 x) 5))) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 z (*.f64 2 x)) (*.f64 y (*.f64 (-.f64 (*.f64 x -2) 5) -1))) |
(+.f64 (*.f64 z (*.f64 2 x)) (*.f64 y (neg.f64 (-.f64 (*.f64 x -2) 5)))) |
(+.f64 (*.f64 2 (*.f64 x z)) (*.f64 y (neg.f64 (-.f64 (*.f64 x -2) 5)))) |
(+.f64 (*.f64 2 (*.f64 x z)) (*.f64 y (-.f64 5 (*.f64 x -2)))) |
(*.f64 5 y) |
(*.f64 y 5) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (*.f64 5 y)) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 y 5) (*.f64 z (*.f64 2 x)))) |
(+.f64 (*.f64 y 5) (*.f64 2 (+.f64 (*.f64 x z) (*.f64 y x)))) |
(+.f64 (*.f64 y 5) (*.f64 (*.f64 2 x) (+.f64 y z))) |
(+.f64 (*.f64 y 5) (*.f64 2 (*.f64 x (+.f64 y z)))) |
(+.f64 (*.f64 y 5) (*.f64 x (*.f64 2 (+.f64 y z)))) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (*.f64 5 y)) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 y 5) (*.f64 z (*.f64 2 x)))) |
(+.f64 (*.f64 y 5) (*.f64 2 (+.f64 (*.f64 x z) (*.f64 y x)))) |
(+.f64 (*.f64 y 5) (*.f64 (*.f64 2 x) (+.f64 y z))) |
(+.f64 (*.f64 y 5) (*.f64 2 (*.f64 x (+.f64 y z)))) |
(+.f64 (*.f64 y 5) (*.f64 x (*.f64 2 (+.f64 y z)))) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (*.f64 5 y)) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 y 5) (*.f64 z (*.f64 2 x)))) |
(+.f64 (*.f64 y 5) (*.f64 2 (+.f64 (*.f64 x z) (*.f64 y x)))) |
(+.f64 (*.f64 y 5) (*.f64 (*.f64 2 x) (+.f64 y z))) |
(+.f64 (*.f64 y 5) (*.f64 2 (*.f64 x (+.f64 y z)))) |
(+.f64 (*.f64 y 5) (*.f64 x (*.f64 2 (+.f64 y z)))) |
(*.f64 2 (*.f64 (+.f64 y z) x)) |
(*.f64 (+.f64 y z) (*.f64 2 x)) |
(*.f64 (*.f64 2 x) (+.f64 y z)) |
(*.f64 2 (*.f64 x (+.f64 y z))) |
(*.f64 x (*.f64 2 (+.f64 y z))) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (*.f64 5 y)) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 y 5) (*.f64 z (*.f64 2 x)))) |
(+.f64 (*.f64 y 5) (*.f64 2 (+.f64 (*.f64 x z) (*.f64 y x)))) |
(+.f64 (*.f64 y 5) (*.f64 (*.f64 2 x) (+.f64 y z))) |
(+.f64 (*.f64 y 5) (*.f64 2 (*.f64 x (+.f64 y z)))) |
(+.f64 (*.f64 y 5) (*.f64 x (*.f64 2 (+.f64 y z)))) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (*.f64 5 y)) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 y 5) (*.f64 z (*.f64 2 x)))) |
(+.f64 (*.f64 y 5) (*.f64 2 (+.f64 (*.f64 x z) (*.f64 y x)))) |
(+.f64 (*.f64 y 5) (*.f64 (*.f64 2 x) (+.f64 y z))) |
(+.f64 (*.f64 y 5) (*.f64 2 (*.f64 x (+.f64 y z)))) |
(+.f64 (*.f64 y 5) (*.f64 x (*.f64 2 (+.f64 y z)))) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (*.f64 5 y)) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 y 5) (*.f64 z (*.f64 2 x)))) |
(+.f64 (*.f64 y 5) (*.f64 2 (+.f64 (*.f64 x z) (*.f64 y x)))) |
(+.f64 (*.f64 y 5) (*.f64 (*.f64 2 x) (+.f64 y z))) |
(+.f64 (*.f64 y 5) (*.f64 2 (*.f64 x (+.f64 y z)))) |
(+.f64 (*.f64 y 5) (*.f64 x (*.f64 2 (+.f64 y z)))) |
(*.f64 2 (*.f64 (+.f64 y z) x)) |
(*.f64 (+.f64 y z) (*.f64 2 x)) |
(*.f64 (*.f64 2 x) (+.f64 y z)) |
(*.f64 2 (*.f64 x (+.f64 y z))) |
(*.f64 x (*.f64 2 (+.f64 y z))) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (*.f64 5 y)) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 y 5) (*.f64 z (*.f64 2 x)))) |
(+.f64 (*.f64 y 5) (*.f64 2 (+.f64 (*.f64 x z) (*.f64 y x)))) |
(+.f64 (*.f64 y 5) (*.f64 (*.f64 2 x) (+.f64 y z))) |
(+.f64 (*.f64 y 5) (*.f64 2 (*.f64 x (+.f64 y z)))) |
(+.f64 (*.f64 y 5) (*.f64 x (*.f64 2 (+.f64 y z)))) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (*.f64 5 y)) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 y 5) (*.f64 z (*.f64 2 x)))) |
(+.f64 (*.f64 y 5) (*.f64 2 (+.f64 (*.f64 x z) (*.f64 y x)))) |
(+.f64 (*.f64 y 5) (*.f64 (*.f64 2 x) (+.f64 y z))) |
(+.f64 (*.f64 y 5) (*.f64 2 (*.f64 x (+.f64 y z)))) |
(+.f64 (*.f64 y 5) (*.f64 x (*.f64 2 (+.f64 y z)))) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (*.f64 5 y)) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 y 5) (*.f64 z (*.f64 2 x)))) |
(+.f64 (*.f64 y 5) (*.f64 2 (+.f64 (*.f64 x z) (*.f64 y x)))) |
(+.f64 (*.f64 y 5) (*.f64 (*.f64 2 x) (+.f64 y z))) |
(+.f64 (*.f64 y 5) (*.f64 2 (*.f64 x (+.f64 y z)))) |
(+.f64 (*.f64 y 5) (*.f64 x (*.f64 2 (+.f64 y z)))) |
(*.f64 2 (*.f64 y x)) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 2 (*.f64 z x))) |
(*.f64 (+.f64 y z) (*.f64 2 x)) |
(*.f64 (*.f64 2 x) (+.f64 y z)) |
(*.f64 2 (*.f64 x (+.f64 y z))) |
(*.f64 x (*.f64 2 (+.f64 y z))) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 2 (*.f64 z x))) |
(*.f64 (+.f64 y z) (*.f64 2 x)) |
(*.f64 (*.f64 2 x) (+.f64 y z)) |
(*.f64 2 (*.f64 x (+.f64 y z))) |
(*.f64 x (*.f64 2 (+.f64 y z))) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 2 (*.f64 z x))) |
(*.f64 (+.f64 y z) (*.f64 2 x)) |
(*.f64 (*.f64 2 x) (+.f64 y z)) |
(*.f64 2 (*.f64 x (+.f64 y z))) |
(*.f64 x (*.f64 2 (+.f64 y z))) |
(*.f64 2 (*.f64 z x)) |
(*.f64 z (*.f64 2 x)) |
(*.f64 2 (*.f64 x z)) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 2 (*.f64 z x))) |
(*.f64 (+.f64 y z) (*.f64 2 x)) |
(*.f64 (*.f64 2 x) (+.f64 y z)) |
(*.f64 2 (*.f64 x (+.f64 y z))) |
(*.f64 x (*.f64 2 (+.f64 y z))) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 2 (*.f64 z x))) |
(*.f64 (+.f64 y z) (*.f64 2 x)) |
(*.f64 (*.f64 2 x) (+.f64 y z)) |
(*.f64 2 (*.f64 x (+.f64 y z))) |
(*.f64 x (*.f64 2 (+.f64 y z))) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 2 (*.f64 z x))) |
(*.f64 (+.f64 y z) (*.f64 2 x)) |
(*.f64 (*.f64 2 x) (+.f64 y z)) |
(*.f64 2 (*.f64 x (+.f64 y z))) |
(*.f64 x (*.f64 2 (+.f64 y z))) |
(*.f64 2 (*.f64 z x)) |
(*.f64 z (*.f64 2 x)) |
(*.f64 2 (*.f64 x z)) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 2 (*.f64 z x))) |
(*.f64 (+.f64 y z) (*.f64 2 x)) |
(*.f64 (*.f64 2 x) (+.f64 y z)) |
(*.f64 2 (*.f64 x (+.f64 y z))) |
(*.f64 x (*.f64 2 (+.f64 y z))) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 2 (*.f64 z x))) |
(*.f64 (+.f64 y z) (*.f64 2 x)) |
(*.f64 (*.f64 2 x) (+.f64 y z)) |
(*.f64 2 (*.f64 x (+.f64 y z))) |
(*.f64 x (*.f64 2 (+.f64 y z))) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 2 (*.f64 z x))) |
(*.f64 (+.f64 y z) (*.f64 2 x)) |
(*.f64 (*.f64 2 x) (+.f64 y z)) |
(*.f64 2 (*.f64 x (+.f64 y z))) |
(*.f64 x (*.f64 2 (+.f64 y z))) |
(*.f64 2 (*.f64 z x)) |
(*.f64 z (*.f64 2 x)) |
(*.f64 2 (*.f64 x z)) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 2 (*.f64 z x))) |
(*.f64 (+.f64 y z) (*.f64 2 x)) |
(*.f64 (*.f64 2 x) (+.f64 y z)) |
(*.f64 2 (*.f64 x (+.f64 y z))) |
(*.f64 x (*.f64 2 (+.f64 y z))) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 2 (*.f64 z x))) |
(*.f64 (+.f64 y z) (*.f64 2 x)) |
(*.f64 (*.f64 2 x) (+.f64 y z)) |
(*.f64 2 (*.f64 x (+.f64 y z))) |
(*.f64 x (*.f64 2 (+.f64 y z))) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 2 (*.f64 z x))) |
(*.f64 (+.f64 y z) (*.f64 2 x)) |
(*.f64 (*.f64 2 x) (+.f64 y z)) |
(*.f64 2 (*.f64 x (+.f64 y z))) |
(*.f64 x (*.f64 2 (+.f64 y z))) |
(*.f64 2 (*.f64 y x)) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 2 (*.f64 z x))) |
(*.f64 (+.f64 y z) (*.f64 2 x)) |
(*.f64 (*.f64 2 x) (+.f64 y z)) |
(*.f64 2 (*.f64 x (+.f64 y z))) |
(*.f64 x (*.f64 2 (+.f64 y z))) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 2 (*.f64 z x))) |
(*.f64 (+.f64 y z) (*.f64 2 x)) |
(*.f64 (*.f64 2 x) (+.f64 y z)) |
(*.f64 2 (*.f64 x (+.f64 y z))) |
(*.f64 x (*.f64 2 (+.f64 y z))) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 2 (*.f64 z x))) |
(*.f64 (+.f64 y z) (*.f64 2 x)) |
(*.f64 (*.f64 2 x) (+.f64 y z)) |
(*.f64 2 (*.f64 x (+.f64 y z))) |
(*.f64 x (*.f64 2 (+.f64 y z))) |
(*.f64 2 (*.f64 y x)) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 2 (*.f64 z x))) |
(*.f64 (+.f64 y z) (*.f64 2 x)) |
(*.f64 (*.f64 2 x) (+.f64 y z)) |
(*.f64 2 (*.f64 x (+.f64 y z))) |
(*.f64 x (*.f64 2 (+.f64 y z))) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 2 (*.f64 z x))) |
(*.f64 (+.f64 y z) (*.f64 2 x)) |
(*.f64 (*.f64 2 x) (+.f64 y z)) |
(*.f64 2 (*.f64 x (+.f64 y z))) |
(*.f64 x (*.f64 2 (+.f64 y z))) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 2 (*.f64 z x))) |
(*.f64 (+.f64 y z) (*.f64 2 x)) |
(*.f64 (*.f64 2 x) (+.f64 y z)) |
(*.f64 2 (*.f64 x (+.f64 y z))) |
(*.f64 x (*.f64 2 (+.f64 y z))) |
(*.f64 2 (*.f64 (+.f64 y z) x)) |
(*.f64 (+.f64 y z) (*.f64 2 x)) |
(*.f64 (*.f64 2 x) (+.f64 y z)) |
(*.f64 2 (*.f64 x (+.f64 y z))) |
(*.f64 x (*.f64 2 (+.f64 y z))) |
(*.f64 2 (*.f64 (+.f64 y z) x)) |
(*.f64 (+.f64 y z) (*.f64 2 x)) |
(*.f64 (*.f64 2 x) (+.f64 y z)) |
(*.f64 2 (*.f64 x (+.f64 y z))) |
(*.f64 x (*.f64 2 (+.f64 y z))) |
(*.f64 2 (*.f64 (+.f64 y z) x)) |
(*.f64 (+.f64 y z) (*.f64 2 x)) |
(*.f64 (*.f64 2 x) (+.f64 y z)) |
(*.f64 2 (*.f64 x (+.f64 y z))) |
(*.f64 x (*.f64 2 (+.f64 y z))) |
(*.f64 2 (*.f64 (+.f64 y z) x)) |
(*.f64 (+.f64 y z) (*.f64 2 x)) |
(*.f64 (*.f64 2 x) (+.f64 y z)) |
(*.f64 2 (*.f64 x (+.f64 y z))) |
(*.f64 x (*.f64 2 (+.f64 y z))) |
(*.f64 2 (*.f64 (+.f64 y z) x)) |
(*.f64 (+.f64 y z) (*.f64 2 x)) |
(*.f64 (*.f64 2 x) (+.f64 y z)) |
(*.f64 2 (*.f64 x (+.f64 y z))) |
(*.f64 x (*.f64 2 (+.f64 y z))) |
(*.f64 2 (*.f64 (+.f64 y z) x)) |
(*.f64 (+.f64 y z) (*.f64 2 x)) |
(*.f64 (*.f64 2 x) (+.f64 y z)) |
(*.f64 2 (*.f64 x (+.f64 y z))) |
(*.f64 x (*.f64 2 (+.f64 y z))) |
(*.f64 2 (*.f64 (+.f64 y z) x)) |
(*.f64 (+.f64 y z) (*.f64 2 x)) |
(*.f64 (*.f64 2 x) (+.f64 y z)) |
(*.f64 2 (*.f64 x (+.f64 y z))) |
(*.f64 x (*.f64 2 (+.f64 y z))) |
(*.f64 2 (*.f64 (+.f64 y z) x)) |
(*.f64 (+.f64 y z) (*.f64 2 x)) |
(*.f64 (*.f64 2 x) (+.f64 y z)) |
(*.f64 2 (*.f64 x (+.f64 y z))) |
(*.f64 x (*.f64 2 (+.f64 y z))) |
(*.f64 2 (*.f64 (+.f64 y z) x)) |
(*.f64 (+.f64 y z) (*.f64 2 x)) |
(*.f64 (*.f64 2 x) (+.f64 y z)) |
(*.f64 2 (*.f64 x (+.f64 y z))) |
(*.f64 x (*.f64 2 (+.f64 y z))) |
(*.f64 2 (*.f64 (+.f64 y z) x)) |
(*.f64 (+.f64 y z) (*.f64 2 x)) |
(*.f64 (*.f64 2 x) (+.f64 y z)) |
(*.f64 2 (*.f64 x (+.f64 y z))) |
(*.f64 x (*.f64 2 (+.f64 y z))) |
(*.f64 2 (*.f64 (+.f64 y z) x)) |
(*.f64 (+.f64 y z) (*.f64 2 x)) |
(*.f64 (*.f64 2 x) (+.f64 y z)) |
(*.f64 2 (*.f64 x (+.f64 y z))) |
(*.f64 x (*.f64 2 (+.f64 y z))) |
(*.f64 2 (*.f64 (+.f64 y z) x)) |
(*.f64 (+.f64 y z) (*.f64 2 x)) |
(*.f64 (*.f64 2 x) (+.f64 y z)) |
(*.f64 2 (*.f64 x (+.f64 y z))) |
(*.f64 x (*.f64 2 (+.f64 y z))) |
(-.f64 (+.f64 (*.f64 (+.f64 z y) (+.f64 x x)) (*.f64 y 5)) 0) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 y 5) (*.f64 z (*.f64 2 x)))) |
(+.f64 (*.f64 y 5) (*.f64 2 (+.f64 (*.f64 x z) (*.f64 y x)))) |
(+.f64 (*.f64 y 5) (*.f64 (*.f64 2 x) (+.f64 y z))) |
(+.f64 (*.f64 y 5) (*.f64 2 (*.f64 x (+.f64 y z)))) |
(+.f64 (*.f64 y 5) (*.f64 x (*.f64 2 (+.f64 y z)))) |
(*.f64 (+.f64 (*.f64 (+.f64 z y) (+.f64 x x)) (*.f64 y 5)) 1) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 y 5) (*.f64 z (*.f64 2 x)))) |
(+.f64 (*.f64 y 5) (*.f64 2 (+.f64 (*.f64 x z) (*.f64 y x)))) |
(+.f64 (*.f64 y 5) (*.f64 (*.f64 2 x) (+.f64 y z))) |
(+.f64 (*.f64 y 5) (*.f64 2 (*.f64 x (+.f64 y z)))) |
(+.f64 (*.f64 y 5) (*.f64 x (*.f64 2 (+.f64 y z)))) |
(*.f64 1 (+.f64 (*.f64 (+.f64 z y) (+.f64 x x)) (*.f64 y 5))) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 y 5) (*.f64 z (*.f64 2 x)))) |
(+.f64 (*.f64 y 5) (*.f64 2 (+.f64 (*.f64 x z) (*.f64 y x)))) |
(+.f64 (*.f64 y 5) (*.f64 (*.f64 2 x) (+.f64 y z))) |
(+.f64 (*.f64 y 5) (*.f64 2 (*.f64 x (+.f64 y z)))) |
(+.f64 (*.f64 y 5) (*.f64 x (*.f64 2 (+.f64 y z)))) |
(*.f64 2 (+.f64 (*.f64 (+.f64 z y) x) (*.f64 y 5/2))) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 y 5) (*.f64 z (*.f64 2 x)))) |
(+.f64 (*.f64 y 5) (*.f64 2 (+.f64 (*.f64 x z) (*.f64 y x)))) |
(+.f64 (*.f64 y 5) (*.f64 (*.f64 2 x) (+.f64 y z))) |
(+.f64 (*.f64 y 5) (*.f64 2 (*.f64 x (+.f64 y z)))) |
(+.f64 (*.f64 y 5) (*.f64 x (*.f64 2 (+.f64 y z)))) |
(*.f64 (*.f64 4 (+.f64 (*.f64 (+.f64 z y) x) (*.f64 y 5/2))) 1/2) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 y 5) (*.f64 z (*.f64 2 x)))) |
(+.f64 (*.f64 y 5) (*.f64 2 (+.f64 (*.f64 x z) (*.f64 y x)))) |
(+.f64 (*.f64 y 5) (*.f64 (*.f64 2 x) (+.f64 y z))) |
(+.f64 (*.f64 y 5) (*.f64 2 (*.f64 x (+.f64 y z)))) |
(+.f64 (*.f64 y 5) (*.f64 x (*.f64 2 (+.f64 y z)))) |
(*.f64 4 (/.f64 (+.f64 (*.f64 (+.f64 z y) x) (*.f64 y 5/2)) 2)) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 y 5) (*.f64 z (*.f64 2 x)))) |
(+.f64 (*.f64 y 5) (*.f64 2 (+.f64 (*.f64 x z) (*.f64 y x)))) |
(+.f64 (*.f64 y 5) (*.f64 (*.f64 2 x) (+.f64 y z))) |
(+.f64 (*.f64 y 5) (*.f64 2 (*.f64 x (+.f64 y z)))) |
(+.f64 (*.f64 y 5) (*.f64 x (*.f64 2 (+.f64 y z)))) |
(*.f64 (*.f64 2 (*.f64 4 (+.f64 (*.f64 (+.f64 z y) x) (*.f64 y 5/2)))) 1/4) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 y 5) (*.f64 z (*.f64 2 x)))) |
(+.f64 (*.f64 y 5) (*.f64 2 (+.f64 (*.f64 x z) (*.f64 y x)))) |
(+.f64 (*.f64 y 5) (*.f64 (*.f64 2 x) (+.f64 y z))) |
(+.f64 (*.f64 y 5) (*.f64 2 (*.f64 x (+.f64 y z)))) |
(+.f64 (*.f64 y 5) (*.f64 x (*.f64 2 (+.f64 y z)))) |
(*.f64 1/2 (*.f64 4 (+.f64 (*.f64 (+.f64 z y) x) (*.f64 y 5/2)))) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 y 5) (*.f64 z (*.f64 2 x)))) |
(+.f64 (*.f64 y 5) (*.f64 2 (+.f64 (*.f64 x z) (*.f64 y x)))) |
(+.f64 (*.f64 y 5) (*.f64 (*.f64 2 x) (+.f64 y z))) |
(+.f64 (*.f64 y 5) (*.f64 2 (*.f64 x (+.f64 y z)))) |
(+.f64 (*.f64 y 5) (*.f64 x (*.f64 2 (+.f64 y z)))) |
(*.f64 1/2 (+.f64 (*.f64 (+.f64 z y) (*.f64 x 4)) (*.f64 y 10))) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 y 5) (*.f64 z (*.f64 2 x)))) |
(+.f64 (*.f64 y 5) (*.f64 2 (+.f64 (*.f64 x z) (*.f64 y x)))) |
(+.f64 (*.f64 y 5) (*.f64 (*.f64 2 x) (+.f64 y z))) |
(+.f64 (*.f64 y 5) (*.f64 2 (*.f64 x (+.f64 y z)))) |
(+.f64 (*.f64 y 5) (*.f64 x (*.f64 2 (+.f64 y z)))) |
(*.f64 1/4 (*.f64 2 (*.f64 4 (+.f64 (*.f64 (+.f64 z y) x) (*.f64 y 5/2))))) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 y 5) (*.f64 z (*.f64 2 x)))) |
(+.f64 (*.f64 y 5) (*.f64 2 (+.f64 (*.f64 x z) (*.f64 y x)))) |
(+.f64 (*.f64 y 5) (*.f64 (*.f64 2 x) (+.f64 y z))) |
(+.f64 (*.f64 y 5) (*.f64 2 (*.f64 x (+.f64 y z)))) |
(+.f64 (*.f64 y 5) (*.f64 x (*.f64 2 (+.f64 y z)))) |
(*.f64 (+.f64 (*.f64 (+.f64 z y) x) (*.f64 y 5/2)) 2) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 y 5) (*.f64 z (*.f64 2 x)))) |
(+.f64 (*.f64 y 5) (*.f64 2 (+.f64 (*.f64 x z) (*.f64 y x)))) |
(+.f64 (*.f64 y 5) (*.f64 (*.f64 2 x) (+.f64 y z))) |
(+.f64 (*.f64 y 5) (*.f64 2 (*.f64 x (+.f64 y z)))) |
(+.f64 (*.f64 y 5) (*.f64 x (*.f64 2 (+.f64 y z)))) |
(*.f64 (/.f64 (+.f64 (*.f64 (+.f64 z y) x) (*.f64 y 5/2)) 2) 4) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 y 5) (*.f64 z (*.f64 2 x)))) |
(+.f64 (*.f64 y 5) (*.f64 2 (+.f64 (*.f64 x z) (*.f64 y x)))) |
(+.f64 (*.f64 y 5) (*.f64 (*.f64 2 x) (+.f64 y z))) |
(+.f64 (*.f64 y 5) (*.f64 2 (*.f64 x (+.f64 y z)))) |
(+.f64 (*.f64 y 5) (*.f64 x (*.f64 2 (+.f64 y z)))) |
(*.f64 (+.f64 (*.f64 (+.f64 z y) (*.f64 x 4)) (*.f64 y 10)) 1/2) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 y 5) (*.f64 z (*.f64 2 x)))) |
(+.f64 (*.f64 y 5) (*.f64 2 (+.f64 (*.f64 x z) (*.f64 y x)))) |
(+.f64 (*.f64 y 5) (*.f64 (*.f64 2 x) (+.f64 y z))) |
(+.f64 (*.f64 y 5) (*.f64 2 (*.f64 x (+.f64 y z)))) |
(+.f64 (*.f64 y 5) (*.f64 x (*.f64 2 (+.f64 y z)))) |
(/.f64 (+.f64 (*.f64 (+.f64 z y) (+.f64 x x)) (*.f64 y 5)) 1) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 y 5) (*.f64 z (*.f64 2 x)))) |
(+.f64 (*.f64 y 5) (*.f64 2 (+.f64 (*.f64 x z) (*.f64 y x)))) |
(+.f64 (*.f64 y 5) (*.f64 (*.f64 2 x) (+.f64 y z))) |
(+.f64 (*.f64 y 5) (*.f64 2 (*.f64 x (+.f64 y z)))) |
(+.f64 (*.f64 y 5) (*.f64 x (*.f64 2 (+.f64 y z)))) |
(/.f64 (*.f64 4 (+.f64 (*.f64 (+.f64 z y) x) (*.f64 y 5/2))) 2) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 y 5) (*.f64 z (*.f64 2 x)))) |
(+.f64 (*.f64 y 5) (*.f64 2 (+.f64 (*.f64 x z) (*.f64 y x)))) |
(+.f64 (*.f64 y 5) (*.f64 (*.f64 2 x) (+.f64 y z))) |
(+.f64 (*.f64 y 5) (*.f64 2 (*.f64 x (+.f64 y z)))) |
(+.f64 (*.f64 y 5) (*.f64 x (*.f64 2 (+.f64 y z)))) |
(/.f64 (*.f64 2 (*.f64 4 (+.f64 (*.f64 (+.f64 z y) x) (*.f64 y 5/2)))) 4) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 y 5) (*.f64 z (*.f64 2 x)))) |
(+.f64 (*.f64 y 5) (*.f64 2 (+.f64 (*.f64 x z) (*.f64 y x)))) |
(+.f64 (*.f64 y 5) (*.f64 (*.f64 2 x) (+.f64 y z))) |
(+.f64 (*.f64 y 5) (*.f64 2 (*.f64 x (+.f64 y z)))) |
(+.f64 (*.f64 y 5) (*.f64 x (*.f64 2 (+.f64 y z)))) |
(/.f64 (*.f64 (*.f64 4 (+.f64 (*.f64 (+.f64 z y) x) (*.f64 y 5/2))) 4) 8) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 y 5) (*.f64 z (*.f64 2 x)))) |
(+.f64 (*.f64 y 5) (*.f64 2 (+.f64 (*.f64 x z) (*.f64 y x)))) |
(+.f64 (*.f64 y 5) (*.f64 (*.f64 2 x) (+.f64 y z))) |
(+.f64 (*.f64 y 5) (*.f64 2 (*.f64 x (+.f64 y z)))) |
(+.f64 (*.f64 y 5) (*.f64 x (*.f64 2 (+.f64 y z)))) |
(/.f64 (*.f64 2 (*.f64 (*.f64 4 (+.f64 (*.f64 (+.f64 z y) x) (*.f64 y 5/2))) 4)) 16) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 y 5) (*.f64 z (*.f64 2 x)))) |
(+.f64 (*.f64 y 5) (*.f64 2 (+.f64 (*.f64 x z) (*.f64 y x)))) |
(+.f64 (*.f64 y 5) (*.f64 (*.f64 2 x) (+.f64 y z))) |
(+.f64 (*.f64 y 5) (*.f64 2 (*.f64 x (+.f64 y z)))) |
(+.f64 (*.f64 y 5) (*.f64 x (*.f64 2 (+.f64 y z)))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 4 (+.f64 (*.f64 (+.f64 z y) x) (*.f64 y 5/2))) 4))) 32) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 y 5) (*.f64 z (*.f64 2 x)))) |
(+.f64 (*.f64 y 5) (*.f64 2 (+.f64 (*.f64 x z) (*.f64 y x)))) |
(+.f64 (*.f64 y 5) (*.f64 (*.f64 2 x) (+.f64 y z))) |
(+.f64 (*.f64 y 5) (*.f64 2 (*.f64 x (+.f64 y z)))) |
(+.f64 (*.f64 y 5) (*.f64 x (*.f64 2 (+.f64 y z)))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 4 (+.f64 (*.f64 (+.f64 z y) x) (*.f64 y 5/2))) 4)))) 64) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 y 5) (*.f64 z (*.f64 2 x)))) |
(+.f64 (*.f64 y 5) (*.f64 2 (+.f64 (*.f64 x z) (*.f64 y x)))) |
(+.f64 (*.f64 y 5) (*.f64 (*.f64 2 x) (+.f64 y z))) |
(+.f64 (*.f64 y 5) (*.f64 2 (*.f64 x (+.f64 y z)))) |
(+.f64 (*.f64 y 5) (*.f64 x (*.f64 2 (+.f64 y z)))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 4 (+.f64 (*.f64 (+.f64 z y) x) (*.f64 y 5/2))) 4))))) 128) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 y 5) (*.f64 z (*.f64 2 x)))) |
(+.f64 (*.f64 y 5) (*.f64 2 (+.f64 (*.f64 x z) (*.f64 y x)))) |
(+.f64 (*.f64 y 5) (*.f64 (*.f64 2 x) (+.f64 y z))) |
(+.f64 (*.f64 y 5) (*.f64 2 (*.f64 x (+.f64 y z)))) |
(+.f64 (*.f64 y 5) (*.f64 x (*.f64 2 (+.f64 y z)))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 4 (+.f64 (*.f64 (+.f64 z y) x) (*.f64 y 5/2))) 4)))))) 256) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 y 5) (*.f64 z (*.f64 2 x)))) |
(+.f64 (*.f64 y 5) (*.f64 2 (+.f64 (*.f64 x z) (*.f64 y x)))) |
(+.f64 (*.f64 y 5) (*.f64 (*.f64 2 x) (+.f64 y z))) |
(+.f64 (*.f64 y 5) (*.f64 2 (*.f64 x (+.f64 y z)))) |
(+.f64 (*.f64 y 5) (*.f64 x (*.f64 2 (+.f64 y z)))) |
(pow.f64 (+.f64 (*.f64 (+.f64 z y) (+.f64 x x)) (*.f64 y 5)) 1) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 y 5) (*.f64 z (*.f64 2 x)))) |
(+.f64 (*.f64 y 5) (*.f64 2 (+.f64 (*.f64 x z) (*.f64 y x)))) |
(+.f64 (*.f64 y 5) (*.f64 (*.f64 2 x) (+.f64 y z))) |
(+.f64 (*.f64 y 5) (*.f64 2 (*.f64 x (+.f64 y z)))) |
(+.f64 (*.f64 y 5) (*.f64 x (*.f64 2 (+.f64 y z)))) |
(+.f64 (*.f64 (+.f64 z y) (+.f64 x x)) 0) |
(*.f64 (+.f64 y z) (*.f64 2 x)) |
(*.f64 (*.f64 2 x) (+.f64 y z)) |
(*.f64 2 (*.f64 x (+.f64 y z))) |
(*.f64 x (*.f64 2 (+.f64 y z))) |
(+.f64 0 (*.f64 (+.f64 z y) (+.f64 x x))) |
(*.f64 (+.f64 y z) (*.f64 2 x)) |
(*.f64 (*.f64 2 x) (+.f64 y z)) |
(*.f64 2 (*.f64 x (+.f64 y z))) |
(*.f64 x (*.f64 2 (+.f64 y z))) |
(+.f64 (*.f64 (+.f64 z y) x) (*.f64 (+.f64 z y) x)) |
(*.f64 (+.f64 y z) (*.f64 2 x)) |
(*.f64 (*.f64 2 x) (+.f64 y z)) |
(*.f64 2 (*.f64 x (+.f64 y z))) |
(*.f64 x (*.f64 2 (+.f64 y z))) |
(-.f64 (*.f64 (+.f64 z y) (+.f64 x x)) 0) |
(*.f64 (+.f64 y z) (*.f64 2 x)) |
(*.f64 (*.f64 2 x) (+.f64 y z)) |
(*.f64 2 (*.f64 x (+.f64 y z))) |
(*.f64 x (*.f64 2 (+.f64 y z))) |
(/.f64 (*.f64 (+.f64 z y) (+.f64 x x)) 1) |
(*.f64 (+.f64 y z) (*.f64 2 x)) |
(*.f64 (*.f64 2 x) (+.f64 y z)) |
(*.f64 2 (*.f64 x (+.f64 y z))) |
(*.f64 x (*.f64 2 (+.f64 y z))) |
(/.f64 (*.f64 (+.f64 z y) (*.f64 x 4)) 2) |
(*.f64 (+.f64 y z) (*.f64 2 x)) |
(*.f64 (*.f64 2 x) (+.f64 y z)) |
(*.f64 2 (*.f64 x (+.f64 y z))) |
(*.f64 x (*.f64 2 (+.f64 y z))) |
(/.f64 (*.f64 (+.f64 z y) (*.f64 x 8)) 4) |
(*.f64 (+.f64 y z) (*.f64 2 x)) |
(*.f64 (*.f64 2 x) (+.f64 y z)) |
(*.f64 2 (*.f64 x (+.f64 y z))) |
(*.f64 x (*.f64 2 (+.f64 y z))) |
(/.f64 (*.f64 (*.f64 (+.f64 z y) x) 16) 8) |
(*.f64 (+.f64 y z) (*.f64 2 x)) |
(*.f64 (*.f64 2 x) (+.f64 y z)) |
(*.f64 2 (*.f64 x (+.f64 y z))) |
(*.f64 x (*.f64 2 (+.f64 y z))) |
(/.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 z y) x) 16)) 16) |
(*.f64 (+.f64 y z) (*.f64 2 x)) |
(*.f64 (*.f64 2 x) (+.f64 y z)) |
(*.f64 2 (*.f64 x (+.f64 y z))) |
(*.f64 x (*.f64 2 (+.f64 y z))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (+.f64 z y) x) 16))) 32) |
(*.f64 (+.f64 y z) (*.f64 2 x)) |
(*.f64 (*.f64 2 x) (+.f64 y z)) |
(*.f64 2 (*.f64 x (+.f64 y z))) |
(*.f64 x (*.f64 2 (+.f64 y z))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (+.f64 z y) x) 16)))) 64) |
(*.f64 (+.f64 y z) (*.f64 2 x)) |
(*.f64 (*.f64 2 x) (+.f64 y z)) |
(*.f64 2 (*.f64 x (+.f64 y z))) |
(*.f64 x (*.f64 2 (+.f64 y z))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (+.f64 z y) x) 16))))) 128) |
(*.f64 (+.f64 y z) (*.f64 2 x)) |
(*.f64 (*.f64 2 x) (+.f64 y z)) |
(*.f64 2 (*.f64 x (+.f64 y z))) |
(*.f64 x (*.f64 2 (+.f64 y z))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (+.f64 z y) x) 16)))))) 256) |
(*.f64 (+.f64 y z) (*.f64 2 x)) |
(*.f64 (*.f64 2 x) (+.f64 y z)) |
(*.f64 2 (*.f64 x (+.f64 y z))) |
(*.f64 x (*.f64 2 (+.f64 y z))) |
(pow.f64 (*.f64 (+.f64 z y) (+.f64 x x)) 1) |
(*.f64 (+.f64 y z) (*.f64 2 x)) |
(*.f64 (*.f64 2 x) (+.f64 y z)) |
(*.f64 2 (*.f64 x (+.f64 y z))) |
(*.f64 x (*.f64 2 (+.f64 y z))) |
Compiled 4329 to 2398 computations (44.6% saved)
14 alts after pruning (10 fresh and 4 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 282 | 6 | 288 |
| Fresh | 1 | 4 | 5 |
| Picked | 1 | 0 | 1 |
| Done | 1 | 4 | 5 |
| Total | 285 | 14 | 299 |
| Status | Error | Program |
|---|---|---|
| ✓ | 0.1b | (+.f64 (+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (*.f64 2 (*.f64 z x))) (*.f64 y 5)) |
| 6.4b | (+.f64 (+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x))) (*.f64 y 5)) | |
| 6.4b | (+.f64 (*.f64 (+.f64 (*.f64 2 z) t) x) (*.f64 y 5)) | |
| ▶ | 0.1b | (+.f64 (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) (*.f64 y 5)) |
| ✓ | 21.2b | (+.f64 (*.f64 z (+.f64 x x)) (*.f64 y 5)) |
| ▶ | 6.4b | (+.f64 (*.f64 x (+.f64 z (+.f64 z t))) (*.f64 y 5)) |
| 15.2b | (+.f64 (*.f64 x (+.f64 y (+.f64 y t))) (*.f64 y 5)) | |
| ▶ | 20.2b | (+.f64 (*.f64 x (+.f64 y t)) (*.f64 y 5)) |
| ✓ | 21.0b | (+.f64 (*.f64 t x) (*.f64 y 5)) |
| 42.4b | (*.f64 (+.f64 y z) (*.f64 2 x)) | |
| 47.9b | (*.f64 z (*.f64 2 x)) | |
| ▶ | 29.9b | (*.f64 y (-.f64 5 (*.f64 x -2))) |
| ✓ | 35.4b | (*.f64 y 5) |
| ▶ | 47.8b | (*.f64 t x) |
Compiled 312 to 224 computations (28.2% saved)
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (+.f64 (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) (*.f64 y 5)) |
| ✓ | 0.0b | (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) |
Compiled 50 to 25 computations (50% saved)
24 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | z | @ | inf | (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) |
| 0.0ms | x | @ | 0 | (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) |
| 0.0ms | t | @ | 0 | (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) |
| 0.0ms | x | @ | inf | (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) |
| 0.0ms | z | @ | 0 | (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) |
| 1× | batch-egg-rewrite |
| 1676× | rational.json-simplify-35 |
| 1628× | rational.json-1 |
| 1532× | rational.json-2 |
| 1532× | rational.json-3 |
| 1504× | exponential.json-3 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 14 | 62 |
| 1 | 92 | 62 |
| 2 | 169 | 62 |
| 3 | 335 | 62 |
| 4 | 666 | 62 |
| 5 | 1657 | 62 |
| 6 | 3521 | 62 |
| 7 | 5071 | 62 |
| 8 | 6644 | 62 |
| 9 | 7988 | 62 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) |
(+.f64 (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) (*.f64 y 5)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (+.f64 (+.f64 z y) (*.f64 t 1/2))) (*.f64 x (+.f64 (+.f64 z y) (*.f64 t 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) (*.f64 x 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) (*.f64 x 8)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 x x) (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 x x) (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x x) (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x x) (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) 8))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) (*.f64 y 5)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (+.f64 (*.f64 y 5/2) (*.f64 x (+.f64 (+.f64 z y) (*.f64 t 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) (*.f64 y 5)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) (*.f64 y 5)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (+.f64 (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) (*.f64 y 5))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) (*.f64 y 5)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) (*.f64 y 5)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (+.f64 (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) (*.f64 y 5))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (*.f64 y 10) (*.f64 2 (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (*.f64 2 (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x)) (*.f64 y 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) (*.f64 y 5)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y 5/2) (*.f64 x (+.f64 (+.f64 z y) (*.f64 t 1/2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) (*.f64 y 5)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) (*.f64 y 5)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) (*.f64 y 5))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) (*.f64 y 5)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) (*.f64 y 5)) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) (*.f64 y 5)) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) (*.f64 y 5)) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) (*.f64 y 5)) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) (*.f64 y 5)) 8))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) (*.f64 y 5)) 1))))) |
| 1× | egg-herbie |
| 4048× | rational.json-simplify-41 |
| 2210× | rational.json-simplify-35 |
| 1970× | rational.json-simplify-2 |
| 840× | rational.json-simplify-51 |
| 752× | rational.json-simplify-1 |
Useful iterations: 4 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 127 | 4667 |
| 1 | 286 | 4635 |
| 2 | 563 | 4035 |
| 3 | 1604 | 4035 |
| 4 | 3307 | 4019 |
| 5 | 3929 | 4019 |
| 6 | 4169 | 4019 |
| 7 | 4327 | 4019 |
| 8 | 4446 | 4019 |
| 9 | 4568 | 4019 |
| 10 | 5050 | 4019 |
| 11 | 5237 | 4019 |
| 12 | 5427 | 4019 |
| 13 | 5585 | 4019 |
| 14 | 5688 | 4019 |
| 15 | 5758 | 4019 |
| 16 | 5769 | 4019 |
| 17 | 5831 | 4019 |
| 18 | 5831 | 4019 |
| 19 | 5935 | 4019 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 2 (*.f64 (+.f64 y z) x)) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (*.f64 t x)) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (*.f64 t x)) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (*.f64 t x)) |
(*.f64 t x) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (*.f64 t x)) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (*.f64 t x)) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (*.f64 t x)) |
(*.f64 t x) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (*.f64 t x)) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (*.f64 t x)) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (*.f64 t x)) |
(*.f64 x (+.f64 (*.f64 2 y) t)) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (*.f64 2 (*.f64 z x))) |
(*.f64 2 (*.f64 z x)) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (*.f64 2 (*.f64 z x))) |
(*.f64 2 (*.f64 z x)) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (*.f64 2 (*.f64 z x))) |
(*.f64 (+.f64 (*.f64 2 z) t) x) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(*.f64 2 (*.f64 y x)) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(*.f64 2 (*.f64 y x)) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x) |
(*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x) |
(*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x) |
(*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x) |
(*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x) |
(*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x) |
(*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x) |
(*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x) |
(*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x) |
(*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x) |
(*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x) |
(*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (*.f64 5 y)) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (+.f64 (*.f64 t x) (*.f64 5 y))) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (+.f64 (*.f64 t x) (*.f64 5 y))) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (+.f64 (*.f64 t x) (*.f64 5 y))) |
(*.f64 t x) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (+.f64 (*.f64 t x) (*.f64 5 y))) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (+.f64 (*.f64 t x) (*.f64 5 y))) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (+.f64 (*.f64 t x) (*.f64 5 y))) |
(*.f64 t x) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (+.f64 (*.f64 t x) (*.f64 5 y))) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (+.f64 (*.f64 t x) (*.f64 5 y))) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (+.f64 (*.f64 t x) (*.f64 5 y))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (*.f64 5 y)) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(*.f64 2 (*.f64 z x)) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(*.f64 2 (*.f64 z x)) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(*.f64 (+.f64 (*.f64 2 z) t) x) |
(+.f64 (*.f64 y (+.f64 5 (*.f64 2 x))) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 y (+.f64 5 (*.f64 2 x))) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 y (+.f64 5 (*.f64 2 x))) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(*.f64 y (+.f64 5 (*.f64 2 x))) |
(+.f64 (*.f64 y (+.f64 5 (*.f64 2 x))) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 y (+.f64 5 (*.f64 2 x))) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 y (+.f64 5 (*.f64 2 x))) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -2 x) 5))) |
(+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -2 x) 5))) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -2 x) 5))) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -2 x) 5))) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(*.f64 5 y) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x)) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x)) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x)) |
(*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x)) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x)) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x)) |
(*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x)) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x)) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x)) |
(+.f64 (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) 0) |
(+.f64 0 (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x)) |
(+.f64 (*.f64 x (+.f64 (+.f64 z y) (*.f64 t 1/2))) (*.f64 x (+.f64 (+.f64 z y) (*.f64 t 1/2)))) |
(-.f64 (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) 0) |
(/.f64 (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) 1) |
(/.f64 (*.f64 2 (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x)) 2) |
(/.f64 (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) (*.f64 x 4)) 4) |
(/.f64 (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) (*.f64 x 8)) 8) |
(/.f64 (*.f64 (+.f64 x x) (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) 8)) 16) |
(/.f64 (*.f64 2 (*.f64 (+.f64 x x) (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) 8))) 32) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x x) (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) 8)))) 64) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x x) (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) 8))))) 128) |
(pow.f64 (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) 1) |
(-.f64 (+.f64 (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) (*.f64 y 5)) 0) |
(*.f64 2 (+.f64 (*.f64 y 5/2) (*.f64 x (+.f64 (+.f64 z y) (*.f64 t 1/2))))) |
(*.f64 (+.f64 (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) (*.f64 y 5)) 1) |
(*.f64 1 (+.f64 (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) (*.f64 y 5))) |
(*.f64 (*.f64 2 (+.f64 (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) (*.f64 y 5))) 1/2) |
(*.f64 4 (/.f64 (+.f64 (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) (*.f64 y 5)) 4)) |
(*.f64 (*.f64 (+.f64 (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) (*.f64 y 5)) 4) 1/4) |
(*.f64 1/2 (*.f64 2 (+.f64 (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) (*.f64 y 5)))) |
(*.f64 1/2 (+.f64 (*.f64 y 10) (*.f64 2 (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x)))) |
(*.f64 1/2 (+.f64 (*.f64 2 (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x)) (*.f64 y 10))) |
(*.f64 1/4 (*.f64 (+.f64 (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) (*.f64 y 5)) 4)) |
(*.f64 (+.f64 (*.f64 y 5/2) (*.f64 x (+.f64 (+.f64 z y) (*.f64 t 1/2)))) 2) |
(*.f64 (/.f64 (+.f64 (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) (*.f64 y 5)) 4) 4) |
(/.f64 (+.f64 (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) (*.f64 y 5)) 1) |
(/.f64 (*.f64 2 (+.f64 (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) (*.f64 y 5))) 2) |
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) (*.f64 y 5)) 4) 4) |
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) (*.f64 y 5)) 8) 8) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) (*.f64 y 5)) 8)) 16) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) (*.f64 y 5)) 8))) 32) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) (*.f64 y 5)) 8)))) 64) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) (*.f64 y 5)) 8))))) 128) |
(pow.f64 (+.f64 (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) (*.f64 y 5)) 1) |
| Outputs |
|---|
(*.f64 2 (*.f64 (+.f64 y z) x)) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (*.f64 t x)) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (*.f64 x t)) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (*.f64 t x)) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (*.f64 x t)) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (*.f64 t x)) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (*.f64 x t)) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) |
(*.f64 t x) |
(*.f64 x t) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (*.f64 t x)) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (*.f64 x t)) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (*.f64 t x)) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (*.f64 x t)) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (*.f64 t x)) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (*.f64 x t)) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) |
(*.f64 t x) |
(*.f64 x t) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (*.f64 t x)) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (*.f64 x t)) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (*.f64 t x)) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (*.f64 x t)) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (*.f64 t x)) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (*.f64 x t)) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) |
(*.f64 x (+.f64 (*.f64 2 y) t)) |
(*.f64 x (+.f64 t (*.f64 2 y))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 x (+.f64 t (*.f64 2 y))) (*.f64 2 (*.f64 z x))) |
(*.f64 x (+.f64 (+.f64 t (*.f64 2 y)) (*.f64 2 z))) |
(*.f64 x (+.f64 t (+.f64 (*.f64 2 y) (*.f64 2 z)))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 x (+.f64 t (*.f64 2 y))) (*.f64 2 (*.f64 z x))) |
(*.f64 x (+.f64 (+.f64 t (*.f64 2 y)) (*.f64 2 z))) |
(*.f64 x (+.f64 t (+.f64 (*.f64 2 y) (*.f64 2 z)))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 x (+.f64 t (*.f64 2 y))) (*.f64 2 (*.f64 z x))) |
(*.f64 x (+.f64 (+.f64 t (*.f64 2 y)) (*.f64 2 z))) |
(*.f64 x (+.f64 t (+.f64 (*.f64 2 y) (*.f64 2 z)))) |
(*.f64 2 (*.f64 z x)) |
(*.f64 x (*.f64 2 z)) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 x (+.f64 t (*.f64 2 y))) (*.f64 2 (*.f64 z x))) |
(*.f64 x (+.f64 (+.f64 t (*.f64 2 y)) (*.f64 2 z))) |
(*.f64 x (+.f64 t (+.f64 (*.f64 2 y) (*.f64 2 z)))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 x (+.f64 t (*.f64 2 y))) (*.f64 2 (*.f64 z x))) |
(*.f64 x (+.f64 (+.f64 t (*.f64 2 y)) (*.f64 2 z))) |
(*.f64 x (+.f64 t (+.f64 (*.f64 2 y) (*.f64 2 z)))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 x (+.f64 t (*.f64 2 y))) (*.f64 2 (*.f64 z x))) |
(*.f64 x (+.f64 (+.f64 t (*.f64 2 y)) (*.f64 2 z))) |
(*.f64 x (+.f64 t (+.f64 (*.f64 2 y) (*.f64 2 z)))) |
(*.f64 2 (*.f64 z x)) |
(*.f64 x (*.f64 2 z)) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 x (+.f64 t (*.f64 2 y))) (*.f64 2 (*.f64 z x))) |
(*.f64 x (+.f64 (+.f64 t (*.f64 2 y)) (*.f64 2 z))) |
(*.f64 x (+.f64 t (+.f64 (*.f64 2 y) (*.f64 2 z)))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 x (+.f64 t (*.f64 2 y))) (*.f64 2 (*.f64 z x))) |
(*.f64 x (+.f64 (+.f64 t (*.f64 2 y)) (*.f64 2 z))) |
(*.f64 x (+.f64 t (+.f64 (*.f64 2 y) (*.f64 2 z)))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 x (+.f64 t (*.f64 2 y))) (*.f64 2 (*.f64 z x))) |
(*.f64 x (+.f64 (+.f64 t (*.f64 2 y)) (*.f64 2 z))) |
(*.f64 x (+.f64 t (+.f64 (*.f64 2 y) (*.f64 2 z)))) |
(*.f64 (+.f64 (*.f64 2 z) t) x) |
(*.f64 x (+.f64 t (*.f64 2 z))) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 x (+.f64 t (*.f64 2 y))) (*.f64 2 (*.f64 z x))) |
(*.f64 x (+.f64 (+.f64 t (*.f64 2 y)) (*.f64 2 z))) |
(*.f64 x (+.f64 t (+.f64 (*.f64 2 y) (*.f64 2 z)))) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 x (+.f64 t (*.f64 2 y))) (*.f64 2 (*.f64 z x))) |
(*.f64 x (+.f64 (+.f64 t (*.f64 2 y)) (*.f64 2 z))) |
(*.f64 x (+.f64 t (+.f64 (*.f64 2 y) (*.f64 2 z)))) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 x (+.f64 t (*.f64 2 y))) (*.f64 2 (*.f64 z x))) |
(*.f64 x (+.f64 (+.f64 t (*.f64 2 y)) (*.f64 2 z))) |
(*.f64 x (+.f64 t (+.f64 (*.f64 2 y) (*.f64 2 z)))) |
(*.f64 2 (*.f64 y x)) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 x (+.f64 t (*.f64 2 y))) (*.f64 2 (*.f64 z x))) |
(*.f64 x (+.f64 (+.f64 t (*.f64 2 y)) (*.f64 2 z))) |
(*.f64 x (+.f64 t (+.f64 (*.f64 2 y) (*.f64 2 z)))) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 x (+.f64 t (*.f64 2 y))) (*.f64 2 (*.f64 z x))) |
(*.f64 x (+.f64 (+.f64 t (*.f64 2 y)) (*.f64 2 z))) |
(*.f64 x (+.f64 t (+.f64 (*.f64 2 y) (*.f64 2 z)))) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 x (+.f64 t (*.f64 2 y))) (*.f64 2 (*.f64 z x))) |
(*.f64 x (+.f64 (+.f64 t (*.f64 2 y)) (*.f64 2 z))) |
(*.f64 x (+.f64 t (+.f64 (*.f64 2 y) (*.f64 2 z)))) |
(*.f64 2 (*.f64 y x)) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 x (+.f64 t (*.f64 2 y))) (*.f64 2 (*.f64 z x))) |
(*.f64 x (+.f64 (+.f64 t (*.f64 2 y)) (*.f64 2 z))) |
(*.f64 x (+.f64 t (+.f64 (*.f64 2 y) (*.f64 2 z)))) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 x (+.f64 t (*.f64 2 y))) (*.f64 2 (*.f64 z x))) |
(*.f64 x (+.f64 (+.f64 t (*.f64 2 y)) (*.f64 2 z))) |
(*.f64 x (+.f64 t (+.f64 (*.f64 2 y) (*.f64 2 z)))) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 x (+.f64 t (*.f64 2 y))) (*.f64 2 (*.f64 z x))) |
(*.f64 x (+.f64 (+.f64 t (*.f64 2 y)) (*.f64 2 z))) |
(*.f64 x (+.f64 t (+.f64 (*.f64 2 y) (*.f64 2 z)))) |
(*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (*.f64 x t)) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) |
(*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (*.f64 x t)) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) |
(*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (*.f64 x t)) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) |
(*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (*.f64 x t)) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) |
(*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (*.f64 x t)) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) |
(*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (*.f64 x t)) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) |
(*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (*.f64 x t)) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) |
(*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (*.f64 x t)) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) |
(*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (*.f64 x t)) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) |
(*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (*.f64 x t)) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) |
(*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (*.f64 x t)) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) |
(*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (*.f64 x t)) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (*.f64 5 y)) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (*.f64 y 5)) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (+.f64 (*.f64 t x) (*.f64 5 y))) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (+.f64 (*.f64 x t) (*.f64 y 5))) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z))))) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (+.f64 (*.f64 t x) (*.f64 5 y))) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (+.f64 (*.f64 x t) (*.f64 y 5))) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z))))) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (+.f64 (*.f64 t x) (*.f64 5 y))) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (+.f64 (*.f64 x t) (*.f64 y 5))) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z))))) |
(*.f64 t x) |
(*.f64 x t) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (+.f64 (*.f64 t x) (*.f64 5 y))) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (+.f64 (*.f64 x t) (*.f64 y 5))) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z))))) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (+.f64 (*.f64 t x) (*.f64 5 y))) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (+.f64 (*.f64 x t) (*.f64 y 5))) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z))))) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (+.f64 (*.f64 t x) (*.f64 5 y))) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (+.f64 (*.f64 x t) (*.f64 y 5))) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z))))) |
(*.f64 t x) |
(*.f64 x t) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (+.f64 (*.f64 t x) (*.f64 5 y))) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (+.f64 (*.f64 x t) (*.f64 y 5))) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z))))) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (+.f64 (*.f64 t x) (*.f64 5 y))) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (+.f64 (*.f64 x t) (*.f64 y 5))) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z))))) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (+.f64 (*.f64 t x) (*.f64 5 y))) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (+.f64 (*.f64 x t) (*.f64 y 5))) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z))))) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (*.f64 5 y)) |
(+.f64 (*.f64 x (+.f64 t (*.f64 2 y))) (*.f64 y 5)) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 x (+.f64 t (*.f64 2 y))) (+.f64 (*.f64 2 (*.f64 z x)) (*.f64 y 5))) |
(+.f64 (*.f64 x (+.f64 (+.f64 t (*.f64 2 y)) (*.f64 2 z))) (*.f64 y 5)) |
(+.f64 (*.f64 x (+.f64 t (+.f64 (*.f64 2 y) (*.f64 2 z)))) (*.f64 y 5)) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 x (+.f64 t (*.f64 2 y))) (+.f64 (*.f64 2 (*.f64 z x)) (*.f64 y 5))) |
(+.f64 (*.f64 x (+.f64 (+.f64 t (*.f64 2 y)) (*.f64 2 z))) (*.f64 y 5)) |
(+.f64 (*.f64 x (+.f64 t (+.f64 (*.f64 2 y) (*.f64 2 z)))) (*.f64 y 5)) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 x (+.f64 t (*.f64 2 y))) (+.f64 (*.f64 2 (*.f64 z x)) (*.f64 y 5))) |
(+.f64 (*.f64 x (+.f64 (+.f64 t (*.f64 2 y)) (*.f64 2 z))) (*.f64 y 5)) |
(+.f64 (*.f64 x (+.f64 t (+.f64 (*.f64 2 y) (*.f64 2 z)))) (*.f64 y 5)) |
(*.f64 2 (*.f64 z x)) |
(*.f64 x (*.f64 2 z)) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 x (+.f64 t (*.f64 2 y))) (+.f64 (*.f64 2 (*.f64 z x)) (*.f64 y 5))) |
(+.f64 (*.f64 x (+.f64 (+.f64 t (*.f64 2 y)) (*.f64 2 z))) (*.f64 y 5)) |
(+.f64 (*.f64 x (+.f64 t (+.f64 (*.f64 2 y) (*.f64 2 z)))) (*.f64 y 5)) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 x (+.f64 t (*.f64 2 y))) (+.f64 (*.f64 2 (*.f64 z x)) (*.f64 y 5))) |
(+.f64 (*.f64 x (+.f64 (+.f64 t (*.f64 2 y)) (*.f64 2 z))) (*.f64 y 5)) |
(+.f64 (*.f64 x (+.f64 t (+.f64 (*.f64 2 y) (*.f64 2 z)))) (*.f64 y 5)) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 x (+.f64 t (*.f64 2 y))) (+.f64 (*.f64 2 (*.f64 z x)) (*.f64 y 5))) |
(+.f64 (*.f64 x (+.f64 (+.f64 t (*.f64 2 y)) (*.f64 2 z))) (*.f64 y 5)) |
(+.f64 (*.f64 x (+.f64 t (+.f64 (*.f64 2 y) (*.f64 2 z)))) (*.f64 y 5)) |
(*.f64 2 (*.f64 z x)) |
(*.f64 x (*.f64 2 z)) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 x (+.f64 t (*.f64 2 y))) (+.f64 (*.f64 2 (*.f64 z x)) (*.f64 y 5))) |
(+.f64 (*.f64 x (+.f64 (+.f64 t (*.f64 2 y)) (*.f64 2 z))) (*.f64 y 5)) |
(+.f64 (*.f64 x (+.f64 t (+.f64 (*.f64 2 y) (*.f64 2 z)))) (*.f64 y 5)) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 x (+.f64 t (*.f64 2 y))) (+.f64 (*.f64 2 (*.f64 z x)) (*.f64 y 5))) |
(+.f64 (*.f64 x (+.f64 (+.f64 t (*.f64 2 y)) (*.f64 2 z))) (*.f64 y 5)) |
(+.f64 (*.f64 x (+.f64 t (+.f64 (*.f64 2 y) (*.f64 2 z)))) (*.f64 y 5)) |
(+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 x (+.f64 t (*.f64 2 y))) (+.f64 (*.f64 2 (*.f64 z x)) (*.f64 y 5))) |
(+.f64 (*.f64 x (+.f64 (+.f64 t (*.f64 2 y)) (*.f64 2 z))) (*.f64 y 5)) |
(+.f64 (*.f64 x (+.f64 t (+.f64 (*.f64 2 y) (*.f64 2 z)))) (*.f64 y 5)) |
(*.f64 (+.f64 (*.f64 2 z) t) x) |
(*.f64 x (+.f64 t (*.f64 2 z))) |
(+.f64 (*.f64 y (+.f64 5 (*.f64 2 x))) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 x (+.f64 t (*.f64 2 z))) (*.f64 y (+.f64 5 (*.f64 2 x)))) |
(+.f64 (*.f64 x (+.f64 t (*.f64 2 z))) (*.f64 y (+.f64 5 (+.f64 x x)))) |
(+.f64 (*.f64 x (+.f64 t (*.f64 2 z))) (*.f64 y (+.f64 x (+.f64 x 5)))) |
(+.f64 (*.f64 y (+.f64 5 (*.f64 2 x))) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 x (+.f64 t (*.f64 2 z))) (*.f64 y (+.f64 5 (*.f64 2 x)))) |
(+.f64 (*.f64 x (+.f64 t (*.f64 2 z))) (*.f64 y (+.f64 5 (+.f64 x x)))) |
(+.f64 (*.f64 x (+.f64 t (*.f64 2 z))) (*.f64 y (+.f64 x (+.f64 x 5)))) |
(+.f64 (*.f64 y (+.f64 5 (*.f64 2 x))) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 x (+.f64 t (*.f64 2 z))) (*.f64 y (+.f64 5 (*.f64 2 x)))) |
(+.f64 (*.f64 x (+.f64 t (*.f64 2 z))) (*.f64 y (+.f64 5 (+.f64 x x)))) |
(+.f64 (*.f64 x (+.f64 t (*.f64 2 z))) (*.f64 y (+.f64 x (+.f64 x 5)))) |
(*.f64 y (+.f64 5 (*.f64 2 x))) |
(*.f64 y (+.f64 5 (+.f64 x x))) |
(*.f64 y (+.f64 x (+.f64 x 5))) |
(+.f64 (*.f64 y (+.f64 5 (*.f64 2 x))) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 x (+.f64 t (*.f64 2 z))) (*.f64 y (+.f64 5 (*.f64 2 x)))) |
(+.f64 (*.f64 x (+.f64 t (*.f64 2 z))) (*.f64 y (+.f64 5 (+.f64 x x)))) |
(+.f64 (*.f64 x (+.f64 t (*.f64 2 z))) (*.f64 y (+.f64 x (+.f64 x 5)))) |
(+.f64 (*.f64 y (+.f64 5 (*.f64 2 x))) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 x (+.f64 t (*.f64 2 z))) (*.f64 y (+.f64 5 (*.f64 2 x)))) |
(+.f64 (*.f64 x (+.f64 t (*.f64 2 z))) (*.f64 y (+.f64 5 (+.f64 x x)))) |
(+.f64 (*.f64 x (+.f64 t (*.f64 2 z))) (*.f64 y (+.f64 x (+.f64 x 5)))) |
(+.f64 (*.f64 y (+.f64 5 (*.f64 2 x))) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 x (+.f64 t (*.f64 2 z))) (*.f64 y (+.f64 5 (*.f64 2 x)))) |
(+.f64 (*.f64 x (+.f64 t (*.f64 2 z))) (*.f64 y (+.f64 5 (+.f64 x x)))) |
(+.f64 (*.f64 x (+.f64 t (*.f64 2 z))) (*.f64 y (+.f64 x (+.f64 x 5)))) |
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -2 x) 5))) |
(*.f64 y (*.f64 (-.f64 (*.f64 x -2) 5) -1)) |
(*.f64 y (neg.f64 (-.f64 (*.f64 x -2) 5))) |
(*.f64 (-.f64 (*.f64 x -2) 5) (neg.f64 y)) |
(*.f64 y (-.f64 5 (*.f64 x -2))) |
(+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -2 x) 5))) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 x (+.f64 t (*.f64 2 z))) (*.f64 y (*.f64 (-.f64 (*.f64 x -2) 5) -1))) |
(+.f64 (*.f64 x (+.f64 t (*.f64 2 z))) (*.f64 y (neg.f64 (-.f64 (*.f64 x -2) 5)))) |
(+.f64 (*.f64 x (+.f64 t (*.f64 2 z))) (*.f64 (-.f64 (*.f64 x -2) 5) (neg.f64 y))) |
(+.f64 (*.f64 x (+.f64 t (*.f64 2 z))) (*.f64 y (-.f64 5 (*.f64 x -2)))) |
(+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -2 x) 5))) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 x (+.f64 t (*.f64 2 z))) (*.f64 y (*.f64 (-.f64 (*.f64 x -2) 5) -1))) |
(+.f64 (*.f64 x (+.f64 t (*.f64 2 z))) (*.f64 y (neg.f64 (-.f64 (*.f64 x -2) 5)))) |
(+.f64 (*.f64 x (+.f64 t (*.f64 2 z))) (*.f64 (-.f64 (*.f64 x -2) 5) (neg.f64 y))) |
(+.f64 (*.f64 x (+.f64 t (*.f64 2 z))) (*.f64 y (-.f64 5 (*.f64 x -2)))) |
(+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -2 x) 5))) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 x (+.f64 t (*.f64 2 z))) (*.f64 y (*.f64 (-.f64 (*.f64 x -2) 5) -1))) |
(+.f64 (*.f64 x (+.f64 t (*.f64 2 z))) (*.f64 y (neg.f64 (-.f64 (*.f64 x -2) 5)))) |
(+.f64 (*.f64 x (+.f64 t (*.f64 2 z))) (*.f64 (-.f64 (*.f64 x -2) 5) (neg.f64 y))) |
(+.f64 (*.f64 x (+.f64 t (*.f64 2 z))) (*.f64 y (-.f64 5 (*.f64 x -2)))) |
(*.f64 5 y) |
(*.f64 y 5) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x)) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (+.f64 (*.f64 x t) (*.f64 y 5))) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z))))) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x)) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (+.f64 (*.f64 x t) (*.f64 y 5))) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z))))) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x)) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (+.f64 (*.f64 x t) (*.f64 y 5))) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z))))) |
(*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (*.f64 x t)) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x)) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (+.f64 (*.f64 x t) (*.f64 y 5))) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z))))) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x)) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (+.f64 (*.f64 x t) (*.f64 y 5))) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z))))) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x)) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (+.f64 (*.f64 x t) (*.f64 y 5))) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z))))) |
(*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (*.f64 x t)) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x)) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (+.f64 (*.f64 x t) (*.f64 y 5))) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z))))) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x)) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (+.f64 (*.f64 x t) (*.f64 y 5))) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z))))) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x)) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (+.f64 (*.f64 x t) (*.f64 y 5))) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z))))) |
(+.f64 (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) 0) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (*.f64 x t)) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) |
(+.f64 0 (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x)) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (*.f64 x t)) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) |
(+.f64 (*.f64 x (+.f64 (+.f64 z y) (*.f64 t 1/2))) (*.f64 x (+.f64 (+.f64 z y) (*.f64 t 1/2)))) |
(+.f64 (*.f64 x (+.f64 (+.f64 y z) (*.f64 t 1/2))) (*.f64 x (+.f64 (+.f64 y z) (*.f64 t 1/2)))) |
(*.f64 (+.f64 y (+.f64 z (*.f64 t 1/2))) (+.f64 x x)) |
(*.f64 (+.f64 (+.f64 y z) (*.f64 t 1/2)) (+.f64 x x)) |
(-.f64 (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) 0) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (*.f64 x t)) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) |
(/.f64 (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) 1) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (*.f64 x t)) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) |
(/.f64 (*.f64 2 (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x)) 2) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (*.f64 x t)) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) |
(/.f64 (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) (*.f64 x 4)) 4) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (*.f64 x t)) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) |
(/.f64 (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) (*.f64 x 8)) 8) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (*.f64 x t)) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) |
(/.f64 (*.f64 (+.f64 x x) (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) 8)) 16) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (*.f64 x t)) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) |
(/.f64 (*.f64 2 (*.f64 (+.f64 x x) (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) 8))) 32) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (*.f64 x t)) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x x) (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) 8)))) 64) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (*.f64 x t)) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x x) (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) 8))))) 128) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (*.f64 x t)) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) |
(pow.f64 (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) 1) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (*.f64 x t)) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) |
(-.f64 (+.f64 (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) (*.f64 y 5)) 0) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (+.f64 (*.f64 x t) (*.f64 y 5))) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z))))) |
(*.f64 2 (+.f64 (*.f64 y 5/2) (*.f64 x (+.f64 (+.f64 z y) (*.f64 t 1/2))))) |
(*.f64 2 (+.f64 (*.f64 x (+.f64 (+.f64 y z) (*.f64 t 1/2))) (*.f64 y 5/2))) |
(*.f64 2 (+.f64 (*.f64 x (+.f64 y (+.f64 z (*.f64 t 1/2)))) (*.f64 y 5/2))) |
(*.f64 (+.f64 (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) (*.f64 y 5)) 1) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (+.f64 (*.f64 x t) (*.f64 y 5))) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z))))) |
(*.f64 1 (+.f64 (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) (*.f64 y 5))) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (+.f64 (*.f64 x t) (*.f64 y 5))) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z))))) |
(*.f64 (*.f64 2 (+.f64 (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) (*.f64 y 5))) 1/2) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (+.f64 (*.f64 x t) (*.f64 y 5))) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z))))) |
(*.f64 4 (/.f64 (+.f64 (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) (*.f64 y 5)) 4)) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (+.f64 (*.f64 x t) (*.f64 y 5))) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z))))) |
(*.f64 (*.f64 (+.f64 (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) (*.f64 y 5)) 4) 1/4) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (+.f64 (*.f64 x t) (*.f64 y 5))) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z))))) |
(*.f64 1/2 (*.f64 2 (+.f64 (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) (*.f64 y 5)))) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (+.f64 (*.f64 x t) (*.f64 y 5))) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z))))) |
(*.f64 1/2 (+.f64 (*.f64 y 10) (*.f64 2 (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x)))) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (+.f64 (*.f64 x t) (*.f64 y 5))) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z))))) |
(*.f64 1/2 (+.f64 (*.f64 2 (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x)) (*.f64 y 10))) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (+.f64 (*.f64 x t) (*.f64 y 5))) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z))))) |
(*.f64 1/4 (*.f64 (+.f64 (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) (*.f64 y 5)) 4)) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (+.f64 (*.f64 x t) (*.f64 y 5))) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z))))) |
(*.f64 (+.f64 (*.f64 y 5/2) (*.f64 x (+.f64 (+.f64 z y) (*.f64 t 1/2)))) 2) |
(*.f64 2 (+.f64 (*.f64 x (+.f64 (+.f64 y z) (*.f64 t 1/2))) (*.f64 y 5/2))) |
(*.f64 2 (+.f64 (*.f64 x (+.f64 y (+.f64 z (*.f64 t 1/2)))) (*.f64 y 5/2))) |
(*.f64 (/.f64 (+.f64 (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) (*.f64 y 5)) 4) 4) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (+.f64 (*.f64 x t) (*.f64 y 5))) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z))))) |
(/.f64 (+.f64 (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) (*.f64 y 5)) 1) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (+.f64 (*.f64 x t) (*.f64 y 5))) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z))))) |
(/.f64 (*.f64 2 (+.f64 (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) (*.f64 y 5))) 2) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (+.f64 (*.f64 x t) (*.f64 y 5))) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z))))) |
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) (*.f64 y 5)) 4) 4) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (+.f64 (*.f64 x t) (*.f64 y 5))) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z))))) |
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) (*.f64 y 5)) 8) 8) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (+.f64 (*.f64 x t) (*.f64 y 5))) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z))))) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) (*.f64 y 5)) 8)) 16) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (+.f64 (*.f64 x t) (*.f64 y 5))) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z))))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) (*.f64 y 5)) 8))) 32) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (+.f64 (*.f64 x t) (*.f64 y 5))) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z))))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) (*.f64 y 5)) 8)))) 64) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (+.f64 (*.f64 x t) (*.f64 y 5))) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z))))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) (*.f64 y 5)) 8))))) 128) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (+.f64 (*.f64 x t) (*.f64 y 5))) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z))))) |
(pow.f64 (+.f64 (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) (*.f64 y 5)) 1) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (+.f64 (*.f64 x t) (*.f64 y 5))) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z))))) |
Compiled 9 to 5 computations (44.4% saved)
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (*.f64 y (-.f64 5 (*.f64 x -2))) |
Compiled 23 to 17 computations (26.1% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | y | @ | 0 | (*.f64 y (-.f64 5 (*.f64 x -2))) |
| 0.0ms | x | @ | inf | (*.f64 y (-.f64 5 (*.f64 x -2))) |
| 0.0ms | y | @ | inf | (*.f64 y (-.f64 5 (*.f64 x -2))) |
| 0.0ms | y | @ | -inf | (*.f64 y (-.f64 5 (*.f64 x -2))) |
| 0.0ms | x | @ | 0 | (*.f64 y (-.f64 5 (*.f64 x -2))) |
| 1× | batch-egg-rewrite |
| 1664× | rational.json-simplify-35 |
| 1382× | exponential.json-3 |
| 1382× | rational.json-1 |
| 1382× | rational.json-2 |
| 1382× | rational.json-4 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 9 | 19 |
| 1 | 58 | 19 |
| 2 | 117 | 19 |
| 3 | 239 | 19 |
| 4 | 428 | 19 |
| 5 | 947 | 19 |
| 6 | 2399 | 19 |
| 7 | 4377 | 19 |
| 8 | 5546 | 19 |
| 9 | 6958 | 19 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 y (-.f64 5 (*.f64 x -2))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (+.f64 x (-.f64 x -5))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y (+.f64 x (-.f64 x -5))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (*.f64 y (+.f64 (*.f64 x -2) -5))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (*.f64 (+.f64 y y) (*.f64 (+.f64 (*.f64 x -2) -5) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 x (-.f64 x -5)) (*.f64 y 1/2)) (*.f64 (+.f64 x (-.f64 x -5)) (*.f64 y 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (+.f64 x (-.f64 x -5))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 y (+.f64 (*.f64 x -2) -5)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (+.f64 y y) (*.f64 (+.f64 (*.f64 x -2) -5) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (+.f64 x (-.f64 x -5))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 -2 (+.f64 (*.f64 x -2) -5))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 x (-.f64 x -5)) (*.f64 y 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 x (-.f64 x -5)) (*.f64 y 8)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 x (-.f64 x -5)) (*.f64 y 8))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x (-.f64 x -5)) (*.f64 y 8)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (+.f64 (*.f64 x -2) -5)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 y y) (*.f64 (+.f64 (*.f64 x -2) -5) 1/2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x (-.f64 x -5)) (*.f64 y 8))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x (-.f64 x -5)) (*.f64 y 8)))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x (-.f64 x -5)) (*.f64 y 8))))))) 256)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y (+.f64 x (-.f64 x -5))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 y (+.f64 (*.f64 x -2) -5)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (+.f64 y y) (*.f64 (+.f64 (*.f64 x -2) -5) 1/2))))))) |
| 1× | egg-herbie |
| 2554× | rational.json-simplify-35 |
| 2246× | rational.json-simplify-2 |
| 1908× | rational.json-simplify-53 |
| 1034× | exponential.json-simplify-26 |
| 986× | rational.json-simplify-1 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 73 | 1012 |
| 1 | 180 | 958 |
| 2 | 350 | 886 |
| 3 | 734 | 886 |
| 4 | 2441 | 886 |
| 5 | 4219 | 886 |
| 6 | 4888 | 886 |
| 7 | 5108 | 886 |
| 8 | 5284 | 886 |
| 9 | 5460 | 886 |
| 10 | 6335 | 886 |
| 11 | 7400 | 886 |
| 12 | 7647 | 886 |
| 13 | 7647 | 886 |
| 14 | 7647 | 886 |
| 15 | 7814 | 886 |
| 16 | 7981 | 886 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (-.f64 5 (*.f64 -2 x)) y) |
(*.f64 (-.f64 5 (*.f64 -2 x)) y) |
(*.f64 (-.f64 5 (*.f64 -2 x)) y) |
(*.f64 (-.f64 5 (*.f64 -2 x)) y) |
(*.f64 (-.f64 5 (*.f64 -2 x)) y) |
(*.f64 (-.f64 5 (*.f64 -2 x)) y) |
(*.f64 (-.f64 5 (*.f64 -2 x)) y) |
(*.f64 (-.f64 5 (*.f64 -2 x)) y) |
(*.f64 (-.f64 5 (*.f64 -2 x)) y) |
(*.f64 (-.f64 5 (*.f64 -2 x)) y) |
(*.f64 (-.f64 5 (*.f64 -2 x)) y) |
(*.f64 (-.f64 5 (*.f64 -2 x)) y) |
(*.f64 5 y) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 5 y)) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 5 y)) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 5 y)) |
(*.f64 2 (*.f64 y x)) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 5 y)) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 5 y)) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 5 y)) |
(*.f64 2 (*.f64 y x)) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 5 y)) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 5 y)) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 5 y)) |
(+.f64 (*.f64 y (+.f64 x (-.f64 x -5))) 0) |
(+.f64 0 (*.f64 y (+.f64 x (-.f64 x -5)))) |
(+.f64 -1 (-.f64 1 (*.f64 y (+.f64 (*.f64 x -2) -5)))) |
(+.f64 -1 (-.f64 1 (*.f64 (+.f64 y y) (*.f64 (+.f64 (*.f64 x -2) -5) 1/2)))) |
(+.f64 (*.f64 (+.f64 x (-.f64 x -5)) (*.f64 y 1/2)) (*.f64 (+.f64 x (-.f64 x -5)) (*.f64 y 1/2))) |
(-.f64 (*.f64 y (+.f64 x (-.f64 x -5))) 0) |
(-.f64 0 (*.f64 y (+.f64 (*.f64 x -2) -5))) |
(-.f64 0 (*.f64 (+.f64 y y) (*.f64 (+.f64 (*.f64 x -2) -5) 1/2))) |
(/.f64 (*.f64 y (+.f64 x (-.f64 x -5))) 1) |
(/.f64 (*.f64 y (*.f64 -2 (+.f64 (*.f64 x -2) -5))) 2) |
(/.f64 (*.f64 (+.f64 x (-.f64 x -5)) (*.f64 y 4)) 4) |
(/.f64 (*.f64 (+.f64 x (-.f64 x -5)) (*.f64 y 8)) 8) |
(/.f64 (*.f64 2 (*.f64 (+.f64 x (-.f64 x -5)) (*.f64 y 8))) 16) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x (-.f64 x -5)) (*.f64 y 8)))) 32) |
(/.f64 (*.f64 y (+.f64 (*.f64 x -2) -5)) -1) |
(/.f64 (*.f64 (+.f64 y y) (*.f64 (+.f64 (*.f64 x -2) -5) 1/2)) -1) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x (-.f64 x -5)) (*.f64 y 8))))) 64) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x (-.f64 x -5)) (*.f64 y 8)))))) 128) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x (-.f64 x -5)) (*.f64 y 8))))))) 256) |
(pow.f64 (*.f64 y (+.f64 x (-.f64 x -5))) 1) |
(neg.f64 (*.f64 y (+.f64 (*.f64 x -2) -5))) |
(neg.f64 (*.f64 (+.f64 y y) (*.f64 (+.f64 (*.f64 x -2) -5) 1/2))) |
| Outputs |
|---|
(*.f64 (-.f64 5 (*.f64 -2 x)) y) |
(*.f64 (-.f64 5 (*.f64 -2 x)) y) |
(*.f64 (-.f64 5 (*.f64 -2 x)) y) |
(*.f64 (-.f64 5 (*.f64 -2 x)) y) |
(*.f64 (-.f64 5 (*.f64 -2 x)) y) |
(*.f64 (-.f64 5 (*.f64 -2 x)) y) |
(*.f64 (-.f64 5 (*.f64 -2 x)) y) |
(*.f64 (-.f64 5 (*.f64 -2 x)) y) |
(*.f64 (-.f64 5 (*.f64 -2 x)) y) |
(*.f64 (-.f64 5 (*.f64 -2 x)) y) |
(*.f64 (-.f64 5 (*.f64 -2 x)) y) |
(*.f64 (-.f64 5 (*.f64 -2 x)) y) |
(*.f64 5 y) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 5 y)) |
(+.f64 (*.f64 5 y) (*.f64 2 (*.f64 x y))) |
(*.f64 y (+.f64 5 (*.f64 x 2))) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 5 y)) |
(+.f64 (*.f64 5 y) (*.f64 2 (*.f64 x y))) |
(*.f64 y (+.f64 5 (*.f64 x 2))) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 5 y)) |
(+.f64 (*.f64 5 y) (*.f64 2 (*.f64 x y))) |
(*.f64 y (+.f64 5 (*.f64 x 2))) |
(*.f64 2 (*.f64 y x)) |
(*.f64 2 (*.f64 x y)) |
(*.f64 x (*.f64 2 y)) |
(*.f64 x (+.f64 y y)) |
(*.f64 y (*.f64 x 2)) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 5 y)) |
(+.f64 (*.f64 5 y) (*.f64 2 (*.f64 x y))) |
(*.f64 y (+.f64 5 (*.f64 x 2))) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 5 y)) |
(+.f64 (*.f64 5 y) (*.f64 2 (*.f64 x y))) |
(*.f64 y (+.f64 5 (*.f64 x 2))) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 5 y)) |
(+.f64 (*.f64 5 y) (*.f64 2 (*.f64 x y))) |
(*.f64 y (+.f64 5 (*.f64 x 2))) |
(*.f64 2 (*.f64 y x)) |
(*.f64 2 (*.f64 x y)) |
(*.f64 x (*.f64 2 y)) |
(*.f64 x (+.f64 y y)) |
(*.f64 y (*.f64 x 2)) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 5 y)) |
(+.f64 (*.f64 5 y) (*.f64 2 (*.f64 x y))) |
(*.f64 y (+.f64 5 (*.f64 x 2))) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 5 y)) |
(+.f64 (*.f64 5 y) (*.f64 2 (*.f64 x y))) |
(*.f64 y (+.f64 5 (*.f64 x 2))) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 5 y)) |
(+.f64 (*.f64 5 y) (*.f64 2 (*.f64 x y))) |
(*.f64 y (+.f64 5 (*.f64 x 2))) |
(+.f64 (*.f64 y (+.f64 x (-.f64 x -5))) 0) |
(*.f64 y (+.f64 x (-.f64 x -5))) |
(+.f64 0 (*.f64 y (+.f64 x (-.f64 x -5)))) |
(*.f64 y (+.f64 x (-.f64 x -5))) |
(+.f64 -1 (-.f64 1 (*.f64 y (+.f64 (*.f64 x -2) -5)))) |
(+.f64 -1 (-.f64 1 (*.f64 y (+.f64 -5 (*.f64 -2 x))))) |
(*.f64 (+.f64 -5 (*.f64 -2 x)) (neg.f64 y)) |
(*.f64 y (neg.f64 (+.f64 -5 (*.f64 -2 x)))) |
(+.f64 -1 (-.f64 1 (*.f64 (+.f64 y y) (*.f64 (+.f64 (*.f64 x -2) -5) 1/2)))) |
(+.f64 -1 (-.f64 1 (*.f64 y (+.f64 -5 (*.f64 -2 x))))) |
(*.f64 (+.f64 -5 (*.f64 -2 x)) (neg.f64 y)) |
(*.f64 y (neg.f64 (+.f64 -5 (*.f64 -2 x)))) |
(+.f64 (*.f64 (+.f64 x (-.f64 x -5)) (*.f64 y 1/2)) (*.f64 (+.f64 x (-.f64 x -5)) (*.f64 y 1/2))) |
(*.f64 y (+.f64 x (-.f64 x -5))) |
(-.f64 (*.f64 y (+.f64 x (-.f64 x -5))) 0) |
(*.f64 y (+.f64 x (-.f64 x -5))) |
(-.f64 0 (*.f64 y (+.f64 (*.f64 x -2) -5))) |
(+.f64 -1 (-.f64 1 (*.f64 y (+.f64 -5 (*.f64 -2 x))))) |
(*.f64 (+.f64 -5 (*.f64 -2 x)) (neg.f64 y)) |
(*.f64 y (neg.f64 (+.f64 -5 (*.f64 -2 x)))) |
(-.f64 0 (*.f64 (+.f64 y y) (*.f64 (+.f64 (*.f64 x -2) -5) 1/2))) |
(+.f64 -1 (-.f64 1 (*.f64 y (+.f64 -5 (*.f64 -2 x))))) |
(*.f64 (+.f64 -5 (*.f64 -2 x)) (neg.f64 y)) |
(*.f64 y (neg.f64 (+.f64 -5 (*.f64 -2 x)))) |
(/.f64 (*.f64 y (+.f64 x (-.f64 x -5))) 1) |
(*.f64 y (+.f64 x (-.f64 x -5))) |
(/.f64 (*.f64 y (*.f64 -2 (+.f64 (*.f64 x -2) -5))) 2) |
(+.f64 -1 (-.f64 1 (*.f64 y (+.f64 -5 (*.f64 -2 x))))) |
(*.f64 (+.f64 -5 (*.f64 -2 x)) (neg.f64 y)) |
(*.f64 y (neg.f64 (+.f64 -5 (*.f64 -2 x)))) |
(/.f64 (*.f64 (+.f64 x (-.f64 x -5)) (*.f64 y 4)) 4) |
(*.f64 y (+.f64 x (-.f64 x -5))) |
(/.f64 (*.f64 (+.f64 x (-.f64 x -5)) (*.f64 y 8)) 8) |
(*.f64 y (+.f64 x (-.f64 x -5))) |
(/.f64 (*.f64 2 (*.f64 (+.f64 x (-.f64 x -5)) (*.f64 y 8))) 16) |
(*.f64 y (+.f64 x (-.f64 x -5))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x (-.f64 x -5)) (*.f64 y 8)))) 32) |
(*.f64 y (+.f64 x (-.f64 x -5))) |
(/.f64 (*.f64 y (+.f64 (*.f64 x -2) -5)) -1) |
(+.f64 -1 (-.f64 1 (*.f64 y (+.f64 -5 (*.f64 -2 x))))) |
(*.f64 (+.f64 -5 (*.f64 -2 x)) (neg.f64 y)) |
(*.f64 y (neg.f64 (+.f64 -5 (*.f64 -2 x)))) |
(/.f64 (*.f64 (+.f64 y y) (*.f64 (+.f64 (*.f64 x -2) -5) 1/2)) -1) |
(+.f64 -1 (-.f64 1 (*.f64 y (+.f64 -5 (*.f64 -2 x))))) |
(*.f64 (+.f64 -5 (*.f64 -2 x)) (neg.f64 y)) |
(*.f64 y (neg.f64 (+.f64 -5 (*.f64 -2 x)))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x (-.f64 x -5)) (*.f64 y 8))))) 64) |
(*.f64 y (+.f64 x (-.f64 x -5))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x (-.f64 x -5)) (*.f64 y 8)))))) 128) |
(*.f64 y (+.f64 x (-.f64 x -5))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x (-.f64 x -5)) (*.f64 y 8))))))) 256) |
(*.f64 y (+.f64 x (-.f64 x -5))) |
(pow.f64 (*.f64 y (+.f64 x (-.f64 x -5))) 1) |
(*.f64 y (+.f64 x (-.f64 x -5))) |
(neg.f64 (*.f64 y (+.f64 (*.f64 x -2) -5))) |
(+.f64 -1 (-.f64 1 (*.f64 y (+.f64 -5 (*.f64 -2 x))))) |
(*.f64 (+.f64 -5 (*.f64 -2 x)) (neg.f64 y)) |
(*.f64 y (neg.f64 (+.f64 -5 (*.f64 -2 x)))) |
(neg.f64 (*.f64 (+.f64 y y) (*.f64 (+.f64 (*.f64 x -2) -5) 1/2))) |
(+.f64 -1 (-.f64 1 (*.f64 y (+.f64 -5 (*.f64 -2 x))))) |
(*.f64 (+.f64 -5 (*.f64 -2 x)) (neg.f64 y)) |
(*.f64 y (neg.f64 (+.f64 -5 (*.f64 -2 x)))) |
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (*.f64 x (+.f64 y t)) |
| ✓ | 0.0b | (+.f64 (*.f64 x (+.f64 y t)) (*.f64 y 5)) |
Compiled 28 to 12 computations (57.1% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | y | @ | -inf | (+.f64 (*.f64 x (+.f64 y t)) (*.f64 y 5)) |
| 0.0ms | x | @ | -inf | (+.f64 (*.f64 x (+.f64 y t)) (*.f64 y 5)) |
| 0.0ms | x | @ | 0 | (+.f64 (*.f64 x (+.f64 y t)) (*.f64 y 5)) |
| 0.0ms | y | @ | inf | (+.f64 (*.f64 x (+.f64 y t)) (*.f64 y 5)) |
| 0.0ms | y | @ | 0 | (+.f64 (*.f64 x (+.f64 y t)) (*.f64 y 5)) |
| 1× | batch-egg-rewrite |
| 2882× | rational.json-simplify-35 |
| 1422× | rational.json-simplify-1 |
| 1282× | rational.json-1 |
| 1282× | rational.json-2 |
| 1282× | rational.json-3 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 10 | 38 |
| 1 | 66 | 38 |
| 2 | 131 | 38 |
| 3 | 271 | 38 |
| 4 | 524 | 38 |
| 5 | 1213 | 38 |
| 6 | 2656 | 38 |
| 7 | 3936 | 38 |
| 8 | 5252 | 38 |
| 9 | 6480 | 38 |
| 10 | 7089 | 38 |
| 11 | 7089 | 38 |
| 12 | 7089 | 38 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 (*.f64 x (+.f64 y t)) (*.f64 y 5)) |
(*.f64 x (+.f64 y t)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 x (+.f64 y t)) (*.f64 y 5)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 x (+.f64 y t)) (*.f64 y 5)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 x (+.f64 y t)) (*.f64 y 5)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (+.f64 (*.f64 y 5/2) (*.f64 x (*.f64 (+.f64 y t) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x (+.f64 y t)) (*.f64 y 5)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (+.f64 (*.f64 x (+.f64 y t)) (*.f64 y 5)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x (+.f64 y t)) (*.f64 y 5)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x (+.f64 y t)) (*.f64 y 5)) 8) 1/8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (*.f64 x (+.f64 y t)) (*.f64 y 5)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (*.f64 y 10) (*.f64 (+.f64 y t) (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y 5/2) (*.f64 x (*.f64 (+.f64 y t) 1/2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 (*.f64 x (+.f64 y t)) (*.f64 y 5)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x (+.f64 y t)) (*.f64 y 5)) 1/4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x (+.f64 y t)) (*.f64 y 5)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 x (+.f64 y t)) (*.f64 y 5)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 x (+.f64 y t)) (*.f64 y 5)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 x (+.f64 y t)) (*.f64 y 5)) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 y t)) (*.f64 y 5)) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 y t)) (*.f64 y 5)) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 y t)) (*.f64 y 5)) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 y t)) (*.f64 y 5)) 8))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 y t)) (*.f64 y 5)) 8)))))) 256)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 y t)) (*.f64 y 5)) 8)))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 y t)) (*.f64 y 5)) 8))))))) 512)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 x (+.f64 y t)) (*.f64 y 5)) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (+.f64 y t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (+.f64 y t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 (+.f64 y t) 1/2)) (*.f64 x (*.f64 (+.f64 y t) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (+.f64 y t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (+.f64 y t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 y t) (+.f64 x x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 (+.f64 y t) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 y t) (*.f64 x 8)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 y t) (*.f64 x 8))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 y t) (*.f64 x 8)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 y t) (*.f64 x 8))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 y t) (*.f64 x 8)))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 y t) (*.f64 x 8))))))) 256)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 y t) (*.f64 x 8))))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 y t) (*.f64 x 8)))))))) 512)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (+.f64 y t)) 1))))) |
| 1× | egg-herbie |
| 5552× | rational.json-simplify-49 |
| 3946× | rational.json-simplify-35 |
| 2068× | rational.json-simplify-2 |
| 990× | rational.json-simplify-1 |
| 842× | rational.json-simplify-51 |
Useful iterations: 4 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 110 | 2067 |
| 1 | 254 | 2051 |
| 2 | 573 | 2051 |
| 3 | 1643 | 2035 |
| 4 | 3363 | 2019 |
| 5 | 3975 | 2019 |
| 6 | 4333 | 2019 |
| 7 | 4608 | 2019 |
| 8 | 4810 | 2019 |
| 9 | 4956 | 2019 |
| 10 | 5501 | 2019 |
| 11 | 5705 | 2019 |
| 12 | 5925 | 2019 |
| 13 | 5981 | 2019 |
| 14 | 6091 | 2019 |
| 15 | 6173 | 2019 |
| 16 | 6283 | 2019 |
| 17 | 6283 | 2019 |
| 18 | 6405 | 2019 |
| 19 | 6527 | 2019 |
| 20 | 6649 | 2019 |
| 21 | 6771 | 2019 |
| 22 | 6893 | 2019 |
| 23 | 7015 | 2019 |
| 24 | 7137 | 2019 |
| 25 | 7259 | 2019 |
| 26 | 7381 | 2019 |
| 27 | 7505 | 2019 |
| 28 | 7505 | 2019 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 5 y) |
(+.f64 (*.f64 (+.f64 y t) x) (*.f64 5 y)) |
(+.f64 (*.f64 (+.f64 y t) x) (*.f64 5 y)) |
(+.f64 (*.f64 (+.f64 y t) x) (*.f64 5 y)) |
(*.f64 (+.f64 y t) x) |
(+.f64 (*.f64 (+.f64 y t) x) (*.f64 5 y)) |
(+.f64 (*.f64 (+.f64 y t) x) (*.f64 5 y)) |
(+.f64 (*.f64 (+.f64 y t) x) (*.f64 5 y)) |
(*.f64 (+.f64 y t) x) |
(+.f64 (*.f64 (+.f64 y t) x) (*.f64 5 y)) |
(+.f64 (*.f64 (+.f64 y t) x) (*.f64 5 y)) |
(+.f64 (*.f64 (+.f64 y t) x) (*.f64 5 y)) |
(*.f64 t x) |
(+.f64 (*.f64 t x) (*.f64 y (+.f64 5 x))) |
(+.f64 (*.f64 t x) (*.f64 y (+.f64 5 x))) |
(+.f64 (*.f64 t x) (*.f64 y (+.f64 5 x))) |
(*.f64 y (+.f64 5 x)) |
(+.f64 (*.f64 t x) (*.f64 y (+.f64 5 x))) |
(+.f64 (*.f64 t x) (*.f64 y (+.f64 5 x))) |
(+.f64 (*.f64 t x) (*.f64 y (+.f64 5 x))) |
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 x) 5))) |
(+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 x) 5))) (*.f64 t x)) |
(+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 x) 5))) (*.f64 t x)) |
(+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 x) 5))) (*.f64 t x)) |
(+.f64 (*.f64 y x) (*.f64 5 y)) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 y x) (*.f64 5 y))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 y x) (*.f64 5 y))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 y x) (*.f64 5 y))) |
(*.f64 t x) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 y x) (*.f64 5 y))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 y x) (*.f64 5 y))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 y x) (*.f64 5 y))) |
(*.f64 t x) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 y x) (*.f64 5 y))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 y x) (*.f64 5 y))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 y x) (*.f64 5 y))) |
(*.f64 (+.f64 y t) x) |
(*.f64 (+.f64 y t) x) |
(*.f64 (+.f64 y t) x) |
(*.f64 (+.f64 y t) x) |
(*.f64 (+.f64 y t) x) |
(*.f64 (+.f64 y t) x) |
(*.f64 (+.f64 y t) x) |
(*.f64 (+.f64 y t) x) |
(*.f64 (+.f64 y t) x) |
(*.f64 (+.f64 y t) x) |
(*.f64 (+.f64 y t) x) |
(*.f64 (+.f64 y t) x) |
(*.f64 t x) |
(+.f64 (*.f64 t x) (*.f64 y x)) |
(+.f64 (*.f64 t x) (*.f64 y x)) |
(+.f64 (*.f64 t x) (*.f64 y x)) |
(*.f64 y x) |
(+.f64 (*.f64 t x) (*.f64 y x)) |
(+.f64 (*.f64 t x) (*.f64 y x)) |
(+.f64 (*.f64 t x) (*.f64 y x)) |
(*.f64 y x) |
(+.f64 (*.f64 t x) (*.f64 y x)) |
(+.f64 (*.f64 t x) (*.f64 y x)) |
(+.f64 (*.f64 t x) (*.f64 y x)) |
(*.f64 y x) |
(+.f64 (*.f64 t x) (*.f64 y x)) |
(+.f64 (*.f64 t x) (*.f64 y x)) |
(+.f64 (*.f64 t x) (*.f64 y x)) |
(*.f64 t x) |
(+.f64 (*.f64 t x) (*.f64 y x)) |
(+.f64 (*.f64 t x) (*.f64 y x)) |
(+.f64 (*.f64 t x) (*.f64 y x)) |
(*.f64 t x) |
(+.f64 (*.f64 t x) (*.f64 y x)) |
(+.f64 (*.f64 t x) (*.f64 y x)) |
(+.f64 (*.f64 t x) (*.f64 y x)) |
(-.f64 (+.f64 (*.f64 x (+.f64 y t)) (*.f64 y 5)) 0) |
(*.f64 (+.f64 (*.f64 x (+.f64 y t)) (*.f64 y 5)) 1) |
(*.f64 1 (+.f64 (*.f64 x (+.f64 y t)) (*.f64 y 5))) |
(*.f64 2 (+.f64 (*.f64 y 5/2) (*.f64 x (*.f64 (+.f64 y t) 1/2)))) |
(*.f64 (*.f64 (+.f64 (*.f64 x (+.f64 y t)) (*.f64 y 5)) 2) 1/2) |
(*.f64 4 (*.f64 (+.f64 (*.f64 x (+.f64 y t)) (*.f64 y 5)) 1/4)) |
(*.f64 (*.f64 (+.f64 (*.f64 x (+.f64 y t)) (*.f64 y 5)) 4) 1/4) |
(*.f64 (*.f64 (+.f64 (*.f64 x (+.f64 y t)) (*.f64 y 5)) 8) 1/8) |
(*.f64 1/2 (*.f64 (+.f64 (*.f64 x (+.f64 y t)) (*.f64 y 5)) 2)) |
(*.f64 1/2 (+.f64 (*.f64 y 10) (*.f64 (+.f64 y t) (+.f64 x x)))) |
(*.f64 (+.f64 (*.f64 y 5/2) (*.f64 x (*.f64 (+.f64 y t) 1/2))) 2) |
(*.f64 1/4 (*.f64 (+.f64 (*.f64 x (+.f64 y t)) (*.f64 y 5)) 4)) |
(*.f64 (*.f64 (+.f64 (*.f64 x (+.f64 y t)) (*.f64 y 5)) 1/4) 4) |
(/.f64 (+.f64 (*.f64 x (+.f64 y t)) (*.f64 y 5)) 1) |
(/.f64 (*.f64 (+.f64 (*.f64 x (+.f64 y t)) (*.f64 y 5)) 2) 2) |
(/.f64 (*.f64 (+.f64 (*.f64 x (+.f64 y t)) (*.f64 y 5)) 4) 4) |
(/.f64 (*.f64 (+.f64 (*.f64 x (+.f64 y t)) (*.f64 y 5)) 8) 8) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 y t)) (*.f64 y 5)) 8)) 16) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 y t)) (*.f64 y 5)) 8))) 32) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 y t)) (*.f64 y 5)) 8)))) 64) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 y t)) (*.f64 y 5)) 8))))) 128) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 y t)) (*.f64 y 5)) 8)))))) 256) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 y t)) (*.f64 y 5)) 8)))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 y t)) (*.f64 y 5)) 8))))))) 512) |
(pow.f64 (+.f64 (*.f64 x (+.f64 y t)) (*.f64 y 5)) 1) |
(+.f64 (*.f64 x (+.f64 y t)) 0) |
(+.f64 0 (*.f64 x (+.f64 y t))) |
(+.f64 (*.f64 x (*.f64 (+.f64 y t) 1/2)) (*.f64 x (*.f64 (+.f64 y t) 1/2))) |
(-.f64 (*.f64 x (+.f64 y t)) 0) |
(/.f64 (*.f64 x (+.f64 y t)) 1) |
(/.f64 (*.f64 (+.f64 y t) (+.f64 x x)) 2) |
(/.f64 (*.f64 x (*.f64 (+.f64 y t) 4)) 4) |
(/.f64 (*.f64 (+.f64 y t) (*.f64 x 8)) 8) |
(/.f64 (*.f64 2 (*.f64 (+.f64 y t) (*.f64 x 8))) 16) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 y t) (*.f64 x 8)))) 32) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 y t) (*.f64 x 8))))) 64) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 y t) (*.f64 x 8)))))) 128) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 y t) (*.f64 x 8))))))) 256) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 y t) (*.f64 x 8))))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 y t) (*.f64 x 8)))))))) 512) |
(pow.f64 (*.f64 x (+.f64 y t)) 1) |
| Outputs |
|---|
(*.f64 5 y) |
(+.f64 (*.f64 (+.f64 y t) x) (*.f64 5 y)) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 y t) x)) |
(+.f64 (*.f64 t x) (*.f64 y (+.f64 5 x))) |
(+.f64 (*.f64 (+.f64 y t) x) (*.f64 5 y)) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 y t) x)) |
(+.f64 (*.f64 t x) (*.f64 y (+.f64 5 x))) |
(+.f64 (*.f64 (+.f64 y t) x) (*.f64 5 y)) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 y t) x)) |
(+.f64 (*.f64 t x) (*.f64 y (+.f64 5 x))) |
(*.f64 (+.f64 y t) x) |
(+.f64 (*.f64 (+.f64 y t) x) (*.f64 5 y)) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 y t) x)) |
(+.f64 (*.f64 t x) (*.f64 y (+.f64 5 x))) |
(+.f64 (*.f64 (+.f64 y t) x) (*.f64 5 y)) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 y t) x)) |
(+.f64 (*.f64 t x) (*.f64 y (+.f64 5 x))) |
(+.f64 (*.f64 (+.f64 y t) x) (*.f64 5 y)) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 y t) x)) |
(+.f64 (*.f64 t x) (*.f64 y (+.f64 5 x))) |
(*.f64 (+.f64 y t) x) |
(+.f64 (*.f64 (+.f64 y t) x) (*.f64 5 y)) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 y t) x)) |
(+.f64 (*.f64 t x) (*.f64 y (+.f64 5 x))) |
(+.f64 (*.f64 (+.f64 y t) x) (*.f64 5 y)) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 y t) x)) |
(+.f64 (*.f64 t x) (*.f64 y (+.f64 5 x))) |
(+.f64 (*.f64 (+.f64 y t) x) (*.f64 5 y)) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 y t) x)) |
(+.f64 (*.f64 t x) (*.f64 y (+.f64 5 x))) |
(*.f64 t x) |
(+.f64 (*.f64 t x) (*.f64 y (+.f64 5 x))) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 y t) x)) |
(+.f64 (*.f64 t x) (*.f64 y (+.f64 5 x))) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 y t) x)) |
(+.f64 (*.f64 t x) (*.f64 y (+.f64 5 x))) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 y t) x)) |
(*.f64 y (+.f64 5 x)) |
(+.f64 (*.f64 t x) (*.f64 y (+.f64 5 x))) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 y t) x)) |
(+.f64 (*.f64 t x) (*.f64 y (+.f64 5 x))) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 y t) x)) |
(+.f64 (*.f64 t x) (*.f64 y (+.f64 5 x))) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 y t) x)) |
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 x) 5))) |
(*.f64 y (*.f64 (-.f64 (*.f64 x -1) 5) -1)) |
(*.f64 y (neg.f64 (-.f64 (neg.f64 x) 5))) |
(*.f64 y (neg.f64 (-.f64 -5 x))) |
(*.f64 y (-.f64 x -5)) |
(+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 x) 5))) (*.f64 t x)) |
(+.f64 (*.f64 t x) (*.f64 y (*.f64 (-.f64 (*.f64 x -1) 5) -1))) |
(+.f64 (*.f64 t x) (*.f64 y (neg.f64 (-.f64 (neg.f64 x) 5)))) |
(+.f64 (*.f64 t x) (*.f64 y (neg.f64 (-.f64 -5 x)))) |
(+.f64 (*.f64 t x) (*.f64 y (-.f64 x -5))) |
(+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 x) 5))) (*.f64 t x)) |
(+.f64 (*.f64 t x) (*.f64 y (*.f64 (-.f64 (*.f64 x -1) 5) -1))) |
(+.f64 (*.f64 t x) (*.f64 y (neg.f64 (-.f64 (neg.f64 x) 5)))) |
(+.f64 (*.f64 t x) (*.f64 y (neg.f64 (-.f64 -5 x)))) |
(+.f64 (*.f64 t x) (*.f64 y (-.f64 x -5))) |
(+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -1 x) 5))) (*.f64 t x)) |
(+.f64 (*.f64 t x) (*.f64 y (*.f64 (-.f64 (*.f64 x -1) 5) -1))) |
(+.f64 (*.f64 t x) (*.f64 y (neg.f64 (-.f64 (neg.f64 x) 5)))) |
(+.f64 (*.f64 t x) (*.f64 y (neg.f64 (-.f64 -5 x)))) |
(+.f64 (*.f64 t x) (*.f64 y (-.f64 x -5))) |
(+.f64 (*.f64 y x) (*.f64 5 y)) |
(*.f64 y (+.f64 5 x)) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 y x) (*.f64 5 y))) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 y t) x)) |
(+.f64 (*.f64 t x) (*.f64 y (+.f64 5 x))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 y x) (*.f64 5 y))) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 y t) x)) |
(+.f64 (*.f64 t x) (*.f64 y (+.f64 5 x))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 y x) (*.f64 5 y))) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 y t) x)) |
(+.f64 (*.f64 t x) (*.f64 y (+.f64 5 x))) |
(*.f64 t x) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 y x) (*.f64 5 y))) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 y t) x)) |
(+.f64 (*.f64 t x) (*.f64 y (+.f64 5 x))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 y x) (*.f64 5 y))) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 y t) x)) |
(+.f64 (*.f64 t x) (*.f64 y (+.f64 5 x))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 y x) (*.f64 5 y))) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 y t) x)) |
(+.f64 (*.f64 t x) (*.f64 y (+.f64 5 x))) |
(*.f64 t x) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 y x) (*.f64 5 y))) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 y t) x)) |
(+.f64 (*.f64 t x) (*.f64 y (+.f64 5 x))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 y x) (*.f64 5 y))) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 y t) x)) |
(+.f64 (*.f64 t x) (*.f64 y (+.f64 5 x))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 y x) (*.f64 5 y))) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 y t) x)) |
(+.f64 (*.f64 t x) (*.f64 y (+.f64 5 x))) |
(*.f64 (+.f64 y t) x) |
(*.f64 (+.f64 y t) x) |
(*.f64 (+.f64 y t) x) |
(*.f64 (+.f64 y t) x) |
(*.f64 (+.f64 y t) x) |
(*.f64 (+.f64 y t) x) |
(*.f64 (+.f64 y t) x) |
(*.f64 (+.f64 y t) x) |
(*.f64 (+.f64 y t) x) |
(*.f64 (+.f64 y t) x) |
(*.f64 (+.f64 y t) x) |
(*.f64 (+.f64 y t) x) |
(*.f64 t x) |
(+.f64 (*.f64 t x) (*.f64 y x)) |
(*.f64 (+.f64 y t) x) |
(+.f64 (*.f64 t x) (*.f64 y x)) |
(*.f64 (+.f64 y t) x) |
(+.f64 (*.f64 t x) (*.f64 y x)) |
(*.f64 (+.f64 y t) x) |
(*.f64 y x) |
(+.f64 (*.f64 t x) (*.f64 y x)) |
(*.f64 (+.f64 y t) x) |
(+.f64 (*.f64 t x) (*.f64 y x)) |
(*.f64 (+.f64 y t) x) |
(+.f64 (*.f64 t x) (*.f64 y x)) |
(*.f64 (+.f64 y t) x) |
(*.f64 y x) |
(+.f64 (*.f64 t x) (*.f64 y x)) |
(*.f64 (+.f64 y t) x) |
(+.f64 (*.f64 t x) (*.f64 y x)) |
(*.f64 (+.f64 y t) x) |
(+.f64 (*.f64 t x) (*.f64 y x)) |
(*.f64 (+.f64 y t) x) |
(*.f64 y x) |
(+.f64 (*.f64 t x) (*.f64 y x)) |
(*.f64 (+.f64 y t) x) |
(+.f64 (*.f64 t x) (*.f64 y x)) |
(*.f64 (+.f64 y t) x) |
(+.f64 (*.f64 t x) (*.f64 y x)) |
(*.f64 (+.f64 y t) x) |
(*.f64 t x) |
(+.f64 (*.f64 t x) (*.f64 y x)) |
(*.f64 (+.f64 y t) x) |
(+.f64 (*.f64 t x) (*.f64 y x)) |
(*.f64 (+.f64 y t) x) |
(+.f64 (*.f64 t x) (*.f64 y x)) |
(*.f64 (+.f64 y t) x) |
(*.f64 t x) |
(+.f64 (*.f64 t x) (*.f64 y x)) |
(*.f64 (+.f64 y t) x) |
(+.f64 (*.f64 t x) (*.f64 y x)) |
(*.f64 (+.f64 y t) x) |
(+.f64 (*.f64 t x) (*.f64 y x)) |
(*.f64 (+.f64 y t) x) |
(-.f64 (+.f64 (*.f64 x (+.f64 y t)) (*.f64 y 5)) 0) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 y t) x)) |
(+.f64 (*.f64 t x) (*.f64 y (+.f64 5 x))) |
(*.f64 (+.f64 (*.f64 x (+.f64 y t)) (*.f64 y 5)) 1) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 y t) x)) |
(+.f64 (*.f64 t x) (*.f64 y (+.f64 5 x))) |
(*.f64 1 (+.f64 (*.f64 x (+.f64 y t)) (*.f64 y 5))) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 y t) x)) |
(+.f64 (*.f64 t x) (*.f64 y (+.f64 5 x))) |
(*.f64 2 (+.f64 (*.f64 y 5/2) (*.f64 x (*.f64 (+.f64 y t) 1/2)))) |
(*.f64 2 (+.f64 (*.f64 y 5/2) (*.f64 (+.f64 y t) (*.f64 1/2 x)))) |
(*.f64 2 (+.f64 (*.f64 y 5/2) (*.f64 (+.f64 y t) (*.f64 x 1/2)))) |
(*.f64 (*.f64 (+.f64 (*.f64 x (+.f64 y t)) (*.f64 y 5)) 2) 1/2) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 y t) x)) |
(+.f64 (*.f64 t x) (*.f64 y (+.f64 5 x))) |
(*.f64 4 (*.f64 (+.f64 (*.f64 x (+.f64 y t)) (*.f64 y 5)) 1/4)) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 y t) x)) |
(+.f64 (*.f64 t x) (*.f64 y (+.f64 5 x))) |
(*.f64 (*.f64 (+.f64 (*.f64 x (+.f64 y t)) (*.f64 y 5)) 4) 1/4) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 y t) x)) |
(+.f64 (*.f64 t x) (*.f64 y (+.f64 5 x))) |
(*.f64 (*.f64 (+.f64 (*.f64 x (+.f64 y t)) (*.f64 y 5)) 8) 1/8) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 y t) x)) |
(+.f64 (*.f64 t x) (*.f64 y (+.f64 5 x))) |
(*.f64 1/2 (*.f64 (+.f64 (*.f64 x (+.f64 y t)) (*.f64 y 5)) 2)) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 y t) x)) |
(+.f64 (*.f64 t x) (*.f64 y (+.f64 5 x))) |
(*.f64 1/2 (+.f64 (*.f64 y 10) (*.f64 (+.f64 y t) (+.f64 x x)))) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 y t) x)) |
(+.f64 (*.f64 t x) (*.f64 y (+.f64 5 x))) |
(*.f64 (+.f64 (*.f64 y 5/2) (*.f64 x (*.f64 (+.f64 y t) 1/2))) 2) |
(*.f64 2 (+.f64 (*.f64 y 5/2) (*.f64 (+.f64 y t) (*.f64 1/2 x)))) |
(*.f64 2 (+.f64 (*.f64 y 5/2) (*.f64 (+.f64 y t) (*.f64 x 1/2)))) |
(*.f64 1/4 (*.f64 (+.f64 (*.f64 x (+.f64 y t)) (*.f64 y 5)) 4)) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 y t) x)) |
(+.f64 (*.f64 t x) (*.f64 y (+.f64 5 x))) |
(*.f64 (*.f64 (+.f64 (*.f64 x (+.f64 y t)) (*.f64 y 5)) 1/4) 4) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 y t) x)) |
(+.f64 (*.f64 t x) (*.f64 y (+.f64 5 x))) |
(/.f64 (+.f64 (*.f64 x (+.f64 y t)) (*.f64 y 5)) 1) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 y t) x)) |
(+.f64 (*.f64 t x) (*.f64 y (+.f64 5 x))) |
(/.f64 (*.f64 (+.f64 (*.f64 x (+.f64 y t)) (*.f64 y 5)) 2) 2) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 y t) x)) |
(+.f64 (*.f64 t x) (*.f64 y (+.f64 5 x))) |
(/.f64 (*.f64 (+.f64 (*.f64 x (+.f64 y t)) (*.f64 y 5)) 4) 4) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 y t) x)) |
(+.f64 (*.f64 t x) (*.f64 y (+.f64 5 x))) |
(/.f64 (*.f64 (+.f64 (*.f64 x (+.f64 y t)) (*.f64 y 5)) 8) 8) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 y t) x)) |
(+.f64 (*.f64 t x) (*.f64 y (+.f64 5 x))) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 y t)) (*.f64 y 5)) 8)) 16) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 y t) x)) |
(+.f64 (*.f64 t x) (*.f64 y (+.f64 5 x))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 y t)) (*.f64 y 5)) 8))) 32) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 y t) x)) |
(+.f64 (*.f64 t x) (*.f64 y (+.f64 5 x))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 y t)) (*.f64 y 5)) 8)))) 64) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 y t) x)) |
(+.f64 (*.f64 t x) (*.f64 y (+.f64 5 x))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 y t)) (*.f64 y 5)) 8))))) 128) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 y t) x)) |
(+.f64 (*.f64 t x) (*.f64 y (+.f64 5 x))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 y t)) (*.f64 y 5)) 8)))))) 256) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 y t) x)) |
(+.f64 (*.f64 t x) (*.f64 y (+.f64 5 x))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 y t)) (*.f64 y 5)) 8)))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 y t)) (*.f64 y 5)) 8))))))) 512) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 y t) x)) |
(+.f64 (*.f64 t x) (*.f64 y (+.f64 5 x))) |
(pow.f64 (+.f64 (*.f64 x (+.f64 y t)) (*.f64 y 5)) 1) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 y t) x)) |
(+.f64 (*.f64 t x) (*.f64 y (+.f64 5 x))) |
(+.f64 (*.f64 x (+.f64 y t)) 0) |
(*.f64 (+.f64 y t) x) |
(+.f64 0 (*.f64 x (+.f64 y t))) |
(*.f64 (+.f64 y t) x) |
(+.f64 (*.f64 x (*.f64 (+.f64 y t) 1/2)) (*.f64 x (*.f64 (+.f64 y t) 1/2))) |
(*.f64 (+.f64 y t) x) |
(-.f64 (*.f64 x (+.f64 y t)) 0) |
(*.f64 (+.f64 y t) x) |
(/.f64 (*.f64 x (+.f64 y t)) 1) |
(*.f64 (+.f64 y t) x) |
(/.f64 (*.f64 (+.f64 y t) (+.f64 x x)) 2) |
(*.f64 (+.f64 y t) x) |
(/.f64 (*.f64 x (*.f64 (+.f64 y t) 4)) 4) |
(*.f64 (+.f64 y t) x) |
(/.f64 (*.f64 (+.f64 y t) (*.f64 x 8)) 8) |
(*.f64 (+.f64 y t) x) |
(/.f64 (*.f64 2 (*.f64 (+.f64 y t) (*.f64 x 8))) 16) |
(*.f64 (+.f64 y t) x) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 y t) (*.f64 x 8)))) 32) |
(*.f64 (+.f64 y t) x) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 y t) (*.f64 x 8))))) 64) |
(*.f64 (+.f64 y t) x) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 y t) (*.f64 x 8)))))) 128) |
(*.f64 (+.f64 y t) x) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 y t) (*.f64 x 8))))))) 256) |
(*.f64 (+.f64 y t) x) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 y t) (*.f64 x 8))))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 y t) (*.f64 x 8)))))))) 512) |
(*.f64 (+.f64 y t) x) |
(pow.f64 (*.f64 x (+.f64 y t)) 1) |
(*.f64 (+.f64 y t) x) |
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (+.f64 (*.f64 x (+.f64 z (+.f64 z t))) (*.f64 y 5)) |
| ✓ | 0.0b | (+.f64 z (+.f64 z t)) |
| ✓ | 0.0b | (*.f64 x (+.f64 z (+.f64 z t))) |
Compiled 38 to 13 computations (65.8% saved)
27 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | x | @ | 0 | (*.f64 x (+.f64 z (+.f64 z t))) |
| 0.0ms | x | @ | inf | (*.f64 x (+.f64 z (+.f64 z t))) |
| 0.0ms | x | @ | -inf | (*.f64 x (+.f64 z (+.f64 z t))) |
| 0.0ms | z | @ | inf | (*.f64 x (+.f64 z (+.f64 z t))) |
| 0.0ms | t | @ | inf | (*.f64 x (+.f64 z (+.f64 z t))) |
| 1× | batch-egg-rewrite |
| 1756× | rational.json-simplify-1 |
| 1534× | rational.json-1 |
| 1534× | rational.json-2 |
| 1534× | rational.json-3 |
| 1510× | exponential.json-3 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 12 | 63 |
| 1 | 79 | 63 |
| 2 | 153 | 63 |
| 3 | 319 | 63 |
| 4 | 640 | 63 |
| 5 | 1555 | 63 |
| 6 | 3217 | 63 |
| 7 | 4669 | 63 |
| 8 | 6007 | 63 |
| 9 | 7028 | 63 |
| 10 | 7370 | 63 |
| 11 | 7625 | 63 |
| 12 | 7841 | 63 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 x (+.f64 z (+.f64 z t))) |
(+.f64 z (+.f64 z t)) |
(+.f64 (*.f64 x (+.f64 z (+.f64 z t))) (*.f64 y 5)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (+.f64 z (+.f64 z t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (+.f64 z (+.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (+.f64 z (*.f64 t 1/2))) (*.f64 x (+.f64 z (*.f64 t 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 1/2 (+.f64 z (*.f64 t 1/2))) (+.f64 x x)) (*.f64 (*.f64 1/2 (+.f64 z (*.f64 t 1/2))) (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 1/2 (*.f64 x 1/2)) (+.f64 t (+.f64 t (*.f64 z 4)))) (*.f64 (*.f64 1/2 (*.f64 x 1/2)) (+.f64 t (+.f64 t (*.f64 z 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 1/4 (+.f64 z (*.f64 t 1/2))) (*.f64 x 4)) (*.f64 (*.f64 1/4 (+.f64 z (*.f64 t 1/2))) (*.f64 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 1/4 (*.f64 x 1/2)) (*.f64 (+.f64 z (+.f64 z t)) 4)) (*.f64 (*.f64 1/4 (*.f64 x 1/2)) (*.f64 (+.f64 z (+.f64 z t)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 1/2 (/.f64 (+.f64 z (+.f64 z t)) 4)) (*.f64 x 4)) (*.f64 (*.f64 1/2 (/.f64 (+.f64 z (+.f64 z t)) 4)) (*.f64 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 1/2 (/.f64 x 4)) (*.f64 (+.f64 z (+.f64 z t)) 4)) (*.f64 (*.f64 1/2 (/.f64 x 4)) (*.f64 (+.f64 z (+.f64 z t)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (+.f64 z (+.f64 z t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (+.f64 z (+.f64 z t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 z (+.f64 z t)) (+.f64 x x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 (+.f64 z (+.f64 z t)) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 z (+.f64 z t)) (*.f64 x 8)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 16 (*.f64 x (+.f64 z (+.f64 z t)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 16 (*.f64 x (+.f64 z (+.f64 z t))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 16 (*.f64 x (+.f64 z (+.f64 z t)))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 16 (*.f64 x (+.f64 z (+.f64 z t))))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (+.f64 z (+.f64 z t))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 z (+.f64 z t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 z (+.f64 z t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 z (+.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (+.f64 z (*.f64 t 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 t (+.f64 t (*.f64 z 4))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 z (+.f64 z t)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 z (+.f64 z t)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 t (+.f64 t (*.f64 z 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (+.f64 t t) (*.f64 z 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 z (*.f64 t 1/2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 z (+.f64 z t)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 z (+.f64 z t)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 z (+.f64 z t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 t (+.f64 t (*.f64 z 4))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 z (+.f64 z t)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 z (+.f64 z t)) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 z (+.f64 z t)) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 z (+.f64 z t)) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 z (+.f64 z t)) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 z (+.f64 z t)) 8))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 z (+.f64 z t)) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 x (+.f64 z (+.f64 z t))) (*.f64 y 5)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 x (+.f64 z (+.f64 z t))) (*.f64 y 5)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 x (+.f64 z (+.f64 z t))) (*.f64 y 5)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (+.f64 (*.f64 y 5/2) (*.f64 x (+.f64 z (*.f64 t 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x (+.f64 z (+.f64 z t))) (*.f64 y 5)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 (*.f64 x (+.f64 z (+.f64 z t))) (*.f64 y 5)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x (+.f64 z (+.f64 z t))) (*.f64 y 5)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (*.f64 x (+.f64 z (+.f64 z t))) (*.f64 y 5)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (*.f64 y 10) (*.f64 (+.f64 z (+.f64 z t)) (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y 5/2) (*.f64 x (+.f64 z (*.f64 t 1/2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 (*.f64 x (+.f64 z (+.f64 z t))) (*.f64 y 5)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 x (+.f64 z (+.f64 z t))) (*.f64 y 5)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x (+.f64 z (+.f64 z t))) (*.f64 y 5)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 x (+.f64 z (+.f64 z t))) (*.f64 y 5)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 x (+.f64 z (+.f64 z t))) (*.f64 y 5)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 x (+.f64 z (+.f64 z t))) (*.f64 y 5)) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 z (+.f64 z t))) (*.f64 y 5)) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 z (+.f64 z t))) (*.f64 y 5)) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 z (+.f64 z t))) (*.f64 y 5)) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 z (+.f64 z t))) (*.f64 y 5)) 8))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 x (+.f64 z (+.f64 z t))) (*.f64 y 5)) 1))))) |
| 1× | egg-herbie |
| 5234× | rational.json-simplify-41 |
| 2326× | rational.json-simplify-53 |
| 2268× | rational.json-simplify-35 |
| 1950× | rational.json-simplify-2 |
| 858× | rational.json-simplify-1 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 149 | 3655 |
| 1 | 338 | 3577 |
| 2 | 810 | 3565 |
| 3 | 2077 | 3565 |
| 4 | 3765 | 3565 |
| 5 | 4207 | 3565 |
| 6 | 4361 | 3565 |
| 7 | 4468 | 3565 |
| 8 | 4559 | 3565 |
| 9 | 4648 | 3565 |
| 10 | 6311 | 3565 |
| 11 | 6468 | 3565 |
| 12 | 6576 | 3565 |
| 13 | 6665 | 3565 |
| 14 | 6665 | 3565 |
| 15 | 6754 | 3565 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (+.f64 (*.f64 2 z) t) x) |
(*.f64 (+.f64 (*.f64 2 z) t) x) |
(*.f64 (+.f64 (*.f64 2 z) t) x) |
(*.f64 (+.f64 (*.f64 2 z) t) x) |
(*.f64 (+.f64 (*.f64 2 z) t) x) |
(*.f64 (+.f64 (*.f64 2 z) t) x) |
(*.f64 (+.f64 (*.f64 2 z) t) x) |
(*.f64 (+.f64 (*.f64 2 z) t) x) |
(*.f64 (+.f64 (*.f64 2 z) t) x) |
(*.f64 (+.f64 (*.f64 2 z) t) x) |
(*.f64 (+.f64 (*.f64 2 z) t) x) |
(*.f64 (+.f64 (*.f64 2 z) t) x) |
(*.f64 t x) |
(+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x))) |
(*.f64 2 (*.f64 z x)) |
(+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x))) |
(*.f64 2 (*.f64 z x)) |
(+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x))) |
(*.f64 2 (*.f64 z x)) |
(+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x))) |
(*.f64 t x) |
(+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x))) |
(*.f64 t x) |
(+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x))) |
t |
(+.f64 (*.f64 2 z) t) |
(+.f64 (*.f64 2 z) t) |
(+.f64 (*.f64 2 z) t) |
(*.f64 2 z) |
(+.f64 (*.f64 2 z) t) |
(+.f64 (*.f64 2 z) t) |
(+.f64 (*.f64 2 z) t) |
(*.f64 2 z) |
(+.f64 (*.f64 2 z) t) |
(+.f64 (*.f64 2 z) t) |
(+.f64 (*.f64 2 z) t) |
(*.f64 2 z) |
(+.f64 (*.f64 2 z) t) |
(+.f64 (*.f64 2 z) t) |
(+.f64 (*.f64 2 z) t) |
t |
(+.f64 (*.f64 2 z) t) |
(+.f64 (*.f64 2 z) t) |
(+.f64 (*.f64 2 z) t) |
t |
(+.f64 (*.f64 2 z) t) |
(+.f64 (*.f64 2 z) t) |
(+.f64 (*.f64 2 z) t) |
(*.f64 5 y) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(*.f64 (+.f64 (*.f64 2 z) t) x) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(*.f64 (+.f64 (*.f64 2 z) t) x) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 t x) (*.f64 5 y)) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(*.f64 2 (*.f64 z x)) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(*.f64 2 (*.f64 z x)) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(*.f64 t x) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(*.f64 t x) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(*.f64 (+.f64 (*.f64 2 z) t) x) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(*.f64 5 y) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(*.f64 5 y) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 x (+.f64 z (+.f64 z t))) 0) |
(+.f64 0 (*.f64 x (+.f64 z (+.f64 z t)))) |
(+.f64 (*.f64 x (+.f64 z (*.f64 t 1/2))) (*.f64 x (+.f64 z (*.f64 t 1/2)))) |
(+.f64 (*.f64 (*.f64 1/2 (+.f64 z (*.f64 t 1/2))) (+.f64 x x)) (*.f64 (*.f64 1/2 (+.f64 z (*.f64 t 1/2))) (+.f64 x x))) |
(+.f64 (*.f64 (*.f64 1/2 (*.f64 x 1/2)) (+.f64 t (+.f64 t (*.f64 z 4)))) (*.f64 (*.f64 1/2 (*.f64 x 1/2)) (+.f64 t (+.f64 t (*.f64 z 4))))) |
(+.f64 (*.f64 (*.f64 1/4 (+.f64 z (*.f64 t 1/2))) (*.f64 x 4)) (*.f64 (*.f64 1/4 (+.f64 z (*.f64 t 1/2))) (*.f64 x 4))) |
(+.f64 (*.f64 (*.f64 1/4 (*.f64 x 1/2)) (*.f64 (+.f64 z (+.f64 z t)) 4)) (*.f64 (*.f64 1/4 (*.f64 x 1/2)) (*.f64 (+.f64 z (+.f64 z t)) 4))) |
(+.f64 (*.f64 (*.f64 1/2 (/.f64 (+.f64 z (+.f64 z t)) 4)) (*.f64 x 4)) (*.f64 (*.f64 1/2 (/.f64 (+.f64 z (+.f64 z t)) 4)) (*.f64 x 4))) |
(+.f64 (*.f64 (*.f64 1/2 (/.f64 x 4)) (*.f64 (+.f64 z (+.f64 z t)) 4)) (*.f64 (*.f64 1/2 (/.f64 x 4)) (*.f64 (+.f64 z (+.f64 z t)) 4))) |
(-.f64 (*.f64 x (+.f64 z (+.f64 z t))) 0) |
(/.f64 (*.f64 x (+.f64 z (+.f64 z t))) 1) |
(/.f64 (*.f64 (+.f64 z (+.f64 z t)) (+.f64 x x)) 2) |
(/.f64 (*.f64 x (*.f64 (+.f64 z (+.f64 z t)) 4)) 4) |
(/.f64 (*.f64 (+.f64 z (+.f64 z t)) (*.f64 x 8)) 8) |
(/.f64 (*.f64 16 (*.f64 x (+.f64 z (+.f64 z t)))) 16) |
(/.f64 (*.f64 2 (*.f64 16 (*.f64 x (+.f64 z (+.f64 z t))))) 32) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 16 (*.f64 x (+.f64 z (+.f64 z t)))))) 64) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 16 (*.f64 x (+.f64 z (+.f64 z t))))))) 128) |
(pow.f64 (*.f64 x (+.f64 z (+.f64 z t))) 1) |
(-.f64 (+.f64 z (+.f64 z t)) 0) |
(*.f64 (+.f64 z (+.f64 z t)) 1) |
(*.f64 1 (+.f64 z (+.f64 z t))) |
(*.f64 2 (+.f64 z (*.f64 t 1/2))) |
(*.f64 (+.f64 t (+.f64 t (*.f64 z 4))) 1/2) |
(*.f64 4 (/.f64 (+.f64 z (+.f64 z t)) 4)) |
(*.f64 (*.f64 (+.f64 z (+.f64 z t)) 4) 1/4) |
(*.f64 1/2 (+.f64 t (+.f64 t (*.f64 z 4)))) |
(*.f64 1/2 (+.f64 (+.f64 t t) (*.f64 z 4))) |
(*.f64 (+.f64 z (*.f64 t 1/2)) 2) |
(*.f64 1/4 (*.f64 (+.f64 z (+.f64 z t)) 4)) |
(*.f64 (/.f64 (+.f64 z (+.f64 z t)) 4) 4) |
(/.f64 (+.f64 z (+.f64 z t)) 1) |
(/.f64 (+.f64 t (+.f64 t (*.f64 z 4))) 2) |
(/.f64 (*.f64 (+.f64 z (+.f64 z t)) 4) 4) |
(/.f64 (*.f64 (+.f64 z (+.f64 z t)) 8) 8) |
(/.f64 (*.f64 2 (*.f64 (+.f64 z (+.f64 z t)) 8)) 16) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 z (+.f64 z t)) 8))) 32) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 z (+.f64 z t)) 8)))) 64) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 z (+.f64 z t)) 8))))) 128) |
(pow.f64 (+.f64 z (+.f64 z t)) 1) |
(-.f64 (+.f64 (*.f64 x (+.f64 z (+.f64 z t))) (*.f64 y 5)) 0) |
(*.f64 (+.f64 (*.f64 x (+.f64 z (+.f64 z t))) (*.f64 y 5)) 1) |
(*.f64 1 (+.f64 (*.f64 x (+.f64 z (+.f64 z t))) (*.f64 y 5))) |
(*.f64 2 (+.f64 (*.f64 y 5/2) (*.f64 x (+.f64 z (*.f64 t 1/2))))) |
(*.f64 (*.f64 (+.f64 (*.f64 x (+.f64 z (+.f64 z t))) (*.f64 y 5)) 2) 1/2) |
(*.f64 4 (/.f64 (+.f64 (*.f64 x (+.f64 z (+.f64 z t))) (*.f64 y 5)) 4)) |
(*.f64 (*.f64 (+.f64 (*.f64 x (+.f64 z (+.f64 z t))) (*.f64 y 5)) 4) 1/4) |
(*.f64 1/2 (*.f64 (+.f64 (*.f64 x (+.f64 z (+.f64 z t))) (*.f64 y 5)) 2)) |
(*.f64 1/2 (+.f64 (*.f64 y 10) (*.f64 (+.f64 z (+.f64 z t)) (+.f64 x x)))) |
(*.f64 (+.f64 (*.f64 y 5/2) (*.f64 x (+.f64 z (*.f64 t 1/2)))) 2) |
(*.f64 1/4 (*.f64 (+.f64 (*.f64 x (+.f64 z (+.f64 z t))) (*.f64 y 5)) 4)) |
(*.f64 (/.f64 (+.f64 (*.f64 x (+.f64 z (+.f64 z t))) (*.f64 y 5)) 4) 4) |
(/.f64 (+.f64 (*.f64 x (+.f64 z (+.f64 z t))) (*.f64 y 5)) 1) |
(/.f64 (*.f64 (+.f64 (*.f64 x (+.f64 z (+.f64 z t))) (*.f64 y 5)) 2) 2) |
(/.f64 (*.f64 (+.f64 (*.f64 x (+.f64 z (+.f64 z t))) (*.f64 y 5)) 4) 4) |
(/.f64 (*.f64 (+.f64 (*.f64 x (+.f64 z (+.f64 z t))) (*.f64 y 5)) 8) 8) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 z (+.f64 z t))) (*.f64 y 5)) 8)) 16) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 z (+.f64 z t))) (*.f64 y 5)) 8))) 32) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 z (+.f64 z t))) (*.f64 y 5)) 8)))) 64) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 z (+.f64 z t))) (*.f64 y 5)) 8))))) 128) |
(pow.f64 (+.f64 (*.f64 x (+.f64 z (+.f64 z t))) (*.f64 y 5)) 1) |
| Outputs |
|---|
(*.f64 (+.f64 (*.f64 2 z) t) x) |
(*.f64 (+.f64 (*.f64 2 z) t) x) |
(*.f64 (+.f64 (*.f64 2 z) t) x) |
(*.f64 (+.f64 (*.f64 2 z) t) x) |
(*.f64 (+.f64 (*.f64 2 z) t) x) |
(*.f64 (+.f64 (*.f64 2 z) t) x) |
(*.f64 (+.f64 (*.f64 2 z) t) x) |
(*.f64 (+.f64 (*.f64 2 z) t) x) |
(*.f64 (+.f64 (*.f64 2 z) t) x) |
(*.f64 (+.f64 (*.f64 2 z) t) x) |
(*.f64 (+.f64 (*.f64 2 z) t) x) |
(*.f64 (+.f64 (*.f64 2 z) t) x) |
(*.f64 t x) |
(+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x))) |
(*.f64 (+.f64 (*.f64 2 z) t) x) |
(+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x))) |
(*.f64 (+.f64 (*.f64 2 z) t) x) |
(+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x))) |
(*.f64 (+.f64 (*.f64 2 z) t) x) |
(*.f64 2 (*.f64 z x)) |
(*.f64 z (+.f64 x x)) |
(+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x))) |
(*.f64 (+.f64 (*.f64 2 z) t) x) |
(+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x))) |
(*.f64 (+.f64 (*.f64 2 z) t) x) |
(+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x))) |
(*.f64 (+.f64 (*.f64 2 z) t) x) |
(*.f64 2 (*.f64 z x)) |
(*.f64 z (+.f64 x x)) |
(+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x))) |
(*.f64 (+.f64 (*.f64 2 z) t) x) |
(+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x))) |
(*.f64 (+.f64 (*.f64 2 z) t) x) |
(+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x))) |
(*.f64 (+.f64 (*.f64 2 z) t) x) |
(*.f64 2 (*.f64 z x)) |
(*.f64 z (+.f64 x x)) |
(+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x))) |
(*.f64 (+.f64 (*.f64 2 z) t) x) |
(+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x))) |
(*.f64 (+.f64 (*.f64 2 z) t) x) |
(+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x))) |
(*.f64 (+.f64 (*.f64 2 z) t) x) |
(*.f64 t x) |
(+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x))) |
(*.f64 (+.f64 (*.f64 2 z) t) x) |
(+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x))) |
(*.f64 (+.f64 (*.f64 2 z) t) x) |
(+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x))) |
(*.f64 (+.f64 (*.f64 2 z) t) x) |
(*.f64 t x) |
(+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x))) |
(*.f64 (+.f64 (*.f64 2 z) t) x) |
(+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x))) |
(*.f64 (+.f64 (*.f64 2 z) t) x) |
(+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x))) |
(*.f64 (+.f64 (*.f64 2 z) t) x) |
t |
(+.f64 (*.f64 2 z) t) |
(+.f64 (*.f64 2 z) t) |
(+.f64 (*.f64 2 z) t) |
(*.f64 2 z) |
(+.f64 (*.f64 2 z) t) |
(+.f64 (*.f64 2 z) t) |
(+.f64 (*.f64 2 z) t) |
(*.f64 2 z) |
(+.f64 (*.f64 2 z) t) |
(+.f64 (*.f64 2 z) t) |
(+.f64 (*.f64 2 z) t) |
(*.f64 2 z) |
(+.f64 (*.f64 2 z) t) |
(+.f64 (*.f64 2 z) t) |
(+.f64 (*.f64 2 z) t) |
t |
(+.f64 (*.f64 2 z) t) |
(+.f64 (*.f64 2 z) t) |
(+.f64 (*.f64 2 z) t) |
t |
(+.f64 (*.f64 2 z) t) |
(+.f64 (*.f64 2 z) t) |
(+.f64 (*.f64 2 z) t) |
(*.f64 5 y) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) t) x) (*.f64 5 y)) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) t) x) (*.f64 5 y)) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) t) x) (*.f64 5 y)) |
(*.f64 (+.f64 (*.f64 2 z) t) x) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) t) x) (*.f64 5 y)) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) t) x) (*.f64 5 y)) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) t) x) (*.f64 5 y)) |
(*.f64 (+.f64 (*.f64 2 z) t) x) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) t) x) (*.f64 5 y)) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) t) x) (*.f64 5 y)) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) t) x) (*.f64 5 y)) |
(+.f64 (*.f64 t x) (*.f64 5 y)) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) t) x) (*.f64 5 y)) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) t) x) (*.f64 5 y)) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) t) x) (*.f64 5 y)) |
(*.f64 2 (*.f64 z x)) |
(*.f64 z (+.f64 x x)) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) t) x) (*.f64 5 y)) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) t) x) (*.f64 5 y)) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) t) x) (*.f64 5 y)) |
(*.f64 2 (*.f64 z x)) |
(*.f64 z (+.f64 x x)) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) t) x) (*.f64 5 y)) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) t) x) (*.f64 5 y)) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) t) x) (*.f64 5 y)) |
(+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 2 (*.f64 z x)) (*.f64 5 y)) |
(+.f64 (*.f64 z (+.f64 x x)) (*.f64 5 y)) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) t) x) (*.f64 5 y)) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) t) x) (*.f64 5 y)) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) t) x) (*.f64 5 y)) |
(*.f64 t x) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) t) x) (*.f64 5 y)) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) t) x) (*.f64 5 y)) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) t) x) (*.f64 5 y)) |
(*.f64 t x) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) t) x) (*.f64 5 y)) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) t) x) (*.f64 5 y)) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) t) x) (*.f64 5 y)) |
(*.f64 (+.f64 (*.f64 2 z) t) x) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) t) x) (*.f64 5 y)) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) t) x) (*.f64 5 y)) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) t) x) (*.f64 5 y)) |
(*.f64 5 y) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) t) x) (*.f64 5 y)) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) t) x) (*.f64 5 y)) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) t) x) (*.f64 5 y)) |
(*.f64 5 y) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) t) x) (*.f64 5 y)) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) t) x) (*.f64 5 y)) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) t) x) (*.f64 5 y)) |
(+.f64 (*.f64 x (+.f64 z (+.f64 z t))) 0) |
(*.f64 x (+.f64 z (+.f64 z t))) |
(+.f64 0 (*.f64 x (+.f64 z (+.f64 z t)))) |
(*.f64 x (+.f64 z (+.f64 z t))) |
(+.f64 (*.f64 x (+.f64 z (*.f64 t 1/2))) (*.f64 x (+.f64 z (*.f64 t 1/2)))) |
(*.f64 (+.f64 z (*.f64 t 1/2)) (+.f64 x x)) |
(+.f64 (*.f64 (*.f64 1/2 (+.f64 z (*.f64 t 1/2))) (+.f64 x x)) (*.f64 (*.f64 1/2 (+.f64 z (*.f64 t 1/2))) (+.f64 x x))) |
(+.f64 (*.f64 x (+.f64 z (*.f64 t 1/2))) (*.f64 x (+.f64 z (*.f64 t 1/2)))) |
(*.f64 (+.f64 z (*.f64 t 1/2)) (+.f64 x x)) |
(+.f64 (*.f64 (*.f64 1/2 (*.f64 x 1/2)) (+.f64 t (+.f64 t (*.f64 z 4)))) (*.f64 (*.f64 1/2 (*.f64 x 1/2)) (+.f64 t (+.f64 t (*.f64 z 4))))) |
(+.f64 (*.f64 (*.f64 x 1/4) (+.f64 t (+.f64 t (*.f64 z 4)))) (*.f64 (*.f64 x 1/4) (+.f64 t (+.f64 t (*.f64 z 4))))) |
(*.f64 (+.f64 t (+.f64 t (*.f64 z 4))) (+.f64 (*.f64 x 1/4) (*.f64 x 1/4))) |
(*.f64 (*.f64 x 1/2) (+.f64 (*.f64 z 4) (+.f64 t t))) |
(*.f64 (*.f64 x 1/2) (+.f64 t (+.f64 t (*.f64 z 4)))) |
(+.f64 (*.f64 (*.f64 1/4 (+.f64 z (*.f64 t 1/2))) (*.f64 x 4)) (*.f64 (*.f64 1/4 (+.f64 z (*.f64 t 1/2))) (*.f64 x 4))) |
(+.f64 (*.f64 x (+.f64 z (*.f64 t 1/2))) (*.f64 x (+.f64 z (*.f64 t 1/2)))) |
(*.f64 (+.f64 z (*.f64 t 1/2)) (+.f64 x x)) |
(+.f64 (*.f64 (*.f64 1/4 (*.f64 x 1/2)) (*.f64 (+.f64 z (+.f64 z t)) 4)) (*.f64 (*.f64 1/4 (*.f64 x 1/2)) (*.f64 (+.f64 z (+.f64 z t)) 4))) |
(*.f64 x (+.f64 z (+.f64 z t))) |
(+.f64 (*.f64 (*.f64 1/2 (/.f64 (+.f64 z (+.f64 z t)) 4)) (*.f64 x 4)) (*.f64 (*.f64 1/2 (/.f64 (+.f64 z (+.f64 z t)) 4)) (*.f64 x 4))) |
(*.f64 x (+.f64 z (+.f64 z t))) |
(+.f64 (*.f64 (*.f64 1/2 (/.f64 x 4)) (*.f64 (+.f64 z (+.f64 z t)) 4)) (*.f64 (*.f64 1/2 (/.f64 x 4)) (*.f64 (+.f64 z (+.f64 z t)) 4))) |
(*.f64 x (+.f64 z (+.f64 z t))) |
(-.f64 (*.f64 x (+.f64 z (+.f64 z t))) 0) |
(*.f64 x (+.f64 z (+.f64 z t))) |
(/.f64 (*.f64 x (+.f64 z (+.f64 z t))) 1) |
(*.f64 x (+.f64 z (+.f64 z t))) |
(/.f64 (*.f64 (+.f64 z (+.f64 z t)) (+.f64 x x)) 2) |
(*.f64 x (+.f64 z (+.f64 z t))) |
(/.f64 (*.f64 x (*.f64 (+.f64 z (+.f64 z t)) 4)) 4) |
(*.f64 x (+.f64 z (+.f64 z t))) |
(/.f64 (*.f64 (+.f64 z (+.f64 z t)) (*.f64 x 8)) 8) |
(*.f64 x (+.f64 z (+.f64 z t))) |
(/.f64 (*.f64 16 (*.f64 x (+.f64 z (+.f64 z t)))) 16) |
(*.f64 x (+.f64 z (+.f64 z t))) |
(/.f64 (*.f64 2 (*.f64 16 (*.f64 x (+.f64 z (+.f64 z t))))) 32) |
(*.f64 x (+.f64 z (+.f64 z t))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 16 (*.f64 x (+.f64 z (+.f64 z t)))))) 64) |
(*.f64 x (+.f64 z (+.f64 z t))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 16 (*.f64 x (+.f64 z (+.f64 z t))))))) 128) |
(*.f64 x (+.f64 z (+.f64 z t))) |
(pow.f64 (*.f64 x (+.f64 z (+.f64 z t))) 1) |
(*.f64 x (+.f64 z (+.f64 z t))) |
(-.f64 (+.f64 z (+.f64 z t)) 0) |
(+.f64 z (+.f64 z t)) |
(*.f64 (+.f64 z (+.f64 z t)) 1) |
(+.f64 z (+.f64 z t)) |
(*.f64 1 (+.f64 z (+.f64 z t))) |
(+.f64 z (+.f64 z t)) |
(*.f64 2 (+.f64 z (*.f64 t 1/2))) |
(*.f64 (+.f64 t (+.f64 t (*.f64 z 4))) 1/2) |
(*.f64 1/2 (+.f64 t (+.f64 t (*.f64 z 4)))) |
(*.f64 1/2 (+.f64 (*.f64 z 4) (+.f64 t t))) |
(*.f64 4 (/.f64 (+.f64 z (+.f64 z t)) 4)) |
(+.f64 z (+.f64 z t)) |
(*.f64 (*.f64 (+.f64 z (+.f64 z t)) 4) 1/4) |
(+.f64 z (+.f64 z t)) |
(*.f64 1/2 (+.f64 t (+.f64 t (*.f64 z 4)))) |
(*.f64 1/2 (+.f64 (*.f64 z 4) (+.f64 t t))) |
(*.f64 1/2 (+.f64 (+.f64 t t) (*.f64 z 4))) |
(*.f64 1/2 (+.f64 t (+.f64 t (*.f64 z 4)))) |
(*.f64 1/2 (+.f64 (*.f64 z 4) (+.f64 t t))) |
(*.f64 (+.f64 z (*.f64 t 1/2)) 2) |
(*.f64 2 (+.f64 z (*.f64 t 1/2))) |
(*.f64 1/4 (*.f64 (+.f64 z (+.f64 z t)) 4)) |
(+.f64 z (+.f64 z t)) |
(*.f64 (/.f64 (+.f64 z (+.f64 z t)) 4) 4) |
(+.f64 z (+.f64 z t)) |
(/.f64 (+.f64 z (+.f64 z t)) 1) |
(+.f64 z (+.f64 z t)) |
(/.f64 (+.f64 t (+.f64 t (*.f64 z 4))) 2) |
(/.f64 (+.f64 (*.f64 z 4) (+.f64 t t)) 2) |
(/.f64 (*.f64 (+.f64 z (+.f64 z t)) 4) 4) |
(+.f64 z (+.f64 z t)) |
(/.f64 (*.f64 (+.f64 z (+.f64 z t)) 8) 8) |
(+.f64 z (+.f64 z t)) |
(/.f64 (*.f64 2 (*.f64 (+.f64 z (+.f64 z t)) 8)) 16) |
(+.f64 z (+.f64 z t)) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 z (+.f64 z t)) 8))) 32) |
(+.f64 z (+.f64 z t)) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 z (+.f64 z t)) 8)))) 64) |
(+.f64 z (+.f64 z t)) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 z (+.f64 z t)) 8))))) 128) |
(+.f64 z (+.f64 z t)) |
(pow.f64 (+.f64 z (+.f64 z t)) 1) |
(+.f64 z (+.f64 z t)) |
(-.f64 (+.f64 (*.f64 x (+.f64 z (+.f64 z t))) (*.f64 y 5)) 0) |
(+.f64 (*.f64 5 y) (*.f64 x (+.f64 z (+.f64 z t)))) |
(*.f64 (+.f64 (*.f64 x (+.f64 z (+.f64 z t))) (*.f64 y 5)) 1) |
(+.f64 (*.f64 5 y) (*.f64 x (+.f64 z (+.f64 z t)))) |
(*.f64 1 (+.f64 (*.f64 x (+.f64 z (+.f64 z t))) (*.f64 y 5))) |
(+.f64 (*.f64 5 y) (*.f64 x (+.f64 z (+.f64 z t)))) |
(*.f64 2 (+.f64 (*.f64 y 5/2) (*.f64 x (+.f64 z (*.f64 t 1/2))))) |
(*.f64 2 (+.f64 (*.f64 x (+.f64 z (*.f64 t 1/2))) (*.f64 y 5/2))) |
(*.f64 (*.f64 (+.f64 (*.f64 x (+.f64 z (+.f64 z t))) (*.f64 y 5)) 2) 1/2) |
(+.f64 (*.f64 5 y) (*.f64 x (+.f64 z (+.f64 z t)))) |
(*.f64 4 (/.f64 (+.f64 (*.f64 x (+.f64 z (+.f64 z t))) (*.f64 y 5)) 4)) |
(+.f64 (*.f64 5 y) (*.f64 x (+.f64 z (+.f64 z t)))) |
(*.f64 (*.f64 (+.f64 (*.f64 x (+.f64 z (+.f64 z t))) (*.f64 y 5)) 4) 1/4) |
(+.f64 (*.f64 5 y) (*.f64 x (+.f64 z (+.f64 z t)))) |
(*.f64 1/2 (*.f64 (+.f64 (*.f64 x (+.f64 z (+.f64 z t))) (*.f64 y 5)) 2)) |
(+.f64 (*.f64 5 y) (*.f64 x (+.f64 z (+.f64 z t)))) |
(*.f64 1/2 (+.f64 (*.f64 y 10) (*.f64 (+.f64 z (+.f64 z t)) (+.f64 x x)))) |
(*.f64 1/2 (+.f64 (*.f64 (+.f64 z (+.f64 z t)) (+.f64 x x)) (*.f64 y 10))) |
(*.f64 1/2 (+.f64 (*.f64 y 10) (*.f64 x (*.f64 2 (+.f64 z (+.f64 z t)))))) |
(*.f64 (+.f64 (*.f64 y 5/2) (*.f64 x (+.f64 z (*.f64 t 1/2)))) 2) |
(*.f64 2 (+.f64 (*.f64 x (+.f64 z (*.f64 t 1/2))) (*.f64 y 5/2))) |
(*.f64 1/4 (*.f64 (+.f64 (*.f64 x (+.f64 z (+.f64 z t))) (*.f64 y 5)) 4)) |
(+.f64 (*.f64 5 y) (*.f64 x (+.f64 z (+.f64 z t)))) |
(*.f64 (/.f64 (+.f64 (*.f64 x (+.f64 z (+.f64 z t))) (*.f64 y 5)) 4) 4) |
(+.f64 (*.f64 5 y) (*.f64 x (+.f64 z (+.f64 z t)))) |
(/.f64 (+.f64 (*.f64 x (+.f64 z (+.f64 z t))) (*.f64 y 5)) 1) |
(+.f64 (*.f64 5 y) (*.f64 x (+.f64 z (+.f64 z t)))) |
(/.f64 (*.f64 (+.f64 (*.f64 x (+.f64 z (+.f64 z t))) (*.f64 y 5)) 2) 2) |
(+.f64 (*.f64 5 y) (*.f64 x (+.f64 z (+.f64 z t)))) |
(/.f64 (*.f64 (+.f64 (*.f64 x (+.f64 z (+.f64 z t))) (*.f64 y 5)) 4) 4) |
(+.f64 (*.f64 5 y) (*.f64 x (+.f64 z (+.f64 z t)))) |
(/.f64 (*.f64 (+.f64 (*.f64 x (+.f64 z (+.f64 z t))) (*.f64 y 5)) 8) 8) |
(+.f64 (*.f64 5 y) (*.f64 x (+.f64 z (+.f64 z t)))) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 z (+.f64 z t))) (*.f64 y 5)) 8)) 16) |
(+.f64 (*.f64 5 y) (*.f64 x (+.f64 z (+.f64 z t)))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 z (+.f64 z t))) (*.f64 y 5)) 8))) 32) |
(+.f64 (*.f64 5 y) (*.f64 x (+.f64 z (+.f64 z t)))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 z (+.f64 z t))) (*.f64 y 5)) 8)))) 64) |
(+.f64 (*.f64 5 y) (*.f64 x (+.f64 z (+.f64 z t)))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 z (+.f64 z t))) (*.f64 y 5)) 8))))) 128) |
(+.f64 (*.f64 5 y) (*.f64 x (+.f64 z (+.f64 z t)))) |
(pow.f64 (+.f64 (*.f64 x (+.f64 z (+.f64 z t))) (*.f64 y 5)) 1) |
(+.f64 (*.f64 5 y) (*.f64 x (+.f64 z (+.f64 z t)))) |
Compiled 3850 to 2298 computations (40.3% saved)
17 alts after pruning (9 fresh and 8 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 274 | 4 | 278 |
| Fresh | 0 | 5 | 5 |
| Picked | 0 | 1 | 1 |
| Done | 1 | 7 | 8 |
| Total | 275 | 17 | 292 |
| Status | Error | Program |
|---|---|---|
| 6.4b | (+.f64 (+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x))) (*.f64 y 5)) | |
| ▶ | 0.1b | (+.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (*.f64 x t)) (*.f64 y 5)) |
| ▶ | 6.4b | (+.f64 (*.f64 (+.f64 (*.f64 2 z) t) x) (*.f64 y 5)) |
| ✓ | 0.1b | (+.f64 (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) (*.f64 y 5)) |
| ✓ | 21.2b | (+.f64 (*.f64 z (+.f64 x x)) (*.f64 y 5)) |
| ✓ | 6.4b | (+.f64 (*.f64 x (+.f64 z (+.f64 z t))) (*.f64 y 5)) |
| 15.2b | (+.f64 (*.f64 x (+.f64 y (+.f64 y t))) (*.f64 y 5)) | |
| ✓ | 20.2b | (+.f64 (*.f64 x (+.f64 y t)) (*.f64 y 5)) |
| ✓ | 21.0b | (+.f64 (*.f64 t x) (*.f64 y 5)) |
| ▶ | 42.4b | (*.f64 (+.f64 y z) (*.f64 2 x)) |
| 46.7b | (*.f64 (+.f64 y t) x) | |
| ▶ | 47.9b | (*.f64 z (*.f64 2 x)) |
| 34.4b | (*.f64 y (-.f64 x -5)) | |
| ✓ | 29.9b | (*.f64 y (-.f64 5 (*.f64 x -2))) |
| ▶ | 57.0b | (*.f64 y (*.f64 x 2)) |
| ✓ | 35.4b | (*.f64 y 5) |
| ✓ | 47.8b | (*.f64 t x) |
Compiled 320 to 230 computations (28.1% saved)
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (*.f64 (+.f64 y z) x) |
| ✓ | 0.0b | (+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (*.f64 x t)) |
| ✓ | 0.0b | (+.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (*.f64 x t)) (*.f64 y 5)) |
Compiled 57 to 22 computations (61.4% saved)
33 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | y | @ | -inf | (+.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (*.f64 x t)) (*.f64 y 5)) |
| 0.0ms | t | @ | 0 | (+.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (*.f64 x t)) (*.f64 y 5)) |
| 0.0ms | x | @ | -inf | (*.f64 (+.f64 y z) x) |
| 0.0ms | z | @ | 0 | (+.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (*.f64 x t)) (*.f64 y 5)) |
| 0.0ms | x | @ | 0 | (+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (*.f64 x t)) |
| 1× | batch-egg-rewrite |
| 1948× | rational.json-simplify-1 |
| 1480× | rational.json-1 |
| 1480× | rational.json-2 |
| 1480× | rational.json-3 |
| 1476× | exponential.json-3 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 15 | 87 |
| 1 | 101 | 87 |
| 2 | 199 | 75 |
| 3 | 417 | 75 |
| 4 | 867 | 75 |
| 5 | 2354 | 75 |
| 6 | 4356 | 75 |
| 7 | 5444 | 75 |
| 8 | 7083 | 75 |
| 9 | 7516 | 75 |
| 10 | 7540 | 75 |
| 11 | 7540 | 75 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (*.f64 x t)) (*.f64 y 5)) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (*.f64 x t)) |
(*.f64 (+.f64 y z) x) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5)) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5)) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5)) 4)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5)) 4))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5)) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 x (+.f64 (+.f64 y z) (*.f64 t 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) 1/2) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (+.f64 t (*.f64 2 (+.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (+.f64 (+.f64 y z) (*.f64 t 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (+.f64 (+.f64 y z) (*.f64 t 1/2)) (*.f64 x 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (/.f64 x 4) (+.f64 t (*.f64 2 (+.f64 y z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (*.f64 x 1/2) (+.f64 (+.f64 y z) (*.f64 t 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) (/.f64 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x 4) (*.f64 1/4 (+.f64 t (*.f64 2 (+.f64 y z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x 4) (*.f64 1/2 (+.f64 (+.f64 y z) (*.f64 t 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 8 (*.f64 (/.f64 x 4) (+.f64 (+.f64 y z) (*.f64 t 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 x 4)) (*.f64 1/4 (+.f64 (+.f64 y z) (*.f64 t 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 x 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x 1/2) (*.f64 2 (+.f64 t (*.f64 2 (+.f64 y z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x 1/2) (*.f64 4 (+.f64 (+.f64 y z) (*.f64 t 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (+.f64 (+.f64 y z) (*.f64 t 1/2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 2 (+.f64 t (*.f64 2 (+.f64 y z))))) (/.f64 x 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) 1/2) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 y z) (*.f64 t 1/2)) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) 4)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) 4))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y z) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 y z) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 (+.f64 y z) 1/2)) (*.f64 x (*.f64 (+.f64 y z) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 y z) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 y z) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 y z) (*.f64 x 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 y z) x) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 y z) x) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (+.f64 y z) x) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (+.f64 y z) x) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 y z) x) 1))))) |
| 1× | egg-herbie |
| 2842× | rational.json-simplify-35 |
| 2678× | rational.json-simplify-2 |
| 1434× | rational.json-simplify-51 |
| 1186× | rational.json-simplify-1 |
| 972× | rational.json-simplify-53 |
Useful iterations: 4 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 178 | 5739 |
| 1 | 410 | 5519 |
| 2 | 935 | 4889 |
| 3 | 2222 | 4889 |
| 4 | 4411 | 4873 |
| 5 | 5238 | 4873 |
| 6 | 5537 | 4873 |
| 7 | 5694 | 4873 |
| 8 | 5805 | 4873 |
| 9 | 5910 | 4873 |
| 10 | 6499 | 4873 |
| 11 | 6714 | 4873 |
| 12 | 6929 | 4873 |
| 13 | 6929 | 4873 |
| 14 | 7063 | 4873 |
| 15 | 7287 | 4873 |
| 16 | 7462 | 4873 |
| 17 | 7598 | 4873 |
| 18 | 7718 | 4873 |
| 19 | 7828 | 4873 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 (+.f64 (*.f64 2 x) 5) y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 (+.f64 (*.f64 2 x) 5) y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 (+.f64 (*.f64 2 x) 5) y) (*.f64 2 (*.f64 z x)))) |
(*.f64 y (+.f64 5 (*.f64 2 x))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 y (+.f64 5 (*.f64 2 x))) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 y (+.f64 5 (*.f64 2 x))) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 y (+.f64 5 (*.f64 2 x))) (*.f64 2 (*.f64 z x)))) |
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -2 x) 5))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -2 x) 5))) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -2 x) 5))) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -2 x) 5))) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 t x) (*.f64 5 y))) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 t x) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x))))) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 t x) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x))))) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 t x) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x))))) |
(*.f64 2 (*.f64 z x)) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 t x) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x))))) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 t x) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x))))) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 t x) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x))))) |
(*.f64 2 (*.f64 z x)) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 t x) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x))))) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 t x) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x))))) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 t x) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x))))) |
(*.f64 5 y) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x)) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x)) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x)) |
(*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x)) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x)) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x)) |
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -2 (+.f64 y z))) x)) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -2 (+.f64 y z))) x)) (*.f64 5 y)) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -2 (+.f64 y z))) x)) (*.f64 5 y)) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -2 (+.f64 y z))) x)) (*.f64 5 y)) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (*.f64 5 y)) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (+.f64 (*.f64 t x) (*.f64 5 y))) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (+.f64 (*.f64 t x) (*.f64 5 y))) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (+.f64 (*.f64 t x) (*.f64 5 y))) |
(*.f64 t x) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (+.f64 (*.f64 t x) (*.f64 5 y))) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (+.f64 (*.f64 t x) (*.f64 5 y))) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (+.f64 (*.f64 t x) (*.f64 5 y))) |
(*.f64 t x) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (+.f64 (*.f64 t x) (*.f64 5 y))) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (+.f64 (*.f64 t x) (*.f64 5 y))) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (+.f64 (*.f64 t x) (*.f64 5 y))) |
(+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x)))) |
(*.f64 2 (*.f64 y x)) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x)))) |
(*.f64 2 (*.f64 y x)) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 t x)) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x)))) |
(*.f64 2 (*.f64 z x)) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x)))) |
(*.f64 2 (*.f64 z x)) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x)))) |
(*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x) |
(*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x) |
(*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x) |
(*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x) |
(*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x) |
(*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x) |
(*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x) |
(*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x) |
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -2 (+.f64 y z))) x)) |
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -2 (+.f64 y z))) x)) |
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -2 (+.f64 y z))) x)) |
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -2 (+.f64 y z))) x)) |
(*.f64 2 (*.f64 (+.f64 y z) x)) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (*.f64 t x)) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (*.f64 t x)) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (*.f64 t x)) |
(*.f64 t x) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (*.f64 t x)) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (*.f64 t x)) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (*.f64 t x)) |
(*.f64 t x) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (*.f64 t x)) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (*.f64 t x)) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (*.f64 t x)) |
(*.f64 z x) |
(+.f64 (*.f64 z x) (*.f64 y x)) |
(+.f64 (*.f64 z x) (*.f64 y x)) |
(+.f64 (*.f64 z x) (*.f64 y x)) |
(*.f64 y x) |
(+.f64 (*.f64 z x) (*.f64 y x)) |
(+.f64 (*.f64 z x) (*.f64 y x)) |
(+.f64 (*.f64 z x) (*.f64 y x)) |
(*.f64 y x) |
(+.f64 (*.f64 z x) (*.f64 y x)) |
(+.f64 (*.f64 z x) (*.f64 y x)) |
(+.f64 (*.f64 z x) (*.f64 y x)) |
(*.f64 y x) |
(+.f64 (*.f64 z x) (*.f64 y x)) |
(+.f64 (*.f64 z x) (*.f64 y x)) |
(+.f64 (*.f64 z x) (*.f64 y x)) |
(*.f64 z x) |
(+.f64 (*.f64 z x) (*.f64 y x)) |
(+.f64 (*.f64 z x) (*.f64 y x)) |
(+.f64 (*.f64 z x) (*.f64 y x)) |
(*.f64 z x) |
(+.f64 (*.f64 z x) (*.f64 y x)) |
(+.f64 (*.f64 z x) (*.f64 y x)) |
(+.f64 (*.f64 z x) (*.f64 y x)) |
(-.f64 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5)) 0) |
(*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5)) 1/2)) |
(*.f64 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5)) 1) |
(*.f64 1 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5))) |
(*.f64 (*.f64 2 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5))) 1/2) |
(*.f64 4 (/.f64 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5)) 4)) |
(*.f64 (*.f64 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5)) 4) 1/4) |
(*.f64 1/2 (*.f64 2 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5)))) |
(*.f64 1/4 (*.f64 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5)) 4)) |
(*.f64 (*.f64 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5)) 1/2) 2) |
(*.f64 (/.f64 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5)) 4) 4) |
(/.f64 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5)) 1) |
(/.f64 (*.f64 2 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5))) 2) |
(/.f64 (*.f64 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5)) 4) 4) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5)) 4)) 8) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5)) 4))) 16) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5)) 4)))) 32) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5)) 4))))) 64) |
(pow.f64 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5)) 1) |
(-.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) 0) |
(*.f64 2 (*.f64 x (+.f64 (+.f64 y z) (*.f64 t 1/2)))) |
(*.f64 2 (*.f64 (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) 1/2) x)) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) |
(*.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) 1) |
(*.f64 1 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z))))) |
(*.f64 (+.f64 x x) (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) 1/2)) |
(*.f64 (+.f64 x x) (+.f64 (+.f64 y z) (*.f64 t 1/2))) |
(*.f64 (*.f64 2 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z))))) 1/2) |
(*.f64 4 (/.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) 4)) |
(*.f64 4 (*.f64 (+.f64 (+.f64 y z) (*.f64 t 1/2)) (*.f64 x 1/2))) |
(*.f64 4 (*.f64 (/.f64 x 4) (+.f64 t (*.f64 2 (+.f64 y z))))) |
(*.f64 4 (*.f64 (*.f64 x 1/2) (+.f64 (+.f64 y z) (*.f64 t 1/2)))) |
(*.f64 4 (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) (/.f64 x 4))) |
(*.f64 (*.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) 4) 1/4) |
(*.f64 (*.f64 x 4) (*.f64 1/4 (+.f64 t (*.f64 2 (+.f64 y z))))) |
(*.f64 (*.f64 x 4) (*.f64 1/2 (+.f64 (+.f64 y z) (*.f64 t 1/2)))) |
(*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x) |
(*.f64 8 (*.f64 (/.f64 x 4) (+.f64 (+.f64 y z) (*.f64 t 1/2)))) |
(*.f64 (*.f64 2 (*.f64 x 4)) (*.f64 1/4 (+.f64 (+.f64 y z) (*.f64 t 1/2)))) |
(*.f64 (*.f64 2 (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 x 1/2)) |
(*.f64 1/2 (*.f64 2 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))))) |
(*.f64 (*.f64 x 1/2) (*.f64 2 (+.f64 t (*.f64 2 (+.f64 y z))))) |
(*.f64 (*.f64 x 1/2) (*.f64 4 (+.f64 (+.f64 y z) (*.f64 t 1/2)))) |
(*.f64 1/4 (*.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) 4)) |
(*.f64 (*.f64 x (+.f64 (+.f64 y z) (*.f64 t 1/2))) 2) |
(*.f64 (*.f64 2 (*.f64 2 (+.f64 t (*.f64 2 (+.f64 y z))))) (/.f64 x 4)) |
(*.f64 (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) 1/2) (+.f64 x x)) |
(*.f64 (/.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) 4) 4) |
(*.f64 (+.f64 (+.f64 y z) (*.f64 t 1/2)) (+.f64 x x)) |
(/.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) 1) |
(/.f64 (*.f64 2 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z))))) 2) |
(/.f64 (*.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) 4) 4) |
(/.f64 (*.f64 2 (*.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) 4)) 8) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) 4))) 16) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) 4)))) 32) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) 4))))) 64) |
(pow.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) 1) |
(+.f64 (*.f64 (+.f64 y z) x) 0) |
(+.f64 0 (*.f64 (+.f64 y z) x)) |
(+.f64 (*.f64 x (*.f64 (+.f64 y z) 1/2)) (*.f64 x (*.f64 (+.f64 y z) 1/2))) |
(-.f64 (*.f64 (+.f64 y z) x) 0) |
(/.f64 (*.f64 (+.f64 y z) x) 1) |
(/.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) 2) |
(/.f64 (*.f64 (+.f64 y z) (*.f64 x 4)) 4) |
(/.f64 (*.f64 (*.f64 (+.f64 y z) x) 8) 8) |
(/.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 y z) x) 8)) 16) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (+.f64 y z) x) 8))) 32) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (+.f64 y z) x) 8)))) 64) |
(pow.f64 (*.f64 (+.f64 y z) x) 1) |
| Outputs |
|---|
(+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 t x) (*.f64 2 (*.f64 x z))) |
(+.f64 (*.f64 t x) (*.f64 x (*.f64 2 z))) |
(*.f64 x (+.f64 t (*.f64 2 z))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 (+.f64 (*.f64 2 x) 5) y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 y (+.f64 (*.f64 x 2) 5)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 x z)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 x (*.f64 2 z)) (*.f64 y (+.f64 (*.f64 x 2) 5)))) |
(+.f64 (*.f64 5 y) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 (+.f64 (*.f64 2 x) 5) y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 y (+.f64 (*.f64 x 2) 5)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 x z)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 x (*.f64 2 z)) (*.f64 y (+.f64 (*.f64 x 2) 5)))) |
(+.f64 (*.f64 5 y) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 (+.f64 (*.f64 2 x) 5) y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 y (+.f64 (*.f64 x 2) 5)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 x z)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 x (*.f64 2 z)) (*.f64 y (+.f64 (*.f64 x 2) 5)))) |
(+.f64 (*.f64 5 y) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(*.f64 y (+.f64 5 (*.f64 2 x))) |
(*.f64 y (+.f64 (*.f64 x 2) 5)) |
(*.f64 y (+.f64 (+.f64 x x) 5)) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 y (+.f64 5 (*.f64 2 x))) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 y (+.f64 (*.f64 x 2) 5)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 x z)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 x (*.f64 2 z)) (*.f64 y (+.f64 (*.f64 x 2) 5)))) |
(+.f64 (*.f64 5 y) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 y (+.f64 5 (*.f64 2 x))) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 y (+.f64 (*.f64 x 2) 5)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 x z)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 x (*.f64 2 z)) (*.f64 y (+.f64 (*.f64 x 2) 5)))) |
(+.f64 (*.f64 5 y) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 y (+.f64 5 (*.f64 2 x))) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 y (+.f64 (*.f64 x 2) 5)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 x z)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 x (*.f64 2 z)) (*.f64 y (+.f64 (*.f64 x 2) 5)))) |
(+.f64 (*.f64 5 y) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(*.f64 -1 (*.f64 y (-.f64 (*.f64 -2 x) 5))) |
(*.f64 y (*.f64 (-.f64 (*.f64 x -2) 5) -1)) |
(neg.f64 (*.f64 y (-.f64 (*.f64 x -2) 5))) |
(*.f64 (-.f64 (*.f64 x -2) 5) (neg.f64 y)) |
(*.f64 y (-.f64 5 (*.f64 x -2))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -2 x) 5))) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 y (*.f64 (-.f64 (*.f64 x -2) 5) -1)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 x z)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 x (*.f64 2 z)) (neg.f64 (*.f64 y (-.f64 (*.f64 x -2) 5))))) |
(+.f64 (*.f64 x (+.f64 t (*.f64 2 z))) (*.f64 (-.f64 (*.f64 x -2) 5) (neg.f64 y))) |
(+.f64 (*.f64 x (+.f64 t (*.f64 2 z))) (*.f64 y (-.f64 5 (*.f64 x -2)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -2 x) 5))) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 y (*.f64 (-.f64 (*.f64 x -2) 5) -1)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 x z)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 x (*.f64 2 z)) (neg.f64 (*.f64 y (-.f64 (*.f64 x -2) 5))))) |
(+.f64 (*.f64 x (+.f64 t (*.f64 2 z))) (*.f64 (-.f64 (*.f64 x -2) 5) (neg.f64 y))) |
(+.f64 (*.f64 x (+.f64 t (*.f64 2 z))) (*.f64 y (-.f64 5 (*.f64 x -2)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 -1 (*.f64 y (-.f64 (*.f64 -2 x) 5))) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 y (*.f64 (-.f64 (*.f64 x -2) 5) -1)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 x z)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 x (*.f64 2 z)) (neg.f64 (*.f64 y (-.f64 (*.f64 x -2) 5))))) |
(+.f64 (*.f64 x (+.f64 t (*.f64 2 z))) (*.f64 (-.f64 (*.f64 x -2) 5) (neg.f64 y))) |
(+.f64 (*.f64 x (+.f64 t (*.f64 2 z))) (*.f64 y (-.f64 5 (*.f64 x -2)))) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 t x) (*.f64 5 y))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 x y)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 x (*.f64 y 2)) (*.f64 5 y))) |
(+.f64 (*.f64 5 y) (*.f64 x (+.f64 t (*.f64 2 y)))) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 t x) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x))))) |
(+.f64 (*.f64 y (+.f64 (*.f64 x 2) 5)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 x z)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 x (*.f64 2 z)) (*.f64 y (+.f64 (*.f64 x 2) 5)))) |
(+.f64 (*.f64 5 y) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 t x) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x))))) |
(+.f64 (*.f64 y (+.f64 (*.f64 x 2) 5)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 x z)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 x (*.f64 2 z)) (*.f64 y (+.f64 (*.f64 x 2) 5)))) |
(+.f64 (*.f64 5 y) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 t x) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x))))) |
(+.f64 (*.f64 y (+.f64 (*.f64 x 2) 5)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 x z)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 x (*.f64 2 z)) (*.f64 y (+.f64 (*.f64 x 2) 5)))) |
(+.f64 (*.f64 5 y) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(*.f64 2 (*.f64 z x)) |
(*.f64 2 (*.f64 x z)) |
(*.f64 x (*.f64 2 z)) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 t x) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x))))) |
(+.f64 (*.f64 y (+.f64 (*.f64 x 2) 5)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 x z)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 x (*.f64 2 z)) (*.f64 y (+.f64 (*.f64 x 2) 5)))) |
(+.f64 (*.f64 5 y) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 t x) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x))))) |
(+.f64 (*.f64 y (+.f64 (*.f64 x 2) 5)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 x z)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 x (*.f64 2 z)) (*.f64 y (+.f64 (*.f64 x 2) 5)))) |
(+.f64 (*.f64 5 y) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 t x) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x))))) |
(+.f64 (*.f64 y (+.f64 (*.f64 x 2) 5)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 x z)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 x (*.f64 2 z)) (*.f64 y (+.f64 (*.f64 x 2) 5)))) |
(+.f64 (*.f64 5 y) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(*.f64 2 (*.f64 z x)) |
(*.f64 2 (*.f64 x z)) |
(*.f64 x (*.f64 2 z)) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 t x) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x))))) |
(+.f64 (*.f64 y (+.f64 (*.f64 x 2) 5)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 x z)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 x (*.f64 2 z)) (*.f64 y (+.f64 (*.f64 x 2) 5)))) |
(+.f64 (*.f64 5 y) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 t x) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x))))) |
(+.f64 (*.f64 y (+.f64 (*.f64 x 2) 5)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 x z)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 x (*.f64 2 z)) (*.f64 y (+.f64 (*.f64 x 2) 5)))) |
(+.f64 (*.f64 5 y) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 t x) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x))))) |
(+.f64 (*.f64 y (+.f64 (*.f64 x 2) 5)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 x z)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 x (*.f64 2 z)) (*.f64 y (+.f64 (*.f64 x 2) 5)))) |
(+.f64 (*.f64 5 y) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(*.f64 5 y) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x)) |
(+.f64 (*.f64 y (+.f64 (*.f64 x 2) 5)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 x z)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 x (*.f64 2 z)) (*.f64 y (+.f64 (*.f64 x 2) 5)))) |
(+.f64 (*.f64 5 y) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x)) |
(+.f64 (*.f64 y (+.f64 (*.f64 x 2) 5)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 x z)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 x (*.f64 2 z)) (*.f64 y (+.f64 (*.f64 x 2) 5)))) |
(+.f64 (*.f64 5 y) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x)) |
(+.f64 (*.f64 y (+.f64 (*.f64 x 2) 5)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 x z)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 x (*.f64 2 z)) (*.f64 y (+.f64 (*.f64 x 2) 5)))) |
(+.f64 (*.f64 5 y) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x)) |
(+.f64 (*.f64 y (+.f64 (*.f64 x 2) 5)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 x z)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 x (*.f64 2 z)) (*.f64 y (+.f64 (*.f64 x 2) 5)))) |
(+.f64 (*.f64 5 y) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x)) |
(+.f64 (*.f64 y (+.f64 (*.f64 x 2) 5)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 x z)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 x (*.f64 2 z)) (*.f64 y (+.f64 (*.f64 x 2) 5)))) |
(+.f64 (*.f64 5 y) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x)) |
(+.f64 (*.f64 y (+.f64 (*.f64 x 2) 5)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 x z)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 x (*.f64 2 z)) (*.f64 y (+.f64 (*.f64 x 2) 5)))) |
(+.f64 (*.f64 5 y) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -2 (+.f64 y z))) x)) |
(*.f64 (+.f64 (*.f64 t -1) (*.f64 -2 (+.f64 z y))) (*.f64 x -1)) |
(*.f64 (+.f64 (neg.f64 t) (*.f64 -2 (+.f64 z y))) (neg.f64 x)) |
(*.f64 x (neg.f64 (+.f64 (neg.f64 t) (*.f64 -2 (+.f64 z y))))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -2 (+.f64 y z))) x)) (*.f64 5 y)) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 (*.f64 t -1) (*.f64 -2 (+.f64 z y))) (*.f64 x -1))) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 (neg.f64 t) (*.f64 -2 (+.f64 z y))) (neg.f64 x))) |
(+.f64 (*.f64 5 y) (*.f64 x (neg.f64 (+.f64 (neg.f64 t) (*.f64 -2 (+.f64 z y)))))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -2 (+.f64 y z))) x)) (*.f64 5 y)) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 (*.f64 t -1) (*.f64 -2 (+.f64 z y))) (*.f64 x -1))) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 (neg.f64 t) (*.f64 -2 (+.f64 z y))) (neg.f64 x))) |
(+.f64 (*.f64 5 y) (*.f64 x (neg.f64 (+.f64 (neg.f64 t) (*.f64 -2 (+.f64 z y)))))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -2 (+.f64 y z))) x)) (*.f64 5 y)) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 (*.f64 t -1) (*.f64 -2 (+.f64 z y))) (*.f64 x -1))) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 (neg.f64 t) (*.f64 -2 (+.f64 z y))) (neg.f64 x))) |
(+.f64 (*.f64 5 y) (*.f64 x (neg.f64 (+.f64 (neg.f64 t) (*.f64 -2 (+.f64 z y)))))) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (*.f64 5 y)) |
(+.f64 (*.f64 5 y) (*.f64 2 (*.f64 x (+.f64 z y)))) |
(+.f64 (*.f64 5 y) (*.f64 x (*.f64 2 (+.f64 z y)))) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (+.f64 (*.f64 t x) (*.f64 5 y))) |
(+.f64 (*.f64 y (+.f64 (*.f64 x 2) 5)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 x z)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 x (*.f64 2 z)) (*.f64 y (+.f64 (*.f64 x 2) 5)))) |
(+.f64 (*.f64 5 y) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (+.f64 (*.f64 t x) (*.f64 5 y))) |
(+.f64 (*.f64 y (+.f64 (*.f64 x 2) 5)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 x z)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 x (*.f64 2 z)) (*.f64 y (+.f64 (*.f64 x 2) 5)))) |
(+.f64 (*.f64 5 y) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (+.f64 (*.f64 t x) (*.f64 5 y))) |
(+.f64 (*.f64 y (+.f64 (*.f64 x 2) 5)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 x z)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 x (*.f64 2 z)) (*.f64 y (+.f64 (*.f64 x 2) 5)))) |
(+.f64 (*.f64 5 y) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(*.f64 t x) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (+.f64 (*.f64 t x) (*.f64 5 y))) |
(+.f64 (*.f64 y (+.f64 (*.f64 x 2) 5)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 x z)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 x (*.f64 2 z)) (*.f64 y (+.f64 (*.f64 x 2) 5)))) |
(+.f64 (*.f64 5 y) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (+.f64 (*.f64 t x) (*.f64 5 y))) |
(+.f64 (*.f64 y (+.f64 (*.f64 x 2) 5)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 x z)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 x (*.f64 2 z)) (*.f64 y (+.f64 (*.f64 x 2) 5)))) |
(+.f64 (*.f64 5 y) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (+.f64 (*.f64 t x) (*.f64 5 y))) |
(+.f64 (*.f64 y (+.f64 (*.f64 x 2) 5)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 x z)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 x (*.f64 2 z)) (*.f64 y (+.f64 (*.f64 x 2) 5)))) |
(+.f64 (*.f64 5 y) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(*.f64 t x) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (+.f64 (*.f64 t x) (*.f64 5 y))) |
(+.f64 (*.f64 y (+.f64 (*.f64 x 2) 5)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 x z)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 x (*.f64 2 z)) (*.f64 y (+.f64 (*.f64 x 2) 5)))) |
(+.f64 (*.f64 5 y) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (+.f64 (*.f64 t x) (*.f64 5 y))) |
(+.f64 (*.f64 y (+.f64 (*.f64 x 2) 5)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 x z)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 x (*.f64 2 z)) (*.f64 y (+.f64 (*.f64 x 2) 5)))) |
(+.f64 (*.f64 5 y) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (+.f64 (*.f64 t x) (*.f64 5 y))) |
(+.f64 (*.f64 y (+.f64 (*.f64 x 2) 5)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 x z)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 x (*.f64 2 z)) (*.f64 y (+.f64 (*.f64 x 2) 5)))) |
(+.f64 (*.f64 5 y) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 t x) (*.f64 2 (*.f64 x z))) |
(+.f64 (*.f64 t x) (*.f64 x (*.f64 2 z))) |
(*.f64 x (+.f64 t (*.f64 2 z))) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x)))) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x)))) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x)))) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(*.f64 2 (*.f64 y x)) |
(*.f64 2 (*.f64 x y)) |
(*.f64 x (*.f64 y 2)) |
(*.f64 x (*.f64 2 y)) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x)))) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x)))) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x)))) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(*.f64 2 (*.f64 y x)) |
(*.f64 2 (*.f64 x y)) |
(*.f64 x (*.f64 y 2)) |
(*.f64 x (*.f64 2 y)) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x)))) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x)))) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x)))) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 t x)) |
(+.f64 (*.f64 t x) (*.f64 2 (*.f64 x y))) |
(+.f64 (*.f64 t x) (*.f64 x (*.f64 y 2))) |
(*.f64 x (+.f64 t (*.f64 2 y))) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x)))) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x)))) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x)))) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(*.f64 2 (*.f64 z x)) |
(*.f64 2 (*.f64 x z)) |
(*.f64 x (*.f64 2 z)) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x)))) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x)))) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x)))) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(*.f64 2 (*.f64 z x)) |
(*.f64 2 (*.f64 x z)) |
(*.f64 x (*.f64 2 z)) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x)))) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x)))) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(+.f64 (*.f64 2 (*.f64 y x)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x)))) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -2 (+.f64 y z))) x)) |
(*.f64 (+.f64 (*.f64 t -1) (*.f64 -2 (+.f64 z y))) (*.f64 x -1)) |
(*.f64 (+.f64 (neg.f64 t) (*.f64 -2 (+.f64 z y))) (neg.f64 x)) |
(*.f64 x (neg.f64 (+.f64 (neg.f64 t) (*.f64 -2 (+.f64 z y))))) |
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -2 (+.f64 y z))) x)) |
(*.f64 (+.f64 (*.f64 t -1) (*.f64 -2 (+.f64 z y))) (*.f64 x -1)) |
(*.f64 (+.f64 (neg.f64 t) (*.f64 -2 (+.f64 z y))) (neg.f64 x)) |
(*.f64 x (neg.f64 (+.f64 (neg.f64 t) (*.f64 -2 (+.f64 z y))))) |
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -2 (+.f64 y z))) x)) |
(*.f64 (+.f64 (*.f64 t -1) (*.f64 -2 (+.f64 z y))) (*.f64 x -1)) |
(*.f64 (+.f64 (neg.f64 t) (*.f64 -2 (+.f64 z y))) (neg.f64 x)) |
(*.f64 x (neg.f64 (+.f64 (neg.f64 t) (*.f64 -2 (+.f64 z y))))) |
(*.f64 -1 (*.f64 (+.f64 (*.f64 -1 t) (*.f64 -2 (+.f64 y z))) x)) |
(*.f64 (+.f64 (*.f64 t -1) (*.f64 -2 (+.f64 z y))) (*.f64 x -1)) |
(*.f64 (+.f64 (neg.f64 t) (*.f64 -2 (+.f64 z y))) (neg.f64 x)) |
(*.f64 x (neg.f64 (+.f64 (neg.f64 t) (*.f64 -2 (+.f64 z y))))) |
(*.f64 2 (*.f64 (+.f64 y z) x)) |
(*.f64 2 (*.f64 x (+.f64 z y))) |
(*.f64 x (*.f64 2 (+.f64 z y))) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (*.f64 t x)) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (*.f64 t x)) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (*.f64 t x)) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(*.f64 t x) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (*.f64 t x)) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (*.f64 t x)) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (*.f64 t x)) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(*.f64 t x) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (*.f64 t x)) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (*.f64 t x)) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (*.f64 t x)) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(*.f64 z x) |
(*.f64 x z) |
(+.f64 (*.f64 z x) (*.f64 y x)) |
(+.f64 (*.f64 x z) (*.f64 x y)) |
(*.f64 x (+.f64 z y)) |
(+.f64 (*.f64 z x) (*.f64 y x)) |
(+.f64 (*.f64 x z) (*.f64 x y)) |
(*.f64 x (+.f64 z y)) |
(+.f64 (*.f64 z x) (*.f64 y x)) |
(+.f64 (*.f64 x z) (*.f64 x y)) |
(*.f64 x (+.f64 z y)) |
(*.f64 y x) |
(*.f64 x y) |
(+.f64 (*.f64 z x) (*.f64 y x)) |
(+.f64 (*.f64 x z) (*.f64 x y)) |
(*.f64 x (+.f64 z y)) |
(+.f64 (*.f64 z x) (*.f64 y x)) |
(+.f64 (*.f64 x z) (*.f64 x y)) |
(*.f64 x (+.f64 z y)) |
(+.f64 (*.f64 z x) (*.f64 y x)) |
(+.f64 (*.f64 x z) (*.f64 x y)) |
(*.f64 x (+.f64 z y)) |
(*.f64 y x) |
(*.f64 x y) |
(+.f64 (*.f64 z x) (*.f64 y x)) |
(+.f64 (*.f64 x z) (*.f64 x y)) |
(*.f64 x (+.f64 z y)) |
(+.f64 (*.f64 z x) (*.f64 y x)) |
(+.f64 (*.f64 x z) (*.f64 x y)) |
(*.f64 x (+.f64 z y)) |
(+.f64 (*.f64 z x) (*.f64 y x)) |
(+.f64 (*.f64 x z) (*.f64 x y)) |
(*.f64 x (+.f64 z y)) |
(*.f64 y x) |
(*.f64 x y) |
(+.f64 (*.f64 z x) (*.f64 y x)) |
(+.f64 (*.f64 x z) (*.f64 x y)) |
(*.f64 x (+.f64 z y)) |
(+.f64 (*.f64 z x) (*.f64 y x)) |
(+.f64 (*.f64 x z) (*.f64 x y)) |
(*.f64 x (+.f64 z y)) |
(+.f64 (*.f64 z x) (*.f64 y x)) |
(+.f64 (*.f64 x z) (*.f64 x y)) |
(*.f64 x (+.f64 z y)) |
(*.f64 z x) |
(*.f64 x z) |
(+.f64 (*.f64 z x) (*.f64 y x)) |
(+.f64 (*.f64 x z) (*.f64 x y)) |
(*.f64 x (+.f64 z y)) |
(+.f64 (*.f64 z x) (*.f64 y x)) |
(+.f64 (*.f64 x z) (*.f64 x y)) |
(*.f64 x (+.f64 z y)) |
(+.f64 (*.f64 z x) (*.f64 y x)) |
(+.f64 (*.f64 x z) (*.f64 x y)) |
(*.f64 x (+.f64 z y)) |
(*.f64 z x) |
(*.f64 x z) |
(+.f64 (*.f64 z x) (*.f64 y x)) |
(+.f64 (*.f64 x z) (*.f64 x y)) |
(*.f64 x (+.f64 z y)) |
(+.f64 (*.f64 z x) (*.f64 y x)) |
(+.f64 (*.f64 x z) (*.f64 x y)) |
(*.f64 x (+.f64 z y)) |
(+.f64 (*.f64 z x) (*.f64 y x)) |
(+.f64 (*.f64 x z) (*.f64 x y)) |
(*.f64 x (+.f64 z y)) |
(-.f64 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5)) 0) |
(+.f64 (*.f64 y (+.f64 (*.f64 x 2) 5)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 x z)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 x (*.f64 2 z)) (*.f64 y (+.f64 (*.f64 x 2) 5)))) |
(+.f64 (*.f64 5 y) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5)) 1/2)) |
(+.f64 (*.f64 y (+.f64 (*.f64 x 2) 5)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 x z)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 x (*.f64 2 z)) (*.f64 y (+.f64 (*.f64 x 2) 5)))) |
(+.f64 (*.f64 5 y) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(*.f64 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5)) 1) |
(+.f64 (*.f64 y (+.f64 (*.f64 x 2) 5)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 x z)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 x (*.f64 2 z)) (*.f64 y (+.f64 (*.f64 x 2) 5)))) |
(+.f64 (*.f64 5 y) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(*.f64 1 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5))) |
(+.f64 (*.f64 y (+.f64 (*.f64 x 2) 5)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 x z)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 x (*.f64 2 z)) (*.f64 y (+.f64 (*.f64 x 2) 5)))) |
(+.f64 (*.f64 5 y) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(*.f64 (*.f64 2 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5))) 1/2) |
(+.f64 (*.f64 y (+.f64 (*.f64 x 2) 5)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 x z)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 x (*.f64 2 z)) (*.f64 y (+.f64 (*.f64 x 2) 5)))) |
(+.f64 (*.f64 5 y) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(*.f64 4 (/.f64 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5)) 4)) |
(+.f64 (*.f64 y (+.f64 (*.f64 x 2) 5)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 x z)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 x (*.f64 2 z)) (*.f64 y (+.f64 (*.f64 x 2) 5)))) |
(+.f64 (*.f64 5 y) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(*.f64 (*.f64 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5)) 4) 1/4) |
(+.f64 (*.f64 y (+.f64 (*.f64 x 2) 5)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 x z)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 x (*.f64 2 z)) (*.f64 y (+.f64 (*.f64 x 2) 5)))) |
(+.f64 (*.f64 5 y) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(*.f64 1/2 (*.f64 2 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5)))) |
(+.f64 (*.f64 y (+.f64 (*.f64 x 2) 5)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 x z)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 x (*.f64 2 z)) (*.f64 y (+.f64 (*.f64 x 2) 5)))) |
(+.f64 (*.f64 5 y) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(*.f64 1/4 (*.f64 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5)) 4)) |
(+.f64 (*.f64 y (+.f64 (*.f64 x 2) 5)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 x z)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 x (*.f64 2 z)) (*.f64 y (+.f64 (*.f64 x 2) 5)))) |
(+.f64 (*.f64 5 y) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(*.f64 (*.f64 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5)) 1/2) 2) |
(+.f64 (*.f64 y (+.f64 (*.f64 x 2) 5)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 x z)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 x (*.f64 2 z)) (*.f64 y (+.f64 (*.f64 x 2) 5)))) |
(+.f64 (*.f64 5 y) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(*.f64 (/.f64 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5)) 4) 4) |
(+.f64 (*.f64 y (+.f64 (*.f64 x 2) 5)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 x z)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 x (*.f64 2 z)) (*.f64 y (+.f64 (*.f64 x 2) 5)))) |
(+.f64 (*.f64 5 y) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(/.f64 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5)) 1) |
(+.f64 (*.f64 y (+.f64 (*.f64 x 2) 5)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 x z)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 x (*.f64 2 z)) (*.f64 y (+.f64 (*.f64 x 2) 5)))) |
(+.f64 (*.f64 5 y) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(/.f64 (*.f64 2 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5))) 2) |
(+.f64 (*.f64 y (+.f64 (*.f64 x 2) 5)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 x z)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 x (*.f64 2 z)) (*.f64 y (+.f64 (*.f64 x 2) 5)))) |
(+.f64 (*.f64 5 y) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(/.f64 (*.f64 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5)) 4) 4) |
(+.f64 (*.f64 y (+.f64 (*.f64 x 2) 5)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 x z)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 x (*.f64 2 z)) (*.f64 y (+.f64 (*.f64 x 2) 5)))) |
(+.f64 (*.f64 5 y) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5)) 4)) 8) |
(+.f64 (*.f64 y (+.f64 (*.f64 x 2) 5)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 x z)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 x (*.f64 2 z)) (*.f64 y (+.f64 (*.f64 x 2) 5)))) |
(+.f64 (*.f64 5 y) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5)) 4))) 16) |
(+.f64 (*.f64 y (+.f64 (*.f64 x 2) 5)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 x z)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 x (*.f64 2 z)) (*.f64 y (+.f64 (*.f64 x 2) 5)))) |
(+.f64 (*.f64 5 y) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5)) 4)))) 32) |
(+.f64 (*.f64 y (+.f64 (*.f64 x 2) 5)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 x z)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 x (*.f64 2 z)) (*.f64 y (+.f64 (*.f64 x 2) 5)))) |
(+.f64 (*.f64 5 y) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5)) 4))))) 64) |
(+.f64 (*.f64 y (+.f64 (*.f64 x 2) 5)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 x z)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 x (*.f64 2 z)) (*.f64 y (+.f64 (*.f64 x 2) 5)))) |
(+.f64 (*.f64 5 y) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(pow.f64 (+.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 y 5)) 1) |
(+.f64 (*.f64 y (+.f64 (*.f64 x 2) 5)) (+.f64 (*.f64 t x) (*.f64 2 (*.f64 x z)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 x (*.f64 2 z)) (*.f64 y (+.f64 (*.f64 x 2) 5)))) |
(+.f64 (*.f64 5 y) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(-.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) 0) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(*.f64 2 (*.f64 x (+.f64 (+.f64 y z) (*.f64 t 1/2)))) |
(*.f64 x (*.f64 (+.f64 (+.f64 z y) (*.f64 t 1/2)) 2)) |
(*.f64 x (*.f64 2 (+.f64 z (+.f64 y (*.f64 t 1/2))))) |
(*.f64 (+.f64 x x) (+.f64 y (+.f64 z (*.f64 t 1/2)))) |
(*.f64 (+.f64 x x) (+.f64 (+.f64 z y) (*.f64 t 1/2))) |
(*.f64 2 (*.f64 (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) 1/2) x)) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(*.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) 1) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(*.f64 1 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z))))) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(*.f64 (+.f64 x x) (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) 1/2)) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(*.f64 (+.f64 x x) (+.f64 (+.f64 y z) (*.f64 t 1/2))) |
(*.f64 x (*.f64 (+.f64 (+.f64 z y) (*.f64 t 1/2)) 2)) |
(*.f64 x (*.f64 2 (+.f64 z (+.f64 y (*.f64 t 1/2))))) |
(*.f64 (+.f64 x x) (+.f64 y (+.f64 z (*.f64 t 1/2)))) |
(*.f64 (+.f64 x x) (+.f64 (+.f64 z y) (*.f64 t 1/2))) |
(*.f64 (*.f64 2 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z))))) 1/2) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(*.f64 4 (/.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) 4)) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(*.f64 4 (*.f64 (+.f64 (+.f64 y z) (*.f64 t 1/2)) (*.f64 x 1/2))) |
(*.f64 x (*.f64 (+.f64 (+.f64 z y) (*.f64 t 1/2)) 2)) |
(*.f64 x (*.f64 2 (+.f64 z (+.f64 y (*.f64 t 1/2))))) |
(*.f64 (+.f64 x x) (+.f64 y (+.f64 z (*.f64 t 1/2)))) |
(*.f64 (+.f64 x x) (+.f64 (+.f64 z y) (*.f64 t 1/2))) |
(*.f64 4 (*.f64 (/.f64 x 4) (+.f64 t (*.f64 2 (+.f64 y z))))) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(*.f64 4 (*.f64 (*.f64 x 1/2) (+.f64 (+.f64 y z) (*.f64 t 1/2)))) |
(*.f64 x (*.f64 (+.f64 (+.f64 z y) (*.f64 t 1/2)) 2)) |
(*.f64 x (*.f64 2 (+.f64 z (+.f64 y (*.f64 t 1/2))))) |
(*.f64 (+.f64 x x) (+.f64 y (+.f64 z (*.f64 t 1/2)))) |
(*.f64 (+.f64 x x) (+.f64 (+.f64 z y) (*.f64 t 1/2))) |
(*.f64 4 (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) (/.f64 x 4))) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(*.f64 (*.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) 4) 1/4) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(*.f64 (*.f64 x 4) (*.f64 1/4 (+.f64 t (*.f64 2 (+.f64 y z))))) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(*.f64 (*.f64 x 4) (*.f64 1/2 (+.f64 (+.f64 y z) (*.f64 t 1/2)))) |
(*.f64 x (*.f64 (+.f64 (+.f64 z y) (*.f64 t 1/2)) 2)) |
(*.f64 x (*.f64 2 (+.f64 z (+.f64 y (*.f64 t 1/2))))) |
(*.f64 (+.f64 x x) (+.f64 y (+.f64 z (*.f64 t 1/2)))) |
(*.f64 (+.f64 x x) (+.f64 (+.f64 z y) (*.f64 t 1/2))) |
(*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(*.f64 8 (*.f64 (/.f64 x 4) (+.f64 (+.f64 y z) (*.f64 t 1/2)))) |
(*.f64 x (*.f64 (+.f64 (+.f64 z y) (*.f64 t 1/2)) 2)) |
(*.f64 x (*.f64 2 (+.f64 z (+.f64 y (*.f64 t 1/2))))) |
(*.f64 (+.f64 x x) (+.f64 y (+.f64 z (*.f64 t 1/2)))) |
(*.f64 (+.f64 x x) (+.f64 (+.f64 z y) (*.f64 t 1/2))) |
(*.f64 (*.f64 2 (*.f64 x 4)) (*.f64 1/4 (+.f64 (+.f64 y z) (*.f64 t 1/2)))) |
(*.f64 x (*.f64 (+.f64 (+.f64 z y) (*.f64 t 1/2)) 2)) |
(*.f64 x (*.f64 2 (+.f64 z (+.f64 y (*.f64 t 1/2))))) |
(*.f64 (+.f64 x x) (+.f64 y (+.f64 z (*.f64 t 1/2)))) |
(*.f64 (+.f64 x x) (+.f64 (+.f64 z y) (*.f64 t 1/2))) |
(*.f64 (*.f64 2 (+.f64 t (*.f64 2 (+.f64 y z)))) (*.f64 x 1/2)) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(*.f64 1/2 (*.f64 2 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))))) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(*.f64 (*.f64 x 1/2) (*.f64 2 (+.f64 t (*.f64 2 (+.f64 y z))))) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(*.f64 (*.f64 x 1/2) (*.f64 4 (+.f64 (+.f64 y z) (*.f64 t 1/2)))) |
(*.f64 x (*.f64 (+.f64 (+.f64 z y) (*.f64 t 1/2)) 2)) |
(*.f64 x (*.f64 2 (+.f64 z (+.f64 y (*.f64 t 1/2))))) |
(*.f64 (+.f64 x x) (+.f64 y (+.f64 z (*.f64 t 1/2)))) |
(*.f64 (+.f64 x x) (+.f64 (+.f64 z y) (*.f64 t 1/2))) |
(*.f64 1/4 (*.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) 4)) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(*.f64 (*.f64 x (+.f64 (+.f64 y z) (*.f64 t 1/2))) 2) |
(*.f64 x (*.f64 (+.f64 (+.f64 z y) (*.f64 t 1/2)) 2)) |
(*.f64 x (*.f64 2 (+.f64 z (+.f64 y (*.f64 t 1/2))))) |
(*.f64 (+.f64 x x) (+.f64 y (+.f64 z (*.f64 t 1/2)))) |
(*.f64 (+.f64 x x) (+.f64 (+.f64 z y) (*.f64 t 1/2))) |
(*.f64 (*.f64 2 (*.f64 2 (+.f64 t (*.f64 2 (+.f64 y z))))) (/.f64 x 4)) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(*.f64 (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) 1/2) (+.f64 x x)) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(*.f64 (/.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) 4) 4) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(*.f64 (+.f64 (+.f64 y z) (*.f64 t 1/2)) (+.f64 x x)) |
(*.f64 x (*.f64 (+.f64 (+.f64 z y) (*.f64 t 1/2)) 2)) |
(*.f64 x (*.f64 2 (+.f64 z (+.f64 y (*.f64 t 1/2))))) |
(*.f64 (+.f64 x x) (+.f64 y (+.f64 z (*.f64 t 1/2)))) |
(*.f64 (+.f64 x x) (+.f64 (+.f64 z y) (*.f64 t 1/2))) |
(/.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) 1) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(/.f64 (*.f64 2 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z))))) 2) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(/.f64 (*.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) 4) 4) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(/.f64 (*.f64 2 (*.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) 4)) 8) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) 4))) 16) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) 4)))) 32) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) 4))))) 64) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(pow.f64 (*.f64 x (+.f64 t (*.f64 2 (+.f64 y z)))) 1) |
(*.f64 x (+.f64 t (*.f64 2 (+.f64 z y)))) |
(+.f64 (*.f64 (+.f64 y z) x) 0) |
(+.f64 (*.f64 x z) (*.f64 x y)) |
(*.f64 x (+.f64 z y)) |
(+.f64 0 (*.f64 (+.f64 y z) x)) |
(+.f64 (*.f64 x z) (*.f64 x y)) |
(*.f64 x (+.f64 z y)) |
(+.f64 (*.f64 x (*.f64 (+.f64 y z) 1/2)) (*.f64 x (*.f64 (+.f64 y z) 1/2))) |
(+.f64 (*.f64 x z) (*.f64 x y)) |
(*.f64 x (+.f64 z y)) |
(-.f64 (*.f64 (+.f64 y z) x) 0) |
(+.f64 (*.f64 x z) (*.f64 x y)) |
(*.f64 x (+.f64 z y)) |
(/.f64 (*.f64 (+.f64 y z) x) 1) |
(+.f64 (*.f64 x z) (*.f64 x y)) |
(*.f64 x (+.f64 z y)) |
(/.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) 2) |
(+.f64 (*.f64 x z) (*.f64 x y)) |
(*.f64 x (+.f64 z y)) |
(/.f64 (*.f64 (+.f64 y z) (*.f64 x 4)) 4) |
(+.f64 (*.f64 x z) (*.f64 x y)) |
(*.f64 x (+.f64 z y)) |
(/.f64 (*.f64 (*.f64 (+.f64 y z) x) 8) 8) |
(+.f64 (*.f64 x z) (*.f64 x y)) |
(*.f64 x (+.f64 z y)) |
(/.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 y z) x) 8)) 16) |
(+.f64 (*.f64 x z) (*.f64 x y)) |
(*.f64 x (+.f64 z y)) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (+.f64 y z) x) 8))) 32) |
(+.f64 (*.f64 x z) (*.f64 x y)) |
(*.f64 x (+.f64 z y)) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (+.f64 y z) x) 8)))) 64) |
(+.f64 (*.f64 x z) (*.f64 x y)) |
(*.f64 x (+.f64 z y)) |
(pow.f64 (*.f64 (+.f64 y z) x) 1) |
(+.f64 (*.f64 x z) (*.f64 x y)) |
(*.f64 x (+.f64 z y)) |
Compiled 15 to 10 computations (33.3% saved)
Compiled 15 to 10 computations (33.3% saved)
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (*.f64 (+.f64 y z) (*.f64 2 x)) |
Compiled 21 to 11 computations (47.6% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | y | @ | 0 | (*.f64 (+.f64 y z) (*.f64 2 x)) |
| 0.0ms | y | @ | inf | (*.f64 (+.f64 y z) (*.f64 2 x)) |
| 0.0ms | x | @ | inf | (*.f64 (+.f64 y z) (*.f64 2 x)) |
| 0.0ms | x | @ | -inf | (*.f64 (+.f64 y z) (*.f64 2 x)) |
| 0.0ms | y | @ | -inf | (*.f64 (+.f64 y z) (*.f64 2 x)) |
| 1× | batch-egg-rewrite |
| 1786× | rational.json-simplify-35 |
| 1508× | exponential.json-3 |
| 1508× | rational.json-1 |
| 1508× | rational.json-2 |
| 1508× | rational.json-4 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 9 | 19 |
| 1 | 61 | 19 |
| 2 | 134 | 19 |
| 3 | 269 | 19 |
| 4 | 485 | 19 |
| 5 | 1107 | 19 |
| 6 | 2682 | 19 |
| 7 | 4805 | 19 |
| 8 | 5901 | 19 |
| 9 | 7130 | 19 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (+.f64 y z) (*.f64 2 x)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y z) (+.f64 x x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 y z) (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y z) x) (*.f64 (+.f64 y z) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y z) (*.f64 x 1/2)) (*.f64 (+.f64 y z) (*.f64 x 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 y z) (*.f64 x 3/2)) (*.f64 (+.f64 y z) (*.f64 x 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 y z) (+.f64 x x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 y z) (+.f64 x x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 y z) (*.f64 x 4)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 y z) (*.f64 x 8)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 16 (*.f64 (+.f64 y z) x)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 16 (*.f64 (+.f64 y z) x))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 16 (*.f64 (+.f64 y z) x)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 16 (*.f64 (+.f64 y z) x))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 16 (*.f64 (+.f64 y z) x)))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 16 (*.f64 (+.f64 y z) x)))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 16 (*.f64 (+.f64 y z) x))))))) 256)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 y z) (+.f64 x x)) 1))))) |
| 1× | egg-herbie |
| 2766× | rational.json-simplify-35 |
| 2700× | rational.json-simplify-2 |
| 1434× | rational.json-simplify-1 |
| 1178× | rational.json-simplify-53 |
| 932× | rational.json-simplify-41 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 57 | 1504 |
| 1 | 142 | 1228 |
| 2 | 279 | 952 |
| 3 | 586 | 952 |
| 4 | 2173 | 952 |
| 5 | 4509 | 952 |
| 6 | 5606 | 952 |
| 7 | 5910 | 952 |
| 8 | 6084 | 952 |
| 9 | 6216 | 952 |
| 10 | 6348 | 952 |
| 11 | 6954 | 952 |
| 12 | 7244 | 952 |
| 13 | 7588 | 952 |
| 14 | 7712 | 952 |
| 15 | 7732 | 952 |
| 16 | 7732 | 952 |
| 17 | 7862 | 952 |
| 18 | 7992 | 952 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 2 (*.f64 z x)) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 2 (*.f64 z x))) |
(*.f64 2 (*.f64 y x)) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 2 (*.f64 z x))) |
(*.f64 2 (*.f64 y x)) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 2 (*.f64 z x))) |
(*.f64 2 (*.f64 y x)) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 2 (*.f64 z x))) |
(*.f64 2 (*.f64 z x)) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 2 (*.f64 z x))) |
(*.f64 2 (*.f64 z x)) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 2 (*.f64 z x))) |
(*.f64 2 (*.f64 (+.f64 y z) x)) |
(*.f64 2 (*.f64 (+.f64 y z) x)) |
(*.f64 2 (*.f64 (+.f64 y z) x)) |
(*.f64 2 (*.f64 (+.f64 y z) x)) |
(*.f64 2 (*.f64 (+.f64 y z) x)) |
(*.f64 2 (*.f64 (+.f64 y z) x)) |
(*.f64 2 (*.f64 (+.f64 y z) x)) |
(*.f64 2 (*.f64 (+.f64 y z) x)) |
(*.f64 2 (*.f64 (+.f64 y z) x)) |
(*.f64 2 (*.f64 (+.f64 y z) x)) |
(*.f64 2 (*.f64 (+.f64 y z) x)) |
(*.f64 2 (*.f64 (+.f64 y z) x)) |
(+.f64 (*.f64 (+.f64 y z) (+.f64 x x)) 0) |
(+.f64 0 (*.f64 (+.f64 y z) (+.f64 x x))) |
(+.f64 (*.f64 (+.f64 y z) x) (*.f64 (+.f64 y z) x)) |
(+.f64 (*.f64 (+.f64 y z) (*.f64 x 1/2)) (*.f64 (+.f64 y z) (*.f64 x 3/2))) |
(+.f64 (*.f64 (+.f64 y z) (*.f64 x 3/2)) (*.f64 (+.f64 y z) (*.f64 x 1/2))) |
(-.f64 (*.f64 (+.f64 y z) (+.f64 x x)) 0) |
(/.f64 (*.f64 (+.f64 y z) (+.f64 x x)) 1) |
(/.f64 (*.f64 (+.f64 y z) (*.f64 x 4)) 2) |
(/.f64 (*.f64 (+.f64 y z) (*.f64 x 8)) 4) |
(/.f64 (*.f64 16 (*.f64 (+.f64 y z) x)) 8) |
(/.f64 (*.f64 2 (*.f64 16 (*.f64 (+.f64 y z) x))) 16) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 16 (*.f64 (+.f64 y z) x)))) 32) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 16 (*.f64 (+.f64 y z) x))))) 64) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 16 (*.f64 (+.f64 y z) x)))))) 128) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 16 (*.f64 (+.f64 y z) x)))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 16 (*.f64 (+.f64 y z) x))))))) 256) |
(pow.f64 (*.f64 (+.f64 y z) (+.f64 x x)) 1) |
| Outputs |
|---|
(*.f64 2 (*.f64 z x)) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 2 (*.f64 z x)) (*.f64 2 (*.f64 x y))) |
(*.f64 2 (+.f64 (*.f64 x y) (*.f64 z x))) |
(*.f64 x (*.f64 2 (+.f64 z y))) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 2 (*.f64 z x)) (*.f64 2 (*.f64 x y))) |
(*.f64 2 (+.f64 (*.f64 x y) (*.f64 z x))) |
(*.f64 x (*.f64 2 (+.f64 z y))) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 2 (*.f64 z x)) (*.f64 2 (*.f64 x y))) |
(*.f64 2 (+.f64 (*.f64 x y) (*.f64 z x))) |
(*.f64 x (*.f64 2 (+.f64 z y))) |
(*.f64 2 (*.f64 y x)) |
(*.f64 2 (*.f64 x y)) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 2 (*.f64 z x)) (*.f64 2 (*.f64 x y))) |
(*.f64 2 (+.f64 (*.f64 x y) (*.f64 z x))) |
(*.f64 x (*.f64 2 (+.f64 z y))) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 2 (*.f64 z x)) (*.f64 2 (*.f64 x y))) |
(*.f64 2 (+.f64 (*.f64 x y) (*.f64 z x))) |
(*.f64 x (*.f64 2 (+.f64 z y))) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 2 (*.f64 z x)) (*.f64 2 (*.f64 x y))) |
(*.f64 2 (+.f64 (*.f64 x y) (*.f64 z x))) |
(*.f64 x (*.f64 2 (+.f64 z y))) |
(*.f64 2 (*.f64 y x)) |
(*.f64 2 (*.f64 x y)) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 2 (*.f64 z x)) (*.f64 2 (*.f64 x y))) |
(*.f64 2 (+.f64 (*.f64 x y) (*.f64 z x))) |
(*.f64 x (*.f64 2 (+.f64 z y))) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 2 (*.f64 z x)) (*.f64 2 (*.f64 x y))) |
(*.f64 2 (+.f64 (*.f64 x y) (*.f64 z x))) |
(*.f64 x (*.f64 2 (+.f64 z y))) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 2 (*.f64 z x)) (*.f64 2 (*.f64 x y))) |
(*.f64 2 (+.f64 (*.f64 x y) (*.f64 z x))) |
(*.f64 x (*.f64 2 (+.f64 z y))) |
(*.f64 2 (*.f64 y x)) |
(*.f64 2 (*.f64 x y)) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 2 (*.f64 z x)) (*.f64 2 (*.f64 x y))) |
(*.f64 2 (+.f64 (*.f64 x y) (*.f64 z x))) |
(*.f64 x (*.f64 2 (+.f64 z y))) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 2 (*.f64 z x)) (*.f64 2 (*.f64 x y))) |
(*.f64 2 (+.f64 (*.f64 x y) (*.f64 z x))) |
(*.f64 x (*.f64 2 (+.f64 z y))) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 2 (*.f64 z x)) (*.f64 2 (*.f64 x y))) |
(*.f64 2 (+.f64 (*.f64 x y) (*.f64 z x))) |
(*.f64 x (*.f64 2 (+.f64 z y))) |
(*.f64 2 (*.f64 z x)) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 2 (*.f64 z x)) (*.f64 2 (*.f64 x y))) |
(*.f64 2 (+.f64 (*.f64 x y) (*.f64 z x))) |
(*.f64 x (*.f64 2 (+.f64 z y))) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 2 (*.f64 z x)) (*.f64 2 (*.f64 x y))) |
(*.f64 2 (+.f64 (*.f64 x y) (*.f64 z x))) |
(*.f64 x (*.f64 2 (+.f64 z y))) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 2 (*.f64 z x)) (*.f64 2 (*.f64 x y))) |
(*.f64 2 (+.f64 (*.f64 x y) (*.f64 z x))) |
(*.f64 x (*.f64 2 (+.f64 z y))) |
(*.f64 2 (*.f64 z x)) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 2 (*.f64 z x)) (*.f64 2 (*.f64 x y))) |
(*.f64 2 (+.f64 (*.f64 x y) (*.f64 z x))) |
(*.f64 x (*.f64 2 (+.f64 z y))) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 2 (*.f64 z x)) (*.f64 2 (*.f64 x y))) |
(*.f64 2 (+.f64 (*.f64 x y) (*.f64 z x))) |
(*.f64 x (*.f64 2 (+.f64 z y))) |
(+.f64 (*.f64 2 (*.f64 y x)) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 2 (*.f64 z x)) (*.f64 2 (*.f64 x y))) |
(*.f64 2 (+.f64 (*.f64 x y) (*.f64 z x))) |
(*.f64 x (*.f64 2 (+.f64 z y))) |
(*.f64 2 (*.f64 (+.f64 y z) x)) |
(+.f64 (*.f64 2 (*.f64 z x)) (*.f64 2 (*.f64 x y))) |
(*.f64 2 (+.f64 (*.f64 x y) (*.f64 z x))) |
(*.f64 x (*.f64 2 (+.f64 z y))) |
(*.f64 2 (*.f64 (+.f64 y z) x)) |
(+.f64 (*.f64 2 (*.f64 z x)) (*.f64 2 (*.f64 x y))) |
(*.f64 2 (+.f64 (*.f64 x y) (*.f64 z x))) |
(*.f64 x (*.f64 2 (+.f64 z y))) |
(*.f64 2 (*.f64 (+.f64 y z) x)) |
(+.f64 (*.f64 2 (*.f64 z x)) (*.f64 2 (*.f64 x y))) |
(*.f64 2 (+.f64 (*.f64 x y) (*.f64 z x))) |
(*.f64 x (*.f64 2 (+.f64 z y))) |
(*.f64 2 (*.f64 (+.f64 y z) x)) |
(+.f64 (*.f64 2 (*.f64 z x)) (*.f64 2 (*.f64 x y))) |
(*.f64 2 (+.f64 (*.f64 x y) (*.f64 z x))) |
(*.f64 x (*.f64 2 (+.f64 z y))) |
(*.f64 2 (*.f64 (+.f64 y z) x)) |
(+.f64 (*.f64 2 (*.f64 z x)) (*.f64 2 (*.f64 x y))) |
(*.f64 2 (+.f64 (*.f64 x y) (*.f64 z x))) |
(*.f64 x (*.f64 2 (+.f64 z y))) |
(*.f64 2 (*.f64 (+.f64 y z) x)) |
(+.f64 (*.f64 2 (*.f64 z x)) (*.f64 2 (*.f64 x y))) |
(*.f64 2 (+.f64 (*.f64 x y) (*.f64 z x))) |
(*.f64 x (*.f64 2 (+.f64 z y))) |
(*.f64 2 (*.f64 (+.f64 y z) x)) |
(+.f64 (*.f64 2 (*.f64 z x)) (*.f64 2 (*.f64 x y))) |
(*.f64 2 (+.f64 (*.f64 x y) (*.f64 z x))) |
(*.f64 x (*.f64 2 (+.f64 z y))) |
(*.f64 2 (*.f64 (+.f64 y z) x)) |
(+.f64 (*.f64 2 (*.f64 z x)) (*.f64 2 (*.f64 x y))) |
(*.f64 2 (+.f64 (*.f64 x y) (*.f64 z x))) |
(*.f64 x (*.f64 2 (+.f64 z y))) |
(*.f64 2 (*.f64 (+.f64 y z) x)) |
(+.f64 (*.f64 2 (*.f64 z x)) (*.f64 2 (*.f64 x y))) |
(*.f64 2 (+.f64 (*.f64 x y) (*.f64 z x))) |
(*.f64 x (*.f64 2 (+.f64 z y))) |
(*.f64 2 (*.f64 (+.f64 y z) x)) |
(+.f64 (*.f64 2 (*.f64 z x)) (*.f64 2 (*.f64 x y))) |
(*.f64 2 (+.f64 (*.f64 x y) (*.f64 z x))) |
(*.f64 x (*.f64 2 (+.f64 z y))) |
(*.f64 2 (*.f64 (+.f64 y z) x)) |
(+.f64 (*.f64 2 (*.f64 z x)) (*.f64 2 (*.f64 x y))) |
(*.f64 2 (+.f64 (*.f64 x y) (*.f64 z x))) |
(*.f64 x (*.f64 2 (+.f64 z y))) |
(*.f64 2 (*.f64 (+.f64 y z) x)) |
(+.f64 (*.f64 2 (*.f64 z x)) (*.f64 2 (*.f64 x y))) |
(*.f64 2 (+.f64 (*.f64 x y) (*.f64 z x))) |
(*.f64 x (*.f64 2 (+.f64 z y))) |
(+.f64 (*.f64 (+.f64 y z) (+.f64 x x)) 0) |
(+.f64 (*.f64 2 (*.f64 z x)) (*.f64 2 (*.f64 x y))) |
(*.f64 2 (+.f64 (*.f64 x y) (*.f64 z x))) |
(*.f64 x (*.f64 2 (+.f64 z y))) |
(+.f64 0 (*.f64 (+.f64 y z) (+.f64 x x))) |
(+.f64 (*.f64 2 (*.f64 z x)) (*.f64 2 (*.f64 x y))) |
(*.f64 2 (+.f64 (*.f64 x y) (*.f64 z x))) |
(*.f64 x (*.f64 2 (+.f64 z y))) |
(+.f64 (*.f64 (+.f64 y z) x) (*.f64 (+.f64 y z) x)) |
(+.f64 (*.f64 2 (*.f64 z x)) (*.f64 2 (*.f64 x y))) |
(*.f64 2 (+.f64 (*.f64 x y) (*.f64 z x))) |
(*.f64 x (*.f64 2 (+.f64 z y))) |
(+.f64 (*.f64 (+.f64 y z) (*.f64 x 1/2)) (*.f64 (+.f64 y z) (*.f64 x 3/2))) |
(+.f64 (*.f64 2 (*.f64 z x)) (*.f64 2 (*.f64 x y))) |
(*.f64 2 (+.f64 (*.f64 x y) (*.f64 z x))) |
(*.f64 x (*.f64 2 (+.f64 z y))) |
(+.f64 (*.f64 (+.f64 y z) (*.f64 x 3/2)) (*.f64 (+.f64 y z) (*.f64 x 1/2))) |
(+.f64 (*.f64 2 (*.f64 z x)) (*.f64 2 (*.f64 x y))) |
(*.f64 2 (+.f64 (*.f64 x y) (*.f64 z x))) |
(*.f64 x (*.f64 2 (+.f64 z y))) |
(-.f64 (*.f64 (+.f64 y z) (+.f64 x x)) 0) |
(+.f64 (*.f64 2 (*.f64 z x)) (*.f64 2 (*.f64 x y))) |
(*.f64 2 (+.f64 (*.f64 x y) (*.f64 z x))) |
(*.f64 x (*.f64 2 (+.f64 z y))) |
(/.f64 (*.f64 (+.f64 y z) (+.f64 x x)) 1) |
(+.f64 (*.f64 2 (*.f64 z x)) (*.f64 2 (*.f64 x y))) |
(*.f64 2 (+.f64 (*.f64 x y) (*.f64 z x))) |
(*.f64 x (*.f64 2 (+.f64 z y))) |
(/.f64 (*.f64 (+.f64 y z) (*.f64 x 4)) 2) |
(+.f64 (*.f64 2 (*.f64 z x)) (*.f64 2 (*.f64 x y))) |
(*.f64 2 (+.f64 (*.f64 x y) (*.f64 z x))) |
(*.f64 x (*.f64 2 (+.f64 z y))) |
(/.f64 (*.f64 (+.f64 y z) (*.f64 x 8)) 4) |
(+.f64 (*.f64 2 (*.f64 z x)) (*.f64 2 (*.f64 x y))) |
(*.f64 2 (+.f64 (*.f64 x y) (*.f64 z x))) |
(*.f64 x (*.f64 2 (+.f64 z y))) |
(/.f64 (*.f64 16 (*.f64 (+.f64 y z) x)) 8) |
(+.f64 (*.f64 2 (*.f64 z x)) (*.f64 2 (*.f64 x y))) |
(*.f64 2 (+.f64 (*.f64 x y) (*.f64 z x))) |
(*.f64 x (*.f64 2 (+.f64 z y))) |
(/.f64 (*.f64 2 (*.f64 16 (*.f64 (+.f64 y z) x))) 16) |
(+.f64 (*.f64 2 (*.f64 z x)) (*.f64 2 (*.f64 x y))) |
(*.f64 2 (+.f64 (*.f64 x y) (*.f64 z x))) |
(*.f64 x (*.f64 2 (+.f64 z y))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 16 (*.f64 (+.f64 y z) x)))) 32) |
(+.f64 (*.f64 2 (*.f64 z x)) (*.f64 2 (*.f64 x y))) |
(*.f64 2 (+.f64 (*.f64 x y) (*.f64 z x))) |
(*.f64 x (*.f64 2 (+.f64 z y))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 16 (*.f64 (+.f64 y z) x))))) 64) |
(+.f64 (*.f64 2 (*.f64 z x)) (*.f64 2 (*.f64 x y))) |
(*.f64 2 (+.f64 (*.f64 x y) (*.f64 z x))) |
(*.f64 x (*.f64 2 (+.f64 z y))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 16 (*.f64 (+.f64 y z) x)))))) 128) |
(+.f64 (*.f64 2 (*.f64 z x)) (*.f64 2 (*.f64 x y))) |
(*.f64 2 (+.f64 (*.f64 x y) (*.f64 z x))) |
(*.f64 x (*.f64 2 (+.f64 z y))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 16 (*.f64 (+.f64 y z) x)))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 16 (*.f64 (+.f64 y z) x))))))) 256) |
(+.f64 (*.f64 2 (*.f64 z x)) (*.f64 2 (*.f64 x y))) |
(*.f64 2 (+.f64 (*.f64 x y) (*.f64 z x))) |
(*.f64 x (*.f64 2 (+.f64 z y))) |
(pow.f64 (*.f64 (+.f64 y z) (+.f64 x x)) 1) |
(+.f64 (*.f64 2 (*.f64 z x)) (*.f64 2 (*.f64 x y))) |
(*.f64 2 (+.f64 (*.f64 x y) (*.f64 z x))) |
(*.f64 x (*.f64 2 (+.f64 z y))) |
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (+.f64 (*.f64 (+.f64 (*.f64 2 z) t) x) (*.f64 y 5)) |
| ✓ | 0.0b | (*.f64 (+.f64 (*.f64 2 z) t) x) |
Compiled 39 to 24 computations (38.5% saved)
21 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | x | @ | inf | (*.f64 (+.f64 (*.f64 2 z) t) x) |
| 0.0ms | z | @ | inf | (*.f64 (+.f64 (*.f64 2 z) t) x) |
| 0.0ms | x | @ | 0 | (*.f64 (+.f64 (*.f64 2 z) t) x) |
| 0.0ms | z | @ | 0 | (*.f64 (+.f64 (*.f64 2 z) t) x) |
| 0.0ms | x | @ | -inf | (*.f64 (+.f64 (*.f64 2 z) t) x) |
| 1× | batch-egg-rewrite |
| 2368× | rational.json-simplify-35 |
| 1298× | rational.json-simplify-1 |
| 1250× | rational.json-1 |
| 1250× | rational.json-2 |
| 1250× | rational.json-3 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 13 | 50 |
| 1 | 85 | 50 |
| 2 | 158 | 50 |
| 3 | 310 | 50 |
| 4 | 598 | 50 |
| 5 | 1421 | 50 |
| 6 | 2842 | 50 |
| 7 | 4300 | 50 |
| 8 | 5464 | 50 |
| 9 | 6427 | 50 |
| 10 | 6862 | 50 |
| 11 | 7107 | 50 |
| 12 | 7135 | 50 |
| 13 | 7447 | 50 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (+.f64 (*.f64 2 z) t) x) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) t) x) (*.f64 y 5)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 z (+.f64 z t)) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 z (+.f64 z t)) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (+.f64 z (*.f64 t 1/2))) (*.f64 x (+.f64 z (*.f64 t 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 z (+.f64 z t)) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 z (+.f64 z t)) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 z (+.f64 z t)) x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 z (+.f64 z t)) (*.f64 x 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 z (+.f64 z t)) (*.f64 x 8)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 16 (*.f64 (+.f64 z (+.f64 z t)) x)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 16 (*.f64 (+.f64 z (+.f64 z t)) x))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 16 (*.f64 (+.f64 z (+.f64 z t)) x)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 16 (*.f64 (+.f64 z (+.f64 z t)) x))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 16 (*.f64 (+.f64 z (+.f64 z t)) x))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 16 (*.f64 (+.f64 z (+.f64 z t)) x)))))) 256)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 z (+.f64 z t)) x) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (+.f64 z (+.f64 z t)) x) (*.f64 y 5)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (+.f64 (*.f64 y 5/2) (*.f64 x (+.f64 z (*.f64 t 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (+.f64 z (+.f64 z t)) x) (*.f64 y 5)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 (+.f64 z (+.f64 z t)) x) (*.f64 y 5)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (+.f64 (*.f64 (+.f64 z (+.f64 z t)) x) (*.f64 y 5))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 (*.f64 (+.f64 z (+.f64 z t)) x) (*.f64 y 5)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (+.f64 z (+.f64 z t)) x) (*.f64 y 5)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (+.f64 (*.f64 (+.f64 z (+.f64 z t)) x) (*.f64 y 5))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (*.f64 y 10) (*.f64 2 (*.f64 (+.f64 z (+.f64 z t)) x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y 5/2) (*.f64 x (+.f64 z (*.f64 t 1/2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 (*.f64 (+.f64 z (+.f64 z t)) x) (*.f64 y 5)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 (+.f64 z (+.f64 z t)) x) (*.f64 y 5)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 y 10) (*.f64 2 (*.f64 (+.f64 z (+.f64 z t)) x))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 z (+.f64 z t)) x) (*.f64 y 5)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 (*.f64 (+.f64 z (+.f64 z t)) x) (*.f64 y 5))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 (+.f64 z (+.f64 z t)) x) (*.f64 y 5)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 (+.f64 z (+.f64 z t)) x) (*.f64 y 5)) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (+.f64 z (+.f64 z t)) x) (*.f64 y 5)) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (+.f64 z (+.f64 z t)) x) (*.f64 y 5)) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (+.f64 z (+.f64 z t)) x) (*.f64 y 5)) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (+.f64 z (+.f64 z t)) x) (*.f64 y 5)) 8))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (+.f64 z (+.f64 z t)) x) (*.f64 y 5)) 8))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (+.f64 z (+.f64 z t)) x) (*.f64 y 5)) 8)))))) 256)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 (+.f64 z (+.f64 z t)) x) (*.f64 y 5)) 1))))) |
| 1× | egg-herbie |
| 3940× | rational.json-simplify-41 |
| 2428× | rational.json-simplify-35 |
| 1754× | rational.json-simplify-2 |
| 904× | rational.json-simplify-51 |
| 674× | rational.json-simplify-1 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 101 | 3037 |
| 1 | 230 | 3019 |
| 2 | 485 | 2677 |
| 3 | 1611 | 2677 |
| 4 | 3438 | 2677 |
| 5 | 4039 | 2677 |
| 6 | 4278 | 2677 |
| 7 | 4444 | 2677 |
| 8 | 4585 | 2677 |
| 9 | 4718 | 2677 |
| 10 | 5183 | 2677 |
| 11 | 5349 | 2677 |
| 12 | 5416 | 2677 |
| 13 | 5451 | 2677 |
| 14 | 5499 | 2677 |
| 15 | 5525 | 2677 |
| 16 | 5525 | 2677 |
| 17 | 5647 | 2677 |
| 18 | 5763 | 2677 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 t x) |
(+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x))) |
(*.f64 2 (*.f64 z x)) |
(+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x))) |
(*.f64 2 (*.f64 z x)) |
(+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x))) |
(*.f64 2 (*.f64 z x)) |
(+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x))) |
(*.f64 t x) |
(+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x))) |
(*.f64 t x) |
(+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 t x) (*.f64 5 y)) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(*.f64 2 (*.f64 z x)) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(*.f64 2 (*.f64 z x)) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(*.f64 t x) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(*.f64 t x) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(*.f64 5 y) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(*.f64 (+.f64 (*.f64 2 z) t) x) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(*.f64 (+.f64 (*.f64 2 z) t) x) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(*.f64 (+.f64 (*.f64 2 z) t) x) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(*.f64 5 y) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(*.f64 5 y) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 (+.f64 z (+.f64 z t)) x) 0) |
(+.f64 0 (*.f64 (+.f64 z (+.f64 z t)) x)) |
(+.f64 (*.f64 x (+.f64 z (*.f64 t 1/2))) (*.f64 x (+.f64 z (*.f64 t 1/2)))) |
(-.f64 (*.f64 (+.f64 z (+.f64 z t)) x) 0) |
(/.f64 (*.f64 (+.f64 z (+.f64 z t)) x) 1) |
(/.f64 (*.f64 2 (*.f64 (+.f64 z (+.f64 z t)) x)) 2) |
(/.f64 (*.f64 (+.f64 z (+.f64 z t)) (*.f64 x 4)) 4) |
(/.f64 (*.f64 (+.f64 z (+.f64 z t)) (*.f64 x 8)) 8) |
(/.f64 (*.f64 16 (*.f64 (+.f64 z (+.f64 z t)) x)) 16) |
(/.f64 (*.f64 2 (*.f64 16 (*.f64 (+.f64 z (+.f64 z t)) x))) 32) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 16 (*.f64 (+.f64 z (+.f64 z t)) x)))) 64) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 16 (*.f64 (+.f64 z (+.f64 z t)) x))))) 128) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 16 (*.f64 (+.f64 z (+.f64 z t)) x))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 16 (*.f64 (+.f64 z (+.f64 z t)) x)))))) 256) |
(pow.f64 (*.f64 (+.f64 z (+.f64 z t)) x) 1) |
(-.f64 (+.f64 (*.f64 (+.f64 z (+.f64 z t)) x) (*.f64 y 5)) 0) |
(*.f64 2 (+.f64 (*.f64 y 5/2) (*.f64 x (+.f64 z (*.f64 t 1/2))))) |
(*.f64 (+.f64 (*.f64 (+.f64 z (+.f64 z t)) x) (*.f64 y 5)) 1) |
(*.f64 1 (+.f64 (*.f64 (+.f64 z (+.f64 z t)) x) (*.f64 y 5))) |
(*.f64 (*.f64 2 (+.f64 (*.f64 (+.f64 z (+.f64 z t)) x) (*.f64 y 5))) 1/2) |
(*.f64 4 (/.f64 (+.f64 (*.f64 (+.f64 z (+.f64 z t)) x) (*.f64 y 5)) 4)) |
(*.f64 (*.f64 (+.f64 (*.f64 (+.f64 z (+.f64 z t)) x) (*.f64 y 5)) 4) 1/4) |
(*.f64 1/2 (*.f64 2 (+.f64 (*.f64 (+.f64 z (+.f64 z t)) x) (*.f64 y 5)))) |
(*.f64 1/2 (+.f64 (*.f64 y 10) (*.f64 2 (*.f64 (+.f64 z (+.f64 z t)) x)))) |
(*.f64 (+.f64 (*.f64 y 5/2) (*.f64 x (+.f64 z (*.f64 t 1/2)))) 2) |
(*.f64 1/4 (*.f64 (+.f64 (*.f64 (+.f64 z (+.f64 z t)) x) (*.f64 y 5)) 4)) |
(*.f64 (/.f64 (+.f64 (*.f64 (+.f64 z (+.f64 z t)) x) (*.f64 y 5)) 4) 4) |
(*.f64 (+.f64 (*.f64 y 10) (*.f64 2 (*.f64 (+.f64 z (+.f64 z t)) x))) 1/2) |
(/.f64 (+.f64 (*.f64 (+.f64 z (+.f64 z t)) x) (*.f64 y 5)) 1) |
(/.f64 (*.f64 2 (+.f64 (*.f64 (+.f64 z (+.f64 z t)) x) (*.f64 y 5))) 2) |
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 z (+.f64 z t)) x) (*.f64 y 5)) 4) 4) |
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 z (+.f64 z t)) x) (*.f64 y 5)) 8) 8) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (+.f64 z (+.f64 z t)) x) (*.f64 y 5)) 8)) 16) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (+.f64 z (+.f64 z t)) x) (*.f64 y 5)) 8))) 32) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (+.f64 z (+.f64 z t)) x) (*.f64 y 5)) 8)))) 64) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (+.f64 z (+.f64 z t)) x) (*.f64 y 5)) 8))))) 128) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (+.f64 z (+.f64 z t)) x) (*.f64 y 5)) 8))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (+.f64 z (+.f64 z t)) x) (*.f64 y 5)) 8)))))) 256) |
(pow.f64 (+.f64 (*.f64 (+.f64 z (+.f64 z t)) x) (*.f64 y 5)) 1) |
| Outputs |
|---|
(*.f64 t x) |
(+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 t x) (*.f64 2 (*.f64 x z))) |
(+.f64 (*.f64 t x) (*.f64 x (*.f64 2 z))) |
(*.f64 x (+.f64 t (*.f64 2 z))) |
(+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 t x) (*.f64 2 (*.f64 x z))) |
(+.f64 (*.f64 t x) (*.f64 x (*.f64 2 z))) |
(*.f64 x (+.f64 t (*.f64 2 z))) |
(+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 t x) (*.f64 2 (*.f64 x z))) |
(+.f64 (*.f64 t x) (*.f64 x (*.f64 2 z))) |
(*.f64 x (+.f64 t (*.f64 2 z))) |
(*.f64 2 (*.f64 z x)) |
(*.f64 2 (*.f64 x z)) |
(*.f64 x (*.f64 2 z)) |
(*.f64 z (+.f64 x x)) |
(+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 t x) (*.f64 2 (*.f64 x z))) |
(+.f64 (*.f64 t x) (*.f64 x (*.f64 2 z))) |
(*.f64 x (+.f64 t (*.f64 2 z))) |
(+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 t x) (*.f64 2 (*.f64 x z))) |
(+.f64 (*.f64 t x) (*.f64 x (*.f64 2 z))) |
(*.f64 x (+.f64 t (*.f64 2 z))) |
(+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 t x) (*.f64 2 (*.f64 x z))) |
(+.f64 (*.f64 t x) (*.f64 x (*.f64 2 z))) |
(*.f64 x (+.f64 t (*.f64 2 z))) |
(*.f64 2 (*.f64 z x)) |
(*.f64 2 (*.f64 x z)) |
(*.f64 x (*.f64 2 z)) |
(*.f64 z (+.f64 x x)) |
(+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 t x) (*.f64 2 (*.f64 x z))) |
(+.f64 (*.f64 t x) (*.f64 x (*.f64 2 z))) |
(*.f64 x (+.f64 t (*.f64 2 z))) |
(+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 t x) (*.f64 2 (*.f64 x z))) |
(+.f64 (*.f64 t x) (*.f64 x (*.f64 2 z))) |
(*.f64 x (+.f64 t (*.f64 2 z))) |
(+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 t x) (*.f64 2 (*.f64 x z))) |
(+.f64 (*.f64 t x) (*.f64 x (*.f64 2 z))) |
(*.f64 x (+.f64 t (*.f64 2 z))) |
(*.f64 2 (*.f64 z x)) |
(*.f64 2 (*.f64 x z)) |
(*.f64 x (*.f64 2 z)) |
(*.f64 z (+.f64 x x)) |
(+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 t x) (*.f64 2 (*.f64 x z))) |
(+.f64 (*.f64 t x) (*.f64 x (*.f64 2 z))) |
(*.f64 x (+.f64 t (*.f64 2 z))) |
(+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 t x) (*.f64 2 (*.f64 x z))) |
(+.f64 (*.f64 t x) (*.f64 x (*.f64 2 z))) |
(*.f64 x (+.f64 t (*.f64 2 z))) |
(+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 t x) (*.f64 2 (*.f64 x z))) |
(+.f64 (*.f64 t x) (*.f64 x (*.f64 2 z))) |
(*.f64 x (+.f64 t (*.f64 2 z))) |
(*.f64 t x) |
(+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 t x) (*.f64 2 (*.f64 x z))) |
(+.f64 (*.f64 t x) (*.f64 x (*.f64 2 z))) |
(*.f64 x (+.f64 t (*.f64 2 z))) |
(+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 t x) (*.f64 2 (*.f64 x z))) |
(+.f64 (*.f64 t x) (*.f64 x (*.f64 2 z))) |
(*.f64 x (+.f64 t (*.f64 2 z))) |
(+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 t x) (*.f64 2 (*.f64 x z))) |
(+.f64 (*.f64 t x) (*.f64 x (*.f64 2 z))) |
(*.f64 x (+.f64 t (*.f64 2 z))) |
(*.f64 t x) |
(+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 t x) (*.f64 2 (*.f64 x z))) |
(+.f64 (*.f64 t x) (*.f64 x (*.f64 2 z))) |
(*.f64 x (+.f64 t (*.f64 2 z))) |
(+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 t x) (*.f64 2 (*.f64 x z))) |
(+.f64 (*.f64 t x) (*.f64 x (*.f64 2 z))) |
(*.f64 x (+.f64 t (*.f64 2 z))) |
(+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 t x) (*.f64 2 (*.f64 x z))) |
(+.f64 (*.f64 t x) (*.f64 x (*.f64 2 z))) |
(*.f64 x (+.f64 t (*.f64 2 z))) |
(+.f64 (*.f64 t x) (*.f64 5 y)) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 2 (*.f64 x z)) (*.f64 5 y))) |
(+.f64 (*.f64 x (*.f64 2 z)) (+.f64 (*.f64 t x) (*.f64 5 y))) |
(+.f64 (*.f64 x (+.f64 t (*.f64 2 z))) (*.f64 5 y)) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 2 (*.f64 x z)) (*.f64 5 y))) |
(+.f64 (*.f64 x (*.f64 2 z)) (+.f64 (*.f64 t x) (*.f64 5 y))) |
(+.f64 (*.f64 x (+.f64 t (*.f64 2 z))) (*.f64 5 y)) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 2 (*.f64 x z)) (*.f64 5 y))) |
(+.f64 (*.f64 x (*.f64 2 z)) (+.f64 (*.f64 t x) (*.f64 5 y))) |
(+.f64 (*.f64 x (+.f64 t (*.f64 2 z))) (*.f64 5 y)) |
(*.f64 2 (*.f64 z x)) |
(*.f64 2 (*.f64 x z)) |
(*.f64 x (*.f64 2 z)) |
(*.f64 z (+.f64 x x)) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 2 (*.f64 x z)) (*.f64 5 y))) |
(+.f64 (*.f64 x (*.f64 2 z)) (+.f64 (*.f64 t x) (*.f64 5 y))) |
(+.f64 (*.f64 x (+.f64 t (*.f64 2 z))) (*.f64 5 y)) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 2 (*.f64 x z)) (*.f64 5 y))) |
(+.f64 (*.f64 x (*.f64 2 z)) (+.f64 (*.f64 t x) (*.f64 5 y))) |
(+.f64 (*.f64 x (+.f64 t (*.f64 2 z))) (*.f64 5 y)) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 2 (*.f64 x z)) (*.f64 5 y))) |
(+.f64 (*.f64 x (*.f64 2 z)) (+.f64 (*.f64 t x) (*.f64 5 y))) |
(+.f64 (*.f64 x (+.f64 t (*.f64 2 z))) (*.f64 5 y)) |
(*.f64 2 (*.f64 z x)) |
(*.f64 2 (*.f64 x z)) |
(*.f64 x (*.f64 2 z)) |
(*.f64 z (+.f64 x x)) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 2 (*.f64 x z)) (*.f64 5 y))) |
(+.f64 (*.f64 x (*.f64 2 z)) (+.f64 (*.f64 t x) (*.f64 5 y))) |
(+.f64 (*.f64 x (+.f64 t (*.f64 2 z))) (*.f64 5 y)) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 2 (*.f64 x z)) (*.f64 5 y))) |
(+.f64 (*.f64 x (*.f64 2 z)) (+.f64 (*.f64 t x) (*.f64 5 y))) |
(+.f64 (*.f64 x (+.f64 t (*.f64 2 z))) (*.f64 5 y)) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 2 (*.f64 x z)) (*.f64 5 y))) |
(+.f64 (*.f64 x (*.f64 2 z)) (+.f64 (*.f64 t x) (*.f64 5 y))) |
(+.f64 (*.f64 x (+.f64 t (*.f64 2 z))) (*.f64 5 y)) |
(+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x))) |
(+.f64 (*.f64 2 (*.f64 x z)) (*.f64 5 y)) |
(+.f64 (*.f64 x (*.f64 2 z)) (*.f64 5 y)) |
(+.f64 (*.f64 z (+.f64 x x)) (*.f64 5 y)) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 2 (*.f64 x z)) (*.f64 5 y))) |
(+.f64 (*.f64 x (*.f64 2 z)) (+.f64 (*.f64 t x) (*.f64 5 y))) |
(+.f64 (*.f64 x (+.f64 t (*.f64 2 z))) (*.f64 5 y)) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 2 (*.f64 x z)) (*.f64 5 y))) |
(+.f64 (*.f64 x (*.f64 2 z)) (+.f64 (*.f64 t x) (*.f64 5 y))) |
(+.f64 (*.f64 x (+.f64 t (*.f64 2 z))) (*.f64 5 y)) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 2 (*.f64 x z)) (*.f64 5 y))) |
(+.f64 (*.f64 x (*.f64 2 z)) (+.f64 (*.f64 t x) (*.f64 5 y))) |
(+.f64 (*.f64 x (+.f64 t (*.f64 2 z))) (*.f64 5 y)) |
(*.f64 t x) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 2 (*.f64 x z)) (*.f64 5 y))) |
(+.f64 (*.f64 x (*.f64 2 z)) (+.f64 (*.f64 t x) (*.f64 5 y))) |
(+.f64 (*.f64 x (+.f64 t (*.f64 2 z))) (*.f64 5 y)) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 2 (*.f64 x z)) (*.f64 5 y))) |
(+.f64 (*.f64 x (*.f64 2 z)) (+.f64 (*.f64 t x) (*.f64 5 y))) |
(+.f64 (*.f64 x (+.f64 t (*.f64 2 z))) (*.f64 5 y)) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 2 (*.f64 x z)) (*.f64 5 y))) |
(+.f64 (*.f64 x (*.f64 2 z)) (+.f64 (*.f64 t x) (*.f64 5 y))) |
(+.f64 (*.f64 x (+.f64 t (*.f64 2 z))) (*.f64 5 y)) |
(*.f64 t x) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 2 (*.f64 x z)) (*.f64 5 y))) |
(+.f64 (*.f64 x (*.f64 2 z)) (+.f64 (*.f64 t x) (*.f64 5 y))) |
(+.f64 (*.f64 x (+.f64 t (*.f64 2 z))) (*.f64 5 y)) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 2 (*.f64 x z)) (*.f64 5 y))) |
(+.f64 (*.f64 x (*.f64 2 z)) (+.f64 (*.f64 t x) (*.f64 5 y))) |
(+.f64 (*.f64 x (+.f64 t (*.f64 2 z))) (*.f64 5 y)) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 5 y) (*.f64 2 (*.f64 z x)))) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 2 (*.f64 x z)) (*.f64 5 y))) |
(+.f64 (*.f64 x (*.f64 2 z)) (+.f64 (*.f64 t x) (*.f64 5 y))) |
(+.f64 (*.f64 x (+.f64 t (*.f64 2 z))) (*.f64 5 y)) |
(*.f64 5 y) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 2 (*.f64 x z)) (*.f64 5 y))) |
(+.f64 (*.f64 x (*.f64 2 z)) (+.f64 (*.f64 t x) (*.f64 5 y))) |
(+.f64 (*.f64 x (+.f64 t (*.f64 2 z))) (*.f64 5 y)) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 2 (*.f64 x z)) (*.f64 5 y))) |
(+.f64 (*.f64 x (*.f64 2 z)) (+.f64 (*.f64 t x) (*.f64 5 y))) |
(+.f64 (*.f64 x (+.f64 t (*.f64 2 z))) (*.f64 5 y)) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 2 (*.f64 x z)) (*.f64 5 y))) |
(+.f64 (*.f64 x (*.f64 2 z)) (+.f64 (*.f64 t x) (*.f64 5 y))) |
(+.f64 (*.f64 x (+.f64 t (*.f64 2 z))) (*.f64 5 y)) |
(*.f64 (+.f64 (*.f64 2 z) t) x) |
(+.f64 (*.f64 t x) (*.f64 2 (*.f64 x z))) |
(+.f64 (*.f64 t x) (*.f64 x (*.f64 2 z))) |
(*.f64 x (+.f64 t (*.f64 2 z))) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 2 (*.f64 x z)) (*.f64 5 y))) |
(+.f64 (*.f64 x (*.f64 2 z)) (+.f64 (*.f64 t x) (*.f64 5 y))) |
(+.f64 (*.f64 x (+.f64 t (*.f64 2 z))) (*.f64 5 y)) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 2 (*.f64 x z)) (*.f64 5 y))) |
(+.f64 (*.f64 x (*.f64 2 z)) (+.f64 (*.f64 t x) (*.f64 5 y))) |
(+.f64 (*.f64 x (+.f64 t (*.f64 2 z))) (*.f64 5 y)) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 2 (*.f64 x z)) (*.f64 5 y))) |
(+.f64 (*.f64 x (*.f64 2 z)) (+.f64 (*.f64 t x) (*.f64 5 y))) |
(+.f64 (*.f64 x (+.f64 t (*.f64 2 z))) (*.f64 5 y)) |
(*.f64 (+.f64 (*.f64 2 z) t) x) |
(+.f64 (*.f64 t x) (*.f64 2 (*.f64 x z))) |
(+.f64 (*.f64 t x) (*.f64 x (*.f64 2 z))) |
(*.f64 x (+.f64 t (*.f64 2 z))) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 2 (*.f64 x z)) (*.f64 5 y))) |
(+.f64 (*.f64 x (*.f64 2 z)) (+.f64 (*.f64 t x) (*.f64 5 y))) |
(+.f64 (*.f64 x (+.f64 t (*.f64 2 z))) (*.f64 5 y)) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 2 (*.f64 x z)) (*.f64 5 y))) |
(+.f64 (*.f64 x (*.f64 2 z)) (+.f64 (*.f64 t x) (*.f64 5 y))) |
(+.f64 (*.f64 x (+.f64 t (*.f64 2 z))) (*.f64 5 y)) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 2 (*.f64 x z)) (*.f64 5 y))) |
(+.f64 (*.f64 x (*.f64 2 z)) (+.f64 (*.f64 t x) (*.f64 5 y))) |
(+.f64 (*.f64 x (+.f64 t (*.f64 2 z))) (*.f64 5 y)) |
(*.f64 (+.f64 (*.f64 2 z) t) x) |
(+.f64 (*.f64 t x) (*.f64 2 (*.f64 x z))) |
(+.f64 (*.f64 t x) (*.f64 x (*.f64 2 z))) |
(*.f64 x (+.f64 t (*.f64 2 z))) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 2 (*.f64 x z)) (*.f64 5 y))) |
(+.f64 (*.f64 x (*.f64 2 z)) (+.f64 (*.f64 t x) (*.f64 5 y))) |
(+.f64 (*.f64 x (+.f64 t (*.f64 2 z))) (*.f64 5 y)) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 2 (*.f64 x z)) (*.f64 5 y))) |
(+.f64 (*.f64 x (*.f64 2 z)) (+.f64 (*.f64 t x) (*.f64 5 y))) |
(+.f64 (*.f64 x (+.f64 t (*.f64 2 z))) (*.f64 5 y)) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 2 (*.f64 x z)) (*.f64 5 y))) |
(+.f64 (*.f64 x (*.f64 2 z)) (+.f64 (*.f64 t x) (*.f64 5 y))) |
(+.f64 (*.f64 x (+.f64 t (*.f64 2 z))) (*.f64 5 y)) |
(*.f64 5 y) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 2 (*.f64 x z)) (*.f64 5 y))) |
(+.f64 (*.f64 x (*.f64 2 z)) (+.f64 (*.f64 t x) (*.f64 5 y))) |
(+.f64 (*.f64 x (+.f64 t (*.f64 2 z))) (*.f64 5 y)) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 2 (*.f64 x z)) (*.f64 5 y))) |
(+.f64 (*.f64 x (*.f64 2 z)) (+.f64 (*.f64 t x) (*.f64 5 y))) |
(+.f64 (*.f64 x (+.f64 t (*.f64 2 z))) (*.f64 5 y)) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 2 (*.f64 x z)) (*.f64 5 y))) |
(+.f64 (*.f64 x (*.f64 2 z)) (+.f64 (*.f64 t x) (*.f64 5 y))) |
(+.f64 (*.f64 x (+.f64 t (*.f64 2 z))) (*.f64 5 y)) |
(*.f64 5 y) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 2 (*.f64 x z)) (*.f64 5 y))) |
(+.f64 (*.f64 x (*.f64 2 z)) (+.f64 (*.f64 t x) (*.f64 5 y))) |
(+.f64 (*.f64 x (+.f64 t (*.f64 2 z))) (*.f64 5 y)) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 2 (*.f64 x z)) (*.f64 5 y))) |
(+.f64 (*.f64 x (*.f64 2 z)) (+.f64 (*.f64 t x) (*.f64 5 y))) |
(+.f64 (*.f64 x (+.f64 t (*.f64 2 z))) (*.f64 5 y)) |
(+.f64 (*.f64 5 y) (*.f64 (+.f64 (*.f64 2 z) t) x)) |
(+.f64 (*.f64 t x) (+.f64 (*.f64 2 (*.f64 x z)) (*.f64 5 y))) |
(+.f64 (*.f64 x (*.f64 2 z)) (+.f64 (*.f64 t x) (*.f64 5 y))) |
(+.f64 (*.f64 x (+.f64 t (*.f64 2 z))) (*.f64 5 y)) |
(+.f64 (*.f64 (+.f64 z (+.f64 z t)) x) 0) |
(*.f64 x (+.f64 z (+.f64 t z))) |
(*.f64 x (+.f64 t (+.f64 z z))) |
(+.f64 0 (*.f64 (+.f64 z (+.f64 z t)) x)) |
(*.f64 x (+.f64 z (+.f64 t z))) |
(*.f64 x (+.f64 t (+.f64 z z))) |
(+.f64 (*.f64 x (+.f64 z (*.f64 t 1/2))) (*.f64 x (+.f64 z (*.f64 t 1/2)))) |
(*.f64 (+.f64 z (*.f64 t 1/2)) (+.f64 x x)) |
(*.f64 2 (*.f64 x (+.f64 z (*.f64 t 1/2)))) |
(-.f64 (*.f64 (+.f64 z (+.f64 z t)) x) 0) |
(*.f64 x (+.f64 z (+.f64 t z))) |
(*.f64 x (+.f64 t (+.f64 z z))) |
(/.f64 (*.f64 (+.f64 z (+.f64 z t)) x) 1) |
(*.f64 x (+.f64 z (+.f64 t z))) |
(*.f64 x (+.f64 t (+.f64 z z))) |
(/.f64 (*.f64 2 (*.f64 (+.f64 z (+.f64 z t)) x)) 2) |
(*.f64 x (+.f64 z (+.f64 t z))) |
(*.f64 x (+.f64 t (+.f64 z z))) |
(/.f64 (*.f64 (+.f64 z (+.f64 z t)) (*.f64 x 4)) 4) |
(*.f64 x (+.f64 z (+.f64 t z))) |
(*.f64 x (+.f64 t (+.f64 z z))) |
(/.f64 (*.f64 (+.f64 z (+.f64 z t)) (*.f64 x 8)) 8) |
(*.f64 x (+.f64 z (+.f64 t z))) |
(*.f64 x (+.f64 t (+.f64 z z))) |
(/.f64 (*.f64 16 (*.f64 (+.f64 z (+.f64 z t)) x)) 16) |
(*.f64 x (+.f64 z (+.f64 t z))) |
(*.f64 x (+.f64 t (+.f64 z z))) |
(/.f64 (*.f64 2 (*.f64 16 (*.f64 (+.f64 z (+.f64 z t)) x))) 32) |
(*.f64 x (+.f64 z (+.f64 t z))) |
(*.f64 x (+.f64 t (+.f64 z z))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 16 (*.f64 (+.f64 z (+.f64 z t)) x)))) 64) |
(*.f64 x (+.f64 z (+.f64 t z))) |
(*.f64 x (+.f64 t (+.f64 z z))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 16 (*.f64 (+.f64 z (+.f64 z t)) x))))) 128) |
(*.f64 x (+.f64 z (+.f64 t z))) |
(*.f64 x (+.f64 t (+.f64 z z))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 16 (*.f64 (+.f64 z (+.f64 z t)) x))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 16 (*.f64 (+.f64 z (+.f64 z t)) x)))))) 256) |
(*.f64 x (+.f64 z (+.f64 t z))) |
(*.f64 x (+.f64 t (+.f64 z z))) |
(pow.f64 (*.f64 (+.f64 z (+.f64 z t)) x) 1) |
(*.f64 x (+.f64 z (+.f64 t z))) |
(*.f64 x (+.f64 t (+.f64 z z))) |
(-.f64 (+.f64 (*.f64 (+.f64 z (+.f64 z t)) x) (*.f64 y 5)) 0) |
(+.f64 (*.f64 5 y) (*.f64 x (+.f64 z (+.f64 t z)))) |
(+.f64 (*.f64 5 y) (*.f64 x (+.f64 t (+.f64 z z)))) |
(*.f64 2 (+.f64 (*.f64 y 5/2) (*.f64 x (+.f64 z (*.f64 t 1/2))))) |
(*.f64 2 (+.f64 (*.f64 x (+.f64 z (*.f64 t 1/2))) (*.f64 y 5/2))) |
(*.f64 (+.f64 (*.f64 (+.f64 z (+.f64 z t)) x) (*.f64 y 5)) 1) |
(+.f64 (*.f64 5 y) (*.f64 x (+.f64 z (+.f64 t z)))) |
(+.f64 (*.f64 5 y) (*.f64 x (+.f64 t (+.f64 z z)))) |
(*.f64 1 (+.f64 (*.f64 (+.f64 z (+.f64 z t)) x) (*.f64 y 5))) |
(+.f64 (*.f64 5 y) (*.f64 x (+.f64 z (+.f64 t z)))) |
(+.f64 (*.f64 5 y) (*.f64 x (+.f64 t (+.f64 z z)))) |
(*.f64 (*.f64 2 (+.f64 (*.f64 (+.f64 z (+.f64 z t)) x) (*.f64 y 5))) 1/2) |
(+.f64 (*.f64 5 y) (*.f64 x (+.f64 z (+.f64 t z)))) |
(+.f64 (*.f64 5 y) (*.f64 x (+.f64 t (+.f64 z z)))) |
(*.f64 4 (/.f64 (+.f64 (*.f64 (+.f64 z (+.f64 z t)) x) (*.f64 y 5)) 4)) |
(+.f64 (*.f64 5 y) (*.f64 x (+.f64 z (+.f64 t z)))) |
(+.f64 (*.f64 5 y) (*.f64 x (+.f64 t (+.f64 z z)))) |
(*.f64 (*.f64 (+.f64 (*.f64 (+.f64 z (+.f64 z t)) x) (*.f64 y 5)) 4) 1/4) |
(+.f64 (*.f64 5 y) (*.f64 x (+.f64 z (+.f64 t z)))) |
(+.f64 (*.f64 5 y) (*.f64 x (+.f64 t (+.f64 z z)))) |
(*.f64 1/2 (*.f64 2 (+.f64 (*.f64 (+.f64 z (+.f64 z t)) x) (*.f64 y 5)))) |
(+.f64 (*.f64 5 y) (*.f64 x (+.f64 z (+.f64 t z)))) |
(+.f64 (*.f64 5 y) (*.f64 x (+.f64 t (+.f64 z z)))) |
(*.f64 1/2 (+.f64 (*.f64 y 10) (*.f64 2 (*.f64 (+.f64 z (+.f64 z t)) x)))) |
(+.f64 (*.f64 5 y) (*.f64 x (+.f64 z (+.f64 t z)))) |
(+.f64 (*.f64 5 y) (*.f64 x (+.f64 t (+.f64 z z)))) |
(*.f64 (+.f64 (*.f64 y 5/2) (*.f64 x (+.f64 z (*.f64 t 1/2)))) 2) |
(*.f64 2 (+.f64 (*.f64 x (+.f64 z (*.f64 t 1/2))) (*.f64 y 5/2))) |
(*.f64 1/4 (*.f64 (+.f64 (*.f64 (+.f64 z (+.f64 z t)) x) (*.f64 y 5)) 4)) |
(+.f64 (*.f64 5 y) (*.f64 x (+.f64 z (+.f64 t z)))) |
(+.f64 (*.f64 5 y) (*.f64 x (+.f64 t (+.f64 z z)))) |
(*.f64 (/.f64 (+.f64 (*.f64 (+.f64 z (+.f64 z t)) x) (*.f64 y 5)) 4) 4) |
(+.f64 (*.f64 5 y) (*.f64 x (+.f64 z (+.f64 t z)))) |
(+.f64 (*.f64 5 y) (*.f64 x (+.f64 t (+.f64 z z)))) |
(*.f64 (+.f64 (*.f64 y 10) (*.f64 2 (*.f64 (+.f64 z (+.f64 z t)) x))) 1/2) |
(+.f64 (*.f64 5 y) (*.f64 x (+.f64 z (+.f64 t z)))) |
(+.f64 (*.f64 5 y) (*.f64 x (+.f64 t (+.f64 z z)))) |
(/.f64 (+.f64 (*.f64 (+.f64 z (+.f64 z t)) x) (*.f64 y 5)) 1) |
(+.f64 (*.f64 5 y) (*.f64 x (+.f64 z (+.f64 t z)))) |
(+.f64 (*.f64 5 y) (*.f64 x (+.f64 t (+.f64 z z)))) |
(/.f64 (*.f64 2 (+.f64 (*.f64 (+.f64 z (+.f64 z t)) x) (*.f64 y 5))) 2) |
(+.f64 (*.f64 5 y) (*.f64 x (+.f64 z (+.f64 t z)))) |
(+.f64 (*.f64 5 y) (*.f64 x (+.f64 t (+.f64 z z)))) |
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 z (+.f64 z t)) x) (*.f64 y 5)) 4) 4) |
(+.f64 (*.f64 5 y) (*.f64 x (+.f64 z (+.f64 t z)))) |
(+.f64 (*.f64 5 y) (*.f64 x (+.f64 t (+.f64 z z)))) |
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 z (+.f64 z t)) x) (*.f64 y 5)) 8) 8) |
(+.f64 (*.f64 5 y) (*.f64 x (+.f64 z (+.f64 t z)))) |
(+.f64 (*.f64 5 y) (*.f64 x (+.f64 t (+.f64 z z)))) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 (+.f64 z (+.f64 z t)) x) (*.f64 y 5)) 8)) 16) |
(+.f64 (*.f64 5 y) (*.f64 x (+.f64 z (+.f64 t z)))) |
(+.f64 (*.f64 5 y) (*.f64 x (+.f64 t (+.f64 z z)))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (+.f64 z (+.f64 z t)) x) (*.f64 y 5)) 8))) 32) |
(+.f64 (*.f64 5 y) (*.f64 x (+.f64 z (+.f64 t z)))) |
(+.f64 (*.f64 5 y) (*.f64 x (+.f64 t (+.f64 z z)))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (+.f64 z (+.f64 z t)) x) (*.f64 y 5)) 8)))) 64) |
(+.f64 (*.f64 5 y) (*.f64 x (+.f64 z (+.f64 t z)))) |
(+.f64 (*.f64 5 y) (*.f64 x (+.f64 t (+.f64 z z)))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (+.f64 z (+.f64 z t)) x) (*.f64 y 5)) 8))))) 128) |
(+.f64 (*.f64 5 y) (*.f64 x (+.f64 z (+.f64 t z)))) |
(+.f64 (*.f64 5 y) (*.f64 x (+.f64 t (+.f64 z z)))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (+.f64 z (+.f64 z t)) x) (*.f64 y 5)) 8))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 (+.f64 z (+.f64 z t)) x) (*.f64 y 5)) 8)))))) 256) |
(+.f64 (*.f64 5 y) (*.f64 x (+.f64 z (+.f64 t z)))) |
(+.f64 (*.f64 5 y) (*.f64 x (+.f64 t (+.f64 z z)))) |
(pow.f64 (+.f64 (*.f64 (+.f64 z (+.f64 z t)) x) (*.f64 y 5)) 1) |
(+.f64 (*.f64 5 y) (*.f64 x (+.f64 z (+.f64 t z)))) |
(+.f64 (*.f64 5 y) (*.f64 x (+.f64 t (+.f64 z z)))) |
Compiled 3234 to 1816 computations (43.8% saved)
16 alts after pruning (6 fresh and 10 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 225 | 3 | 228 |
| Fresh | 1 | 3 | 4 |
| Picked | 1 | 0 | 1 |
| Done | 2 | 10 | 12 |
| Total | 229 | 16 | 245 |
| Status | Error | Program |
|---|---|---|
| ✓ | 0.1b | (+.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (*.f64 x t)) (*.f64 y 5)) |
| ✓ | 0.1b | (+.f64 (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) (*.f64 y 5)) |
| ✓ | 21.2b | (+.f64 (*.f64 z (+.f64 x x)) (*.f64 y 5)) |
| 15.2b | (+.f64 (*.f64 x (+.f64 y (+.f64 y t))) (*.f64 y 5)) | |
| ✓ | 21.0b | (+.f64 (*.f64 t x) (*.f64 y 5)) |
| 33.1b | (+.f64 (*.f64 t x) (*.f64 x (*.f64 2 z))) | |
| 33.1b | (*.f64 (+.f64 (*.f64 2 z) t) x) | |
| ✓ | 42.4b | (*.f64 (+.f64 y z) (*.f64 2 x)) |
| 46.7b | (*.f64 (+.f64 y t) x) | |
| 27.2b | (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x) | |
| ✓ | 47.9b | (*.f64 z (*.f64 2 x)) |
| 34.4b | (*.f64 y (-.f64 x -5)) | |
| ✓ | 29.9b | (*.f64 y (-.f64 5 (*.f64 x -2))) |
| ✓ | 57.0b | (*.f64 y (*.f64 x 2)) |
| ✓ | 35.4b | (*.f64 y 5) |
| ✓ | 47.8b | (*.f64 t x) |
Compiled 184 to 133 computations (27.7% saved)
| Inputs |
|---|
(*.f64 t x) |
(*.f64 y 5) |
(*.f64 y (*.f64 x 2)) |
(*.f64 y (-.f64 x -5)) |
(*.f64 z (*.f64 2 x)) |
(*.f64 (+.f64 y t) x) |
(*.f64 y (-.f64 5 (*.f64 x -2))) |
(*.f64 (+.f64 y z) (*.f64 2 x)) |
(*.f64 (+.f64 (*.f64 2 z) t) x) |
(+.f64 (*.f64 t x) (*.f64 y 5)) |
(*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x) |
(+.f64 (*.f64 t x) (*.f64 x (*.f64 2 z))) |
(+.f64 (*.f64 x (+.f64 y t)) (*.f64 y 5)) |
(+.f64 (*.f64 z (+.f64 x x)) (*.f64 y 5)) |
(+.f64 (*.f64 x (+.f64 y (+.f64 y t))) (*.f64 y 5)) |
(+.f64 (*.f64 x (+.f64 z (+.f64 z t))) (*.f64 y 5)) |
(+.f64 (*.f64 (+.f64 z y) (+.f64 x x)) (*.f64 y 5)) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) t) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(+.f64 (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) (*.f64 y 5)) |
(+.f64 (+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x))) (*.f64 y 5)) |
(+.f64 (*.f64 x (+.f64 y (+.f64 z (+.f64 y (+.f64 z t))))) (*.f64 y 5)) |
(+.f64 (*.f64 x (+.f64 (+.f64 (+.f64 (+.f64 y z) z) y) t)) (*.f64 y 5)) |
(+.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (*.f64 x t)) (*.f64 y 5)) |
(+.f64 (+.f64 (*.f64 x (+.f64 (*.f64 2 y) t)) (*.f64 2 (*.f64 z x))) (*.f64 y 5)) |
| Outputs |
|---|
(+.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (*.f64 x t)) (*.f64 y 5)) |
5 calls:
| 369.0ms | x |
| 194.0ms | z |
| 13.0ms | (+.f64 (*.f64 x (+.f64 (+.f64 (+.f64 (+.f64 y z) z) y) t)) (*.f64 y 5)) |
| 13.0ms | t |
| 12.0ms | y |
| Error | Segments | Branch |
|---|---|---|
| 0.1b | 1 | x |
| 0.1b | 1 | y |
| 0.1b | 1 | z |
| 0.1b | 1 | t |
| 0.1b | 1 | (+.f64 (*.f64 x (+.f64 (+.f64 (+.f64 (+.f64 y z) z) y) t)) (*.f64 y 5)) |
Compiled 278 to 155 computations (44.2% saved)
| Inputs |
|---|
(*.f64 t x) |
(*.f64 y 5) |
(*.f64 y (*.f64 x 2)) |
(*.f64 y (-.f64 x -5)) |
(*.f64 z (*.f64 2 x)) |
(*.f64 (+.f64 y t) x) |
(*.f64 y (-.f64 5 (*.f64 x -2))) |
(*.f64 (+.f64 y z) (*.f64 2 x)) |
(*.f64 (+.f64 (*.f64 2 z) t) x) |
(+.f64 (*.f64 t x) (*.f64 y 5)) |
(*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x) |
(+.f64 (*.f64 t x) (*.f64 x (*.f64 2 z))) |
(+.f64 (*.f64 x (+.f64 y t)) (*.f64 y 5)) |
(+.f64 (*.f64 z (+.f64 x x)) (*.f64 y 5)) |
(+.f64 (*.f64 x (+.f64 y (+.f64 y t))) (*.f64 y 5)) |
(+.f64 (*.f64 x (+.f64 z (+.f64 z t))) (*.f64 y 5)) |
(+.f64 (*.f64 (+.f64 z y) (+.f64 x x)) (*.f64 y 5)) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) t) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(+.f64 (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) (*.f64 y 5)) |
(+.f64 (+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x))) (*.f64 y 5)) |
(+.f64 (*.f64 x (+.f64 y (+.f64 z (+.f64 y (+.f64 z t))))) (*.f64 y 5)) |
(+.f64 (*.f64 x (+.f64 (+.f64 (+.f64 (+.f64 y z) z) y) t)) (*.f64 y 5)) |
| Outputs |
|---|
(+.f64 (*.f64 x (+.f64 y (+.f64 z (+.f64 y (+.f64 z t))))) (*.f64 y 5)) |
5 calls:
| 88.0ms | x |
| 65.0ms | y |
| 13.0ms | t |
| 12.0ms | (+.f64 (*.f64 x (+.f64 (+.f64 (+.f64 (+.f64 y z) z) y) t)) (*.f64 y 5)) |
| 11.0ms | z |
| Error | Segments | Branch |
|---|---|---|
| 0.1b | 1 | x |
| 0.1b | 1 | y |
| 0.1b | 1 | z |
| 0.1b | 1 | t |
| 0.1b | 1 | (+.f64 (*.f64 x (+.f64 (+.f64 (+.f64 (+.f64 y z) z) y) t)) (*.f64 y 5)) |
Compiled 246 to 137 computations (44.3% saved)
| Inputs |
|---|
(*.f64 t x) |
(*.f64 y 5) |
(*.f64 y (*.f64 x 2)) |
(*.f64 y (-.f64 x -5)) |
(*.f64 z (*.f64 2 x)) |
(*.f64 (+.f64 y t) x) |
(*.f64 y (-.f64 5 (*.f64 x -2))) |
(*.f64 (+.f64 y z) (*.f64 2 x)) |
(*.f64 (+.f64 (*.f64 2 z) t) x) |
(+.f64 (*.f64 t x) (*.f64 y 5)) |
(*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x) |
(+.f64 (*.f64 t x) (*.f64 x (*.f64 2 z))) |
(+.f64 (*.f64 x (+.f64 y t)) (*.f64 y 5)) |
(+.f64 (*.f64 z (+.f64 x x)) (*.f64 y 5)) |
(+.f64 (*.f64 x (+.f64 y (+.f64 y t))) (*.f64 y 5)) |
(+.f64 (*.f64 x (+.f64 z (+.f64 z t))) (*.f64 y 5)) |
(+.f64 (*.f64 (+.f64 z y) (+.f64 x x)) (*.f64 y 5)) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) t) x) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(+.f64 (*.f64 (+.f64 t (*.f64 2 (+.f64 z y))) x) (*.f64 y 5)) |
(+.f64 (+.f64 (*.f64 t x) (*.f64 2 (*.f64 z x))) (*.f64 y 5)) |
| Outputs |
|---|
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
4 calls:
| 69.0ms | x |
| 13.0ms | y |
| 11.0ms | t |
| 10.0ms | z |
| Error | Segments | Branch |
|---|---|---|
| 0.1b | 1 | x |
| 0.1b | 1 | y |
| 0.1b | 1 | z |
| 0.1b | 1 | t |
Compiled 197 to 111 computations (43.7% saved)
| Inputs |
|---|
(*.f64 t x) |
(*.f64 y 5) |
(*.f64 y (*.f64 x 2)) |
(*.f64 y (-.f64 x -5)) |
(*.f64 z (*.f64 2 x)) |
(*.f64 (+.f64 y t) x) |
(*.f64 y (-.f64 5 (*.f64 x -2))) |
(*.f64 (+.f64 y z) (*.f64 2 x)) |
(*.f64 (+.f64 (*.f64 2 z) t) x) |
(+.f64 (*.f64 t x) (*.f64 y 5)) |
(*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x) |
(+.f64 (*.f64 t x) (*.f64 x (*.f64 2 z))) |
(+.f64 (*.f64 x (+.f64 y t)) (*.f64 y 5)) |
(+.f64 (*.f64 z (+.f64 x x)) (*.f64 y 5)) |
(+.f64 (*.f64 x (+.f64 y (+.f64 y t))) (*.f64 y 5)) |
(+.f64 (*.f64 x (+.f64 z (+.f64 z t))) (*.f64 y 5)) |
(+.f64 (*.f64 (+.f64 z y) (+.f64 x x)) (*.f64 y 5)) |
(+.f64 (*.f64 (+.f64 (*.f64 2 z) t) x) (*.f64 y 5)) |
| Outputs |
|---|
(*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x) |
(+.f64 (*.f64 x (+.f64 z (+.f64 z t))) (*.f64 y 5)) |
(*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x) |
4 calls:
| 448.0ms | y |
| 232.0ms | z |
| 122.0ms | x |
| 71.0ms | t |
| Error | Segments | Branch |
|---|---|---|
| 0.6b | 3 | x |
| 3.0b | 3 | y |
| 2.8b | 3 | z |
| 3.3b | 3 | t |
Compiled 158 to 90 computations (43% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 18.0ms | 0.08851920893950362 | 6369.144552338588 |
| 14.0ms | -52709324.932527095 | -1659240.4783542696 |
| 28.0ms | 256× | body | 256 | valid |
| 0.0ms | 2× | body | 256 | infinite |
Compiled 506 to 354 computations (30% saved)
| Inputs |
|---|
(*.f64 t x) |
(*.f64 y 5) |
(*.f64 y (*.f64 x 2)) |
(*.f64 y (-.f64 x -5)) |
(*.f64 z (*.f64 2 x)) |
(*.f64 (+.f64 y t) x) |
(*.f64 y (-.f64 5 (*.f64 x -2))) |
(*.f64 (+.f64 y z) (*.f64 2 x)) |
(*.f64 (+.f64 (*.f64 2 z) t) x) |
(+.f64 (*.f64 t x) (*.f64 y 5)) |
(*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x) |
(+.f64 (*.f64 t x) (*.f64 x (*.f64 2 z))) |
(+.f64 (*.f64 x (+.f64 y t)) (*.f64 y 5)) |
(+.f64 (*.f64 z (+.f64 x x)) (*.f64 y 5)) |
(+.f64 (*.f64 x (+.f64 y (+.f64 y t))) (*.f64 y 5)) |
| Outputs |
|---|
(*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x) |
(+.f64 (*.f64 x (+.f64 y (+.f64 y t))) (*.f64 y 5)) |
(+.f64 (*.f64 z (+.f64 x x)) (*.f64 y 5)) |
(+.f64 (*.f64 x (+.f64 y (+.f64 y t))) (*.f64 y 5)) |
(*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x) |
4 calls:
| 447.0ms | y |
| 155.0ms | z |
| 40.0ms | x |
| 23.0ms | t |
| Error | Segments | Branch |
|---|---|---|
| 5.3b | 5 | x |
| 6.5b | 6 | y |
| 6.7b | 3 | z |
| 10.2b | 3 | t |
Compiled 125 to 72 computations (42.4% saved)
| 4× | binary-search |
| Time | Left | Right |
|---|---|---|
| 15.0ms | 458804712165434.9 | 11847491220976926.0 |
| 20.0ms | 3.324643310642068e-189 | 2.3990506876749049e-181 |
| 551.0ms | -1.513636038721733e-198 | -3.7058525456825876e-202 |
| 179.0ms | -1.6267345074658388e-6 | -3.147027059822671e-17 |
| 218.0ms | 524× | body | 256 | valid |
| 4.0ms | 17× | body | 1024 | valid |
| 1.0ms | 3× | body | 512 | valid |
| 0.0ms | 2× | body | 256 | infinite |
Compiled 1046 to 732 computations (30% saved)
| Inputs |
|---|
(*.f64 t x) |
(*.f64 y 5) |
(*.f64 y (*.f64 x 2)) |
(*.f64 y (-.f64 x -5)) |
(*.f64 z (*.f64 2 x)) |
(*.f64 (+.f64 y t) x) |
(*.f64 y (-.f64 5 (*.f64 x -2))) |
(*.f64 (+.f64 y z) (*.f64 2 x)) |
(*.f64 (+.f64 (*.f64 2 z) t) x) |
(+.f64 (*.f64 t x) (*.f64 y 5)) |
(*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x) |
(+.f64 (*.f64 t x) (*.f64 x (*.f64 2 z))) |
(+.f64 (*.f64 x (+.f64 y t)) (*.f64 y 5)) |
(+.f64 (*.f64 z (+.f64 x x)) (*.f64 y 5)) |
| Outputs |
|---|
(*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x) |
(+.f64 (*.f64 t x) (*.f64 y 5)) |
(+.f64 (*.f64 z (+.f64 x x)) (*.f64 y 5)) |
(+.f64 (*.f64 t x) (*.f64 y 5)) |
(*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x) |
4 calls:
| 305.0ms | z |
| 233.0ms | t |
| 132.0ms | x |
| 82.0ms | y |
| Error | Segments | Branch |
|---|---|---|
| 5.5b | 5 | x |
| 6.8b | 10 | y |
| 11.4b | 3 | z |
| 10.3b | 4 | t |
Compiled 114 to 67 computations (41.2% saved)
| 4× | binary-search |
| Time | Left | Right |
|---|---|---|
| 17.0ms | 9.781362373556677e-17 | 4.306970577697595e-9 |
| 20.0ms | 3.324643310642068e-189 | 2.3990506876749049e-181 |
| 156.0ms | -1.513636038721733e-198 | -3.7058525456825876e-202 |
| 19.0ms | -1.6267345074658388e-6 | -3.147027059822671e-17 |
| 198.0ms | 552× | body | 256 | valid |
| 5.0ms | 18× | body | 1024 | valid |
| 1.0ms | 6× | body | 512 | valid |
Compiled 962 to 702 computations (27% saved)
| Inputs |
|---|
(*.f64 t x) |
(*.f64 y 5) |
(*.f64 y (*.f64 x 2)) |
(*.f64 y (-.f64 x -5)) |
(*.f64 z (*.f64 2 x)) |
(*.f64 (+.f64 y t) x) |
(*.f64 y (-.f64 5 (*.f64 x -2))) |
(*.f64 (+.f64 y z) (*.f64 2 x)) |
(*.f64 (+.f64 (*.f64 2 z) t) x) |
(+.f64 (*.f64 t x) (*.f64 y 5)) |
(*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x) |
(+.f64 (*.f64 t x) (*.f64 x (*.f64 2 z))) |
(+.f64 (*.f64 x (+.f64 y t)) (*.f64 y 5)) |
| Outputs |
|---|
(*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x) |
(+.f64 (*.f64 t x) (*.f64 y 5)) |
(*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x) |
4 calls:
| 404.0ms | x |
| 390.0ms | t |
| 143.0ms | y |
| 35.0ms | z |
| Error | Segments | Branch |
|---|---|---|
| 6.5b | 3 | x |
| 8.2b | 7 | y |
| 14.7b | 5 | z |
| 13.8b | 8 | t |
Compiled 105 to 62 computations (41% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 18.0ms | 9.781362373556677e-17 | 4.306970577697595e-9 |
| 21.0ms | -1.6267345074658388e-6 | -3.147027059822671e-17 |
| 35.0ms | 304× | body | 256 | valid |
Compiled 520 to 379 computations (27.1% saved)
| Inputs |
|---|
(*.f64 t x) |
(*.f64 y 5) |
(*.f64 y (*.f64 x 2)) |
(*.f64 y (-.f64 x -5)) |
(*.f64 z (*.f64 2 x)) |
(*.f64 (+.f64 y t) x) |
(*.f64 y (-.f64 5 (*.f64 x -2))) |
(*.f64 (+.f64 y z) (*.f64 2 x)) |
(*.f64 (+.f64 (*.f64 2 z) t) x) |
(+.f64 (*.f64 t x) (*.f64 y 5)) |
| Outputs |
|---|
(*.f64 y (-.f64 5 (*.f64 x -2))) |
(+.f64 (*.f64 t x) (*.f64 y 5)) |
(*.f64 (+.f64 (*.f64 2 z) t) x) |
(+.f64 (*.f64 t x) (*.f64 y 5)) |
(*.f64 (+.f64 (*.f64 2 z) t) x) |
(*.f64 y (-.f64 5 (*.f64 x -2))) |
4 calls:
| 41.0ms | y |
| 30.0ms | z |
| 24.0ms | t |
| 18.0ms | x |
| Error | Segments | Branch |
|---|---|---|
| 11.2b | 3 | x |
| 9.9b | 6 | y |
| 16.3b | 5 | z |
| 16.7b | 4 | t |
Compiled 78 to 50 computations (35.9% saved)
| 5× | binary-search |
| Time | Left | Right |
|---|---|---|
| 15.0ms | 4.680166822126864e-27 | 2.3348990006716266e-25 |
| 17.0ms | 7.066814557412668e-78 | 3.6139734008687897e-72 |
| 20.0ms | 3.046306619448159e-124 | 1.2713586340022345e-108 |
| 14.0ms | -1.9773992259749806e-135 | -1.0710763012626461e-136 |
| 18.0ms | -1.9517316765291265e+64 | -1.184150049845455e+55 |
| 74.0ms | 665× | body | 256 | valid |
| 1.0ms | 5× | body | 1024 | valid |
| 0.0ms | 2× | body | 512 | valid |
| 0.0ms | 1× | body | 256 | infinite |
Compiled 1034 to 790 computations (23.6% saved)
| Inputs |
|---|
(*.f64 t x) |
(*.f64 y 5) |
(*.f64 y (*.f64 x 2)) |
(*.f64 y (-.f64 x -5)) |
(*.f64 z (*.f64 2 x)) |
(*.f64 (+.f64 y t) x) |
(*.f64 y (-.f64 5 (*.f64 x -2))) |
(*.f64 (+.f64 y z) (*.f64 2 x)) |
(*.f64 (+.f64 (*.f64 2 z) t) x) |
| Outputs |
|---|
(*.f64 y (-.f64 5 (*.f64 x -2))) |
(*.f64 (+.f64 (*.f64 2 z) t) x) |
(*.f64 y (-.f64 5 (*.f64 x -2))) |
4 calls:
| 38.0ms | t |
| 37.0ms | x |
| 16.0ms | z |
| 16.0ms | y |
| Error | Segments | Branch |
|---|---|---|
| 16.3b | 6 | x |
| 12.6b | 3 | y |
| 23.8b | 3 | z |
| 19.0b | 7 | t |
Compiled 71 to 47 computations (33.8% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 14.0ms | 4.680166822126864e-27 | 2.3348990006716266e-25 |
| 14.0ms | -15097.740219779436 | -60.107338818174846 |
| 24.0ms | 221× | body | 256 | valid |
| 0.0ms | 2× | body | 512 | valid |
| 0.0ms | 1× | body | 1024 | valid |
Compiled 362 to 284 computations (21.5% saved)
| Inputs |
|---|
(*.f64 t x) |
(*.f64 y 5) |
(*.f64 y (*.f64 x 2)) |
(*.f64 y (-.f64 x -5)) |
(*.f64 z (*.f64 2 x)) |
(*.f64 (+.f64 y t) x) |
(*.f64 y (-.f64 5 (*.f64 x -2))) |
(*.f64 (+.f64 y z) (*.f64 2 x)) |
| Outputs |
|---|
(*.f64 y (-.f64 5 (*.f64 x -2))) |
(*.f64 (+.f64 y z) (*.f64 2 x)) |
(*.f64 (+.f64 y t) x) |
(*.f64 z (*.f64 2 x)) |
(*.f64 y (-.f64 5 (*.f64 x -2))) |
(*.f64 (+.f64 y t) x) |
(*.f64 y (-.f64 5 (*.f64 x -2))) |
4 calls:
| 45.0ms | t |
| 35.0ms | y |
| 25.0ms | z |
| 15.0ms | x |
| Error | Segments | Branch |
|---|---|---|
| 21.5b | 3 | x |
| 16.9b | 7 | y |
| 24.9b | 5 | z |
| 21.8b | 8 | t |
Compiled 64 to 43 computations (32.8% saved)
| 6× | binary-search |
| Time | Left | Right |
|---|---|---|
| 15.0ms | 4.680166822126864e-27 | 2.3348990006716266e-25 |
| 18.0ms | 7.066814557412668e-78 | 3.6139734008687897e-72 |
| 20.0ms | 3.046306619448159e-124 | 1.2713586340022345e-108 |
| 15.0ms | 2.0617433371889825e-221 | 6.557766978104803e-217 |
| 15.0ms | -9.414141603531748e-256 | -4.543037280177561e-257 |
| 13.0ms | -1.9773992259749806e-135 | -1.0710763012626461e-136 |
| 84.0ms | 756× | body | 256 | valid |
| 2.0ms | 7× | body | 1024 | valid |
| 1.0ms | 5× | body | 512 | valid |
Compiled 1080 to 835 computations (22.7% saved)
| Inputs |
|---|
(*.f64 t x) |
(*.f64 y 5) |
(*.f64 y (*.f64 x 2)) |
(*.f64 y (-.f64 x -5)) |
(*.f64 z (*.f64 2 x)) |
(*.f64 (+.f64 y t) x) |
(*.f64 y (-.f64 5 (*.f64 x -2))) |
| Outputs |
|---|
(*.f64 y (-.f64 5 (*.f64 x -2))) |
(*.f64 z (*.f64 2 x)) |
(*.f64 (+.f64 y t) x) |
(*.f64 z (*.f64 2 x)) |
(*.f64 y (-.f64 5 (*.f64 x -2))) |
(*.f64 (+.f64 y t) x) |
(*.f64 y (-.f64 5 (*.f64 x -2))) |
4 calls:
| 460.0ms | y |
| 58.0ms | x |
| 41.0ms | t |
| 22.0ms | z |
| Error | Segments | Branch |
|---|---|---|
| 25.9b | 3 | x |
| 17.1b | 7 | y |
| 25.8b | 5 | z |
| 22.1b | 8 | t |
Compiled 57 to 39 computations (31.6% saved)
| 6× | binary-search |
| Time | Left | Right |
|---|---|---|
| 15.0ms | 4.680166822126864e-27 | 2.3348990006716266e-25 |
| 18.0ms | 7.066814557412668e-78 | 3.6139734008687897e-72 |
| 20.0ms | 3.046306619448159e-124 | 1.2713586340022345e-108 |
| 42.0ms | 2.0617433371889825e-221 | 6.557766978104803e-217 |
| 402.0ms | -9.414141603531748e-256 | -4.543037280177561e-257 |
| 13.0ms | -1.9773992259749806e-135 | -1.0710763012626461e-136 |
| 472.0ms | 759× | body | 256 | valid |
| 1.0ms | 6× | body | 512 | valid |
| 1.0ms | 3× | body | 1024 | valid |
Compiled 1052 to 821 computations (22% saved)
| Inputs |
|---|
(*.f64 t x) |
(*.f64 y 5) |
(*.f64 y (*.f64 x 2)) |
(*.f64 y (-.f64 x -5)) |
(*.f64 z (*.f64 2 x)) |
(*.f64 (+.f64 y t) x) |
| Outputs |
|---|
(*.f64 y (-.f64 x -5)) |
(*.f64 z (*.f64 2 x)) |
(*.f64 (+.f64 y t) x) |
(*.f64 z (*.f64 2 x)) |
(*.f64 y (-.f64 x -5)) |
(*.f64 (+.f64 y t) x) |
(*.f64 y (-.f64 x -5)) |
4 calls:
| 182.0ms | x |
| 37.0ms | t |
| 31.0ms | y |
| 22.0ms | z |
| Error | Segments | Branch |
|---|---|---|
| 27.1b | 3 | x |
| 21.2b | 7 | y |
| 30.0b | 5 | z |
| 26.1b | 7 | t |
Compiled 50 to 34 computations (32% saved)
| 6× | binary-search |
| Time | Left | Right |
|---|---|---|
| 186.0ms | 4.680166822126864e-27 | 2.3348990006716266e-25 |
| 19.0ms | 7.066814557412668e-78 | 3.6139734008687897e-72 |
| 103.0ms | 3.046306619448159e-124 | 1.2713586340022345e-108 |
| 17.0ms | 2.0617433371889825e-221 | 6.557766978104803e-217 |
| 189.0ms | -9.414141603531748e-256 | -4.543037280177561e-257 |
| 16.0ms | -1.9773992259749806e-135 | -1.0710763012626461e-136 |
| 518.0ms | 758× | body | 256 | valid |
| 1.0ms | 5× | body | 1024 | valid |
| 1.0ms | 5× | body | 512 | valid |
Compiled 986 to 755 computations (23.4% saved)
| Inputs |
|---|
(*.f64 t x) |
(*.f64 y 5) |
(*.f64 y (*.f64 x 2)) |
(*.f64 y (-.f64 x -5)) |
(*.f64 z (*.f64 2 x)) |
| Outputs |
|---|
(*.f64 y (-.f64 x -5)) |
(*.f64 z (*.f64 2 x)) |
(*.f64 t x) |
(*.f64 z (*.f64 2 x)) |
(*.f64 y (-.f64 x -5)) |
(*.f64 t x) |
(*.f64 y (-.f64 x -5)) |
4 calls:
| 33.0ms | t |
| 30.0ms | y |
| 21.0ms | z |
| 13.0ms | x |
| Error | Segments | Branch |
|---|---|---|
| 27.1b | 3 | x |
| 21.2b | 7 | y |
| 30.0b | 5 | z |
| 26.2b | 7 | t |
Compiled 45 to 32 computations (28.9% saved)
| 6× | binary-search |
| Time | Left | Right |
|---|---|---|
| 15.0ms | 4.680166822126864e-27 | 2.3348990006716266e-25 |
| 19.0ms | 7.066814557412668e-78 | 3.6139734008687897e-72 |
| 359.0ms | 3.046306619448159e-124 | 1.2713586340022345e-108 |
| 130.0ms | 2.0617433371889825e-221 | 6.557766978104803e-217 |
| 14.0ms | -9.414141603531748e-256 | -4.543037280177561e-257 |
| 15.0ms | -1.9773992259749806e-135 | -1.0710763012626461e-136 |
| 537.0ms | 750× | body | 256 | valid |
| 3.0ms | 10× | body | 1024 | valid |
| 1.0ms | 8× | body | 512 | valid |
Compiled 924 to 724 computations (21.6% saved)
| Inputs |
|---|
(*.f64 t x) |
(*.f64 y 5) |
(*.f64 y (*.f64 x 2)) |
(*.f64 y (-.f64 x -5)) |
| Outputs |
|---|
(*.f64 y (-.f64 x -5)) |
(*.f64 t x) |
(*.f64 y (-.f64 x -5)) |
(*.f64 t x) |
(*.f64 y (-.f64 x -5)) |
4 calls:
| 82.0ms | x |
| 22.0ms | t |
| 19.0ms | y |
| 5.0ms | z |
| Error | Segments | Branch |
|---|---|---|
| 28.7b | 3 | x |
| 26.1b | 5 | y |
| 34.4b | 1 | z |
| 27.4b | 5 | t |
Compiled 40 to 29 computations (27.5% saved)
| 4× | binary-search |
| Time | Left | Right |
|---|---|---|
| 14.0ms | 4.680166822126864e-27 | 2.3348990006716266e-25 |
| 91.0ms | 7.066814557412668e-78 | 3.6139734008687897e-72 |
| 20.0ms | 2.2506126241665128e-138 | 2.2936584569440754e-128 |
| 191.0ms | -9.332920551188158e-126 | -1.3393809904991128e-133 |
| 306.0ms | 547× | body | 256 | valid |
| 2.0ms | 8× | body | 1024 | valid |
| 1.0ms | 5× | body | 512 | valid |
Compiled 656 to 508 computations (22.6% saved)
Total -35.7b remaining (-132.9%)
Threshold costs -35.7b (-132.9%)
| Inputs |
|---|
(*.f64 t x) |
(*.f64 y 5) |
(*.f64 y (*.f64 x 2)) |
| Outputs |
|---|
(*.f64 y 5) |
(*.f64 t x) |
(*.f64 y 5) |
(*.f64 t x) |
(*.f64 y 5) |
4 calls:
| 235.0ms | t |
| 18.0ms | y |
| 10.0ms | x |
| 3.0ms | z |
| Error | Segments | Branch |
|---|---|---|
| 28.7b | 3 | x |
| 26.9b | 5 | y |
| 35.4b | 1 | z |
| 28.2b | 5 | t |
Compiled 35 to 26 computations (25.7% saved)
| 4× | binary-search |
| Time | Left | Right |
|---|---|---|
| 15.0ms | 4.680166822126864e-27 | 2.3348990006716266e-25 |
| 21.0ms | 7.066814557412668e-78 | 3.6139734008687897e-72 |
| 17.0ms | 2.2936584569440754e-128 | 3.046306619448159e-124 |
| 19.0ms | -9.332920551188158e-126 | -1.3393809904991128e-133 |
| 61.0ms | 515× | body | 256 | valid |
| 2.0ms | 8× | body | 1024 | valid |
| 1.0ms | 5× | body | 512 | valid |
Compiled 554 to 447 computations (19.3% saved)
| 1× | egg-herbie |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 209 | 1642 |
| 1× | fuel |
| 1× | saturated |
| Inputs |
|---|
(+.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (*.f64 x t)) (*.f64 y 5)) |
(+.f64 (*.f64 x (+.f64 y (+.f64 z (+.f64 y (+.f64 z t))))) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(if (<=.f64 x -1700000) (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x) (if (<=.f64 x 5/2) (+.f64 (*.f64 x (+.f64 z (+.f64 z t))) (*.f64 y 5)) (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x))) |
(if (<=.f64 x -1098671784865775/77371252455336267181195264) (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x) (if (<=.f64 x -6463654995822641/21545516652742137885659094560277007014094191832363720128504958578969526904000843047377578132593002296225722240434905979752527594496752860623371529300590103961416596156942109074193054752294185849943217159109760516096) (+.f64 (*.f64 x (+.f64 y (+.f64 y t))) (*.f64 y 5)) (if (<=.f64 x 8419955690192307/153090103458041951154620325043801237641319743206933311288544235956760011447392195175450369025277569052617268428910122535686807015741471080782585043071649294869136754165183653769539196448293593632735232) (+.f64 (*.f64 z (+.f64 x x)) (*.f64 y 5)) (if (<=.f64 x 460000000000000) (+.f64 (*.f64 x (+.f64 y (+.f64 y t))) (*.f64 y 5)) (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x))))) |
(if (<=.f64 x -940834429856889/9903520314283042199192993792) (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x) (if (<=.f64 x -1137603279264785/689456532887748412341091025928864224451014138635639044112158674527024860928026977516082500242976073479223111693916991352080883023896091539947888937618883326765331077022147490374177752073413947198182949091512336515072) (+.f64 (*.f64 t x) (*.f64 y 5)) (if (<=.f64 x 7271779914256993/19136262932255243894327540630475154705164967900866663911068029494595001430924024396931296128159696131577158553613765316960850876967683885097823130383956161858642094270647956721192399556036699204091904) (+.f64 (*.f64 z (+.f64 x x)) (*.f64 y 5)) (if (<=.f64 x 3070091297427743/19807040628566084398385987584) (+.f64 (*.f64 t x) (*.f64 y 5)) (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x))))) |
(if (<=.f64 x -4951760157141521/9903520314283042199192993792) (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x) (if (<=.f64 x 6490371073168535/20282409603651670423947251286016) (+.f64 (*.f64 t x) (*.f64 y 5)) (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x))) |
(if (<=.f64 y -1199999999999999996354470064727217882687812791195897543010549760) (*.f64 y (-.f64 5 (*.f64 x -2))) (if (<=.f64 y -6383111685397477/3273390607896141870013189696827599152216642046043064789483291368096133796404674554883270092325904157150886684127560071009217256545885393053328527589376) (+.f64 (*.f64 t x) (*.f64 y 5)) (if (<=.f64 y 475960297528979/661055968790248598951915308032771039828404682964281219284648795274405791236311345825189210439715284847591212025023358304256) (*.f64 (+.f64 (*.f64 2 z) t) x) (if (<=.f64 y 4575373774970037/1989292945639146568621528992587283360401824603189390869761855907572637988050133502132224) (+.f64 (*.f64 t x) (*.f64 y 5)) (if (<=.f64 y 359338179468511/10889035741470030830827987437816582766592) (*.f64 (+.f64 (*.f64 2 z) t) x) (*.f64 y (-.f64 5 (*.f64 x -2)))))))) |
(if (<=.f64 y -62) (*.f64 y (-.f64 5 (*.f64 x -2))) (if (<=.f64 y 5923635443359697/348449143727040986586495598010130648530944) (*.f64 (+.f64 (*.f64 2 z) t) x) (*.f64 y (-.f64 5 (*.f64 x -2))))) |
(if (<=.f64 y -253687772111951/204586912993508866875824356051724947013540127877691549342705710506008362275292159680204380770369009821930417757972504438076078534117837065833032974336) (*.f64 y (-.f64 5 (*.f64 x -2))) (if (<=.f64 y -8385090798185279/135243399970730303066198984938628251268824915465247109664757941510828519054521564025450817507240240101036645118273824941793880975232687497536137978486512531688546991103745301547195268525165168909574203624502064231461895242944399805142629606084361337981321876709820927574016) (*.f64 (+.f64 y z) (*.f64 2 x)) (if (<=.f64 y 1526187385455289/6359114106063703798370219984742410466332205126109989319225557147754704702203399726411277962562135973685197744935448875852478791860694279747355800678568677946181447581781401213133886609947027230004277244697462656003657100713230572978176) (*.f64 (+.f64 y t) x) (if (<=.f64 y 2843069510573101/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144) (*.f64 z (*.f64 2 x)) (if (<=.f64 y 5251733376487347/7957171782556586274486115970349133441607298412757563479047423630290551952200534008528896) (*.f64 y (-.f64 5 (*.f64 x -2))) (if (<=.f64 y 1742245718635205/348449143727040986586495598010130648530944) (*.f64 (+.f64 y t) x) (*.f64 y (-.f64 5 (*.f64 x -2))))))))) |
(if (<=.f64 y -6153974342844747/13093562431584567480052758787310396608866568184172259157933165472384535185618698219533080369303616628603546736510240284036869026183541572213314110357504) (*.f64 y (-.f64 5 (*.f64 x -2))) (if (<=.f64 y -4902573248938973/33810849992682575766549746234657062817206228866311777416189485377707129763630391006362704376810060025259161279568456235448470243808171874384034494621628132922136747775936325386798817131291292227393550906125516057865473810736099951285657401521090334495330469177455231893504) (*.f64 z (*.f64 2 x)) (if (<=.f64 y 1653369667576563/3179557053031851899185109992371205233166102563054994659612778573877352351101699863205638981281067986842598872467724437926239395930347139873677900339284338973090723790890700606566943304973513615002138622348731328001828550356615286489088) (*.f64 (+.f64 y t) x) (if (<=.f64 y 944890341584289/363419362147803445274661903944002267176820680343659030140745099590319644056698961663095525356881782780381260803133088966767300814307328) (*.f64 z (*.f64 2 x)) (if (<=.f64 y 2953702165685005/509258994083621521567111422102344540262867098416484062659035112338595324940834176545849344) (*.f64 y (-.f64 5 (*.f64 x -2))) (if (<=.f64 y 6690223559559187/1393796574908163946345982392040522594123776) (*.f64 (+.f64 y t) x) (*.f64 y (-.f64 5 (*.f64 x -2))))))))) |
(if (<=.f64 y -2880583734948605/1636695303948070935006594848413799576108321023021532394741645684048066898202337277441635046162952078575443342063780035504608628272942696526664263794688) (*.f64 y (-.f64 x -5)) (if (<=.f64 y -6491683198595055/33810849992682575766549746234657062817206228866311777416189485377707129763630391006362704376810060025259161279568456235448470243808171874384034494621628132922136747775936325386798817131291292227393550906125516057865473810736099951285657401521090334495330469177455231893504) (*.f64 z (*.f64 2 x)) (if (<=.f64 y 7452086843043403/24840289476811342962383671815400040884110176273867145778224832608416815242982030181294054541258343647207803691154097171298745280705837030263108596400658898227271279616333598488804244570105575117204207987099463500014285549661056925696) (*.f64 (+.f64 y t) x) (if (<=.f64 y 5076909840309109/169230328010303641331690318856389386196071598838855992136870091590247882556495704531248437872567112920983350278405979725889536) (*.f64 z (*.f64 2 x)) (if (<=.f64 y 827545865385885/127314748520905380391777855525586135065716774604121015664758778084648831235208544136462336) (*.f64 y (-.f64 x -5)) (if (<=.f64 y 5923635443359697/696898287454081973172991196020261297061888) (*.f64 (+.f64 y t) x) (*.f64 y (-.f64 x -5)))))))) |
(if (<=.f64 y -484461809968629/3273390607896141870013189696827599152216642046043064789483291368096133796404674554883270092325904157150886684127560071009217256545885393053328527589376) (*.f64 y (-.f64 x -5)) (if (<=.f64 y -6491683198595055/33810849992682575766549746234657062817206228866311777416189485377707129763630391006362704376810060025259161279568456235448470243808171874384034494621628132922136747775936325386798817131291292227393550906125516057865473810736099951285657401521090334495330469177455231893504) (*.f64 z (*.f64 2 x)) (if (<=.f64 y 943931000118831/99361157907245371849534687261600163536440705095468583112899330433667260971928120725176218165033374588831214764616388685194981122823348121052434385602635592909085118465334393955216978280422300468816831948397854000057142198644227702784) (*.f64 t x) (if (<=.f64 y 7826902670476543/21153791001287955166461289857048673274508949854856999017108761448780985319561963066406054734070889115122918784800747465736192) (*.f64 z (*.f64 2 x)) (if (<=.f64 y 4888886343202767/2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397376) (*.f64 y (-.f64 x -5)) (if (<=.f64 y 2526256292021047/43556142965880123323311949751266331066368) (*.f64 t x) (*.f64 y (-.f64 x -5)))))))) |
(if (<=.f64 y -390218568789499/12194330274671844653834364178879555881830461494785043558043581873536608354764709453594945715091765512343073949692994620685343654997219864477696) (*.f64 y (-.f64 x -5)) (if (<=.f64 y 6193549123826929/99895953610111751404211111353381321783955140565279076827493022708011895642232499843849795298031743077114461795885011932654335221737225129801285632) (*.f64 t x) (if (<=.f64 y 4237034830775731/16296287810675888690147565507275025288411747149327490005089123594835050398106693649467179008) (*.f64 y (-.f64 x -5)) (if (<=.f64 y 8084020134467351/1393796574908163946345982392040522594123776) (*.f64 t x) (*.f64 y (-.f64 x -5)))))) |
(if (<=.f64 y -7492196520758381/12486994201263968925526388919172665222994392570659884603436627838501486955279062480481224412253967884639307724485626491581791902717153141225160704) (*.f64 y 5) (if (<=.f64 y 7621456421669903/95268205270873786358080970147496530326800480428008152797215483387004752771599292606210513399154418065180265231976520474104247304665780191232) (*.f64 t x) (if (<=.f64 y 5736293309357913/65185151242703554760590262029100101153646988597309960020356494379340201592426774597868716032) (*.f64 y 5) (if (<=.f64 y 6829603217050003/1393796574908163946345982392040522594123776) (*.f64 t x) (*.f64 y 5))))) |
(*.f64 t x) |
| Outputs |
|---|
(+.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 y z) x)) (*.f64 x t)) (*.f64 y 5)) |
(+.f64 (*.f64 x (+.f64 y (+.f64 z (+.f64 y (+.f64 z t))))) (*.f64 y 5)) |
(+.f64 (*.f64 y 5) (*.f64 x (+.f64 t (*.f64 2 (+.f64 z y))))) |
(if (<=.f64 x -1700000) (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x) (if (<=.f64 x 5/2) (+.f64 (*.f64 x (+.f64 z (+.f64 z t))) (*.f64 y 5)) (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x))) |
(if (<=.f64 x -1098671784865775/77371252455336267181195264) (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x) (if (<=.f64 x -6463654995822641/21545516652742137885659094560277007014094191832363720128504958578969526904000843047377578132593002296225722240434905979752527594496752860623371529300590103961416596156942109074193054752294185849943217159109760516096) (+.f64 (*.f64 x (+.f64 y (+.f64 y t))) (*.f64 y 5)) (if (<=.f64 x 8419955690192307/153090103458041951154620325043801237641319743206933311288544235956760011447392195175450369025277569052617268428910122535686807015741471080782585043071649294869136754165183653769539196448293593632735232) (+.f64 (*.f64 z (+.f64 x x)) (*.f64 y 5)) (if (<=.f64 x 460000000000000) (+.f64 (*.f64 x (+.f64 y (+.f64 y t))) (*.f64 y 5)) (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x))))) |
(if (<=.f64 x -940834429856889/9903520314283042199192993792) (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x) (if (<=.f64 x -1137603279264785/689456532887748412341091025928864224451014138635639044112158674527024860928026977516082500242976073479223111693916991352080883023896091539947888937618883326765331077022147490374177752073413947198182949091512336515072) (+.f64 (*.f64 t x) (*.f64 y 5)) (if (<=.f64 x 7271779914256993/19136262932255243894327540630475154705164967900866663911068029494595001430924024396931296128159696131577158553613765316960850876967683885097823130383956161858642094270647956721192399556036699204091904) (+.f64 (*.f64 z (+.f64 x x)) (*.f64 y 5)) (if (<=.f64 x 3070091297427743/19807040628566084398385987584) (+.f64 (*.f64 t x) (*.f64 y 5)) (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x))))) |
(if (<=.f64 x -4951760157141521/9903520314283042199192993792) (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x) (if (<=.f64 x 6490371073168535/20282409603651670423947251286016) (+.f64 (*.f64 t x) (*.f64 y 5)) (*.f64 (+.f64 t (*.f64 2 (+.f64 y z))) x))) |
(if (<=.f64 y -1199999999999999996354470064727217882687812791195897543010549760) (*.f64 y (-.f64 5 (*.f64 x -2))) (if (<=.f64 y -6383111685397477/3273390607896141870013189696827599152216642046043064789483291368096133796404674554883270092325904157150886684127560071009217256545885393053328527589376) (+.f64 (*.f64 t x) (*.f64 y 5)) (if (<=.f64 y 475960297528979/661055968790248598951915308032771039828404682964281219284648795274405791236311345825189210439715284847591212025023358304256) (*.f64 (+.f64 (*.f64 2 z) t) x) (if (<=.f64 y 4575373774970037/1989292945639146568621528992587283360401824603189390869761855907572637988050133502132224) (+.f64 (*.f64 t x) (*.f64 y 5)) (if (<=.f64 y 359338179468511/10889035741470030830827987437816582766592) (*.f64 (+.f64 (*.f64 2 z) t) x) (*.f64 y (-.f64 5 (*.f64 x -2)))))))) |
(if (<=.f64 y -62) (*.f64 y (-.f64 5 (*.f64 x -2))) (if (<=.f64 y 5923635443359697/348449143727040986586495598010130648530944) (*.f64 (+.f64 (*.f64 2 z) t) x) (*.f64 y (-.f64 5 (*.f64 x -2))))) |
(if (<=.f64 y -253687772111951/204586912993508866875824356051724947013540127877691549342705710506008362275292159680204380770369009821930417757972504438076078534117837065833032974336) (*.f64 y (-.f64 5 (*.f64 x -2))) (if (<=.f64 y -8385090798185279/135243399970730303066198984938628251268824915465247109664757941510828519054521564025450817507240240101036645118273824941793880975232687497536137978486512531688546991103745301547195268525165168909574203624502064231461895242944399805142629606084361337981321876709820927574016) (*.f64 (+.f64 y z) (*.f64 2 x)) (if (<=.f64 y 1526187385455289/6359114106063703798370219984742410466332205126109989319225557147754704702203399726411277962562135973685197744935448875852478791860694279747355800678568677946181447581781401213133886609947027230004277244697462656003657100713230572978176) (*.f64 (+.f64 y t) x) (if (<=.f64 y 2843069510573101/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144) (*.f64 z (*.f64 2 x)) (if (<=.f64 y 5251733376487347/7957171782556586274486115970349133441607298412757563479047423630290551952200534008528896) (*.f64 y (-.f64 5 (*.f64 x -2))) (if (<=.f64 y 1742245718635205/348449143727040986586495598010130648530944) (*.f64 (+.f64 y t) x) (*.f64 y (-.f64 5 (*.f64 x -2))))))))) |
(if (<=.f64 y -6153974342844747/13093562431584567480052758787310396608866568184172259157933165472384535185618698219533080369303616628603546736510240284036869026183541572213314110357504) (*.f64 y (-.f64 5 (*.f64 x -2))) (if (<=.f64 y -4902573248938973/33810849992682575766549746234657062817206228866311777416189485377707129763630391006362704376810060025259161279568456235448470243808171874384034494621628132922136747775936325386798817131291292227393550906125516057865473810736099951285657401521090334495330469177455231893504) (*.f64 z (*.f64 2 x)) (if (<=.f64 y 1653369667576563/3179557053031851899185109992371205233166102563054994659612778573877352351101699863205638981281067986842598872467724437926239395930347139873677900339284338973090723790890700606566943304973513615002138622348731328001828550356615286489088) (*.f64 (+.f64 y t) x) (if (<=.f64 y 944890341584289/363419362147803445274661903944002267176820680343659030140745099590319644056698961663095525356881782780381260803133088966767300814307328) (*.f64 z (*.f64 2 x)) (if (<=.f64 y 2953702165685005/509258994083621521567111422102344540262867098416484062659035112338595324940834176545849344) (*.f64 y (-.f64 5 (*.f64 x -2))) (if (<=.f64 y 6690223559559187/1393796574908163946345982392040522594123776) (*.f64 (+.f64 y t) x) (*.f64 y (-.f64 5 (*.f64 x -2))))))))) |
(if (<=.f64 y -2880583734948605/1636695303948070935006594848413799576108321023021532394741645684048066898202337277441635046162952078575443342063780035504608628272942696526664263794688) (*.f64 y (-.f64 x -5)) (if (<=.f64 y -6491683198595055/33810849992682575766549746234657062817206228866311777416189485377707129763630391006362704376810060025259161279568456235448470243808171874384034494621628132922136747775936325386798817131291292227393550906125516057865473810736099951285657401521090334495330469177455231893504) (*.f64 z (*.f64 2 x)) (if (<=.f64 y 7452086843043403/24840289476811342962383671815400040884110176273867145778224832608416815242982030181294054541258343647207803691154097171298745280705837030263108596400658898227271279616333598488804244570105575117204207987099463500014285549661056925696) (*.f64 (+.f64 y t) x) (if (<=.f64 y 5076909840309109/169230328010303641331690318856389386196071598838855992136870091590247882556495704531248437872567112920983350278405979725889536) (*.f64 z (*.f64 2 x)) (if (<=.f64 y 827545865385885/127314748520905380391777855525586135065716774604121015664758778084648831235208544136462336) (*.f64 y (-.f64 x -5)) (if (<=.f64 y 5923635443359697/696898287454081973172991196020261297061888) (*.f64 (+.f64 y t) x) (*.f64 y (-.f64 x -5)))))))) |
(if (<=.f64 y -484461809968629/3273390607896141870013189696827599152216642046043064789483291368096133796404674554883270092325904157150886684127560071009217256545885393053328527589376) (*.f64 y (-.f64 x -5)) (if (<=.f64 y -6491683198595055/33810849992682575766549746234657062817206228866311777416189485377707129763630391006362704376810060025259161279568456235448470243808171874384034494621628132922136747775936325386798817131291292227393550906125516057865473810736099951285657401521090334495330469177455231893504) (*.f64 z (*.f64 2 x)) (if (<=.f64 y 943931000118831/99361157907245371849534687261600163536440705095468583112899330433667260971928120725176218165033374588831214764616388685194981122823348121052434385602635592909085118465334393955216978280422300468816831948397854000057142198644227702784) (*.f64 t x) (if (<=.f64 y 7826902670476543/21153791001287955166461289857048673274508949854856999017108761448780985319561963066406054734070889115122918784800747465736192) (*.f64 z (*.f64 2 x)) (if (<=.f64 y 4888886343202767/2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397376) (*.f64 y (-.f64 x -5)) (if (<=.f64 y 2526256292021047/43556142965880123323311949751266331066368) (*.f64 t x) (*.f64 y (-.f64 x -5)))))))) |
(if (<=.f64 y -390218568789499/12194330274671844653834364178879555881830461494785043558043581873536608354764709453594945715091765512343073949692994620685343654997219864477696) (*.f64 y (-.f64 x -5)) (if (<=.f64 y 6193549123826929/99895953610111751404211111353381321783955140565279076827493022708011895642232499843849795298031743077114461795885011932654335221737225129801285632) (*.f64 t x) (if (<=.f64 y 4237034830775731/16296287810675888690147565507275025288411747149327490005089123594835050398106693649467179008) (*.f64 y (-.f64 x -5)) (if (<=.f64 y 8084020134467351/1393796574908163946345982392040522594123776) (*.f64 t x) (*.f64 y (-.f64 x -5)))))) |
(if (<=.f64 y -7492196520758381/12486994201263968925526388919172665222994392570659884603436627838501486955279062480481224412253967884639307724485626491581791902717153141225160704) (*.f64 y 5) (if (<=.f64 y 7621456421669903/95268205270873786358080970147496530326800480428008152797215483387004752771599292606210513399154418065180265231976520474104247304665780191232) (*.f64 t x) (if (<=.f64 y 5736293309357913/65185151242703554760590262029100101153646988597309960020356494379340201592426774597868716032) (*.f64 y 5) (if (<=.f64 y 6829603217050003/1393796574908163946345982392040522594123776) (*.f64 t x) (*.f64 y 5))))) |
(*.f64 t x) |
Compiled 707 to 451 computations (36.2% saved)
| 3× | egg-herbie |
| 4228× | rational.json-simplify-51 |
| 4048× | rational.json-simplify-41 |
| 3792× | rational.json-simplify-35 |
| 2210× | rational.json-simplify-35 |
| 1970× | rational.json-simplify-2 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 14 | 43 |
| 1 | 21 | 43 |
| 2 | 30 | 43 |
| 3 | 41 | 43 |
| 4 | 63 | 43 |
| 5 | 87 | 43 |
| 6 | 96 | 43 |
| 7 | 98 | 43 |
| 0 | 214 | 6315 |
| 1 | 493 | 6245 |
| 2 | 1140 | 5807 |
| 3 | 2525 | 5807 |
| 4 | 4543 | 5791 |
| 5 | 5094 | 5791 |
| 6 | 5513 | 5791 |
| 7 | 5636 | 5791 |
| 8 | 5660 | 5791 |
| 9 | 5660 | 5791 |
| 10 | 6288 | 5791 |
| 11 | 6325 | 5791 |
| 12 | 6641 | 5791 |
| 13 | 6926 | 5791 |
| 14 | 7215 | 5791 |
| 15 | 7491 | 5791 |
| 16 | 7769 | 5791 |
| 17 | 7779 | 5791 |
| 18 | 7798 | 5791 |
| 0 | 127 | 4667 |
| 1 | 286 | 4635 |
| 2 | 563 | 4035 |
| 3 | 1604 | 4035 |
| 4 | 3307 | 4019 |
| 5 | 3929 | 4019 |
| 6 | 4169 | 4019 |
| 7 | 4327 | 4019 |
| 8 | 4446 | 4019 |
| 9 | 4568 | 4019 |
| 10 | 5050 | 4019 |
| 11 | 5237 | 4019 |
| 12 | 5427 | 4019 |
| 13 | 5585 | 4019 |
| 14 | 5688 | 4019 |
| 15 | 5758 | 4019 |
| 16 | 5769 | 4019 |
| 17 | 5831 | 4019 |
| 18 | 5831 | 4019 |
| 19 | 5935 | 4019 |
| 1× | node limit |
| 1× | node limit |
| 1× | saturated |
Compiled 218 to 120 computations (45% saved)
Compiled 647 to 372 computations (42.5% saved)
Loading profile data...