Time bar (total: 25.7s)
| 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 |
| 31.3% | 31.2% | 68.6% | 0.1% | 0% | 0% | 0% | 8 |
| 40.6% | 40.6% | 59.3% | 0.1% | 0% | 0% | 0% | 9 |
| 40.6% | 40.6% | 59.3% | 0.1% | 0% | 0% | 0% | 10 |
| 46.1% | 46% | 53.8% | 0.1% | 0% | 0% | 0% | 11 |
| 52.7% | 52.7% | 47.2% | 0.1% | 0% | 0% | 0% | 12 |
Compiled 27 to 22 computations (18.5% saved)
| 1.8s | 1566× | body | 1024 | valid |
| 1.5s | 5683× | body | 256 | valid |
| 866.0ms | 1327× | body | 1024 | infinite |
| 701.0ms | 2126× | body | 256 | infinite |
| 619.0ms | 732× | body | 512 | valid |
| 343.0ms | 85× | body | 4096 | valid |
| 285.0ms | 683× | body | 512 | infinite |
| 200.0ms | 190× | body | 2048 | valid |
| 2× | egg-herbie |
| 2616× | rational.json-simplify-2 |
| 1598× | rational.json-simplify-35 |
| 996× | rational.json-simplify-48 |
| 836× | rational.json-simplify-52 |
| 792× | rational.json-simplify-51 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 41 | 292 |
| 1 | 76 | 292 |
| 2 | 137 | 292 |
| 3 | 242 | 292 |
| 4 | 498 | 292 |
| 5 | 948 | 292 |
| 6 | 2280 | 292 |
| 7 | 4034 | 292 |
| 8 | 6011 | 292 |
| 9 | 6859 | 292 |
| 10 | 7103 | 292 |
| 11 | 7244 | 292 |
| 12 | 7526 | 292 |
| 0 | 3 | 3 |
| 1× | saturated |
| 1× | node limit |
| Inputs |
|---|
0 |
1 |
2 |
| Outputs |
|---|
0 |
1 |
2 |
| Inputs |
|---|
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) |
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) |
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 angle 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 a 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 a 180)))) |
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 angle 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 b 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 b 180)))) |
| Outputs |
|---|
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) |
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) |
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle -180)))))) |
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) |
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) |
(*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))) |
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))) |
(*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))) |
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle -180))) (-.f64 (pow.f64 a 2) (pow.f64 b 2))))) |
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))) |
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 angle 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 a 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 a 180)))) |
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 angle 2))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 a 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 a 180))))) |
(*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 angle 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 a 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 a 180))))) |
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 a 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 angle 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 a 180)))))) |
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 angle 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 a 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 a -180)))))) |
(*.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 a 180)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 angle 2)) (cos.f64 (*.f64 (PI.f64) (/.f64 a 180))))) |
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 angle 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 b 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 b 180)))) |
(*.f64 (*.f64 2 (-.f64 (pow.f64 angle 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 b 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 b 180))))) |
(*.f64 (-.f64 (pow.f64 angle 2) (pow.f64 a 2)) (*.f64 (*.f64 2 (sin.f64 (*.f64 (PI.f64) (/.f64 b 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 b 180))))) |
(*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 angle 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 b 180))))) (cos.f64 (*.f64 (PI.f64) (/.f64 b 180)))) |
(*.f64 2 (*.f64 (-.f64 (pow.f64 angle 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 b 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 b 180)))))) |
Compiled 29 to 24 computations (17.2% saved)
| 1× | egg-herbie |
| 2058× | rational.json-simplify-35 |
| 1690× | rational.json-simplify-1 |
| 1278× | rational.json-simplify-2 |
| 944× | rational.json-simplify-26 |
| 830× | rational.json-simplify-51 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 20 | 73 |
| 1 | 32 | 73 |
| 2 | 53 | 73 |
| 3 | 89 | 73 |
| 4 | 184 | 73 |
| 5 | 350 | 73 |
| 6 | 850 | 73 |
| 7 | 2485 | 73 |
| 8 | 4605 | 73 |
| 9 | 6333 | 73 |
| 10 | 6904 | 73 |
| 11 | 7327 | 73 |
| 12 | 7380 | 73 |
| 13 | 7470 | 73 |
| 14 | 7632 | 73 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) |
| Outputs |
|---|
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) |
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) |
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) |
(*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle -180)))))) |
Compiled 164 to 123 computations (25% saved)
2 alts after pruning (2 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 5 | 2 | 7 |
| Fresh | 1 | 0 | 1 |
| Picked | 0 | 0 | 0 |
| Done | 0 | 0 | 0 |
| Total | 6 | 2 | 8 |
| Status | Error | Program |
|---|---|---|
| ▶ | 33.0b | (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
| ▶ | 33.0b | (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
Compiled 52 to 42 computations (19.2% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.9b | (-.f64 (pow.f64 b 2) (pow.f64 a 2)) |
| ✓ | 12.7b | (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
| ✓ | 22.0b | (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) |
| ✓ | 22.2b | (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) |
Compiled 87 to 61 computations (29.9% saved)
21 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | angle | @ | 0 | (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
| 2.0ms | b | @ | 0 | (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
| 1.0ms | a | @ | 0 | (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
| 1.0ms | b | @ | inf | (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
| 1.0ms | angle | @ | inf | (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
| 1× | batch-egg-rewrite |
| 1730× | bool.json-1 |
| 1730× | bool.json-2 |
| 1656× | rational.json-1 |
| 1656× | rational.json-2 |
| 1228× | bool.json-3 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 20 | 130 |
| 1 | 199 | 130 |
| 2 | 522 | 130 |
| 3 | 1157 | 130 |
| 4 | 2613 | 130 |
| 5 | 5805 | 130 |
| 1× | node limit |
| Inputs |
|---|
(cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) |
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) |
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(-.f64 (pow.f64 b 2) (pow.f64 a 2)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 angle 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x or (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x or (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 4))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 8)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 8))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 8))) (*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 8)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 (pow.f64 b 2) (-.f64 (pow.f64 a 2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (pow.f64 a 2)) (pow.f64 b 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 b 2) (-.f64 (pow.f64 a 2) 1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) -1) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))) (#(struct:change #<rule egg-rr> (2) ((x and (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))) (#(struct:change #<rule egg-rr> (2) ((x or (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))) |
| 1× | egg-herbie |
| 2316× | rational.json-simplify-2 |
| 1870× | rational.json-simplify-35 |
| 1060× | rational.json-simplify-51 |
| 916× | rational.json-simplify-1 |
| 878× | rational.json-simplify-52 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 240 | 7267 |
| 1 | 545 | 6991 |
| 2 | 1329 | 6421 |
| 3 | 2700 | 5945 |
| 4 | 4021 | 5945 |
| 5 | 4768 | 5945 |
| 6 | 5749 | 5945 |
| 7 | 6340 | 5945 |
| 8 | 6936 | 5945 |
| 1× | node limit |
| Inputs |
|---|
1 |
(+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)))) |
(+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))) |
(+.f64 (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))) (+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)))))) |
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))))) |
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)))))) |
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) |
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3))) (*.f64 -1/11664000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)))) (pow.f64 angle 3))) (*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))) |
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3))) (*.f64 -1/11664000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)))) (pow.f64 angle 3))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) (*.f64 2 (*.f64 (+.f64 (*.f64 1/2267481600000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5))) (+.f64 (*.f64 1/22674816000000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5))) (*.f64 1/4534963200000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5))))) (pow.f64 angle 5))))) |
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3))) (*.f64 -1/11664000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)))) (pow.f64 angle 3))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1/1469328076800000000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 -1/881596846080000000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 7))) (*.f64 -1/4407984230400000000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 7)))))) (pow.f64 angle 7))) (*.f64 2 (*.f64 (+.f64 (*.f64 1/2267481600000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5))) (+.f64 (*.f64 1/22674816000000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5))) (*.f64 1/4534963200000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5))))) (pow.f64 angle 5)))))) |
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(*.f64 -1 (pow.f64 a 2)) |
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) |
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) |
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) |
(pow.f64 b 2) |
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) |
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) |
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) |
(pow.f64 b 2) |
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) |
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) |
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) |
(pow.f64 b 2) |
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) |
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) |
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) |
(*.f64 -1 (pow.f64 a 2)) |
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) |
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) |
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) |
(*.f64 -1 (pow.f64 a 2)) |
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) |
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) |
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) |
(+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 0) |
(+.f64 0 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) |
(-.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 0) |
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1) |
(*.f64 2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) |
(*.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) |
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) 1/2) |
(*.f64 1/2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) |
(*.f64 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) 2) |
(/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1) |
(/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) 2) |
(/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) 4) |
(/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) 8) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4))) 16) |
(neg.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 angle 1/180))))) |
(+.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 0) |
(+.f64 0 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) |
(+.f64 -1 (-.f64 1 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) |
(-.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 0) |
(-.f64 0 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) |
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1) |
(*.f64 2 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) |
(*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) |
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) 1/2) |
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) |
(*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) 2) |
(*.f64 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) -1) |
(/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1) |
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) 2) |
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) 4) |
(/.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) 8) |
(/.f64 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) -1) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4))) 16) |
(neg.f64 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) |
(neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) |
(+.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 0) |
(+.f64 0 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) |
(-.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 0) |
(/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 1) |
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 4))) 2) |
(/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 8)) 4) |
(/.f64 (*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 8))) 8) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 8))) (*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 8)))) 16) |
(+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2))) |
(+.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 0) |
(+.f64 0 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) |
(+.f64 -1 (-.f64 (pow.f64 b 2) (-.f64 (pow.f64 a 2) 1))) |
(+.f64 (neg.f64 (pow.f64 a 2)) (pow.f64 b 2)) |
(+.f64 (-.f64 (pow.f64 b 2) (-.f64 (pow.f64 a 2) 1)) -1) |
(*.f64 2 (/.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1) |
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/2) |
(*.f64 1 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) |
(*.f64 -1 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) |
(*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 4) 1/4) |
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) -1) |
(*.f64 4 (/.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 4)) |
(*.f64 1/2 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) |
(*.f64 (/.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) 2) |
(*.f64 (/.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 4) 4) |
(*.f64 1/4 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 4)) |
(/.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1) |
(/.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) |
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 4) 4) |
(/.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) -1) |
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 8) 8) |
(/.f64 (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) -2) |
(/.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 8)) 16) |
(/.f64 (/.f64 (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) -1) 2) |
(neg.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) |
| Outputs |
|---|
1 |
(+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)))) |
(+.f64 1 (*.f64 (pow.f64 angle 2) (*.f64 -1/64800 (pow.f64 (PI.f64) 2)))) |
(+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))) |
(+.f64 1 (+.f64 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))) |
(+.f64 1 (+.f64 (*.f64 (pow.f64 angle 2) (*.f64 -1/64800 (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 angle 4) 1/25194240000)))) |
(+.f64 1 (+.f64 (*.f64 (pow.f64 angle 2) (*.f64 -1/64800 (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 1/25194240000 (pow.f64 angle 4))))) |
(+.f64 (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))) (+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)))))) |
(+.f64 1 (+.f64 (+.f64 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))) (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))))) |
(+.f64 1 (+.f64 (+.f64 (*.f64 (pow.f64 angle 2) (*.f64 -1/64800 (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 (pow.f64 angle 4) 1/25194240000))) (*.f64 (pow.f64 (PI.f64) 6) (*.f64 (pow.f64 angle 6) -1/24488801280000000)))) |
(+.f64 (*.f64 (pow.f64 angle 2) (*.f64 -1/64800 (pow.f64 (PI.f64) 2))) (+.f64 (+.f64 1 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 1/25194240000 (pow.f64 angle 4)))) (*.f64 (pow.f64 (PI.f64) 6) (*.f64 -1/24488801280000000 (pow.f64 angle 6))))) |
(+.f64 (*.f64 (pow.f64 angle 2) (*.f64 -1/64800 (pow.f64 (PI.f64) 2))) (+.f64 (*.f64 (pow.f64 (PI.f64) 6) (*.f64 -1/24488801280000000 (pow.f64 angle 6))) (+.f64 1 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 1/25194240000 (pow.f64 angle 4)))))) |
(+.f64 1 (+.f64 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)))))) |
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 angle (*.f64 (PI.f64) 1/180)) |
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(+.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)))) |
(+.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (pow.f64 angle 3) -1/34992000))) |
(+.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 -1/34992000 (pow.f64 angle 3)))) |
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))))) |
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))))) |
(+.f64 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (pow.f64 angle 5) 1/22674816000000)) (+.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (pow.f64 angle 3) -1/34992000)))) |
(+.f64 (+.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 -1/34992000 (pow.f64 angle 3)))) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 1/22674816000000 (pow.f64 angle 5)))) |
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)))))) |
(+.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (+.f64 (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)))) (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))) |
(+.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (+.f64 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (pow.f64 angle 3) -1/34992000)) (+.f64 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (pow.f64 angle 5) 1/22674816000000)) (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (pow.f64 angle 7) -1/30855889612800000000))))) |
(+.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (+.f64 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 -1/34992000 (pow.f64 angle 3))) (+.f64 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 1/22674816000000 (pow.f64 angle 5))) (*.f64 (pow.f64 (PI.f64) 7) (*.f64 -1/30855889612800000000 (pow.f64 angle 7)))))) |
(+.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)))))) |
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2))))) |
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) |
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 2 (pow.f64 b 2)) (*.f64 -2 (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2))))) |
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) |
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 2 (pow.f64 b 2)) (*.f64 -2 (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2))))) |
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) |
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 2 (pow.f64 b 2)) (*.f64 -2 (pow.f64 a 2)))) |
(*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2)))) |
(*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) |
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2))))) |
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) |
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 2 (pow.f64 b 2)) (*.f64 -2 (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2))))) |
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) |
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 2 (pow.f64 b 2)) (*.f64 -2 (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2))))) |
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) |
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 2 (pow.f64 b 2)) (*.f64 -2 (pow.f64 a 2)))) |
(*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2)))) |
(*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) |
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2))))) |
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) |
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 2 (pow.f64 b 2)) (*.f64 -2 (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2))))) |
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) |
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 2 (pow.f64 b 2)) (*.f64 -2 (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2))))) |
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) |
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 2 (pow.f64 b 2)) (*.f64 -2 (pow.f64 a 2)))) |
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2)))) |
(*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) |
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) |
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2))))) |
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) |
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 2 (pow.f64 b 2)) (*.f64 -2 (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2))))) |
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) |
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 2 (pow.f64 b 2)) (*.f64 -2 (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2))))) |
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) |
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 2 (pow.f64 b 2)) (*.f64 -2 (pow.f64 a 2)))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2))))) |
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) |
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 2 (pow.f64 b 2)) (*.f64 -2 (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2))))) |
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) |
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 2 (pow.f64 b 2)) (*.f64 -2 (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2))))) |
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) |
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 2 (pow.f64 b 2)) (*.f64 -2 (pow.f64 a 2)))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2))))) |
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) |
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 2 (pow.f64 b 2)) (*.f64 -2 (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2))))) |
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) |
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 2 (pow.f64 b 2)) (*.f64 -2 (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2))))) |
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) |
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 2 (pow.f64 b 2)) (*.f64 -2 (pow.f64 a 2)))) |
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) |
(*.f64 angle (*.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/90)) |
(*.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) |
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) |
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3))) (*.f64 -1/11664000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)))) (pow.f64 angle 3))) (*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))) |
(+.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/90)) (*.f64 2 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 (PI.f64) 3) -1/11664000)))))) |
(+.f64 (*.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) -1/8748000) 2))) |
(+.f64 (*.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (pow.f64 angle 3) (*.f64 2 (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) -1/8748000)))) |
(+.f64 (*.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (pow.f64 angle 3) (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 (PI.f64) 3) -1/8748000))))) |
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 2 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 (PI.f64) 3) -1/8748000))))) |
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3))) (*.f64 -1/11664000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)))) (pow.f64 angle 3))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) (*.f64 2 (*.f64 (+.f64 (*.f64 1/2267481600000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5))) (+.f64 (*.f64 1/22674816000000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5))) (*.f64 1/4534963200000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5))))) (pow.f64 angle 5))))) |
(+.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/90)) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 5) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (+.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 (PI.f64) 5) 1/4534963200000)) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 (PI.f64) 5) 1/2267481600000)))))) (*.f64 2 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 (PI.f64) 3) -1/11664000))))))) |
(+.f64 (*.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 2 (+.f64 (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) -1/8748000)) (*.f64 (pow.f64 angle 5) (+.f64 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 1/2267481600000 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/3779136000000)))))) |
(+.f64 (*.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 2 (+.f64 (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) -1/8748000)) (*.f64 (pow.f64 angle 5) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/1417176000000))))) |
(+.f64 (*.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 2 (+.f64 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 (PI.f64) 3) -1/8748000))) (*.f64 (pow.f64 angle 5) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/1417176000000))))) |
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 2 (+.f64 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 (PI.f64) 3) -1/8748000))) (*.f64 (pow.f64 angle 5) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/1417176000000))))) |
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3))) (*.f64 -1/11664000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)))) (pow.f64 angle 3))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1/1469328076800000000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 -1/881596846080000000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 7))) (*.f64 -1/4407984230400000000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 7)))))) (pow.f64 angle 7))) (*.f64 2 (*.f64 (+.f64 (*.f64 1/2267481600000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5))) (+.f64 (*.f64 1/22674816000000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5))) (*.f64 1/4534963200000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5))))) (pow.f64 angle 5)))))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 (PI.f64) 3) -1/11664000))))) (+.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/90)) (+.f64 (*.f64 2 (*.f64 (pow.f64 angle 5) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (+.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 (PI.f64) 5) 1/4534963200000)) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 (PI.f64) 5) 1/2267481600000)))))) (*.f64 2 (*.f64 (pow.f64 angle 7) (+.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 (PI.f64) 7) -1/1469328076800000000)) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (+.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 (PI.f64) 7) -1/881596846080000000)) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 (PI.f64) 7) -1/4407984230400000000)))))))))) |
(+.f64 (*.f64 (pow.f64 angle 7) (*.f64 2 (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (+.f64 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 -1/1469328076800000000 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) -1/734664038400000000))))) (+.f64 (*.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 2 (+.f64 (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) -1/8748000)) (*.f64 (pow.f64 angle 5) (+.f64 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 1/2267481600000 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/3779136000000))))))) |
(+.f64 (*.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 2 (+.f64 (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) -1/8748000)) (+.f64 (*.f64 (pow.f64 angle 5) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/1417176000000)) (*.f64 (pow.f64 angle 7) (+.f64 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) -1/1469328076800000000)) (*.f64 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) -43/30855889612800000000))))))) |
(+.f64 (*.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 2 (+.f64 (*.f64 (pow.f64 angle 5) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/1417176000000)) (+.f64 (*.f64 (pow.f64 angle 7) (*.f64 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) -1/482123275200000000)) (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 (PI.f64) 3) -1/8748000))))))) |
(+.f64 (*.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 2 (+.f64 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 (PI.f64) 3) -1/8748000))) (+.f64 (*.f64 (pow.f64 angle 5) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/1417176000000)) (*.f64 (pow.f64 angle 7) (*.f64 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) -1/482123275200000000)))))) |
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 2 (+.f64 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 (PI.f64) 3) -1/8748000))) (+.f64 (*.f64 (pow.f64 angle 5) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/1417176000000)) (*.f64 (pow.f64 angle 7) (*.f64 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) -1/482123275200000000)))))) |
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) |
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) |
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) |
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) |
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) |
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) |
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) |
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) |
(*.f64 -1 (pow.f64 a 2)) |
(neg.f64 (pow.f64 a 2)) |
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) |
(+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2))) |
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) |
(+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2))) |
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) |
(+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2))) |
(pow.f64 b 2) |
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) |
(+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2))) |
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) |
(+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2))) |
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) |
(+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2))) |
(pow.f64 b 2) |
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) |
(+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2))) |
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) |
(+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2))) |
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) |
(+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2))) |
(pow.f64 b 2) |
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) |
(+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2))) |
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) |
(+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2))) |
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) |
(+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2))) |
(*.f64 -1 (pow.f64 a 2)) |
(neg.f64 (pow.f64 a 2)) |
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) |
(+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2))) |
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) |
(+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2))) |
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) |
(+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2))) |
(*.f64 -1 (pow.f64 a 2)) |
(neg.f64 (pow.f64 a 2)) |
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) |
(+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2))) |
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) |
(+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2))) |
(+.f64 (*.f64 -1 (pow.f64 a 2)) (pow.f64 b 2)) |
(+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2))) |
(+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 0) |
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(+.f64 0 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) |
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(-.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 0) |
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1) |
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(*.f64 2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) |
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(*.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) |
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) 1/2) |
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(*.f64 1/2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) |
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(*.f64 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) 2) |
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1) |
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) 2) |
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) 4) |
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) 8) |
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4))) 16) |
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(neg.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 angle 1/180))))) |
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(+.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 0) |
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(+.f64 0 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) |
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(+.f64 -1 (-.f64 1 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) |
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(-.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 0) |
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(-.f64 0 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) |
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1) |
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(*.f64 2 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) |
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) |
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) 1/2) |
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) |
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) 2) |
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(*.f64 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) -1) |
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1) |
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) 2) |
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) 4) |
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(/.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) 8) |
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(/.f64 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) -1) |
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4))) 16) |
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(neg.f64 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) |
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) |
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(+.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 0) |
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) |
(+.f64 0 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))))) |
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) |
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) |
(-.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 0) |
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) |
(/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) 1) |
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) |
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 4))) 2) |
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) |
(/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 8)) 4) |
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) |
(/.f64 (*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 8))) 8) |
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 8))) (*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 8)))) 16) |
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) |
(+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2))) |
(+.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 0) |
(-.f64 (pow.f64 b 2) (pow.f64 a 2)) |
(+.f64 0 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) |
(-.f64 (pow.f64 b 2) (pow.f64 a 2)) |
(+.f64 -1 (-.f64 (pow.f64 b 2) (-.f64 (pow.f64 a 2) 1))) |
(-.f64 (pow.f64 b 2) (pow.f64 a 2)) |
(+.f64 (neg.f64 (pow.f64 a 2)) (pow.f64 b 2)) |
(+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2))) |
(+.f64 (-.f64 (pow.f64 b 2) (-.f64 (pow.f64 a 2) 1)) -1) |
(-.f64 (pow.f64 b 2) (pow.f64 a 2)) |
(*.f64 2 (/.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2)) |
(-.f64 (pow.f64 b 2) (pow.f64 a 2)) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1) |
(-.f64 (pow.f64 b 2) (pow.f64 a 2)) |
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/2) |
(-.f64 (pow.f64 b 2) (pow.f64 a 2)) |
(*.f64 1 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) |
(-.f64 (pow.f64 b 2) (pow.f64 a 2)) |
(*.f64 -1 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) |
(-.f64 (pow.f64 b 2) (pow.f64 a 2)) |
(*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 4) 1/4) |
(-.f64 (pow.f64 b 2) (pow.f64 a 2)) |
(*.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) -1) |
(-.f64 (pow.f64 b 2) (pow.f64 a 2)) |
(*.f64 4 (/.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 4)) |
(-.f64 (pow.f64 b 2) (pow.f64 a 2)) |
(*.f64 1/2 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) |
(-.f64 (pow.f64 b 2) (pow.f64 a 2)) |
(*.f64 (/.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 2) 2) |
(-.f64 (pow.f64 b 2) (pow.f64 a 2)) |
(*.f64 (/.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 4) 4) |
(-.f64 (pow.f64 b 2) (pow.f64 a 2)) |
(*.f64 1/4 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 4)) |
(-.f64 (pow.f64 b 2) (pow.f64 a 2)) |
(/.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1) |
(-.f64 (pow.f64 b 2) (pow.f64 a 2)) |
(/.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 2) |
(-.f64 (pow.f64 b 2) (pow.f64 a 2)) |
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 4) 4) |
(-.f64 (pow.f64 b 2) (pow.f64 a 2)) |
(/.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2)) -1) |
(-.f64 (pow.f64 b 2) (pow.f64 a 2)) |
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 8) 8) |
(-.f64 (pow.f64 b 2) (pow.f64 a 2)) |
(/.f64 (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) -2) |
(-.f64 (pow.f64 b 2) (pow.f64 a 2)) |
(/.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 8)) 16) |
(-.f64 (pow.f64 b 2) (pow.f64 a 2)) |
(/.f64 (/.f64 (*.f64 2 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) -1) 2) |
(-.f64 (pow.f64 b 2) (pow.f64 a 2)) |
(neg.f64 (-.f64 (pow.f64 a 2) (pow.f64 b 2))) |
(-.f64 (pow.f64 b 2) (pow.f64 a 2)) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.9b | (-.f64 (pow.f64 b 2) (pow.f64 a 2)) | |
| ✓ | 12.7b | (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) |
| 22.0b | (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) | |
| 22.2b | (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) |
Compiled 87 to 61 computations (29.9% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | angle | @ | 0 | (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) |
| 0.0ms | a | @ | inf | (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) |
| 0.0ms | angle | @ | inf | (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) |
| 0.0ms | angle | @ | -inf | (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) |
| 0.0ms | a | @ | -inf | (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) |
| 1× | batch-egg-rewrite |
| 1354× | bool.json-1 |
| 1354× | bool.json-2 |
| 1298× | rational.json-1 |
| 1298× | rational.json-2 |
| 1298× | rational.json-4 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 17 | 43 |
| 1 | 166 | 43 |
| 2 | 420 | 43 |
| 3 | 862 | 43 |
| 4 | 1880 | 43 |
| 5 | 4444 | 43 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/2)) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 4)))) (*.f64 2 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 4))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))) |
| 1× | egg-herbie |
| 2076× | rational.json-simplify-2 |
| 1904× | rational.json-simplify-35 |
| 1526× | rational.json-simplify-53 |
| 942× | rational.json-simplify-1 |
| 888× | rational.json-simplify-26 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 80 | 2784 |
| 1 | 179 | 2742 |
| 2 | 344 | 2310 |
| 3 | 656 | 2214 |
| 4 | 1774 | 2214 |
| 5 | 2906 | 2214 |
| 6 | 3692 | 2214 |
| 7 | 3976 | 2214 |
| 8 | 4654 | 2214 |
| 9 | 5092 | 2214 |
| 10 | 5375 | 2214 |
| 11 | 6059 | 2214 |
| 12 | 6720 | 2214 |
| 13 | 7693 | 2214 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 1/180 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) |
(+.f64 (*.f64 1/180 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3))))) |
(+.f64 (*.f64 1/180 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5)))))) |
(+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 7)))) (+.f64 (*.f64 1/180 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5))))))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(+.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 0) |
(+.f64 0 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) |
(+.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/2)) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/2))) |
(-.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 0) |
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1) |
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) |
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 4)) 4) |
(/.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 4))) 8) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 4)))) 16) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 4)))) (*.f64 2 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 4))))) 32) |
| Outputs |
|---|
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (sin.f64 (neg.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) |
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 (pow.f64 a 2))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2))) |
(+.f64 (*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))) |
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))) |
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2))) |
(+.f64 (*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))) |
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))) |
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2))) |
(+.f64 (*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))) |
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))) |
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2))) |
(+.f64 (*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))) |
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))) |
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2))) |
(+.f64 (*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))) |
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))) |
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2))) |
(+.f64 (*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))) |
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))) |
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2))) |
(+.f64 (*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))) |
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))) |
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2))) |
(+.f64 (*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))) |
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))) |
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2))) |
(+.f64 (*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))) |
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))) |
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2)) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2))) |
(+.f64 (*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))) |
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))) |
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2))) |
(+.f64 (*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))) |
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))) |
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2))) |
(+.f64 (*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))) |
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))) |
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))) |
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (sin.f64 (neg.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) |
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 (pow.f64 a 2))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2))) |
(+.f64 (*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))) |
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))) |
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2))) |
(+.f64 (*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))) |
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))) |
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2))) |
(+.f64 (*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))) |
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))) |
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))) |
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (sin.f64 (neg.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) |
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 (pow.f64 a 2))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2))) |
(+.f64 (*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))) |
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))) |
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2))) |
(+.f64 (*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))) |
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))) |
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2))) |
(+.f64 (*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))) |
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))) |
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))) |
(*.f64 1/180 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) |
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) |
(*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) |
(+.f64 (*.f64 1/180 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3))))) |
(+.f64 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3))))) |
(+.f64 (*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) -1/34992000))) |
(+.f64 (*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 (PI.f64) (*.f64 1/180 angle)))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))) |
(+.f64 (*.f64 1/180 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5)))))) |
(+.f64 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)))) (*.f64 1/22674816000000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 (PI.f64) 5) (pow.f64 angle 5)))))) |
(+.f64 (*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (+.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) -1/34992000)) (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5)) (*.f64 (pow.f64 angle 5) 1/22674816000000)))) |
(+.f64 (*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (+.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)))) (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5)) (*.f64 1/22674816000000 (pow.f64 angle 5))))) |
(+.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 (PI.f64) (*.f64 1/180 angle))))) |
(+.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))) |
(+.f64 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)))))) |
(+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 7)))) (+.f64 (*.f64 1/180 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5))))))) |
(+.f64 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (+.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)))) (*.f64 1/22674816000000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 (PI.f64) 5) (pow.f64 angle 5))))) (*.f64 -1/30855889612800000000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 (PI.f64) 7) (pow.f64 angle 7)))))) |
(+.f64 (*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (+.f64 (+.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) -1/34992000)) (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5)) (*.f64 (pow.f64 angle 5) 1/22674816000000))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)) -1/30855889612800000000)))) |
(+.f64 (*.f64 1/180 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (+.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)))) (+.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5)) (*.f64 1/22674816000000 (pow.f64 angle 5))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))))))) |
(+.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))) (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)))))) |
(+.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))) (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)))))) |
(+.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 (*.f64 (pow.f64 angle 7) (*.f64 -1/30855889612800000000 (pow.f64 (PI.f64) 7))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) |
(+.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 0) |
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(+.f64 0 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) |
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(+.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/2)) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/2))) |
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(-.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 0) |
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1) |
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) |
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 4)) 4) |
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(/.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 4))) 8) |
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 4)))) 16) |
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 4)))) (*.f64 2 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 4))))) 32) |
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
Compiled 9959 to 7580 computations (23.9% saved)
24 alts after pruning (24 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 275 | 24 | 299 |
| Fresh | 0 | 0 | 0 |
| Picked | 1 | 0 | 1 |
| Done | 1 | 0 | 1 |
| Total | 277 | 24 | 301 |
| Status | Error | Program |
|---|---|---|
| ▶ | 33.2b | (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 4))) 2) |
| 40.9b | (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) | |
| 40.9b | (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) | |
| ▶ | 45.3b | (*.f64 (*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
| 50.1b | (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 -1 (-.f64 1 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) | |
| 36.2b | (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) | |
| ▶ | 33.0b | (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (*.f64 2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1))) |
| 33.4b | (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (*.f64 2 (neg.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 angle 1/180))))))) | |
| 33.3b | (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (*.f64 2 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) | |
| 33.1b | (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (*.f64 2 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) | |
| 45.3b | (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 (pow.f64 a 2))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) | |
| 50.1b | (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (+.f64 -1 (-.f64 1 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) | |
| 33.4b | (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (neg.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 angle 1/180))))))) | |
| 33.1b | (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) | |
| 34.1b | (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 1)) | |
| 33.1b | (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) | |
| 45.3b | (*.f64 (*.f64 2 (neg.f64 (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) | |
| 36.2b | (*.f64 angle (*.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/90)) | |
| 40.9b | (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) | |
| ▶ | 41.0b | (*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) |
| 36.2b | (*.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) | |
| ▶ | 36.2b | (*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) |
| 45.5b | (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) | |
| 45.4b | (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
Compiled 1150 to 940 computations (18.3% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.9b | (-.f64 (pow.f64 b 2) (pow.f64 a 2)) | |
| 12.7b | (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) | |
| 22.0b | (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) | |
| ✓ | 22.1b | (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) |
Compiled 109 to 78 computations (28.4% saved)
3 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | angle | @ | 0 | (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) |
| 0.0ms | angle | @ | inf | (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) |
| 0.0ms | angle | @ | -inf | (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) |
| 1× | batch-egg-rewrite |
| 1888× | bool.json-1 |
| 1888× | bool.json-2 |
| 1828× | rational.json-1 |
| 1172× | bool.json-3 |
| 998× | rational.json-2 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 10 | 19 |
| 1 | 101 | 19 |
| 2 | 281 | 19 |
| 3 | 611 | 19 |
| 4 | 1374 | 19 |
| 5 | 3512 | 19 |
| 6 | 6767 | 19 |
| 1× | node limit |
| Inputs |
|---|
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4))) (*.f64 2 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x or (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))) |
| 1× | egg-herbie |
| 2056× | rational.json-simplify-2 |
| 1380× | rational.json-simplify-35 |
| 1374× | rational.json-simplify-1 |
| 1170× | rational.json-simplify-42 |
| 986× | rational.json-simplify-48 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 67 | 690 |
| 1 | 136 | 690 |
| 2 | 280 | 690 |
| 3 | 584 | 690 |
| 4 | 1225 | 690 |
| 5 | 2337 | 690 |
| 6 | 2901 | 690 |
| 7 | 2986 | 690 |
| 8 | 3074 | 690 |
| 9 | 3180 | 690 |
| 10 | 3299 | 690 |
| 11 | 3626 | 690 |
| 12 | 3866 | 690 |
| 13 | 4164 | 690 |
| 14 | 4753 | 690 |
| 15 | 5112 | 690 |
| 16 | 5241 | 690 |
| 17 | 6945 | 690 |
| 18 | 7738 | 690 |
| 19 | 8000 | 690 |
| 1× | node limit |
| Inputs |
|---|
1 |
(+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)))) |
(+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))) |
(+.f64 (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))) (+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)))))) |
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 0) |
(+.f64 0 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) |
(+.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/2)) |
(-.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 0) |
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1) |
(*.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) |
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/2)) |
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) 1/2) |
(*.f64 4 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) |
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) 1/4) |
(*.f64 1/2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) |
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/2) 2) |
(/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1) |
(/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) 2) |
(/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) 4) |
(/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) 8) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4))) 16) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4))) (*.f64 2 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)))) 32) |
| Outputs |
|---|
1 |
(+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)))) |
(+.f64 1 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 -1/64800 (pow.f64 angle 2)))) |
(+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))) |
(+.f64 1 (+.f64 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))) |
(+.f64 1 (+.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 -1/64800 (pow.f64 angle 2))) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 1/25194240000 (pow.f64 angle 4))))) |
(+.f64 (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))) (+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)))))) |
(+.f64 (+.f64 1 (+.f64 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))) (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)))) |
(+.f64 1 (+.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 -1/64800 (pow.f64 angle 2))) (+.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 1/25194240000 (pow.f64 angle 4))) (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)))))) |
(+.f64 (+.f64 1 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 1/25194240000 (pow.f64 angle 4)))) (+.f64 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 -1/64800 (pow.f64 angle 2))) (*.f64 (pow.f64 angle 6) (*.f64 -1/24488801280000000 (pow.f64 (PI.f64) 6))))) |
(+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (+.f64 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)))))) |
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) |
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) |
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) |
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) |
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) |
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) |
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) |
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) |
(+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 0) |
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) |
(+.f64 0 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) |
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) |
(+.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/2)) |
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) |
(-.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 0) |
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) |
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1) |
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) |
(*.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) |
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) |
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/2)) |
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) |
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) 1/2) |
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) |
(*.f64 4 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) |
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) |
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) 1/4) |
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) |
(*.f64 1/2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) |
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) |
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/2) 2) |
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) |
(/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1) |
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) |
(/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) 2) |
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) |
(/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) 4) |
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) |
(/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) 8) |
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4))) 16) |
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4))) (*.f64 2 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)))) 32) |
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.2b | (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)) |
| ✓ | 0.2b | (*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) |
| 0.9b | (-.f64 (pow.f64 b 2) (pow.f64 a 2)) | |
| ✓ | 13.9b | (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))) |
Compiled 55 to 37 computations (32.7% saved)
24 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | b | @ | 0 | (*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) |
| 1.0ms | a | @ | inf | (*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) |
| 1.0ms | angle | @ | 0 | (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))) |
| 0.0ms | a | @ | 0 | (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))) |
| 0.0ms | b | @ | 0 | (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))) |
| 1× | batch-egg-rewrite |
| 1984× | bool.json-1 |
| 1984× | bool.json-2 |
| 1252× | bool.json-3 |
| 1082× | rational.json-1 |
| 1082× | rational.json-2 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 15 | 99 |
| 1 | 147 | 99 |
| 2 | 379 | 99 |
| 3 | 804 | 99 |
| 4 | 1695 | 99 |
| 5 | 3828 | 99 |
| 6 | 7008 | 99 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))) |
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) (*.f64 angle 1/2))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) (*.f64 angle 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (*.f64 2 (PI.f64)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 4))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 4)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 4))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 4))))) (*.f64 2 (*.f64 2 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 4)))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/90))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/90))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64))) 1/180) (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64))) 1/180))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/90))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/90))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (*.f64 angle (PI.f64)) 1/45)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64))) 2/45) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64))) 2/45)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64))) 2/45))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64))) 2/45))) (*.f64 2 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64))) 2/45)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/90)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/90))) (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/90))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/90))) (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/90)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/2)) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (PI.f64))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 4)))) (*.f64 2 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 4))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))))) |
| 1× | egg-herbie |
| 3572× | rational.json-simplify-35 |
| 3334× | rational.json-simplify-41 |
| 2180× | rational.json-simplify-2 |
| 2088× | rational.json-simplify-53 |
| 866× | rational.json-simplify-51 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 96 | 4158 |
| 1 | 231 | 3966 |
| 2 | 537 | 3570 |
| 3 | 1438 | 3570 |
| 4 | 3099 | 3570 |
| 5 | 3753 | 3570 |
| 6 | 4072 | 3570 |
| 7 | 4335 | 3570 |
| 8 | 4544 | 3570 |
| 9 | 4751 | 3570 |
| 10 | 6596 | 3570 |
| 11 | 6609 | 3570 |
| 12 | 6611 | 3570 |
| 13 | 6611 | 3570 |
| 14 | 6819 | 3570 |
| 15 | 7027 | 3570 |
| 16 | 7235 | 3570 |
| 17 | 7443 | 3570 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) |
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) |
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) |
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) |
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) |
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) |
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) |
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) |
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) |
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) |
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) |
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) |
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) |
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) |
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) |
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) |
(*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) |
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) |
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) |
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) |
(*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) |
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) |
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) |
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) |
(*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) |
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))) |
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))) |
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))) |
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) |
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))) |
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))) |
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))) |
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) |
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))) |
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))) |
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))) |
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) |
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))) |
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))) |
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))) |
(*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) |
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))) |
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))) |
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))) |
(*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) |
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))) |
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))) |
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))) |
(*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 b 2) (PI.f64))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 b 2) (PI.f64))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 b 2) (PI.f64))) |
(*.f64 (pow.f64 b 2) (PI.f64)) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 b 2) (PI.f64))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 b 2) (PI.f64))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 b 2) (PI.f64))) |
(*.f64 (pow.f64 b 2) (PI.f64)) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 b 2) (PI.f64))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 b 2) (PI.f64))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 b 2) (PI.f64))) |
(*.f64 (pow.f64 b 2) (PI.f64)) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 b 2) (PI.f64))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 b 2) (PI.f64))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 b 2) (PI.f64))) |
(*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 b 2) (PI.f64))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 b 2) (PI.f64))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 b 2) (PI.f64))) |
(*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 b 2) (PI.f64))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 b 2) (PI.f64))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 b 2) (PI.f64))) |
(+.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64))) 0) |
(+.f64 0 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))) |
(+.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) (*.f64 angle 1/2))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) (*.f64 angle 1/2)))) |
(-.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64))) 0) |
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64))) 1) |
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (*.f64 2 (PI.f64)))) 2) |
(/.f64 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 4))) 4) |
(/.f64 (*.f64 2 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 4)))) 8) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 4))))) 16) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 4))))) (*.f64 2 (*.f64 2 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 4)))))) 32) |
(+.f64 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/90))) 0) |
(+.f64 0 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/90)))) |
(+.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64))) 1/180) (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64))) 1/180)) |
(-.f64 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/90))) 0) |
(/.f64 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/90))) 1) |
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (*.f64 angle (PI.f64)) 1/45)) 2) |
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64))) 2/45) 4) |
(/.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64))) 2/45)) 8) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64))) 2/45))) 16) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64))) 2/45))) (*.f64 2 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64))) 2/45)))) 32) |
(+.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)) 0) |
(+.f64 0 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))) |
(+.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/2)) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/2))) |
(-.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)) 0) |
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)) 1) |
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (PI.f64))) 2) |
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 4)) 4) |
(/.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 4))) 8) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 4)))) 16) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 4)))) (*.f64 2 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 4))))) 32) |
| Outputs |
|---|
(*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) |
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) |
(*.f64 angle (*.f64 (pow.f64 a 2) (neg.f64 (PI.f64)))) |
(*.f64 (PI.f64) (neg.f64 (*.f64 angle (pow.f64 a 2)))) |
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64)))) |
(*.f64 angle (+.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (neg.f64 (PI.f64))))) |
(*.f64 angle (*.f64 (PI.f64) (+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2))))) |
(*.f64 (*.f64 angle (PI.f64)) (+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))) |
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64)))) |
(*.f64 angle (+.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (neg.f64 (PI.f64))))) |
(*.f64 angle (*.f64 (PI.f64) (+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2))))) |
(*.f64 (*.f64 angle (PI.f64)) (+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))) |
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64)))) |
(*.f64 angle (+.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (neg.f64 (PI.f64))))) |
(*.f64 angle (*.f64 (PI.f64) (+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2))))) |
(*.f64 (*.f64 angle (PI.f64)) (+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))) |
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) |
(*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))) |
(*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) |
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64)))) |
(*.f64 angle (+.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (neg.f64 (PI.f64))))) |
(*.f64 angle (*.f64 (PI.f64) (+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2))))) |
(*.f64 (*.f64 angle (PI.f64)) (+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))) |
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64)))) |
(*.f64 angle (+.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (neg.f64 (PI.f64))))) |
(*.f64 angle (*.f64 (PI.f64) (+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2))))) |
(*.f64 (*.f64 angle (PI.f64)) (+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))) |
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64)))) |
(*.f64 angle (+.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (neg.f64 (PI.f64))))) |
(*.f64 angle (*.f64 (PI.f64) (+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2))))) |
(*.f64 (*.f64 angle (PI.f64)) (+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))) |
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) |
(*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))) |
(*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) |
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64)))) |
(*.f64 angle (+.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (neg.f64 (PI.f64))))) |
(*.f64 angle (*.f64 (PI.f64) (+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2))))) |
(*.f64 (*.f64 angle (PI.f64)) (+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))) |
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64)))) |
(*.f64 angle (+.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (neg.f64 (PI.f64))))) |
(*.f64 angle (*.f64 (PI.f64) (+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2))))) |
(*.f64 (*.f64 angle (PI.f64)) (+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))) |
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64)))) |
(*.f64 angle (+.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (neg.f64 (PI.f64))))) |
(*.f64 angle (*.f64 (PI.f64) (+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2))))) |
(*.f64 (*.f64 angle (PI.f64)) (+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))) |
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) |
(*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))) |
(*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2))) |
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64)))) |
(*.f64 angle (+.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (neg.f64 (PI.f64))))) |
(*.f64 angle (*.f64 (PI.f64) (+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2))))) |
(*.f64 (*.f64 angle (PI.f64)) (+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))) |
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64)))) |
(*.f64 angle (+.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (neg.f64 (PI.f64))))) |
(*.f64 angle (*.f64 (PI.f64) (+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2))))) |
(*.f64 (*.f64 angle (PI.f64)) (+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))) |
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64)))) |
(*.f64 angle (+.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (neg.f64 (PI.f64))))) |
(*.f64 angle (*.f64 (PI.f64) (+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2))))) |
(*.f64 (*.f64 angle (PI.f64)) (+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))) |
(*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) |
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) |
(*.f64 angle (*.f64 (pow.f64 a 2) (neg.f64 (PI.f64)))) |
(*.f64 (PI.f64) (neg.f64 (*.f64 angle (pow.f64 a 2)))) |
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64)))) |
(*.f64 angle (+.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (neg.f64 (PI.f64))))) |
(*.f64 angle (*.f64 (PI.f64) (+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2))))) |
(*.f64 (*.f64 angle (PI.f64)) (+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))) |
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64)))) |
(*.f64 angle (+.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (neg.f64 (PI.f64))))) |
(*.f64 angle (*.f64 (PI.f64) (+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2))))) |
(*.f64 (*.f64 angle (PI.f64)) (+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))) |
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64)))) |
(*.f64 angle (+.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (neg.f64 (PI.f64))))) |
(*.f64 angle (*.f64 (PI.f64) (+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2))))) |
(*.f64 (*.f64 angle (PI.f64)) (+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))) |
(*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) |
(*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) |
(*.f64 angle (*.f64 (pow.f64 a 2) (neg.f64 (PI.f64)))) |
(*.f64 (PI.f64) (neg.f64 (*.f64 angle (pow.f64 a 2)))) |
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64)))) |
(*.f64 angle (+.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (neg.f64 (PI.f64))))) |
(*.f64 angle (*.f64 (PI.f64) (+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2))))) |
(*.f64 (*.f64 angle (PI.f64)) (+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))) |
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64)))) |
(*.f64 angle (+.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (neg.f64 (PI.f64))))) |
(*.f64 angle (*.f64 (PI.f64) (+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2))))) |
(*.f64 (*.f64 angle (PI.f64)) (+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))) |
(+.f64 (*.f64 -1 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64)))) |
(*.f64 angle (+.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (neg.f64 (PI.f64))))) |
(*.f64 angle (*.f64 (PI.f64) (+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2))))) |
(*.f64 (*.f64 angle (PI.f64)) (+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))) |
(*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) |
(*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -1/90) |
(*.f64 (pow.f64 a 2) (*.f64 (*.f64 angle (PI.f64)) -1/90)) |
(*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 a 2) -1/90))) |
(*.f64 (pow.f64 a 2) (*.f64 -1/90 (*.f64 angle (PI.f64)))) |
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))) |
(+.f64 (*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -1/90) (*.f64 angle (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) 1/90))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 angle (PI.f64)) -1/90)) (*.f64 angle (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) 1/90))) |
(*.f64 angle (+.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/90)) (*.f64 (PI.f64) (*.f64 (pow.f64 a 2) -1/90)))) |
(*.f64 angle (+.f64 (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) 1/90)) (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90)))) |
(*.f64 angle (+.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/90)) (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90)))) |
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))) |
(+.f64 (*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -1/90) (*.f64 angle (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) 1/90))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 angle (PI.f64)) -1/90)) (*.f64 angle (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) 1/90))) |
(*.f64 angle (+.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/90)) (*.f64 (PI.f64) (*.f64 (pow.f64 a 2) -1/90)))) |
(*.f64 angle (+.f64 (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) 1/90)) (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90)))) |
(*.f64 angle (+.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/90)) (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90)))) |
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))) |
(+.f64 (*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -1/90) (*.f64 angle (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) 1/90))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 angle (PI.f64)) -1/90)) (*.f64 angle (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) 1/90))) |
(*.f64 angle (+.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/90)) (*.f64 (PI.f64) (*.f64 (pow.f64 a 2) -1/90)))) |
(*.f64 angle (+.f64 (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) 1/90)) (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90)))) |
(*.f64 angle (+.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/90)) (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90)))) |
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) |
(*.f64 angle (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) 1/90)) |
(*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/90))) |
(*.f64 angle (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) 1/90))) |
(*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 angle 1/90))) |
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))) |
(+.f64 (*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -1/90) (*.f64 angle (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) 1/90))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 angle (PI.f64)) -1/90)) (*.f64 angle (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) 1/90))) |
(*.f64 angle (+.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/90)) (*.f64 (PI.f64) (*.f64 (pow.f64 a 2) -1/90)))) |
(*.f64 angle (+.f64 (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) 1/90)) (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90)))) |
(*.f64 angle (+.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/90)) (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90)))) |
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))) |
(+.f64 (*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -1/90) (*.f64 angle (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) 1/90))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 angle (PI.f64)) -1/90)) (*.f64 angle (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) 1/90))) |
(*.f64 angle (+.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/90)) (*.f64 (PI.f64) (*.f64 (pow.f64 a 2) -1/90)))) |
(*.f64 angle (+.f64 (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) 1/90)) (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90)))) |
(*.f64 angle (+.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/90)) (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90)))) |
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))) |
(+.f64 (*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -1/90) (*.f64 angle (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) 1/90))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 angle (PI.f64)) -1/90)) (*.f64 angle (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) 1/90))) |
(*.f64 angle (+.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/90)) (*.f64 (PI.f64) (*.f64 (pow.f64 a 2) -1/90)))) |
(*.f64 angle (+.f64 (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) 1/90)) (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90)))) |
(*.f64 angle (+.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/90)) (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90)))) |
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) |
(*.f64 angle (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) 1/90)) |
(*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/90))) |
(*.f64 angle (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) 1/90))) |
(*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 angle 1/90))) |
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))) |
(+.f64 (*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -1/90) (*.f64 angle (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) 1/90))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 angle (PI.f64)) -1/90)) (*.f64 angle (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) 1/90))) |
(*.f64 angle (+.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/90)) (*.f64 (PI.f64) (*.f64 (pow.f64 a 2) -1/90)))) |
(*.f64 angle (+.f64 (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) 1/90)) (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90)))) |
(*.f64 angle (+.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/90)) (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90)))) |
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))) |
(+.f64 (*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -1/90) (*.f64 angle (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) 1/90))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 angle (PI.f64)) -1/90)) (*.f64 angle (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) 1/90))) |
(*.f64 angle (+.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/90)) (*.f64 (PI.f64) (*.f64 (pow.f64 a 2) -1/90)))) |
(*.f64 angle (+.f64 (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) 1/90)) (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90)))) |
(*.f64 angle (+.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/90)) (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90)))) |
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))) |
(+.f64 (*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -1/90) (*.f64 angle (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) 1/90))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 angle (PI.f64)) -1/90)) (*.f64 angle (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) 1/90))) |
(*.f64 angle (+.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/90)) (*.f64 (PI.f64) (*.f64 (pow.f64 a 2) -1/90)))) |
(*.f64 angle (+.f64 (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) 1/90)) (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90)))) |
(*.f64 angle (+.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/90)) (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90)))) |
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) |
(*.f64 angle (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) 1/90)) |
(*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/90))) |
(*.f64 angle (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) 1/90))) |
(*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 angle 1/90))) |
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))) |
(+.f64 (*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -1/90) (*.f64 angle (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) 1/90))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 angle (PI.f64)) -1/90)) (*.f64 angle (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) 1/90))) |
(*.f64 angle (+.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/90)) (*.f64 (PI.f64) (*.f64 (pow.f64 a 2) -1/90)))) |
(*.f64 angle (+.f64 (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) 1/90)) (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90)))) |
(*.f64 angle (+.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/90)) (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90)))) |
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))) |
(+.f64 (*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -1/90) (*.f64 angle (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) 1/90))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 angle (PI.f64)) -1/90)) (*.f64 angle (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) 1/90))) |
(*.f64 angle (+.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/90)) (*.f64 (PI.f64) (*.f64 (pow.f64 a 2) -1/90)))) |
(*.f64 angle (+.f64 (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) 1/90)) (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90)))) |
(*.f64 angle (+.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/90)) (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90)))) |
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))) |
(+.f64 (*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -1/90) (*.f64 angle (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) 1/90))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 angle (PI.f64)) -1/90)) (*.f64 angle (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) 1/90))) |
(*.f64 angle (+.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/90)) (*.f64 (PI.f64) (*.f64 (pow.f64 a 2) -1/90)))) |
(*.f64 angle (+.f64 (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) 1/90)) (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90)))) |
(*.f64 angle (+.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/90)) (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90)))) |
(*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) |
(*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -1/90) |
(*.f64 (pow.f64 a 2) (*.f64 (*.f64 angle (PI.f64)) -1/90)) |
(*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 a 2) -1/90))) |
(*.f64 (pow.f64 a 2) (*.f64 -1/90 (*.f64 angle (PI.f64)))) |
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))) |
(+.f64 (*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -1/90) (*.f64 angle (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) 1/90))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 angle (PI.f64)) -1/90)) (*.f64 angle (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) 1/90))) |
(*.f64 angle (+.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/90)) (*.f64 (PI.f64) (*.f64 (pow.f64 a 2) -1/90)))) |
(*.f64 angle (+.f64 (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) 1/90)) (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90)))) |
(*.f64 angle (+.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/90)) (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90)))) |
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))) |
(+.f64 (*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -1/90) (*.f64 angle (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) 1/90))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 angle (PI.f64)) -1/90)) (*.f64 angle (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) 1/90))) |
(*.f64 angle (+.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/90)) (*.f64 (PI.f64) (*.f64 (pow.f64 a 2) -1/90)))) |
(*.f64 angle (+.f64 (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) 1/90)) (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90)))) |
(*.f64 angle (+.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/90)) (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90)))) |
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))) |
(+.f64 (*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -1/90) (*.f64 angle (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) 1/90))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 angle (PI.f64)) -1/90)) (*.f64 angle (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) 1/90))) |
(*.f64 angle (+.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/90)) (*.f64 (PI.f64) (*.f64 (pow.f64 a 2) -1/90)))) |
(*.f64 angle (+.f64 (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) 1/90)) (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90)))) |
(*.f64 angle (+.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/90)) (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90)))) |
(*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) |
(*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -1/90) |
(*.f64 (pow.f64 a 2) (*.f64 (*.f64 angle (PI.f64)) -1/90)) |
(*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 a 2) -1/90))) |
(*.f64 (pow.f64 a 2) (*.f64 -1/90 (*.f64 angle (PI.f64)))) |
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))) |
(+.f64 (*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -1/90) (*.f64 angle (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) 1/90))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 angle (PI.f64)) -1/90)) (*.f64 angle (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) 1/90))) |
(*.f64 angle (+.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/90)) (*.f64 (PI.f64) (*.f64 (pow.f64 a 2) -1/90)))) |
(*.f64 angle (+.f64 (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) 1/90)) (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90)))) |
(*.f64 angle (+.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/90)) (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90)))) |
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))) |
(+.f64 (*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -1/90) (*.f64 angle (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) 1/90))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 angle (PI.f64)) -1/90)) (*.f64 angle (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) 1/90))) |
(*.f64 angle (+.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/90)) (*.f64 (PI.f64) (*.f64 (pow.f64 a 2) -1/90)))) |
(*.f64 angle (+.f64 (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) 1/90)) (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90)))) |
(*.f64 angle (+.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/90)) (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90)))) |
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))) |
(+.f64 (*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -1/90) (*.f64 angle (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) 1/90))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 angle (PI.f64)) -1/90)) (*.f64 angle (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) 1/90))) |
(*.f64 angle (+.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/90)) (*.f64 (PI.f64) (*.f64 (pow.f64 a 2) -1/90)))) |
(*.f64 angle (+.f64 (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) 1/90)) (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90)))) |
(*.f64 angle (+.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/90)) (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90)))) |
(*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) |
(*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1)) |
(*.f64 (pow.f64 a 2) (neg.f64 (PI.f64))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 b 2) (PI.f64))) |
(+.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1))) |
(+.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (neg.f64 (PI.f64)))) |
(*.f64 (PI.f64) (+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 b 2) (PI.f64))) |
(+.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1))) |
(+.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (neg.f64 (PI.f64)))) |
(*.f64 (PI.f64) (+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 b 2) (PI.f64))) |
(+.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1))) |
(+.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (neg.f64 (PI.f64)))) |
(*.f64 (PI.f64) (+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))) |
(*.f64 (pow.f64 b 2) (PI.f64)) |
(*.f64 (PI.f64) (pow.f64 b 2)) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 b 2) (PI.f64))) |
(+.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1))) |
(+.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (neg.f64 (PI.f64)))) |
(*.f64 (PI.f64) (+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 b 2) (PI.f64))) |
(+.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1))) |
(+.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (neg.f64 (PI.f64)))) |
(*.f64 (PI.f64) (+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 b 2) (PI.f64))) |
(+.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1))) |
(+.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (neg.f64 (PI.f64)))) |
(*.f64 (PI.f64) (+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))) |
(*.f64 (pow.f64 b 2) (PI.f64)) |
(*.f64 (PI.f64) (pow.f64 b 2)) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 b 2) (PI.f64))) |
(+.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1))) |
(+.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (neg.f64 (PI.f64)))) |
(*.f64 (PI.f64) (+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 b 2) (PI.f64))) |
(+.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1))) |
(+.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (neg.f64 (PI.f64)))) |
(*.f64 (PI.f64) (+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 b 2) (PI.f64))) |
(+.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1))) |
(+.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (neg.f64 (PI.f64)))) |
(*.f64 (PI.f64) (+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))) |
(*.f64 (pow.f64 b 2) (PI.f64)) |
(*.f64 (PI.f64) (pow.f64 b 2)) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 b 2) (PI.f64))) |
(+.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1))) |
(+.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (neg.f64 (PI.f64)))) |
(*.f64 (PI.f64) (+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 b 2) (PI.f64))) |
(+.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1))) |
(+.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (neg.f64 (PI.f64)))) |
(*.f64 (PI.f64) (+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 b 2) (PI.f64))) |
(+.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1))) |
(+.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (neg.f64 (PI.f64)))) |
(*.f64 (PI.f64) (+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))) |
(*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) |
(*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1)) |
(*.f64 (pow.f64 a 2) (neg.f64 (PI.f64))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 b 2) (PI.f64))) |
(+.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1))) |
(+.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (neg.f64 (PI.f64)))) |
(*.f64 (PI.f64) (+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 b 2) (PI.f64))) |
(+.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1))) |
(+.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (neg.f64 (PI.f64)))) |
(*.f64 (PI.f64) (+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 b 2) (PI.f64))) |
(+.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1))) |
(+.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (neg.f64 (PI.f64)))) |
(*.f64 (PI.f64) (+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))) |
(*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) |
(*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1)) |
(*.f64 (pow.f64 a 2) (neg.f64 (PI.f64))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 b 2) (PI.f64))) |
(+.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1))) |
(+.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (neg.f64 (PI.f64)))) |
(*.f64 (PI.f64) (+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 b 2) (PI.f64))) |
(+.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1))) |
(+.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (neg.f64 (PI.f64)))) |
(*.f64 (PI.f64) (+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 (pow.f64 b 2) (PI.f64))) |
(+.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1))) |
(+.f64 (*.f64 (PI.f64) (pow.f64 b 2)) (*.f64 (pow.f64 a 2) (neg.f64 (PI.f64)))) |
(*.f64 (PI.f64) (+.f64 (pow.f64 b 2) (neg.f64 (pow.f64 a 2)))) |
(+.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64))) 0) |
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64))) |
(+.f64 0 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))) |
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64))) |
(+.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) (*.f64 angle 1/2))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) (*.f64 angle 1/2)))) |
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64))) |
(-.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64))) 0) |
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64))) |
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64))) 1) |
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64))) |
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (*.f64 2 (PI.f64)))) 2) |
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64))) |
(/.f64 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 4))) 4) |
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64))) |
(/.f64 (*.f64 2 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 4)))) 8) |
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 4))))) 16) |
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 4))))) (*.f64 2 (*.f64 2 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 4)))))) 32) |
(*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64))) |
(+.f64 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/90))) 0) |
(*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/90))) |
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) (*.f64 angle 1/90))) |
(*.f64 angle (*.f64 (PI.f64) (*.f64 1/90 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) |
(*.f64 1/90 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))) |
(+.f64 0 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/90)))) |
(*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/90))) |
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) (*.f64 angle 1/90))) |
(*.f64 angle (*.f64 (PI.f64) (*.f64 1/90 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) |
(*.f64 1/90 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))) |
(+.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64))) 1/180) (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64))) 1/180)) |
(*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/90))) |
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) (*.f64 angle 1/90))) |
(*.f64 angle (*.f64 (PI.f64) (*.f64 1/90 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) |
(*.f64 1/90 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))) |
(-.f64 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/90))) 0) |
(*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/90))) |
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) (*.f64 angle 1/90))) |
(*.f64 angle (*.f64 (PI.f64) (*.f64 1/90 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) |
(*.f64 1/90 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))) |
(/.f64 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/90))) 1) |
(*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/90))) |
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) (*.f64 angle 1/90))) |
(*.f64 angle (*.f64 (PI.f64) (*.f64 1/90 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) |
(*.f64 1/90 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))) |
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (*.f64 angle (PI.f64)) 1/45)) 2) |
(*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/90))) |
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) (*.f64 angle 1/90))) |
(*.f64 angle (*.f64 (PI.f64) (*.f64 1/90 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) |
(*.f64 1/90 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))) |
(/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64))) 2/45) 4) |
(*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/90))) |
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) (*.f64 angle 1/90))) |
(*.f64 angle (*.f64 (PI.f64) (*.f64 1/90 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) |
(*.f64 1/90 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))) |
(/.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64))) 2/45)) 8) |
(*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/90))) |
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) (*.f64 angle 1/90))) |
(*.f64 angle (*.f64 (PI.f64) (*.f64 1/90 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) |
(*.f64 1/90 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64))) 2/45))) 16) |
(*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/90))) |
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) (*.f64 angle 1/90))) |
(*.f64 angle (*.f64 (PI.f64) (*.f64 1/90 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) |
(*.f64 1/90 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64))) 2/45))) (*.f64 2 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64))) 2/45)))) 32) |
(*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/90))) |
(*.f64 angle (*.f64 1/90 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) (*.f64 angle 1/90))) |
(*.f64 angle (*.f64 (PI.f64) (*.f64 1/90 (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) |
(*.f64 1/90 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))) |
(+.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)) 0) |
(*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) |
(+.f64 0 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))) |
(*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) |
(+.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/2)) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/2))) |
(*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) |
(-.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)) 0) |
(*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) |
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)) 1) |
(*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) |
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (PI.f64))) 2) |
(*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) |
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 4)) 4) |
(*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) |
(/.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 4))) 8) |
(*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 4)))) 16) |
(*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 4)))) (*.f64 2 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 4))))) 32) |
(*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (*.f64 angle (*.f64 (PI.f64) 1/180)) |
| ✓ | 7.7b | (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) |
| ✓ | 21.9b | (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
| ✓ | 22.1b | (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
Compiled 77 to 54 computations (29.9% saved)
15 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | angle | @ | inf | (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) |
| 1.0ms | angle | @ | 0 | (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) |
| 1.0ms | b | @ | 0 | (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) |
| 0.0ms | angle | @ | inf | (*.f64 angle (*.f64 (PI.f64) 1/180)) |
| 0.0ms | angle | @ | 0 | (*.f64 angle (*.f64 (PI.f64) 1/180)) |
| 1× | batch-egg-rewrite |
| 1476× | bool.json-1 |
| 1476× | bool.json-2 |
| 1420× | rational.json-1 |
| 1420× | rational.json-2 |
| 1420× | rational.json-4 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 15 | 84 |
| 1 | 149 | 84 |
| 2 | 387 | 84 |
| 3 | 826 | 84 |
| 4 | 1892 | 84 |
| 5 | 4830 | 84 |
| 1× | node limit |
| Inputs |
|---|
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) |
(*.f64 angle (*.f64 (PI.f64) 1/180)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 angle 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x or (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x or (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 2 (pow.f64 b 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (pow.f64 b 2) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (pow.f64 b 2) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (pow.f64 b 2) 4))) (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (pow.f64 b 2) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2)) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (PI.f64) (*.f64 (PI.f64) (+.f64 (*.f64 angle 1/180) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (-.f64 (neg.f64 (PI.f64)) (neg.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (PI.f64) (+.f64 (*.f64 angle 1/180) -1)) (PI.f64))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (PI.f64)) (+.f64 (PI.f64) (*.f64 angle (*.f64 (PI.f64) 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (PI.f64) (*.f64 angle (*.f64 (PI.f64) 1/180))) (neg.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (neg.f64 (PI.f64))) (-.f64 1 (*.f64 (PI.f64) (-.f64 1 (*.f64 angle 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (PI.f64) (*.f64 (PI.f64) (-.f64 1 (*.f64 angle 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 angle (*.f64 (PI.f64) -1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (PI.f64) (+.f64 (*.f64 angle 1/180) -1)) (neg.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (PI.f64)) (-.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (PI.f64) (*.f64 angle (*.f64 (PI.f64) 1/180))) (PI.f64))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (PI.f64) (-.f64 (+.f64 (*.f64 angle 1/180) -1) 1)) (-.f64 (neg.f64 (PI.f64)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 angle (*.f64 (PI.f64) -1/90)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 angle (*.f64 (PI.f64) 1/45)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 angle (*.f64 (PI.f64) 1/45))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/45))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/45))) (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/45)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 angle (*.f64 (PI.f64) 1/45))) -1) 4)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 angle (*.f64 (PI.f64) 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 angle (*.f64 (PI.f64) 1/180)) (*.f64 angle (*.f64 (PI.f64) 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 angle (*.f64 (PI.f64) 1/180)) (*.f64 angle (*.f64 (PI.f64) 1/180))))))) |
| 1× | egg-herbie |
| 1688× | rational.json-simplify-35 |
| 1026× | rational.json-simplify-51 |
| 1008× | rational.json-simplify-1 |
| 914× | rational.json-simplify-53 |
| 882× | rational.json-simplify-26 |
Useful iterations: 4 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 219 | 3418 |
| 1 | 493 | 3406 |
| 2 | 1082 | 3406 |
| 3 | 2677 | 3358 |
| 4 | 4453 | 3318 |
| 5 | 6503 | 3318 |
| 6 | 7542 | 3318 |
| 1× | node limit |
| Inputs |
|---|
1 |
(+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)))) |
(+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))) |
(+.f64 (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))) (+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)))))) |
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))))) |
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)))))) |
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) |
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 3)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))) |
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 3)))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 5)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))) |
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 3)))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 5)))) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 7)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0) |
(+.f64 0 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) |
(-.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1) |
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/2)) |
(*.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) |
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 1/2) |
(*.f64 4 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) |
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) 1/4) |
(*.f64 1/2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) |
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/2) 2) |
(/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1) |
(/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2) |
(/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) 4) |
(/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) 8) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4))) 16) |
(neg.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 angle 1/180))))) |
(+.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0) |
(+.f64 0 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) |
(+.f64 -1 (-.f64 1 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) |
(-.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0) |
(-.f64 0 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) |
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1) |
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/2)) |
(*.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) |
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 1/2) |
(*.f64 4 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) |
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) 1/4) |
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) |
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/2) 2) |
(*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) -1) |
(/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1) |
(/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2) |
(/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) 4) |
(/.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) 8) |
(/.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) -1) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4))) 16) |
(neg.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) |
(neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) |
(+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2)) 0) |
(+.f64 0 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2))) |
(-.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2)) 0) |
(/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2)) 1) |
(/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 2 (pow.f64 b 2))) 2) |
(/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (pow.f64 b 2) 4)) 4) |
(/.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (pow.f64 b 2) 4))) 8) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (pow.f64 b 2) 4))) (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (pow.f64 b 2) 4)))) 16) |
(+.f64 (PI.f64) (*.f64 (PI.f64) (+.f64 (*.f64 angle 1/180) -1))) |
(+.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 0) |
(+.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (-.f64 (neg.f64 (PI.f64)) (neg.f64 (PI.f64)))) |
(+.f64 0 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(+.f64 -1 (-.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) -1)) |
(+.f64 (*.f64 (PI.f64) (+.f64 (*.f64 angle 1/180) -1)) (PI.f64)) |
(+.f64 (neg.f64 (PI.f64)) (+.f64 (PI.f64) (*.f64 angle (*.f64 (PI.f64) 1/180)))) |
(+.f64 (-.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) -1) -1) |
(+.f64 (+.f64 (PI.f64) (*.f64 angle (*.f64 (PI.f64) 1/180))) (neg.f64 (PI.f64))) |
(+.f64 (-.f64 -1 (neg.f64 (PI.f64))) (-.f64 1 (*.f64 (PI.f64) (-.f64 1 (*.f64 angle 1/180))))) |
(-.f64 (PI.f64) (*.f64 (PI.f64) (-.f64 1 (*.f64 angle 1/180)))) |
(-.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 0) |
(-.f64 0 (*.f64 angle (*.f64 (PI.f64) -1/180))) |
(-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 angle 1/180) -1)) (neg.f64 (PI.f64))) |
(-.f64 (neg.f64 (PI.f64)) (-.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)) (PI.f64))) |
(-.f64 (+.f64 (PI.f64) (*.f64 angle (*.f64 (PI.f64) 1/180))) (PI.f64)) |
(-.f64 (*.f64 (PI.f64) (-.f64 (+.f64 (*.f64 angle 1/180) -1) 1)) (-.f64 (neg.f64 (PI.f64)) (PI.f64))) |
(/.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1) |
(/.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)) -1) |
(/.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)) 2) |
(/.f64 (*.f64 angle (*.f64 (PI.f64) -1/90)) -2) |
(/.f64 (*.f64 angle (*.f64 (PI.f64) 1/45)) 4) |
(/.f64 (neg.f64 (*.f64 angle (*.f64 (PI.f64) 1/45))) -4) |
(/.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/45))) 8) |
(/.f64 (+.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/45))) (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/45)))) 16) |
(/.f64 (/.f64 (neg.f64 (*.f64 angle (*.f64 (PI.f64) 1/45))) -1) 4) |
(neg.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) |
| Outputs |
|---|
1 |
(+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)))) |
(+.f64 1 (*.f64 (pow.f64 angle 2) (*.f64 -1/64800 (pow.f64 (PI.f64) 2)))) |
(+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))) |
(+.f64 1 (+.f64 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))) |
(+.f64 1 (+.f64 (*.f64 (pow.f64 angle 2) (*.f64 -1/64800 (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 1/25194240000 (pow.f64 angle 4))))) |
(+.f64 (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))) (+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)))))) |
(+.f64 (+.f64 1 (+.f64 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))) (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)))) |
(+.f64 1 (+.f64 (*.f64 (pow.f64 angle 2) (*.f64 -1/64800 (pow.f64 (PI.f64) 2))) (+.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 1/25194240000 (pow.f64 angle 4))) (*.f64 (pow.f64 angle 6) (*.f64 -1/24488801280000000 (pow.f64 (PI.f64) 6)))))) |
(+.f64 (+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)))) (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))))) |
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) |
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) |
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) |
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) |
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) |
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) |
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) |
(cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 angle (*.f64 (PI.f64) 1/180)) |
(*.f64 (PI.f64) (*.f64 angle 1/180)) |
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(+.f64 (*.f64 (pow.f64 angle 3) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3))) (*.f64 (PI.f64) (*.f64 angle 1/180))) |
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 (PI.f64) (*.f64 angle 1/180))) |
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))))) |
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 angle (*.f64 (PI.f64) 1/180)))) |
(+.f64 (+.f64 (*.f64 (pow.f64 angle 3) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3))) (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 1/22674816000000 (pow.f64 angle 5)))) |
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 (PI.f64) (*.f64 angle 1/180)))) |
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)))))) |
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)))) (*.f64 angle (*.f64 (PI.f64) 1/180)))) |
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 angle (*.f64 (PI.f64) 1/180))))) |
(+.f64 (+.f64 (*.f64 (pow.f64 angle 3) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3))) (*.f64 (PI.f64) (*.f64 angle 1/180))) (+.f64 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 1/22674816000000 (pow.f64 angle 5))) (*.f64 (pow.f64 (PI.f64) 7) (*.f64 -1/30855889612800000000 (pow.f64 angle 7))))) |
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))) (*.f64 (PI.f64) (*.f64 angle 1/180))))) |
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) |
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) |
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) |
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) |
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) |
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) |
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) |
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) |
(*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) |
(*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)))) |
(*.f64 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 b 2) 1/180)) |
(*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/180))) |
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 3)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))) |
(+.f64 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)))) (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 b 2))))) |
(+.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 b 2) 1/180)) (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 b 2) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3))))) |
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 (PI.f64) (*.f64 angle 1/180)))) |
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 3)))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 5)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))) |
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 b 2)))) (+.f64 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (pow.f64 b 2)))))) |
(+.f64 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)))) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 b 2)))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (pow.f64 b 2)))))) |
(+.f64 (+.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 b 2) 1/180)) (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 b 2) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3))))) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (*.f64 1/22674816000000 (pow.f64 angle 5)) (pow.f64 b 2)))) |
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 b 2)))) (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 (PI.f64) (*.f64 angle 1/180))))) |
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 3)))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 5)))) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 7)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))) |
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 b 2)))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (pow.f64 b 2)))) (+.f64 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (PI.f64) 7) (pow.f64 b 2))))))) |
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 b 2)))) (+.f64 (*.f64 1/180 (*.f64 angle (*.f64 (PI.f64) (pow.f64 b 2)))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (pow.f64 b 2)))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (PI.f64) 7) (pow.f64 b 2))))))) |
(+.f64 (+.f64 (*.f64 (*.f64 angle (PI.f64)) (*.f64 (pow.f64 b 2) 1/180)) (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 b 2) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3))))) (+.f64 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (*.f64 1/22674816000000 (pow.f64 angle 5)) (pow.f64 b 2))) (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (*.f64 -1/30855889612800000000 (pow.f64 angle 7)) (pow.f64 b 2))))) |
(+.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)))))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 angle (*.f64 (PI.f64) 1/180)) |
(*.f64 (PI.f64) (*.f64 angle 1/180)) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 angle (*.f64 (PI.f64) 1/180)) |
(*.f64 (PI.f64) (*.f64 angle 1/180)) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 angle (*.f64 (PI.f64) 1/180)) |
(*.f64 (PI.f64) (*.f64 angle 1/180)) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 angle (*.f64 (PI.f64) 1/180)) |
(*.f64 (PI.f64) (*.f64 angle 1/180)) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 angle (*.f64 (PI.f64) 1/180)) |
(*.f64 (PI.f64) (*.f64 angle 1/180)) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 angle (*.f64 (PI.f64) 1/180)) |
(*.f64 (PI.f64) (*.f64 angle 1/180)) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 angle (*.f64 (PI.f64) 1/180)) |
(*.f64 (PI.f64) (*.f64 angle 1/180)) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 angle (*.f64 (PI.f64) 1/180)) |
(*.f64 (PI.f64) (*.f64 angle 1/180)) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 angle (*.f64 (PI.f64) 1/180)) |
(*.f64 (PI.f64) (*.f64 angle 1/180)) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 angle (*.f64 (PI.f64) 1/180)) |
(*.f64 (PI.f64) (*.f64 angle 1/180)) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 angle (*.f64 (PI.f64) 1/180)) |
(*.f64 (PI.f64) (*.f64 angle 1/180)) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 angle (*.f64 (PI.f64) 1/180)) |
(*.f64 (PI.f64) (*.f64 angle 1/180)) |
(+.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0) |
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) |
(+.f64 0 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) |
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) |
(-.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0) |
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1) |
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) |
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/2)) |
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) |
(*.f64 1 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) |
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) |
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 1/2) |
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) |
(*.f64 4 (/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) |
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) |
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) 1/4) |
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) |
(*.f64 1/2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) |
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) |
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/2) 2) |
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) |
(/.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1) |
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) |
(/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2) |
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) |
(/.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) 4) |
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) |
(/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) 8) |
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4))) 16) |
(cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) |
(neg.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 angle 1/180))))) |
(cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 angle 1/180)))) |
(+.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0) |
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) |
(+.f64 0 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) |
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) |
(+.f64 -1 (-.f64 1 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) |
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) |
(-.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 0) |
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) |
(-.f64 0 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) |
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) |
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1) |
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) |
(*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/2)) |
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) |
(*.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) |
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) |
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 1/2) |
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) |
(*.f64 4 (/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) |
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) |
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) 1/4) |
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) |
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2)) |
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) |
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1/2) 2) |
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) |
(*.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) -1) |
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) |
(/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 1) |
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) |
(/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 2) 2) |
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) |
(/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4) 4) |
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) |
(/.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) 8) |
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) |
(/.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) -1) |
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)) (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4))) 16) |
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) |
(neg.f64 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) |
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) |
(neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) |
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) |
(+.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2)) 0) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) |
(+.f64 0 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) |
(-.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2)) 0) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) |
(/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2)) 1) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) |
(/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 2 (pow.f64 b 2))) 2) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) |
(/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (pow.f64 b 2) 4)) 4) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) |
(/.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (pow.f64 b 2) 4))) 8) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (pow.f64 b 2) 4))) (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (pow.f64 b 2) 4)))) 16) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) |
(+.f64 (PI.f64) (*.f64 (PI.f64) (+.f64 (*.f64 angle 1/180) -1))) |
(*.f64 angle (*.f64 (PI.f64) 1/180)) |
(*.f64 (PI.f64) (*.f64 angle 1/180)) |
(+.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 0) |
(*.f64 angle (*.f64 (PI.f64) 1/180)) |
(*.f64 (PI.f64) (*.f64 angle 1/180)) |
(+.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (-.f64 (neg.f64 (PI.f64)) (neg.f64 (PI.f64)))) |
(*.f64 angle (*.f64 (PI.f64) 1/180)) |
(*.f64 (PI.f64) (*.f64 angle 1/180)) |
(+.f64 0 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(*.f64 angle (*.f64 (PI.f64) 1/180)) |
(*.f64 (PI.f64) (*.f64 angle 1/180)) |
(+.f64 -1 (-.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) -1)) |
(*.f64 angle (*.f64 (PI.f64) 1/180)) |
(*.f64 (PI.f64) (*.f64 angle 1/180)) |
(+.f64 (*.f64 (PI.f64) (+.f64 (*.f64 angle 1/180) -1)) (PI.f64)) |
(*.f64 angle (*.f64 (PI.f64) 1/180)) |
(*.f64 (PI.f64) (*.f64 angle 1/180)) |
(+.f64 (neg.f64 (PI.f64)) (+.f64 (PI.f64) (*.f64 angle (*.f64 (PI.f64) 1/180)))) |
(*.f64 angle (*.f64 (PI.f64) 1/180)) |
(*.f64 (PI.f64) (*.f64 angle 1/180)) |
(+.f64 (-.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) -1) -1) |
(*.f64 angle (*.f64 (PI.f64) 1/180)) |
(*.f64 (PI.f64) (*.f64 angle 1/180)) |
(+.f64 (+.f64 (PI.f64) (*.f64 angle (*.f64 (PI.f64) 1/180))) (neg.f64 (PI.f64))) |
(*.f64 angle (*.f64 (PI.f64) 1/180)) |
(*.f64 (PI.f64) (*.f64 angle 1/180)) |
(+.f64 (-.f64 -1 (neg.f64 (PI.f64))) (-.f64 1 (*.f64 (PI.f64) (-.f64 1 (*.f64 angle 1/180))))) |
(+.f64 (-.f64 (PI.f64) 1) (-.f64 1 (*.f64 (PI.f64) (-.f64 1 (*.f64 angle 1/180))))) |
(+.f64 (+.f64 (PI.f64) -1) (-.f64 1 (*.f64 (PI.f64) (-.f64 1 (*.f64 angle 1/180))))) |
(-.f64 (PI.f64) (*.f64 (PI.f64) (-.f64 1 (*.f64 angle 1/180)))) |
(-.f64 (PI.f64) (*.f64 (PI.f64) (-.f64 1 (*.f64 angle 1/180)))) |
(+.f64 (-.f64 -1 (neg.f64 (PI.f64))) (-.f64 1 (*.f64 (PI.f64) (-.f64 1 (*.f64 angle 1/180))))) |
(+.f64 (-.f64 (PI.f64) 1) (-.f64 1 (*.f64 (PI.f64) (-.f64 1 (*.f64 angle 1/180))))) |
(+.f64 (+.f64 (PI.f64) -1) (-.f64 1 (*.f64 (PI.f64) (-.f64 1 (*.f64 angle 1/180))))) |
(-.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 0) |
(*.f64 angle (*.f64 (PI.f64) 1/180)) |
(*.f64 (PI.f64) (*.f64 angle 1/180)) |
(-.f64 0 (*.f64 angle (*.f64 (PI.f64) -1/180))) |
(*.f64 angle (*.f64 (PI.f64) 1/180)) |
(*.f64 (PI.f64) (*.f64 angle 1/180)) |
(-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 angle 1/180) -1)) (neg.f64 (PI.f64))) |
(*.f64 angle (*.f64 (PI.f64) 1/180)) |
(*.f64 (PI.f64) (*.f64 angle 1/180)) |
(-.f64 (neg.f64 (PI.f64)) (-.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)) (PI.f64))) |
(*.f64 angle (*.f64 (PI.f64) 1/180)) |
(*.f64 (PI.f64) (*.f64 angle 1/180)) |
(-.f64 (+.f64 (PI.f64) (*.f64 angle (*.f64 (PI.f64) 1/180))) (PI.f64)) |
(*.f64 angle (*.f64 (PI.f64) 1/180)) |
(*.f64 (PI.f64) (*.f64 angle 1/180)) |
(-.f64 (*.f64 (PI.f64) (-.f64 (+.f64 (*.f64 angle 1/180) -1) 1)) (-.f64 (neg.f64 (PI.f64)) (PI.f64))) |
(+.f64 (-.f64 -1 (neg.f64 (PI.f64))) (-.f64 1 (*.f64 (PI.f64) (-.f64 1 (*.f64 angle 1/180))))) |
(+.f64 (-.f64 (PI.f64) 1) (-.f64 1 (*.f64 (PI.f64) (-.f64 1 (*.f64 angle 1/180))))) |
(+.f64 (+.f64 (PI.f64) -1) (-.f64 1 (*.f64 (PI.f64) (-.f64 1 (*.f64 angle 1/180))))) |
(-.f64 (PI.f64) (*.f64 (PI.f64) (-.f64 1 (*.f64 angle 1/180)))) |
(/.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) 1) |
(*.f64 angle (*.f64 (PI.f64) 1/180)) |
(*.f64 (PI.f64) (*.f64 angle 1/180)) |
(/.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)) -1) |
(*.f64 angle (*.f64 (PI.f64) 1/180)) |
(*.f64 (PI.f64) (*.f64 angle 1/180)) |
(/.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)) 2) |
(*.f64 angle (*.f64 (PI.f64) 1/180)) |
(*.f64 (PI.f64) (*.f64 angle 1/180)) |
(/.f64 (*.f64 angle (*.f64 (PI.f64) -1/90)) -2) |
(*.f64 angle (*.f64 (PI.f64) 1/180)) |
(*.f64 (PI.f64) (*.f64 angle 1/180)) |
(/.f64 (*.f64 angle (*.f64 (PI.f64) 1/45)) 4) |
(*.f64 angle (*.f64 (PI.f64) 1/180)) |
(*.f64 (PI.f64) (*.f64 angle 1/180)) |
(/.f64 (neg.f64 (*.f64 angle (*.f64 (PI.f64) 1/45))) -4) |
(*.f64 angle (*.f64 (PI.f64) 1/180)) |
(*.f64 (PI.f64) (*.f64 angle 1/180)) |
(/.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/45))) 8) |
(*.f64 angle (*.f64 (PI.f64) 1/180)) |
(*.f64 (PI.f64) (*.f64 angle 1/180)) |
(/.f64 (+.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/45))) (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/45)))) 16) |
(*.f64 angle (*.f64 (PI.f64) 1/180)) |
(*.f64 (PI.f64) (*.f64 angle 1/180)) |
(/.f64 (/.f64 (neg.f64 (*.f64 angle (*.f64 (PI.f64) 1/45))) -1) 4) |
(*.f64 angle (*.f64 (PI.f64) 1/180)) |
(*.f64 (PI.f64) (*.f64 angle 1/180)) |
(neg.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) |
(*.f64 angle (*.f64 (PI.f64) 1/180)) |
(*.f64 (PI.f64) (*.f64 angle 1/180)) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.3b | (*.f64 (PI.f64) (/.f64 angle 180)) |
| ✓ | 6.1b | (*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
| ✓ | 21.9b | (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) |
| 22.2b | (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) |
Compiled 86 to 61 computations (29.1% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | a | @ | 0 | (*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
| 0.0ms | angle | @ | -inf | (*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
| 0.0ms | angle | @ | inf | (*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
| 0.0ms | angle | @ | 0 | (*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
| 0.0ms | a | @ | inf | (*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
| 1× | batch-egg-rewrite |
| 1658× | bool.json-1 |
| 1658× | bool.json-2 |
| 1574× | rational.json-1 |
| 1574× | rational.json-2 |
| 1574× | rational.json-3 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 18 | 69 |
| 1 | 185 | 69 |
| 2 | 492 | 65 |
| 3 | 1038 | 65 |
| 4 | 2432 | 65 |
| 5 | 5599 | 65 |
| 1× | node limit |
| Inputs |
|---|
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) |
(*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(*.f64 (PI.f64) (/.f64 angle 180)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x or (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (pow.f64 a 2) -2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) -4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) -4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) -4))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) -4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 a 2)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (PI.f64) (*.f64 (PI.f64) (+.f64 (*.f64 angle 1/180) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) (-.f64 (neg.f64 (PI.f64)) (neg.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 angle (*.f64 1/180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (*.f64 angle (*.f64 (PI.f64) -1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 (-.f64 1 (*.f64 (PI.f64) (-.f64 1 (*.f64 angle 1/180)))) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (PI.f64) (+.f64 (*.f64 angle 1/180) -1)) (PI.f64))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (PI.f64) (+.f64 1 (*.f64 angle 1/180))) (neg.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (PI.f64)) (*.f64 (PI.f64) (+.f64 1 (*.f64 angle 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (PI.f64)) (-.f64 1 (*.f64 (PI.f64) (+.f64 (*.f64 angle -1/180) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (*.f64 (PI.f64) (-.f64 1 (*.f64 angle 1/180)))) (-.f64 (PI.f64) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (PI.f64) 1) (-.f64 1 (*.f64 (PI.f64) (-.f64 1 (*.f64 angle 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (PI.f64) (*.f64 (PI.f64) (-.f64 1 (*.f64 angle 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 angle (*.f64 (PI.f64) -1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (PI.f64) (+.f64 (*.f64 angle 1/180) -1)) (neg.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (PI.f64) (+.f64 1 (*.f64 angle 1/180))) (PI.f64))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (PI.f64)) (*.f64 (PI.f64) (+.f64 (*.f64 angle -1/180) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (PI.f64) (-.f64 (+.f64 (*.f64 angle 1/180) -1) 1)) (-.f64 (neg.f64 (PI.f64)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 angle (*.f64 (PI.f64) 1/45)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/45))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/45))) (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/45)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 angle (*.f64 1/180 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 angle (*.f64 1/180 (PI.f64))) (*.f64 angle (*.f64 1/180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 angle (*.f64 1/180 (PI.f64))) (*.f64 angle (*.f64 1/180 (PI.f64)))))))) |
| 1× | egg-herbie |
| 1762× | rational.json-simplify-35 |
| 1630× | rational.json-simplify-52 |
| 1038× | rational.json-simplify-2 |
| 860× | rational.json-simplify-1 |
| 670× | rational.json-simplify-53 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 173 | 2774 |
| 1 | 379 | 2774 |
| 2 | 781 | 2774 |
| 3 | 1749 | 2582 |
| 4 | 3373 | 2582 |
| 5 | 4454 | 2582 |
| 6 | 5305 | 2582 |
| 7 | 5911 | 2582 |
| 8 | 6821 | 2582 |
| 9 | 7281 | 2582 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))))) |
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)))))) |
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 -1/180 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) |
(+.f64 (*.f64 1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 3)))) (*.f64 -1/180 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))) |
(+.f64 (*.f64 1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 3)))) (+.f64 (*.f64 -1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 5)))) (*.f64 -1/180 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))))) |
(+.f64 (*.f64 1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 3)))) (+.f64 (*.f64 -1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 5)))) (+.f64 (*.f64 -1/180 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 1/30855889612800000000 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 7))))))) |
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(+.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 0) |
(+.f64 0 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) |
(+.f64 -1 (-.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) |
(-.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 0) |
(-.f64 0 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) |
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1) |
(*.f64 2 (/.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) |
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) -1) |
(*.f64 1 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) |
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) 1/2) |
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) |
(*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) 2) |
(/.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1) |
(/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) -1) |
(/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) 2) |
(/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) 4) |
(/.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) 8) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4))) 16) |
(neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) |
(+.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) 0) |
(+.f64 0 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) |
(-.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) 0) |
(/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) 1) |
(/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (pow.f64 a 2) -2)) 2) |
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) -4)) 4) |
(/.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) -4))) 8) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) -4))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) -4)))) 16) |
(neg.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 a 2))) |
(+.f64 (PI.f64) (*.f64 (PI.f64) (+.f64 (*.f64 angle 1/180) -1))) |
(+.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 0) |
(+.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) (-.f64 (neg.f64 (PI.f64)) (neg.f64 (PI.f64)))) |
(+.f64 0 (*.f64 angle (*.f64 1/180 (PI.f64)))) |
(+.f64 -1 (-.f64 1 (*.f64 angle (*.f64 (PI.f64) -1/180)))) |
(+.f64 -1 (+.f64 (-.f64 1 (*.f64 (PI.f64) (-.f64 1 (*.f64 angle 1/180)))) (PI.f64))) |
(+.f64 (*.f64 (PI.f64) (+.f64 (*.f64 angle 1/180) -1)) (PI.f64)) |
(+.f64 (*.f64 (PI.f64) (+.f64 1 (*.f64 angle 1/180))) (neg.f64 (PI.f64))) |
(+.f64 (neg.f64 (PI.f64)) (*.f64 (PI.f64) (+.f64 1 (*.f64 angle 1/180)))) |
(+.f64 (-.f64 -1 (PI.f64)) (-.f64 1 (*.f64 (PI.f64) (+.f64 (*.f64 angle -1/180) -1)))) |
(+.f64 (-.f64 1 (*.f64 (PI.f64) (-.f64 1 (*.f64 angle 1/180)))) (-.f64 (PI.f64) 1)) |
(+.f64 (-.f64 (PI.f64) 1) (-.f64 1 (*.f64 (PI.f64) (-.f64 1 (*.f64 angle 1/180))))) |
(-.f64 (PI.f64) (*.f64 (PI.f64) (-.f64 1 (*.f64 angle 1/180)))) |
(-.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 0) |
(-.f64 0 (*.f64 angle (*.f64 (PI.f64) -1/180))) |
(-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 angle 1/180) -1)) (neg.f64 (PI.f64))) |
(-.f64 (*.f64 (PI.f64) (+.f64 1 (*.f64 angle 1/180))) (PI.f64)) |
(-.f64 (neg.f64 (PI.f64)) (*.f64 (PI.f64) (+.f64 (*.f64 angle -1/180) -1))) |
(-.f64 (*.f64 (PI.f64) (-.f64 (+.f64 (*.f64 angle 1/180) -1) 1)) (-.f64 (neg.f64 (PI.f64)) (PI.f64))) |
(/.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 1) |
(/.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)) -1) |
(/.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)) 2) |
(/.f64 (*.f64 angle (*.f64 (PI.f64) 1/45)) 4) |
(/.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/45))) 8) |
(/.f64 (+.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/45))) (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/45)))) 16) |
(neg.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) |
| Outputs |
|---|
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 (PI.f64) (*.f64 1/180 angle)) |
(*.f64 angle (*.f64 1/180 (PI.f64))) |
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) -1/34992000))) |
(+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)))) |
(+.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (*.f64 (pow.f64 angle 3) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3)))) |
(+.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)))) |
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))))) |
(+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) 1/22674816000000)) (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) -1/34992000)))) |
(+.f64 (*.f64 (pow.f64 angle 3) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (*.f64 (pow.f64 angle 5) (*.f64 1/22674816000000 (pow.f64 (PI.f64) 5))))) |
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))))) |
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)))))) |
(+.f64 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) -1/34992000)) (+.f64 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) 1/22674816000000)) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))) (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)))))) |
(+.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (+.f64 (*.f64 (pow.f64 angle 3) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 (pow.f64 angle 5) (*.f64 1/22674816000000 (pow.f64 (PI.f64) 5))) (*.f64 (pow.f64 angle 7) (*.f64 -1/30855889612800000000 (pow.f64 (PI.f64) 7)))))) |
(+.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)))))) |
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) |
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) |
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) |
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) |
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) |
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) |
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) |
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) |
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) |
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) |
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) |
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) |
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) |
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) |
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) |
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) |
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(neg.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (neg.f64 (pow.f64 a 2))) |
(*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) |
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(neg.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (neg.f64 (pow.f64 a 2))) |
(*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) |
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(neg.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (neg.f64 (pow.f64 a 2))) |
(*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) |
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(neg.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (neg.f64 (pow.f64 a 2))) |
(*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) |
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(neg.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (neg.f64 (pow.f64 a 2))) |
(*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) |
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(neg.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (neg.f64 (pow.f64 a 2))) |
(*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) |
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(neg.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (neg.f64 (pow.f64 a 2))) |
(*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) |
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(neg.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (neg.f64 (pow.f64 a 2))) |
(*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) |
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(neg.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (neg.f64 (pow.f64 a 2))) |
(*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) |
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(neg.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (neg.f64 (pow.f64 a 2))) |
(*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) |
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(neg.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (neg.f64 (pow.f64 a 2))) |
(*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) |
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(neg.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (neg.f64 (pow.f64 a 2))) |
(*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) |
(*.f64 -1/180 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) |
(*.f64 angle (*.f64 (*.f64 (PI.f64) (pow.f64 a 2)) -1/180)) |
(*.f64 -1/180 (*.f64 angle (*.f64 (PI.f64) (pow.f64 a 2)))) |
(*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 a 2) -1/180))) |
(+.f64 (*.f64 1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 3)))) (*.f64 -1/180 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))) |
(+.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (pow.f64 a 2)) -1/180)) (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 a 2)) 1/34992000))) |
(+.f64 (*.f64 -1/180 (*.f64 angle (*.f64 (PI.f64) (pow.f64 a 2)))) (*.f64 1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (pow.f64 angle 3) (pow.f64 a 2))))) |
(+.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 a 2) -1/180))) (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (pow.f64 a 2) 1/34992000)))) |
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) 1/34992000) (*.f64 angle (*.f64 (PI.f64) -1/180)))) |
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)) (*.f64 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) 1/34992000))) |
(+.f64 (*.f64 1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 3)))) (+.f64 (*.f64 -1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 5)))) (*.f64 -1/180 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))))) |
(+.f64 (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 a 2)) 1/34992000)) (+.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (pow.f64 a 2)) -1/180)) (*.f64 (pow.f64 angle 5) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (pow.f64 a 2)) -1/22674816000000)))) |
(+.f64 (*.f64 -1/180 (*.f64 angle (*.f64 (PI.f64) (pow.f64 a 2)))) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) -1/22674816000000)) (*.f64 1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (pow.f64 angle 3) (pow.f64 a 2)))))) |
(+.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 a 2) -1/180))) (+.f64 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (pow.f64 a 2) 1/34992000))) (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (pow.f64 a 2) -1/22674816000000))))) |
(+.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 a 2) -1/180))) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) -1/22674816000000) (*.f64 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) 1/34992000)))) |
(+.f64 (*.f64 1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 3)))) (+.f64 (*.f64 -1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 5)))) (+.f64 (*.f64 -1/180 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 1/30855889612800000000 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 7))))))) |
(+.f64 (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 a 2)) 1/34992000)) (+.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (pow.f64 a 2)) -1/180)) (+.f64 (*.f64 (pow.f64 angle 7) (*.f64 (*.f64 (pow.f64 (PI.f64) 7) (pow.f64 a 2)) 1/30855889612800000000)) (*.f64 (pow.f64 angle 5) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (pow.f64 a 2)) -1/22674816000000))))) |
(+.f64 (*.f64 -1/180 (*.f64 angle (*.f64 (PI.f64) (pow.f64 a 2)))) (+.f64 (+.f64 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) -1/22674816000000)) (*.f64 1/30855889612800000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (pow.f64 angle 7) (pow.f64 a 2))))) (*.f64 1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (pow.f64 angle 3) (pow.f64 a 2)))))) |
(+.f64 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (pow.f64 a 2) 1/30855889612800000000))) (+.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 a 2) -1/180))) (+.f64 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (pow.f64 a 2) 1/34992000))) (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (pow.f64 a 2) -1/22674816000000)))))) |
(+.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) 1/34992000) (*.f64 angle (*.f64 (PI.f64) -1/180)))) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)) 1/30855889612800000000) (*.f64 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) -1/22674816000000)))) |
(+.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)) (*.f64 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) 1/34992000))) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)) 1/30855889612800000000) (*.f64 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)) -1/22674816000000)))) |
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(neg.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (neg.f64 (pow.f64 a 2))) |
(*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) |
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(neg.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (neg.f64 (pow.f64 a 2))) |
(*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) |
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(neg.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (neg.f64 (pow.f64 a 2))) |
(*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) |
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(neg.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (neg.f64 (pow.f64 a 2))) |
(*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) |
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(neg.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (neg.f64 (pow.f64 a 2))) |
(*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) |
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(neg.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (neg.f64 (pow.f64 a 2))) |
(*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) |
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(neg.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (neg.f64 (pow.f64 a 2))) |
(*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) |
(*.f64 -1 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(neg.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (neg.f64 (pow.f64 a 2))) |
(*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 (PI.f64) (*.f64 1/180 angle)) |
(*.f64 angle (*.f64 1/180 (PI.f64))) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 (PI.f64) (*.f64 1/180 angle)) |
(*.f64 angle (*.f64 1/180 (PI.f64))) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 (PI.f64) (*.f64 1/180 angle)) |
(*.f64 angle (*.f64 1/180 (PI.f64))) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 (PI.f64) (*.f64 1/180 angle)) |
(*.f64 angle (*.f64 1/180 (PI.f64))) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 (PI.f64) (*.f64 1/180 angle)) |
(*.f64 angle (*.f64 1/180 (PI.f64))) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 (PI.f64) (*.f64 1/180 angle)) |
(*.f64 angle (*.f64 1/180 (PI.f64))) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 (PI.f64) (*.f64 1/180 angle)) |
(*.f64 angle (*.f64 1/180 (PI.f64))) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 (PI.f64) (*.f64 1/180 angle)) |
(*.f64 angle (*.f64 1/180 (PI.f64))) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 (PI.f64) (*.f64 1/180 angle)) |
(*.f64 angle (*.f64 1/180 (PI.f64))) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 (PI.f64) (*.f64 1/180 angle)) |
(*.f64 angle (*.f64 1/180 (PI.f64))) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 (PI.f64) (*.f64 1/180 angle)) |
(*.f64 angle (*.f64 1/180 (PI.f64))) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 (PI.f64) (*.f64 1/180 angle)) |
(*.f64 angle (*.f64 1/180 (PI.f64))) |
(+.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 0) |
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) |
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) |
(+.f64 0 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) |
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) |
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) |
(+.f64 -1 (-.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) |
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) |
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) |
(-.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 0) |
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) |
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) |
(-.f64 0 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) |
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) |
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) |
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1) |
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) |
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) |
(*.f64 2 (/.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) |
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) |
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) |
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) -1) |
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) |
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) |
(*.f64 1 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) |
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) |
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) |
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) 1/2) |
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) |
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) |
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2)) |
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) |
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) |
(*.f64 (/.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) 2) |
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) |
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) |
(/.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 1) |
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) |
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) |
(/.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) -1) |
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) |
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) |
(/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2) 2) |
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) |
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) |
(/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4) 4) |
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) |
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) |
(/.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) 8) |
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) |
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4)) (*.f64 2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 4))) 16) |
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) |
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) |
(neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) |
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) |
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) |
(+.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) 0) |
(neg.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (neg.f64 (pow.f64 a 2))) |
(*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) |
(+.f64 0 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) |
(neg.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (neg.f64 (pow.f64 a 2))) |
(*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) |
(-.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) 0) |
(neg.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (neg.f64 (pow.f64 a 2))) |
(*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) |
(/.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) 1) |
(neg.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (neg.f64 (pow.f64 a 2))) |
(*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) |
(/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (pow.f64 a 2) -2)) 2) |
(neg.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (neg.f64 (pow.f64 a 2))) |
(*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) |
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) -4)) 4) |
(neg.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (neg.f64 (pow.f64 a 2))) |
(*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) |
(/.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) -4))) 8) |
(neg.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (neg.f64 (pow.f64 a 2))) |
(*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) -4))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) -4)))) 16) |
(neg.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (neg.f64 (pow.f64 a 2))) |
(*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) |
(neg.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 a 2))) |
(neg.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (neg.f64 (pow.f64 a 2))) |
(*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) |
(+.f64 (PI.f64) (*.f64 (PI.f64) (+.f64 (*.f64 angle 1/180) -1))) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 (PI.f64) (*.f64 1/180 angle)) |
(*.f64 angle (*.f64 1/180 (PI.f64))) |
(+.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 0) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 (PI.f64) (*.f64 1/180 angle)) |
(*.f64 angle (*.f64 1/180 (PI.f64))) |
(+.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) (-.f64 (neg.f64 (PI.f64)) (neg.f64 (PI.f64)))) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 (PI.f64) (*.f64 1/180 angle)) |
(*.f64 angle (*.f64 1/180 (PI.f64))) |
(+.f64 0 (*.f64 angle (*.f64 1/180 (PI.f64)))) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 (PI.f64) (*.f64 1/180 angle)) |
(*.f64 angle (*.f64 1/180 (PI.f64))) |
(+.f64 -1 (-.f64 1 (*.f64 angle (*.f64 (PI.f64) -1/180)))) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 (PI.f64) (*.f64 1/180 angle)) |
(*.f64 angle (*.f64 1/180 (PI.f64))) |
(+.f64 -1 (+.f64 (-.f64 1 (*.f64 (PI.f64) (-.f64 1 (*.f64 angle 1/180)))) (PI.f64))) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 (PI.f64) (*.f64 1/180 angle)) |
(*.f64 angle (*.f64 1/180 (PI.f64))) |
(+.f64 (*.f64 (PI.f64) (+.f64 (*.f64 angle 1/180) -1)) (PI.f64)) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 (PI.f64) (*.f64 1/180 angle)) |
(*.f64 angle (*.f64 1/180 (PI.f64))) |
(+.f64 (*.f64 (PI.f64) (+.f64 1 (*.f64 angle 1/180))) (neg.f64 (PI.f64))) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 (PI.f64) (*.f64 1/180 angle)) |
(*.f64 angle (*.f64 1/180 (PI.f64))) |
(+.f64 (neg.f64 (PI.f64)) (*.f64 (PI.f64) (+.f64 1 (*.f64 angle 1/180)))) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 (PI.f64) (*.f64 1/180 angle)) |
(*.f64 angle (*.f64 1/180 (PI.f64))) |
(+.f64 (-.f64 -1 (PI.f64)) (-.f64 1 (*.f64 (PI.f64) (+.f64 (*.f64 angle -1/180) -1)))) |
(+.f64 (-.f64 -1 (PI.f64)) (-.f64 1 (*.f64 (PI.f64) (+.f64 -1 (*.f64 angle -1/180))))) |
(*.f64 (PI.f64) (-.f64 -1 (+.f64 -1 (*.f64 angle -1/180)))) |
(+.f64 (-.f64 1 (*.f64 (PI.f64) (-.f64 1 (*.f64 angle 1/180)))) (-.f64 (PI.f64) 1)) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 (PI.f64) (*.f64 1/180 angle)) |
(*.f64 angle (*.f64 1/180 (PI.f64))) |
(+.f64 (-.f64 (PI.f64) 1) (-.f64 1 (*.f64 (PI.f64) (-.f64 1 (*.f64 angle 1/180))))) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 (PI.f64) (*.f64 1/180 angle)) |
(*.f64 angle (*.f64 1/180 (PI.f64))) |
(-.f64 (PI.f64) (*.f64 (PI.f64) (-.f64 1 (*.f64 angle 1/180)))) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 (PI.f64) (*.f64 1/180 angle)) |
(*.f64 angle (*.f64 1/180 (PI.f64))) |
(-.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 0) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 (PI.f64) (*.f64 1/180 angle)) |
(*.f64 angle (*.f64 1/180 (PI.f64))) |
(-.f64 0 (*.f64 angle (*.f64 (PI.f64) -1/180))) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 (PI.f64) (*.f64 1/180 angle)) |
(*.f64 angle (*.f64 1/180 (PI.f64))) |
(-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 angle 1/180) -1)) (neg.f64 (PI.f64))) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 (PI.f64) (*.f64 1/180 angle)) |
(*.f64 angle (*.f64 1/180 (PI.f64))) |
(-.f64 (*.f64 (PI.f64) (+.f64 1 (*.f64 angle 1/180))) (PI.f64)) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 (PI.f64) (*.f64 1/180 angle)) |
(*.f64 angle (*.f64 1/180 (PI.f64))) |
(-.f64 (neg.f64 (PI.f64)) (*.f64 (PI.f64) (+.f64 (*.f64 angle -1/180) -1))) |
(+.f64 (-.f64 -1 (PI.f64)) (-.f64 1 (*.f64 (PI.f64) (+.f64 -1 (*.f64 angle -1/180))))) |
(*.f64 (PI.f64) (-.f64 -1 (+.f64 -1 (*.f64 angle -1/180)))) |
(-.f64 (*.f64 (PI.f64) (-.f64 (+.f64 (*.f64 angle 1/180) -1) 1)) (-.f64 (neg.f64 (PI.f64)) (PI.f64))) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 (PI.f64) (*.f64 1/180 angle)) |
(*.f64 angle (*.f64 1/180 (PI.f64))) |
(/.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) 1) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 (PI.f64) (*.f64 1/180 angle)) |
(*.f64 angle (*.f64 1/180 (PI.f64))) |
(/.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)) -1) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 (PI.f64) (*.f64 1/180 angle)) |
(*.f64 angle (*.f64 1/180 (PI.f64))) |
(/.f64 (*.f64 angle (*.f64 (PI.f64) 1/90)) 2) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 (PI.f64) (*.f64 1/180 angle)) |
(*.f64 angle (*.f64 1/180 (PI.f64))) |
(/.f64 (*.f64 angle (*.f64 (PI.f64) 1/45)) 4) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 (PI.f64) (*.f64 1/180 angle)) |
(*.f64 angle (*.f64 1/180 (PI.f64))) |
(/.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/45))) 8) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 (PI.f64) (*.f64 1/180 angle)) |
(*.f64 angle (*.f64 1/180 (PI.f64))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/45))) (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/45)))) 16) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 (PI.f64) (*.f64 1/180 angle)) |
(*.f64 angle (*.f64 1/180 (PI.f64))) |
(neg.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 (PI.f64) (*.f64 1/180 angle)) |
(*.f64 angle (*.f64 1/180 (PI.f64))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.9b | (-.f64 (pow.f64 b 2) (pow.f64 a 2)) | |
| ✓ | 12.7b | (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 4))) |
| ✓ | 21.9b | (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) |
| 22.1b | (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) |
Compiled 116 to 84 computations (27.6% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | b | @ | inf | (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 4))) |
| 1.0ms | angle | @ | 0 | (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 4))) |
| 1.0ms | angle | @ | inf | (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 4))) |
| 0.0ms | b | @ | 0 | (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 4))) |
| 0.0ms | angle | @ | -inf | (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 4))) |
| 1× | batch-egg-rewrite |
| 1784× | bool.json-1 |
| 1784× | bool.json-2 |
| 1730× | rational.json-1 |
| 1280× | bool.json-3 |
| 818× | rational.json-2 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 21 | 92 |
| 1 | 209 | 92 |
| 2 | 540 | 92 |
| 3 | 1188 | 92 |
| 4 | 2703 | 92 |
| 5 | 6015 | 92 |
| 1× | node limit |
| Inputs |
|---|
(sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) |
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 4))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 8) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x or (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 8))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 16))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 16)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 16)))) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 16))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)))))))) |
| 1× | egg-herbie |
| 1398× | rational.json-simplify-35 |
| 1018× | rational.json-simplify-51 |
| 1008× | rational.json-simplify-41 |
| 924× | rational.json-simplify-43 |
| 728× | rational.json-simplify-26 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 155 | 5572 |
| 1 | 368 | 5296 |
| 2 | 872 | 4720 |
| 3 | 2180 | 4244 |
| 4 | 4238 | 4244 |
| 5 | 5734 | 4244 |
| 6 | 6822 | 4244 |
| 7 | 7236 | 4244 |
| 8 | 7573 | 4244 |
| 9 | 7845 | 4244 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))))) |
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)))))) |
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(*.f64 1/45 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) |
(+.f64 (*.f64 1/45 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) (*.f64 4 (*.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3))) (*.f64 -1/11664000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)))) (pow.f64 angle 3)))) |
(+.f64 (*.f64 1/45 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) (+.f64 (*.f64 4 (*.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3))) (*.f64 -1/11664000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)))) (pow.f64 angle 3))) (*.f64 4 (*.f64 (+.f64 (*.f64 1/2267481600000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5))) (+.f64 (*.f64 1/22674816000000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5))) (*.f64 1/4534963200000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5))))) (pow.f64 angle 5))))) |
(+.f64 (*.f64 4 (*.f64 (+.f64 (*.f64 -1/1469328076800000000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 -1/881596846080000000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 7))) (*.f64 -1/4407984230400000000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 7)))))) (pow.f64 angle 7))) (+.f64 (*.f64 1/45 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) (+.f64 (*.f64 4 (*.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3))) (*.f64 -1/11664000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)))) (pow.f64 angle 3))) (*.f64 4 (*.f64 (+.f64 (*.f64 1/2267481600000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5))) (+.f64 (*.f64 1/22674816000000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5))) (*.f64 1/4534963200000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5))))) (pow.f64 angle 5)))))) |
(*.f64 4 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(*.f64 4 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(*.f64 4 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(*.f64 4 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(*.f64 4 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(*.f64 4 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(*.f64 4 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(*.f64 4 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(*.f64 -4 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(+.f64 (*.f64 4 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -4 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 4 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -4 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 4 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -4 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(*.f64 4 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(+.f64 (*.f64 4 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -4 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 4 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -4 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 4 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -4 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(*.f64 4 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(+.f64 (*.f64 4 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -4 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 4 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -4 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 4 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -4 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(*.f64 4 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(+.f64 (*.f64 -4 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 4 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 -4 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 4 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 -4 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 4 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(*.f64 -4 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(+.f64 (*.f64 4 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -4 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 4 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -4 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 4 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -4 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(*.f64 -4 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(+.f64 (*.f64 4 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -4 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 4 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -4 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 4 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -4 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 0) |
(+.f64 0 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) |
(+.f64 -1 (-.f64 1 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) |
(-.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 0) |
(-.f64 0 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) |
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1) |
(*.f64 2 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) |
(*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) |
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) 1/2) |
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) |
(*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) 2) |
(*.f64 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) -1) |
(/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1) |
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) 2) |
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) 4) |
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 8) 8) |
(/.f64 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) -1) |
(/.f64 (+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 8) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 8)) 16) |
(neg.f64 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) |
(neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) |
(+.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4))) 0) |
(+.f64 0 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)))) |
(-.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4))) 0) |
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4))) 1) |
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 8))) 2) |
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 16))) 4) |
(/.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 16)))) 8) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 16)))) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 16))))) 16) |
| Outputs |
|---|
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 angle (*.f64 (PI.f64) 1/180)) |
(*.f64 angle (*.f64 1/180 (PI.f64))) |
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(+.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)))) |
(+.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)))) |
(+.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) (*.f64 (pow.f64 angle 3) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3)))) |
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))))) |
(+.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))) |
(+.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))))) |
(+.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) (+.f64 (*.f64 (pow.f64 angle 3) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3))) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 1/22674816000000 (pow.f64 angle 5))))) |
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)))))) |
(+.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) (+.f64 (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)))) (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))) |
(+.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)))))) |
(+.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) (+.f64 (*.f64 (pow.f64 angle 3) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 1/22674816000000 (pow.f64 angle 5))) (*.f64 (pow.f64 (PI.f64) 7) (*.f64 -1/30855889612800000000 (pow.f64 angle 7)))))) |
(+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (+.f64 (+.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))))) |
(+.f64 (+.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))))) |
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) |
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) |
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) |
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) |
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) |
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) |
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) |
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) |
(*.f64 1/45 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) |
(*.f64 1/45 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))) |
(*.f64 1/45 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) |
(*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/45))) |
(+.f64 (*.f64 1/45 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) (*.f64 4 (*.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3))) (*.f64 -1/11664000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)))) (pow.f64 angle 3)))) |
(+.f64 (*.f64 1/45 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 (PI.f64) 3) -1/34992000)) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 (PI.f64) 3) -1/11664000))) (*.f64 (pow.f64 angle 3) 4))) |
(+.f64 (*.f64 1/45 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) -1/8748000) 4))) |
(+.f64 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/45))) (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) -1/2187000))) |
(+.f64 (*.f64 1/45 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) (+.f64 (*.f64 4 (*.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3))) (*.f64 -1/11664000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)))) (pow.f64 angle 3))) (*.f64 4 (*.f64 (+.f64 (*.f64 1/2267481600000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5))) (+.f64 (*.f64 1/22674816000000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5))) (*.f64 1/4534963200000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5))))) (pow.f64 angle 5))))) |
(+.f64 (*.f64 1/45 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 (+.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 (PI.f64) 3) -1/34992000)) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 (PI.f64) 3) -1/11664000))) (*.f64 (pow.f64 angle 3) 4)) (*.f64 (+.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 (PI.f64) 5) 1/2267481600000)) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 (PI.f64) 5) 1/4534963200000)))) (*.f64 (pow.f64 angle 5) 4)))) |
(+.f64 (*.f64 1/45 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 4 (+.f64 (*.f64 (pow.f64 angle 5) (+.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 (PI.f64) 5) 1/2267481600000)) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/3779136000000))) (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) -1/8748000))))) |
(+.f64 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/45))) (*.f64 4 (+.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 -1/8748000 (pow.f64 angle 3))) (*.f64 (pow.f64 angle 5) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/1417176000000))))) |
(+.f64 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/45))) (+.f64 (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) -1/2187000)) (*.f64 4 (*.f64 (pow.f64 angle 5) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/1417176000000))))) |
(+.f64 (*.f64 4 (*.f64 (+.f64 (*.f64 -1/1469328076800000000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 -1/881596846080000000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 7))) (*.f64 -1/4407984230400000000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 7)))))) (pow.f64 angle 7))) (+.f64 (*.f64 1/45 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) (+.f64 (*.f64 4 (*.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3))) (*.f64 -1/11664000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)))) (pow.f64 angle 3))) (*.f64 4 (*.f64 (+.f64 (*.f64 1/2267481600000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5))) (+.f64 (*.f64 1/22674816000000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5))) (*.f64 1/4534963200000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5))))) (pow.f64 angle 5)))))) |
(+.f64 (*.f64 1/45 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 (PI.f64) 3) -1/34992000)) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 (PI.f64) 3) -1/11664000))) (*.f64 (pow.f64 angle 3) 4)) (*.f64 (+.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 (PI.f64) 5) 1/2267481600000)) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 (PI.f64) 5) 1/4534963200000)))) (*.f64 (pow.f64 angle 5) 4))) (*.f64 (+.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 (PI.f64) 7) -1/1469328076800000000)) (+.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 (PI.f64) 7) -1/881596846080000000)) (+.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 (PI.f64) 7) -1/4407984230400000000)) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))) (*.f64 (pow.f64 angle 7) 4)))) |
(+.f64 (*.f64 1/45 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (+.f64 (*.f64 4 (+.f64 (*.f64 (pow.f64 angle 5) (+.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 (PI.f64) 5) 1/2267481600000)) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/3779136000000))) (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) -1/8748000)))) (*.f64 (pow.f64 angle 7) (*.f64 4 (+.f64 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 -1/1469328076800000000 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (+.f64 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) -1/30855889612800000000)) (*.f64 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) -1/734664038400000000))))))) |
(+.f64 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/45))) (*.f64 4 (+.f64 (*.f64 (pow.f64 angle 7) (+.f64 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) -1/1469328076800000000)) (*.f64 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) -43/30855889612800000000))) (+.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 -1/8748000 (pow.f64 angle 3))) (*.f64 (pow.f64 angle 5) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/1417176000000)))))) |
(+.f64 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/45))) (+.f64 (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) -1/2187000)) (*.f64 4 (+.f64 (*.f64 (pow.f64 angle 7) (*.f64 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) -1/482123275200000000)) (*.f64 (pow.f64 angle 5) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/1417176000000)))))) |
(+.f64 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/45))) (+.f64 (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) -1/2187000)) (*.f64 4 (+.f64 (*.f64 (pow.f64 angle 5) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/1417176000000)) (*.f64 (pow.f64 angle 7) (*.f64 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) -1/482123275200000000)))))) |
(*.f64 4 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 4)) |
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 4 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) |
(*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 4 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (*.f64 4 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(*.f64 4 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 4)) |
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 4 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) |
(*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 4 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (*.f64 4 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(*.f64 4 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 4)) |
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 4 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) |
(*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 4 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (*.f64 4 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(*.f64 4 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 4)) |
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 4 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) |
(*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 4 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (*.f64 4 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(*.f64 4 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 4)) |
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 4 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) |
(*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 4 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (*.f64 4 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(*.f64 4 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 4)) |
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 4 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) |
(*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 4 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (*.f64 4 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(*.f64 4 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 4)) |
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 4 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) |
(*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 4 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (*.f64 4 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(*.f64 4 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 4)) |
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 4 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) |
(*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 4 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (*.f64 4 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(*.f64 -4 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(*.f64 (pow.f64 a 2) (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) -4)) |
(*.f64 (pow.f64 a 2) (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) -4)) |
(*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) -4))) |
(+.f64 (*.f64 4 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -4 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) -4)) (*.f64 4 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2))))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) -4)) (*.f64 4 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 (*.f64 4 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 -4 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) |
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (+.f64 (*.f64 (pow.f64 b 2) 4) (*.f64 (pow.f64 a 2) -4))) |
(+.f64 (*.f64 4 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -4 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) -4)) (*.f64 4 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2))))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) -4)) (*.f64 4 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 (*.f64 4 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 -4 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) |
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (+.f64 (*.f64 (pow.f64 b 2) 4) (*.f64 (pow.f64 a 2) -4))) |
(+.f64 (*.f64 4 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -4 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) -4)) (*.f64 4 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2))))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) -4)) (*.f64 4 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 (*.f64 4 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 -4 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) |
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (+.f64 (*.f64 (pow.f64 b 2) 4) (*.f64 (pow.f64 a 2) -4))) |
(*.f64 4 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(*.f64 4 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2)))) |
(*.f64 4 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (pow.f64 b 2) 4)) |
(*.f64 (pow.f64 b 2) (*.f64 (*.f64 4 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(+.f64 (*.f64 4 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -4 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) -4)) (*.f64 4 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2))))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) -4)) (*.f64 4 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 (*.f64 4 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 -4 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) |
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (+.f64 (*.f64 (pow.f64 b 2) 4) (*.f64 (pow.f64 a 2) -4))) |
(+.f64 (*.f64 4 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -4 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) -4)) (*.f64 4 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2))))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) -4)) (*.f64 4 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 (*.f64 4 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 -4 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) |
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (+.f64 (*.f64 (pow.f64 b 2) 4) (*.f64 (pow.f64 a 2) -4))) |
(+.f64 (*.f64 4 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -4 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) -4)) (*.f64 4 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2))))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) -4)) (*.f64 4 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 (*.f64 4 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 -4 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) |
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (+.f64 (*.f64 (pow.f64 b 2) 4) (*.f64 (pow.f64 a 2) -4))) |
(*.f64 4 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(*.f64 4 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2)))) |
(*.f64 4 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (pow.f64 b 2) 4)) |
(*.f64 (pow.f64 b 2) (*.f64 (*.f64 4 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(+.f64 (*.f64 4 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -4 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) -4)) (*.f64 4 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2))))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) -4)) (*.f64 4 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 (*.f64 4 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 -4 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) |
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (+.f64 (*.f64 (pow.f64 b 2) 4) (*.f64 (pow.f64 a 2) -4))) |
(+.f64 (*.f64 4 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -4 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) -4)) (*.f64 4 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2))))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) -4)) (*.f64 4 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 (*.f64 4 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 -4 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) |
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (+.f64 (*.f64 (pow.f64 b 2) 4) (*.f64 (pow.f64 a 2) -4))) |
(+.f64 (*.f64 4 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -4 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) -4)) (*.f64 4 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2))))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) -4)) (*.f64 4 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 (*.f64 4 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 -4 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) |
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (+.f64 (*.f64 (pow.f64 b 2) 4) (*.f64 (pow.f64 a 2) -4))) |
(*.f64 4 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(*.f64 4 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2)))) |
(*.f64 4 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 (pow.f64 b 2) 4)) |
(*.f64 (pow.f64 b 2) (*.f64 (*.f64 4 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(+.f64 (*.f64 -4 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 4 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) -4)) (*.f64 4 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2))))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) -4)) (*.f64 4 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 (*.f64 4 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 -4 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) |
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (+.f64 (*.f64 (pow.f64 b 2) 4) (*.f64 (pow.f64 a 2) -4))) |
(+.f64 (*.f64 -4 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 4 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) -4)) (*.f64 4 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2))))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) -4)) (*.f64 4 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 (*.f64 4 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 -4 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) |
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (+.f64 (*.f64 (pow.f64 b 2) 4) (*.f64 (pow.f64 a 2) -4))) |
(+.f64 (*.f64 -4 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 4 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) -4)) (*.f64 4 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2))))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) -4)) (*.f64 4 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 (*.f64 4 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 -4 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) |
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (+.f64 (*.f64 (pow.f64 b 2) 4) (*.f64 (pow.f64 a 2) -4))) |
(*.f64 -4 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(*.f64 (pow.f64 a 2) (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) -4)) |
(*.f64 (pow.f64 a 2) (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) -4)) |
(*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) -4))) |
(+.f64 (*.f64 4 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -4 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) -4)) (*.f64 4 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2))))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) -4)) (*.f64 4 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 (*.f64 4 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 -4 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) |
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (+.f64 (*.f64 (pow.f64 b 2) 4) (*.f64 (pow.f64 a 2) -4))) |
(+.f64 (*.f64 4 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -4 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) -4)) (*.f64 4 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2))))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) -4)) (*.f64 4 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 (*.f64 4 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 -4 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) |
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (+.f64 (*.f64 (pow.f64 b 2) 4) (*.f64 (pow.f64 a 2) -4))) |
(+.f64 (*.f64 4 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -4 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) -4)) (*.f64 4 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2))))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) -4)) (*.f64 4 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 (*.f64 4 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 -4 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) |
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (+.f64 (*.f64 (pow.f64 b 2) 4) (*.f64 (pow.f64 a 2) -4))) |
(*.f64 -4 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(*.f64 (pow.f64 a 2) (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) -4)) |
(*.f64 (pow.f64 a 2) (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) -4)) |
(*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) -4))) |
(+.f64 (*.f64 4 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -4 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) -4)) (*.f64 4 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2))))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) -4)) (*.f64 4 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 (*.f64 4 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 -4 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) |
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (+.f64 (*.f64 (pow.f64 b 2) 4) (*.f64 (pow.f64 a 2) -4))) |
(+.f64 (*.f64 4 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -4 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) -4)) (*.f64 4 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2))))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) -4)) (*.f64 4 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 (*.f64 4 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 -4 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) |
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (+.f64 (*.f64 (pow.f64 b 2) 4) (*.f64 (pow.f64 a 2) -4))) |
(+.f64 (*.f64 4 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -4 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) -4)) (*.f64 4 (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 b 2))))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) -4)) (*.f64 4 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (+.f64 (*.f64 4 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 -4 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))))) |
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (+.f64 (*.f64 (pow.f64 b 2) 4) (*.f64 (pow.f64 a 2) -4))) |
(+.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 0) |
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) |
(+.f64 0 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) |
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) |
(+.f64 -1 (-.f64 1 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) |
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) |
(-.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 0) |
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) |
(-.f64 0 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) |
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) |
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1) |
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) |
(*.f64 2 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) |
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) |
(*.f64 1 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) |
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) |
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) 1/2) |
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) |
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) |
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) |
(*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) 2) |
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) |
(*.f64 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) -1) |
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) |
(/.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1) |
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) |
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) 2) |
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) |
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) 4) |
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) |
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 8) 8) |
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) |
(/.f64 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) -1) |
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) |
(/.f64 (+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 8) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 8)) 16) |
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) |
(neg.f64 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) |
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) |
(neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))) |
(sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) |
(+.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4))) 0) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 4)) |
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 4 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) |
(*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 4 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (*.f64 4 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(+.f64 0 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 4)) |
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 4 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) |
(*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 4 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (*.f64 4 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(-.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4))) 0) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 4)) |
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 4 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) |
(*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 4 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (*.f64 4 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4))) 1) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 4)) |
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 4 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) |
(*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 4 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (*.f64 4 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 8))) 2) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 4)) |
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 4 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) |
(*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 4 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (*.f64 4 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 16))) 4) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 4)) |
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 4 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) |
(*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 4 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (*.f64 4 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(/.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 16)))) 8) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 4)) |
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 4 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) |
(*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 4 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (*.f64 4 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 16)))) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 16))))) 16) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 4)) |
(*.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 4 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) |
(*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (*.f64 4 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (*.f64 4 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
Compiled 20308 to 15540 computations (23.5% saved)
51 alts after pruning (50 fresh and 1 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 665 | 38 | 703 |
| Fresh | 7 | 12 | 19 |
| Picked | 1 | 0 | 1 |
| Done | 3 | 1 | 4 |
| Total | 676 | 51 | 727 |
| Status | Error | Program |
|---|---|---|
| 36.2b | (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (*.f64 angle (PI.f64)) 1/45)) 2) | |
| 50.3b | (/.f64 (*.f64 (+.f64 -1 (-.f64 1 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 4))) 2) | |
| 41.1b | (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 b 2) 4))) 2) | |
| 45.3b | (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (neg.f64 (pow.f64 a 2)) 4))) 2) | |
| 34.0b | (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 1 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 4))) 2) | |
| 33.3b | (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 4))) 2) | |
| 42.8b | (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 angle 1/90))) | |
| 46.4b | (*.f64 (pow.f64 a 2) (*.f64 (*.f64 angle (PI.f64)) -1/90)) | |
| ▶ | 40.9b | (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (*.f64 2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1))) |
| 40.9b | (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) | |
| 40.9b | (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) | |
| 46.4b | (*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -1/90) | |
| 45.3b | (*.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) | |
| 52.0b | (*.f64 (*.f64 (pow.f64 a 2) (neg.f64 (+.f64 -1 (-.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) | |
| 46.5b | (*.f64 (*.f64 (pow.f64 a 2) (neg.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) | |
| 45.4b | (*.f64 (*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 2 (neg.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 angle 1/180))))))) | |
| 45.5b | (*.f64 (*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 2 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) | |
| ▶ | 45.5b | (*.f64 (*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 2 1)) |
| 45.3b | (*.f64 (*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) | |
| 46.5b | (*.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (pow.f64 a 2)) -1/180)) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) | |
| 46.5b | (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 a 2) -1/180))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) | |
| 50.1b | (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (+.f64 -1 (-.f64 1 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) | |
| 33.4b | (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (neg.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 angle 1/180))))))) | |
| 33.1b | (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) | |
| 34.1b | (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 1)) | |
| ▶ | 33.1b | (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
| 45.3b | (*.f64 (*.f64 2 (neg.f64 (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) | |
| 42.8b | (*.f64 angle (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) 1/90))) | |
| 36.2b | (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/90))) | |
| 42.8b | (*.f64 angle (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) 1/90)) | |
| 36.2b | (*.f64 angle (*.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/90)) | |
| 42.8b | (*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/90))) | |
| 46.5b | (*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 a 2) -1/90))) | |
| 40.9b | (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) | |
| 51.3b | (*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (+.f64 -1 (-.f64 1 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) | |
| 42.8b | (*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) | |
| 42.8b | (*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) | |
| 51.3b | (*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (+.f64 (-.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) -1) -1))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) | |
| 40.8b | (*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (neg.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 angle 1/180))))))) | |
| 41.1b | (*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 angle 1/180)))))) | |
| 41.1b | (*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) | |
| ✓ | 41.0b | (*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) |
| 40.9b | (*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) | |
| 41.7b | (*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1)) | |
| 40.9b | (*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) | |
| 42.8b | (*.f64 2 (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) | |
| 42.8b | (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) | |
| 40.0b | (*.f64 1/90 (*.f64 angle (*.f64 (+.f64 (-.f64 (pow.f64 b 2) (-.f64 (pow.f64 a 2) 1)) -1) (PI.f64)))) | |
| ▶ | 46.5b | (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) |
| ▶ | 45.5b | (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) |
| 45.4b | (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
Compiled 2126 to 1762 computations (17.1% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.9b | (-.f64 (pow.f64 b 2) (pow.f64 a 2)) | |
| ✓ | 12.7b | (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
| ✓ | 22.0b | (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
| 22.2b | (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) |
Compiled 96 to 62 computations (35.4% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | angle | @ | 0 | (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
| 0.0ms | b | @ | -inf | (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
| 0.0ms | b | @ | 0 | (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
| 0.0ms | a | @ | -inf | (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
| 0.0ms | a | @ | inf | (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
| 1× | batch-egg-rewrite |
| 1894× | bool.json-1 |
| 1894× | bool.json-2 |
| 1348× | bool.json-3 |
| 836× | rational.json-1 |
| 836× | rational.json-2 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 23 | 92 |
| 1 | 230 | 92 |
| 2 | 597 | 92 |
| 3 | 1284 | 92 |
| 4 | 2891 | 92 |
| 5 | 6430 | 92 |
| 1× | node limit |
| Inputs |
|---|
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (neg.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 4)) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))) (#(struct:change #<rule egg-rr> (2) ((x or (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 4))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 8)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 8))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 8))) (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 8)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))))))) |
| 1× | egg-herbie |
| 1870× | rational.json-simplify-35 |
| 902× | rational.json-simplify-51 |
| 860× | rational.json-simplify-43 |
| 744× | rational.json-simplify-26 |
| 734× | rational.json-simplify-1 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 159 | 5497 |
| 1 | 373 | 5221 |
| 2 | 855 | 4641 |
| 3 | 2104 | 4165 |
| 4 | 4085 | 4165 |
| 5 | 4927 | 4165 |
| 6 | 5926 | 4165 |
| 7 | 6719 | 4165 |
| 8 | 7162 | 4165 |
| 9 | 7573 | 4165 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))))) |
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) |
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3))) (*.f64 -1/11664000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)))) (pow.f64 angle 3))) (*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))) |
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3))) (*.f64 -1/11664000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)))) (pow.f64 angle 3))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) (*.f64 2 (*.f64 (+.f64 (*.f64 1/2267481600000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5))) (+.f64 (*.f64 1/22674816000000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5))) (*.f64 1/4534963200000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5))))) (pow.f64 angle 5))))) |
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3))) (*.f64 -1/11664000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)))) (pow.f64 angle 3))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1/1469328076800000000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 -1/881596846080000000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 7))) (*.f64 -1/4407984230400000000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 7)))))) (pow.f64 angle 7))) (*.f64 2 (*.f64 (+.f64 (*.f64 1/2267481600000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5))) (+.f64 (*.f64 1/22674816000000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5))) (*.f64 1/4534963200000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5))))) (pow.f64 angle 5)))))) |
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(+.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 0) |
(+.f64 0 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) |
(+.f64 -1 (-.f64 1 (neg.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) |
(-.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 0) |
(-.f64 0 (neg.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 1) |
(*.f64 2 (/.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 2)) |
(*.f64 1 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) |
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 2) 1/2) |
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 2)) |
(*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 2) 2) |
(*.f64 (neg.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) -1) |
(/.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 1) |
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 2) 2) |
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 4) 4) |
(/.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 4)) 8) |
(/.f64 (neg.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) -1) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 4)) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 4))) 16) |
(neg.f64 (neg.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) |
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) 0) |
(+.f64 0 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))) |
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) |
(-.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) 0) |
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) 1) |
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 4))) 2) |
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 8)) 4) |
(/.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 8))) 8) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 8))) (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 8)))) 16) |
| Outputs |
|---|
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 (PI.f64) (*.f64 1/180 angle)) |
(*.f64 angle (*.f64 1/180 (PI.f64))) |
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)))) |
(+.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)))) |
(+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 (pow.f64 angle 3) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3)))) |
(+.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)))) |
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))))) |
(+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))) |
(+.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))))) |
(+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 (pow.f64 angle 3) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3))) (*.f64 (pow.f64 (PI.f64) 5) (*.f64 1/22674816000000 (pow.f64 angle 5))))) |
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))))) |
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)))))) |
(+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (+.f64 (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)))) (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))) |
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)))))) |
(+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 (pow.f64 angle 3) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 1/22674816000000 (pow.f64 angle 5))) (*.f64 (pow.f64 (PI.f64) 7) (*.f64 -1/30855889612800000000 (pow.f64 angle 7)))))) |
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (+.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(*.f64 (pow.f64 a 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) -2)) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) |
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) -2))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) -2)) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2))))) |
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (pow.f64 b 2))))) |
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (+.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2))) (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (+.f64 (*.f64 2 (pow.f64 b 2)) (*.f64 -2 (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) -2)) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2))))) |
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (pow.f64 b 2))))) |
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (+.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2))) (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (+.f64 (*.f64 2 (pow.f64 b 2)) (*.f64 -2 (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) -2)) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2))))) |
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (pow.f64 b 2))))) |
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (+.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2))) (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (+.f64 (*.f64 2 (pow.f64 b 2)) (*.f64 -2 (pow.f64 a 2)))) |
(*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2)))) |
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (pow.f64 b 2)))) |
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2)))) |
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2)))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) -2)) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2))))) |
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (pow.f64 b 2))))) |
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (+.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2))) (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (+.f64 (*.f64 2 (pow.f64 b 2)) (*.f64 -2 (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) -2)) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2))))) |
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (pow.f64 b 2))))) |
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (+.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2))) (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (+.f64 (*.f64 2 (pow.f64 b 2)) (*.f64 -2 (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) -2)) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2))))) |
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (pow.f64 b 2))))) |
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (+.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2))) (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (+.f64 (*.f64 2 (pow.f64 b 2)) (*.f64 -2 (pow.f64 a 2)))) |
(*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2)))) |
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (pow.f64 b 2)))) |
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2)))) |
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2)))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) -2)) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2))))) |
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (pow.f64 b 2))))) |
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (+.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2))) (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (+.f64 (*.f64 2 (pow.f64 b 2)) (*.f64 -2 (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) -2)) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2))))) |
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (pow.f64 b 2))))) |
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (+.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2))) (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (+.f64 (*.f64 2 (pow.f64 b 2)) (*.f64 -2 (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) -2)) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2))))) |
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (pow.f64 b 2))))) |
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (+.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2))) (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (+.f64 (*.f64 2 (pow.f64 b 2)) (*.f64 -2 (pow.f64 a 2)))) |
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2)))) |
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (pow.f64 b 2)))) |
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2)))) |
(*.f64 2 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (pow.f64 b 2)))) |
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) -2)) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2))))) |
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (pow.f64 b 2))))) |
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (+.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2))) (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (+.f64 (*.f64 2 (pow.f64 b 2)) (*.f64 -2 (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) -2)) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2))))) |
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (pow.f64 b 2))))) |
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (+.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2))) (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (+.f64 (*.f64 2 (pow.f64 b 2)) (*.f64 -2 (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) -2)) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2))))) |
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (pow.f64 b 2))))) |
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (+.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2))) (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (+.f64 (*.f64 2 (pow.f64 b 2)) (*.f64 -2 (pow.f64 a 2)))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(*.f64 (pow.f64 a 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) -2)) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) |
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) -2))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) -2)) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2))))) |
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (pow.f64 b 2))))) |
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (+.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2))) (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (+.f64 (*.f64 2 (pow.f64 b 2)) (*.f64 -2 (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) -2)) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2))))) |
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (pow.f64 b 2))))) |
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (+.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2))) (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (+.f64 (*.f64 2 (pow.f64 b 2)) (*.f64 -2 (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) -2)) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2))))) |
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (pow.f64 b 2))))) |
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (+.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2))) (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (+.f64 (*.f64 2 (pow.f64 b 2)) (*.f64 -2 (pow.f64 a 2)))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(*.f64 (pow.f64 a 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) -2)) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) |
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) -2))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) -2)) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2))))) |
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (pow.f64 b 2))))) |
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (+.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2))) (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (+.f64 (*.f64 2 (pow.f64 b 2)) (*.f64 -2 (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) -2)) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2))))) |
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (pow.f64 b 2))))) |
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (+.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2))) (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (+.f64 (*.f64 2 (pow.f64 b 2)) (*.f64 -2 (pow.f64 a 2)))) |
(+.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) -2)) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2))))) |
(+.f64 (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (pow.f64 b 2))))) |
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (+.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (pow.f64 b 2))) (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(*.f64 (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))) (+.f64 (*.f64 2 (pow.f64 b 2)) (*.f64 -2 (pow.f64 a 2)))) |
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) |
(*.f64 1/90 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))) |
(*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) |
(*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1/90))) |
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3))) (*.f64 -1/11664000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)))) (pow.f64 angle 3))) (*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))) |
(+.f64 (*.f64 1/90 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))) (*.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 (PI.f64) 3) -1/11664000))) (*.f64 (pow.f64 angle 3) 2))) |
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) -1/8748000) 2))) |
(+.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1/90))) (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) -1/4374000))) |
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3))) (*.f64 -1/11664000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)))) (pow.f64 angle 3))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) (*.f64 2 (*.f64 (+.f64 (*.f64 1/2267481600000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5))) (+.f64 (*.f64 1/22674816000000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5))) (*.f64 1/4534963200000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5))))) (pow.f64 angle 5))))) |
(+.f64 (*.f64 1/90 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 (+.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 (PI.f64) 5) 1/2267481600000)) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 (PI.f64) 5) 1/4534963200000)))) (*.f64 (pow.f64 angle 5) 2)) (*.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 (PI.f64) 3) -1/11664000))) (*.f64 (pow.f64 angle 3) 2)))) |
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 2 (+.f64 (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) -1/8748000)) (*.f64 (pow.f64 angle 5) (+.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 (PI.f64) 5) 1/2267481600000)) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/3779136000000)))))) |
(+.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1/90))) (+.f64 (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) -1/4374000)) (*.f64 (pow.f64 angle 5) (*.f64 2 (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/1417176000000))))) |
(+.f64 (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) -1/4374000)) (+.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1/90))) (*.f64 (pow.f64 angle 5) (*.f64 2 (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/1417176000000))))) |
(+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3))) (*.f64 -1/11664000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 3)))) (pow.f64 angle 3))) (+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1/1469328076800000000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 7))) (+.f64 (*.f64 -1/881596846080000000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 7))) (*.f64 -1/4407984230400000000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 7)))))) (pow.f64 angle 7))) (*.f64 2 (*.f64 (+.f64 (*.f64 1/2267481600000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5))) (+.f64 (*.f64 1/22674816000000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5))) (*.f64 1/4534963200000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 5))))) (pow.f64 angle 5)))))) |
(+.f64 (*.f64 1/90 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 (PI.f64) 5) 1/2267481600000)) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 (PI.f64) 5) 1/4534963200000)))) (*.f64 (pow.f64 angle 5) 2)) (*.f64 (+.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 (PI.f64) 7) -1/1469328076800000000)) (+.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 (PI.f64) 7) -1/881596846080000000)) (+.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 (PI.f64) 7) -1/4407984230400000000)) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))))) (*.f64 (pow.f64 angle 7) 2))) (*.f64 (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 (PI.f64) 3) -1/11664000))) (*.f64 (pow.f64 angle 3) 2)))) |
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (+.f64 (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) -1/8748000) 2)) (*.f64 2 (+.f64 (*.f64 (pow.f64 angle 7) (+.f64 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 -1/1469328076800000000 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) (+.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 (PI.f64) 7) -1/881596846080000000)) (*.f64 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) -1/3856986201600000000)))) (*.f64 (pow.f64 angle 5) (+.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 (PI.f64) 5) 1/2267481600000)) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/3779136000000))))))) |
(+.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1/90))) (+.f64 (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) -1/4374000)) (*.f64 2 (+.f64 (*.f64 (pow.f64 angle 5) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/1417176000000)) (*.f64 (pow.f64 angle 7) (+.f64 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) -1/1469328076800000000)) (*.f64 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) -43/30855889612800000000))))))) |
(+.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 1/90))) (+.f64 (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) -1/4374000)) (*.f64 2 (+.f64 (*.f64 (pow.f64 angle 5) (*.f64 (*.f64 (pow.f64 (PI.f64) 5) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/1417176000000)) (*.f64 (pow.f64 angle 7) (*.f64 (*.f64 (pow.f64 (PI.f64) 7) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) -1/482123275200000000)))))) |
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) |
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) |
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) |
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) |
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) |
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) |
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) |
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) |
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) |
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) |
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) |
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) |
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) |
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) |
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) |
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) |
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) |
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) |
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) |
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) |
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) |
(*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) |
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) |
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) (*.f64 2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) 2))) |
(+.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 0) |
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) |
(+.f64 0 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) |
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) |
(+.f64 -1 (-.f64 1 (neg.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) |
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) |
(-.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 0) |
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) |
(-.f64 0 (neg.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) |
(*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 1) |
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) |
(*.f64 2 (/.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 2)) |
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) |
(*.f64 1 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) |
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) |
(*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 2) 1/2) |
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) |
(*.f64 1/2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 2)) |
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) |
(*.f64 (/.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 2) 2) |
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) |
(*.f64 (neg.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) -1) |
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) |
(/.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 1) |
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) |
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 2) 2) |
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) |
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 4) 4) |
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) |
(/.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 4)) 8) |
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) |
(/.f64 (neg.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) -1) |
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 4)) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 4))) 16) |
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) |
(neg.f64 (neg.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) |
(neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) |
(neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle)))) |
(sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) |
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) 0) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) |
(*.f64 -2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle -180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(+.f64 0 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) |
(*.f64 -2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle -180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(+.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) |
(*.f64 -2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle -180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(-.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) 0) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) |
(*.f64 -2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle -180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) 1) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) |
(*.f64 -2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle -180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 4))) 2) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) |
(*.f64 -2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle -180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 8)) 4) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) |
(*.f64 -2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle -180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(/.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 8))) 8) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) |
(*.f64 -2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle -180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 8))) (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 8)))) 16) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) |
(*.f64 -2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle -180))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.2b | (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) |
| ✓ | 0.2b | (*.f64 (pow.f64 a 2) (PI.f64)) |
| ✓ | 9.4b | (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))) |
Compiled 32 to 21 computations (34.4% saved)
15 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | angle | @ | 0 | (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))) |
| 0.0ms | a | @ | inf | (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))) |
| 0.0ms | angle | @ | inf | (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))) |
| 0.0ms | a | @ | 0 | (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))) |
| 0.0ms | angle | @ | 0 | (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) |
| 1× | batch-egg-rewrite |
| 1852× | bool.json-1 |
| 1852× | bool.json-2 |
| 1812× | rational.json-1 |
| 1168× | bool.json-3 |
| 982× | rational.json-2 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 12 | 63 |
| 1 | 120 | 63 |
| 2 | 320 | 63 |
| 3 | 678 | 63 |
| 4 | 1415 | 63 |
| 5 | 3365 | 63 |
| 6 | 6463 | 63 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))) |
(*.f64 (pow.f64 a 2) (PI.f64)) |
(*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (*.f64 (PI.f64) 1/2))) (*.f64 (pow.f64 a 2) (*.f64 angle (*.f64 (PI.f64) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) 4))) (*.f64 2 (*.f64 2 (*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) 4)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 a 2) (PI.f64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 a 2) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) 1/2)) (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 a 2) (PI.f64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 a 2) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 a 2) (*.f64 2 (PI.f64))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 a 2) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 (pow.f64 a 2) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (PI.f64) (*.f64 (pow.f64 a 2) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (PI.f64) (*.f64 (pow.f64 a 2) 4)))) (*.f64 2 (*.f64 2 (*.f64 (PI.f64) (*.f64 (pow.f64 a 2) 4))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (pow.f64 a 2) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (pow.f64 a 2) (PI.f64)) (*.f64 (pow.f64 a 2) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (pow.f64 a 2) (PI.f64)) (*.f64 (pow.f64 a 2) (PI.f64))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) (*.f64 angle -1/90))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) (*.f64 angle -1/90))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -1/180) (*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -1/180))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) (*.f64 angle -1/90))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) (*.f64 angle -1/90))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 angle (PI.f64)) -1/45)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -2/45) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -2/45)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -2/45))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -2/45))) (*.f64 2 (*.f64 2 (*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -2/45)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) (*.f64 angle -1/90)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) (*.f64 angle -1/90))) (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) (*.f64 angle -1/90))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) (*.f64 angle -1/90))) (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) (*.f64 angle -1/90)))))))) |
| 1× | egg-herbie |
| 2970× | rational.json-simplify-41 |
| 2304× | rational.json-simplify-35 |
| 1854× | rational.json-simplify-2 |
| 1578× | rational.json-simplify-53 |
| 816× | rational.json-simplify-51 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 78 | 630 |
| 1 | 189 | 630 |
| 2 | 435 | 630 |
| 3 | 1400 | 630 |
| 4 | 2911 | 630 |
| 5 | 3295 | 630 |
| 6 | 3466 | 630 |
| 7 | 3603 | 630 |
| 8 | 3731 | 630 |
| 9 | 3859 | 630 |
| 10 | 5420 | 630 |
| 11 | 5563 | 630 |
| 12 | 5688 | 630 |
| 13 | 5688 | 630 |
| 14 | 5813 | 630 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) 0) |
(+.f64 0 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (*.f64 (PI.f64) 1/2))) (*.f64 (pow.f64 a 2) (*.f64 angle (*.f64 (PI.f64) 1/2)))) |
(-.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) 0) |
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) 1) |
(/.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) 2) |
(/.f64 (*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) 4) 4) |
(/.f64 (*.f64 2 (*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) 4)) 8) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) 4))) 16) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) 4))) (*.f64 2 (*.f64 2 (*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) 4)))) 32) |
(+.f64 (*.f64 (pow.f64 a 2) (PI.f64)) 0) |
(+.f64 0 (*.f64 (pow.f64 a 2) (PI.f64))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) 1/2)) (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) 1/2))) |
(-.f64 (*.f64 (pow.f64 a 2) (PI.f64)) 0) |
(/.f64 (*.f64 (pow.f64 a 2) (PI.f64)) 1) |
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 2 (PI.f64))) 2) |
(/.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 a 2) 4)) 4) |
(/.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 (pow.f64 a 2) 4))) 8) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (PI.f64) (*.f64 (pow.f64 a 2) 4)))) 16) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (PI.f64) (*.f64 (pow.f64 a 2) 4)))) (*.f64 2 (*.f64 2 (*.f64 (PI.f64) (*.f64 (pow.f64 a 2) 4))))) 32) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) (*.f64 angle -1/90))) 0) |
(+.f64 0 (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) (*.f64 angle -1/90)))) |
(+.f64 (*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -1/180) (*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -1/180)) |
(-.f64 (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) (*.f64 angle -1/90))) 0) |
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) (*.f64 angle -1/90))) 1) |
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 angle (PI.f64)) -1/45)) 2) |
(/.f64 (*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -2/45) 4) |
(/.f64 (*.f64 2 (*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -2/45)) 8) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -2/45))) 16) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -2/45))) (*.f64 2 (*.f64 2 (*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -2/45)))) 32) |
| Outputs |
|---|
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) 0) |
(*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) |
(*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))) |
(+.f64 0 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) |
(*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) |
(*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (*.f64 (PI.f64) 1/2))) (*.f64 (pow.f64 a 2) (*.f64 angle (*.f64 (PI.f64) 1/2)))) |
(*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) |
(*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))) |
(-.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) 0) |
(*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) |
(*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))) |
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) 1) |
(*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) |
(*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))) |
(/.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) 2) |
(*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) |
(*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))) |
(/.f64 (*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) 4) 4) |
(*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) |
(*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))) |
(/.f64 (*.f64 2 (*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) 4)) 8) |
(*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) |
(*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) 4))) 16) |
(*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) |
(*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) 4))) (*.f64 2 (*.f64 2 (*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) 4)))) 32) |
(*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) |
(*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))) |
(+.f64 (*.f64 (pow.f64 a 2) (PI.f64)) 0) |
(*.f64 (pow.f64 a 2) (PI.f64)) |
(+.f64 0 (*.f64 (pow.f64 a 2) (PI.f64))) |
(*.f64 (pow.f64 a 2) (PI.f64)) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) 1/2)) (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) 1/2))) |
(*.f64 (pow.f64 a 2) (PI.f64)) |
(-.f64 (*.f64 (pow.f64 a 2) (PI.f64)) 0) |
(*.f64 (pow.f64 a 2) (PI.f64)) |
(/.f64 (*.f64 (pow.f64 a 2) (PI.f64)) 1) |
(*.f64 (pow.f64 a 2) (PI.f64)) |
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 2 (PI.f64))) 2) |
(*.f64 (pow.f64 a 2) (PI.f64)) |
(/.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 a 2) 4)) 4) |
(*.f64 (pow.f64 a 2) (PI.f64)) |
(/.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 (pow.f64 a 2) 4))) 8) |
(*.f64 (pow.f64 a 2) (PI.f64)) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (PI.f64) (*.f64 (pow.f64 a 2) 4)))) 16) |
(*.f64 (pow.f64 a 2) (PI.f64)) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (PI.f64) (*.f64 (pow.f64 a 2) 4)))) (*.f64 2 (*.f64 2 (*.f64 (PI.f64) (*.f64 (pow.f64 a 2) 4))))) 32) |
(*.f64 (pow.f64 a 2) (PI.f64)) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) (*.f64 angle -1/90))) 0) |
(*.f64 (pow.f64 a 2) (*.f64 (PI.f64) (*.f64 angle -1/90))) |
(*.f64 (*.f64 (pow.f64 a 2) (PI.f64)) (*.f64 angle -1/90)) |
(+.f64 0 (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) (*.f64 angle -1/90)))) |
(*.f64 (pow.f64 a 2) (*.f64 (PI.f64) (*.f64 angle -1/90))) |
(*.f64 (*.f64 (pow.f64 a 2) (PI.f64)) (*.f64 angle -1/90)) |
(+.f64 (*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -1/180) (*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -1/180)) |
(*.f64 (pow.f64 a 2) (*.f64 (PI.f64) (*.f64 angle -1/90))) |
(*.f64 (*.f64 (pow.f64 a 2) (PI.f64)) (*.f64 angle -1/90)) |
(-.f64 (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) (*.f64 angle -1/90))) 0) |
(*.f64 (pow.f64 a 2) (*.f64 (PI.f64) (*.f64 angle -1/90))) |
(*.f64 (*.f64 (pow.f64 a 2) (PI.f64)) (*.f64 angle -1/90)) |
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) (*.f64 angle -1/90))) 1) |
(*.f64 (pow.f64 a 2) (*.f64 (PI.f64) (*.f64 angle -1/90))) |
(*.f64 (*.f64 (pow.f64 a 2) (PI.f64)) (*.f64 angle -1/90)) |
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 angle (PI.f64)) -1/45)) 2) |
(*.f64 (pow.f64 a 2) (*.f64 (PI.f64) (*.f64 angle -1/90))) |
(*.f64 (*.f64 (pow.f64 a 2) (PI.f64)) (*.f64 angle -1/90)) |
(/.f64 (*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -2/45) 4) |
(*.f64 (pow.f64 a 2) (*.f64 (PI.f64) (*.f64 angle -1/90))) |
(*.f64 (*.f64 (pow.f64 a 2) (PI.f64)) (*.f64 angle -1/90)) |
(/.f64 (*.f64 2 (*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -2/45)) 8) |
(*.f64 (pow.f64 a 2) (*.f64 (PI.f64) (*.f64 angle -1/90))) |
(*.f64 (*.f64 (pow.f64 a 2) (PI.f64)) (*.f64 angle -1/90)) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -2/45))) 16) |
(*.f64 (pow.f64 a 2) (*.f64 (PI.f64) (*.f64 angle -1/90))) |
(*.f64 (*.f64 (pow.f64 a 2) (PI.f64)) (*.f64 angle -1/90)) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -2/45))) (*.f64 2 (*.f64 2 (*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -2/45)))) 32) |
(*.f64 (pow.f64 a 2) (*.f64 (PI.f64) (*.f64 angle -1/90))) |
(*.f64 (*.f64 (pow.f64 a 2) (PI.f64)) (*.f64 angle -1/90)) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (*.f64 (*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 2 1)) |
| ✓ | 0.1b | (*.f64 angle (*.f64 1/180 (PI.f64))) |
| 6.1b | (*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) | |
| 21.9b | (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) |
Compiled 62 to 46 computations (25.8% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | angle | @ | 0 | (*.f64 (*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 2 1)) |
| 0.0ms | a | @ | 0 | (*.f64 (*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 2 1)) |
| 0.0ms | angle | @ | inf | (*.f64 (*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 2 1)) |
| 0.0ms | angle | @ | -inf | (*.f64 (*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 2 1)) |
| 0.0ms | a | @ | inf | (*.f64 (*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 2 1)) |
| 1× | batch-egg-rewrite |
| 1556× | bool.json-1 |
| 1556× | bool.json-2 |
| 1498× | rational.json-1 |
| 1498× | rational.json-2 |
| 1498× | rational.json-4 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 18 | 56 |
| 1 | 177 | 56 |
| 2 | 465 | 52 |
| 3 | 1012 | 52 |
| 4 | 2300 | 52 |
| 5 | 5167 | 52 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 angle (*.f64 1/180 (PI.f64))) |
(*.f64 (*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 2 1)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (PI.f64) (*.f64 (PI.f64) (+.f64 -1 (*.f64 angle 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (-.f64 (neg.f64 (PI.f64)) (neg.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (*.f64 angle (*.f64 (PI.f64) -1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 (-.f64 1 (*.f64 (PI.f64) (-.f64 1 (*.f64 angle 1/180)))) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (PI.f64) 1/2) (+.f64 (*.f64 (PI.f64) 1/2) (*.f64 (PI.f64) (+.f64 -1 (*.f64 angle 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (PI.f64) 1/2) (-.f64 (*.f64 (PI.f64) 1/2) (*.f64 (PI.f64) (-.f64 1 (*.f64 angle 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (PI.f64) (+.f64 -1 (*.f64 angle 1/180))) (PI.f64))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (PI.f64) (+.f64 (*.f64 angle 1/180) 1)) (neg.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (PI.f64)) (*.f64 (PI.f64) (+.f64 (*.f64 angle 1/180) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (PI.f64) 1) (-.f64 1 (*.f64 (PI.f64) (-.f64 1 (*.f64 angle 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (*.f64 (PI.f64) (-.f64 1 (*.f64 angle 1/180)))) (-.f64 (PI.f64) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (PI.f64)) (-.f64 1 (*.f64 (PI.f64) (-.f64 -1 (*.f64 angle 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (PI.f64) (*.f64 (PI.f64) (-.f64 1 (*.f64 angle 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 angle (*.f64 (PI.f64) -1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (PI.f64) (+.f64 -1 (*.f64 angle 1/180))) (neg.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (PI.f64) (+.f64 (*.f64 angle 1/180) 1)) (PI.f64))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (PI.f64)) (*.f64 (PI.f64) (-.f64 -1 (*.f64 angle 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (PI.f64) (-.f64 (+.f64 -1 (*.f64 angle 1/180)) 1)) (-.f64 (neg.f64 (PI.f64)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 angle (*.f64 (PI.f64) 1/45)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/45))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/45))) (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/45)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 1/180 (*.f64 angle (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 1/180 (*.f64 angle (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 a 2) (*.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 a 2) (*.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 a 2) (*.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 a 2) (*.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (pow.f64 a 2) 4)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) 8) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) 8)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) 8)) (*.f64 2 (*.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) 8))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (pow.f64 a 2) (*.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (pow.f64 a 2) (*.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) (*.f64 (pow.f64 a 2) (*.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (pow.f64 a 2) (*.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) (*.f64 (pow.f64 a 2) (*.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))))))) |
| 1× | egg-herbie |
| 1774× | rational.json-simplify-35 |
| 1634× | rational.json-simplify-52 |
| 1210× | rational.json-simplify-53 |
| 1088× | rational.json-simplify-41 |
| 740× | rational.json-simplify-43 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 131 | 2315 |
| 1 | 278 | 2099 |
| 2 | 560 | 2045 |
| 3 | 1096 | 1997 |
| 4 | 2722 | 1997 |
| 5 | 4482 | 1997 |
| 6 | 5895 | 1997 |
| 7 | 7028 | 1997 |
| 8 | 7842 | 1997 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) |
(+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 3))))) |
(+.f64 (*.f64 -1/11337408000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 5)))) (+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 3)))))) |
(+.f64 (*.f64 -1/11337408000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 5)))) (+.f64 (*.f64 1/15427944806400000000 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 7)))) (+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 3))))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(+.f64 (PI.f64) (*.f64 (PI.f64) (+.f64 -1 (*.f64 angle 1/180)))) |
(+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 0) |
(+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (-.f64 (neg.f64 (PI.f64)) (neg.f64 (PI.f64)))) |
(+.f64 0 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(+.f64 -1 (-.f64 1 (*.f64 angle (*.f64 (PI.f64) -1/180)))) |
(+.f64 -1 (+.f64 (-.f64 1 (*.f64 (PI.f64) (-.f64 1 (*.f64 angle 1/180)))) (PI.f64))) |
(+.f64 (*.f64 (PI.f64) 1/2) (+.f64 (*.f64 (PI.f64) 1/2) (*.f64 (PI.f64) (+.f64 -1 (*.f64 angle 1/180))))) |
(+.f64 (*.f64 (PI.f64) 1/2) (-.f64 (*.f64 (PI.f64) 1/2) (*.f64 (PI.f64) (-.f64 1 (*.f64 angle 1/180))))) |
(+.f64 (*.f64 (PI.f64) (+.f64 -1 (*.f64 angle 1/180))) (PI.f64)) |
(+.f64 (*.f64 (PI.f64) (+.f64 (*.f64 angle 1/180) 1)) (neg.f64 (PI.f64))) |
(+.f64 (neg.f64 (PI.f64)) (*.f64 (PI.f64) (+.f64 (*.f64 angle 1/180) 1))) |
(+.f64 (-.f64 (PI.f64) 1) (-.f64 1 (*.f64 (PI.f64) (-.f64 1 (*.f64 angle 1/180))))) |
(+.f64 (-.f64 1 (*.f64 (PI.f64) (-.f64 1 (*.f64 angle 1/180)))) (-.f64 (PI.f64) 1)) |
(+.f64 (-.f64 -1 (PI.f64)) (-.f64 1 (*.f64 (PI.f64) (-.f64 -1 (*.f64 angle 1/180))))) |
(-.f64 (PI.f64) (*.f64 (PI.f64) (-.f64 1 (*.f64 angle 1/180)))) |
(-.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 0) |
(-.f64 0 (*.f64 angle (*.f64 (PI.f64) -1/180))) |
(-.f64 (*.f64 (PI.f64) (+.f64 -1 (*.f64 angle 1/180))) (neg.f64 (PI.f64))) |
(-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 angle 1/180) 1)) (PI.f64)) |
(-.f64 (neg.f64 (PI.f64)) (*.f64 (PI.f64) (-.f64 -1 (*.f64 angle 1/180)))) |
(-.f64 (*.f64 (PI.f64) (-.f64 (+.f64 -1 (*.f64 angle 1/180)) 1)) (-.f64 (neg.f64 (PI.f64)) (PI.f64))) |
(/.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 1) |
(/.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)) -1) |
(/.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90) 2) |
(/.f64 (*.f64 angle (*.f64 (PI.f64) 1/45)) 4) |
(/.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/45))) 8) |
(/.f64 (+.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/45))) (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/45)))) 16) |
(neg.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) |
(+.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) 0) |
(+.f64 0 (*.f64 (pow.f64 a 2) (*.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))) |
(-.f64 (*.f64 (pow.f64 a 2) (*.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) 0) |
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) 1) |
(/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (pow.f64 a 2) 4)) 2) |
(/.f64 (*.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) 8) 4) |
(/.f64 (*.f64 2 (*.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) 8)) 8) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) 8)) (*.f64 2 (*.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) 8))) 16) |
| Outputs |
|---|
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 angle (*.f64 1/180 (PI.f64))) |
(*.f64 (PI.f64) (*.f64 1/180 angle)) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 angle (*.f64 1/180 (PI.f64))) |
(*.f64 (PI.f64) (*.f64 1/180 angle)) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 angle (*.f64 1/180 (PI.f64))) |
(*.f64 (PI.f64) (*.f64 1/180 angle)) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 angle (*.f64 1/180 (PI.f64))) |
(*.f64 (PI.f64) (*.f64 1/180 angle)) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 angle (*.f64 1/180 (PI.f64))) |
(*.f64 (PI.f64) (*.f64 1/180 angle)) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 angle (*.f64 1/180 (PI.f64))) |
(*.f64 (PI.f64) (*.f64 1/180 angle)) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 angle (*.f64 1/180 (PI.f64))) |
(*.f64 (PI.f64) (*.f64 1/180 angle)) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 angle (*.f64 1/180 (PI.f64))) |
(*.f64 (PI.f64) (*.f64 1/180 angle)) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 angle (*.f64 1/180 (PI.f64))) |
(*.f64 (PI.f64) (*.f64 1/180 angle)) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 angle (*.f64 1/180 (PI.f64))) |
(*.f64 (PI.f64) (*.f64 1/180 angle)) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 angle (*.f64 1/180 (PI.f64))) |
(*.f64 (PI.f64) (*.f64 1/180 angle)) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 angle (*.f64 1/180 (PI.f64))) |
(*.f64 (PI.f64) (*.f64 1/180 angle)) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 -2 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 -2 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 -2 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 -2 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 -2 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 -2 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 -2 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 -2 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 -2 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 -2 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 -2 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 -2 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) |
(*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) |
(*.f64 angle (*.f64 (*.f64 (PI.f64) (pow.f64 a 2)) -1/90)) |
(*.f64 angle (*.f64 -1/90 (*.f64 (PI.f64) (pow.f64 a 2)))) |
(*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 a 2) -1/90))) |
(*.f64 angle (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90))) |
(+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 3))))) |
(+.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (pow.f64 a 2)) -1/90)) (*.f64 1/17496000 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 angle 3))))) |
(+.f64 (*.f64 angle (*.f64 -1/90 (*.f64 (PI.f64) (pow.f64 a 2)))) (*.f64 (pow.f64 a 2) (*.f64 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) 1/17496000))) |
(+.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 a 2) -1/90))) (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 3) 1/17496000)))) |
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 1/17496000 (pow.f64 angle 3))) (*.f64 angle (*.f64 (PI.f64) -1/90)))) |
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 angle (*.f64 (PI.f64) -1/90)) (*.f64 1/17496000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))) |
(+.f64 (*.f64 -1/11337408000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 5)))) (+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 3)))))) |
(+.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (pow.f64 a 2)) -1/90)) (+.f64 (*.f64 1/17496000 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 angle 3)))) (*.f64 -1/11337408000000 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 5) (pow.f64 angle 5)))))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) 1/17496000)) (+.f64 (*.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 5)) (*.f64 (pow.f64 angle 5) -1/11337408000000)) (*.f64 angle (*.f64 -1/90 (*.f64 (PI.f64) (pow.f64 a 2)))))) |
(+.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 a 2) -1/90))) (+.f64 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 3) 1/17496000))) (*.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 5)) (*.f64 -1/11337408000000 (pow.f64 angle 5))))) |
(+.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 a 2) -1/90))) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/11337408000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 1/17496000 (pow.f64 angle 3)))))) |
(+.f64 (*.f64 angle (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90))) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/17496000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 (pow.f64 angle 5) (*.f64 -1/11337408000000 (pow.f64 (PI.f64) 5)))))) |
(+.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 angle (*.f64 (PI.f64) -1/90)) (*.f64 1/17496000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 angle 5) (*.f64 -1/11337408000000 (pow.f64 (PI.f64) 5))))) |
(+.f64 (*.f64 -1/11337408000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 5)))) (+.f64 (*.f64 1/15427944806400000000 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 7)))) (+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 1/17496000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 3))))))) |
(+.f64 (*.f64 -1/11337408000000 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 5) (pow.f64 angle 5)))) (+.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (pow.f64 a 2)) -1/90)) (+.f64 (*.f64 1/17496000 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 3) (pow.f64 angle 3)))) (*.f64 1/15427944806400000000 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 7) (pow.f64 angle 7))))))) |
(+.f64 (*.f64 angle (*.f64 -1/90 (*.f64 (PI.f64) (pow.f64 a 2)))) (+.f64 (+.f64 (*.f64 (pow.f64 a 2) (*.f64 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)) 1/17496000)) (*.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 5)) (*.f64 (pow.f64 angle 5) -1/11337408000000))) (*.f64 (pow.f64 a 2) (*.f64 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)) 1/15427944806400000000)))) |
(+.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 a 2) -1/90))) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 1/15427944806400000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7)))) (+.f64 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 3) 1/17496000))) (*.f64 (*.f64 (pow.f64 a 2) (pow.f64 (PI.f64) 5)) (*.f64 -1/11337408000000 (pow.f64 angle 5)))))) |
(+.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 1/15427944806400000000 (pow.f64 angle 7))) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 1/17496000 (pow.f64 angle 3))))) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/11337408000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 angle (*.f64 (PI.f64) -1/90))))) |
(+.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/17496000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (*.f64 (pow.f64 (PI.f64) 7) (*.f64 1/15427944806400000000 (pow.f64 angle 7))))) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 angle (*.f64 (PI.f64) -1/90)) (*.f64 (pow.f64 angle 5) (*.f64 -1/11337408000000 (pow.f64 (PI.f64) 5)))))) |
(+.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 angle (*.f64 (PI.f64) -1/90)) (*.f64 1/17496000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 (pow.f64 angle 5) (*.f64 -1/11337408000000 (pow.f64 (PI.f64) 5))) (*.f64 (pow.f64 (PI.f64) 7) (*.f64 1/15427944806400000000 (pow.f64 angle 7)))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 -2 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 -2 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 -2 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 -2 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 -2 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 -2 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 -2 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 -2 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) |
(+.f64 (PI.f64) (*.f64 (PI.f64) (+.f64 -1 (*.f64 angle 1/180)))) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 angle (*.f64 1/180 (PI.f64))) |
(*.f64 (PI.f64) (*.f64 1/180 angle)) |
(+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 0) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 angle (*.f64 1/180 (PI.f64))) |
(*.f64 (PI.f64) (*.f64 1/180 angle)) |
(+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (-.f64 (neg.f64 (PI.f64)) (neg.f64 (PI.f64)))) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 angle (*.f64 1/180 (PI.f64))) |
(*.f64 (PI.f64) (*.f64 1/180 angle)) |
(+.f64 0 (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 angle (*.f64 1/180 (PI.f64))) |
(*.f64 (PI.f64) (*.f64 1/180 angle)) |
(+.f64 -1 (-.f64 1 (*.f64 angle (*.f64 (PI.f64) -1/180)))) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 angle (*.f64 1/180 (PI.f64))) |
(*.f64 (PI.f64) (*.f64 1/180 angle)) |
(+.f64 -1 (+.f64 (-.f64 1 (*.f64 (PI.f64) (-.f64 1 (*.f64 angle 1/180)))) (PI.f64))) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 angle (*.f64 1/180 (PI.f64))) |
(*.f64 (PI.f64) (*.f64 1/180 angle)) |
(+.f64 (*.f64 (PI.f64) 1/2) (+.f64 (*.f64 (PI.f64) 1/2) (*.f64 (PI.f64) (+.f64 -1 (*.f64 angle 1/180))))) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 angle (*.f64 1/180 (PI.f64))) |
(*.f64 (PI.f64) (*.f64 1/180 angle)) |
(+.f64 (*.f64 (PI.f64) 1/2) (-.f64 (*.f64 (PI.f64) 1/2) (*.f64 (PI.f64) (-.f64 1 (*.f64 angle 1/180))))) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 angle (*.f64 1/180 (PI.f64))) |
(*.f64 (PI.f64) (*.f64 1/180 angle)) |
(+.f64 (*.f64 (PI.f64) (+.f64 -1 (*.f64 angle 1/180))) (PI.f64)) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 angle (*.f64 1/180 (PI.f64))) |
(*.f64 (PI.f64) (*.f64 1/180 angle)) |
(+.f64 (*.f64 (PI.f64) (+.f64 (*.f64 angle 1/180) 1)) (neg.f64 (PI.f64))) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 angle (*.f64 1/180 (PI.f64))) |
(*.f64 (PI.f64) (*.f64 1/180 angle)) |
(+.f64 (neg.f64 (PI.f64)) (*.f64 (PI.f64) (+.f64 (*.f64 angle 1/180) 1))) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 angle (*.f64 1/180 (PI.f64))) |
(*.f64 (PI.f64) (*.f64 1/180 angle)) |
(+.f64 (-.f64 (PI.f64) 1) (-.f64 1 (*.f64 (PI.f64) (-.f64 1 (*.f64 angle 1/180))))) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 angle (*.f64 1/180 (PI.f64))) |
(*.f64 (PI.f64) (*.f64 1/180 angle)) |
(+.f64 (-.f64 1 (*.f64 (PI.f64) (-.f64 1 (*.f64 angle 1/180)))) (-.f64 (PI.f64) 1)) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 angle (*.f64 1/180 (PI.f64))) |
(*.f64 (PI.f64) (*.f64 1/180 angle)) |
(+.f64 (-.f64 -1 (PI.f64)) (-.f64 1 (*.f64 (PI.f64) (-.f64 -1 (*.f64 angle 1/180))))) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 angle (*.f64 1/180 (PI.f64))) |
(*.f64 (PI.f64) (*.f64 1/180 angle)) |
(-.f64 (PI.f64) (*.f64 (PI.f64) (-.f64 1 (*.f64 angle 1/180)))) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 angle (*.f64 1/180 (PI.f64))) |
(*.f64 (PI.f64) (*.f64 1/180 angle)) |
(-.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 0) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 angle (*.f64 1/180 (PI.f64))) |
(*.f64 (PI.f64) (*.f64 1/180 angle)) |
(-.f64 0 (*.f64 angle (*.f64 (PI.f64) -1/180))) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 angle (*.f64 1/180 (PI.f64))) |
(*.f64 (PI.f64) (*.f64 1/180 angle)) |
(-.f64 (*.f64 (PI.f64) (+.f64 -1 (*.f64 angle 1/180))) (neg.f64 (PI.f64))) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 angle (*.f64 1/180 (PI.f64))) |
(*.f64 (PI.f64) (*.f64 1/180 angle)) |
(-.f64 (*.f64 (PI.f64) (+.f64 (*.f64 angle 1/180) 1)) (PI.f64)) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 angle (*.f64 1/180 (PI.f64))) |
(*.f64 (PI.f64) (*.f64 1/180 angle)) |
(-.f64 (neg.f64 (PI.f64)) (*.f64 (PI.f64) (-.f64 -1 (*.f64 angle 1/180)))) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 angle (*.f64 1/180 (PI.f64))) |
(*.f64 (PI.f64) (*.f64 1/180 angle)) |
(-.f64 (*.f64 (PI.f64) (-.f64 (+.f64 -1 (*.f64 angle 1/180)) 1)) (-.f64 (neg.f64 (PI.f64)) (PI.f64))) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 angle (*.f64 1/180 (PI.f64))) |
(*.f64 (PI.f64) (*.f64 1/180 angle)) |
(/.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) 1) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 angle (*.f64 1/180 (PI.f64))) |
(*.f64 (PI.f64) (*.f64 1/180 angle)) |
(/.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)) -1) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 angle (*.f64 1/180 (PI.f64))) |
(*.f64 (PI.f64) (*.f64 1/180 angle)) |
(/.f64 (*.f64 (*.f64 angle (PI.f64)) 1/90) 2) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 angle (*.f64 1/180 (PI.f64))) |
(*.f64 (PI.f64) (*.f64 1/180 angle)) |
(/.f64 (*.f64 angle (*.f64 (PI.f64) 1/45)) 4) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 angle (*.f64 1/180 (PI.f64))) |
(*.f64 (PI.f64) (*.f64 1/180 angle)) |
(/.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/45))) 8) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 angle (*.f64 1/180 (PI.f64))) |
(*.f64 (PI.f64) (*.f64 1/180 angle)) |
(/.f64 (+.f64 (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/45))) (*.f64 2 (*.f64 angle (*.f64 (PI.f64) 1/45)))) 16) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 angle (*.f64 1/180 (PI.f64))) |
(*.f64 (PI.f64) (*.f64 1/180 angle)) |
(neg.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) |
(*.f64 1/180 (*.f64 angle (PI.f64))) |
(*.f64 angle (*.f64 1/180 (PI.f64))) |
(*.f64 (PI.f64) (*.f64 1/180 angle)) |
(+.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) |
(+.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle)))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle))))) |
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (+.f64 (pow.f64 a 2) (pow.f64 a 2))) |
(*.f64 2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) |
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 2 (pow.f64 a 2))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) 0) |
(+.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle)))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle))))) |
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (+.f64 (pow.f64 a 2) (pow.f64 a 2))) |
(*.f64 2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) |
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 2 (pow.f64 a 2))) |
(+.f64 0 (*.f64 (pow.f64 a 2) (*.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))) |
(+.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle)))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle))))) |
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (+.f64 (pow.f64 a 2) (pow.f64 a 2))) |
(*.f64 2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) |
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 2 (pow.f64 a 2))) |
(-.f64 (*.f64 (pow.f64 a 2) (*.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) 0) |
(+.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle)))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle))))) |
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (+.f64 (pow.f64 a 2) (pow.f64 a 2))) |
(*.f64 2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) |
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 2 (pow.f64 a 2))) |
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 2 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) 1) |
(+.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle)))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle))))) |
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (+.f64 (pow.f64 a 2) (pow.f64 a 2))) |
(*.f64 2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) |
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 2 (pow.f64 a 2))) |
(/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (pow.f64 a 2) 4)) 2) |
(+.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle)))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle))))) |
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (+.f64 (pow.f64 a 2) (pow.f64 a 2))) |
(*.f64 2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) |
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 2 (pow.f64 a 2))) |
(/.f64 (*.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) 8) 4) |
(+.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle)))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle))))) |
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (+.f64 (pow.f64 a 2) (pow.f64 a 2))) |
(*.f64 2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) |
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 2 (pow.f64 a 2))) |
(/.f64 (*.f64 2 (*.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) 8)) 8) |
(+.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle)))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle))))) |
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (+.f64 (pow.f64 a 2) (pow.f64 a 2))) |
(*.f64 2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) |
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 2 (pow.f64 a 2))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) 8)) (*.f64 2 (*.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) 8))) 16) |
(+.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle)))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 -1/180 angle))))) |
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (+.f64 (pow.f64 a 2) (pow.f64 a 2))) |
(*.f64 2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) |
(*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 2 (pow.f64 a 2))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.1b | (*.f64 angle (*.f64 (PI.f64) 1/180)) | |
| ✓ | 6.1b | (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) |
| 21.9b | (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) | |
| 22.1b | (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) |
Compiled 81 to 57 computations (29.6% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | angle | @ | 0 | (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) |
| 1.0ms | a | @ | 0 | (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) |
| 1.0ms | angle | @ | -inf | (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) |
| 0.0ms | a | @ | inf | (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) |
| 0.0ms | angle | @ | inf | (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) |
| 1× | batch-egg-rewrite |
| 1390× | bool.json-1 |
| 1390× | bool.json-2 |
| 1340× | rational.json-1 |
| 1340× | rational.json-2 |
| 1340× | rational.json-4 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 16 | 55 |
| 1 | 161 | 55 |
| 2 | 425 | 55 |
| 3 | 921 | 55 |
| 4 | 2082 | 55 |
| 5 | 4681 | 55 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 2) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 2 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4))))) (*.f64 2 (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))))))) |
| 1× | egg-herbie |
| 2252× | rational.json-simplify-2 |
| 1668× | rational.json-simplify-35 |
| 1640× | rational.json-simplify-1 |
| 798× | rational.json-simplify-43 |
| 732× | rational.json-simplify-49 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 94 | 2222 |
| 1 | 211 | 2102 |
| 2 | 412 | 1994 |
| 3 | 881 | 1962 |
| 4 | 2463 | 1962 |
| 5 | 3664 | 1962 |
| 6 | 4169 | 1962 |
| 7 | 4546 | 1962 |
| 8 | 5342 | 1962 |
| 9 | 5785 | 1962 |
| 10 | 6889 | 1962 |
| 11 | 7018 | 1962 |
| 12 | 7238 | 1962 |
| 13 | 7957 | 1962 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) |
(+.f64 (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/11664000 (pow.f64 (PI.f64) 3)) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3)))))) |
(+.f64 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/2267481600000 (pow.f64 (PI.f64) 5)) (+.f64 (*.f64 1/22674816000000 (pow.f64 (PI.f64) 5)) (*.f64 1/4534963200000 (pow.f64 (PI.f64) 5)))))) (+.f64 (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/11664000 (pow.f64 (PI.f64) 3)) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3))))))) |
(+.f64 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/2267481600000 (pow.f64 (PI.f64) 5)) (+.f64 (*.f64 1/22674816000000 (pow.f64 (PI.f64) 5)) (*.f64 1/4534963200000 (pow.f64 (PI.f64) 5)))))) (+.f64 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/4407984230400000000 (pow.f64 (PI.f64) 7)) (+.f64 (*.f64 -1/881596846080000000 (pow.f64 (PI.f64) 7)) (+.f64 (*.f64 -1/1469328076800000000 (pow.f64 (PI.f64) 7)) (*.f64 -1/30855889612800000000 (pow.f64 (PI.f64) 7))))))) (+.f64 (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/11664000 (pow.f64 (PI.f64) 3)) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3)))))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 0) |
(+.f64 0 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 2) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 2)) |
(-.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 0) |
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1) |
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 2 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2) |
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4))) 4) |
(/.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)))) 8) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4))))) 16) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4))))) (*.f64 2 (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)))))) 32) |
| Outputs |
|---|
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) |
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) |
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) |
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) |
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) |
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) |
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) |
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) |
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) |
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) |
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) |
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) |
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) |
(*.f64 1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) |
(*.f64 (pow.f64 a 2) (*.f64 (PI.f64) (*.f64 1/180 angle))) |
(*.f64 (pow.f64 a 2) (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(*.f64 (pow.f64 a 2) (*.f64 angle (*.f64 1/180 (PI.f64)))) |
(+.f64 (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/11664000 (pow.f64 (PI.f64) 3)) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3)))))) |
(+.f64 (*.f64 1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 a 2) (*.f64 (+.f64 (*.f64 -1/11664000 (pow.f64 (PI.f64) 3)) (*.f64 (pow.f64 (PI.f64) 3) -1/34992000)) (pow.f64 angle 3)))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) -1/8748000) (*.f64 (pow.f64 angle 3) (pow.f64 a 2)))) |
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) -1/8748000)) (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) (*.f64 -1/8748000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))) |
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) -1/8748000)))) |
(+.f64 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/2267481600000 (pow.f64 (PI.f64) 5)) (+.f64 (*.f64 1/22674816000000 (pow.f64 (PI.f64) 5)) (*.f64 1/4534963200000 (pow.f64 (PI.f64) 5)))))) (+.f64 (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/11664000 (pow.f64 (PI.f64) 3)) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3))))))) |
(+.f64 (*.f64 1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 (+.f64 (*.f64 -1/11664000 (pow.f64 (PI.f64) 3)) (*.f64 (pow.f64 (PI.f64) 3) -1/34992000)) (pow.f64 angle 3))) (*.f64 (pow.f64 a 2) (*.f64 (+.f64 (*.f64 1/2267481600000 (pow.f64 (PI.f64) 5)) (+.f64 (*.f64 (pow.f64 (PI.f64) 5) 1/22674816000000) (*.f64 (pow.f64 (PI.f64) 5) 1/4534963200000))) (pow.f64 angle 5))))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 3) -1/8748000) (*.f64 (pow.f64 angle 3) (pow.f64 a 2))) (*.f64 (+.f64 (*.f64 1/2267481600000 (pow.f64 (PI.f64) 5)) (*.f64 (pow.f64 (PI.f64) 5) 1/3779136000000)) (*.f64 (pow.f64 angle 5) (pow.f64 a 2))))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) -1/8748000))) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) 1/1417176000000)) (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/8748000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))) (+.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) 1/1417176000000))))) |
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (+.f64 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) -1/8748000)) (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) 1/1417176000000))))) |
(+.f64 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/2267481600000 (pow.f64 (PI.f64) 5)) (+.f64 (*.f64 1/22674816000000 (pow.f64 (PI.f64) 5)) (*.f64 1/4534963200000 (pow.f64 (PI.f64) 5)))))) (+.f64 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/4407984230400000000 (pow.f64 (PI.f64) 7)) (+.f64 (*.f64 -1/881596846080000000 (pow.f64 (PI.f64) 7)) (+.f64 (*.f64 -1/1469328076800000000 (pow.f64 (PI.f64) 7)) (*.f64 -1/30855889612800000000 (pow.f64 (PI.f64) 7))))))) (+.f64 (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/11664000 (pow.f64 (PI.f64) 3)) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3)))))))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (+.f64 (*.f64 1/2267481600000 (pow.f64 (PI.f64) 5)) (+.f64 (*.f64 (pow.f64 (PI.f64) 5) 1/22674816000000) (*.f64 (pow.f64 (PI.f64) 5) 1/4534963200000))) (pow.f64 angle 5))) (+.f64 (*.f64 1/180 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 (+.f64 (*.f64 -1/11664000 (pow.f64 (PI.f64) 3)) (*.f64 (pow.f64 (PI.f64) 3) -1/34992000)) (pow.f64 angle 3))) (*.f64 (pow.f64 a 2) (*.f64 (+.f64 (*.f64 -1/4407984230400000000 (pow.f64 (PI.f64) 7)) (+.f64 (*.f64 (pow.f64 (PI.f64) 7) -1/1469328076800000000) (+.f64 (*.f64 (pow.f64 (PI.f64) 7) -1/30855889612800000000) (*.f64 (pow.f64 (PI.f64) 7) -1/881596846080000000)))) (pow.f64 angle 7)))))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (PI.f64) 3) -1/8748000) (*.f64 (pow.f64 angle 3) (pow.f64 a 2))) (*.f64 (+.f64 (*.f64 -1/4407984230400000000 (pow.f64 (PI.f64) 7)) (+.f64 (*.f64 (pow.f64 (PI.f64) 7) -1/881596846080000000) (*.f64 (pow.f64 (PI.f64) 7) -11/15427944806400000000))) (*.f64 (pow.f64 angle 7) (pow.f64 a 2)))) (*.f64 (+.f64 (*.f64 1/2267481600000 (pow.f64 (PI.f64) 5)) (*.f64 (pow.f64 (PI.f64) 5) 1/3779136000000)) (*.f64 (pow.f64 angle 5) (pow.f64 a 2))))) |
(+.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) -1/8748000)) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 (pow.f64 angle 7) (+.f64 (*.f64 -1/4407984230400000000 (pow.f64 (PI.f64) 7)) (*.f64 (pow.f64 (PI.f64) 7) -19/10285296537600000000))) (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) 1/1417176000000))))) |
(+.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) (*.f64 -1/8748000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (PI.f64) 7) -1/482123275200000000)) (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) 1/1417176000000))))) |
(+.f64 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 3) -1/8748000))) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (PI.f64) 7) -1/482123275200000000)) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) 1/1417176000000)))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) |
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) |
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) |
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) |
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) |
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) |
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) |
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) |
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 0) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(+.f64 0 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(+.f64 (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 2) (/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 2)) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(-.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 0) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) 1) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 2 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) 2) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(/.f64 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4))) 4) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(/.f64 (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)))) 8) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4))))) 16) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4))))) (*.f64 2 (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) 4)))))) 32) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.3b | (*.f64 (PI.f64) (/.f64 angle 180)) | |
| ✓ | 7.7b | (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) |
| 22.0b | (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) | |
| 22.1b | (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) |
Compiled 90 to 65 computations (27.8% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | angle | @ | 0 | (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) |
| 0.0ms | b | @ | 0 | (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) |
| 0.0ms | angle | @ | inf | (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) |
| 0.0ms | angle | @ | -inf | (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) |
| 0.0ms | b | @ | inf | (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) |
| 1× | batch-egg-rewrite |
| 2026× | bool.json-1 |
| 1142× | rational.json-simplify-2 |
| 1138× | bool.json-2 |
| 1082× | rational.json-1 |
| 1082× | rational.json-2 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 14 | 31 |
| 1 | 139 | 31 |
| 2 | 361 | 31 |
| 3 | 737 | 31 |
| 4 | 1600 | 31 |
| 5 | 3764 | 31 |
| 6 | 7745 | 31 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 b 2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/2)) (*.f64 (pow.f64 b 2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 b 2) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 b 2) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 b 2) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 b 2) 4)))) (*.f64 2 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 b 2) 4))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))) |
| 1× | egg-herbie |
| 2154× | rational.json-simplify-2 |
| 1534× | rational.json-simplify-35 |
| 1172× | rational.json-simplify-53 |
| 894× | rational.json-simplify-48 |
| 892× | rational.json-simplify-52 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 73 | 1302 |
| 1 | 168 | 1302 |
| 2 | 318 | 1302 |
| 3 | 622 | 1254 |
| 4 | 1843 | 1254 |
| 5 | 2983 | 1254 |
| 6 | 3721 | 1254 |
| 7 | 3903 | 1254 |
| 8 | 4358 | 1254 |
| 9 | 5230 | 1254 |
| 10 | 5661 | 1254 |
| 11 | 6303 | 1254 |
| 12 | 6904 | 1254 |
| 13 | 7479 | 1254 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) |
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 3)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))) |
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 3)))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 5)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))) |
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 3)))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 5)))) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 7)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(+.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 0) |
(+.f64 0 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) |
(+.f64 (*.f64 (pow.f64 b 2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/2)) (*.f64 (pow.f64 b 2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/2))) |
(-.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 0) |
(/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1) |
(/.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) |
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 b 2) 4)) 4) |
(/.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 b 2) 4))) 8) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 b 2) 4)))) 16) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 b 2) 4)))) (*.f64 2 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 b 2) 4))))) 32) |
| Outputs |
|---|
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) |
(*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) |
(*.f64 1/180 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64)))) |
(*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 1/180 angle))) |
(*.f64 (pow.f64 b 2) (*.f64 1/180 (*.f64 angle (PI.f64)))) |
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 3)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))) |
(+.f64 (*.f64 1/180 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64)))) (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 3))))) |
(+.f64 (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (pow.f64 angle 3) (pow.f64 b 2))))) |
(+.f64 (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 3)) (*.f64 -1/34992000 (pow.f64 angle 3)))) |
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 angle 3) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 (pow.f64 angle 3) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3))))) |
(*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 -1/34992000 (pow.f64 angle 3))))) |
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 3)))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 5)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))) |
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 3)))) (+.f64 (*.f64 1/180 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64)))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 5)))))) |
(+.f64 (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (pow.f64 angle 5) (pow.f64 b 2)))) (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (pow.f64 angle 3) (pow.f64 b 2)))))) |
(+.f64 (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.f64 (*.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 3)) (*.f64 -1/34992000 (pow.f64 angle 3))) (*.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 5)) (*.f64 1/22674816000000 (pow.f64 angle 5))))) |
(+.f64 (*.f64 (pow.f64 b 2) (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 (pow.f64 angle 3) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3)))))) |
(+.f64 (*.f64 (pow.f64 b 2) (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5))) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 -1/34992000 (pow.f64 angle 3)))))) |
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 3)))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 5)))) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 7)))) (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))))) |
(+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 3)))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 5)))) (+.f64 (*.f64 1/180 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64)))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 7))))))) |
(+.f64 (+.f64 (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (pow.f64 angle 7) (pow.f64 b 2))))) (+.f64 (*.f64 1/22674816000000 (*.f64 (pow.f64 (PI.f64) 5) (*.f64 (pow.f64 angle 5) (pow.f64 b 2)))) (*.f64 -1/34992000 (*.f64 (pow.f64 (PI.f64) 3) (*.f64 (pow.f64 angle 3) (pow.f64 b 2)))))) |
(+.f64 (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 1/180 angle))) (+.f64 (+.f64 (*.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 5)) (*.f64 1/22674816000000 (pow.f64 angle 5))) (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 (PI.f64) 7) (*.f64 (pow.f64 b 2) (pow.f64 angle 7))))) (*.f64 (*.f64 (pow.f64 b 2) (pow.f64 (PI.f64) 3)) (*.f64 -1/34992000 (pow.f64 angle 3))))) |
(+.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 (pow.f64 angle 3) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3))) (*.f64 1/180 (*.f64 angle (PI.f64))))) (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))) |
(+.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 (pow.f64 angle 3) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3))))) (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))) |
(+.f64 (*.f64 (pow.f64 b 2) (+.f64 (*.f64 1/180 (*.f64 angle (PI.f64))) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 -1/34992000 (pow.f64 angle 3))))) (*.f64 (pow.f64 b 2) (+.f64 (*.f64 -1/30855889612800000000 (*.f64 (pow.f64 angle 7) (pow.f64 (PI.f64) 7))) (*.f64 1/22674816000000 (*.f64 (pow.f64 angle 5) (pow.f64 (PI.f64) 5)))))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) |
(+.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 0) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) |
(+.f64 0 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) |
(+.f64 (*.f64 (pow.f64 b 2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/2)) (*.f64 (pow.f64 b 2) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1/2))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) |
(-.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 0) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) |
(/.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) |
(/.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) 2) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) |
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 b 2) 4)) 4) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) |
(/.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 b 2) 4))) 8) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 b 2) 4)))) 16) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 b 2) 4)))) (*.f64 2 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 b 2) 4))))) 32) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) |
(*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) |
Compiled 17664 to 13468 computations (23.8% saved)
62 alts after pruning (59 fresh and 3 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 613 | 23 | 636 |
| Fresh | 9 | 36 | 45 |
| Picked | 0 | 1 | 1 |
| Done | 3 | 2 | 5 |
| Total | 625 | 62 | 687 |
| Status | Error | Program |
|---|---|---|
| 36.2b | (/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (*.f64 angle (PI.f64)) 1/45)) 2) | |
| 50.3b | (/.f64 (*.f64 (+.f64 -1 (-.f64 1 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 4))) 2) | |
| 41.1b | (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 b 2) 4))) 2) | |
| 45.3b | (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (neg.f64 (pow.f64 a 2)) 4))) 2) | |
| 34.0b | (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 1 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 4))) 2) | |
| 33.3b | (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 4))) 2) | |
| 42.8b | (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 angle 1/90))) | |
| 48.8b | (*.f64 (pow.f64 a 2) (+.f64 (*.f64 angle (*.f64 (PI.f64) -1/90)) (*.f64 1/17496000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))) | |
| 46.5b | (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) (*.f64 angle -1/90))) | |
| 45.5b | (*.f64 (pow.f64 a 2) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) | |
| 42.9b | (*.f64 (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1))) | |
| ✓ | 40.9b | (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (*.f64 2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1))) |
| 41.7b | (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (*.f64 2 (/.f64 1 1))) | |
| 40.9b | (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) | |
| 40.9b | (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) | |
| 46.4b | (*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -1/90) | |
| 52.0b | (*.f64 (*.f64 (pow.f64 a 2) (neg.f64 (+.f64 -1 (-.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) | |
| 52.1b | (*.f64 (*.f64 (pow.f64 a 2) (neg.f64 (+.f64 -1 (-.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))) (*.f64 2 1)) | |
| 45.4b | (*.f64 (*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 2 (neg.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 angle 1/180))))))) | |
| 45.5b | (*.f64 (*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 2 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) | |
| 46.5b | (*.f64 (*.f64 (pow.f64 a 2) (PI.f64)) (*.f64 angle -1/90)) | |
| 46.5b | (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 a 2) -1/180))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) | |
| 50.1b | (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (+.f64 -1 (-.f64 1 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) | |
| 33.4b | (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (neg.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 angle 1/180))))))) | |
| 33.1b | (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) | |
| ▶ | 33.1b | (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 angle 1/180))))))) |
| 34.1b | (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1)) | |
| 38.0b | (*.f64 (*.f64 2 (+.f64 (-.f64 (pow.f64 b 2) (-.f64 (pow.f64 a 2) 1)) -1)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) | |
| 42.8b | (*.f64 angle (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) 1/90))) | |
| 46.4b | (*.f64 angle (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90))) | |
| ▶ | 36.2b | (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/90))) |
| 42.8b | (*.f64 angle (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) 1/90)) | |
| 42.8b | (*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/90))) | |
| 46.5b | (*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 a 2) -1/90))) | |
| 40.9b | (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) | |
| 45.5b | (*.f64 2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) | |
| 51.3b | (*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (+.f64 -1 (-.f64 1 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) | |
| 42.8b | (*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) | |
| 42.8b | (*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) | |
| 51.3b | (*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (+.f64 (-.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) -1) -1))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) | |
| 40.8b | (*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (neg.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 angle 1/180))))))) | |
| ▶ | 41.1b | (*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 angle 1/180)))))) |
| 41.1b | (*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) | |
| ✓ | 41.0b | (*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) |
| 40.9b | (*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) | |
| 41.7b | (*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1)) | |
| 40.9b | (*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) | |
| 42.8b | (*.f64 2 (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) | |
| ▶ | 42.8b | (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) |
| 40.0b | (*.f64 1/90 (*.f64 angle (*.f64 (+.f64 (-.f64 (pow.f64 b 2) (-.f64 (pow.f64 a 2) 1)) -1) (PI.f64)))) | |
| ✓ | 46.5b | (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) |
| 48.7b | (*.f64 -2 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) (*.f64 -1/8748000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)))))) | |
| 45.4b | (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 angle 1/180))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) | |
| 45.3b | (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) | |
| 52.1b | (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 -1 (-.f64 1 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))))) | |
| 46.5b | (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 angle (*.f64 (PI.f64) 1/180))))) | |
| 45.6b | (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) | |
| 45.5b | (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) | |
| 46.4b | (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 angle (*.f64 1/180 (PI.f64))))) | |
| 45.5b | (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) | |
| 45.5b | (*.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) | |
| ▶ | 45.3b | (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))) |
Compiled 2530 to 2110 computations (16.6% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.9b | (-.f64 (pow.f64 b 2) (pow.f64 a 2)) | |
| ✓ | 12.7b | (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 angle 1/180))))))) |
| 22.0b | (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) | |
| ✓ | 22.2b | (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 angle 1/180)))) |
Compiled 120 to 83 computations (30.8% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 8.0ms | b | @ | inf | (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 angle 1/180))))))) |
| 5.0ms | a | @ | inf | (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 angle 1/180))))))) |
| 1.0ms | angle | @ | inf | (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 angle 1/180))))))) |
| 1.0ms | b | @ | 0 | (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 angle 1/180))))))) |
| 1.0ms | a | @ | 0 | (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 angle 1/180))))))) |
| 1× | batch-egg-rewrite |
| 1918× | bool.json-1 |
| 1918× | bool.json-2 |
| 1322× | bool.json-3 |
| 990× | rational.json-1 |
| 990× | rational.json-2 |
Useful iterations: 4 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 25 | 108 |
| 1 | 255 | 108 |
| 2 | 658 | 104 |
| 3 | 1473 | 98 |
| 4 | 3394 | 96 |
| 5 | 7101 | 96 |
| 1× | node limit |
| Inputs |
|---|
(cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 angle 1/180)))) |
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 angle 1/180))))))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 4)) (*.f64 2 (*.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x or (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 8)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 8))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 8))) (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 8)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))))))) |
| 1× | egg-herbie |
| 2798× | rational.json-simplify-2 |
| 2060× | rational.json-simplify-35 |
| 1210× | rational.json-simplify-41 |
| 856× | rational.json-simplify-53 |
| 818× | rational.json-simplify-49 |
Useful iterations: 8 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 146 | 5494 |
| 1 | 372 | 5262 |
| 2 | 865 | 4638 |
| 3 | 1842 | 4194 |
| 4 | 3396 | 4194 |
| 5 | 4952 | 4046 |
| 6 | 5898 | 4046 |
| 7 | 6731 | 4046 |
| 8 | 7221 | 3966 |
| 9 | 7691 | 3966 |
| 1× | node limit |
| Inputs |
|---|
(cos.f64 (PI.f64)) |
(+.f64 (*.f64 1/180 (*.f64 angle (*.f64 (sin.f64 (PI.f64)) (PI.f64)))) (cos.f64 (PI.f64))) |
(+.f64 (*.f64 1/180 (*.f64 angle (*.f64 (sin.f64 (PI.f64)) (PI.f64)))) (+.f64 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (*.f64 (cos.f64 (PI.f64)) (pow.f64 (PI.f64) 2)))) (cos.f64 (PI.f64)))) |
(+.f64 (*.f64 1/180 (*.f64 angle (*.f64 (sin.f64 (PI.f64)) (PI.f64)))) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (sin.f64 (PI.f64)) (pow.f64 (PI.f64) 3)))) (+.f64 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (*.f64 (cos.f64 (PI.f64)) (pow.f64 (PI.f64) 2)))) (cos.f64 (PI.f64))))) |
(cos.f64 (*.f64 (-.f64 1 (*.f64 1/180 angle)) (PI.f64))) |
(cos.f64 (*.f64 (-.f64 1 (*.f64 1/180 angle)) (PI.f64))) |
(cos.f64 (*.f64 (-.f64 1 (*.f64 1/180 angle)) (PI.f64))) |
(cos.f64 (*.f64 (-.f64 1 (*.f64 1/180 angle)) (PI.f64))) |
(cos.f64 (*.f64 (+.f64 1 (*.f64 -1/180 angle)) (PI.f64))) |
(cos.f64 (*.f64 (+.f64 1 (*.f64 -1/180 angle)) (PI.f64))) |
(cos.f64 (*.f64 (+.f64 1 (*.f64 -1/180 angle)) (PI.f64))) |
(cos.f64 (*.f64 (+.f64 1 (*.f64 -1/180 angle)) (PI.f64))) |
(*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (-.f64 1 (*.f64 1/180 angle)) (PI.f64))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 (-.f64 1 (*.f64 1/180 angle)) (PI.f64))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (-.f64 1 (*.f64 1/180 angle)) (PI.f64))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 (-.f64 1 (*.f64 1/180 angle)) (PI.f64))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (-.f64 1 (*.f64 1/180 angle)) (PI.f64))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 (-.f64 1 (*.f64 1/180 angle)) (PI.f64))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (-.f64 1 (*.f64 1/180 angle)) (PI.f64))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 (-.f64 1 (*.f64 1/180 angle)) (PI.f64))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 (-.f64 1 (*.f64 1/180 angle)) (PI.f64))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (-.f64 1 (*.f64 1/180 angle)) (PI.f64))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 (-.f64 1 (*.f64 1/180 angle)) (PI.f64))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (-.f64 1 (*.f64 1/180 angle)) (PI.f64))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 (-.f64 1 (*.f64 1/180 angle)) (PI.f64))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (-.f64 1 (*.f64 1/180 angle)) (PI.f64))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 (-.f64 1 (*.f64 1/180 angle)) (PI.f64))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 (-.f64 1 (*.f64 1/180 angle)) (PI.f64))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (-.f64 1 (*.f64 1/180 angle)) (PI.f64))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 (-.f64 1 (*.f64 1/180 angle)) (PI.f64))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (-.f64 1 (*.f64 1/180 angle)) (PI.f64))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 (-.f64 1 (*.f64 1/180 angle)) (PI.f64))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (-.f64 1 (*.f64 1/180 angle)) (PI.f64))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(*.f64 -2 (*.f64 (cos.f64 (*.f64 (-.f64 1 (*.f64 1/180 angle)) (PI.f64))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 (-.f64 1 (*.f64 1/180 angle)) (PI.f64))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (-.f64 1 (*.f64 1/180 angle)) (PI.f64))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 (-.f64 1 (*.f64 1/180 angle)) (PI.f64))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (-.f64 1 (*.f64 1/180 angle)) (PI.f64))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 (-.f64 1 (*.f64 1/180 angle)) (PI.f64))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (-.f64 1 (*.f64 1/180 angle)) (PI.f64))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (-.f64 1 (*.f64 1/180 angle)) (PI.f64))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 (-.f64 1 (*.f64 1/180 angle)) (PI.f64))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (-.f64 1 (*.f64 1/180 angle)) (PI.f64))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 (-.f64 1 (*.f64 1/180 angle)) (PI.f64))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (-.f64 1 (*.f64 1/180 angle)) (PI.f64))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 (-.f64 1 (*.f64 1/180 angle)) (PI.f64))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (-.f64 1 (*.f64 1/180 angle)) (PI.f64))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (-.f64 1 (*.f64 1/180 angle)) (PI.f64))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 (-.f64 1 (*.f64 1/180 angle)) (PI.f64))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (-.f64 1 (*.f64 1/180 angle)) (PI.f64))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 (-.f64 1 (*.f64 1/180 angle)) (PI.f64))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (-.f64 1 (*.f64 1/180 angle)) (PI.f64))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 (-.f64 1 (*.f64 1/180 angle)) (PI.f64))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (-.f64 1 (*.f64 1/180 angle)) (PI.f64))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(*.f64 -1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (PI.f64)) (PI.f64))))) |
(+.f64 (*.f64 -1/16200 (*.f64 (pow.f64 angle 2) (*.f64 (sin.f64 (PI.f64)) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 2))))) (*.f64 -1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (PI.f64)) (PI.f64)))))) |
(+.f64 (*.f64 -1/16200 (*.f64 (pow.f64 angle 2) (*.f64 (sin.f64 (PI.f64)) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 2))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 -1/34992000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (PI.f64)) (pow.f64 (PI.f64) 3)))) (*.f64 -1/11664000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (PI.f64)) (pow.f64 (PI.f64) 3))))))) (*.f64 -1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (PI.f64)) (PI.f64))))))) |
(+.f64 (*.f64 -1/16200 (*.f64 (pow.f64 angle 2) (*.f64 (sin.f64 (PI.f64)) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 2))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 -1/34992000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (PI.f64)) (pow.f64 (PI.f64) 3)))) (*.f64 -1/11664000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (PI.f64)) (pow.f64 (PI.f64) 3))))))) (+.f64 (*.f64 1/1574640000 (*.f64 (pow.f64 angle 4) (*.f64 (sin.f64 (PI.f64)) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 4))))) (*.f64 -1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (PI.f64)) (PI.f64)))))))) |
(*.f64 -2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (-.f64 1 (*.f64 1/180 angle)) (PI.f64))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(*.f64 -2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (-.f64 1 (*.f64 1/180 angle)) (PI.f64))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(*.f64 -2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (-.f64 1 (*.f64 1/180 angle)) (PI.f64))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(*.f64 -2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (-.f64 1 (*.f64 1/180 angle)) (PI.f64))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(*.f64 -2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (+.f64 1 (*.f64 -1/180 angle)) (PI.f64))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(*.f64 -2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (+.f64 1 (*.f64 -1/180 angle)) (PI.f64))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(*.f64 -2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (+.f64 1 (*.f64 -1/180 angle)) (PI.f64))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(*.f64 -2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (+.f64 1 (*.f64 -1/180 angle)) (PI.f64))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(+.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 0) |
(+.f64 0 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) |
(-.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 0) |
(*.f64 1 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) |
(*.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1) |
(*.f64 2 (/.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) |
(*.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) 1/2) |
(*.f64 1/2 (*.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) |
(*.f64 (/.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) 2) |
(/.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1) |
(/.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) 2) |
(/.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 4) 4) |
(/.f64 (*.f64 2 (*.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 4)) 8) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 4)) (*.f64 2 (*.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 4))) 16) |
(neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) |
(+.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 0) |
(+.f64 0 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) |
(+.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) |
(-.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 0) |
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1) |
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4))) 2) |
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 8)) 4) |
(/.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 8))) 8) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 8))) (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 8)))) 16) |
| Outputs |
|---|
(cos.f64 (PI.f64)) |
-1 |
(+.f64 (*.f64 1/180 (*.f64 angle (*.f64 (sin.f64 (PI.f64)) (PI.f64)))) (cos.f64 (PI.f64))) |
-1 |
(+.f64 (*.f64 1/180 (*.f64 angle (*.f64 (sin.f64 (PI.f64)) (PI.f64)))) (+.f64 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (*.f64 (cos.f64 (PI.f64)) (pow.f64 (PI.f64) 2)))) (cos.f64 (PI.f64)))) |
(+.f64 (*.f64 (pow.f64 angle 2) (*.f64 (*.f64 -1 (pow.f64 (PI.f64) 2)) -1/64800)) (+.f64 -1 (*.f64 angle (*.f64 (*.f64 (PI.f64) 0) 1/180)))) |
(+.f64 -1 (+.f64 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (neg.f64 (pow.f64 (PI.f64) 2)))) (*.f64 angle 0))) |
(+.f64 -1 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 2) 1/64800))) |
(+.f64 (*.f64 1/180 (*.f64 angle (*.f64 (sin.f64 (PI.f64)) (PI.f64)))) (+.f64 (*.f64 -1/34992000 (*.f64 (pow.f64 angle 3) (*.f64 (sin.f64 (PI.f64)) (pow.f64 (PI.f64) 3)))) (+.f64 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (*.f64 (cos.f64 (PI.f64)) (pow.f64 (PI.f64) 2)))) (cos.f64 (PI.f64))))) |
(+.f64 (*.f64 (pow.f64 angle 2) (*.f64 (*.f64 -1 (pow.f64 (PI.f64) 2)) -1/64800)) (+.f64 -1 (*.f64 angle (*.f64 (*.f64 (PI.f64) 0) 1/180)))) |
(+.f64 -1 (+.f64 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (neg.f64 (pow.f64 (PI.f64) 2)))) (*.f64 angle 0))) |
(+.f64 -1 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 2) 1/64800))) |
(cos.f64 (*.f64 (-.f64 1 (*.f64 1/180 angle)) (PI.f64))) |
(cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) |
(neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) |
(cos.f64 (*.f64 (-.f64 1 (*.f64 1/180 angle)) (PI.f64))) |
(cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) |
(neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) |
(cos.f64 (*.f64 (-.f64 1 (*.f64 1/180 angle)) (PI.f64))) |
(cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) |
(neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) |
(cos.f64 (*.f64 (-.f64 1 (*.f64 1/180 angle)) (PI.f64))) |
(cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) |
(neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) |
(cos.f64 (*.f64 (+.f64 1 (*.f64 -1/180 angle)) (PI.f64))) |
(cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) |
(neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) |
(cos.f64 (*.f64 (+.f64 1 (*.f64 -1/180 angle)) (PI.f64))) |
(cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) |
(neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) |
(cos.f64 (*.f64 (+.f64 1 (*.f64 -1/180 angle)) (PI.f64))) |
(cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) |
(neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) |
(cos.f64 (*.f64 (+.f64 1 (*.f64 -1/180 angle)) (PI.f64))) |
(cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) |
(neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) |
(*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (-.f64 1 (*.f64 1/180 angle)) (PI.f64))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (pow.f64 a 2)))) |
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) |
(*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) |
(*.f64 (pow.f64 a 2) (*.f64 (*.f64 -2 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) |
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 (-.f64 1 (*.f64 1/180 angle)) (PI.f64))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (-.f64 1 (*.f64 1/180 angle)) (PI.f64))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (pow.f64 a 2)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (pow.f64 b 2)) -2))) |
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) -2))) |
(*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) |
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 -2 (pow.f64 b 2)) (*.f64 2 (pow.f64 a 2)))) |
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 (*.f64 -2 (pow.f64 b 2)) (*.f64 2 (pow.f64 a 2)))) |
(*.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 (*.f64 -2 (pow.f64 b 2)) (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 (-.f64 1 (*.f64 1/180 angle)) (PI.f64))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (-.f64 1 (*.f64 1/180 angle)) (PI.f64))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (pow.f64 a 2)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (pow.f64 b 2)) -2))) |
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) -2))) |
(*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) |
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 -2 (pow.f64 b 2)) (*.f64 2 (pow.f64 a 2)))) |
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 (*.f64 -2 (pow.f64 b 2)) (*.f64 2 (pow.f64 a 2)))) |
(*.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 (*.f64 -2 (pow.f64 b 2)) (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 (-.f64 1 (*.f64 1/180 angle)) (PI.f64))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (-.f64 1 (*.f64 1/180 angle)) (PI.f64))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (pow.f64 a 2)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (pow.f64 b 2)) -2))) |
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) -2))) |
(*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) |
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 -2 (pow.f64 b 2)) (*.f64 2 (pow.f64 a 2)))) |
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 (*.f64 -2 (pow.f64 b 2)) (*.f64 2 (pow.f64 a 2)))) |
(*.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 (*.f64 -2 (pow.f64 b 2)) (*.f64 2 (pow.f64 a 2)))) |
(*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 (-.f64 1 (*.f64 1/180 angle)) (PI.f64))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (pow.f64 b 2)) -2)) |
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) -2)) |
(*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 -2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) |
(*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 -2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) |
(*.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 -2 (pow.f64 b 2))) |
(*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) |
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 (-.f64 1 (*.f64 1/180 angle)) (PI.f64))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (-.f64 1 (*.f64 1/180 angle)) (PI.f64))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (pow.f64 a 2)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (pow.f64 b 2)) -2))) |
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) -2))) |
(*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) |
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 -2 (pow.f64 b 2)) (*.f64 2 (pow.f64 a 2)))) |
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 (*.f64 -2 (pow.f64 b 2)) (*.f64 2 (pow.f64 a 2)))) |
(*.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 (*.f64 -2 (pow.f64 b 2)) (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 (-.f64 1 (*.f64 1/180 angle)) (PI.f64))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (-.f64 1 (*.f64 1/180 angle)) (PI.f64))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (pow.f64 a 2)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (pow.f64 b 2)) -2))) |
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) -2))) |
(*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) |
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 -2 (pow.f64 b 2)) (*.f64 2 (pow.f64 a 2)))) |
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 (*.f64 -2 (pow.f64 b 2)) (*.f64 2 (pow.f64 a 2)))) |
(*.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 (*.f64 -2 (pow.f64 b 2)) (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 (-.f64 1 (*.f64 1/180 angle)) (PI.f64))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (-.f64 1 (*.f64 1/180 angle)) (PI.f64))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (pow.f64 a 2)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (pow.f64 b 2)) -2))) |
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) -2))) |
(*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) |
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 -2 (pow.f64 b 2)) (*.f64 2 (pow.f64 a 2)))) |
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 (*.f64 -2 (pow.f64 b 2)) (*.f64 2 (pow.f64 a 2)))) |
(*.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 (*.f64 -2 (pow.f64 b 2)) (*.f64 2 (pow.f64 a 2)))) |
(*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 (-.f64 1 (*.f64 1/180 angle)) (PI.f64))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (pow.f64 b 2)) -2)) |
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) -2)) |
(*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 -2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) |
(*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 -2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) |
(*.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 -2 (pow.f64 b 2))) |
(*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) |
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 (-.f64 1 (*.f64 1/180 angle)) (PI.f64))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (-.f64 1 (*.f64 1/180 angle)) (PI.f64))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (pow.f64 a 2)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (pow.f64 b 2)) -2))) |
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) -2))) |
(*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) |
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 -2 (pow.f64 b 2)) (*.f64 2 (pow.f64 a 2)))) |
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 (*.f64 -2 (pow.f64 b 2)) (*.f64 2 (pow.f64 a 2)))) |
(*.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 (*.f64 -2 (pow.f64 b 2)) (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 (-.f64 1 (*.f64 1/180 angle)) (PI.f64))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (-.f64 1 (*.f64 1/180 angle)) (PI.f64))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (pow.f64 a 2)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (pow.f64 b 2)) -2))) |
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) -2))) |
(*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) |
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 -2 (pow.f64 b 2)) (*.f64 2 (pow.f64 a 2)))) |
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 (*.f64 -2 (pow.f64 b 2)) (*.f64 2 (pow.f64 a 2)))) |
(*.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 (*.f64 -2 (pow.f64 b 2)) (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 (-.f64 1 (*.f64 1/180 angle)) (PI.f64))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (-.f64 1 (*.f64 1/180 angle)) (PI.f64))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (pow.f64 a 2)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (pow.f64 b 2)) -2))) |
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) -2))) |
(*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) |
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 -2 (pow.f64 b 2)) (*.f64 2 (pow.f64 a 2)))) |
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 (*.f64 -2 (pow.f64 b 2)) (*.f64 2 (pow.f64 a 2)))) |
(*.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 (*.f64 -2 (pow.f64 b 2)) (*.f64 2 (pow.f64 a 2)))) |
(*.f64 -2 (*.f64 (cos.f64 (*.f64 (-.f64 1 (*.f64 1/180 angle)) (PI.f64))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (pow.f64 b 2)) -2)) |
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) -2)) |
(*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 -2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) |
(*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 -2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) |
(*.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 -2 (pow.f64 b 2))) |
(*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) |
(+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 (-.f64 1 (*.f64 1/180 angle)) (PI.f64))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (-.f64 1 (*.f64 1/180 angle)) (PI.f64))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (pow.f64 a 2)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (pow.f64 b 2)) -2))) |
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) -2))) |
(*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) |
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 -2 (pow.f64 b 2)) (*.f64 2 (pow.f64 a 2)))) |
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 (*.f64 -2 (pow.f64 b 2)) (*.f64 2 (pow.f64 a 2)))) |
(*.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 (*.f64 -2 (pow.f64 b 2)) (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 (-.f64 1 (*.f64 1/180 angle)) (PI.f64))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (-.f64 1 (*.f64 1/180 angle)) (PI.f64))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (pow.f64 a 2)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (pow.f64 b 2)) -2))) |
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) -2))) |
(*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) |
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 -2 (pow.f64 b 2)) (*.f64 2 (pow.f64 a 2)))) |
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 (*.f64 -2 (pow.f64 b 2)) (*.f64 2 (pow.f64 a 2)))) |
(*.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 (*.f64 -2 (pow.f64 b 2)) (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 -2 (*.f64 (cos.f64 (*.f64 (-.f64 1 (*.f64 1/180 angle)) (PI.f64))) (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (-.f64 1 (*.f64 1/180 angle)) (PI.f64))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (pow.f64 a 2)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (pow.f64 b 2)) -2))) |
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) -2))) |
(*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) |
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 -2 (pow.f64 b 2)) (*.f64 2 (pow.f64 a 2)))) |
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 (*.f64 -2 (pow.f64 b 2)) (*.f64 2 (pow.f64 a 2)))) |
(*.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 (*.f64 -2 (pow.f64 b 2)) (*.f64 2 (pow.f64 a 2)))) |
(*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (-.f64 1 (*.f64 1/180 angle)) (PI.f64))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (pow.f64 a 2)))) |
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) |
(*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) |
(*.f64 (pow.f64 a 2) (*.f64 (*.f64 -2 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) |
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 (-.f64 1 (*.f64 1/180 angle)) (PI.f64))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (-.f64 1 (*.f64 1/180 angle)) (PI.f64))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (pow.f64 a 2)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (pow.f64 b 2)) -2))) |
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) -2))) |
(*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) |
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 -2 (pow.f64 b 2)) (*.f64 2 (pow.f64 a 2)))) |
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 (*.f64 -2 (pow.f64 b 2)) (*.f64 2 (pow.f64 a 2)))) |
(*.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 (*.f64 -2 (pow.f64 b 2)) (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 (-.f64 1 (*.f64 1/180 angle)) (PI.f64))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (-.f64 1 (*.f64 1/180 angle)) (PI.f64))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (pow.f64 a 2)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (pow.f64 b 2)) -2))) |
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) -2))) |
(*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) |
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 -2 (pow.f64 b 2)) (*.f64 2 (pow.f64 a 2)))) |
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 (*.f64 -2 (pow.f64 b 2)) (*.f64 2 (pow.f64 a 2)))) |
(*.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 (*.f64 -2 (pow.f64 b 2)) (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 (-.f64 1 (*.f64 1/180 angle)) (PI.f64))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (-.f64 1 (*.f64 1/180 angle)) (PI.f64))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (pow.f64 a 2)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (pow.f64 b 2)) -2))) |
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) -2))) |
(*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) |
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 -2 (pow.f64 b 2)) (*.f64 2 (pow.f64 a 2)))) |
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 (*.f64 -2 (pow.f64 b 2)) (*.f64 2 (pow.f64 a 2)))) |
(*.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 (*.f64 -2 (pow.f64 b 2)) (*.f64 2 (pow.f64 a 2)))) |
(*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (-.f64 1 (*.f64 1/180 angle)) (PI.f64))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (pow.f64 a 2)))) |
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) |
(*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) |
(*.f64 (pow.f64 a 2) (*.f64 (*.f64 -2 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) |
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 (-.f64 1 (*.f64 1/180 angle)) (PI.f64))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (-.f64 1 (*.f64 1/180 angle)) (PI.f64))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (pow.f64 a 2)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (pow.f64 b 2)) -2))) |
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) -2))) |
(*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) |
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 -2 (pow.f64 b 2)) (*.f64 2 (pow.f64 a 2)))) |
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 (*.f64 -2 (pow.f64 b 2)) (*.f64 2 (pow.f64 a 2)))) |
(*.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 (*.f64 -2 (pow.f64 b 2)) (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 (-.f64 1 (*.f64 1/180 angle)) (PI.f64))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (-.f64 1 (*.f64 1/180 angle)) (PI.f64))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (pow.f64 a 2)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (pow.f64 b 2)) -2))) |
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) -2))) |
(*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) |
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 -2 (pow.f64 b 2)) (*.f64 2 (pow.f64 a 2)))) |
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 (*.f64 -2 (pow.f64 b 2)) (*.f64 2 (pow.f64 a 2)))) |
(*.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 (*.f64 -2 (pow.f64 b 2)) (*.f64 2 (pow.f64 a 2)))) |
(+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 (-.f64 1 (*.f64 1/180 angle)) (PI.f64))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) (*.f64 2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (-.f64 1 (*.f64 1/180 angle)) (PI.f64))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))))) |
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (pow.f64 a 2)))) (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (pow.f64 b 2)) -2))) |
(+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) -2))) |
(*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) (*.f64 2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) |
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (+.f64 (*.f64 -2 (pow.f64 b 2)) (*.f64 2 (pow.f64 a 2)))) |
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 (*.f64 -2 (pow.f64 b 2)) (*.f64 2 (pow.f64 a 2)))) |
(*.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (+.f64 (*.f64 -2 (pow.f64 b 2)) (*.f64 2 (pow.f64 a 2)))) |
(*.f64 -1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (PI.f64)) (PI.f64))))) |
(*.f64 angle (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) -1)) -1/90)) |
(*.f64 -1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (neg.f64 (PI.f64))))) |
(*.f64 angle (*.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/90)) |
(*.f64 angle (*.f64 (PI.f64) (*.f64 -1/90 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (*.f64 (PI.f64) angle) 1/90)) |
(+.f64 (*.f64 -1/16200 (*.f64 (pow.f64 angle 2) (*.f64 (sin.f64 (PI.f64)) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 2))))) (*.f64 -1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (PI.f64)) (PI.f64)))))) |
(*.f64 angle (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) -1)) -1/90)) |
(*.f64 -1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (neg.f64 (PI.f64))))) |
(*.f64 angle (*.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/90)) |
(*.f64 angle (*.f64 (PI.f64) (*.f64 -1/90 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (*.f64 (PI.f64) angle) 1/90)) |
(+.f64 (*.f64 -1/16200 (*.f64 (pow.f64 angle 2) (*.f64 (sin.f64 (PI.f64)) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 2))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 -1/34992000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (PI.f64)) (pow.f64 (PI.f64) 3)))) (*.f64 -1/11664000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (PI.f64)) (pow.f64 (PI.f64) 3))))))) (*.f64 -1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (PI.f64)) (PI.f64))))))) |
(+.f64 (*.f64 (pow.f64 angle 3) (*.f64 (+.f64 (*.f64 -1/34992000 (*.f64 -1 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (*.f64 -1 (pow.f64 (PI.f64) 3)) -1/11664000))) -2)) (+.f64 (*.f64 angle (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) -1)) -1/90)) (*.f64 (pow.f64 angle 2) (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 (PI.f64) 2) 0)) -1/16200)))) |
(+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (neg.f64 (PI.f64))))) (+.f64 (*.f64 0 (pow.f64 angle 2)) (*.f64 (pow.f64 angle 3) (*.f64 -2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (neg.f64 (pow.f64 (PI.f64) 3))) -1/8748000))))) |
(+.f64 0 (+.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/90)) (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (neg.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1/4374000)))) |
(+.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/90)) (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (neg.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1/4374000))) |
(+.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 -1/90 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))) (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 1/4374000))) |
(+.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 1/4374000))) |
(+.f64 (*.f64 -1/16200 (*.f64 (pow.f64 angle 2) (*.f64 (sin.f64 (PI.f64)) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 2))))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 angle 3) (+.f64 (*.f64 -1/34992000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (PI.f64)) (pow.f64 (PI.f64) 3)))) (*.f64 -1/11664000 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (PI.f64)) (pow.f64 (PI.f64) 3))))))) (+.f64 (*.f64 1/1574640000 (*.f64 (pow.f64 angle 4) (*.f64 (sin.f64 (PI.f64)) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (pow.f64 (PI.f64) 4))))) (*.f64 -1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (PI.f64)) (PI.f64)))))))) |
(+.f64 (*.f64 (pow.f64 angle 3) (*.f64 (+.f64 (*.f64 -1/34992000 (*.f64 -1 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (*.f64 -1 (pow.f64 (PI.f64) 3)) -1/11664000))) -2)) (+.f64 (*.f64 angle (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) -1)) -1/90)) (*.f64 (pow.f64 angle 2) (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (pow.f64 (PI.f64) 2) 0)) -1/16200)))) |
(+.f64 (*.f64 -1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (neg.f64 (PI.f64))))) (+.f64 (*.f64 0 (pow.f64 angle 2)) (*.f64 (pow.f64 angle 3) (*.f64 -2 (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (neg.f64 (pow.f64 (PI.f64) 3))) -1/8748000))))) |
(+.f64 0 (+.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/90)) (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (neg.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1/4374000)))) |
(+.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/90)) (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (neg.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) 1/4374000))) |
(+.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 -1/90 (-.f64 (pow.f64 a 2) (pow.f64 b 2))))) (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 1/4374000))) |
(+.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (*.f64 (PI.f64) angle) 1/90)) (*.f64 (pow.f64 angle 3) (*.f64 (*.f64 (pow.f64 (PI.f64) 3) (-.f64 (pow.f64 a 2) (pow.f64 b 2))) 1/4374000))) |
(*.f64 -2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (-.f64 1 (*.f64 1/180 angle)) (PI.f64))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(*.f64 -2 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) |
(*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) -2)) |
(*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 -2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) |
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 -2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) |
(*.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 -2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) |
(*.f64 -2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (-.f64 1 (*.f64 1/180 angle)) (PI.f64))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(*.f64 -2 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) |
(*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) -2)) |
(*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 -2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) |
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 -2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) |
(*.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 -2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) |
(*.f64 -2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (-.f64 1 (*.f64 1/180 angle)) (PI.f64))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(*.f64 -2 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) |
(*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) -2)) |
(*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 -2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) |
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 -2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) |
(*.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 -2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) |
(*.f64 -2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (-.f64 1 (*.f64 1/180 angle)) (PI.f64))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(*.f64 -2 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) |
(*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) -2)) |
(*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 -2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) |
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 -2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) |
(*.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 -2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) |
(*.f64 -2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (+.f64 1 (*.f64 -1/180 angle)) (PI.f64))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(*.f64 -2 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) |
(*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) -2)) |
(*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 -2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) |
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 -2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) |
(*.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 -2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) |
(*.f64 -2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (+.f64 1 (*.f64 -1/180 angle)) (PI.f64))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(*.f64 -2 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) |
(*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) -2)) |
(*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 -2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) |
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 -2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) |
(*.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 -2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) |
(*.f64 -2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (+.f64 1 (*.f64 -1/180 angle)) (PI.f64))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(*.f64 -2 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) |
(*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) -2)) |
(*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 -2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) |
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 -2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) |
(*.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 -2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) |
(*.f64 -2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (+.f64 1 (*.f64 -1/180 angle)) (PI.f64))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(*.f64 -2 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) |
(*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) -2)) |
(*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 -2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) |
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 -2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) |
(*.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 -2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) |
(+.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 0) |
(cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) |
(neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) |
(+.f64 0 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) |
(cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) |
(neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) |
(-.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 0) |
(cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) |
(neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) |
(*.f64 1 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) |
(cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) |
(neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) |
(*.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1) |
(cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) |
(neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) |
(*.f64 2 (/.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) |
(cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) |
(neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) |
(*.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) 1/2) |
(cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) |
(neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) |
(*.f64 1/2 (*.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2)) |
(cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) |
(neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) |
(*.f64 (/.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) 2) |
(cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) |
(neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) |
(/.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 1) |
(cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) |
(neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) |
(/.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 2) 2) |
(cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) |
(neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) |
(/.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 4) 4) |
(cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) |
(neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) |
(/.f64 (*.f64 2 (*.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 4)) 8) |
(cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) |
(neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 4)) (*.f64 2 (*.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) 4))) 16) |
(cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) |
(neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) |
(neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) |
(cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) |
(neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) |
(+.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 0) |
(*.f64 -2 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) |
(*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) -2)) |
(*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 -2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) |
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 -2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) |
(*.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 -2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) |
(+.f64 0 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) |
(*.f64 -2 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) |
(*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) -2)) |
(*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 -2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) |
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 -2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) |
(*.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 -2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) |
(+.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) |
(*.f64 -2 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) |
(*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) -2)) |
(*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 -2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) |
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 -2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) |
(*.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 -2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) |
(-.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 0) |
(*.f64 -2 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) |
(*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) -2)) |
(*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 -2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) |
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 -2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) |
(*.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 -2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) 1) |
(*.f64 -2 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) |
(*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) -2)) |
(*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 -2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) |
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 -2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) |
(*.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 -2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4))) 2) |
(*.f64 -2 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) |
(*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) -2)) |
(*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 -2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) |
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 -2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) |
(*.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 -2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) |
(/.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 8)) 4) |
(*.f64 -2 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) |
(*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) -2)) |
(*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 -2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) |
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 -2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) |
(*.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 -2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) |
(/.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 8))) 8) |
(*.f64 -2 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) |
(*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) -2)) |
(*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 -2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) |
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 -2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) |
(*.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 -2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 8))) (*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 8)))) 16) |
(*.f64 -2 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 (PI.f64) angle))) (-.f64 (pow.f64 b 2) (pow.f64 a 2))))) |
(*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) -2)) |
(*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 -2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) |
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 -2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) |
(*.f64 (*.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 -2 (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) |
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.2b | (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) |
| ✓ | 0.2b | (*.f64 (pow.f64 b 2) (PI.f64)) |
| ✓ | 10.3b | (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) |
Compiled 32 to 21 computations (34.4% saved)
15 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | angle | @ | 0 | (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) |
| 0.0ms | angle | @ | inf | (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) |
| 0.0ms | b | @ | 0 | (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) |
| 0.0ms | angle | @ | 0 | (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) |
| 0.0ms | angle | @ | -inf | (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) |
| 1× | batch-egg-rewrite |
| 1852× | bool.json-1 |
| 1852× | bool.json-2 |
| 1812× | rational.json-1 |
| 1168× | bool.json-3 |
| 982× | rational.json-2 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 12 | 63 |
| 1 | 120 | 63 |
| 2 | 320 | 63 |
| 3 | 678 | 63 |
| 4 | 1415 | 63 |
| 5 | 3365 | 63 |
| 6 | 6463 | 63 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) |
(*.f64 (pow.f64 b 2) (PI.f64)) |
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 b 2) (*.f64 angle (*.f64 (PI.f64) 1/2))) (*.f64 (pow.f64 b 2) (*.f64 angle (*.f64 (PI.f64) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))) 4))) (*.f64 2 (*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))) 4)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))) (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))) (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 b 2) (PI.f64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 b 2) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) 1/2)) (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 b 2) (PI.f64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 b 2) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 b 2) (*.f64 2 (PI.f64))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 4)))) (*.f64 2 (*.f64 2 (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 4))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (pow.f64 b 2) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (pow.f64 b 2) (PI.f64)) (*.f64 (pow.f64 b 2) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (pow.f64 b 2) (PI.f64)) (*.f64 (pow.f64 b 2) (PI.f64))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 angle 1/90))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 angle 1/90))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))) 1/180) (*.f64 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))) 1/180))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 angle 1/90))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 angle 1/90))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 b 2) (*.f64 (*.f64 angle (PI.f64)) 1/45)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))) 2/45) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))) 2/45)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))) 2/45))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))) 2/45))) (*.f64 2 (*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))) 2/45)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 angle 1/90)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 angle 1/90))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 angle 1/90))) (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 angle 1/90)))))))) |
| 1× | egg-herbie |
| 2970× | rational.json-simplify-41 |
| 2304× | rational.json-simplify-35 |
| 1854× | rational.json-simplify-2 |
| 1578× | rational.json-simplify-53 |
| 816× | rational.json-simplify-51 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 78 | 630 |
| 1 | 189 | 630 |
| 2 | 435 | 630 |
| 3 | 1400 | 630 |
| 4 | 2911 | 630 |
| 5 | 3295 | 630 |
| 6 | 3466 | 630 |
| 7 | 3603 | 630 |
| 8 | 3731 | 630 |
| 9 | 3859 | 630 |
| 10 | 5420 | 630 |
| 11 | 5563 | 630 |
| 12 | 5688 | 630 |
| 13 | 5688 | 630 |
| 14 | 5813 | 630 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))) 0) |
(+.f64 0 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64)))) |
(+.f64 (*.f64 (pow.f64 b 2) (*.f64 angle (*.f64 (PI.f64) 1/2))) (*.f64 (pow.f64 b 2) (*.f64 angle (*.f64 (PI.f64) 1/2)))) |
(-.f64 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))) 0) |
(/.f64 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))) 1) |
(/.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64)))) 2) |
(/.f64 (*.f64 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))) 4) 4) |
(/.f64 (*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))) 4)) 8) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))) 4))) 16) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))) 4))) (*.f64 2 (*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))) 4)))) 32) |
(+.f64 (*.f64 (pow.f64 b 2) (PI.f64)) 0) |
(+.f64 0 (*.f64 (pow.f64 b 2) (PI.f64))) |
(+.f64 (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) 1/2)) (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) 1/2))) |
(-.f64 (*.f64 (pow.f64 b 2) (PI.f64)) 0) |
(/.f64 (*.f64 (pow.f64 b 2) (PI.f64)) 1) |
(/.f64 (*.f64 (pow.f64 b 2) (*.f64 2 (PI.f64))) 2) |
(/.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 4)) 4) |
(/.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 4))) 8) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 4)))) 16) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 4)))) (*.f64 2 (*.f64 2 (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 4))))) 32) |
(+.f64 (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 angle 1/90))) 0) |
(+.f64 0 (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 angle 1/90)))) |
(+.f64 (*.f64 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))) 1/180) (*.f64 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))) 1/180)) |
(-.f64 (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 angle 1/90))) 0) |
(/.f64 (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 angle 1/90))) 1) |
(/.f64 (*.f64 (pow.f64 b 2) (*.f64 (*.f64 angle (PI.f64)) 1/45)) 2) |
(/.f64 (*.f64 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))) 2/45) 4) |
(/.f64 (*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))) 2/45)) 8) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))) 2/45))) 16) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))) 2/45))) (*.f64 2 (*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))) 2/45)))) 32) |
| Outputs |
|---|
(+.f64 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))) 0) |
(*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))) |
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) |
(+.f64 0 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64)))) |
(*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))) |
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) |
(+.f64 (*.f64 (pow.f64 b 2) (*.f64 angle (*.f64 (PI.f64) 1/2))) (*.f64 (pow.f64 b 2) (*.f64 angle (*.f64 (PI.f64) 1/2)))) |
(*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))) |
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) |
(-.f64 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))) 0) |
(*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))) |
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) |
(/.f64 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))) 1) |
(*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))) |
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) |
(/.f64 (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64)))) 2) |
(*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))) |
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) |
(/.f64 (*.f64 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))) 4) 4) |
(*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))) |
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) |
(/.f64 (*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))) 4)) 8) |
(*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))) |
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))) 4))) 16) |
(*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))) |
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))) 4))) (*.f64 2 (*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))) 4)))) 32) |
(*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))) |
(*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))) |
(+.f64 (*.f64 (pow.f64 b 2) (PI.f64)) 0) |
(*.f64 (pow.f64 b 2) (PI.f64)) |
(+.f64 0 (*.f64 (pow.f64 b 2) (PI.f64))) |
(*.f64 (pow.f64 b 2) (PI.f64)) |
(+.f64 (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) 1/2)) (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) 1/2))) |
(*.f64 (pow.f64 b 2) (PI.f64)) |
(-.f64 (*.f64 (pow.f64 b 2) (PI.f64)) 0) |
(*.f64 (pow.f64 b 2) (PI.f64)) |
(/.f64 (*.f64 (pow.f64 b 2) (PI.f64)) 1) |
(*.f64 (pow.f64 b 2) (PI.f64)) |
(/.f64 (*.f64 (pow.f64 b 2) (*.f64 2 (PI.f64))) 2) |
(*.f64 (pow.f64 b 2) (PI.f64)) |
(/.f64 (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 4)) 4) |
(*.f64 (pow.f64 b 2) (PI.f64)) |
(/.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 4))) 8) |
(*.f64 (pow.f64 b 2) (PI.f64)) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 4)))) 16) |
(*.f64 (pow.f64 b 2) (PI.f64)) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 4)))) (*.f64 2 (*.f64 2 (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 4))))) 32) |
(*.f64 (pow.f64 b 2) (PI.f64)) |
(+.f64 (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 angle 1/90))) 0) |
(*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 angle 1/90))) |
(*.f64 (*.f64 (pow.f64 b 2) (PI.f64)) (*.f64 angle 1/90)) |
(+.f64 0 (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 angle 1/90)))) |
(*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 angle 1/90))) |
(*.f64 (*.f64 (pow.f64 b 2) (PI.f64)) (*.f64 angle 1/90)) |
(+.f64 (*.f64 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))) 1/180) (*.f64 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))) 1/180)) |
(*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 angle 1/90))) |
(*.f64 (*.f64 (pow.f64 b 2) (PI.f64)) (*.f64 angle 1/90)) |
(-.f64 (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 angle 1/90))) 0) |
(*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 angle 1/90))) |
(*.f64 (*.f64 (pow.f64 b 2) (PI.f64)) (*.f64 angle 1/90)) |
(/.f64 (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 angle 1/90))) 1) |
(*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 angle 1/90))) |
(*.f64 (*.f64 (pow.f64 b 2) (PI.f64)) (*.f64 angle 1/90)) |
(/.f64 (*.f64 (pow.f64 b 2) (*.f64 (*.f64 angle (PI.f64)) 1/45)) 2) |
(*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 angle 1/90))) |
(*.f64 (*.f64 (pow.f64 b 2) (PI.f64)) (*.f64 angle 1/90)) |
(/.f64 (*.f64 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))) 2/45) 4) |
(*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 angle 1/90))) |
(*.f64 (*.f64 (pow.f64 b 2) (PI.f64)) (*.f64 angle 1/90)) |
(/.f64 (*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))) 2/45)) 8) |
(*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 angle 1/90))) |
(*.f64 (*.f64 (pow.f64 b 2) (PI.f64)) (*.f64 angle 1/90)) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))) 2/45))) 16) |
(*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 angle 1/90))) |
(*.f64 (*.f64 (pow.f64 b 2) (PI.f64)) (*.f64 angle 1/90)) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))) 2/45))) (*.f64 2 (*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))) 2/45)))) 32) |
(*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 angle 1/90))) |
(*.f64 (*.f64 (pow.f64 b 2) (PI.f64)) (*.f64 angle 1/90)) |
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.2b | (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/90)) |
| 0.9b | (-.f64 (pow.f64 b 2) (pow.f64 a 2)) | |
| ✓ | 14.0b | (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/90))) |
Compiled 49 to 34 computations (30.6% saved)
15 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | b | @ | -inf | (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/90)) |
| 0.0ms | b | @ | 0 | (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/90)) |
| 0.0ms | a | @ | 0 | (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/90)) |
| 0.0ms | a | @ | inf | (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/90)) |
| 0.0ms | b | @ | inf | (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/90)) |
| 1× | batch-egg-rewrite |
| 2034× | bool.json-1 |
| 2034× | bool.json-2 |
| 1096× | rational.json-1 |
| 1096× | rational.json-2 |
| 1096× | rational.json-4 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 15 | 72 |
| 1 | 147 | 72 |
| 2 | 379 | 72 |
| 3 | 803 | 72 |
| 4 | 1695 | 72 |
| 5 | 3856 | 72 |
| 6 | 7148 | 72 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/90))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/90)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/90))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/90))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/180))) (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/90))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/90))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/45))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 2/45))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 2/45)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 2/45))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 2/45))))) (*.f64 2 (*.f64 2 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 2/45)))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/90)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/90))) (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/90))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/90))) (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/90)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/90)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/90)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/180)) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/90)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/90)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/45)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 2/45)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 2/45))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 2/45)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 2/45)))) (*.f64 2 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 2/45))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/90))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/90)) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/90)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/90)) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/90))))))) |
| 1× | egg-herbie |
| 4694× | rational.json-simplify-35 |
| 2618× | rational.json-simplify-2 |
| 1328× | rational.json-simplify-1 |
| 980× | rational.json-simplify-53 |
| 882× | rational.json-simplify-41 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 73 | 3384 |
| 1 | 179 | 3384 |
| 2 | 396 | 3276 |
| 3 | 930 | 2988 |
| 4 | 2252 | 2988 |
| 5 | 3908 | 2988 |
| 6 | 4612 | 2988 |
| 7 | 4821 | 2988 |
| 8 | 4985 | 2988 |
| 9 | 5138 | 2988 |
| 10 | 6185 | 2988 |
| 11 | 6185 | 2988 |
| 12 | 6186 | 2988 |
| 13 | 6186 | 2988 |
| 14 | 6339 | 2988 |
| 15 | 6492 | 2988 |
| 16 | 6645 | 2988 |
| 17 | 6798 | 2988 |
| 18 | 6951 | 2988 |
| 19 | 7104 | 2988 |
| 20 | 7257 | 2988 |
| 21 | 7410 | 2988 |
| 22 | 7563 | 2988 |
| 23 | 7563 | 2988 |
| 24 | 7716 | 2988 |
| 25 | 7869 | 2988 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) |
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) |
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) |
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) |
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) |
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) |
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) |
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) |
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) |
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) |
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) |
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) |
(*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) |
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))) |
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))) |
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))) |
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) |
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))) |
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))) |
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))) |
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) |
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))) |
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))) |
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))) |
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) |
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))) |
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))) |
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))) |
(*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) |
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))) |
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))) |
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))) |
(*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) |
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))) |
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))) |
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))) |
(*.f64 -1/90 (*.f64 (pow.f64 a 2) (PI.f64))) |
(+.f64 (*.f64 1/90 (*.f64 (pow.f64 b 2) (PI.f64))) (*.f64 -1/90 (*.f64 (pow.f64 a 2) (PI.f64)))) |
(+.f64 (*.f64 1/90 (*.f64 (pow.f64 b 2) (PI.f64))) (*.f64 -1/90 (*.f64 (pow.f64 a 2) (PI.f64)))) |
(+.f64 (*.f64 1/90 (*.f64 (pow.f64 b 2) (PI.f64))) (*.f64 -1/90 (*.f64 (pow.f64 a 2) (PI.f64)))) |
(*.f64 1/90 (*.f64 (pow.f64 b 2) (PI.f64))) |
(+.f64 (*.f64 1/90 (*.f64 (pow.f64 b 2) (PI.f64))) (*.f64 -1/90 (*.f64 (pow.f64 a 2) (PI.f64)))) |
(+.f64 (*.f64 1/90 (*.f64 (pow.f64 b 2) (PI.f64))) (*.f64 -1/90 (*.f64 (pow.f64 a 2) (PI.f64)))) |
(+.f64 (*.f64 1/90 (*.f64 (pow.f64 b 2) (PI.f64))) (*.f64 -1/90 (*.f64 (pow.f64 a 2) (PI.f64)))) |
(*.f64 1/90 (*.f64 (pow.f64 b 2) (PI.f64))) |
(+.f64 (*.f64 1/90 (*.f64 (pow.f64 b 2) (PI.f64))) (*.f64 -1/90 (*.f64 (pow.f64 a 2) (PI.f64)))) |
(+.f64 (*.f64 1/90 (*.f64 (pow.f64 b 2) (PI.f64))) (*.f64 -1/90 (*.f64 (pow.f64 a 2) (PI.f64)))) |
(+.f64 (*.f64 1/90 (*.f64 (pow.f64 b 2) (PI.f64))) (*.f64 -1/90 (*.f64 (pow.f64 a 2) (PI.f64)))) |
(*.f64 1/90 (*.f64 (pow.f64 b 2) (PI.f64))) |
(+.f64 (*.f64 1/90 (*.f64 (pow.f64 b 2) (PI.f64))) (*.f64 -1/90 (*.f64 (pow.f64 a 2) (PI.f64)))) |
(+.f64 (*.f64 1/90 (*.f64 (pow.f64 b 2) (PI.f64))) (*.f64 -1/90 (*.f64 (pow.f64 a 2) (PI.f64)))) |
(+.f64 (*.f64 1/90 (*.f64 (pow.f64 b 2) (PI.f64))) (*.f64 -1/90 (*.f64 (pow.f64 a 2) (PI.f64)))) |
(*.f64 -1/90 (*.f64 (pow.f64 a 2) (PI.f64))) |
(+.f64 (*.f64 1/90 (*.f64 (pow.f64 b 2) (PI.f64))) (*.f64 -1/90 (*.f64 (pow.f64 a 2) (PI.f64)))) |
(+.f64 (*.f64 1/90 (*.f64 (pow.f64 b 2) (PI.f64))) (*.f64 -1/90 (*.f64 (pow.f64 a 2) (PI.f64)))) |
(+.f64 (*.f64 1/90 (*.f64 (pow.f64 b 2) (PI.f64))) (*.f64 -1/90 (*.f64 (pow.f64 a 2) (PI.f64)))) |
(*.f64 -1/90 (*.f64 (pow.f64 a 2) (PI.f64))) |
(+.f64 (*.f64 1/90 (*.f64 (pow.f64 b 2) (PI.f64))) (*.f64 -1/90 (*.f64 (pow.f64 a 2) (PI.f64)))) |
(+.f64 (*.f64 1/90 (*.f64 (pow.f64 b 2) (PI.f64))) (*.f64 -1/90 (*.f64 (pow.f64 a 2) (PI.f64)))) |
(+.f64 (*.f64 1/90 (*.f64 (pow.f64 b 2) (PI.f64))) (*.f64 -1/90 (*.f64 (pow.f64 a 2) (PI.f64)))) |
(+.f64 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/90))) 0) |
(+.f64 0 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/90)))) |
(+.f64 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/180))) (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/180)))) |
(-.f64 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/90))) 0) |
(/.f64 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/90))) 1) |
(/.f64 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/45))) 2) |
(/.f64 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 2/45))) 4) |
(/.f64 (*.f64 2 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 2/45)))) 8) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 2/45))))) 16) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 2/45))))) (*.f64 2 (*.f64 2 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 2/45)))))) 32) |
(+.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/90)) 0) |
(+.f64 0 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/90))) |
(+.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/180)) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/180))) |
(-.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/90)) 0) |
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/90)) 1) |
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/45)) 2) |
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 2/45)) 4) |
(/.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 2/45))) 8) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 2/45)))) 16) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 2/45)))) (*.f64 2 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 2/45))))) 32) |
| Outputs |
|---|
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) |
(*.f64 1/90 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 1/90 (*.f64 angle (PI.f64)))) |
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) |
(*.f64 1/90 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 1/90 (*.f64 angle (PI.f64)))) |
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) |
(*.f64 1/90 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 1/90 (*.f64 angle (PI.f64)))) |
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) |
(*.f64 1/90 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 1/90 (*.f64 angle (PI.f64)))) |
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) |
(*.f64 1/90 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 1/90 (*.f64 angle (PI.f64)))) |
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) |
(*.f64 1/90 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 1/90 (*.f64 angle (PI.f64)))) |
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) |
(*.f64 1/90 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 1/90 (*.f64 angle (PI.f64)))) |
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) |
(*.f64 1/90 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 1/90 (*.f64 angle (PI.f64)))) |
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) |
(*.f64 1/90 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 1/90 (*.f64 angle (PI.f64)))) |
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) |
(*.f64 1/90 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 1/90 (*.f64 angle (PI.f64)))) |
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) |
(*.f64 1/90 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 1/90 (*.f64 angle (PI.f64)))) |
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) |
(*.f64 1/90 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 1/90 (*.f64 angle (PI.f64)))) |
(*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) |
(*.f64 angle (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90))) |
(*.f64 angle (*.f64 -1/90 (*.f64 (pow.f64 a 2) (PI.f64)))) |
(*.f64 (*.f64 (pow.f64 a 2) (PI.f64)) (*.f64 angle -1/90)) |
(*.f64 (pow.f64 a 2) (*.f64 angle (*.f64 (PI.f64) -1/90))) |
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))) |
(+.f64 (*.f64 angle (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))) |
(+.f64 (*.f64 angle (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90))) (*.f64 1/90 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))))) |
(*.f64 angle (+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 1/90 (*.f64 (pow.f64 b 2) (PI.f64))))) |
(*.f64 angle (*.f64 (PI.f64) (+.f64 (*.f64 1/90 (pow.f64 b 2)) (*.f64 (pow.f64 a 2) -1/90)))) |
(*.f64 angle (*.f64 (PI.f64) (+.f64 (*.f64 (pow.f64 a 2) -1/90) (*.f64 1/90 (pow.f64 b 2))))) |
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))) |
(+.f64 (*.f64 angle (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))) |
(+.f64 (*.f64 angle (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90))) (*.f64 1/90 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))))) |
(*.f64 angle (+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 1/90 (*.f64 (pow.f64 b 2) (PI.f64))))) |
(*.f64 angle (*.f64 (PI.f64) (+.f64 (*.f64 1/90 (pow.f64 b 2)) (*.f64 (pow.f64 a 2) -1/90)))) |
(*.f64 angle (*.f64 (PI.f64) (+.f64 (*.f64 (pow.f64 a 2) -1/90) (*.f64 1/90 (pow.f64 b 2))))) |
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))) |
(+.f64 (*.f64 angle (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))) |
(+.f64 (*.f64 angle (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90))) (*.f64 1/90 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))))) |
(*.f64 angle (+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 1/90 (*.f64 (pow.f64 b 2) (PI.f64))))) |
(*.f64 angle (*.f64 (PI.f64) (+.f64 (*.f64 1/90 (pow.f64 b 2)) (*.f64 (pow.f64 a 2) -1/90)))) |
(*.f64 angle (*.f64 (PI.f64) (+.f64 (*.f64 (pow.f64 a 2) -1/90) (*.f64 1/90 (pow.f64 b 2))))) |
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) |
(*.f64 1/90 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64)))) |
(*.f64 angle (*.f64 1/90 (*.f64 (pow.f64 b 2) (PI.f64)))) |
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))) |
(+.f64 (*.f64 angle (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))) |
(+.f64 (*.f64 angle (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90))) (*.f64 1/90 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))))) |
(*.f64 angle (+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 1/90 (*.f64 (pow.f64 b 2) (PI.f64))))) |
(*.f64 angle (*.f64 (PI.f64) (+.f64 (*.f64 1/90 (pow.f64 b 2)) (*.f64 (pow.f64 a 2) -1/90)))) |
(*.f64 angle (*.f64 (PI.f64) (+.f64 (*.f64 (pow.f64 a 2) -1/90) (*.f64 1/90 (pow.f64 b 2))))) |
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))) |
(+.f64 (*.f64 angle (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))) |
(+.f64 (*.f64 angle (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90))) (*.f64 1/90 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))))) |
(*.f64 angle (+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 1/90 (*.f64 (pow.f64 b 2) (PI.f64))))) |
(*.f64 angle (*.f64 (PI.f64) (+.f64 (*.f64 1/90 (pow.f64 b 2)) (*.f64 (pow.f64 a 2) -1/90)))) |
(*.f64 angle (*.f64 (PI.f64) (+.f64 (*.f64 (pow.f64 a 2) -1/90) (*.f64 1/90 (pow.f64 b 2))))) |
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))) |
(+.f64 (*.f64 angle (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))) |
(+.f64 (*.f64 angle (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90))) (*.f64 1/90 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))))) |
(*.f64 angle (+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 1/90 (*.f64 (pow.f64 b 2) (PI.f64))))) |
(*.f64 angle (*.f64 (PI.f64) (+.f64 (*.f64 1/90 (pow.f64 b 2)) (*.f64 (pow.f64 a 2) -1/90)))) |
(*.f64 angle (*.f64 (PI.f64) (+.f64 (*.f64 (pow.f64 a 2) -1/90) (*.f64 1/90 (pow.f64 b 2))))) |
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) |
(*.f64 1/90 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64)))) |
(*.f64 angle (*.f64 1/90 (*.f64 (pow.f64 b 2) (PI.f64)))) |
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))) |
(+.f64 (*.f64 angle (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))) |
(+.f64 (*.f64 angle (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90))) (*.f64 1/90 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))))) |
(*.f64 angle (+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 1/90 (*.f64 (pow.f64 b 2) (PI.f64))))) |
(*.f64 angle (*.f64 (PI.f64) (+.f64 (*.f64 1/90 (pow.f64 b 2)) (*.f64 (pow.f64 a 2) -1/90)))) |
(*.f64 angle (*.f64 (PI.f64) (+.f64 (*.f64 (pow.f64 a 2) -1/90) (*.f64 1/90 (pow.f64 b 2))))) |
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))) |
(+.f64 (*.f64 angle (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))) |
(+.f64 (*.f64 angle (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90))) (*.f64 1/90 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))))) |
(*.f64 angle (+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 1/90 (*.f64 (pow.f64 b 2) (PI.f64))))) |
(*.f64 angle (*.f64 (PI.f64) (+.f64 (*.f64 1/90 (pow.f64 b 2)) (*.f64 (pow.f64 a 2) -1/90)))) |
(*.f64 angle (*.f64 (PI.f64) (+.f64 (*.f64 (pow.f64 a 2) -1/90) (*.f64 1/90 (pow.f64 b 2))))) |
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))) |
(+.f64 (*.f64 angle (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))) |
(+.f64 (*.f64 angle (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90))) (*.f64 1/90 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))))) |
(*.f64 angle (+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 1/90 (*.f64 (pow.f64 b 2) (PI.f64))))) |
(*.f64 angle (*.f64 (PI.f64) (+.f64 (*.f64 1/90 (pow.f64 b 2)) (*.f64 (pow.f64 a 2) -1/90)))) |
(*.f64 angle (*.f64 (PI.f64) (+.f64 (*.f64 (pow.f64 a 2) -1/90) (*.f64 1/90 (pow.f64 b 2))))) |
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) |
(*.f64 1/90 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64)))) |
(*.f64 angle (*.f64 1/90 (*.f64 (pow.f64 b 2) (PI.f64)))) |
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))) |
(+.f64 (*.f64 angle (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))) |
(+.f64 (*.f64 angle (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90))) (*.f64 1/90 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))))) |
(*.f64 angle (+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 1/90 (*.f64 (pow.f64 b 2) (PI.f64))))) |
(*.f64 angle (*.f64 (PI.f64) (+.f64 (*.f64 1/90 (pow.f64 b 2)) (*.f64 (pow.f64 a 2) -1/90)))) |
(*.f64 angle (*.f64 (PI.f64) (+.f64 (*.f64 (pow.f64 a 2) -1/90) (*.f64 1/90 (pow.f64 b 2))))) |
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))) |
(+.f64 (*.f64 angle (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))) |
(+.f64 (*.f64 angle (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90))) (*.f64 1/90 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))))) |
(*.f64 angle (+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 1/90 (*.f64 (pow.f64 b 2) (PI.f64))))) |
(*.f64 angle (*.f64 (PI.f64) (+.f64 (*.f64 1/90 (pow.f64 b 2)) (*.f64 (pow.f64 a 2) -1/90)))) |
(*.f64 angle (*.f64 (PI.f64) (+.f64 (*.f64 (pow.f64 a 2) -1/90) (*.f64 1/90 (pow.f64 b 2))))) |
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))) |
(+.f64 (*.f64 angle (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))) |
(+.f64 (*.f64 angle (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90))) (*.f64 1/90 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))))) |
(*.f64 angle (+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 1/90 (*.f64 (pow.f64 b 2) (PI.f64))))) |
(*.f64 angle (*.f64 (PI.f64) (+.f64 (*.f64 1/90 (pow.f64 b 2)) (*.f64 (pow.f64 a 2) -1/90)))) |
(*.f64 angle (*.f64 (PI.f64) (+.f64 (*.f64 (pow.f64 a 2) -1/90) (*.f64 1/90 (pow.f64 b 2))))) |
(*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) |
(*.f64 angle (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90))) |
(*.f64 angle (*.f64 -1/90 (*.f64 (pow.f64 a 2) (PI.f64)))) |
(*.f64 (*.f64 (pow.f64 a 2) (PI.f64)) (*.f64 angle -1/90)) |
(*.f64 (pow.f64 a 2) (*.f64 angle (*.f64 (PI.f64) -1/90))) |
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))) |
(+.f64 (*.f64 angle (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))) |
(+.f64 (*.f64 angle (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90))) (*.f64 1/90 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))))) |
(*.f64 angle (+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 1/90 (*.f64 (pow.f64 b 2) (PI.f64))))) |
(*.f64 angle (*.f64 (PI.f64) (+.f64 (*.f64 1/90 (pow.f64 b 2)) (*.f64 (pow.f64 a 2) -1/90)))) |
(*.f64 angle (*.f64 (PI.f64) (+.f64 (*.f64 (pow.f64 a 2) -1/90) (*.f64 1/90 (pow.f64 b 2))))) |
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))) |
(+.f64 (*.f64 angle (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))) |
(+.f64 (*.f64 angle (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90))) (*.f64 1/90 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))))) |
(*.f64 angle (+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 1/90 (*.f64 (pow.f64 b 2) (PI.f64))))) |
(*.f64 angle (*.f64 (PI.f64) (+.f64 (*.f64 1/90 (pow.f64 b 2)) (*.f64 (pow.f64 a 2) -1/90)))) |
(*.f64 angle (*.f64 (PI.f64) (+.f64 (*.f64 (pow.f64 a 2) -1/90) (*.f64 1/90 (pow.f64 b 2))))) |
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))) |
(+.f64 (*.f64 angle (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))) |
(+.f64 (*.f64 angle (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90))) (*.f64 1/90 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))))) |
(*.f64 angle (+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 1/90 (*.f64 (pow.f64 b 2) (PI.f64))))) |
(*.f64 angle (*.f64 (PI.f64) (+.f64 (*.f64 1/90 (pow.f64 b 2)) (*.f64 (pow.f64 a 2) -1/90)))) |
(*.f64 angle (*.f64 (PI.f64) (+.f64 (*.f64 (pow.f64 a 2) -1/90) (*.f64 1/90 (pow.f64 b 2))))) |
(*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) |
(*.f64 angle (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90))) |
(*.f64 angle (*.f64 -1/90 (*.f64 (pow.f64 a 2) (PI.f64)))) |
(*.f64 (*.f64 (pow.f64 a 2) (PI.f64)) (*.f64 angle -1/90)) |
(*.f64 (pow.f64 a 2) (*.f64 angle (*.f64 (PI.f64) -1/90))) |
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))) |
(+.f64 (*.f64 angle (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))) |
(+.f64 (*.f64 angle (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90))) (*.f64 1/90 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))))) |
(*.f64 angle (+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 1/90 (*.f64 (pow.f64 b 2) (PI.f64))))) |
(*.f64 angle (*.f64 (PI.f64) (+.f64 (*.f64 1/90 (pow.f64 b 2)) (*.f64 (pow.f64 a 2) -1/90)))) |
(*.f64 angle (*.f64 (PI.f64) (+.f64 (*.f64 (pow.f64 a 2) -1/90) (*.f64 1/90 (pow.f64 b 2))))) |
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))) |
(+.f64 (*.f64 angle (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))) |
(+.f64 (*.f64 angle (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90))) (*.f64 1/90 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))))) |
(*.f64 angle (+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 1/90 (*.f64 (pow.f64 b 2) (PI.f64))))) |
(*.f64 angle (*.f64 (PI.f64) (+.f64 (*.f64 1/90 (pow.f64 b 2)) (*.f64 (pow.f64 a 2) -1/90)))) |
(*.f64 angle (*.f64 (PI.f64) (+.f64 (*.f64 (pow.f64 a 2) -1/90) (*.f64 1/90 (pow.f64 b 2))))) |
(+.f64 (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64))))) |
(+.f64 (*.f64 angle (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64))))) |
(+.f64 (*.f64 angle (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90))) (*.f64 1/90 (*.f64 (pow.f64 b 2) (*.f64 angle (PI.f64))))) |
(*.f64 angle (+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 1/90 (*.f64 (pow.f64 b 2) (PI.f64))))) |
(*.f64 angle (*.f64 (PI.f64) (+.f64 (*.f64 1/90 (pow.f64 b 2)) (*.f64 (pow.f64 a 2) -1/90)))) |
(*.f64 angle (*.f64 (PI.f64) (+.f64 (*.f64 (pow.f64 a 2) -1/90) (*.f64 1/90 (pow.f64 b 2))))) |
(*.f64 -1/90 (*.f64 (pow.f64 a 2) (PI.f64))) |
(*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90)) |
(+.f64 (*.f64 1/90 (*.f64 (pow.f64 b 2) (PI.f64))) (*.f64 -1/90 (*.f64 (pow.f64 a 2) (PI.f64)))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90)) (*.f64 1/90 (*.f64 (pow.f64 b 2) (PI.f64)))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90)) (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/90))) |
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 1/90 (*.f64 (pow.f64 b 2) (PI.f64)))) |
(*.f64 (PI.f64) (+.f64 (*.f64 1/90 (pow.f64 b 2)) (*.f64 (pow.f64 a 2) -1/90))) |
(*.f64 (PI.f64) (+.f64 (*.f64 (pow.f64 a 2) -1/90) (*.f64 1/90 (pow.f64 b 2)))) |
(+.f64 (*.f64 1/90 (*.f64 (pow.f64 b 2) (PI.f64))) (*.f64 -1/90 (*.f64 (pow.f64 a 2) (PI.f64)))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90)) (*.f64 1/90 (*.f64 (pow.f64 b 2) (PI.f64)))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90)) (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/90))) |
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 1/90 (*.f64 (pow.f64 b 2) (PI.f64)))) |
(*.f64 (PI.f64) (+.f64 (*.f64 1/90 (pow.f64 b 2)) (*.f64 (pow.f64 a 2) -1/90))) |
(*.f64 (PI.f64) (+.f64 (*.f64 (pow.f64 a 2) -1/90) (*.f64 1/90 (pow.f64 b 2)))) |
(+.f64 (*.f64 1/90 (*.f64 (pow.f64 b 2) (PI.f64))) (*.f64 -1/90 (*.f64 (pow.f64 a 2) (PI.f64)))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90)) (*.f64 1/90 (*.f64 (pow.f64 b 2) (PI.f64)))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90)) (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/90))) |
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 1/90 (*.f64 (pow.f64 b 2) (PI.f64)))) |
(*.f64 (PI.f64) (+.f64 (*.f64 1/90 (pow.f64 b 2)) (*.f64 (pow.f64 a 2) -1/90))) |
(*.f64 (PI.f64) (+.f64 (*.f64 (pow.f64 a 2) -1/90) (*.f64 1/90 (pow.f64 b 2)))) |
(*.f64 1/90 (*.f64 (pow.f64 b 2) (PI.f64))) |
(*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/90)) |
(+.f64 (*.f64 1/90 (*.f64 (pow.f64 b 2) (PI.f64))) (*.f64 -1/90 (*.f64 (pow.f64 a 2) (PI.f64)))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90)) (*.f64 1/90 (*.f64 (pow.f64 b 2) (PI.f64)))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90)) (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/90))) |
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 1/90 (*.f64 (pow.f64 b 2) (PI.f64)))) |
(*.f64 (PI.f64) (+.f64 (*.f64 1/90 (pow.f64 b 2)) (*.f64 (pow.f64 a 2) -1/90))) |
(*.f64 (PI.f64) (+.f64 (*.f64 (pow.f64 a 2) -1/90) (*.f64 1/90 (pow.f64 b 2)))) |
(+.f64 (*.f64 1/90 (*.f64 (pow.f64 b 2) (PI.f64))) (*.f64 -1/90 (*.f64 (pow.f64 a 2) (PI.f64)))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90)) (*.f64 1/90 (*.f64 (pow.f64 b 2) (PI.f64)))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90)) (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/90))) |
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 1/90 (*.f64 (pow.f64 b 2) (PI.f64)))) |
(*.f64 (PI.f64) (+.f64 (*.f64 1/90 (pow.f64 b 2)) (*.f64 (pow.f64 a 2) -1/90))) |
(*.f64 (PI.f64) (+.f64 (*.f64 (pow.f64 a 2) -1/90) (*.f64 1/90 (pow.f64 b 2)))) |
(+.f64 (*.f64 1/90 (*.f64 (pow.f64 b 2) (PI.f64))) (*.f64 -1/90 (*.f64 (pow.f64 a 2) (PI.f64)))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90)) (*.f64 1/90 (*.f64 (pow.f64 b 2) (PI.f64)))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90)) (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/90))) |
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 1/90 (*.f64 (pow.f64 b 2) (PI.f64)))) |
(*.f64 (PI.f64) (+.f64 (*.f64 1/90 (pow.f64 b 2)) (*.f64 (pow.f64 a 2) -1/90))) |
(*.f64 (PI.f64) (+.f64 (*.f64 (pow.f64 a 2) -1/90) (*.f64 1/90 (pow.f64 b 2)))) |
(*.f64 1/90 (*.f64 (pow.f64 b 2) (PI.f64))) |
(*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/90)) |
(+.f64 (*.f64 1/90 (*.f64 (pow.f64 b 2) (PI.f64))) (*.f64 -1/90 (*.f64 (pow.f64 a 2) (PI.f64)))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90)) (*.f64 1/90 (*.f64 (pow.f64 b 2) (PI.f64)))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90)) (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/90))) |
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 1/90 (*.f64 (pow.f64 b 2) (PI.f64)))) |
(*.f64 (PI.f64) (+.f64 (*.f64 1/90 (pow.f64 b 2)) (*.f64 (pow.f64 a 2) -1/90))) |
(*.f64 (PI.f64) (+.f64 (*.f64 (pow.f64 a 2) -1/90) (*.f64 1/90 (pow.f64 b 2)))) |
(+.f64 (*.f64 1/90 (*.f64 (pow.f64 b 2) (PI.f64))) (*.f64 -1/90 (*.f64 (pow.f64 a 2) (PI.f64)))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90)) (*.f64 1/90 (*.f64 (pow.f64 b 2) (PI.f64)))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90)) (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/90))) |
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 1/90 (*.f64 (pow.f64 b 2) (PI.f64)))) |
(*.f64 (PI.f64) (+.f64 (*.f64 1/90 (pow.f64 b 2)) (*.f64 (pow.f64 a 2) -1/90))) |
(*.f64 (PI.f64) (+.f64 (*.f64 (pow.f64 a 2) -1/90) (*.f64 1/90 (pow.f64 b 2)))) |
(+.f64 (*.f64 1/90 (*.f64 (pow.f64 b 2) (PI.f64))) (*.f64 -1/90 (*.f64 (pow.f64 a 2) (PI.f64)))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90)) (*.f64 1/90 (*.f64 (pow.f64 b 2) (PI.f64)))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90)) (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/90))) |
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 1/90 (*.f64 (pow.f64 b 2) (PI.f64)))) |
(*.f64 (PI.f64) (+.f64 (*.f64 1/90 (pow.f64 b 2)) (*.f64 (pow.f64 a 2) -1/90))) |
(*.f64 (PI.f64) (+.f64 (*.f64 (pow.f64 a 2) -1/90) (*.f64 1/90 (pow.f64 b 2)))) |
(*.f64 1/90 (*.f64 (pow.f64 b 2) (PI.f64))) |
(*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/90)) |
(+.f64 (*.f64 1/90 (*.f64 (pow.f64 b 2) (PI.f64))) (*.f64 -1/90 (*.f64 (pow.f64 a 2) (PI.f64)))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90)) (*.f64 1/90 (*.f64 (pow.f64 b 2) (PI.f64)))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90)) (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/90))) |
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 1/90 (*.f64 (pow.f64 b 2) (PI.f64)))) |
(*.f64 (PI.f64) (+.f64 (*.f64 1/90 (pow.f64 b 2)) (*.f64 (pow.f64 a 2) -1/90))) |
(*.f64 (PI.f64) (+.f64 (*.f64 (pow.f64 a 2) -1/90) (*.f64 1/90 (pow.f64 b 2)))) |
(+.f64 (*.f64 1/90 (*.f64 (pow.f64 b 2) (PI.f64))) (*.f64 -1/90 (*.f64 (pow.f64 a 2) (PI.f64)))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90)) (*.f64 1/90 (*.f64 (pow.f64 b 2) (PI.f64)))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90)) (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/90))) |
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 1/90 (*.f64 (pow.f64 b 2) (PI.f64)))) |
(*.f64 (PI.f64) (+.f64 (*.f64 1/90 (pow.f64 b 2)) (*.f64 (pow.f64 a 2) -1/90))) |
(*.f64 (PI.f64) (+.f64 (*.f64 (pow.f64 a 2) -1/90) (*.f64 1/90 (pow.f64 b 2)))) |
(+.f64 (*.f64 1/90 (*.f64 (pow.f64 b 2) (PI.f64))) (*.f64 -1/90 (*.f64 (pow.f64 a 2) (PI.f64)))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90)) (*.f64 1/90 (*.f64 (pow.f64 b 2) (PI.f64)))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90)) (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/90))) |
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 1/90 (*.f64 (pow.f64 b 2) (PI.f64)))) |
(*.f64 (PI.f64) (+.f64 (*.f64 1/90 (pow.f64 b 2)) (*.f64 (pow.f64 a 2) -1/90))) |
(*.f64 (PI.f64) (+.f64 (*.f64 (pow.f64 a 2) -1/90) (*.f64 1/90 (pow.f64 b 2)))) |
(*.f64 -1/90 (*.f64 (pow.f64 a 2) (PI.f64))) |
(*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90)) |
(+.f64 (*.f64 1/90 (*.f64 (pow.f64 b 2) (PI.f64))) (*.f64 -1/90 (*.f64 (pow.f64 a 2) (PI.f64)))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90)) (*.f64 1/90 (*.f64 (pow.f64 b 2) (PI.f64)))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90)) (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/90))) |
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 1/90 (*.f64 (pow.f64 b 2) (PI.f64)))) |
(*.f64 (PI.f64) (+.f64 (*.f64 1/90 (pow.f64 b 2)) (*.f64 (pow.f64 a 2) -1/90))) |
(*.f64 (PI.f64) (+.f64 (*.f64 (pow.f64 a 2) -1/90) (*.f64 1/90 (pow.f64 b 2)))) |
(+.f64 (*.f64 1/90 (*.f64 (pow.f64 b 2) (PI.f64))) (*.f64 -1/90 (*.f64 (pow.f64 a 2) (PI.f64)))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90)) (*.f64 1/90 (*.f64 (pow.f64 b 2) (PI.f64)))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90)) (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/90))) |
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 1/90 (*.f64 (pow.f64 b 2) (PI.f64)))) |
(*.f64 (PI.f64) (+.f64 (*.f64 1/90 (pow.f64 b 2)) (*.f64 (pow.f64 a 2) -1/90))) |
(*.f64 (PI.f64) (+.f64 (*.f64 (pow.f64 a 2) -1/90) (*.f64 1/90 (pow.f64 b 2)))) |
(+.f64 (*.f64 1/90 (*.f64 (pow.f64 b 2) (PI.f64))) (*.f64 -1/90 (*.f64 (pow.f64 a 2) (PI.f64)))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90)) (*.f64 1/90 (*.f64 (pow.f64 b 2) (PI.f64)))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90)) (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/90))) |
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 1/90 (*.f64 (pow.f64 b 2) (PI.f64)))) |
(*.f64 (PI.f64) (+.f64 (*.f64 1/90 (pow.f64 b 2)) (*.f64 (pow.f64 a 2) -1/90))) |
(*.f64 (PI.f64) (+.f64 (*.f64 (pow.f64 a 2) -1/90) (*.f64 1/90 (pow.f64 b 2)))) |
(*.f64 -1/90 (*.f64 (pow.f64 a 2) (PI.f64))) |
(*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90)) |
(+.f64 (*.f64 1/90 (*.f64 (pow.f64 b 2) (PI.f64))) (*.f64 -1/90 (*.f64 (pow.f64 a 2) (PI.f64)))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90)) (*.f64 1/90 (*.f64 (pow.f64 b 2) (PI.f64)))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90)) (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/90))) |
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 1/90 (*.f64 (pow.f64 b 2) (PI.f64)))) |
(*.f64 (PI.f64) (+.f64 (*.f64 1/90 (pow.f64 b 2)) (*.f64 (pow.f64 a 2) -1/90))) |
(*.f64 (PI.f64) (+.f64 (*.f64 (pow.f64 a 2) -1/90) (*.f64 1/90 (pow.f64 b 2)))) |
(+.f64 (*.f64 1/90 (*.f64 (pow.f64 b 2) (PI.f64))) (*.f64 -1/90 (*.f64 (pow.f64 a 2) (PI.f64)))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90)) (*.f64 1/90 (*.f64 (pow.f64 b 2) (PI.f64)))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90)) (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/90))) |
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 1/90 (*.f64 (pow.f64 b 2) (PI.f64)))) |
(*.f64 (PI.f64) (+.f64 (*.f64 1/90 (pow.f64 b 2)) (*.f64 (pow.f64 a 2) -1/90))) |
(*.f64 (PI.f64) (+.f64 (*.f64 (pow.f64 a 2) -1/90) (*.f64 1/90 (pow.f64 b 2)))) |
(+.f64 (*.f64 1/90 (*.f64 (pow.f64 b 2) (PI.f64))) (*.f64 -1/90 (*.f64 (pow.f64 a 2) (PI.f64)))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90)) (*.f64 1/90 (*.f64 (pow.f64 b 2) (PI.f64)))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90)) (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/90))) |
(+.f64 (*.f64 -1/90 (*.f64 (pow.f64 a 2) (PI.f64))) (*.f64 1/90 (*.f64 (pow.f64 b 2) (PI.f64)))) |
(*.f64 (PI.f64) (+.f64 (*.f64 1/90 (pow.f64 b 2)) (*.f64 (pow.f64 a 2) -1/90))) |
(*.f64 (PI.f64) (+.f64 (*.f64 (pow.f64 a 2) -1/90) (*.f64 1/90 (pow.f64 b 2)))) |
(+.f64 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/90))) 0) |
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) |
(*.f64 1/90 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 1/90 (*.f64 angle (PI.f64)))) |
(+.f64 0 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/90)))) |
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) |
(*.f64 1/90 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 1/90 (*.f64 angle (PI.f64)))) |
(+.f64 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/180))) (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/180)))) |
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) |
(*.f64 1/90 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 1/90 (*.f64 angle (PI.f64)))) |
(-.f64 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/90))) 0) |
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) |
(*.f64 1/90 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 1/90 (*.f64 angle (PI.f64)))) |
(/.f64 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/90))) 1) |
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) |
(*.f64 1/90 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 1/90 (*.f64 angle (PI.f64)))) |
(/.f64 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/45))) 2) |
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) |
(*.f64 1/90 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 1/90 (*.f64 angle (PI.f64)))) |
(/.f64 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 2/45))) 4) |
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) |
(*.f64 1/90 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 1/90 (*.f64 angle (PI.f64)))) |
(/.f64 (*.f64 2 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 2/45)))) 8) |
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) |
(*.f64 1/90 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 1/90 (*.f64 angle (PI.f64)))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 2/45))))) 16) |
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) |
(*.f64 1/90 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 1/90 (*.f64 angle (PI.f64)))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 2/45))))) (*.f64 2 (*.f64 2 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 2/45)))))) 32) |
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) |
(*.f64 1/90 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (PI.f64)))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 1/90 (*.f64 angle (PI.f64)))) |
(+.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/90)) 0) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 1/90 (PI.f64))) |
(+.f64 0 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/90))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 1/90 (PI.f64))) |
(+.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/180)) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/180))) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 1/90 (PI.f64))) |
(-.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/90)) 0) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 1/90 (PI.f64))) |
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/90)) 1) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 1/90 (PI.f64))) |
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/45)) 2) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 1/90 (PI.f64))) |
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 2/45)) 4) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 1/90 (PI.f64))) |
(/.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 2/45))) 8) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 1/90 (PI.f64))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 2/45)))) 16) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 1/90 (PI.f64))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 2/45)))) (*.f64 2 (*.f64 2 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 2/45))))) 32) |
(*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 1/90 (PI.f64))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.3b | (*.f64 (PI.f64) (*.f64 angle -1/180)) |
| ✓ | 6.1b | (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))) |
| 22.0b | (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) | |
| ✓ | 22.1b | (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) |
Compiled 87 to 56 computations (35.6% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | a | @ | 0 | (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))) |
| 1.0ms | angle | @ | inf | (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))) |
| 0.0ms | a | @ | inf | (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))) |
| 0.0ms | angle | @ | -inf | (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))) |
| 0.0ms | angle | @ | 0 | (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))) |
| 1× | batch-egg-rewrite |
| 1570× | bool.json-1 |
| 1570× | bool.json-2 |
| 1510× | rational.json-1 |
| 1510× | rational.json-2 |
| 1510× | rational.json-4 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 19 | 89 |
| 1 | 192 | 89 |
| 2 | 496 | 89 |
| 3 | 1061 | 89 |
| 4 | 2376 | 89 |
| 5 | 5292 | 89 |
| 1× | node limit |
| Inputs |
|---|
(cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))) |
(*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180))))) |
(*.f64 (PI.f64) (*.f64 angle -1/180)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 angle 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x or (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 a 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 a 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 a 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 a 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (pow.f64 a 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 a 2) 4))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 a 2) 4)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 a 2) 4)))) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 a 2) 4))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 a 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 a 2))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 a 2))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 a 2))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 a 2)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (PI.f64) (-.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (PI.f64) (*.f64 angle -1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 angle 1/180))) (neg.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (PI.f64)) (*.f64 (PI.f64) (-.f64 1 (*.f64 angle 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (PI.f64)) (-.f64 1 (*.f64 (PI.f64) (+.f64 -1 (*.f64 angle 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (*.f64 (PI.f64) (+.f64 -1 (*.f64 angle 1/180)))) (-.f64 -1 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (*.f64 (PI.f64) (*.f64 angle 1/180))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (*.f64 (PI.f64) (+.f64 -1 (*.f64 angle 1/180)))) (-.f64 1 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (PI.f64) (-.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 angle -1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 angle 1/180))) (PI.f64))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)) (-.f64 (neg.f64 (PI.f64)) (neg.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (PI.f64)) (*.f64 (PI.f64) (+.f64 -1 (*.f64 angle 1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)) (PI.f64)) (neg.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (neg.f64 (PI.f64)) (PI.f64)) (*.f64 (PI.f64) (-.f64 (+.f64 -1 (*.f64 angle 1/180)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (PI.f64) (*.f64 angle -1/90)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (PI.f64) angle) 1/45) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (PI.f64) (*.f64 angle -1/45)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle -1/45))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (PI.f64) angle) 1/45)) -8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 (PI.f64) angle) 1/45)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (PI.f64) (*.f64 angle -1/45))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle -1/45))) (*.f64 2 (*.f64 (PI.f64) (*.f64 angle -1/45)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 (*.f64 (PI.f64) angle) 1/45)) (neg.f64 (*.f64 (*.f64 (PI.f64) angle) 1/45))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 (PI.f64) angle) 1/45)) -1) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 (PI.f64) (*.f64 angle -1/45))) -1) 4)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (PI.f64) (*.f64 angle -1/180))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (PI.f64) (*.f64 angle -1/180)) (*.f64 (PI.f64) (*.f64 angle -1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (PI.f64) (*.f64 angle -1/180)) (*.f64 (PI.f64) (*.f64 angle -1/180))))))) |
| 1× | egg-herbie |
| 1676× | rational.json-simplify-35 |
| 1344× | rational.json-simplify-52 |
| 1318× | rational.json-simplify-51 |
| 742× | rational.json-simplify-43 |
| 584× | rational.json-simplify-2 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 208 | 3562 |
| 1 | 477 | 3442 |
| 2 | 1059 | 3334 |
| 3 | 2745 | 3246 |
| 4 | 5469 | 3246 |
| 5 | 6246 | 3246 |
| 6 | 6879 | 3246 |
| 7 | 7045 | 3246 |
| 8 | 7387 | 3246 |
| 1× | node limit |
| Inputs |
|---|
1 |
(+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)))) |
(+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))) |
(+.f64 (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))) (+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)))))) |
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) |
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) |
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) |
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) |
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) |
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) |
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) |
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) |
(*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) |
(+.f64 (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/11664000 (pow.f64 (PI.f64) 3)) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3)))))) |
(+.f64 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/2267481600000 (pow.f64 (PI.f64) 5)) (+.f64 (*.f64 1/22674816000000 (pow.f64 (PI.f64) 5)) (*.f64 1/4534963200000 (pow.f64 (PI.f64) 5)))))) (+.f64 (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/11664000 (pow.f64 (PI.f64) 3)) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3))))))) |
(+.f64 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/2267481600000 (pow.f64 (PI.f64) 5)) (+.f64 (*.f64 1/22674816000000 (pow.f64 (PI.f64) 5)) (*.f64 1/4534963200000 (pow.f64 (PI.f64) 5)))))) (+.f64 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/4407984230400000000 (pow.f64 (PI.f64) 7)) (+.f64 (*.f64 -1/881596846080000000 (pow.f64 (PI.f64) 7)) (+.f64 (*.f64 -1/1469328076800000000 (pow.f64 (PI.f64) 7)) (*.f64 -1/30855889612800000000 (pow.f64 (PI.f64) 7))))))) (+.f64 (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/11664000 (pow.f64 (PI.f64) 3)) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3)))))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 -1/180 (*.f64 angle (PI.f64))) |
(*.f64 -1/180 (*.f64 angle (PI.f64))) |
(*.f64 -1/180 (*.f64 angle (PI.f64))) |
(*.f64 -1/180 (*.f64 angle (PI.f64))) |
(*.f64 -1/180 (*.f64 angle (PI.f64))) |
(*.f64 -1/180 (*.f64 angle (PI.f64))) |
(*.f64 -1/180 (*.f64 angle (PI.f64))) |
(*.f64 -1/180 (*.f64 angle (PI.f64))) |
(*.f64 -1/180 (*.f64 angle (PI.f64))) |
(*.f64 -1/180 (*.f64 angle (PI.f64))) |
(*.f64 -1/180 (*.f64 angle (PI.f64))) |
(*.f64 -1/180 (*.f64 angle (PI.f64))) |
(+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 0) |
(+.f64 0 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) |
(-.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 0) |
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1) |
(*.f64 2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) |
(*.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) |
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) 1/2) |
(*.f64 1/2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) |
(*.f64 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) 2) |
(/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1) |
(/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) 2) |
(/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) 4) |
(/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) 8) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4))) 16) |
(neg.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 angle 1/180))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 a 2))) 0) |
(+.f64 0 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 a 2)))) |
(-.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 a 2))) 0) |
(/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 a 2))) 1) |
(/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (pow.f64 a 2)))) 2) |
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 a 2) 4))) 4) |
(/.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 a 2) 4)))) 8) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 a 2) 4)))) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 a 2) 4))))) 16) |
(+.f64 (PI.f64) (-.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)) (PI.f64))) |
(+.f64 0 (*.f64 (PI.f64) (*.f64 angle -1/180))) |
(+.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 angle 1/180))) (neg.f64 (PI.f64))) |
(+.f64 -1 (-.f64 1 (*.f64 (PI.f64) (*.f64 angle 1/180)))) |
(+.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)) 0) |
(+.f64 (neg.f64 (PI.f64)) (*.f64 (PI.f64) (-.f64 1 (*.f64 angle 1/180)))) |
(+.f64 (-.f64 -1 (PI.f64)) (-.f64 1 (*.f64 (PI.f64) (+.f64 -1 (*.f64 angle 1/180))))) |
(+.f64 (-.f64 1 (*.f64 (PI.f64) (+.f64 -1 (*.f64 angle 1/180)))) (-.f64 -1 (PI.f64))) |
(+.f64 (-.f64 1 (*.f64 (PI.f64) (*.f64 angle 1/180))) -1) |
(+.f64 (-.f64 -1 (*.f64 (PI.f64) (+.f64 -1 (*.f64 angle 1/180)))) (-.f64 1 (PI.f64))) |
(-.f64 (PI.f64) (-.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 angle -1/180)))) |
(-.f64 0 (*.f64 (PI.f64) (*.f64 angle 1/180))) |
(-.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 angle 1/180))) (PI.f64)) |
(-.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)) 0) |
(-.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)) (-.f64 (neg.f64 (PI.f64)) (neg.f64 (PI.f64)))) |
(-.f64 (neg.f64 (PI.f64)) (*.f64 (PI.f64) (+.f64 -1 (*.f64 angle 1/180)))) |
(-.f64 (-.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)) (PI.f64)) (neg.f64 (PI.f64))) |
(-.f64 (-.f64 (neg.f64 (PI.f64)) (PI.f64)) (*.f64 (PI.f64) (-.f64 (+.f64 -1 (*.f64 angle 1/180)) 1))) |
(/.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) -1) |
(/.f64 (*.f64 (PI.f64) (*.f64 angle -1/90)) 2) |
(/.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) -2) |
(/.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)) 1) |
(/.f64 (*.f64 (*.f64 (PI.f64) angle) 1/45) -4) |
(/.f64 (*.f64 (PI.f64) (*.f64 angle -1/45)) 4) |
(/.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle -1/45))) 8) |
(/.f64 (*.f64 2 (*.f64 (*.f64 (PI.f64) angle) 1/45)) -8) |
(/.f64 (neg.f64 (*.f64 (*.f64 (PI.f64) angle) 1/45)) 4) |
(/.f64 (neg.f64 (*.f64 (PI.f64) (*.f64 angle -1/45))) -4) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle -1/45))) (*.f64 2 (*.f64 (PI.f64) (*.f64 angle -1/45)))) 16) |
(/.f64 (+.f64 (neg.f64 (*.f64 (*.f64 (PI.f64) angle) 1/45)) (neg.f64 (*.f64 (*.f64 (PI.f64) angle) 1/45))) 8) |
(/.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 (PI.f64) angle) 1/45)) -1) 8) |
(/.f64 (/.f64 (neg.f64 (*.f64 (PI.f64) (*.f64 angle -1/45))) -1) 4) |
(neg.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) |
| Outputs |
|---|
1 |
(+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)))) |
(+.f64 1 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 -1/64800 (pow.f64 angle 2)))) |
(+.f64 1 (*.f64 (pow.f64 angle 2) (*.f64 -1/64800 (pow.f64 (PI.f64) 2)))) |
(+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))))) |
(+.f64 1 (+.f64 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))) |
(+.f64 (+.f64 1 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 -1/64800 (pow.f64 angle 2)))) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4)))) |
(+.f64 1 (+.f64 (*.f64 (pow.f64 angle 2) (*.f64 -1/64800 (pow.f64 (PI.f64) 2))) (*.f64 (pow.f64 (PI.f64) 4) (*.f64 1/25194240000 (pow.f64 angle 4))))) |
(+.f64 (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))) (+.f64 1 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)))))) |
(+.f64 (+.f64 1 (+.f64 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))) (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)))) |
(+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (+.f64 (+.f64 1 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2)))) (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6))))) |
(+.f64 (+.f64 1 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 -1/64800 (pow.f64 angle 2)))) (+.f64 (*.f64 (pow.f64 angle 6) (*.f64 -1/24488801280000000 (pow.f64 (PI.f64) 6))) (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))))) |
(+.f64 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) (+.f64 (+.f64 (*.f64 1/25194240000 (*.f64 (pow.f64 angle 4) (pow.f64 (PI.f64) 4))) (*.f64 -1/24488801280000000 (*.f64 (pow.f64 angle 6) (pow.f64 (PI.f64) 6)))) 1)) |
(+.f64 (*.f64 (pow.f64 (PI.f64) 4) (*.f64 1/25194240000 (pow.f64 angle 4))) (+.f64 (*.f64 (pow.f64 angle 2) (*.f64 -1/64800 (pow.f64 (PI.f64) 2))) (+.f64 1 (*.f64 (pow.f64 angle 6) (*.f64 -1/24488801280000000 (pow.f64 (PI.f64) 6)))))) |
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) |
(cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) |
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) |
(cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) |
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) |
(cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) |
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) |
(cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) |
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) |
(cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) |
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) |
(cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) |
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) |
(cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) |
(cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) |
(cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) |
(*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) |
(*.f64 angle (*.f64 (*.f64 (PI.f64) (pow.f64 a 2)) 1/180)) |
(*.f64 angle (*.f64 1/180 (*.f64 (PI.f64) (pow.f64 a 2)))) |
(*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 a 2) 1/180))) |
(*.f64 (PI.f64) (*.f64 (*.f64 angle (pow.f64 a 2)) 1/180)) |
(+.f64 (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/11664000 (pow.f64 (PI.f64) 3)) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3)))))) |
(+.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (pow.f64 a 2)) 1/180)) (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/11664000 (pow.f64 (PI.f64) 3)) (*.f64 (pow.f64 (PI.f64) 3) -1/34992000))))) |
(+.f64 (*.f64 angle (*.f64 1/180 (*.f64 (PI.f64) (pow.f64 a 2)))) (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 3) -1/8748000)))) |
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) -1/8748000)) (*.f64 (PI.f64) (*.f64 angle 1/180)))) |
(+.f64 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/2267481600000 (pow.f64 (PI.f64) 5)) (+.f64 (*.f64 1/22674816000000 (pow.f64 (PI.f64) 5)) (*.f64 1/4534963200000 (pow.f64 (PI.f64) 5)))))) (+.f64 (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/11664000 (pow.f64 (PI.f64) 3)) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3))))))) |
(+.f64 (+.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (pow.f64 a 2)) 1/180)) (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/11664000 (pow.f64 (PI.f64) 3)) (*.f64 (pow.f64 (PI.f64) 3) -1/34992000))))) (*.f64 (pow.f64 a 2) (*.f64 (+.f64 (*.f64 (pow.f64 (PI.f64) 5) 1/22674816000000) (+.f64 (*.f64 (pow.f64 (PI.f64) 5) 1/4534963200000) (*.f64 1/2267481600000 (pow.f64 (PI.f64) 5)))) (pow.f64 angle 5)))) |
(+.f64 (+.f64 (*.f64 angle (*.f64 1/180 (*.f64 (PI.f64) (pow.f64 a 2)))) (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 3) -1/8748000)))) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 angle 5) (+.f64 (*.f64 1/2267481600000 (pow.f64 (PI.f64) 5)) (*.f64 (pow.f64 (PI.f64) 5) 1/3779136000000))))) |
(+.f64 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) (*.f64 -1/8748000 (pow.f64 a 2)))) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) 1/1417176000000)) (*.f64 (PI.f64) (*.f64 angle 1/180))))) |
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) 1/1417176000000)) (+.f64 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) -1/8748000)) (*.f64 (PI.f64) (*.f64 angle 1/180))))) |
(+.f64 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 1/2267481600000 (pow.f64 (PI.f64) 5)) (+.f64 (*.f64 1/22674816000000 (pow.f64 (PI.f64) 5)) (*.f64 1/4534963200000 (pow.f64 (PI.f64) 5)))))) (+.f64 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/4407984230400000000 (pow.f64 (PI.f64) 7)) (+.f64 (*.f64 -1/881596846080000000 (pow.f64 (PI.f64) 7)) (+.f64 (*.f64 -1/1469328076800000000 (pow.f64 (PI.f64) 7)) (*.f64 -1/30855889612800000000 (pow.f64 (PI.f64) 7))))))) (+.f64 (*.f64 1/180 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/11664000 (pow.f64 (PI.f64) 3)) (*.f64 -1/34992000 (pow.f64 (PI.f64) 3)))))))) |
(+.f64 (*.f64 (pow.f64 a 2) (*.f64 (+.f64 (*.f64 (pow.f64 (PI.f64) 5) 1/22674816000000) (+.f64 (*.f64 (pow.f64 (PI.f64) 5) 1/4534963200000) (*.f64 1/2267481600000 (pow.f64 (PI.f64) 5)))) (pow.f64 angle 5))) (+.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (pow.f64 a 2)) 1/180)) (+.f64 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 -1/11664000 (pow.f64 (PI.f64) 3)) (*.f64 (pow.f64 (PI.f64) 3) -1/34992000)))) (*.f64 (pow.f64 a 2) (*.f64 (+.f64 (*.f64 -1/4407984230400000000 (pow.f64 (PI.f64) 7)) (+.f64 (*.f64 (pow.f64 (PI.f64) 7) -1/881596846080000000) (+.f64 (*.f64 (pow.f64 (PI.f64) 7) -1/1469328076800000000) (*.f64 (pow.f64 (PI.f64) 7) -1/30855889612800000000)))) (pow.f64 angle 7)))))) |
(+.f64 (+.f64 (*.f64 angle (*.f64 1/180 (*.f64 (PI.f64) (pow.f64 a 2)))) (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 3) -1/8748000)))) (+.f64 (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 angle 5) (+.f64 (*.f64 1/2267481600000 (pow.f64 (PI.f64) 5)) (*.f64 (pow.f64 (PI.f64) 5) 1/3779136000000)))) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 angle 7) (+.f64 (*.f64 -1/4407984230400000000 (pow.f64 (PI.f64) 7)) (+.f64 (*.f64 (pow.f64 (PI.f64) 7) -1/1469328076800000000) (*.f64 (pow.f64 (PI.f64) 7) -1/857108044800000000))))))) |
(+.f64 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) -1/8748000)) (*.f64 (PI.f64) (*.f64 angle 1/180)))) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 (pow.f64 angle 7) (+.f64 (*.f64 -1/4407984230400000000 (pow.f64 (PI.f64) 7)) (*.f64 (pow.f64 (PI.f64) 7) -19/10285296537600000000))) (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) 1/1417176000000))))) |
(+.f64 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 a 2) (*.f64 (pow.f64 (PI.f64) 3) -1/8748000))) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (PI.f64) 7) -1/482123275200000000)) (+.f64 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) 1/1417176000000)) (*.f64 (PI.f64) (*.f64 angle 1/180)))))) |
(+.f64 (*.f64 (PI.f64) (*.f64 (*.f64 angle (pow.f64 a 2)) 1/180)) (*.f64 (pow.f64 a 2) (+.f64 (*.f64 (pow.f64 angle 5) (*.f64 (pow.f64 (PI.f64) 5) 1/1417176000000)) (+.f64 (*.f64 (pow.f64 angle 3) (*.f64 (pow.f64 (PI.f64) 3) -1/8748000)) (*.f64 (pow.f64 angle 7) (*.f64 (pow.f64 (PI.f64) 7) -1/482123275200000000)))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 a 2))) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) |
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 a 2))) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) |
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 a 2))) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) |
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 a 2))) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) |
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 a 2))) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) |
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 a 2))) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) |
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 a 2))) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) |
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 a 2))) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) |
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 a 2))) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) |
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 a 2))) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) |
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 a 2))) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) |
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 a 2))) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) |
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 a 2))) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) |
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 a 2))) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) |
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 a 2))) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) |
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 a 2))) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) |
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 a 2))) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) |
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 a 2))) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) |
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 a 2))) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) |
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 -1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 a 2))) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) |
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) |
(*.f64 -1/180 (*.f64 angle (PI.f64))) |
(*.f64 angle (*.f64 (PI.f64) -1/180)) |
(*.f64 -1/180 (*.f64 angle (PI.f64))) |
(*.f64 angle (*.f64 (PI.f64) -1/180)) |
(*.f64 -1/180 (*.f64 angle (PI.f64))) |
(*.f64 angle (*.f64 (PI.f64) -1/180)) |
(*.f64 -1/180 (*.f64 angle (PI.f64))) |
(*.f64 angle (*.f64 (PI.f64) -1/180)) |
(*.f64 -1/180 (*.f64 angle (PI.f64))) |
(*.f64 angle (*.f64 (PI.f64) -1/180)) |
(*.f64 -1/180 (*.f64 angle (PI.f64))) |
(*.f64 angle (*.f64 (PI.f64) -1/180)) |
(*.f64 -1/180 (*.f64 angle (PI.f64))) |
(*.f64 angle (*.f64 (PI.f64) -1/180)) |
(*.f64 -1/180 (*.f64 angle (PI.f64))) |
(*.f64 angle (*.f64 (PI.f64) -1/180)) |
(*.f64 -1/180 (*.f64 angle (PI.f64))) |
(*.f64 angle (*.f64 (PI.f64) -1/180)) |
(*.f64 -1/180 (*.f64 angle (PI.f64))) |
(*.f64 angle (*.f64 (PI.f64) -1/180)) |
(*.f64 -1/180 (*.f64 angle (PI.f64))) |
(*.f64 angle (*.f64 (PI.f64) -1/180)) |
(*.f64 -1/180 (*.f64 angle (PI.f64))) |
(*.f64 angle (*.f64 (PI.f64) -1/180)) |
(+.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 0) |
(cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) |
(+.f64 0 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) |
(cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) |
(-.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 0) |
(cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) |
(*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1) |
(cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) |
(*.f64 2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) |
(cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) |
(*.f64 1 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))) |
(cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) |
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) 1/2) |
(cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) |
(*.f64 1/2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2)) |
(cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) |
(*.f64 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) 2) |
(cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) |
(/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1) |
(cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) |
(/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 2) 2) |
(cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) |
(/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4) 4) |
(cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) |
(/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) 8) |
(cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4)) (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 4))) 16) |
(cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) |
(neg.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 angle 1/180))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 a 2))) 0) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 a 2))) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) |
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) |
(+.f64 0 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 a 2)))) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 a 2))) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) |
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) |
(-.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 a 2))) 0) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 a 2))) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) |
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) |
(/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (pow.f64 a 2))) 1) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 a 2))) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) |
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) |
(/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 2 (pow.f64 a 2)))) 2) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 a 2))) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) |
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) |
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 a 2) 4))) 4) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 a 2))) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) |
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) |
(/.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 a 2) 4)))) 8) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 a 2))) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) |
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 a 2) 4)))) (*.f64 2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 a 2) 4))))) 16) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (pow.f64 a 2))) |
(*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) |
(*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))) (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) |
(*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) |
(+.f64 (PI.f64) (-.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)) (PI.f64))) |
(*.f64 angle (*.f64 (PI.f64) -1/180)) |
(+.f64 0 (*.f64 (PI.f64) (*.f64 angle -1/180))) |
(*.f64 angle (*.f64 (PI.f64) -1/180)) |
(+.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 angle 1/180))) (neg.f64 (PI.f64))) |
(*.f64 angle (*.f64 (PI.f64) -1/180)) |
(+.f64 -1 (-.f64 1 (*.f64 (PI.f64) (*.f64 angle 1/180)))) |
(*.f64 angle (*.f64 (PI.f64) -1/180)) |
(+.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)) 0) |
(*.f64 angle (*.f64 (PI.f64) -1/180)) |
(+.f64 (neg.f64 (PI.f64)) (*.f64 (PI.f64) (-.f64 1 (*.f64 angle 1/180)))) |
(*.f64 angle (*.f64 (PI.f64) -1/180)) |
(+.f64 (-.f64 -1 (PI.f64)) (-.f64 1 (*.f64 (PI.f64) (+.f64 -1 (*.f64 angle 1/180))))) |
(+.f64 (-.f64 -1 (PI.f64)) (-.f64 1 (*.f64 (PI.f64) (+.f64 (*.f64 angle 1/180) -1)))) |
(*.f64 (PI.f64) (-.f64 -1 (-.f64 (*.f64 angle 1/180) 1))) |
(*.f64 (PI.f64) (-.f64 -1 (+.f64 (*.f64 angle 1/180) -1))) |
(+.f64 (-.f64 1 (*.f64 (PI.f64) (+.f64 -1 (*.f64 angle 1/180)))) (-.f64 -1 (PI.f64))) |
(+.f64 (-.f64 -1 (PI.f64)) (-.f64 1 (*.f64 (PI.f64) (+.f64 (*.f64 angle 1/180) -1)))) |
(*.f64 (PI.f64) (-.f64 -1 (-.f64 (*.f64 angle 1/180) 1))) |
(*.f64 (PI.f64) (-.f64 -1 (+.f64 (*.f64 angle 1/180) -1))) |
(+.f64 (-.f64 1 (*.f64 (PI.f64) (*.f64 angle 1/180))) -1) |
(*.f64 angle (*.f64 (PI.f64) -1/180)) |
(+.f64 (-.f64 -1 (*.f64 (PI.f64) (+.f64 -1 (*.f64 angle 1/180)))) (-.f64 1 (PI.f64))) |
(+.f64 (-.f64 -1 (PI.f64)) (-.f64 1 (*.f64 (PI.f64) (+.f64 (*.f64 angle 1/180) -1)))) |
(*.f64 (PI.f64) (-.f64 -1 (-.f64 (*.f64 angle 1/180) 1))) |
(*.f64 (PI.f64) (-.f64 -1 (+.f64 (*.f64 angle 1/180) -1))) |
(-.f64 (PI.f64) (-.f64 (PI.f64) (*.f64 (PI.f64) (*.f64 angle -1/180)))) |
(*.f64 angle (*.f64 (PI.f64) -1/180)) |
(-.f64 0 (*.f64 (PI.f64) (*.f64 angle 1/180))) |
(*.f64 angle (*.f64 (PI.f64) -1/180)) |
(-.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 angle 1/180))) (PI.f64)) |
(-.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)) 0) |
(*.f64 angle (*.f64 (PI.f64) -1/180)) |
(-.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)) (-.f64 (neg.f64 (PI.f64)) (neg.f64 (PI.f64)))) |
(*.f64 angle (*.f64 (PI.f64) -1/180)) |
(-.f64 (neg.f64 (PI.f64)) (*.f64 (PI.f64) (+.f64 -1 (*.f64 angle 1/180)))) |
(+.f64 (-.f64 -1 (PI.f64)) (-.f64 1 (*.f64 (PI.f64) (+.f64 (*.f64 angle 1/180) -1)))) |
(*.f64 (PI.f64) (-.f64 -1 (-.f64 (*.f64 angle 1/180) 1))) |
(*.f64 (PI.f64) (-.f64 -1 (+.f64 (*.f64 angle 1/180) -1))) |
(-.f64 (-.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)) (PI.f64)) (neg.f64 (PI.f64))) |
(*.f64 angle (*.f64 (PI.f64) -1/180)) |
(-.f64 (-.f64 (neg.f64 (PI.f64)) (PI.f64)) (*.f64 (PI.f64) (-.f64 (+.f64 -1 (*.f64 angle 1/180)) 1))) |
(-.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 angle 1/180))) (PI.f64)) |
(/.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)) -1) |
(*.f64 angle (*.f64 (PI.f64) -1/180)) |
(/.f64 (*.f64 (PI.f64) (*.f64 angle -1/90)) 2) |
(*.f64 angle (*.f64 (PI.f64) -1/180)) |
(/.f64 (*.f64 (PI.f64) (*.f64 angle 1/90)) -2) |
(*.f64 angle (*.f64 (PI.f64) -1/180)) |
(/.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)) 1) |
(*.f64 angle (*.f64 (PI.f64) -1/180)) |
(/.f64 (*.f64 (*.f64 (PI.f64) angle) 1/45) -4) |
(*.f64 angle (*.f64 (PI.f64) -1/180)) |
(/.f64 (*.f64 (PI.f64) (*.f64 angle -1/45)) 4) |
(*.f64 angle (*.f64 (PI.f64) -1/180)) |
(/.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle -1/45))) 8) |
(*.f64 angle (*.f64 (PI.f64) -1/180)) |
(/.f64 (*.f64 2 (*.f64 (*.f64 (PI.f64) angle) 1/45)) -8) |
(*.f64 angle (*.f64 (PI.f64) -1/180)) |
(/.f64 (neg.f64 (*.f64 (*.f64 (PI.f64) angle) 1/45)) 4) |
(*.f64 angle (*.f64 (PI.f64) -1/180)) |
(/.f64 (neg.f64 (*.f64 (PI.f64) (*.f64 angle -1/45))) -4) |
(*.f64 angle (*.f64 (PI.f64) -1/180)) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (PI.f64) (*.f64 angle -1/45))) (*.f64 2 (*.f64 (PI.f64) (*.f64 angle -1/45)))) 16) |
(*.f64 angle (*.f64 (PI.f64) -1/180)) |
(/.f64 (+.f64 (neg.f64 (*.f64 (*.f64 (PI.f64) angle) 1/45)) (neg.f64 (*.f64 (*.f64 (PI.f64) angle) 1/45))) 8) |
(*.f64 angle (*.f64 (PI.f64) -1/180)) |
(/.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 (PI.f64) angle) 1/45)) -1) 8) |
(*.f64 angle (*.f64 (PI.f64) -1/180)) |
(/.f64 (/.f64 (neg.f64 (*.f64 (PI.f64) (*.f64 angle -1/45))) -1) 4) |
(*.f64 angle (*.f64 (PI.f64) -1/180)) |
(neg.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) |
(*.f64 angle (*.f64 (PI.f64) -1/180)) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.2b | (*.f64 angle 1/180) |
| 7.7b | (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) | |
| 21.9b | (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) | |
| ✓ | 22.1b | (cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 angle 1/180)))) |
Compiled 98 to 71 computations (27.6% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | angle | @ | 0 | (cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 angle 1/180)))) |
| 0.0ms | angle | @ | -inf | (*.f64 angle 1/180) |
| 0.0ms | angle | @ | inf | (*.f64 angle 1/180) |
| 0.0ms | angle | @ | 0 | (*.f64 angle 1/180) |
| 0.0ms | angle | @ | -inf | (cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 angle 1/180)))) |
| 1× | batch-egg-rewrite |
| 1596× | bool.json-1 |
| 1596× | bool.json-2 |
| 1528× | rational.json-1 |
| 1528× | rational.json-2 |
| 1020× | bool.json-3 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 12 | 32 |
| 1 | 117 | 32 |
| 2 | 298 | 32 |
| 3 | 607 | 32 |
| 4 | 1313 | 32 |
| 5 | 3135 | 32 |
| 6 | 6366 | 32 |
| 1× | node limit |
| Inputs |
|---|
(cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 angle 1/180)))) |
(*.f64 angle 1/180) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 angle 1/180)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 angle 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 angle 1/180)))) 1/2) (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 angle 1/180)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 angle 1/180)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 angle 1/180)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 angle 1/180)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 angle 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 angle 1/180))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 angle 1/180)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 angle 1/180)))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 angle 1/180))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 angle 1/180)))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 angle 1/180)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 angle 1/180)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 angle 1/180)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 angle 1/180))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 angle 1/180)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 angle 1/180)))) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 angle 1/180)))) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 angle 1/180)))) 8)) (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 angle 1/180)))) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 angle 1/180))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 angle 1/180)))) (cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 angle 1/180)))))))) (#(struct:change #<rule egg-rr> (2) ((x or (cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 angle 1/180)))) (cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 angle 1/180))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 angle 1/180) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 angle 1/180))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 angle 1/360) (*.f64 angle 1/360))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 angle 1/180) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 angle 1/180) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 angle 1/90) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 angle 1/45) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 angle 1/45)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 angle 1/45))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 angle 1/45))) (*.f64 2 (*.f64 2 (*.f64 angle 1/45)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 angle 1/180)))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 angle 1/180) (*.f64 angle 1/180))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 angle 1/180) (*.f64 angle 1/180)))))) |
| 1× | egg-herbie |
| 1980× | rational.json-simplify-35 |
| 1354× | rational.json-simplify-1 |
| 1178× | rational.json-simplify-52 |
| 1046× | rational.json-simplify-2 |
| 982× | rational.json-simplify-41 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 99 | 1082 |
| 1 | 205 | 974 |
| 2 | 518 | 922 |
| 3 | 1168 | 922 |
| 4 | 1862 | 922 |
| 5 | 3040 | 922 |
| 6 | 3725 | 922 |
| 7 | 3998 | 922 |
| 8 | 4372 | 922 |
| 9 | 5272 | 922 |
| 10 | 5748 | 922 |
| 11 | 6219 | 922 |
| 12 | 6748 | 922 |
| 13 | 7244 | 922 |
| 14 | 7739 | 922 |
| 1× | node limit |
| Inputs |
|---|
(cos.f64 (*.f64 2 (PI.f64))) |
(+.f64 (*.f64 1/180 (*.f64 (sin.f64 (*.f64 2 (PI.f64))) (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 2 (PI.f64)))) |
(+.f64 (*.f64 1/180 (*.f64 (sin.f64 (*.f64 2 (PI.f64))) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 2) (cos.f64 (*.f64 2 (PI.f64)))))) (cos.f64 (*.f64 2 (PI.f64))))) |
(+.f64 (*.f64 1/180 (*.f64 (sin.f64 (*.f64 2 (PI.f64))) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -1/34992000 (*.f64 (sin.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)))) (+.f64 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 2) (cos.f64 (*.f64 2 (PI.f64)))))) (cos.f64 (*.f64 2 (PI.f64)))))) |
(cos.f64 (*.f64 (-.f64 2 (*.f64 1/180 angle)) (PI.f64))) |
(cos.f64 (*.f64 (-.f64 2 (*.f64 1/180 angle)) (PI.f64))) |
(cos.f64 (*.f64 (-.f64 2 (*.f64 1/180 angle)) (PI.f64))) |
(cos.f64 (*.f64 (-.f64 2 (*.f64 1/180 angle)) (PI.f64))) |
(cos.f64 (*.f64 (+.f64 2 (*.f64 -1/180 angle)) (PI.f64))) |
(cos.f64 (*.f64 (+.f64 2 (*.f64 -1/180 angle)) (PI.f64))) |
(cos.f64 (*.f64 (+.f64 2 (*.f64 -1/180 angle)) (PI.f64))) |
(cos.f64 (*.f64 (+.f64 2 (*.f64 -1/180 angle)) (PI.f64))) |
(*.f64 1/180 angle) |
(*.f64 1/180 angle) |
(*.f64 1/180 angle) |
(*.f64 1/180 angle) |
(*.f64 1/180 angle) |
(*.f64 1/180 angle) |
(*.f64 1/180 angle) |
(*.f64 1/180 angle) |
(*.f64 1/180 angle) |
(*.f64 1/180 angle) |
(*.f64 1/180 angle) |
(*.f64 1/180 angle) |
(+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 angle 1/180)))) 0) |
(+.f64 0 (cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 angle 1/180))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 angle 1/180)))) 1/2) (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 angle 1/180)))) 1/2)) |
(-.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 angle 1/180)))) 0) |
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 angle 1/180)))) 1/2)) |
(*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 angle 1/180)))) 1) |
(*.f64 1 (cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 angle 1/180))))) |
(*.f64 (*.f64 2 (cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 angle 1/180))))) 1/2) |
(*.f64 4 (/.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 angle 1/180)))) 4)) |
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 angle 1/180)))) 4) 1/4) |
(*.f64 1/2 (*.f64 2 (cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 angle 1/180)))))) |
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 angle 1/180)))) 1/2) 2) |
(*.f64 1/4 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 angle 1/180)))) 4)) |
(*.f64 (/.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 angle 1/180)))) 4) 4) |
(/.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 angle 1/180)))) 1) |
(/.f64 (*.f64 2 (cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 angle 1/180))))) 2) |
(/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 angle 1/180)))) 4) 4) |
(/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 angle 1/180)))) 8) 8) |
(/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 angle 1/180)))) 8)) 16) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 angle 1/180)))) 8)) (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 angle 1/180)))) 8))) 32) |
(+.f64 (*.f64 angle 1/180) 0) |
(+.f64 0 (*.f64 angle 1/180)) |
(+.f64 (*.f64 angle 1/360) (*.f64 angle 1/360)) |
(-.f64 (*.f64 angle 1/180) 0) |
(/.f64 (*.f64 angle 1/180) 1) |
(/.f64 (*.f64 angle 1/90) 2) |
(/.f64 (*.f64 angle 1/45) 4) |
(/.f64 (*.f64 2 (*.f64 angle 1/45)) 8) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 angle 1/45))) 16) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 angle 1/45))) (*.f64 2 (*.f64 2 (*.f64 angle 1/45)))) 32) |
| Outputs |
|---|
(cos.f64 (*.f64 2 (PI.f64))) |
1 |
(+.f64 (*.f64 1/180 (*.f64 (sin.f64 (*.f64 2 (PI.f64))) (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 2 (PI.f64)))) |
(cos.f64 (*.f64 2 (PI.f64))) |
1 |
(+.f64 (*.f64 1/180 (*.f64 (sin.f64 (*.f64 2 (PI.f64))) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 2) (cos.f64 (*.f64 2 (PI.f64)))))) (cos.f64 (*.f64 2 (PI.f64))))) |
(+.f64 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (*.f64 (cos.f64 (*.f64 2 (PI.f64))) (pow.f64 (PI.f64) 2)))) (+.f64 (cos.f64 (*.f64 2 (PI.f64))) (*.f64 (sin.f64 (*.f64 2 (PI.f64))) (*.f64 (*.f64 (PI.f64) angle) 1/180)))) |
(+.f64 (+.f64 (*.f64 (PI.f64) (*.f64 0 angle)) 1) (*.f64 -1/64800 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 angle 2) 1)))) |
(+.f64 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) 1) |
(+.f64 (*.f64 1/180 (*.f64 (sin.f64 (*.f64 2 (PI.f64))) (*.f64 angle (PI.f64)))) (+.f64 (*.f64 -1/34992000 (*.f64 (sin.f64 (*.f64 2 (PI.f64))) (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)))) (+.f64 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (*.f64 (pow.f64 (PI.f64) 2) (cos.f64 (*.f64 2 (PI.f64)))))) (cos.f64 (*.f64 2 (PI.f64)))))) |
(+.f64 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (*.f64 (cos.f64 (*.f64 2 (PI.f64))) (pow.f64 (PI.f64) 2)))) (+.f64 (cos.f64 (*.f64 2 (PI.f64))) (*.f64 (sin.f64 (*.f64 2 (PI.f64))) (*.f64 (*.f64 (PI.f64) angle) 1/180)))) |
(+.f64 (+.f64 (*.f64 (PI.f64) (*.f64 0 angle)) 1) (*.f64 -1/64800 (*.f64 (pow.f64 (PI.f64) 2) (*.f64 (pow.f64 angle 2) 1)))) |
(+.f64 (*.f64 -1/64800 (*.f64 (pow.f64 angle 2) (pow.f64 (PI.f64) 2))) 1) |
(cos.f64 (*.f64 (-.f64 2 (*.f64 1/180 angle)) (PI.f64))) |
(cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 1/180 angle)))) |
(cos.f64 (*.f64 (-.f64 2 (*.f64 1/180 angle)) (PI.f64))) |
(cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 1/180 angle)))) |
(cos.f64 (*.f64 (-.f64 2 (*.f64 1/180 angle)) (PI.f64))) |
(cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 1/180 angle)))) |
(cos.f64 (*.f64 (-.f64 2 (*.f64 1/180 angle)) (PI.f64))) |
(cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 1/180 angle)))) |
(cos.f64 (*.f64 (+.f64 2 (*.f64 -1/180 angle)) (PI.f64))) |
(cos.f64 (*.f64 (PI.f64) (+.f64 2 (*.f64 angle -1/180)))) |
(cos.f64 (*.f64 (+.f64 2 (*.f64 -1/180 angle)) (PI.f64))) |
(cos.f64 (*.f64 (PI.f64) (+.f64 2 (*.f64 angle -1/180)))) |
(cos.f64 (*.f64 (+.f64 2 (*.f64 -1/180 angle)) (PI.f64))) |
(cos.f64 (*.f64 (PI.f64) (+.f64 2 (*.f64 angle -1/180)))) |
(cos.f64 (*.f64 (+.f64 2 (*.f64 -1/180 angle)) (PI.f64))) |
(cos.f64 (*.f64 (PI.f64) (+.f64 2 (*.f64 angle -1/180)))) |
(*.f64 1/180 angle) |
(*.f64 1/180 angle) |
(*.f64 1/180 angle) |
(*.f64 1/180 angle) |
(*.f64 1/180 angle) |
(*.f64 1/180 angle) |
(*.f64 1/180 angle) |
(*.f64 1/180 angle) |
(*.f64 1/180 angle) |
(*.f64 1/180 angle) |
(*.f64 1/180 angle) |
(*.f64 1/180 angle) |
(+.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 angle 1/180)))) 0) |
(cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 1/180 angle)))) |
(+.f64 0 (cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 angle 1/180))))) |
(cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 1/180 angle)))) |
(+.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 angle 1/180)))) 1/2) (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 angle 1/180)))) 1/2)) |
(cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 1/180 angle)))) |
(-.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 angle 1/180)))) 0) |
(cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 1/180 angle)))) |
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 angle 1/180)))) 1/2)) |
(cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 1/180 angle)))) |
(*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 angle 1/180)))) 1) |
(cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 1/180 angle)))) |
(*.f64 1 (cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 angle 1/180))))) |
(cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 1/180 angle)))) |
(*.f64 (*.f64 2 (cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 angle 1/180))))) 1/2) |
(cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 1/180 angle)))) |
(*.f64 4 (/.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 angle 1/180)))) 4)) |
(cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 1/180 angle)))) |
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 angle 1/180)))) 4) 1/4) |
(cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 1/180 angle)))) |
(*.f64 1/2 (*.f64 2 (cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 angle 1/180)))))) |
(cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 1/180 angle)))) |
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 angle 1/180)))) 1/2) 2) |
(cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 1/180 angle)))) |
(*.f64 1/4 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 angle 1/180)))) 4)) |
(cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 1/180 angle)))) |
(*.f64 (/.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 angle 1/180)))) 4) 4) |
(cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 1/180 angle)))) |
(/.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 angle 1/180)))) 1) |
(cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 1/180 angle)))) |
(/.f64 (*.f64 2 (cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 angle 1/180))))) 2) |
(cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 1/180 angle)))) |
(/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 angle 1/180)))) 4) 4) |
(cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 1/180 angle)))) |
(/.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 angle 1/180)))) 8) 8) |
(cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 1/180 angle)))) |
(/.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 angle 1/180)))) 8)) 16) |
(cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 1/180 angle)))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 angle 1/180)))) 8)) (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 angle 1/180)))) 8))) 32) |
(cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 1/180 angle)))) |
(+.f64 (*.f64 angle 1/180) 0) |
(*.f64 1/180 angle) |
(+.f64 0 (*.f64 angle 1/180)) |
(*.f64 1/180 angle) |
(+.f64 (*.f64 angle 1/360) (*.f64 angle 1/360)) |
(*.f64 1/180 angle) |
(-.f64 (*.f64 angle 1/180) 0) |
(*.f64 1/180 angle) |
(/.f64 (*.f64 angle 1/180) 1) |
(*.f64 1/180 angle) |
(/.f64 (*.f64 angle 1/90) 2) |
(*.f64 1/180 angle) |
(/.f64 (*.f64 angle 1/45) 4) |
(*.f64 1/180 angle) |
(/.f64 (*.f64 2 (*.f64 angle 1/45)) 8) |
(*.f64 1/180 angle) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 angle 1/45))) 16) |
(*.f64 1/180 angle) |
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 angle 1/45))) (*.f64 2 (*.f64 2 (*.f64 angle 1/45)))) 32) |
(*.f64 1/180 angle) |
Compiled 13797 to 10396 computations (24.7% saved)
61 alts after pruning (55 fresh and 6 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 508 | 18 | 526 |
| Fresh | 17 | 37 | 54 |
| Picked | 1 | 0 | 1 |
| Done | 1 | 6 | 7 |
| Total | 527 | 61 | 588 |
| Status | Error | Program |
|---|---|---|
| 42.8b | (/.f64 (*.f64 (pow.f64 b 2) (*.f64 (*.f64 angle (PI.f64)) 1/45)) 2) | |
| 41.1b | (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 b 2) 4))) 2) | |
| 34.0b | (/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 1 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 4))) 2) | |
| 33.3b | (/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 4))) 2) | |
| 42.8b | (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 angle 1/90))) | |
| 48.8b | (*.f64 (pow.f64 a 2) (+.f64 (*.f64 angle (*.f64 (PI.f64) -1/90)) (*.f64 1/17496000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))) | |
| 45.3b | (*.f64 (pow.f64 a 2) (*.f64 (*.f64 -2 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) | |
| 46.5b | (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) (*.f64 angle -1/90))) | |
| 46.4b | (*.f64 (pow.f64 a 2) (*.f64 angle (*.f64 (PI.f64) -1/90))) | |
| 45.5b | (*.f64 (pow.f64 a 2) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) | |
| ✓ | 40.9b | (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (*.f64 2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1))) |
| 41.7b | (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (*.f64 2 (/.f64 1 1))) | |
| 40.9b | (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) | |
| 40.9b | (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) | |
| 42.8b | (*.f64 (*.f64 (pow.f64 b 2) (PI.f64)) (*.f64 angle 1/90)) | |
| 46.4b | (*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -1/90) | |
| 52.1b | (*.f64 (*.f64 (pow.f64 a 2) (neg.f64 (+.f64 -1 (-.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))) (*.f64 2 1)) | |
| 45.5b | (*.f64 (*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 2 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) | |
| 46.5b | (*.f64 (*.f64 (pow.f64 a 2) (PI.f64)) (*.f64 angle -1/90)) | |
| 40.8b | (*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) -2)) | |
| 46.5b | (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 a 2) -1/180))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) | |
| 50.5b | (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (+.f64 -1 (-.f64 1 (neg.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) (neg.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 angle 1/180))))))) | |
| 50.1b | (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (+.f64 -1 (-.f64 1 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) | |
| 33.4b | (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (neg.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 angle 1/180))))))) | |
| 34.1b | (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1)) | |
| 38.1b | (*.f64 (*.f64 2 (+.f64 (-.f64 (pow.f64 b 2) (-.f64 (pow.f64 a 2) 1)) -1)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 angle 1/180))))))) | |
| 38.0b | (*.f64 (*.f64 2 (+.f64 (-.f64 (pow.f64 b 2) (-.f64 (pow.f64 a 2) 1)) -1)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) | |
| 40.8b | (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 -2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) | |
| 42.8b | (*.f64 angle (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) 1/90))) | |
| ✓ | 36.2b | (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/90))) |
| 40.0b | (*.f64 angle (*.f64 (+.f64 (-.f64 (pow.f64 b 2) (-.f64 (pow.f64 a 2) 1)) -1) (*.f64 (PI.f64) 1/90))) | |
| 42.8b | (*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/90))) | |
| 46.5b | (*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 a 2) -1/90))) | |
| 40.9b | (*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) | |
| 45.5b | (*.f64 2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) | |
| 51.3b | (*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (+.f64 -1 (-.f64 1 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) | |
| 42.9b | (*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 angle 1/180)))))) | |
| 42.8b | (*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) | |
| 42.8b | (*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) | |
| 51.3b | (*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (+.f64 (-.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) -1) -1))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) | |
| 41.1b | (*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) | |
| ✓ | 41.0b | (*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) |
| 40.9b | (*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) | |
| 41.7b | (*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1)) | |
| 40.9b | (*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) | |
| 42.8b | (*.f64 2 (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) | |
| 45.5b | (*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) | |
| ✓ | 42.8b | (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) |
| ✓ | 46.5b | (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) |
| 52.1b | (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 -1 (-.f64 1 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))))) | |
| 46.5b | (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 angle (*.f64 (PI.f64) 1/180))))) | |
| 45.5b | (*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) | |
| 45.5b | (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) | |
| 52.0b | (*.f64 -2 (*.f64 (+.f64 -1 (-.f64 1 (neg.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))) | |
| 46.5b | (*.f64 -2 (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))) | |
| 45.3b | (*.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))) | |
| 45.4b | (*.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))) | |
| 45.3b | (*.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))) | |
| 45.5b | (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 a 2) (neg.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 angle 1/180)))))))) | |
| ✓ | 45.3b | (*.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))) |
| 46.5b | (*.f64 -2 (*.f64 (PI.f64) (*.f64 (*.f64 angle (pow.f64 a 2)) 1/180))) |
Compiled 1260 to 1051 computations (16.6% saved)
| Inputs |
|---|
(*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) |
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) |
(*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 a 2) -1/90))) |
(*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/90))) |
(*.f64 angle (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) 1/90)) |
(*.f64 angle (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90))) |
(*.f64 angle (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) 1/90))) |
(*.f64 (*.f64 (pow.f64 a 2) (PI.f64)) (*.f64 angle -1/90)) |
(*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -1/90) |
(*.f64 (*.f64 (pow.f64 b 2) (PI.f64)) (*.f64 angle 1/90)) |
(*.f64 (pow.f64 a 2) (*.f64 angle (*.f64 (PI.f64) -1/90))) |
(*.f64 (pow.f64 a 2) (*.f64 (PI.f64) (*.f64 angle -1/90))) |
(*.f64 (pow.f64 a 2) (*.f64 (*.f64 angle (PI.f64)) -1/90)) |
(*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 angle 1/90))) |
(*.f64 -2 (*.f64 (PI.f64) (*.f64 (*.f64 angle (pow.f64 a 2)) 1/180))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 angle (*.f64 1/180 (PI.f64))))) |
(/.f64 (*.f64 (pow.f64 b 2) (*.f64 (*.f64 angle (PI.f64)) 1/45)) 2) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) |
(*.f64 (pow.f64 a 2) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) |
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) |
(*.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) |
(*.f64 angle (*.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/90)) |
(*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/90))) |
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1)) |
(*.f64 (*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 2 1)) |
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (*.f64 angle (PI.f64)) 1/45)) 2) |
(*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (*.f64 2 (/.f64 1 1))) |
(*.f64 1/90 (*.f64 angle (*.f64 (+.f64 (-.f64 (pow.f64 b 2) (-.f64 (pow.f64 a 2) 1)) -1) (PI.f64)))) |
(*.f64 angle (*.f64 (+.f64 (-.f64 (pow.f64 b 2) (-.f64 (pow.f64 a 2) 1)) -1) (*.f64 (PI.f64) 1/90))) |
(*.f64 (*.f64 (pow.f64 a 2) (neg.f64 (+.f64 -1 (-.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))) (*.f64 2 1)) |
(*.f64 -2 (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 angle (*.f64 (PI.f64) 1/180))))) |
(*.f64 2 (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) |
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) |
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) |
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1)) |
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 1)) |
(*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 a 2) -1/180))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(*.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (pow.f64 a 2)) -1/180)) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(*.f64 (*.f64 (pow.f64 a 2) (neg.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 angle 1/180)))))) |
(*.f64 (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1))) |
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 1 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 4))) 2) |
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))) |
(*.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) |
(*.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))) |
(*.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))) |
(*.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) |
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) |
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) |
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) |
(*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(*.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(*.f64 (pow.f64 a 2) (*.f64 (*.f64 -2 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) |
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 angle (*.f64 (PI.f64) -1/90)) (*.f64 1/17496000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))) |
(*.f64 (*.f64 2 (neg.f64 (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 (pow.f64 a 2))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(*.f64 (*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(*.f64 (*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 2 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) (*.f64 -1/8748000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)))))) |
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) |
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 angle 1/180)))))) |
(*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 -2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) |
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) -2)) |
(*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (*.f64 2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1))) |
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 b 2) 4))) 2) |
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 a 2) (neg.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 angle 1/180)))))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 angle 1/180))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) |
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (neg.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 angle 1/180))))))) |
(*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (neg.f64 (pow.f64 a 2)) 4))) 2) |
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (+.f64 (-.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) -1) -1))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) |
(*.f64 (*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 2 (neg.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 angle 1/180))))))) |
(*.f64 -2 (*.f64 (+.f64 -1 (-.f64 1 (neg.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 -1 (-.f64 1 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))))) |
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (+.f64 -1 (-.f64 1 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) |
(*.f64 (*.f64 (pow.f64 a 2) (neg.f64 (+.f64 -1 (-.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) |
(*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (*.f64 2 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (*.f64 2 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) |
(*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (*.f64 2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1))) |
(/.f64 (*.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 4))) 2) |
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 4))) 2) |
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 angle 1/180))))))) |
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (neg.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 angle 1/180))))))) |
(*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (*.f64 2 (neg.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 angle 1/180))))))) |
(*.f64 (*.f64 2 (+.f64 (-.f64 (pow.f64 b 2) (-.f64 (pow.f64 a 2) 1)) -1)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (+.f64 -1 (-.f64 1 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (+.f64 -1 (-.f64 1 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(*.f64 (*.f64 2 (+.f64 (-.f64 (pow.f64 b 2) (-.f64 (pow.f64 a 2) 1)) -1)) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 angle 1/180))))))) |
(/.f64 (*.f64 (+.f64 -1 (-.f64 1 (neg.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180)))))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 4))) 2) |
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (+.f64 -1 (-.f64 1 (neg.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) (neg.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 angle 1/180))))))) |
| Outputs |
|---|
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) |
10 calls:
| 50.0ms | (/.f64 angle 180) |
| 47.0ms | angle |
| 47.0ms | a |
| 47.0ms | (*.f64 (PI.f64) (/.f64 angle 180)) |
| 46.0ms | b |
| Error | Segments | Branch |
|---|---|---|
| 33.0b | 1 | a |
| 33.0b | 1 | b |
| 33.0b | 1 | angle |
| 33.0b | 1 | (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) |
| 33.0b | 1 | (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) |
| 33.0b | 1 | (-.f64 (pow.f64 b 2) (pow.f64 a 2)) |
| 33.0b | 1 | (pow.f64 b 2) |
| 33.0b | 1 | (pow.f64 a 2) |
| 33.0b | 1 | (*.f64 (PI.f64) (/.f64 angle 180)) |
| 33.0b | 1 | (/.f64 angle 180) |
Compiled 2057 to 1525 computations (25.9% saved)
| Inputs |
|---|
(*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) |
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) |
(*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 a 2) -1/90))) |
(*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/90))) |
(*.f64 angle (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) 1/90)) |
(*.f64 angle (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90))) |
(*.f64 angle (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) 1/90))) |
(*.f64 (*.f64 (pow.f64 a 2) (PI.f64)) (*.f64 angle -1/90)) |
(*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -1/90) |
(*.f64 (*.f64 (pow.f64 b 2) (PI.f64)) (*.f64 angle 1/90)) |
(*.f64 (pow.f64 a 2) (*.f64 angle (*.f64 (PI.f64) -1/90))) |
(*.f64 (pow.f64 a 2) (*.f64 (PI.f64) (*.f64 angle -1/90))) |
(*.f64 (pow.f64 a 2) (*.f64 (*.f64 angle (PI.f64)) -1/90)) |
(*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 angle 1/90))) |
(*.f64 -2 (*.f64 (PI.f64) (*.f64 (*.f64 angle (pow.f64 a 2)) 1/180))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 angle (*.f64 1/180 (PI.f64))))) |
(/.f64 (*.f64 (pow.f64 b 2) (*.f64 (*.f64 angle (PI.f64)) 1/45)) 2) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) |
(*.f64 (pow.f64 a 2) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) |
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) |
(*.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) |
(*.f64 angle (*.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/90)) |
(*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/90))) |
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1)) |
(*.f64 (*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 2 1)) |
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (*.f64 angle (PI.f64)) 1/45)) 2) |
(*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (*.f64 2 (/.f64 1 1))) |
(*.f64 1/90 (*.f64 angle (*.f64 (+.f64 (-.f64 (pow.f64 b 2) (-.f64 (pow.f64 a 2) 1)) -1) (PI.f64)))) |
(*.f64 angle (*.f64 (+.f64 (-.f64 (pow.f64 b 2) (-.f64 (pow.f64 a 2) 1)) -1) (*.f64 (PI.f64) 1/90))) |
(*.f64 (*.f64 (pow.f64 a 2) (neg.f64 (+.f64 -1 (-.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))) (*.f64 2 1)) |
(*.f64 -2 (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 angle (*.f64 (PI.f64) 1/180))))) |
(*.f64 2 (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) |
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) |
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) |
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1)) |
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 1)) |
(*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 a 2) -1/180))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(*.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (pow.f64 a 2)) -1/180)) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(*.f64 (*.f64 (pow.f64 a 2) (neg.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 angle 1/180)))))) |
(*.f64 (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1))) |
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 1 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 4))) 2) |
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))) |
(*.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) |
(*.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))) |
(*.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))) |
(*.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) |
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) |
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) |
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) |
(*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(*.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(*.f64 (pow.f64 a 2) (*.f64 (*.f64 -2 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) |
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 angle (*.f64 (PI.f64) -1/90)) (*.f64 1/17496000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))) |
(*.f64 (*.f64 2 (neg.f64 (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 (pow.f64 a 2))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(*.f64 (*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(*.f64 (*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 2 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) (*.f64 -1/8748000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)))))) |
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) |
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 angle 1/180)))))) |
(*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 -2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) |
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) -2)) |
(*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (*.f64 2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1))) |
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 b 2) 4))) 2) |
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 a 2) (neg.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 angle 1/180)))))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 angle 1/180))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) |
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (neg.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 angle 1/180))))))) |
(*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (neg.f64 (pow.f64 a 2)) 4))) 2) |
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (+.f64 (-.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) -1) -1))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) |
(*.f64 (*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 2 (neg.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 angle 1/180))))))) |
(*.f64 -2 (*.f64 (+.f64 -1 (-.f64 1 (neg.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 -1 (-.f64 1 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))))) |
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (+.f64 -1 (-.f64 1 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) |
(*.f64 (*.f64 (pow.f64 a 2) (neg.f64 (+.f64 -1 (-.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
| Outputs |
|---|
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
9 calls:
| 39.0ms | angle |
| 39.0ms | (/.f64 angle 180) |
| 38.0ms | a |
| 38.0ms | b |
| 37.0ms | (*.f64 (PI.f64) (/.f64 angle 180)) |
| Error | Segments | Branch |
|---|---|---|
| 33.0b | 1 | a |
| 33.0b | 1 | b |
| 33.0b | 1 | angle |
| 33.0b | 1 | (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) |
| 33.0b | 1 | (-.f64 (pow.f64 b 2) (pow.f64 a 2)) |
| 33.0b | 1 | (pow.f64 b 2) |
| 33.0b | 1 | (pow.f64 a 2) |
| 33.0b | 1 | (*.f64 (PI.f64) (/.f64 angle 180)) |
| 33.0b | 1 | (/.f64 angle 180) |
Compiled 1612 to 1185 computations (26.5% saved)
| Inputs |
|---|
(*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) |
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) |
(*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 a 2) -1/90))) |
(*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/90))) |
(*.f64 angle (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) 1/90)) |
(*.f64 angle (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90))) |
(*.f64 angle (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) 1/90))) |
(*.f64 (*.f64 (pow.f64 a 2) (PI.f64)) (*.f64 angle -1/90)) |
(*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -1/90) |
(*.f64 (*.f64 (pow.f64 b 2) (PI.f64)) (*.f64 angle 1/90)) |
(*.f64 (pow.f64 a 2) (*.f64 angle (*.f64 (PI.f64) -1/90))) |
(*.f64 (pow.f64 a 2) (*.f64 (PI.f64) (*.f64 angle -1/90))) |
(*.f64 (pow.f64 a 2) (*.f64 (*.f64 angle (PI.f64)) -1/90)) |
(*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 angle 1/90))) |
(*.f64 -2 (*.f64 (PI.f64) (*.f64 (*.f64 angle (pow.f64 a 2)) 1/180))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 angle (*.f64 1/180 (PI.f64))))) |
(/.f64 (*.f64 (pow.f64 b 2) (*.f64 (*.f64 angle (PI.f64)) 1/45)) 2) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) |
(*.f64 (pow.f64 a 2) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) |
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) |
(*.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) |
(*.f64 angle (*.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/90)) |
(*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/90))) |
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1)) |
(*.f64 (*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 2 1)) |
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (*.f64 angle (PI.f64)) 1/45)) 2) |
(*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (*.f64 2 (/.f64 1 1))) |
(*.f64 1/90 (*.f64 angle (*.f64 (+.f64 (-.f64 (pow.f64 b 2) (-.f64 (pow.f64 a 2) 1)) -1) (PI.f64)))) |
(*.f64 angle (*.f64 (+.f64 (-.f64 (pow.f64 b 2) (-.f64 (pow.f64 a 2) 1)) -1) (*.f64 (PI.f64) 1/90))) |
(*.f64 (*.f64 (pow.f64 a 2) (neg.f64 (+.f64 -1 (-.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))) (*.f64 2 1)) |
(*.f64 -2 (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 angle (*.f64 (PI.f64) 1/180))))) |
(*.f64 2 (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) |
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) |
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) |
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1)) |
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 1)) |
(*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 a 2) -1/180))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(*.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (pow.f64 a 2)) -1/180)) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(*.f64 (*.f64 (pow.f64 a 2) (neg.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 angle 1/180)))))) |
(*.f64 (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1))) |
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 1 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 4))) 2) |
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))) |
(*.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) |
(*.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))) |
(*.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))) |
(*.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) |
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) |
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) |
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) |
(*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(*.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(*.f64 (pow.f64 a 2) (*.f64 (*.f64 -2 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) |
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 angle (*.f64 (PI.f64) -1/90)) (*.f64 1/17496000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))) |
(*.f64 (*.f64 2 (neg.f64 (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 (pow.f64 a 2))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(*.f64 (*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(*.f64 (*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 2 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) (*.f64 -1/8748000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)))))) |
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) |
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 angle 1/180)))))) |
(*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 -2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) |
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) -2)) |
(*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (*.f64 2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1))) |
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 b 2) 4))) 2) |
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 a 2) (neg.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 angle 1/180)))))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 angle 1/180))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) |
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (neg.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 angle 1/180))))))) |
(*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (neg.f64 (pow.f64 a 2)) 4))) 2) |
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (+.f64 (-.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) -1) -1))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) |
(*.f64 (*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 2 (neg.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 angle 1/180))))))) |
(*.f64 -2 (*.f64 (+.f64 -1 (-.f64 1 (neg.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 -1 (-.f64 1 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))))) |
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (+.f64 -1 (-.f64 1 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) |
(*.f64 (*.f64 (pow.f64 a 2) (neg.f64 (+.f64 -1 (-.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
| Outputs |
|---|
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
9 calls:
| 41.0ms | a |
| 40.0ms | (*.f64 (PI.f64) (/.f64 angle 180)) |
| 40.0ms | angle |
| 38.0ms | b |
| 38.0ms | (/.f64 angle 180) |
| Error | Segments | Branch |
|---|---|---|
| 33.1b | 1 | a |
| 33.1b | 1 | b |
| 33.1b | 1 | angle |
| 33.1b | 1 | (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) |
| 33.1b | 1 | (-.f64 (pow.f64 b 2) (pow.f64 a 2)) |
| 33.1b | 1 | (pow.f64 b 2) |
| 33.1b | 1 | (pow.f64 a 2) |
| 33.1b | 1 | (*.f64 (PI.f64) (/.f64 angle 180)) |
| 33.1b | 1 | (/.f64 angle 180) |
Compiled 1589 to 1168 computations (26.5% saved)
| Inputs |
|---|
(*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) |
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) |
(*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 a 2) -1/90))) |
(*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/90))) |
(*.f64 angle (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) 1/90)) |
(*.f64 angle (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90))) |
(*.f64 angle (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) 1/90))) |
(*.f64 (*.f64 (pow.f64 a 2) (PI.f64)) (*.f64 angle -1/90)) |
(*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -1/90) |
(*.f64 (*.f64 (pow.f64 b 2) (PI.f64)) (*.f64 angle 1/90)) |
(*.f64 (pow.f64 a 2) (*.f64 angle (*.f64 (PI.f64) -1/90))) |
(*.f64 (pow.f64 a 2) (*.f64 (PI.f64) (*.f64 angle -1/90))) |
(*.f64 (pow.f64 a 2) (*.f64 (*.f64 angle (PI.f64)) -1/90)) |
(*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 angle 1/90))) |
(*.f64 -2 (*.f64 (PI.f64) (*.f64 (*.f64 angle (pow.f64 a 2)) 1/180))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 angle (*.f64 1/180 (PI.f64))))) |
(/.f64 (*.f64 (pow.f64 b 2) (*.f64 (*.f64 angle (PI.f64)) 1/45)) 2) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) |
(*.f64 (pow.f64 a 2) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) |
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) |
(*.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) |
(*.f64 angle (*.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/90)) |
(*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/90))) |
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1)) |
(*.f64 (*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 2 1)) |
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (*.f64 angle (PI.f64)) 1/45)) 2) |
(*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (*.f64 2 (/.f64 1 1))) |
(*.f64 1/90 (*.f64 angle (*.f64 (+.f64 (-.f64 (pow.f64 b 2) (-.f64 (pow.f64 a 2) 1)) -1) (PI.f64)))) |
(*.f64 angle (*.f64 (+.f64 (-.f64 (pow.f64 b 2) (-.f64 (pow.f64 a 2) 1)) -1) (*.f64 (PI.f64) 1/90))) |
(*.f64 (*.f64 (pow.f64 a 2) (neg.f64 (+.f64 -1 (-.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))) (*.f64 2 1)) |
(*.f64 -2 (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 angle (*.f64 (PI.f64) 1/180))))) |
(*.f64 2 (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) |
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) |
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) |
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1)) |
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 1)) |
(*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 a 2) -1/180))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(*.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (pow.f64 a 2)) -1/180)) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(*.f64 (*.f64 (pow.f64 a 2) (neg.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 angle 1/180)))))) |
(*.f64 (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1))) |
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 1 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 4))) 2) |
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))) |
(*.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) |
(*.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))) |
(*.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))) |
(*.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) |
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) |
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) |
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) |
(*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(*.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(*.f64 (pow.f64 a 2) (*.f64 (*.f64 -2 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) |
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 angle (*.f64 (PI.f64) -1/90)) (*.f64 1/17496000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))) |
(*.f64 (*.f64 2 (neg.f64 (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 (pow.f64 a 2))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(*.f64 (*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(*.f64 (*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 2 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) (*.f64 -1/8748000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)))))) |
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) |
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 angle 1/180)))))) |
(*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 -2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) |
(*.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 (pow.f64 b 2) -2)) |
(*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (*.f64 2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1))) |
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 b 2) 4))) 2) |
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 a 2) (neg.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 angle 1/180)))))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (neg.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 angle 1/180))))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) |
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (neg.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 angle 1/180))))))) |
(*.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (neg.f64 (pow.f64 a 2)) 4))) 2) |
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (+.f64 (-.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)) -1) -1))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) |
(*.f64 (*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 2 (neg.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 angle 1/180))))))) |
(*.f64 -2 (*.f64 (+.f64 -1 (-.f64 1 (neg.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (+.f64 -1 (-.f64 1 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))))) |
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (+.f64 -1 (-.f64 1 (neg.f64 (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) |
(*.f64 (*.f64 (pow.f64 a 2) (neg.f64 (+.f64 -1 (-.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
| Outputs |
|---|
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 (pow.f64 a 2))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 -2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) |
9 calls:
| 81.0ms | (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) |
| 78.0ms | (-.f64 (pow.f64 b 2) (pow.f64 a 2)) |
| 39.0ms | (*.f64 (PI.f64) (/.f64 angle 180)) |
| 38.0ms | a |
| 38.0ms | (/.f64 angle 180) |
| Error | Segments | Branch |
|---|---|---|
| 34.0b | 1 | a |
| 34.0b | 1 | b |
| 34.0b | 1 | angle |
| 33.0b | 2 | (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) |
| 33.0b | 2 | (-.f64 (pow.f64 b 2) (pow.f64 a 2)) |
| 34.0b | 1 | (pow.f64 b 2) |
| 34.0b | 1 | (pow.f64 a 2) |
| 34.0b | 1 | (*.f64 (PI.f64) (/.f64 angle 180)) |
| 34.0b | 1 | (/.f64 angle 180) |
Compiled 1543 to 1136 computations (26.4% saved)
| 1× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | -6.9982036261196e-311 | 0.0 |
Compiled 32 to 26 computations (18.8% saved)
| Inputs |
|---|
(*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) |
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) |
(*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 a 2) -1/90))) |
(*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/90))) |
(*.f64 angle (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) 1/90)) |
(*.f64 angle (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90))) |
(*.f64 angle (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) 1/90))) |
(*.f64 (*.f64 (pow.f64 a 2) (PI.f64)) (*.f64 angle -1/90)) |
(*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -1/90) |
(*.f64 (*.f64 (pow.f64 b 2) (PI.f64)) (*.f64 angle 1/90)) |
(*.f64 (pow.f64 a 2) (*.f64 angle (*.f64 (PI.f64) -1/90))) |
(*.f64 (pow.f64 a 2) (*.f64 (PI.f64) (*.f64 angle -1/90))) |
(*.f64 (pow.f64 a 2) (*.f64 (*.f64 angle (PI.f64)) -1/90)) |
(*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 angle 1/90))) |
(*.f64 -2 (*.f64 (PI.f64) (*.f64 (*.f64 angle (pow.f64 a 2)) 1/180))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 angle (*.f64 1/180 (PI.f64))))) |
(/.f64 (*.f64 (pow.f64 b 2) (*.f64 (*.f64 angle (PI.f64)) 1/45)) 2) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) |
(*.f64 (pow.f64 a 2) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) |
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) |
(*.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) |
(*.f64 angle (*.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/90)) |
(*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/90))) |
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1)) |
(*.f64 (*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 2 1)) |
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (*.f64 angle (PI.f64)) 1/45)) 2) |
(*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (*.f64 2 (/.f64 1 1))) |
(*.f64 1/90 (*.f64 angle (*.f64 (+.f64 (-.f64 (pow.f64 b 2) (-.f64 (pow.f64 a 2) 1)) -1) (PI.f64)))) |
(*.f64 angle (*.f64 (+.f64 (-.f64 (pow.f64 b 2) (-.f64 (pow.f64 a 2) 1)) -1) (*.f64 (PI.f64) 1/90))) |
(*.f64 (*.f64 (pow.f64 a 2) (neg.f64 (+.f64 -1 (-.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))) (*.f64 2 1)) |
(*.f64 -2 (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 angle (*.f64 (PI.f64) 1/180))))) |
(*.f64 2 (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) |
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) |
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) |
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1)) |
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 1)) |
(*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 a 2) -1/180))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(*.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (pow.f64 a 2)) -1/180)) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(*.f64 (*.f64 (pow.f64 a 2) (neg.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 angle 1/180)))))) |
(*.f64 (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1))) |
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 1 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 4))) 2) |
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))) |
(*.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) |
(*.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))) |
(*.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))) |
(*.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) |
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) |
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) |
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) |
(*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(*.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(*.f64 (pow.f64 a 2) (*.f64 (*.f64 -2 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) |
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 angle (*.f64 (PI.f64) -1/90)) (*.f64 1/17496000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))) |
(*.f64 (*.f64 2 (neg.f64 (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 (pow.f64 a 2))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(*.f64 (*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(*.f64 (*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 2 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 (*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (+.f64 (*.f64 angle (*.f64 1/180 (PI.f64))) (*.f64 -1/8748000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3)))))) |
(*.f64 2 (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) |
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 angle 1/180)))))) |
| Outputs |
|---|
(*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 (pow.f64 a 2))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
9 calls:
| 47.0ms | (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) |
| 46.0ms | (-.f64 (pow.f64 b 2) (pow.f64 a 2)) |
| 32.0ms | (*.f64 (PI.f64) (/.f64 angle 180)) |
| 31.0ms | b |
| 31.0ms | angle |
| Error | Segments | Branch |
|---|---|---|
| 34.0b | 1 | a |
| 34.0b | 1 | b |
| 34.0b | 1 | angle |
| 33.0b | 2 | (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) |
| 33.0b | 2 | (-.f64 (pow.f64 b 2) (pow.f64 a 2)) |
| 34.0b | 1 | (pow.f64 b 2) |
| 34.0b | 1 | (pow.f64 a 2) |
| 34.0b | 1 | (*.f64 (PI.f64) (/.f64 angle 180)) |
| 34.0b | 1 | (/.f64 angle 180) |
Compiled 1207 to 877 computations (27.3% saved)
| 1× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 1.2065553527189316e-305 | 5.573910105442684e-295 |
Compiled 32 to 26 computations (18.8% saved)
| Inputs |
|---|
(*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) |
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) |
(*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 a 2) -1/90))) |
(*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/90))) |
(*.f64 angle (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) 1/90)) |
(*.f64 angle (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90))) |
(*.f64 angle (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) 1/90))) |
(*.f64 (*.f64 (pow.f64 a 2) (PI.f64)) (*.f64 angle -1/90)) |
(*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -1/90) |
(*.f64 (*.f64 (pow.f64 b 2) (PI.f64)) (*.f64 angle 1/90)) |
(*.f64 (pow.f64 a 2) (*.f64 angle (*.f64 (PI.f64) -1/90))) |
(*.f64 (pow.f64 a 2) (*.f64 (PI.f64) (*.f64 angle -1/90))) |
(*.f64 (pow.f64 a 2) (*.f64 (*.f64 angle (PI.f64)) -1/90)) |
(*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 angle 1/90))) |
(*.f64 -2 (*.f64 (PI.f64) (*.f64 (*.f64 angle (pow.f64 a 2)) 1/180))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 angle (*.f64 1/180 (PI.f64))))) |
(/.f64 (*.f64 (pow.f64 b 2) (*.f64 (*.f64 angle (PI.f64)) 1/45)) 2) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) |
(*.f64 (pow.f64 a 2) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) |
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) |
(*.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) |
(*.f64 angle (*.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/90)) |
(*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/90))) |
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1)) |
(*.f64 (*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 2 1)) |
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (*.f64 angle (PI.f64)) 1/45)) 2) |
(*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (*.f64 2 (/.f64 1 1))) |
(*.f64 1/90 (*.f64 angle (*.f64 (+.f64 (-.f64 (pow.f64 b 2) (-.f64 (pow.f64 a 2) 1)) -1) (PI.f64)))) |
(*.f64 angle (*.f64 (+.f64 (-.f64 (pow.f64 b 2) (-.f64 (pow.f64 a 2) 1)) -1) (*.f64 (PI.f64) 1/90))) |
(*.f64 (*.f64 (pow.f64 a 2) (neg.f64 (+.f64 -1 (-.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))) (*.f64 2 1)) |
(*.f64 -2 (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 angle (*.f64 (PI.f64) 1/180))))) |
(*.f64 2 (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) |
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) |
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) |
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1)) |
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 1)) |
(*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 a 2) -1/180))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(*.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (pow.f64 a 2)) -1/180)) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(*.f64 (*.f64 (pow.f64 a 2) (neg.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 angle 1/180)))))) |
(*.f64 (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1))) |
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 1 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 4))) 2) |
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))) |
(*.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) |
(*.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))) |
(*.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))) |
(*.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) |
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) |
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) |
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) |
(*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(*.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(*.f64 (pow.f64 a 2) (*.f64 (*.f64 -2 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) |
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 angle (*.f64 (PI.f64) -1/90)) (*.f64 1/17496000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))) |
(*.f64 (*.f64 2 (neg.f64 (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
| Outputs |
|---|
(*.f64 (*.f64 2 (neg.f64 (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
9 calls:
| 41.0ms | (-.f64 (pow.f64 b 2) (pow.f64 a 2)) |
| 41.0ms | (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) |
| 29.0ms | a |
| 29.0ms | (/.f64 angle 180) |
| 28.0ms | (*.f64 (PI.f64) (/.f64 angle 180)) |
| Error | Segments | Branch |
|---|---|---|
| 34.0b | 1 | a |
| 34.0b | 1 | b |
| 34.0b | 1 | angle |
| 33.0b | 2 | (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) |
| 33.0b | 2 | (-.f64 (pow.f64 b 2) (pow.f64 a 2)) |
| 34.0b | 1 | (pow.f64 b 2) |
| 34.0b | 1 | (pow.f64 a 2) |
| 34.0b | 1 | (*.f64 (PI.f64) (/.f64 angle 180)) |
| 34.0b | 1 | (/.f64 angle 180) |
Compiled 1064 to 772 computations (27.4% saved)
| 1× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 1.2065553527189316e-305 | 5.573910105442684e-295 |
Compiled 32 to 26 computations (18.8% saved)
| Inputs |
|---|
(*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) |
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) |
(*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 a 2) -1/90))) |
(*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/90))) |
(*.f64 angle (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) 1/90)) |
(*.f64 angle (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90))) |
(*.f64 angle (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) 1/90))) |
(*.f64 (*.f64 (pow.f64 a 2) (PI.f64)) (*.f64 angle -1/90)) |
(*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -1/90) |
(*.f64 (*.f64 (pow.f64 b 2) (PI.f64)) (*.f64 angle 1/90)) |
(*.f64 (pow.f64 a 2) (*.f64 angle (*.f64 (PI.f64) -1/90))) |
(*.f64 (pow.f64 a 2) (*.f64 (PI.f64) (*.f64 angle -1/90))) |
(*.f64 (pow.f64 a 2) (*.f64 (*.f64 angle (PI.f64)) -1/90)) |
(*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 angle 1/90))) |
(*.f64 -2 (*.f64 (PI.f64) (*.f64 (*.f64 angle (pow.f64 a 2)) 1/180))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 angle (*.f64 1/180 (PI.f64))))) |
(/.f64 (*.f64 (pow.f64 b 2) (*.f64 (*.f64 angle (PI.f64)) 1/45)) 2) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) |
(*.f64 (pow.f64 a 2) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) |
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) |
(*.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) |
(*.f64 angle (*.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/90)) |
(*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/90))) |
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1)) |
(*.f64 (*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 2 1)) |
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (*.f64 angle (PI.f64)) 1/45)) 2) |
(*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (*.f64 2 (/.f64 1 1))) |
(*.f64 1/90 (*.f64 angle (*.f64 (+.f64 (-.f64 (pow.f64 b 2) (-.f64 (pow.f64 a 2) 1)) -1) (PI.f64)))) |
(*.f64 angle (*.f64 (+.f64 (-.f64 (pow.f64 b 2) (-.f64 (pow.f64 a 2) 1)) -1) (*.f64 (PI.f64) 1/90))) |
(*.f64 (*.f64 (pow.f64 a 2) (neg.f64 (+.f64 -1 (-.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))) (*.f64 2 1)) |
(*.f64 -2 (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 angle (*.f64 (PI.f64) 1/180))))) |
(*.f64 2 (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) |
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) |
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) |
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1)) |
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 1)) |
(*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 a 2) -1/180))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(*.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (pow.f64 a 2)) -1/180)) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(*.f64 (*.f64 (pow.f64 a 2) (neg.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 angle 1/180)))))) |
(*.f64 (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1))) |
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 1 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 4))) 2) |
(*.f64 -2 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))) |
(*.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 1/180 (PI.f64))))))) |
(*.f64 -2 (*.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))) |
(*.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))))) |
(*.f64 -2 (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))))) |
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) |
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) |
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))))) |
(*.f64 2 (*.f64 (pow.f64 b 2) (*.f64 (cos.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64))))))) |
(*.f64 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180)))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(*.f64 (pow.f64 a 2) (*.f64 (*.f64 -2 (cos.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) |
(*.f64 (pow.f64 a 2) (+.f64 (*.f64 angle (*.f64 (PI.f64) -1/90)) (*.f64 1/17496000 (*.f64 (pow.f64 angle 3) (pow.f64 (PI.f64) 3))))) |
| Outputs |
|---|
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 1 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 4))) 2) |
9 calls:
| 29.0ms | (*.f64 (PI.f64) (/.f64 angle 180)) |
| 29.0ms | a |
| 28.0ms | (/.f64 angle 180) |
| 28.0ms | b |
| 27.0ms | angle |
| Error | Segments | Branch |
|---|---|---|
| 34.0b | 1 | a |
| 34.0b | 1 | b |
| 34.0b | 1 | angle |
| 34.0b | 1 | (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) |
| 34.0b | 1 | (-.f64 (pow.f64 b 2) (pow.f64 a 2)) |
| 34.0b | 1 | (pow.f64 b 2) |
| 34.0b | 1 | (pow.f64 a 2) |
| 34.0b | 1 | (*.f64 (PI.f64) (/.f64 angle 180)) |
| 34.0b | 1 | (/.f64 angle 180) |
Compiled 1044 to 757 computations (27.5% saved)
| Inputs |
|---|
(*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) |
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) |
(*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 a 2) -1/90))) |
(*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/90))) |
(*.f64 angle (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) 1/90)) |
(*.f64 angle (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90))) |
(*.f64 angle (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) 1/90))) |
(*.f64 (*.f64 (pow.f64 a 2) (PI.f64)) (*.f64 angle -1/90)) |
(*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -1/90) |
(*.f64 (*.f64 (pow.f64 b 2) (PI.f64)) (*.f64 angle 1/90)) |
(*.f64 (pow.f64 a 2) (*.f64 angle (*.f64 (PI.f64) -1/90))) |
(*.f64 (pow.f64 a 2) (*.f64 (PI.f64) (*.f64 angle -1/90))) |
(*.f64 (pow.f64 a 2) (*.f64 (*.f64 angle (PI.f64)) -1/90)) |
(*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 angle 1/90))) |
(*.f64 -2 (*.f64 (PI.f64) (*.f64 (*.f64 angle (pow.f64 a 2)) 1/180))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 angle (*.f64 1/180 (PI.f64))))) |
(/.f64 (*.f64 (pow.f64 b 2) (*.f64 (*.f64 angle (PI.f64)) 1/45)) 2) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) |
(*.f64 (pow.f64 a 2) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) |
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) |
(*.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) |
(*.f64 angle (*.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/90)) |
(*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/90))) |
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1)) |
(*.f64 (*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 2 1)) |
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (*.f64 angle (PI.f64)) 1/45)) 2) |
(*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (*.f64 2 (/.f64 1 1))) |
(*.f64 1/90 (*.f64 angle (*.f64 (+.f64 (-.f64 (pow.f64 b 2) (-.f64 (pow.f64 a 2) 1)) -1) (PI.f64)))) |
(*.f64 angle (*.f64 (+.f64 (-.f64 (pow.f64 b 2) (-.f64 (pow.f64 a 2) 1)) -1) (*.f64 (PI.f64) 1/90))) |
(*.f64 (*.f64 (pow.f64 a 2) (neg.f64 (+.f64 -1 (-.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))) (*.f64 2 1)) |
(*.f64 -2 (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 angle (*.f64 (PI.f64) 1/180))))) |
(*.f64 2 (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) |
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) |
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) |
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1)) |
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 1)) |
(*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 a 2) -1/180))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(*.f64 (*.f64 angle (*.f64 (*.f64 (PI.f64) (pow.f64 a 2)) -1/180)) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(*.f64 (*.f64 (pow.f64 a 2) (neg.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 (PI.f64) (-.f64 2 (*.f64 angle 1/180)))))) |
(*.f64 (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 1/180 angle))) (*.f64 2 (/.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) 1))) |
| Outputs |
|---|
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 1)) |
9 calls:
| 22.0ms | (/.f64 angle 180) |
| 19.0ms | a |
| 19.0ms | b |
| 19.0ms | (*.f64 (PI.f64) (/.f64 angle 180)) |
| 19.0ms | angle |
| Error | Segments | Branch |
|---|---|---|
| 34.1b | 1 | a |
| 34.1b | 1 | b |
| 34.1b | 1 | angle |
| 34.1b | 1 | (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) |
| 34.1b | 1 | (-.f64 (pow.f64 b 2) (pow.f64 a 2)) |
| 34.1b | 1 | (pow.f64 b 2) |
| 34.1b | 1 | (pow.f64 a 2) |
| 34.1b | 1 | (*.f64 (PI.f64) (/.f64 angle 180)) |
| 34.1b | 1 | (/.f64 angle 180) |
Compiled 644 to 470 computations (27% saved)
| Inputs |
|---|
(*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) |
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) |
(*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 a 2) -1/90))) |
(*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/90))) |
(*.f64 angle (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) 1/90)) |
(*.f64 angle (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90))) |
(*.f64 angle (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) 1/90))) |
(*.f64 (*.f64 (pow.f64 a 2) (PI.f64)) (*.f64 angle -1/90)) |
(*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -1/90) |
(*.f64 (*.f64 (pow.f64 b 2) (PI.f64)) (*.f64 angle 1/90)) |
(*.f64 (pow.f64 a 2) (*.f64 angle (*.f64 (PI.f64) -1/90))) |
(*.f64 (pow.f64 a 2) (*.f64 (PI.f64) (*.f64 angle -1/90))) |
(*.f64 (pow.f64 a 2) (*.f64 (*.f64 angle (PI.f64)) -1/90)) |
(*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 angle 1/90))) |
(*.f64 -2 (*.f64 (PI.f64) (*.f64 (*.f64 angle (pow.f64 a 2)) 1/180))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 angle (*.f64 1/180 (PI.f64))))) |
(/.f64 (*.f64 (pow.f64 b 2) (*.f64 (*.f64 angle (PI.f64)) 1/45)) 2) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) |
(*.f64 (pow.f64 a 2) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) |
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) |
(*.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) |
(*.f64 angle (*.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/90)) |
(*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/90))) |
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1)) |
(*.f64 (*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 2 1)) |
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (*.f64 angle (PI.f64)) 1/45)) 2) |
(*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (*.f64 2 (/.f64 1 1))) |
(*.f64 1/90 (*.f64 angle (*.f64 (+.f64 (-.f64 (pow.f64 b 2) (-.f64 (pow.f64 a 2) 1)) -1) (PI.f64)))) |
(*.f64 angle (*.f64 (+.f64 (-.f64 (pow.f64 b 2) (-.f64 (pow.f64 a 2) 1)) -1) (*.f64 (PI.f64) 1/90))) |
(*.f64 (*.f64 (pow.f64 a 2) (neg.f64 (+.f64 -1 (-.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))) (*.f64 2 1)) |
(*.f64 -2 (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 angle (*.f64 (PI.f64) 1/180))))) |
(*.f64 2 (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) |
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) |
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) |
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1)) |
| Outputs |
|---|
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1)) |
9 calls:
| 17.0ms | (*.f64 (PI.f64) (/.f64 angle 180)) |
| 17.0ms | angle |
| 17.0ms | b |
| 16.0ms | (/.f64 angle 180) |
| 16.0ms | a |
| Error | Segments | Branch |
|---|---|---|
| 34.1b | 1 | a |
| 34.1b | 1 | b |
| 34.1b | 1 | angle |
| 34.1b | 1 | (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) |
| 34.1b | 1 | (-.f64 (pow.f64 b 2) (pow.f64 a 2)) |
| 34.1b | 1 | (pow.f64 b 2) |
| 34.1b | 1 | (pow.f64 a 2) |
| 34.1b | 1 | (*.f64 (PI.f64) (/.f64 angle 180)) |
| 34.1b | 1 | (/.f64 angle 180) |
Compiled 531 to 386 computations (27.3% saved)
| Inputs |
|---|
(*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) |
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) |
(*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 a 2) -1/90))) |
(*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/90))) |
(*.f64 angle (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) 1/90)) |
(*.f64 angle (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90))) |
(*.f64 angle (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) 1/90))) |
(*.f64 (*.f64 (pow.f64 a 2) (PI.f64)) (*.f64 angle -1/90)) |
(*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -1/90) |
(*.f64 (*.f64 (pow.f64 b 2) (PI.f64)) (*.f64 angle 1/90)) |
(*.f64 (pow.f64 a 2) (*.f64 angle (*.f64 (PI.f64) -1/90))) |
(*.f64 (pow.f64 a 2) (*.f64 (PI.f64) (*.f64 angle -1/90))) |
(*.f64 (pow.f64 a 2) (*.f64 (*.f64 angle (PI.f64)) -1/90)) |
(*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 angle 1/90))) |
(*.f64 -2 (*.f64 (PI.f64) (*.f64 (*.f64 angle (pow.f64 a 2)) 1/180))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 angle (*.f64 1/180 (PI.f64))))) |
(/.f64 (*.f64 (pow.f64 b 2) (*.f64 (*.f64 angle (PI.f64)) 1/45)) 2) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) |
(*.f64 (pow.f64 a 2) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) |
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) |
(*.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) |
(*.f64 angle (*.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/90)) |
(*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/90))) |
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1)) |
(*.f64 (*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 2 1)) |
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (*.f64 angle (PI.f64)) 1/45)) 2) |
(*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (*.f64 2 (/.f64 1 1))) |
(*.f64 1/90 (*.f64 angle (*.f64 (+.f64 (-.f64 (pow.f64 b 2) (-.f64 (pow.f64 a 2) 1)) -1) (PI.f64)))) |
(*.f64 angle (*.f64 (+.f64 (-.f64 (pow.f64 b 2) (-.f64 (pow.f64 a 2) 1)) -1) (*.f64 (PI.f64) 1/90))) |
(*.f64 (*.f64 (pow.f64 a 2) (neg.f64 (+.f64 -1 (-.f64 1 (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))))) (*.f64 2 1)) |
(*.f64 -2 (*.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)) (*.f64 (pow.f64 a 2) (cos.f64 (*.f64 (PI.f64) (*.f64 angle -1/180)))))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))) (*.f64 angle (*.f64 (PI.f64) 1/180))))) |
(*.f64 2 (*.f64 (*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) |
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (*.f64 angle (*.f64 (PI.f64) 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) |
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 angle 1/180))) (cos.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))) |
| Outputs |
|---|
(*.f64 (pow.f64 a 2) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) |
(*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (*.f64 2 (/.f64 1 1))) |
8 calls:
| 24.0ms | (-.f64 (pow.f64 b 2) (pow.f64 a 2)) |
| 19.0ms | (pow.f64 b 2) |
| 18.0ms | (/.f64 angle 180) |
| 17.0ms | a |
| 17.0ms | b |
| Error | Segments | Branch |
|---|---|---|
| 36.2b | 1 | a |
| 36.2b | 1 | b |
| 36.2b | 1 | angle |
| 34.1b | 2 | (-.f64 (pow.f64 b 2) (pow.f64 a 2)) |
| 35.2b | 2 | (pow.f64 b 2) |
| 36.2b | 1 | (pow.f64 a 2) |
| 36.2b | 1 | (*.f64 (PI.f64) (/.f64 angle 180)) |
| 36.2b | 1 | (/.f64 angle 180) |
Compiled 501 to 363 computations (27.5% saved)
| 1× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 1.2688081068834795e-291 | 2.105497521934145e-251 |
Compiled 32 to 26 computations (18.8% saved)
| Inputs |
|---|
(*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) |
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) |
(*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 a 2) -1/90))) |
(*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/90))) |
(*.f64 angle (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) 1/90)) |
(*.f64 angle (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90))) |
(*.f64 angle (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) 1/90))) |
(*.f64 (*.f64 (pow.f64 a 2) (PI.f64)) (*.f64 angle -1/90)) |
(*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -1/90) |
(*.f64 (*.f64 (pow.f64 b 2) (PI.f64)) (*.f64 angle 1/90)) |
(*.f64 (pow.f64 a 2) (*.f64 angle (*.f64 (PI.f64) -1/90))) |
(*.f64 (pow.f64 a 2) (*.f64 (PI.f64) (*.f64 angle -1/90))) |
(*.f64 (pow.f64 a 2) (*.f64 (*.f64 angle (PI.f64)) -1/90)) |
(*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 angle 1/90))) |
(*.f64 -2 (*.f64 (PI.f64) (*.f64 (*.f64 angle (pow.f64 a 2)) 1/180))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 angle (*.f64 1/180 (PI.f64))))) |
(/.f64 (*.f64 (pow.f64 b 2) (*.f64 (*.f64 angle (PI.f64)) 1/45)) 2) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) |
(*.f64 (pow.f64 a 2) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) |
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) |
(*.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) |
(*.f64 angle (*.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/90)) |
(*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/90))) |
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1)) |
(*.f64 (*.f64 (pow.f64 a 2) (neg.f64 (sin.f64 (*.f64 angle (*.f64 1/180 (PI.f64)))))) (*.f64 2 1)) |
(/.f64 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (*.f64 angle (PI.f64)) 1/45)) 2) |
| Outputs |
|---|
(*.f64 (pow.f64 a 2) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) |
(*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1)) |
6 calls:
| 19.0ms | (-.f64 (pow.f64 b 2) (pow.f64 a 2)) |
| 15.0ms | (pow.f64 b 2) |
| 13.0ms | a |
| 13.0ms | angle |
| 12.0ms | b |
| Error | Segments | Branch |
|---|---|---|
| 36.2b | 1 | a |
| 36.2b | 1 | b |
| 36.2b | 1 | angle |
| 34.1b | 2 | (-.f64 (pow.f64 b 2) (pow.f64 a 2)) |
| 35.2b | 2 | (pow.f64 b 2) |
| 36.2b | 1 | (pow.f64 a 2) |
Compiled 328 to 231 computations (29.6% saved)
| 1× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 1.2688081068834795e-291 | 2.105497521934145e-251 |
Compiled 32 to 26 computations (18.8% saved)
| Inputs |
|---|
(*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) |
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) |
(*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 a 2) -1/90))) |
(*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/90))) |
(*.f64 angle (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) 1/90)) |
(*.f64 angle (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90))) |
(*.f64 angle (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) 1/90))) |
(*.f64 (*.f64 (pow.f64 a 2) (PI.f64)) (*.f64 angle -1/90)) |
(*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -1/90) |
(*.f64 (*.f64 (pow.f64 b 2) (PI.f64)) (*.f64 angle 1/90)) |
(*.f64 (pow.f64 a 2) (*.f64 angle (*.f64 (PI.f64) -1/90))) |
(*.f64 (pow.f64 a 2) (*.f64 (PI.f64) (*.f64 angle -1/90))) |
(*.f64 (pow.f64 a 2) (*.f64 (*.f64 angle (PI.f64)) -1/90)) |
(*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 angle 1/90))) |
(*.f64 -2 (*.f64 (PI.f64) (*.f64 (*.f64 angle (pow.f64 a 2)) 1/180))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 angle (*.f64 1/180 (PI.f64))))) |
(/.f64 (*.f64 (pow.f64 b 2) (*.f64 (*.f64 angle (PI.f64)) 1/45)) 2) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) |
(*.f64 (pow.f64 a 2) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) |
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) |
(*.f64 1/90 (*.f64 (*.f64 angle (PI.f64)) (-.f64 (pow.f64 b 2) (pow.f64 a 2)))) |
(*.f64 angle (*.f64 (*.f64 (PI.f64) (-.f64 (pow.f64 b 2) (pow.f64 a 2))) 1/90)) |
(*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (*.f64 (PI.f64) 1/90))) |
| Outputs |
|---|
(*.f64 (pow.f64 a 2) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) |
(*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64)))) |
6 calls:
| 17.0ms | (-.f64 (pow.f64 b 2) (pow.f64 a 2)) |
| 12.0ms | a |
| 12.0ms | b |
| 11.0ms | angle |
| 8.0ms | (pow.f64 a 2) |
| Error | Segments | Branch |
|---|---|---|
| 36.2b | 1 | a |
| 36.2b | 1 | b |
| 36.2b | 1 | angle |
| 35.0b | 2 | (-.f64 (pow.f64 b 2) (pow.f64 a 2)) |
| 36.2b | 1 | (pow.f64 b 2) |
| 36.2b | 1 | (pow.f64 a 2) |
Compiled 284 to 198 computations (30.3% saved)
| 1× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 1.2688081068834795e-291 | 2.105497521934145e-251 |
Compiled 32 to 26 computations (18.8% saved)
| Inputs |
|---|
(*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) |
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) |
(*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 a 2) -1/90))) |
(*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/90))) |
(*.f64 angle (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) 1/90)) |
(*.f64 angle (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90))) |
(*.f64 angle (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) 1/90))) |
(*.f64 (*.f64 (pow.f64 a 2) (PI.f64)) (*.f64 angle -1/90)) |
(*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -1/90) |
(*.f64 (*.f64 (pow.f64 b 2) (PI.f64)) (*.f64 angle 1/90)) |
(*.f64 (pow.f64 a 2) (*.f64 angle (*.f64 (PI.f64) -1/90))) |
(*.f64 (pow.f64 a 2) (*.f64 (PI.f64) (*.f64 angle -1/90))) |
(*.f64 (pow.f64 a 2) (*.f64 (*.f64 angle (PI.f64)) -1/90)) |
(*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 angle 1/90))) |
(*.f64 -2 (*.f64 (PI.f64) (*.f64 (*.f64 angle (pow.f64 a 2)) 1/180))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 angle (*.f64 1/180 (PI.f64))))) |
(/.f64 (*.f64 (pow.f64 b 2) (*.f64 (*.f64 angle (PI.f64)) 1/45)) 2) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) |
(*.f64 (pow.f64 a 2) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) |
| Outputs |
|---|
(*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 angle 1/90))) |
(*.f64 (pow.f64 a 2) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) |
(*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/90))) |
5 calls:
| 28.0ms | angle |
| 27.0ms | b |
| 25.0ms | a |
| 17.0ms | (pow.f64 a 2) |
| 11.0ms | (pow.f64 b 2) |
| Error | Segments | Branch |
|---|---|---|
| 38.8b | 3 | a |
| 36.0b | 3 | b |
| 41.5b | 2 | angle |
| 36.0b | 2 | (pow.f64 b 2) |
| 39.1b | 2 | (pow.f64 a 2) |
Compiled 222 to 155 computations (30.2% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 58.0ms | 1.4803072833610096e-77 | 1.0259724794898073e-65 |
| 55.0ms | -9.601284500820832e-80 | -1.4368288037630332e-89 |
| 46.0ms | 210× | body | 256 | valid |
| 41.0ms | 68× | body | 1024 | valid |
| 17.0ms | 39× | body | 512 | valid |
| 3.0ms | 3× | body | 2048 | valid |
Compiled 612 to 526 computations (14.1% saved)
| Inputs |
|---|
(*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) |
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) |
(*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 a 2) -1/90))) |
(*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/90))) |
(*.f64 angle (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) 1/90)) |
(*.f64 angle (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90))) |
(*.f64 angle (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) 1/90))) |
(*.f64 (*.f64 (pow.f64 a 2) (PI.f64)) (*.f64 angle -1/90)) |
(*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -1/90) |
(*.f64 (*.f64 (pow.f64 b 2) (PI.f64)) (*.f64 angle 1/90)) |
(*.f64 (pow.f64 a 2) (*.f64 angle (*.f64 (PI.f64) -1/90))) |
(*.f64 (pow.f64 a 2) (*.f64 (PI.f64) (*.f64 angle -1/90))) |
(*.f64 (pow.f64 a 2) (*.f64 (*.f64 angle (PI.f64)) -1/90)) |
(*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 angle 1/90))) |
(*.f64 -2 (*.f64 (PI.f64) (*.f64 (*.f64 angle (pow.f64 a 2)) 1/180))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 angle (*.f64 1/180 (PI.f64))))) |
(/.f64 (*.f64 (pow.f64 b 2) (*.f64 (*.f64 angle (PI.f64)) 1/45)) 2) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) |
| Outputs |
|---|
(*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 angle 1/90))) |
(*.f64 2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) |
(*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/90))) |
5 calls:
| 26.0ms | b |
| 25.0ms | angle |
| 25.0ms | a |
| 16.0ms | (pow.f64 a 2) |
| 11.0ms | (pow.f64 b 2) |
| Error | Segments | Branch |
|---|---|---|
| 38.8b | 3 | a |
| 36.0b | 3 | b |
| 41.5b | 2 | angle |
| 36.0b | 2 | (pow.f64 b 2) |
| 39.1b | 2 | (pow.f64 a 2) |
Compiled 210 to 146 computations (30.5% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 54.0ms | 1.4803072833610096e-77 | 1.0259724794898073e-65 |
| 63.0ms | -9.601284500820832e-80 | -1.4368288037630332e-89 |
| 47.0ms | 72× | body | 1024 | valid |
| 44.0ms | 205× | body | 256 | valid |
| 16.0ms | 38× | body | 512 | valid |
| 6.0ms | 5× | body | 2048 | valid |
Compiled 612 to 526 computations (14.1% saved)
| Inputs |
|---|
(*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) |
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) |
(*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 a 2) -1/90))) |
(*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/90))) |
(*.f64 angle (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) 1/90)) |
(*.f64 angle (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90))) |
(*.f64 angle (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) 1/90))) |
(*.f64 (*.f64 (pow.f64 a 2) (PI.f64)) (*.f64 angle -1/90)) |
(*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -1/90) |
(*.f64 (*.f64 (pow.f64 b 2) (PI.f64)) (*.f64 angle 1/90)) |
(*.f64 (pow.f64 a 2) (*.f64 angle (*.f64 (PI.f64) -1/90))) |
(*.f64 (pow.f64 a 2) (*.f64 (PI.f64) (*.f64 angle -1/90))) |
(*.f64 (pow.f64 a 2) (*.f64 (*.f64 angle (PI.f64)) -1/90)) |
(*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 angle 1/90))) |
(*.f64 -2 (*.f64 (PI.f64) (*.f64 (*.f64 angle (pow.f64 a 2)) 1/180))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 angle (*.f64 1/180 (PI.f64))))) |
(/.f64 (*.f64 (pow.f64 b 2) (*.f64 (*.f64 angle (PI.f64)) 1/45)) 2) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
| Outputs |
|---|
(*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 angle 1/90))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) |
(*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/90))) |
5 calls:
| 25.0ms | b |
| 24.0ms | angle |
| 24.0ms | a |
| 15.0ms | (pow.f64 a 2) |
| 11.0ms | (pow.f64 b 2) |
| Error | Segments | Branch |
|---|---|---|
| 38.8b | 3 | a |
| 36.1b | 3 | b |
| 41.6b | 2 | angle |
| 36.1b | 2 | (pow.f64 b 2) |
| 39.1b | 2 | (pow.f64 a 2) |
Compiled 198 to 137 computations (30.8% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 55.0ms | 1.4803072833610096e-77 | 1.0259724794898073e-65 |
| 56.0ms | -9.601284500820832e-80 | -1.4368288037630332e-89 |
| 46.0ms | 221× | body | 256 | valid |
| 41.0ms | 62× | body | 1024 | valid |
| 12.0ms | 31× | body | 512 | valid |
| 7.0ms | 6× | body | 2048 | valid |
Compiled 612 to 526 computations (14.1% saved)
| Inputs |
|---|
(*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) |
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) |
(*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 a 2) -1/90))) |
(*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/90))) |
(*.f64 angle (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) 1/90)) |
(*.f64 angle (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90))) |
(*.f64 angle (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) 1/90))) |
(*.f64 (*.f64 (pow.f64 a 2) (PI.f64)) (*.f64 angle -1/90)) |
(*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -1/90) |
(*.f64 (*.f64 (pow.f64 b 2) (PI.f64)) (*.f64 angle 1/90)) |
(*.f64 (pow.f64 a 2) (*.f64 angle (*.f64 (PI.f64) -1/90))) |
(*.f64 (pow.f64 a 2) (*.f64 (PI.f64) (*.f64 angle -1/90))) |
(*.f64 (pow.f64 a 2) (*.f64 (*.f64 angle (PI.f64)) -1/90)) |
(*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 angle 1/90))) |
(*.f64 -2 (*.f64 (PI.f64) (*.f64 (*.f64 angle (pow.f64 a 2)) 1/180))) |
(*.f64 -2 (*.f64 (pow.f64 a 2) (*.f64 angle (*.f64 1/180 (PI.f64))))) |
(/.f64 (*.f64 (pow.f64 b 2) (*.f64 (*.f64 angle (PI.f64)) 1/45)) 2) |
| Outputs |
|---|
(*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 angle 1/90))) |
(*.f64 (pow.f64 a 2) (*.f64 angle (*.f64 (PI.f64) -1/90))) |
(*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/90))) |
5 calls:
| 23.0ms | angle |
| 23.0ms | b |
| 23.0ms | a |
| 15.0ms | (pow.f64 a 2) |
| 11.0ms | (pow.f64 b 2) |
| Error | Segments | Branch |
|---|---|---|
| 40.3b | 2 | a |
| 36.7b | 3 | b |
| 41.6b | 3 | angle |
| 36.8b | 2 | (pow.f64 b 2) |
| 39.7b | 2 | (pow.f64 a 2) |
Compiled 186 to 129 computations (30.6% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 33.0ms | 3.583987099571271e-106 | 6.039953669060847e-105 |
| 57.0ms | -9.601284500820832e-80 | -1.4368288037630332e-89 |
| 40.0ms | 192× | body | 256 | valid |
| 31.0ms | 47× | body | 1024 | valid |
| 12.0ms | 30× | body | 512 | valid |
| 3.0ms | 3× | body | 2048 | valid |
Compiled 474 to 400 computations (15.6% saved)
| Inputs |
|---|
(*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) |
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) |
(*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 a 2) -1/90))) |
(*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/90))) |
(*.f64 angle (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) 1/90)) |
(*.f64 angle (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90))) |
(*.f64 angle (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) 1/90))) |
(*.f64 (*.f64 (pow.f64 a 2) (PI.f64)) (*.f64 angle -1/90)) |
(*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -1/90) |
(*.f64 (*.f64 (pow.f64 b 2) (PI.f64)) (*.f64 angle 1/90)) |
(*.f64 (pow.f64 a 2) (*.f64 angle (*.f64 (PI.f64) -1/90))) |
(*.f64 (pow.f64 a 2) (*.f64 (PI.f64) (*.f64 angle -1/90))) |
(*.f64 (pow.f64 a 2) (*.f64 (*.f64 angle (PI.f64)) -1/90)) |
| Outputs |
|---|
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) |
(*.f64 (pow.f64 a 2) (*.f64 angle (*.f64 (PI.f64) -1/90))) |
(*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/90))) |
5 calls:
| 19.0ms | b |
| 19.0ms | angle |
| 19.0ms | a |
| 11.0ms | (pow.f64 a 2) |
| 9.0ms | (pow.f64 b 2) |
| Error | Segments | Branch |
|---|---|---|
| 40.3b | 2 | a |
| 36.7b | 3 | b |
| 41.6b | 3 | angle |
| 36.8b | 2 | (pow.f64 b 2) |
| 39.7b | 2 | (pow.f64 a 2) |
Compiled 144 to 100 computations (30.6% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 38.0ms | 3.583987099571271e-106 | 6.039953669060847e-105 |
| 55.0ms | -9.601284500820832e-80 | -1.4368288037630332e-89 |
| 39.0ms | 186× | body | 256 | valid |
| 35.0ms | 51× | body | 1024 | valid |
| 14.0ms | 33× | body | 512 | valid |
| 2.0ms | 2× | body | 2048 | valid |
Compiled 474 to 400 computations (15.6% saved)
| Inputs |
|---|
(*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) |
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) |
(*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 a 2) -1/90))) |
(*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/90))) |
(*.f64 angle (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) 1/90)) |
(*.f64 angle (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90))) |
(*.f64 angle (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) 1/90))) |
(*.f64 (*.f64 (pow.f64 a 2) (PI.f64)) (*.f64 angle -1/90)) |
(*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -1/90) |
(*.f64 (*.f64 (pow.f64 b 2) (PI.f64)) (*.f64 angle 1/90)) |
| Outputs |
|---|
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) |
(*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -1/90) |
(*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/90))) |
5 calls:
| 16.0ms | a |
| 16.0ms | b |
| 15.0ms | angle |
| 10.0ms | (pow.f64 a 2) |
| 8.0ms | (pow.f64 b 2) |
| Error | Segments | Branch |
|---|---|---|
| 40.3b | 2 | a |
| 36.7b | 3 | b |
| 41.6b | 3 | angle |
| 36.8b | 2 | (pow.f64 b 2) |
| 39.7b | 2 | (pow.f64 a 2) |
Compiled 117 to 83 computations (29.1% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 39.0ms | 3.583987099571271e-106 | 6.039953669060847e-105 |
| 60.0ms | -9.601284500820832e-80 | -1.4368288037630332e-89 |
| 43.0ms | 71× | body | 1024 | valid |
| 38.0ms | 176× | body | 256 | valid |
| 11.0ms | 23× | body | 512 | valid |
| 3.0ms | 2× | body | 2048 | valid |
Compiled 474 to 400 computations (15.6% saved)
| Inputs |
|---|
(*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) |
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) |
(*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 a 2) -1/90))) |
(*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/90))) |
(*.f64 angle (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) 1/90)) |
(*.f64 angle (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90))) |
(*.f64 angle (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) 1/90))) |
(*.f64 (*.f64 (pow.f64 a 2) (PI.f64)) (*.f64 angle -1/90)) |
| Outputs |
|---|
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) |
(*.f64 angle (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90))) |
(*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/90))) |
5 calls:
| 14.0ms | angle |
| 14.0ms | b |
| 13.0ms | a |
| 10.0ms | (pow.f64 a 2) |
| 7.0ms | (pow.f64 b 2) |
| Error | Segments | Branch |
|---|---|---|
| 40.3b | 2 | a |
| 36.7b | 3 | b |
| 41.6b | 3 | angle |
| 36.8b | 2 | (pow.f64 b 2) |
| 39.7b | 2 | (pow.f64 a 2) |
Compiled 99 to 71 computations (28.3% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 37.0ms | 3.583987099571271e-106 | 6.039953669060847e-105 |
| 58.0ms | -9.601284500820832e-80 | -1.4368288037630332e-89 |
| 38.0ms | 180× | body | 256 | valid |
| 35.0ms | 54× | body | 1024 | valid |
| 14.0ms | 34× | body | 512 | valid |
| 5.0ms | 4× | body | 2048 | valid |
Compiled 474 to 400 computations (15.6% saved)
| Inputs |
|---|
(*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) |
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) |
(*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 a 2) -1/90))) |
(*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/90))) |
(*.f64 angle (*.f64 (*.f64 (PI.f64) (pow.f64 b 2)) 1/90)) |
| Outputs |
|---|
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) |
(*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) |
(*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/90))) |
5 calls:
| 12.0ms | angle |
| 11.0ms | a |
| 11.0ms | b |
| 7.0ms | (pow.f64 a 2) |
| 6.0ms | (pow.f64 b 2) |
| Error | Segments | Branch |
|---|---|---|
| 40.3b | 2 | a |
| 36.7b | 3 | b |
| 41.6b | 3 | angle |
| 36.8b | 2 | (pow.f64 b 2) |
| 39.7b | 2 | (pow.f64 a 2) |
Compiled 72 to 53 computations (26.4% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 35.0ms | 3.583987099571271e-106 | 6.039953669060847e-105 |
| 58.0ms | -9.601284500820832e-80 | -1.4368288037630332e-89 |
| 41.0ms | 185× | body | 256 | valid |
| 31.0ms | 50× | body | 1024 | valid |
| 14.0ms | 35× | body | 512 | valid |
| 2.0ms | 2× | body | 2048 | valid |
Compiled 474 to 400 computations (15.6% saved)
Total -17.3b remaining (-47%)
Threshold costs -17.3b (-47%)
| Inputs |
|---|
(*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) |
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) |
(*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 a 2) -1/90))) |
| Outputs |
|---|
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) |
(*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) |
(*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) |
5 calls:
| 10.0ms | angle |
| 9.0ms | a |
| 9.0ms | b |
| 6.0ms | (pow.f64 a 2) |
| 5.0ms | (pow.f64 b 2) |
| Error | Segments | Branch |
|---|---|---|
| 40.3b | 2 | a |
| 36.8b | 3 | b |
| 41.6b | 3 | angle |
| 36.8b | 2 | (pow.f64 b 2) |
| 39.7b | 2 | (pow.f64 a 2) |
Compiled 54 to 41 computations (24.1% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 38.0ms | 3.583987099571271e-106 | 6.039953669060847e-105 |
| 58.0ms | -9.601284500820832e-80 | -1.4368288037630332e-89 |
| 40.0ms | 182× | body | 256 | valid |
| 35.0ms | 56× | body | 1024 | valid |
| 14.0ms | 31× | body | 512 | valid |
| 3.0ms | 3× | body | 2048 | valid |
Compiled 474 to 400 computations (15.6% saved)
| 1× | egg-herbie |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 167 | 2114 |
| 1× | fuel |
| 1× | saturated |
| Inputs |
|---|
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) |
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(if (<=.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) -5060056332683/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 (pow.f64 a 2))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 -2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) |
(if (<=.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 7906338019816821/395316900990841051469717474060385365331165331570590074915822964897324881968740911898360124416869383779662261453743773264433220190206627884505885546759254902190463719290168674539974429183775813166483921247017080212035170866063852926988483116502264758478144641625700721781901200420372075258176420915324230983022866681823232) (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 (pow.f64 a 2))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) |
(if (<=.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 7906338019816821/395316900990841051469717474060385365331165331570590074915822964897324881968740911898360124416869383779662261453743773264433220190206627884505885546759254902190463719290168674539974429183775813166483921247017080212035170866063852926988483116502264758478144641625700721781901200420372075258176420915324230983022866681823232) (*.f64 (*.f64 2 (neg.f64 (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) |
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 1 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 4))) 2) |
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 1)) |
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1)) |
(if (<=.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 5617791046444737/2808895523222368605827039360607851146278089029597354019897345018089573059460952548948569958162617750330001779372990521213418590137725259726450741103741783193402623334763523207442222181269470220616454421126328215138096104411600982523029892352200425580677351729446660909999175717788745567263052442650378502144) (*.f64 (pow.f64 a 2) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (*.f64 2 (/.f64 1 1)))) |
(if (<=.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 5617791046444737/2808895523222368605827039360607851146278089029597354019897345018089573059460952548948569958162617750330001779372990521213418590137725259726450741103741783193402623334763523207442222181269470220616454421126328215138096104411600982523029892352200425580677351729446660909999175717788745567263052442650378502144) (*.f64 (pow.f64 a 2) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1))) |
(if (<=.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 5617791046444737/2808895523222368605827039360607851146278089029597354019897345018089573059460952548948569958162617750330001779372990521213418590137725259726450741103741783193402623334763523207442222181269470220616454421126328215138096104411600982523029892352200425580677351729446660909999175717788745567263052442650378502144) (*.f64 (pow.f64 a 2) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))) |
(if (<=.f64 b -5639005774831203/17087896287367280659160173649356416916821636178853222159576332862577757806245124400183696695492608) (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 angle 1/90))) (if (<=.f64 b 3111305647705269/3794275180128377091639574036764685364535950857523710002444946112771297432041422848) (*.f64 (pow.f64 a 2) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/90))))) |
(if (<=.f64 b -3170605756445101/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384) (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 angle 1/90))) (if (<=.f64 b 2063137129194805/474284397516047136454946754595585670566993857190463750305618264096412179005177856) (*.f64 2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) (*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/90))))) |
(if (<=.f64 b -3827688768370271/68351585149469122636640694597425667667286544715412888638305331450311031224980497600734786781970432) (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 angle 1/90))) (if (<=.f64 b 331999078261233/1897137590064188545819787018382342682267975428761855001222473056385648716020711424) (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/90))))) |
(if (<=.f64 b -2870232579518723/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384) (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 angle 1/90))) (if (<=.f64 b 2453137384182563/645562469521727147413979793000752968582426448207305878207664839135161905504210298657411338320034457858975792993186873344) (*.f64 (pow.f64 a 2) (*.f64 angle (*.f64 (PI.f64) -1/90))) (*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/90))))) |
(if (<=.f64 b -750932942315945/8343699359066055009355553539724812947666814540455674882605631280555545803830627148527195652096) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (if (<=.f64 b 1355681185995627/322781234760863573706989896500376484291213224103652939103832419567580952752105149328705669160017228929487896496593436672) (*.f64 (pow.f64 a 2) (*.f64 angle (*.f64 (PI.f64) -1/90))) (*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/90))))) |
(if (<=.f64 b -750932942315945/16687398718132110018711107079449625895333629080911349765211262561111091607661254297054391304192) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (if (<=.f64 b 3873374817130363/645562469521727147413979793000752968582426448207305878207664839135161905504210298657411338320034457858975792993186873344) (*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -1/90) (*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/90))))) |
(if (<=.f64 b -5767164996986457/1067993517960455041197510853084776057301352261178326384973520803911109862890320275011481043468288) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (if (<=.f64 b 5293612250078163/1291124939043454294827959586001505937164852896414611756415329678270323811008420597314822676640068915717951585986373746688) (*.f64 angle (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90))) (*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/90))))) |
(if (<=.f64 b -767620341034077/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (if (<=.f64 b 3873374817130363/645562469521727147413979793000752968582426448207305878207664839135161905504210298657411338320034457858975792993186873344) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/90))))) |
(if (<=.f64 b -5030676667000927/4374501449566023848745004454235242730706338861786424872851541212819905998398751846447026354046107648) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (if (<=.f64 b 3873374817130363/645562469521727147413979793000752968582426448207305878207664839135161905504210298657411338320034457858975792993186873344) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))) |
(*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) |
| Outputs |
|---|
(*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) |
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) |
(if (<=.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) -5060056332683/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 (pow.f64 a 2))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (*.f64 (cos.f64 (*.f64 (PI.f64) (-.f64 1 (*.f64 1/180 angle)))) (*.f64 -2 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180))))))) |
(if (<=.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 7906338019816821/395316900990841051469717474060385365331165331570590074915822964897324881968740911898360124416869383779662261453743773264433220190206627884505885546759254902190463719290168674539974429183775813166483921247017080212035170866063852926988483116502264758478144641625700721781901200420372075258176420915324230983022866681823232) (*.f64 (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) (neg.f64 (pow.f64 a 2))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) |
(if (<=.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 7906338019816821/395316900990841051469717474060385365331165331570590074915822964897324881968740911898360124416869383779662261453743773264433220190206627884505885546759254902190463719290168674539974429183775813166483921247017080212035170866063852926988483116502264758478144641625700721781901200420372075258176420915324230983022866681823232) (*.f64 (*.f64 2 (neg.f64 (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180))))) (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle)))) (*.f64 2 (cos.f64 (*.f64 (PI.f64) (/.f64 angle 180)))))) |
(/.f64 (*.f64 (sin.f64 (*.f64 (PI.f64) (*.f64 angle 1/180))) (*.f64 1 (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 4))) 2) |
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180))) 1)) |
(*.f64 (*.f64 2 (-.f64 (pow.f64 b 2) (pow.f64 a 2))) (*.f64 (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))) 1)) |
(if (<=.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 5617791046444737/2808895523222368605827039360607851146278089029597354019897345018089573059460952548948569958162617750330001779372990521213418590137725259726450741103741783193402623334763523207442222181269470220616454421126328215138096104411600982523029892352200425580677351729446660909999175717788745567263052442650378502144) (*.f64 (pow.f64 a 2) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) (*.f64 2 (/.f64 1 1)))) |
(if (<=.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 5617791046444737/2808895523222368605827039360607851146278089029597354019897345018089573059460952548948569958162617750330001779372990521213418590137725259726450741103741783193402623334763523207442222181269470220616454421126328215138096104411600982523029892352200425580677351729446660909999175717788745567263052442650378502144) (*.f64 (pow.f64 a 2) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 (PI.f64) (/.f64 angle 180)))) 2)) |
(if (<=.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 5617791046444737/2808895523222368605827039360607851146278089029597354019897345018089573059460952548948569958162617750330001779372990521213418590137725259726450741103741783193402623334763523207442222181269470220616454421126328215138096104411600982523029892352200425580677351729446660909999175717788745567263052442650378502144) (*.f64 (pow.f64 a 2) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 2 (*.f64 (*.f64 (pow.f64 b 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) 1/180)))) 1))) |
(if (<=.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) 5617791046444737/2808895523222368605827039360607851146278089029597354019897345018089573059460952548948569958162617750330001779372990521213418590137725259726450741103741783193402623334763523207442222181269470220616454421126328215138096104411600982523029892352200425580677351729446660909999175717788745567263052442650378502144) (*.f64 (pow.f64 a 2) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 1/90 (*.f64 angle (*.f64 (-.f64 (pow.f64 b 2) (pow.f64 a 2)) (PI.f64))))) |
(if (<=.f64 b -5639005774831203/17087896287367280659160173649356416916821636178853222159576332862577757806245124400183696695492608) (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 angle 1/90))) (if (<=.f64 b 3111305647705269/3794275180128377091639574036764685364535950857523710002444946112771297432041422848) (*.f64 (pow.f64 a 2) (*.f64 -2 (sin.f64 (*.f64 (PI.f64) (*.f64 1/180 angle))))) (*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/90))))) |
(if (<=.f64 b -3170605756445101/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384) (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 angle 1/90))) (if (<=.f64 b 2063137129194805/474284397516047136454946754595585670566993857190463750305618264096412179005177856) (*.f64 2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 angle (*.f64 (PI.f64) -1/180))))) (*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/90))))) |
(if (<=.f64 b -3827688768370271/68351585149469122636640694597425667667286544715412888638305331450311031224980497600734786781970432) (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 angle 1/90))) (if (<=.f64 b 331999078261233/1897137590064188545819787018382342682267975428761855001222473056385648716020711424) (*.f64 -2 (*.f64 (pow.f64 a 2) (sin.f64 (*.f64 1/180 (*.f64 angle (PI.f64)))))) (*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/90))))) |
(if (<=.f64 b -2870232579518723/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384) (*.f64 (pow.f64 b 2) (*.f64 (PI.f64) (*.f64 angle 1/90))) (if (<=.f64 b 2453137384182563/645562469521727147413979793000752968582426448207305878207664839135161905504210298657411338320034457858975792993186873344) (*.f64 (pow.f64 a 2) (*.f64 angle (*.f64 (PI.f64) -1/90))) (*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/90))))) |
(if (<=.f64 b -750932942315945/8343699359066055009355553539724812947666814540455674882605631280555545803830627148527195652096) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (if (<=.f64 b 1355681185995627/322781234760863573706989896500376484291213224103652939103832419567580952752105149328705669160017228929487896496593436672) (*.f64 (pow.f64 a 2) (*.f64 angle (*.f64 (PI.f64) -1/90))) (*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/90))))) |
(if (<=.f64 b -750932942315945/16687398718132110018711107079449625895333629080911349765211262561111091607661254297054391304192) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (if (<=.f64 b 3873374817130363/645562469521727147413979793000752968582426448207305878207664839135161905504210298657411338320034457858975792993186873344) (*.f64 (*.f64 (pow.f64 a 2) (*.f64 angle (PI.f64))) -1/90) (*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/90))))) |
(if (<=.f64 b -5767164996986457/1067993517960455041197510853084776057301352261178326384973520803911109862890320275011481043468288) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (if (<=.f64 b 5293612250078163/1291124939043454294827959586001505937164852896414611756415329678270323811008420597314822676640068915717951585986373746688) (*.f64 angle (*.f64 (pow.f64 a 2) (*.f64 (PI.f64) -1/90))) (*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/90))))) |
(if (<=.f64 b -767620341034077/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (if (<=.f64 b 3873374817130363/645562469521727147413979793000752968582426448207305878207664839135161905504210298657411338320034457858975792993186873344) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 angle (*.f64 (PI.f64) (*.f64 (pow.f64 b 2) 1/90))))) |
(if (<=.f64 b -5030676667000927/4374501449566023848745004454235242730706338861786424872851541212819905998398751846447026354046107648) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))) (if (<=.f64 b 3873374817130363/645562469521727147413979793000752968582426448207305878207664839135161905504210298657411338320034457858975792993186873344) (*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) (*.f64 1/90 (*.f64 angle (*.f64 (pow.f64 b 2) (PI.f64)))))) |
(*.f64 -1/90 (*.f64 angle (*.f64 (pow.f64 a 2) (PI.f64)))) |
Compiled 778 to 607 computations (22% saved)
| 4× | egg-herbie |
| 2798× | rational.json-simplify-2 |
| 2076× | rational.json-simplify-2 |
| 2060× | rational.json-simplify-35 |
| 2058× | rational.json-simplify-35 |
| 2058× | rational.json-simplify-35 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 20 | 73 |
| 1 | 32 | 73 |
| 2 | 53 | 73 |
| 3 | 89 | 73 |
| 4 | 184 | 73 |
| 5 | 350 | 73 |
| 6 | 850 | 73 |
| 7 | 2485 | 73 |
| 8 | 4605 | 73 |
| 9 | 6333 | 73 |
| 10 | 6904 | 73 |
| 11 | 7327 | 73 |
| 12 | 7380 | 73 |
| 13 | 7470 | 73 |
| 14 | 7632 | 73 |
| 0 | 80 | 2784 |
| 1 | 179 | 2742 |
| 2 | 344 | 2310 |
| 3 | 656 | 2214 |
| 4 | 1774 | 2214 |
| 5 | 2906 | 2214 |
| 6 | 3692 | 2214 |
| 7 | 3976 | 2214 |
| 8 | 4654 | 2214 |
| 9 | 5092 | 2214 |
| 10 | 5375 | 2214 |
| 11 | 6059 | 2214 |
| 12 | 6720 | 2214 |
| 13 | 7693 | 2214 |
| 0 | 20 | 73 |
| 1 | 32 | 73 |
| 2 | 53 | 73 |
| 3 | 89 | 73 |
| 4 | 184 | 73 |
| 5 | 350 | 73 |
| 6 | 850 | 73 |
| 7 | 2485 | 73 |
| 8 | 4605 | 73 |
| 9 | 6333 | 73 |
| 10 | 6904 | 73 |
| 11 | 7327 | 73 |
| 12 | 7380 | 73 |
| 13 | 7470 | 73 |
| 14 | 7632 | 73 |
| 0 | 146 | 5494 |
| 1 | 372 | 5262 |
| 2 | 865 | 4638 |
| 3 | 1842 | 4194 |
| 4 | 3396 | 4194 |
| 5 | 4952 | 4046 |
| 6 | 5898 | 4046 |
| 7 | 6731 | 4046 |
| 8 | 7221 | 3966 |
| 9 | 7691 | 3966 |
| 1× | node limit |
| 1× | node limit |
| 1× | node limit |
| 1× | node limit |
Compiled 449 to 336 computations (25.2% saved)
Compiled 715 to 518 computations (27.6% saved)
Loading profile data...