Time bar (total: 9.0s)
| 1× | search |
| Probability | Valid | Unknown | Precondition | Infinite | Domain | Can't | Iter |
|---|---|---|---|---|---|---|---|
| 0% | 0% | 100% | 0% | 0% | 0% | 0% | 0 |
| 0% | 0% | 100% | 0% | 0% | 0% | 0% | 1 |
| 0% | 0% | 100% | 0% | 0% | 0% | 0% | 2 |
| 0% | 0% | 100% | 0% | 0% | 0% | 0% | 3 |
| 0% | 0% | 100% | 0% | 0% | 0% | 0% | 4 |
| 0% | 0% | 100% | 0% | 0% | 0% | 0% | 5 |
| 0% | 0% | 100% | 0% | 0% | 0% | 0% | 6 |
| 0% | 0% | 100% | 0% | 0% | 0% | 0% | 7 |
| 0% | 0% | 100% | 0% | 0% | 0% | 0% | 8 |
| 0% | 0% | 100% | 0% | 0% | 0% | 0% | 9 |
| 0% | 0% | 100% | 0% | 0% | 0% | 0% | 10 |
| 0% | 0% | 100% | 0% | 0% | 0% | 0% | 11 |
| 0% | 0% | 100% | 0% | 0% | 0% | 0% | 12 |
Compiled 16 to 11 computations (31.3% saved)
| 3.0s | 4099× | body | 2048 | valid |
| 1.5s | 8433× | body | 256 | invalid |
| 1.4s | 2097× | body | 1024 | valid |
| 392.0ms | 1026× | body | 512 | valid |
| 275.0ms | 1034× | body | 256 | valid |
| 2× | egg-herbie |
| 1730× | rational.json-simplify-51 |
| 1380× | rational.json-simplify-1 |
| 1364× | rational.json-simplify-53 |
| 1064× | rational.json-simplify-41 |
| 1006× | rational.json-simplify-39 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 12 | 41 |
| 1 | 24 | 41 |
| 2 | 45 | 41 |
| 3 | 102 | 41 |
| 4 | 352 | 41 |
| 5 | 2434 | 41 |
| 6 | 6065 | 41 |
| 0 | 1 | 1 |
| 1× | saturated |
| 1× | node limit |
| Inputs |
|---|
0 |
| Outputs |
|---|
0 |
| Inputs |
|---|
(acos.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (-.f64 (*.f64 v v) 1))) |
| Outputs |
|---|
(acos.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (-.f64 (*.f64 v v) 1))) |
(acos.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 (*.f64 v v) -1))) |
(acos.f64 (/.f64 (+.f64 (*.f64 v (*.f64 5 v)) -1) (-.f64 1 (*.f64 v v)))) |
Compiled 16 to 11 computations (31.3% saved)
| 1× | egg-herbie |
| 1730× | rational.json-simplify-51 |
| 1380× | rational.json-simplify-1 |
| 1364× | rational.json-simplify-53 |
| 1064× | rational.json-simplify-41 |
| 1006× | rational.json-simplify-39 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 12 | 41 |
| 1 | 24 | 41 |
| 2 | 45 | 41 |
| 3 | 102 | 41 |
| 4 | 352 | 41 |
| 5 | 2434 | 41 |
| 6 | 6065 | 41 |
| 1× | node limit |
| Inputs |
|---|
(acos.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (-.f64 (*.f64 v v) 1))) |
| Outputs |
|---|
(acos.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (-.f64 (*.f64 v v) 1))) |
(acos.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 (*.f64 v v) -1))) |
(acos.f64 (/.f64 (+.f64 (*.f64 v (*.f64 5 v)) -1) (-.f64 1 (*.f64 v v)))) |
Compiled 43 to 27 computations (37.2% saved)
2 alts after pruning (2 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 2 | 1 | 3 |
| Fresh | 0 | 1 | 1 |
| Picked | 0 | 0 | 0 |
| Done | 0 | 0 | 0 |
| Total | 2 | 2 | 4 |
| Status | Error | Program |
|---|---|---|
| ▶ | 0.4b | (acos.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (-.f64 (*.f64 v v) 1))) |
Compiled 15 to 10 computations (33.3% saved)
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (-.f64 (*.f64 v v) 1)) |
| ✓ | 0.2b | (*.f64 5 (*.f64 v v)) |
| ✓ | 0.4b | (acos.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (-.f64 (*.f64 v v) 1))) |
Compiled 51 to 27 computations (47.1% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | v | @ | 0 | (*.f64 5 (*.f64 v v)) |
| 0.0ms | v | @ | inf | (*.f64 5 (*.f64 v v)) |
| 0.0ms | v | @ | inf | (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (-.f64 (*.f64 v v) 1)) |
| 0.0ms | v | @ | -inf | (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (-.f64 (*.f64 v v) 1)) |
| 0.0ms | v | @ | 0 | (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (-.f64 (*.f64 v v) 1)) |
| 1× | batch-egg-rewrite |
| 1330× | rational.json-simplify-35 |
| 1092× | bool.json-1 |
| 1092× | bool.json-2 |
| 1058× | rational.json-1 |
| 1058× | rational.json-2 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 12 | 91 |
| 1 | 132 | 91 |
| 2 | 414 | 91 |
| 3 | 994 | 91 |
| 4 | 2968 | 91 |
| 1× | node limit |
| Inputs |
|---|
(acos.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (-.f64 (*.f64 v v) 1))) |
(*.f64 5 (*.f64 v v)) |
(/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (-.f64 (*.f64 v v) 1)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (acos.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 (*.f64 v v) -1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (acos.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 (*.f64 v v) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (acos.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 (*.f64 v v) -1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (acos.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 (*.f64 v v) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (acos.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 (*.f64 v v) -1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (acos.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 (*.f64 v v) -1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (acos.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 (*.f64 v v) -1))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (acos.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 (*.f64 v v) -1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (acos.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 (*.f64 v v) -1))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (acos.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 (*.f64 v v) -1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (acos.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 (*.f64 v v) -1))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (acos.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 (*.f64 v v) -1))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (acos.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 (*.f64 v v) -1))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (acos.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 (*.f64 v v) -1))) 4)) (*.f64 2 (*.f64 (acos.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 (*.f64 v v) -1))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (acos.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 (*.f64 v v) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (acos.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 (*.f64 v v) -1))) (acos.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 (*.f64 v v) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x or (acos.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 (*.f64 v v) -1))) (acos.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 (*.f64 v v) -1)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (+.f64 (*.f64 5 (*.f64 v v)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 5 (*.f64 v v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 5 (*.f64 v v)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 (*.f64 5 (*.f64 v v)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 5 (*.f64 v v)) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (-.f64 1 (*.f64 5 (*.f64 v v))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 5 (*.f64 v v)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 0 (*.f64 5 (*.f64 v v))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 5 (*.f64 v v)) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 5 (*.f64 v v)) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 5 (*.f64 v v)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 v (*.f64 v 10)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 v v) 20) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 v v) 20)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 v v) 20)) (*.f64 2 (*.f64 (*.f64 v v) 20))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 0 (*.f64 5 (*.f64 v v))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 5 (*.f64 v v))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 5 (*.f64 v v)) (*.f64 5 (*.f64 v v)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 5 (*.f64 v v)) (*.f64 5 (*.f64 v v))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 (*.f64 v v) -1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 (*.f64 v v) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (-.f64 1 (*.f64 v v)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 (*.f64 v v) -1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (-.f64 1 (*.f64 v v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 (*.f64 v v) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (/.f64 1 (+.f64 (*.f64 v v) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 (*.f64 v v) -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (-.f64 1 (*.f64 v v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) 2) (/.f64 1/2 (+.f64 (*.f64 v v) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) 2) (*.f64 (/.f64 1 (+.f64 (*.f64 v v) -1)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 5 (*.f64 v v)) -1) (/.f64 1 (-.f64 1 (*.f64 v v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 5 (*.f64 v v)) -1) (*.f64 -1 (/.f64 1 (+.f64 (*.f64 v v) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 -2 (*.f64 (*.f64 v v) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 (*.f64 v v) -1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 (+.f64 (*.f64 v v) -1)) (-.f64 1 (*.f64 5 (*.f64 v v)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (/.f64 2 (+.f64 (*.f64 v v) -1))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) 4) (/.f64 1 (*.f64 (+.f64 (*.f64 v v) -1) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 v v) -1)) (-.f64 1 (*.f64 5 (*.f64 v v))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (-.f64 1 (*.f64 v v))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 (*.f64 v v) -1)) (*.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 1 (*.f64 v v))) (+.f64 (*.f64 5 (*.f64 v v)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (/.f64 2 (+.f64 (*.f64 v v) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) -2) (/.f64 1 (*.f64 (-.f64 1 (*.f64 v v)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 v v) -1)) 1/2) (*.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (/.f64 1 (+.f64 (*.f64 v v) -1))) (+.f64 (*.f64 5 (*.f64 v v)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 -2 (*.f64 (*.f64 v v) 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 (*.f64 v v) -1)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 v v) -1) 4)) (*.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (-.f64 1 (*.f64 v v)) 2)) (*.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1/2 (+.f64 (*.f64 v v) -1)) (/.f64 1/2 (+.f64 (*.f64 v v) -1))) (-.f64 1 (*.f64 5 (*.f64 v v))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (-.f64 1 (*.f64 v v))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 (*.f64 v v) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 (*.f64 v v) -1)) (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 (*.f64 v v) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 (*.f64 v v) -1)) (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 (*.f64 v v) -1))))))) |
| 1× | egg-herbie |
| 902× | rational.json-simplify-49 |
| 824× | rational.json-simplify-1 |
| 674× | rational.json-simplify-35 |
| 670× | rational.json-simplify-42 |
| 608× | rational.json-simplify-44 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 153 | 3118 |
| 1 | 322 | 3058 |
| 2 | 735 | 3040 |
| 3 | 1688 | 3028 |
| 4 | 4219 | 3028 |
| 5 | 6363 | 3028 |
| 1× | node limit |
| Inputs |
|---|
(acos.f64 (/.f64 (-.f64 1 (*.f64 5 (pow.f64 v 2))) (-.f64 (pow.f64 v 2) 1))) |
(acos.f64 (/.f64 (-.f64 1 (*.f64 5 (pow.f64 v 2))) (-.f64 (pow.f64 v 2) 1))) |
(acos.f64 (/.f64 (-.f64 1 (*.f64 5 (pow.f64 v 2))) (-.f64 (pow.f64 v 2) 1))) |
(acos.f64 (/.f64 (-.f64 1 (*.f64 5 (pow.f64 v 2))) (-.f64 (pow.f64 v 2) 1))) |
(acos.f64 (/.f64 (-.f64 1 (*.f64 5 (pow.f64 v 2))) (-.f64 (pow.f64 v 2) 1))) |
(acos.f64 (/.f64 (-.f64 1 (*.f64 5 (pow.f64 v 2))) (-.f64 (pow.f64 v 2) 1))) |
(acos.f64 (/.f64 (-.f64 1 (*.f64 5 (pow.f64 v 2))) (-.f64 (pow.f64 v 2) 1))) |
(acos.f64 (/.f64 (-.f64 1 (*.f64 5 (pow.f64 v 2))) (-.f64 (pow.f64 v 2) 1))) |
(acos.f64 (/.f64 (-.f64 1 (*.f64 5 (pow.f64 v 2))) (-.f64 (pow.f64 v 2) 1))) |
(acos.f64 (/.f64 (-.f64 1 (*.f64 5 (pow.f64 v 2))) (-.f64 (pow.f64 v 2) 1))) |
(acos.f64 (/.f64 (-.f64 1 (*.f64 5 (pow.f64 v 2))) (-.f64 (pow.f64 v 2) 1))) |
(acos.f64 (/.f64 (-.f64 1 (*.f64 5 (pow.f64 v 2))) (-.f64 (pow.f64 v 2) 1))) |
(*.f64 5 (pow.f64 v 2)) |
(*.f64 5 (pow.f64 v 2)) |
(*.f64 5 (pow.f64 v 2)) |
(*.f64 5 (pow.f64 v 2)) |
(*.f64 5 (pow.f64 v 2)) |
(*.f64 5 (pow.f64 v 2)) |
(*.f64 5 (pow.f64 v 2)) |
(*.f64 5 (pow.f64 v 2)) |
(*.f64 5 (pow.f64 v 2)) |
(*.f64 5 (pow.f64 v 2)) |
(*.f64 5 (pow.f64 v 2)) |
(*.f64 5 (pow.f64 v 2)) |
-1 |
(-.f64 (*.f64 4 (pow.f64 v 2)) 1) |
(-.f64 (+.f64 (*.f64 4 (pow.f64 v 2)) (*.f64 4 (pow.f64 v 4))) 1) |
(-.f64 (+.f64 (*.f64 4 (pow.f64 v 2)) (+.f64 (*.f64 4 (pow.f64 v 4)) (*.f64 4 (pow.f64 v 6)))) 1) |
-5 |
(neg.f64 (+.f64 5 (*.f64 4 (/.f64 1 (pow.f64 v 2))))) |
(neg.f64 (+.f64 5 (+.f64 (*.f64 4 (/.f64 1 (pow.f64 v 2))) (*.f64 4 (/.f64 1 (pow.f64 v 4)))))) |
(neg.f64 (+.f64 5 (+.f64 (*.f64 4 (/.f64 1 (pow.f64 v 6))) (+.f64 (*.f64 4 (/.f64 1 (pow.f64 v 2))) (*.f64 4 (/.f64 1 (pow.f64 v 4))))))) |
-5 |
(neg.f64 (+.f64 5 (*.f64 4 (/.f64 1 (pow.f64 v 2))))) |
(neg.f64 (+.f64 5 (+.f64 (*.f64 4 (/.f64 1 (pow.f64 v 2))) (*.f64 4 (/.f64 1 (pow.f64 v 4)))))) |
(neg.f64 (+.f64 5 (+.f64 (*.f64 4 (/.f64 1 (pow.f64 v 6))) (+.f64 (*.f64 4 (/.f64 1 (pow.f64 v 2))) (*.f64 4 (/.f64 1 (pow.f64 v 4))))))) |
(+.f64 (acos.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 (*.f64 v v) -1))) 0) |
(+.f64 0 (acos.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 (*.f64 v v) -1)))) |
(-.f64 (acos.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 (*.f64 v v) -1))) 0) |
(*.f64 1 (acos.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 (*.f64 v v) -1)))) |
(*.f64 (acos.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 (*.f64 v v) -1))) 1) |
(*.f64 2 (/.f64 (acos.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 (*.f64 v v) -1))) 2)) |
(*.f64 (*.f64 (acos.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 (*.f64 v v) -1))) 2) 1/2) |
(*.f64 1/2 (*.f64 (acos.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 (*.f64 v v) -1))) 2)) |
(*.f64 (/.f64 (acos.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 (*.f64 v v) -1))) 2) 2) |
(/.f64 (acos.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 (*.f64 v v) -1))) 1) |
(/.f64 (*.f64 (acos.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 (*.f64 v v) -1))) 2) 2) |
(/.f64 (*.f64 (acos.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 (*.f64 v v) -1))) 4) 4) |
(/.f64 (*.f64 2 (*.f64 (acos.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 (*.f64 v v) -1))) 4)) 8) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (acos.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 (*.f64 v v) -1))) 4)) (*.f64 2 (*.f64 (acos.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 (*.f64 v v) -1))) 4))) 16) |
(+.f64 1 (+.f64 (*.f64 5 (*.f64 v v)) -1)) |
(+.f64 (*.f64 5 (*.f64 v v)) 0) |
(+.f64 0 (*.f64 5 (*.f64 v v))) |
(+.f64 -1 (-.f64 (*.f64 5 (*.f64 v v)) -1)) |
(+.f64 (+.f64 (*.f64 5 (*.f64 v v)) -1) 1) |
(-.f64 1 (-.f64 1 (*.f64 5 (*.f64 v v)))) |
(-.f64 (*.f64 5 (*.f64 v v)) 0) |
(-.f64 0 (-.f64 0 (*.f64 5 (*.f64 v v)))) |
(-.f64 (+.f64 (*.f64 5 (*.f64 v v)) -1) -1) |
(-.f64 (-.f64 (*.f64 5 (*.f64 v v)) -1) 1) |
(/.f64 (*.f64 5 (*.f64 v v)) 1) |
(/.f64 (*.f64 v (*.f64 v 10)) 2) |
(/.f64 (*.f64 (*.f64 v v) 20) 4) |
(/.f64 (*.f64 2 (*.f64 (*.f64 v v) 20)) 8) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 v v) 20)) (*.f64 2 (*.f64 (*.f64 v v) 20))) 16) |
(neg.f64 (-.f64 0 (*.f64 5 (*.f64 v v)))) |
(+.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 (*.f64 v v) -1)) 0) |
(+.f64 0 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 (*.f64 v v) -1))) |
(+.f64 -1 (-.f64 1 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (-.f64 1 (*.f64 v v))))) |
(-.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 (*.f64 v v) -1)) 0) |
(-.f64 0 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (-.f64 1 (*.f64 v v)))) |
(*.f64 1 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 (*.f64 v v) -1))) |
(*.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (/.f64 1 (+.f64 (*.f64 v v) -1))) |
(*.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 (*.f64 v v) -1)) 1) |
(*.f64 -1 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (-.f64 1 (*.f64 v v)))) |
(*.f64 (*.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) 2) (/.f64 1/2 (+.f64 (*.f64 v v) -1))) |
(*.f64 (*.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) 2) (*.f64 (/.f64 1 (+.f64 (*.f64 v v) -1)) 1/2)) |
(*.f64 (+.f64 (*.f64 5 (*.f64 v v)) -1) (/.f64 1 (-.f64 1 (*.f64 v v)))) |
(*.f64 (+.f64 (*.f64 5 (*.f64 v v)) -1) (*.f64 -1 (/.f64 1 (+.f64 (*.f64 v v) -1)))) |
(*.f64 2 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 -2 (*.f64 (*.f64 v v) 2)))) |
(*.f64 2 (/.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 (*.f64 v v) -1)) 2)) |
(*.f64 2 (*.f64 (/.f64 1/2 (+.f64 (*.f64 v v) -1)) (-.f64 1 (*.f64 5 (*.f64 v v))))) |
(*.f64 (*.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (/.f64 2 (+.f64 (*.f64 v v) -1))) 1/2) |
(*.f64 (*.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) 4) (/.f64 1 (*.f64 (+.f64 (*.f64 v v) -1) 4))) |
(*.f64 (/.f64 1 (+.f64 (*.f64 v v) -1)) (-.f64 1 (*.f64 5 (*.f64 v v)))) |
(*.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (-.f64 1 (*.f64 v v))) -1) |
(*.f64 (/.f64 1/2 (+.f64 (*.f64 v v) -1)) (*.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) 2)) |
(*.f64 (/.f64 1 (-.f64 1 (*.f64 v v))) (+.f64 (*.f64 5 (*.f64 v v)) -1)) |
(*.f64 1/2 (*.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (/.f64 2 (+.f64 (*.f64 v v) -1)))) |
(*.f64 (*.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) -2) (/.f64 1 (*.f64 (-.f64 1 (*.f64 v v)) 2))) |
(*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 v v) -1)) 1/2) (*.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) 2)) |
(*.f64 (*.f64 -1 (/.f64 1 (+.f64 (*.f64 v v) -1))) (+.f64 (*.f64 5 (*.f64 v v)) -1)) |
(*.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 -2 (*.f64 (*.f64 v v) 2))) 2) |
(*.f64 (/.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 (*.f64 v v) -1)) 2) 2) |
(*.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 v v) -1) 4)) (*.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) 4)) |
(*.f64 (/.f64 1 (*.f64 (-.f64 1 (*.f64 v v)) 2)) (*.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) -2)) |
(*.f64 (+.f64 (/.f64 1/2 (+.f64 (*.f64 v v) -1)) (/.f64 1/2 (+.f64 (*.f64 v v) -1))) (-.f64 1 (*.f64 5 (*.f64 v v)))) |
(neg.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (-.f64 1 (*.f64 v v)))) |
| Outputs |
|---|
(acos.f64 (/.f64 (-.f64 1 (*.f64 5 (pow.f64 v 2))) (-.f64 (pow.f64 v 2) 1))) |
(acos.f64 (/.f64 (-.f64 1 (*.f64 5 (pow.f64 v 2))) (+.f64 (pow.f64 v 2) -1))) |
(acos.f64 (/.f64 (-.f64 1 (*.f64 5 (pow.f64 v 2))) (-.f64 (pow.f64 v 2) 1))) |
(acos.f64 (/.f64 (-.f64 1 (*.f64 5 (pow.f64 v 2))) (+.f64 (pow.f64 v 2) -1))) |
(acos.f64 (/.f64 (-.f64 1 (*.f64 5 (pow.f64 v 2))) (-.f64 (pow.f64 v 2) 1))) |
(acos.f64 (/.f64 (-.f64 1 (*.f64 5 (pow.f64 v 2))) (+.f64 (pow.f64 v 2) -1))) |
(acos.f64 (/.f64 (-.f64 1 (*.f64 5 (pow.f64 v 2))) (-.f64 (pow.f64 v 2) 1))) |
(acos.f64 (/.f64 (-.f64 1 (*.f64 5 (pow.f64 v 2))) (+.f64 (pow.f64 v 2) -1))) |
(acos.f64 (/.f64 (-.f64 1 (*.f64 5 (pow.f64 v 2))) (-.f64 (pow.f64 v 2) 1))) |
(acos.f64 (/.f64 (-.f64 1 (*.f64 5 (pow.f64 v 2))) (+.f64 (pow.f64 v 2) -1))) |
(acos.f64 (/.f64 (-.f64 1 (*.f64 5 (pow.f64 v 2))) (-.f64 (pow.f64 v 2) 1))) |
(acos.f64 (/.f64 (-.f64 1 (*.f64 5 (pow.f64 v 2))) (+.f64 (pow.f64 v 2) -1))) |
(acos.f64 (/.f64 (-.f64 1 (*.f64 5 (pow.f64 v 2))) (-.f64 (pow.f64 v 2) 1))) |
(acos.f64 (/.f64 (-.f64 1 (*.f64 5 (pow.f64 v 2))) (+.f64 (pow.f64 v 2) -1))) |
(acos.f64 (/.f64 (-.f64 1 (*.f64 5 (pow.f64 v 2))) (-.f64 (pow.f64 v 2) 1))) |
(acos.f64 (/.f64 (-.f64 1 (*.f64 5 (pow.f64 v 2))) (+.f64 (pow.f64 v 2) -1))) |
(acos.f64 (/.f64 (-.f64 1 (*.f64 5 (pow.f64 v 2))) (-.f64 (pow.f64 v 2) 1))) |
(acos.f64 (/.f64 (-.f64 1 (*.f64 5 (pow.f64 v 2))) (+.f64 (pow.f64 v 2) -1))) |
(acos.f64 (/.f64 (-.f64 1 (*.f64 5 (pow.f64 v 2))) (-.f64 (pow.f64 v 2) 1))) |
(acos.f64 (/.f64 (-.f64 1 (*.f64 5 (pow.f64 v 2))) (+.f64 (pow.f64 v 2) -1))) |
(acos.f64 (/.f64 (-.f64 1 (*.f64 5 (pow.f64 v 2))) (-.f64 (pow.f64 v 2) 1))) |
(acos.f64 (/.f64 (-.f64 1 (*.f64 5 (pow.f64 v 2))) (+.f64 (pow.f64 v 2) -1))) |
(acos.f64 (/.f64 (-.f64 1 (*.f64 5 (pow.f64 v 2))) (-.f64 (pow.f64 v 2) 1))) |
(acos.f64 (/.f64 (-.f64 1 (*.f64 5 (pow.f64 v 2))) (+.f64 (pow.f64 v 2) -1))) |
(*.f64 5 (pow.f64 v 2)) |
(*.f64 5 (pow.f64 v 2)) |
(*.f64 5 (pow.f64 v 2)) |
(*.f64 5 (pow.f64 v 2)) |
(*.f64 5 (pow.f64 v 2)) |
(*.f64 5 (pow.f64 v 2)) |
(*.f64 5 (pow.f64 v 2)) |
(*.f64 5 (pow.f64 v 2)) |
(*.f64 5 (pow.f64 v 2)) |
(*.f64 5 (pow.f64 v 2)) |
(*.f64 5 (pow.f64 v 2)) |
(*.f64 5 (pow.f64 v 2)) |
-1 |
(-.f64 (*.f64 4 (pow.f64 v 2)) 1) |
(+.f64 (*.f64 (pow.f64 v 2) 4) -1) |
(+.f64 -1 (*.f64 (pow.f64 v 2) 4)) |
(-.f64 (+.f64 (*.f64 4 (pow.f64 v 2)) (*.f64 4 (pow.f64 v 4))) 1) |
(+.f64 (*.f64 4 (pow.f64 v 4)) (+.f64 (*.f64 (pow.f64 v 2) 4) -1)) |
(+.f64 -1 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2)))) |
(+.f64 -1 (*.f64 4 (+.f64 (pow.f64 v 2) (pow.f64 v 4)))) |
(-.f64 (+.f64 (*.f64 4 (pow.f64 v 2)) (+.f64 (*.f64 4 (pow.f64 v 4)) (*.f64 4 (pow.f64 v 6)))) 1) |
(+.f64 (+.f64 (*.f64 4 (pow.f64 v 4)) (*.f64 4 (pow.f64 v 6))) (+.f64 (*.f64 (pow.f64 v 2) 4) -1)) |
(+.f64 -1 (+.f64 (*.f64 (pow.f64 v 2) 4) (*.f64 4 (+.f64 (pow.f64 v 6) (pow.f64 v 4))))) |
(+.f64 -1 (*.f64 4 (+.f64 (pow.f64 v 2) (+.f64 (pow.f64 v 4) (pow.f64 v 6))))) |
-5 |
(neg.f64 (+.f64 5 (*.f64 4 (/.f64 1 (pow.f64 v 2))))) |
(neg.f64 (+.f64 5 (+.f64 (*.f64 4 (/.f64 1 (pow.f64 v 2))) (*.f64 4 (/.f64 1 (pow.f64 v 4)))))) |
(neg.f64 (+.f64 5 (*.f64 4 (+.f64 (/.f64 1 (pow.f64 v 4)) (/.f64 1 (pow.f64 v 2)))))) |
(neg.f64 (+.f64 5 (*.f64 4 (+.f64 (/.f64 1 (pow.f64 v 2)) (/.f64 1 (pow.f64 v 4)))))) |
(neg.f64 (+.f64 5 (+.f64 (*.f64 4 (/.f64 1 (pow.f64 v 6))) (+.f64 (*.f64 4 (/.f64 1 (pow.f64 v 2))) (*.f64 4 (/.f64 1 (pow.f64 v 4))))))) |
(neg.f64 (+.f64 5 (+.f64 (*.f64 4 (/.f64 1 (pow.f64 v 2))) (+.f64 (*.f64 4 (/.f64 1 (pow.f64 v 4))) (*.f64 4 (/.f64 1 (pow.f64 v 6))))))) |
(neg.f64 (+.f64 5 (+.f64 (*.f64 4 (/.f64 1 (pow.f64 v 2))) (*.f64 4 (+.f64 (/.f64 1 (pow.f64 v 6)) (/.f64 1 (pow.f64 v 4))))))) |
(neg.f64 (+.f64 5 (*.f64 4 (+.f64 (/.f64 1 (pow.f64 v 6)) (+.f64 (/.f64 1 (pow.f64 v 2)) (/.f64 1 (pow.f64 v 4))))))) |
-5 |
(neg.f64 (+.f64 5 (*.f64 4 (/.f64 1 (pow.f64 v 2))))) |
(neg.f64 (+.f64 5 (+.f64 (*.f64 4 (/.f64 1 (pow.f64 v 2))) (*.f64 4 (/.f64 1 (pow.f64 v 4)))))) |
(neg.f64 (+.f64 5 (*.f64 4 (+.f64 (/.f64 1 (pow.f64 v 4)) (/.f64 1 (pow.f64 v 2)))))) |
(neg.f64 (+.f64 5 (*.f64 4 (+.f64 (/.f64 1 (pow.f64 v 2)) (/.f64 1 (pow.f64 v 4)))))) |
(neg.f64 (+.f64 5 (+.f64 (*.f64 4 (/.f64 1 (pow.f64 v 6))) (+.f64 (*.f64 4 (/.f64 1 (pow.f64 v 2))) (*.f64 4 (/.f64 1 (pow.f64 v 4))))))) |
(neg.f64 (+.f64 5 (+.f64 (*.f64 4 (/.f64 1 (pow.f64 v 2))) (+.f64 (*.f64 4 (/.f64 1 (pow.f64 v 4))) (*.f64 4 (/.f64 1 (pow.f64 v 6))))))) |
(neg.f64 (+.f64 5 (+.f64 (*.f64 4 (/.f64 1 (pow.f64 v 2))) (*.f64 4 (+.f64 (/.f64 1 (pow.f64 v 6)) (/.f64 1 (pow.f64 v 4))))))) |
(neg.f64 (+.f64 5 (*.f64 4 (+.f64 (/.f64 1 (pow.f64 v 6)) (+.f64 (/.f64 1 (pow.f64 v 2)) (/.f64 1 (pow.f64 v 4))))))) |
(+.f64 (acos.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 (*.f64 v v) -1))) 0) |
(acos.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 -1 (*.f64 v v)))) |
(acos.f64 (/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (+.f64 -1 (*.f64 v v)))) |
(acos.f64 (/.f64 (+.f64 1 (*.f64 v (*.f64 v -5))) (+.f64 -1 (*.f64 v v)))) |
(+.f64 0 (acos.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 (*.f64 v v) -1)))) |
(acos.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 -1 (*.f64 v v)))) |
(acos.f64 (/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (+.f64 -1 (*.f64 v v)))) |
(acos.f64 (/.f64 (+.f64 1 (*.f64 v (*.f64 v -5))) (+.f64 -1 (*.f64 v v)))) |
(-.f64 (acos.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 (*.f64 v v) -1))) 0) |
(acos.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 -1 (*.f64 v v)))) |
(acos.f64 (/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (+.f64 -1 (*.f64 v v)))) |
(acos.f64 (/.f64 (+.f64 1 (*.f64 v (*.f64 v -5))) (+.f64 -1 (*.f64 v v)))) |
(*.f64 1 (acos.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 (*.f64 v v) -1)))) |
(acos.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 -1 (*.f64 v v)))) |
(acos.f64 (/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (+.f64 -1 (*.f64 v v)))) |
(acos.f64 (/.f64 (+.f64 1 (*.f64 v (*.f64 v -5))) (+.f64 -1 (*.f64 v v)))) |
(*.f64 (acos.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 (*.f64 v v) -1))) 1) |
(acos.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 -1 (*.f64 v v)))) |
(acos.f64 (/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (+.f64 -1 (*.f64 v v)))) |
(acos.f64 (/.f64 (+.f64 1 (*.f64 v (*.f64 v -5))) (+.f64 -1 (*.f64 v v)))) |
(*.f64 2 (/.f64 (acos.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 (*.f64 v v) -1))) 2)) |
(acos.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 -1 (*.f64 v v)))) |
(acos.f64 (/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (+.f64 -1 (*.f64 v v)))) |
(acos.f64 (/.f64 (+.f64 1 (*.f64 v (*.f64 v -5))) (+.f64 -1 (*.f64 v v)))) |
(*.f64 (*.f64 (acos.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 (*.f64 v v) -1))) 2) 1/2) |
(acos.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 -1 (*.f64 v v)))) |
(acos.f64 (/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (+.f64 -1 (*.f64 v v)))) |
(acos.f64 (/.f64 (+.f64 1 (*.f64 v (*.f64 v -5))) (+.f64 -1 (*.f64 v v)))) |
(*.f64 1/2 (*.f64 (acos.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 (*.f64 v v) -1))) 2)) |
(acos.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 -1 (*.f64 v v)))) |
(acos.f64 (/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (+.f64 -1 (*.f64 v v)))) |
(acos.f64 (/.f64 (+.f64 1 (*.f64 v (*.f64 v -5))) (+.f64 -1 (*.f64 v v)))) |
(*.f64 (/.f64 (acos.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 (*.f64 v v) -1))) 2) 2) |
(acos.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 -1 (*.f64 v v)))) |
(acos.f64 (/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (+.f64 -1 (*.f64 v v)))) |
(acos.f64 (/.f64 (+.f64 1 (*.f64 v (*.f64 v -5))) (+.f64 -1 (*.f64 v v)))) |
(/.f64 (acos.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 (*.f64 v v) -1))) 1) |
(acos.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 -1 (*.f64 v v)))) |
(acos.f64 (/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (+.f64 -1 (*.f64 v v)))) |
(acos.f64 (/.f64 (+.f64 1 (*.f64 v (*.f64 v -5))) (+.f64 -1 (*.f64 v v)))) |
(/.f64 (*.f64 (acos.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 (*.f64 v v) -1))) 2) 2) |
(acos.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 -1 (*.f64 v v)))) |
(acos.f64 (/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (+.f64 -1 (*.f64 v v)))) |
(acos.f64 (/.f64 (+.f64 1 (*.f64 v (*.f64 v -5))) (+.f64 -1 (*.f64 v v)))) |
(/.f64 (*.f64 (acos.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 (*.f64 v v) -1))) 4) 4) |
(acos.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 -1 (*.f64 v v)))) |
(acos.f64 (/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (+.f64 -1 (*.f64 v v)))) |
(acos.f64 (/.f64 (+.f64 1 (*.f64 v (*.f64 v -5))) (+.f64 -1 (*.f64 v v)))) |
(/.f64 (*.f64 2 (*.f64 (acos.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 (*.f64 v v) -1))) 4)) 8) |
(acos.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 -1 (*.f64 v v)))) |
(acos.f64 (/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (+.f64 -1 (*.f64 v v)))) |
(acos.f64 (/.f64 (+.f64 1 (*.f64 v (*.f64 v -5))) (+.f64 -1 (*.f64 v v)))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (acos.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 (*.f64 v v) -1))) 4)) (*.f64 2 (*.f64 (acos.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 (*.f64 v v) -1))) 4))) 16) |
(acos.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 -1 (*.f64 v v)))) |
(acos.f64 (/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (+.f64 -1 (*.f64 v v)))) |
(acos.f64 (/.f64 (+.f64 1 (*.f64 v (*.f64 v -5))) (+.f64 -1 (*.f64 v v)))) |
(+.f64 1 (+.f64 (*.f64 5 (*.f64 v v)) -1)) |
(*.f64 5 (*.f64 v v)) |
(+.f64 (*.f64 5 (*.f64 v v)) 0) |
(*.f64 5 (*.f64 v v)) |
(+.f64 0 (*.f64 5 (*.f64 v v))) |
(*.f64 5 (*.f64 v v)) |
(+.f64 -1 (-.f64 (*.f64 5 (*.f64 v v)) -1)) |
(*.f64 5 (*.f64 v v)) |
(+.f64 (+.f64 (*.f64 5 (*.f64 v v)) -1) 1) |
(*.f64 5 (*.f64 v v)) |
(-.f64 1 (-.f64 1 (*.f64 5 (*.f64 v v)))) |
(*.f64 5 (*.f64 v v)) |
(-.f64 (*.f64 5 (*.f64 v v)) 0) |
(*.f64 5 (*.f64 v v)) |
(-.f64 0 (-.f64 0 (*.f64 5 (*.f64 v v)))) |
(*.f64 5 (*.f64 v v)) |
(-.f64 (+.f64 (*.f64 5 (*.f64 v v)) -1) -1) |
(*.f64 5 (*.f64 v v)) |
(-.f64 (-.f64 (*.f64 5 (*.f64 v v)) -1) 1) |
(*.f64 5 (*.f64 v v)) |
(/.f64 (*.f64 5 (*.f64 v v)) 1) |
(*.f64 5 (*.f64 v v)) |
(/.f64 (*.f64 v (*.f64 v 10)) 2) |
(*.f64 5 (*.f64 v v)) |
(/.f64 (*.f64 (*.f64 v v) 20) 4) |
(*.f64 5 (*.f64 v v)) |
(/.f64 (*.f64 2 (*.f64 (*.f64 v v) 20)) 8) |
(*.f64 5 (*.f64 v v)) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 v v) 20)) (*.f64 2 (*.f64 (*.f64 v v) 20))) 16) |
(*.f64 5 (*.f64 v v)) |
(neg.f64 (-.f64 0 (*.f64 5 (*.f64 v v)))) |
(*.f64 5 (*.f64 v v)) |
(+.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 (*.f64 v v) -1)) 0) |
(/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 -1 (*.f64 v v))) |
(/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (+.f64 -1 (*.f64 v v))) |
(/.f64 (+.f64 1 (*.f64 v (*.f64 v -5))) (+.f64 -1 (*.f64 v v))) |
(+.f64 0 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 (*.f64 v v) -1))) |
(/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 -1 (*.f64 v v))) |
(/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (+.f64 -1 (*.f64 v v))) |
(/.f64 (+.f64 1 (*.f64 v (*.f64 v -5))) (+.f64 -1 (*.f64 v v))) |
(+.f64 -1 (-.f64 1 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (-.f64 1 (*.f64 v v))))) |
(/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 -1 (*.f64 v v))) |
(/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (+.f64 -1 (*.f64 v v))) |
(/.f64 (+.f64 1 (*.f64 v (*.f64 v -5))) (+.f64 -1 (*.f64 v v))) |
(-.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 (*.f64 v v) -1)) 0) |
(/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 -1 (*.f64 v v))) |
(/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (+.f64 -1 (*.f64 v v))) |
(/.f64 (+.f64 1 (*.f64 v (*.f64 v -5))) (+.f64 -1 (*.f64 v v))) |
(-.f64 0 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (-.f64 1 (*.f64 v v)))) |
(/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 -1 (*.f64 v v))) |
(/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (+.f64 -1 (*.f64 v v))) |
(/.f64 (+.f64 1 (*.f64 v (*.f64 v -5))) (+.f64 -1 (*.f64 v v))) |
(*.f64 1 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 (*.f64 v v) -1))) |
(/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 -1 (*.f64 v v))) |
(/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (+.f64 -1 (*.f64 v v))) |
(/.f64 (+.f64 1 (*.f64 v (*.f64 v -5))) (+.f64 -1 (*.f64 v v))) |
(*.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (/.f64 1 (+.f64 (*.f64 v v) -1))) |
(/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 -1 (*.f64 v v))) |
(/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (+.f64 -1 (*.f64 v v))) |
(/.f64 (+.f64 1 (*.f64 v (*.f64 v -5))) (+.f64 -1 (*.f64 v v))) |
(*.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 (*.f64 v v) -1)) 1) |
(/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 -1 (*.f64 v v))) |
(/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (+.f64 -1 (*.f64 v v))) |
(/.f64 (+.f64 1 (*.f64 v (*.f64 v -5))) (+.f64 -1 (*.f64 v v))) |
(*.f64 -1 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (-.f64 1 (*.f64 v v)))) |
(/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 -1 (*.f64 v v))) |
(/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (+.f64 -1 (*.f64 v v))) |
(/.f64 (+.f64 1 (*.f64 v (*.f64 v -5))) (+.f64 -1 (*.f64 v v))) |
(*.f64 (*.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) 2) (/.f64 1/2 (+.f64 (*.f64 v v) -1))) |
(/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 -1 (*.f64 v v))) |
(/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (+.f64 -1 (*.f64 v v))) |
(/.f64 (+.f64 1 (*.f64 v (*.f64 v -5))) (+.f64 -1 (*.f64 v v))) |
(*.f64 (*.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) 2) (*.f64 (/.f64 1 (+.f64 (*.f64 v v) -1)) 1/2)) |
(/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 -1 (*.f64 v v))) |
(/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (+.f64 -1 (*.f64 v v))) |
(/.f64 (+.f64 1 (*.f64 v (*.f64 v -5))) (+.f64 -1 (*.f64 v v))) |
(*.f64 (+.f64 (*.f64 5 (*.f64 v v)) -1) (/.f64 1 (-.f64 1 (*.f64 v v)))) |
(/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 -1 (*.f64 v v))) |
(/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (+.f64 -1 (*.f64 v v))) |
(/.f64 (+.f64 1 (*.f64 v (*.f64 v -5))) (+.f64 -1 (*.f64 v v))) |
(*.f64 (+.f64 (*.f64 5 (*.f64 v v)) -1) (*.f64 -1 (/.f64 1 (+.f64 (*.f64 v v) -1)))) |
(/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 -1 (*.f64 v v))) |
(/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (+.f64 -1 (*.f64 v v))) |
(/.f64 (+.f64 1 (*.f64 v (*.f64 v -5))) (+.f64 -1 (*.f64 v v))) |
(*.f64 2 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 -2 (*.f64 (*.f64 v v) 2)))) |
(/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 -1 (*.f64 v v))) |
(/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (+.f64 -1 (*.f64 v v))) |
(/.f64 (+.f64 1 (*.f64 v (*.f64 v -5))) (+.f64 -1 (*.f64 v v))) |
(*.f64 2 (/.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 (*.f64 v v) -1)) 2)) |
(/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 -1 (*.f64 v v))) |
(/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (+.f64 -1 (*.f64 v v))) |
(/.f64 (+.f64 1 (*.f64 v (*.f64 v -5))) (+.f64 -1 (*.f64 v v))) |
(*.f64 2 (*.f64 (/.f64 1/2 (+.f64 (*.f64 v v) -1)) (-.f64 1 (*.f64 5 (*.f64 v v))))) |
(/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 -1 (*.f64 v v))) |
(/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (+.f64 -1 (*.f64 v v))) |
(/.f64 (+.f64 1 (*.f64 v (*.f64 v -5))) (+.f64 -1 (*.f64 v v))) |
(*.f64 (*.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (/.f64 2 (+.f64 (*.f64 v v) -1))) 1/2) |
(/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 -1 (*.f64 v v))) |
(/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (+.f64 -1 (*.f64 v v))) |
(/.f64 (+.f64 1 (*.f64 v (*.f64 v -5))) (+.f64 -1 (*.f64 v v))) |
(*.f64 (*.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) 4) (/.f64 1 (*.f64 (+.f64 (*.f64 v v) -1) 4))) |
(*.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (*.f64 4 (/.f64 1 (*.f64 4 (+.f64 -1 (*.f64 v v)))))) |
(*.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (*.f64 4 (/.f64 1/4 (+.f64 -1 (*.f64 v v))))) |
(*.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (*.f64 4 (/.f64 1/4 (+.f64 -1 (*.f64 v v))))) |
(*.f64 (+.f64 1 (*.f64 v (*.f64 v -5))) (*.f64 4 (/.f64 1/4 (+.f64 -1 (*.f64 v v))))) |
(*.f64 4 (*.f64 (/.f64 (+.f64 1 (*.f64 v (*.f64 v -5))) (-.f64 1 (*.f64 v v))) -1/4)) |
(*.f64 (/.f64 1 (+.f64 (*.f64 v v) -1)) (-.f64 1 (*.f64 5 (*.f64 v v)))) |
(/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 -1 (*.f64 v v))) |
(/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (+.f64 -1 (*.f64 v v))) |
(/.f64 (+.f64 1 (*.f64 v (*.f64 v -5))) (+.f64 -1 (*.f64 v v))) |
(*.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (-.f64 1 (*.f64 v v))) -1) |
(/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 -1 (*.f64 v v))) |
(/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (+.f64 -1 (*.f64 v v))) |
(/.f64 (+.f64 1 (*.f64 v (*.f64 v -5))) (+.f64 -1 (*.f64 v v))) |
(*.f64 (/.f64 1/2 (+.f64 (*.f64 v v) -1)) (*.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) 2)) |
(/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 -1 (*.f64 v v))) |
(/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (+.f64 -1 (*.f64 v v))) |
(/.f64 (+.f64 1 (*.f64 v (*.f64 v -5))) (+.f64 -1 (*.f64 v v))) |
(*.f64 (/.f64 1 (-.f64 1 (*.f64 v v))) (+.f64 (*.f64 5 (*.f64 v v)) -1)) |
(/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 -1 (*.f64 v v))) |
(/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (+.f64 -1 (*.f64 v v))) |
(/.f64 (+.f64 1 (*.f64 v (*.f64 v -5))) (+.f64 -1 (*.f64 v v))) |
(*.f64 1/2 (*.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (/.f64 2 (+.f64 (*.f64 v v) -1)))) |
(/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 -1 (*.f64 v v))) |
(/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (+.f64 -1 (*.f64 v v))) |
(/.f64 (+.f64 1 (*.f64 v (*.f64 v -5))) (+.f64 -1 (*.f64 v v))) |
(*.f64 (*.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) -2) (/.f64 1 (*.f64 (-.f64 1 (*.f64 v v)) 2))) |
(*.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (*.f64 -2 (/.f64 1 (*.f64 2 (-.f64 1 (*.f64 v v)))))) |
(*.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (*.f64 -2 (/.f64 1/2 (-.f64 1 (*.f64 v v))))) |
(*.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (*.f64 -2 (/.f64 1/2 (-.f64 1 (*.f64 v v))))) |
(*.f64 (/.f64 1/2 (-.f64 1 (*.f64 v v))) (+.f64 -2 (*.f64 v (*.f64 v 10)))) |
(*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 v v) -1)) 1/2) (*.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) 2)) |
(/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 -1 (*.f64 v v))) |
(/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (+.f64 -1 (*.f64 v v))) |
(/.f64 (+.f64 1 (*.f64 v (*.f64 v -5))) (+.f64 -1 (*.f64 v v))) |
(*.f64 (*.f64 -1 (/.f64 1 (+.f64 (*.f64 v v) -1))) (+.f64 (*.f64 5 (*.f64 v v)) -1)) |
(/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 -1 (*.f64 v v))) |
(/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (+.f64 -1 (*.f64 v v))) |
(/.f64 (+.f64 1 (*.f64 v (*.f64 v -5))) (+.f64 -1 (*.f64 v v))) |
(*.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 -2 (*.f64 (*.f64 v v) 2))) 2) |
(/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 -1 (*.f64 v v))) |
(/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (+.f64 -1 (*.f64 v v))) |
(/.f64 (+.f64 1 (*.f64 v (*.f64 v -5))) (+.f64 -1 (*.f64 v v))) |
(*.f64 (/.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 (*.f64 v v) -1)) 2) 2) |
(/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 -1 (*.f64 v v))) |
(/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (+.f64 -1 (*.f64 v v))) |
(/.f64 (+.f64 1 (*.f64 v (*.f64 v -5))) (+.f64 -1 (*.f64 v v))) |
(*.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 v v) -1) 4)) (*.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) 4)) |
(*.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (*.f64 4 (/.f64 1 (*.f64 4 (+.f64 -1 (*.f64 v v)))))) |
(*.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (*.f64 4 (/.f64 1/4 (+.f64 -1 (*.f64 v v))))) |
(*.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (*.f64 4 (/.f64 1/4 (+.f64 -1 (*.f64 v v))))) |
(*.f64 (+.f64 1 (*.f64 v (*.f64 v -5))) (*.f64 4 (/.f64 1/4 (+.f64 -1 (*.f64 v v))))) |
(*.f64 4 (*.f64 (/.f64 (+.f64 1 (*.f64 v (*.f64 v -5))) (-.f64 1 (*.f64 v v))) -1/4)) |
(*.f64 (/.f64 1 (*.f64 (-.f64 1 (*.f64 v v)) 2)) (*.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) -2)) |
(*.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (*.f64 -2 (/.f64 1 (*.f64 2 (-.f64 1 (*.f64 v v)))))) |
(*.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (*.f64 -2 (/.f64 1/2 (-.f64 1 (*.f64 v v))))) |
(*.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (*.f64 -2 (/.f64 1/2 (-.f64 1 (*.f64 v v))))) |
(*.f64 (/.f64 1/2 (-.f64 1 (*.f64 v v))) (+.f64 -2 (*.f64 v (*.f64 v 10)))) |
(*.f64 (+.f64 (/.f64 1/2 (+.f64 (*.f64 v v) -1)) (/.f64 1/2 (+.f64 (*.f64 v v) -1))) (-.f64 1 (*.f64 5 (*.f64 v v)))) |
(/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 -1 (*.f64 v v))) |
(/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (+.f64 -1 (*.f64 v v))) |
(/.f64 (+.f64 1 (*.f64 v (*.f64 v -5))) (+.f64 -1 (*.f64 v v))) |
(neg.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (-.f64 1 (*.f64 v v)))) |
(/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (+.f64 -1 (*.f64 v v))) |
(/.f64 (+.f64 1 (*.f64 (*.f64 v v) -5)) (+.f64 -1 (*.f64 v v))) |
(/.f64 (+.f64 1 (*.f64 v (*.f64 v -5))) (+.f64 -1 (*.f64 v v))) |
Compiled 1738 to 1215 computations (30.1% saved)
3 alts after pruning (2 fresh and 1 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 100 | 2 | 102 |
| Fresh | 0 | 0 | 0 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 0 | 0 |
| Total | 100 | 3 | 103 |
| Status | Error | Program |
|---|---|---|
| ✓ | 0.4b | (acos.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (-.f64 (*.f64 v v) 1))) |
| ▶ | 0.5b | (acos.f64 (+.f64 -1 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))))) |
| ▶ | 1.0b | (acos.f64 -1) |
Compiled 31 to 24 computations (22.6% saved)
Compiled 4 to 4 computations (0% saved)
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (+.f64 (pow.f64 v 4) (pow.f64 v 2)) |
| ✓ | 0.0b | (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) |
| ✓ | 0.4b | (acos.f64 (+.f64 -1 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))))) |
Compiled 50 to 39 computations (22% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | v | @ | -inf | (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) |
| 0.0ms | v | @ | inf | (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) |
| 0.0ms | v | @ | 0 | (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) |
| 0.0ms | v | @ | 0 | (acos.f64 (+.f64 -1 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))))) |
| 0.0ms | v | @ | -inf | (acos.f64 (+.f64 -1 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))))) |
| 1× | batch-egg-rewrite |
| 1548× | bool.json-1 |
| 1548× | bool.json-2 |
| 1502× | rational.json-1 |
| 1502× | rational.json-2 |
| 1502× | rational.json-4 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 13 | 79 |
| 1 | 128 | 79 |
| 2 | 317 | 79 |
| 3 | 597 | 79 |
| 4 | 1225 | 79 |
| 5 | 2699 | 79 |
| 6 | 5809 | 79 |
| 1× | node limit |
| Inputs |
|---|
(acos.f64 (+.f64 -1 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))))) |
(*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) |
(+.f64 (pow.f64 v 4) (pow.f64 v 2)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (acos.f64 (+.f64 -1 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (acos.f64 (+.f64 -1 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (acos.f64 (+.f64 -1 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))))) 1/2) (*.f64 (acos.f64 (+.f64 -1 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (acos.f64 (+.f64 -1 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (acos.f64 (+.f64 -1 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (acos.f64 (+.f64 -1 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (acos.f64 (+.f64 -1 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (acos.f64 (+.f64 -1 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (acos.f64 (+.f64 -1 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2)))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (acos.f64 (+.f64 -1 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2)))))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (acos.f64 (+.f64 -1 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (acos.f64 (+.f64 -1 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 4 (acos.f64 (+.f64 -1 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (acos.f64 (+.f64 -1 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (acos.f64 (+.f64 -1 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (acos.f64 (+.f64 -1 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (acos.f64 (+.f64 -1 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (acos.f64 (+.f64 -1 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))))) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (acos.f64 (+.f64 -1 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))))) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (acos.f64 (+.f64 -1 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))))) 8)) (*.f64 2 (*.f64 (acos.f64 (+.f64 -1 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))))) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (acos.f64 (+.f64 -1 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (acos.f64 (+.f64 -1 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))))) (acos.f64 (+.f64 -1 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x or (acos.f64 (+.f64 -1 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))))) (acos.f64 (+.f64 -1 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2)))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 v 4) (+.f64 (pow.f64 v 2) (*.f64 (+.f64 (pow.f64 v 4) (pow.f64 v 2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 v 2) (+.f64 (pow.f64 v 4) (*.f64 (+.f64 (pow.f64 v 4) (pow.f64 v 2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (pow.f64 v 4) (pow.f64 v 2)) (*.f64 (+.f64 (pow.f64 v 4) (pow.f64 v 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) (*.f64 2 (+.f64 (pow.f64 v 4) (pow.f64 v 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (pow.f64 v 4) (*.f64 2 (pow.f64 v 2))) (+.f64 (pow.f64 v 4) (*.f64 2 (+.f64 (pow.f64 v 4) (pow.f64 v 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (pow.f64 v 2) (*.f64 (pow.f64 v 4) 2)) (+.f64 (pow.f64 v 2) (*.f64 2 (+.f64 (pow.f64 v 4) (pow.f64 v 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (pow.f64 v 2) (*.f64 (+.f64 (pow.f64 v 4) (pow.f64 v 2)) 3)) (pow.f64 v 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (pow.f64 v 4) (*.f64 (+.f64 (pow.f64 v 4) (pow.f64 v 2)) 3)) (pow.f64 v 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (pow.f64 v 4) (pow.f64 v 2)) 3) (+.f64 (pow.f64 v 4) (pow.f64 v 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (pow.f64 v 4) (*.f64 2 (+.f64 (pow.f64 v 4) (pow.f64 v 2)))) (+.f64 (pow.f64 v 4) (*.f64 2 (pow.f64 v 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (pow.f64 v 2) (*.f64 2 (+.f64 (pow.f64 v 4) (pow.f64 v 2)))) (+.f64 (pow.f64 v 2) (*.f64 (pow.f64 v 4) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 v 4) (pow.f64 v 2)) 8) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 v 4) (pow.f64 v 2)) 16) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 v 4) (pow.f64 v 2)) 8)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 4 (*.f64 (+.f64 (pow.f64 v 4) (pow.f64 v 2)) 8))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 4 (*.f64 (+.f64 (pow.f64 v 4) (pow.f64 v 2)) 8))) (*.f64 2 (*.f64 4 (*.f64 (+.f64 (pow.f64 v 4) (pow.f64 v 2)) 8)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (pow.f64 v 4) (pow.f64 v 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 (pow.f64 v 4) (pow.f64 v 2)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 (pow.f64 v 4) (pow.f64 v 2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (+.f64 (*.f64 (pow.f64 v 2) 1/2) (*.f64 (pow.f64 v 4) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (+.f64 (*.f64 (pow.f64 v 4) 1/2) (*.f64 (pow.f64 v 2) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 v 4) (pow.f64 v 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (pow.f64 v 4) (pow.f64 v 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (pow.f64 v 4) (pow.f64 v 2)) 8) 1/8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (+.f64 (pow.f64 v 4) (pow.f64 v 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (*.f64 2 (pow.f64 v 2)) (*.f64 (pow.f64 v 4) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (*.f64 (pow.f64 v 4) 2) (*.f64 2 (pow.f64 v 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 8 (/.f64 (+.f64 (pow.f64 v 4) (pow.f64 v 2)) 8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (pow.f64 v 4) (pow.f64 v 2)) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 v 4) (pow.f64 v 2)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 v 4) (pow.f64 v 2)) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/8 (*.f64 (+.f64 (pow.f64 v 4) (pow.f64 v 2)) 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 v 4) (pow.f64 v 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 v 4) (pow.f64 v 2)) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 v 4) (pow.f64 v 2)) 16) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 v 4) (pow.f64 v 2)) 8)) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 4 (*.f64 (+.f64 (pow.f64 v 4) (pow.f64 v 2)) 8))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (+.f64 (pow.f64 v 4) (pow.f64 v 2))))))) (#(struct:change #<rule egg-rr> (2) ((x and (+.f64 (pow.f64 v 4) (pow.f64 v 2)) (+.f64 (pow.f64 v 4) (pow.f64 v 2)))))) (#(struct:change #<rule egg-rr> (2) ((x or (+.f64 (pow.f64 v 4) (pow.f64 v 2)) (+.f64 (pow.f64 v 4) (pow.f64 v 2))))))) |
| 1× | egg-herbie |
| 3570× | rational.json-simplify-1 |
| 3564× | rational.json-simplify-41 |
| 2090× | rational.json-simplify-35 |
| 1470× | rational.json-simplify-48 |
| 1166× | rational.json-simplify-2 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 125 | 2717 |
| 1 | 235 | 2567 |
| 2 | 686 | 2543 |
| 3 | 1829 | 2519 |
| 4 | 2747 | 2519 |
| 5 | 3248 | 2519 |
| 6 | 3415 | 2519 |
| 7 | 3516 | 2519 |
| 8 | 3564 | 2519 |
| 9 | 3608 | 2519 |
| 10 | 3649 | 2519 |
| 11 | 3708 | 2519 |
| 12 | 3747 | 2519 |
| 13 | 3786 | 2519 |
| 14 | 3825 | 2519 |
| 15 | 3864 | 2519 |
| 16 | 3903 | 2519 |
| 17 | 3942 | 2519 |
| 18 | 3981 | 2519 |
| 19 | 6507 | 2519 |
| 20 | 6548 | 2519 |
| 21 | 6589 | 2519 |
| 22 | 6628 | 2519 |
| 23 | 6667 | 2519 |
| 24 | 6706 | 2519 |
| 25 | 7302 | 2519 |
| 26 | 7308 | 2519 |
| 27 | 7314 | 2519 |
| 28 | 7314 | 2519 |
| 29 | 7353 | 2519 |
| 30 | 7392 | 2519 |
| 31 | 7431 | 2519 |
| 1× | node limit |
| Inputs |
|---|
(acos.f64 (-.f64 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) 1)) |
(acos.f64 (-.f64 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) 1)) |
(acos.f64 (-.f64 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) 1)) |
(acos.f64 (-.f64 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) 1)) |
(acos.f64 (-.f64 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) 1)) |
(acos.f64 (-.f64 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) 1)) |
(acos.f64 (-.f64 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) 1)) |
(acos.f64 (-.f64 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) 1)) |
(acos.f64 (-.f64 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) 1)) |
(acos.f64 (-.f64 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) 1)) |
(acos.f64 (-.f64 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) 1)) |
(acos.f64 (-.f64 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) 1)) |
(*.f64 4 (pow.f64 v 2)) |
(+.f64 (*.f64 4 (pow.f64 v 2)) (*.f64 4 (pow.f64 v 4))) |
(+.f64 (*.f64 4 (pow.f64 v 2)) (*.f64 4 (pow.f64 v 4))) |
(+.f64 (*.f64 4 (pow.f64 v 2)) (*.f64 4 (pow.f64 v 4))) |
(*.f64 4 (pow.f64 v 4)) |
(+.f64 (*.f64 4 (pow.f64 v 2)) (*.f64 4 (pow.f64 v 4))) |
(+.f64 (*.f64 4 (pow.f64 v 2)) (*.f64 4 (pow.f64 v 4))) |
(+.f64 (*.f64 4 (pow.f64 v 2)) (*.f64 4 (pow.f64 v 4))) |
(*.f64 4 (pow.f64 v 4)) |
(+.f64 (*.f64 4 (pow.f64 v 2)) (*.f64 4 (pow.f64 v 4))) |
(+.f64 (*.f64 4 (pow.f64 v 2)) (*.f64 4 (pow.f64 v 4))) |
(+.f64 (*.f64 4 (pow.f64 v 2)) (*.f64 4 (pow.f64 v 4))) |
(pow.f64 v 2) |
(pow.f64 v 4) |
(pow.f64 v 4) |
(+.f64 (acos.f64 (+.f64 -1 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))))) 0) |
(+.f64 0 (acos.f64 (+.f64 -1 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2)))))) |
(+.f64 (*.f64 (acos.f64 (+.f64 -1 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))))) 1/2) (*.f64 (acos.f64 (+.f64 -1 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))))) 1/2)) |
(-.f64 (acos.f64 (+.f64 -1 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))))) 0) |
(*.f64 4 (/.f64 (acos.f64 (+.f64 -1 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))))) 4)) |
(*.f64 2 (*.f64 (acos.f64 (+.f64 -1 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))))) 1/2)) |
(*.f64 (acos.f64 (+.f64 -1 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))))) 1) |
(*.f64 1 (acos.f64 (+.f64 -1 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2)))))) |
(*.f64 (*.f64 2 (acos.f64 (+.f64 -1 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2)))))) 1/2) |
(*.f64 (*.f64 4 (acos.f64 (+.f64 -1 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2)))))) 1/4) |
(*.f64 1/2 (*.f64 2 (acos.f64 (+.f64 -1 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))))))) |
(*.f64 (*.f64 (acos.f64 (+.f64 -1 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))))) 1/2) 2) |
(*.f64 1/4 (*.f64 4 (acos.f64 (+.f64 -1 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))))))) |
(*.f64 (/.f64 (acos.f64 (+.f64 -1 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))))) 4) 4) |
(/.f64 (acos.f64 (+.f64 -1 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))))) 1) |
(/.f64 (*.f64 2 (acos.f64 (+.f64 -1 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2)))))) 2) |
(/.f64 (*.f64 4 (acos.f64 (+.f64 -1 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2)))))) 4) |
(/.f64 (*.f64 (acos.f64 (+.f64 -1 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))))) 8) 8) |
(/.f64 (*.f64 2 (*.f64 (acos.f64 (+.f64 -1 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))))) 8)) 16) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (acos.f64 (+.f64 -1 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))))) 8)) (*.f64 2 (*.f64 (acos.f64 (+.f64 -1 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))))) 8))) 32) |
(+.f64 (pow.f64 v 4) (+.f64 (pow.f64 v 2) (*.f64 (+.f64 (pow.f64 v 4) (pow.f64 v 2)) 3))) |
(+.f64 (pow.f64 v 2) (+.f64 (pow.f64 v 4) (*.f64 (+.f64 (pow.f64 v 4) (pow.f64 v 2)) 3))) |
(+.f64 (+.f64 (pow.f64 v 4) (pow.f64 v 2)) (*.f64 (+.f64 (pow.f64 v 4) (pow.f64 v 2)) 3)) |
(+.f64 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) 0) |
(+.f64 0 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2)))) |
(+.f64 (*.f64 2 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) (*.f64 2 (+.f64 (pow.f64 v 4) (pow.f64 v 2)))) |
(+.f64 (+.f64 (pow.f64 v 4) (*.f64 2 (pow.f64 v 2))) (+.f64 (pow.f64 v 4) (*.f64 2 (+.f64 (pow.f64 v 4) (pow.f64 v 2))))) |
(+.f64 (+.f64 (pow.f64 v 2) (*.f64 (pow.f64 v 4) 2)) (+.f64 (pow.f64 v 2) (*.f64 2 (+.f64 (pow.f64 v 4) (pow.f64 v 2))))) |
(+.f64 (+.f64 (pow.f64 v 2) (*.f64 (+.f64 (pow.f64 v 4) (pow.f64 v 2)) 3)) (pow.f64 v 4)) |
(+.f64 (+.f64 (pow.f64 v 4) (*.f64 (+.f64 (pow.f64 v 4) (pow.f64 v 2)) 3)) (pow.f64 v 2)) |
(+.f64 (*.f64 (+.f64 (pow.f64 v 4) (pow.f64 v 2)) 3) (+.f64 (pow.f64 v 4) (pow.f64 v 2))) |
(+.f64 (+.f64 (pow.f64 v 4) (*.f64 2 (+.f64 (pow.f64 v 4) (pow.f64 v 2)))) (+.f64 (pow.f64 v 4) (*.f64 2 (pow.f64 v 2)))) |
(+.f64 (+.f64 (pow.f64 v 2) (*.f64 2 (+.f64 (pow.f64 v 4) (pow.f64 v 2)))) (+.f64 (pow.f64 v 2) (*.f64 (pow.f64 v 4) 2))) |
(-.f64 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) 0) |
(/.f64 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) 1) |
(/.f64 (*.f64 (+.f64 (pow.f64 v 4) (pow.f64 v 2)) 8) 2) |
(/.f64 (*.f64 (+.f64 (pow.f64 v 4) (pow.f64 v 2)) 16) 4) |
(/.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 v 4) (pow.f64 v 2)) 8)) 8) |
(/.f64 (*.f64 2 (*.f64 4 (*.f64 (+.f64 (pow.f64 v 4) (pow.f64 v 2)) 8))) 16) |
(/.f64 (+.f64 (*.f64 2 (*.f64 4 (*.f64 (+.f64 (pow.f64 v 4) (pow.f64 v 2)) 8))) (*.f64 2 (*.f64 4 (*.f64 (+.f64 (pow.f64 v 4) (pow.f64 v 2)) 8)))) 32) |
(-.f64 (+.f64 (pow.f64 v 4) (pow.f64 v 2)) 0) |
(*.f64 4 (/.f64 (+.f64 (pow.f64 v 4) (pow.f64 v 2)) 4)) |
(*.f64 2 (*.f64 (+.f64 (pow.f64 v 4) (pow.f64 v 2)) 1/2)) |
(*.f64 2 (+.f64 (*.f64 (pow.f64 v 2) 1/2) (*.f64 (pow.f64 v 4) 1/2))) |
(*.f64 2 (+.f64 (*.f64 (pow.f64 v 4) 1/2) (*.f64 (pow.f64 v 2) 1/2))) |
(*.f64 (+.f64 (pow.f64 v 4) (pow.f64 v 2)) 1) |
(*.f64 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) 1/4) |
(*.f64 1 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) |
(*.f64 (*.f64 (+.f64 (pow.f64 v 4) (pow.f64 v 2)) 8) 1/8) |
(*.f64 (*.f64 2 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) 1/2) |
(*.f64 1/2 (*.f64 2 (+.f64 (pow.f64 v 4) (pow.f64 v 2)))) |
(*.f64 1/2 (+.f64 (*.f64 2 (pow.f64 v 2)) (*.f64 (pow.f64 v 4) 2))) |
(*.f64 1/2 (+.f64 (*.f64 (pow.f64 v 4) 2) (*.f64 2 (pow.f64 v 2)))) |
(*.f64 8 (/.f64 (+.f64 (pow.f64 v 4) (pow.f64 v 2)) 8)) |
(*.f64 (*.f64 (+.f64 (pow.f64 v 4) (pow.f64 v 2)) 1/2) 2) |
(*.f64 1/4 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2)))) |
(*.f64 (/.f64 (+.f64 (pow.f64 v 4) (pow.f64 v 2)) 4) 4) |
(*.f64 (/.f64 (+.f64 (pow.f64 v 4) (pow.f64 v 2)) 8) 8) |
(*.f64 1/8 (*.f64 (+.f64 (pow.f64 v 4) (pow.f64 v 2)) 8)) |
(/.f64 (+.f64 (pow.f64 v 4) (pow.f64 v 2)) 1) |
(/.f64 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) 4) |
(/.f64 (*.f64 (+.f64 (pow.f64 v 4) (pow.f64 v 2)) 8) 8) |
(/.f64 (*.f64 2 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) 2) |
(/.f64 (*.f64 (+.f64 (pow.f64 v 4) (pow.f64 v 2)) 16) 16) |
(/.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 v 4) (pow.f64 v 2)) 8)) 32) |
(/.f64 (*.f64 2 (*.f64 4 (*.f64 (+.f64 (pow.f64 v 4) (pow.f64 v 2)) 8))) 64) |
| Outputs |
|---|
(acos.f64 (-.f64 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) 1)) |
(acos.f64 (+.f64 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) -1)) |
(acos.f64 (-.f64 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) 1)) |
(acos.f64 (+.f64 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) -1)) |
(acos.f64 (-.f64 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) 1)) |
(acos.f64 (+.f64 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) -1)) |
(acos.f64 (-.f64 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) 1)) |
(acos.f64 (+.f64 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) -1)) |
(acos.f64 (-.f64 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) 1)) |
(acos.f64 (+.f64 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) -1)) |
(acos.f64 (-.f64 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) 1)) |
(acos.f64 (+.f64 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) -1)) |
(acos.f64 (-.f64 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) 1)) |
(acos.f64 (+.f64 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) -1)) |
(acos.f64 (-.f64 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) 1)) |
(acos.f64 (+.f64 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) -1)) |
(acos.f64 (-.f64 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) 1)) |
(acos.f64 (+.f64 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) -1)) |
(acos.f64 (-.f64 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) 1)) |
(acos.f64 (+.f64 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) -1)) |
(acos.f64 (-.f64 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) 1)) |
(acos.f64 (+.f64 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) -1)) |
(acos.f64 (-.f64 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) 1)) |
(acos.f64 (+.f64 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) -1)) |
(*.f64 4 (pow.f64 v 2)) |
(+.f64 (*.f64 4 (pow.f64 v 2)) (*.f64 4 (pow.f64 v 4))) |
(*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) |
(+.f64 (*.f64 4 (pow.f64 v 2)) (*.f64 4 (pow.f64 v 4))) |
(*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) |
(+.f64 (*.f64 4 (pow.f64 v 2)) (*.f64 4 (pow.f64 v 4))) |
(*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) |
(*.f64 4 (pow.f64 v 4)) |
(+.f64 (*.f64 4 (pow.f64 v 2)) (*.f64 4 (pow.f64 v 4))) |
(*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) |
(+.f64 (*.f64 4 (pow.f64 v 2)) (*.f64 4 (pow.f64 v 4))) |
(*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) |
(+.f64 (*.f64 4 (pow.f64 v 2)) (*.f64 4 (pow.f64 v 4))) |
(*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) |
(*.f64 4 (pow.f64 v 4)) |
(+.f64 (*.f64 4 (pow.f64 v 2)) (*.f64 4 (pow.f64 v 4))) |
(*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) |
(+.f64 (*.f64 4 (pow.f64 v 2)) (*.f64 4 (pow.f64 v 4))) |
(*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) |
(+.f64 (*.f64 4 (pow.f64 v 2)) (*.f64 4 (pow.f64 v 4))) |
(*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) |
(pow.f64 v 2) |
(pow.f64 v 4) |
(pow.f64 v 4) |
(+.f64 (acos.f64 (+.f64 -1 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))))) 0) |
(acos.f64 (+.f64 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) -1)) |
(+.f64 0 (acos.f64 (+.f64 -1 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2)))))) |
(acos.f64 (+.f64 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) -1)) |
(+.f64 (*.f64 (acos.f64 (+.f64 -1 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))))) 1/2) (*.f64 (acos.f64 (+.f64 -1 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))))) 1/2)) |
(acos.f64 (+.f64 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) -1)) |
(-.f64 (acos.f64 (+.f64 -1 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))))) 0) |
(acos.f64 (+.f64 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) -1)) |
(*.f64 4 (/.f64 (acos.f64 (+.f64 -1 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))))) 4)) |
(acos.f64 (+.f64 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) -1)) |
(*.f64 2 (*.f64 (acos.f64 (+.f64 -1 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))))) 1/2)) |
(acos.f64 (+.f64 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) -1)) |
(*.f64 (acos.f64 (+.f64 -1 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))))) 1) |
(acos.f64 (+.f64 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) -1)) |
(*.f64 1 (acos.f64 (+.f64 -1 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2)))))) |
(acos.f64 (+.f64 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) -1)) |
(*.f64 (*.f64 2 (acos.f64 (+.f64 -1 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2)))))) 1/2) |
(acos.f64 (+.f64 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) -1)) |
(*.f64 (*.f64 4 (acos.f64 (+.f64 -1 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2)))))) 1/4) |
(acos.f64 (+.f64 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) -1)) |
(*.f64 1/2 (*.f64 2 (acos.f64 (+.f64 -1 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))))))) |
(acos.f64 (+.f64 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) -1)) |
(*.f64 (*.f64 (acos.f64 (+.f64 -1 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))))) 1/2) 2) |
(acos.f64 (+.f64 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) -1)) |
(*.f64 1/4 (*.f64 4 (acos.f64 (+.f64 -1 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))))))) |
(acos.f64 (+.f64 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) -1)) |
(*.f64 (/.f64 (acos.f64 (+.f64 -1 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))))) 4) 4) |
(acos.f64 (+.f64 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) -1)) |
(/.f64 (acos.f64 (+.f64 -1 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))))) 1) |
(acos.f64 (+.f64 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) -1)) |
(/.f64 (*.f64 2 (acos.f64 (+.f64 -1 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2)))))) 2) |
(acos.f64 (+.f64 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) -1)) |
(/.f64 (*.f64 4 (acos.f64 (+.f64 -1 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2)))))) 4) |
(acos.f64 (+.f64 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) -1)) |
(/.f64 (*.f64 (acos.f64 (+.f64 -1 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))))) 8) 8) |
(acos.f64 (+.f64 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) -1)) |
(/.f64 (*.f64 2 (*.f64 (acos.f64 (+.f64 -1 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))))) 8)) 16) |
(acos.f64 (+.f64 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) -1)) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (acos.f64 (+.f64 -1 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))))) 8)) (*.f64 2 (*.f64 (acos.f64 (+.f64 -1 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))))) 8))) 32) |
(acos.f64 (+.f64 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) -1)) |
(+.f64 (pow.f64 v 4) (+.f64 (pow.f64 v 2) (*.f64 (+.f64 (pow.f64 v 4) (pow.f64 v 2)) 3))) |
(+.f64 (*.f64 4 (pow.f64 v 2)) (*.f64 4 (pow.f64 v 4))) |
(*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) |
(+.f64 (pow.f64 v 2) (+.f64 (pow.f64 v 4) (*.f64 (+.f64 (pow.f64 v 4) (pow.f64 v 2)) 3))) |
(+.f64 (*.f64 4 (pow.f64 v 2)) (*.f64 4 (pow.f64 v 4))) |
(*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) |
(+.f64 (+.f64 (pow.f64 v 4) (pow.f64 v 2)) (*.f64 (+.f64 (pow.f64 v 4) (pow.f64 v 2)) 3)) |
(+.f64 (*.f64 4 (pow.f64 v 2)) (*.f64 4 (pow.f64 v 4))) |
(*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) |
(+.f64 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) 0) |
(+.f64 (*.f64 4 (pow.f64 v 2)) (*.f64 4 (pow.f64 v 4))) |
(*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) |
(+.f64 0 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2)))) |
(+.f64 (*.f64 4 (pow.f64 v 2)) (*.f64 4 (pow.f64 v 4))) |
(*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) |
(+.f64 (*.f64 2 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) (*.f64 2 (+.f64 (pow.f64 v 4) (pow.f64 v 2)))) |
(+.f64 (*.f64 4 (pow.f64 v 2)) (*.f64 4 (pow.f64 v 4))) |
(*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) |
(+.f64 (+.f64 (pow.f64 v 4) (*.f64 2 (pow.f64 v 2))) (+.f64 (pow.f64 v 4) (*.f64 2 (+.f64 (pow.f64 v 4) (pow.f64 v 2))))) |
(+.f64 (pow.f64 v 4) (+.f64 (*.f64 2 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) (+.f64 (pow.f64 v 4) (*.f64 2 (pow.f64 v 2))))) |
(+.f64 (pow.f64 v 4) (+.f64 (pow.f64 v 4) (*.f64 2 (+.f64 (pow.f64 v 4) (+.f64 (pow.f64 v 2) (pow.f64 v 2)))))) |
(+.f64 (pow.f64 v 4) (+.f64 (pow.f64 v 4) (+.f64 (*.f64 4 (pow.f64 v 2)) (*.f64 (pow.f64 v 4) 2)))) |
(+.f64 (pow.f64 v 4) (+.f64 (*.f64 4 (pow.f64 v 2)) (+.f64 (pow.f64 v 4) (*.f64 (pow.f64 v 4) 2)))) |
(+.f64 (+.f64 (pow.f64 v 2) (*.f64 (pow.f64 v 4) 2)) (+.f64 (pow.f64 v 2) (*.f64 2 (+.f64 (pow.f64 v 4) (pow.f64 v 2))))) |
(+.f64 (pow.f64 v 2) (+.f64 (*.f64 2 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) (+.f64 (pow.f64 v 2) (*.f64 (pow.f64 v 4) 2)))) |
(+.f64 (*.f64 2 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) (+.f64 (+.f64 (pow.f64 v 2) (*.f64 (pow.f64 v 4) 2)) (pow.f64 v 2))) |
(+.f64 (pow.f64 v 2) (+.f64 (pow.f64 v 2) (*.f64 2 (+.f64 (pow.f64 v 4) (+.f64 (pow.f64 v 4) (pow.f64 v 2)))))) |
(+.f64 (pow.f64 v 2) (+.f64 (pow.f64 v 2) (+.f64 (*.f64 4 (pow.f64 v 4)) (*.f64 2 (pow.f64 v 2))))) |
(+.f64 (*.f64 2 (pow.f64 v 2)) (+.f64 (pow.f64 v 2) (+.f64 (pow.f64 v 2) (*.f64 4 (pow.f64 v 4))))) |
(+.f64 (*.f64 4 (pow.f64 v 4)) (+.f64 (pow.f64 v 2) (+.f64 (pow.f64 v 2) (*.f64 2 (pow.f64 v 2))))) |
(+.f64 (+.f64 (pow.f64 v 2) (*.f64 (+.f64 (pow.f64 v 4) (pow.f64 v 2)) 3)) (pow.f64 v 4)) |
(+.f64 (*.f64 4 (pow.f64 v 2)) (*.f64 4 (pow.f64 v 4))) |
(*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) |
(+.f64 (+.f64 (pow.f64 v 4) (*.f64 (+.f64 (pow.f64 v 4) (pow.f64 v 2)) 3)) (pow.f64 v 2)) |
(+.f64 (*.f64 4 (pow.f64 v 2)) (*.f64 4 (pow.f64 v 4))) |
(*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) |
(+.f64 (*.f64 (+.f64 (pow.f64 v 4) (pow.f64 v 2)) 3) (+.f64 (pow.f64 v 4) (pow.f64 v 2))) |
(+.f64 (*.f64 4 (pow.f64 v 2)) (*.f64 4 (pow.f64 v 4))) |
(*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) |
(+.f64 (+.f64 (pow.f64 v 4) (*.f64 2 (+.f64 (pow.f64 v 4) (pow.f64 v 2)))) (+.f64 (pow.f64 v 4) (*.f64 2 (pow.f64 v 2)))) |
(+.f64 (pow.f64 v 4) (+.f64 (*.f64 2 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) (+.f64 (pow.f64 v 4) (*.f64 2 (pow.f64 v 2))))) |
(+.f64 (pow.f64 v 4) (+.f64 (pow.f64 v 4) (*.f64 2 (+.f64 (pow.f64 v 4) (+.f64 (pow.f64 v 2) (pow.f64 v 2)))))) |
(+.f64 (pow.f64 v 4) (+.f64 (pow.f64 v 4) (+.f64 (*.f64 4 (pow.f64 v 2)) (*.f64 (pow.f64 v 4) 2)))) |
(+.f64 (pow.f64 v 4) (+.f64 (*.f64 4 (pow.f64 v 2)) (+.f64 (pow.f64 v 4) (*.f64 (pow.f64 v 4) 2)))) |
(+.f64 (+.f64 (pow.f64 v 2) (*.f64 2 (+.f64 (pow.f64 v 4) (pow.f64 v 2)))) (+.f64 (pow.f64 v 2) (*.f64 (pow.f64 v 4) 2))) |
(+.f64 (pow.f64 v 2) (+.f64 (*.f64 2 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) (+.f64 (pow.f64 v 2) (*.f64 (pow.f64 v 4) 2)))) |
(+.f64 (*.f64 2 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) (+.f64 (+.f64 (pow.f64 v 2) (*.f64 (pow.f64 v 4) 2)) (pow.f64 v 2))) |
(+.f64 (pow.f64 v 2) (+.f64 (pow.f64 v 2) (*.f64 2 (+.f64 (pow.f64 v 4) (+.f64 (pow.f64 v 4) (pow.f64 v 2)))))) |
(+.f64 (pow.f64 v 2) (+.f64 (pow.f64 v 2) (+.f64 (*.f64 4 (pow.f64 v 4)) (*.f64 2 (pow.f64 v 2))))) |
(+.f64 (*.f64 2 (pow.f64 v 2)) (+.f64 (pow.f64 v 2) (+.f64 (pow.f64 v 2) (*.f64 4 (pow.f64 v 4))))) |
(+.f64 (*.f64 4 (pow.f64 v 4)) (+.f64 (pow.f64 v 2) (+.f64 (pow.f64 v 2) (*.f64 2 (pow.f64 v 2))))) |
(-.f64 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) 0) |
(+.f64 (*.f64 4 (pow.f64 v 2)) (*.f64 4 (pow.f64 v 4))) |
(*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) |
(/.f64 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) 1) |
(+.f64 (*.f64 4 (pow.f64 v 2)) (*.f64 4 (pow.f64 v 4))) |
(*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) |
(/.f64 (*.f64 (+.f64 (pow.f64 v 4) (pow.f64 v 2)) 8) 2) |
(+.f64 (*.f64 4 (pow.f64 v 2)) (*.f64 4 (pow.f64 v 4))) |
(*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) |
(/.f64 (*.f64 (+.f64 (pow.f64 v 4) (pow.f64 v 2)) 16) 4) |
(+.f64 (*.f64 4 (pow.f64 v 2)) (*.f64 4 (pow.f64 v 4))) |
(*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) |
(/.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 v 4) (pow.f64 v 2)) 8)) 8) |
(+.f64 (*.f64 4 (pow.f64 v 2)) (*.f64 4 (pow.f64 v 4))) |
(*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) |
(/.f64 (*.f64 2 (*.f64 4 (*.f64 (+.f64 (pow.f64 v 4) (pow.f64 v 2)) 8))) 16) |
(+.f64 (*.f64 4 (pow.f64 v 2)) (*.f64 4 (pow.f64 v 4))) |
(*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 4 (*.f64 (+.f64 (pow.f64 v 4) (pow.f64 v 2)) 8))) (*.f64 2 (*.f64 4 (*.f64 (+.f64 (pow.f64 v 4) (pow.f64 v 2)) 8)))) 32) |
(+.f64 (*.f64 4 (pow.f64 v 2)) (*.f64 4 (pow.f64 v 4))) |
(*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) |
(-.f64 (+.f64 (pow.f64 v 4) (pow.f64 v 2)) 0) |
(+.f64 (pow.f64 v 4) (pow.f64 v 2)) |
(*.f64 4 (/.f64 (+.f64 (pow.f64 v 4) (pow.f64 v 2)) 4)) |
(+.f64 (pow.f64 v 4) (pow.f64 v 2)) |
(*.f64 2 (*.f64 (+.f64 (pow.f64 v 4) (pow.f64 v 2)) 1/2)) |
(+.f64 (pow.f64 v 4) (pow.f64 v 2)) |
(*.f64 2 (+.f64 (*.f64 (pow.f64 v 2) 1/2) (*.f64 (pow.f64 v 4) 1/2))) |
(+.f64 (pow.f64 v 4) (pow.f64 v 2)) |
(*.f64 2 (+.f64 (*.f64 (pow.f64 v 4) 1/2) (*.f64 (pow.f64 v 2) 1/2))) |
(+.f64 (pow.f64 v 4) (pow.f64 v 2)) |
(*.f64 (+.f64 (pow.f64 v 4) (pow.f64 v 2)) 1) |
(+.f64 (pow.f64 v 4) (pow.f64 v 2)) |
(*.f64 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) 1/4) |
(+.f64 (pow.f64 v 4) (pow.f64 v 2)) |
(*.f64 1 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) |
(+.f64 (pow.f64 v 4) (pow.f64 v 2)) |
(*.f64 (*.f64 (+.f64 (pow.f64 v 4) (pow.f64 v 2)) 8) 1/8) |
(+.f64 (pow.f64 v 4) (pow.f64 v 2)) |
(*.f64 (*.f64 2 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) 1/2) |
(+.f64 (pow.f64 v 4) (pow.f64 v 2)) |
(*.f64 1/2 (*.f64 2 (+.f64 (pow.f64 v 4) (pow.f64 v 2)))) |
(+.f64 (pow.f64 v 4) (pow.f64 v 2)) |
(*.f64 1/2 (+.f64 (*.f64 2 (pow.f64 v 2)) (*.f64 (pow.f64 v 4) 2))) |
(+.f64 (pow.f64 v 4) (pow.f64 v 2)) |
(*.f64 1/2 (+.f64 (*.f64 (pow.f64 v 4) 2) (*.f64 2 (pow.f64 v 2)))) |
(+.f64 (pow.f64 v 4) (pow.f64 v 2)) |
(*.f64 8 (/.f64 (+.f64 (pow.f64 v 4) (pow.f64 v 2)) 8)) |
(+.f64 (pow.f64 v 4) (pow.f64 v 2)) |
(*.f64 (*.f64 (+.f64 (pow.f64 v 4) (pow.f64 v 2)) 1/2) 2) |
(+.f64 (pow.f64 v 4) (pow.f64 v 2)) |
(*.f64 1/4 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2)))) |
(+.f64 (pow.f64 v 4) (pow.f64 v 2)) |
(*.f64 (/.f64 (+.f64 (pow.f64 v 4) (pow.f64 v 2)) 4) 4) |
(+.f64 (pow.f64 v 4) (pow.f64 v 2)) |
(*.f64 (/.f64 (+.f64 (pow.f64 v 4) (pow.f64 v 2)) 8) 8) |
(+.f64 (pow.f64 v 4) (pow.f64 v 2)) |
(*.f64 1/8 (*.f64 (+.f64 (pow.f64 v 4) (pow.f64 v 2)) 8)) |
(+.f64 (pow.f64 v 4) (pow.f64 v 2)) |
(/.f64 (+.f64 (pow.f64 v 4) (pow.f64 v 2)) 1) |
(+.f64 (pow.f64 v 4) (pow.f64 v 2)) |
(/.f64 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) 4) |
(+.f64 (pow.f64 v 4) (pow.f64 v 2)) |
(/.f64 (*.f64 (+.f64 (pow.f64 v 4) (pow.f64 v 2)) 8) 8) |
(+.f64 (pow.f64 v 4) (pow.f64 v 2)) |
(/.f64 (*.f64 2 (+.f64 (pow.f64 v 4) (pow.f64 v 2))) 2) |
(+.f64 (pow.f64 v 4) (pow.f64 v 2)) |
(/.f64 (*.f64 (+.f64 (pow.f64 v 4) (pow.f64 v 2)) 16) 16) |
(+.f64 (pow.f64 v 4) (pow.f64 v 2)) |
(/.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 v 4) (pow.f64 v 2)) 8)) 32) |
(+.f64 (pow.f64 v 4) (pow.f64 v 2)) |
(/.f64 (*.f64 2 (*.f64 4 (*.f64 (+.f64 (pow.f64 v 4) (pow.f64 v 2)) 8))) 64) |
(+.f64 (pow.f64 v 4) (pow.f64 v 2)) |
Compiled 1491 to 1268 computations (15% saved)
3 alts after pruning (0 fresh and 3 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 85 | 0 | 85 |
| Fresh | 0 | 0 | 0 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 2 | 2 |
| Total | 85 | 3 | 88 |
| Status | Error | Program |
|---|---|---|
| ✓ | 0.4b | (acos.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (-.f64 (*.f64 v v) 1))) |
| ✓ | 0.5b | (acos.f64 (+.f64 -1 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))))) |
| ✓ | 1.0b | (acos.f64 -1) |
Compiled 31 to 24 computations (22.6% saved)
Total -0.5b remaining (-117.1%)
Threshold costs -0.5b (-117.1%)
| Inputs |
|---|
(acos.f64 -1) |
(acos.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (-.f64 (*.f64 v v) 1))) |
(acos.f64 (+.f64 -1 (*.f64 4 (+.f64 (pow.f64 v 4) (pow.f64 v 2))))) |
| Outputs |
|---|
(acos.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (-.f64 (*.f64 v v) 1))) |
4 calls:
| 3.0ms | v |
| 2.0ms | (*.f64 v v) |
| 2.0ms | (acos.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (-.f64 (*.f64 v v) 1))) |
| 2.0ms | (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (-.f64 (*.f64 v v) 1)) |
| Error | Segments | Branch |
|---|---|---|
| 0.4b | 1 | v |
| 0.4b | 1 | (acos.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (-.f64 (*.f64 v v) 1))) |
| 0.4b | 1 | (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (-.f64 (*.f64 v v) 1)) |
| 0.4b | 1 | (*.f64 v v) |
Compiled 64 to 44 computations (31.3% saved)
| 1× | egg-herbie |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 14 | 46 |
| 1× | done |
| 1× | saturated |
| Inputs |
|---|
(acos.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (-.f64 (*.f64 v v) 1))) |
(acos.f64 -1) |
| Outputs |
|---|
(acos.f64 (/.f64 (-.f64 1 (*.f64 5 (*.f64 v v))) (-.f64 (*.f64 v v) 1))) |
(acos.f64 -1) |
Compiled 18 to 13 computations (27.8% saved)
Compiled 17 to 12 computations (29.4% saved)
Loading profile data...