Time bar (total: 15.0s)
| 1× | search |
| Probability | Valid | Unknown | Precondition | Infinite | Domain | Can't | Iter |
|---|---|---|---|---|---|---|---|
| 0% | 0% | 99.9% | 0.1% | 0% | 0% | 0% | 0 |
| 0% | 0% | 99.9% | 0.1% | 0% | 0% | 0% | 1 |
| 0% | 0% | 99.9% | 0.1% | 0% | 0% | 0% | 2 |
| 0% | 0% | 99.9% | 0.1% | 0% | 0% | 0% | 3 |
| 0% | 0% | 99.9% | 0.1% | 0% | 0% | 0% | 4 |
| 0% | 0% | 99.9% | 0.1% | 0% | 0% | 0% | 5 |
| 25% | 25% | 74.9% | 0.1% | 0% | 0% | 0% | 6 |
| 25% | 25% | 74.9% | 0.1% | 0% | 0% | 0% | 7 |
| 25% | 25% | 74.9% | 0.1% | 0% | 0% | 0% | 8 |
| 25% | 25% | 74.9% | 0.1% | 0% | 0% | 0% | 9 |
| 28.1% | 25% | 64% | 0.1% | 10.9% | 0% | 0% | 10 |
| 36.4% | 31.2% | 54.6% | 0.1% | 14% | 0% | 0% | 11 |
| 46.9% | 39% | 44.1% | 0.1% | 16.8% | 0% | 0% | 12 |
Compiled 23 to 16 computations (30.4% saved)
| 1.3s | 1636× | body | 1024 | infinite |
| 1.0s | 1879× | body | 1024 | valid |
| 963.0ms | 5504× | body | 256 | valid |
| 440.0ms | 869× | body | 512 | valid |
| 408.0ms | 820× | body | 512 | infinite |
| 300.0ms | 1576× | body | 256 | infinite |
| 3.0ms | 4× | body | 2048 | valid |
| 2× | egg-herbie |
| 1266× | rational.json-simplify-19 |
| 1222× | rational.json-simplify-51 |
| 976× | rational.json-simplify-1 |
| 956× | rational.json-simplify-46 |
| 904× | rational.json-simplify-49 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 27 | 236 |
| 1 | 63 | 156 |
| 2 | 123 | 156 |
| 3 | 236 | 156 |
| 4 | 797 | 156 |
| 5 | 3628 | 156 |
| 6 | 6937 | 156 |
| 0 | 3 | 3 |
| 1 | 3 | 3 |
| 1× | unsound |
| 1× | node limit |
| Inputs |
|---|
0 |
1 |
2 |
| Outputs |
|---|
0 |
1 |
0 |
2 |
| Inputs |
|---|
(+.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a1 a1)) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2))) |
(+.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2)) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a1 a1))) |
(+.f64 (*.f64 (/.f64 (cos.f64 a1) (sqrt.f64 2)) (*.f64 th th)) (*.f64 (/.f64 (cos.f64 a1) (sqrt.f64 2)) (*.f64 a2 a2))) |
(+.f64 (*.f64 (/.f64 (cos.f64 a2) (sqrt.f64 2)) (*.f64 a1 a1)) (*.f64 (/.f64 (cos.f64 a2) (sqrt.f64 2)) (*.f64 th th))) |
| Outputs |
|---|
(+.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a1 a1)) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2))) |
(+.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2)) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a1 a1))) |
(+.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a1 a1)) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2))) |
(+.f64 (*.f64 (/.f64 (cos.f64 a1) (sqrt.f64 2)) (*.f64 th th)) (*.f64 (/.f64 (cos.f64 a1) (sqrt.f64 2)) (*.f64 a2 a2))) |
(+.f64 (*.f64 th (*.f64 th (/.f64 (cos.f64 a1) (sqrt.f64 2)))) (*.f64 a2 (*.f64 a2 (/.f64 (cos.f64 a1) (sqrt.f64 2))))) |
(*.f64 (/.f64 (cos.f64 a1) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 th th))) |
(+.f64 (*.f64 (/.f64 (cos.f64 a2) (sqrt.f64 2)) (*.f64 a1 a1)) (*.f64 (/.f64 (cos.f64 a2) (sqrt.f64 2)) (*.f64 th th))) |
(+.f64 (*.f64 a1 (*.f64 a1 (/.f64 (cos.f64 a2) (sqrt.f64 2)))) (*.f64 (*.f64 th th) (/.f64 (cos.f64 a2) (sqrt.f64 2)))) |
(*.f64 (/.f64 (cos.f64 a2) (sqrt.f64 2)) (+.f64 (*.f64 th th) (*.f64 a1 a1))) |
(*.f64 (/.f64 (cos.f64 a2) (sqrt.f64 2)) (+.f64 (*.f64 a1 a1) (*.f64 th th))) |
(sort a1 a2)
Compiled 25 to 18 computations (28% saved)
| 1× | egg-herbie |
| 1172× | rational.json-simplify-2 |
| 934× | rational.json-simplify-44 |
| 816× | rational.json-simplify-47 |
| 806× | rational.json-simplify-39 |
| 720× | rational.json-simplify-1 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 15 | 59 |
| 1 | 29 | 39 |
| 2 | 55 | 39 |
| 3 | 114 | 39 |
| 4 | 460 | 39 |
| 5 | 4355 | 39 |
| 6 | 6814 | 39 |
| 7 | 7978 | 39 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a1 a1)) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2))) |
| Outputs |
|---|
(+.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a1 a1)) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2))) |
Compiled 48 to 25 computations (47.9% saved)
3 alts after pruning (3 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 1 | 2 | 3 |
| Fresh | 0 | 1 | 1 |
| Picked | 0 | 0 | 0 |
| Done | 0 | 0 | 0 |
| Total | 1 | 3 | 4 |
| Status | Error | Program |
|---|---|---|
| ▶ | 0.5b | (+.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a1 a1)) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2))) |
| ▶ | 0.5b | (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
Compiled 38 to 26 computations (31.6% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (cos.f64 th) |
| ✓ | 0.0b | (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
| ✓ | 0.3b | (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
| ✓ | 0.7b | (/.f64 (cos.f64 th) (sqrt.f64 2)) |
Compiled 42 to 17 computations (59.5% saved)
21 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | th | @ | -inf | (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
| 1.0ms | a2 | @ | 0 | (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
| 1.0ms | th | @ | inf | (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
| 1.0ms | th | @ | 0 | (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
| 1.0ms | a1 | @ | 0 | (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
| 1× | batch-egg-rewrite |
| 1498× | bool.json-1 |
| 1498× | bool.json-2 |
| 1472× | rational.json-1 |
| 1472× | rational.json-2 |
| 1472× | rational.json-4 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 14 | 78 |
| 1 | 140 | 78 |
| 2 | 386 | 78 |
| 3 | 997 | 78 |
| 4 | 3744 | 78 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (cos.f64 th) (sqrt.f64 2)) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(cos.f64 th) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (cos.f64 th) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 th) (/.f64 1 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (cos.f64 th) (*.f64 2 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (cos.f64 th) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 th) 2) (/.f64 1/2 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 th) 2) (*.f64 (/.f64 1/2 (sqrt.f64 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 th) 2) (*.f64 1/2 (/.f64 1 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 th) (/.f64 2 (sqrt.f64 2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 th) 4) (/.f64 1 (*.f64 (sqrt.f64 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 2)) (cos.f64 th))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cos.f64 th)) (/.f64 1 (neg.f64 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 2)) (*.f64 (cos.f64 th) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (cos.f64 th) (/.f64 2 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 (cos.f64 th) (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (cos.f64 th) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (cos.f64 th) (sqrt.f64 2))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 2 (/.f64 (sqrt.f64 2) (cos.f64 th))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 th) 2) (/.f64 (*.f64 2 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 th) (*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 th) (/.f64 2 (sqrt.f64 2))) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 2 (/.f64 (sqrt.f64 2) (cos.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (cos.f64 th)) (/.f64 (neg.f64 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (*.f64 4 (/.f64 (sqrt.f64 2) (cos.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 1 (cos.f64 th)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (-.f64 0 (/.f64 (sqrt.f64 2) (cos.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th))) 4) (*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (sqrt.f64 2) (cos.f64 th))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (/.f64 (sqrt.f64 2) (cos.f64 th))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th))) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th))) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1))) (*.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1))) (*.f64 (/.f64 1 (*.f64 a1 a1)) (/.f64 1 (*.f64 a2 a2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x and (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x or (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (cos.f64 th) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (cos.f64 th))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (cos.f64 th) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 th) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (cos.f64 th) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cos.f64 th))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 th) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 th) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (cos.f64 th) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cos.f64 th) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 th) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 th) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (cos.f64 th) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (cos.f64 th)))))) (#(struct:change #<rule egg-rr> (2) ((x and (cos.f64 th) (cos.f64 th))))) (#(struct:change #<rule egg-rr> (2) ((x or (cos.f64 th) (cos.f64 th)))))) |
| 1× | egg-herbie |
| 1844× | rational.json-simplify-35 |
| 1472× | rational.json-simplify-51 |
| 1234× | rational.json-simplify-2 |
| 836× | rational.json-simplify-41 |
| 718× | rational.json-simplify-57 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 211 | 4003 |
| 1 | 572 | 4003 |
| 2 | 2539 | 3999 |
| 3 | 5097 | 3999 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 1 (sqrt.f64 2)) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 th 2) (sqrt.f64 2))) (/.f64 1 (sqrt.f64 2))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 th 2) (sqrt.f64 2))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 th 4) (sqrt.f64 2))) (/.f64 1 (sqrt.f64 2)))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 th 2) (sqrt.f64 2))) (+.f64 (*.f64 -1/720 (/.f64 (pow.f64 th 6) (sqrt.f64 2))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 th 4) (sqrt.f64 2))) (/.f64 1 (sqrt.f64 2))))) |
(/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 2)) (sqrt.f64 2))))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 2)) (sqrt.f64 2))) (*.f64 1/24 (/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 4)) (sqrt.f64 2)))))) |
(+.f64 (*.f64 -1/720 (/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 6)) (sqrt.f64 2))) (+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 2)) (sqrt.f64 2))) (*.f64 1/24 (/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 4)) (sqrt.f64 2))))))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(pow.f64 a1 2) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(pow.f64 a2 2) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(pow.f64 a2 2) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(pow.f64 a2 2) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(pow.f64 a1 2) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(pow.f64 a1 2) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
1 |
(+.f64 1 (*.f64 -1/2 (pow.f64 th 2))) |
(+.f64 1 (+.f64 (*.f64 1/24 (pow.f64 th 4)) (*.f64 -1/2 (pow.f64 th 2)))) |
(+.f64 1 (+.f64 (*.f64 1/24 (pow.f64 th 4)) (+.f64 (*.f64 -1/720 (pow.f64 th 6)) (*.f64 -1/2 (pow.f64 th 2))))) |
(+.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 0) |
(+.f64 0 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(-.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 0) |
(*.f64 (cos.f64 th) (/.f64 1 (sqrt.f64 2))) |
(*.f64 2 (/.f64 (cos.f64 th) (*.f64 2 (sqrt.f64 2)))) |
(*.f64 2 (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2)) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 1) |
(*.f64 1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (*.f64 (cos.f64 th) 2) (/.f64 1/2 (sqrt.f64 2))) |
(*.f64 (*.f64 (cos.f64 th) 2) (*.f64 (/.f64 1/2 (sqrt.f64 2)) 1)) |
(*.f64 (*.f64 (cos.f64 th) 2) (*.f64 1/2 (/.f64 1 (sqrt.f64 2)))) |
(*.f64 -1 (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2)))) |
(*.f64 (*.f64 (cos.f64 th) (/.f64 2 (sqrt.f64 2))) 1/2) |
(*.f64 (*.f64 (cos.f64 th) 4) (/.f64 1 (*.f64 (sqrt.f64 2) 4))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (cos.f64 th)) |
(*.f64 (neg.f64 (cos.f64 th)) (/.f64 1 (neg.f64 (sqrt.f64 2)))) |
(*.f64 (/.f64 1/2 (sqrt.f64 2)) (*.f64 (cos.f64 th) 2)) |
(*.f64 1/2 (*.f64 (cos.f64 th) (/.f64 2 (sqrt.f64 2)))) |
(+.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th))) 0) |
(+.f64 0 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(-.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th))) 0) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 2 (/.f64 (*.f64 2 (/.f64 (sqrt.f64 2) (cos.f64 th))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(/.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th))) 1) |
(/.f64 1 (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (*.f64 (cos.f64 th) 2) (/.f64 (*.f64 2 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 2)) 2) |
(/.f64 (*.f64 (cos.f64 th) (/.f64 2 (sqrt.f64 2))) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (*.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 2 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(/.f64 (neg.f64 (cos.f64 th)) (/.f64 (neg.f64 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th))) 4) 4) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (*.f64 4 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(/.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 1 (cos.f64 th))) |
(/.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (-.f64 0 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(/.f64 (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th))) 4) (*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th))) 4)) 8) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (sqrt.f64 2) (cos.f64 th))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (/.f64 (sqrt.f64 2) (cos.f64 th))) 4) |
(-.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 0) |
(*.f64 2 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 1) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (*.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 1/2) |
(/.f64 2 (/.f64 (*.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 1) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 1 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (*.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 2) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) 4) |
(/.f64 (*.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1))) (*.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1)))) |
(/.f64 (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1))) (*.f64 (/.f64 1 (*.f64 a1 a1)) (/.f64 1 (*.f64 a2 a2)))) |
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4)) 8) |
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(fabs.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(fabs.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(+.f64 (cos.f64 th) 0) |
(+.f64 0 (cos.f64 th)) |
(-.f64 (cos.f64 th) 0) |
(*.f64 (cos.f64 th) 1) |
(*.f64 2 (/.f64 (cos.f64 th) 2)) |
(*.f64 1 (cos.f64 th)) |
(*.f64 (*.f64 (cos.f64 th) 2) 1/2) |
(*.f64 (*.f64 (cos.f64 th) 4) 1/4) |
(*.f64 1/2 (*.f64 (cos.f64 th) 2)) |
(/.f64 (cos.f64 th) 1) |
(/.f64 (*.f64 (cos.f64 th) 2) 2) |
(/.f64 (*.f64 (cos.f64 th) 4) 4) |
(/.f64 (*.f64 2 (*.f64 (cos.f64 th) 4)) 8) |
| Outputs |
|---|
(/.f64 1 (sqrt.f64 2)) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 th 2) (sqrt.f64 2))) (/.f64 1 (sqrt.f64 2))) |
(+.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 -1/2 (/.f64 (pow.f64 th 2) (sqrt.f64 2)))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 th 2) (sqrt.f64 2))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 th 4) (sqrt.f64 2))) (/.f64 1 (sqrt.f64 2)))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 th 2) (sqrt.f64 2))) (+.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 1/24 (/.f64 (pow.f64 th 4) (sqrt.f64 2))))) |
(+.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 th 4) (sqrt.f64 2))) (*.f64 -1/2 (/.f64 (pow.f64 th 2) (sqrt.f64 2))))) |
(+.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 th 2) (sqrt.f64 2))) (*.f64 1/24 (/.f64 (pow.f64 th 4) (sqrt.f64 2))))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 th 2) (sqrt.f64 2))) (+.f64 (*.f64 -1/720 (/.f64 (pow.f64 th 6) (sqrt.f64 2))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 th 4) (sqrt.f64 2))) (/.f64 1 (sqrt.f64 2))))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 th 2) (sqrt.f64 2))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 th 4) (sqrt.f64 2))) (+.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 -1/720 (/.f64 (pow.f64 th 6) (sqrt.f64 2)))))) |
(+.f64 (*.f64 1/24 (/.f64 (pow.f64 th 4) (sqrt.f64 2))) (+.f64 (+.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 -1/720 (/.f64 (pow.f64 th 6) (sqrt.f64 2)))) (*.f64 -1/2 (/.f64 (pow.f64 th 2) (sqrt.f64 2))))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 th 2) (sqrt.f64 2))) (+.f64 (+.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 1/24 (/.f64 (pow.f64 th 4) (sqrt.f64 2)))) (*.f64 -1/720 (/.f64 (pow.f64 th 6) (sqrt.f64 2))))) |
(+.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 th 2) (sqrt.f64 2))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 th 4) (sqrt.f64 2))) (*.f64 -1/720 (/.f64 (pow.f64 th 6) (sqrt.f64 2)))))) |
(/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 2)) (sqrt.f64 2))))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (*.f64 -1/2 (*.f64 (pow.f64 th 2) (/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2)))))) |
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (/.f64 (pow.f64 th 2) (sqrt.f64 2)))) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 th 2) (sqrt.f64 2)) (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)))))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 2)) (sqrt.f64 2))) (*.f64 1/24 (/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 4)) (sqrt.f64 2)))))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 th 2) (/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2)))) (*.f64 1/24 (*.f64 (pow.f64 th 4) (/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2))))))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (/.f64 (pow.f64 th 2) (sqrt.f64 2)))) (*.f64 1/24 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (/.f64 (pow.f64 th 4) (sqrt.f64 2))))))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 th 2) (/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2)))) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (*.f64 1/24 (*.f64 (/.f64 (pow.f64 th 4) (sqrt.f64 2)) (+.f64 (pow.f64 a2 2) (pow.f64 a1 2))))))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 th 2) (sqrt.f64 2)) (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)))) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (*.f64 1/24 (*.f64 (/.f64 (pow.f64 th 4) (sqrt.f64 2)) (+.f64 (pow.f64 a2 2) (pow.f64 a1 2))))))) |
(+.f64 (*.f64 -1/720 (/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 6)) (sqrt.f64 2))) (+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 2)) (sqrt.f64 2))) (*.f64 1/24 (/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 4)) (sqrt.f64 2))))))) |
(+.f64 (+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 th 2) (/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2)))) (*.f64 1/24 (*.f64 (pow.f64 th 4) (/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2))))))) (*.f64 -1/720 (*.f64 (pow.f64 th 6) (/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2))))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (+.f64 (+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (/.f64 (pow.f64 th 2) (sqrt.f64 2)))) (*.f64 1/24 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (/.f64 (pow.f64 th 4) (sqrt.f64 2)))))) (*.f64 -1/720 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (/.f64 (pow.f64 th 6) (sqrt.f64 2)))))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 th 2) (/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2)))) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (*.f64 1/24 (*.f64 (/.f64 (pow.f64 th 4) (sqrt.f64 2)) (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)))))) (*.f64 -1/720 (*.f64 (pow.f64 th 6) (/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2)))))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 th 2) (sqrt.f64 2)) (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)))) (+.f64 (*.f64 -1/720 (*.f64 (/.f64 (pow.f64 th 6) (sqrt.f64 2)) (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)))) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (*.f64 1/24 (*.f64 (/.f64 (pow.f64 th 4) (sqrt.f64 2)) (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)))))))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2))) |
(*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2))) |
(*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2))) |
(*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2))) |
(*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2))) |
(*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2))) |
(*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2))) |
(*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2))) |
(*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(*.f64 (pow.f64 a1 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (cos.f64 th)) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2))) |
(*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2)) (cos.f64 th)) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2))) |
(*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2)) (cos.f64 th)) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2))) |
(*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(*.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (cos.f64 th)) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2))) |
(*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2)) (cos.f64 th)) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2))) |
(*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2)) (cos.f64 th)) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2))) |
(*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(*.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (cos.f64 th)) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2))) |
(*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2)) (cos.f64 th)) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2))) |
(*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2)) (cos.f64 th)) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2))) |
(*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(*.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (cos.f64 th)) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2))) |
(*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2)) (cos.f64 th)) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2))) |
(*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2)) (cos.f64 th)) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2))) |
(*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(*.f64 (pow.f64 a1 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (cos.f64 th)) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2))) |
(*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2)) (cos.f64 th)) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2))) |
(*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2)) (cos.f64 th)) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2))) |
(*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(*.f64 (pow.f64 a1 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (cos.f64 th)) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2))) |
(*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2)) (cos.f64 th)) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2))) |
(*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2)) (cos.f64 th)) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2))) |
(*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2)) (cos.f64 th)) |
(pow.f64 a1 2) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(pow.f64 a2 2) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(pow.f64 a2 2) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(pow.f64 a2 2) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(pow.f64 a1 2) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(pow.f64 a1 2) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
1 |
(+.f64 1 (*.f64 -1/2 (pow.f64 th 2))) |
(+.f64 1 (+.f64 (*.f64 1/24 (pow.f64 th 4)) (*.f64 -1/2 (pow.f64 th 2)))) |
(+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 th 2)) (*.f64 1/24 (pow.f64 th 4)))) |
(+.f64 (*.f64 -1/2 (pow.f64 th 2)) (+.f64 1 (*.f64 1/24 (pow.f64 th 4)))) |
(+.f64 1 (+.f64 (*.f64 1/24 (pow.f64 th 4)) (+.f64 (*.f64 -1/720 (pow.f64 th 6)) (*.f64 -1/2 (pow.f64 th 2))))) |
(+.f64 1 (+.f64 (*.f64 1/24 (pow.f64 th 4)) (+.f64 (*.f64 -1/2 (pow.f64 th 2)) (*.f64 -1/720 (pow.f64 th 6))))) |
(+.f64 (+.f64 (*.f64 -1/2 (pow.f64 th 2)) (*.f64 1/24 (pow.f64 th 4))) (-.f64 (*.f64 -1/720 (pow.f64 th 6)) -1)) |
(+.f64 (*.f64 -1/2 (pow.f64 th 2)) (+.f64 (+.f64 1 (*.f64 1/24 (pow.f64 th 4))) (*.f64 -1/720 (pow.f64 th 6)))) |
(+.f64 (*.f64 -1/2 (pow.f64 th 2)) (+.f64 (*.f64 -1/720 (pow.f64 th 6)) (+.f64 1 (*.f64 1/24 (pow.f64 th 4))))) |
(+.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 0) |
(/.f64 (cos.f64 th) (sqrt.f64 2)) |
(+.f64 0 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (cos.f64 th) (sqrt.f64 2)) |
(-.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 0) |
(/.f64 (cos.f64 th) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (/.f64 1 (sqrt.f64 2))) |
(/.f64 (cos.f64 th) (sqrt.f64 2)) |
(*.f64 2 (/.f64 (cos.f64 th) (*.f64 2 (sqrt.f64 2)))) |
(/.f64 (cos.f64 th) (sqrt.f64 2)) |
(*.f64 2 (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2)) |
(/.f64 (cos.f64 th) (sqrt.f64 2)) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 1) |
(/.f64 (cos.f64 th) (sqrt.f64 2)) |
(*.f64 1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (cos.f64 th) (sqrt.f64 2)) |
(*.f64 (*.f64 (cos.f64 th) 2) (/.f64 1/2 (sqrt.f64 2))) |
(/.f64 (cos.f64 th) (sqrt.f64 2)) |
(*.f64 (*.f64 (cos.f64 th) 2) (*.f64 (/.f64 1/2 (sqrt.f64 2)) 1)) |
(/.f64 (cos.f64 th) (sqrt.f64 2)) |
(*.f64 (*.f64 (cos.f64 th) 2) (*.f64 1/2 (/.f64 1 (sqrt.f64 2)))) |
(/.f64 (cos.f64 th) (sqrt.f64 2)) |
(*.f64 -1 (/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2)))) |
(/.f64 (cos.f64 th) (sqrt.f64 2)) |
(*.f64 (*.f64 (cos.f64 th) (/.f64 2 (sqrt.f64 2))) 1/2) |
(*.f64 1/2 (*.f64 (cos.f64 th) (/.f64 2 (sqrt.f64 2)))) |
(*.f64 (cos.f64 th) (*.f64 1/2 (/.f64 2 (sqrt.f64 2)))) |
(*.f64 (*.f64 (cos.f64 th) 4) (/.f64 1 (*.f64 (sqrt.f64 2) 4))) |
(/.f64 (cos.f64 th) (sqrt.f64 2)) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 (cos.f64 th) (sqrt.f64 2)) |
(*.f64 (neg.f64 (cos.f64 th)) (/.f64 1 (neg.f64 (sqrt.f64 2)))) |
(*.f64 (neg.f64 (cos.f64 th)) (/.f64 -1 (sqrt.f64 2))) |
(*.f64 (/.f64 1/2 (sqrt.f64 2)) (*.f64 (cos.f64 th) 2)) |
(/.f64 (cos.f64 th) (sqrt.f64 2)) |
(*.f64 1/2 (*.f64 (cos.f64 th) (/.f64 2 (sqrt.f64 2)))) |
(*.f64 (cos.f64 th) (*.f64 1/2 (/.f64 2 (sqrt.f64 2)))) |
(+.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th))) 0) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(+.f64 0 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(-.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th))) 0) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 2 (/.f64 (*.f64 2 (/.f64 (sqrt.f64 2) (cos.f64 th))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th))) 1) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 1 (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (*.f64 (cos.f64 th) 2) (/.f64 (*.f64 2 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 2)) 2) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (*.f64 (cos.f64 th) (/.f64 2 (sqrt.f64 2))) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (cos.f64 th) (/.f64 (/.f64 2 (sqrt.f64 2)) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (*.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 2 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (neg.f64 (cos.f64 th)) (/.f64 (neg.f64 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th))) 4) 4) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (*.f64 4 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 1 (cos.f64 th))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (-.f64 0 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th))) 4) (*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th))) 4)) 8) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (sqrt.f64 2) (cos.f64 th))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (/.f64 (sqrt.f64 2) (cos.f64 th))) 4) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(-.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 0) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(*.f64 2 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 1) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(*.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(*.f64 (*.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 1/2) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 2 (/.f64 (*.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 1) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 1 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 (*.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 2) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) 4) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 (*.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1))) (*.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1)))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1))) (*.f64 (/.f64 1 (*.f64 a1 a1)) (/.f64 1 (*.f64 a2 a2)))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4)) 8) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(fabs.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(fabs.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(+.f64 (cos.f64 th) 0) |
(cos.f64 th) |
(+.f64 0 (cos.f64 th)) |
(cos.f64 th) |
(-.f64 (cos.f64 th) 0) |
(cos.f64 th) |
(*.f64 (cos.f64 th) 1) |
(cos.f64 th) |
(*.f64 2 (/.f64 (cos.f64 th) 2)) |
(cos.f64 th) |
(*.f64 1 (cos.f64 th)) |
(cos.f64 th) |
(*.f64 (*.f64 (cos.f64 th) 2) 1/2) |
(cos.f64 th) |
(*.f64 (*.f64 (cos.f64 th) 4) 1/4) |
(cos.f64 th) |
(*.f64 1/2 (*.f64 (cos.f64 th) 2)) |
(cos.f64 th) |
(/.f64 (cos.f64 th) 1) |
(cos.f64 th) |
(/.f64 (*.f64 (cos.f64 th) 2) 2) |
(cos.f64 th) |
(/.f64 (*.f64 (cos.f64 th) 4) 4) |
(cos.f64 th) |
(/.f64 (*.f64 2 (*.f64 (cos.f64 th) 4)) 8) |
(cos.f64 th) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (+.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a1 a1)) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2))) |
| ✓ | 0.2b | (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2)) |
| ✓ | 0.2b | (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a1 a1)) |
| 0.7b | (/.f64 (cos.f64 th) (sqrt.f64 2)) |
Compiled 59 to 29 computations (50.8% saved)
21 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | th | @ | inf | (+.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a1 a1)) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2))) |
| 2.0ms | th | @ | inf | (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a1 a1)) |
| 1.0ms | a1 | @ | 0 | (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a1 a1)) |
| 1.0ms | th | @ | -inf | (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a1 a1)) |
| 1.0ms | th | @ | -inf | (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2)) |
| 1× | batch-egg-rewrite |
| 1734× | bool.json-1 |
| 1734× | bool.json-2 |
| 1708× | rational.json-1 |
| 1708× | rational.json-2 |
| 1708× | rational.json-3 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 15 | 113 |
| 1 | 154 | 93 |
| 2 | 437 | 93 |
| 3 | 1134 | 93 |
| 4 | 4218 | 93 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a1 a1)) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2)) |
(+.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a1 a1)) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (*.f64 2 (/.f64 (/.f64 1 a1) a1)) (/.f64 (sqrt.f64 2) (cos.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 2 (/.f64 (sqrt.f64 2) (cos.f64 th))) (*.f64 a1 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (/.f64 1 a1) a1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a1 a1) (*.f64 (/.f64 (fabs.f64 a1) (fabs.f64 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) (/.f64 (fabs.f64 a1) (fabs.f64 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 (/.f64 1 a1) a1) (/.f64 (sqrt.f64 2) (cos.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 a1 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 th) 2) (/.f64 (*.f64 2 (sqrt.f64 2)) (*.f64 a1 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a1 (*.f64 a1 (*.f64 a1 a1))) (*.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 th) (*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (/.f64 (sqrt.f64 2) (cos.f64 th))) (*.f64 2 (/.f64 (/.f64 1 a1) a1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (/.f64 (sqrt.f64 2) (cos.f64 th))) (/.f64 2 (*.f64 a1 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 a1 a1)) (*.f64 2 (/.f64 (sqrt.f64 2) (cos.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (cos.f64 th)) (/.f64 (neg.f64 (sqrt.f64 2)) (*.f64 a1 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 a1 a1)) (-.f64 0 (/.f64 (sqrt.f64 2) (cos.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a1 a1) (*.f64 2 (*.f64 a1 a1))) (*.f64 (*.f64 2 (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a1 a1) 4) (*.f64 4 (/.f64 (sqrt.f64 2) (cos.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a1 (*.f64 a1 (neg.f64 (*.f64 a1 a1)))) (*.f64 (neg.f64 (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (/.f64 1 (cos.f64 th)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a1 a1) (/.f64 (*.f64 a1 a1) a1)) (*.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a1 (*.f64 a1 (fabs.f64 a1))) (*.f64 (fabs.f64 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) 4) (*.f64 (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a1 (*.f64 a1 (*.f64 a1 a1))) (/.f64 (sqrt.f64 2) (cos.f64 th))) (*.f64 a1 a1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 a1 a1) (*.f64 2 (*.f64 a1 a1))) (/.f64 (sqrt.f64 2) (cos.f64 th))) (*.f64 2 (*.f64 a1 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 a1 a1) 4) (/.f64 (sqrt.f64 2) (cos.f64 th))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 a1 a1) (/.f64 (*.f64 a1 a1) a1)) (/.f64 (sqrt.f64 2) (cos.f64 th))) a1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a1 (*.f64 a1 (fabs.f64 a1))) (/.f64 (sqrt.f64 2) (cos.f64 th))) (fabs.f64 a1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a1 (*.f64 a1 (neg.f64 (*.f64 a1 a1)))) (/.f64 (sqrt.f64 2) (cos.f64 th))) (neg.f64 (*.f64 a1 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a2 a2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (*.f64 2 (/.f64 1 (*.f64 a2 a2))) (/.f64 (sqrt.f64 2) (cos.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 2 (/.f64 (sqrt.f64 2) (cos.f64 th))) (*.f64 a2 a2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 1 (*.f64 a2 a2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a2 a2) (/.f64 (sqrt.f64 2) (cos.f64 th)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a2 a2) (*.f64 (/.f64 (fabs.f64 a2) (fabs.f64 a2)) (/.f64 (sqrt.f64 2) (cos.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) (/.f64 (fabs.f64 a2) (fabs.f64 a2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 (sqrt.f64 2) (cos.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 a2 a2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 th) 2) (/.f64 (*.f64 2 (sqrt.f64 2)) (*.f64 a2 a2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a2 a2) (*.f64 a2 a2)) (*.f64 (*.f64 a2 a2) (/.f64 (sqrt.f64 2) (cos.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (/.f64 (sqrt.f64 2) (cos.f64 th))) (*.f64 2 (/.f64 1 (*.f64 a2 a2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (/.f64 (sqrt.f64 2) (cos.f64 th))) (/.f64 2 (*.f64 a2 a2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 a2 a2)) (*.f64 2 (/.f64 (sqrt.f64 2) (cos.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (cos.f64 th)) (/.f64 (neg.f64 (sqrt.f64 2)) (*.f64 a2 a2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 a2 a2)) (-.f64 0 (/.f64 (sqrt.f64 2) (cos.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 a2 a2) (*.f64 a2 a2))) (*.f64 (*.f64 2 (*.f64 a2 a2)) (/.f64 (sqrt.f64 2) (cos.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a2 a2) 4) (*.f64 4 (/.f64 (sqrt.f64 2) (cos.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a2 (*.f64 a2 (neg.f64 (*.f64 a2 a2)))) (*.f64 (neg.f64 (*.f64 a2 a2)) (/.f64 (sqrt.f64 2) (cos.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (/.f64 1 (cos.f64 th)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a2 a2) (/.f64 (*.f64 a2 a2) a2)) (*.f64 a2 (/.f64 (sqrt.f64 2) (cos.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a2 a2) (fabs.f64 a2)) (*.f64 (fabs.f64 a2) (/.f64 (sqrt.f64 2) (cos.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) 4) (*.f64 (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 a2 a2) (*.f64 a2 a2)) (/.f64 (sqrt.f64 2) (cos.f64 th))) (*.f64 a2 a2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 a2 a2) (*.f64 a2 a2))) (/.f64 (sqrt.f64 2) (cos.f64 th))) (*.f64 2 (*.f64 a2 a2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 a2 a2) 4) (/.f64 (sqrt.f64 2) (cos.f64 th))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 a2 a2) (/.f64 (*.f64 a2 a2) a2)) (/.f64 (sqrt.f64 2) (cos.f64 th))) a2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 a2 a2) (fabs.f64 a2)) (/.f64 (sqrt.f64 2) (cos.f64 th))) (fabs.f64 a2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 a2 (*.f64 a2 (neg.f64 (*.f64 a2 a2)))) (/.f64 (sqrt.f64 2) (cos.f64 th))) (neg.f64 (*.f64 a2 a2)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (/.f64 (sqrt.f64 2) (cos.f64 th))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 th) (*.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (/.f64 (sqrt.f64 2) (cos.f64 th))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (/.f64 (sqrt.f64 2) (cos.f64 th))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (/.f64 (sqrt.f64 2) (cos.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 th) 2) (*.f64 (/.f64 1/2 (sqrt.f64 2)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (/.f64 (sqrt.f64 2) (cos.f64 th)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (cos.f64 th) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (/.f64 (cos.f64 th) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (/.f64 (sqrt.f64 2) (cos.f64 th))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (/.f64 (sqrt.f64 2) (cos.f64 th)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (/.f64 (sqrt.f64 2) (cos.f64 th)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (/.f64 (sqrt.f64 2) (cos.f64 th))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (/.f64 (sqrt.f64 2) (cos.f64 th))) 4) (*.f64 (/.f64 (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (/.f64 (sqrt.f64 2) (cos.f64 th))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (/.f64 (sqrt.f64 2) (cos.f64 th)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (/.f64 (sqrt.f64 2) (cos.f64 th))) (/.f64 (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (/.f64 (sqrt.f64 2) (cos.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (/.f64 (sqrt.f64 2) (cos.f64 th))) (/.f64 (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (/.f64 (sqrt.f64 2) (cos.f64 th)))))))) |
| 1× | egg-herbie |
| 1330× | rational.json-simplify-43 |
| 1194× | rational.json-simplify-2 |
| 866× | rational.json-simplify-35 |
| 776× | rational.json-simplify-41 |
| 766× | rational.json-simplify-1 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 271 | 6601 |
| 1 | 930 | 6565 |
| 2 | 3047 | 6021 |
| 3 | 6347 | 6021 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a1 2) (pow.f64 th 2)) (sqrt.f64 2))) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a1 2) (pow.f64 th 2)) (sqrt.f64 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 a1 2) (pow.f64 th 4)) (sqrt.f64 2))) (/.f64 (pow.f64 a1 2) (sqrt.f64 2)))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a1 2) (pow.f64 th 2)) (sqrt.f64 2))) (+.f64 (*.f64 -1/720 (/.f64 (*.f64 (pow.f64 a1 2) (pow.f64 th 6)) (sqrt.f64 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 a1 2) (pow.f64 th 4)) (sqrt.f64 2))) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a2 2) (pow.f64 th 2)) (sqrt.f64 2)))) |
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 a2 2) (pow.f64 th 4)) (sqrt.f64 2))) (+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a2 2) (pow.f64 th 2)) (sqrt.f64 2))))) |
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 a2 2) (pow.f64 th 4)) (sqrt.f64 2))) (+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a2 2) (pow.f64 th 2)) (sqrt.f64 2))) (*.f64 -1/720 (/.f64 (*.f64 (pow.f64 a2 2) (pow.f64 th 6)) (sqrt.f64 2)))))) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) (*.f64 -1/2 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)))) (pow.f64 th 2)) (+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2)))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) (*.f64 -1/2 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)))) (pow.f64 th 2)) (+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (*.f64 (+.f64 (*.f64 1/24 (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) (*.f64 1/24 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)))) (pow.f64 th 4)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) (*.f64 -1/2 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)))) (pow.f64 th 2)) (+.f64 (*.f64 (+.f64 (*.f64 -1/720 (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) (*.f64 -1/720 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)))) (pow.f64 th 6)) (+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (*.f64 (+.f64 (*.f64 1/24 (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) (*.f64 1/24 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)))) (pow.f64 th 4)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2)))))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) 0) |
(+.f64 0 (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2)))) |
(-.f64 (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) 0) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) |
(/.f64 2 (*.f64 (*.f64 2 (/.f64 (/.f64 1 a1) a1)) (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(/.f64 2 (/.f64 (*.f64 2 (/.f64 (sqrt.f64 2) (cos.f64 th))) (*.f64 a1 a1))) |
(/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (/.f64 1 a1) a1)) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(/.f64 (*.f64 a1 a1) (*.f64 (/.f64 (fabs.f64 a1) (fabs.f64 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(/.f64 (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) 1) |
(/.f64 (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) (/.f64 (fabs.f64 a1) (fabs.f64 a1))) |
(/.f64 1 (*.f64 (/.f64 (/.f64 1 a1) a1) (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(/.f64 1 (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 a1 a1))) |
(/.f64 (*.f64 (cos.f64 th) 2) (/.f64 (*.f64 2 (sqrt.f64 2)) (*.f64 a1 a1))) |
(/.f64 (*.f64 a1 (*.f64 a1 (*.f64 a1 a1))) (*.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) 2)) 2) |
(/.f64 (/.f64 2 (/.f64 (sqrt.f64 2) (cos.f64 th))) (*.f64 2 (/.f64 (/.f64 1 a1) a1))) |
(/.f64 (/.f64 2 (/.f64 (sqrt.f64 2) (cos.f64 th))) (/.f64 2 (*.f64 a1 a1))) |
(/.f64 (*.f64 2 (*.f64 a1 a1)) (*.f64 2 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(/.f64 (neg.f64 (cos.f64 th)) (/.f64 (neg.f64 (sqrt.f64 2)) (*.f64 a1 a1))) |
(/.f64 (neg.f64 (*.f64 a1 a1)) (-.f64 0 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(/.f64 (*.f64 (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) 4) 4) |
(/.f64 (*.f64 (*.f64 a1 a1) (*.f64 2 (*.f64 a1 a1))) (*.f64 (*.f64 2 (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(/.f64 (*.f64 (*.f64 a1 a1) 4) (*.f64 4 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(/.f64 (*.f64 a1 (*.f64 a1 (neg.f64 (*.f64 a1 a1)))) (*.f64 (neg.f64 (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(/.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (/.f64 1 (cos.f64 th))) |
(/.f64 (*.f64 (*.f64 a1 a1) (/.f64 (*.f64 a1 a1) a1)) (*.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(/.f64 (*.f64 a1 (*.f64 a1 (fabs.f64 a1))) (*.f64 (fabs.f64 a1) (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) 4) (*.f64 (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) 4)) 8) |
(/.f64 (/.f64 (*.f64 a1 (*.f64 a1 (*.f64 a1 a1))) (/.f64 (sqrt.f64 2) (cos.f64 th))) (*.f64 a1 a1)) |
(/.f64 (/.f64 (*.f64 (*.f64 a1 a1) (*.f64 2 (*.f64 a1 a1))) (/.f64 (sqrt.f64 2) (cos.f64 th))) (*.f64 2 (*.f64 a1 a1))) |
(/.f64 (/.f64 (*.f64 (*.f64 a1 a1) 4) (/.f64 (sqrt.f64 2) (cos.f64 th))) 4) |
(/.f64 (/.f64 (*.f64 (*.f64 a1 a1) (/.f64 (*.f64 a1 a1) a1)) (/.f64 (sqrt.f64 2) (cos.f64 th))) a1) |
(/.f64 (/.f64 (*.f64 a1 (*.f64 a1 (fabs.f64 a1))) (/.f64 (sqrt.f64 2) (cos.f64 th))) (fabs.f64 a1)) |
(/.f64 (/.f64 (*.f64 a1 (*.f64 a1 (neg.f64 (*.f64 a1 a1)))) (/.f64 (sqrt.f64 2) (cos.f64 th))) (neg.f64 (*.f64 a1 a1))) |
(+.f64 (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) 0) |
(+.f64 0 (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))) |
(-.f64 (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) 0) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a2 a2))) |
(/.f64 2 (*.f64 (*.f64 2 (/.f64 1 (*.f64 a2 a2))) (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(/.f64 2 (/.f64 (*.f64 2 (/.f64 (sqrt.f64 2) (cos.f64 th))) (*.f64 a2 a2))) |
(/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 1 (*.f64 a2 a2))) |
(/.f64 (*.f64 a2 a2) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(/.f64 (*.f64 a2 a2) (*.f64 (/.f64 (fabs.f64 a2) (fabs.f64 a2)) (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) 1) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) (/.f64 (fabs.f64 a2) (fabs.f64 a2))) |
(/.f64 1 (*.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(/.f64 1 (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 a2 a2))) |
(/.f64 (*.f64 (cos.f64 th) 2) (/.f64 (*.f64 2 (sqrt.f64 2)) (*.f64 a2 a2))) |
(/.f64 (*.f64 (*.f64 a2 a2) (*.f64 a2 a2)) (*.f64 (*.f64 a2 a2) (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(/.f64 (*.f64 2 (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))) 2) |
(/.f64 (/.f64 2 (/.f64 (sqrt.f64 2) (cos.f64 th))) (*.f64 2 (/.f64 1 (*.f64 a2 a2)))) |
(/.f64 (/.f64 2 (/.f64 (sqrt.f64 2) (cos.f64 th))) (/.f64 2 (*.f64 a2 a2))) |
(/.f64 (*.f64 2 (*.f64 a2 a2)) (*.f64 2 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(/.f64 (neg.f64 (cos.f64 th)) (/.f64 (neg.f64 (sqrt.f64 2)) (*.f64 a2 a2))) |
(/.f64 (neg.f64 (*.f64 a2 a2)) (-.f64 0 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(/.f64 (*.f64 2 (*.f64 (*.f64 a2 a2) (*.f64 a2 a2))) (*.f64 (*.f64 2 (*.f64 a2 a2)) (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(/.f64 (*.f64 (*.f64 a2 a2) 4) (*.f64 4 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(/.f64 (*.f64 (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) 4) 4) |
(/.f64 (*.f64 a2 (*.f64 a2 (neg.f64 (*.f64 a2 a2)))) (*.f64 (neg.f64 (*.f64 a2 a2)) (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(/.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (/.f64 1 (cos.f64 th))) |
(/.f64 (*.f64 (*.f64 a2 a2) (/.f64 (*.f64 a2 a2) a2)) (*.f64 a2 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(/.f64 (*.f64 (*.f64 a2 a2) (fabs.f64 a2)) (*.f64 (fabs.f64 a2) (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) 4) (*.f64 (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) 4)) 8) |
(/.f64 (/.f64 (*.f64 (*.f64 a2 a2) (*.f64 a2 a2)) (/.f64 (sqrt.f64 2) (cos.f64 th))) (*.f64 a2 a2)) |
(/.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 a2 a2) (*.f64 a2 a2))) (/.f64 (sqrt.f64 2) (cos.f64 th))) (*.f64 2 (*.f64 a2 a2))) |
(/.f64 (/.f64 (*.f64 (*.f64 a2 a2) 4) (/.f64 (sqrt.f64 2) (cos.f64 th))) 4) |
(/.f64 (/.f64 (*.f64 (*.f64 a2 a2) (/.f64 (*.f64 a2 a2) a2)) (/.f64 (sqrt.f64 2) (cos.f64 th))) a2) |
(/.f64 (/.f64 (*.f64 (*.f64 a2 a2) (fabs.f64 a2)) (/.f64 (sqrt.f64 2) (cos.f64 th))) (fabs.f64 a2)) |
(/.f64 (/.f64 (*.f64 a2 (*.f64 a2 (neg.f64 (*.f64 a2 a2)))) (/.f64 (sqrt.f64 2) (cos.f64 th))) (neg.f64 (*.f64 a2 a2))) |
(-.f64 (/.f64 (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (/.f64 (sqrt.f64 2) (cos.f64 th))) 0) |
(*.f64 (cos.f64 th) (*.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))) |
(*.f64 2 (/.f64 (/.f64 (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (/.f64 (sqrt.f64 2) (cos.f64 th))) 2)) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2))) |
(*.f64 (/.f64 (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (/.f64 (sqrt.f64 2) (cos.f64 th))) 1) |
(*.f64 1 (/.f64 (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 (*.f64 (cos.f64 th) 2) (*.f64 (/.f64 1/2 (sqrt.f64 2)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))) |
(*.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (/.f64 (sqrt.f64 2) (cos.f64 th)))) 1/2) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (cos.f64 th) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))) |
(*.f64 (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (/.f64 (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (/.f64 (sqrt.f64 2) (cos.f64 th))) 1) |
(/.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (/.f64 (sqrt.f64 2) (cos.f64 th)))) 2) |
(/.f64 (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (/.f64 (sqrt.f64 2) (cos.f64 th))) 4) 4) |
(/.f64 (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (/.f64 (sqrt.f64 2) (cos.f64 th))) 4) (*.f64 (/.f64 (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (/.f64 (sqrt.f64 2) (cos.f64 th))) 4)) 8) |
| Outputs |
|---|
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a1 2) (pow.f64 th 2)) (sqrt.f64 2))) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (*.f64 -1/2 (*.f64 (pow.f64 th 2) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (*.f64 -1/2 (*.f64 (pow.f64 a1 2) (/.f64 (pow.f64 th 2) (sqrt.f64 2))))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (*.f64 (pow.f64 a1 2) (*.f64 (/.f64 (pow.f64 th 2) (sqrt.f64 2)) -1/2))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a1 2) (pow.f64 th 2)) (sqrt.f64 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 a1 2) (pow.f64 th 4)) (sqrt.f64 2))) (/.f64 (pow.f64 a1 2) (sqrt.f64 2)))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 th 2) (/.f64 (pow.f64 a1 2) (sqrt.f64 2)))) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (*.f64 1/24 (/.f64 (*.f64 (pow.f64 a1 2) (pow.f64 th 4)) (sqrt.f64 2))))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 a1 2) (pow.f64 th 4)) (sqrt.f64 2))) (*.f64 -1/2 (*.f64 (pow.f64 a1 2) (/.f64 (pow.f64 th 2) (sqrt.f64 2)))))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (+.f64 (*.f64 (pow.f64 a1 2) (*.f64 (/.f64 (pow.f64 th 2) (sqrt.f64 2)) -1/2)) (*.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (*.f64 (pow.f64 th 4) 1/24)))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a1 2) (pow.f64 th 2)) (sqrt.f64 2))) (+.f64 (*.f64 -1/720 (/.f64 (*.f64 (pow.f64 a1 2) (pow.f64 th 6)) (sqrt.f64 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 a1 2) (pow.f64 th 4)) (sqrt.f64 2))) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 th 2) (/.f64 (pow.f64 a1 2) (sqrt.f64 2)))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 a1 2) (pow.f64 th 4)) (sqrt.f64 2))) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (*.f64 -1/720 (/.f64 (*.f64 (pow.f64 a1 2) (pow.f64 th 6)) (sqrt.f64 2)))))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 a1 2) (/.f64 (pow.f64 th 2) (sqrt.f64 2)))) (+.f64 (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (*.f64 1/24 (/.f64 (*.f64 (pow.f64 a1 2) (pow.f64 th 4)) (sqrt.f64 2)))) (*.f64 -1/720 (*.f64 (pow.f64 a1 2) (/.f64 (pow.f64 th 6) (sqrt.f64 2)))))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (*.f64 (pow.f64 th 4) 1/24)) (*.f64 (pow.f64 a1 2) (*.f64 (/.f64 (pow.f64 th 6) (sqrt.f64 2)) -1/720))) (*.f64 (pow.f64 a1 2) (*.f64 (/.f64 (pow.f64 th 2) (sqrt.f64 2)) -1/2)))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (+.f64 (*.f64 (pow.f64 a1 2) (*.f64 (/.f64 (pow.f64 th 2) (sqrt.f64 2)) -1/2)) (+.f64 (*.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (*.f64 (pow.f64 th 4) 1/24)) (*.f64 (pow.f64 a1 2) (*.f64 (/.f64 (pow.f64 th 6) (sqrt.f64 2)) -1/720))))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a2 2) (pow.f64 th 2)) (sqrt.f64 2)))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (*.f64 -1/2 (*.f64 (pow.f64 th 2) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 th 2) (pow.f64 a2 2)) (sqrt.f64 2)))) |
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 a2 2) (pow.f64 th 4)) (sqrt.f64 2))) (+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a2 2) (pow.f64 th 2)) (sqrt.f64 2))))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 th 2) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) (*.f64 1/24 (*.f64 (pow.f64 th 4) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 th 2) (pow.f64 a2 2)) (sqrt.f64 2))) (*.f64 1/24 (*.f64 (pow.f64 a2 2) (/.f64 (pow.f64 th 4) (sqrt.f64 2)))))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 th 2) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) (*.f64 1/24 (*.f64 (pow.f64 a2 2) (/.f64 (pow.f64 th 4) (sqrt.f64 2)))))) |
(+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 a2 2) (pow.f64 th 4)) (sqrt.f64 2))) (+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a2 2) (pow.f64 th 2)) (sqrt.f64 2))) (*.f64 -1/720 (/.f64 (*.f64 (pow.f64 a2 2) (pow.f64 th 6)) (sqrt.f64 2)))))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 th 2) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) (*.f64 -1/720 (*.f64 (pow.f64 th 6) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))))) (*.f64 1/24 (*.f64 (pow.f64 th 4) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 th 2) (pow.f64 a2 2)) (sqrt.f64 2))) (+.f64 (+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (*.f64 -1/720 (*.f64 (pow.f64 th 6) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))))) (*.f64 1/24 (*.f64 (pow.f64 a2 2) (/.f64 (pow.f64 th 4) (sqrt.f64 2)))))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 th 2) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 a2 2) (/.f64 (pow.f64 th 4) (sqrt.f64 2)))) (+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (*.f64 -1/720 (/.f64 (*.f64 (pow.f64 th 6) (pow.f64 a2 2)) (sqrt.f64 2)))))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 th 2) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) (+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 a2 2) (/.f64 (pow.f64 th 4) (sqrt.f64 2)))) (*.f64 -1/720 (/.f64 (*.f64 (pow.f64 th 6) (pow.f64 a2 2)) (sqrt.f64 2)))))) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) (*.f64 -1/2 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)))) (pow.f64 th 2)) (+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2)))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (*.f64 (pow.f64 th 2) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) (*.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) -1/2))))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (*.f64 (pow.f64 th 2) (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))))))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (*.f64 -1/2 (*.f64 (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) (pow.f64 th 2))))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) (*.f64 -1/2 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)))) (pow.f64 th 2)) (+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (*.f64 (+.f64 (*.f64 1/24 (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) (*.f64 1/24 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)))) (pow.f64 th 4)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))))) |
(+.f64 (*.f64 (pow.f64 th 2) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) (*.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) -1/2))) (+.f64 (*.f64 (pow.f64 th 4) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) (*.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) 1/24))) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (*.f64 (pow.f64 th 2) (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))))) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (*.f64 (pow.f64 th 4) (*.f64 1/24 (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))))))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (+.f64 (+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (*.f64 -1/2 (*.f64 (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) (pow.f64 th 2)))) (*.f64 1/24 (*.f64 (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) (pow.f64 th 4))))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (+.f64 (*.f64 1/24 (*.f64 (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) (pow.f64 th 4))) (+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (*.f64 -1/2 (*.f64 (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) (pow.f64 th 2)))))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) (*.f64 -1/2 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)))) (pow.f64 th 2)) (+.f64 (*.f64 (+.f64 (*.f64 -1/720 (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) (*.f64 -1/720 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)))) (pow.f64 th 6)) (+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (*.f64 (+.f64 (*.f64 1/24 (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) (*.f64 1/24 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)))) (pow.f64 th 4)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2)))))) |
(+.f64 (*.f64 (pow.f64 th 2) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) (*.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) -1/2))) (+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (*.f64 (pow.f64 th 4) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) (*.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) 1/24)))) (*.f64 (pow.f64 th 6) (+.f64 (*.f64 -1/720 (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) (*.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) -1/720)))))) |
(+.f64 (*.f64 (pow.f64 th 2) (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))))) (+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (*.f64 (pow.f64 th 4) (*.f64 1/24 (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))))) (*.f64 (pow.f64 th 6) (*.f64 -1/720 (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))))))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) (pow.f64 th 2))) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (+.f64 (*.f64 1/24 (*.f64 (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) (pow.f64 th 4))) (*.f64 -1/720 (*.f64 (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) (pow.f64 th 6))))))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (+.f64 (+.f64 (*.f64 1/24 (*.f64 (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) (pow.f64 th 4))) (+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (*.f64 -1/2 (*.f64 (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) (pow.f64 th 2))))) (*.f64 -1/720 (*.f64 (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) (pow.f64 th 6))))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(+.f64 (*.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (cos.f64 th)) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(+.f64 (*.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (cos.f64 th)) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(+.f64 (*.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (cos.f64 th)) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(+.f64 (*.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (cos.f64 th)) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(+.f64 (*.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (cos.f64 th)) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(+.f64 (*.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (cos.f64 th)) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(+.f64 (*.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (cos.f64 th)) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(+.f64 (*.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (cos.f64 th)) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(+.f64 (*.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (cos.f64 th)) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(+.f64 (*.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (cos.f64 th)) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(+.f64 (*.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (cos.f64 th)) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (cos.f64 th)) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(+.f64 (*.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (cos.f64 th)) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(+.f64 (*.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (cos.f64 th)) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(+.f64 (*.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (cos.f64 th)) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (cos.f64 th)) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(+.f64 (*.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (cos.f64 th)) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(+.f64 (*.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (cos.f64 th)) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(+.f64 (*.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (cos.f64 th)) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (cos.f64 th)) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(+.f64 (*.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (cos.f64 th)) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(+.f64 (*.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (cos.f64 th)) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(+.f64 (*.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (cos.f64 th)) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(+.f64 (*.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (cos.f64 th)) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(+.f64 (*.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (cos.f64 th)) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(+.f64 (*.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (cos.f64 th)) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(+.f64 (*.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (cos.f64 th)) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(+.f64 (*.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (cos.f64 th)) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(+.f64 (*.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (cos.f64 th)) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) |
(+.f64 (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) 0) |
(*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) |
(*.f64 a1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (*.f64 a1 (cos.f64 th))) |
(+.f64 0 (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2)))) |
(*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) |
(*.f64 a1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (*.f64 a1 (cos.f64 th))) |
(-.f64 (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) 0) |
(*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) |
(*.f64 a1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (*.f64 a1 (cos.f64 th))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) |
(/.f64 a1 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) a1))) |
(*.f64 a1 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) a1))) |
(/.f64 2 (*.f64 (*.f64 2 (/.f64 (/.f64 1 a1) a1)) (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) |
(/.f64 a1 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) a1))) |
(*.f64 a1 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) a1))) |
(/.f64 2 (/.f64 (*.f64 2 (/.f64 (sqrt.f64 2) (cos.f64 th))) (*.f64 a1 a1))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) |
(/.f64 a1 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) a1))) |
(*.f64 a1 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) a1))) |
(/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (/.f64 1 a1) a1)) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) |
(/.f64 a1 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) a1))) |
(*.f64 a1 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) a1))) |
(/.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) |
(/.f64 a1 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) a1))) |
(*.f64 a1 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) a1))) |
(/.f64 (*.f64 a1 a1) (*.f64 (/.f64 (fabs.f64 a1) (fabs.f64 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) |
(/.f64 a1 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) a1))) |
(*.f64 a1 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) a1))) |
(/.f64 (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) 1) |
(*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) |
(*.f64 a1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (*.f64 a1 (cos.f64 th))) |
(/.f64 (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) (/.f64 (fabs.f64 a1) (fabs.f64 a1))) |
(*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) |
(*.f64 a1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (*.f64 a1 (cos.f64 th))) |
(/.f64 1 (*.f64 (/.f64 (/.f64 1 a1) a1) (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) |
(/.f64 a1 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) a1))) |
(*.f64 a1 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) a1))) |
(/.f64 1 (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 a1 a1))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) |
(/.f64 a1 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) a1))) |
(*.f64 a1 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) a1))) |
(/.f64 (*.f64 (cos.f64 th) 2) (/.f64 (*.f64 2 (sqrt.f64 2)) (*.f64 a1 a1))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) |
(/.f64 a1 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) a1))) |
(*.f64 a1 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) a1))) |
(/.f64 (*.f64 a1 (*.f64 a1 (*.f64 a1 a1))) (*.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) |
(/.f64 a1 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) a1))) |
(*.f64 a1 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) a1))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) 2)) 2) |
(*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) |
(*.f64 a1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (*.f64 a1 (cos.f64 th))) |
(/.f64 (/.f64 2 (/.f64 (sqrt.f64 2) (cos.f64 th))) (*.f64 2 (/.f64 (/.f64 1 a1) a1))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) |
(/.f64 a1 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) a1))) |
(*.f64 a1 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) a1))) |
(/.f64 (/.f64 2 (/.f64 (sqrt.f64 2) (cos.f64 th))) (/.f64 2 (*.f64 a1 a1))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) |
(/.f64 a1 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) a1))) |
(*.f64 a1 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) a1))) |
(/.f64 (*.f64 2 (*.f64 a1 a1)) (*.f64 2 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) |
(/.f64 a1 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) a1))) |
(*.f64 a1 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) a1))) |
(/.f64 (neg.f64 (cos.f64 th)) (/.f64 (neg.f64 (sqrt.f64 2)) (*.f64 a1 a1))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) |
(/.f64 a1 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) a1))) |
(*.f64 a1 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) a1))) |
(/.f64 (neg.f64 (*.f64 a1 a1)) (-.f64 0 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) |
(/.f64 a1 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) a1))) |
(*.f64 a1 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) a1))) |
(/.f64 (*.f64 (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) 4) 4) |
(*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) |
(*.f64 a1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (*.f64 a1 (cos.f64 th))) |
(/.f64 (*.f64 (*.f64 a1 a1) (*.f64 2 (*.f64 a1 a1))) (*.f64 (*.f64 2 (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) |
(/.f64 a1 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) a1))) |
(*.f64 a1 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) a1))) |
(/.f64 (*.f64 (*.f64 a1 a1) 4) (*.f64 4 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) |
(/.f64 a1 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) a1))) |
(*.f64 a1 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) a1))) |
(/.f64 (*.f64 a1 (*.f64 a1 (neg.f64 (*.f64 a1 a1)))) (*.f64 (neg.f64 (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 (*.f64 a1 (neg.f64 (*.f64 a1 a1))) (/.f64 a1 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (neg.f64 (*.f64 a1 a1))))) |
(*.f64 a1 (/.f64 (*.f64 a1 (neg.f64 (*.f64 a1 a1))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (neg.f64 (*.f64 a1 a1))))) |
(/.f64 (/.f64 (cos.f64 th) (*.f64 a1 (neg.f64 a1))) (/.f64 (sqrt.f64 2) (*.f64 a1 (*.f64 a1 (*.f64 a1 (neg.f64 a1)))))) |
(/.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (/.f64 1 (cos.f64 th))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) |
(/.f64 a1 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) a1))) |
(*.f64 a1 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) a1))) |
(/.f64 (*.f64 (*.f64 a1 a1) (/.f64 (*.f64 a1 a1) a1)) (*.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) |
(/.f64 a1 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) a1))) |
(*.f64 a1 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) a1))) |
(/.f64 (*.f64 a1 (*.f64 a1 (fabs.f64 a1))) (*.f64 (fabs.f64 a1) (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) |
(/.f64 a1 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) a1))) |
(*.f64 a1 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) a1))) |
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) 4) (*.f64 (*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) 4)) 8) |
(*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) |
(*.f64 a1 (*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (*.f64 a1 (cos.f64 th))) |
(/.f64 (/.f64 (*.f64 a1 (*.f64 a1 (*.f64 a1 a1))) (/.f64 (sqrt.f64 2) (cos.f64 th))) (*.f64 a1 a1)) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) |
(/.f64 a1 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) a1))) |
(*.f64 a1 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) a1))) |
(/.f64 (/.f64 (*.f64 (*.f64 a1 a1) (*.f64 2 (*.f64 a1 a1))) (/.f64 (sqrt.f64 2) (cos.f64 th))) (*.f64 2 (*.f64 a1 a1))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) |
(/.f64 a1 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) a1))) |
(*.f64 a1 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) a1))) |
(/.f64 (/.f64 (*.f64 (*.f64 a1 a1) 4) (/.f64 (sqrt.f64 2) (cos.f64 th))) 4) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) |
(/.f64 a1 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) a1))) |
(*.f64 a1 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) a1))) |
(/.f64 (/.f64 (*.f64 (*.f64 a1 a1) (/.f64 (*.f64 a1 a1) a1)) (/.f64 (sqrt.f64 2) (cos.f64 th))) a1) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) |
(/.f64 a1 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) a1))) |
(*.f64 a1 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) a1))) |
(/.f64 (/.f64 (*.f64 a1 (*.f64 a1 (fabs.f64 a1))) (/.f64 (sqrt.f64 2) (cos.f64 th))) (fabs.f64 a1)) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a1 a1))) |
(/.f64 a1 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) a1))) |
(*.f64 a1 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) a1))) |
(/.f64 (/.f64 (*.f64 a1 (*.f64 a1 (neg.f64 (*.f64 a1 a1)))) (/.f64 (sqrt.f64 2) (cos.f64 th))) (neg.f64 (*.f64 a1 a1))) |
(*.f64 (*.f64 a1 (neg.f64 (*.f64 a1 a1))) (/.f64 a1 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (neg.f64 (*.f64 a1 a1))))) |
(*.f64 a1 (/.f64 (*.f64 a1 (neg.f64 (*.f64 a1 a1))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (neg.f64 (*.f64 a1 a1))))) |
(/.f64 (/.f64 (cos.f64 th) (*.f64 a1 (neg.f64 a1))) (/.f64 (sqrt.f64 2) (*.f64 a1 (*.f64 a1 (*.f64 a1 (neg.f64 a1)))))) |
(+.f64 (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) 0) |
(*.f64 a2 (*.f64 (/.f64 a2 (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) |
(*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 (cos.f64 th) a2)) |
(+.f64 0 (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))) |
(*.f64 a2 (*.f64 (/.f64 a2 (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) |
(*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 (cos.f64 th) a2)) |
(-.f64 (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) 0) |
(*.f64 a2 (*.f64 (/.f64 a2 (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) |
(*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 (cos.f64 th) a2)) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a2 a2))) |
(*.f64 a2 (/.f64 a2 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 a2 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) a2))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(/.f64 2 (*.f64 (*.f64 2 (/.f64 1 (*.f64 a2 a2))) (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 a2 (/.f64 a2 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 a2 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) a2))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(/.f64 2 (/.f64 (*.f64 2 (/.f64 (sqrt.f64 2) (cos.f64 th))) (*.f64 a2 a2))) |
(*.f64 a2 (/.f64 a2 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 a2 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) a2))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 1 (*.f64 a2 a2))) |
(*.f64 a2 (/.f64 a2 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 a2 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) a2))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(/.f64 (*.f64 a2 a2) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a2 (/.f64 a2 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 a2 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) a2))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(/.f64 (*.f64 a2 a2) (*.f64 (/.f64 (fabs.f64 a2) (fabs.f64 a2)) (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 a2 (/.f64 a2 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 a2 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) a2))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) 1) |
(*.f64 a2 (*.f64 (/.f64 a2 (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) |
(*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 (cos.f64 th) a2)) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) (/.f64 (fabs.f64 a2) (fabs.f64 a2))) |
(*.f64 a2 (*.f64 (/.f64 a2 (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) |
(*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 (cos.f64 th) a2)) |
(/.f64 1 (*.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 a2 (/.f64 a2 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 a2 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) a2))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(/.f64 1 (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 a2 a2))) |
(*.f64 a2 (/.f64 a2 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 a2 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) a2))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(/.f64 (*.f64 (cos.f64 th) 2) (/.f64 (*.f64 2 (sqrt.f64 2)) (*.f64 a2 a2))) |
(*.f64 a2 (/.f64 a2 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 a2 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) a2))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(/.f64 (*.f64 (*.f64 a2 a2) (*.f64 a2 a2)) (*.f64 (*.f64 a2 a2) (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 a2 (/.f64 a2 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 a2 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) a2))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(/.f64 (*.f64 2 (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2))))) 2) |
(*.f64 a2 (*.f64 (/.f64 a2 (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) |
(*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 (cos.f64 th) a2)) |
(/.f64 (/.f64 2 (/.f64 (sqrt.f64 2) (cos.f64 th))) (*.f64 2 (/.f64 1 (*.f64 a2 a2)))) |
(*.f64 a2 (/.f64 a2 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 a2 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) a2))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(/.f64 (/.f64 2 (/.f64 (sqrt.f64 2) (cos.f64 th))) (/.f64 2 (*.f64 a2 a2))) |
(*.f64 a2 (/.f64 a2 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 a2 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) a2))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(/.f64 (*.f64 2 (*.f64 a2 a2)) (*.f64 2 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 a2 (/.f64 a2 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 a2 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) a2))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(/.f64 (neg.f64 (cos.f64 th)) (/.f64 (neg.f64 (sqrt.f64 2)) (*.f64 a2 a2))) |
(*.f64 a2 (/.f64 a2 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 a2 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) a2))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(/.f64 (neg.f64 (*.f64 a2 a2)) (-.f64 0 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 a2 (/.f64 a2 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 a2 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) a2))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(/.f64 (*.f64 2 (*.f64 (*.f64 a2 a2) (*.f64 a2 a2))) (*.f64 (*.f64 2 (*.f64 a2 a2)) (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 a2 (/.f64 a2 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 a2 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) a2))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(/.f64 (*.f64 (*.f64 a2 a2) 4) (*.f64 4 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 a2 (/.f64 a2 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 a2 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) a2))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(/.f64 (*.f64 (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) 4) 4) |
(*.f64 a2 (*.f64 (/.f64 a2 (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) |
(*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 (cos.f64 th) a2)) |
(/.f64 (*.f64 a2 (*.f64 a2 (neg.f64 (*.f64 a2 a2)))) (*.f64 (neg.f64 (*.f64 a2 a2)) (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(/.f64 (*.f64 a2 (*.f64 a2 (neg.f64 (*.f64 a2 a2)))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (neg.f64 (*.f64 a2 a2)))) |
(/.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 (neg.f64 (*.f64 a2 a2)) (*.f64 a2 a2)))) (neg.f64 (*.f64 a2 a2))) |
(/.f64 (cos.f64 th) (*.f64 (*.f64 a2 (neg.f64 a2)) (/.f64 (sqrt.f64 2) (*.f64 (*.f64 a2 a2) (*.f64 a2 (neg.f64 a2)))))) |
(/.f64 (cos.f64 th) (*.f64 (*.f64 a2 (neg.f64 a2)) (/.f64 (sqrt.f64 2) (*.f64 a2 (*.f64 (*.f64 a2 a2) (neg.f64 a2)))))) |
(/.f64 (*.f64 a2 (/.f64 a2 (sqrt.f64 2))) (/.f64 1 (cos.f64 th))) |
(*.f64 (/.f64 a2 (sqrt.f64 2)) (/.f64 a2 (/.f64 1 (cos.f64 th)))) |
(*.f64 (/.f64 a2 (sqrt.f64 2)) (/.f64 (cos.f64 th) (/.f64 1 a2))) |
(/.f64 (*.f64 (*.f64 a2 a2) (/.f64 (*.f64 a2 a2) a2)) (*.f64 a2 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 a2 (/.f64 a2 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 a2 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) a2))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(/.f64 (*.f64 (*.f64 a2 a2) (fabs.f64 a2)) (*.f64 (fabs.f64 a2) (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 a2 (/.f64 a2 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 a2 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) a2))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) 4) (*.f64 (*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) 4)) 8) |
(*.f64 a2 (*.f64 (/.f64 a2 (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (cos.f64 th) (*.f64 a2 (/.f64 a2 (sqrt.f64 2)))) |
(*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 (cos.f64 th) a2)) |
(/.f64 (/.f64 (*.f64 (*.f64 a2 a2) (*.f64 a2 a2)) (/.f64 (sqrt.f64 2) (cos.f64 th))) (*.f64 a2 a2)) |
(*.f64 a2 (/.f64 a2 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 a2 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) a2))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(/.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 a2 a2) (*.f64 a2 a2))) (/.f64 (sqrt.f64 2) (cos.f64 th))) (*.f64 2 (*.f64 a2 a2))) |
(*.f64 a2 (/.f64 a2 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 a2 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) a2))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(/.f64 (/.f64 (*.f64 (*.f64 a2 a2) 4) (/.f64 (sqrt.f64 2) (cos.f64 th))) 4) |
(*.f64 a2 (/.f64 a2 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 a2 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) a2))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(/.f64 (/.f64 (*.f64 (*.f64 a2 a2) (/.f64 (*.f64 a2 a2) a2)) (/.f64 (sqrt.f64 2) (cos.f64 th))) a2) |
(*.f64 a2 (/.f64 a2 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 a2 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) a2))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(/.f64 (/.f64 (*.f64 (*.f64 a2 a2) (fabs.f64 a2)) (/.f64 (sqrt.f64 2) (cos.f64 th))) (fabs.f64 a2)) |
(*.f64 a2 (/.f64 a2 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 a2 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) a2))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 a2 a2)) (sqrt.f64 2)) |
(/.f64 (/.f64 (*.f64 a2 (*.f64 a2 (neg.f64 (*.f64 a2 a2)))) (/.f64 (sqrt.f64 2) (cos.f64 th))) (neg.f64 (*.f64 a2 a2))) |
(/.f64 (*.f64 a2 (*.f64 a2 (neg.f64 (*.f64 a2 a2)))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (neg.f64 (*.f64 a2 a2)))) |
(/.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 (neg.f64 (*.f64 a2 a2)) (*.f64 a2 a2)))) (neg.f64 (*.f64 a2 a2))) |
(/.f64 (cos.f64 th) (*.f64 (*.f64 a2 (neg.f64 a2)) (/.f64 (sqrt.f64 2) (*.f64 (*.f64 a2 a2) (*.f64 a2 (neg.f64 a2)))))) |
(/.f64 (cos.f64 th) (*.f64 (*.f64 a2 (neg.f64 a2)) (/.f64 (sqrt.f64 2) (*.f64 a2 (*.f64 (*.f64 a2 a2) (neg.f64 a2)))))) |
(-.f64 (/.f64 (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (/.f64 (sqrt.f64 2) (cos.f64 th))) 0) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))) |
(*.f64 (cos.f64 th) (*.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (cos.f64 th) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))) |
(*.f64 (cos.f64 th) (*.f64 (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (/.f64 1 (sqrt.f64 2)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (sqrt.f64 2))) |
(*.f64 2 (/.f64 (/.f64 (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (/.f64 (sqrt.f64 2) (cos.f64 th))) 2)) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (cos.f64 th) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))) |
(*.f64 (cos.f64 th) (*.f64 (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (/.f64 1 (sqrt.f64 2)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (sqrt.f64 2))) |
(*.f64 (/.f64 (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (/.f64 (sqrt.f64 2) (cos.f64 th))) 1) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))) |
(*.f64 1 (/.f64 (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))) |
(*.f64 (*.f64 (cos.f64 th) 2) (*.f64 (/.f64 1/2 (sqrt.f64 2)) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))) |
(*.f64 (/.f64 1/2 (sqrt.f64 2)) (*.f64 (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (*.f64 2 (cos.f64 th)))) |
(*.f64 (*.f64 2 (cos.f64 th)) (*.f64 (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (/.f64 1/2 (sqrt.f64 2)))) |
(*.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (/.f64 (sqrt.f64 2) (cos.f64 th)))) 1/2) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (cos.f64 th) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))) |
(*.f64 (cos.f64 th) (*.f64 (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (/.f64 1 (sqrt.f64 2)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (sqrt.f64 2))) |
(*.f64 (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (cos.f64 th) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))) |
(*.f64 (cos.f64 th) (*.f64 (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (/.f64 1 (sqrt.f64 2)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (sqrt.f64 2))) |
(/.f64 (/.f64 (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (/.f64 (sqrt.f64 2) (cos.f64 th))) 1) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))) |
(/.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (/.f64 (sqrt.f64 2) (cos.f64 th)))) 2) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))) |
(/.f64 (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))) |
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (/.f64 (sqrt.f64 2) (cos.f64 th))) 4) 4) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))) |
(/.f64 (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (/.f64 (sqrt.f64 2) (cos.f64 th))) 4) (*.f64 (/.f64 (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (/.f64 (sqrt.f64 2) (cos.f64 th))) 4)) 8) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))) |
Compiled 9452 to 5731 computations (39.4% saved)
25 alts after pruning (24 fresh and 1 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 340 | 24 | 364 |
| Fresh | 0 | 0 | 0 |
| Picked | 1 | 0 | 1 |
| Done | 0 | 1 | 1 |
| Total | 341 | 25 | 366 |
| Status | Error | Program |
|---|---|---|
| ▶ | 0.5b | (/.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 1 (cos.f64 th))) |
| 31.3b | (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (sqrt.f64 2) (cos.f64 th))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) | |
| 0.6b | (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) | |
| ▶ | 0.4b | (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
| 25.9b | (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) | |
| 31.3b | (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th)))) | |
| 0.5b | (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) | |
| 0.5b | (/.f64 1 (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) | |
| 9.2b | (+.f64 (/.f64 (/.f64 (*.f64 (*.f64 a1 a1) (/.f64 (*.f64 a1 a1) a1)) (/.f64 (sqrt.f64 2) (cos.f64 th))) a1) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2))) | |
| ▶ | 0.5b | (+.f64 (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (/.f64 1 a1) a1)) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2))) |
| 0.6b | (+.f64 (/.f64 (/.f64 2 (/.f64 (sqrt.f64 2) (cos.f64 th))) (/.f64 2 (*.f64 a1 a1))) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2))) | |
| 0.4b | (+.f64 (/.f64 a1 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) a1))) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2))) | |
| 8.7b | (+.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a1 a1)) (/.f64 (/.f64 (*.f64 (*.f64 a2 a2) (/.f64 (*.f64 a2 a2) a2)) (/.f64 (sqrt.f64 2) (cos.f64 th))) a2)) | |
| 36.9b | (+.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (*.f64 (*.f64 a2 (neg.f64 a2)) (/.f64 (sqrt.f64 2) (*.f64 a2 (*.f64 (*.f64 a2 a2) (neg.f64 a2))))))) | |
| 0.4b | (+.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a1 a1)) (*.f64 (/.f64 a2 (sqrt.f64 2)) (/.f64 a2 (/.f64 1 (cos.f64 th))))) | |
| 0.4b | (+.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a1 a1)) (*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 (cos.f64 th) a2))) | |
| 0.4b | (+.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a1 a1)) (*.f64 a2 (*.f64 (/.f64 a2 (sqrt.f64 2)) (cos.f64 th)))) | |
| 0.5b | (+.f64 (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2))) | |
| ▶ | 0.4b | (+.f64 (*.f64 a1 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) a1))) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2))) |
| 31.2b | (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 1 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) | |
| ✓ | 0.5b | (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
| ▶ | 26.3b | (*.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
| 0.5b | (*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (cos.f64 th) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))) | |
| 0.6b | (*.f64 (cos.f64 th) (/.f64 (/.f64 2 (sqrt.f64 2)) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) | |
| 0.4b | (*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (sqrt.f64 2))) |
Compiled 1098 to 703 computations (36% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.0b | (cos.f64 th) | |
| 0.0b | (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) | |
| ✓ | 0.2b | (/.f64 (sqrt.f64 2) (cos.f64 th)) |
| ✓ | 0.3b | (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
Compiled 42 to 17 computations (59.5% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | th | @ | 0 | (/.f64 (sqrt.f64 2) (cos.f64 th)) |
| 0.0ms | th | @ | inf | (/.f64 (sqrt.f64 2) (cos.f64 th)) |
| 0.0ms | th | @ | -inf | (/.f64 (sqrt.f64 2) (cos.f64 th)) |
| 0.0ms | th | @ | 0 | (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
| 0.0ms | a2 | @ | 0 | (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
| 1× | batch-egg-rewrite |
| 1498× | rational.json-simplify-50 |
| 1272× | rational.json-simplify-2 |
| 702× | rational.json-simplify-51 |
| 584× | rational.json-simplify-35 |
| 530× | bool.json-1 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 14 | 54 |
| 1 | 144 | 54 |
| 2 | 445 | 54 |
| 3 | 1331 | 54 |
| 4 | 5286 | 54 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (sqrt.f64 2) (/.f64 2 (cos.f64 th)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (cos.f64 th) (*.f64 2 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (cos.f64 th)) (*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (cos.f64 th) (/.f64 2 (sqrt.f64 2)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (/.f64 1 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 th) 4) (/.f64 1 (*.f64 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 -1 (/.f64 (sqrt.f64 2) (cos.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cos.f64 th)) (/.f64 -1 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (cos.f64 th))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 1 (/.f64 1 (cos.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1 (cos.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 (cos.f64 th) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (cos.f64 th) (/.f64 2 (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 1/2) (*.f64 2 (cos.f64 th)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 1/2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (cos.f64 th))) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1 (cos.f64 th))) (/.f64 1 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 th) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 1 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (sqrt.f64 2) (/.f64 2 (cos.f64 th)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 th) (*.f64 2 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) 4)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 4)) (*.f64 (cos.f64 th) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (/.f64 (sqrt.f64 2) (cos.f64 th))) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (neg.f64 (cos.f64 th)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (sqrt.f64 2) (cos.f64 th)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 2) (*.f64 2 (cos.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (/.f64 1 (cos.f64 th)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 2) (cos.f64 th)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 1/2 (cos.f64 th)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 2)) (*.f64 (/.f64 1 (cos.f64 th)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 2) (/.f64 2 (cos.f64 th))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 2) 4) (/.f64 1 (*.f64 (cos.f64 th) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cos.f64 th)) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 2)) (/.f64 -1 (cos.f64 th)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (cos.f64 th))) (/.f64 (sqrt.f64 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (sqrt.f64 2) (/.f64 2 (cos.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (cos.f64 th)) (*.f64 2 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (cos.f64 th)) 1/2) (*.f64 2 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) (*.f64 2 (cos.f64 th))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) 2) (*.f64 2 (/.f64 1 (cos.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (cos.f64 th) 4)) (*.f64 (sqrt.f64 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (cos.f64 th)) (neg.f64 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 (sqrt.f64 2) (cos.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 (sqrt.f64 2) (cos.f64 th)))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 (sqrt.f64 2) (cos.f64 th))))))) |
| 1× | egg-herbie |
| 1562× | rational.json-simplify-35 |
| 894× | rational.json-simplify-2 |
| 814× | rational.json-simplify-1 |
| 664× | rational.json-simplify-50 |
| 552× | rational.json-simplify-19 |
Useful iterations: 5 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 193 | 4549 |
| 1 | 414 | 4465 |
| 2 | 922 | 3933 |
| 3 | 2267 | 3877 |
| 4 | 4386 | 3877 |
| 5 | 6065 | 3853 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 2)) (sqrt.f64 2))))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 2)) (sqrt.f64 2))) (*.f64 1/24 (/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 4)) (sqrt.f64 2)))))) |
(+.f64 (*.f64 -1/720 (/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 6)) (sqrt.f64 2))) (+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 2)) (sqrt.f64 2))) (*.f64 1/24 (/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 4)) (sqrt.f64 2))))))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(sqrt.f64 2) |
(+.f64 (sqrt.f64 2) (*.f64 1/2 (*.f64 (sqrt.f64 2) (pow.f64 th 2)))) |
(+.f64 (sqrt.f64 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) (pow.f64 th 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/24 (sqrt.f64 2)) (*.f64 -1/4 (sqrt.f64 2))) (pow.f64 th 4))))) |
(+.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/720 (sqrt.f64 2)) (+.f64 (*.f64 1/2 (+.f64 (*.f64 1/24 (sqrt.f64 2)) (*.f64 -1/4 (sqrt.f64 2)))) (*.f64 1/48 (sqrt.f64 2)))) (pow.f64 th 6))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) (pow.f64 th 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/24 (sqrt.f64 2)) (*.f64 -1/4 (sqrt.f64 2))) (pow.f64 th 4)))))) |
(+.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) 0) |
(+.f64 0 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(-.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) 0) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 2 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (sqrt.f64 2) (/.f64 2 (cos.f64 th))))) |
(*.f64 2 (/.f64 (cos.f64 th) (*.f64 2 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) 2)) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) 1) |
(*.f64 1 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(*.f64 (*.f64 2 (cos.f64 th)) (*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 1/2)) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2)) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 1/2)) |
(*.f64 -1 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th)))) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (cos.f64 th) (/.f64 2 (sqrt.f64 2)))) 1/2) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (/.f64 1 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) 4))) |
(*.f64 (*.f64 (cos.f64 th) 4) (/.f64 1 (*.f64 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 4))) |
(*.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 -1 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 (neg.f64 (cos.f64 th)) (/.f64 -1 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (cos.f64 th)) |
(*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 1 (/.f64 1 (cos.f64 th)))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1 (cos.f64 th)))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 (cos.f64 th) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 1/2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (cos.f64 th) (/.f64 2 (sqrt.f64 2))))) |
(*.f64 (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) |
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 1/2) (*.f64 2 (cos.f64 th))) |
(*.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 1/2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) |
(*.f64 (/.f64 1 (/.f64 1 (cos.f64 th))) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th))) -1) |
(*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1 (cos.f64 th))) (/.f64 1 (sqrt.f64 2))) |
(*.f64 (/.f64 (cos.f64 th) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 1 (sqrt.f64 2))) |
(*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (sqrt.f64 2) (/.f64 2 (cos.f64 th)))) 2) |
(*.f64 (/.f64 (cos.f64 th) (*.f64 2 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) 2) |
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) 2) 2) |
(*.f64 (/.f64 1 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) 4)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4)) |
(*.f64 (/.f64 1 (*.f64 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 4)) (*.f64 (cos.f64 th) 4)) |
(*.f64 (/.f64 -1 (/.f64 (sqrt.f64 2) (cos.f64 th))) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (/.f64 -1 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (neg.f64 (cos.f64 th))) |
(neg.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th)))) |
(+.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) 0) |
(+.f64 0 (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(-.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) 0) |
(-.f64 0 (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 2 (/.f64 (sqrt.f64 2) (*.f64 2 (cos.f64 th)))) |
(*.f64 2 (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) 2)) |
(*.f64 (sqrt.f64 2) (/.f64 1 (cos.f64 th))) |
(*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) 1) |
(*.f64 1 (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 1/2 (cos.f64 th))) |
(*.f64 (*.f64 2 (sqrt.f64 2)) (*.f64 (/.f64 1 (cos.f64 th)) 1/2)) |
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 2 (cos.f64 th))) 1/2) |
(*.f64 -1 (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) 4) 1/4) |
(*.f64 (*.f64 (sqrt.f64 2) 4) (/.f64 1 (*.f64 (cos.f64 th) 4))) |
(*.f64 (/.f64 1 (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th)) -1) |
(*.f64 (neg.f64 (sqrt.f64 2)) (/.f64 -1 (cos.f64 th))) |
(*.f64 (*.f64 2 (/.f64 1 (cos.f64 th))) (/.f64 (sqrt.f64 2) 2)) |
(*.f64 1/2 (*.f64 (sqrt.f64 2) (/.f64 2 (cos.f64 th)))) |
(*.f64 (/.f64 1/2 (cos.f64 th)) (*.f64 2 (sqrt.f64 2))) |
(*.f64 (*.f64 (/.f64 1 (cos.f64 th)) 1/2) (*.f64 2 (sqrt.f64 2))) |
(*.f64 (/.f64 (sqrt.f64 2) (*.f64 2 (cos.f64 th))) 2) |
(*.f64 (/.f64 (sqrt.f64 2) 2) (*.f64 2 (/.f64 1 (cos.f64 th)))) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) 4)) |
(*.f64 (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) 2) 2) |
(*.f64 (/.f64 1 (*.f64 (cos.f64 th) 4)) (*.f64 (sqrt.f64 2) 4)) |
(*.f64 (/.f64 -1 (cos.f64 th)) (neg.f64 (sqrt.f64 2))) |
(neg.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th))) |
| Outputs |
|---|
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))) |
(/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2)) |
(/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 2)) (sqrt.f64 2))))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (*.f64 -1/2 (*.f64 (pow.f64 th 2) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2)))))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (/.f64 (pow.f64 th 2) (sqrt.f64 2)))))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (*.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (*.f64 (/.f64 (pow.f64 th 2) (sqrt.f64 2)) -1/2)))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (*.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (*.f64 -1/2 (/.f64 (pow.f64 th 2) (sqrt.f64 2)))))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (*.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (*.f64 -1/2 (/.f64 (pow.f64 th 2) (sqrt.f64 2)))))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 2)) (sqrt.f64 2))) (*.f64 1/24 (/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 4)) (sqrt.f64 2)))))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 th 2) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2)))) (*.f64 1/24 (*.f64 (pow.f64 th 4) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))))))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (/.f64 (pow.f64 th 2) (sqrt.f64 2)))) (*.f64 1/24 (*.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (/.f64 (pow.f64 th 4) (sqrt.f64 2))))))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (*.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (*.f64 (/.f64 (pow.f64 th 2) (sqrt.f64 2)) -1/2))) (*.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (*.f64 (/.f64 (pow.f64 th 4) (sqrt.f64 2)) 1/24)))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (+.f64 (*.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (*.f64 -1/2 (/.f64 (pow.f64 th 2) (sqrt.f64 2)))) (*.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (*.f64 1/24 (/.f64 (pow.f64 th 4) (sqrt.f64 2))))))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (*.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (*.f64 -1/2 (/.f64 (pow.f64 th 2) (sqrt.f64 2)))) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (*.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (*.f64 1/24 (/.f64 (pow.f64 th 4) (sqrt.f64 2))))))) |
(+.f64 (*.f64 -1/720 (/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 6)) (sqrt.f64 2))) (+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 2)) (sqrt.f64 2))) (*.f64 1/24 (/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 4)) (sqrt.f64 2))))))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 th 2) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2)))) (*.f64 1/24 (*.f64 (pow.f64 th 4) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2)))))) (*.f64 -1/720 (*.f64 (pow.f64 th 6) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2)))))) |
(+.f64 (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (/.f64 (pow.f64 th 2) (sqrt.f64 2)))) (*.f64 1/24 (*.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (/.f64 (pow.f64 th 4) (sqrt.f64 2)))))) (+.f64 (*.f64 -1/720 (*.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (/.f64 (pow.f64 th 6) (sqrt.f64 2)))) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(+.f64 (+.f64 (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (*.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (*.f64 (/.f64 (pow.f64 th 2) (sqrt.f64 2)) -1/2))) (*.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (*.f64 (/.f64 (pow.f64 th 4) (sqrt.f64 2)) 1/24))) (+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (*.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (*.f64 (/.f64 (pow.f64 th 6) (sqrt.f64 2)) -1/720)))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (+.f64 (+.f64 (*.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (*.f64 -1/2 (/.f64 (pow.f64 th 2) (sqrt.f64 2)))) (*.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (*.f64 1/24 (/.f64 (pow.f64 th 4) (sqrt.f64 2))))) (*.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (*.f64 -1/720 (/.f64 (pow.f64 th 6) (sqrt.f64 2))))))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (*.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (*.f64 -1/2 (/.f64 (pow.f64 th 2) (sqrt.f64 2))))) (+.f64 (*.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (*.f64 1/24 (/.f64 (pow.f64 th 4) (sqrt.f64 2)))) (*.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (*.f64 -1/720 (/.f64 (pow.f64 th 6) (sqrt.f64 2))))))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(+.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(+.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(+.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(+.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(+.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(+.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(+.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(+.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))) |
(sqrt.f64 2) |
(+.f64 (sqrt.f64 2) (*.f64 1/2 (*.f64 (sqrt.f64 2) (pow.f64 th 2)))) |
(+.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 th 2) 1/2))) |
(*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 th 2) 1/2) 1)) |
(*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 (pow.f64 th 2) 1/2))) |
(+.f64 (sqrt.f64 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) (pow.f64 th 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/24 (sqrt.f64 2)) (*.f64 -1/4 (sqrt.f64 2))) (pow.f64 th 4))))) |
(+.f64 (sqrt.f64 2) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 th 2) 1/2)) (*.f64 (+.f64 (*.f64 (sqrt.f64 2) 1/24) (*.f64 (sqrt.f64 2) -1/4)) (*.f64 (pow.f64 th 4) -1)))) |
(+.f64 (sqrt.f64 2) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 th 2) 1/2)) (*.f64 (*.f64 (sqrt.f64 2) -5/24) (neg.f64 (pow.f64 th 4))))) |
(+.f64 (sqrt.f64 2) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 th 2) 1/2)) (*.f64 (pow.f64 th 4) (*.f64 (sqrt.f64 2) 5/24)))) |
(+.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 th 2) 1/2) (*.f64 (neg.f64 (pow.f64 th 4)) -5/24)))) |
(+.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/720 (sqrt.f64 2)) (+.f64 (*.f64 1/2 (+.f64 (*.f64 1/24 (sqrt.f64 2)) (*.f64 -1/4 (sqrt.f64 2)))) (*.f64 1/48 (sqrt.f64 2)))) (pow.f64 th 6))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) (pow.f64 th 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/24 (sqrt.f64 2)) (*.f64 -1/4 (sqrt.f64 2))) (pow.f64 th 4)))))) |
(+.f64 (sqrt.f64 2) (+.f64 (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 th 2) 1/2)) (*.f64 (+.f64 (*.f64 (sqrt.f64 2) 1/24) (*.f64 (sqrt.f64 2) -1/4)) (*.f64 (pow.f64 th 4) -1))) (*.f64 (+.f64 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 2) 1/24) (*.f64 (sqrt.f64 2) -1/4))) (+.f64 (*.f64 (sqrt.f64 2) 1/48) (*.f64 (sqrt.f64 2) -1/720))) (*.f64 (pow.f64 th 6) -1)))) |
(+.f64 (sqrt.f64 2) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 th 2) 1/2)) (*.f64 -1 (+.f64 (*.f64 (pow.f64 th 6) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) -5/24)) (*.f64 (sqrt.f64 2) 7/360))) (*.f64 (pow.f64 th 4) (*.f64 (sqrt.f64 2) -5/24)))))) |
(+.f64 (sqrt.f64 2) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 th 2) 1/2)) (+.f64 (*.f64 (pow.f64 th 4) (*.f64 (sqrt.f64 2) 5/24)) (*.f64 (+.f64 (*.f64 (sqrt.f64 2) -5/48) (*.f64 (sqrt.f64 2) 7/360)) (neg.f64 (pow.f64 th 6)))))) |
(+.f64 (sqrt.f64 2) (+.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 th 2) 1/2) (*.f64 (neg.f64 (pow.f64 th 4)) -5/24))) (*.f64 (*.f64 (sqrt.f64 2) -61/720) (neg.f64 (pow.f64 th 6))))) |
(+.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 th 2) 1/2) (*.f64 (neg.f64 (pow.f64 th 4)) -5/24))) (+.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 2) -61/720) (neg.f64 (pow.f64 th 6))))) |
(+.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) 0) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(+.f64 0 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(-.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) 0) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 2 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (sqrt.f64 2) (/.f64 2 (cos.f64 th))))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 2 (/.f64 (cos.f64 th) (*.f64 2 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) 2)) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) 1) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 1 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 (*.f64 2 (cos.f64 th)) (*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 1/2)) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2)) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 1/2)) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 -1 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th)))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (cos.f64 th) (/.f64 2 (sqrt.f64 2)))) 1/2) |
(*.f64 1/2 (*.f64 (cos.f64 th) (*.f64 (/.f64 2 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 1/2 (*.f64 (cos.f64 th) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (sqrt.f64 2))))) |
(*.f64 1/2 (*.f64 (/.f64 2 (sqrt.f64 2)) (*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (/.f64 1 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) 4))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 4 (/.f64 1 (*.f64 4 (/.f64 (sqrt.f64 2) (cos.f64 th)))))) |
(*.f64 4 (*.f64 (/.f64 1/4 (/.f64 (sqrt.f64 2) (cos.f64 th))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 4 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) 1/4)))) |
(*.f64 4 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) 4)))) |
(*.f64 (*.f64 (cos.f64 th) 4) (/.f64 1 (*.f64 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 4))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 -1 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 (neg.f64 (cos.f64 th)) (/.f64 -1 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (cos.f64 th)) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 1 (/.f64 1 (cos.f64 th)))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1 (cos.f64 th)))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 (cos.f64 th) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (/.f64 (cos.f64 th) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (sqrt.f64 2)) |
(/.f64 (*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 (cos.f64 th) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1 (cos.f64 th)))) |
(/.f64 (/.f64 (cos.f64 th) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (sqrt.f64 2)) |
(/.f64 (*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)) |
(*.f64 1/2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (cos.f64 th) (/.f64 2 (sqrt.f64 2))))) |
(*.f64 1/2 (*.f64 (cos.f64 th) (*.f64 (/.f64 2 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 1/2 (*.f64 (cos.f64 th) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (sqrt.f64 2))))) |
(*.f64 1/2 (*.f64 (/.f64 2 (sqrt.f64 2)) (*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 1/2) (*.f64 2 (cos.f64 th))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 1/2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 (/.f64 1 (/.f64 1 (cos.f64 th))) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th))) -1) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1 (cos.f64 th))) (/.f64 1 (sqrt.f64 2))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 (cos.f64 th) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1 (cos.f64 th)))) |
(/.f64 (/.f64 (cos.f64 th) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (sqrt.f64 2)) |
(/.f64 (*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)) |
(*.f64 (/.f64 (cos.f64 th) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 1 (sqrt.f64 2))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 (cos.f64 th) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1 (cos.f64 th)))) |
(/.f64 (/.f64 (cos.f64 th) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (sqrt.f64 2)) |
(/.f64 (*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)) |
(*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (sqrt.f64 2) (/.f64 2 (cos.f64 th)))) 2) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 (/.f64 (cos.f64 th) (*.f64 2 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) 2) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) 2) 2) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 (/.f64 1 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) 4)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4)) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 4 (/.f64 1 (*.f64 4 (/.f64 (sqrt.f64 2) (cos.f64 th)))))) |
(*.f64 4 (*.f64 (/.f64 1/4 (/.f64 (sqrt.f64 2) (cos.f64 th))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 4 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) 1/4)))) |
(*.f64 4 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) 4)))) |
(*.f64 (/.f64 1 (*.f64 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 4)) (*.f64 (cos.f64 th) 4)) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 (/.f64 -1 (/.f64 (sqrt.f64 2) (cos.f64 th))) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 (/.f64 -1 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (neg.f64 (cos.f64 th))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(neg.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th)))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(+.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) 0) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(+.f64 0 (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(-.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) 0) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(-.f64 0 (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th))) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(*.f64 2 (/.f64 (sqrt.f64 2) (*.f64 2 (cos.f64 th)))) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(*.f64 2 (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) 2)) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(*.f64 (sqrt.f64 2) (/.f64 1 (cos.f64 th))) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) 1) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(*.f64 1 (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(*.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 1/2 (cos.f64 th))) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(*.f64 (*.f64 2 (sqrt.f64 2)) (*.f64 (/.f64 1 (cos.f64 th)) 1/2)) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(*.f64 (*.f64 (sqrt.f64 2) (/.f64 2 (cos.f64 th))) 1/2) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(*.f64 -1 (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th))) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) 4) 1/4) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(*.f64 (*.f64 (sqrt.f64 2) 4) (/.f64 1 (*.f64 (cos.f64 th) 4))) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(*.f64 (/.f64 1 (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(*.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th)) -1) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(*.f64 (neg.f64 (sqrt.f64 2)) (/.f64 -1 (cos.f64 th))) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(*.f64 (*.f64 2 (/.f64 1 (cos.f64 th))) (/.f64 (sqrt.f64 2) 2)) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(*.f64 1/2 (*.f64 (sqrt.f64 2) (/.f64 2 (cos.f64 th)))) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(*.f64 (/.f64 1/2 (cos.f64 th)) (*.f64 2 (sqrt.f64 2))) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(*.f64 (*.f64 (/.f64 1 (cos.f64 th)) 1/2) (*.f64 2 (sqrt.f64 2))) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(*.f64 (/.f64 (sqrt.f64 2) (*.f64 2 (cos.f64 th))) 2) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(*.f64 (/.f64 (sqrt.f64 2) 2) (*.f64 2 (/.f64 1 (cos.f64 th)))) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) 4)) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(*.f64 (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) 2) 2) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(*.f64 (/.f64 1 (*.f64 (cos.f64 th) 4)) (*.f64 (sqrt.f64 2) 4)) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(*.f64 (/.f64 -1 (cos.f64 th)) (neg.f64 (sqrt.f64 2))) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(neg.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th))) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.0b | (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) | |
| ✓ | 0.4b | (*.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
| ✓ | 1.0b | (/.f64 1 (sqrt.f64 2)) |
Compiled 38 to 19 computations (50% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | a2 | @ | 0 | (*.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
| 0.0ms | a2 | @ | inf | (*.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
| 0.0ms | a1 | @ | inf | (*.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
| 0.0ms | a1 | @ | 0 | (*.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
| 0.0ms | a2 | @ | -inf | (*.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
| 1× | batch-egg-rewrite |
| 1696× | rational.json-simplify-35 |
| 1308× | bool.json-1 |
| 1308× | bool.json-2 |
| 1282× | rational.json-1 |
| 1282× | rational.json-2 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 13 | 46 |
| 1 | 135 | 40 |
| 2 | 363 | 40 |
| 3 | 867 | 40 |
| 4 | 3214 | 40 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 1 (sqrt.f64 2)) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (sqrt.f64 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (sqrt.f64 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 1 (sqrt.f64 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (sqrt.f64 2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (/.f64 1 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sqrt.f64 2)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 1 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 1 (sqrt.f64 2)) (/.f64 1 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 1 (sqrt.f64 2)) (/.f64 1 (sqrt.f64 2))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (sqrt.f64 2) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 2 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 2 (*.f64 (sqrt.f64 2) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 (sqrt.f64 2) 4) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (*.f64 (sqrt.f64 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (+.f64 (/.f64 (*.f64 (sqrt.f64 2) 4) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (*.f64 (sqrt.f64 2) 4) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (*.f64 2 (*.f64 (sqrt.f64 2) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (neg.f64 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (+.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4)) (*.f64 2 (*.f64 (sqrt.f64 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 2 (neg.f64 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (sqrt.f64 2)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 2 (sqrt.f64 2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (neg.f64 (*.f64 2 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (neg.f64 (neg.f64 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 2 (sqrt.f64 2))) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 2 (sqrt.f64 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)) (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2))) (*.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (sqrt.f64 2)) (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (sqrt.f64 2))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (neg.f64 (*.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (*.f64 2 (neg.f64 (*.f64 2 (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 4)) (*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 2 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (*.f64 2 (*.f64 2 (neg.f64 (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (neg.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (*.f64 2 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (neg.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (+.f64 (neg.f64 (neg.f64 (sqrt.f64 2))) (neg.f64 (neg.f64 (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))))) |
| 1× | egg-herbie |
| 1348× | rational.json-simplify-54 |
| 964× | rational.json-simplify-2 |
| 748× | rational.json-simplify-51 |
| 738× | rational.json-simplify-44 |
| 696× | rational.json-simplify-55 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 109 | 1918 |
| 1 | 297 | 1918 |
| 2 | 783 | 1918 |
| 3 | 3545 | 1918 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 1 (sqrt.f64 2)) 0) |
(+.f64 0 (/.f64 1 (sqrt.f64 2))) |
(-.f64 (/.f64 1 (sqrt.f64 2)) 0) |
(*.f64 1 (/.f64 1 (sqrt.f64 2))) |
(*.f64 2 (/.f64 (/.f64 1 (sqrt.f64 2)) 2)) |
(*.f64 (/.f64 1 (sqrt.f64 2)) 1) |
(*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 2))) 1/2) |
(*.f64 1/2 (*.f64 2 (/.f64 1 (sqrt.f64 2)))) |
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 2)) 2) 2) |
(+.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 0) |
(+.f64 0 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(-.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 0) |
(/.f64 1 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 2 (*.f64 (sqrt.f64 2) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 1) |
(/.f64 (*.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 2 (sqrt.f64 2))) |
(/.f64 4 (*.f64 2 (*.f64 (sqrt.f64 2) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(/.f64 4 (/.f64 (*.f64 (sqrt.f64 2) 4) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) 2) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (*.f64 (sqrt.f64 2) 4)) |
(/.f64 8 (+.f64 (/.f64 (*.f64 (sqrt.f64 2) 4) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (*.f64 (sqrt.f64 2) 4) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 8 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (*.f64 2 (*.f64 (sqrt.f64 2) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) |
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 4) 4) |
(/.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (neg.f64 (sqrt.f64 2))) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (+.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4)) (*.f64 2 (*.f64 (sqrt.f64 2) 4))) |
(/.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 4)) 8) |
(/.f64 (*.f64 2 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 2 (neg.f64 (sqrt.f64 2)))) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (sqrt.f64 2)) 4) |
(/.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 2 (sqrt.f64 2))) 1/2) |
(/.f64 (neg.f64 (*.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (neg.f64 (*.f64 2 (sqrt.f64 2)))) |
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (sqrt.f64 2)) |
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (neg.f64 (neg.f64 (sqrt.f64 2)))) |
(/.f64 (+.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 2 (sqrt.f64 2))) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 2 (sqrt.f64 2)))) 1) |
(/.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)) (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2))) (*.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (sqrt.f64 2)) (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (sqrt.f64 2))) 8) |
(/.f64 (+.f64 (neg.f64 (*.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (neg.f64 (*.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (*.f64 2 (neg.f64 (*.f64 2 (sqrt.f64 2))))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 4)) (*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 4))) 16) |
(/.f64 (+.f64 (*.f64 2 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 2 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (*.f64 2 (*.f64 2 (neg.f64 (sqrt.f64 2))))) |
(/.f64 (+.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (neg.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (*.f64 2 (sqrt.f64 2))) |
(/.f64 (+.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (neg.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (+.f64 (neg.f64 (neg.f64 (sqrt.f64 2))) (neg.f64 (neg.f64 (sqrt.f64 2))))) |
| Outputs |
|---|
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(+.f64 (/.f64 1 (sqrt.f64 2)) 0) |
(/.f64 1 (sqrt.f64 2)) |
(+.f64 0 (/.f64 1 (sqrt.f64 2))) |
(/.f64 1 (sqrt.f64 2)) |
(-.f64 (/.f64 1 (sqrt.f64 2)) 0) |
(/.f64 1 (sqrt.f64 2)) |
(*.f64 1 (/.f64 1 (sqrt.f64 2))) |
(/.f64 1 (sqrt.f64 2)) |
(*.f64 2 (/.f64 (/.f64 1 (sqrt.f64 2)) 2)) |
(/.f64 1 (sqrt.f64 2)) |
(*.f64 (/.f64 1 (sqrt.f64 2)) 1) |
(/.f64 1 (sqrt.f64 2)) |
(*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 2))) 1/2) |
(/.f64 1 (sqrt.f64 2)) |
(*.f64 1/2 (*.f64 2 (/.f64 1 (sqrt.f64 2)))) |
(/.f64 1 (sqrt.f64 2)) |
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 2)) 2) 2) |
(/.f64 1 (sqrt.f64 2)) |
(+.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 0) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(+.f64 0 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(-.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 0) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 1 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 2 (*.f64 (sqrt.f64 2) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 1) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (*.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 2 (sqrt.f64 2))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 4 (*.f64 2 (*.f64 (sqrt.f64 2) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 4 (/.f64 (*.f64 (sqrt.f64 2) 4) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) 2) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (*.f64 (sqrt.f64 2) 4)) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 8 (+.f64 (/.f64 (*.f64 (sqrt.f64 2) 4) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (*.f64 (sqrt.f64 2) 4) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 8 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (*.f64 2 (*.f64 (sqrt.f64 2) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 4) 4) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (neg.f64 (sqrt.f64 2))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (+.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4)) (*.f64 2 (*.f64 (sqrt.f64 2) 4))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 4)) 8) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (*.f64 2 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 2 (neg.f64 (sqrt.f64 2)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (sqrt.f64 2)) 4) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 2 (sqrt.f64 2))) 1/2) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (neg.f64 (*.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (neg.f64 (*.f64 2 (sqrt.f64 2)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (sqrt.f64 2)) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (neg.f64 (neg.f64 (sqrt.f64 2)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (+.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 2 (sqrt.f64 2))) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 2 (sqrt.f64 2)))) 1) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)) (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2))) (*.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (sqrt.f64 2)) (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (sqrt.f64 2))) 8) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (+.f64 (neg.f64 (*.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (neg.f64 (*.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (*.f64 2 (neg.f64 (*.f64 2 (sqrt.f64 2))))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 4)) (*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 4))) 16) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (+.f64 (*.f64 2 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 2 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (*.f64 2 (*.f64 2 (neg.f64 (sqrt.f64 2))))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (+.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (neg.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (*.f64 2 (sqrt.f64 2))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (+.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (neg.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (+.f64 (neg.f64 (neg.f64 (sqrt.f64 2))) (neg.f64 (neg.f64 (sqrt.f64 2))))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.0b | (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) | |
| ✓ | 0.1b | (/.f64 1 (cos.f64 th)) |
| ✓ | 0.2b | (/.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 1 (cos.f64 th))) |
| ✓ | 0.4b | (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
Compiled 54 to 22 computations (59.3% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | th | @ | inf | (/.f64 1 (cos.f64 th)) |
| 0.0ms | th | @ | -inf | (/.f64 1 (cos.f64 th)) |
| 0.0ms | th | @ | 0 | (/.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 1 (cos.f64 th))) |
| 0.0ms | th | @ | 0 | (/.f64 1 (cos.f64 th)) |
| 0.0ms | a2 | @ | 0 | (/.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 1 (cos.f64 th))) |
| 1× | batch-egg-rewrite |
| 2160× | bool.json-1 |
| 2160× | bool.json-2 |
| 1752× | bool.json-3 |
| 884× | rational.json-simplify-35 |
| 730× | rational.json-simplify-49 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 16 | 85 |
| 1 | 175 | 79 |
| 2 | 570 | 79 |
| 3 | 1795 | 79 |
| 4 | 6046 | 79 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 1 (cos.f64 th))) |
(/.f64 1 (cos.f64 th)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1/2 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 2 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (sqrt.f64 2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (/.f64 1/2 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (*.f64 1/2 (/.f64 1 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (*.f64 (/.f64 1/2 (sqrt.f64 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (/.f64 1 (*.f64 (sqrt.f64 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (neg.f64 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (sqrt.f64 2))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 2)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (*.f64 2 (/.f64 1 (cos.f64 th)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 2 (cos.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 2 (/.f64 (sqrt.f64 2) (cos.f64 th)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (cos.f64 th))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 2 (/.f64 2 (cos.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 th) (*.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 1 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 th) (*.f64 (/.f64 2 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 1 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 th) (/.f64 (cos.f64 th) (/.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (sqrt.f64 2))) (/.f64 (cos.f64 th) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (sqrt.f64 2))) (*.f64 (/.f64 (cos.f64 th) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (sqrt.f64 2))) (*.f64 1/2 (cos.f64 th)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (sqrt.f64 2))) (/.f64 1 (/.f64 2 (cos.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (cos.f64 th)) (/.f64 1/2 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (cos.f64 th)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1/2 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (cos.f64 th)) (*.f64 (/.f64 1/2 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (cos.f64 th)) (*.f64 (/.f64 1 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 1 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (cos.f64 th)) (/.f64 2 (/.f64 4 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (/.f64 (cos.f64 th) (*.f64 2 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (*.f64 (/.f64 (cos.f64 th) (*.f64 2 (sqrt.f64 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (*.f64 (/.f64 1/2 (sqrt.f64 2)) (cos.f64 th)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (*.f64 (/.f64 (cos.f64 th) 2) (/.f64 1 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (*.f64 1/2 (/.f64 (cos.f64 th) (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th)) (/.f64 1 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (/.f64 1 (cos.f64 th)) (neg.f64 (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 1 (cos.f64 th))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (neg.f64 (/.f64 1 (cos.f64 th)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 -1 (cos.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th)) (neg.f64 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 th) (cos.f64 th)) (/.f64 1 (/.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 th) 4) (/.f64 1 (*.f64 2 (*.f64 (sqrt.f64 2) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 th) 4) (/.f64 1 (/.f64 4 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (/.f64 1 (*.f64 (/.f64 1 (cos.f64 th)) (*.f64 (sqrt.f64 2) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (/.f64 (sqrt.f64 2) (cos.f64 th)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 4) (/.f64 1 (*.f64 (/.f64 1 (cos.f64 th)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 2 (cos.f64 th))) (/.f64 1/2 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (*.f64 (/.f64 1 (cos.f64 th)) (neg.f64 (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 1 (cos.f64 th))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (neg.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cos.f64 th)) (/.f64 1 (/.f64 -1 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cos.f64 th)) (/.f64 1 (neg.f64 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)) (/.f64 1 (neg.f64 (/.f64 1 (cos.f64 th)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)) (/.f64 1 (/.f64 -1 (cos.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (cos.f64 th))) (/.f64 1 (neg.f64 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (sqrt.f64 2))) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 2 (/.f64 1 (cos.f64 th)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (sqrt.f64 2))) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (cos.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (/.f64 (sqrt.f64 2) (cos.f64 th)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 2)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 2 (cos.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (cos.f64 th) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (cos.f64 th) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (cos.f64 th) (/.f64 2 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 th) 2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 th) 1/2) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 2 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 2 (cos.f64 th)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 th) (*.f64 2 (sqrt.f64 2))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (cos.f64 th)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (cos.f64 th)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (cos.f64 th)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 1 (cos.f64 th)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (cos.f64 th) (*.f64 2 (*.f64 (cos.f64 th) (cos.f64 th)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (cos.f64 th)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 th) (/.f64 (/.f64 1 (cos.f64 th)) (cos.f64 th)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cos.f64 th)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (cos.f64 th))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (cos.f64 th)) (/.f64 1 (*.f64 2 (*.f64 (cos.f64 th) (cos.f64 th)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (cos.f64 th)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (/.f64 1 (cos.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 (cos.f64 th) (cos.f64 th))) (/.f64 (cos.f64 th) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (cos.f64 th)) (cos.f64 th)) (cos.f64 th))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 1 (cos.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 1 (cos.f64 th)) (/.f64 1 (cos.f64 th)))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 1 (cos.f64 th)) (/.f64 1 (cos.f64 th))))))) |
| 1× | egg-herbie |
| 1228× | rational.json-simplify-61 |
| 1164× | rational.json-simplify-51 |
| 1126× | rational.json-simplify-35 |
| 1108× | rational.json-simplify-1 |
| 1052× | rational.json-simplify-43 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 277 | 6721 |
| 1 | 693 | 6697 |
| 2 | 1668 | 6177 |
| 3 | 4959 | 6177 |
| 4 | 7758 | 6177 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 2)) (sqrt.f64 2))))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 2)) (sqrt.f64 2))) (*.f64 1/24 (/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 4)) (sqrt.f64 2)))))) |
(+.f64 (*.f64 -1/720 (/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 6)) (sqrt.f64 2))) (+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 2)) (sqrt.f64 2))) (*.f64 1/24 (/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 4)) (sqrt.f64 2))))))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
1 |
(+.f64 (*.f64 1/2 (pow.f64 th 2)) 1) |
(+.f64 (*.f64 1/2 (pow.f64 th 2)) (+.f64 1 (*.f64 5/24 (pow.f64 th 4)))) |
(+.f64 (*.f64 61/720 (pow.f64 th 6)) (+.f64 (*.f64 1/2 (pow.f64 th 2)) (+.f64 1 (*.f64 5/24 (pow.f64 th 4))))) |
(+.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 0) |
(+.f64 0 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(-.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 0) |
(-.f64 0 (/.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1 (sqrt.f64 2))) |
(*.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1/2 (sqrt.f64 2)))) |
(*.f64 2 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 2 (sqrt.f64 2)))) |
(*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 1) |
(*.f64 1 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (sqrt.f64 2))) 1/2) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (/.f64 1/2 (sqrt.f64 2))) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (*.f64 1/2 (/.f64 1 (sqrt.f64 2)))) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (*.f64 (/.f64 1/2 (sqrt.f64 2)) 1)) |
(*.f64 -1 (/.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2))) |
(*.f64 -1 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2)))) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (/.f64 1 (*.f64 (sqrt.f64 2) 4))) |
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 4) 1/4) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (neg.f64 (sqrt.f64 2)))) |
(*.f64 (/.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)) -1) |
(*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 2))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 1/2)) |
(*.f64 1/2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (sqrt.f64 2)))) |
(*.f64 (/.f64 1/2 (sqrt.f64 2)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) |
(neg.f64 (/.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2))) |
(+.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) 0) |
(+.f64 0 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(-.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) 0) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 2 (/.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (*.f64 2 (/.f64 1 (cos.f64 th))))) |
(*.f64 2 (/.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 2 (cos.f64 th)))) |
(*.f64 2 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(*.f64 2 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 2 (/.f64 (sqrt.f64 2) (cos.f64 th))))) |
(*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) 2)) |
(*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (cos.f64 th)) |
(*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 2 (/.f64 2 (cos.f64 th)))) |
(*.f64 1 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (*.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 1 (sqrt.f64 2)))) |
(*.f64 (cos.f64 th) (*.f64 (/.f64 2 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 1 (sqrt.f64 2)))) |
(*.f64 (cos.f64 th) (/.f64 (cos.f64 th) (/.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) 1) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (sqrt.f64 2))) (/.f64 (cos.f64 th) 2)) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (sqrt.f64 2))) (*.f64 (/.f64 (cos.f64 th) 2) 1)) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (sqrt.f64 2))) (*.f64 1/2 (cos.f64 th))) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (sqrt.f64 2))) (/.f64 1 (/.f64 2 (cos.f64 th)))) |
(*.f64 (*.f64 2 (cos.f64 th)) (/.f64 1/2 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (*.f64 2 (cos.f64 th)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1/2 (sqrt.f64 2)))) |
(*.f64 (*.f64 2 (cos.f64 th)) (*.f64 (/.f64 1/2 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) 1)) |
(*.f64 (*.f64 2 (cos.f64 th)) (*.f64 (/.f64 1 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 1 (sqrt.f64 2)))) |
(*.f64 (*.f64 2 (cos.f64 th)) (/.f64 2 (/.f64 4 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (/.f64 (cos.f64 th) (*.f64 2 (sqrt.f64 2)))) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (*.f64 (/.f64 (cos.f64 th) (*.f64 2 (sqrt.f64 2))) 1)) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (*.f64 (/.f64 1/2 (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (*.f64 (/.f64 (cos.f64 th) 2) (/.f64 1 (sqrt.f64 2)))) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (*.f64 1/2 (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th)) (/.f64 1 (sqrt.f64 2))) |
(*.f64 -1 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (/.f64 1 (cos.f64 th)) (neg.f64 (sqrt.f64 2))))) |
(*.f64 -1 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 1 (cos.f64 th)))))) |
(*.f64 -1 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (/.f64 (sqrt.f64 2) (cos.f64 th))))) |
(*.f64 -1 (/.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (neg.f64 (/.f64 1 (cos.f64 th))))) |
(*.f64 -1 (/.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 -1 (cos.f64 th)))) |
(*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th)) (neg.f64 (sqrt.f64 2)))) |
(*.f64 (*.f64 (cos.f64 th) (cos.f64 th)) (/.f64 1 (/.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))) |
(*.f64 (*.f64 (cos.f64 th) 4) (/.f64 1 (*.f64 2 (*.f64 (sqrt.f64 2) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) |
(*.f64 (*.f64 (cos.f64 th) 4) (/.f64 1 (/.f64 4 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (/.f64 1 (*.f64 (/.f64 1 (cos.f64 th)) (*.f64 (sqrt.f64 2) 4)))) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (/.f64 (sqrt.f64 2) (cos.f64 th)))) 1/2) |
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 4) (/.f64 1 (*.f64 (/.f64 1 (cos.f64 th)) 4))) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 2 (cos.f64 th))) (/.f64 1/2 (sqrt.f64 2))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (*.f64 (/.f64 1 (cos.f64 th)) (neg.f64 (sqrt.f64 2))))) |
(*.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 1 (cos.f64 th)))))) |
(*.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (neg.f64 (/.f64 (sqrt.f64 2) (cos.f64 th))))) |
(*.f64 (neg.f64 (cos.f64 th)) (/.f64 1 (/.f64 -1 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))) |
(*.f64 (neg.f64 (cos.f64 th)) (/.f64 1 (neg.f64 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(*.f64 (/.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)) (/.f64 1 (neg.f64 (/.f64 1 (cos.f64 th))))) |
(*.f64 (/.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)) (/.f64 1 (/.f64 -1 (cos.f64 th)))) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (cos.f64 th))) (/.f64 1 (neg.f64 (sqrt.f64 2)))) |
(*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 2))) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 2 (/.f64 1 (cos.f64 th))))) |
(*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 2))) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (cos.f64 th)))) |
(*.f64 1/2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (/.f64 (sqrt.f64 2) (cos.f64 th))))) |
(*.f64 (/.f64 1/2 (sqrt.f64 2)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 2 (cos.f64 th)))) |
(*.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (/.f64 2 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (/.f64 1 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (cos.f64 th) (/.f64 2 (sqrt.f64 2)))) |
(*.f64 (/.f64 (cos.f64 th) 2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (sqrt.f64 2)))) |
(*.f64 (/.f64 (cos.f64 th) 1/2) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 2 (sqrt.f64 2)))) |
(*.f64 (/.f64 1/2 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 2 (cos.f64 th))) |
(*.f64 (/.f64 (cos.f64 th) (*.f64 2 (sqrt.f64 2))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) |
(+.f64 (/.f64 1 (cos.f64 th)) 0) |
(+.f64 0 (/.f64 1 (cos.f64 th))) |
(-.f64 (/.f64 1 (cos.f64 th)) 0) |
(*.f64 2 (/.f64 (/.f64 1 (cos.f64 th)) 2)) |
(*.f64 2 (/.f64 (cos.f64 th) (*.f64 2 (*.f64 (cos.f64 th) (cos.f64 th))))) |
(*.f64 1 (/.f64 1 (cos.f64 th))) |
(*.f64 (cos.f64 th) (/.f64 (/.f64 1 (cos.f64 th)) (cos.f64 th))) |
(*.f64 (/.f64 1 (cos.f64 th)) 1) |
(*.f64 (*.f64 2 (/.f64 1 (cos.f64 th))) 1/2) |
(*.f64 (*.f64 2 (cos.f64 th)) (/.f64 1 (*.f64 2 (*.f64 (cos.f64 th) (cos.f64 th))))) |
(*.f64 (*.f64 (/.f64 1 (cos.f64 th)) 4) 1/4) |
(*.f64 1/2 (*.f64 2 (/.f64 1 (cos.f64 th)))) |
(*.f64 (/.f64 2 (*.f64 (cos.f64 th) (cos.f64 th))) (/.f64 (cos.f64 th) 2)) |
(*.f64 (/.f64 (/.f64 1 (cos.f64 th)) (cos.f64 th)) (cos.f64 th)) |
| Outputs |
|---|
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(*.f64 (pow.f64 a1 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (*.f64 (pow.f64 a1 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))) |
(*.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (*.f64 (pow.f64 a1 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))) |
(*.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (*.f64 (pow.f64 a1 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))) |
(*.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (*.f64 (pow.f64 a1 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))) |
(*.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (*.f64 (pow.f64 a1 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))) |
(*.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (*.f64 (pow.f64 a1 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))) |
(*.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (*.f64 (pow.f64 a1 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))) |
(*.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (*.f64 (pow.f64 a1 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))) |
(*.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (*.f64 (pow.f64 a1 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))) |
(*.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (*.f64 (pow.f64 a1 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))) |
(*.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (*.f64 (pow.f64 a1 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))) |
(*.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (*.f64 (pow.f64 a1 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))) |
(*.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(*.f64 (pow.f64 a1 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (*.f64 (pow.f64 a1 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))) |
(*.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (*.f64 (pow.f64 a1 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))) |
(*.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (*.f64 (pow.f64 a1 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))) |
(*.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(*.f64 (pow.f64 a1 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (*.f64 (pow.f64 a1 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))) |
(*.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (*.f64 (pow.f64 a1 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))) |
(*.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (*.f64 (pow.f64 a1 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))) |
(*.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2)) |
(/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 2)) (sqrt.f64 2))))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (*.f64 -1/2 (*.f64 (pow.f64 th 2) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2)))))) |
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (/.f64 (pow.f64 th 2) (sqrt.f64 2)))) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (*.f64 (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2)) (*.f64 (pow.f64 th 2) -1/2)))) |
(+.f64 (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) (*.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (*.f64 (/.f64 (pow.f64 th 2) (sqrt.f64 2)) -1/2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 2)) (sqrt.f64 2))) (*.f64 1/24 (/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 4)) (sqrt.f64 2)))))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (+.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 th 2) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2)))) (*.f64 1/24 (*.f64 (pow.f64 th 4) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))))) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (*.f64 1/24 (*.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (/.f64 (pow.f64 th 4) (sqrt.f64 2)))) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (/.f64 (pow.f64 th 2) (sqrt.f64 2))))))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (+.f64 (*.f64 (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2)) (*.f64 (pow.f64 th 4) 1/24)) (+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (*.f64 (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2)) (*.f64 (pow.f64 th 2) -1/2))))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (+.f64 (*.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (*.f64 (/.f64 (pow.f64 th 4) (sqrt.f64 2)) 1/24)) (+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (*.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (*.f64 (/.f64 (pow.f64 th 2) (sqrt.f64 2)) -1/2))))) |
(+.f64 (*.f64 -1/720 (/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 6)) (sqrt.f64 2))) (+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 2)) (sqrt.f64 2))) (*.f64 1/24 (/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 4)) (sqrt.f64 2))))))) |
(+.f64 (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (+.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 th 2) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2)))) (*.f64 1/24 (*.f64 (pow.f64 th 4) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))))) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) (*.f64 -1/720 (*.f64 (pow.f64 th 6) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))))) |
(+.f64 (+.f64 (*.f64 1/24 (*.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (/.f64 (pow.f64 th 4) (sqrt.f64 2)))) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (/.f64 (pow.f64 th 2) (sqrt.f64 2)))))) (+.f64 (*.f64 -1/720 (*.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (/.f64 (pow.f64 th 6) (sqrt.f64 2)))) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (*.f64 (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2)) (*.f64 (pow.f64 th 2) -1/2)) (+.f64 (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (*.f64 (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2)) (*.f64 (pow.f64 th 4) 1/24))) (*.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (*.f64 (/.f64 (pow.f64 th 6) (sqrt.f64 2)) -1/720))))) |
(+.f64 (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (*.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (*.f64 (/.f64 (pow.f64 th 2) (sqrt.f64 2)) -1/2))) (+.f64 (*.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (*.f64 (/.f64 (pow.f64 th 4) (sqrt.f64 2)) 1/24)) (+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (*.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (*.f64 (/.f64 (pow.f64 th 6) (sqrt.f64 2)) -1/720))))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(+.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (*.f64 (pow.f64 a1 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))) |
(*.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(+.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (*.f64 (pow.f64 a1 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))) |
(*.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(+.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (*.f64 (pow.f64 a1 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))) |
(*.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(+.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (*.f64 (pow.f64 a1 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))) |
(*.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(+.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (*.f64 (pow.f64 a1 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))) |
(*.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(+.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (*.f64 (pow.f64 a1 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))) |
(*.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(+.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (*.f64 (pow.f64 a1 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))) |
(*.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(+.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (*.f64 (pow.f64 a1 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))) |
(*.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
1 |
(+.f64 (*.f64 1/2 (pow.f64 th 2)) 1) |
(+.f64 1 (*.f64 (pow.f64 th 2) 1/2)) |
(+.f64 (*.f64 1/2 (pow.f64 th 2)) (+.f64 1 (*.f64 5/24 (pow.f64 th 4)))) |
(+.f64 1 (+.f64 (*.f64 (pow.f64 th 4) 5/24) (*.f64 (pow.f64 th 2) 1/2))) |
(+.f64 1 (+.f64 (*.f64 (pow.f64 th 2) 1/2) (*.f64 (pow.f64 th 4) 5/24))) |
(+.f64 (*.f64 61/720 (pow.f64 th 6)) (+.f64 (*.f64 1/2 (pow.f64 th 2)) (+.f64 1 (*.f64 5/24 (pow.f64 th 4))))) |
(+.f64 (*.f64 (pow.f64 th 2) 1/2) (+.f64 (+.f64 1 (*.f64 (pow.f64 th 4) 5/24)) (*.f64 (pow.f64 th 6) 61/720))) |
(+.f64 1 (+.f64 (+.f64 (*.f64 (pow.f64 th 2) 1/2) (*.f64 (pow.f64 th 4) 5/24)) (*.f64 (pow.f64 th 6) 61/720))) |
(+.f64 1 (+.f64 (*.f64 (pow.f64 th 6) 61/720) (+.f64 (*.f64 (pow.f64 th 2) 1/2) (*.f64 (pow.f64 th 4) 5/24)))) |
(+.f64 1 (+.f64 (*.f64 (pow.f64 th 4) 5/24) (+.f64 (*.f64 (pow.f64 th 2) 1/2) (*.f64 (pow.f64 th 6) 61/720)))) |
(+.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 0) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(+.f64 0 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(-.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 0) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(-.f64 0 (/.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1 (sqrt.f64 2))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(*.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1/2 (sqrt.f64 2)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(*.f64 2 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 2 (sqrt.f64 2)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 1) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(*.f64 1 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (sqrt.f64 2))) 1/2) |
(*.f64 1/2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (sqrt.f64 2)))) |
(*.f64 (/.f64 2 (sqrt.f64 2)) (*.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (/.f64 1/2 (sqrt.f64 2))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (*.f64 1/2 (/.f64 1 (sqrt.f64 2)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (*.f64 (/.f64 1/2 (sqrt.f64 2)) 1)) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(*.f64 -1 (/.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(*.f64 -1 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (/.f64 1 (*.f64 (sqrt.f64 2) 4))) |
(*.f64 (*.f64 4 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (*.f64 (sqrt.f64 2) 4))) |
(*.f64 4 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1/4 (sqrt.f64 2)))) |
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 4) 1/4) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(*.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (neg.f64 (sqrt.f64 2)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(*.f64 (/.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)) -1) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 2))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 1/2)) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(*.f64 1/2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (sqrt.f64 2)))) |
(*.f64 (/.f64 2 (sqrt.f64 2)) (*.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (/.f64 1/2 (sqrt.f64 2)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(neg.f64 (/.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(+.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) 0) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(+.f64 0 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(-.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) 0) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 2 (/.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (*.f64 2 (/.f64 1 (cos.f64 th))))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 2 (/.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 2 (cos.f64 th)))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 2 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 2 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 2 (/.f64 (sqrt.f64 2) (cos.f64 th))))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) 2)) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (cos.f64 th)) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 2 (/.f64 2 (cos.f64 th)))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 1 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (*.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 1 (sqrt.f64 2)))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (*.f64 (/.f64 2 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 1 (sqrt.f64 2)))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (cos.f64 th) (/.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) 1) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (sqrt.f64 2))) (/.f64 (cos.f64 th) 2)) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (/.f64 2 (sqrt.f64 2)) (/.f64 (cos.f64 th) 2))) |
(*.f64 (/.f64 2 (sqrt.f64 2)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) 2))) |
(*.f64 (/.f64 2 (sqrt.f64 2)) (/.f64 (cos.f64 th) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (sqrt.f64 2))) (*.f64 (/.f64 (cos.f64 th) 2) 1)) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (/.f64 2 (sqrt.f64 2)) (/.f64 (cos.f64 th) 2))) |
(*.f64 (/.f64 2 (sqrt.f64 2)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) 2))) |
(*.f64 (/.f64 2 (sqrt.f64 2)) (/.f64 (cos.f64 th) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (sqrt.f64 2))) (*.f64 1/2 (cos.f64 th))) |
(*.f64 1/2 (*.f64 (cos.f64 th) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (sqrt.f64 2))))) |
(*.f64 (cos.f64 th) (*.f64 (/.f64 2 (sqrt.f64 2)) (*.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (cos.f64 th) (*.f64 1/2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (sqrt.f64 2))))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 1/2 (/.f64 (*.f64 2 (cos.f64 th)) (sqrt.f64 2)))) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (sqrt.f64 2))) (/.f64 1 (/.f64 2 (cos.f64 th)))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (/.f64 2 (sqrt.f64 2)) (/.f64 (cos.f64 th) 2))) |
(*.f64 (/.f64 2 (sqrt.f64 2)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) 2))) |
(*.f64 (/.f64 2 (sqrt.f64 2)) (/.f64 (cos.f64 th) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (*.f64 2 (cos.f64 th)) (/.f64 1/2 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 (*.f64 2 (cos.f64 th)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1/2 (sqrt.f64 2)))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 (*.f64 2 (cos.f64 th)) (*.f64 (/.f64 1/2 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) 1)) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 (*.f64 2 (cos.f64 th)) (*.f64 (/.f64 1 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 1 (sqrt.f64 2)))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 (*.f64 2 (cos.f64 th)) (/.f64 2 (/.f64 4 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (/.f64 (cos.f64 th) (*.f64 2 (sqrt.f64 2)))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (*.f64 (/.f64 (cos.f64 th) (*.f64 2 (sqrt.f64 2))) 1)) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (*.f64 (/.f64 1/2 (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (*.f64 (/.f64 (cos.f64 th) 2) (/.f64 1 (sqrt.f64 2)))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (*.f64 1/2 (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th)) (/.f64 1 (sqrt.f64 2))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 -1 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (/.f64 1 (cos.f64 th)) (neg.f64 (sqrt.f64 2))))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 -1 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 1 (cos.f64 th)))))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 -1 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (/.f64 (sqrt.f64 2) (cos.f64 th))))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 -1 (/.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (neg.f64 (/.f64 1 (cos.f64 th))))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 -1 (/.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 -1 (cos.f64 th)))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th)) (neg.f64 (sqrt.f64 2)))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 (*.f64 (cos.f64 th) (cos.f64 th)) (/.f64 1 (/.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))) |
(*.f64 (*.f64 (cos.f64 th) (cos.f64 th)) (/.f64 1 (/.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))))) |
(*.f64 (cos.f64 th) (*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (sqrt.f64 2) (cos.f64 th))))) |
(*.f64 (*.f64 (cos.f64 th) 4) (/.f64 1 (*.f64 2 (*.f64 (sqrt.f64 2) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 (*.f64 (cos.f64 th) 4) (/.f64 1 (/.f64 4 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (/.f64 1 (*.f64 (/.f64 1 (cos.f64 th)) (*.f64 (sqrt.f64 2) 4)))) |
(*.f64 (*.f64 4 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (*.f64 (sqrt.f64 2) (*.f64 4 (/.f64 1 (cos.f64 th)))))) |
(*.f64 (*.f64 4 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) 4))) |
(*.f64 4 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) 4)))) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (/.f64 (sqrt.f64 2) (cos.f64 th)))) 1/2) |
(*.f64 1/2 (*.f64 (cos.f64 th) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (sqrt.f64 2))))) |
(*.f64 (cos.f64 th) (*.f64 (/.f64 2 (sqrt.f64 2)) (*.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (cos.f64 th) (*.f64 1/2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (sqrt.f64 2))))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 1/2 (/.f64 (*.f64 2 (cos.f64 th)) (sqrt.f64 2)))) |
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 4) (/.f64 1 (*.f64 (/.f64 1 (cos.f64 th)) 4))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 2 (cos.f64 th))) (/.f64 1/2 (sqrt.f64 2))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (*.f64 (/.f64 1 (cos.f64 th)) (neg.f64 (sqrt.f64 2))))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 1 (cos.f64 th)))))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (neg.f64 (/.f64 (sqrt.f64 2) (cos.f64 th))))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 (neg.f64 (cos.f64 th)) (/.f64 1 (/.f64 -1 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 (neg.f64 (cos.f64 th)) (/.f64 1 (neg.f64 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 (/.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)) (/.f64 1 (neg.f64 (/.f64 1 (cos.f64 th))))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 (/.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)) (/.f64 1 (/.f64 -1 (cos.f64 th)))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (cos.f64 th))) (/.f64 1 (neg.f64 (sqrt.f64 2)))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 2))) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 2 (/.f64 1 (cos.f64 th))))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 2))) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (cos.f64 th)))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 1/2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (/.f64 (sqrt.f64 2) (cos.f64 th))))) |
(*.f64 1/2 (*.f64 (cos.f64 th) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (sqrt.f64 2))))) |
(*.f64 (cos.f64 th) (*.f64 (/.f64 2 (sqrt.f64 2)) (*.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (cos.f64 th) (*.f64 1/2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (sqrt.f64 2))))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 1/2 (/.f64 (*.f64 2 (cos.f64 th)) (sqrt.f64 2)))) |
(*.f64 (/.f64 1/2 (sqrt.f64 2)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 2 (cos.f64 th)))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 (/.f64 2 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 (/.f64 1 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (cos.f64 th) (/.f64 2 (sqrt.f64 2)))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (/.f64 2 (sqrt.f64 2)) (/.f64 (cos.f64 th) 2))) |
(*.f64 (/.f64 2 (sqrt.f64 2)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) 2))) |
(*.f64 (/.f64 2 (sqrt.f64 2)) (/.f64 (cos.f64 th) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (/.f64 (cos.f64 th) 2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (sqrt.f64 2)))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (/.f64 2 (sqrt.f64 2)) (/.f64 (cos.f64 th) 2))) |
(*.f64 (/.f64 2 (sqrt.f64 2)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) 2))) |
(*.f64 (/.f64 2 (sqrt.f64 2)) (/.f64 (cos.f64 th) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (/.f64 (cos.f64 th) 1/2) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 2 (sqrt.f64 2)))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 (/.f64 1/2 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 2 (cos.f64 th))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 (/.f64 (cos.f64 th) (*.f64 2 (sqrt.f64 2))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(+.f64 (/.f64 1 (cos.f64 th)) 0) |
(/.f64 1 (cos.f64 th)) |
(+.f64 0 (/.f64 1 (cos.f64 th))) |
(/.f64 1 (cos.f64 th)) |
(-.f64 (/.f64 1 (cos.f64 th)) 0) |
(/.f64 1 (cos.f64 th)) |
(*.f64 2 (/.f64 (/.f64 1 (cos.f64 th)) 2)) |
(/.f64 1 (cos.f64 th)) |
(*.f64 2 (/.f64 (cos.f64 th) (*.f64 2 (*.f64 (cos.f64 th) (cos.f64 th))))) |
(/.f64 1 (cos.f64 th)) |
(*.f64 1 (/.f64 1 (cos.f64 th))) |
(/.f64 1 (cos.f64 th)) |
(*.f64 (cos.f64 th) (/.f64 (/.f64 1 (cos.f64 th)) (cos.f64 th))) |
(/.f64 1 (cos.f64 th)) |
(*.f64 (/.f64 1 (cos.f64 th)) 1) |
(/.f64 1 (cos.f64 th)) |
(*.f64 (*.f64 2 (/.f64 1 (cos.f64 th))) 1/2) |
(/.f64 1 (cos.f64 th)) |
(*.f64 (*.f64 2 (cos.f64 th)) (/.f64 1 (*.f64 2 (*.f64 (cos.f64 th) (cos.f64 th))))) |
(/.f64 1 (cos.f64 th)) |
(*.f64 (*.f64 (/.f64 1 (cos.f64 th)) 4) 1/4) |
(/.f64 1 (cos.f64 th)) |
(*.f64 1/2 (*.f64 2 (/.f64 1 (cos.f64 th)))) |
(/.f64 1 (cos.f64 th)) |
(*.f64 (/.f64 2 (*.f64 (cos.f64 th) (cos.f64 th))) (/.f64 (cos.f64 th) 2)) |
(/.f64 1 (cos.f64 th)) |
(*.f64 (/.f64 (/.f64 1 (cos.f64 th)) (cos.f64 th)) (cos.f64 th)) |
(/.f64 1 (cos.f64 th)) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.2b | (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2)) | |
| ✓ | 0.2b | (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) a1)) |
| ✓ | 0.4b | (/.f64 (sqrt.f64 2) a1) |
| 0.7b | (/.f64 (cos.f64 th) (sqrt.f64 2)) |
Compiled 67 to 37 computations (44.8% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 3.0ms | a1 | @ | inf | (/.f64 (sqrt.f64 2) a1) |
| 0.0ms | th | @ | -inf | (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) a1)) |
| 0.0ms | th | @ | inf | (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) a1)) |
| 0.0ms | th | @ | 0 | (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) a1)) |
| 0.0ms | a1 | @ | 0 | (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) a1)) |
| 1× | batch-egg-rewrite |
| 1752× | rational.json-simplify-35 |
| 1192× | bool.json-1 |
| 1192× | bool.json-2 |
| 1166× | rational.json-1 |
| 1166× | rational.json-2 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 10 | 32 |
| 1 | 105 | 32 |
| 2 | 348 | 32 |
| 3 | 1001 | 32 |
| 4 | 3280 | 32 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (sqrt.f64 2) a1) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) a1)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 2) a1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (sqrt.f64 2) a1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 2) a1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (sqrt.f64 2) (neg.f64 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 2) (+.f64 a1 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (sqrt.f64 2) a1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (/.f64 1 a1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) a1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 2) a1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (sqrt.f64 2) a1)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 1/2 a1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 2)) (*.f64 (/.f64 1 a1) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (sqrt.f64 2) (neg.f64 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 2) a1) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 2) 4) (/.f64 1 (*.f64 a1 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 a1) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 2)) (/.f64 1 (neg.f64 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) (neg.f64 a1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 a1)) (/.f64 (sqrt.f64 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (/.f64 (sqrt.f64 2) a1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 a1) (*.f64 2 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 a1) 1/2) (*.f64 2 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) (+.f64 a1 a1)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) a1) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) 2) (*.f64 2 (/.f64 1 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (sqrt.f64 2) a1) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 a1 4)) (*.f64 (sqrt.f64 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 a1)) (neg.f64 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 2) (neg.f64 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 (sqrt.f64 2) a1)))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 (sqrt.f64 2) a1) (/.f64 (sqrt.f64 2) a1))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (sqrt.f64 2) a1) (/.f64 (sqrt.f64 2) a1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (cos.f64 th) (*.f64 2 (/.f64 (sqrt.f64 2) a1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 a1 (*.f64 2 (/.f64 (sqrt.f64 2) (cos.f64 th)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 th) (/.f64 a1 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (cos.f64 th)) (/.f64 (/.f64 a1 (sqrt.f64 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (cos.f64 th)) (*.f64 (/.f64 a1 (sqrt.f64 2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a1 a1) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (neg.f64 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 th) (/.f64 (+.f64 a1 a1) (sqrt.f64 2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 th) 4) (/.f64 1 (*.f64 (/.f64 (sqrt.f64 2) a1) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a1 4) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 2) 4) (cos.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cos.f64 th)) (/.f64 1 (/.f64 (sqrt.f64 2) (neg.f64 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 a1) (/.f64 1 (neg.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) a1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 1 (/.f64 1 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 (sqrt.f64 2)) (/.f64 2 (/.f64 2 (cos.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 (cos.f64 th) (/.f64 1 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 a1 (/.f64 1 (cos.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (cos.f64 th) (/.f64 (+.f64 a1 a1) (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 a1 (sqrt.f64 2)) 2) (*.f64 2 (cos.f64 th)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 1/2) (+.f64 a1 a1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) 1/2) (*.f64 2 (cos.f64 th)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (neg.f64 a1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 th) (/.f64 1 a1)) (/.f64 1 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 (/.f64 1 (cos.f64 th))) (/.f64 1 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (/.f64 2 (cos.f64 th))) (/.f64 a1 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 th) (*.f64 2 (/.f64 (sqrt.f64 2) a1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 (*.f64 2 (/.f64 (sqrt.f64 2) (cos.f64 th)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 (sqrt.f64 2) a1) 4)) (*.f64 (cos.f64 th) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 2) 4) (cos.f64 th))) (*.f64 a1 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (sqrt.f64 2) (neg.f64 a1))) (neg.f64 (cos.f64 th)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)))) (neg.f64 a1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (neg.f64 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2)))))))) |
| 1× | egg-herbie |
| 1300× | rational.json-simplify-53 |
| 926× | rational.json-simplify-2 |
| 780× | rational.json-simplify-41 |
| 756× | rational.json-simplify-55 |
| 604× | rational.json-simplify-19 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 157 | 1869 |
| 1 | 326 | 1869 |
| 2 | 749 | 1869 |
| 3 | 2455 | 1869 |
| 4 | 3973 | 1869 |
| 5 | 5983 | 1869 |
| 6 | 7431 | 1869 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 a1 (sqrt.f64 2)) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 a1 (pow.f64 th 2)) (sqrt.f64 2))) (/.f64 a1 (sqrt.f64 2))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 a1 (pow.f64 th 2)) (sqrt.f64 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 a1 (pow.f64 th 4)) (sqrt.f64 2))) (/.f64 a1 (sqrt.f64 2)))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 a1 (pow.f64 th 2)) (sqrt.f64 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 a1 (pow.f64 th 4)) (sqrt.f64 2))) (+.f64 (/.f64 a1 (sqrt.f64 2)) (*.f64 -1/720 (/.f64 (*.f64 a1 (pow.f64 th 6)) (sqrt.f64 2)))))) |
(/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) |
(+.f64 (/.f64 (sqrt.f64 2) a1) 0) |
(+.f64 0 (/.f64 (sqrt.f64 2) a1)) |
(-.f64 (/.f64 (sqrt.f64 2) a1) 0) |
(-.f64 0 (/.f64 (sqrt.f64 2) (neg.f64 a1))) |
(*.f64 2 (/.f64 (sqrt.f64 2) (+.f64 a1 a1))) |
(*.f64 2 (/.f64 (/.f64 (sqrt.f64 2) a1) 2)) |
(*.f64 (sqrt.f64 2) (/.f64 1 a1)) |
(*.f64 (/.f64 (sqrt.f64 2) a1) 1) |
(*.f64 1 (/.f64 (sqrt.f64 2) a1)) |
(*.f64 (*.f64 2 (/.f64 (sqrt.f64 2) a1)) 1/2) |
(*.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 1/2 a1)) |
(*.f64 (*.f64 2 (sqrt.f64 2)) (*.f64 (/.f64 1 a1) 1/2)) |
(*.f64 -1 (/.f64 (sqrt.f64 2) (neg.f64 a1))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) a1) 4) 1/4) |
(*.f64 (*.f64 (sqrt.f64 2) 4) (/.f64 1 (*.f64 a1 4))) |
(*.f64 (/.f64 1 a1) (sqrt.f64 2)) |
(*.f64 (neg.f64 (sqrt.f64 2)) (/.f64 1 (neg.f64 a1))) |
(*.f64 (/.f64 (sqrt.f64 2) (neg.f64 a1)) -1) |
(*.f64 (*.f64 2 (/.f64 1 a1)) (/.f64 (sqrt.f64 2) 2)) |
(*.f64 1/2 (*.f64 2 (/.f64 (sqrt.f64 2) a1))) |
(*.f64 (/.f64 1/2 a1) (*.f64 2 (sqrt.f64 2))) |
(*.f64 (*.f64 (/.f64 1 a1) 1/2) (*.f64 2 (sqrt.f64 2))) |
(*.f64 (/.f64 (sqrt.f64 2) (+.f64 a1 a1)) 2) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) a1) 4)) |
(*.f64 (/.f64 (sqrt.f64 2) 2) (*.f64 2 (/.f64 1 a1))) |
(*.f64 (/.f64 (/.f64 (sqrt.f64 2) a1) 2) 2) |
(*.f64 (/.f64 1 (*.f64 a1 4)) (*.f64 (sqrt.f64 2) 4)) |
(*.f64 (/.f64 1 (neg.f64 a1)) (neg.f64 (sqrt.f64 2))) |
(neg.f64 (/.f64 (sqrt.f64 2) (neg.f64 a1))) |
(+.f64 (*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) 0) |
(+.f64 0 (*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(-.f64 (*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) 0) |
(*.f64 2 (/.f64 (cos.f64 th) (*.f64 2 (/.f64 (sqrt.f64 2) a1)))) |
(*.f64 2 (/.f64 a1 (*.f64 2 (/.f64 (sqrt.f64 2) (cos.f64 th))))) |
(*.f64 2 (/.f64 (*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) 2)) |
(*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 a1 (sqrt.f64 2))) |
(*.f64 (*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) 1) |
(*.f64 1 (*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(*.f64 (*.f64 2 (cos.f64 th)) (/.f64 (/.f64 a1 (sqrt.f64 2)) 2)) |
(*.f64 (*.f64 2 (cos.f64 th)) (*.f64 (/.f64 a1 (sqrt.f64 2)) 1/2)) |
(*.f64 (+.f64 a1 a1) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 1/2)) |
(*.f64 -1 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (neg.f64 a1)))) |
(*.f64 (*.f64 (cos.f64 th) (/.f64 (+.f64 a1 a1) (sqrt.f64 2))) 1/2) |
(*.f64 (*.f64 (cos.f64 th) 4) (/.f64 1 (*.f64 (/.f64 (sqrt.f64 2) a1) 4))) |
(*.f64 (*.f64 a1 4) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 2) 4) (cos.f64 th)))) |
(*.f64 (neg.f64 (cos.f64 th)) (/.f64 1 (/.f64 (sqrt.f64 2) (neg.f64 a1)))) |
(*.f64 (neg.f64 a1) (/.f64 1 (neg.f64 (/.f64 (sqrt.f64 2) (cos.f64 th))))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) a1) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 1 (/.f64 1 a1))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (/.f64 2 (/.f64 2 (cos.f64 th)))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 (cos.f64 th) (/.f64 1 a1))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 a1 (/.f64 1 (cos.f64 th)))) |
(*.f64 1/2 (*.f64 (cos.f64 th) (/.f64 (+.f64 a1 a1) (sqrt.f64 2)))) |
(*.f64 (/.f64 (/.f64 a1 (sqrt.f64 2)) 2) (*.f64 2 (cos.f64 th))) |
(*.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 1/2) (+.f64 a1 a1)) |
(*.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) 1/2) (*.f64 2 (cos.f64 th))) |
(*.f64 (/.f64 1 (/.f64 1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (neg.f64 a1))) -1) |
(*.f64 (/.f64 (cos.f64 th) (/.f64 1 a1)) (/.f64 1 (sqrt.f64 2))) |
(*.f64 (/.f64 a1 (/.f64 1 (cos.f64 th))) (/.f64 1 (sqrt.f64 2))) |
(*.f64 (/.f64 2 (/.f64 2 (cos.f64 th))) (/.f64 a1 (sqrt.f64 2))) |
(*.f64 (/.f64 (cos.f64 th) (*.f64 2 (/.f64 (sqrt.f64 2) a1))) 2) |
(*.f64 (/.f64 a1 (*.f64 2 (/.f64 (sqrt.f64 2) (cos.f64 th)))) 2) |
(*.f64 (/.f64 (*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) 2) 2) |
(*.f64 (/.f64 1 (*.f64 (/.f64 (sqrt.f64 2) a1) 4)) (*.f64 (cos.f64 th) 4)) |
(*.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 2) 4) (cos.f64 th))) (*.f64 a1 4)) |
(*.f64 (/.f64 1 (/.f64 (sqrt.f64 2) (neg.f64 a1))) (neg.f64 (cos.f64 th))) |
(*.f64 (/.f64 1 (neg.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)))) (neg.f64 a1)) |
(neg.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (neg.f64 a1)))) |
| Outputs |
|---|
(/.f64 a1 (sqrt.f64 2)) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 a1 (pow.f64 th 2)) (sqrt.f64 2))) (/.f64 a1 (sqrt.f64 2))) |
(+.f64 (/.f64 a1 (sqrt.f64 2)) (*.f64 -1/2 (*.f64 (pow.f64 th 2) (/.f64 a1 (sqrt.f64 2))))) |
(+.f64 (/.f64 a1 (sqrt.f64 2)) (*.f64 -1/2 (*.f64 a1 (/.f64 (pow.f64 th 2) (sqrt.f64 2))))) |
(+.f64 (/.f64 a1 (sqrt.f64 2)) (*.f64 a1 (*.f64 (/.f64 (pow.f64 th 2) (sqrt.f64 2)) -1/2))) |
(+.f64 (/.f64 a1 (sqrt.f64 2)) (*.f64 (/.f64 a1 (sqrt.f64 2)) (*.f64 -1/2 (pow.f64 th 2)))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 a1 (pow.f64 th 2)) (sqrt.f64 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 a1 (pow.f64 th 4)) (sqrt.f64 2))) (/.f64 a1 (sqrt.f64 2)))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 th 2) (/.f64 a1 (sqrt.f64 2)))) (+.f64 (/.f64 a1 (sqrt.f64 2)) (*.f64 1/24 (*.f64 (pow.f64 th 4) (/.f64 a1 (sqrt.f64 2)))))) |
(+.f64 (/.f64 a1 (sqrt.f64 2)) (+.f64 (*.f64 1/24 (*.f64 a1 (/.f64 (pow.f64 th 4) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 a1 (/.f64 (pow.f64 th 2) (sqrt.f64 2)))))) |
(+.f64 (/.f64 a1 (sqrt.f64 2)) (+.f64 (*.f64 a1 (*.f64 (/.f64 (pow.f64 th 2) (sqrt.f64 2)) -1/2)) (*.f64 a1 (*.f64 (/.f64 (pow.f64 th 4) (sqrt.f64 2)) 1/24)))) |
(+.f64 (/.f64 a1 (sqrt.f64 2)) (+.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) (*.f64 -1/2 (pow.f64 th 2))) (*.f64 (/.f64 a1 (sqrt.f64 2)) (*.f64 1/24 (pow.f64 th 4))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 a1 (pow.f64 th 2)) (sqrt.f64 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 a1 (pow.f64 th 4)) (sqrt.f64 2))) (+.f64 (/.f64 a1 (sqrt.f64 2)) (*.f64 -1/720 (/.f64 (*.f64 a1 (pow.f64 th 6)) (sqrt.f64 2)))))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 th 2) (/.f64 a1 (sqrt.f64 2)))) (+.f64 (/.f64 a1 (sqrt.f64 2)) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 th 6) (/.f64 a1 (sqrt.f64 2)))) (*.f64 1/24 (*.f64 (pow.f64 th 4) (/.f64 a1 (sqrt.f64 2))))))) |
(+.f64 (+.f64 (/.f64 a1 (sqrt.f64 2)) (*.f64 -1/720 (/.f64 (*.f64 a1 (pow.f64 th 6)) (sqrt.f64 2)))) (+.f64 (*.f64 1/24 (*.f64 a1 (/.f64 (pow.f64 th 4) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 a1 (/.f64 (pow.f64 th 2) (sqrt.f64 2)))))) |
(+.f64 (/.f64 a1 (sqrt.f64 2)) (+.f64 (*.f64 a1 (*.f64 (/.f64 (pow.f64 th 2) (sqrt.f64 2)) -1/2)) (+.f64 (*.f64 a1 (*.f64 (/.f64 (pow.f64 th 4) (sqrt.f64 2)) 1/24)) (*.f64 a1 (*.f64 (/.f64 (pow.f64 th 6) (sqrt.f64 2)) -1/720))))) |
(+.f64 (/.f64 a1 (sqrt.f64 2)) (+.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) (*.f64 -1/2 (pow.f64 th 2))) (+.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) (*.f64 1/24 (pow.f64 th 4))) (*.f64 a1 (*.f64 -1/720 (/.f64 (pow.f64 th 6) (sqrt.f64 2))))))) |
(/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(+.f64 (/.f64 (sqrt.f64 2) a1) 0) |
(/.f64 (sqrt.f64 2) a1) |
(+.f64 0 (/.f64 (sqrt.f64 2) a1)) |
(/.f64 (sqrt.f64 2) a1) |
(-.f64 (/.f64 (sqrt.f64 2) a1) 0) |
(/.f64 (sqrt.f64 2) a1) |
(-.f64 0 (/.f64 (sqrt.f64 2) (neg.f64 a1))) |
(/.f64 (sqrt.f64 2) a1) |
(*.f64 2 (/.f64 (sqrt.f64 2) (+.f64 a1 a1))) |
(/.f64 (sqrt.f64 2) a1) |
(*.f64 2 (/.f64 (/.f64 (sqrt.f64 2) a1) 2)) |
(/.f64 (sqrt.f64 2) a1) |
(*.f64 (sqrt.f64 2) (/.f64 1 a1)) |
(/.f64 (sqrt.f64 2) a1) |
(*.f64 (/.f64 (sqrt.f64 2) a1) 1) |
(/.f64 (sqrt.f64 2) a1) |
(*.f64 1 (/.f64 (sqrt.f64 2) a1)) |
(/.f64 (sqrt.f64 2) a1) |
(*.f64 (*.f64 2 (/.f64 (sqrt.f64 2) a1)) 1/2) |
(/.f64 (sqrt.f64 2) a1) |
(*.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 1/2 a1)) |
(/.f64 (sqrt.f64 2) a1) |
(*.f64 (*.f64 2 (sqrt.f64 2)) (*.f64 (/.f64 1 a1) 1/2)) |
(/.f64 (sqrt.f64 2) a1) |
(*.f64 -1 (/.f64 (sqrt.f64 2) (neg.f64 a1))) |
(/.f64 (sqrt.f64 2) a1) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) a1) 4) 1/4) |
(/.f64 (sqrt.f64 2) a1) |
(*.f64 (*.f64 (sqrt.f64 2) 4) (/.f64 1 (*.f64 a1 4))) |
(/.f64 (sqrt.f64 2) a1) |
(*.f64 (/.f64 1 a1) (sqrt.f64 2)) |
(/.f64 (sqrt.f64 2) a1) |
(*.f64 (neg.f64 (sqrt.f64 2)) (/.f64 1 (neg.f64 a1))) |
(/.f64 (sqrt.f64 2) a1) |
(*.f64 (/.f64 (sqrt.f64 2) (neg.f64 a1)) -1) |
(/.f64 (sqrt.f64 2) a1) |
(*.f64 (*.f64 2 (/.f64 1 a1)) (/.f64 (sqrt.f64 2) 2)) |
(/.f64 (sqrt.f64 2) a1) |
(*.f64 1/2 (*.f64 2 (/.f64 (sqrt.f64 2) a1))) |
(/.f64 (sqrt.f64 2) a1) |
(*.f64 (/.f64 1/2 a1) (*.f64 2 (sqrt.f64 2))) |
(/.f64 (sqrt.f64 2) a1) |
(*.f64 (*.f64 (/.f64 1 a1) 1/2) (*.f64 2 (sqrt.f64 2))) |
(/.f64 (sqrt.f64 2) a1) |
(*.f64 (/.f64 (sqrt.f64 2) (+.f64 a1 a1)) 2) |
(/.f64 (sqrt.f64 2) a1) |
(*.f64 1/4 (*.f64 (/.f64 (sqrt.f64 2) a1) 4)) |
(/.f64 (sqrt.f64 2) a1) |
(*.f64 (/.f64 (sqrt.f64 2) 2) (*.f64 2 (/.f64 1 a1))) |
(/.f64 (sqrt.f64 2) a1) |
(*.f64 (/.f64 (/.f64 (sqrt.f64 2) a1) 2) 2) |
(/.f64 (sqrt.f64 2) a1) |
(*.f64 (/.f64 1 (*.f64 a1 4)) (*.f64 (sqrt.f64 2) 4)) |
(/.f64 (sqrt.f64 2) a1) |
(*.f64 (/.f64 1 (neg.f64 a1)) (neg.f64 (sqrt.f64 2))) |
(/.f64 (sqrt.f64 2) a1) |
(neg.f64 (/.f64 (sqrt.f64 2) (neg.f64 a1))) |
(/.f64 (sqrt.f64 2) a1) |
(+.f64 (*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) 0) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(+.f64 0 (*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(-.f64 (*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) 0) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 2 (/.f64 (cos.f64 th) (*.f64 2 (/.f64 (sqrt.f64 2) a1)))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 2 (/.f64 a1 (*.f64 2 (/.f64 (sqrt.f64 2) (cos.f64 th))))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 2 (/.f64 (*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) 2)) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 (cos.f64 th) (/.f64 a1 (sqrt.f64 2))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) 1) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 1 (*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (*.f64 2 (cos.f64 th)) (/.f64 (/.f64 a1 (sqrt.f64 2)) 2)) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (*.f64 2 (cos.f64 th)) (*.f64 (/.f64 a1 (sqrt.f64 2)) 1/2)) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (+.f64 a1 a1) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 1/2)) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 -1 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (neg.f64 a1)))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (*.f64 (cos.f64 th) (/.f64 (+.f64 a1 a1) (sqrt.f64 2))) 1/2) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (*.f64 (cos.f64 th) 4) (/.f64 1 (*.f64 (/.f64 (sqrt.f64 2) a1) 4))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (*.f64 a1 4) (/.f64 1 (/.f64 (*.f64 (sqrt.f64 2) 4) (cos.f64 th)))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (neg.f64 (cos.f64 th)) (/.f64 1 (/.f64 (sqrt.f64 2) (neg.f64 a1)))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (neg.f64 a1) (/.f64 1 (neg.f64 (/.f64 (sqrt.f64 2) (cos.f64 th))))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) a1) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 1 (/.f64 1 a1))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (/.f64 2 (/.f64 2 (cos.f64 th)))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 (cos.f64 th) (/.f64 1 a1))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 a1 (/.f64 1 (cos.f64 th)))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 1/2 (*.f64 (cos.f64 th) (/.f64 (+.f64 a1 a1) (sqrt.f64 2)))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (/.f64 (/.f64 a1 (sqrt.f64 2)) 2) (*.f64 2 (cos.f64 th))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 1/2) (+.f64 a1 a1)) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) 1/2) (*.f64 2 (cos.f64 th))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (/.f64 1 (/.f64 1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (neg.f64 a1))) -1) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (/.f64 (cos.f64 th) (/.f64 1 a1)) (/.f64 1 (sqrt.f64 2))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (/.f64 a1 (/.f64 1 (cos.f64 th))) (/.f64 1 (sqrt.f64 2))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (/.f64 2 (/.f64 2 (cos.f64 th))) (/.f64 a1 (sqrt.f64 2))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (/.f64 (cos.f64 th) (*.f64 2 (/.f64 (sqrt.f64 2) a1))) 2) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (/.f64 a1 (*.f64 2 (/.f64 (sqrt.f64 2) (cos.f64 th)))) 2) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (/.f64 (*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) 2) 2) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (/.f64 1 (*.f64 (/.f64 (sqrt.f64 2) a1) 4)) (*.f64 (cos.f64 th) 4)) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 2) 4) (cos.f64 th))) (*.f64 a1 4)) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (/.f64 1 (/.f64 (sqrt.f64 2) (neg.f64 a1))) (neg.f64 (cos.f64 th))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (/.f64 1 (neg.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)))) (neg.f64 a1)) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(neg.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (neg.f64 a1)))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (cos.f64 th)) |
(/.f64 (*.f64 a1 (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 a1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.2b | (/.f64 (/.f64 1 a1) a1) |
| 0.2b | (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2)) | |
| ✓ | 0.7b | (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (/.f64 1 a1) a1)) |
| 0.7b | (/.f64 (cos.f64 th) (sqrt.f64 2)) |
Compiled 69 to 40 computations (42% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | a1 | @ | inf | (/.f64 (/.f64 1 a1) a1) |
| 0.0ms | th | @ | 0 | (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (/.f64 1 a1) a1)) |
| 0.0ms | a1 | @ | 0 | (/.f64 (/.f64 1 a1) a1) |
| 0.0ms | th | @ | inf | (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (/.f64 1 a1) a1)) |
| 0.0ms | a1 | @ | inf | (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (/.f64 1 a1) a1)) |
| 1× | batch-egg-rewrite |
| 2074× | bool.json-1 |
| 2074× | bool.json-2 |
| 1588× | bool.json-3 |
| 1214× | rational.json-simplify-35 |
| 772× | rational.json-1 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 13 | 46 |
| 1 | 149 | 46 |
| 2 | 546 | 40 |
| 3 | 2066 | 40 |
| 4 | 6198 | 40 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (/.f64 1 a1) a1)) |
(/.f64 (/.f64 1 a1) a1) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 th) (*.f64 (/.f64 a1 (sqrt.f64 2)) a1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (cos.f64 th) (*.f64 (/.f64 a1 (sqrt.f64 2)) a1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 th) (*.f64 (/.f64 a1 (sqrt.f64 2)) a1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 th) (*.f64 (/.f64 a1 (sqrt.f64 2)) a1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 th) (*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 a1 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 th) (*.f64 (*.f64 a1 a1) (/.f64 1 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a1 a1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (cos.f64 th) (*.f64 (/.f64 a1 (sqrt.f64 2)) a1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a1 (*.f64 (cos.f64 th) (/.f64 a1 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 th) (*.f64 (/.f64 a1 (sqrt.f64 2)) a1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a1 a1) (/.f64 1 (/.f64 2 (*.f64 (cos.f64 th) (/.f64 a1 (sqrt.f64 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a1 a1) (*.f64 (/.f64 1 (/.f64 2 (*.f64 (cos.f64 th) (/.f64 a1 (sqrt.f64 2))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a1 a1) (*.f64 (/.f64 1 (*.f64 (/.f64 1 a1) (/.f64 2 (cos.f64 th)))) (/.f64 1 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a1 a1) (*.f64 1/2 (*.f64 (cos.f64 th) (/.f64 a1 (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 th) 2) (/.f64 1 (*.f64 2 (/.f64 (sqrt.f64 2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 th) 2) (*.f64 (/.f64 1 (*.f64 2 (/.f64 (sqrt.f64 2) (*.f64 a1 a1)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 th) 2) (*.f64 (/.f64 2 (*.f64 (sqrt.f64 2) 4)) (*.f64 a1 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 th) 2) (*.f64 (/.f64 2 (*.f64 (/.f64 (/.f64 1 a1) a1) 4)) (/.f64 1 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 th) 2) (*.f64 1/2 (/.f64 (*.f64 a1 a1) (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (cos.f64 th) (sqrt.f64 2))) (/.f64 2 (*.f64 (/.f64 (/.f64 1 a1) a1) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 (/.f64 2 (*.f64 (/.f64 (/.f64 1 a1) a1) 4)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 1/2 (*.f64 a1 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (/.f64 1 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a1 a1) (/.f64 (cos.f64 th) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a1 a1) (*.f64 (/.f64 1 (/.f64 1 (cos.f64 th))) (/.f64 1 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (cos.f64 th) (*.f64 a1 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (cos.f64 th))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 th) (/.f64 a1 (sqrt.f64 2))) a1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 a1) (*.f64 (fabs.f64 a1) (/.f64 (cos.f64 th) (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 (/.f64 (/.f64 1 a1) a1) 4)) (*.f64 2 (/.f64 (cos.f64 th) (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 2 (*.f64 (cos.f64 th) (/.f64 a1 (sqrt.f64 2))))) (+.f64 a1 a1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 2 (/.f64 (sqrt.f64 2) (*.f64 a1 a1)))) (*.f64 (cos.f64 th) 2))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (cos.f64 th) (*.f64 (/.f64 a1 (sqrt.f64 2)) a1))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (cos.f64 th) (*.f64 (/.f64 a1 (sqrt.f64 2)) a1)) (*.f64 (cos.f64 th) (*.f64 (/.f64 a1 (sqrt.f64 2)) a1)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (cos.f64 th) (*.f64 (/.f64 a1 (sqrt.f64 2)) a1)) (*.f64 (cos.f64 th) (*.f64 (/.f64 a1 (sqrt.f64 2)) a1))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 1 a1) a1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (/.f64 1 a1) a1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 a1) a1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (/.f64 1 a1) a1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 a1) (/.f64 1 a1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 a1) a1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (/.f64 1 a1) a1)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 a1)) (/.f64 2 (*.f64 a1 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 a1)) (*.f64 (/.f64 2 (*.f64 a1 4)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 a1)) (*.f64 1/2 (/.f64 1 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (/.f64 (/.f64 1 a1) a1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 a1 4)) (*.f64 2 (/.f64 1 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (/.f64 1 a1)) (fabs.f64 (/.f64 1 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (*.f64 2 (/.f64 1 a1))) (fabs.f64 (/.f64 2 (*.f64 a1 4))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (/.f64 1 a1) a1))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (/.f64 (/.f64 1 a1) a1)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (neg.f64 (*.f64 a1 a1)) (*.f64 a1 (*.f64 a1 (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 (/.f64 1 a1) a1)))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 (/.f64 1 a1) a1) (/.f64 (/.f64 1 a1) a1))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (/.f64 1 a1) a1) (/.f64 (/.f64 1 a1) a1)))))) |
| 1× | egg-herbie |
| 1446× | rational.json-simplify-53 |
| 1008× | rational.json-simplify-59 |
| 892× | rational.json-simplify-43 |
| 610× | rational.json-simplify-51 |
| 586× | rational.json-simplify-61 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 143 | 2432 |
| 1 | 369 | 2372 |
| 2 | 976 | 2294 |
| 3 | 4846 | 2288 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a1 2) (pow.f64 th 2)) (sqrt.f64 2))) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a1 2) (pow.f64 th 2)) (sqrt.f64 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 a1 2) (pow.f64 th 4)) (sqrt.f64 2))) (/.f64 (pow.f64 a1 2) (sqrt.f64 2)))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a1 2) (pow.f64 th 2)) (sqrt.f64 2))) (+.f64 (*.f64 -1/720 (/.f64 (*.f64 (pow.f64 a1 2) (pow.f64 th 6)) (sqrt.f64 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 a1 2) (pow.f64 th 4)) (sqrt.f64 2))) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 1 (pow.f64 a1 2)) |
(/.f64 1 (pow.f64 a1 2)) |
(/.f64 1 (pow.f64 a1 2)) |
(/.f64 1 (pow.f64 a1 2)) |
(/.f64 1 (pow.f64 a1 2)) |
(/.f64 1 (pow.f64 a1 2)) |
(/.f64 1 (pow.f64 a1 2)) |
(/.f64 1 (pow.f64 a1 2)) |
(/.f64 1 (pow.f64 a1 2)) |
(/.f64 1 (pow.f64 a1 2)) |
(/.f64 1 (pow.f64 a1 2)) |
(/.f64 1 (pow.f64 a1 2)) |
(+.f64 (*.f64 (cos.f64 th) (*.f64 (/.f64 a1 (sqrt.f64 2)) a1)) 0) |
(+.f64 0 (*.f64 (cos.f64 th) (*.f64 (/.f64 a1 (sqrt.f64 2)) a1))) |
(-.f64 (*.f64 (cos.f64 th) (*.f64 (/.f64 a1 (sqrt.f64 2)) a1)) 0) |
(*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (*.f64 (/.f64 a1 (sqrt.f64 2)) a1)) |
(*.f64 (cos.f64 th) (*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 a1 a1))) |
(*.f64 (cos.f64 th) (*.f64 (*.f64 a1 a1) (/.f64 1 (sqrt.f64 2)))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a1 a1)) |
(*.f64 1 (*.f64 (cos.f64 th) (*.f64 (/.f64 a1 (sqrt.f64 2)) a1))) |
(*.f64 a1 (*.f64 (cos.f64 th) (/.f64 a1 (sqrt.f64 2)))) |
(*.f64 (*.f64 (cos.f64 th) (*.f64 (/.f64 a1 (sqrt.f64 2)) a1)) 1) |
(*.f64 (+.f64 a1 a1) (/.f64 1 (/.f64 2 (*.f64 (cos.f64 th) (/.f64 a1 (sqrt.f64 2)))))) |
(*.f64 (+.f64 a1 a1) (*.f64 (/.f64 1 (/.f64 2 (*.f64 (cos.f64 th) (/.f64 a1 (sqrt.f64 2))))) 1)) |
(*.f64 (+.f64 a1 a1) (*.f64 (/.f64 1 (*.f64 (/.f64 1 a1) (/.f64 2 (cos.f64 th)))) (/.f64 1 (sqrt.f64 2)))) |
(*.f64 (+.f64 a1 a1) (*.f64 1/2 (*.f64 (cos.f64 th) (/.f64 a1 (sqrt.f64 2))))) |
(*.f64 (*.f64 (cos.f64 th) 2) (/.f64 1 (*.f64 2 (/.f64 (sqrt.f64 2) (*.f64 a1 a1))))) |
(*.f64 (*.f64 (cos.f64 th) 2) (*.f64 (/.f64 1 (*.f64 2 (/.f64 (sqrt.f64 2) (*.f64 a1 a1)))) 1)) |
(*.f64 (*.f64 (cos.f64 th) 2) (*.f64 (/.f64 2 (*.f64 (sqrt.f64 2) 4)) (*.f64 a1 a1))) |
(*.f64 (*.f64 (cos.f64 th) 2) (*.f64 (/.f64 2 (*.f64 (/.f64 (/.f64 1 a1) a1) 4)) (/.f64 1 (sqrt.f64 2)))) |
(*.f64 (*.f64 (cos.f64 th) 2) (*.f64 1/2 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)))) |
(*.f64 (*.f64 2 (/.f64 (cos.f64 th) (sqrt.f64 2))) (/.f64 2 (*.f64 (/.f64 (/.f64 1 a1) a1) 4))) |
(*.f64 (*.f64 2 (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 (/.f64 2 (*.f64 (/.f64 (/.f64 1 a1) a1) 4)) 1)) |
(*.f64 (*.f64 2 (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 1/2 (*.f64 a1 a1))) |
(*.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (/.f64 1 (sqrt.f64 2))) |
(*.f64 (*.f64 a1 a1) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (*.f64 a1 a1) (*.f64 (/.f64 1 (/.f64 1 (cos.f64 th))) (/.f64 1 (sqrt.f64 2)))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (cos.f64 th) (*.f64 a1 a1))) |
(*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (cos.f64 th)) |
(*.f64 (*.f64 (cos.f64 th) (/.f64 a1 (sqrt.f64 2))) a1) |
(*.f64 (fabs.f64 a1) (*.f64 (fabs.f64 a1) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(*.f64 (/.f64 2 (*.f64 (/.f64 (/.f64 1 a1) a1) 4)) (*.f64 2 (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(*.f64 (/.f64 1 (/.f64 2 (*.f64 (cos.f64 th) (/.f64 a1 (sqrt.f64 2))))) (+.f64 a1 a1)) |
(*.f64 (/.f64 1 (*.f64 2 (/.f64 (sqrt.f64 2) (*.f64 a1 a1)))) (*.f64 (cos.f64 th) 2)) |
(+.f64 (/.f64 (/.f64 1 a1) a1) 0) |
(+.f64 0 (/.f64 (/.f64 1 a1) a1)) |
(-.f64 (/.f64 (/.f64 1 a1) a1) 0) |
(*.f64 1 (/.f64 (/.f64 1 a1) a1)) |
(*.f64 (/.f64 1 a1) (/.f64 1 a1)) |
(*.f64 (/.f64 (/.f64 1 a1) a1) 1) |
(*.f64 (*.f64 2 (/.f64 (/.f64 1 a1) a1)) 1/2) |
(*.f64 (*.f64 2 (/.f64 1 a1)) (/.f64 2 (*.f64 a1 4))) |
(*.f64 (*.f64 2 (/.f64 1 a1)) (*.f64 (/.f64 2 (*.f64 a1 4)) 1)) |
(*.f64 (*.f64 2 (/.f64 1 a1)) (*.f64 1/2 (/.f64 1 a1))) |
(*.f64 1/2 (*.f64 2 (/.f64 (/.f64 1 a1) a1))) |
(*.f64 (/.f64 2 (*.f64 a1 4)) (*.f64 2 (/.f64 1 a1))) |
(*.f64 (fabs.f64 (/.f64 1 a1)) (fabs.f64 (/.f64 1 a1))) |
(*.f64 (fabs.f64 (*.f64 2 (/.f64 1 a1))) (fabs.f64 (/.f64 2 (*.f64 a1 4)))) |
(fabs.f64 (/.f64 (/.f64 1 a1) a1)) |
(fabs.f64 (neg.f64 (/.f64 (/.f64 1 a1) a1))) |
(fabs.f64 (/.f64 (neg.f64 (*.f64 a1 a1)) (*.f64 a1 (*.f64 a1 (*.f64 a1 a1))))) |
| Outputs |
|---|
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a1 2) (pow.f64 th 2)) (sqrt.f64 2))) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a1 2) (pow.f64 th 2)) (sqrt.f64 2)))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (*.f64 -1/2 (*.f64 (pow.f64 a1 2) (/.f64 (pow.f64 th 2) (sqrt.f64 2))))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (*.f64 (pow.f64 a1 2) (*.f64 (/.f64 (pow.f64 th 2) (sqrt.f64 2)) -1/2))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a1 2) (pow.f64 th 2)) (sqrt.f64 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 a1 2) (pow.f64 th 4)) (sqrt.f64 2))) (/.f64 (pow.f64 a1 2) (sqrt.f64 2)))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a1 2) (pow.f64 th 2)) (sqrt.f64 2))) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (*.f64 1/24 (/.f64 (*.f64 (pow.f64 a1 2) (pow.f64 th 4)) (sqrt.f64 2))))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 a1 2) (/.f64 (pow.f64 th 4) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (pow.f64 a1 2) (/.f64 (pow.f64 th 2) (sqrt.f64 2)))))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (+.f64 (*.f64 (pow.f64 a1 2) (*.f64 (/.f64 (pow.f64 th 2) (sqrt.f64 2)) -1/2)) (*.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (*.f64 (pow.f64 th 4) 1/24)))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (+.f64 (*.f64 (pow.f64 a1 2) (*.f64 (/.f64 (pow.f64 th 2) (sqrt.f64 2)) -1/2)) (*.f64 (pow.f64 a1 2) (*.f64 (/.f64 (pow.f64 th 4) (sqrt.f64 2)) 1/24)))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a1 2) (pow.f64 th 2)) (sqrt.f64 2))) (+.f64 (*.f64 -1/720 (/.f64 (*.f64 (pow.f64 a1 2) (pow.f64 th 6)) (sqrt.f64 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 a1 2) (pow.f64 th 4)) (sqrt.f64 2))) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 a1 2) (pow.f64 th 2)) (sqrt.f64 2))) (+.f64 (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (*.f64 1/24 (/.f64 (*.f64 (pow.f64 a1 2) (pow.f64 th 4)) (sqrt.f64 2)))) (*.f64 -1/720 (*.f64 (pow.f64 th 6) (/.f64 (pow.f64 a1 2) (sqrt.f64 2)))))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 a1 2) (/.f64 (pow.f64 th 2) (sqrt.f64 2)))) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 a1 2) (/.f64 (pow.f64 th 4) (sqrt.f64 2)))) (*.f64 -1/720 (/.f64 (*.f64 (pow.f64 a1 2) (pow.f64 th 6)) (sqrt.f64 2)))))) |
(+.f64 (*.f64 (pow.f64 a1 2) (*.f64 (/.f64 (pow.f64 th 2) (sqrt.f64 2)) -1/2)) (+.f64 (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (*.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (*.f64 (pow.f64 th 4) 1/24))) (*.f64 (pow.f64 a1 2) (*.f64 (/.f64 (pow.f64 th 6) (sqrt.f64 2)) -1/720)))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (+.f64 (*.f64 (pow.f64 a1 2) (*.f64 (/.f64 (pow.f64 th 2) (sqrt.f64 2)) -1/2)) (+.f64 (*.f64 (pow.f64 a1 2) (*.f64 (/.f64 (pow.f64 th 4) (sqrt.f64 2)) 1/24)) (*.f64 (pow.f64 a1 2) (*.f64 (/.f64 (pow.f64 th 6) (sqrt.f64 2)) -1/720))))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(*.f64 (pow.f64 a1 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(*.f64 (pow.f64 a1 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(*.f64 (pow.f64 a1 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(*.f64 (pow.f64 a1 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(*.f64 (pow.f64 a1 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(*.f64 (pow.f64 a1 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(*.f64 (pow.f64 a1 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(*.f64 (pow.f64 a1 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(*.f64 (pow.f64 a1 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(*.f64 (pow.f64 a1 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(*.f64 (pow.f64 a1 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(*.f64 (pow.f64 a1 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(*.f64 (pow.f64 a1 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(*.f64 (pow.f64 a1 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(*.f64 (pow.f64 a1 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(*.f64 (pow.f64 a1 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(*.f64 (pow.f64 a1 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(*.f64 (pow.f64 a1 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(*.f64 (pow.f64 a1 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(*.f64 (pow.f64 a1 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 1 (pow.f64 a1 2)) |
(/.f64 1 (pow.f64 a1 2)) |
(/.f64 1 (pow.f64 a1 2)) |
(/.f64 1 (pow.f64 a1 2)) |
(/.f64 1 (pow.f64 a1 2)) |
(/.f64 1 (pow.f64 a1 2)) |
(/.f64 1 (pow.f64 a1 2)) |
(/.f64 1 (pow.f64 a1 2)) |
(/.f64 1 (pow.f64 a1 2)) |
(/.f64 1 (pow.f64 a1 2)) |
(/.f64 1 (pow.f64 a1 2)) |
(/.f64 1 (pow.f64 a1 2)) |
(+.f64 (*.f64 (cos.f64 th) (*.f64 (/.f64 a1 (sqrt.f64 2)) a1)) 0) |
(*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(+.f64 0 (*.f64 (cos.f64 th) (*.f64 (/.f64 a1 (sqrt.f64 2)) a1))) |
(*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(-.f64 (*.f64 (cos.f64 th) (*.f64 (/.f64 a1 (sqrt.f64 2)) a1)) 0) |
(*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (*.f64 (/.f64 a1 (sqrt.f64 2)) a1)) |
(*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 a1 a1))) |
(*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (*.f64 (*.f64 a1 a1) (/.f64 1 (sqrt.f64 2)))) |
(*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a1 a1)) |
(*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(*.f64 1 (*.f64 (cos.f64 th) (*.f64 (/.f64 a1 (sqrt.f64 2)) a1))) |
(*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(*.f64 a1 (*.f64 (cos.f64 th) (/.f64 a1 (sqrt.f64 2)))) |
(*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(*.f64 (*.f64 (cos.f64 th) (*.f64 (/.f64 a1 (sqrt.f64 2)) a1)) 1) |
(*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(*.f64 (+.f64 a1 a1) (/.f64 1 (/.f64 2 (*.f64 (cos.f64 th) (/.f64 a1 (sqrt.f64 2)))))) |
(*.f64 (+.f64 a1 a1) (/.f64 (*.f64 (cos.f64 th) (/.f64 a1 (sqrt.f64 2))) 2)) |
(*.f64 2 (*.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) (/.f64 (cos.f64 th) 2)) a1)) |
(*.f64 2 (*.f64 a1 (/.f64 (*.f64 a1 (/.f64 (cos.f64 th) 2)) (sqrt.f64 2)))) |
(*.f64 (+.f64 a1 a1) (*.f64 (/.f64 1 (/.f64 2 (*.f64 (cos.f64 th) (/.f64 a1 (sqrt.f64 2))))) 1)) |
(*.f64 (+.f64 a1 a1) (/.f64 (*.f64 (cos.f64 th) (/.f64 a1 (sqrt.f64 2))) 2)) |
(*.f64 2 (*.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) (/.f64 (cos.f64 th) 2)) a1)) |
(*.f64 2 (*.f64 a1 (/.f64 (*.f64 a1 (/.f64 (cos.f64 th) 2)) (sqrt.f64 2)))) |
(*.f64 (+.f64 a1 a1) (*.f64 (/.f64 1 (*.f64 (/.f64 1 a1) (/.f64 2 (cos.f64 th)))) (/.f64 1 (sqrt.f64 2)))) |
(*.f64 (/.f64 1 (*.f64 (/.f64 1 a1) (/.f64 2 (cos.f64 th)))) (*.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 a1 a1))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (/.f64 (cos.f64 th) (/.f64 2 (/.f64 a1 1))) (+.f64 a1 a1))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (+.f64 a1 a1) (*.f64 a1 (/.f64 (cos.f64 th) 2)))) |
(*.f64 (/.f64 a1 (sqrt.f64 2)) (*.f64 2 (*.f64 a1 (/.f64 (cos.f64 th) 2)))) |
(*.f64 (+.f64 a1 a1) (*.f64 1/2 (*.f64 (cos.f64 th) (/.f64 a1 (sqrt.f64 2))))) |
(*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(*.f64 (*.f64 (cos.f64 th) 2) (/.f64 1 (*.f64 2 (/.f64 (sqrt.f64 2) (*.f64 a1 a1))))) |
(*.f64 (+.f64 a1 a1) (/.f64 (*.f64 (cos.f64 th) (/.f64 a1 (sqrt.f64 2))) 2)) |
(*.f64 2 (*.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) (/.f64 (cos.f64 th) 2)) a1)) |
(*.f64 2 (*.f64 a1 (/.f64 (*.f64 a1 (/.f64 (cos.f64 th) 2)) (sqrt.f64 2)))) |
(*.f64 (*.f64 (cos.f64 th) 2) (*.f64 (/.f64 1 (*.f64 2 (/.f64 (sqrt.f64 2) (*.f64 a1 a1)))) 1)) |
(*.f64 (+.f64 a1 a1) (/.f64 (*.f64 (cos.f64 th) (/.f64 a1 (sqrt.f64 2))) 2)) |
(*.f64 2 (*.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) (/.f64 (cos.f64 th) 2)) a1)) |
(*.f64 2 (*.f64 a1 (/.f64 (*.f64 a1 (/.f64 (cos.f64 th) 2)) (sqrt.f64 2)))) |
(*.f64 (*.f64 (cos.f64 th) 2) (*.f64 (/.f64 2 (*.f64 (sqrt.f64 2) 4)) (*.f64 a1 a1))) |
(*.f64 (/.f64 2 (*.f64 (sqrt.f64 2) 4)) (*.f64 (*.f64 a1 a1) (*.f64 2 (cos.f64 th)))) |
(*.f64 (*.f64 a1 a1) (*.f64 (*.f64 2 (cos.f64 th)) (/.f64 1/2 (sqrt.f64 2)))) |
(*.f64 a1 (*.f64 2 (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 1/2 (sqrt.f64 2)))))) |
(*.f64 (cos.f64 th) (*.f64 (*.f64 a1 a1) (*.f64 (/.f64 1/2 (sqrt.f64 2)) 2))) |
(*.f64 (*.f64 (cos.f64 th) 2) (*.f64 (/.f64 2 (*.f64 (/.f64 (/.f64 1 a1) a1) 4)) (/.f64 1 (sqrt.f64 2)))) |
(*.f64 (*.f64 2 (cos.f64 th)) (*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 2 (*.f64 4 (/.f64 1 (*.f64 a1 a1)))))) |
(*.f64 2 (*.f64 (cos.f64 th) (*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 1/2 (/.f64 1 (*.f64 a1 a1)))))) |
(*.f64 2 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (*.f64 a1 a1) 2))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 2 (/.f64 a1 (/.f64 2 a1)))) |
(*.f64 (*.f64 (cos.f64 th) 2) (*.f64 1/2 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)))) |
(*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(*.f64 (*.f64 2 (/.f64 (cos.f64 th) (sqrt.f64 2))) (/.f64 2 (*.f64 (/.f64 (/.f64 1 a1) a1) 4))) |
(*.f64 (*.f64 2 (cos.f64 th)) (*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 2 (*.f64 4 (/.f64 1 (*.f64 a1 a1)))))) |
(*.f64 2 (*.f64 (cos.f64 th) (*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 1/2 (/.f64 1 (*.f64 a1 a1)))))) |
(*.f64 2 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (*.f64 a1 a1) 2))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 2 (/.f64 a1 (/.f64 2 a1)))) |
(*.f64 (*.f64 2 (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 (/.f64 2 (*.f64 (/.f64 (/.f64 1 a1) a1) 4)) 1)) |
(*.f64 (*.f64 2 (cos.f64 th)) (*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 2 (*.f64 4 (/.f64 1 (*.f64 a1 a1)))))) |
(*.f64 2 (*.f64 (cos.f64 th) (*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 1/2 (/.f64 1 (*.f64 a1 a1)))))) |
(*.f64 2 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (*.f64 a1 a1) 2))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 2 (/.f64 a1 (/.f64 2 a1)))) |
(*.f64 (*.f64 2 (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 1/2 (*.f64 a1 a1))) |
(*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(*.f64 (*.f64 (cos.f64 th) (*.f64 a1 a1)) (/.f64 1 (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(*.f64 (*.f64 a1 a1) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(*.f64 (*.f64 a1 a1) (*.f64 (/.f64 1 (/.f64 1 (cos.f64 th))) (/.f64 1 (sqrt.f64 2)))) |
(*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (cos.f64 th) (*.f64 a1 a1))) |
(*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(*.f64 (/.f64 (*.f64 a1 a1) (sqrt.f64 2)) (cos.f64 th)) |
(*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(*.f64 (*.f64 (cos.f64 th) (/.f64 a1 (sqrt.f64 2))) a1) |
(*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(*.f64 (fabs.f64 a1) (*.f64 (fabs.f64 a1) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(*.f64 (cos.f64 th) (/.f64 (*.f64 a1 a1) (sqrt.f64 2))) |
(*.f64 (/.f64 2 (*.f64 (/.f64 (/.f64 1 a1) a1) 4)) (*.f64 2 (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(*.f64 (*.f64 2 (cos.f64 th)) (*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 2 (*.f64 4 (/.f64 1 (*.f64 a1 a1)))))) |
(*.f64 2 (*.f64 (cos.f64 th) (*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 1/2 (/.f64 1 (*.f64 a1 a1)))))) |
(*.f64 2 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (*.f64 a1 a1) 2))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 2 (/.f64 a1 (/.f64 2 a1)))) |
(*.f64 (/.f64 1 (/.f64 2 (*.f64 (cos.f64 th) (/.f64 a1 (sqrt.f64 2))))) (+.f64 a1 a1)) |
(*.f64 (+.f64 a1 a1) (/.f64 (*.f64 (cos.f64 th) (/.f64 a1 (sqrt.f64 2))) 2)) |
(*.f64 2 (*.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) (/.f64 (cos.f64 th) 2)) a1)) |
(*.f64 2 (*.f64 a1 (/.f64 (*.f64 a1 (/.f64 (cos.f64 th) 2)) (sqrt.f64 2)))) |
(*.f64 (/.f64 1 (*.f64 2 (/.f64 (sqrt.f64 2) (*.f64 a1 a1)))) (*.f64 (cos.f64 th) 2)) |
(*.f64 (+.f64 a1 a1) (/.f64 (*.f64 (cos.f64 th) (/.f64 a1 (sqrt.f64 2))) 2)) |
(*.f64 2 (*.f64 (*.f64 (/.f64 a1 (sqrt.f64 2)) (/.f64 (cos.f64 th) 2)) a1)) |
(*.f64 2 (*.f64 a1 (/.f64 (*.f64 a1 (/.f64 (cos.f64 th) 2)) (sqrt.f64 2)))) |
(+.f64 (/.f64 (/.f64 1 a1) a1) 0) |
(/.f64 1 (*.f64 a1 a1)) |
(/.f64 (/.f64 1 a1) a1) |
(+.f64 0 (/.f64 (/.f64 1 a1) a1)) |
(/.f64 1 (*.f64 a1 a1)) |
(/.f64 (/.f64 1 a1) a1) |
(-.f64 (/.f64 (/.f64 1 a1) a1) 0) |
(/.f64 1 (*.f64 a1 a1)) |
(/.f64 (/.f64 1 a1) a1) |
(*.f64 1 (/.f64 (/.f64 1 a1) a1)) |
(/.f64 1 (*.f64 a1 a1)) |
(/.f64 (/.f64 1 a1) a1) |
(*.f64 (/.f64 1 a1) (/.f64 1 a1)) |
(/.f64 1 (*.f64 a1 a1)) |
(/.f64 (/.f64 1 a1) a1) |
(*.f64 (/.f64 (/.f64 1 a1) a1) 1) |
(/.f64 1 (*.f64 a1 a1)) |
(/.f64 (/.f64 1 a1) a1) |
(*.f64 (*.f64 2 (/.f64 (/.f64 1 a1) a1)) 1/2) |
(/.f64 1 (*.f64 a1 a1)) |
(/.f64 (/.f64 1 a1) a1) |
(*.f64 (*.f64 2 (/.f64 1 a1)) (/.f64 2 (*.f64 a1 4))) |
(*.f64 2 (*.f64 (/.f64 1 a1) (/.f64 1/2 a1))) |
(*.f64 2 (/.f64 (/.f64 1/2 a1) a1)) |
(*.f64 (*.f64 2 (/.f64 1 a1)) (*.f64 (/.f64 2 (*.f64 a1 4)) 1)) |
(*.f64 (*.f64 2 (/.f64 1 a1)) (/.f64 2 (*.f64 a1 4))) |
(*.f64 2 (*.f64 (/.f64 1 a1) (/.f64 1/2 a1))) |
(*.f64 2 (/.f64 (/.f64 1/2 a1) a1)) |
(*.f64 (*.f64 2 (/.f64 1 a1)) (*.f64 1/2 (/.f64 1 a1))) |
(/.f64 1 (*.f64 a1 a1)) |
(/.f64 (/.f64 1 a1) a1) |
(*.f64 1/2 (*.f64 2 (/.f64 (/.f64 1 a1) a1))) |
(/.f64 1 (*.f64 a1 a1)) |
(/.f64 (/.f64 1 a1) a1) |
(*.f64 (/.f64 2 (*.f64 a1 4)) (*.f64 2 (/.f64 1 a1))) |
(*.f64 (*.f64 2 (/.f64 1 a1)) (/.f64 2 (*.f64 a1 4))) |
(*.f64 2 (*.f64 (/.f64 1 a1) (/.f64 1/2 a1))) |
(*.f64 2 (/.f64 (/.f64 1/2 a1) a1)) |
(*.f64 (fabs.f64 (/.f64 1 a1)) (fabs.f64 (/.f64 1 a1))) |
(/.f64 1 (*.f64 a1 a1)) |
(/.f64 (/.f64 1 a1) a1) |
(*.f64 (fabs.f64 (*.f64 2 (/.f64 1 a1))) (fabs.f64 (/.f64 2 (*.f64 a1 4)))) |
(fabs.f64 (*.f64 (*.f64 2 (/.f64 1 a1)) (/.f64 2 (*.f64 a1 4)))) |
(fabs.f64 (*.f64 2 (*.f64 (/.f64 1 a1) (/.f64 1/2 a1)))) |
(fabs.f64 (*.f64 2 (/.f64 (/.f64 1/2 a1) a1))) |
(fabs.f64 (/.f64 (/.f64 1 a1) a1)) |
(/.f64 1 (*.f64 a1 a1)) |
(/.f64 (/.f64 1 a1) a1) |
(fabs.f64 (neg.f64 (/.f64 (/.f64 1 a1) a1))) |
(/.f64 1 (*.f64 a1 a1)) |
(/.f64 (/.f64 1 a1) a1) |
(fabs.f64 (/.f64 (neg.f64 (*.f64 a1 a1)) (*.f64 a1 (*.f64 a1 (*.f64 a1 a1))))) |
(/.f64 1 (*.f64 a1 a1)) |
(/.f64 (/.f64 1 a1) a1) |
Compiled 20525 to 12186 computations (40.6% saved)
34 alts after pruning (31 fresh and 3 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 827 | 24 | 851 |
| Fresh | 12 | 7 | 19 |
| Picked | 1 | 0 | 1 |
| Done | 2 | 3 | 5 |
| Total | 842 | 34 | 876 |
| Status | Error | Program |
|---|---|---|
| 40.8b | (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) | |
| 39.6b | (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) | |
| ▶ | 44.1b | (/.f64 (/.f64 (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1))) (*.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1)))) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
| 31.2b | (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (sqrt.f64 2) (cos.f64 th))) | |
| 46.5b | (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) | |
| 0.6b | (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) | |
| ✓ | 0.4b | (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
| ▶ | 0.4b | (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (/.f64 1 (cos.f64 th)) (sqrt.f64 2))) |
| ▶ | 26.3b | (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
| 46.5b | (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) | |
| ▶ | 0.4b | (/.f64 (*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)) |
| 0.5b | (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) | |
| 26.4b | (/.f64 2 (*.f64 (sqrt.f64 2) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) | |
| 0.5b | (/.f64 1 (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) | |
| 26.3b | (/.f64 1 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) | |
| 12.7b | (+.f64 (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (/.f64 1 a1) a1)) (*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 a2 a2))) | |
| 0.5b | (+.f64 (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 (/.f64 1 a1) (/.f64 1 a1))) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2))) | |
| 0.4b | (+.f64 (/.f64 a1 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) a1))) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2))) | |
| 8.7b | (+.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a1 a1)) (/.f64 (/.f64 (*.f64 (*.f64 a2 a2) (/.f64 (*.f64 a2 a2) a2)) (/.f64 (sqrt.f64 2) (cos.f64 th))) a2)) | |
| 36.9b | (+.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (*.f64 (*.f64 a2 (neg.f64 a2)) (/.f64 (sqrt.f64 2) (*.f64 a2 (*.f64 (*.f64 a2 a2) (neg.f64 a2))))))) | |
| 0.4b | (+.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a1 a1)) (*.f64 a2 (*.f64 (/.f64 a2 (sqrt.f64 2)) (cos.f64 th)))) | |
| 12.7b | (+.f64 (*.f64 a1 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) a1))) (*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 a2 a2))) | |
| 14.5b | (+.f64 (*.f64 a1 (/.f64 a1 (sqrt.f64 2))) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2))) | |
| 0.5b | (*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1 (cos.f64 th))) (/.f64 1 (sqrt.f64 2))) | |
| 0.5b | (*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 2 (/.f64 2 (cos.f64 th)))) | |
| ✓ | 0.5b | (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
| 40.9b | (*.f64 (/.f64 1 (sqrt.f64 2)) (pow.f64 a2 2)) | |
| 39.6b | (*.f64 (/.f64 1 (sqrt.f64 2)) (pow.f64 a1 2)) | |
| 54.6b | (*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1))) (*.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1))))) | |
| 46.5b | (*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) | |
| ▶ | 46.5b | (*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 1 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
| ✓ | 26.3b | (*.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
| 0.5b | (*.f64 (/.f64 -1 (/.f64 (sqrt.f64 2) (cos.f64 th))) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) | |
| 0.6b | (*.f64 (*.f64 (cos.f64 th) 4) (/.f64 1 (*.f64 2 (*.f64 (sqrt.f64 2) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) |
Compiled 1379 to 899 computations (34.8% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.0b | (cos.f64 th) | |
| 0.0b | (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) | |
| ✓ | 0.1b | (*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
| ✓ | 0.4b | (/.f64 (*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)) |
Compiled 47 to 14 computations (70.2% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | th | @ | 0 | (*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
| 0.0ms | th | @ | 0 | (/.f64 (*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)) |
| 0.0ms | a1 | @ | inf | (/.f64 (*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)) |
| 0.0ms | a2 | @ | inf | (/.f64 (*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)) |
| 0.0ms | a1 | @ | -inf | (*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
| 1× | batch-egg-rewrite |
| 1704× | bool.json-1 |
| 1704× | bool.json-2 |
| 1678× | rational.json-1 |
| 1678× | rational.json-2 |
| 1678× | rational.json-3 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 14 | 68 |
| 1 | 142 | 68 |
| 2 | 409 | 68 |
| 3 | 1121 | 68 |
| 4 | 4373 | 68 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 2 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 th) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) (/.f64 1/2 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 th) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) (*.f64 (/.f64 1/2 (sqrt.f64 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 th) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) (*.f64 1/2 (/.f64 1 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (neg.f64 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (cos.f64 th) (/.f64 2 (sqrt.f64 2)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 th) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4)) (/.f64 1 (*.f64 (sqrt.f64 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 th) 2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1/2 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 th) 2) (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1/2 (sqrt.f64 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 th) 2) (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 1/2) (/.f64 1 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (*.f64 (cos.f64 th) (/.f64 1/2 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (*.f64 (*.f64 (cos.f64 th) (/.f64 1/2 (sqrt.f64 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (*.f64 (*.f64 (cos.f64 th) 1/2) (/.f64 1 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (cos.f64 th))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (cos.f64 th))) (/.f64 1 (neg.f64 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 th) (/.f64 2 (sqrt.f64 2))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (cos.f64 th) (/.f64 2 (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 th) (/.f64 1/2 (sqrt.f64 2))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1/2 (sqrt.f64 2))) (*.f64 (cos.f64 th) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 2)) (*.f64 (cos.f64 th) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 th) 1/2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 1/2) (*.f64 (cos.f64 th) (/.f64 2 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 th) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 th) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (cos.f64 th) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) |
| 1× | egg-herbie |
| 1132× | rational.json-simplify-2 |
| 1102× | rational.json-simplify-53 |
| 944× | rational.json-simplify-1 |
| 928× | rational.json-simplify-54 |
| 742× | rational.json-simplify-35 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 144 | 4308 |
| 1 | 364 | 4308 |
| 2 | 818 | 4260 |
| 3 | 1958 | 4236 |
| 4 | 5264 | 4236 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 2)) (sqrt.f64 2))))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 2)) (sqrt.f64 2))) (*.f64 1/24 (/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 4)) (sqrt.f64 2)))))) |
(+.f64 (*.f64 -1/720 (/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 6)) (sqrt.f64 2))) (+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 2)) (sqrt.f64 2))) (*.f64 1/24 (/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 4)) (sqrt.f64 2))))))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a2 2) (+.f64 (pow.f64 a1 2) (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 2))))) |
(+.f64 (pow.f64 a2 2) (+.f64 (pow.f64 a1 2) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 2))) (*.f64 1/24 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 4)))))) |
(+.f64 (pow.f64 a2 2) (+.f64 (pow.f64 a1 2) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 2))) (+.f64 (*.f64 1/24 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 4))) (*.f64 -1/720 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 6))))))) |
(*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) |
(*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) |
(*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) |
(*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) |
(*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) |
(*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) |
(*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) |
(*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) |
(*.f64 (pow.f64 a1 2) (cos.f64 th)) |
(+.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(+.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(+.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(*.f64 (cos.f64 th) (pow.f64 a2 2)) |
(+.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(+.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(+.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(*.f64 (cos.f64 th) (pow.f64 a2 2)) |
(+.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(+.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(+.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(*.f64 (cos.f64 th) (pow.f64 a2 2)) |
(+.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(+.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(+.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(*.f64 (pow.f64 a1 2) (cos.f64 th)) |
(+.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(+.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(+.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(*.f64 (pow.f64 a1 2) (cos.f64 th)) |
(+.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(+.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(+.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(+.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) 0) |
(+.f64 0 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(-.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) 0) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (sqrt.f64 2))) |
(*.f64 2 (/.f64 (*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 2 (sqrt.f64 2)))) |
(*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) 2)) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) 1) |
(*.f64 1 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(*.f64 (*.f64 (cos.f64 th) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) (/.f64 1/2 (sqrt.f64 2))) |
(*.f64 (*.f64 (cos.f64 th) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) (*.f64 (/.f64 1/2 (sqrt.f64 2)) 1)) |
(*.f64 (*.f64 (cos.f64 th) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) (*.f64 1/2 (/.f64 1 (sqrt.f64 2)))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 -1 (/.f64 (*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (neg.f64 (sqrt.f64 2)))) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (cos.f64 th) (/.f64 2 (sqrt.f64 2)))) 1/2) |
(*.f64 (*.f64 (cos.f64 th) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4)) (/.f64 1 (*.f64 (sqrt.f64 2) 4))) |
(*.f64 (*.f64 (cos.f64 th) 2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1/2 (sqrt.f64 2)))) |
(*.f64 (*.f64 (cos.f64 th) 2) (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1/2 (sqrt.f64 2))) 1)) |
(*.f64 (*.f64 (cos.f64 th) 2) (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 1/2) (/.f64 1 (sqrt.f64 2)))) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (*.f64 (cos.f64 th) (/.f64 1/2 (sqrt.f64 2)))) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (*.f64 (*.f64 (cos.f64 th) (/.f64 1/2 (sqrt.f64 2))) 1)) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (*.f64 (*.f64 (cos.f64 th) 1/2) (/.f64 1 (sqrt.f64 2)))) |
(*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (cos.f64 th)) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (cos.f64 th))) (/.f64 1 (neg.f64 (sqrt.f64 2)))) |
(*.f64 (*.f64 (cos.f64 th) (/.f64 2 (sqrt.f64 2))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 1/2)) |
(*.f64 1/2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (cos.f64 th) (/.f64 2 (sqrt.f64 2))))) |
(*.f64 (*.f64 (cos.f64 th) (/.f64 1/2 (sqrt.f64 2))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1/2 (sqrt.f64 2))) (*.f64 (cos.f64 th) 2)) |
(*.f64 (/.f64 1/2 (sqrt.f64 2)) (*.f64 (cos.f64 th) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))) |
(*.f64 (*.f64 (cos.f64 th) 1/2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (sqrt.f64 2)))) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 1/2) (*.f64 (cos.f64 th) (/.f64 2 (sqrt.f64 2)))) |
(+.f64 (*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 0) |
(+.f64 0 (*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(-.f64 (*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 0) |
(/.f64 (*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 1) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) 2) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4)) 4) |
(/.f64 (*.f64 2 (*.f64 (cos.f64 th) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4))) 8) |
| Outputs |
|---|
(/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 2)) (sqrt.f64 2))))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (*.f64 -1/2 (*.f64 (pow.f64 th 2) (/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2)))))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (/.f64 (pow.f64 th 2) (sqrt.f64 2)))))) |
(+.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (*.f64 (/.f64 (pow.f64 th 2) (sqrt.f64 2)) -1/2)) (+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2)))) |
(+.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (*.f64 -1/2 (/.f64 (pow.f64 th 2) (sqrt.f64 2)))) (+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2)))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 2)) (sqrt.f64 2))) (*.f64 1/24 (/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 4)) (sqrt.f64 2)))))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 th 2) (/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2)))) (*.f64 1/24 (*.f64 (pow.f64 th 4) (/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2))))))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (/.f64 (pow.f64 th 2) (sqrt.f64 2)))) (*.f64 1/24 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (/.f64 (pow.f64 th 4) (sqrt.f64 2))))))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (*.f64 (/.f64 (pow.f64 th 2) (sqrt.f64 2)) -1/2)) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (*.f64 (/.f64 (pow.f64 th 4) (sqrt.f64 2)) 1/24))))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (/.f64 (pow.f64 th 2) (sqrt.f64 2)))) (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (*.f64 1/24 (/.f64 (pow.f64 th 4) (sqrt.f64 2))))))) |
(+.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (*.f64 -1/2 (/.f64 (pow.f64 th 2) (sqrt.f64 2)))) (+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (*.f64 1/24 (/.f64 (pow.f64 th 4) (sqrt.f64 2))))))) |
(+.f64 (*.f64 -1/720 (/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 6)) (sqrt.f64 2))) (+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 2)) (sqrt.f64 2))) (*.f64 1/24 (/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 4)) (sqrt.f64 2))))))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 th 2) (/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2)))) (*.f64 1/24 (*.f64 (pow.f64 th 4) (/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2)))))) (*.f64 -1/720 (/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 6)) (sqrt.f64 2))))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (/.f64 (pow.f64 th 2) (sqrt.f64 2)))) (*.f64 1/24 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (/.f64 (pow.f64 th 4) (sqrt.f64 2)))))) (*.f64 -1/720 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (/.f64 (pow.f64 th 6) (sqrt.f64 2)))))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (*.f64 (/.f64 (pow.f64 th 2) (sqrt.f64 2)) -1/2)) (+.f64 (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (*.f64 (/.f64 (pow.f64 th 4) (sqrt.f64 2)) 1/24))) (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (*.f64 (/.f64 (pow.f64 th 6) (sqrt.f64 2)) -1/720))))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (+.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (/.f64 (pow.f64 th 2) (sqrt.f64 2)))) (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (*.f64 1/24 (/.f64 (pow.f64 th 4) (sqrt.f64 2))))) (*.f64 (/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2)) (*.f64 -1/720 (pow.f64 th 6)))))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (+.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (*.f64 -1/2 (/.f64 (pow.f64 th 2) (sqrt.f64 2)))) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (*.f64 1/24 (/.f64 (pow.f64 th 4) (sqrt.f64 2)))))) (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (*.f64 -1/720 (/.f64 (pow.f64 th 6) (sqrt.f64 2)))))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(*.f64 (pow.f64 a1 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(*.f64 (pow.f64 a1 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(*.f64 (pow.f64 a1 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a2 2) (+.f64 (pow.f64 a1 2) (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 2))))) |
(+.f64 (pow.f64 a2 2) (+.f64 (pow.f64 a1 2) (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (*.f64 (pow.f64 th 2) -1/2)))) |
(+.f64 (pow.f64 a2 2) (+.f64 (pow.f64 a1 2) (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (*.f64 -1/2 (pow.f64 th 2))))) |
(+.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (*.f64 -1/2 (pow.f64 th 2)))) |
(+.f64 (pow.f64 a2 2) (+.f64 (pow.f64 a1 2) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 2))) (*.f64 1/24 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 4)))))) |
(+.f64 (pow.f64 a2 2) (+.f64 (pow.f64 a1 2) (+.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (*.f64 (pow.f64 th 2) -1/2)) (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (*.f64 (pow.f64 th 4) 1/24))))) |
(+.f64 (pow.f64 a2 2) (+.f64 (pow.f64 a1 2) (+.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (*.f64 -1/2 (pow.f64 th 2))) (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (*.f64 1/24 (pow.f64 th 4)))))) |
(+.f64 (pow.f64 a1 2) (+.f64 (pow.f64 a2 2) (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (+.f64 (*.f64 1/24 (pow.f64 th 4)) (*.f64 -1/2 (pow.f64 th 2)))))) |
(+.f64 (pow.f64 a2 2) (+.f64 (pow.f64 a1 2) (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (+.f64 (*.f64 1/24 (pow.f64 th 4)) (*.f64 -1/2 (pow.f64 th 2)))))) |
(+.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (+.f64 (*.f64 1/24 (pow.f64 th 4)) (*.f64 -1/2 (pow.f64 th 2))))) |
(+.f64 (pow.f64 a2 2) (+.f64 (pow.f64 a1 2) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 2))) (+.f64 (*.f64 1/24 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 4))) (*.f64 -1/720 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 6))))))) |
(+.f64 (pow.f64 a2 2) (+.f64 (pow.f64 a1 2) (+.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (*.f64 (pow.f64 th 4) 1/24)) (+.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (*.f64 (pow.f64 th 6) -1/720)) (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (*.f64 (pow.f64 th 2) -1/2)))))) |
(+.f64 (pow.f64 a2 2) (+.f64 (pow.f64 a1 2) (+.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (*.f64 -1/2 (pow.f64 th 2))) (+.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (*.f64 1/24 (pow.f64 th 4))) (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (*.f64 -1/720 (pow.f64 th 6))))))) |
(+.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (+.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (*.f64 -1/2 (pow.f64 th 2))) (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (+.f64 (*.f64 -1/720 (pow.f64 th 6)) (*.f64 1/24 (pow.f64 th 4)))))) |
(+.f64 (pow.f64 a2 2) (+.f64 (pow.f64 a1 2) (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (+.f64 (*.f64 -1/720 (pow.f64 th 6)) (+.f64 (*.f64 1/24 (pow.f64 th 4)) (*.f64 -1/2 (pow.f64 th 2))))))) |
(+.f64 (pow.f64 a1 2) (+.f64 (pow.f64 a2 2) (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (+.f64 (*.f64 -1/720 (pow.f64 th 6)) (+.f64 (*.f64 1/24 (pow.f64 th 4)) (*.f64 -1/2 (pow.f64 th 2))))))) |
(*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) |
(*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) |
(*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) |
(*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) |
(*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) |
(*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) |
(*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) |
(*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) |
(*.f64 (pow.f64 a1 2) (cos.f64 th)) |
(+.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) |
(+.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) |
(+.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) |
(*.f64 (cos.f64 th) (pow.f64 a2 2)) |
(*.f64 (pow.f64 a2 2) (cos.f64 th)) |
(+.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) |
(+.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) |
(+.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) |
(*.f64 (cos.f64 th) (pow.f64 a2 2)) |
(*.f64 (pow.f64 a2 2) (cos.f64 th)) |
(+.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) |
(+.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) |
(+.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) |
(*.f64 (cos.f64 th) (pow.f64 a2 2)) |
(*.f64 (pow.f64 a2 2) (cos.f64 th)) |
(+.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) |
(+.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) |
(+.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) |
(*.f64 (pow.f64 a1 2) (cos.f64 th)) |
(+.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) |
(+.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) |
(+.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) |
(*.f64 (pow.f64 a1 2) (cos.f64 th)) |
(+.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) |
(+.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) |
(+.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (*.f64 (pow.f64 a1 2) (cos.f64 th))) |
(*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) |
(+.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) 0) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(+.f64 0 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(-.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) 0) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (sqrt.f64 2))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 2 (/.f64 (*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 2 (sqrt.f64 2)))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) 2)) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) 1) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 1 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (*.f64 (cos.f64 th) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) (/.f64 1/2 (sqrt.f64 2))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (*.f64 (cos.f64 th) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) (*.f64 (/.f64 1/2 (sqrt.f64 2)) 1)) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (*.f64 (cos.f64 th) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) (*.f64 1/2 (/.f64 1 (sqrt.f64 2)))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 -1 (/.f64 (*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (neg.f64 (sqrt.f64 2)))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (cos.f64 th) (/.f64 2 (sqrt.f64 2)))) 1/2) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (*.f64 (cos.f64 th) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4)) (/.f64 1 (*.f64 (sqrt.f64 2) 4))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (*.f64 (cos.f64 th) 2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1/2 (sqrt.f64 2)))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (*.f64 (cos.f64 th) 2) (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1/2 (sqrt.f64 2))) 1)) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (*.f64 (cos.f64 th) 2) (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 1/2) (/.f64 1 (sqrt.f64 2)))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (*.f64 (cos.f64 th) (/.f64 1/2 (sqrt.f64 2)))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (*.f64 (*.f64 (cos.f64 th) (/.f64 1/2 (sqrt.f64 2))) 1)) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (*.f64 (*.f64 (cos.f64 th) 1/2) (/.f64 1 (sqrt.f64 2)))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (cos.f64 th)) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (cos.f64 th))) (/.f64 1 (neg.f64 (sqrt.f64 2)))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (*.f64 (cos.f64 th) (/.f64 2 (sqrt.f64 2))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 1/2)) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 1/2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (cos.f64 th) (/.f64 2 (sqrt.f64 2))))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (*.f64 (cos.f64 th) (/.f64 1/2 (sqrt.f64 2))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1/2 (sqrt.f64 2))) (*.f64 (cos.f64 th) 2)) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (/.f64 1/2 (sqrt.f64 2)) (*.f64 (cos.f64 th) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (*.f64 (cos.f64 th) 1/2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (sqrt.f64 2)))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 1/2) (*.f64 (cos.f64 th) (/.f64 2 (sqrt.f64 2)))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(+.f64 (*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 0) |
(*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(+.f64 0 (*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(-.f64 (*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 0) |
(*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 1) |
(*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) 2) |
(*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (*.f64 (cos.f64 th) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4)) 4) |
(*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (*.f64 2 (*.f64 (cos.f64 th) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4))) 8) |
(*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.0b | (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) | |
| 0.4b | (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
Compiled 31 to 12 computations (61.3% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.3b | (/.f64 1 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
| ✓ | 0.4b | (*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 1 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
| 1.0b | (/.f64 1 (sqrt.f64 2)) | |
| ✓ | 28.4b | (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
Compiled 119 to 25 computations (79% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | a2 | @ | 0 | (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
| 0.0ms | a2 | @ | inf | (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
| 0.0ms | a1 | @ | 0 | (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
| 0.0ms | a1 | @ | inf | (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
| 0.0ms | a1 | @ | -inf | (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
| 1× | batch-egg-rewrite |
| 1998× | bool.json-1 |
| 1998× | bool.json-2 |
| 1972× | rational.json-1 |
| 1664× | bool.json-3 |
| 650× | rational.json-simplify-49 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 16 | 217 |
| 1 | 171 | 211 |
| 2 | 505 | 73 |
| 3 | 1489 | 73 |
| 4 | 5339 | 73 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 1 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(/.f64 1 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (/.f64 (/.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (fabs.f64 (/.f64 (/.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (*.f64 (/.f64 (/.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (*.f64 1/2 (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) (*.f64 (/.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (/.f64 1 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 1/2) (/.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1 (/.f64 1 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (-.f64 0 (neg.f64 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (neg.f64 (sqrt.f64 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 2 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (+.f64 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (+.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (sqrt.f64 2))) (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (*.f64 2 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (/.f64 2 (/.f64 1 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (+.f64 (/.f64 1 (/.f64 1 (sqrt.f64 2))) (/.f64 1 (/.f64 1 (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) (*.f64 (*.f64 2 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (/.f64 1 (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) (+.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) (+.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1 (sqrt.f64 2))) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1 (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (sqrt.f64 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (/.f64 (*.f64 2 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (*.f64 2 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (/.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (sqrt.f64 2))) (/.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (*.f64 (sqrt.f64 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (+.f64 (/.f64 2 (/.f64 1 (sqrt.f64 2))) (/.f64 2 (/.f64 1 (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4)) (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (/.f64 1 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4)) (+.f64 (*.f64 (*.f64 2 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (*.f64 2 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4)) (+.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (/.f64 1 (sqrt.f64 2)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (/.f64 1 (sqrt.f64 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 1 (sqrt.f64 2))) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (neg.f64 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 -1 (/.f64 1 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (neg.f64 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (sqrt.f64 2) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (/.f64 1 (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (+.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (sqrt.f64 2) 4)) (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (sqrt.f64 2) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (sqrt.f64 2)) 4) (*.f64 2 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (+.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (neg.f64 (sqrt.f64 2))) (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (neg.f64 (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (+.f64 (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (+.f64 (*.f64 (sqrt.f64 2) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (sqrt.f64 2) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (+.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (/.f64 1 (sqrt.f64 2)))) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (/.f64 1 (sqrt.f64 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 2 (neg.f64 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (+.f64 (/.f64 -1 (/.f64 1 (sqrt.f64 2))) (/.f64 -1 (/.f64 1 (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (/.f64 1 (sqrt.f64 2))) (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (/.f64 1 (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) 1/2) (*.f64 (sqrt.f64 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (sqrt.f64 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (neg.f64 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (sqrt.f64 2)) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (sqrt.f64 2)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 (sqrt.f64 2)) (*.f64 2 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (sqrt.f64 2)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (sqrt.f64 2)) (neg.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) (neg.f64 (*.f64 2 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1 (sqrt.f64 2))) (neg.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 4) (*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) 1/2) (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) 1/2)) (*.f64 2 (*.f64 (sqrt.f64 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 -1 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 -1 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (*.f64 2 (neg.f64 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)) (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 2 (sqrt.f64 2)) (/.f64 2 (sqrt.f64 2))) (*.f64 2 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (sqrt.f64 2)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (sqrt.f64 2))))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 4 (sqrt.f64 2)) (/.f64 4 (sqrt.f64 2))) (*.f64 2 (*.f64 2 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (sqrt.f64 2)) (/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (sqrt.f64 2))) (*.f64 2 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 -1 (sqrt.f64 2)) (/.f64 -1 (sqrt.f64 2))) (*.f64 2 (neg.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (/.f64 1 (sqrt.f64 2))) (neg.f64 (/.f64 1 (sqrt.f64 2)))) (*.f64 2 (neg.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) (/.f64 (/.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 2 (sqrt.f64 2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (/.f64 1 (sqrt.f64 2))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) 1/2) 2) (*.f64 2 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))) (/.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 2 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 2 (sqrt.f64 2)) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (sqrt.f64 2)))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (sqrt.f64 2)))) 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 4 (sqrt.f64 2)) 2) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (/.f64 1 (sqrt.f64 2)))) (neg.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) 1/2)) (-.f64 0 (*.f64 (sqrt.f64 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 -1 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 -1 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (-.f64 0 (neg.f64 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2))) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 2 (sqrt.f64 2))) (neg.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (sqrt.f64 2))))) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 4 (sqrt.f64 2))) (-.f64 0 (*.f64 2 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (sqrt.f64 2))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 -1 (sqrt.f64 2))) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 -1 (sqrt.f64 2))) (-.f64 0 (neg.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (-.f64 0 (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 2)))) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 2)))) (-.f64 0 (neg.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a1 a1) (*.f64 a2 a2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (*.f64 (/.f64 (/.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 1/2) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) (/.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) (fabs.f64 (/.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) (*.f64 1/2 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) (*.f64 (/.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 1 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4)) (/.f64 1 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 1 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (neg.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x and (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x or (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) |
| 1× | egg-herbie |
| 1332× | rational.json-simplify-2 |
| 1192× | rational.json-simplify-35 |
| 888× | rational.json-simplify-49 |
| 722× | rational.json-simplify-1 |
| 684× | rational.json-simplify-51 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 382 | 7360 |
| 1 | 1210 | 7280 |
| 2 | 5310 | 7262 |
| 3 | 7939 | 7262 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 1 (pow.f64 a1 2)) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a2 2) (pow.f64 a1 4))) (/.f64 1 (pow.f64 a1 2))) |
(+.f64 (/.f64 (pow.f64 a2 4) (pow.f64 a1 6)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a2 2) (pow.f64 a1 4))) (/.f64 1 (pow.f64 a1 2)))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a2 6) (pow.f64 a1 8))) (+.f64 (/.f64 (pow.f64 a2 4) (pow.f64 a1 6)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a2 2) (pow.f64 a1 4))) (/.f64 1 (pow.f64 a1 2))))) |
(/.f64 1 (pow.f64 a2 2)) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a1 2) (pow.f64 a2 4))) (/.f64 1 (pow.f64 a2 2))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a1 2) (pow.f64 a2 4))) (+.f64 (/.f64 (pow.f64 a1 4) (pow.f64 a2 6)) (/.f64 1 (pow.f64 a2 2)))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a1 2) (pow.f64 a2 4))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a1 6) (pow.f64 a2 8))) (+.f64 (/.f64 (pow.f64 a1 4) (pow.f64 a2 6)) (/.f64 1 (pow.f64 a2 2))))) |
(/.f64 1 (pow.f64 a2 2)) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a1 2) (pow.f64 a2 4))) (/.f64 1 (pow.f64 a2 2))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a1 2) (pow.f64 a2 4))) (+.f64 (/.f64 (pow.f64 a1 4) (pow.f64 a2 6)) (/.f64 1 (pow.f64 a2 2)))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a1 2) (pow.f64 a2 4))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a1 6) (pow.f64 a2 8))) (+.f64 (/.f64 (pow.f64 a1 4) (pow.f64 a2 6)) (/.f64 1 (pow.f64 a2 2))))) |
(/.f64 1 (pow.f64 a2 2)) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a1 2) (pow.f64 a2 4))) (/.f64 1 (pow.f64 a2 2))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a1 2) (pow.f64 a2 4))) (+.f64 (/.f64 (pow.f64 a1 4) (pow.f64 a2 6)) (/.f64 1 (pow.f64 a2 2)))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a1 2) (pow.f64 a2 4))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a1 6) (pow.f64 a2 8))) (+.f64 (/.f64 (pow.f64 a1 4) (pow.f64 a2 6)) (/.f64 1 (pow.f64 a2 2))))) |
(/.f64 1 (pow.f64 a1 2)) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a2 2) (pow.f64 a1 4))) (/.f64 1 (pow.f64 a1 2))) |
(+.f64 (/.f64 (pow.f64 a2 4) (pow.f64 a1 6)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a2 2) (pow.f64 a1 4))) (/.f64 1 (pow.f64 a1 2)))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a2 6) (pow.f64 a1 8))) (+.f64 (/.f64 (pow.f64 a2 4) (pow.f64 a1 6)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a2 2) (pow.f64 a1 4))) (/.f64 1 (pow.f64 a1 2))))) |
(/.f64 1 (pow.f64 a1 2)) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a2 2) (pow.f64 a1 4))) (/.f64 1 (pow.f64 a1 2))) |
(+.f64 (/.f64 (pow.f64 a2 4) (pow.f64 a1 6)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a2 2) (pow.f64 a1 4))) (/.f64 1 (pow.f64 a1 2)))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a2 6) (pow.f64 a1 8))) (+.f64 (/.f64 (pow.f64 a2 4) (pow.f64 a1 6)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a2 2) (pow.f64 a1 4))) (/.f64 1 (pow.f64 a1 2))))) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(pow.f64 a1 2) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(pow.f64 a2 2) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(pow.f64 a2 2) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(pow.f64 a2 2) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(pow.f64 a1 2) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(pow.f64 a1 2) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 0) |
(+.f64 0 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(-.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 0) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 1) |
(*.f64 1 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 2 (/.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 2 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)))) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (/.f64 (/.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (fabs.f64 (/.f64 (/.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (*.f64 (/.f64 (/.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 1)) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (*.f64 1/2 (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) (*.f64 (/.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 1/2) |
(*.f64 (*.f64 2 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) 1/4) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (/.f64 1 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4)))) |
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(*.f64 -1 (neg.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) -1) |
(*.f64 1/2 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 1/2) (/.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (/.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 2) |
(*.f64 (/.f64 (/.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) |
(*.f64 (/.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 1/2)) |
(neg.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(fabs.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(fabs.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))))) |
(+.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 0) |
(+.f64 0 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(-.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 0) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1 (/.f64 1 (sqrt.f64 2)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (-.f64 0 (neg.f64 (sqrt.f64 2)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (neg.f64 (sqrt.f64 2)) -1)) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1 (sqrt.f64 2)))) |
(/.f64 1 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 1 (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (sqrt.f64 2)))) |
(/.f64 2 (/.f64 (*.f64 2 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 2 (/.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (sqrt.f64 2)))) |
(/.f64 2 (+.f64 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 2 (+.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (sqrt.f64 2))) (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (sqrt.f64 2))))) |
(/.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 1) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (*.f64 2 (sqrt.f64 2))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (/.f64 2 (/.f64 1 (sqrt.f64 2)))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (+.f64 (/.f64 1 (/.f64 1 (sqrt.f64 2))) (/.f64 1 (/.f64 1 (sqrt.f64 2))))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) (*.f64 (*.f64 2 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (/.f64 1 (sqrt.f64 2))))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) (+.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) (+.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1 (sqrt.f64 2))) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1 (sqrt.f64 2))))) |
(/.f64 4 (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (sqrt.f64 2) 4))) |
(/.f64 4 (+.f64 (/.f64 (*.f64 2 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (*.f64 2 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 4 (+.f64 (/.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (sqrt.f64 2))) (/.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (sqrt.f64 2))))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (*.f64 (sqrt.f64 2) 4)) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (+.f64 (/.f64 2 (/.f64 1 (sqrt.f64 2))) (/.f64 2 (/.f64 1 (sqrt.f64 2))))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4)) (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (/.f64 1 (sqrt.f64 2)))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4)) (+.f64 (*.f64 (*.f64 2 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (*.f64 2 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4)) (+.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (/.f64 1 (sqrt.f64 2)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (/.f64 1 (sqrt.f64 2)))))) |
(/.f64 (*.f64 2 (/.f64 1 (sqrt.f64 2))) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (neg.f64 (sqrt.f64 2))) |
(/.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 -1 (/.f64 1 (sqrt.f64 2)))) |
(/.f64 -1 (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (neg.f64 (sqrt.f64 2)))) |
(/.f64 -1 (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (sqrt.f64 2) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (/.f64 1 (sqrt.f64 2))))) |
(/.f64 8 (+.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (sqrt.f64 2) 4)) (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (sqrt.f64 2) 4)))) |
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 2)) 4) (*.f64 2 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 -2 (+.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (neg.f64 (sqrt.f64 2))) (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (neg.f64 (sqrt.f64 2))))) |
(/.f64 -2 (+.f64 (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) |
(/.f64 (*.f64 2 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (+.f64 (*.f64 (sqrt.f64 2) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (sqrt.f64 2) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(/.f64 (*.f64 2 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (+.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (/.f64 1 (sqrt.f64 2)))) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (/.f64 1 (sqrt.f64 2)))))) |
(/.f64 (*.f64 2 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 2 (neg.f64 (sqrt.f64 2)))) |
(/.f64 (*.f64 2 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (+.f64 (/.f64 -1 (/.f64 1 (sqrt.f64 2))) (/.f64 -1 (/.f64 1 (sqrt.f64 2))))) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (/.f64 1 (sqrt.f64 2))) (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (/.f64 1 (sqrt.f64 2))))) |
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 4) 4) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) 1/2) (*.f64 (sqrt.f64 2) 4)) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (sqrt.f64 2))) 2) |
(/.f64 (/.f64 -1 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (neg.f64 (sqrt.f64 2))) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (/.f64 2 (sqrt.f64 2)) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (sqrt.f64 2)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) |
(/.f64 (/.f64 4 (sqrt.f64 2)) (*.f64 2 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (sqrt.f64 2)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (/.f64 -1 (sqrt.f64 2)) (neg.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (/.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) (neg.f64 (*.f64 2 (sqrt.f64 2)))) |
(/.f64 (neg.f64 (/.f64 1 (sqrt.f64 2))) (neg.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 4) (*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 4)) 8) |
(/.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) 1/2) (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) 1/2)) (*.f64 2 (*.f64 (sqrt.f64 2) 4))) |
(/.f64 (+.f64 (/.f64 -1 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 -1 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (*.f64 2 (neg.f64 (sqrt.f64 2)))) |
(/.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)) (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) |
(/.f64 (+.f64 (/.f64 2 (sqrt.f64 2)) (/.f64 2 (sqrt.f64 2))) (*.f64 2 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (sqrt.f64 2)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (sqrt.f64 2))))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4)) |
(/.f64 (+.f64 (/.f64 4 (sqrt.f64 2)) (/.f64 4 (sqrt.f64 2))) (*.f64 2 (*.f64 2 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(/.f64 (+.f64 (/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (sqrt.f64 2)) (/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (sqrt.f64 2))) (*.f64 2 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (+.f64 (/.f64 -1 (sqrt.f64 2)) (/.f64 -1 (sqrt.f64 2))) (*.f64 2 (neg.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(/.f64 (+.f64 (/.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (+.f64 (neg.f64 (/.f64 1 (sqrt.f64 2))) (neg.f64 (/.f64 1 (sqrt.f64 2)))) (*.f64 2 (neg.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(/.f64 (/.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) (/.f64 (/.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 2 (sqrt.f64 2))) 1/2) |
(/.f64 (/.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) 1/2) |
(/.f64 (/.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (/.f64 (*.f64 2 (/.f64 1 (sqrt.f64 2))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) 1/2) 2) (*.f64 2 (sqrt.f64 2))) |
(/.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) 1/2) |
(/.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))) (/.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (/.f64 (/.f64 2 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (/.f64 (/.f64 2 (sqrt.f64 2)) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) 2) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (sqrt.f64 2)))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 2) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (sqrt.f64 2)))) 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (/.f64 (/.f64 4 (sqrt.f64 2)) 2) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (/.f64 (/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) -1) |
(/.f64 (neg.f64 (*.f64 2 (/.f64 1 (sqrt.f64 2)))) (neg.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) 1/2)) (-.f64 0 (*.f64 (sqrt.f64 2) 4))) |
(/.f64 (neg.f64 (/.f64 -1 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (sqrt.f64 2)) |
(/.f64 (neg.f64 (/.f64 -1 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (-.f64 0 (neg.f64 (sqrt.f64 2)))) |
(/.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2))) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (neg.f64 (/.f64 2 (sqrt.f64 2))) (neg.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (sqrt.f64 2))))) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))) |
(/.f64 (neg.f64 (/.f64 4 (sqrt.f64 2))) (-.f64 0 (*.f64 2 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(/.f64 (neg.f64 (/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (sqrt.f64 2))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (neg.f64 (/.f64 -1 (sqrt.f64 2))) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (neg.f64 (/.f64 -1 (sqrt.f64 2))) (-.f64 0 (neg.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(/.f64 (neg.f64 (/.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (-.f64 0 (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 2)))) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 2)))) (-.f64 0 (neg.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(+.f64 (*.f64 a1 a1) (*.f64 a2 a2)) |
(+.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 0) |
(+.f64 0 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(-.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 0) |
(-.f64 0 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 1) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 1/2)) |
(*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) 1/2) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (*.f64 (/.f64 (/.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 1/2) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) (/.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) (fabs.f64 (/.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) (*.f64 1/2 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) (*.f64 (/.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 1)) |
(*.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 1 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) 1/4) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4)) (/.f64 1 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4))) |
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) -1) |
(*.f64 -1 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 1 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 1/2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 1/2) 2) |
(*.f64 (/.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))) |
(*.f64 (/.f64 (/.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(neg.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(fabs.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(fabs.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(fabs.f64 (*.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (neg.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(fabs.f64 (*.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(fabs.f64 (*.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(fabs.f64 (/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))) |
| Outputs |
|---|
(/.f64 1 (pow.f64 a1 2)) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a2 2) (pow.f64 a1 4))) (/.f64 1 (pow.f64 a1 2))) |
(+.f64 (/.f64 1 (pow.f64 a1 2)) (*.f64 -1 (/.f64 (pow.f64 a2 2) (pow.f64 a1 4)))) |
(+.f64 (/.f64 1 (pow.f64 a1 2)) (neg.f64 (/.f64 (pow.f64 a2 2) (pow.f64 a1 4)))) |
(+.f64 (/.f64 (pow.f64 a2 4) (pow.f64 a1 6)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a2 2) (pow.f64 a1 4))) (/.f64 1 (pow.f64 a1 2)))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a2 2) (pow.f64 a1 4))) (+.f64 (/.f64 1 (pow.f64 a1 2)) (/.f64 (pow.f64 a2 4) (pow.f64 a1 6)))) |
(+.f64 (/.f64 1 (pow.f64 a1 2)) (+.f64 (/.f64 (pow.f64 a2 4) (pow.f64 a1 6)) (neg.f64 (/.f64 (pow.f64 a2 2) (pow.f64 a1 4))))) |
(+.f64 (/.f64 1 (pow.f64 a1 2)) (+.f64 (neg.f64 (/.f64 (pow.f64 a2 2) (pow.f64 a1 4))) (/.f64 (pow.f64 a2 4) (pow.f64 a1 6)))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a2 6) (pow.f64 a1 8))) (+.f64 (/.f64 (pow.f64 a2 4) (pow.f64 a1 6)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a2 2) (pow.f64 a1 4))) (/.f64 1 (pow.f64 a1 2))))) |
(+.f64 (/.f64 (pow.f64 a2 4) (pow.f64 a1 6)) (+.f64 (+.f64 (/.f64 1 (pow.f64 a1 2)) (*.f64 -1 (/.f64 (pow.f64 a2 2) (pow.f64 a1 4)))) (*.f64 -1 (/.f64 (pow.f64 a2 6) (pow.f64 a1 8))))) |
(+.f64 (neg.f64 (/.f64 (pow.f64 a2 2) (pow.f64 a1 4))) (+.f64 (+.f64 (/.f64 1 (pow.f64 a1 2)) (/.f64 (pow.f64 a2 4) (pow.f64 a1 6))) (neg.f64 (/.f64 (pow.f64 a2 6) (pow.f64 a1 8))))) |
(+.f64 (/.f64 1 (pow.f64 a1 2)) (+.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 a2 2) (pow.f64 a1 4))) (/.f64 (pow.f64 a2 4) (pow.f64 a1 6))) (neg.f64 (/.f64 (pow.f64 a2 6) (pow.f64 a1 8))))) |
(+.f64 (/.f64 1 (pow.f64 a1 2)) (+.f64 (neg.f64 (/.f64 (pow.f64 a2 6) (pow.f64 a1 8))) (+.f64 (neg.f64 (/.f64 (pow.f64 a2 2) (pow.f64 a1 4))) (/.f64 (pow.f64 a2 4) (pow.f64 a1 6))))) |
(/.f64 1 (pow.f64 a2 2)) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a1 2) (pow.f64 a2 4))) (/.f64 1 (pow.f64 a2 2))) |
(+.f64 (/.f64 1 (pow.f64 a2 2)) (*.f64 -1 (/.f64 (pow.f64 a1 2) (pow.f64 a2 4)))) |
(+.f64 (/.f64 1 (pow.f64 a2 2)) (neg.f64 (/.f64 (pow.f64 a1 2) (pow.f64 a2 4)))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a1 2) (pow.f64 a2 4))) (+.f64 (/.f64 (pow.f64 a1 4) (pow.f64 a2 6)) (/.f64 1 (pow.f64 a2 2)))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a1 2) (pow.f64 a2 4))) (+.f64 (/.f64 1 (pow.f64 a2 2)) (/.f64 (pow.f64 a1 4) (pow.f64 a2 6)))) |
(+.f64 (/.f64 1 (pow.f64 a2 2)) (+.f64 (/.f64 (pow.f64 a1 4) (pow.f64 a2 6)) (neg.f64 (/.f64 (pow.f64 a1 2) (pow.f64 a2 4))))) |
(+.f64 (/.f64 1 (pow.f64 a2 2)) (+.f64 (neg.f64 (/.f64 (pow.f64 a1 2) (pow.f64 a2 4))) (/.f64 (pow.f64 a1 4) (pow.f64 a2 6)))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a1 2) (pow.f64 a2 4))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a1 6) (pow.f64 a2 8))) (+.f64 (/.f64 (pow.f64 a1 4) (pow.f64 a2 6)) (/.f64 1 (pow.f64 a2 2))))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a1 6) (pow.f64 a2 8))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a1 2) (pow.f64 a2 4))) (+.f64 (/.f64 1 (pow.f64 a2 2)) (/.f64 (pow.f64 a1 4) (pow.f64 a2 6))))) |
(+.f64 (neg.f64 (/.f64 (pow.f64 a1 2) (pow.f64 a2 4))) (+.f64 (/.f64 (pow.f64 a1 4) (pow.f64 a2 6)) (+.f64 (/.f64 1 (pow.f64 a2 2)) (neg.f64 (/.f64 (pow.f64 a1 6) (pow.f64 a2 8)))))) |
(+.f64 (+.f64 (/.f64 1 (pow.f64 a2 2)) (/.f64 (pow.f64 a1 4) (pow.f64 a2 6))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 a1 6) (pow.f64 a2 8)) (/.f64 (pow.f64 a1 2) (pow.f64 a2 4))))) |
(+.f64 (+.f64 (/.f64 1 (pow.f64 a2 2)) (/.f64 (pow.f64 a1 4) (pow.f64 a2 6))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 a1 2) (pow.f64 a2 4)) (/.f64 (pow.f64 a1 6) (pow.f64 a2 8))))) |
(/.f64 1 (pow.f64 a2 2)) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a1 2) (pow.f64 a2 4))) (/.f64 1 (pow.f64 a2 2))) |
(+.f64 (/.f64 1 (pow.f64 a2 2)) (*.f64 -1 (/.f64 (pow.f64 a1 2) (pow.f64 a2 4)))) |
(+.f64 (/.f64 1 (pow.f64 a2 2)) (neg.f64 (/.f64 (pow.f64 a1 2) (pow.f64 a2 4)))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a1 2) (pow.f64 a2 4))) (+.f64 (/.f64 (pow.f64 a1 4) (pow.f64 a2 6)) (/.f64 1 (pow.f64 a2 2)))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a1 2) (pow.f64 a2 4))) (+.f64 (/.f64 1 (pow.f64 a2 2)) (/.f64 (pow.f64 a1 4) (pow.f64 a2 6)))) |
(+.f64 (/.f64 1 (pow.f64 a2 2)) (+.f64 (/.f64 (pow.f64 a1 4) (pow.f64 a2 6)) (neg.f64 (/.f64 (pow.f64 a1 2) (pow.f64 a2 4))))) |
(+.f64 (/.f64 1 (pow.f64 a2 2)) (+.f64 (neg.f64 (/.f64 (pow.f64 a1 2) (pow.f64 a2 4))) (/.f64 (pow.f64 a1 4) (pow.f64 a2 6)))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a1 2) (pow.f64 a2 4))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a1 6) (pow.f64 a2 8))) (+.f64 (/.f64 (pow.f64 a1 4) (pow.f64 a2 6)) (/.f64 1 (pow.f64 a2 2))))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a1 6) (pow.f64 a2 8))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a1 2) (pow.f64 a2 4))) (+.f64 (/.f64 1 (pow.f64 a2 2)) (/.f64 (pow.f64 a1 4) (pow.f64 a2 6))))) |
(+.f64 (neg.f64 (/.f64 (pow.f64 a1 2) (pow.f64 a2 4))) (+.f64 (/.f64 (pow.f64 a1 4) (pow.f64 a2 6)) (+.f64 (/.f64 1 (pow.f64 a2 2)) (neg.f64 (/.f64 (pow.f64 a1 6) (pow.f64 a2 8)))))) |
(+.f64 (+.f64 (/.f64 1 (pow.f64 a2 2)) (/.f64 (pow.f64 a1 4) (pow.f64 a2 6))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 a1 6) (pow.f64 a2 8)) (/.f64 (pow.f64 a1 2) (pow.f64 a2 4))))) |
(+.f64 (+.f64 (/.f64 1 (pow.f64 a2 2)) (/.f64 (pow.f64 a1 4) (pow.f64 a2 6))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 a1 2) (pow.f64 a2 4)) (/.f64 (pow.f64 a1 6) (pow.f64 a2 8))))) |
(/.f64 1 (pow.f64 a2 2)) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a1 2) (pow.f64 a2 4))) (/.f64 1 (pow.f64 a2 2))) |
(+.f64 (/.f64 1 (pow.f64 a2 2)) (*.f64 -1 (/.f64 (pow.f64 a1 2) (pow.f64 a2 4)))) |
(+.f64 (/.f64 1 (pow.f64 a2 2)) (neg.f64 (/.f64 (pow.f64 a1 2) (pow.f64 a2 4)))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a1 2) (pow.f64 a2 4))) (+.f64 (/.f64 (pow.f64 a1 4) (pow.f64 a2 6)) (/.f64 1 (pow.f64 a2 2)))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a1 2) (pow.f64 a2 4))) (+.f64 (/.f64 1 (pow.f64 a2 2)) (/.f64 (pow.f64 a1 4) (pow.f64 a2 6)))) |
(+.f64 (/.f64 1 (pow.f64 a2 2)) (+.f64 (/.f64 (pow.f64 a1 4) (pow.f64 a2 6)) (neg.f64 (/.f64 (pow.f64 a1 2) (pow.f64 a2 4))))) |
(+.f64 (/.f64 1 (pow.f64 a2 2)) (+.f64 (neg.f64 (/.f64 (pow.f64 a1 2) (pow.f64 a2 4))) (/.f64 (pow.f64 a1 4) (pow.f64 a2 6)))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a1 2) (pow.f64 a2 4))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a1 6) (pow.f64 a2 8))) (+.f64 (/.f64 (pow.f64 a1 4) (pow.f64 a2 6)) (/.f64 1 (pow.f64 a2 2))))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a1 6) (pow.f64 a2 8))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a1 2) (pow.f64 a2 4))) (+.f64 (/.f64 1 (pow.f64 a2 2)) (/.f64 (pow.f64 a1 4) (pow.f64 a2 6))))) |
(+.f64 (neg.f64 (/.f64 (pow.f64 a1 2) (pow.f64 a2 4))) (+.f64 (/.f64 (pow.f64 a1 4) (pow.f64 a2 6)) (+.f64 (/.f64 1 (pow.f64 a2 2)) (neg.f64 (/.f64 (pow.f64 a1 6) (pow.f64 a2 8)))))) |
(+.f64 (+.f64 (/.f64 1 (pow.f64 a2 2)) (/.f64 (pow.f64 a1 4) (pow.f64 a2 6))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 a1 6) (pow.f64 a2 8)) (/.f64 (pow.f64 a1 2) (pow.f64 a2 4))))) |
(+.f64 (+.f64 (/.f64 1 (pow.f64 a2 2)) (/.f64 (pow.f64 a1 4) (pow.f64 a2 6))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 a1 2) (pow.f64 a2 4)) (/.f64 (pow.f64 a1 6) (pow.f64 a2 8))))) |
(/.f64 1 (pow.f64 a1 2)) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a2 2) (pow.f64 a1 4))) (/.f64 1 (pow.f64 a1 2))) |
(+.f64 (/.f64 1 (pow.f64 a1 2)) (*.f64 -1 (/.f64 (pow.f64 a2 2) (pow.f64 a1 4)))) |
(+.f64 (/.f64 1 (pow.f64 a1 2)) (neg.f64 (/.f64 (pow.f64 a2 2) (pow.f64 a1 4)))) |
(+.f64 (/.f64 (pow.f64 a2 4) (pow.f64 a1 6)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a2 2) (pow.f64 a1 4))) (/.f64 1 (pow.f64 a1 2)))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a2 2) (pow.f64 a1 4))) (+.f64 (/.f64 1 (pow.f64 a1 2)) (/.f64 (pow.f64 a2 4) (pow.f64 a1 6)))) |
(+.f64 (/.f64 1 (pow.f64 a1 2)) (+.f64 (/.f64 (pow.f64 a2 4) (pow.f64 a1 6)) (neg.f64 (/.f64 (pow.f64 a2 2) (pow.f64 a1 4))))) |
(+.f64 (/.f64 1 (pow.f64 a1 2)) (+.f64 (neg.f64 (/.f64 (pow.f64 a2 2) (pow.f64 a1 4))) (/.f64 (pow.f64 a2 4) (pow.f64 a1 6)))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a2 6) (pow.f64 a1 8))) (+.f64 (/.f64 (pow.f64 a2 4) (pow.f64 a1 6)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a2 2) (pow.f64 a1 4))) (/.f64 1 (pow.f64 a1 2))))) |
(+.f64 (/.f64 (pow.f64 a2 4) (pow.f64 a1 6)) (+.f64 (+.f64 (/.f64 1 (pow.f64 a1 2)) (*.f64 -1 (/.f64 (pow.f64 a2 2) (pow.f64 a1 4)))) (*.f64 -1 (/.f64 (pow.f64 a2 6) (pow.f64 a1 8))))) |
(+.f64 (neg.f64 (/.f64 (pow.f64 a2 2) (pow.f64 a1 4))) (+.f64 (+.f64 (/.f64 1 (pow.f64 a1 2)) (/.f64 (pow.f64 a2 4) (pow.f64 a1 6))) (neg.f64 (/.f64 (pow.f64 a2 6) (pow.f64 a1 8))))) |
(+.f64 (/.f64 1 (pow.f64 a1 2)) (+.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 a2 2) (pow.f64 a1 4))) (/.f64 (pow.f64 a2 4) (pow.f64 a1 6))) (neg.f64 (/.f64 (pow.f64 a2 6) (pow.f64 a1 8))))) |
(+.f64 (/.f64 1 (pow.f64 a1 2)) (+.f64 (neg.f64 (/.f64 (pow.f64 a2 6) (pow.f64 a1 8))) (+.f64 (neg.f64 (/.f64 (pow.f64 a2 2) (pow.f64 a1 4))) (/.f64 (pow.f64 a2 4) (pow.f64 a1 6))))) |
(/.f64 1 (pow.f64 a1 2)) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a2 2) (pow.f64 a1 4))) (/.f64 1 (pow.f64 a1 2))) |
(+.f64 (/.f64 1 (pow.f64 a1 2)) (*.f64 -1 (/.f64 (pow.f64 a2 2) (pow.f64 a1 4)))) |
(+.f64 (/.f64 1 (pow.f64 a1 2)) (neg.f64 (/.f64 (pow.f64 a2 2) (pow.f64 a1 4)))) |
(+.f64 (/.f64 (pow.f64 a2 4) (pow.f64 a1 6)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a2 2) (pow.f64 a1 4))) (/.f64 1 (pow.f64 a1 2)))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a2 2) (pow.f64 a1 4))) (+.f64 (/.f64 1 (pow.f64 a1 2)) (/.f64 (pow.f64 a2 4) (pow.f64 a1 6)))) |
(+.f64 (/.f64 1 (pow.f64 a1 2)) (+.f64 (/.f64 (pow.f64 a2 4) (pow.f64 a1 6)) (neg.f64 (/.f64 (pow.f64 a2 2) (pow.f64 a1 4))))) |
(+.f64 (/.f64 1 (pow.f64 a1 2)) (+.f64 (neg.f64 (/.f64 (pow.f64 a2 2) (pow.f64 a1 4))) (/.f64 (pow.f64 a2 4) (pow.f64 a1 6)))) |
(+.f64 (*.f64 -1 (/.f64 (pow.f64 a2 6) (pow.f64 a1 8))) (+.f64 (/.f64 (pow.f64 a2 4) (pow.f64 a1 6)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 a2 2) (pow.f64 a1 4))) (/.f64 1 (pow.f64 a1 2))))) |
(+.f64 (/.f64 (pow.f64 a2 4) (pow.f64 a1 6)) (+.f64 (+.f64 (/.f64 1 (pow.f64 a1 2)) (*.f64 -1 (/.f64 (pow.f64 a2 2) (pow.f64 a1 4)))) (*.f64 -1 (/.f64 (pow.f64 a2 6) (pow.f64 a1 8))))) |
(+.f64 (neg.f64 (/.f64 (pow.f64 a2 2) (pow.f64 a1 4))) (+.f64 (+.f64 (/.f64 1 (pow.f64 a1 2)) (/.f64 (pow.f64 a2 4) (pow.f64 a1 6))) (neg.f64 (/.f64 (pow.f64 a2 6) (pow.f64 a1 8))))) |
(+.f64 (/.f64 1 (pow.f64 a1 2)) (+.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 a2 2) (pow.f64 a1 4))) (/.f64 (pow.f64 a2 4) (pow.f64 a1 6))) (neg.f64 (/.f64 (pow.f64 a2 6) (pow.f64 a1 8))))) |
(+.f64 (/.f64 1 (pow.f64 a1 2)) (+.f64 (neg.f64 (/.f64 (pow.f64 a2 6) (pow.f64 a1 8))) (+.f64 (neg.f64 (/.f64 (pow.f64 a2 2) (pow.f64 a1 4))) (/.f64 (pow.f64 a2 4) (pow.f64 a1 6))))) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(pow.f64 a1 2) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) |
(pow.f64 a2 2) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) |
(pow.f64 a2 2) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) |
(pow.f64 a2 2) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) |
(pow.f64 a1 2) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) |
(pow.f64 a1 2) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) |
(+.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 0) |
(/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(+.f64 0 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(-.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 0) |
(/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 1) |
(/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 1 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 2 (/.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 2 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)))) |
(/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (/.f64 (/.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (fabs.f64 (/.f64 (/.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (*.f64 (/.f64 (/.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 1)) |
(/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (*.f64 1/2 (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) (*.f64 (/.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 1/2) |
(*.f64 1/2 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (*.f64 2 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) 1/4) |
(*.f64 1/2 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (/.f64 1 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4)))) |
(*.f64 (*.f64 4 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 4 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 4 (/.f64 (/.f64 1/4 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(*.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 -1 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 -1 (neg.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) -1) |
(/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 1/2 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 1/2) (/.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (/.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 2) |
(/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (/.f64 (/.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) |
(/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (/.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 1/2)) |
(/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(neg.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(fabs.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(fabs.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))))) |
(/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(+.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 0) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(+.f64 0 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(-.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 0) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1 (/.f64 1 (sqrt.f64 2)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (-.f64 0 (neg.f64 (sqrt.f64 2)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (neg.f64 (sqrt.f64 2)) -1)) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1 (sqrt.f64 2)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 1 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 1 (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (sqrt.f64 2)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 2 (/.f64 (*.f64 2 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 2 (/.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (sqrt.f64 2)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 2 (+.f64 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 2 (+.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (sqrt.f64 2))) (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (sqrt.f64 2))))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 1) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (*.f64 2 (sqrt.f64 2))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (/.f64 2 (/.f64 1 (sqrt.f64 2)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (+.f64 (/.f64 1 (/.f64 1 (sqrt.f64 2))) (/.f64 1 (/.f64 1 (sqrt.f64 2))))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) (*.f64 (*.f64 2 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (/.f64 1 (sqrt.f64 2))))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) (+.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) (+.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1 (sqrt.f64 2))) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1 (sqrt.f64 2))))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 4 (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (sqrt.f64 2) 4))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 4 (+.f64 (/.f64 (*.f64 2 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (*.f64 2 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 4 (+.f64 (/.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (sqrt.f64 2))) (/.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (sqrt.f64 2))))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (*.f64 (sqrt.f64 2) 4)) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (+.f64 (/.f64 2 (/.f64 1 (sqrt.f64 2))) (/.f64 2 (/.f64 1 (sqrt.f64 2))))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4)) (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (/.f64 1 (sqrt.f64 2)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4)) (+.f64 (*.f64 (*.f64 2 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (*.f64 2 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4)) (+.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (/.f64 1 (sqrt.f64 2)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (/.f64 1 (sqrt.f64 2)))))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (*.f64 2 (/.f64 1 (sqrt.f64 2))) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (neg.f64 (sqrt.f64 2))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 -1 (/.f64 1 (sqrt.f64 2)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 -1 (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (neg.f64 (sqrt.f64 2)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 -1 (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (sqrt.f64 2) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (/.f64 1 (sqrt.f64 2))))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 8 (+.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (sqrt.f64 2) 4)) (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (sqrt.f64 2) 4)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 2)) 4) (*.f64 2 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 -2 (+.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (neg.f64 (sqrt.f64 2))) (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (neg.f64 (sqrt.f64 2))))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 -2 (+.f64 (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (*.f64 2 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (+.f64 (*.f64 (sqrt.f64 2) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (sqrt.f64 2) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (*.f64 2 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (+.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (/.f64 1 (sqrt.f64 2)))) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (/.f64 1 (sqrt.f64 2)))))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (*.f64 2 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 2 (neg.f64 (sqrt.f64 2)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (*.f64 2 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (+.f64 (/.f64 -1 (/.f64 1 (sqrt.f64 2))) (/.f64 -1 (/.f64 1 (sqrt.f64 2))))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (/.f64 1 (sqrt.f64 2))) (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (/.f64 1 (sqrt.f64 2))))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 4) 4) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) 1/2) (*.f64 (sqrt.f64 2) 4)) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (sqrt.f64 2))) 2) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (/.f64 -1 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (neg.f64 (sqrt.f64 2))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (/.f64 2 (sqrt.f64 2)) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (sqrt.f64 2)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (/.f64 4 (sqrt.f64 2)) (*.f64 2 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (sqrt.f64 2)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (/.f64 -1 (sqrt.f64 2)) (neg.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (/.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) (neg.f64 (*.f64 2 (sqrt.f64 2)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (neg.f64 (/.f64 1 (sqrt.f64 2))) (neg.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 4) (*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 4)) 8) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) 1/2) (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) 1/2)) (*.f64 2 (*.f64 (sqrt.f64 2) 4))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (+.f64 (/.f64 -1 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 -1 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (*.f64 2 (neg.f64 (sqrt.f64 2)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)) (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (+.f64 (/.f64 2 (sqrt.f64 2)) (/.f64 2 (sqrt.f64 2))) (*.f64 2 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (sqrt.f64 2)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (sqrt.f64 2))))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4)) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (+.f64 (/.f64 4 (sqrt.f64 2)) (/.f64 4 (sqrt.f64 2))) (*.f64 2 (*.f64 2 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (+.f64 (/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (sqrt.f64 2)) (/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (sqrt.f64 2))) (*.f64 2 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (+.f64 (/.f64 -1 (sqrt.f64 2)) (/.f64 -1 (sqrt.f64 2))) (*.f64 2 (neg.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (+.f64 (/.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (+.f64 (neg.f64 (/.f64 1 (sqrt.f64 2))) (neg.f64 (/.f64 1 (sqrt.f64 2)))) (*.f64 2 (neg.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (/.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) (/.f64 (/.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 2 (sqrt.f64 2))) 1/2) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (/.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) 1/2) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (/.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (/.f64 (*.f64 2 (/.f64 1 (sqrt.f64 2))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) 1/2) 2) (*.f64 2 (sqrt.f64 2))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) 1/2) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))) (/.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (/.f64 (/.f64 2 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (/.f64 (/.f64 2 (sqrt.f64 2)) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) 2) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (sqrt.f64 2)))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 2) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (sqrt.f64 2)))) 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (/.f64 (/.f64 4 (sqrt.f64 2)) 2) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (/.f64 (/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) -1) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (neg.f64 (*.f64 2 (/.f64 1 (sqrt.f64 2)))) (neg.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 2)) -2) (/.f64 -2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (/.f64 -2 (sqrt.f64 2)) (/.f64 -2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) 1/2)) (-.f64 0 (*.f64 (sqrt.f64 2) 4))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (neg.f64 (/.f64 -1 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (sqrt.f64 2)) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (neg.f64 (/.f64 -1 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (-.f64 0 (neg.f64 (sqrt.f64 2)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2))) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (neg.f64 (/.f64 2 (sqrt.f64 2))) (neg.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (neg.f64 (*.f64 2 (/.f64 1 (sqrt.f64 2)))) (neg.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 2)) -2) (/.f64 -2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (/.f64 -2 (sqrt.f64 2)) (/.f64 -2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (sqrt.f64 2))))) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (neg.f64 (/.f64 4 (sqrt.f64 2))) (-.f64 0 (*.f64 2 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (neg.f64 (/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (sqrt.f64 2))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (neg.f64 (/.f64 -1 (sqrt.f64 2))) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (neg.f64 (/.f64 -1 (sqrt.f64 2))) (-.f64 0 (neg.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (neg.f64 (/.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (-.f64 0 (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 2)))) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 2)))) (-.f64 0 (neg.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(+.f64 (*.f64 a1 a1) (*.f64 a2 a2)) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(+.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 0) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(+.f64 0 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(-.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 0) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(-.f64 0 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 1) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(*.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(*.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 1/2)) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) 1/2) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (*.f64 (/.f64 (/.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 1/2) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) (/.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) (fabs.f64 (/.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) (*.f64 1/2 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) (*.f64 (/.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 1)) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(*.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 1 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) 1/4) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4)) (/.f64 1 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4))) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 4 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 1 (*.f64 4 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (/.f64 1/4 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 4 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(*.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) -1) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(*.f64 -1 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(*.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 1 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(*.f64 1/2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 1/2) 2) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(*.f64 (/.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(*.f64 (/.f64 (/.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(neg.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(fabs.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(fabs.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(fabs.f64 (*.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (neg.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(fabs.f64 (*.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(fabs.f64 (*.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(fabs.f64 (/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.0b | (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) | |
| 0.1b | (/.f64 1 (cos.f64 th)) | |
| ✓ | 0.3b | (*.f64 (/.f64 1 (cos.f64 th)) (sqrt.f64 2)) |
| ✓ | 0.3b | (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (/.f64 1 (cos.f64 th)) (sqrt.f64 2))) |
Compiled 51 to 24 computations (52.9% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | th | @ | 0 | (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (/.f64 1 (cos.f64 th)) (sqrt.f64 2))) |
| 0.0ms | a2 | @ | 0 | (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (/.f64 1 (cos.f64 th)) (sqrt.f64 2))) |
| 0.0ms | th | @ | 0 | (*.f64 (/.f64 1 (cos.f64 th)) (sqrt.f64 2)) |
| 0.0ms | a2 | @ | inf | (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (/.f64 1 (cos.f64 th)) (sqrt.f64 2))) |
| 0.0ms | th | @ | -inf | (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (/.f64 1 (cos.f64 th)) (sqrt.f64 2))) |
| 1× | batch-egg-rewrite |
| 898× | rational.json-simplify-51 |
| 692× | rational.json-simplify-35 |
| 608× | rational.json-simplify-61 |
| 588× | rational.json-simplify-47 |
| 584× | bool.json-1 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 16 | 66 |
| 1 | 169 | 54 |
| 2 | 502 | 54 |
| 3 | 1479 | 54 |
| 4 | 6066 | 54 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (/.f64 1 (cos.f64 th)) (sqrt.f64 2))) |
(*.f64 (/.f64 1 (cos.f64 th)) (sqrt.f64 2)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (/.f64 1 (sqrt.f64 2)) (cos.f64 th)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 2 (/.f64 (sqrt.f64 2) (cos.f64 th)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (cos.f64 th) (/.f64 (*.f64 2 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (/.f64 (cos.f64 th) (*.f64 2 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (*.f64 (/.f64 (cos.f64 th) (*.f64 2 (sqrt.f64 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (*.f64 1/2 (/.f64 (cos.f64 th) (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 th) 2) (/.f64 1 (/.f64 (*.f64 2 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 th) 2) (/.f64 2 (/.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th)) (/.f64 1 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th)) (*.f64 (/.f64 1 (sqrt.f64 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 1 (cos.f64 th))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th)) (neg.f64 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 th) 4) (/.f64 1 (/.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (cos.f64 th) (/.f64 2 (sqrt.f64 2)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (/.f64 1 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (cos.f64 th) 2)) (/.f64 1 (*.f64 2 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (cos.f64 th))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cos.f64 th)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (neg.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 1 (cos.f64 th))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (cos.f64 th))) (/.f64 1 (neg.f64 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (cos.f64 th) (/.f64 2 (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 th) 2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 th) (*.f64 2 (sqrt.f64 2))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 1/2) (*.f64 (cos.f64 th) (/.f64 2 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (neg.f64 (cos.f64 th)) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 1 (cos.f64 th))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th)) (neg.f64 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (sqrt.f64 2) (cos.f64 th)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (sqrt.f64 2) (cos.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (cos.f64 th) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (cos.f64 th)) (/.f64 1 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (cos.f64 th) (/.f64 2 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (*.f64 (cos.f64 th) (/.f64 2 (sqrt.f64 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 2) (cos.f64 th))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (sqrt.f64 2) (cos.f64 th))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (neg.f64 (cos.f64 th)) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (neg.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (cos.f64 th)) 2) (/.f64 2 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 2 (*.f64 (cos.f64 th) (/.f64 2 (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 (cos.f64 th) 4) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 2)) (*.f64 (cos.f64 th) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1 (cos.f64 th))) (/.f64 -1 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (sqrt.f64 2) (cos.f64 th))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 2)) (neg.f64 (cos.f64 th)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) 4) (*.f64 (cos.f64 th) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 2) 4) (*.f64 4 (cos.f64 th)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (sqrt.f64 2))) (*.f64 2 (neg.f64 (cos.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 2) 4) (cos.f64 th)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (sqrt.f64 2))) (neg.f64 (*.f64 (cos.f64 th) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (sqrt.f64 2) (cos.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 (sqrt.f64 2) (cos.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 (sqrt.f64 2) (cos.f64 th)))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 (sqrt.f64 2) (cos.f64 th))))))) |
| 1× | egg-herbie |
| 1424× | rational.json-simplify-2 |
| 1180× | rational.json-simplify-51 |
| 1044× | rational.json-simplify-35 |
| 640× | rational.json-simplify-19 |
| 622× | rational.json-simplify-50 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 213 | 4627 |
| 1 | 581 | 4549 |
| 2 | 1465 | 4017 |
| 3 | 3518 | 3985 |
| 4 | 5867 | 3985 |
| 5 | 7417 | 3985 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 2)) (sqrt.f64 2))))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 2)) (sqrt.f64 2))) (*.f64 1/24 (/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 4)) (sqrt.f64 2)))))) |
(+.f64 (*.f64 -1/720 (/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 6)) (sqrt.f64 2))) (+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 2)) (sqrt.f64 2))) (*.f64 1/24 (/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 4)) (sqrt.f64 2))))))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(sqrt.f64 2) |
(+.f64 (sqrt.f64 2) (*.f64 1/2 (*.f64 (sqrt.f64 2) (pow.f64 th 2)))) |
(+.f64 (sqrt.f64 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) (pow.f64 th 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/24 (sqrt.f64 2)) (*.f64 -1/4 (sqrt.f64 2))) (pow.f64 th 4))))) |
(+.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/720 (sqrt.f64 2)) (+.f64 (*.f64 1/2 (+.f64 (*.f64 1/24 (sqrt.f64 2)) (*.f64 -1/4 (sqrt.f64 2)))) (*.f64 1/48 (sqrt.f64 2)))) (pow.f64 th 6))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) (pow.f64 th 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/24 (sqrt.f64 2)) (*.f64 -1/4 (sqrt.f64 2))) (pow.f64 th 4)))))) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(+.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) 0) |
(+.f64 0 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(-.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) 0) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (/.f64 1 (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 1 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 2 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 2 (/.f64 (sqrt.f64 2) (cos.f64 th))))) |
(*.f64 2 (/.f64 (cos.f64 th) (/.f64 (*.f64 2 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) 2)) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) 1) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (/.f64 (cos.f64 th) (*.f64 2 (sqrt.f64 2)))) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (*.f64 (/.f64 (cos.f64 th) (*.f64 2 (sqrt.f64 2))) 1)) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (*.f64 1/2 (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(*.f64 (*.f64 (cos.f64 th) 2) (/.f64 1 (/.f64 (*.f64 2 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (*.f64 (cos.f64 th) 2) (/.f64 2 (/.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4)))) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th)) (/.f64 1 (sqrt.f64 2))) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th)) (*.f64 (/.f64 1 (sqrt.f64 2)) 1)) |
(*.f64 -1 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (/.f64 (sqrt.f64 2) (cos.f64 th))))) |
(*.f64 -1 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 1 (cos.f64 th)))))) |
(*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th)) (neg.f64 (sqrt.f64 2)))) |
(*.f64 (*.f64 (cos.f64 th) 4) (/.f64 1 (/.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4)))) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (cos.f64 th) (/.f64 2 (sqrt.f64 2)))) 1/2) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (/.f64 1 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) 4))) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (cos.f64 th) 2)) (/.f64 1 (*.f64 2 (sqrt.f64 2)))) |
(*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (cos.f64 th)) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (neg.f64 (cos.f64 th)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2)))) |
(*.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (neg.f64 (/.f64 (sqrt.f64 2) (cos.f64 th))))) |
(*.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 1 (cos.f64 th)))))) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (cos.f64 th))) (/.f64 1 (neg.f64 (sqrt.f64 2)))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))) |
(*.f64 1/2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (cos.f64 th) (/.f64 2 (sqrt.f64 2))))) |
(*.f64 (/.f64 (cos.f64 th) 2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (sqrt.f64 2)))) |
(*.f64 (/.f64 (cos.f64 th) (*.f64 2 (sqrt.f64 2))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 1/2) (*.f64 (cos.f64 th) (/.f64 2 (sqrt.f64 2)))) |
(neg.f64 (/.f64 (neg.f64 (cos.f64 th)) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(neg.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (/.f64 (sqrt.f64 2) (cos.f64 th))))) |
(neg.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 1 (cos.f64 th)))))) |
(neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th)) (neg.f64 (sqrt.f64 2)))) |
(+.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) 0) |
(+.f64 0 (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(-.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) 0) |
(-.f64 0 (neg.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(/.f64 1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (/.f64 1 (cos.f64 th)) (/.f64 1 (sqrt.f64 2))) |
(/.f64 2 (*.f64 (cos.f64 th) (/.f64 2 (sqrt.f64 2)))) |
(/.f64 2 (*.f64 (*.f64 (cos.f64 th) (/.f64 2 (sqrt.f64 2))) 1)) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) 1) |
(/.f64 (*.f64 2 (/.f64 (sqrt.f64 2) (cos.f64 th))) 2) |
(/.f64 -1 (/.f64 (neg.f64 (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 -1 (neg.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(/.f64 (*.f64 (/.f64 1 (cos.f64 th)) 2) (/.f64 2 (sqrt.f64 2))) |
(/.f64 4 (*.f64 2 (*.f64 (cos.f64 th) (/.f64 2 (sqrt.f64 2))))) |
(/.f64 4 (/.f64 (*.f64 (cos.f64 th) 4) (sqrt.f64 2))) |
(/.f64 (*.f64 2 (sqrt.f64 2)) (*.f64 (cos.f64 th) 2)) |
(/.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) 4) 4) |
(/.f64 (neg.f64 (/.f64 1 (cos.f64 th))) (/.f64 -1 (sqrt.f64 2))) |
(/.f64 (neg.f64 (/.f64 (sqrt.f64 2) (cos.f64 th))) -1) |
(/.f64 (neg.f64 (sqrt.f64 2)) (neg.f64 (cos.f64 th))) |
(/.f64 (*.f64 (sqrt.f64 2) 4) (*.f64 (cos.f64 th) 4)) |
(/.f64 (*.f64 (sqrt.f64 2) 4) (*.f64 4 (cos.f64 th))) |
(/.f64 (*.f64 2 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) 4)) 8) |
(/.f64 (*.f64 2 (neg.f64 (sqrt.f64 2))) (*.f64 2 (neg.f64 (cos.f64 th)))) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 2) 4) (cos.f64 th)) 4) |
(/.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) 2)) 1/2) |
(/.f64 (neg.f64 (*.f64 2 (sqrt.f64 2))) (neg.f64 (*.f64 (cos.f64 th) 2))) |
(neg.f64 (neg.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
| Outputs |
|---|
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (pow.f64 a1 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (*.f64 (pow.f64 a1 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (*.f64 (pow.f64 a1 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (*.f64 (pow.f64 a1 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (*.f64 (pow.f64 a1 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (*.f64 (pow.f64 a1 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (*.f64 (pow.f64 a1 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (*.f64 (pow.f64 a1 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (*.f64 (pow.f64 a1 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (*.f64 (pow.f64 a1 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (*.f64 (pow.f64 a1 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (*.f64 (pow.f64 a1 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (*.f64 (pow.f64 a1 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (pow.f64 a1 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (*.f64 (pow.f64 a1 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (*.f64 (pow.f64 a1 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (*.f64 (pow.f64 a1 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (pow.f64 a1 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (*.f64 (pow.f64 a1 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (*.f64 (pow.f64 a1 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (*.f64 (pow.f64 a1 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))) |
(/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2)) |
(/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 2)) (sqrt.f64 2))))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (*.f64 -1/2 (*.f64 (pow.f64 th 2) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2)))))) |
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (/.f64 (pow.f64 th 2) (sqrt.f64 2)))) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (*.f64 (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2)) (*.f64 (pow.f64 th 2) -1/2)))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (*.f64 (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2)) (*.f64 -1/2 (pow.f64 th 2))))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 2)) (sqrt.f64 2))) (*.f64 1/24 (/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 4)) (sqrt.f64 2)))))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 th 2) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2)))) (*.f64 1/24 (*.f64 (pow.f64 th 4) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))))))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (/.f64 (pow.f64 th 2) (sqrt.f64 2)))) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (*.f64 1/24 (*.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (/.f64 (pow.f64 th 4) (sqrt.f64 2))))))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (+.f64 (*.f64 (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2)) (*.f64 (pow.f64 th 2) -1/2)) (*.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (*.f64 (/.f64 (pow.f64 th 4) (sqrt.f64 2)) 1/24))))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (+.f64 (*.f64 (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2)) (*.f64 -1/2 (pow.f64 th 2))) (*.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (*.f64 1/24 (/.f64 (pow.f64 th 4) (sqrt.f64 2))))))) |
(+.f64 (*.f64 -1/720 (/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 6)) (sqrt.f64 2))) (+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 2)) (sqrt.f64 2))) (*.f64 1/24 (/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 4)) (sqrt.f64 2))))))) |
(+.f64 (+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 th 2) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2)))) (*.f64 1/24 (*.f64 (pow.f64 th 4) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))))))) (*.f64 -1/720 (*.f64 (pow.f64 th 6) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))))) |
(+.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (/.f64 (pow.f64 th 2) (sqrt.f64 2)))) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (*.f64 1/24 (*.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (/.f64 (pow.f64 th 4) (sqrt.f64 2)))))) (+.f64 (*.f64 -1/720 (*.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (/.f64 (pow.f64 th 6) (sqrt.f64 2)))) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (+.f64 (+.f64 (*.f64 (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2)) (*.f64 (pow.f64 th 2) -1/2)) (*.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (*.f64 (/.f64 (pow.f64 th 4) (sqrt.f64 2)) 1/24))) (*.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (*.f64 (/.f64 (pow.f64 th 6) (sqrt.f64 2)) -1/720))))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (+.f64 (+.f64 (*.f64 (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2)) (*.f64 -1/2 (pow.f64 th 2))) (*.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (*.f64 1/24 (/.f64 (pow.f64 th 4) (sqrt.f64 2))))) (*.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (*.f64 -1/720 (/.f64 (pow.f64 th 6) (sqrt.f64 2))))))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (*.f64 (pow.f64 a1 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (*.f64 (pow.f64 a1 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (*.f64 (pow.f64 a1 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (*.f64 (pow.f64 a1 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (*.f64 (pow.f64 a1 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (*.f64 (pow.f64 a1 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (*.f64 (pow.f64 a1 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (*.f64 (pow.f64 a1 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))) |
(sqrt.f64 2) |
(+.f64 (sqrt.f64 2) (*.f64 1/2 (*.f64 (sqrt.f64 2) (pow.f64 th 2)))) |
(+.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 th 2) 1/2))) |
(*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 th 2) 1/2) 1)) |
(+.f64 (sqrt.f64 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) (pow.f64 th 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/24 (sqrt.f64 2)) (*.f64 -1/4 (sqrt.f64 2))) (pow.f64 th 4))))) |
(+.f64 (sqrt.f64 2) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 th 2) 1/2)) (*.f64 -1 (*.f64 (pow.f64 th 4) (+.f64 (*.f64 (sqrt.f64 2) 1/24) (*.f64 (sqrt.f64 2) -1/4)))))) |
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 th 2) 1/2)) (+.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 2) -5/24) (neg.f64 (pow.f64 th 4))))) |
(+.f64 (sqrt.f64 2) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 th 2) 1/2)) (*.f64 (pow.f64 th 4) (*.f64 (sqrt.f64 2) 5/24)))) |
(+.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 th 2) 1/2) (*.f64 (neg.f64 (pow.f64 th 4)) -5/24)))) |
(+.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/720 (sqrt.f64 2)) (+.f64 (*.f64 1/2 (+.f64 (*.f64 1/24 (sqrt.f64 2)) (*.f64 -1/4 (sqrt.f64 2)))) (*.f64 1/48 (sqrt.f64 2)))) (pow.f64 th 6))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) (pow.f64 th 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/24 (sqrt.f64 2)) (*.f64 -1/4 (sqrt.f64 2))) (pow.f64 th 4)))))) |
(+.f64 (sqrt.f64 2) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 th 2) 1/2)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 th 4) (+.f64 (*.f64 (sqrt.f64 2) 1/24) (*.f64 (sqrt.f64 2) -1/4)))) (*.f64 -1 (*.f64 (pow.f64 th 6) (+.f64 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 2) 1/24) (*.f64 (sqrt.f64 2) -1/4))) (+.f64 (*.f64 (sqrt.f64 2) 1/48) (*.f64 (sqrt.f64 2) -1/720)))))))) |
(+.f64 (sqrt.f64 2) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 th 2) 1/2)) (*.f64 -1 (+.f64 (*.f64 (pow.f64 th 6) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) -5/24)) (*.f64 (sqrt.f64 2) 7/360))) (*.f64 (pow.f64 th 4) (*.f64 (sqrt.f64 2) -5/24)))))) |
(+.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 th 4) (*.f64 (sqrt.f64 2) 5/24)) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (pow.f64 th 2) 1/2)) (*.f64 (pow.f64 th 6) (neg.f64 (+.f64 (*.f64 (sqrt.f64 2) -5/48) (*.f64 (sqrt.f64 2) 7/360))))))) |
(+.f64 (sqrt.f64 2) (+.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 (pow.f64 th 2) 1/2) (*.f64 (neg.f64 (pow.f64 th 4)) -5/24))) (*.f64 (pow.f64 th 6) (neg.f64 (*.f64 (sqrt.f64 2) -61/720))))) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(+.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) 0) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(+.f64 0 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(-.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) 0) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (/.f64 1 (sqrt.f64 2)) (cos.f64 th))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 1 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 2 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 2 (/.f64 (sqrt.f64 2) (cos.f64 th))))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 2 (/.f64 (cos.f64 th) (/.f64 (*.f64 2 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) 2)) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) 1) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (/.f64 (cos.f64 th) (*.f64 2 (sqrt.f64 2)))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (*.f64 (/.f64 (cos.f64 th) (*.f64 2 (sqrt.f64 2))) 1)) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (*.f64 1/2 (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (*.f64 (cos.f64 th) 2) (/.f64 1 (/.f64 (*.f64 2 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (*.f64 (cos.f64 th) 2) (/.f64 2 (/.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4)))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th)) (/.f64 1 (sqrt.f64 2))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th)) (*.f64 (/.f64 1 (sqrt.f64 2)) 1)) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 -1 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (/.f64 (sqrt.f64 2) (cos.f64 th))))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 -1 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 1 (cos.f64 th)))))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th)) (neg.f64 (sqrt.f64 2)))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (*.f64 (cos.f64 th) 4) (/.f64 1 (/.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4)))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (cos.f64 th) (/.f64 2 (sqrt.f64 2)))) 1/2) |
(*.f64 1/2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (cos.f64 th) (/.f64 2 (sqrt.f64 2))))) |
(*.f64 (/.f64 2 (sqrt.f64 2)) (*.f64 (*.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (cos.f64 th))) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (/.f64 1 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) 4))) |
(*.f64 (*.f64 4 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (*.f64 4 (/.f64 (sqrt.f64 2) (cos.f64 th))))) |
(*.f64 4 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 4))) |
(*.f64 4 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) 4)))) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (cos.f64 th) 2)) (/.f64 1 (*.f64 2 (sqrt.f64 2)))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (cos.f64 th)) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (neg.f64 (cos.f64 th)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2)))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (neg.f64 (/.f64 (sqrt.f64 2) (cos.f64 th))))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 1 (cos.f64 th)))))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (cos.f64 th))) (/.f64 1 (neg.f64 (sqrt.f64 2)))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 1/2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (cos.f64 th) (/.f64 2 (sqrt.f64 2))))) |
(*.f64 (/.f64 2 (sqrt.f64 2)) (*.f64 (*.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (cos.f64 th))) |
(*.f64 (/.f64 (cos.f64 th) 2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (sqrt.f64 2)))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (/.f64 2 (sqrt.f64 2)) (/.f64 (cos.f64 th) 2))) |
(*.f64 (/.f64 (cos.f64 th) (*.f64 2 (sqrt.f64 2))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 1/2) (*.f64 (cos.f64 th) (/.f64 2 (sqrt.f64 2)))) |
(*.f64 1/2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (cos.f64 th) (/.f64 2 (sqrt.f64 2))))) |
(*.f64 (/.f64 2 (sqrt.f64 2)) (*.f64 (*.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (cos.f64 th))) |
(neg.f64 (/.f64 (neg.f64 (cos.f64 th)) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(neg.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (/.f64 (sqrt.f64 2) (cos.f64 th))))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(neg.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 1 (cos.f64 th)))))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th)) (neg.f64 (sqrt.f64 2)))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(+.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) 0) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(+.f64 0 (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(-.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) 0) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(-.f64 0 (neg.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(/.f64 1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(/.f64 (/.f64 1 (cos.f64 th)) (/.f64 1 (sqrt.f64 2))) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(/.f64 2 (*.f64 (cos.f64 th) (/.f64 2 (sqrt.f64 2)))) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(/.f64 2 (*.f64 (*.f64 (cos.f64 th) (/.f64 2 (sqrt.f64 2))) 1)) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) 1) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(/.f64 (*.f64 2 (/.f64 (sqrt.f64 2) (cos.f64 th))) 2) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(/.f64 -1 (/.f64 (neg.f64 (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(/.f64 -1 (neg.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(/.f64 (*.f64 (/.f64 1 (cos.f64 th)) 2) (/.f64 2 (sqrt.f64 2))) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(/.f64 4 (*.f64 2 (*.f64 (cos.f64 th) (/.f64 2 (sqrt.f64 2))))) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(/.f64 4 (/.f64 (*.f64 (cos.f64 th) 4) (sqrt.f64 2))) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(/.f64 (*.f64 2 (sqrt.f64 2)) (*.f64 (cos.f64 th) 2)) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(/.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) 4) 4) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(/.f64 (neg.f64 (/.f64 1 (cos.f64 th))) (/.f64 -1 (sqrt.f64 2))) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(/.f64 (neg.f64 (/.f64 (sqrt.f64 2) (cos.f64 th))) -1) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(/.f64 (neg.f64 (sqrt.f64 2)) (neg.f64 (cos.f64 th))) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(/.f64 (*.f64 (sqrt.f64 2) 4) (*.f64 (cos.f64 th) 4)) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(/.f64 (*.f64 (sqrt.f64 2) 4) (*.f64 4 (cos.f64 th))) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(/.f64 (*.f64 2 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) 4)) 8) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(/.f64 (*.f64 2 (neg.f64 (sqrt.f64 2))) (*.f64 2 (neg.f64 (cos.f64 th)))) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(/.f64 (/.f64 (*.f64 (sqrt.f64 2) 4) (cos.f64 th)) 4) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(/.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) 2)) 1/2) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(/.f64 (neg.f64 (*.f64 2 (sqrt.f64 2))) (neg.f64 (*.f64 (cos.f64 th) 2))) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(neg.f64 (neg.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.2b | (/.f64 (sqrt.f64 2) (cos.f64 th)) | |
| ✓ | 0.3b | (/.f64 (/.f64 (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1))) (*.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1)))) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
| ✓ | 6.3b | (*.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1))) |
| ✓ | 42.6b | (/.f64 (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1))) (*.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1)))) |
Compiled 107 to 53 computations (50.5% saved)
21 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 3.0ms | th | @ | inf | (/.f64 (/.f64 (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1))) (*.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1)))) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
| 1.0ms | th | @ | -inf | (/.f64 (/.f64 (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1))) (*.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1)))) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
| 1.0ms | th | @ | 0 | (/.f64 (/.f64 (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1))) (*.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1)))) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
| 1.0ms | a1 | @ | 0 | (/.f64 (/.f64 (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1))) (*.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1)))) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
| 1.0ms | a2 | @ | 0 | (/.f64 (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1))) (*.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1)))) |
| 1× | batch-egg-rewrite |
| 1236× | rational.json-simplify-2 |
| 812× | rational.json-simplify-53 |
| 758× | rational.json-simplify-47 |
| 724× | rational.json-simplify-44 |
| 618× | rational.json-simplify-61 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 19 | 137 |
| 1 | 220 | 83 |
| 2 | 858 | 83 |
| 3 | 4646 | 83 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1))) (*.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1)))) |
(*.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1))) |
(/.f64 (/.f64 (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1))) (*.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1)))) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a1 a1) (*.f64 a2 a2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a2 a2) (*.f64 (*.f64 a1 a1) (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a1 (/.f64 a1 (/.f64 1 (*.f64 a2 (*.f64 a2 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a1 (/.f64 1 (/.f64 (/.f64 1 a1) (*.f64 a2 (*.f64 a2 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a1 a1) (*.f64 a2 (*.f64 a2 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1))) (*.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1 (*.f64 (/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (fabs.f64 (/.f64 1 (*.f64 (/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a1 (+.f64 a1 a1)) (/.f64 1 (/.f64 2 (*.f64 a2 (*.f64 a2 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a1 (+.f64 a1 a1)) (fabs.f64 (/.f64 1 (/.f64 2 (*.f64 a2 (*.f64 a2 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1))) 2) (/.f64 1 (*.f64 (/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1))) 2) (fabs.f64 (/.f64 1 (*.f64 (/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a2 (*.f64 a2 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1))))) (*.f64 a1 a1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a1 a1) (/.f64 a1 (/.f64 2 (*.f64 a2 (*.f64 a2 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 a1) (/.f64 (fabs.f64 a1) (/.f64 1 (*.f64 a2 (*.f64 a2 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 a1) (fabs.f64 (/.f64 a1 (/.f64 1 (*.f64 a2 (*.f64 a2 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 a1) (fabs.f64 (/.f64 1 (/.f64 (/.f64 1 a1) (*.f64 a2 (*.f64 a2 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 a1) (fabs.f64 (/.f64 (fabs.f64 a1) (/.f64 1 (*.f64 a2 (*.f64 a2 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a1 a1) (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1)))) (*.f64 a2 a2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (fabs.f64 a1)) (fabs.f64 (/.f64 a1 (/.f64 2 (*.f64 a2 (*.f64 a2 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 (/.f64 1 (*.f64 a2 (*.f64 a2 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1))))))) a1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (/.f64 1 a1) (*.f64 a2 (*.f64 a2 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1))))))) a1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fabs.f64 a1) (/.f64 1 (*.f64 a2 (*.f64 a2 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1))))))) (fabs.f64 a1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 2 (*.f64 a2 (*.f64 a2 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1))))))) (*.f64 a1 (+.f64 a1 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a1 (/.f64 2 (*.f64 a2 (*.f64 a2 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1))))))) (+.f64 a1 a1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 2)) (*.f64 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1))) (*.f64 (*.f64 a2 a2) (neg.f64 (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1))) (*.f64 (*.f64 a1 a1) (neg.f64 (*.f64 a2 a2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1))) (*.f64 (neg.f64 (*.f64 a1 a1)) (neg.f64 (*.f64 a2 a2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1))) (neg.f64 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 a2 a2) (neg.f64 (*.f64 a1 a1))) (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (*.f64 a1 a1) (neg.f64 (*.f64 a2 a2))) (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (neg.f64 (*.f64 a1 a1)) (neg.f64 (*.f64 a2 a2))) (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (neg.f64 (*.f64 a1 a1)) (/.f64 1 (*.f64 a2 (*.f64 a2 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (neg.f64 (*.f64 a1 (+.f64 a1 a1))) (/.f64 2 (*.f64 a2 (*.f64 a2 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (fabs.f64 a1) (/.f64 (/.f64 1 a1) (*.f64 a2 (*.f64 a2 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (neg.f64 a1) (/.f64 (/.f64 1 a1) (*.f64 a2 (*.f64 a2 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (*.f64 a2 a2) (neg.f64 (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (*.f64 a1 a1) (neg.f64 (*.f64 a2 a2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (neg.f64 (*.f64 a1 a1)) (neg.f64 (*.f64 a2 a2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (neg.f64 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x and (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x or (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a2 a2) (/.f64 (*.f64 (*.f64 a2 a2) (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 a2) a2) (*.f64 a1 a1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a1 a1) (/.f64 (*.f64 (*.f64 a1 a1) (*.f64 a1 a1)) (/.f64 (/.f64 1 a2) a2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (*.f64 a1 a1)) (*.f64 a2 a2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (*.f64 a2 a2) (*.f64 a1 (+.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 a1 (+.f64 a1 a1)) (/.f64 (/.f64 1 a2) a2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 a2 (+.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 a1) (*.f64 a2 (*.f64 a2 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 a1) (/.f64 a1 (/.f64 (/.f64 1 a2) a2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 a2) (*.f64 a2 (*.f64 a1 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 a2) (/.f64 a2 (/.f64 1 (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (*.f64 a1 a1) (neg.f64 (*.f64 a2 a2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (*.f64 a2 a2) (neg.f64 (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 a1 a1)) 2) (*.f64 a2 (+.f64 a2 a2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 a1 a1)) 2) (/.f64 2 (/.f64 (/.f64 1 a2) a2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 (*.f64 a2 a2) (*.f64 a1 (*.f64 a1 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 1 a1)) (*.f64 (*.f64 a2 a2) (+.f64 a1 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 1 a2) a2) 2) (*.f64 a1 (+.f64 a1 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 1 a2) a2) 2) (/.f64 2 (/.f64 1 (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 1 a2)) (*.f64 (*.f64 a1 a1) (+.f64 a2 a2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1 (*.f64 a1 a1))) (neg.f64 (*.f64 a2 a2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1 (*.f64 a1 a1))) (/.f64 -1 (/.f64 (/.f64 1 a2) a2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1 a1)) (*.f64 (*.f64 a2 a2) (neg.f64 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1 a2)) (*.f64 (*.f64 a1 a1) (neg.f64 a2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 1 a2) a2)) (neg.f64 (*.f64 a1 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 1 a2) a2)) (/.f64 -1 (/.f64 1 (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (*.f64 a1 a1)) (*.f64 a2 (+.f64 a2 a2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 a2) (*.f64 a1 a1)) a2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (*.f64 a1 a1)) (neg.f64 (*.f64 a2 a2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 (*.f64 a1 a1)) (*.f64 a2 (*.f64 a2 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 (/.f64 1 a2) a2) 2) (*.f64 a1 a1)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (/.f64 1 a2)) (*.f64 a1 a1)) (+.f64 a2 a2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (/.f64 1 a2)) (*.f64 a1 a1)) (neg.f64 a2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (*.f64 a2 a2)) (*.f64 a1 (+.f64 a1 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 a1) (*.f64 a2 a2)) a1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (*.f64 a2 a2)) (neg.f64 (*.f64 a1 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 a1 a1)) 2) (*.f64 a2 a2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 (*.f64 a2 a2)) (*.f64 a1 (*.f64 a1 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (/.f64 1 a1)) (*.f64 a2 a2)) (+.f64 a1 a1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (/.f64 1 a1)) (*.f64 a2 a2)) (neg.f64 a1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 1 a2) a2) a1) a1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 1 a2) a2) (fabs.f64 a1)) (fabs.f64 a1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (*.f64 a1 a1)) a2) a2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (*.f64 a1 a1)) (fabs.f64 a2)) (fabs.f64 a2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (neg.f64 (/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (neg.f64 (/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a2 a2) (*.f64 (*.f64 a1 a1) (*.f64 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1))) (/.f64 (cos.f64 th) (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1))) (/.f64 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1 (*.f64 (/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1))) (/.f64 (cos.f64 th) (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (/.f64 1 (*.f64 2 (/.f64 (sqrt.f64 2) (cos.f64 th)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (cos.f64 th)) (/.f64 1 (*.f64 (sqrt.f64 2) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1))) 2) (/.f64 1 (*.f64 (/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 2 (/.f64 (sqrt.f64 2) (cos.f64 th))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1))) (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 a2 (*.f64 a2 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1))))) (/.f64 1 (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 a1 a1) (*.f64 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1))) (/.f64 (cos.f64 th) (sqrt.f64 2)))) (*.f64 a2 a2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th))) (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (cos.f64 th))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 a1 a1))) (*.f64 a2 (*.f64 a2 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 2 (/.f64 (sqrt.f64 2) (cos.f64 th)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (*.f64 2 (cos.f64 th)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 2 (/.f64 (sqrt.f64 2) (cos.f64 th))))) (*.f64 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2)))))))) |
| 1× | egg-herbie |
| 992× | rational.json-simplify-35 |
| 846× | rational.json-simplify-38 |
| 612× | rational.json-simplify-61 |
| 564× | rational.json-simplify-53 |
| 562× | rational.json-simplify-44 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 349 | 9415 |
| 1 | 1172 | 9353 |
| 2 | 4762 | 8943 |
| 1× | node limit |
| Inputs |
|---|
(pow.f64 a1 2) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(pow.f64 a2 2) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(pow.f64 a2 2) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(pow.f64 a2 2) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(pow.f64 a1 2) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(pow.f64 a1 2) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(/.f64 1 (*.f64 (pow.f64 a1 2) (pow.f64 a2 2))) |
(/.f64 1 (*.f64 (pow.f64 a1 2) (pow.f64 a2 2))) |
(/.f64 1 (*.f64 (pow.f64 a1 2) (pow.f64 a2 2))) |
(/.f64 1 (*.f64 (pow.f64 a1 2) (pow.f64 a2 2))) |
(/.f64 1 (*.f64 (pow.f64 a1 2) (pow.f64 a2 2))) |
(/.f64 1 (*.f64 (pow.f64 a1 2) (pow.f64 a2 2))) |
(/.f64 1 (*.f64 (pow.f64 a1 2) (pow.f64 a2 2))) |
(/.f64 1 (*.f64 (pow.f64 a1 2) (pow.f64 a2 2))) |
(/.f64 1 (*.f64 (pow.f64 a1 2) (pow.f64 a2 2))) |
(/.f64 1 (*.f64 (pow.f64 a1 2) (pow.f64 a2 2))) |
(/.f64 1 (*.f64 (pow.f64 a1 2) (pow.f64 a2 2))) |
(/.f64 1 (*.f64 (pow.f64 a1 2) (pow.f64 a2 2))) |
(/.f64 1 (*.f64 (pow.f64 a1 2) (pow.f64 a2 2))) |
(/.f64 1 (*.f64 (pow.f64 a1 2) (pow.f64 a2 2))) |
(/.f64 1 (*.f64 (pow.f64 a1 2) (pow.f64 a2 2))) |
(/.f64 1 (*.f64 (pow.f64 a1 2) (pow.f64 a2 2))) |
(/.f64 1 (*.f64 (pow.f64 a1 2) (pow.f64 a2 2))) |
(/.f64 1 (*.f64 (pow.f64 a1 2) (pow.f64 a2 2))) |
(/.f64 1 (*.f64 (pow.f64 a1 2) (pow.f64 a2 2))) |
(/.f64 1 (*.f64 (pow.f64 a1 2) (pow.f64 a2 2))) |
(/.f64 1 (*.f64 (pow.f64 a1 2) (pow.f64 a2 2))) |
(/.f64 1 (*.f64 (pow.f64 a1 2) (pow.f64 a2 2))) |
(/.f64 1 (*.f64 (pow.f64 a1 2) (pow.f64 a2 2))) |
(/.f64 1 (*.f64 (pow.f64 a1 2) (pow.f64 a2 2))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 a1 2)) (/.f64 1 (pow.f64 a2 2))) (*.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (sqrt.f64 2)) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 a1 2)) (/.f64 1 (pow.f64 a2 2))) (*.f64 (pow.f64 a1 2) (*.f64 (pow.f64 a2 2) (pow.f64 th 2)))) (sqrt.f64 2))) (/.f64 (*.f64 (pow.f64 a1 2) (*.f64 (+.f64 (/.f64 1 (pow.f64 a1 2)) (/.f64 1 (pow.f64 a2 2))) (pow.f64 a2 2))) (sqrt.f64 2))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 a1 2)) (/.f64 1 (pow.f64 a2 2))) (*.f64 (pow.f64 a1 2) (*.f64 (pow.f64 a2 2) (pow.f64 th 2)))) (sqrt.f64 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 a1 2)) (/.f64 1 (pow.f64 a2 2))) (*.f64 (pow.f64 a1 2) (*.f64 (pow.f64 a2 2) (pow.f64 th 4)))) (sqrt.f64 2))) (/.f64 (*.f64 (pow.f64 a1 2) (*.f64 (+.f64 (/.f64 1 (pow.f64 a1 2)) (/.f64 1 (pow.f64 a2 2))) (pow.f64 a2 2))) (sqrt.f64 2)))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 a1 2)) (/.f64 1 (pow.f64 a2 2))) (*.f64 (pow.f64 a1 2) (*.f64 (pow.f64 a2 2) (pow.f64 th 2)))) (sqrt.f64 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 a1 2)) (/.f64 1 (pow.f64 a2 2))) (*.f64 (pow.f64 a1 2) (*.f64 (pow.f64 a2 2) (pow.f64 th 4)))) (sqrt.f64 2))) (+.f64 (*.f64 -1/720 (/.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 a1 2)) (/.f64 1 (pow.f64 a2 2))) (*.f64 (pow.f64 a1 2) (*.f64 (pow.f64 a2 2) (pow.f64 th 6)))) (sqrt.f64 2))) (/.f64 (*.f64 (pow.f64 a1 2) (*.f64 (+.f64 (/.f64 1 (pow.f64 a1 2)) (/.f64 1 (pow.f64 a2 2))) (pow.f64 a2 2))) (sqrt.f64 2))))) |
(/.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 a1 2)) (/.f64 1 (pow.f64 a2 2))) (*.f64 (pow.f64 a1 2) (*.f64 (pow.f64 a2 2) (cos.f64 th)))) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 a1 2)) (/.f64 1 (pow.f64 a2 2))) (*.f64 (pow.f64 a1 2) (*.f64 (pow.f64 a2 2) (cos.f64 th)))) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 a1 2)) (/.f64 1 (pow.f64 a2 2))) (*.f64 (pow.f64 a1 2) (*.f64 (pow.f64 a2 2) (cos.f64 th)))) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 a1 2)) (/.f64 1 (pow.f64 a2 2))) (*.f64 (pow.f64 a1 2) (*.f64 (pow.f64 a2 2) (cos.f64 th)))) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (*.f64 (+.f64 (/.f64 1 (pow.f64 a1 2)) (/.f64 1 (pow.f64 a2 2))) (*.f64 (pow.f64 a2 2) (cos.f64 th)))) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (*.f64 (+.f64 (/.f64 1 (pow.f64 a1 2)) (/.f64 1 (pow.f64 a2 2))) (*.f64 (pow.f64 a2 2) (cos.f64 th)))) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (*.f64 (+.f64 (/.f64 1 (pow.f64 a1 2)) (/.f64 1 (pow.f64 a2 2))) (*.f64 (pow.f64 a2 2) (cos.f64 th)))) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (*.f64 (+.f64 (/.f64 1 (pow.f64 a1 2)) (/.f64 1 (pow.f64 a2 2))) (*.f64 (pow.f64 a2 2) (cos.f64 th)))) (sqrt.f64 2)) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(+.f64 (*.f64 a1 a1) (*.f64 a2 a2)) |
(+.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 0) |
(+.f64 0 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(-.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 0) |
(*.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (*.f64 a2 a2) (*.f64 (*.f64 a1 a1) (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1))))) |
(*.f64 a1 (/.f64 a1 (/.f64 1 (*.f64 a2 (*.f64 a2 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1)))))))) |
(*.f64 a1 (/.f64 1 (/.f64 (/.f64 1 a1) (*.f64 a2 (*.f64 a2 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1)))))))) |
(*.f64 (*.f64 a1 a1) (*.f64 a2 (*.f64 a2 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1)))))) |
(*.f64 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1))) (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 1) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1 (*.f64 (/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (fabs.f64 (/.f64 1 (*.f64 (/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(*.f64 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1)))) |
(*.f64 (*.f64 a1 (+.f64 a1 a1)) (/.f64 1 (/.f64 2 (*.f64 a2 (*.f64 a2 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1)))))))) |
(*.f64 (*.f64 a1 (+.f64 a1 a1)) (fabs.f64 (/.f64 1 (/.f64 2 (*.f64 a2 (*.f64 a2 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1))))))))) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) 1/2) |
(*.f64 (*.f64 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1))) 2) (/.f64 1 (*.f64 (/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 2))) |
(*.f64 (*.f64 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1))) 2) (fabs.f64 (/.f64 1 (*.f64 (/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 2)))) |
(*.f64 (*.f64 a2 (*.f64 a2 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1))))) (*.f64 a1 a1)) |
(*.f64 (+.f64 a1 a1) (/.f64 a1 (/.f64 2 (*.f64 a2 (*.f64 a2 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1)))))))) |
(*.f64 (fabs.f64 a1) (/.f64 (fabs.f64 a1) (/.f64 1 (*.f64 a2 (*.f64 a2 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1)))))))) |
(*.f64 (fabs.f64 a1) (fabs.f64 (/.f64 a1 (/.f64 1 (*.f64 a2 (*.f64 a2 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1))))))))) |
(*.f64 (fabs.f64 a1) (fabs.f64 (/.f64 1 (/.f64 (/.f64 1 a1) (*.f64 a2 (*.f64 a2 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1))))))))) |
(*.f64 (fabs.f64 a1) (fabs.f64 (/.f64 (fabs.f64 a1) (/.f64 1 (*.f64 a2 (*.f64 a2 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1))))))))) |
(*.f64 (*.f64 (*.f64 a1 a1) (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1)))) (*.f64 a2 a2)) |
(*.f64 (*.f64 2 (fabs.f64 a1)) (fabs.f64 (/.f64 a1 (/.f64 2 (*.f64 a2 (*.f64 a2 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1))))))))) |
(*.f64 (/.f64 a1 (/.f64 1 (*.f64 a2 (*.f64 a2 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1))))))) a1) |
(*.f64 (/.f64 1 (*.f64 (/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 1/2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) |
(*.f64 (/.f64 1 (/.f64 (/.f64 1 a1) (*.f64 a2 (*.f64 a2 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1))))))) a1) |
(*.f64 (/.f64 (fabs.f64 a1) (/.f64 1 (*.f64 a2 (*.f64 a2 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1))))))) (fabs.f64 a1)) |
(*.f64 (/.f64 1 (/.f64 2 (*.f64 a2 (*.f64 a2 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1))))))) (*.f64 a1 (+.f64 a1 a1))) |
(*.f64 (/.f64 a1 (/.f64 2 (*.f64 a2 (*.f64 a2 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1))))))) (+.f64 a1 a1)) |
(*.f64 (/.f64 1 (*.f64 (/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 2)) (*.f64 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1))) 2)) |
(fabs.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(fabs.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(fabs.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(fabs.f64 (*.f64 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1))) (*.f64 (*.f64 a2 a2) (neg.f64 (*.f64 a1 a1))))) |
(fabs.f64 (*.f64 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1))) (*.f64 (*.f64 a1 a1) (neg.f64 (*.f64 a2 a2))))) |
(fabs.f64 (*.f64 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1))) (*.f64 (neg.f64 (*.f64 a1 a1)) (neg.f64 (*.f64 a2 a2))))) |
(fabs.f64 (*.f64 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1))) (neg.f64 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(fabs.f64 (*.f64 (*.f64 (*.f64 a2 a2) (neg.f64 (*.f64 a1 a1))) (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1))))) |
(fabs.f64 (*.f64 (*.f64 (*.f64 a1 a1) (neg.f64 (*.f64 a2 a2))) (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1))))) |
(fabs.f64 (*.f64 (*.f64 (neg.f64 (*.f64 a1 a1)) (neg.f64 (*.f64 a2 a2))) (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1))))) |
(fabs.f64 (*.f64 (neg.f64 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1))))) |
(fabs.f64 (/.f64 (neg.f64 (*.f64 a1 a1)) (/.f64 1 (*.f64 a2 (*.f64 a2 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1)))))))) |
(fabs.f64 (/.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(fabs.f64 (/.f64 (neg.f64 (*.f64 a1 (+.f64 a1 a1))) (/.f64 2 (*.f64 a2 (*.f64 a2 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1)))))))) |
(fabs.f64 (/.f64 (fabs.f64 a1) (/.f64 (/.f64 1 a1) (*.f64 a2 (*.f64 a2 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1)))))))) |
(fabs.f64 (/.f64 (neg.f64 a1) (/.f64 (/.f64 1 a1) (*.f64 a2 (*.f64 a2 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1)))))))) |
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (*.f64 a2 a2) (neg.f64 (*.f64 a1 a1))))) |
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (*.f64 a1 a1) (neg.f64 (*.f64 a2 a2))))) |
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (neg.f64 (*.f64 a1 a1)) (neg.f64 (*.f64 a2 a2))))) |
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (neg.f64 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(+.f64 (/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 0) |
(+.f64 0 (/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(-.f64 (/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 0) |
(/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (*.f64 a2 a2) (/.f64 (*.f64 (*.f64 a2 a2) (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1)))) |
(/.f64 (/.f64 (/.f64 1 a2) a2) (*.f64 a1 a1)) |
(/.f64 (*.f64 a1 a1) (/.f64 (*.f64 (*.f64 a1 a1) (*.f64 a1 a1)) (/.f64 (/.f64 1 a2) a2))) |
(/.f64 (/.f64 1 (*.f64 a1 a1)) (*.f64 a2 a2)) |
(/.f64 (/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 1) |
(/.f64 2 (*.f64 (*.f64 a2 a2) (*.f64 a1 (+.f64 a1 a1)))) |
(/.f64 2 (/.f64 (*.f64 a1 (+.f64 a1 a1)) (/.f64 (/.f64 1 a2) a2))) |
(/.f64 2 (/.f64 (*.f64 a2 (+.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1)))) |
(/.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 2) 2) |
(/.f64 (/.f64 1 a1) (*.f64 a2 (*.f64 a2 a1))) |
(/.f64 (/.f64 1 a1) (/.f64 a1 (/.f64 (/.f64 1 a2) a2))) |
(/.f64 (/.f64 1 a2) (*.f64 a2 (*.f64 a1 a1))) |
(/.f64 (/.f64 1 a2) (/.f64 a2 (/.f64 1 (*.f64 a1 a1)))) |
(/.f64 -1 (*.f64 (*.f64 a1 a1) (neg.f64 (*.f64 a2 a2)))) |
(/.f64 -1 (*.f64 (*.f64 a2 a2) (neg.f64 (*.f64 a1 a1)))) |
(/.f64 (*.f64 (/.f64 1 (*.f64 a1 a1)) 2) (*.f64 a2 (+.f64 a2 a2))) |
(/.f64 (*.f64 (/.f64 1 (*.f64 a1 a1)) 2) (/.f64 2 (/.f64 (/.f64 1 a2) a2))) |
(/.f64 4 (*.f64 (*.f64 a2 a2) (*.f64 a1 (*.f64 a1 4)))) |
(/.f64 (*.f64 2 (/.f64 1 a1)) (*.f64 (*.f64 a2 a2) (+.f64 a1 a1))) |
(/.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 4) 4) |
(/.f64 (*.f64 (/.f64 (/.f64 1 a2) a2) 2) (*.f64 a1 (+.f64 a1 a1))) |
(/.f64 (*.f64 (/.f64 (/.f64 1 a2) a2) 2) (/.f64 2 (/.f64 1 (*.f64 a1 a1)))) |
(/.f64 (*.f64 2 (/.f64 1 a2)) (*.f64 (*.f64 a1 a1) (+.f64 a2 a2))) |
(/.f64 (neg.f64 (/.f64 1 (*.f64 a1 a1))) (neg.f64 (*.f64 a2 a2))) |
(/.f64 (neg.f64 (/.f64 1 (*.f64 a1 a1))) (/.f64 -1 (/.f64 (/.f64 1 a2) a2))) |
(/.f64 (neg.f64 (/.f64 1 a1)) (*.f64 (*.f64 a2 a2) (neg.f64 a1))) |
(/.f64 (neg.f64 (/.f64 1 a2)) (*.f64 (*.f64 a1 a1) (neg.f64 a2))) |
(/.f64 (neg.f64 (/.f64 (/.f64 1 a2) a2)) (neg.f64 (*.f64 a1 a1))) |
(/.f64 (neg.f64 (/.f64 (/.f64 1 a2) a2)) (/.f64 -1 (/.f64 1 (*.f64 a1 a1)))) |
(/.f64 (/.f64 2 (*.f64 a1 a1)) (*.f64 a2 (+.f64 a2 a2))) |
(/.f64 (/.f64 (/.f64 1 a2) (*.f64 a1 a1)) a2) |
(/.f64 (/.f64 -1 (*.f64 a1 a1)) (neg.f64 (*.f64 a2 a2))) |
(/.f64 (/.f64 4 (*.f64 a1 a1)) (*.f64 a2 (*.f64 a2 4))) |
(/.f64 (/.f64 (*.f64 (/.f64 (/.f64 1 a2) a2) 2) (*.f64 a1 a1)) 2) |
(/.f64 (/.f64 (*.f64 2 (/.f64 1 a2)) (*.f64 a1 a1)) (+.f64 a2 a2)) |
(/.f64 (/.f64 (neg.f64 (/.f64 1 a2)) (*.f64 a1 a1)) (neg.f64 a2)) |
(/.f64 (/.f64 2 (*.f64 a2 a2)) (*.f64 a1 (+.f64 a1 a1))) |
(/.f64 (/.f64 (/.f64 1 a1) (*.f64 a2 a2)) a1) |
(/.f64 (/.f64 -1 (*.f64 a2 a2)) (neg.f64 (*.f64 a1 a1))) |
(/.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 a1 a1)) 2) (*.f64 a2 a2)) 2) |
(/.f64 (/.f64 4 (*.f64 a2 a2)) (*.f64 a1 (*.f64 a1 4))) |
(/.f64 (/.f64 (*.f64 2 (/.f64 1 a1)) (*.f64 a2 a2)) (+.f64 a1 a1)) |
(/.f64 (/.f64 (neg.f64 (/.f64 1 a1)) (*.f64 a2 a2)) (neg.f64 a1)) |
(/.f64 (/.f64 (/.f64 (/.f64 1 a2) a2) a1) a1) |
(/.f64 (/.f64 (/.f64 (/.f64 1 a2) a2) (fabs.f64 a1)) (fabs.f64 a1)) |
(/.f64 (/.f64 (/.f64 1 (*.f64 a1 a1)) a2) a2) |
(/.f64 (/.f64 (/.f64 1 (*.f64 a1 a1)) (fabs.f64 a2)) (fabs.f64 a2)) |
(/.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (*.f64 (neg.f64 (/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (neg.f64 (/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(fabs.f64 (/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(fabs.f64 (neg.f64 (/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(fabs.f64 (-.f64 0 (neg.f64 (/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(+.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) 0) |
(+.f64 0 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(-.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) 0) |
(*.f64 1 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(*.f64 (*.f64 a2 a2) (*.f64 (*.f64 a1 a1) (*.f64 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1))) (/.f64 (cos.f64 th) (sqrt.f64 2))))) |
(*.f64 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1))) (/.f64 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1 (*.f64 (/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) 1) |
(*.f64 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1))) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (/.f64 1 (*.f64 2 (/.f64 (sqrt.f64 2) (cos.f64 th))))) |
(*.f64 (*.f64 2 (cos.f64 th)) (/.f64 1 (*.f64 (sqrt.f64 2) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(*.f64 (*.f64 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1))) 2) (/.f64 1 (*.f64 (/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 2 (/.f64 (sqrt.f64 2) (cos.f64 th)))))) |
(*.f64 (*.f64 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1))) (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (*.f64 a2 (*.f64 a2 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1))))) (/.f64 1 (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 a1 a1)))) |
(*.f64 (*.f64 (*.f64 a1 a1) (*.f64 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1))) (/.f64 (cos.f64 th) (sqrt.f64 2)))) (*.f64 a2 a2)) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (/.f64 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th))) (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1)))) |
(*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (cos.f64 th)) |
(*.f64 (/.f64 1 (*.f64 (/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (/.f64 1 (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 a1 a1))) (*.f64 a2 (*.f64 a2 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1)))))) |
(*.f64 (/.f64 1 (*.f64 2 (/.f64 (sqrt.f64 2) (cos.f64 th)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) |
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (*.f64 2 (cos.f64 th))) |
(*.f64 (/.f64 1 (*.f64 (/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 2 (/.f64 (sqrt.f64 2) (cos.f64 th))))) (*.f64 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1))) 2)) |
| Outputs |
|---|
(pow.f64 a1 2) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) |
(pow.f64 a2 2) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) |
(pow.f64 a2 2) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) |
(pow.f64 a2 2) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) |
(pow.f64 a1 2) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) |
(pow.f64 a1 2) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) |
(/.f64 1 (*.f64 (pow.f64 a1 2) (pow.f64 a2 2))) |
(/.f64 (/.f64 1 (pow.f64 a1 2)) (pow.f64 a2 2)) |
(/.f64 1 (*.f64 (pow.f64 a1 2) (pow.f64 a2 2))) |
(/.f64 (/.f64 1 (pow.f64 a1 2)) (pow.f64 a2 2)) |
(/.f64 1 (*.f64 (pow.f64 a1 2) (pow.f64 a2 2))) |
(/.f64 (/.f64 1 (pow.f64 a1 2)) (pow.f64 a2 2)) |
(/.f64 1 (*.f64 (pow.f64 a1 2) (pow.f64 a2 2))) |
(/.f64 (/.f64 1 (pow.f64 a1 2)) (pow.f64 a2 2)) |
(/.f64 1 (*.f64 (pow.f64 a1 2) (pow.f64 a2 2))) |
(/.f64 (/.f64 1 (pow.f64 a1 2)) (pow.f64 a2 2)) |
(/.f64 1 (*.f64 (pow.f64 a1 2) (pow.f64 a2 2))) |
(/.f64 (/.f64 1 (pow.f64 a1 2)) (pow.f64 a2 2)) |
(/.f64 1 (*.f64 (pow.f64 a1 2) (pow.f64 a2 2))) |
(/.f64 (/.f64 1 (pow.f64 a1 2)) (pow.f64 a2 2)) |
(/.f64 1 (*.f64 (pow.f64 a1 2) (pow.f64 a2 2))) |
(/.f64 (/.f64 1 (pow.f64 a1 2)) (pow.f64 a2 2)) |
(/.f64 1 (*.f64 (pow.f64 a1 2) (pow.f64 a2 2))) |
(/.f64 (/.f64 1 (pow.f64 a1 2)) (pow.f64 a2 2)) |
(/.f64 1 (*.f64 (pow.f64 a1 2) (pow.f64 a2 2))) |
(/.f64 (/.f64 1 (pow.f64 a1 2)) (pow.f64 a2 2)) |
(/.f64 1 (*.f64 (pow.f64 a1 2) (pow.f64 a2 2))) |
(/.f64 (/.f64 1 (pow.f64 a1 2)) (pow.f64 a2 2)) |
(/.f64 1 (*.f64 (pow.f64 a1 2) (pow.f64 a2 2))) |
(/.f64 (/.f64 1 (pow.f64 a1 2)) (pow.f64 a2 2)) |
(/.f64 1 (*.f64 (pow.f64 a1 2) (pow.f64 a2 2))) |
(/.f64 (/.f64 1 (pow.f64 a1 2)) (pow.f64 a2 2)) |
(/.f64 1 (*.f64 (pow.f64 a1 2) (pow.f64 a2 2))) |
(/.f64 (/.f64 1 (pow.f64 a1 2)) (pow.f64 a2 2)) |
(/.f64 1 (*.f64 (pow.f64 a1 2) (pow.f64 a2 2))) |
(/.f64 (/.f64 1 (pow.f64 a1 2)) (pow.f64 a2 2)) |
(/.f64 1 (*.f64 (pow.f64 a1 2) (pow.f64 a2 2))) |
(/.f64 (/.f64 1 (pow.f64 a1 2)) (pow.f64 a2 2)) |
(/.f64 1 (*.f64 (pow.f64 a1 2) (pow.f64 a2 2))) |
(/.f64 (/.f64 1 (pow.f64 a1 2)) (pow.f64 a2 2)) |
(/.f64 1 (*.f64 (pow.f64 a1 2) (pow.f64 a2 2))) |
(/.f64 (/.f64 1 (pow.f64 a1 2)) (pow.f64 a2 2)) |
(/.f64 1 (*.f64 (pow.f64 a1 2) (pow.f64 a2 2))) |
(/.f64 (/.f64 1 (pow.f64 a1 2)) (pow.f64 a2 2)) |
(/.f64 1 (*.f64 (pow.f64 a1 2) (pow.f64 a2 2))) |
(/.f64 (/.f64 1 (pow.f64 a1 2)) (pow.f64 a2 2)) |
(/.f64 1 (*.f64 (pow.f64 a1 2) (pow.f64 a2 2))) |
(/.f64 (/.f64 1 (pow.f64 a1 2)) (pow.f64 a2 2)) |
(/.f64 1 (*.f64 (pow.f64 a1 2) (pow.f64 a2 2))) |
(/.f64 (/.f64 1 (pow.f64 a1 2)) (pow.f64 a2 2)) |
(/.f64 1 (*.f64 (pow.f64 a1 2) (pow.f64 a2 2))) |
(/.f64 (/.f64 1 (pow.f64 a1 2)) (pow.f64 a2 2)) |
(/.f64 1 (*.f64 (pow.f64 a1 2) (pow.f64 a2 2))) |
(/.f64 (/.f64 1 (pow.f64 a1 2)) (pow.f64 a2 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) |
(/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) |
(*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (pow.f64 a1 2) (pow.f64 a2 2))) |
(/.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 a1 2)) (/.f64 1 (pow.f64 a2 2))) (*.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (sqrt.f64 2)) |
(*.f64 (*.f64 (pow.f64 a2 2) (+.f64 (/.f64 1 (pow.f64 a1 2)) (/.f64 1 (pow.f64 a2 2)))) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(*.f64 (pow.f64 a1 2) (/.f64 (*.f64 (pow.f64 a2 2) (+.f64 (/.f64 1 (pow.f64 a1 2)) (/.f64 1 (pow.f64 a2 2)))) (sqrt.f64 2))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 a1 2)) (/.f64 1 (pow.f64 a2 2))) (*.f64 (pow.f64 a1 2) (*.f64 (pow.f64 a2 2) (pow.f64 th 2)))) (sqrt.f64 2))) (/.f64 (*.f64 (pow.f64 a1 2) (*.f64 (+.f64 (/.f64 1 (pow.f64 a1 2)) (/.f64 1 (pow.f64 a2 2))) (pow.f64 a2 2))) (sqrt.f64 2))) |
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 a1 2) (*.f64 (pow.f64 a2 2) (pow.f64 th 2))) (/.f64 (+.f64 (/.f64 1 (pow.f64 a1 2)) (/.f64 1 (pow.f64 a2 2))) (sqrt.f64 2)))) (*.f64 (*.f64 (pow.f64 a2 2) (+.f64 (/.f64 1 (pow.f64 a1 2)) (/.f64 1 (pow.f64 a2 2)))) (/.f64 (pow.f64 a1 2) (sqrt.f64 2)))) |
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 (/.f64 1 (pow.f64 a1 2)) (/.f64 1 (pow.f64 a2 2))) (/.f64 (*.f64 (pow.f64 a2 2) (*.f64 (pow.f64 a1 2) (pow.f64 th 2))) (sqrt.f64 2)))) (*.f64 (pow.f64 a1 2) (/.f64 (*.f64 (pow.f64 a2 2) (+.f64 (/.f64 1 (pow.f64 a1 2)) (/.f64 1 (pow.f64 a2 2)))) (sqrt.f64 2)))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 a1 2)) (/.f64 1 (pow.f64 a2 2))) (*.f64 (pow.f64 a1 2) (*.f64 (pow.f64 a2 2) (pow.f64 th 2)))) (sqrt.f64 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 a1 2)) (/.f64 1 (pow.f64 a2 2))) (*.f64 (pow.f64 a1 2) (*.f64 (pow.f64 a2 2) (pow.f64 th 4)))) (sqrt.f64 2))) (/.f64 (*.f64 (pow.f64 a1 2) (*.f64 (+.f64 (/.f64 1 (pow.f64 a1 2)) (/.f64 1 (pow.f64 a2 2))) (pow.f64 a2 2))) (sqrt.f64 2)))) |
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 a1 2) (*.f64 (pow.f64 a2 2) (pow.f64 th 2))) (/.f64 (+.f64 (/.f64 1 (pow.f64 a1 2)) (/.f64 1 (pow.f64 a2 2))) (sqrt.f64 2)))) (+.f64 (*.f64 (*.f64 (pow.f64 a2 2) (+.f64 (/.f64 1 (pow.f64 a1 2)) (/.f64 1 (pow.f64 a2 2)))) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) (*.f64 1/24 (*.f64 (*.f64 (pow.f64 a1 2) (*.f64 (pow.f64 a2 2) (pow.f64 th 4))) (/.f64 (+.f64 (/.f64 1 (pow.f64 a1 2)) (/.f64 1 (pow.f64 a2 2))) (sqrt.f64 2)))))) |
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 (/.f64 1 (pow.f64 a1 2)) (/.f64 1 (pow.f64 a2 2))) (/.f64 (*.f64 (pow.f64 a2 2) (*.f64 (pow.f64 a1 2) (pow.f64 th 2))) (sqrt.f64 2)))) (+.f64 (*.f64 (pow.f64 a1 2) (/.f64 (*.f64 (pow.f64 a2 2) (+.f64 (/.f64 1 (pow.f64 a1 2)) (/.f64 1 (pow.f64 a2 2)))) (sqrt.f64 2))) (*.f64 1/24 (*.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 a1 2)) (/.f64 1 (pow.f64 a2 2))) (*.f64 (pow.f64 a2 2) (pow.f64 th 4))) (/.f64 (pow.f64 a1 2) (sqrt.f64 2)))))) |
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 (/.f64 1 (pow.f64 a1 2)) (/.f64 1 (pow.f64 a2 2))) (/.f64 (*.f64 (pow.f64 a2 2) (*.f64 (pow.f64 a1 2) (pow.f64 th 2))) (sqrt.f64 2)))) (+.f64 (*.f64 (pow.f64 a1 2) (/.f64 (*.f64 (pow.f64 a2 2) (+.f64 (/.f64 1 (pow.f64 a1 2)) (/.f64 1 (pow.f64 a2 2)))) (sqrt.f64 2))) (*.f64 1/24 (*.f64 (+.f64 (/.f64 1 (pow.f64 a1 2)) (/.f64 1 (pow.f64 a2 2))) (/.f64 (*.f64 (pow.f64 a2 2) (*.f64 (pow.f64 a1 2) (pow.f64 th 4))) (sqrt.f64 2)))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 a1 2)) (/.f64 1 (pow.f64 a2 2))) (*.f64 (pow.f64 a1 2) (*.f64 (pow.f64 a2 2) (pow.f64 th 2)))) (sqrt.f64 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 a1 2)) (/.f64 1 (pow.f64 a2 2))) (*.f64 (pow.f64 a1 2) (*.f64 (pow.f64 a2 2) (pow.f64 th 4)))) (sqrt.f64 2))) (+.f64 (*.f64 -1/720 (/.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 a1 2)) (/.f64 1 (pow.f64 a2 2))) (*.f64 (pow.f64 a1 2) (*.f64 (pow.f64 a2 2) (pow.f64 th 6)))) (sqrt.f64 2))) (/.f64 (*.f64 (pow.f64 a1 2) (*.f64 (+.f64 (/.f64 1 (pow.f64 a1 2)) (/.f64 1 (pow.f64 a2 2))) (pow.f64 a2 2))) (sqrt.f64 2))))) |
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 a1 2) (*.f64 (pow.f64 a2 2) (pow.f64 th 2))) (/.f64 (+.f64 (/.f64 1 (pow.f64 a1 2)) (/.f64 1 (pow.f64 a2 2))) (sqrt.f64 2)))) (+.f64 (*.f64 -1/720 (*.f64 (*.f64 (pow.f64 a2 2) (*.f64 (pow.f64 th 6) (pow.f64 a1 2))) (/.f64 (+.f64 (/.f64 1 (pow.f64 a1 2)) (/.f64 1 (pow.f64 a2 2))) (sqrt.f64 2)))) (+.f64 (*.f64 (*.f64 (pow.f64 a2 2) (+.f64 (/.f64 1 (pow.f64 a1 2)) (/.f64 1 (pow.f64 a2 2)))) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) (*.f64 1/24 (*.f64 (*.f64 (pow.f64 a1 2) (*.f64 (pow.f64 a2 2) (pow.f64 th 4))) (/.f64 (+.f64 (/.f64 1 (pow.f64 a1 2)) (/.f64 1 (pow.f64 a2 2))) (sqrt.f64 2))))))) |
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 (/.f64 1 (pow.f64 a1 2)) (/.f64 1 (pow.f64 a2 2))) (/.f64 (*.f64 (pow.f64 a2 2) (*.f64 (pow.f64 a1 2) (pow.f64 th 2))) (sqrt.f64 2)))) (+.f64 (*.f64 (pow.f64 a1 2) (/.f64 (*.f64 (pow.f64 a2 2) (+.f64 (/.f64 1 (pow.f64 a1 2)) (/.f64 1 (pow.f64 a2 2)))) (sqrt.f64 2))) (+.f64 (*.f64 -1/720 (*.f64 (+.f64 (/.f64 1 (pow.f64 a1 2)) (/.f64 1 (pow.f64 a2 2))) (/.f64 (*.f64 (pow.f64 a2 2) (*.f64 (pow.f64 a1 2) (pow.f64 th 6))) (sqrt.f64 2)))) (*.f64 1/24 (*.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 a1 2)) (/.f64 1 (pow.f64 a2 2))) (*.f64 (pow.f64 a2 2) (pow.f64 th 4))) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))))))) |
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 (/.f64 1 (pow.f64 a1 2)) (/.f64 1 (pow.f64 a2 2))) (/.f64 (*.f64 (pow.f64 a2 2) (*.f64 (pow.f64 a1 2) (pow.f64 th 2))) (sqrt.f64 2)))) (+.f64 (+.f64 (*.f64 (pow.f64 a1 2) (/.f64 (*.f64 (pow.f64 a2 2) (+.f64 (/.f64 1 (pow.f64 a1 2)) (/.f64 1 (pow.f64 a2 2)))) (sqrt.f64 2))) (*.f64 1/24 (*.f64 (+.f64 (/.f64 1 (pow.f64 a1 2)) (/.f64 1 (pow.f64 a2 2))) (/.f64 (*.f64 (pow.f64 a2 2) (*.f64 (pow.f64 a1 2) (pow.f64 th 4))) (sqrt.f64 2))))) (*.f64 -1/720 (*.f64 (+.f64 (/.f64 1 (pow.f64 a1 2)) (/.f64 1 (pow.f64 a2 2))) (/.f64 (*.f64 (pow.f64 a2 2) (*.f64 (pow.f64 a1 2) (pow.f64 th 6))) (sqrt.f64 2)))))) |
(/.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 a1 2)) (/.f64 1 (pow.f64 a2 2))) (*.f64 (pow.f64 a1 2) (*.f64 (pow.f64 a2 2) (cos.f64 th)))) (sqrt.f64 2)) |
(*.f64 (*.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (+.f64 (/.f64 1 (pow.f64 a1 2)) (/.f64 1 (pow.f64 a2 2)))) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(*.f64 (+.f64 (/.f64 1 (pow.f64 a1 2)) (/.f64 1 (pow.f64 a2 2))) (/.f64 (*.f64 (pow.f64 a2 2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) (sqrt.f64 2))) |
(*.f64 (+.f64 (/.f64 1 (pow.f64 a1 2)) (/.f64 1 (pow.f64 a2 2))) (/.f64 (*.f64 (pow.f64 a1 2) (*.f64 (pow.f64 a2 2) (cos.f64 th))) (sqrt.f64 2))) |
(/.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 a1 2)) (/.f64 1 (pow.f64 a2 2))) (*.f64 (pow.f64 a1 2) (*.f64 (pow.f64 a2 2) (cos.f64 th)))) (sqrt.f64 2)) |
(*.f64 (*.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (+.f64 (/.f64 1 (pow.f64 a1 2)) (/.f64 1 (pow.f64 a2 2)))) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(*.f64 (+.f64 (/.f64 1 (pow.f64 a1 2)) (/.f64 1 (pow.f64 a2 2))) (/.f64 (*.f64 (pow.f64 a2 2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) (sqrt.f64 2))) |
(*.f64 (+.f64 (/.f64 1 (pow.f64 a1 2)) (/.f64 1 (pow.f64 a2 2))) (/.f64 (*.f64 (pow.f64 a1 2) (*.f64 (pow.f64 a2 2) (cos.f64 th))) (sqrt.f64 2))) |
(/.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 a1 2)) (/.f64 1 (pow.f64 a2 2))) (*.f64 (pow.f64 a1 2) (*.f64 (pow.f64 a2 2) (cos.f64 th)))) (sqrt.f64 2)) |
(*.f64 (*.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (+.f64 (/.f64 1 (pow.f64 a1 2)) (/.f64 1 (pow.f64 a2 2)))) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(*.f64 (+.f64 (/.f64 1 (pow.f64 a1 2)) (/.f64 1 (pow.f64 a2 2))) (/.f64 (*.f64 (pow.f64 a2 2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) (sqrt.f64 2))) |
(*.f64 (+.f64 (/.f64 1 (pow.f64 a1 2)) (/.f64 1 (pow.f64 a2 2))) (/.f64 (*.f64 (pow.f64 a1 2) (*.f64 (pow.f64 a2 2) (cos.f64 th))) (sqrt.f64 2))) |
(/.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 a1 2)) (/.f64 1 (pow.f64 a2 2))) (*.f64 (pow.f64 a1 2) (*.f64 (pow.f64 a2 2) (cos.f64 th)))) (sqrt.f64 2)) |
(*.f64 (*.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (+.f64 (/.f64 1 (pow.f64 a1 2)) (/.f64 1 (pow.f64 a2 2)))) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(*.f64 (+.f64 (/.f64 1 (pow.f64 a1 2)) (/.f64 1 (pow.f64 a2 2))) (/.f64 (*.f64 (pow.f64 a2 2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) (sqrt.f64 2))) |
(*.f64 (+.f64 (/.f64 1 (pow.f64 a1 2)) (/.f64 1 (pow.f64 a2 2))) (/.f64 (*.f64 (pow.f64 a1 2) (*.f64 (pow.f64 a2 2) (cos.f64 th))) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a1 2) (*.f64 (+.f64 (/.f64 1 (pow.f64 a1 2)) (/.f64 1 (pow.f64 a2 2))) (*.f64 (pow.f64 a2 2) (cos.f64 th)))) (sqrt.f64 2)) |
(*.f64 (*.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (+.f64 (/.f64 1 (pow.f64 a1 2)) (/.f64 1 (pow.f64 a2 2)))) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(*.f64 (+.f64 (/.f64 1 (pow.f64 a1 2)) (/.f64 1 (pow.f64 a2 2))) (/.f64 (*.f64 (pow.f64 a2 2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) (sqrt.f64 2))) |
(*.f64 (+.f64 (/.f64 1 (pow.f64 a1 2)) (/.f64 1 (pow.f64 a2 2))) (/.f64 (*.f64 (pow.f64 a1 2) (*.f64 (pow.f64 a2 2) (cos.f64 th))) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a1 2) (*.f64 (+.f64 (/.f64 1 (pow.f64 a1 2)) (/.f64 1 (pow.f64 a2 2))) (*.f64 (pow.f64 a2 2) (cos.f64 th)))) (sqrt.f64 2)) |
(*.f64 (*.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (+.f64 (/.f64 1 (pow.f64 a1 2)) (/.f64 1 (pow.f64 a2 2)))) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(*.f64 (+.f64 (/.f64 1 (pow.f64 a1 2)) (/.f64 1 (pow.f64 a2 2))) (/.f64 (*.f64 (pow.f64 a2 2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) (sqrt.f64 2))) |
(*.f64 (+.f64 (/.f64 1 (pow.f64 a1 2)) (/.f64 1 (pow.f64 a2 2))) (/.f64 (*.f64 (pow.f64 a1 2) (*.f64 (pow.f64 a2 2) (cos.f64 th))) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a1 2) (*.f64 (+.f64 (/.f64 1 (pow.f64 a1 2)) (/.f64 1 (pow.f64 a2 2))) (*.f64 (pow.f64 a2 2) (cos.f64 th)))) (sqrt.f64 2)) |
(*.f64 (*.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (+.f64 (/.f64 1 (pow.f64 a1 2)) (/.f64 1 (pow.f64 a2 2)))) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(*.f64 (+.f64 (/.f64 1 (pow.f64 a1 2)) (/.f64 1 (pow.f64 a2 2))) (/.f64 (*.f64 (pow.f64 a2 2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) (sqrt.f64 2))) |
(*.f64 (+.f64 (/.f64 1 (pow.f64 a1 2)) (/.f64 1 (pow.f64 a2 2))) (/.f64 (*.f64 (pow.f64 a1 2) (*.f64 (pow.f64 a2 2) (cos.f64 th))) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a1 2) (*.f64 (+.f64 (/.f64 1 (pow.f64 a1 2)) (/.f64 1 (pow.f64 a2 2))) (*.f64 (pow.f64 a2 2) (cos.f64 th)))) (sqrt.f64 2)) |
(*.f64 (*.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (+.f64 (/.f64 1 (pow.f64 a1 2)) (/.f64 1 (pow.f64 a2 2)))) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(*.f64 (+.f64 (/.f64 1 (pow.f64 a1 2)) (/.f64 1 (pow.f64 a2 2))) (/.f64 (*.f64 (pow.f64 a2 2) (*.f64 (pow.f64 a1 2) (cos.f64 th))) (sqrt.f64 2))) |
(*.f64 (+.f64 (/.f64 1 (pow.f64 a1 2)) (/.f64 1 (pow.f64 a2 2))) (/.f64 (*.f64 (pow.f64 a1 2) (*.f64 (pow.f64 a2 2) (cos.f64 th))) (sqrt.f64 2))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(+.f64 (*.f64 a1 a1) (*.f64 a2 a2)) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(+.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 0) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(+.f64 0 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(-.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 0) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(*.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(*.f64 (*.f64 a2 a2) (*.f64 (*.f64 a1 a1) (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1))))) |
(*.f64 (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1))) (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 a1 (*.f64 (*.f64 a2 (*.f64 a1 a2)) (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 (/.f64 1 a1) a1)))) |
(*.f64 a1 (/.f64 a1 (/.f64 1 (*.f64 a2 (*.f64 a2 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1)))))))) |
(*.f64 (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1))) (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 a1 (*.f64 (*.f64 a2 (*.f64 a1 a2)) (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 (/.f64 1 a1) a1)))) |
(*.f64 a1 (/.f64 1 (/.f64 (/.f64 1 a1) (*.f64 a2 (*.f64 a2 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1)))))))) |
(*.f64 (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1))) (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 a1 (*.f64 (*.f64 a2 (*.f64 a1 a2)) (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 (/.f64 1 a1) a1)))) |
(*.f64 (*.f64 a1 a1) (*.f64 a2 (*.f64 a2 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1)))))) |
(*.f64 (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1))) (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 a1 (*.f64 (*.f64 a2 (*.f64 a1 a2)) (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 (/.f64 1 a1) a1)))) |
(*.f64 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1))) (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1))) (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 a1 (*.f64 (*.f64 a2 (*.f64 a1 a2)) (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 (/.f64 1 a1) a1)))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 1) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1 (*.f64 (/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1))) (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 a1 (*.f64 (*.f64 a2 (*.f64 a1 a2)) (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 (/.f64 1 a1) a1)))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (fabs.f64 (/.f64 1 (*.f64 (/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(*.f64 (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1))) (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 a1 (*.f64 (*.f64 a2 (*.f64 a1 a2)) (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 (/.f64 1 a1) a1)))) |
(*.f64 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1)))) |
(*.f64 (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1))) (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 a1 (*.f64 (*.f64 a2 (*.f64 a1 a2)) (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 (/.f64 1 a1) a1)))) |
(*.f64 (*.f64 a1 (+.f64 a1 a1)) (/.f64 1 (/.f64 2 (*.f64 a2 (*.f64 a2 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1)))))))) |
(*.f64 a1 (*.f64 (+.f64 a1 a1) (/.f64 (*.f64 a2 (*.f64 a2 (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1))))) 2))) |
(*.f64 a1 (*.f64 (+.f64 a1 a1) (/.f64 (*.f64 (*.f64 a2 a2) (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 (/.f64 1 a1) a1))) 2))) |
(*.f64 a1 (*.f64 (*.f64 (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 (/.f64 1 a1) a1)) (+.f64 a2 a2)) (*.f64 (/.f64 a2 2) a1))) |
(*.f64 (*.f64 a1 (+.f64 a1 a1)) (fabs.f64 (/.f64 1 (/.f64 2 (*.f64 a2 (*.f64 a2 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1))))))))) |
(*.f64 a1 (*.f64 (+.f64 a1 a1) (/.f64 (*.f64 a2 (*.f64 a2 (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1))))) 2))) |
(*.f64 a1 (*.f64 (+.f64 a1 a1) (/.f64 (*.f64 (*.f64 a2 a2) (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 (/.f64 1 a1) a1))) 2))) |
(*.f64 a1 (*.f64 (*.f64 (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 (/.f64 1 a1) a1)) (+.f64 a2 a2)) (*.f64 (/.f64 a2 2) a1))) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) 1/2) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(*.f64 (*.f64 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1))) 2) (/.f64 1 (*.f64 (/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 2))) |
(*.f64 (*.f64 2 (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1)))) (/.f64 1 (*.f64 2 (/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(*.f64 2 (*.f64 (/.f64 1/2 (/.f64 (/.f64 (/.f64 1 a1) a1) (*.f64 a2 a2))) (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 (/.f64 1 a1) a1)))) |
(*.f64 2 (*.f64 (/.f64 (*.f64 a1 (*.f64 a2 (*.f64 a1 a2))) 2) (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 (/.f64 1 a1) a1)))) |
(*.f64 (*.f64 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1))) 2) (fabs.f64 (/.f64 1 (*.f64 (/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 2)))) |
(*.f64 (*.f64 2 (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1)))) (/.f64 1 (*.f64 2 (/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(*.f64 2 (*.f64 (/.f64 1/2 (/.f64 (/.f64 (/.f64 1 a1) a1) (*.f64 a2 a2))) (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 (/.f64 1 a1) a1)))) |
(*.f64 2 (*.f64 (/.f64 (*.f64 a1 (*.f64 a2 (*.f64 a1 a2))) 2) (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 (/.f64 1 a1) a1)))) |
(*.f64 (*.f64 a2 (*.f64 a2 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1))))) (*.f64 a1 a1)) |
(*.f64 (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1))) (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 a1 (*.f64 (*.f64 a2 (*.f64 a1 a2)) (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 (/.f64 1 a1) a1)))) |
(*.f64 (+.f64 a1 a1) (/.f64 a1 (/.f64 2 (*.f64 a2 (*.f64 a2 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1)))))))) |
(*.f64 (+.f64 a1 a1) (/.f64 a1 (/.f64 (/.f64 2 a2) (*.f64 a2 (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1))))))) |
(*.f64 (+.f64 a1 a1) (/.f64 a1 (/.f64 (/.f64 2 (*.f64 a2 a2)) (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 (/.f64 1 a1) a1))))) |
(*.f64 (*.f64 (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 (/.f64 1 a1) a1)) (+.f64 a2 a2)) (*.f64 (/.f64 a2 (/.f64 2 a1)) a1)) |
(*.f64 (fabs.f64 a1) (/.f64 (fabs.f64 a1) (/.f64 1 (*.f64 a2 (*.f64 a2 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1)))))))) |
(*.f64 (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1))) (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 a1 (*.f64 (*.f64 a2 (*.f64 a1 a2)) (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 (/.f64 1 a1) a1)))) |
(*.f64 (fabs.f64 a1) (fabs.f64 (/.f64 a1 (/.f64 1 (*.f64 a2 (*.f64 a2 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1))))))))) |
(*.f64 (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1))) (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 a1 (*.f64 (*.f64 a2 (*.f64 a1 a2)) (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 (/.f64 1 a1) a1)))) |
(*.f64 (fabs.f64 a1) (fabs.f64 (/.f64 1 (/.f64 (/.f64 1 a1) (*.f64 a2 (*.f64 a2 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1))))))))) |
(*.f64 (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1))) (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 a1 (*.f64 (*.f64 a2 (*.f64 a1 a2)) (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 (/.f64 1 a1) a1)))) |
(*.f64 (fabs.f64 a1) (fabs.f64 (/.f64 (fabs.f64 a1) (/.f64 1 (*.f64 a2 (*.f64 a2 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1))))))))) |
(*.f64 (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1))) (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 a1 (*.f64 (*.f64 a2 (*.f64 a1 a2)) (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 (/.f64 1 a1) a1)))) |
(*.f64 (*.f64 (*.f64 a1 a1) (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1)))) (*.f64 a2 a2)) |
(*.f64 (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1))) (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 a1 (*.f64 (*.f64 a2 (*.f64 a1 a2)) (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 (/.f64 1 a1) a1)))) |
(*.f64 (*.f64 2 (fabs.f64 a1)) (fabs.f64 (/.f64 a1 (/.f64 2 (*.f64 a2 (*.f64 a2 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1))))))))) |
(*.f64 (*.f64 2 (fabs.f64 a1)) (fabs.f64 (/.f64 a1 (/.f64 (/.f64 2 a2) (*.f64 a2 (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1)))))))) |
(*.f64 (*.f64 2 (fabs.f64 a1)) (fabs.f64 (/.f64 a1 (/.f64 (/.f64 2 (*.f64 a2 a2)) (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 (/.f64 1 a1) a1)))))) |
(*.f64 2 (fabs.f64 (*.f64 a1 (*.f64 (*.f64 a2 (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 (/.f64 1 a1) a1))) (/.f64 a2 (/.f64 2 a1)))))) |
(*.f64 (/.f64 a1 (/.f64 1 (*.f64 a2 (*.f64 a2 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1))))))) a1) |
(*.f64 (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1))) (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 a1 (*.f64 (*.f64 a2 (*.f64 a1 a2)) (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 (/.f64 1 a1) a1)))) |
(*.f64 (/.f64 1 (*.f64 (/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1))) (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 a1 (*.f64 (*.f64 a2 (*.f64 a1 a2)) (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 (/.f64 1 a1) a1)))) |
(*.f64 1/2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(*.f64 (/.f64 1 (/.f64 (/.f64 1 a1) (*.f64 a2 (*.f64 a2 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1))))))) a1) |
(*.f64 (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1))) (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 a1 (*.f64 (*.f64 a2 (*.f64 a1 a2)) (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 (/.f64 1 a1) a1)))) |
(*.f64 (/.f64 (fabs.f64 a1) (/.f64 1 (*.f64 a2 (*.f64 a2 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1))))))) (fabs.f64 a1)) |
(*.f64 (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1))) (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 a1 (*.f64 (*.f64 a2 (*.f64 a1 a2)) (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 (/.f64 1 a1) a1)))) |
(*.f64 (/.f64 1 (/.f64 2 (*.f64 a2 (*.f64 a2 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1))))))) (*.f64 a1 (+.f64 a1 a1))) |
(*.f64 a1 (*.f64 (+.f64 a1 a1) (/.f64 (*.f64 a2 (*.f64 a2 (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1))))) 2))) |
(*.f64 a1 (*.f64 (+.f64 a1 a1) (/.f64 (*.f64 (*.f64 a2 a2) (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 (/.f64 1 a1) a1))) 2))) |
(*.f64 a1 (*.f64 (*.f64 (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 (/.f64 1 a1) a1)) (+.f64 a2 a2)) (*.f64 (/.f64 a2 2) a1))) |
(*.f64 (/.f64 a1 (/.f64 2 (*.f64 a2 (*.f64 a2 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1))))))) (+.f64 a1 a1)) |
(*.f64 (+.f64 a1 a1) (/.f64 a1 (/.f64 (/.f64 2 a2) (*.f64 a2 (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1))))))) |
(*.f64 (+.f64 a1 a1) (/.f64 a1 (/.f64 (/.f64 2 (*.f64 a2 a2)) (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 (/.f64 1 a1) a1))))) |
(*.f64 (*.f64 (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 (/.f64 1 a1) a1)) (+.f64 a2 a2)) (*.f64 (/.f64 a2 (/.f64 2 a1)) a1)) |
(*.f64 (/.f64 1 (*.f64 (/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 2)) (*.f64 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1))) 2)) |
(*.f64 (*.f64 2 (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1)))) (/.f64 1 (*.f64 2 (/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(*.f64 2 (*.f64 (/.f64 1/2 (/.f64 (/.f64 (/.f64 1 a1) a1) (*.f64 a2 a2))) (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 (/.f64 1 a1) a1)))) |
(*.f64 2 (*.f64 (/.f64 (*.f64 a1 (*.f64 a2 (*.f64 a1 a2))) 2) (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 (/.f64 1 a1) a1)))) |
(fabs.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(fabs.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(fabs.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(fabs.f64 (*.f64 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1))) (*.f64 (*.f64 a2 a2) (neg.f64 (*.f64 a1 a1))))) |
(*.f64 (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1))) (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 a1 (*.f64 (*.f64 a2 (*.f64 a1 a2)) (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 (/.f64 1 a1) a1)))) |
(fabs.f64 (*.f64 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1))) (*.f64 (*.f64 a1 a1) (neg.f64 (*.f64 a2 a2))))) |
(*.f64 (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1))) (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 a1 (*.f64 (*.f64 a2 (*.f64 a1 a2)) (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 (/.f64 1 a1) a1)))) |
(fabs.f64 (*.f64 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1))) (*.f64 (neg.f64 (*.f64 a1 a1)) (neg.f64 (*.f64 a2 a2))))) |
(*.f64 (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1))) (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 a1 (*.f64 (*.f64 a2 (*.f64 a1 a2)) (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 (/.f64 1 a1) a1)))) |
(fabs.f64 (*.f64 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1))) (neg.f64 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1))) (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 a1 (*.f64 (*.f64 a2 (*.f64 a1 a2)) (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 (/.f64 1 a1) a1)))) |
(fabs.f64 (*.f64 (*.f64 (*.f64 a2 a2) (neg.f64 (*.f64 a1 a1))) (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1))))) |
(*.f64 (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1))) (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 a1 (*.f64 (*.f64 a2 (*.f64 a1 a2)) (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 (/.f64 1 a1) a1)))) |
(fabs.f64 (*.f64 (*.f64 (*.f64 a1 a1) (neg.f64 (*.f64 a2 a2))) (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1))))) |
(*.f64 (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1))) (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 a1 (*.f64 (*.f64 a2 (*.f64 a1 a2)) (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 (/.f64 1 a1) a1)))) |
(fabs.f64 (*.f64 (*.f64 (neg.f64 (*.f64 a1 a1)) (neg.f64 (*.f64 a2 a2))) (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1))))) |
(*.f64 (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1))) (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 a1 (*.f64 (*.f64 a2 (*.f64 a1 a2)) (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 (/.f64 1 a1) a1)))) |
(fabs.f64 (*.f64 (neg.f64 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1))))) |
(*.f64 (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1))) (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 a1 (*.f64 (*.f64 a2 (*.f64 a1 a2)) (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 (/.f64 1 a1) a1)))) |
(fabs.f64 (/.f64 (neg.f64 (*.f64 a1 a1)) (/.f64 1 (*.f64 a2 (*.f64 a2 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1)))))))) |
(*.f64 (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1))) (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 a1 (*.f64 (*.f64 a2 (*.f64 a1 a2)) (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 (/.f64 1 a1) a1)))) |
(fabs.f64 (/.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(fabs.f64 (/.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 a1 (*.f64 (*.f64 a2 (*.f64 a1 a2)) (/.f64 (/.f64 (/.f64 1 a1) a1) (*.f64 a2 a2))))) |
(fabs.f64 (/.f64 (neg.f64 (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 (/.f64 1 a1) a1))) (/.f64 (/.f64 1 a1) (*.f64 a2 (*.f64 a1 a2))))) |
(fabs.f64 (/.f64 (neg.f64 (*.f64 a1 (+.f64 a1 a1))) (/.f64 2 (*.f64 a2 (*.f64 a2 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1)))))))) |
(*.f64 (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1))) (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 a1 (*.f64 (*.f64 a2 (*.f64 a1 a2)) (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 (/.f64 1 a1) a1)))) |
(fabs.f64 (/.f64 (fabs.f64 a1) (/.f64 (/.f64 1 a1) (*.f64 a2 (*.f64 a2 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1)))))))) |
(*.f64 (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1))) (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 a1 (*.f64 (*.f64 a2 (*.f64 a1 a2)) (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 (/.f64 1 a1) a1)))) |
(fabs.f64 (/.f64 (neg.f64 a1) (/.f64 (/.f64 1 a1) (*.f64 a2 (*.f64 a2 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1)))))))) |
(*.f64 (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1))) (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 a1 (*.f64 (*.f64 a2 (*.f64 a1 a2)) (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 (/.f64 1 a1) a1)))) |
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (*.f64 a2 a2) (neg.f64 (*.f64 a1 a1))))) |
(*.f64 (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1))) (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 a1 (*.f64 (*.f64 a2 (*.f64 a1 a2)) (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 (/.f64 1 a1) a1)))) |
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (*.f64 a1 a1) (neg.f64 (*.f64 a2 a2))))) |
(*.f64 (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1))) (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 a1 (*.f64 (*.f64 a2 (*.f64 a1 a2)) (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 (/.f64 1 a1) a1)))) |
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (neg.f64 (*.f64 a1 a1)) (neg.f64 (*.f64 a2 a2))))) |
(*.f64 (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1))) (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 a1 (*.f64 (*.f64 a2 (*.f64 a1 a2)) (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 (/.f64 1 a1) a1)))) |
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (neg.f64 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1))) (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 a1 (*.f64 (*.f64 a2 (*.f64 a1 a2)) (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 (/.f64 1 a1) a1)))) |
(+.f64 (/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 0) |
(/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (/.f64 (/.f64 1 a1) a1) (*.f64 a2 a2)) |
(/.f64 (/.f64 1 a1) (*.f64 a2 (*.f64 a1 a2))) |
(+.f64 0 (/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (/.f64 (/.f64 1 a1) a1) (*.f64 a2 a2)) |
(/.f64 (/.f64 1 a1) (*.f64 a2 (*.f64 a1 a2))) |
(-.f64 (/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 0) |
(/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (/.f64 (/.f64 1 a1) a1) (*.f64 a2 a2)) |
(/.f64 (/.f64 1 a1) (*.f64 a2 (*.f64 a1 a2))) |
(/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (/.f64 (/.f64 1 a1) a1) (*.f64 a2 a2)) |
(/.f64 (/.f64 1 a1) (*.f64 a2 (*.f64 a1 a2))) |
(/.f64 (*.f64 a2 a2) (/.f64 (*.f64 (*.f64 a2 a2) (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1)))) |
(/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (/.f64 (/.f64 1 a1) a1) (*.f64 a2 a2)) |
(/.f64 (/.f64 1 a1) (*.f64 a2 (*.f64 a1 a2))) |
(/.f64 (/.f64 (/.f64 1 a2) a2) (*.f64 a1 a1)) |
(/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (/.f64 (/.f64 1 a1) a1) (*.f64 a2 a2)) |
(/.f64 (/.f64 1 a1) (*.f64 a2 (*.f64 a1 a2))) |
(/.f64 (*.f64 a1 a1) (/.f64 (*.f64 (*.f64 a1 a1) (*.f64 a1 a1)) (/.f64 (/.f64 1 a2) a2))) |
(/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (/.f64 (/.f64 1 a1) a1) (*.f64 a2 a2)) |
(/.f64 (/.f64 1 a1) (*.f64 a2 (*.f64 a1 a2))) |
(/.f64 (/.f64 1 (*.f64 a1 a1)) (*.f64 a2 a2)) |
(/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (/.f64 (/.f64 1 a1) a1) (*.f64 a2 a2)) |
(/.f64 (/.f64 1 a1) (*.f64 a2 (*.f64 a1 a2))) |
(/.f64 (/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 1) |
(/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (/.f64 (/.f64 1 a1) a1) (*.f64 a2 a2)) |
(/.f64 (/.f64 1 a1) (*.f64 a2 (*.f64 a1 a2))) |
(/.f64 2 (*.f64 (*.f64 a2 a2) (*.f64 a1 (+.f64 a1 a1)))) |
(/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (/.f64 (/.f64 1 a1) a1) (*.f64 a2 a2)) |
(/.f64 (/.f64 1 a1) (*.f64 a2 (*.f64 a1 a2))) |
(/.f64 2 (/.f64 (*.f64 a1 (+.f64 a1 a1)) (/.f64 (/.f64 1 a2) a2))) |
(/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (/.f64 (/.f64 1 a1) a1) (*.f64 a2 a2)) |
(/.f64 (/.f64 1 a1) (*.f64 a2 (*.f64 a1 a2))) |
(/.f64 2 (/.f64 (*.f64 a2 (+.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1)))) |
(/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (/.f64 (/.f64 1 a1) a1) (*.f64 a2 a2)) |
(/.f64 (/.f64 1 a1) (*.f64 a2 (*.f64 a1 a2))) |
(/.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 2) 2) |
(/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (/.f64 (/.f64 1 a1) a1) (*.f64 a2 a2)) |
(/.f64 (/.f64 1 a1) (*.f64 a2 (*.f64 a1 a2))) |
(/.f64 (/.f64 1 a1) (*.f64 a2 (*.f64 a2 a1))) |
(/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (/.f64 (/.f64 1 a1) a1) (*.f64 a2 a2)) |
(/.f64 (/.f64 1 a1) (*.f64 a2 (*.f64 a1 a2))) |
(/.f64 (/.f64 1 a1) (/.f64 a1 (/.f64 (/.f64 1 a2) a2))) |
(/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (/.f64 (/.f64 1 a1) a1) (*.f64 a2 a2)) |
(/.f64 (/.f64 1 a1) (*.f64 a2 (*.f64 a1 a2))) |
(/.f64 (/.f64 1 a2) (*.f64 a2 (*.f64 a1 a1))) |
(/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (/.f64 (/.f64 1 a1) a1) (*.f64 a2 a2)) |
(/.f64 (/.f64 1 a1) (*.f64 a2 (*.f64 a1 a2))) |
(/.f64 (/.f64 1 a2) (/.f64 a2 (/.f64 1 (*.f64 a1 a1)))) |
(/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (/.f64 (/.f64 1 a1) a1) (*.f64 a2 a2)) |
(/.f64 (/.f64 1 a1) (*.f64 a2 (*.f64 a1 a2))) |
(/.f64 -1 (*.f64 (*.f64 a1 a1) (neg.f64 (*.f64 a2 a2)))) |
(/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (/.f64 (/.f64 1 a1) a1) (*.f64 a2 a2)) |
(/.f64 (/.f64 1 a1) (*.f64 a2 (*.f64 a1 a2))) |
(/.f64 -1 (*.f64 (*.f64 a2 a2) (neg.f64 (*.f64 a1 a1)))) |
(/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (/.f64 (/.f64 1 a1) a1) (*.f64 a2 a2)) |
(/.f64 (/.f64 1 a1) (*.f64 a2 (*.f64 a1 a2))) |
(/.f64 (*.f64 (/.f64 1 (*.f64 a1 a1)) 2) (*.f64 a2 (+.f64 a2 a2))) |
(/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (/.f64 (/.f64 1 a1) a1) (*.f64 a2 a2)) |
(/.f64 (/.f64 1 a1) (*.f64 a2 (*.f64 a1 a2))) |
(/.f64 (*.f64 (/.f64 1 (*.f64 a1 a1)) 2) (/.f64 2 (/.f64 (/.f64 1 a2) a2))) |
(/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (/.f64 (/.f64 1 a1) a1) (*.f64 a2 a2)) |
(/.f64 (/.f64 1 a1) (*.f64 a2 (*.f64 a1 a2))) |
(/.f64 4 (*.f64 (*.f64 a2 a2) (*.f64 a1 (*.f64 a1 4)))) |
(/.f64 4 (*.f64 (*.f64 a1 4) (*.f64 a2 (*.f64 a1 a2)))) |
(/.f64 (*.f64 2 (/.f64 1 a1)) (*.f64 (*.f64 a2 a2) (+.f64 a1 a1))) |
(/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (/.f64 (/.f64 1 a1) a1) (*.f64 a2 a2)) |
(/.f64 (/.f64 1 a1) (*.f64 a2 (*.f64 a1 a2))) |
(/.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 4) 4) |
(/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (/.f64 (/.f64 1 a1) a1) (*.f64 a2 a2)) |
(/.f64 (/.f64 1 a1) (*.f64 a2 (*.f64 a1 a2))) |
(/.f64 (*.f64 (/.f64 (/.f64 1 a2) a2) 2) (*.f64 a1 (+.f64 a1 a1))) |
(/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (/.f64 (/.f64 1 a1) a1) (*.f64 a2 a2)) |
(/.f64 (/.f64 1 a1) (*.f64 a2 (*.f64 a1 a2))) |
(/.f64 (*.f64 (/.f64 (/.f64 1 a2) a2) 2) (/.f64 2 (/.f64 1 (*.f64 a1 a1)))) |
(/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (/.f64 (/.f64 1 a1) a1) (*.f64 a2 a2)) |
(/.f64 (/.f64 1 a1) (*.f64 a2 (*.f64 a1 a2))) |
(/.f64 (*.f64 2 (/.f64 1 a2)) (*.f64 (*.f64 a1 a1) (+.f64 a2 a2))) |
(/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (/.f64 (/.f64 1 a1) a1) (*.f64 a2 a2)) |
(/.f64 (/.f64 1 a1) (*.f64 a2 (*.f64 a1 a2))) |
(/.f64 (neg.f64 (/.f64 1 (*.f64 a1 a1))) (neg.f64 (*.f64 a2 a2))) |
(/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (/.f64 (/.f64 1 a1) a1) (*.f64 a2 a2)) |
(/.f64 (/.f64 1 a1) (*.f64 a2 (*.f64 a1 a2))) |
(/.f64 (neg.f64 (/.f64 1 (*.f64 a1 a1))) (/.f64 -1 (/.f64 (/.f64 1 a2) a2))) |
(/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (/.f64 (/.f64 1 a1) a1) (*.f64 a2 a2)) |
(/.f64 (/.f64 1 a1) (*.f64 a2 (*.f64 a1 a2))) |
(/.f64 (neg.f64 (/.f64 1 a1)) (*.f64 (*.f64 a2 a2) (neg.f64 a1))) |
(/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (/.f64 (/.f64 1 a1) a1) (*.f64 a2 a2)) |
(/.f64 (/.f64 1 a1) (*.f64 a2 (*.f64 a1 a2))) |
(/.f64 (neg.f64 (/.f64 1 a2)) (*.f64 (*.f64 a1 a1) (neg.f64 a2))) |
(/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (/.f64 (/.f64 1 a1) a1) (*.f64 a2 a2)) |
(/.f64 (/.f64 1 a1) (*.f64 a2 (*.f64 a1 a2))) |
(/.f64 (neg.f64 (/.f64 (/.f64 1 a2) a2)) (neg.f64 (*.f64 a1 a1))) |
(/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (/.f64 (/.f64 1 a1) a1) (*.f64 a2 a2)) |
(/.f64 (/.f64 1 a1) (*.f64 a2 (*.f64 a1 a2))) |
(/.f64 (neg.f64 (/.f64 (/.f64 1 a2) a2)) (/.f64 -1 (/.f64 1 (*.f64 a1 a1)))) |
(/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (/.f64 (/.f64 1 a1) a1) (*.f64 a2 a2)) |
(/.f64 (/.f64 1 a1) (*.f64 a2 (*.f64 a1 a2))) |
(/.f64 (/.f64 2 (*.f64 a1 a1)) (*.f64 a2 (+.f64 a2 a2))) |
(/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (/.f64 (/.f64 1 a1) a1) (*.f64 a2 a2)) |
(/.f64 (/.f64 1 a1) (*.f64 a2 (*.f64 a1 a2))) |
(/.f64 (/.f64 (/.f64 1 a2) (*.f64 a1 a1)) a2) |
(/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (/.f64 (/.f64 1 a1) a1) (*.f64 a2 a2)) |
(/.f64 (/.f64 1 a1) (*.f64 a2 (*.f64 a1 a2))) |
(/.f64 (/.f64 -1 (*.f64 a1 a1)) (neg.f64 (*.f64 a2 a2))) |
(/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (/.f64 (/.f64 1 a1) a1) (*.f64 a2 a2)) |
(/.f64 (/.f64 1 a1) (*.f64 a2 (*.f64 a1 a2))) |
(/.f64 (/.f64 4 (*.f64 a1 a1)) (*.f64 a2 (*.f64 a2 4))) |
(/.f64 4 (*.f64 (*.f64 a2 a2) (*.f64 a1 (*.f64 a1 4)))) |
(/.f64 4 (*.f64 (*.f64 a1 4) (*.f64 a2 (*.f64 a1 a2)))) |
(/.f64 (/.f64 (*.f64 (/.f64 (/.f64 1 a2) a2) 2) (*.f64 a1 a1)) 2) |
(/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (/.f64 (/.f64 1 a1) a1) (*.f64 a2 a2)) |
(/.f64 (/.f64 1 a1) (*.f64 a2 (*.f64 a1 a2))) |
(/.f64 (/.f64 (*.f64 2 (/.f64 1 a2)) (*.f64 a1 a1)) (+.f64 a2 a2)) |
(/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (/.f64 (/.f64 1 a1) a1) (*.f64 a2 a2)) |
(/.f64 (/.f64 1 a1) (*.f64 a2 (*.f64 a1 a2))) |
(/.f64 (/.f64 (neg.f64 (/.f64 1 a2)) (*.f64 a1 a1)) (neg.f64 a2)) |
(/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (/.f64 (/.f64 1 a1) a1) (*.f64 a2 a2)) |
(/.f64 (/.f64 1 a1) (*.f64 a2 (*.f64 a1 a2))) |
(/.f64 (/.f64 2 (*.f64 a2 a2)) (*.f64 a1 (+.f64 a1 a1))) |
(/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (/.f64 (/.f64 1 a1) a1) (*.f64 a2 a2)) |
(/.f64 (/.f64 1 a1) (*.f64 a2 (*.f64 a1 a2))) |
(/.f64 (/.f64 (/.f64 1 a1) (*.f64 a2 a2)) a1) |
(/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (/.f64 (/.f64 1 a1) a1) (*.f64 a2 a2)) |
(/.f64 (/.f64 1 a1) (*.f64 a2 (*.f64 a1 a2))) |
(/.f64 (/.f64 -1 (*.f64 a2 a2)) (neg.f64 (*.f64 a1 a1))) |
(/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (/.f64 (/.f64 1 a1) a1) (*.f64 a2 a2)) |
(/.f64 (/.f64 1 a1) (*.f64 a2 (*.f64 a1 a2))) |
(/.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 a1 a1)) 2) (*.f64 a2 a2)) 2) |
(/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (/.f64 (/.f64 1 a1) a1) (*.f64 a2 a2)) |
(/.f64 (/.f64 1 a1) (*.f64 a2 (*.f64 a1 a2))) |
(/.f64 (/.f64 4 (*.f64 a2 a2)) (*.f64 a1 (*.f64 a1 4))) |
(/.f64 4 (*.f64 (*.f64 a2 a2) (*.f64 a1 (*.f64 a1 4)))) |
(/.f64 4 (*.f64 (*.f64 a1 4) (*.f64 a2 (*.f64 a1 a2)))) |
(/.f64 (/.f64 (*.f64 2 (/.f64 1 a1)) (*.f64 a2 a2)) (+.f64 a1 a1)) |
(/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (/.f64 (/.f64 1 a1) a1) (*.f64 a2 a2)) |
(/.f64 (/.f64 1 a1) (*.f64 a2 (*.f64 a1 a2))) |
(/.f64 (/.f64 (neg.f64 (/.f64 1 a1)) (*.f64 a2 a2)) (neg.f64 a1)) |
(/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (/.f64 (/.f64 1 a1) a1) (*.f64 a2 a2)) |
(/.f64 (/.f64 1 a1) (*.f64 a2 (*.f64 a1 a2))) |
(/.f64 (/.f64 (/.f64 (/.f64 1 a2) a2) a1) a1) |
(/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (/.f64 (/.f64 1 a1) a1) (*.f64 a2 a2)) |
(/.f64 (/.f64 1 a1) (*.f64 a2 (*.f64 a1 a2))) |
(/.f64 (/.f64 (/.f64 (/.f64 1 a2) a2) (fabs.f64 a1)) (fabs.f64 a1)) |
(/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (/.f64 (/.f64 1 a1) a1) (*.f64 a2 a2)) |
(/.f64 (/.f64 1 a1) (*.f64 a2 (*.f64 a1 a2))) |
(/.f64 (/.f64 (/.f64 1 (*.f64 a1 a1)) a2) a2) |
(/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (/.f64 (/.f64 1 a1) a1) (*.f64 a2 a2)) |
(/.f64 (/.f64 1 a1) (*.f64 a2 (*.f64 a1 a2))) |
(/.f64 (/.f64 (/.f64 1 (*.f64 a1 a1)) (fabs.f64 a2)) (fabs.f64 a2)) |
(/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (/.f64 (/.f64 1 a1) a1) (*.f64 a2 a2)) |
(/.f64 (/.f64 1 a1) (*.f64 a2 (*.f64 a1 a2))) |
(/.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (/.f64 (/.f64 1 a1) a1) (*.f64 a2 a2)) |
(/.f64 (/.f64 1 a1) (*.f64 a2 (*.f64 a1 a2))) |
(/.f64 (*.f64 (neg.f64 (/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (neg.f64 (/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (/.f64 (/.f64 1 a1) a1) (*.f64 a2 a2)) |
(/.f64 (/.f64 1 a1) (*.f64 a2 (*.f64 a1 a2))) |
(fabs.f64 (/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (/.f64 (/.f64 1 a1) a1) (*.f64 a2 a2)) |
(/.f64 (/.f64 1 a1) (*.f64 a2 (*.f64 a1 a2))) |
(fabs.f64 (neg.f64 (/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (/.f64 (/.f64 1 a1) a1) (*.f64 a2 a2)) |
(/.f64 (/.f64 1 a1) (*.f64 a2 (*.f64 a1 a2))) |
(fabs.f64 (-.f64 0 (neg.f64 (/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (/.f64 (/.f64 1 a1) a1) (*.f64 a2 a2)) |
(/.f64 (/.f64 1 a1) (*.f64 a2 (*.f64 a1 a2))) |
(+.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) 0) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(+.f64 0 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(-.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) 0) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 1 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (*.f64 a2 a2) (*.f64 (*.f64 a1 a1) (*.f64 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1))) (/.f64 (cos.f64 th) (sqrt.f64 2))))) |
(*.f64 (*.f64 a2 a2) (*.f64 (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1))) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a1 a1)))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a1 (*.f64 (*.f64 a2 (*.f64 a1 a2)) (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 (/.f64 1 a1) a1))))) |
(*.f64 a1 (*.f64 (*.f64 a2 (*.f64 a1 a2)) (*.f64 (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 (/.f64 1 a1) a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))))) |
(*.f64 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1))) (/.f64 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1))) (*.f64 (*.f64 a1 a1) (/.f64 (*.f64 a2 a2) (/.f64 (sqrt.f64 2) (cos.f64 th))))) |
(*.f64 (*.f64 a1 a1) (*.f64 (/.f64 (*.f64 a2 a2) (/.f64 (sqrt.f64 2) (cos.f64 th))) (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 (/.f64 1 a1) a1)))) |
(*.f64 (*.f64 a1 a1) (*.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a2 a2))) (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 (/.f64 1 a1) a1)))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1 (*.f64 (/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1 (*.f64 (/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (*.f64 a2 a2) (*.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))))))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (/.f64 (*.f64 a1 (*.f64 a2 (*.f64 a1 a2))) (/.f64 (*.f64 a2 (*.f64 a1 a2)) (/.f64 1 a1))) (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (/.f64 (*.f64 a1 (*.f64 a2 (*.f64 a1 a2))) (*.f64 a1 (*.f64 a2 (*.f64 a1 a2)))) (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) 1) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1))) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(*.f64 (*.f64 a2 a2) (*.f64 (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1))) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a1 a1)))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a1 (*.f64 (*.f64 a2 (*.f64 a1 a2)) (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 (/.f64 1 a1) a1))))) |
(*.f64 a1 (*.f64 (*.f64 a2 (*.f64 a1 a2)) (*.f64 (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 (/.f64 1 a1) a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))))) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (/.f64 1 (*.f64 2 (/.f64 (sqrt.f64 2) (cos.f64 th))))) |
(*.f64 (*.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1/2 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 2 (*.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) 1/2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (*.f64 2 (cos.f64 th)) (/.f64 1 (*.f64 (sqrt.f64 2) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(*.f64 2 (*.f64 (cos.f64 th) (/.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(*.f64 2 (*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (/.f64 1 (sqrt.f64 2)))))) |
(*.f64 (*.f64 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1))) 2) (/.f64 1 (*.f64 (/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 2 (/.f64 (sqrt.f64 2) (cos.f64 th)))))) |
(*.f64 (*.f64 2 (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1)))) (/.f64 1 (*.f64 2 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) |
(*.f64 (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 (/.f64 1 a1) a1)) (*.f64 2 (/.f64 1/2 (*.f64 (/.f64 (/.f64 (/.f64 1 a1) a1) (*.f64 a2 a2)) (/.f64 (sqrt.f64 2) (cos.f64 th)))))) |
(*.f64 2 (*.f64 (/.f64 (/.f64 (*.f64 a1 (*.f64 a2 (*.f64 a1 a2))) 2) (/.f64 (sqrt.f64 2) (cos.f64 th))) (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 (/.f64 1 a1) a1)))) |
(*.f64 (*.f64 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1))) (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (*.f64 a2 a2) (*.f64 (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1))) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a1 a1)))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a1 (*.f64 (*.f64 a2 (*.f64 a1 a2)) (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 (/.f64 1 a1) a1))))) |
(*.f64 a1 (*.f64 (*.f64 a2 (*.f64 a1 a2)) (*.f64 (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 (/.f64 1 a1) a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))))) |
(*.f64 (*.f64 a2 (*.f64 a2 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1))))) (/.f64 1 (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 a1 a1)))) |
(*.f64 a2 (*.f64 (*.f64 a2 (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1)))) (/.f64 1 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))))) |
(*.f64 a2 (*.f64 (*.f64 a2 (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 (/.f64 1 a1) a1))) (*.f64 a1 (/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th)))))) |
(*.f64 a2 (*.f64 (*.f64 a2 (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 (/.f64 1 a1) a1))) (/.f64 a1 (/.f64 (/.f64 (sqrt.f64 2) a1) (cos.f64 th))))) |
(*.f64 (*.f64 (*.f64 a1 a1) (*.f64 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1))) (/.f64 (cos.f64 th) (sqrt.f64 2)))) (*.f64 a2 a2)) |
(*.f64 (*.f64 a2 a2) (*.f64 (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1))) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a1 a1)))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a1 (*.f64 (*.f64 a2 (*.f64 a1 a2)) (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 (/.f64 1 a1) a1))))) |
(*.f64 a1 (*.f64 (*.f64 a2 (*.f64 a1 a2)) (*.f64 (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 (/.f64 1 a1) a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (/.f64 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th))) (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1)))) |
(*.f64 (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1))) (*.f64 (*.f64 a1 a1) (/.f64 (*.f64 a2 a2) (/.f64 (sqrt.f64 2) (cos.f64 th))))) |
(*.f64 (*.f64 a1 a1) (*.f64 (/.f64 (*.f64 a2 a2) (/.f64 (sqrt.f64 2) (cos.f64 th))) (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 (/.f64 1 a1) a1)))) |
(*.f64 (*.f64 a1 a1) (*.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (*.f64 a2 a2))) (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 (/.f64 1 a1) a1)))) |
(*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (cos.f64 th)) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 (/.f64 1 (*.f64 (/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1 (*.f64 (/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (*.f64 a2 a2) (*.f64 (*.f64 a1 a1) (/.f64 (sqrt.f64 2) (cos.f64 th))))))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (/.f64 (*.f64 a1 (*.f64 a2 (*.f64 a1 a2))) (/.f64 (*.f64 a2 (*.f64 a1 a2)) (/.f64 1 a1))) (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (/.f64 (*.f64 a1 (*.f64 a2 (*.f64 a1 a2))) (*.f64 a1 (*.f64 a2 (*.f64 a1 a2)))) (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 (/.f64 1 (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 a1 a1))) (*.f64 a2 (*.f64 a2 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1)))))) |
(*.f64 a2 (*.f64 (*.f64 a2 (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1)))) (/.f64 1 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (*.f64 a1 a1)))))) |
(*.f64 a2 (*.f64 (*.f64 a2 (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 (/.f64 1 a1) a1))) (*.f64 a1 (/.f64 a1 (/.f64 (sqrt.f64 2) (cos.f64 th)))))) |
(*.f64 a2 (*.f64 (*.f64 a2 (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 (/.f64 1 a1) a1))) (/.f64 a1 (/.f64 (/.f64 (sqrt.f64 2) a1) (cos.f64 th))))) |
(*.f64 (/.f64 1 (*.f64 2 (/.f64 (sqrt.f64 2) (cos.f64 th)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) |
(*.f64 (*.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1/2 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 2 (*.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) 1/2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (*.f64 2 (cos.f64 th))) |
(*.f64 2 (*.f64 (cos.f64 th) (/.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(*.f64 (*.f64 2 (cos.f64 th)) (/.f64 1 (*.f64 (sqrt.f64 2) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(*.f64 2 (*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (/.f64 1 (sqrt.f64 2)))))) |
(*.f64 (/.f64 1 (*.f64 (/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 2 (/.f64 (sqrt.f64 2) (cos.f64 th))))) (*.f64 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1))) 2)) |
(*.f64 (*.f64 2 (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1)))) (/.f64 1 (*.f64 2 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 1 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) |
(*.f64 (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 (/.f64 1 a1) a1)) (*.f64 2 (/.f64 1/2 (*.f64 (/.f64 (/.f64 (/.f64 1 a1) a1) (*.f64 a2 a2)) (/.f64 (sqrt.f64 2) (cos.f64 th)))))) |
(*.f64 2 (*.f64 (/.f64 (/.f64 (*.f64 a1 (*.f64 a2 (*.f64 a1 a2))) 2) (/.f64 (sqrt.f64 2) (cos.f64 th))) (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 (/.f64 1 a1) a1)))) |
Compiled 21925 to 11679 computations (46.7% saved)
57 alts after pruning (51 fresh and 6 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 821 | 33 | 854 |
| Fresh | 8 | 18 | 26 |
| Picked | 1 | 0 | 1 |
| Done | 1 | 6 | 7 |
| Total | 831 | 57 | 888 |
| Status | Error | Program |
|---|---|---|
| 40.8b | (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) | |
| 39.6b | (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) | |
| 53.1b | (/.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) | |
| 47.2b | (/.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) | |
| 47.0b | (/.f64 (/.f64 (/.f64 2 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) | |
| 46.8b | (/.f64 (/.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) | |
| 46.6b | (/.f64 (/.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) | |
| 46.6b | (/.f64 (/.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) (/.f64 (/.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) | |
| 54.6b | (/.f64 (/.f64 (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1))) (*.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1)))) (sqrt.f64 2)) | |
| 31.2b | (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (sqrt.f64 2) (cos.f64 th))) | |
| 46.5b | (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)) | |
| 46.5b | (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) | |
| 46.5b | (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (sqrt.f64 2)))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 2) | |
| 0.6b | (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) | |
| 26.4b | (/.f64 (/.f64 2 (sqrt.f64 2)) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) | |
| 46.5b | (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (sqrt.f64 2)) | |
| 26.3b | (/.f64 (/.f64 -1 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (neg.f64 (sqrt.f64 2))) | |
| ✓ | 0.4b | (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
| ▶ | 0.4b | (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1 (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
| ✓ | 0.4b | (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (/.f64 1 (cos.f64 th)) (sqrt.f64 2))) |
| ✓ | 26.3b | (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
| 46.5b | (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1 (sqrt.f64 2)))) | |
| 46.5b | (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) | |
| ✓ | 0.4b | (/.f64 (*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)) |
| 41.8b | (/.f64 (*.f64 a1 (*.f64 (*.f64 a2 (*.f64 a1 a2)) (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 (/.f64 1 a1) a1)))) (/.f64 (sqrt.f64 2) (cos.f64 th))) | |
| 0.5b | (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) | |
| 26.4b | (/.f64 2 (/.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (sqrt.f64 2)))) | |
| 26.4b | (/.f64 2 (*.f64 (sqrt.f64 2) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) | |
| 0.5b | (/.f64 1 (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) | |
| ▶ | 26.3b | (/.f64 1 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
| 8.7b | (+.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a1 a1)) (/.f64 (/.f64 (*.f64 (*.f64 a2 a2) (/.f64 (*.f64 a2 a2) a2)) (/.f64 (sqrt.f64 2) (cos.f64 th))) a2)) | |
| 0.4b | (+.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a1 a1)) (*.f64 a2 (*.f64 (/.f64 a2 (sqrt.f64 2)) (cos.f64 th)))) | |
| 12.7b | (+.f64 (*.f64 a1 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) a1))) (*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 a2 a2))) | |
| 14.5b | (+.f64 (*.f64 a1 (/.f64 a1 (sqrt.f64 2))) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2))) | |
| 0.5b | (*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1 (cos.f64 th))) (/.f64 1 (sqrt.f64 2))) | |
| 0.5b | (*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 2 (/.f64 2 (cos.f64 th)))) | |
| 44.1b | (*.f64 (/.f64 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th))) (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1)))) | |
| ✓ | 0.5b | (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
| 0.6b | (*.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (*.f64 2 (cos.f64 th))) | |
| 40.9b | (*.f64 (/.f64 1 (sqrt.f64 2)) (pow.f64 a2 2)) | |
| 39.6b | (*.f64 (/.f64 1 (sqrt.f64 2)) (pow.f64 a1 2)) | |
| 39.6b | (*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 1 (/.f64 1 (pow.f64 a1 2)))) | |
| 26.4b | (*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) | |
| 46.4b | (*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 1 (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) | |
| 53.1b | (*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 1 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) | |
| 53.1b | (*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 1 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) | |
| ✓ | 26.3b | (*.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
| ▶ | 53.1b | (*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
| 46.7b | (*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) | |
| ▶ | 46.7b | (*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
| 47.5b | (*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) | |
| 34.3b | (*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 1/2) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) | |
| 55.2b | (*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 1 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) | |
| ▶ | 0.5b | (*.f64 (/.f64 -1 (/.f64 (sqrt.f64 2) (cos.f64 th))) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
| 44.1b | (*.f64 (*.f64 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1))) (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) | |
| 41.3b | (*.f64 (*.f64 (*.f64 a1 a1) (*.f64 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1))) (/.f64 (cos.f64 th) (sqrt.f64 2)))) (*.f64 a2 a2)) | |
| 42.0b | (*.f64 a2 (*.f64 (*.f64 a2 (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 (/.f64 1 a1) a1))) (/.f64 a1 (/.f64 (/.f64 (sqrt.f64 2) a1) (cos.f64 th))))) |
Compiled 2936 to 1568 computations (46.6% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.0b | (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) | |
| ✓ | 0.3b | (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1 (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
| ✓ | 0.6b | (/.f64 1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
| 0.7b | (/.f64 (cos.f64 th) (sqrt.f64 2)) |
Compiled 52 to 25 computations (51.9% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | th | @ | 0 | (/.f64 1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
| 0.0ms | th | @ | 0 | (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1 (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
| 0.0ms | a2 | @ | 0 | (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1 (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
| 0.0ms | a2 | @ | inf | (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1 (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
| 0.0ms | a1 | @ | inf | (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1 (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
| 1× | batch-egg-rewrite |
| 826× | rational.json-simplify-61 |
| 768× | rational.json-simplify-35 |
| 732× | rational.json-simplify-47 |
| 672× | rational.json-simplify-44 |
| 666× | bool.json-1 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 16 | 54 |
| 1 | 172 | 54 |
| 2 | 538 | 54 |
| 3 | 1647 | 54 |
| 4 | 7153 | 54 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1 (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (sqrt.f64 2) (cos.f64 th)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (sqrt.f64 2) (cos.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 2) (cos.f64 th)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 th) (/.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 2) (cos.f64 th))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 2 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 2) (cos.f64 th)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (/.f64 1 (cos.f64 th)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 (sqrt.f64 2) (cos.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 1/2 (cos.f64 th)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 2)) (*.f64 (/.f64 1/2 (cos.f64 th)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 2)) (*.f64 1/2 (/.f64 1 (cos.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (/.f64 (sqrt.f64 2) (cos.f64 th))) (/.f64 1 (*.f64 2 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 2) (cos.f64 th)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (sqrt.f64 2) (cos.f64 th))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (sqrt.f64 2) (cos.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 2) 4) (/.f64 1 (*.f64 (cos.f64 th) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 (cos.f64 th) (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 2) (cos.f64 th))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cos.f64 th)) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cos.f64 th)) (/.f64 1 (/.f64 1 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (sqrt.f64 2) (cos.f64 th))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 2)) (/.f64 -1 (cos.f64 th)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 (sqrt.f64 2) (cos.f64 th))) (/.f64 (cos.f64 th) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (sqrt.f64 2))) (/.f64 (cos.f64 th) (*.f64 2 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 2) (cos.f64 th)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (cos.f64 th))) (/.f64 (sqrt.f64 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (/.f64 (sqrt.f64 2) (cos.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 2)) (/.f64 (*.f64 (cos.f64 th) 2) (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 2) (cos.f64 th))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 2) (cos.f64 th))))) (/.f64 1/2 (/.f64 (sqrt.f64 2) (cos.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (cos.f64 th)) (*.f64 2 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (sqrt.f64 2) (cos.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (neg.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 2) (cos.f64 th))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 (sqrt.f64 2) (cos.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 (sqrt.f64 2) (cos.f64 th)))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 (sqrt.f64 2) (cos.f64 th))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 th) (*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 2 (/.f64 (sqrt.f64 2) (cos.f64 th)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (cos.f64 th) (/.f64 2 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 th) 2) (/.f64 1/2 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 th) 2) (*.f64 (/.f64 1/2 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 th) 2) (*.f64 (/.f64 1/2 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (/.f64 (sqrt.f64 2) (cos.f64 th))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (/.f64 (sqrt.f64 2) (cos.f64 th))) (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 1/2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (/.f64 (sqrt.f64 2) (cos.f64 th))) (/.f64 2 (/.f64 4 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1/2 (/.f64 (sqrt.f64 2) (cos.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 1/2 (/.f64 (cos.f64 th) (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (/.f64 1/2 (/.f64 (sqrt.f64 2) (cos.f64 th))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (cos.f64 th) (*.f64 2 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 2) (cos.f64 th)))) (/.f64 1 (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 th) 4) (/.f64 1 (*.f64 2 (/.f64 2 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 th) (*.f64 2 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (/.f64 1 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 4) (/.f64 1 (*.f64 2 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 4) (/.f64 1 (/.f64 4 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 th) (*.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 1/2 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cos.f64 th)) (/.f64 1 (/.f64 (sqrt.f64 2) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (neg.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (sqrt.f64 2)) (/.f64 (cos.f64 th) (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (sqrt.f64 2))) (/.f64 (cos.f64 th) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (cos.f64 th) (*.f64 2 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 2)) (*.f64 (cos.f64 th) (*.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (cos.f64 th))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (cos.f64 th) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (/.f64 (sqrt.f64 2) (cos.f64 th))) (*.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 1/2) (/.f64 2 (/.f64 (sqrt.f64 2) (cos.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (neg.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (sqrt.f64 2) (cos.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (cos.f64 th))) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) (*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) (*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))))))) |
| 1× | egg-herbie |
| 1274× | rational.json-simplify-51 |
| 1198× | rational.json-simplify-35 |
| 986× | rational.json-simplify-49 |
| 970× | rational.json-simplify-53 |
| 922× | rational.json-simplify-43 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 255 | 5623 |
| 1 | 657 | 5495 |
| 2 | 1630 | 4873 |
| 3 | 4732 | 4835 |
| 1× | node limit |
| Inputs |
|---|
(sqrt.f64 2) |
(+.f64 (sqrt.f64 2) (*.f64 1/2 (*.f64 (sqrt.f64 2) (pow.f64 th 2)))) |
(+.f64 (sqrt.f64 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) (pow.f64 th 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/24 (sqrt.f64 2)) (*.f64 -1/4 (sqrt.f64 2))) (pow.f64 th 4))))) |
(+.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/720 (sqrt.f64 2)) (+.f64 (*.f64 1/2 (+.f64 (*.f64 1/24 (sqrt.f64 2)) (*.f64 -1/4 (sqrt.f64 2)))) (*.f64 1/48 (sqrt.f64 2)))) (pow.f64 th 6))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) (pow.f64 th 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/24 (sqrt.f64 2)) (*.f64 -1/4 (sqrt.f64 2))) (pow.f64 th 4)))))) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 2)) (sqrt.f64 2))))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 2)) (sqrt.f64 2))) (*.f64 1/24 (/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 4)) (sqrt.f64 2)))))) |
(+.f64 (*.f64 -1/720 (/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 6)) (sqrt.f64 2))) (+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 2)) (sqrt.f64 2))) (*.f64 1/24 (/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 4)) (sqrt.f64 2))))))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(+.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) 0) |
(+.f64 0 (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(-.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) 0) |
(-.f64 0 (neg.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 1 (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 (cos.f64 th) (/.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 2) (cos.f64 th)))))) |
(*.f64 2 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) 2))) |
(*.f64 2 (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 2 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 2) (cos.f64 th))))))) |
(*.f64 2 (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) 2)) |
(*.f64 (sqrt.f64 2) (/.f64 1 (cos.f64 th))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) 1) |
(*.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 1/2 (cos.f64 th))) |
(*.f64 (*.f64 2 (sqrt.f64 2)) (*.f64 (/.f64 1/2 (cos.f64 th)) 1)) |
(*.f64 (*.f64 2 (sqrt.f64 2)) (*.f64 1/2 (/.f64 1 (cos.f64 th)))) |
(*.f64 (/.f64 2 (/.f64 (sqrt.f64 2) (cos.f64 th))) (/.f64 1 (*.f64 2 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 2) (cos.f64 th))))))) |
(*.f64 (*.f64 2 (/.f64 (sqrt.f64 2) (cos.f64 th))) 1/2) |
(*.f64 -1 (neg.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 (*.f64 (sqrt.f64 2) 4) (/.f64 1 (*.f64 (cos.f64 th) 4))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) 4) 1/4) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 (cos.f64 th) (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 2) (cos.f64 th)))))) |
(*.f64 (/.f64 1 (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (/.f64 1 (cos.f64 th)) (/.f64 1 (/.f64 1 (sqrt.f64 2)))) |
(*.f64 (neg.f64 (/.f64 (sqrt.f64 2) (cos.f64 th))) -1) |
(*.f64 (neg.f64 (sqrt.f64 2)) (/.f64 -1 (cos.f64 th))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 (sqrt.f64 2) (cos.f64 th))) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 2))) (/.f64 (cos.f64 th) (*.f64 2 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 2) (cos.f64 th))))))) |
(*.f64 (*.f64 2 (/.f64 1 (cos.f64 th))) (/.f64 (sqrt.f64 2) 2)) |
(*.f64 1/2 (*.f64 2 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 (/.f64 1/2 (sqrt.f64 2)) (/.f64 (*.f64 (cos.f64 th) 2) (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 2) (cos.f64 th)))))) |
(*.f64 (/.f64 2 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 2) (cos.f64 th))))) (/.f64 1/2 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 (/.f64 1/2 (cos.f64 th)) (*.f64 2 (sqrt.f64 2))) |
(neg.f64 (neg.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(neg.f64 (/.f64 (neg.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 2) (cos.f64 th)))))) |
(neg.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th))) |
(+.f64 (*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) 0) |
(+.f64 0 (*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))) |
(-.f64 (*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) 0) |
(*.f64 1 (*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 1)) |
(*.f64 2 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 2 (/.f64 (sqrt.f64 2) (cos.f64 th))))) |
(*.f64 2 (/.f64 (cos.f64 th) (/.f64 2 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))) |
(*.f64 2 (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 2 (/.f64 (*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) 2)) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) 1) |
(*.f64 (*.f64 (cos.f64 th) 2) (/.f64 1/2 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (*.f64 (cos.f64 th) 2) (*.f64 (/.f64 1/2 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) 1)) |
(*.f64 (*.f64 (cos.f64 th) 2) (*.f64 (/.f64 1/2 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (/.f64 2 (/.f64 (sqrt.f64 2) (cos.f64 th))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 1/2)) |
(*.f64 (/.f64 2 (/.f64 (sqrt.f64 2) (cos.f64 th))) (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 1/2) 1)) |
(*.f64 (/.f64 2 (/.f64 (sqrt.f64 2) (cos.f64 th))) (/.f64 2 (/.f64 4 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (*.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1/2 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 (*.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 1/2 (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(*.f64 (*.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (/.f64 1/2 (/.f64 (sqrt.f64 2) (cos.f64 th))) 1)) |
(*.f64 (*.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (cos.f64 th) (*.f64 2 (sqrt.f64 2)))) |
(*.f64 -1 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(*.f64 -1 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (/.f64 (sqrt.f64 2) (cos.f64 th))))) |
(*.f64 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 2) (cos.f64 th)))) (/.f64 1 (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (*.f64 (cos.f64 th) 4) (/.f64 1 (*.f64 2 (/.f64 2 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))))) |
(*.f64 (*.f64 (cos.f64 th) (*.f64 2 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))) 1/2) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (/.f64 1 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) 4))) |
(*.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 4) (/.f64 1 (*.f64 2 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(*.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 4) (/.f64 1 (/.f64 4 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (sqrt.f64 2))) |
(*.f64 (*.f64 (cos.f64 th) (*.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 1/2 (sqrt.f64 2))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (neg.f64 (cos.f64 th)) (/.f64 1 (/.f64 (sqrt.f64 2) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(*.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (neg.f64 (/.f64 (sqrt.f64 2) (cos.f64 th))))) |
(*.f64 (neg.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (sqrt.f64 2)) (/.f64 (cos.f64 th) (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 2))) (/.f64 (cos.f64 th) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 1/2 (*.f64 (cos.f64 th) (*.f64 2 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))) |
(*.f64 (/.f64 1/2 (sqrt.f64 2)) (*.f64 (cos.f64 th) (*.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (cos.f64 th)) |
(*.f64 (/.f64 1/2 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (cos.f64 th) 2)) |
(*.f64 (/.f64 1/2 (/.f64 (sqrt.f64 2) (cos.f64 th))) (*.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 1/2) (/.f64 2 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))))) |
(neg.f64 (/.f64 (neg.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(neg.f64 (/.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(neg.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(neg.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (/.f64 (sqrt.f64 2) (cos.f64 th))))) |
(neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (cos.f64 th))) (sqrt.f64 2))) |
| Outputs |
|---|
(sqrt.f64 2) |
(+.f64 (sqrt.f64 2) (*.f64 1/2 (*.f64 (sqrt.f64 2) (pow.f64 th 2)))) |
(+.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2) (*.f64 1/2 (pow.f64 th 2)))) |
(*.f64 (*.f64 (sqrt.f64 2) 1/2) (+.f64 2 (pow.f64 th 2))) |
(+.f64 (sqrt.f64 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) (pow.f64 th 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/24 (sqrt.f64 2)) (*.f64 -1/4 (sqrt.f64 2))) (pow.f64 th 4))))) |
(+.f64 (sqrt.f64 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) (pow.f64 th 2))) (*.f64 (+.f64 (*.f64 (sqrt.f64 2) 1/24) (*.f64 (sqrt.f64 2) -1/4)) (*.f64 (pow.f64 th 4) -1)))) |
(+.f64 (*.f64 (sqrt.f64 2) (*.f64 1/2 (pow.f64 th 2))) (+.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 2) -5/24) (neg.f64 (pow.f64 th 4))))) |
(+.f64 (sqrt.f64 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) (pow.f64 th 2))) (*.f64 (pow.f64 th 4) (*.f64 (sqrt.f64 2) 5/24)))) |
(+.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/2 (pow.f64 th 2)) (*.f64 -5/24 (neg.f64 (pow.f64 th 4)))))) |
(+.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/720 (sqrt.f64 2)) (+.f64 (*.f64 1/2 (+.f64 (*.f64 1/24 (sqrt.f64 2)) (*.f64 -1/4 (sqrt.f64 2)))) (*.f64 1/48 (sqrt.f64 2)))) (pow.f64 th 6))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) (pow.f64 th 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/24 (sqrt.f64 2)) (*.f64 -1/4 (sqrt.f64 2))) (pow.f64 th 4)))))) |
(+.f64 (sqrt.f64 2) (+.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) (pow.f64 th 2))) (*.f64 (+.f64 (*.f64 (sqrt.f64 2) 1/24) (*.f64 (sqrt.f64 2) -1/4)) (*.f64 (pow.f64 th 4) -1))) (*.f64 (+.f64 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 2) 1/24) (*.f64 (sqrt.f64 2) -1/4))) (+.f64 (*.f64 (sqrt.f64 2) 1/48) (*.f64 (sqrt.f64 2) -1/720))) (*.f64 (pow.f64 th 6) -1)))) |
(+.f64 (sqrt.f64 2) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 1/2 (pow.f64 th 2))) (*.f64 -1 (+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) -5/24)) (*.f64 (sqrt.f64 2) 7/360)) (pow.f64 th 6)) (*.f64 (*.f64 (sqrt.f64 2) -5/24) (pow.f64 th 4)))))) |
(+.f64 (sqrt.f64 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 2) (pow.f64 th 2))) (+.f64 (*.f64 (pow.f64 th 4) (*.f64 (sqrt.f64 2) 5/24)) (*.f64 (+.f64 (*.f64 (sqrt.f64 2) -5/48) (*.f64 (sqrt.f64 2) 7/360)) (neg.f64 (pow.f64 th 6)))))) |
(+.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/2 (pow.f64 th 2)) (*.f64 -5/24 (neg.f64 (pow.f64 th 4))))) (+.f64 (sqrt.f64 2) (*.f64 (*.f64 (sqrt.f64 2) -61/720) (neg.f64 (pow.f64 th 6))))) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))) |
(/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2)) |
(/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 2)) (sqrt.f64 2))))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (*.f64 -1/2 (*.f64 (pow.f64 th 2) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2)))))) |
(+.f64 (*.f64 (pow.f64 th 2) (*.f64 (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2)) -1/2)) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (*.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (*.f64 (/.f64 (pow.f64 th 2) (sqrt.f64 2)) -1/2)))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (*.f64 (pow.f64 th 2) (*.f64 (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2)) -1/2)))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 2)) (sqrt.f64 2))) (*.f64 1/24 (/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 4)) (sqrt.f64 2)))))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 th 2) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2)))) (*.f64 1/24 (*.f64 (pow.f64 th 4) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))))))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (*.f64 (pow.f64 th 2) (*.f64 (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2)) -1/2)) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (*.f64 (pow.f64 th 4) (*.f64 (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2)) 1/24))))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (+.f64 (*.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (*.f64 (/.f64 (pow.f64 th 2) (sqrt.f64 2)) -1/2)) (*.f64 1/24 (*.f64 (pow.f64 th 4) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))))))) |
(+.f64 (*.f64 (pow.f64 th 2) (*.f64 (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2)) -1/2)) (+.f64 (*.f64 1/24 (*.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (/.f64 (pow.f64 th 4) (sqrt.f64 2)))) (+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))))) |
(+.f64 (*.f64 -1/720 (/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 6)) (sqrt.f64 2))) (+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 2)) (sqrt.f64 2))) (*.f64 1/24 (/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 4)) (sqrt.f64 2))))))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 th 2) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2)))) (*.f64 1/24 (*.f64 (pow.f64 th 4) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2)))))) (*.f64 -1/720 (*.f64 (pow.f64 th 6) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2)))))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (+.f64 (*.f64 (pow.f64 th 2) (*.f64 (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2)) -1/2)) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (*.f64 (pow.f64 th 4) (*.f64 (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2)) 1/24)))) (*.f64 -1/720 (*.f64 (pow.f64 th 6) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2)))))) |
(+.f64 (+.f64 (*.f64 1/24 (*.f64 (pow.f64 th 4) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2)))) (+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (*.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (*.f64 (/.f64 (pow.f64 th 2) (sqrt.f64 2)) -1/2)))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 th 6) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2)))) (/.f64 (pow.f64 a1 2) (sqrt.f64 2)))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (*.f64 (pow.f64 th 2) (*.f64 (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2)) -1/2))) (+.f64 (*.f64 -1/720 (*.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (/.f64 (pow.f64 th 6) (sqrt.f64 2)))) (*.f64 1/24 (*.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (/.f64 (pow.f64 th 4) (sqrt.f64 2))))))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(+.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(+.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(+.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(+.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(+.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(+.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(+.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(+.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) (*.f64 (pow.f64 a2 2) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) (*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) (sqrt.f64 2))) |
(+.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) 0) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(+.f64 0 (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(-.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) 0) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(-.f64 0 (neg.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(*.f64 1 (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(*.f64 (cos.f64 th) (/.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 2) (cos.f64 th)))))) |
(*.f64 (cos.f64 th) (/.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (sqrt.f64 2) (cos.f64 th))))) |
(*.f64 (cos.f64 th) (/.f64 (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 (cos.f64 th) (sqrt.f64 2))) (sqrt.f64 2))) |
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 (sqrt.f64 2) (cos.f64 th))) (cos.f64 th))) |
(*.f64 (cos.f64 th) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2) (cos.f64 th))))) |
(*.f64 2 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) 2))) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(*.f64 2 (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 2 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 2) (cos.f64 th))))))) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(*.f64 2 (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) 2)) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(*.f64 (sqrt.f64 2) (/.f64 1 (cos.f64 th))) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 0 (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) 1) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(*.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 1/2 (cos.f64 th))) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(*.f64 (*.f64 2 (sqrt.f64 2)) (*.f64 (/.f64 1/2 (cos.f64 th)) 1)) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(*.f64 (*.f64 2 (sqrt.f64 2)) (*.f64 1/2 (/.f64 1 (cos.f64 th)))) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(*.f64 (/.f64 2 (/.f64 (sqrt.f64 2) (cos.f64 th))) (/.f64 1 (*.f64 2 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 2) (cos.f64 th))))))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 0 (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(*.f64 (*.f64 2 (/.f64 (sqrt.f64 2) (cos.f64 th))) 1/2) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(*.f64 -1 (neg.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(*.f64 (*.f64 (sqrt.f64 2) 4) (/.f64 1 (*.f64 (cos.f64 th) 4))) |
(*.f64 (*.f64 (sqrt.f64 2) 4) (/.f64 1 (*.f64 4 (cos.f64 th)))) |
(*.f64 (sqrt.f64 2) (*.f64 4 (/.f64 1/4 (cos.f64 th)))) |
(*.f64 (/.f64 1/4 (cos.f64 th)) (*.f64 (sqrt.f64 2) 4)) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) 4) 1/4) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 (cos.f64 th) (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 2) (cos.f64 th)))))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 (cos.f64 th) (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (sqrt.f64 2) (cos.f64 th))))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 (sqrt.f64 2) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 1 (sqrt.f64 2)))) |
(/.f64 (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 2) (cos.f64 th))) (sqrt.f64 2)) |
(*.f64 (/.f64 1 (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(*.f64 (/.f64 1 (cos.f64 th)) (/.f64 1 (/.f64 1 (sqrt.f64 2)))) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(*.f64 (neg.f64 (/.f64 (sqrt.f64 2) (cos.f64 th))) -1) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(*.f64 (neg.f64 (sqrt.f64 2)) (/.f64 -1 (cos.f64 th))) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 (sqrt.f64 2) (cos.f64 th))) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 0 (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 2))) (/.f64 (cos.f64 th) (*.f64 2 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 2) (cos.f64 th))))))) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(*.f64 (*.f64 2 (/.f64 1 (cos.f64 th))) (/.f64 (sqrt.f64 2) 2)) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(*.f64 1/2 (*.f64 2 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(*.f64 (/.f64 1/2 (sqrt.f64 2)) (/.f64 (*.f64 (cos.f64 th) 2) (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 2) (cos.f64 th)))))) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(*.f64 (/.f64 2 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 2) (cos.f64 th))))) (/.f64 1/2 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 0 (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(*.f64 (/.f64 1/2 (cos.f64 th)) (*.f64 2 (sqrt.f64 2))) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(neg.f64 (neg.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(neg.f64 (/.f64 (neg.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 2) (cos.f64 th)))))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(+.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (/.f64 0 (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(neg.f64 (/.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 th))) |
(/.f64 (sqrt.f64 2) (cos.f64 th)) |
(+.f64 (*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) 0) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(+.f64 0 (*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(-.f64 (*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) 0) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 1 (*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 1)) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 2 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 2 (/.f64 (sqrt.f64 2) (cos.f64 th))))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 2 (/.f64 (cos.f64 th) (/.f64 2 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 2 (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 2 (/.f64 (*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) 2)) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 (*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) 1) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 (*.f64 (cos.f64 th) 2) (/.f64 1/2 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (*.f64 2 (cos.f64 th)) (/.f64 1/2 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (/.f64 1/2 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 2 (cos.f64 th))) |
(*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 2 (sqrt.f64 2))) (*.f64 2 (cos.f64 th))) |
(*.f64 (*.f64 (cos.f64 th) 2) (*.f64 (/.f64 1/2 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) 1)) |
(*.f64 (*.f64 2 (cos.f64 th)) (/.f64 1/2 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (/.f64 1/2 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 2 (cos.f64 th))) |
(*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 2 (sqrt.f64 2))) (*.f64 2 (cos.f64 th))) |
(*.f64 (*.f64 (cos.f64 th) 2) (*.f64 (/.f64 1/2 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 (/.f64 2 (/.f64 (sqrt.f64 2) (cos.f64 th))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 1/2)) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 (/.f64 2 (/.f64 (sqrt.f64 2) (cos.f64 th))) (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 1/2) 1)) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 (/.f64 2 (/.f64 (sqrt.f64 2) (cos.f64 th))) (/.f64 2 (/.f64 4 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 (*.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1/2 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 (*.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 1/2 (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 (*.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (/.f64 1/2 (/.f64 (sqrt.f64 2) (cos.f64 th))) 1)) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 (*.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (cos.f64 th) (*.f64 2 (sqrt.f64 2)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 -1 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 -1 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (/.f64 (sqrt.f64 2) (cos.f64 th))))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 2) (cos.f64 th)))) (/.f64 1 (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (sqrt.f64 2) (cos.f64 th))) (/.f64 1 (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (sqrt.f64 2) (cos.f64 th))) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(*.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th)))) |
(*.f64 (*.f64 (cos.f64 th) 4) (/.f64 1 (*.f64 2 (/.f64 2 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 (*.f64 (cos.f64 th) (*.f64 2 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))) 1/2) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (/.f64 1 (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) 4))) |
(*.f64 (*.f64 4 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (*.f64 4 (/.f64 (sqrt.f64 2) (cos.f64 th))))) |
(*.f64 4 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 4))) |
(*.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 4) (/.f64 1 (*.f64 2 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(*.f64 (*.f64 4 (/.f64 (cos.f64 th) (sqrt.f64 2))) (/.f64 1/2 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 4 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 4 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4))) |
(*.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) 4) (/.f64 1 (/.f64 4 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (*.f64 4 (/.f64 (cos.f64 th) (sqrt.f64 2))) (/.f64 1/2 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 4 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 4 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4))) |
(*.f64 (*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 (*.f64 (cos.f64 th) (*.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 1/2 (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 (neg.f64 (cos.f64 th)) (/.f64 1 (/.f64 (sqrt.f64 2) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (neg.f64 (/.f64 (sqrt.f64 2) (cos.f64 th))))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 (neg.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (sqrt.f64 2)) (/.f64 (cos.f64 th) (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (sqrt.f64 2))) (/.f64 (cos.f64 th) (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (sqrt.f64 2))) (/.f64 (sqrt.f64 2) (/.f64 (/.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (cos.f64 th)))) |
(*.f64 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) (sqrt.f64 2))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 2))) (/.f64 (cos.f64 th) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 2 (*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 (cos.f64 th) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(*.f64 1/2 (*.f64 (cos.f64 th) (*.f64 2 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 (/.f64 1/2 (sqrt.f64 2)) (*.f64 (cos.f64 th) (*.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (cos.f64 th)) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 (/.f64 1/2 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (cos.f64 th) 2)) |
(*.f64 (*.f64 2 (cos.f64 th)) (/.f64 1/2 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (/.f64 1/2 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 2 (cos.f64 th))) |
(*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 2 (sqrt.f64 2))) (*.f64 2 (cos.f64 th))) |
(*.f64 (/.f64 1/2 (/.f64 (sqrt.f64 2) (cos.f64 th))) (*.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 1/2) (/.f64 2 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(neg.f64 (/.f64 (neg.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(neg.f64 (/.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(neg.f64 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(neg.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (/.f64 (sqrt.f64 2) (cos.f64 th))))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (cos.f64 th))) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.0b | (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) | |
| ✓ | 0.3b | (/.f64 1 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
| ✓ | 0.4b | (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
Compiled 44 to 18 computations (59.1% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | a2 | @ | 0 | (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
| 0.0ms | a2 | @ | inf | (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
| 0.0ms | a1 | @ | 0 | (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
| 0.0ms | a1 | @ | inf | (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
| 0.0ms | a2 | @ | -inf | (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
| 1× | batch-egg-rewrite |
| 1590× | bool.json-1 |
| 1590× | bool.json-2 |
| 1564× | rational.json-1 |
| 1564× | rational.json-2 |
| 1564× | rational.json-4 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 13 | 58 |
| 1 | 138 | 58 |
| 2 | 402 | 58 |
| 3 | 1059 | 58 |
| 4 | 3897 | 58 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 1 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 2) (*.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 2)) (*.f64 (/.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 2)) (*.f64 1/2 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 2) 4) (/.f64 1 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (/.f64 1 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 2)) (/.f64 1 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (sqrt.f64 2) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (sqrt.f64 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 2 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 2 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1/2 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (/.f64 1/2 (sqrt.f64 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 1/2 (/.f64 1 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (/.f64 1 (*.f64 (sqrt.f64 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (sqrt.f64 2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (neg.f64 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 2)) (*.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))))) |
| 1× | egg-herbie |
| 1506× | rational.json-simplify-51 |
| 1114× | rational.json-simplify-61 |
| 1112× | rational.json-simplify-41 |
| 1052× | rational.json-simplify-35 |
| 994× | rational.json-simplify-2 |
Useful iterations: 4 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 134 | 3769 |
| 1 | 303 | 3721 |
| 2 | 620 | 3721 |
| 3 | 1699 | 3601 |
| 4 | 4401 | 3541 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (sqrt.f64 2) (pow.f64 a1 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 a2 2)) (pow.f64 a1 4))) (/.f64 (sqrt.f64 2) (pow.f64 a1 2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 a2 2)) (pow.f64 a1 4))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 a2 4)) (pow.f64 a1 6)) (/.f64 (sqrt.f64 2) (pow.f64 a1 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 a2 2)) (pow.f64 a1 4))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 a2 4)) (pow.f64 a1 6)) (+.f64 (/.f64 (sqrt.f64 2) (pow.f64 a1 2)) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 a2 6)) (pow.f64 a1 8)))))) |
(/.f64 (sqrt.f64 2) (pow.f64 a2 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 a1 2)) (pow.f64 a2 4))) (/.f64 (sqrt.f64 2) (pow.f64 a2 2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 a1 2)) (pow.f64 a2 4))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 a1 4)) (pow.f64 a2 6)) (/.f64 (sqrt.f64 2) (pow.f64 a2 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 a1 2)) (pow.f64 a2 4))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 a1 4)) (pow.f64 a2 6)) (+.f64 (/.f64 (sqrt.f64 2) (pow.f64 a2 2)) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 a1 6)) (pow.f64 a2 8)))))) |
(/.f64 (sqrt.f64 2) (pow.f64 a2 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 a1 2)) (pow.f64 a2 4))) (/.f64 (sqrt.f64 2) (pow.f64 a2 2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 a1 2)) (pow.f64 a2 4))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 a1 4)) (pow.f64 a2 6)) (/.f64 (sqrt.f64 2) (pow.f64 a2 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 a1 2)) (pow.f64 a2 4))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 a1 4)) (pow.f64 a2 6)) (+.f64 (/.f64 (sqrt.f64 2) (pow.f64 a2 2)) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 a1 6)) (pow.f64 a2 8)))))) |
(/.f64 (sqrt.f64 2) (pow.f64 a2 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 a1 2)) (pow.f64 a2 4))) (/.f64 (sqrt.f64 2) (pow.f64 a2 2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 a1 2)) (pow.f64 a2 4))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 a1 4)) (pow.f64 a2 6)) (/.f64 (sqrt.f64 2) (pow.f64 a2 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 a1 2)) (pow.f64 a2 4))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 a1 4)) (pow.f64 a2 6)) (+.f64 (/.f64 (sqrt.f64 2) (pow.f64 a2 2)) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 a1 6)) (pow.f64 a2 8)))))) |
(/.f64 (sqrt.f64 2) (pow.f64 a1 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 a2 2)) (pow.f64 a1 4))) (/.f64 (sqrt.f64 2) (pow.f64 a1 2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 a2 2)) (pow.f64 a1 4))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 a2 4)) (pow.f64 a1 6)) (/.f64 (sqrt.f64 2) (pow.f64 a1 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 a2 2)) (pow.f64 a1 4))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 a2 4)) (pow.f64 a1 6)) (+.f64 (/.f64 (sqrt.f64 2) (pow.f64 a1 2)) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 a2 6)) (pow.f64 a1 8)))))) |
(/.f64 (sqrt.f64 2) (pow.f64 a1 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 a2 2)) (pow.f64 a1 4))) (/.f64 (sqrt.f64 2) (pow.f64 a1 2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 a2 2)) (pow.f64 a1 4))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 a2 4)) (pow.f64 a1 6)) (/.f64 (sqrt.f64 2) (pow.f64 a1 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 a2 2)) (pow.f64 a1 4))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 a2 4)) (pow.f64 a1 6)) (+.f64 (/.f64 (sqrt.f64 2) (pow.f64 a1 2)) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 a2 6)) (pow.f64 a1 8)))))) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 0) |
(+.f64 0 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(-.f64 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 0) |
(*.f64 2 (/.f64 (sqrt.f64 2) (*.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 2 (/.f64 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 2)) |
(*.f64 (sqrt.f64 2) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 1) |
(*.f64 1 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (*.f64 2 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) 1/2) |
(*.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (*.f64 2 (sqrt.f64 2)) (*.f64 (/.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 1)) |
(*.f64 (*.f64 2 (sqrt.f64 2)) (*.f64 1/2 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (*.f64 (sqrt.f64 2) 4) (/.f64 1 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 4) 1/4) |
(*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)) |
(*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (/.f64 1 (sqrt.f64 2)))) |
(*.f64 (neg.f64 (sqrt.f64 2)) (/.f64 1 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 -1 (/.f64 (sqrt.f64 2) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (neg.f64 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) -1) |
(*.f64 (*.f64 2 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (sqrt.f64 2) 2)) |
(*.f64 1/2 (*.f64 2 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (/.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 2 (sqrt.f64 2))) |
(neg.f64 (neg.f64 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(+.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 0) |
(+.f64 0 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(-.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 0) |
(*.f64 2 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 2 (sqrt.f64 2)))) |
(*.f64 2 (/.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 2)) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1 (sqrt.f64 2))) |
(*.f64 1 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 1) |
(*.f64 (*.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1/2 (sqrt.f64 2))) |
(*.f64 (*.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (/.f64 1/2 (sqrt.f64 2)) 1)) |
(*.f64 (*.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 1/2 (/.f64 1 (sqrt.f64 2)))) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (/.f64 1 (*.f64 (sqrt.f64 2) 4))) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (sqrt.f64 2))) 1/2) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (neg.f64 (sqrt.f64 2)))) |
(*.f64 -1 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2)))) |
(*.f64 1/2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (sqrt.f64 2)))) |
(*.f64 (/.f64 1/2 (sqrt.f64 2)) (*.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
| Outputs |
|---|
(/.f64 (sqrt.f64 2) (pow.f64 a1 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 a2 2)) (pow.f64 a1 4))) (/.f64 (sqrt.f64 2) (pow.f64 a1 2))) |
(+.f64 (/.f64 (sqrt.f64 2) (pow.f64 a1 2)) (*.f64 -1 (*.f64 (pow.f64 a2 2) (/.f64 (sqrt.f64 2) (pow.f64 a1 4))))) |
(+.f64 (/.f64 (sqrt.f64 2) (pow.f64 a1 2)) (neg.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 a2 2) (pow.f64 a1 4))))) |
(+.f64 (/.f64 (sqrt.f64 2) (pow.f64 a1 2)) (*.f64 (pow.f64 a2 2) (neg.f64 (/.f64 (sqrt.f64 2) (pow.f64 a1 4))))) |
(+.f64 (/.f64 (sqrt.f64 2) (pow.f64 a1 2)) (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (pow.f64 a2 2) (pow.f64 a1 4))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 a2 2)) (pow.f64 a1 4))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 a2 4)) (pow.f64 a1 6)) (/.f64 (sqrt.f64 2) (pow.f64 a1 2)))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a2 2) (/.f64 (sqrt.f64 2) (pow.f64 a1 4)))) (+.f64 (/.f64 (sqrt.f64 2) (pow.f64 a1 2)) (*.f64 (pow.f64 a2 4) (/.f64 (sqrt.f64 2) (pow.f64 a1 6))))) |
(+.f64 (/.f64 (sqrt.f64 2) (pow.f64 a1 2)) (+.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 a2 4) (pow.f64 a1 6))) (neg.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 a2 2) (pow.f64 a1 4)))))) |
(+.f64 (/.f64 (sqrt.f64 2) (pow.f64 a1 2)) (+.f64 (*.f64 (pow.f64 a2 2) (neg.f64 (/.f64 (sqrt.f64 2) (pow.f64 a1 4)))) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 a2 4) (pow.f64 a1 6))))) |
(+.f64 (/.f64 (sqrt.f64 2) (pow.f64 a1 2)) (*.f64 (sqrt.f64 2) (+.f64 (/.f64 (pow.f64 a2 4) (pow.f64 a1 6)) (neg.f64 (/.f64 (pow.f64 a2 2) (pow.f64 a1 4)))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 a2 2)) (pow.f64 a1 4))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 a2 4)) (pow.f64 a1 6)) (+.f64 (/.f64 (sqrt.f64 2) (pow.f64 a1 2)) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 a2 6)) (pow.f64 a1 8)))))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a2 2) (/.f64 (sqrt.f64 2) (pow.f64 a1 4)))) (+.f64 (/.f64 (sqrt.f64 2) (pow.f64 a1 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 a2 6)) (pow.f64 a1 8))) (*.f64 (pow.f64 a2 4) (/.f64 (sqrt.f64 2) (pow.f64 a1 6)))))) |
(+.f64 (neg.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 a2 2) (pow.f64 a1 4)))) (+.f64 (/.f64 (sqrt.f64 2) (pow.f64 a1 2)) (+.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 a2 4) (pow.f64 a1 6))) (neg.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 a2 6) (pow.f64 a1 8))))))) |
(+.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 a2 4) (pow.f64 a1 6))) (+.f64 (/.f64 (sqrt.f64 2) (pow.f64 a1 2)) (+.f64 (*.f64 (pow.f64 a2 6) (neg.f64 (/.f64 (sqrt.f64 2) (pow.f64 a1 8)))) (*.f64 (pow.f64 a2 2) (neg.f64 (/.f64 (sqrt.f64 2) (pow.f64 a1 4))))))) |
(+.f64 (/.f64 (sqrt.f64 2) (pow.f64 a1 2)) (+.f64 (neg.f64 (*.f64 (pow.f64 a2 6) (/.f64 (sqrt.f64 2) (pow.f64 a1 8)))) (*.f64 (sqrt.f64 2) (+.f64 (/.f64 (pow.f64 a2 4) (pow.f64 a1 6)) (neg.f64 (/.f64 (pow.f64 a2 2) (pow.f64 a1 4))))))) |
(+.f64 (/.f64 (sqrt.f64 2) (pow.f64 a1 2)) (*.f64 (sqrt.f64 2) (+.f64 (neg.f64 (/.f64 (pow.f64 a2 6) (pow.f64 a1 8))) (+.f64 (/.f64 (pow.f64 a2 4) (pow.f64 a1 6)) (neg.f64 (/.f64 (pow.f64 a2 2) (pow.f64 a1 4))))))) |
(/.f64 (sqrt.f64 2) (pow.f64 a2 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 a1 2)) (pow.f64 a2 4))) (/.f64 (sqrt.f64 2) (pow.f64 a2 2))) |
(+.f64 (/.f64 (sqrt.f64 2) (pow.f64 a2 2)) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 a1 2)) (pow.f64 a2 4)))) |
(+.f64 (/.f64 (sqrt.f64 2) (pow.f64 a2 2)) (neg.f64 (*.f64 (pow.f64 a1 2) (/.f64 (sqrt.f64 2) (pow.f64 a2 4))))) |
(+.f64 (/.f64 (sqrt.f64 2) (pow.f64 a2 2)) (neg.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 a1 2) (pow.f64 a2 4))))) |
(+.f64 (/.f64 (sqrt.f64 2) (pow.f64 a2 2)) (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (pow.f64 a1 2) (pow.f64 a2 4))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 a1 2)) (pow.f64 a2 4))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 a1 4)) (pow.f64 a2 6)) (/.f64 (sqrt.f64 2) (pow.f64 a2 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 a1 2)) (pow.f64 a2 4))) (+.f64 (/.f64 (sqrt.f64 2) (pow.f64 a2 2)) (*.f64 (pow.f64 a1 4) (/.f64 (sqrt.f64 2) (pow.f64 a2 6))))) |
(+.f64 (/.f64 (sqrt.f64 2) (pow.f64 a2 2)) (+.f64 (neg.f64 (*.f64 (pow.f64 a1 2) (/.f64 (sqrt.f64 2) (pow.f64 a2 4)))) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 a1 4) (pow.f64 a2 6))))) |
(+.f64 (/.f64 (sqrt.f64 2) (pow.f64 a2 2)) (+.f64 (neg.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 a1 2) (pow.f64 a2 4)))) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 a1 4) (pow.f64 a2 6))))) |
(+.f64 (/.f64 (sqrt.f64 2) (pow.f64 a2 2)) (*.f64 (sqrt.f64 2) (+.f64 (/.f64 (pow.f64 a1 4) (pow.f64 a2 6)) (neg.f64 (/.f64 (pow.f64 a1 2) (pow.f64 a2 4)))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 a1 2)) (pow.f64 a2 4))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 a1 4)) (pow.f64 a2 6)) (+.f64 (/.f64 (sqrt.f64 2) (pow.f64 a2 2)) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 a1 6)) (pow.f64 a2 8)))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 a1 2)) (pow.f64 a2 4))) (+.f64 (/.f64 (sqrt.f64 2) (pow.f64 a2 2)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a1 6) (/.f64 (sqrt.f64 2) (pow.f64 a2 8)))) (*.f64 (pow.f64 a1 4) (/.f64 (sqrt.f64 2) (pow.f64 a2 6)))))) |
(+.f64 (neg.f64 (*.f64 (pow.f64 a1 2) (/.f64 (sqrt.f64 2) (pow.f64 a2 4)))) (+.f64 (/.f64 (sqrt.f64 2) (pow.f64 a2 2)) (+.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 a1 4) (pow.f64 a2 6))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 a1 6)) (pow.f64 a2 8)))))) |
(+.f64 (/.f64 (sqrt.f64 2) (pow.f64 a2 2)) (+.f64 (neg.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 a1 2) (pow.f64 a2 4)))) (+.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 a1 4) (pow.f64 a2 6))) (*.f64 (pow.f64 a1 6) (neg.f64 (/.f64 (sqrt.f64 2) (pow.f64 a2 8))))))) |
(+.f64 (/.f64 (sqrt.f64 2) (pow.f64 a2 2)) (+.f64 (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (pow.f64 a1 2) (pow.f64 a2 4)))) (*.f64 (sqrt.f64 2) (+.f64 (/.f64 (pow.f64 a1 4) (pow.f64 a2 6)) (neg.f64 (/.f64 (pow.f64 a1 6) (pow.f64 a2 8))))))) |
(+.f64 (/.f64 (sqrt.f64 2) (pow.f64 a2 2)) (*.f64 (sqrt.f64 2) (+.f64 (neg.f64 (/.f64 (pow.f64 a1 2) (pow.f64 a2 4))) (+.f64 (/.f64 (pow.f64 a1 4) (pow.f64 a2 6)) (neg.f64 (/.f64 (pow.f64 a1 6) (pow.f64 a2 8))))))) |
(/.f64 (sqrt.f64 2) (pow.f64 a2 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 a1 2)) (pow.f64 a2 4))) (/.f64 (sqrt.f64 2) (pow.f64 a2 2))) |
(+.f64 (/.f64 (sqrt.f64 2) (pow.f64 a2 2)) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 a1 2)) (pow.f64 a2 4)))) |
(+.f64 (/.f64 (sqrt.f64 2) (pow.f64 a2 2)) (neg.f64 (*.f64 (pow.f64 a1 2) (/.f64 (sqrt.f64 2) (pow.f64 a2 4))))) |
(+.f64 (/.f64 (sqrt.f64 2) (pow.f64 a2 2)) (neg.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 a1 2) (pow.f64 a2 4))))) |
(+.f64 (/.f64 (sqrt.f64 2) (pow.f64 a2 2)) (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (pow.f64 a1 2) (pow.f64 a2 4))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 a1 2)) (pow.f64 a2 4))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 a1 4)) (pow.f64 a2 6)) (/.f64 (sqrt.f64 2) (pow.f64 a2 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 a1 2)) (pow.f64 a2 4))) (+.f64 (/.f64 (sqrt.f64 2) (pow.f64 a2 2)) (*.f64 (pow.f64 a1 4) (/.f64 (sqrt.f64 2) (pow.f64 a2 6))))) |
(+.f64 (/.f64 (sqrt.f64 2) (pow.f64 a2 2)) (+.f64 (neg.f64 (*.f64 (pow.f64 a1 2) (/.f64 (sqrt.f64 2) (pow.f64 a2 4)))) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 a1 4) (pow.f64 a2 6))))) |
(+.f64 (/.f64 (sqrt.f64 2) (pow.f64 a2 2)) (+.f64 (neg.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 a1 2) (pow.f64 a2 4)))) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 a1 4) (pow.f64 a2 6))))) |
(+.f64 (/.f64 (sqrt.f64 2) (pow.f64 a2 2)) (*.f64 (sqrt.f64 2) (+.f64 (/.f64 (pow.f64 a1 4) (pow.f64 a2 6)) (neg.f64 (/.f64 (pow.f64 a1 2) (pow.f64 a2 4)))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 a1 2)) (pow.f64 a2 4))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 a1 4)) (pow.f64 a2 6)) (+.f64 (/.f64 (sqrt.f64 2) (pow.f64 a2 2)) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 a1 6)) (pow.f64 a2 8)))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 a1 2)) (pow.f64 a2 4))) (+.f64 (/.f64 (sqrt.f64 2) (pow.f64 a2 2)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a1 6) (/.f64 (sqrt.f64 2) (pow.f64 a2 8)))) (*.f64 (pow.f64 a1 4) (/.f64 (sqrt.f64 2) (pow.f64 a2 6)))))) |
(+.f64 (neg.f64 (*.f64 (pow.f64 a1 2) (/.f64 (sqrt.f64 2) (pow.f64 a2 4)))) (+.f64 (/.f64 (sqrt.f64 2) (pow.f64 a2 2)) (+.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 a1 4) (pow.f64 a2 6))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 a1 6)) (pow.f64 a2 8)))))) |
(+.f64 (/.f64 (sqrt.f64 2) (pow.f64 a2 2)) (+.f64 (neg.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 a1 2) (pow.f64 a2 4)))) (+.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 a1 4) (pow.f64 a2 6))) (*.f64 (pow.f64 a1 6) (neg.f64 (/.f64 (sqrt.f64 2) (pow.f64 a2 8))))))) |
(+.f64 (/.f64 (sqrt.f64 2) (pow.f64 a2 2)) (+.f64 (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (pow.f64 a1 2) (pow.f64 a2 4)))) (*.f64 (sqrt.f64 2) (+.f64 (/.f64 (pow.f64 a1 4) (pow.f64 a2 6)) (neg.f64 (/.f64 (pow.f64 a1 6) (pow.f64 a2 8))))))) |
(+.f64 (/.f64 (sqrt.f64 2) (pow.f64 a2 2)) (*.f64 (sqrt.f64 2) (+.f64 (neg.f64 (/.f64 (pow.f64 a1 2) (pow.f64 a2 4))) (+.f64 (/.f64 (pow.f64 a1 4) (pow.f64 a2 6)) (neg.f64 (/.f64 (pow.f64 a1 6) (pow.f64 a2 8))))))) |
(/.f64 (sqrt.f64 2) (pow.f64 a2 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 a1 2)) (pow.f64 a2 4))) (/.f64 (sqrt.f64 2) (pow.f64 a2 2))) |
(+.f64 (/.f64 (sqrt.f64 2) (pow.f64 a2 2)) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 a1 2)) (pow.f64 a2 4)))) |
(+.f64 (/.f64 (sqrt.f64 2) (pow.f64 a2 2)) (neg.f64 (*.f64 (pow.f64 a1 2) (/.f64 (sqrt.f64 2) (pow.f64 a2 4))))) |
(+.f64 (/.f64 (sqrt.f64 2) (pow.f64 a2 2)) (neg.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 a1 2) (pow.f64 a2 4))))) |
(+.f64 (/.f64 (sqrt.f64 2) (pow.f64 a2 2)) (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (pow.f64 a1 2) (pow.f64 a2 4))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 a1 2)) (pow.f64 a2 4))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 a1 4)) (pow.f64 a2 6)) (/.f64 (sqrt.f64 2) (pow.f64 a2 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 a1 2)) (pow.f64 a2 4))) (+.f64 (/.f64 (sqrt.f64 2) (pow.f64 a2 2)) (*.f64 (pow.f64 a1 4) (/.f64 (sqrt.f64 2) (pow.f64 a2 6))))) |
(+.f64 (/.f64 (sqrt.f64 2) (pow.f64 a2 2)) (+.f64 (neg.f64 (*.f64 (pow.f64 a1 2) (/.f64 (sqrt.f64 2) (pow.f64 a2 4)))) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 a1 4) (pow.f64 a2 6))))) |
(+.f64 (/.f64 (sqrt.f64 2) (pow.f64 a2 2)) (+.f64 (neg.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 a1 2) (pow.f64 a2 4)))) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 a1 4) (pow.f64 a2 6))))) |
(+.f64 (/.f64 (sqrt.f64 2) (pow.f64 a2 2)) (*.f64 (sqrt.f64 2) (+.f64 (/.f64 (pow.f64 a1 4) (pow.f64 a2 6)) (neg.f64 (/.f64 (pow.f64 a1 2) (pow.f64 a2 4)))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 a1 2)) (pow.f64 a2 4))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 a1 4)) (pow.f64 a2 6)) (+.f64 (/.f64 (sqrt.f64 2) (pow.f64 a2 2)) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 a1 6)) (pow.f64 a2 8)))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 a1 2)) (pow.f64 a2 4))) (+.f64 (/.f64 (sqrt.f64 2) (pow.f64 a2 2)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 a1 6) (/.f64 (sqrt.f64 2) (pow.f64 a2 8)))) (*.f64 (pow.f64 a1 4) (/.f64 (sqrt.f64 2) (pow.f64 a2 6)))))) |
(+.f64 (neg.f64 (*.f64 (pow.f64 a1 2) (/.f64 (sqrt.f64 2) (pow.f64 a2 4)))) (+.f64 (/.f64 (sqrt.f64 2) (pow.f64 a2 2)) (+.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 a1 4) (pow.f64 a2 6))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 a1 6)) (pow.f64 a2 8)))))) |
(+.f64 (/.f64 (sqrt.f64 2) (pow.f64 a2 2)) (+.f64 (neg.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 a1 2) (pow.f64 a2 4)))) (+.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 a1 4) (pow.f64 a2 6))) (*.f64 (pow.f64 a1 6) (neg.f64 (/.f64 (sqrt.f64 2) (pow.f64 a2 8))))))) |
(+.f64 (/.f64 (sqrt.f64 2) (pow.f64 a2 2)) (+.f64 (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (pow.f64 a1 2) (pow.f64 a2 4)))) (*.f64 (sqrt.f64 2) (+.f64 (/.f64 (pow.f64 a1 4) (pow.f64 a2 6)) (neg.f64 (/.f64 (pow.f64 a1 6) (pow.f64 a2 8))))))) |
(+.f64 (/.f64 (sqrt.f64 2) (pow.f64 a2 2)) (*.f64 (sqrt.f64 2) (+.f64 (neg.f64 (/.f64 (pow.f64 a1 2) (pow.f64 a2 4))) (+.f64 (/.f64 (pow.f64 a1 4) (pow.f64 a2 6)) (neg.f64 (/.f64 (pow.f64 a1 6) (pow.f64 a2 8))))))) |
(/.f64 (sqrt.f64 2) (pow.f64 a1 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 a2 2)) (pow.f64 a1 4))) (/.f64 (sqrt.f64 2) (pow.f64 a1 2))) |
(+.f64 (/.f64 (sqrt.f64 2) (pow.f64 a1 2)) (*.f64 -1 (*.f64 (pow.f64 a2 2) (/.f64 (sqrt.f64 2) (pow.f64 a1 4))))) |
(+.f64 (/.f64 (sqrt.f64 2) (pow.f64 a1 2)) (neg.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 a2 2) (pow.f64 a1 4))))) |
(+.f64 (/.f64 (sqrt.f64 2) (pow.f64 a1 2)) (*.f64 (pow.f64 a2 2) (neg.f64 (/.f64 (sqrt.f64 2) (pow.f64 a1 4))))) |
(+.f64 (/.f64 (sqrt.f64 2) (pow.f64 a1 2)) (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (pow.f64 a2 2) (pow.f64 a1 4))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 a2 2)) (pow.f64 a1 4))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 a2 4)) (pow.f64 a1 6)) (/.f64 (sqrt.f64 2) (pow.f64 a1 2)))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a2 2) (/.f64 (sqrt.f64 2) (pow.f64 a1 4)))) (+.f64 (/.f64 (sqrt.f64 2) (pow.f64 a1 2)) (*.f64 (pow.f64 a2 4) (/.f64 (sqrt.f64 2) (pow.f64 a1 6))))) |
(+.f64 (/.f64 (sqrt.f64 2) (pow.f64 a1 2)) (+.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 a2 4) (pow.f64 a1 6))) (neg.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 a2 2) (pow.f64 a1 4)))))) |
(+.f64 (/.f64 (sqrt.f64 2) (pow.f64 a1 2)) (+.f64 (*.f64 (pow.f64 a2 2) (neg.f64 (/.f64 (sqrt.f64 2) (pow.f64 a1 4)))) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 a2 4) (pow.f64 a1 6))))) |
(+.f64 (/.f64 (sqrt.f64 2) (pow.f64 a1 2)) (*.f64 (sqrt.f64 2) (+.f64 (/.f64 (pow.f64 a2 4) (pow.f64 a1 6)) (neg.f64 (/.f64 (pow.f64 a2 2) (pow.f64 a1 4)))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 a2 2)) (pow.f64 a1 4))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 a2 4)) (pow.f64 a1 6)) (+.f64 (/.f64 (sqrt.f64 2) (pow.f64 a1 2)) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 a2 6)) (pow.f64 a1 8)))))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a2 2) (/.f64 (sqrt.f64 2) (pow.f64 a1 4)))) (+.f64 (/.f64 (sqrt.f64 2) (pow.f64 a1 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 a2 6)) (pow.f64 a1 8))) (*.f64 (pow.f64 a2 4) (/.f64 (sqrt.f64 2) (pow.f64 a1 6)))))) |
(+.f64 (neg.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 a2 2) (pow.f64 a1 4)))) (+.f64 (/.f64 (sqrt.f64 2) (pow.f64 a1 2)) (+.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 a2 4) (pow.f64 a1 6))) (neg.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 a2 6) (pow.f64 a1 8))))))) |
(+.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 a2 4) (pow.f64 a1 6))) (+.f64 (/.f64 (sqrt.f64 2) (pow.f64 a1 2)) (+.f64 (*.f64 (pow.f64 a2 6) (neg.f64 (/.f64 (sqrt.f64 2) (pow.f64 a1 8)))) (*.f64 (pow.f64 a2 2) (neg.f64 (/.f64 (sqrt.f64 2) (pow.f64 a1 4))))))) |
(+.f64 (/.f64 (sqrt.f64 2) (pow.f64 a1 2)) (+.f64 (neg.f64 (*.f64 (pow.f64 a2 6) (/.f64 (sqrt.f64 2) (pow.f64 a1 8)))) (*.f64 (sqrt.f64 2) (+.f64 (/.f64 (pow.f64 a2 4) (pow.f64 a1 6)) (neg.f64 (/.f64 (pow.f64 a2 2) (pow.f64 a1 4))))))) |
(+.f64 (/.f64 (sqrt.f64 2) (pow.f64 a1 2)) (*.f64 (sqrt.f64 2) (+.f64 (neg.f64 (/.f64 (pow.f64 a2 6) (pow.f64 a1 8))) (+.f64 (/.f64 (pow.f64 a2 4) (pow.f64 a1 6)) (neg.f64 (/.f64 (pow.f64 a2 2) (pow.f64 a1 4))))))) |
(/.f64 (sqrt.f64 2) (pow.f64 a1 2)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 a2 2)) (pow.f64 a1 4))) (/.f64 (sqrt.f64 2) (pow.f64 a1 2))) |
(+.f64 (/.f64 (sqrt.f64 2) (pow.f64 a1 2)) (*.f64 -1 (*.f64 (pow.f64 a2 2) (/.f64 (sqrt.f64 2) (pow.f64 a1 4))))) |
(+.f64 (/.f64 (sqrt.f64 2) (pow.f64 a1 2)) (neg.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 a2 2) (pow.f64 a1 4))))) |
(+.f64 (/.f64 (sqrt.f64 2) (pow.f64 a1 2)) (*.f64 (pow.f64 a2 2) (neg.f64 (/.f64 (sqrt.f64 2) (pow.f64 a1 4))))) |
(+.f64 (/.f64 (sqrt.f64 2) (pow.f64 a1 2)) (*.f64 (sqrt.f64 2) (neg.f64 (/.f64 (pow.f64 a2 2) (pow.f64 a1 4))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 a2 2)) (pow.f64 a1 4))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 a2 4)) (pow.f64 a1 6)) (/.f64 (sqrt.f64 2) (pow.f64 a1 2)))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a2 2) (/.f64 (sqrt.f64 2) (pow.f64 a1 4)))) (+.f64 (/.f64 (sqrt.f64 2) (pow.f64 a1 2)) (*.f64 (pow.f64 a2 4) (/.f64 (sqrt.f64 2) (pow.f64 a1 6))))) |
(+.f64 (/.f64 (sqrt.f64 2) (pow.f64 a1 2)) (+.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 a2 4) (pow.f64 a1 6))) (neg.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 a2 2) (pow.f64 a1 4)))))) |
(+.f64 (/.f64 (sqrt.f64 2) (pow.f64 a1 2)) (+.f64 (*.f64 (pow.f64 a2 2) (neg.f64 (/.f64 (sqrt.f64 2) (pow.f64 a1 4)))) (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 a2 4) (pow.f64 a1 6))))) |
(+.f64 (/.f64 (sqrt.f64 2) (pow.f64 a1 2)) (*.f64 (sqrt.f64 2) (+.f64 (/.f64 (pow.f64 a2 4) (pow.f64 a1 6)) (neg.f64 (/.f64 (pow.f64 a2 2) (pow.f64 a1 4)))))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 a2 2)) (pow.f64 a1 4))) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 a2 4)) (pow.f64 a1 6)) (+.f64 (/.f64 (sqrt.f64 2) (pow.f64 a1 2)) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 a2 6)) (pow.f64 a1 8)))))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a2 2) (/.f64 (sqrt.f64 2) (pow.f64 a1 4)))) (+.f64 (/.f64 (sqrt.f64 2) (pow.f64 a1 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 2) (pow.f64 a2 6)) (pow.f64 a1 8))) (*.f64 (pow.f64 a2 4) (/.f64 (sqrt.f64 2) (pow.f64 a1 6)))))) |
(+.f64 (neg.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 a2 2) (pow.f64 a1 4)))) (+.f64 (/.f64 (sqrt.f64 2) (pow.f64 a1 2)) (+.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 a2 4) (pow.f64 a1 6))) (neg.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 a2 6) (pow.f64 a1 8))))))) |
(+.f64 (*.f64 (sqrt.f64 2) (/.f64 (pow.f64 a2 4) (pow.f64 a1 6))) (+.f64 (/.f64 (sqrt.f64 2) (pow.f64 a1 2)) (+.f64 (*.f64 (pow.f64 a2 6) (neg.f64 (/.f64 (sqrt.f64 2) (pow.f64 a1 8)))) (*.f64 (pow.f64 a2 2) (neg.f64 (/.f64 (sqrt.f64 2) (pow.f64 a1 4))))))) |
(+.f64 (/.f64 (sqrt.f64 2) (pow.f64 a1 2)) (+.f64 (neg.f64 (*.f64 (pow.f64 a2 6) (/.f64 (sqrt.f64 2) (pow.f64 a1 8)))) (*.f64 (sqrt.f64 2) (+.f64 (/.f64 (pow.f64 a2 4) (pow.f64 a1 6)) (neg.f64 (/.f64 (pow.f64 a2 2) (pow.f64 a1 4))))))) |
(+.f64 (/.f64 (sqrt.f64 2) (pow.f64 a1 2)) (*.f64 (sqrt.f64 2) (+.f64 (neg.f64 (/.f64 (pow.f64 a2 6) (pow.f64 a1 8))) (+.f64 (/.f64 (pow.f64 a2 4) (pow.f64 a1 6)) (neg.f64 (/.f64 (pow.f64 a2 2) (pow.f64 a1 4))))))) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 0) |
(/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(+.f64 0 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(-.f64 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 0) |
(/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 2 (/.f64 (sqrt.f64 2) (*.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 2 (/.f64 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 2)) |
(/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (sqrt.f64 2) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 1) |
(/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 1 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (*.f64 2 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) 1/2) |
(/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (*.f64 2 (sqrt.f64 2)) (/.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (*.f64 2 (sqrt.f64 2)) (*.f64 (/.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 1)) |
(/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (*.f64 2 (sqrt.f64 2)) (*.f64 1/2 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (*.f64 (sqrt.f64 2) 4) (/.f64 1 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4))) |
(/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (*.f64 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 4) 1/4) |
(/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)) |
(/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (/.f64 1 (sqrt.f64 2)))) |
(/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (neg.f64 (sqrt.f64 2)) (/.f64 1 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 -1 (/.f64 (sqrt.f64 2) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (neg.f64 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) -1) |
(/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (*.f64 2 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (sqrt.f64 2) 2)) |
(/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 1/2 (*.f64 2 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (/.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 2 (sqrt.f64 2))) |
(/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(neg.f64 (neg.f64 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(+.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 0) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(+.f64 0 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(-.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 0) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(*.f64 2 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 2 (sqrt.f64 2)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(*.f64 2 (/.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 2)) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1 (sqrt.f64 2))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(*.f64 1 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 1) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(*.f64 (*.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1/2 (sqrt.f64 2))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(*.f64 (*.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (/.f64 1/2 (sqrt.f64 2)) 1)) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(*.f64 (*.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 1/2 (/.f64 1 (sqrt.f64 2)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (/.f64 1 (*.f64 (sqrt.f64 2) 4))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (sqrt.f64 2))) 1/2) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(*.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (neg.f64 (sqrt.f64 2)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(*.f64 -1 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(*.f64 1/2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (sqrt.f64 2)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(*.f64 (/.f64 1/2 (sqrt.f64 2)) (*.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.3b | (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
| ✓ | 0.4b | (*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
| 1.0b | (/.f64 1 (sqrt.f64 2)) | |
| ✓ | 30.1b | (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
Compiled 105 to 28 computations (73.3% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | a2 | @ | 0 | (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
| 0.0ms | a2 | @ | inf | (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
| 0.0ms | a1 | @ | inf | (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
| 0.0ms | a1 | @ | 0 | (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
| 0.0ms | a2 | @ | 0 | (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
| 1× | batch-egg-rewrite |
| 1730× | rational.json-simplify-50 |
| 1210× | rational.json-simplify-2 |
| 714× | rational.json-simplify-61 |
| 582× | rational.json-simplify-44 |
| 564× | rational.json-simplify-47 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 16 | 205 |
| 1 | 170 | 187 |
| 2 | 483 | 91 |
| 3 | 1297 | 91 |
| 4 | 6031 | 91 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a1 a1) (*.f64 a2 a2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 0 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1 0)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (neg.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 4) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (neg.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (neg.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))) (*.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 4) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (-.f64 0 (/.f64 1 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 1 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1))) (*.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (*.f64 2 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4 (-.f64 0 (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 4) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 4 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (neg.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (-.f64 0 (/.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 1 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 0)) (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 0) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 0) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 4)) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)))) (-.f64 0 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (-.f64 0 (*.f64 2 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x and (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x or (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 0 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1 0)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 1 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (*.f64 (sqrt.f64 2) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 2 (sqrt.f64 2))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1 (/.f64 1 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (sqrt.f64 2) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (*.f64 2 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (/.f64 (*.f64 (sqrt.f64 2) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (/.f64 2 (/.f64 1 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (-.f64 0 (*.f64 2 (neg.f64 (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (-.f64 0 (neg.f64 (*.f64 2 (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 2 (*.f64 (sqrt.f64 2) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 (sqrt.f64 2) 4) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (sqrt.f64 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 4) (/.f64 1 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 1 (sqrt.f64 2))) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (*.f64 (sqrt.f64 2) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (*.f64 (sqrt.f64 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (/.f64 4 (/.f64 1 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (sqrt.f64 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 2 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)) (/.f64 1 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (neg.f64 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (-.f64 0 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (neg.f64 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 -1 (/.f64 1 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (sqrt.f64 2) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (-.f64 0 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 2 (*.f64 (sqrt.f64 2) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (sqrt.f64 2)) 4) (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 2 (neg.f64 (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (neg.f64 (*.f64 2 (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (-.f64 0 (*.f64 (sqrt.f64 2) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4)) (/.f64 8 (/.f64 1 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 2 (neg.f64 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 -2 (/.f64 1 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))) (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 4) (*.f64 4 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) (neg.f64 (*.f64 2 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) (/.f64 -2 (/.f64 1 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (sqrt.f64 2)) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (sqrt.f64 2) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (sqrt.f64 2)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 8 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 2 (*.f64 (sqrt.f64 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 2)) 4) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -2 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 2 (neg.f64 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -2 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (neg.f64 (*.f64 2 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (sqrt.f64 2)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) (sqrt.f64 2)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (sqrt.f64 2)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (neg.f64 (sqrt.f64 2))) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) (/.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 4) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 2 (sqrt.f64 2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (/.f64 1 (sqrt.f64 2)))) (neg.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))) (-.f64 0 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 2 (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1 (sqrt.f64 2))) (neg.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4)) (neg.f64 (*.f64 (sqrt.f64 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (sqrt.f64 2) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 1 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (sqrt.f64 2))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 4) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 4 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 4) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (sqrt.f64 2))) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 0)) (*.f64 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 1 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 0)) (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 1 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2))) (-.f64 0 (/.f64 1 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 2 (sqrt.f64 2))) (neg.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 8 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (-.f64 0 (*.f64 2 (*.f64 (sqrt.f64 2) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 -2 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (*.f64 2 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 -2 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (-.f64 0 (*.f64 2 (neg.f64 (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 -2 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (-.f64 0 (neg.f64 (*.f64 2 (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (sqrt.f64 2))) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) (sqrt.f64 2))) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (sqrt.f64 2))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (neg.f64 (sqrt.f64 2)))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))) (-.f64 0 (/.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (neg.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 2)))) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 2)))) (neg.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (-.f64 0 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (sqrt.f64 2))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (neg.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (sqrt.f64 2))) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 4) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (-.f64 0 (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 2 (/.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 4) (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 4) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (/.f64 4 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))) (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (-.f64 0 (/.f64 1 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (neg.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 -1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (-.f64 0 (/.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4)) (/.f64 8 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 -2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) (/.f64 -2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) (neg.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 1 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)))) (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (*.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (neg.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 1 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)))) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (neg.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))))) (-.f64 0 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) |
| 1× | egg-herbie |
| 1558× | rational.json-simplify-49 |
| 1508× | rational.json-simplify-51 |
| 1394× | rational.json-simplify-50 |
| 1242× | rational.json-simplify-46 |
| 752× | rational.json-simplify-35 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 566 | 11490 |
| 1 | 2304 | 11322 |
| 2 | 5876 | 11306 |
| 1× | node limit |
| Inputs |
|---|
(pow.f64 a1 2) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(pow.f64 a2 2) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(pow.f64 a2 2) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(pow.f64 a2 2) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(pow.f64 a1 2) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(pow.f64 a1 2) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(pow.f64 a1 4) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (pow.f64 a1 4)) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (+.f64 (pow.f64 a1 4) (pow.f64 a2 4))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (+.f64 (pow.f64 a1 4) (pow.f64 a2 4))) |
(pow.f64 a2 4) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (pow.f64 a2 4)) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (+.f64 (pow.f64 a1 4) (pow.f64 a2 4))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (+.f64 (pow.f64 a1 4) (pow.f64 a2 4))) |
(pow.f64 a2 4) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (pow.f64 a2 4)) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (+.f64 (pow.f64 a1 4) (pow.f64 a2 4))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (+.f64 (pow.f64 a1 4) (pow.f64 a2 4))) |
(pow.f64 a2 4) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (pow.f64 a2 4)) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (+.f64 (pow.f64 a1 4) (pow.f64 a2 4))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (+.f64 (pow.f64 a1 4) (pow.f64 a2 4))) |
(pow.f64 a1 4) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (pow.f64 a1 4)) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (+.f64 (pow.f64 a1 4) (pow.f64 a2 4))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (+.f64 (pow.f64 a1 4) (pow.f64 a2 4))) |
(pow.f64 a1 4) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (pow.f64 a1 4)) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (+.f64 (pow.f64 a1 4) (pow.f64 a2 4))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (+.f64 (pow.f64 a1 4) (pow.f64 a2 4))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(+.f64 (*.f64 a1 a1) (*.f64 a2 a2)) |
(+.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 0) |
(+.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1 0))) |
(+.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 0 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(+.f64 0 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(+.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1 0)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(+.f64 (/.f64 0 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(-.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 0) |
(-.f64 0 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 1 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 1 (neg.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 1) |
(/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 2 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) 2) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 4 (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 4)) |
(/.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 4 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 4) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(/.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) 4) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(/.f64 -1 (neg.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) -1) |
(/.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(/.f64 -2 (neg.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4)) 8) |
(/.f64 (*.f64 2 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) -2) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))) (*.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)))) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 4) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4)) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (-.f64 0 (/.f64 1 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) -2) |
(/.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 1 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(/.f64 (/.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(/.f64 (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1))) (*.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1)))) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (*.f64 2 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))) |
(/.f64 -4 (-.f64 0 (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 4))) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))) |
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))) |
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 4) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 4) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4)) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 4 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (neg.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) 1/2) |
(/.f64 (/.f64 1 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))) |
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (neg.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (-.f64 0 (/.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(/.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 1 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (+.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 0)) (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 0))) |
(/.f64 (+.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 0) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 0) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 4)) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4))) |
(/.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)))) |
(/.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4))) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)))) (-.f64 0 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)))) |
(/.f64 (neg.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (-.f64 0 (*.f64 2 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) |
(/.f64 (neg.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)))) |
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)))) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(neg.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(fabs.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(fabs.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(+.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 0) |
(+.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1 0))) |
(+.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 0 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(+.f64 0 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(+.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1 0)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(+.f64 (/.f64 0 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(-.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 0) |
(/.f64 1 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 1 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 1 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (*.f64 (sqrt.f64 2) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 2 (sqrt.f64 2))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1 (/.f64 1 (sqrt.f64 2)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))) |
(/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))) |
(/.f64 2 (*.f64 (sqrt.f64 2) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(/.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 1) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (*.f64 2 (sqrt.f64 2))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (/.f64 (*.f64 (sqrt.f64 2) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (/.f64 2 (/.f64 1 (sqrt.f64 2)))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (-.f64 0 (*.f64 2 (neg.f64 (sqrt.f64 2))))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (-.f64 0 (neg.f64 (*.f64 2 (sqrt.f64 2))))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))) |
(/.f64 4 (*.f64 2 (*.f64 (sqrt.f64 2) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(/.f64 4 (/.f64 (*.f64 (sqrt.f64 2) 4) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 4 (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (sqrt.f64 2) 4))) |
(/.f64 4 (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 4) (/.f64 1 (sqrt.f64 2)))) |
(/.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))) |
(/.f64 (*.f64 2 (/.f64 1 (sqrt.f64 2))) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (*.f64 (sqrt.f64 2) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (*.f64 (sqrt.f64 2) 4)) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (/.f64 4 (/.f64 1 (sqrt.f64 2)))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (sqrt.f64 2))) 2) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 2 (sqrt.f64 2)))) |
(/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)) (/.f64 1 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 -1 (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (neg.f64 (sqrt.f64 2)))) |
(/.f64 -1 (-.f64 0 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (neg.f64 (sqrt.f64 2))) |
(/.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 -1 (/.f64 1 (sqrt.f64 2)))) |
(/.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (sqrt.f64 2) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (-.f64 0 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))) |
(/.f64 8 (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 2 (*.f64 (sqrt.f64 2) 4)))) |
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 2)) 4) (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 4)) |
(/.f64 -2 (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 2 (neg.f64 (sqrt.f64 2))))) |
(/.f64 -2 (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (neg.f64 (*.f64 2 (sqrt.f64 2))))) |
(/.f64 -2 (-.f64 0 (*.f64 (sqrt.f64 2) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4)) (/.f64 8 (/.f64 1 (sqrt.f64 2)))) |
(/.f64 (*.f64 2 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 2 (neg.f64 (sqrt.f64 2)))) |
(/.f64 (*.f64 2 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 -2 (/.f64 1 (sqrt.f64 2)))) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) |
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 4) 4) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))) (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 4) (*.f64 4 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))) |
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) (neg.f64 (*.f64 2 (sqrt.f64 2)))) |
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) (/.f64 -2 (/.f64 1 (sqrt.f64 2)))) |
(/.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 4)) 8) |
(/.f64 (/.f64 2 (sqrt.f64 2)) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (sqrt.f64 2) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (sqrt.f64 2)) 4) |
(/.f64 (/.f64 8 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 2 (*.f64 (sqrt.f64 2) 4))) |
(/.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 2)) 4) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) 4) |
(/.f64 (/.f64 -2 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 2 (neg.f64 (sqrt.f64 2)))) |
(/.f64 (/.f64 -2 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (neg.f64 (*.f64 2 (sqrt.f64 2)))) |
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (sqrt.f64 2)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) (sqrt.f64 2)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (sqrt.f64 2)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (neg.f64 (sqrt.f64 2))) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (/.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) (/.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) 2) |
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))) |
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 4) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) 4) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 2) |
(/.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 2 (sqrt.f64 2))) 1/2) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) 1/2) |
(/.f64 (/.f64 1 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (neg.f64 (*.f64 2 (/.f64 1 (sqrt.f64 2)))) (neg.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))) (-.f64 0 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 2 (sqrt.f64 2))))) |
(/.f64 (neg.f64 (/.f64 1 (sqrt.f64 2))) (neg.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4)) (neg.f64 (*.f64 (sqrt.f64 2) 4))) |
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (sqrt.f64 2) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2)))) |
(/.f64 (/.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (/.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 1 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (sqrt.f64 2))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 4) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 4 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 4) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4)) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (sqrt.f64 2))) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) |
(/.f64 (+.f64 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 0)) (*.f64 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 0))) |
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 1 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 0)) (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 1 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 0))) |
(/.f64 (neg.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2))) (-.f64 0 (/.f64 1 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(/.f64 (neg.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))) |
(/.f64 (neg.f64 (/.f64 2 (sqrt.f64 2))) (neg.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (neg.f64 (/.f64 8 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (-.f64 0 (*.f64 2 (*.f64 (sqrt.f64 2) 4)))) |
(/.f64 (neg.f64 (/.f64 -2 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (*.f64 2 (sqrt.f64 2))) |
(/.f64 (neg.f64 (/.f64 -2 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (-.f64 0 (*.f64 2 (neg.f64 (sqrt.f64 2))))) |
(/.f64 (neg.f64 (/.f64 -2 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (-.f64 0 (neg.f64 (*.f64 2 (sqrt.f64 2))))) |
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (sqrt.f64 2))) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(/.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) (sqrt.f64 2))) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))) |
(/.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (sqrt.f64 2))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (neg.f64 (sqrt.f64 2)))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (neg.f64 (/.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))) (-.f64 0 (/.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)))) |
(/.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (neg.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 2)))) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 2)))) (neg.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (-.f64 0 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2))))) |
(/.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (sqrt.f64 2))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (neg.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (sqrt.f64 2))) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))) |
(/.f64 (neg.f64 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 4) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4))) |
(+.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 0) |
(+.f64 0 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(-.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 0) |
(-.f64 0 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 1 (/.f64 1 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 1 (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 1) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (-.f64 0 (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(/.f64 2 (/.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 2 (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 2 (/.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 4 (*.f64 2 (/.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(/.f64 4 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 4) (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(/.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(/.f64 4 (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 4) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 4)) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (/.f64 4 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) 2) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))) (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(/.f64 -1 (-.f64 0 (/.f64 1 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(/.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (neg.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 -1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) -1) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) |
(/.f64 -2 (-.f64 0 (/.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4)) (/.f64 8 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (*.f64 2 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 -2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 4) 4) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) (/.f64 -2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) (neg.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 1 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(/.f64 (/.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) |
(/.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)))) (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 4)) |
(/.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 4)) 8) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (*.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) |
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) 4) |
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (neg.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 1 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) 2) |
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)))) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)))) |
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) 1/2) |
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))) |
(/.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (neg.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(/.f64 (neg.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))) |
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (neg.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))))) (-.f64 0 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 4))) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(fabs.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(fabs.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(fabs.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
| Outputs |
|---|
(pow.f64 a1 2) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) |
(pow.f64 a2 2) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) |
(pow.f64 a2 2) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) |
(pow.f64 a2 2) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) |
(pow.f64 a1 2) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) |
(pow.f64 a1 2) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(pow.f64 a1 4) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (pow.f64 a1 4)) |
(+.f64 (pow.f64 a1 4) (*.f64 2 (*.f64 (pow.f64 a1 2) (pow.f64 a2 2)))) |
(+.f64 (pow.f64 a1 4) (*.f64 (pow.f64 a2 2) (*.f64 (pow.f64 a1 2) 2))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (+.f64 (pow.f64 a1 4) (pow.f64 a2 4))) |
(+.f64 (*.f64 (pow.f64 a2 2) (*.f64 (pow.f64 a1 2) 2)) (+.f64 (pow.f64 a1 4) (pow.f64 a2 4))) |
(+.f64 (pow.f64 a1 4) (+.f64 (*.f64 (pow.f64 a2 2) (*.f64 (pow.f64 a1 2) 2)) (pow.f64 a2 4))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (+.f64 (pow.f64 a1 4) (pow.f64 a2 4))) |
(+.f64 (*.f64 (pow.f64 a2 2) (*.f64 (pow.f64 a1 2) 2)) (+.f64 (pow.f64 a1 4) (pow.f64 a2 4))) |
(+.f64 (pow.f64 a1 4) (+.f64 (*.f64 (pow.f64 a2 2) (*.f64 (pow.f64 a1 2) 2)) (pow.f64 a2 4))) |
(pow.f64 a2 4) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (pow.f64 a2 4)) |
(+.f64 (*.f64 (pow.f64 a2 2) (*.f64 (pow.f64 a1 2) 2)) (pow.f64 a2 4)) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (+.f64 (pow.f64 a1 4) (pow.f64 a2 4))) |
(+.f64 (*.f64 (pow.f64 a2 2) (*.f64 (pow.f64 a1 2) 2)) (+.f64 (pow.f64 a1 4) (pow.f64 a2 4))) |
(+.f64 (pow.f64 a1 4) (+.f64 (*.f64 (pow.f64 a2 2) (*.f64 (pow.f64 a1 2) 2)) (pow.f64 a2 4))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (+.f64 (pow.f64 a1 4) (pow.f64 a2 4))) |
(+.f64 (*.f64 (pow.f64 a2 2) (*.f64 (pow.f64 a1 2) 2)) (+.f64 (pow.f64 a1 4) (pow.f64 a2 4))) |
(+.f64 (pow.f64 a1 4) (+.f64 (*.f64 (pow.f64 a2 2) (*.f64 (pow.f64 a1 2) 2)) (pow.f64 a2 4))) |
(pow.f64 a2 4) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (pow.f64 a2 4)) |
(+.f64 (*.f64 (pow.f64 a2 2) (*.f64 (pow.f64 a1 2) 2)) (pow.f64 a2 4)) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (+.f64 (pow.f64 a1 4) (pow.f64 a2 4))) |
(+.f64 (*.f64 (pow.f64 a2 2) (*.f64 (pow.f64 a1 2) 2)) (+.f64 (pow.f64 a1 4) (pow.f64 a2 4))) |
(+.f64 (pow.f64 a1 4) (+.f64 (*.f64 (pow.f64 a2 2) (*.f64 (pow.f64 a1 2) 2)) (pow.f64 a2 4))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (+.f64 (pow.f64 a1 4) (pow.f64 a2 4))) |
(+.f64 (*.f64 (pow.f64 a2 2) (*.f64 (pow.f64 a1 2) 2)) (+.f64 (pow.f64 a1 4) (pow.f64 a2 4))) |
(+.f64 (pow.f64 a1 4) (+.f64 (*.f64 (pow.f64 a2 2) (*.f64 (pow.f64 a1 2) 2)) (pow.f64 a2 4))) |
(pow.f64 a2 4) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (pow.f64 a2 4)) |
(+.f64 (*.f64 (pow.f64 a2 2) (*.f64 (pow.f64 a1 2) 2)) (pow.f64 a2 4)) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (+.f64 (pow.f64 a1 4) (pow.f64 a2 4))) |
(+.f64 (*.f64 (pow.f64 a2 2) (*.f64 (pow.f64 a1 2) 2)) (+.f64 (pow.f64 a1 4) (pow.f64 a2 4))) |
(+.f64 (pow.f64 a1 4) (+.f64 (*.f64 (pow.f64 a2 2) (*.f64 (pow.f64 a1 2) 2)) (pow.f64 a2 4))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (+.f64 (pow.f64 a1 4) (pow.f64 a2 4))) |
(+.f64 (*.f64 (pow.f64 a2 2) (*.f64 (pow.f64 a1 2) 2)) (+.f64 (pow.f64 a1 4) (pow.f64 a2 4))) |
(+.f64 (pow.f64 a1 4) (+.f64 (*.f64 (pow.f64 a2 2) (*.f64 (pow.f64 a1 2) 2)) (pow.f64 a2 4))) |
(pow.f64 a1 4) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (pow.f64 a1 4)) |
(+.f64 (pow.f64 a1 4) (*.f64 2 (*.f64 (pow.f64 a1 2) (pow.f64 a2 2)))) |
(+.f64 (pow.f64 a1 4) (*.f64 (pow.f64 a2 2) (*.f64 (pow.f64 a1 2) 2))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (+.f64 (pow.f64 a1 4) (pow.f64 a2 4))) |
(+.f64 (*.f64 (pow.f64 a2 2) (*.f64 (pow.f64 a1 2) 2)) (+.f64 (pow.f64 a1 4) (pow.f64 a2 4))) |
(+.f64 (pow.f64 a1 4) (+.f64 (*.f64 (pow.f64 a2 2) (*.f64 (pow.f64 a1 2) 2)) (pow.f64 a2 4))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (+.f64 (pow.f64 a1 4) (pow.f64 a2 4))) |
(+.f64 (*.f64 (pow.f64 a2 2) (*.f64 (pow.f64 a1 2) 2)) (+.f64 (pow.f64 a1 4) (pow.f64 a2 4))) |
(+.f64 (pow.f64 a1 4) (+.f64 (*.f64 (pow.f64 a2 2) (*.f64 (pow.f64 a1 2) 2)) (pow.f64 a2 4))) |
(pow.f64 a1 4) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (pow.f64 a1 4)) |
(+.f64 (pow.f64 a1 4) (*.f64 2 (*.f64 (pow.f64 a1 2) (pow.f64 a2 2)))) |
(+.f64 (pow.f64 a1 4) (*.f64 (pow.f64 a2 2) (*.f64 (pow.f64 a1 2) 2))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (+.f64 (pow.f64 a1 4) (pow.f64 a2 4))) |
(+.f64 (*.f64 (pow.f64 a2 2) (*.f64 (pow.f64 a1 2) 2)) (+.f64 (pow.f64 a1 4) (pow.f64 a2 4))) |
(+.f64 (pow.f64 a1 4) (+.f64 (*.f64 (pow.f64 a2 2) (*.f64 (pow.f64 a1 2) 2)) (pow.f64 a2 4))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 a1 2) (pow.f64 a2 2))) (+.f64 (pow.f64 a1 4) (pow.f64 a2 4))) |
(+.f64 (*.f64 (pow.f64 a2 2) (*.f64 (pow.f64 a1 2) 2)) (+.f64 (pow.f64 a1 4) (pow.f64 a2 4))) |
(+.f64 (pow.f64 a1 4) (+.f64 (*.f64 (pow.f64 a2 2) (*.f64 (pow.f64 a1 2) 2)) (pow.f64 a2 4))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(+.f64 (*.f64 a1 a1) (*.f64 a2 a2)) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(+.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 0) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(+.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1 0))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(+.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 0 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(+.f64 0 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(+.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1 0)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(+.f64 (/.f64 0 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(-.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 0) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(-.f64 0 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 1 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 1 (neg.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 1) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 2 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) 2) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 4 (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 4)) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 4 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 4) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) 4) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 -1 (neg.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) -1) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 -2 (neg.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4)) 8) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 (*.f64 2 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) -2) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))) (*.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 4) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4)) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (-.f64 0 (/.f64 1 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) -2) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 1 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 (/.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1))) (*.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1)))) |
(+.f64 (/.f64 1 (/.f64 1 (*.f64 a2 a2))) (/.f64 1 (/.f64 1 (*.f64 a1 a1)))) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (*.f64 2 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 -4 (-.f64 0 (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 4))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 4) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 4) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4)) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 4 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (neg.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) 1/2) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 (/.f64 1 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (/.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 (neg.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (-.f64 0 (/.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 1 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 (+.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 0)) (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 0))) |
(+.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1 (/.f64 (/.f64 2 0) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(+.f64 (*.f64 a2 a2) (+.f64 (*.f64 a1 a1) (/.f64 1 (/.f64 1 0)))) |
(+.f64 (*.f64 a2 a2) (+.f64 (*.f64 a1 a1) (/.f64 1 (/.f64 2 0)))) |
(/.f64 (+.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 0) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 0) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(+.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1 (/.f64 (/.f64 2 0) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(+.f64 (*.f64 a2 a2) (+.f64 (*.f64 a1 a1) (/.f64 1 (/.f64 1 0)))) |
(+.f64 (*.f64 a2 a2) (+.f64 (*.f64 a1 a1) (/.f64 1 (/.f64 2 0)))) |
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 4)) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)))) (-.f64 0 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 (neg.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (-.f64 0 (*.f64 2 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 (neg.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(neg.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(fabs.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(fabs.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(+.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 0) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(+.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1 0))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(+.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 0 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(+.f64 0 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(+.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1 0)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(+.f64 (/.f64 0 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(-.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 0) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 1 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 1 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 1 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (*.f64 (sqrt.f64 2) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 2 (sqrt.f64 2))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1 (/.f64 1 (sqrt.f64 2)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 2 (*.f64 (sqrt.f64 2) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 1) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (*.f64 2 (sqrt.f64 2))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (/.f64 (*.f64 (sqrt.f64 2) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (/.f64 2 (/.f64 1 (sqrt.f64 2)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (-.f64 0 (*.f64 2 (neg.f64 (sqrt.f64 2))))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (-.f64 0 (neg.f64 (*.f64 2 (sqrt.f64 2))))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 4 (*.f64 2 (*.f64 (sqrt.f64 2) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 4 (/.f64 (*.f64 (sqrt.f64 2) 4) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 4 (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (sqrt.f64 2) 4))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 4 (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 4) (/.f64 1 (sqrt.f64 2)))) |
(/.f64 4 (*.f64 4 (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (sqrt.f64 2))))) |
(/.f64 4 (/.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4))) |
(/.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (*.f64 2 (/.f64 1 (sqrt.f64 2))) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (*.f64 (sqrt.f64 2) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (*.f64 (sqrt.f64 2) 4)) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (/.f64 4 (/.f64 1 (sqrt.f64 2)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (sqrt.f64 2))) 2) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 2 (sqrt.f64 2)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)) (/.f64 1 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 -1 (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (neg.f64 (sqrt.f64 2)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 -1 (-.f64 0 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (neg.f64 (sqrt.f64 2))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 -1 (/.f64 1 (sqrt.f64 2)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (sqrt.f64 2) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (-.f64 0 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 8 (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 2 (*.f64 (sqrt.f64 2) 4)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 2)) 4) (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 4)) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 -2 (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 2 (neg.f64 (sqrt.f64 2))))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 -2 (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (neg.f64 (*.f64 2 (sqrt.f64 2))))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 -2 (-.f64 0 (*.f64 (sqrt.f64 2) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4)) (/.f64 8 (/.f64 1 (sqrt.f64 2)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (*.f64 2 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 2 (neg.f64 (sqrt.f64 2)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (*.f64 2 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 -2 (/.f64 1 (sqrt.f64 2)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 4) 4) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))) (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 4) (*.f64 4 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) (neg.f64 (*.f64 2 (sqrt.f64 2)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) (/.f64 -2 (/.f64 1 (sqrt.f64 2)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 4)) 8) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (/.f64 2 (sqrt.f64 2)) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (sqrt.f64 2) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (sqrt.f64 2)) 4) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (/.f64 8 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 2 (*.f64 (sqrt.f64 2) 4))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (/.f64 (*.f64 (/.f64 1 (sqrt.f64 2)) 4) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) 4) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (/.f64 -2 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 2 (neg.f64 (sqrt.f64 2)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (/.f64 -2 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (neg.f64 (*.f64 2 (sqrt.f64 2)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (sqrt.f64 2)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) (sqrt.f64 2)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (sqrt.f64 2)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (neg.f64 (sqrt.f64 2))) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (/.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) (/.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) 2) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 4) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) 4) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 2) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 2 (sqrt.f64 2))) 1/2) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) 1/2) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (/.f64 1 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))) |
(/.f64 (neg.f64 (*.f64 2 (/.f64 1 (sqrt.f64 2)))) (neg.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (*.f64 (/.f64 1 (sqrt.f64 2)) -2) (/.f64 -2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))) (-.f64 0 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 2 (sqrt.f64 2))))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (neg.f64 (/.f64 1 (sqrt.f64 2))) (neg.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4)) (neg.f64 (*.f64 (sqrt.f64 2) 4))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (sqrt.f64 2) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (/.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(/.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 -2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(/.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 -2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 -2 (sqrt.f64 2)))) |
(/.f64 (/.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 1 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (sqrt.f64 2) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) |
(/.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))) |
(/.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (*.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (sqrt.f64 2))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 4) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 4 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 4) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4)) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (sqrt.f64 2))) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (+.f64 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 0)) (*.f64 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 0))) |
(+.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 1 (/.f64 (/.f64 2 0) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(+.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 1 (/.f64 1 0))) |
(+.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 1 (/.f64 2 0))) |
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 1 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 0)) (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 1 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 0))) |
(+.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 1 (/.f64 (/.f64 2 0) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(+.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 1 (/.f64 1 0))) |
(+.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 1 (/.f64 2 0))) |
(/.f64 (neg.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2))) (-.f64 0 (/.f64 1 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (neg.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (neg.f64 (/.f64 2 (sqrt.f64 2))) (neg.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (neg.f64 (/.f64 2 (sqrt.f64 2))) (/.f64 -2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (/.f64 -2 (sqrt.f64 2)) (/.f64 -2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (neg.f64 (/.f64 8 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (-.f64 0 (*.f64 2 (*.f64 (sqrt.f64 2) 4)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (neg.f64 (/.f64 -2 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (*.f64 2 (sqrt.f64 2))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (neg.f64 (/.f64 -2 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (-.f64 0 (*.f64 2 (neg.f64 (sqrt.f64 2))))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (neg.f64 (/.f64 -2 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (-.f64 0 (neg.f64 (*.f64 2 (sqrt.f64 2))))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (sqrt.f64 2))) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) (sqrt.f64 2))) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (sqrt.f64 2))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (neg.f64 (sqrt.f64 2)))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (neg.f64 (/.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))) (-.f64 0 (/.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (neg.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (neg.f64 (/.f64 (+.f64 (/.f64 0 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (neg.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (neg.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (neg.f64 (/.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (neg.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 2)))) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 2)))) (neg.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (-.f64 0 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (sqrt.f64 2))))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (sqrt.f64 2))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (neg.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (neg.f64 (*.f64 (/.f64 2 (sqrt.f64 2)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (neg.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (neg.f64 (/.f64 2 (sqrt.f64 2)))) (/.f64 -2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 -2 (sqrt.f64 2))) (/.f64 -2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (sqrt.f64 2))) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))) |
(/.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (sqrt.f64 2))) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (neg.f64 (*.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (neg.f64 (/.f64 2 (sqrt.f64 2)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) -2)) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 -2 (sqrt.f64 2))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) -2)) |
(/.f64 (neg.f64 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 4) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(+.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 0) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(+.f64 0 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(-.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 0) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(-.f64 0 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 1 (/.f64 1 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 1 (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 1) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (-.f64 0 (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 2 (/.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 2 (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 2 (/.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 4 (*.f64 2 (/.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 4 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 4) (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 4 (/.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 4) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 4)) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (/.f64 4 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) 2) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))) (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 -1 (-.f64 0 (/.f64 1 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (neg.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 -1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) -1) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 -2 (-.f64 0 (/.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4)) (/.f64 8 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (*.f64 2 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 -2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 4) 4) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) (/.f64 -2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) (neg.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 1 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (/.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)))) (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 4)) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 4)) 8) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (*.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) 4) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (neg.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 1 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) 2) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)))) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) 1/2) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (neg.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (neg.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (neg.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))))) (-.f64 0 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 4))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(fabs.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(fabs.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(fabs.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.3b | (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) | |
| ✓ | 0.4b | (*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
| 1.0b | (/.f64 1 (sqrt.f64 2)) | |
| ✓ | 41.4b | (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
Compiled 177 to 34 computations (80.8% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | a2 | @ | 0 | (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
| 0.0ms | a2 | @ | inf | (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
| 0.0ms | a1 | @ | inf | (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
| 0.0ms | a1 | @ | -inf | (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
| 0.0ms | a2 | @ | inf | (*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
| 1× | batch-egg-rewrite |
| 2030× | bool.json-1 |
| 2030× | bool.json-2 |
| 1694× | bool.json-3 |
| 730× | rational.json-simplify-35 |
| 660× | rational.json-simplify-49 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 18 | 258 |
| 1 | 192 | 240 |
| 2 | 552 | 156 |
| 3 | 1618 | 48 |
| 4 | 5876 | 48 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a1 a1) (*.f64 a2 a2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 0 (/.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 0 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 0 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 0 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (/.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 4 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (neg.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (neg.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) 4) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 1/2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 (fabs.f64 a2) (fabs.f64 a2)) (*.f64 a2 a2)) (/.f64 (fabs.f64 a1) (*.f64 (*.f64 a1 a1) (fabs.f64 a1)))) (*.f64 (/.f64 (/.f64 (fabs.f64 a2) (fabs.f64 a2)) (*.f64 a2 a2)) (/.f64 (fabs.f64 a1) (*.f64 (*.f64 a1 a1) (fabs.f64 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (fabs.f64 a1) (*.f64 (*.f64 a1 a1) (fabs.f64 a1))) (/.f64 (/.f64 (fabs.f64 a2) (fabs.f64 a2)) (*.f64 a2 a2))) (*.f64 (/.f64 (fabs.f64 a1) (*.f64 (*.f64 a1 a1) (fabs.f64 a1))) (/.f64 (/.f64 (fabs.f64 a2) (fabs.f64 a2)) (*.f64 a2 a2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (*.f64 2 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 4 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 1 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (-.f64 0 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (-.f64 0 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 4 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 8 (/.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 1 (/.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x and (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x or (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 0 (/.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 0 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 0 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 0 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (sqrt.f64 2) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 2 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (+.f64 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (*.f64 2 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (sqrt.f64 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)) (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (/.f64 (*.f64 2 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (*.f64 2 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (*.f64 (sqrt.f64 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (neg.f64 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 2 (neg.f64 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) (neg.f64 (*.f64 2 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 4) (*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 2 (sqrt.f64 2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (sqrt.f64 2) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (-.f64 0 (neg.f64 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (sqrt.f64 2) (/.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))))) |
| 1× | egg-herbie |
| 1550× | rational.json-simplify-2 |
| 1234× | rational.json-simplify-44 |
| 1168× | rational.json-simplify-47 |
| 1112× | rational.json-simplify-61 |
| 934× | rational.json-simplify-35 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 223 | 3694 |
| 1 | 866 | 3600 |
| 2 | 5544 | 3576 |
| 1× | node limit |
| Inputs |
|---|
(pow.f64 a1 2) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(pow.f64 a2 2) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(pow.f64 a2 2) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(pow.f64 a2 2) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(pow.f64 a1 2) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(pow.f64 a1 2) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(+.f64 (*.f64 a1 a1) (*.f64 a2 a2)) |
(+.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 0) |
(+.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 0 (/.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(+.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 0 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(+.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 0 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(+.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 0 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(+.f64 0 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(+.f64 (/.f64 0 (/.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(-.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 0) |
(/.f64 1 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 1) |
(/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 2 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) 2) |
(/.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 4 (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 4)) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) 4) |
(/.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) |
(/.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 4 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 -1 (neg.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (neg.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4)) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) 4) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4))) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4)) 8) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 1/2) 1/2) |
(/.f64 (*.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (+.f64 (/.f64 (/.f64 (fabs.f64 a2) (fabs.f64 a2)) (*.f64 a2 a2)) (/.f64 (fabs.f64 a1) (*.f64 (*.f64 a1 a1) (fabs.f64 a1)))) (*.f64 (/.f64 (/.f64 (fabs.f64 a2) (fabs.f64 a2)) (*.f64 a2 a2)) (/.f64 (fabs.f64 a1) (*.f64 (*.f64 a1 a1) (fabs.f64 a1))))) |
(/.f64 (+.f64 (/.f64 (fabs.f64 a1) (*.f64 (*.f64 a1 a1) (fabs.f64 a1))) (/.f64 (/.f64 (fabs.f64 a2) (fabs.f64 a2)) (*.f64 a2 a2))) (*.f64 (/.f64 (fabs.f64 a1) (*.f64 (*.f64 a1 a1) (fabs.f64 a1))) (/.f64 (/.f64 (fabs.f64 a2) (fabs.f64 a2)) (*.f64 a2 a2)))) |
(/.f64 (+.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (*.f64 2 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(/.f64 (/.f64 1 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) 1/2) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 4 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 1 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))) |
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (-.f64 0 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (-.f64 0 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 4 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 8 (/.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 1 (/.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(fabs.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(fabs.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(fabs.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) |
(fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(fabs.f64 (/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) |
(fabs.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(fabs.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) |
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(fabs.f64 (-.f64 0 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(+.f64 0 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(+.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 0) |
(+.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 0 (/.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(+.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 0 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(+.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 0 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(+.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 0 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(-.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 0) |
(/.f64 1 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (sqrt.f64 2) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2))) |
(/.f64 2 (/.f64 (*.f64 2 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 2 (+.f64 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (*.f64 2 (sqrt.f64 2))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (sqrt.f64 2))) 2) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)) (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)))) |
(/.f64 4 (+.f64 (/.f64 (*.f64 2 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (*.f64 2 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (*.f64 (sqrt.f64 2) 4)) |
(/.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (neg.f64 (sqrt.f64 2))) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 4) 4) |
(/.f64 (*.f64 2 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 2 (neg.f64 (sqrt.f64 2)))) |
(/.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 1) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) (neg.f64 (*.f64 2 (sqrt.f64 2)))) |
(/.f64 (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 4) (*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 4)) 8) |
(/.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 2 (sqrt.f64 2))) 1/2) |
(/.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (sqrt.f64 2) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (sqrt.f64 2)) |
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (-.f64 0 (neg.f64 (sqrt.f64 2)))) |
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (sqrt.f64 2) (/.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
| Outputs |
|---|
(pow.f64 a1 2) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) |
(pow.f64 a2 2) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) |
(pow.f64 a2 2) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) |
(pow.f64 a2 2) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) |
(pow.f64 a1 2) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) |
(pow.f64 a1 2) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) |
(+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) |
(+.f64 (pow.f64 a1 2) (pow.f64 a2 2)) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(+.f64 (*.f64 a1 a1) (*.f64 a2 a2)) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(+.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 0) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(+.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 0 (/.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(+.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 0 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(+.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 0 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(+.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 0 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(+.f64 0 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(+.f64 (/.f64 0 (/.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(-.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 0) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 1 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 1) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 2 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) 2) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 4 (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 4)) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) 4) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 4 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 -1 (neg.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (neg.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4)) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) 4) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4)) 8) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 1/2) 1/2) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 (*.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 (+.f64 (/.f64 (/.f64 (fabs.f64 a2) (fabs.f64 a2)) (*.f64 a2 a2)) (/.f64 (fabs.f64 a1) (*.f64 (*.f64 a1 a1) (fabs.f64 a1)))) (*.f64 (/.f64 (/.f64 (fabs.f64 a2) (fabs.f64 a2)) (*.f64 a2 a2)) (/.f64 (fabs.f64 a1) (*.f64 (*.f64 a1 a1) (fabs.f64 a1))))) |
(+.f64 (/.f64 1 (/.f64 (fabs.f64 a1) (*.f64 (*.f64 a1 a1) (fabs.f64 a1)))) (/.f64 1 (/.f64 (fabs.f64 (/.f64 a2 a2)) (*.f64 a2 a2)))) |
(+.f64 (/.f64 1 (/.f64 (/.f64 (fabs.f64 a1) (*.f64 a1 a1)) (fabs.f64 a1))) (/.f64 (*.f64 a2 a2) (/.f64 (fabs.f64 (/.f64 a2 a2)) 1))) |
(+.f64 (/.f64 (fabs.f64 a1) (/.f64 (fabs.f64 a1) (*.f64 a1 a1))) (/.f64 (*.f64 a2 a2) (fabs.f64 (/.f64 a2 a2)))) |
(/.f64 (+.f64 (/.f64 (fabs.f64 a1) (*.f64 (*.f64 a1 a1) (fabs.f64 a1))) (/.f64 (/.f64 (fabs.f64 a2) (fabs.f64 a2)) (*.f64 a2 a2))) (*.f64 (/.f64 (fabs.f64 a1) (*.f64 (*.f64 a1 a1) (fabs.f64 a1))) (/.f64 (/.f64 (fabs.f64 a2) (fabs.f64 a2)) (*.f64 a2 a2)))) |
(+.f64 (/.f64 1 (/.f64 (fabs.f64 a1) (*.f64 (*.f64 a1 a1) (fabs.f64 a1)))) (/.f64 1 (/.f64 (fabs.f64 (/.f64 a2 a2)) (*.f64 a2 a2)))) |
(+.f64 (/.f64 1 (/.f64 (/.f64 (fabs.f64 a1) (*.f64 a1 a1)) (fabs.f64 a1))) (/.f64 (*.f64 a2 a2) (/.f64 (fabs.f64 (/.f64 a2 a2)) 1))) |
(+.f64 (/.f64 (fabs.f64 a1) (/.f64 (fabs.f64 a1) (*.f64 a1 a1))) (/.f64 (*.f64 a2 a2) (fabs.f64 (/.f64 a2 a2)))) |
(/.f64 (+.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (*.f64 2 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 (/.f64 1 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) 1/2) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 4 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 1 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (-.f64 0 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (-.f64 0 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 4 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 8 (/.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 1 (/.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(fabs.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(fabs.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(fabs.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(fabs.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(fabs.f64 (/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(fabs.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(fabs.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(fabs.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(fabs.f64 (-.f64 0 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) |
(+.f64 0 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(+.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 0) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(+.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 0 (/.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(+.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 0 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(+.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 0 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(+.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 0 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(-.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 0) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 1 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (sqrt.f64 2) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 2 (/.f64 (*.f64 2 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 2 (+.f64 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (*.f64 2 (sqrt.f64 2))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (sqrt.f64 2))) 2) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)) (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (+.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) 2)) |
(*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) 2)) |
(/.f64 4 (+.f64 (/.f64 (*.f64 2 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (*.f64 2 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (*.f64 (sqrt.f64 2) 4)) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (neg.f64 (sqrt.f64 2))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 4) 4) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (*.f64 2 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 2 (neg.f64 (sqrt.f64 2)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 1) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) (neg.f64 (*.f64 2 (sqrt.f64 2)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 4) (*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) 4)) 8) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 2 (sqrt.f64 2))) 1/2) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (sqrt.f64 2) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (sqrt.f64 2)) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (-.f64 0 (neg.f64 (sqrt.f64 2)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))) (neg.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(/.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (sqrt.f64 2) (/.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.0b | (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) | |
| 0.2b | (/.f64 (sqrt.f64 2) (cos.f64 th)) | |
| ✓ | 0.3b | (*.f64 (/.f64 -1 (/.f64 (sqrt.f64 2) (cos.f64 th))) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
| ✓ | 0.6b | (/.f64 -1 (/.f64 (sqrt.f64 2) (cos.f64 th))) |
Compiled 61 to 26 computations (57.4% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | th | @ | -inf | (/.f64 -1 (/.f64 (sqrt.f64 2) (cos.f64 th))) |
| 0.0ms | th | @ | 0 | (/.f64 -1 (/.f64 (sqrt.f64 2) (cos.f64 th))) |
| 0.0ms | th | @ | inf | (/.f64 -1 (/.f64 (sqrt.f64 2) (cos.f64 th))) |
| 0.0ms | th | @ | 0 | (*.f64 (/.f64 -1 (/.f64 (sqrt.f64 2) (cos.f64 th))) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
| 0.0ms | a2 | @ | inf | (*.f64 (/.f64 -1 (/.f64 (sqrt.f64 2) (cos.f64 th))) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
| 1× | batch-egg-rewrite |
| 2100× | bool.json-1 |
| 2100× | bool.json-2 |
| 1788× | bool.json-3 |
| 582× | rational.json-simplify-35 |
| 532× | rational.json-1 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 17 | 70 |
| 1 | 179 | 66 |
| 2 | 518 | 66 |
| 3 | 1381 | 58 |
| 4 | 5410 | 58 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 -1 (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 (/.f64 -1 (/.f64 (sqrt.f64 2) (cos.f64 th))) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (neg.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (cos.f64 th) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (neg.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 th) (/.f64 -1 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (neg.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (cos.f64 th)) (/.f64 1/2 (neg.f64 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (cos.f64 th)) (*.f64 (/.f64 1/2 (neg.f64 (sqrt.f64 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (cos.f64 th)) (*.f64 1/2 (/.f64 -1 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (cos.f64 th)) (/.f64 2 (neg.f64 (*.f64 (sqrt.f64 2) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 th) 4) (/.f64 1 (*.f64 2 (*.f64 (sqrt.f64 2) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 th) 4) (/.f64 1 (neg.f64 (*.f64 (sqrt.f64 2) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -2 (/.f64 (sqrt.f64 2) (cos.f64 th))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 2)) (cos.f64 th))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 2)) (/.f64 1 (/.f64 1 (cos.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cos.f64 th)) (/.f64 1 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 2)) (neg.f64 (cos.f64 th)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 -2 (/.f64 (sqrt.f64 2) (cos.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (neg.f64 (sqrt.f64 2))) (*.f64 2 (cos.f64 th)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (neg.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (neg.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (neg.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x or (neg.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (neg.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (/.f64 (*.f64 (sqrt.f64 2) -2) (cos.f64 th)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cos.f64 th) (/.f64 (neg.f64 (sqrt.f64 2)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (/.f64 1 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th))) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (cos.f64 th)) (/.f64 (*.f64 (sqrt.f64 2) -2) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (+.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (/.f64 (*.f64 (sqrt.f64 2) (/.f64 2 (cos.f64 th))) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (sqrt.f64 2) (/.f64 2 (cos.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 th) 4) (/.f64 (neg.f64 (*.f64 (sqrt.f64 2) 4)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) -2) (/.f64 (*.f64 (sqrt.f64 2) -2) (cos.f64 th)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) -2) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) -2) (cos.f64 th)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (cos.f64 th)) (/.f64 (sqrt.f64 2) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 -1 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (*.f64 4 (/.f64 (sqrt.f64 2) (cos.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (*.f64 -4 (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 4) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) -2) (cos.f64 th)) (/.f64 (*.f64 (sqrt.f64 2) -2) (cos.f64 th))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 4) (*.f64 4 (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 -2 (/.f64 (sqrt.f64 2) (cos.f64 th)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (cos.f64 th))) (/.f64 (neg.f64 (sqrt.f64 2)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (cos.f64 th) 4)) (/.f64 (*.f64 (sqrt.f64 2) 4) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (cos.f64 th))) (/.f64 (*.f64 2 (sqrt.f64 2)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) 4) (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (neg.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 -2 (/.f64 (sqrt.f64 2) (cos.f64 th)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 -2 (/.f64 (sqrt.f64 2) (cos.f64 th))))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th)))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (sqrt.f64 2) (cos.f64 th))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (sqrt.f64 2) (cos.f64 th))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (/.f64 (sqrt.f64 2) (cos.f64 th))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 4) (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (cos.f64 th))) (neg.f64 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (sqrt.f64 2) (cos.f64 th)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (-.f64 0 (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2)))))))) |
| 1× | egg-herbie |
| 1592× | rational.json-simplify-35 |
| 1472× | rational.json-simplify-49 |
| 1190× | rational.json-simplify-54 |
| 954× | rational.json-simplify-46 |
| 828× | rational.json-simplify-41 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 217 | 4276 |
| 1 | 630 | 4264 |
| 2 | 1873 | 4264 |
| 3 | 5581 | 4264 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 -1 (sqrt.f64 2)) |
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 th 2) (sqrt.f64 2))) (/.f64 1 (sqrt.f64 2))) |
(-.f64 (+.f64 (*.f64 -1/24 (/.f64 (pow.f64 th 4) (sqrt.f64 2))) (*.f64 1/2 (/.f64 (pow.f64 th 2) (sqrt.f64 2)))) (/.f64 1 (sqrt.f64 2))) |
(-.f64 (+.f64 (*.f64 -1/24 (/.f64 (pow.f64 th 4) (sqrt.f64 2))) (+.f64 (*.f64 1/720 (/.f64 (pow.f64 th 6) (sqrt.f64 2))) (*.f64 1/2 (/.f64 (pow.f64 th 2) (sqrt.f64 2))))) (/.f64 1 (sqrt.f64 2))) |
(*.f64 -1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 -1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 -1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 -1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 -1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 -1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 -1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 -1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 2)) (sqrt.f64 2))))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 2)) (sqrt.f64 2))) (*.f64 1/24 (/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 4)) (sqrt.f64 2)))))) |
(+.f64 (*.f64 -1/720 (/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 6)) (sqrt.f64 2))) (+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 2)) (sqrt.f64 2))) (*.f64 1/24 (/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 4)) (sqrt.f64 2))))))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(+.f64 (neg.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) 0) |
(+.f64 0 (neg.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(-.f64 (neg.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) 0) |
(*.f64 -1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(*.f64 2 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) -2))) |
(*.f64 2 (/.f64 (neg.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) 2)) |
(*.f64 (cos.f64 th) (/.f64 -1 (sqrt.f64 2))) |
(*.f64 (neg.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) 1) |
(*.f64 1 (neg.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(*.f64 (*.f64 2 (cos.f64 th)) (/.f64 1/2 (neg.f64 (sqrt.f64 2)))) |
(*.f64 (*.f64 2 (cos.f64 th)) (*.f64 (/.f64 1/2 (neg.f64 (sqrt.f64 2))) 1)) |
(*.f64 (*.f64 2 (cos.f64 th)) (*.f64 1/2 (/.f64 -1 (sqrt.f64 2)))) |
(*.f64 (*.f64 2 (cos.f64 th)) (/.f64 2 (neg.f64 (*.f64 (sqrt.f64 2) 4)))) |
(*.f64 (*.f64 (cos.f64 th) 4) (/.f64 1 (*.f64 2 (*.f64 (sqrt.f64 2) -2)))) |
(*.f64 (*.f64 (cos.f64 th) 4) (/.f64 1 (neg.f64 (*.f64 (sqrt.f64 2) 4)))) |
(*.f64 (/.f64 -2 (/.f64 (sqrt.f64 2) (cos.f64 th))) 1/2) |
(*.f64 (/.f64 -1 (sqrt.f64 2)) (cos.f64 th)) |
(*.f64 (/.f64 -1 (sqrt.f64 2)) (/.f64 1 (/.f64 1 (cos.f64 th)))) |
(*.f64 (neg.f64 (cos.f64 th)) (/.f64 1 (sqrt.f64 2))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) -1) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (neg.f64 (cos.f64 th))) |
(*.f64 1/2 (/.f64 -2 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 (/.f64 1/2 (neg.f64 (sqrt.f64 2))) (*.f64 2 (cos.f64 th))) |
(neg.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(+.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) 0) |
(+.f64 0 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(-.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) 0) |
(/.f64 -1 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(/.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) 1)) |
(/.f64 2 (/.f64 (/.f64 (*.f64 (sqrt.f64 2) -2) (cos.f64 th)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (cos.f64 th) (/.f64 (neg.f64 (sqrt.f64 2)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (neg.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (/.f64 1 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(/.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th)))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) 1) |
(/.f64 1 (/.f64 (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th))) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (*.f64 2 (cos.f64 th)) (/.f64 (*.f64 (sqrt.f64 2) -2) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 -2 (+.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) |
(/.f64 -2 (/.f64 (*.f64 (sqrt.f64 2) (/.f64 2 (cos.f64 th))) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (*.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (sqrt.f64 2) (/.f64 2 (cos.f64 th)))) |
(/.f64 (*.f64 (cos.f64 th) 4) (/.f64 (neg.f64 (*.f64 (sqrt.f64 2) 4)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2)))) 2) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) -2) (/.f64 (*.f64 (sqrt.f64 2) -2) (cos.f64 th))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) -2) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) -2) (cos.f64 th)) 1)) |
(/.f64 (neg.f64 (cos.f64 th)) (/.f64 (sqrt.f64 2) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 -1 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) 4) 4) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) 4)) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (*.f64 4 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (*.f64 -4 (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th))))) |
(/.f64 (*.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 4) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) -2) (cos.f64 th)) (/.f64 (*.f64 (sqrt.f64 2) -2) (cos.f64 th)))) |
(/.f64 (*.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 4) (*.f64 4 (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th))))) |
(/.f64 (*.f64 (neg.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) -1) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 -2 (/.f64 (sqrt.f64 2) (cos.f64 th)))) -2) |
(/.f64 (neg.f64 (neg.f64 (cos.f64 th))) (/.f64 (neg.f64 (sqrt.f64 2)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (neg.f64 (*.f64 (cos.f64 th) 4)) (/.f64 (*.f64 (sqrt.f64 2) 4) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (neg.f64 (*.f64 2 (cos.f64 th))) (/.f64 (*.f64 2 (sqrt.f64 2)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) 4) (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) 4)) 8) |
(/.f64 (+.f64 (*.f64 (neg.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (neg.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) -2) |
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 -2 (/.f64 (sqrt.f64 2) (cos.f64 th)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 -2 (/.f64 (sqrt.f64 2) (cos.f64 th))))) -4) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th)))) -4) |
(/.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (sqrt.f64 2) (cos.f64 th))) 2) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (sqrt.f64 2) (cos.f64 th))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (/.f64 (sqrt.f64 2) (cos.f64 th))) 4) |
(/.f64 (/.f64 (*.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 4) (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th)))) 4) |
(/.f64 (/.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (cos.f64 th))) (neg.f64 (sqrt.f64 2))) |
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (-.f64 0 (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th))))) |
(neg.f64 (*.f64 (neg.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
| Outputs |
|---|
(/.f64 -1 (sqrt.f64 2)) |
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 th 2) (sqrt.f64 2))) (/.f64 1 (sqrt.f64 2))) |
(-.f64 (+.f64 (*.f64 -1/24 (/.f64 (pow.f64 th 4) (sqrt.f64 2))) (*.f64 1/2 (/.f64 (pow.f64 th 2) (sqrt.f64 2)))) (/.f64 1 (sqrt.f64 2))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 th 2) (sqrt.f64 2))) (-.f64 (*.f64 -1/24 (/.f64 (pow.f64 th 4) (sqrt.f64 2))) (/.f64 1 (sqrt.f64 2)))) |
(-.f64 (+.f64 (*.f64 -1/24 (/.f64 (pow.f64 th 4) (sqrt.f64 2))) (+.f64 (*.f64 1/720 (/.f64 (pow.f64 th 6) (sqrt.f64 2))) (*.f64 1/2 (/.f64 (pow.f64 th 2) (sqrt.f64 2))))) (/.f64 1 (sqrt.f64 2))) |
(+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 th 2) (sqrt.f64 2))) (*.f64 1/720 (/.f64 (pow.f64 th 6) (sqrt.f64 2)))) (-.f64 (*.f64 -1/24 (/.f64 (pow.f64 th 4) (sqrt.f64 2))) (/.f64 1 (sqrt.f64 2)))) |
(+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 th 2) (sqrt.f64 2))) (*.f64 -1/24 (/.f64 (pow.f64 th 4) (sqrt.f64 2)))) (-.f64 (*.f64 1/720 (/.f64 (pow.f64 th 6) (sqrt.f64 2))) (/.f64 1 (sqrt.f64 2)))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 th 2) (sqrt.f64 2))) (+.f64 (*.f64 1/720 (/.f64 (pow.f64 th 6) (sqrt.f64 2))) (-.f64 (*.f64 -1/24 (/.f64 (pow.f64 th 4) (sqrt.f64 2))) (/.f64 1 (sqrt.f64 2))))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 th 2) (sqrt.f64 2))) (+.f64 (*.f64 -1/24 (/.f64 (pow.f64 th 4) (sqrt.f64 2))) (-.f64 (*.f64 1/720 (/.f64 (pow.f64 th 6) (sqrt.f64 2))) (/.f64 1 (sqrt.f64 2))))) |
(*.f64 -1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(neg.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))) |
(*.f64 -1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(neg.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))) |
(*.f64 -1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(neg.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))) |
(*.f64 -1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(neg.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))) |
(*.f64 -1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(neg.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))) |
(*.f64 -1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(neg.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))) |
(*.f64 -1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(neg.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))) |
(*.f64 -1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(neg.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))) |
(/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2)) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 2)) (sqrt.f64 2))))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (*.f64 -1/2 (*.f64 (pow.f64 th 2) (/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2)))))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (*.f64 (pow.f64 th 2) (*.f64 (/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2)) -1/2)))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (*.f64 (pow.f64 th 2) (*.f64 (/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2)) -1/2)))) |
(+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (*.f64 (/.f64 (pow.f64 th 2) (sqrt.f64 2)) -1/2)))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 2)) (sqrt.f64 2))) (*.f64 1/24 (/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 4)) (sqrt.f64 2)))))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 th 2) (/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2)))) (*.f64 1/24 (*.f64 (pow.f64 th 4) (/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2))))))) |
(+.f64 (+.f64 (*.f64 (pow.f64 th 2) (*.f64 (/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2)) -1/2)) (*.f64 (pow.f64 th 4) (*.f64 (/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2)) 1/24))) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (+.f64 (*.f64 (pow.f64 th 2) (*.f64 (/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2)) -1/2)) (*.f64 (pow.f64 th 4) (*.f64 (/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2)) 1/24))))) |
(+.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (*.f64 (/.f64 (pow.f64 th 2) (sqrt.f64 2)) -1/2)) (+.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (*.f64 (/.f64 (pow.f64 th 4) (sqrt.f64 2)) 1/24)) (+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))))) |
(+.f64 (*.f64 -1/720 (/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 6)) (sqrt.f64 2))) (+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 2)) (sqrt.f64 2))) (*.f64 1/24 (/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (pow.f64 th 4)) (sqrt.f64 2))))))) |
(+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (+.f64 (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 th 2) (/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2)))) (*.f64 1/24 (*.f64 (pow.f64 th 4) (/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2)))))) (*.f64 -1/720 (*.f64 (pow.f64 th 6) (/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2)))))) |
(+.f64 (+.f64 (+.f64 (*.f64 (pow.f64 th 2) (*.f64 (/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2)) -1/2)) (*.f64 (pow.f64 th 4) (*.f64 (/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2)) 1/24))) (+.f64 (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) (/.f64 (pow.f64 a2 2) (sqrt.f64 2)))) (*.f64 -1/720 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (/.f64 (pow.f64 th 6) (sqrt.f64 2))))) |
(+.f64 (+.f64 (*.f64 (pow.f64 th 2) (*.f64 (/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2)) -1/2)) (*.f64 (pow.f64 th 4) (*.f64 (/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2)) 1/24))) (+.f64 (+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (*.f64 (/.f64 (pow.f64 th 6) (sqrt.f64 2)) -1/720)))) |
(+.f64 (+.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (*.f64 (/.f64 (pow.f64 th 4) (sqrt.f64 2)) 1/24)) (+.f64 (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) (/.f64 (pow.f64 a1 2) (sqrt.f64 2)))) (+.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (*.f64 (/.f64 (pow.f64 th 2) (sqrt.f64 2)) -1/2)) (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (*.f64 (/.f64 (pow.f64 th 6) (sqrt.f64 2)) -1/720)))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (pow.f64 a2 2) (pow.f64 a1 2))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (pow.f64 a2 2) (pow.f64 a1 2))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (pow.f64 a2 2) (pow.f64 a1 2))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (pow.f64 a2 2) (pow.f64 a1 2))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (pow.f64 a2 2) (pow.f64 a1 2))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (pow.f64 a2 2) (pow.f64 a1 2))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (pow.f64 a2 2) (pow.f64 a1 2))) |
(/.f64 (*.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (pow.f64 a2 2) (pow.f64 a1 2))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (pow.f64 a2 2) (pow.f64 a1 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (pow.f64 a2 2) (pow.f64 a1 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (pow.f64 a2 2) (pow.f64 a1 2))) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (pow.f64 a2 2) (pow.f64 a1 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (pow.f64 a2 2) (pow.f64 a1 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (pow.f64 a2 2) (pow.f64 a1 2))) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (pow.f64 a2 2) (pow.f64 a1 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (pow.f64 a2 2) (pow.f64 a1 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (pow.f64 a2 2) (pow.f64 a1 2))) |
(/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a2 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (pow.f64 a2 2) (pow.f64 a1 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (pow.f64 a2 2) (pow.f64 a1 2))) |
(+.f64 (/.f64 (*.f64 (cos.f64 th) (pow.f64 a2 2)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (pow.f64 a2 2) (pow.f64 a1 2))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (pow.f64 a2 2) (pow.f64 a1 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (pow.f64 a2 2) (pow.f64 a1 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (pow.f64 a2 2) (pow.f64 a1 2))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (/.f64 (pow.f64 a1 2) (sqrt.f64 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (pow.f64 a2 2) (pow.f64 a1 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (pow.f64 a2 2) (pow.f64 a1 2))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) (/.f64 (*.f64 (pow.f64 a2 2) (cos.f64 th)) (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (pow.f64 a2 2) (pow.f64 a1 2)) (sqrt.f64 2))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (pow.f64 a2 2) (pow.f64 a1 2))) |
(+.f64 (neg.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) 0) |
(neg.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))) |
(+.f64 0 (neg.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(neg.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))) |
(-.f64 (neg.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) 0) |
(neg.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))) |
(*.f64 -1 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(neg.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))) |
(*.f64 2 (/.f64 (cos.f64 th) (*.f64 (sqrt.f64 2) -2))) |
(neg.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))) |
(*.f64 2 (/.f64 (neg.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) 2)) |
(neg.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))) |
(*.f64 (cos.f64 th) (/.f64 -1 (sqrt.f64 2))) |
(neg.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))) |
(*.f64 (neg.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) 1) |
(neg.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))) |
(*.f64 1 (neg.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(neg.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))) |
(*.f64 (*.f64 2 (cos.f64 th)) (/.f64 1/2 (neg.f64 (sqrt.f64 2)))) |
(neg.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))) |
(*.f64 (*.f64 2 (cos.f64 th)) (*.f64 (/.f64 1/2 (neg.f64 (sqrt.f64 2))) 1)) |
(neg.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))) |
(*.f64 (*.f64 2 (cos.f64 th)) (*.f64 1/2 (/.f64 -1 (sqrt.f64 2)))) |
(neg.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))) |
(*.f64 (*.f64 2 (cos.f64 th)) (/.f64 2 (neg.f64 (*.f64 (sqrt.f64 2) 4)))) |
(neg.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))) |
(*.f64 (*.f64 (cos.f64 th) 4) (/.f64 1 (*.f64 2 (*.f64 (sqrt.f64 2) -2)))) |
(*.f64 (*.f64 4 (cos.f64 th)) (/.f64 1/2 (*.f64 (sqrt.f64 2) -2))) |
(*.f64 4 (*.f64 (cos.f64 th) (/.f64 -1/4 (sqrt.f64 2)))) |
(*.f64 (cos.f64 th) (*.f64 4 (/.f64 -1/4 (sqrt.f64 2)))) |
(*.f64 (*.f64 (cos.f64 th) 4) (/.f64 1 (neg.f64 (*.f64 (sqrt.f64 2) 4)))) |
(*.f64 (*.f64 4 (cos.f64 th)) (/.f64 1/2 (*.f64 (sqrt.f64 2) -2))) |
(*.f64 4 (*.f64 (cos.f64 th) (/.f64 -1/4 (sqrt.f64 2)))) |
(*.f64 (cos.f64 th) (*.f64 4 (/.f64 -1/4 (sqrt.f64 2)))) |
(*.f64 (/.f64 -2 (/.f64 (sqrt.f64 2) (cos.f64 th))) 1/2) |
(neg.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))) |
(*.f64 (/.f64 -1 (sqrt.f64 2)) (cos.f64 th)) |
(neg.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))) |
(*.f64 (/.f64 -1 (sqrt.f64 2)) (/.f64 1 (/.f64 1 (cos.f64 th)))) |
(neg.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))) |
(*.f64 (neg.f64 (cos.f64 th)) (/.f64 1 (sqrt.f64 2))) |
(neg.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) -1) |
(neg.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (neg.f64 (cos.f64 th))) |
(neg.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))) |
(*.f64 1/2 (/.f64 -2 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(neg.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))) |
(*.f64 (/.f64 1/2 (neg.f64 (sqrt.f64 2))) (*.f64 2 (cos.f64 th))) |
(neg.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))) |
(neg.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) |
(/.f64 (cos.f64 th) (neg.f64 (sqrt.f64 2))) |
(+.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) 0) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(+.f64 0 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(-.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) 0) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(/.f64 -1 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(/.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) 1)) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(/.f64 2 (/.f64 (/.f64 (*.f64 (sqrt.f64 2) -2) (cos.f64 th)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(/.f64 (cos.f64 th) (/.f64 (neg.f64 (sqrt.f64 2)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(/.f64 (neg.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (/.f64 1 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(/.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th)))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) 1) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(/.f64 1 (/.f64 (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th))) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(/.f64 (*.f64 2 (cos.f64 th)) (/.f64 (*.f64 (sqrt.f64 2) -2) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(/.f64 -2 (+.f64 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(/.f64 -2 (/.f64 (*.f64 (sqrt.f64 2) (/.f64 2 (cos.f64 th))) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(/.f64 (*.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (sqrt.f64 2) (/.f64 2 (cos.f64 th)))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(/.f64 (*.f64 (cos.f64 th) 4) (/.f64 (neg.f64 (*.f64 (sqrt.f64 2) 4)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2)))) 2) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) -2) (/.f64 (*.f64 (sqrt.f64 2) -2) (cos.f64 th))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) -2) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) -2) (cos.f64 th)) 1)) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(/.f64 (neg.f64 (cos.f64 th)) (/.f64 (sqrt.f64 2) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 -1 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) 4) 4) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (*.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) 4)) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (*.f64 4 (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (*.f64 -4 (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th))))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(/.f64 (*.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 4) (+.f64 (/.f64 (*.f64 (sqrt.f64 2) -2) (cos.f64 th)) (/.f64 (*.f64 (sqrt.f64 2) -2) (cos.f64 th)))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(/.f64 (*.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 4) (*.f64 4 (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th))))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(/.f64 (*.f64 (neg.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) -1) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 -2 (/.f64 (sqrt.f64 2) (cos.f64 th)))) -2) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(/.f64 (neg.f64 (neg.f64 (cos.f64 th))) (/.f64 (neg.f64 (sqrt.f64 2)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(/.f64 (neg.f64 (*.f64 (cos.f64 th) 4)) (/.f64 (*.f64 (sqrt.f64 2) 4) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(/.f64 (neg.f64 (*.f64 2 (cos.f64 th))) (/.f64 (*.f64 2 (sqrt.f64 2)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) 4) (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (sqrt.f64 2))) 4)) 8) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(/.f64 (+.f64 (*.f64 (neg.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (neg.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) -2) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 -2 (/.f64 (sqrt.f64 2) (cos.f64 th)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 -2 (/.f64 (sqrt.f64 2) (cos.f64 th))))) -4) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th)))) -4) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(/.f64 (/.f64 (*.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (sqrt.f64 2) (cos.f64 th))) 2) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (sqrt.f64 2) (cos.f64 th))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 4) (/.f64 (sqrt.f64 2) (cos.f64 th))) 4) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(/.f64 (/.f64 (*.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 4) (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th)))) 4) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(/.f64 (/.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (cos.f64 th))) (neg.f64 (sqrt.f64 2))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (-.f64 0 (/.f64 (sqrt.f64 2) (neg.f64 (cos.f64 th))))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(neg.f64 (*.f64 (neg.f64 (/.f64 (cos.f64 th) (sqrt.f64 2))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
Compiled 33021 to 12654 computations (61.7% saved)
84 alts after pruning (74 fresh and 10 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 1026 | 41 | 1067 |
| Fresh | 13 | 33 | 46 |
| Picked | 0 | 1 | 1 |
| Done | 1 | 9 | 10 |
| Total | 1040 | 84 | 1124 |
| Status | Error | Program |
|---|---|---|
| 40.8b | (/.f64 (pow.f64 a2 2) (sqrt.f64 2)) | |
| 39.6b | (/.f64 (pow.f64 a1 2) (sqrt.f64 2)) | |
| 53.1b | (/.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) | |
| 46.8b | (/.f64 (/.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) | |
| 46.6b | (/.f64 (/.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) | |
| 46.6b | (/.f64 (/.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) (/.f64 (/.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) | |
| 54.6b | (/.f64 (/.f64 (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1))) (*.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1)))) (sqrt.f64 2)) | |
| 46.7b | (/.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (sqrt.f64 2) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) | |
| 34.1b | (/.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (*.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))) | |
| 53.1b | (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) | |
| 47.2b | (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) | |
| 53.1b | (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) | |
| 31.2b | (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (sqrt.f64 2) (cos.f64 th))) | |
| 46.5b | (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)) | |
| 46.5b | (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) | |
| 46.5b | (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (sqrt.f64 2)))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 2) | |
| 55.0b | (/.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) | |
| 55.2b | (/.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (sqrt.f64 2)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) | |
| 0.4b | (/.f64 (/.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (cos.f64 th))) (neg.f64 (sqrt.f64 2))) | |
| 0.6b | (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) | |
| 46.6b | (/.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (*.f64 (sqrt.f64 2) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) | |
| 47.0b | (/.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))) | |
| 26.4b | (/.f64 (/.f64 2 (sqrt.f64 2)) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) | |
| 46.5b | (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (sqrt.f64 2)) | |
| 46.6b | (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) | |
| 46.9b | (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) | |
| 26.3b | (/.f64 (/.f64 -1 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (neg.f64 (sqrt.f64 2))) | |
| 34.3b | (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) | |
| 47.2b | (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))) | |
| 34.0b | (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) | |
| ✓ | 0.4b | (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
| ✓ | 0.4b | (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1 (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
| ✓ | 0.4b | (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (/.f64 1 (cos.f64 th)) (sqrt.f64 2))) |
| 0.5b | (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (sqrt.f64 2) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 (sqrt.f64 2) (cos.f64 th))) (cos.f64 th)))) | |
| ✓ | 26.3b | (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
| 46.5b | (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) | |
| 46.5b | (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1 (sqrt.f64 2)))) | |
| 53.1b | (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))) | |
| 46.5b | (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) | |
| 55.2b | (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))) | |
| 53.1b | (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2))) | |
| 46.5b | (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 -2 (sqrt.f64 2))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) -2)) | |
| ✓ | 0.4b | (/.f64 (*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)) |
| 41.8b | (/.f64 (*.f64 a1 (*.f64 (*.f64 a2 (*.f64 a1 a2)) (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 (/.f64 1 a1) a1)))) (/.f64 (sqrt.f64 2) (cos.f64 th))) | |
| 34.3b | (/.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) | |
| 0.5b | (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) | |
| 26.4b | (/.f64 2 (/.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (sqrt.f64 2)))) | |
| 46.8b | (/.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) | |
| 26.4b | (/.f64 2 (*.f64 (sqrt.f64 2) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) | |
| 0.5b | (/.f64 1 (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) | |
| 40.9b | (/.f64 1 (/.f64 (sqrt.f64 2) (pow.f64 a2 2))) | |
| 39.6b | (/.f64 1 (/.f64 (sqrt.f64 2) (pow.f64 a1 2))) | |
| 46.5b | (/.f64 1 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) | |
| ✓ | 26.3b | (/.f64 1 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
| 0.5b | (/.f64 -1 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) | |
| 0.4b | (+.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a1 a1)) (*.f64 a2 (*.f64 (/.f64 a2 (sqrt.f64 2)) (cos.f64 th)))) | |
| 12.7b | (+.f64 (*.f64 a1 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) a1))) (*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 a2 a2))) | |
| 14.5b | (+.f64 (*.f64 a1 (/.f64 a1 (sqrt.f64 2))) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2))) | |
| 0.6b | (*.f64 (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (sqrt.f64 2)) (/.f64 (cos.f64 th) (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) | |
| 46.7b | (*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) 2)) | |
| 44.1b | (*.f64 (/.f64 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th))) (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1)))) | |
| ✓ | 0.5b | (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
| 40.9b | (*.f64 (/.f64 1 (sqrt.f64 2)) (pow.f64 a2 2)) | |
| 39.6b | (*.f64 (/.f64 1 (sqrt.f64 2)) (pow.f64 a1 2)) | |
| 53.1b | (*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) | |
| 57.1b | (*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) | |
| 46.6b | (*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) | |
| 53.1b | (*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 (/.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) | |
| 26.4b | (*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 2 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) | |
| 39.6b | (*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 1 (/.f64 1 (pow.f64 a1 2)))) | |
| 53.1b | (*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 1 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) | |
| 26.4b | (*.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (/.f64 1 (/.f64 1 (*.f64 a2 a2))) (/.f64 1 (/.f64 1 (*.f64 a1 a1))))) | |
| ✓ | 26.3b | (*.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
| 53.1b | (*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) | |
| ✓ | 53.1b | (*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
| 54.2b | (*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (pow.f64 a2 4))) | |
| 52.6b | (*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) | |
| 55.2b | (*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (/.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) | |
| 54.9b | (*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))))) | |
| 47.0b | (*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) | |
| 34.3b | (*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 1/2) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) | |
| ✓ | 0.5b | (*.f64 (/.f64 -1 (/.f64 (sqrt.f64 2) (cos.f64 th))) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
| 44.1b | (*.f64 (*.f64 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1))) (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) | |
| 42.0b | (*.f64 a2 (*.f64 (*.f64 a2 (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 (/.f64 1 a1) a1))) (/.f64 a1 (/.f64 (/.f64 (sqrt.f64 2) a1) (cos.f64 th))))) |
Compiled 2686 to 1232 computations (54.1% saved)
| Inputs |
|---|
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 1 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 2 (*.f64 (sqrt.f64 2) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (/.f64 2 (sqrt.f64 2)) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (/.f64 -1 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (neg.f64 (sqrt.f64 2))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 2 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 2 (/.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (sqrt.f64 2)))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (/.f64 1 (/.f64 1 (*.f64 a2 a2))) (/.f64 1 (/.f64 1 (*.f64 a1 a1))))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)) |
(/.f64 (/.f64 (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1))) (*.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1)))) (sqrt.f64 2)) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1))) (*.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1))))) |
(/.f64 1 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1 (sqrt.f64 2)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (sqrt.f64 2)) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 1 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(/.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 -2 (sqrt.f64 2))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) -2)) |
(/.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))) |
(/.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (*.f64 (sqrt.f64 2) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (sqrt.f64 2)))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 2) |
(/.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (*.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))) |
(/.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (sqrt.f64 2) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (/.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (/.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (/.f64 (/.f64 2 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 1 (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) 2)) |
(/.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(/.f64 (/.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) (/.f64 (/.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 1/2) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 1 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 (/.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 1 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))) |
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (sqrt.f64 2)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 1 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (/.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))))) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (pow.f64 a1 2)) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (pow.f64 a2 2)) |
(/.f64 1 (/.f64 (sqrt.f64 2) (pow.f64 a1 2))) |
(/.f64 1 (/.f64 (sqrt.f64 2) (pow.f64 a2 2))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 1 (/.f64 1 (pow.f64 a1 2)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (sqrt.f64 2))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (cos.f64 th) (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)))) |
(/.f64 1 (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (/.f64 1 (cos.f64 th)) (sqrt.f64 2))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1 (/.f64 (cos.f64 th) (sqrt.f64 2)))) |
(/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 1 (cos.f64 th))) |
(*.f64 (/.f64 -1 (/.f64 (sqrt.f64 2) (cos.f64 th))) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 -1 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(*.f64 (cos.f64 th) (/.f64 (/.f64 2 (sqrt.f64 2)) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 2 (/.f64 2 (cos.f64 th)))) |
(*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1 (cos.f64 th))) (/.f64 1 (sqrt.f64 2))) |
(/.f64 (/.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (cos.f64 th))) (neg.f64 (sqrt.f64 2))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (pow.f64 a2 4))) |
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (*.f64 2 (cos.f64 th))) |
(*.f64 (*.f64 (cos.f64 th) 4) (/.f64 1 (*.f64 2 (*.f64 (sqrt.f64 2) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) |
(*.f64 a2 (*.f64 (*.f64 a2 (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 (/.f64 1 a1) a1))) (/.f64 a1 (/.f64 (/.f64 (sqrt.f64 2) a1) (cos.f64 th))))) |
(*.f64 (*.f64 (*.f64 a1 a1) (*.f64 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1))) (/.f64 (cos.f64 th) (sqrt.f64 2)))) (*.f64 a2 a2)) |
(*.f64 (*.f64 (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1))) (/.f64 (cos.f64 th) (sqrt.f64 2))) (*.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(*.f64 (/.f64 (*.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th))) (+.f64 (/.f64 (/.f64 1 a2) a2) (/.f64 1 (*.f64 a1 a1)))) |
(/.f64 (*.f64 a1 (*.f64 (*.f64 a2 (*.f64 a1 a2)) (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 (/.f64 1 a1) a1)))) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th)))) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (sqrt.f64 2) (cos.f64 th))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (/.f64 (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1))) (*.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1)))) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 1 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(/.f64 (*.f64 (pow.f64 a1 2) (cos.f64 th)) (sqrt.f64 2)) |
(+.f64 (*.f64 a1 (/.f64 a1 (sqrt.f64 2))) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2))) |
(+.f64 (*.f64 a1 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) a1))) (*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 a2 a2))) |
(+.f64 (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (/.f64 1 a1) a1)) (*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 a2 a2))) |
(+.f64 (*.f64 a1 (/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) a1))) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2))) |
(+.f64 (*.f64 (cos.f64 th) (*.f64 a1 (/.f64 a1 (sqrt.f64 2)))) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2))) |
(+.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a1 a1)) (*.f64 a2 (*.f64 (/.f64 a2 (sqrt.f64 2)) (cos.f64 th)))) |
(+.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a1 a1)) (*.f64 (/.f64 a2 (sqrt.f64 2)) (*.f64 (cos.f64 th) a2))) |
(+.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a1 a1)) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2))) |
(+.f64 (/.f64 a1 (/.f64 (sqrt.f64 2) (*.f64 (cos.f64 th) a1))) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2))) |
(+.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a1 a1)) (*.f64 (/.f64 a2 (sqrt.f64 2)) (/.f64 a2 (/.f64 1 (cos.f64 th))))) |
(+.f64 (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (/.f64 (/.f64 1 a1) a1)) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2))) |
(+.f64 (/.f64 (/.f64 2 (/.f64 (sqrt.f64 2) (cos.f64 th))) (/.f64 2 (*.f64 a1 a1))) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2))) |
(+.f64 (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 (/.f64 1 a1) (/.f64 1 a1))) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2))) |
(+.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a1 a1)) (/.f64 (/.f64 (*.f64 (*.f64 a2 a2) (/.f64 (*.f64 a2 a2) a2)) (/.f64 (sqrt.f64 2) (cos.f64 th))) a2)) |
(+.f64 (/.f64 (/.f64 (*.f64 (*.f64 a1 a1) (/.f64 (*.f64 a1 a1) a1)) (/.f64 (sqrt.f64 2) (cos.f64 th))) a1) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2))) |
(+.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a1 a1)) (/.f64 (cos.f64 th) (*.f64 (*.f64 a2 (neg.f64 a2)) (/.f64 (sqrt.f64 2) (*.f64 a2 (*.f64 (*.f64 a2 a2) (neg.f64 a2))))))) |
(*.f64 (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (sqrt.f64 2)) (/.f64 (cos.f64 th) (/.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (sqrt.f64 2) (*.f64 (/.f64 (/.f64 (sqrt.f64 2) (cos.f64 th)) (*.f64 (sqrt.f64 2) (cos.f64 th))) (cos.f64 th)))) |
| Outputs |
|---|
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
8 calls:
| 159.0ms | th |
| 152.0ms | (+.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a1 a1)) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2))) |
| 151.0ms | a1 |
| 149.0ms | (/.f64 (cos.f64 th) (sqrt.f64 2)) |
| 124.0ms | a2 |
| Error | Segments | Branch |
|---|---|---|
| 0.4b | 1 | a1 |
| 0.4b | 1 | a2 |
| 0.4b | 1 | th |
| 0.4b | 1 | (+.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a1 a1)) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (*.f64 a2 a2))) |
| 0.4b | 1 | (/.f64 (cos.f64 th) (sqrt.f64 2)) |
| 0.4b | 1 | (cos.f64 th) |
| 0.4b | 1 | (*.f64 a1 a1) |
| 0.4b | 1 | (*.f64 a2 a2) |
Compiled 3520 to 1125 computations (68% saved)
| Inputs |
|---|
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 1 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 2 (*.f64 (sqrt.f64 2) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (/.f64 2 (sqrt.f64 2)) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (/.f64 -1 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (neg.f64 (sqrt.f64 2))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 2 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 2 (/.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (sqrt.f64 2)))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (/.f64 1 (/.f64 1 (*.f64 a2 a2))) (/.f64 1 (/.f64 1 (*.f64 a1 a1))))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)) |
(/.f64 (/.f64 (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1))) (*.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1)))) (sqrt.f64 2)) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1))) (*.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1))))) |
(/.f64 1 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1 (sqrt.f64 2)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (sqrt.f64 2)) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 1 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(/.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 -2 (sqrt.f64 2))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) -2)) |
(/.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))) |
(/.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (*.f64 (sqrt.f64 2) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (sqrt.f64 2)))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 2) |
(/.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (*.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))) |
(/.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (sqrt.f64 2) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (/.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (/.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (/.f64 (/.f64 2 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 1 (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) 2)) |
(/.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(/.f64 (/.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) (/.f64 (/.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 1/2) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 1 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 (/.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 1 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))) |
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (sqrt.f64 2)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 1 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (/.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))))) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (pow.f64 a1 2)) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (pow.f64 a2 2)) |
(/.f64 1 (/.f64 (sqrt.f64 2) (pow.f64 a1 2))) |
(/.f64 1 (/.f64 (sqrt.f64 2) (pow.f64 a2 2))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 1 (/.f64 1 (pow.f64 a1 2)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (sqrt.f64 2))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)) |
| Outputs |
|---|
(/.f64 (*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)) |
7 calls:
| 138.0ms | th |
| 58.0ms | (/.f64 (cos.f64 th) (sqrt.f64 2)) |
| 38.0ms | a1 |
| 34.0ms | a2 |
| 28.0ms | (cos.f64 th) |
| Error | Segments | Branch |
|---|---|---|
| 0.4b | 1 | a1 |
| 0.4b | 1 | a2 |
| 0.4b | 1 | th |
| 0.4b | 1 | (/.f64 (cos.f64 th) (sqrt.f64 2)) |
| 0.4b | 1 | (cos.f64 th) |
| 0.4b | 1 | (*.f64 a1 a1) |
| 0.4b | 1 | (*.f64 a2 a2) |
Compiled 2567 to 686 computations (73.3% saved)
| Inputs |
|---|
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 1 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 2 (*.f64 (sqrt.f64 2) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (/.f64 2 (sqrt.f64 2)) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (/.f64 -1 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (neg.f64 (sqrt.f64 2))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 2 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 2 (/.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (sqrt.f64 2)))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (/.f64 1 (/.f64 1 (*.f64 a2 a2))) (/.f64 1 (/.f64 1 (*.f64 a1 a1))))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)) |
(/.f64 (/.f64 (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1))) (*.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1)))) (sqrt.f64 2)) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1))) (*.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1))))) |
(/.f64 1 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1 (sqrt.f64 2)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (sqrt.f64 2)) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 1 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(/.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 -2 (sqrt.f64 2))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) -2)) |
(/.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))) |
(/.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (*.f64 (sqrt.f64 2) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (sqrt.f64 2)))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 2) |
(/.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (*.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))) |
(/.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (sqrt.f64 2) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (/.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (/.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (/.f64 (/.f64 2 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 1 (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) 2)) |
(/.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(/.f64 (/.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) (/.f64 (/.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 1/2) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 1 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 (/.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 1 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))) |
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (sqrt.f64 2)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 1 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (/.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))))) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (pow.f64 a1 2)) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (pow.f64 a2 2)) |
(/.f64 1 (/.f64 (sqrt.f64 2) (pow.f64 a1 2))) |
(/.f64 1 (/.f64 (sqrt.f64 2) (pow.f64 a2 2))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 1 (/.f64 1 (pow.f64 a1 2)))) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (sqrt.f64 2))) |
(*.f64 (/.f64 (cos.f64 th) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (cos.f64 th) (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
| Outputs |
|---|
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (sqrt.f64 2))) |
7 calls:
| 36.0ms | th |
| 35.0ms | a1 |
| 33.0ms | a2 |
| 28.0ms | (cos.f64 th) |
| 28.0ms | (/.f64 (cos.f64 th) (sqrt.f64 2)) |
| Error | Segments | Branch |
|---|---|---|
| 0.4b | 1 | a1 |
| 0.4b | 1 | a2 |
| 0.4b | 1 | th |
| 0.4b | 1 | (/.f64 (cos.f64 th) (sqrt.f64 2)) |
| 0.4b | 1 | (cos.f64 th) |
| 0.4b | 1 | (*.f64 a1 a1) |
| 0.4b | 1 | (*.f64 a2 a2) |
Compiled 2554 to 682 computations (73.3% saved)
Total -37.5b remaining (-142.6%)
Threshold costs -37.5b (-142.6%)
| Inputs |
|---|
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 1 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 2 (*.f64 (sqrt.f64 2) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (/.f64 2 (sqrt.f64 2)) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (/.f64 -1 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (neg.f64 (sqrt.f64 2))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 1 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 2 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 2 (/.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (sqrt.f64 2)))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (/.f64 1 (/.f64 1 (*.f64 a2 a2))) (/.f64 1 (/.f64 1 (*.f64 a1 a1))))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)) |
(/.f64 (/.f64 (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1))) (*.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1)))) (sqrt.f64 2)) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 (+.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1))) (*.f64 (/.f64 1 (*.f64 a2 a2)) (/.f64 1 (*.f64 a1 a1))))) |
(/.f64 1 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1 (sqrt.f64 2)))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (/.f64 (sqrt.f64 2) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) (sqrt.f64 2)) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 1 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(/.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 -2 (sqrt.f64 2))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) -2)) |
(/.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))) |
(/.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (*.f64 (sqrt.f64 2) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (sqrt.f64 2)))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) 2) |
(/.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (*.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2))) |
(/.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (sqrt.f64 2) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (/.f64 (/.f64 1 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (/.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) |
(/.f64 (/.f64 (/.f64 2 (sqrt.f64 2)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 1 (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) 2)) |
(/.f64 (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (neg.f64 (sqrt.f64 2)) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(/.f64 (/.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2)) (/.f64 (/.f64 1/2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 2) (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) 1/2) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(/.f64 (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 1 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 (/.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 1 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 2 (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 2 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))) |
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (sqrt.f64 2)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))) |
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 1 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))))))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (/.f64 2 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 2 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))) |
(/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2))))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 (/.f64 1 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (neg.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)))))))))) |
(/.f64 (pow.f64 a1 2) (sqrt.f64 2)) |
(/.f64 (pow.f64 a2 2) (sqrt.f64 2)) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (pow.f64 a1 2)) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (pow.f64 a2 2)) |
(/.f64 1 (/.f64 (sqrt.f64 2) (pow.f64 a1 2))) |
(/.f64 1 (/.f64 (sqrt.f64 2) (pow.f64 a2 2))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 1 (/.f64 1 (pow.f64 a1 2)))) |
| Outputs |
|---|
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
5 calls:
| 34.0ms | th |
| 32.0ms | a1 |
| 31.0ms | a2 |
| 26.0ms | (*.f64 a1 a1) |
| 17.0ms | (*.f64 a2 a2) |
| Error | Segments | Branch |
|---|---|---|
| 26.3b | 1 | a1 |
| 26.3b | 1 | a2 |
| 26.3b | 1 | th |
| 26.3b | 1 | (*.f64 a1 a1) |
| 26.3b | 1 | (*.f64 a2 a2) |
Compiled 2502 to 657 computations (73.7% saved)
| 1× | egg-herbie |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 20 | 146 |
| 1× | fuel |
| 1× | saturated |
| Inputs |
|---|
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(/.f64 (*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (sqrt.f64 2))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
| Outputs |
|---|
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (/.f64 (sqrt.f64 2) (cos.f64 th))) |
(/.f64 (*.f64 (cos.f64 th) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 2)) |
(*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a1 a1) (*.f64 a2 a2)) (sqrt.f64 2))) |
(/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 2)) |
Compiled 61 to 42 computations (31.1% saved)
| 2× | egg-herbie |
| 1844× | rational.json-simplify-35 |
| 1472× | rational.json-simplify-51 |
| 1234× | rational.json-simplify-2 |
| 1172× | rational.json-simplify-2 |
| 934× | rational.json-simplify-44 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 15 | 59 |
| 1 | 29 | 39 |
| 2 | 55 | 39 |
| 3 | 114 | 39 |
| 4 | 460 | 39 |
| 5 | 4355 | 39 |
| 6 | 6814 | 39 |
| 7 | 7978 | 39 |
| 0 | 211 | 4003 |
| 1 | 572 | 4003 |
| 2 | 2539 | 3999 |
| 3 | 5097 | 3999 |
| 1× | node limit |
| 1× | node limit |
Compiled 85 to 46 computations (45.9% saved)
(sort a1 a2)
Compiled 84 to 45 computations (46.4% saved)
Loading profile data...