Time bar (total: 35.4s)
| 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 |
| 50% | 49.9% | 49.9% | 0.1% | 0% | 0% | 0% | 3 |
| 50% | 49.9% | 49.9% | 0.1% | 0% | 0% | 0% | 4 |
| 50% | 49.9% | 49.9% | 0.1% | 0% | 0% | 0% | 5 |
| 75% | 74.9% | 25% | 0.1% | 0% | 0% | 0% | 6 |
| 75% | 74.9% | 25% | 0.1% | 0% | 0% | 0% | 7 |
| 75% | 74.9% | 25% | 0.1% | 0% | 0% | 0% | 8 |
| 87.5% | 87.4% | 12.5% | 0.1% | 0% | 0% | 0% | 9 |
| 87.5% | 87.4% | 12.5% | 0.1% | 0% | 0% | 0% | 10 |
| 87.5% | 87.4% | 12.5% | 0.1% | 0% | 0% | 0% | 11 |
| 93.8% | 93.6% | 6.2% | 0.1% | 0% | 0% | 0% | 12 |
Compiled 27 to 21 computations (22.2% saved)
| 1.4s | 5717× | body | 256 | valid |
| 884.0ms | 887× | body | 4096 | valid |
| 732.0ms | 882× | body | 2048 | valid |
| 264.0ms | 494× | body | 1024 | valid |
| 112.0ms | 276× | body | 512 | valid |
| 2× | egg-herbie |
| 3876× | rational.json-simplify-1 |
| 3796× | rational.json-simplify-41 |
| 2618× | rational.json-simplify-35 |
| 16× | rational.json-simplify-2 |
| 8× | rational.json-simplify-42 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 55 | 284 |
| 1 | 91 | 284 |
| 2 | 108 | 284 |
| 3 | 141 | 284 |
| 4 | 206 | 284 |
| 5 | 388 | 284 |
| 6 | 896 | 284 |
| 7 | 1168 | 284 |
| 8 | 1185 | 284 |
| 9 | 1202 | 284 |
| 10 | 1219 | 284 |
| 11 | 1236 | 284 |
| 12 | 1253 | 284 |
| 13 | 1270 | 284 |
| 14 | 1287 | 284 |
| 15 | 1304 | 284 |
| 16 | 1321 | 284 |
| 17 | 1338 | 284 |
| 18 | 1355 | 284 |
| 19 | 1372 | 284 |
| 20 | 1389 | 284 |
| 21 | 1406 | 284 |
| 22 | 3767 | 284 |
| 23 | 3784 | 284 |
| 24 | 3801 | 284 |
| 25 | 3818 | 284 |
| 26 | 3835 | 284 |
| 27 | 3852 | 284 |
| 28 | 3869 | 284 |
| 29 | 3886 | 284 |
| 30 | 3903 | 284 |
| 31 | 3920 | 284 |
| 32 | 3937 | 284 |
| 33 | 3954 | 284 |
| 34 | 3971 | 284 |
| 35 | 3988 | 284 |
| 36 | 5447 | 284 |
| 37 | 5464 | 284 |
| 38 | 5481 | 284 |
| 39 | 5498 | 284 |
| 40 | 5515 | 284 |
| 41 | 5532 | 284 |
| 42 | 5549 | 284 |
| 43 | 5566 | 284 |
| 44 | 5583 | 284 |
| 45 | 5600 | 284 |
| 46 | 5617 | 284 |
| 47 | 5634 | 284 |
| 48 | 5651 | 284 |
| 49 | 5668 | 284 |
| 50 | 5685 | 284 |
| 51 | 5702 | 284 |
| 52 | 5719 | 284 |
| 53 | 5736 | 284 |
| 54 | 5753 | 284 |
| 55 | 5770 | 284 |
| 56 | 5787 | 284 |
| 57 | 5804 | 284 |
| 58 | 5821 | 284 |
| 59 | 5838 | 284 |
| 60 | 5855 | 284 |
| 61 | 5872 | 284 |
| 62 | 5889 | 284 |
| 63 | 5906 | 284 |
| 64 | 5923 | 284 |
| 65 | 5940 | 284 |
| 66 | 5957 | 284 |
| 67 | 5974 | 284 |
| 68 | 5991 | 284 |
| 69 | 6008 | 284 |
| 70 | 6025 | 284 |
| 71 | 6042 | 284 |
| 72 | 6059 | 284 |
| 73 | 6076 | 284 |
| 74 | 6093 | 284 |
| 75 | 6110 | 284 |
| 76 | 6127 | 284 |
| 77 | 6144 | 284 |
| 78 | 6161 | 284 |
| 79 | 6178 | 284 |
| 80 | 6195 | 284 |
| 81 | 6212 | 284 |
| 82 | 6229 | 284 |
| 83 | 6246 | 284 |
| 84 | 6263 | 284 |
| 85 | 6280 | 284 |
| 86 | 6297 | 284 |
| 87 | 6314 | 284 |
| 88 | 6331 | 284 |
| 89 | 6348 | 284 |
| 90 | 6365 | 284 |
| 91 | 6382 | 284 |
| 92 | 6399 | 284 |
| 93 | 6416 | 284 |
| 94 | 6433 | 284 |
| 95 | 6450 | 284 |
| 96 | 6467 | 284 |
| 97 | 6484 | 284 |
| 98 | 6501 | 284 |
| 99 | 6518 | 284 |
| 100 | 6535 | 284 |
| 101 | 6552 | 284 |
| 102 | 6569 | 284 |
| 103 | 6586 | 284 |
| 104 | 6603 | 284 |
| 105 | 6620 | 284 |
| 106 | 6637 | 284 |
| 107 | 6654 | 284 |
| 108 | 6671 | 284 |
| 109 | 6688 | 284 |
| 110 | 6705 | 284 |
| 111 | 6722 | 284 |
| 112 | 6739 | 284 |
| 113 | 6756 | 284 |
| 114 | 6773 | 284 |
| 115 | 6790 | 284 |
| 116 | 6807 | 284 |
| 117 | 6824 | 284 |
| 118 | 6841 | 284 |
| 119 | 6858 | 284 |
| 120 | 6875 | 284 |
| 121 | 6892 | 284 |
| 122 | 6909 | 284 |
| 123 | 6926 | 284 |
| 124 | 6943 | 284 |
| 125 | 6960 | 284 |
| 126 | 6977 | 284 |
| 127 | 6994 | 284 |
| 128 | 7011 | 284 |
| 129 | 7028 | 284 |
| 130 | 7045 | 284 |
| 131 | 7062 | 284 |
| 132 | 7079 | 284 |
| 133 | 7096 | 284 |
| 134 | 7113 | 284 |
| 135 | 7130 | 284 |
| 136 | 7147 | 284 |
| 137 | 7164 | 284 |
| 138 | 7181 | 284 |
| 139 | 7198 | 284 |
| 140 | 7215 | 284 |
| 141 | 7232 | 284 |
| 142 | 7249 | 284 |
| 143 | 7249 | 284 |
| 144 | 7266 | 284 |
| 145 | 7283 | 284 |
| 146 | 7300 | 284 |
| 147 | 7317 | 284 |
| 148 | 7334 | 284 |
| 149 | 7351 | 284 |
| 150 | 7368 | 284 |
| 151 | 7385 | 284 |
| 152 | 7402 | 284 |
| 153 | 7419 | 284 |
| 154 | 7436 | 284 |
| 155 | 7453 | 284 |
| 156 | 7470 | 284 |
| 157 | 7487 | 284 |
| 158 | 7504 | 284 |
| 159 | 7521 | 284 |
| 160 | 7538 | 284 |
| 161 | 7555 | 284 |
| 162 | 7572 | 284 |
| 163 | 7589 | 284 |
| 164 | 7606 | 284 |
| 165 | 7623 | 284 |
| 166 | 7640 | 284 |
| 167 | 7657 | 284 |
| 168 | 7674 | 284 |
| 169 | 7691 | 284 |
| 170 | 7708 | 284 |
| 171 | 7725 | 284 |
| 172 | 7742 | 284 |
| 173 | 7759 | 284 |
| 174 | 7776 | 284 |
| 175 | 7793 | 284 |
| 176 | 7810 | 284 |
| 177 | 7827 | 284 |
| 178 | 7844 | 284 |
| 179 | 7861 | 284 |
| 180 | 7878 | 284 |
| 181 | 7895 | 284 |
| 182 | 7912 | 284 |
| 183 | 7929 | 284 |
| 184 | 7946 | 284 |
| 185 | 7963 | 284 |
| 186 | 7980 | 284 |
| 187 | 7997 | 284 |
| 0 | 3 | 3 |
| 1× | saturated |
| 1× | node limit |
| Inputs |
|---|
0 |
1 |
2 |
| Outputs |
|---|
0 |
1 |
2 |
| Inputs |
|---|
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 A) (-.f64 (-.f64 C B) (sqrt.f64 (+.f64 (pow.f64 (-.f64 B C) 2) (pow.f64 A 2)))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 C A) 2) (pow.f64 B 2)))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 C) (-.f64 (-.f64 B A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A B) 2) (pow.f64 C 2)))))) (PI.f64))) |
| Outputs |
|---|
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 A) (-.f64 (-.f64 C B) (sqrt.f64 (+.f64 (pow.f64 (-.f64 B C) 2) (pow.f64 A 2)))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 C A) 2) (pow.f64 B 2)))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2)))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 C) (-.f64 (-.f64 B A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A B) 2) (pow.f64 C 2)))))) (PI.f64))) |
Compiled 29 to 23 computations (20.7% saved)
| 1× | egg-herbie |
| 32808× | rational.json-simplify-41 |
| 3698× | rational.json-simplify-1 |
| 1296× | rational.json-simplify-35 |
| 4× | rational.json-simplify-2 |
| 2× | rational.json-simplify-42 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 23 | 71 |
| 1 | 34 | 71 |
| 2 | 41 | 71 |
| 3 | 54 | 71 |
| 4 | 79 | 71 |
| 5 | 148 | 71 |
| 6 | 334 | 71 |
| 7 | 915 | 71 |
| 8 | 1164 | 71 |
| 9 | 1171 | 71 |
| 10 | 1178 | 71 |
| 11 | 1185 | 71 |
| 12 | 1192 | 71 |
| 13 | 1199 | 71 |
| 14 | 1206 | 71 |
| 15 | 1213 | 71 |
| 16 | 1220 | 71 |
| 17 | 1227 | 71 |
| 18 | 1234 | 71 |
| 19 | 1241 | 71 |
| 20 | 1248 | 71 |
| 21 | 1255 | 71 |
| 22 | 1262 | 71 |
| 23 | 1269 | 71 |
| 24 | 1276 | 71 |
| 25 | 1283 | 71 |
| 26 | 1290 | 71 |
| 27 | 1297 | 71 |
| 28 | 1304 | 71 |
| 29 | 1311 | 71 |
| 30 | 1318 | 71 |
| 31 | 1325 | 71 |
| 32 | 1332 | 71 |
| 33 | 1339 | 71 |
| 34 | 1346 | 71 |
| 35 | 1353 | 71 |
| 36 | 1360 | 71 |
| 37 | 1367 | 71 |
| 38 | 1374 | 71 |
| 39 | 1381 | 71 |
| 40 | 1388 | 71 |
| 41 | 1395 | 71 |
| 42 | 1402 | 71 |
| 43 | 4277 | 71 |
| 44 | 4284 | 71 |
| 45 | 4291 | 71 |
| 46 | 4298 | 71 |
| 47 | 4305 | 71 |
| 48 | 4312 | 71 |
| 49 | 4319 | 71 |
| 50 | 4326 | 71 |
| 51 | 4333 | 71 |
| 52 | 4340 | 71 |
| 53 | 4347 | 71 |
| 54 | 4354 | 71 |
| 55 | 4361 | 71 |
| 56 | 4368 | 71 |
| 57 | 4375 | 71 |
| 58 | 4382 | 71 |
| 59 | 5682 | 71 |
| 60 | 5689 | 71 |
| 61 | 5696 | 71 |
| 62 | 5703 | 71 |
| 63 | 5710 | 71 |
| 64 | 5717 | 71 |
| 65 | 5724 | 71 |
| 66 | 5731 | 71 |
| 67 | 5738 | 71 |
| 68 | 5745 | 71 |
| 69 | 5752 | 71 |
| 70 | 5759 | 71 |
| 71 | 5766 | 71 |
| 72 | 5773 | 71 |
| 73 | 5780 | 71 |
| 74 | 5787 | 71 |
| 75 | 5794 | 71 |
| 76 | 5801 | 71 |
| 77 | 5808 | 71 |
| 78 | 5815 | 71 |
| 79 | 5822 | 71 |
| 80 | 5829 | 71 |
| 81 | 5836 | 71 |
| 82 | 5843 | 71 |
| 83 | 5850 | 71 |
| 84 | 5857 | 71 |
| 85 | 5864 | 71 |
| 86 | 5871 | 71 |
| 87 | 5878 | 71 |
| 88 | 5885 | 71 |
| 89 | 5892 | 71 |
| 90 | 5899 | 71 |
| 91 | 5906 | 71 |
| 92 | 5913 | 71 |
| 93 | 5920 | 71 |
| 94 | 5927 | 71 |
| 95 | 5934 | 71 |
| 96 | 5941 | 71 |
| 97 | 5948 | 71 |
| 98 | 5955 | 71 |
| 99 | 5962 | 71 |
| 100 | 5969 | 71 |
| 101 | 5976 | 71 |
| 102 | 5983 | 71 |
| 103 | 5990 | 71 |
| 104 | 5997 | 71 |
| 105 | 6004 | 71 |
| 106 | 6011 | 71 |
| 107 | 6018 | 71 |
| 108 | 6025 | 71 |
| 109 | 6032 | 71 |
| 110 | 6039 | 71 |
| 111 | 6046 | 71 |
| 112 | 6053 | 71 |
| 113 | 6060 | 71 |
| 114 | 6067 | 71 |
| 115 | 6074 | 71 |
| 116 | 6081 | 71 |
| 117 | 6088 | 71 |
| 118 | 6095 | 71 |
| 119 | 6102 | 71 |
| 120 | 6109 | 71 |
| 121 | 6116 | 71 |
| 122 | 6123 | 71 |
| 123 | 6130 | 71 |
| 124 | 6137 | 71 |
| 125 | 6144 | 71 |
| 126 | 6151 | 71 |
| 127 | 6158 | 71 |
| 128 | 6165 | 71 |
| 129 | 6172 | 71 |
| 130 | 6179 | 71 |
| 131 | 6186 | 71 |
| 132 | 6193 | 71 |
| 133 | 6200 | 71 |
| 134 | 6207 | 71 |
| 135 | 6214 | 71 |
| 136 | 6221 | 71 |
| 137 | 6228 | 71 |
| 138 | 6235 | 71 |
| 139 | 6242 | 71 |
| 140 | 6249 | 71 |
| 141 | 6256 | 71 |
| 142 | 6263 | 71 |
| 143 | 6270 | 71 |
| 144 | 6277 | 71 |
| 145 | 6284 | 71 |
| 146 | 6291 | 71 |
| 147 | 6298 | 71 |
| 148 | 6305 | 71 |
| 149 | 6312 | 71 |
| 150 | 6319 | 71 |
| 151 | 6326 | 71 |
| 152 | 6333 | 71 |
| 153 | 6340 | 71 |
| 154 | 6347 | 71 |
| 155 | 6354 | 71 |
| 156 | 6361 | 71 |
| 157 | 6368 | 71 |
| 158 | 6375 | 71 |
| 159 | 6382 | 71 |
| 160 | 6389 | 71 |
| 161 | 6396 | 71 |
| 162 | 6403 | 71 |
| 163 | 6410 | 71 |
| 164 | 6417 | 71 |
| 165 | 6424 | 71 |
| 166 | 6431 | 71 |
| 167 | 6438 | 71 |
| 168 | 6445 | 71 |
| 169 | 6452 | 71 |
| 170 | 6459 | 71 |
| 171 | 6466 | 71 |
| 172 | 6473 | 71 |
| 173 | 6480 | 71 |
| 174 | 6487 | 71 |
| 175 | 6494 | 71 |
| 176 | 6501 | 71 |
| 177 | 6508 | 71 |
| 178 | 6515 | 71 |
| 179 | 6522 | 71 |
| 180 | 6529 | 71 |
| 181 | 6536 | 71 |
| 182 | 6543 | 71 |
| 183 | 6550 | 71 |
| 184 | 6557 | 71 |
| 185 | 6564 | 71 |
| 186 | 6571 | 71 |
| 187 | 6578 | 71 |
| 188 | 6585 | 71 |
| 189 | 6592 | 71 |
| 190 | 6599 | 71 |
| 191 | 6606 | 71 |
| 192 | 6613 | 71 |
| 193 | 6620 | 71 |
| 194 | 6627 | 71 |
| 195 | 6634 | 71 |
| 196 | 6641 | 71 |
| 197 | 6648 | 71 |
| 198 | 6655 | 71 |
| 199 | 6662 | 71 |
| 200 | 6669 | 71 |
| 201 | 6676 | 71 |
| 202 | 6683 | 71 |
| 203 | 6690 | 71 |
| 204 | 6697 | 71 |
| 205 | 6704 | 71 |
| 206 | 6711 | 71 |
| 207 | 6718 | 71 |
| 208 | 6725 | 71 |
| 209 | 6732 | 71 |
| 210 | 6739 | 71 |
| 211 | 6746 | 71 |
| 212 | 6753 | 71 |
| 213 | 6760 | 71 |
| 214 | 6767 | 71 |
| 215 | 6774 | 71 |
| 216 | 6781 | 71 |
| 217 | 6788 | 71 |
| 218 | 6795 | 71 |
| 219 | 6802 | 71 |
| 220 | 6809 | 71 |
| 221 | 6816 | 71 |
| 222 | 6823 | 71 |
| 223 | 6830 | 71 |
| 224 | 6837 | 71 |
| 225 | 6844 | 71 |
| 226 | 6851 | 71 |
| 227 | 6858 | 71 |
| 228 | 6865 | 71 |
| 229 | 6872 | 71 |
| 230 | 6879 | 71 |
| 231 | 6886 | 71 |
| 232 | 6893 | 71 |
| 233 | 6900 | 71 |
| 234 | 6907 | 71 |
| 235 | 6914 | 71 |
| 236 | 6921 | 71 |
| 237 | 6928 | 71 |
| 238 | 6935 | 71 |
| 239 | 6942 | 71 |
| 240 | 6949 | 71 |
| 241 | 6956 | 71 |
| 242 | 6963 | 71 |
| 243 | 6970 | 71 |
| 244 | 6977 | 71 |
| 245 | 6984 | 71 |
| 246 | 6991 | 71 |
| 247 | 6998 | 71 |
| 248 | 7005 | 71 |
| 249 | 7012 | 71 |
| 250 | 7019 | 71 |
| 251 | 7026 | 71 |
| 252 | 7033 | 71 |
| 253 | 7040 | 71 |
| 254 | 7047 | 71 |
| 255 | 7054 | 71 |
| 256 | 7061 | 71 |
| 257 | 7068 | 71 |
| 258 | 7075 | 71 |
| 259 | 7082 | 71 |
| 260 | 7089 | 71 |
| 261 | 7096 | 71 |
| 262 | 7103 | 71 |
| 263 | 7110 | 71 |
| 264 | 7117 | 71 |
| 265 | 7124 | 71 |
| 266 | 7131 | 71 |
| 267 | 7138 | 71 |
| 268 | 7145 | 71 |
| 269 | 7152 | 71 |
| 270 | 7159 | 71 |
| 271 | 7166 | 71 |
| 272 | 7173 | 71 |
| 273 | 7180 | 71 |
| 274 | 7187 | 71 |
| 275 | 7194 | 71 |
| 276 | 7201 | 71 |
| 277 | 7208 | 71 |
| 278 | 7215 | 71 |
| 279 | 7222 | 71 |
| 280 | 7229 | 71 |
| 281 | 7236 | 71 |
| 282 | 7243 | 71 |
| 283 | 7250 | 71 |
| 284 | 7257 | 71 |
| 285 | 7264 | 71 |
| 286 | 7271 | 71 |
| 287 | 7278 | 71 |
| 288 | 7285 | 71 |
| 289 | 7292 | 71 |
| 290 | 7299 | 71 |
| 291 | 7306 | 71 |
| 292 | 7313 | 71 |
| 293 | 7320 | 71 |
| 294 | 7327 | 71 |
| 295 | 7334 | 71 |
| 296 | 7341 | 71 |
| 297 | 7348 | 71 |
| 298 | 7355 | 71 |
| 299 | 7362 | 71 |
| 300 | 7369 | 71 |
| 301 | 7376 | 71 |
| 302 | 7383 | 71 |
| 303 | 7390 | 71 |
| 304 | 7397 | 71 |
| 305 | 7404 | 71 |
| 306 | 7411 | 71 |
| 307 | 7418 | 71 |
| 308 | 7425 | 71 |
| 309 | 7432 | 71 |
| 310 | 7439 | 71 |
| 311 | 7446 | 71 |
| 312 | 7453 | 71 |
| 313 | 7460 | 71 |
| 314 | 7467 | 71 |
| 315 | 7474 | 71 |
| 316 | 7481 | 71 |
| 317 | 7488 | 71 |
| 318 | 7495 | 71 |
| 319 | 7502 | 71 |
| 320 | 7509 | 71 |
| 321 | 7516 | 71 |
| 322 | 7523 | 71 |
| 323 | 7530 | 71 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (PI.f64))) |
| Outputs |
|---|
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (PI.f64))) |
Compiled 26 to 20 computations (23.1% saved)
2 alts after pruning (2 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 0 | 1 | 1 |
| Fresh | 0 | 1 | 1 |
| Picked | 0 | 0 | 0 |
| Done | 0 | 0 | 0 |
| Total | 0 | 2 | 2 |
| Status | Error | Program |
|---|---|---|
| ▶ | 32.0b | (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (PI.f64))) |
Compiled 26 to 20 computations (23.1% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (PI.f64))) |
| ✓ | 0.1b | (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
| ✓ | 0.5b | (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) |
| ✓ | 36.3b | (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) |
Compiled 141 to 80 computations (43.3% saved)
36 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | A | @ | inf | (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (PI.f64))) |
| 1.0ms | C | @ | -inf | (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (PI.f64))) |
| 1.0ms | C | @ | -inf | (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
| 1.0ms | A | @ | 0 | (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) |
| 1.0ms | A | @ | -inf | (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (PI.f64))) |
| 1× | batch-egg-rewrite |
| 1960× | rational.json-1 |
| 1960× | rational.json-2 |
| 1960× | rational.json-4 |
| 1960× | rational.json-3 |
| 814× | rational.json-simplify-35 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 23 | 194 |
| 1 | 157 | 182 |
| 2 | 318 | 182 |
| 3 | 721 | 182 |
| 4 | 1762 | 182 |
| 5 | 5449 | 182 |
| 1× | node limit |
| Inputs |
|---|
(sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) |
(-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) |
(*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (PI.f64))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 4)) (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 C (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (neg.f64 A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 C (+.f64 (neg.f64 A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 C (-.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) A))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 C (-.f64 (neg.f64 A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 C (-.f64 0 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (neg.f64 A))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 C (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 (-.f64 C (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 1)) (neg.f64 A)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 (-.f64 C (-.f64 A 1)) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (-.f64 C A))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 A) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (-.f64 C (-.f64 A 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 C (-.f64 A 1)) (-.f64 -1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 C (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 A) (-.f64 C (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 C (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 1)) (-.f64 -1 A))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (-.f64 A C)) (-.f64 1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) (-.f64 1 A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 4)) (*.f64 2 (*.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (+.f64 B B)) (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (+.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 2 (/.f64 B (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 B (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 B) (/.f64 1 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (/.f64 2 B)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (+.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 2 (*.f64 2 (/.f64 B (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 B 4) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) (neg.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) (/.f64 (neg.f64 (+.f64 B B)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 B (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (-.f64 0 (/.f64 B (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 4) (*.f64 B 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (+.f64 (*.f64 2 (*.f64 2 (/.f64 B (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (*.f64 2 (*.f64 2 (/.f64 B (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (+.f64 (/.f64 (*.f64 B 4) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (/.f64 (*.f64 B 4) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (/.f64 (*.f64 B 8) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (-.f64 0 (*.f64 2 (/.f64 B (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 4)) (*.f64 B 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C))) (*.f64 B -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 (/.f64 B (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 B) (/.f64 2 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (+.f64 B B)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 2) (/.f64 B 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (neg.f64 (+.f64 B B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 2 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (neg.f64 (*.f64 2 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (*.f64 2 (neg.f64 (+.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B) 4)) (*.f64 2 (*.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C))) (*.f64 2 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)))) (*.f64 2 (*.f64 B -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 4 (/.f64 B (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (/.f64 4 (/.f64 B (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 B 4)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 1/2) (+.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) B) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 4)) (neg.f64 (*.f64 B 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 2 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (+.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 2 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 0 (neg.f64 (+.f64 B B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)))) (-.f64 0 (*.f64 B -2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64)) 360) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64)) 720) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64)) 720)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64)) 720)) (*.f64 2 (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64)) 720))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64))) 1))))) |
| 1× | egg-herbie |
| 1524× | rational.json-simplify-35 |
| 1374× | rational.json-simplify-51 |
| 1142× | rational.json-simplify-2 |
| 948× | rational.json-simplify-46 |
| 720× | rational.json-simplify-50 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 643 | 16577 |
| 1 | 1638 | 16055 |
| 2 | 3807 | 15447 |
| 3 | 6176 | 14925 |
| 1× | node limit |
| Inputs |
|---|
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) |
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) |
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) |
A |
(+.f64 A (*.f64 -1 C)) |
(+.f64 A (+.f64 (*.f64 -1 C) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)))) |
(+.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (pow.f64 A 2)))))) |
(*.f64 -1 A) |
(+.f64 C (*.f64 -1 A)) |
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 -1 A))) |
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 -1 A)))) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) |
C |
(+.f64 C (*.f64 -1 A)) |
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A))) |
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A)))) |
(*.f64 -1 C) |
(+.f64 A (*.f64 -1 C)) |
(+.f64 A (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))) |
(+.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2)))))) |
(-.f64 A C) |
(-.f64 (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)))) C) |
(-.f64 (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))) C) |
(-.f64 (+.f64 A (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))) C) |
B |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) B)) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) B))) |
(*.f64 -1 B) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B)) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 -1 B))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5))) (*.f64 -1 B)))) |
(*.f64 -1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) |
(+.f64 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 -1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) |
(+.f64 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) |
(+.f64 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) |
(*.f64 -1 (+.f64 A (*.f64 -1 A))) |
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 (+.f64 A (*.f64 -1 A)))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 (+.f64 A (*.f64 -1 A))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) 2)) (pow.f64 C 3))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 (+.f64 A (*.f64 -1 A)))))) |
(*.f64 2 C) |
(+.f64 (*.f64 -2 A) (*.f64 2 C)) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 -2 A) (*.f64 2 C))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 -2 A) (*.f64 2 C)))) |
(-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (+.f64 C (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 C (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(*.f64 -2 A) |
(-.f64 (+.f64 C (*.f64 -2 A)) (*.f64 -1 C)) |
(-.f64 (+.f64 C (+.f64 (*.f64 -2 A) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)))) (*.f64 -1 C)) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (pow.f64 A 2))) (+.f64 C (+.f64 (*.f64 -2 A) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A))))) (*.f64 -1 C)) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) A)) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) |
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2) (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2)))) (pow.f64 A 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))) |
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 C (pow.f64 B 4))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) C))) (pow.f64 A 4))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2) (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2)))) (pow.f64 A 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))))) |
(-.f64 (*.f64 2 C) (*.f64 2 A)) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 2 C)) (*.f64 2 A)) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 (*.f64 2 C) (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))) (*.f64 2 A)) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (+.f64 (*.f64 2 C) (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))) (*.f64 2 A)) |
(*.f64 -1 B) |
(-.f64 (+.f64 C (*.f64 -1 B)) A) |
(-.f64 (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))) A) |
(-.f64 (+.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B)))) A) |
B |
(-.f64 (+.f64 C B) A) |
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)) A) |
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 C B))) A) |
(/.f64 (-.f64 (*.f64 2 C) (*.f64 2 A)) B) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 B (-.f64 A C))) (*.f64 2 (/.f64 C B))) (*.f64 2 (/.f64 A B))) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 B (-.f64 A C))) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/8 (/.f64 (pow.f64 B 3) (pow.f64 (-.f64 A C) 3))))) (*.f64 2 (/.f64 A B))) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 B (-.f64 A C))) (+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 B 5) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 (pow.f64 B 3) (pow.f64 (-.f64 A C) 3)))))) (*.f64 2 (/.f64 A B))) |
-1 |
(-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 1 (/.f64 A B))) |
(-.f64 (+.f64 (/.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4))))) (+.f64 1 (/.f64 A B))) |
1 |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 C B))) (/.f64 A B)) |
(-.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4))) (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 C B)))) (/.f64 A B)) |
(*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B)) |
(+.f64 (*.f64 (-.f64 (/.f64 1 B) (*.f64 -1 (*.f64 (/.f64 A B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) C) (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) |
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 (-.f64 (/.f64 1 B) (*.f64 -1 (*.f64 (/.f64 A B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) C) (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B)))) |
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 3))) B) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 (-.f64 (/.f64 1 B) (*.f64 -1 (*.f64 (/.f64 A B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) C) (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))))) |
(*.f64 -1 (/.f64 (+.f64 A (*.f64 -1 A)) B)) |
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 C B))) (*.f64 -1 (/.f64 (+.f64 A (*.f64 -1 A)) B))) |
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 C B))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (*.f64 (pow.f64 C 2) B))) (*.f64 -1 (/.f64 (+.f64 A (*.f64 -1 A)) B)))) |
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 C B))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) 2) (*.f64 -1 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))) (*.f64 (pow.f64 C 3) B))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (*.f64 (pow.f64 C 2) B))) (*.f64 -1 (/.f64 (+.f64 A (*.f64 -1 A)) B))))) |
(*.f64 2 (/.f64 C B)) |
(+.f64 (*.f64 -2 (/.f64 A B)) (*.f64 2 (/.f64 C B))) |
(+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) |
(+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A B) (pow.f64 C 2))) (*.f64 1/2 (/.f64 B C))))) |
(/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) A) B)) (/.f64 C B)) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) A) B)) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 C B))) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) A) B)) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) B) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (/.f64 C B)))) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(*.f64 -2 (/.f64 A B)) |
(-.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (/.f64 C B)) (*.f64 -1 (/.f64 C B))) |
(-.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 A B))))) (*.f64 -1 (/.f64 C B))) |
(-.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (*.f64 (pow.f64 A 2) B))) (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 A B)))))) (*.f64 -1 (/.f64 C B))) |
(*.f64 1/2 (/.f64 B A)) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 C B) (pow.f64 A 2))) (*.f64 1/2 (/.f64 B A))) |
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (*.f64 (pow.f64 A 3) B))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 C B) (pow.f64 A 2))) (*.f64 1/2 (/.f64 B A)))) |
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 C (pow.f64 B 4))) (*.f64 -1 (*.f64 C (+.f64 (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2) (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (*.f64 (pow.f64 A 4) B))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (*.f64 (pow.f64 A 3) B))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 C B) (pow.f64 A 2))) (*.f64 1/2 (/.f64 B A))))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (*.f64 -1 C)) 2))))) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (*.f64 -1 C)) 2))))) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (*.f64 -1 C)) 2))))) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (*.f64 -1 C)) 2))))) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 (+.f64 C (*.f64 -1 A))) 2)))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 (+.f64 C (*.f64 -1 A))) 2)))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 (+.f64 C (*.f64 -1 A))) 2)))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 (+.f64 C (*.f64 -1 A))) 2)))) B)) (PI.f64))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 0) |
(+.f64 0 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) |
(-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 0) |
(-.f64 0 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 2)) |
(*.f64 2 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 2) 1)) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 1) |
(*.f64 1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) |
(*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 1/2) |
(*.f64 1/2 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 2) 2) |
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 1) |
(/.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 2) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 4) 4) |
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 4)) 8) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 4)) (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 4))) 16) |
(pow.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 1) |
(neg.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(+.f64 C (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (neg.f64 A))) |
(+.f64 C (+.f64 (neg.f64 A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(+.f64 C (-.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) A)) |
(+.f64 C (-.f64 (neg.f64 A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(+.f64 C (-.f64 0 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(+.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 0) |
(+.f64 0 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(+.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (neg.f64 A)) |
(+.f64 -1 (-.f64 C (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 1))) |
(+.f64 -1 (+.f64 (-.f64 C (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 1)) (neg.f64 A))) |
(+.f64 -1 (+.f64 (-.f64 C (-.f64 A 1)) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (-.f64 C A)) |
(+.f64 (neg.f64 A) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(+.f64 (-.f64 -1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (-.f64 C (-.f64 A 1))) |
(+.f64 (-.f64 C (-.f64 A 1)) (-.f64 -1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(+.f64 (-.f64 C (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 1)) -1) |
(+.f64 (-.f64 -1 A) (-.f64 C (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 1))) |
(+.f64 (-.f64 C (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 1)) (-.f64 -1 A)) |
(+.f64 (-.f64 -1 (-.f64 A C)) (-.f64 1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(+.f64 (-.f64 -1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) (-.f64 1 A)) |
(*.f64 2 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 2)) |
(*.f64 2 (*.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 2) 1)) |
(*.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 1) |
(*.f64 1 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(*.f64 (*.f64 2 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) 1/2) |
(*.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) -1) |
(*.f64 1/2 (*.f64 2 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) |
(*.f64 -1 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C))) |
(*.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 2) 2) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 1) |
(/.f64 (*.f64 2 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) 2) |
(/.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) -1) |
(/.f64 (*.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 4) 4) |
(/.f64 (*.f64 2 (*.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 4)) 8) |
(/.f64 (*.f64 2 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C))) -2) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 4)) (*.f64 2 (*.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 4))) 16) |
(pow.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 1) |
(neg.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C))) |
(+.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B) 0) |
(+.f64 0 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) |
(+.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (+.f64 B B)) (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (+.f64 B B))) |
(-.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B) 0) |
(/.f64 2 (*.f64 2 (/.f64 B (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B) |
(/.f64 1 (/.f64 B (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) |
(/.f64 (/.f64 1 B) (/.f64 1 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) |
(/.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B) 1) |
(/.f64 (*.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (/.f64 2 B)) 2) |
(/.f64 (*.f64 2 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (+.f64 B B)) |
(/.f64 4 (*.f64 2 (*.f64 2 (/.f64 B (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))) |
(/.f64 4 (/.f64 (*.f64 B 4) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) |
(/.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) (neg.f64 B)) |
(/.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) (/.f64 (neg.f64 (+.f64 B B)) 2)) |
(/.f64 -1 (/.f64 B (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)))) |
(/.f64 -1 (-.f64 0 (/.f64 B (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) |
(/.f64 (*.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B) 4) 4) |
(/.f64 (*.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 4) (*.f64 B 4)) |
(/.f64 8 (+.f64 (*.f64 2 (*.f64 2 (/.f64 B (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (*.f64 2 (*.f64 2 (/.f64 B (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))))) |
(/.f64 8 (+.f64 (/.f64 (*.f64 B 4) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (/.f64 (*.f64 B 4) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) |
(/.f64 8 (/.f64 (*.f64 B 8) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) |
(/.f64 -2 (-.f64 0 (*.f64 2 (/.f64 B (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))) |
(/.f64 (*.f64 2 (*.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 4)) (*.f64 B 8)) |
(/.f64 (*.f64 2 (*.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B) 4)) 8) |
(/.f64 (*.f64 2 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C))) (*.f64 B -2)) |
(/.f64 (/.f64 4 (/.f64 B (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) 4) |
(/.f64 (/.f64 2 B) (/.f64 2 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) |
(/.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (+.f64 B B)) 1/2) |
(/.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 2) (/.f64 B 2)) |
(/.f64 (neg.f64 (*.f64 2 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (neg.f64 (+.f64 B B))) |
(/.f64 (+.f64 (neg.f64 (*.f64 2 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (neg.f64 (*.f64 2 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (*.f64 2 (neg.f64 (+.f64 B B)))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B) 4)) (*.f64 2 (*.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B) 4))) 16) |
(/.f64 (+.f64 (*.f64 2 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C))) (*.f64 2 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)))) (*.f64 2 (*.f64 B -2))) |
(/.f64 (+.f64 (/.f64 4 (/.f64 B (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (/.f64 4 (/.f64 B (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) 8) |
(/.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 B 4)) 1/4) |
(/.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 1/2) (+.f64 B B)) |
(/.f64 (/.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) B) -1) |
(/.f64 (neg.f64 (*.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 4)) (neg.f64 (*.f64 B 4))) |
(/.f64 (neg.f64 (neg.f64 (*.f64 2 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (+.f64 B B)) |
(/.f64 (neg.f64 (neg.f64 (*.f64 2 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 0 (neg.f64 (+.f64 B B)))) |
(/.f64 (neg.f64 (*.f64 2 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)))) (-.f64 0 (*.f64 B -2))) |
(pow.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B) 1) |
(+.f64 (*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64))) 0) |
(+.f64 0 (*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64)))) |
(-.f64 (*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64))) 0) |
(/.f64 (*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64))) 1) |
(/.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64)) 360) 2) |
(/.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64)) 720) 4) |
(/.f64 (*.f64 2 (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64)) 720)) 8) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64)) 720)) (*.f64 2 (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64)) 720))) 16) |
(pow.f64 (*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64))) 1) |
| Outputs |
|---|
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 (*.f64 C A) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 (*.f64 C A) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 (*.f64 C A)))) |
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) |
(+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 (*.f64 C A) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1))) (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1)) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 1/2))) |
(+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 (*.f64 C A) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) 1/2))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 (*.f64 C A))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 1/2 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))) (neg.f64 (*.f64 C A))))) |
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) |
(+.f64 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1)) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 1/2)) (+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 (*.f64 C A) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1))) (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1)) 2)) (pow.f64 A 3))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) 1/2)))) |
(+.f64 (+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 (*.f64 C A) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) 1/2))) (*.f64 1/2 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (*.f64 (pow.f64 A 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))) |
(+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 (*.f64 C A)))) (*.f64 1/2 (+.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 A 2))) (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (*.f64 (pow.f64 A 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3)))))))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))) (neg.f64 (*.f64 C A)))) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 C (pow.f64 A 3))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))) |
A |
(+.f64 A (*.f64 -1 C)) |
(+.f64 A (*.f64 C -1)) |
(+.f64 A (neg.f64 C)) |
(+.f64 A (+.f64 (*.f64 -1 C) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)))) |
(+.f64 (*.f64 C -1) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (pow.f64 (*.f64 C -1) 2))) A)) A)) |
(+.f64 A (+.f64 (neg.f64 C) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 C 2))) A)))) |
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 B 2) 0) A)) (+.f64 A (neg.f64 C))) |
(+.f64 A (+.f64 (neg.f64 C) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))) |
(+.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (pow.f64 A 2)))))) |
(+.f64 A (+.f64 (*.f64 C -1) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (pow.f64 (*.f64 C -1) 2))) A)) (*.f64 1/2 (*.f64 C (/.f64 (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (pow.f64 (*.f64 C -1) 2))) (pow.f64 A 2))))))) |
(+.f64 A (+.f64 (neg.f64 C) (*.f64 1/2 (+.f64 (*.f64 C (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 C 2))) (pow.f64 A 2))) (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 C 2))) A))))) |
(+.f64 (neg.f64 C) (+.f64 A (*.f64 1/2 (+.f64 (*.f64 C (/.f64 (+.f64 (pow.f64 B 2) 0) (pow.f64 A 2))) (/.f64 (+.f64 (pow.f64 B 2) 0) A))))) |
(+.f64 A (+.f64 (neg.f64 C) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 B 2) (/.f64 C (pow.f64 A 2))) (/.f64 (pow.f64 B 2) A))))) |
(*.f64 -1 A) |
(neg.f64 A) |
(+.f64 C (*.f64 -1 A)) |
(+.f64 C (neg.f64 A)) |
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 -1 A))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (+.f64 C (neg.f64 A))) |
(+.f64 C (+.f64 (neg.f64 A) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))) |
(+.f64 (neg.f64 A) (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))) |
(+.f64 (neg.f64 A) (+.f64 C (*.f64 (/.f64 (pow.f64 B 2) A) -1/2))) |
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 -1 A)))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 C (pow.f64 A 2)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (+.f64 C (neg.f64 A)))) |
(+.f64 C (+.f64 (neg.f64 A) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 C (pow.f64 A 2)) -1/2)) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))) |
(+.f64 C (+.f64 (neg.f64 A) (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 B 2) A) (*.f64 (pow.f64 B 2) (/.f64 C (pow.f64 A 2))))))) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 -1 (*.f64 (*.f64 C A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 (*.f64 C A) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 (*.f64 C A)))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (+.f64 (*.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 1/2)) (*.f64 -1 (*.f64 (*.f64 C A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (+.f64 (*.f64 (*.f64 C A) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 1/2 (*.f64 (pow.f64 C 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) |
(+.f64 (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (pow.f64 C 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 (*.f64 C A))))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))) (neg.f64 (*.f64 C A))))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 C A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (+.f64 (*.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 1/2)) (*.f64 (*.f64 (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) (*.f64 (pow.f64 C 3) A)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) 1/2))))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 A (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (pow.f64 C 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 (pow.f64 C 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (*.f64 C A) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 A (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (pow.f64 C 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (pow.f64 C 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 (*.f64 C A))))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (+.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 A (pow.f64 C 3)))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 (*.f64 C A))))) |
C |
(+.f64 C (*.f64 -1 A)) |
(+.f64 C (neg.f64 A)) |
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A))) |
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))) C)) (+.f64 C (neg.f64 A))) |
(+.f64 C (+.f64 (neg.f64 A) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 A 2))) C)))) |
(+.f64 (neg.f64 A) (+.f64 C (*.f64 1/2 (/.f64 (+.f64 (pow.f64 B 2) 0) C)))) |
(+.f64 (neg.f64 A) (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 B 2) C)))) |
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A)))) |
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))) (/.f64 A (pow.f64 C 2)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))) C)) (+.f64 C (neg.f64 A)))) |
(+.f64 C (+.f64 (+.f64 (neg.f64 A) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 A 2))) C))) (*.f64 1/2 (*.f64 A (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 A 2))) (pow.f64 C 2)))))) |
(+.f64 C (+.f64 (neg.f64 A) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (pow.f64 B 2) 0) C) (*.f64 A (/.f64 (+.f64 (pow.f64 B 2) 0) (pow.f64 C 2))))))) |
(+.f64 C (+.f64 (neg.f64 A) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (/.f64 A (pow.f64 C 2))))))) |
(*.f64 -1 C) |
(*.f64 C -1) |
(neg.f64 C) |
(+.f64 A (*.f64 -1 C)) |
(+.f64 A (*.f64 C -1)) |
(+.f64 A (neg.f64 C)) |
(+.f64 A (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))) |
(+.f64 A (+.f64 (*.f64 C -1) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))) |
(+.f64 A (+.f64 (neg.f64 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))) |
(+.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2)))))) |
(+.f64 (*.f64 C -1) (+.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 A (pow.f64 C 2))))) A)) |
(+.f64 A (+.f64 (neg.f64 C) (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 B 2) (/.f64 A (pow.f64 C 2))) (/.f64 (pow.f64 B 2) C))))) |
(+.f64 (neg.f64 C) (+.f64 A (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 B 2) (/.f64 A (pow.f64 C 2))) (/.f64 (pow.f64 B 2) C))))) |
(-.f64 A C) |
(-.f64 (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)))) C) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (-.f64 A C)) |
(+.f64 A (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) C)) |
(+.f64 (-.f64 A C) (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)))) |
(-.f64 (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))) C) |
(+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))) (-.f64 A C)) |
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 A (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))) C) |
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))) C))) |
(-.f64 (+.f64 A (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))) C) |
(+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))) (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))))) (-.f64 A C)) |
(+.f64 A (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))) (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))))) C)) |
(+.f64 A (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))) C)))) |
B |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) |
(+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) B)) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 B (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))))) |
(+.f64 B (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) B))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (+.f64 B (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) (*.f64 1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5))))) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (+.f64 B (*.f64 1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5)))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) |
(*.f64 -1 B) |
(neg.f64 B) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B)) |
(+.f64 (neg.f64 B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 -1 B))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 1/8))) |
(+.f64 (neg.f64 B) (+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 1/8) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5))) (*.f64 -1 B)))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5)) -1/16) (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 1/8)))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (neg.f64 B) (+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5)) -1/16) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 1/8)))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (neg.f64 B) (+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 1/8) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5)) -1/16)))) |
(*.f64 -1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) |
(neg.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) |
(+.f64 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 -1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) |
(+.f64 (*.f64 -1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) |
(+.f64 (neg.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 C (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) |
(+.f64 (neg.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 C (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) |
(+.f64 (neg.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 C (-.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) -1))) |
(+.f64 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) |
(+.f64 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 -1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1/2)))) |
(+.f64 (neg.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 (*.f64 C (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) (*.f64 -1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) |
(+.f64 (neg.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 (*.f64 C (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (pow.f64 C 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) |
(+.f64 (neg.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 (*.f64 C (-.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) -1)) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (pow.f64 C 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) |
(+.f64 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) |
(+.f64 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1/2)) (+.f64 (*.f64 -1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (*.f64 (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) (*.f64 (pow.f64 C 3) A)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) -1/2))))) |
(+.f64 (*.f64 C (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (neg.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 (*.f64 -1/2 (*.f64 A (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (pow.f64 C 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))))) (*.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) (*.f64 -1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) |
(+.f64 (*.f64 C (-.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (+.f64 (neg.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -1/2 (+.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (pow.f64 C 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 A (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (pow.f64 C 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))))))) |
(+.f64 (*.f64 C (-.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) -1)) (+.f64 (neg.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 A (pow.f64 C 3))) (*.f64 (pow.f64 C 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) |
(*.f64 -1 (+.f64 A (*.f64 -1 A))) |
(*.f64 -1 (+.f64 A (neg.f64 A))) |
(neg.f64 (+.f64 A (neg.f64 A))) |
0 |
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 (+.f64 A (*.f64 -1 A)))) |
(+.f64 (*.f64 -1 (+.f64 A (neg.f64 A))) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))) C))) |
(+.f64 (neg.f64 (+.f64 A (neg.f64 A))) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 A 2))) C))) |
(+.f64 (neg.f64 (+.f64 A (neg.f64 A))) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 B 2) 0) C))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) 0) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 (+.f64 A (*.f64 -1 A))))) |
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))) C)) (+.f64 (*.f64 -1 (+.f64 A (neg.f64 A))) (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))) (/.f64 A (pow.f64 C 2)))))) |
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 A 2))) C)) (+.f64 (neg.f64 (+.f64 A (neg.f64 A))) (*.f64 -1/2 (*.f64 A (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 A 2))) (pow.f64 C 2)))))) |
(+.f64 (neg.f64 (+.f64 A (neg.f64 A))) (*.f64 -1/2 (+.f64 (/.f64 (+.f64 (pow.f64 B 2) 0) C) (*.f64 A (/.f64 (+.f64 (pow.f64 B 2) 0) (pow.f64 C 2)))))) |
(+.f64 0 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 B 2) (/.f64 A (pow.f64 C 2))) (/.f64 (pow.f64 B 2) C)))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) 2)) (pow.f64 C 3))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 (+.f64 A (*.f64 -1 A)))))) |
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))))) (*.f64 1/4 (pow.f64 (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))) 2))) (pow.f64 C 3))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))) C)) (+.f64 (*.f64 -1 (+.f64 A (neg.f64 A))) (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))) (/.f64 A (pow.f64 C 2))))))) |
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 A 2))) C)) (+.f64 (+.f64 (neg.f64 (+.f64 A (neg.f64 A))) (*.f64 -1/2 (*.f64 A (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 A 2))) (pow.f64 C 2))))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 (pow.f64 A 2) (neg.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 A 2))))) (*.f64 1/4 (pow.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 A 2))) 2))) (pow.f64 C 3))))) |
(+.f64 (+.f64 (neg.f64 (+.f64 A (neg.f64 A))) (*.f64 -1/2 (+.f64 (/.f64 (+.f64 (pow.f64 B 2) 0) C) (*.f64 A (/.f64 (+.f64 (pow.f64 B 2) 0) (pow.f64 C 2)))))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 B 2) 0) (neg.f64 (pow.f64 A 2))) (*.f64 1/4 (pow.f64 (+.f64 (pow.f64 B 2) 0) 2))) (pow.f64 C 3)))) |
(+.f64 (+.f64 0 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 B 2) (/.f64 A (pow.f64 C 2))) (/.f64 (pow.f64 B 2) C)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (neg.f64 (pow.f64 A 2))) (*.f64 (pow.f64 B 4) 1/4)) (pow.f64 C 3)))) |
(*.f64 2 C) |
(+.f64 (*.f64 -2 A) (*.f64 2 C)) |
(+.f64 (*.f64 2 C) (*.f64 A -2)) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 -2 A) (*.f64 2 C))) |
(+.f64 (*.f64 A -2) (+.f64 (*.f64 2 C) (*.f64 1/2 (/.f64 (pow.f64 B 2) C)))) |
(+.f64 (+.f64 (*.f64 2 C) (*.f64 A -2)) (*.f64 1/2 (/.f64 (pow.f64 B 2) C))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 2 C) (*.f64 A -2))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 -2 A) (*.f64 2 C)))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (+.f64 (*.f64 2 C) (*.f64 A -2)) (*.f64 1/2 (*.f64 (pow.f64 B 2) (/.f64 A (pow.f64 C 2)))))) |
(+.f64 (*.f64 A -2) (+.f64 (+.f64 (*.f64 2 C) (*.f64 1/2 (/.f64 (pow.f64 B 2) C))) (*.f64 (pow.f64 B 2) (*.f64 (/.f64 A (pow.f64 C 2)) 1/2)))) |
(+.f64 (+.f64 (*.f64 2 C) (*.f64 A -2)) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (/.f64 A (pow.f64 C 2)))))) |
(-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(+.f64 C (-.f64 (*.f64 A (*.f64 (+.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1))) -1)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(+.f64 (*.f64 A (neg.f64 (+.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(+.f64 (*.f64 (neg.f64 A) (+.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(+.f64 (*.f64 (neg.f64 A) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (+.f64 C (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(+.f64 (+.f64 C (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1)) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1/2))) (-.f64 (*.f64 A (*.f64 (+.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1))) -1)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(+.f64 (*.f64 A (neg.f64 (+.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.f64 (+.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 -1/2 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(+.f64 C (-.f64 (+.f64 (*.f64 (neg.f64 A) (+.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1/2))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(+.f64 C (+.f64 (*.f64 (neg.f64 A) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1/2)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 C (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(+.f64 (+.f64 C (+.f64 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1)) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1/2)) (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1)) 2)) (pow.f64 A 3))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) -1/2)))) (-.f64 (*.f64 A (*.f64 (+.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1))) -1)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(+.f64 (*.f64 A (neg.f64 (+.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.f64 (+.f64 C (*.f64 -1/2 (+.f64 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (*.f64 (pow.f64 A 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(+.f64 (*.f64 (neg.f64 A) (+.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 C (-.f64 (*.f64 -1/2 (+.f64 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (*.f64 (pow.f64 A 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 A 2))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) |
(+.f64 (*.f64 (neg.f64 A) (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (+.f64 C (-.f64 (*.f64 -1/2 (+.f64 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (*.f64 (pow.f64 A 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 A 2))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) |
(*.f64 -2 A) |
(*.f64 A -2) |
(-.f64 (+.f64 C (*.f64 -2 A)) (*.f64 -1 C)) |
(+.f64 (*.f64 A -2) (-.f64 C (*.f64 C -1))) |
(+.f64 C (-.f64 (*.f64 A -2) (neg.f64 C))) |
(-.f64 (+.f64 C (*.f64 A -2)) (neg.f64 C)) |
(-.f64 (+.f64 C (+.f64 (*.f64 -2 A) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)))) (*.f64 -1 C)) |
(+.f64 (+.f64 (*.f64 A -2) (*.f64 (/.f64 (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (pow.f64 (*.f64 C -1) 2))) A) -1/2)) (-.f64 C (*.f64 C -1))) |
(+.f64 C (-.f64 (+.f64 (*.f64 A -2) (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 C 2))) A) -1/2)) (neg.f64 C))) |
(+.f64 C (+.f64 (*.f64 A -2) (-.f64 (*.f64 (/.f64 (+.f64 (pow.f64 B 2) 0) A) -1/2) (neg.f64 C)))) |
(+.f64 C (+.f64 (*.f64 A -2) (-.f64 (*.f64 (/.f64 (pow.f64 B 2) A) -1/2) (neg.f64 C)))) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (pow.f64 A 2))) (+.f64 C (+.f64 (*.f64 -2 A) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A))))) (*.f64 -1 C)) |
(+.f64 (+.f64 C (+.f64 (*.f64 A -2) (*.f64 (/.f64 (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (pow.f64 (*.f64 C -1) 2))) A) -1/2))) (-.f64 (*.f64 (*.f64 C (/.f64 (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (pow.f64 (*.f64 C -1) 2))) (pow.f64 A 2))) -1/2) (*.f64 C -1))) |
(+.f64 (+.f64 C (+.f64 (*.f64 A -2) (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 C 2))) A) -1/2))) (-.f64 (*.f64 C (*.f64 (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 C 2))) (pow.f64 A 2)) -1/2)) (neg.f64 C))) |
(+.f64 (+.f64 (*.f64 (/.f64 (+.f64 (pow.f64 B 2) 0) A) -1/2) (+.f64 C (*.f64 A -2))) (*.f64 C (-.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 B 2) 0) (pow.f64 A 2))) -1))) |
(+.f64 C (+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 B 2) A) -1/2) (*.f64 A -2)) (*.f64 C (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2))))))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) A)) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 1/2 (*.f64 (pow.f64 B 2) (/.f64 C (pow.f64 A 2))))) |
(*.f64 1/2 (+.f64 (*.f64 (pow.f64 B 2) (/.f64 C (pow.f64 A 2))) (/.f64 (pow.f64 B 2) A))) |
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2) (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2)))) (pow.f64 A 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))) |
(+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 1/2 (*.f64 (pow.f64 B 2) (/.f64 C (pow.f64 A 2))))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/4 (pow.f64 (pow.f64 B 2) 2)) (*.f64 -1 (pow.f64 (*.f64 B C) 2))) (pow.f64 A 3)))) |
(+.f64 (*.f64 1/2 (+.f64 (*.f64 (pow.f64 B 2) (/.f64 C (pow.f64 A 2))) (/.f64 (pow.f64 B 2) A))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 B 4) 1/4) (neg.f64 (pow.f64 (*.f64 B C) 2))) (pow.f64 A 3)))) |
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 C (pow.f64 B 4))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) C))) (pow.f64 A 4))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2) (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2)))) (pow.f64 A 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))))) |
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/4 (pow.f64 (pow.f64 B 2) 2)) (*.f64 -1 (pow.f64 (*.f64 B C) 2))) (pow.f64 A 3))) (+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 1/2 (*.f64 (pow.f64 B 2) (/.f64 C (pow.f64 A 2))))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 C (*.f64 (pow.f64 B 4) -1/2)) (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (pow.f64 B 2) 2)) (*.f64 -1 (pow.f64 (*.f64 B C) 2))) (*.f64 C -1))) (pow.f64 A 4))))) |
(+.f64 (+.f64 (*.f64 1/2 (+.f64 (*.f64 (pow.f64 B 2) (/.f64 C (pow.f64 A 2))) (/.f64 (pow.f64 B 2) A))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 B 4) 1/4) (neg.f64 (pow.f64 (*.f64 B C) 2))) (pow.f64 A 3)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 C (*.f64 -1/2 (pow.f64 B 4))) (*.f64 (neg.f64 C) (+.f64 (*.f64 (pow.f64 B 4) 1/4) (neg.f64 (pow.f64 (*.f64 B C) 2))))) (pow.f64 A 4)))) |
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 B 4) 1/4) (neg.f64 (pow.f64 (*.f64 B C) 2))) (pow.f64 A 3))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 C (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (neg.f64 (+.f64 (*.f64 (pow.f64 B 4) 1/4) (neg.f64 (pow.f64 (*.f64 B C) 2)))))) (pow.f64 A 4)) (+.f64 (*.f64 (pow.f64 B 2) (/.f64 C (pow.f64 A 2))) (/.f64 (pow.f64 B 2) A))))) |
(-.f64 (*.f64 2 C) (*.f64 2 A)) |
(*.f64 2 (-.f64 C A)) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 2 C)) (*.f64 2 A)) |
(+.f64 (*.f64 2 C) (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 2 A))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 2 (-.f64 C A))) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 (*.f64 2 C) (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))) (*.f64 2 A)) |
(+.f64 (+.f64 (*.f64 2 C) (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)) 1/8)) (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 2 A))) |
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)) 1/8)) (*.f64 2 (-.f64 C A))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)) 1/8) (*.f64 2 (-.f64 C A)))) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (+.f64 (*.f64 2 C) (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))) (*.f64 2 A)) |
(+.f64 (+.f64 (+.f64 (*.f64 2 C) (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)) 1/8)) (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5)) -1/16)) (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 2 A))) |
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 (*.f64 2 C) (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)) 1/8))) (-.f64 (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5)) -1/16) (*.f64 2 A))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5)) -1/16) (+.f64 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)) 1/8) (*.f64 2 (-.f64 C A))))) |
(*.f64 -1 B) |
(neg.f64 B) |
(-.f64 (+.f64 C (*.f64 -1 B)) A) |
(+.f64 (neg.f64 B) (-.f64 C A)) |
(+.f64 C (-.f64 (neg.f64 A) B)) |
(-.f64 (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))) A) |
(+.f64 (+.f64 (neg.f64 B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) (-.f64 C A)) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C (-.f64 (neg.f64 A) B))) |
(-.f64 (+.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B)))) A) |
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 1/8))) (-.f64 C A)) |
(+.f64 (+.f64 C (+.f64 (neg.f64 B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) (-.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 1/8) A)) |
B |
(-.f64 (+.f64 C B) A) |
(+.f64 B (-.f64 C A)) |
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)) A) |
(+.f64 (+.f64 B C) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) A)) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 B (-.f64 C A))) |
(+.f64 C (-.f64 (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) A)) |
(+.f64 C (+.f64 B (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) A))) |
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 C B))) A) |
(+.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 B C)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) A)) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (-.f64 (+.f64 B (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) C)) A)) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 B (-.f64 C A)))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (-.f64 B A)))) |
(/.f64 (-.f64 (*.f64 2 C) (*.f64 2 A)) B) |
(/.f64 (*.f64 2 (-.f64 C A)) B) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 B (-.f64 A C))) (*.f64 2 (/.f64 C B))) (*.f64 2 (/.f64 A B))) |
(+.f64 (*.f64 2 (/.f64 C B)) (-.f64 (*.f64 -1/2 (/.f64 B (-.f64 A C))) (*.f64 2 (/.f64 A B)))) |
(+.f64 (*.f64 -1/2 (/.f64 B (-.f64 A C))) (-.f64 (*.f64 2 (/.f64 C B)) (*.f64 2 (/.f64 A B)))) |
(+.f64 (*.f64 -1/2 (/.f64 B (-.f64 A C))) (*.f64 2 (-.f64 (/.f64 C B) (/.f64 A B)))) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 B (-.f64 A C))) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/8 (/.f64 (pow.f64 B 3) (pow.f64 (-.f64 A C) 3))))) (*.f64 2 (/.f64 A B))) |
(+.f64 (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/8 (/.f64 (pow.f64 B 3) (pow.f64 (-.f64 A C) 3)))) (-.f64 (*.f64 -1/2 (/.f64 B (-.f64 A C))) (*.f64 2 (/.f64 A B)))) |
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 B (-.f64 A C))) (*.f64 1/8 (/.f64 (pow.f64 B 3) (pow.f64 (-.f64 A C) 3)))) (*.f64 2 (-.f64 (/.f64 C B) (/.f64 A B)))) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 B (-.f64 A C))) (+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 B 5) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 (pow.f64 B 3) (pow.f64 (-.f64 A C) 3)))))) (*.f64 2 (/.f64 A B))) |
(+.f64 (+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 3) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/16 (/.f64 (pow.f64 B 5) (pow.f64 (-.f64 A C) 5))))) (-.f64 (*.f64 -1/2 (/.f64 B (-.f64 A C))) (*.f64 2 (/.f64 A B)))) |
(+.f64 (*.f64 -1/2 (/.f64 B (-.f64 A C))) (-.f64 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 3) (pow.f64 (-.f64 A C) 3))) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 -1/16 (/.f64 (pow.f64 B 5) (pow.f64 (-.f64 A C) 5))))) (*.f64 2 (/.f64 A B)))) |
(+.f64 (*.f64 -1/2 (/.f64 B (-.f64 A C))) (+.f64 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 3) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/16 (/.f64 (pow.f64 B 5) (pow.f64 (-.f64 A C) 5)))) (*.f64 2 (-.f64 (/.f64 C B) (/.f64 A B))))) |
-1 |
(-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) |
(-.f64 -1 (-.f64 (/.f64 A B) (/.f64 C B))) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 1 (/.f64 A B))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(+.f64 (/.f64 C B) (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 1 (/.f64 A B)))) |
(-.f64 (+.f64 (/.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4))))) (+.f64 1 (/.f64 A B))) |
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4)))) (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(+.f64 (/.f64 C B) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4)))) (+.f64 1 (/.f64 A B)))) |
(+.f64 (-.f64 -1 (-.f64 (/.f64 A B) (/.f64 C B))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4))))) |
1 |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B))) |
(+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) |
(-.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 C B))) (/.f64 A B)) |
(+.f64 (+.f64 (/.f64 C B) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (-.f64 1 (/.f64 A B))) |
(+.f64 (+.f64 1 (/.f64 C B)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 A B))) |
(+.f64 1 (+.f64 (/.f64 C B) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 A B)))) |
(-.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4))) (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 C B)))) (/.f64 A B)) |
(+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 1 (/.f64 C B))) (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4))) (/.f64 A B))) |
(+.f64 (+.f64 1 (+.f64 (/.f64 C B) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4))) (/.f64 A B))) |
(+.f64 (+.f64 (/.f64 C B) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (-.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4))) (/.f64 A B))) |
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4))) (+.f64 (/.f64 C B) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 A B))))) |
(*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B)) |
(neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B)) |
(+.f64 (*.f64 (-.f64 (/.f64 1 B) (*.f64 -1 (*.f64 (/.f64 A B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) C) (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) |
(+.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B)) (*.f64 C (-.f64 (/.f64 1 B) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 A B)))))) |
(+.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B)) (*.f64 C (-.f64 (/.f64 1 B) (*.f64 (/.f64 A B) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) |
(+.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B)) (*.f64 C (-.f64 (/.f64 1 B) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 (/.f64 A B)))))) |
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 (-.f64 (/.f64 1 B) (*.f64 -1 (*.f64 (/.f64 A B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) C) (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B)))) |
(+.f64 (*.f64 C (-.f64 (/.f64 1 B) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 A B))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B)) (*.f64 (*.f64 (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) (/.f64 (pow.f64 C 2) B)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1/2)))) |
(+.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B)) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (/.f64 (pow.f64 C 2) B)))) (*.f64 C (-.f64 (/.f64 1 B) (*.f64 (/.f64 A B) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) |
(+.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B)) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (pow.f64 C 2) B)))) (*.f64 C (-.f64 (/.f64 1 B) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 (/.f64 A B))))))) |
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 3))) B) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 (-.f64 (/.f64 1 B) (*.f64 -1 (*.f64 (/.f64 A B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) C) (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))))) |
(+.f64 (*.f64 (*.f64 (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) (/.f64 (pow.f64 C 2) B)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) -1/2)) (+.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B)) (*.f64 C (-.f64 (/.f64 1 B) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 A B)))))) (*.f64 (*.f64 (*.f64 (-.f64 1 (*.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) (pow.f64 C 3)) (/.f64 A B)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) -1/2)))) |
(+.f64 (*.f64 C (-.f64 (/.f64 1 B) (*.f64 (/.f64 A B) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (+.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (/.f64 (pow.f64 C 2) B))))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (pow.f64 C 3)) (*.f64 (/.f64 A B) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))))))) |
(+.f64 (+.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B)) (*.f64 C (-.f64 (/.f64 1 B) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 (/.f64 A B)))))) (*.f64 -1/2 (+.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (pow.f64 C 3)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (/.f64 A B))) (*.f64 (-.f64 1 (pow.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (pow.f64 C 2) B)))))) |
(*.f64 -1 (/.f64 (+.f64 A (*.f64 -1 A)) B)) |
(*.f64 -1 (/.f64 (+.f64 A (neg.f64 A)) B)) |
(neg.f64 (/.f64 (+.f64 A (neg.f64 A)) B)) |
(neg.f64 (/.f64 0 B)) |
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 C B))) (*.f64 -1 (/.f64 (+.f64 A (*.f64 -1 A)) B))) |
(+.f64 (*.f64 -1 (/.f64 (+.f64 A (neg.f64 A)) B)) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))) (*.f64 B C)))) |
(+.f64 (neg.f64 (/.f64 (+.f64 A (neg.f64 A)) B)) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 A 2))) (*.f64 B C)))) |
(+.f64 (neg.f64 (/.f64 (+.f64 A (neg.f64 A)) B)) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 B 2) 0) (*.f64 B C)))) |
(+.f64 (neg.f64 (/.f64 0 B)) (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) |
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 C B))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (*.f64 (pow.f64 C 2) B))) (*.f64 -1 (/.f64 (+.f64 A (*.f64 -1 A)) B)))) |
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))) (/.f64 A (*.f64 B (pow.f64 C 2))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 A (neg.f64 A)) B)) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))) (*.f64 B C))))) |
(+.f64 (neg.f64 (/.f64 (+.f64 A (neg.f64 A)) B)) (+.f64 (*.f64 -1/2 (*.f64 A (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 A 2))) (*.f64 B (pow.f64 C 2))))) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 A 2))) (*.f64 B C))))) |
(+.f64 (neg.f64 (/.f64 (+.f64 A (neg.f64 A)) B)) (*.f64 -1/2 (+.f64 (/.f64 (+.f64 (pow.f64 B 2) 0) (*.f64 B C)) (*.f64 A (/.f64 (+.f64 (pow.f64 B 2) 0) (*.f64 B (pow.f64 C 2))))))) |
(+.f64 (neg.f64 (/.f64 0 B)) (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 B 2) (*.f64 B C)) (*.f64 (pow.f64 B 2) (/.f64 (/.f64 A B) (pow.f64 C 2)))))) |
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 C B))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) 2) (*.f64 -1 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))) (*.f64 (pow.f64 C 3) B))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (*.f64 (pow.f64 C 2) B))) (*.f64 -1 (/.f64 (+.f64 A (*.f64 -1 A)) B))))) |
(+.f64 (*.f64 1/2 (/.f64 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))))) (*.f64 1/4 (pow.f64 (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))) 2))) (pow.f64 C 3)) B)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))) (/.f64 A (*.f64 B (pow.f64 C 2))))) (+.f64 (*.f64 -1 (/.f64 (+.f64 A (neg.f64 A)) B)) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 A 2) (-.f64 (pow.f64 B 2) (pow.f64 (neg.f64 A) 2))) (*.f64 B C)))))) |
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 A 2))) (*.f64 B C))) (+.f64 (+.f64 (neg.f64 (/.f64 (+.f64 A (neg.f64 A)) B)) (*.f64 -1/2 (*.f64 A (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 A 2))) (*.f64 B (pow.f64 C 2)))))) (*.f64 1/2 (/.f64 (/.f64 (+.f64 (*.f64 (pow.f64 A 2) (neg.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 A 2))))) (*.f64 1/4 (pow.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 A 2) (pow.f64 A 2))) 2))) (pow.f64 C 3)) B)))) |
(+.f64 (+.f64 (neg.f64 (/.f64 (+.f64 A (neg.f64 A)) B)) (*.f64 -1/2 (+.f64 (/.f64 (+.f64 (pow.f64 B 2) 0) (*.f64 B C)) (*.f64 A (/.f64 (+.f64 (pow.f64 B 2) 0) (*.f64 B (pow.f64 C 2))))))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 B 2) 0) (neg.f64 (pow.f64 A 2))) (*.f64 1/4 (pow.f64 (+.f64 (pow.f64 B 2) 0) 2))) (*.f64 B (pow.f64 C 3))))) |
(+.f64 (+.f64 (neg.f64 (/.f64 0 B)) (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 B 2) (*.f64 B C)) (*.f64 (pow.f64 B 2) (/.f64 (/.f64 A B) (pow.f64 C 2)))))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (neg.f64 (pow.f64 A 2))) (*.f64 (pow.f64 B 4) 1/4)) (*.f64 B (pow.f64 C 3))))) |
(*.f64 2 (/.f64 C B)) |
(+.f64 (*.f64 -2 (/.f64 A B)) (*.f64 2 (/.f64 C B))) |
(+.f64 (*.f64 2 (/.f64 C B)) (*.f64 -2 (/.f64 A B))) |
(+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) |
(+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 -2 (/.f64 A B)))) |
(+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 -2 (/.f64 A B)) (*.f64 1/2 (/.f64 B C)))) |
(+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A B) (pow.f64 C 2))) (*.f64 1/2 (/.f64 B C))))) |
(+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (+.f64 (*.f64 1/2 (/.f64 B C)) (*.f64 1/2 (*.f64 B (/.f64 A (pow.f64 C 2))))) (*.f64 -2 (/.f64 A B)))) |
(+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 -2 (/.f64 A B)) (*.f64 1/2 (+.f64 (*.f64 A (/.f64 B (pow.f64 C 2))) (/.f64 B C))))) |
(+.f64 (*.f64 1/2 (+.f64 (*.f64 A (/.f64 B (pow.f64 C 2))) (/.f64 B C))) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 -2 (/.f64 A B)))) |
(/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) A) B)) (/.f64 C B)) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(+.f64 (/.f64 C B) (-.f64 (*.f64 -1 (*.f64 A (/.f64 (+.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1))) B))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B)))) |
(+.f64 (/.f64 C B) (-.f64 (neg.f64 (*.f64 A (/.f64 (+.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B)))) |
(+.f64 (/.f64 C B) (-.f64 (*.f64 A (neg.f64 (/.f64 (+.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B)))) |
(+.f64 (/.f64 C B) (-.f64 (*.f64 A (neg.f64 (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) B))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B)))) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) A) B)) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 C B))) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(+.f64 (+.f64 (/.f64 C B) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1)) 2)) (/.f64 (pow.f64 A 2) B)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1/2))) (-.f64 (*.f64 -1 (*.f64 A (/.f64 (+.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1))) B))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B)))) |
(+.f64 (neg.f64 (*.f64 A (/.f64 (+.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B))) (-.f64 (+.f64 (/.f64 C B) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 (/.f64 (pow.f64 A 2) B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B)))) |
(+.f64 (*.f64 A (neg.f64 (/.f64 (+.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B))) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (pow.f64 A 2) B)))) (-.f64 (/.f64 C B) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))))) |
(+.f64 (*.f64 A (neg.f64 (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) B))) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (pow.f64 A 2) B)))) (-.f64 (/.f64 C B) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))))) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) A) B)) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) B) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (/.f64 C B)))) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(+.f64 (+.f64 (*.f64 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1)) 2))) (/.f64 (pow.f64 A 3) B)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) -1/2)) (+.f64 (/.f64 C B) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1)) 2)) (/.f64 (pow.f64 A 2) B)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1/2)))) (-.f64 (*.f64 -1 (*.f64 A (/.f64 (+.f64 1 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1))) B))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B)))) |
(+.f64 (neg.f64 (*.f64 A (/.f64 (+.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B))) (-.f64 (+.f64 (/.f64 C B) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (/.f64 (pow.f64 A 3) B)) -1/2)) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 (/.f64 (pow.f64 A 2) B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B)))) |
(+.f64 (*.f64 A (neg.f64 (/.f64 (+.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B))) (+.f64 (*.f64 -1/2 (+.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (pow.f64 A 2) B))) (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (/.f64 (pow.f64 A 3) B))))) (-.f64 (/.f64 C B) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))))) |
(+.f64 (*.f64 A (neg.f64 (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) B))) (+.f64 (*.f64 -1/2 (+.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (pow.f64 A 2) B))) (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (/.f64 (pow.f64 A 3) B))))) (-.f64 (/.f64 C B) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))))) |
(*.f64 -2 (/.f64 A B)) |
(-.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (/.f64 C B)) (*.f64 -1 (/.f64 C B))) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -2 (/.f64 A B))) (*.f64 -1 (/.f64 C B))) |
(+.f64 (/.f64 C B) (-.f64 (*.f64 -2 (/.f64 A B)) (neg.f64 (/.f64 C B)))) |
(-.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 A B))))) (*.f64 -1 (/.f64 C B))) |
(+.f64 (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (pow.f64 (*.f64 C -1) 2))) (*.f64 B A)))) (-.f64 (*.f64 -2 (/.f64 A B)) (*.f64 -1 (/.f64 C B)))) |
(+.f64 (*.f64 -2 (/.f64 A B)) (-.f64 (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 C 2))) (*.f64 B A)))) (neg.f64 (/.f64 C B)))) |
(+.f64 (/.f64 C B) (-.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 B 2) 0) (*.f64 B A)))) (neg.f64 (/.f64 C B)))) |
(+.f64 (/.f64 C B) (+.f64 (*.f64 -2 (/.f64 A B)) (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B A))) (neg.f64 (/.f64 C B))))) |
(-.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (*.f64 (pow.f64 A 2) B))) (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 A B)))))) (*.f64 -1 (/.f64 C B))) |
(+.f64 (+.f64 (/.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (pow.f64 (*.f64 C -1) 2))) (*.f64 B A))) (*.f64 -1/2 (*.f64 C (/.f64 (+.f64 (pow.f64 C 2) (-.f64 (pow.f64 B 2) (pow.f64 (*.f64 C -1) 2))) (*.f64 B (pow.f64 A 2))))))) (-.f64 (*.f64 -2 (/.f64 A B)) (*.f64 -1 (/.f64 C B)))) |
(+.f64 (+.f64 (/.f64 C B) (*.f64 -1/2 (+.f64 (*.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 C 2))) (/.f64 C (*.f64 B (pow.f64 A 2)))) (/.f64 (+.f64 (pow.f64 B 2) (-.f64 (pow.f64 C 2) (pow.f64 C 2))) (*.f64 B A))))) (-.f64 (*.f64 -2 (/.f64 A B)) (neg.f64 (/.f64 C B)))) |
(+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (/.f64 C B) (-.f64 (*.f64 -1/2 (+.f64 (/.f64 (+.f64 (pow.f64 B 2) 0) (*.f64 B A)) (*.f64 (+.f64 (pow.f64 B 2) 0) (/.f64 C (*.f64 B (pow.f64 A 2)))))) (neg.f64 (/.f64 C B))))) |
(+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (/.f64 C B) (-.f64 (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 B 2) (*.f64 B A)) (*.f64 (pow.f64 B 2) (/.f64 C (*.f64 B (pow.f64 A 2)))))) (neg.f64 (/.f64 C B))))) |
(*.f64 1/2 (/.f64 B A)) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 C B) (pow.f64 A 2))) (*.f64 1/2 (/.f64 B A))) |
(+.f64 (*.f64 1/2 (/.f64 B A)) (*.f64 1/2 (/.f64 (*.f64 B C) (pow.f64 A 2)))) |
(*.f64 1/2 (+.f64 (*.f64 C (/.f64 B (pow.f64 A 2))) (/.f64 B A))) |
(*.f64 1/2 (+.f64 (*.f64 B (/.f64 C (pow.f64 A 2))) (/.f64 B A))) |
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (*.f64 (pow.f64 A 3) B))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 C B) (pow.f64 A 2))) (*.f64 1/2 (/.f64 B A)))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 B C) (pow.f64 A 2))) (+.f64 (*.f64 1/2 (/.f64 B A)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/4 (pow.f64 (pow.f64 B 2) 2)) (*.f64 -1 (pow.f64 (*.f64 B C) 2))) (*.f64 B (pow.f64 A 3)))))) |
(+.f64 (*.f64 1/2 (+.f64 (*.f64 C (/.f64 B (pow.f64 A 2))) (/.f64 B A))) (*.f64 -1/2 (/.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 4) 1/4) (neg.f64 (pow.f64 (*.f64 B C) 2))) (pow.f64 A 3)) B))) |
(+.f64 (*.f64 1/2 (+.f64 (*.f64 B (/.f64 C (pow.f64 A 2))) (/.f64 B A))) (*.f64 -1/2 (/.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 4) 1/4) (neg.f64 (pow.f64 (*.f64 B C) 2))) (pow.f64 A 3)) B))) |
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 C (pow.f64 B 4))) (*.f64 -1 (*.f64 C (+.f64 (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2) (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (*.f64 (pow.f64 A 4) B))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (*.f64 (pow.f64 A 3) B))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 C B) (pow.f64 A 2))) (*.f64 1/2 (/.f64 B A))))) |
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/4 (pow.f64 (pow.f64 B 2) 2)) (*.f64 -1 (pow.f64 (*.f64 B C) 2))) (*.f64 B (pow.f64 A 3)))) (+.f64 (+.f64 (*.f64 1/2 (/.f64 B A)) (*.f64 1/2 (/.f64 (*.f64 B C) (pow.f64 A 2)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 C (*.f64 (pow.f64 B 4) -1/2)) (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (pow.f64 B 2) 2)) (*.f64 -1 (pow.f64 (*.f64 B C) 2))) (*.f64 C -1))) (*.f64 B (pow.f64 A 4)))))) |
(+.f64 (*.f64 1/2 (+.f64 (*.f64 C (/.f64 B (pow.f64 A 2))) (/.f64 B A))) (+.f64 (*.f64 -1/2 (/.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 4) 1/4) (neg.f64 (pow.f64 (*.f64 B C) 2))) (pow.f64 A 3)) B)) (*.f64 1/2 (/.f64 (/.f64 (+.f64 (*.f64 C (*.f64 -1/2 (pow.f64 B 4))) (*.f64 (neg.f64 C) (+.f64 (*.f64 (pow.f64 B 4) 1/4) (neg.f64 (pow.f64 (*.f64 B C) 2))))) (pow.f64 A 4)) B)))) |
(+.f64 (*.f64 -1/2 (/.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 4) 1/4) (neg.f64 (pow.f64 (*.f64 B C) 2))) (pow.f64 A 3)) B)) (*.f64 1/2 (+.f64 (/.f64 (/.f64 (*.f64 C (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (neg.f64 (+.f64 (*.f64 (pow.f64 B 4) 1/4) (neg.f64 (pow.f64 (*.f64 B C) 2)))))) (pow.f64 A 4)) B) (+.f64 (*.f64 B (/.f64 C (pow.f64 A 2))) (/.f64 B A))))) |
(+.f64 (*.f64 -1/2 (/.f64 (/.f64 (+.f64 (*.f64 (pow.f64 B 4) 1/4) (neg.f64 (pow.f64 (*.f64 B C) 2))) (pow.f64 A 3)) B)) (*.f64 1/2 (+.f64 (+.f64 (*.f64 B (/.f64 C (pow.f64 A 2))) (/.f64 B A)) (/.f64 (/.f64 (*.f64 C (+.f64 (*.f64 -1/2 (pow.f64 B 4)) (neg.f64 (+.f64 (*.f64 (pow.f64 B 4) 1/4) (neg.f64 (pow.f64 (*.f64 B C) 2)))))) (pow.f64 A 4)) B)))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (*.f64 -1 C)) 2))))) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 C -1) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (*.f64 C -1)) 2))) A)) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))) (+.f64 A (neg.f64 C))) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (*.f64 -1 C)) 2))))) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 C -1) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (*.f64 C -1)) 2))) A)) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))) (+.f64 A (neg.f64 C))) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (*.f64 -1 C)) 2))))) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 C -1) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (*.f64 C -1)) 2))) A)) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))) (+.f64 A (neg.f64 C))) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (*.f64 -1 C)) 2))))) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 C -1) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (*.f64 C -1)) 2))) A)) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))) (+.f64 A (neg.f64 C))) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 (+.f64 C (*.f64 -1 A))) 2)))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 (neg.f64 A) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 (+.f64 C (neg.f64 A))) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (neg.f64 A)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 (+.f64 C (neg.f64 A))) 2)))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 (neg.f64 A) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 C (neg.f64 A)) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 (+.f64 C (*.f64 -1 A))) 2)))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 (neg.f64 A) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 (+.f64 C (neg.f64 A))) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (neg.f64 A)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 (+.f64 C (neg.f64 A))) 2)))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 (neg.f64 A) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 C (neg.f64 A)) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 (+.f64 C (*.f64 -1 A))) 2)))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 (neg.f64 A) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 (+.f64 C (neg.f64 A))) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (neg.f64 A)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 (+.f64 C (neg.f64 A))) 2)))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 (neg.f64 A) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 C (neg.f64 A)) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 (+.f64 C (*.f64 -1 A))) 2)))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 (neg.f64 A) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 (+.f64 C (neg.f64 A))) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (neg.f64 A)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 (+.f64 C (neg.f64 A))) 2)))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 (neg.f64 A) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 C (neg.f64 A)) 2))))) B)) (PI.f64))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 0) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) |
(+.f64 0 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) |
(-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 0) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) |
(-.f64 0 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) |
(*.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 2)) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) |
(*.f64 2 (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 2) 1)) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 1) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) |
(*.f64 1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) |
(*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 1/2) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) |
(*.f64 1/2 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 2) 2) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) |
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 1) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) |
(/.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 2) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) |
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 4) 4) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) |
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 4)) 8) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 4)) (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 4))) 16) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) |
(pow.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 1) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) |
(neg.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) |
(+.f64 C (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (neg.f64 A))) |
(+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (+.f64 C (neg.f64 A))) |
(+.f64 C (*.f64 -1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) |
(+.f64 C (neg.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) |
(+.f64 C (-.f64 (neg.f64 A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(+.f64 C (+.f64 (neg.f64 A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (+.f64 C (neg.f64 A))) |
(+.f64 C (*.f64 -1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) |
(+.f64 C (neg.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) |
(+.f64 C (-.f64 (neg.f64 A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(+.f64 C (-.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) A)) |
(+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (+.f64 C (neg.f64 A))) |
(+.f64 C (*.f64 -1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) |
(+.f64 C (neg.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) |
(+.f64 C (-.f64 (neg.f64 A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(+.f64 C (-.f64 (neg.f64 A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (+.f64 C (neg.f64 A))) |
(+.f64 C (*.f64 -1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) |
(+.f64 C (neg.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) |
(+.f64 C (-.f64 (neg.f64 A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(+.f64 C (-.f64 0 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (+.f64 C (neg.f64 A))) |
(+.f64 C (*.f64 -1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) |
(+.f64 C (neg.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) |
(+.f64 C (-.f64 (neg.f64 A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) |
(+.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 0) |
(-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(+.f64 0 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(+.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (neg.f64 A)) |
(+.f64 (neg.f64 A) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(+.f64 -1 (-.f64 C (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 1))) |
(-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(+.f64 -1 (+.f64 (-.f64 C (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 1)) (neg.f64 A))) |
(+.f64 (neg.f64 A) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(+.f64 -1 (+.f64 (-.f64 C (-.f64 A 1)) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(+.f64 -1 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C (+.f64 A -1)))) |
(+.f64 -1 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C (+.f64 -1 A)))) |
(+.f64 (-.f64 C (+.f64 -1 A)) (-.f64 -1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 0 (-.f64 A C))) |
(+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (-.f64 C A)) |
(+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C A)) |
(+.f64 (neg.f64 A) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(+.f64 (neg.f64 A) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(+.f64 (-.f64 -1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (-.f64 C (-.f64 A 1))) |
(+.f64 -1 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C (+.f64 A -1)))) |
(+.f64 -1 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C (+.f64 -1 A)))) |
(+.f64 (-.f64 C (+.f64 -1 A)) (-.f64 -1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 0 (-.f64 A C))) |
(+.f64 (-.f64 C (-.f64 A 1)) (-.f64 -1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(+.f64 -1 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C (+.f64 A -1)))) |
(+.f64 -1 (+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 C (+.f64 -1 A)))) |
(+.f64 (-.f64 C (+.f64 -1 A)) (-.f64 -1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) (-.f64 0 (-.f64 A C))) |
(+.f64 (-.f64 C (-.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 1)) -1) |
(-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(+.f64 (-.f64 -1 A) (-.f64 C (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 1))) |
(+.f64 (neg.f64 A) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(+.f64 (-.f64 C (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 1)) (-.f64 -1 A)) |
(+.f64 (neg.f64 A) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(+.f64 (-.f64 -1 (-.f64 A C)) (-.f64 1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(+.f64 (-.f64 C (-.f64 A -1)) (-.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(+.f64 (-.f64 -1 (-.f64 A C)) (-.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(+.f64 (-.f64 -1 (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) (-.f64 1 A)) |
(+.f64 (-.f64 C (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) -1)) (-.f64 1 A)) |
(+.f64 (-.f64 C (+.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 1 A)) |
(*.f64 2 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 2)) |
(-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(*.f64 2 (*.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 2) 1)) |
(-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(*.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 1) |
(-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(*.f64 1 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(*.f64 (*.f64 2 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) 1/2) |
(-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(*.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) -1) |
(-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(*.f64 1/2 (*.f64 2 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) |
(-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(*.f64 -1 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C))) |
(-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(*.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 2) 2) |
(-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 1) |
(-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(/.f64 (*.f64 2 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) 2) |
(-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(/.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) -1) |
(-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(/.f64 (*.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 4) 4) |
(-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(/.f64 (*.f64 2 (*.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 4)) 8) |
(-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(/.f64 (*.f64 2 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C))) -2) |
(-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 4)) (*.f64 2 (*.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 4))) 16) |
(-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(pow.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 1) |
(-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(neg.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C))) |
(-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(+.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B) 0) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(+.f64 0 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(+.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (+.f64 B B)) (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (+.f64 B B))) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(-.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B) 0) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(/.f64 2 (*.f64 2 (/.f64 B (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(/.f64 1 (/.f64 B (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(/.f64 (/.f64 1 B) (/.f64 1 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(/.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B) 1) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(/.f64 (*.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (/.f64 2 B)) 2) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(/.f64 (*.f64 2 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (+.f64 B B)) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(/.f64 4 (*.f64 2 (*.f64 2 (/.f64 B (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(/.f64 4 (/.f64 (*.f64 B 4) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(/.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) (neg.f64 B)) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(/.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) (/.f64 (neg.f64 (+.f64 B B)) 2)) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(/.f64 -1 (/.f64 B (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)))) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(/.f64 -1 (-.f64 0 (/.f64 B (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(/.f64 (*.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B) 4) 4) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(/.f64 (*.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 4) (*.f64 B 4)) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(/.f64 8 (+.f64 (*.f64 2 (*.f64 2 (/.f64 B (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (*.f64 2 (*.f64 2 (/.f64 B (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))))) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(/.f64 8 (+.f64 (/.f64 (*.f64 B 4) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (/.f64 (*.f64 B 4) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(/.f64 8 (/.f64 (*.f64 B 8) (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(/.f64 -2 (-.f64 0 (*.f64 2 (/.f64 B (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(/.f64 (*.f64 2 (*.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 4)) (*.f64 B 8)) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(/.f64 (*.f64 2 (*.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B) 4)) 8) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(/.f64 (*.f64 2 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C))) (*.f64 B -2)) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(/.f64 (/.f64 4 (/.f64 B (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) 4) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(/.f64 (/.f64 2 B) (/.f64 2 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(/.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (+.f64 B B)) 1/2) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(/.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 2) (/.f64 B 2)) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(/.f64 (neg.f64 (*.f64 2 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (neg.f64 (+.f64 B B))) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(/.f64 (+.f64 (neg.f64 (*.f64 2 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (neg.f64 (*.f64 2 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (*.f64 2 (neg.f64 (+.f64 B B)))) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B) 4)) (*.f64 2 (*.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B) 4))) 16) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(/.f64 (+.f64 (*.f64 2 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C))) (*.f64 2 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)))) (*.f64 2 (*.f64 B -2))) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(/.f64 (+.f64 (/.f64 4 (/.f64 B (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (/.f64 4 (/.f64 B (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) 8) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(/.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 B 4)) 1/4) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(/.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 1/2) (+.f64 B B)) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(/.f64 (/.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) B) -1) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(/.f64 (neg.f64 (*.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 4)) (neg.f64 (*.f64 B 4))) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(/.f64 (neg.f64 (neg.f64 (*.f64 2 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (+.f64 B B)) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(/.f64 (neg.f64 (neg.f64 (*.f64 2 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (-.f64 0 (neg.f64 (+.f64 B B)))) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(/.f64 (neg.f64 (*.f64 2 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)))) (-.f64 0 (*.f64 B -2))) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(pow.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B) 1) |
(/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B) |
(+.f64 (*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64))) 0) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(+.f64 0 (*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64)))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(-.f64 (*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64))) 0) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(/.f64 (*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64))) 1) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(/.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64)) 360) 2) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(/.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64)) 720) 4) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(/.f64 (*.f64 2 (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64)) 720)) 8) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64)) 720)) (*.f64 2 (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64)) 720))) 16) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(pow.f64 (*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64))) 1) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
Compiled 19312 to 13381 computations (30.7% saved)
15 alts after pruning (15 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 479 | 15 | 494 |
| Fresh | 0 | 0 | 0 |
| Picked | 1 | 0 | 1 |
| Done | 0 | 0 | 0 |
| Total | 480 | 15 | 495 |
| Status | Error | Program |
|---|---|---|
| 32.8b | (*.f64 180 (/.f64 (atan.f64 (/.f64 (/.f64 2 B) (/.f64 2 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (PI.f64))) | |
| ▶ | 35.5b | (*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
| ▶ | 31.8b | (*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
| 48.4b | (*.f64 180 (/.f64 (atan.f64 (+.f64 (+.f64 (*.f64 -1/2 (/.f64 B (-.f64 A C))) (*.f64 1/8 (/.f64 (pow.f64 B 3) (pow.f64 (-.f64 A C) 3)))) (*.f64 2 (-.f64 (/.f64 C B) (/.f64 A B))))) (PI.f64))) | |
| 42.4b | (*.f64 180 (/.f64 (atan.f64 (+.f64 (*.f64 -1/2 (/.f64 B (-.f64 A C))) (*.f64 2 (-.f64 (/.f64 C B) (/.f64 A B))))) (PI.f64))) | |
| 49.1b | (*.f64 180 (/.f64 (atan.f64 (+.f64 (neg.f64 (/.f64 0 B)) (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C))))) (PI.f64))) | |
| ▶ | 48.5b | (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) 0))) (PI.f64))) |
| 47.9b | (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))) (PI.f64))) | |
| 51.7b | (*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) | |
| 46.7b | (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) | |
| ▶ | 49.4b | (*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
| 36.6b | (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64))) | |
| 55.4b | (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 0 B))) (PI.f64))) | |
| 48.0b | (*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) | |
| ▶ | 52.2b | (*.f64 180 (/.f64 (atan.f64 -1) (PI.f64))) |
Compiled 552 to 446 computations (19.2% saved)
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
| ✓ | 0.0b | (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
| ✓ | 1.2b | (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
Compiled 65 to 29 computations (55.4% saved)
27 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 3.0ms | A | @ | inf | (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
| 2.0ms | B | @ | inf | (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
| 0.0ms | A | @ | -inf | (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
| 0.0ms | C | @ | inf | (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
| 0.0ms | C | @ | 0 | (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
| 1× | batch-egg-rewrite |
| 1498× | rational.json-1 |
| 1498× | rational.json-2 |
| 1498× | rational.json-4 |
| 1498× | rational.json-3 |
| 1476× | exponential.json-3 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 17 | 105 |
| 1 | 125 | 105 |
| 2 | 297 | 105 |
| 3 | 730 | 105 |
| 4 | 2068 | 105 |
| 5 | 5245 | 105 |
| 1× | node limit |
| Inputs |
|---|
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (/.f64 C B)) (neg.f64 (/.f64 A B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 (+.f64 1 (-.f64 1 (/.f64 A B))) (/.f64 C B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 A B)) (+.f64 1 (/.f64 C B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B))) 2) (/.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (+.f64 (/.f64 A B) -1)) (-.f64 1 (/.f64 C (neg.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (/.f64 A B) (-.f64 -1 (/.f64 C B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (+.f64 (/.f64 A B) -1) (/.f64 C (neg.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 A B) (-.f64 -1 (/.f64 C B))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 B) (-.f64 (*.f64 C (+.f64 1 (/.f64 B C))) A))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 A B) (-.f64 -1 (/.f64 C B))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 (/.f64 A B) (-.f64 -1 (/.f64 C B)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (/.f64 A B) (-.f64 -1 (/.f64 C B)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (neg.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (*.f64 (PI.f64) 2)) (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (*.f64 (PI.f64) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) 2) (/.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (neg.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (/.f64 1 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (neg.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) 2) (/.f64 1/2 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) 2) (*.f64 (/.f64 1 (PI.f64)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (*.f64 (PI.f64) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 (PI.f64)) (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (/.f64 2 (PI.f64))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) 4) (/.f64 1 (*.f64 (PI.f64) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (PI.f64)) (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (/.f64 2 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B))))) (/.f64 -1 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (PI.f64)) (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (PI.f64)) 1/2) (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (neg.f64 (PI.f64))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (*.f64 (PI.f64) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (PI.f64) 4)) (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (PI.f64)) (neg.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (neg.f64 (PI.f64)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) 180) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) 180))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) 180) 2) (/.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) 180) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) 180) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) 180) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) 360) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) 720) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) 720)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) 720))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) 180) 1))))) |
| 1× | egg-herbie |
| 1676× | rational.json-simplify-35 |
| 1046× | rational.json-simplify-2 |
| 922× | rational.json-simplify-61 |
| 832× | rational.json-simplify-1 |
| 794× | rational.json-simplify-50 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 166 | 3861 |
| 1 | 344 | 3809 |
| 2 | 685 | 3501 |
| 3 | 1534 | 3467 |
| 4 | 3864 | 3467 |
| 5 | 6703 | 3467 |
| 1× | node limit |
| Inputs |
|---|
(-.f64 1 (/.f64 A B)) |
(/.f64 C B) |
(/.f64 C B) |
(/.f64 (-.f64 C A) B) |
1 |
1 |
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 C) (*.f64 -1 A)) B)) 1) |
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 C) (*.f64 -1 A)) B)) 1) |
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 C) (*.f64 -1 A)) B)) 1) |
(+.f64 1 (/.f64 C B)) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B)))) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B)))) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B)))) |
(*.f64 -1 (/.f64 A B)) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B)))) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B)))) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B)))) |
(*.f64 -1 (/.f64 A B)) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B)))) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B)))) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B)))) |
(/.f64 (atan.f64 (-.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))))) (PI.f64)) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))))) (PI.f64))) |
(+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) |
(+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B))) |
(+.f64 (+.f64 1 (/.f64 C B)) (neg.f64 (/.f64 A B))) |
(+.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B))) 0) |
(+.f64 0 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) |
(+.f64 -1 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 2)) |
(+.f64 -1 (+.f64 (+.f64 1 (-.f64 1 (/.f64 A B))) (/.f64 C B))) |
(+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B)) |
(+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1) |
(+.f64 (neg.f64 (/.f64 A B)) (+.f64 1 (/.f64 C B))) |
(+.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 2) -1) |
(+.f64 (/.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B))) 2) (/.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B))) 2)) |
(+.f64 (-.f64 -1 (+.f64 (/.f64 A B) -1)) (-.f64 1 (/.f64 C (neg.f64 B)))) |
(*.f64 1 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) |
(*.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B))) 1) |
(*.f64 -1 (+.f64 (/.f64 A B) (-.f64 -1 (/.f64 C B)))) |
(*.f64 -1 (+.f64 (+.f64 (/.f64 A B) -1) (/.f64 C (neg.f64 B)))) |
(*.f64 2 (/.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B))) 2)) |
(*.f64 (*.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B))) 2) 1/2) |
(*.f64 (+.f64 (/.f64 A B) (-.f64 -1 (/.f64 C B))) -1) |
(*.f64 (/.f64 1 B) (-.f64 (*.f64 C (+.f64 1 (/.f64 B C))) A)) |
(*.f64 1/2 (*.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B))) 2)) |
(*.f64 (/.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B))) 2) 2) |
(/.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B))) 1) |
(/.f64 (*.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B))) 2) 2) |
(/.f64 (+.f64 (/.f64 A B) (-.f64 -1 (/.f64 C B))) -1) |
(/.f64 (*.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B))) 4) 4) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B))) 4)) 8) |
(/.f64 (*.f64 2 (+.f64 (/.f64 A B) (-.f64 -1 (/.f64 C B)))) -2) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B))) 4))) 16) |
(pow.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B))) 1) |
(neg.f64 (+.f64 (/.f64 A B) (-.f64 -1 (/.f64 C B)))) |
(+.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) 0) |
(+.f64 0 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64))) |
(+.f64 -1 (-.f64 1 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (neg.f64 (PI.f64))))) |
(+.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (*.f64 (PI.f64) 2)) (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (*.f64 (PI.f64) 2))) |
(+.f64 (/.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) 2) (/.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) 2)) |
(-.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) 0) |
(-.f64 0 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (neg.f64 (PI.f64)))) |
(*.f64 1 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (/.f64 1 (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) 1) |
(*.f64 -1 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (neg.f64 (PI.f64)))) |
(*.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) 2) (/.f64 1/2 (PI.f64))) |
(*.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) 2) (*.f64 (/.f64 1 (PI.f64)) 1/2)) |
(*.f64 2 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (*.f64 (PI.f64) 2))) |
(*.f64 2 (/.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) 2)) |
(*.f64 2 (*.f64 (/.f64 1/2 (PI.f64)) (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))))) |
(*.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (/.f64 2 (PI.f64))) 1/2) |
(*.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) 4) (/.f64 1 (*.f64 (PI.f64) 4))) |
(*.f64 (/.f64 1 (PI.f64)) (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B))))) |
(*.f64 1/2 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (/.f64 2 (PI.f64)))) |
(*.f64 (neg.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B))))) (/.f64 -1 (PI.f64))) |
(*.f64 (/.f64 1/2 (PI.f64)) (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) 2)) |
(*.f64 (*.f64 (/.f64 1 (PI.f64)) 1/2) (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) 2)) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (neg.f64 (PI.f64))) -1) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (*.f64 (PI.f64) 2)) 2) |
(*.f64 (/.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) 2) 2) |
(*.f64 (/.f64 1 (*.f64 (PI.f64) 4)) (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) 4)) |
(*.f64 (/.f64 -1 (PI.f64)) (neg.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))))) |
(pow.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) 1) |
(neg.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (neg.f64 (PI.f64)))) |
(+.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) 180) 0) |
(+.f64 0 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) 180)) |
(+.f64 (/.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) 180) 2) (/.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) 180) 2)) |
(-.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) 180) 0) |
(/.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) 180) 1) |
(/.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) 360) 2) |
(/.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) 720) 4) |
(/.f64 (*.f64 2 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) 720)) 8) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) 720))) 16) |
(pow.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) 180) 1) |
| Outputs |
|---|
(-.f64 1 (/.f64 A B)) |
(/.f64 C B) |
(/.f64 C B) |
(/.f64 (-.f64 C A) B) |
1 |
1 |
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 C) (*.f64 -1 A)) B)) 1) |
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 (*.f64 C -1) (*.f64 A -1)) B))) |
(+.f64 1 (neg.f64 (/.f64 (*.f64 -1 (-.f64 C A)) B))) |
(+.f64 1 (neg.f64 (*.f64 (-.f64 C A) (/.f64 -1 B)))) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 C) (*.f64 -1 A)) B)) 1) |
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 (*.f64 C -1) (*.f64 A -1)) B))) |
(+.f64 1 (neg.f64 (/.f64 (*.f64 -1 (-.f64 C A)) B))) |
(+.f64 1 (neg.f64 (*.f64 (-.f64 C A) (/.f64 -1 B)))) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 C) (*.f64 -1 A)) B)) 1) |
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 (*.f64 C -1) (*.f64 A -1)) B))) |
(+.f64 1 (neg.f64 (/.f64 (*.f64 -1 (-.f64 C A)) B))) |
(+.f64 1 (neg.f64 (*.f64 (-.f64 C A) (/.f64 -1 B)))) |
(+.f64 1 (/.f64 (-.f64 C A) B)) |
(+.f64 1 (/.f64 C B)) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B)))) |
(+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B)))) |
(+.f64 1 (+.f64 (/.f64 C B) (/.f64 A (neg.f64 B)))) |
(+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B)) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B)))) |
(+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B)))) |
(+.f64 1 (+.f64 (/.f64 C B) (/.f64 A (neg.f64 B)))) |
(+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B)) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B)))) |
(+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B)))) |
(+.f64 1 (+.f64 (/.f64 C B) (/.f64 A (neg.f64 B)))) |
(+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B)) |
(*.f64 -1 (/.f64 A B)) |
(neg.f64 (/.f64 A B)) |
(/.f64 A (neg.f64 B)) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B)))) |
(+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B)))) |
(+.f64 1 (+.f64 (/.f64 C B) (/.f64 A (neg.f64 B)))) |
(+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B)) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B)))) |
(+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B)))) |
(+.f64 1 (+.f64 (/.f64 C B) (/.f64 A (neg.f64 B)))) |
(+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B)) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B)))) |
(+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B)))) |
(+.f64 1 (+.f64 (/.f64 C B) (/.f64 A (neg.f64 B)))) |
(+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B)) |
(*.f64 -1 (/.f64 A B)) |
(neg.f64 (/.f64 A B)) |
(/.f64 A (neg.f64 B)) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B)))) |
(+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B)))) |
(+.f64 1 (+.f64 (/.f64 C B) (/.f64 A (neg.f64 B)))) |
(+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B)) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B)))) |
(+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B)))) |
(+.f64 1 (+.f64 (/.f64 C B) (/.f64 A (neg.f64 B)))) |
(+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B)) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B)))) |
(+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B)))) |
(+.f64 1 (+.f64 (/.f64 C B) (/.f64 A (neg.f64 B)))) |
(+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B)) |
(/.f64 (atan.f64 (-.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 1 (+.f64 (/.f64 A B) (*.f64 (/.f64 C B) -1)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 1 (+.f64 (/.f64 A B) (neg.f64 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 1 (+.f64 (/.f64 A B) (/.f64 C (neg.f64 B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 (/.f64 A B) (-.f64 -1 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 1 (+.f64 (/.f64 A B) (*.f64 (/.f64 C B) -1)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 1 (+.f64 (/.f64 A B) (neg.f64 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 1 (+.f64 (/.f64 A B) (/.f64 C (neg.f64 B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 (/.f64 A B) (-.f64 -1 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 1 (+.f64 (/.f64 A B) (*.f64 (/.f64 C B) -1)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 1 (+.f64 (/.f64 A B) (neg.f64 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 1 (+.f64 (/.f64 A B) (/.f64 C (neg.f64 B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 (/.f64 A B) (-.f64 -1 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 1 (+.f64 (/.f64 A B) (*.f64 (/.f64 C B) -1)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 1 (+.f64 (/.f64 A B) (neg.f64 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 1 (+.f64 (/.f64 A B) (/.f64 C (neg.f64 B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 (/.f64 A B) (-.f64 -1 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (/.f64 A (neg.f64 B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (/.f64 A (neg.f64 B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (/.f64 A (neg.f64 B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (/.f64 A (neg.f64 B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B)))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 1 (+.f64 (/.f64 A B) (*.f64 (/.f64 C B) -1)))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (-.f64 1 (+.f64 (/.f64 A B) (neg.f64 (/.f64 C B))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (-.f64 1 (+.f64 (/.f64 A B) (/.f64 C (neg.f64 B))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (+.f64 (/.f64 A B) (-.f64 -1 (/.f64 C B))))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B)))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 1 (+.f64 (/.f64 A B) (*.f64 (/.f64 C B) -1)))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (-.f64 1 (+.f64 (/.f64 A B) (neg.f64 (/.f64 C B))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (-.f64 1 (+.f64 (/.f64 A B) (/.f64 C (neg.f64 B))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (+.f64 (/.f64 A B) (-.f64 -1 (/.f64 C B))))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B)))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 1 (+.f64 (/.f64 A B) (*.f64 (/.f64 C B) -1)))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (-.f64 1 (+.f64 (/.f64 A B) (neg.f64 (/.f64 C B))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (-.f64 1 (+.f64 (/.f64 A B) (/.f64 C (neg.f64 B))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (+.f64 (/.f64 A B) (-.f64 -1 (/.f64 C B))))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B)))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 1 (+.f64 (/.f64 A B) (*.f64 (/.f64 C B) -1)))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (-.f64 1 (+.f64 (/.f64 A B) (neg.f64 (/.f64 C B))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (-.f64 1 (+.f64 (/.f64 A B) (/.f64 C (neg.f64 B))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (+.f64 (/.f64 A B) (-.f64 -1 (/.f64 C B))))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (/.f64 A (neg.f64 B))))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (/.f64 A (neg.f64 B))))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (/.f64 A (neg.f64 B))))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (/.f64 A (neg.f64 B))))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (PI.f64))) |
(+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) |
(+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B)))) |
(+.f64 1 (+.f64 (/.f64 C B) (/.f64 A (neg.f64 B)))) |
(+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B)) |
(+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B))) |
(+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B)))) |
(+.f64 1 (+.f64 (/.f64 C B) (/.f64 A (neg.f64 B)))) |
(+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B)) |
(+.f64 (+.f64 1 (/.f64 C B)) (neg.f64 (/.f64 A B))) |
(+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B)))) |
(+.f64 1 (+.f64 (/.f64 C B) (/.f64 A (neg.f64 B)))) |
(+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B)) |
(+.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B))) 0) |
(+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B)))) |
(+.f64 1 (+.f64 (/.f64 C B) (/.f64 A (neg.f64 B)))) |
(+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B)) |
(+.f64 0 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) |
(+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B)))) |
(+.f64 1 (+.f64 (/.f64 C B) (/.f64 A (neg.f64 B)))) |
(+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B)) |
(+.f64 -1 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 2)) |
(+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B)))) |
(+.f64 1 (+.f64 (/.f64 C B) (/.f64 A (neg.f64 B)))) |
(+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B)) |
(+.f64 -1 (+.f64 (+.f64 1 (-.f64 1 (/.f64 A B))) (/.f64 C B))) |
(+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B)))) |
(+.f64 1 (+.f64 (/.f64 C B) (/.f64 A (neg.f64 B)))) |
(+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B)) |
(+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B)) |
(+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B)))) |
(+.f64 1 (+.f64 (/.f64 C B) (/.f64 A (neg.f64 B)))) |
(+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1) |
(+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B)))) |
(+.f64 1 (+.f64 (/.f64 C B) (/.f64 A (neg.f64 B)))) |
(+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 A B)) (+.f64 1 (/.f64 C B))) |
(+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B)))) |
(+.f64 1 (+.f64 (/.f64 C B) (/.f64 A (neg.f64 B)))) |
(+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B)) |
(+.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 2) -1) |
(+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B)))) |
(+.f64 1 (+.f64 (/.f64 C B) (/.f64 A (neg.f64 B)))) |
(+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B)) |
(+.f64 (/.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B))) 2) (/.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B))) 2)) |
(+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B)))) |
(+.f64 1 (+.f64 (/.f64 C B) (/.f64 A (neg.f64 B)))) |
(+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B)) |
(+.f64 (-.f64 -1 (+.f64 (/.f64 A B) -1)) (-.f64 1 (/.f64 C (neg.f64 B)))) |
(+.f64 (-.f64 1 (-.f64 (/.f64 A B) -1)) (-.f64 1 (/.f64 C (neg.f64 B)))) |
(+.f64 (-.f64 1 (+.f64 1 (/.f64 A B))) (-.f64 1 (/.f64 C (neg.f64 B)))) |
(+.f64 (+.f64 1 (/.f64 C B)) (-.f64 1 (+.f64 1 (/.f64 A B)))) |
(*.f64 1 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) |
(+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B)))) |
(+.f64 1 (+.f64 (/.f64 C B) (/.f64 A (neg.f64 B)))) |
(+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B)) |
(*.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B))) 1) |
(+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B)))) |
(+.f64 1 (+.f64 (/.f64 C B) (/.f64 A (neg.f64 B)))) |
(+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B)) |
(*.f64 -1 (+.f64 (/.f64 A B) (-.f64 -1 (/.f64 C B)))) |
(neg.f64 (+.f64 (/.f64 A B) (-.f64 -1 (/.f64 C B)))) |
(*.f64 -1 (+.f64 (+.f64 (/.f64 A B) -1) (/.f64 C (neg.f64 B)))) |
(neg.f64 (+.f64 (/.f64 A B) (-.f64 -1 (/.f64 C B)))) |
(*.f64 2 (/.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B))) 2)) |
(+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B)))) |
(+.f64 1 (+.f64 (/.f64 C B) (/.f64 A (neg.f64 B)))) |
(+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B)) |
(*.f64 (*.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B))) 2) 1/2) |
(+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B)))) |
(+.f64 1 (+.f64 (/.f64 C B) (/.f64 A (neg.f64 B)))) |
(+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B)) |
(*.f64 (+.f64 (/.f64 A B) (-.f64 -1 (/.f64 C B))) -1) |
(neg.f64 (+.f64 (/.f64 A B) (-.f64 -1 (/.f64 C B)))) |
(*.f64 (/.f64 1 B) (-.f64 (*.f64 C (+.f64 1 (/.f64 B C))) A)) |
(*.f64 1/2 (*.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B))) 2)) |
(+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B)))) |
(+.f64 1 (+.f64 (/.f64 C B) (/.f64 A (neg.f64 B)))) |
(+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B)) |
(*.f64 (/.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B))) 2) 2) |
(+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B)))) |
(+.f64 1 (+.f64 (/.f64 C B) (/.f64 A (neg.f64 B)))) |
(+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B)) |
(/.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B))) 1) |
(+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B)))) |
(+.f64 1 (+.f64 (/.f64 C B) (/.f64 A (neg.f64 B)))) |
(+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B)) |
(/.f64 (*.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B))) 2) 2) |
(+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B)))) |
(+.f64 1 (+.f64 (/.f64 C B) (/.f64 A (neg.f64 B)))) |
(+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B)) |
(/.f64 (+.f64 (/.f64 A B) (-.f64 -1 (/.f64 C B))) -1) |
(neg.f64 (+.f64 (/.f64 A B) (-.f64 -1 (/.f64 C B)))) |
(/.f64 (*.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B))) 4) 4) |
(+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B)))) |
(+.f64 1 (+.f64 (/.f64 C B) (/.f64 A (neg.f64 B)))) |
(+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B)) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B))) 4)) 8) |
(+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B)))) |
(+.f64 1 (+.f64 (/.f64 C B) (/.f64 A (neg.f64 B)))) |
(+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B)) |
(/.f64 (*.f64 2 (+.f64 (/.f64 A B) (-.f64 -1 (/.f64 C B)))) -2) |
(neg.f64 (+.f64 (/.f64 A B) (-.f64 -1 (/.f64 C B)))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B))) 4))) 16) |
(+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B)))) |
(+.f64 1 (+.f64 (/.f64 C B) (/.f64 A (neg.f64 B)))) |
(+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B)) |
(pow.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B))) 1) |
(+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B)))) |
(+.f64 1 (+.f64 (/.f64 C B) (/.f64 A (neg.f64 B)))) |
(+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B)) |
(neg.f64 (+.f64 (/.f64 A B) (-.f64 -1 (/.f64 C B)))) |
(+.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) 0) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (/.f64 A (neg.f64 B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) |
(+.f64 0 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64))) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (/.f64 A (neg.f64 B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) |
(+.f64 -1 (-.f64 1 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (neg.f64 (PI.f64))))) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (/.f64 A (neg.f64 B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) |
(+.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (*.f64 (PI.f64) 2)) (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (*.f64 (PI.f64) 2))) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (/.f64 A (neg.f64 B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) |
(+.f64 (/.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) 2) (/.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) 2)) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (/.f64 A (neg.f64 B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) |
(-.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) 0) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (/.f64 A (neg.f64 B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) |
(-.f64 0 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (neg.f64 (PI.f64)))) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (/.f64 A (neg.f64 B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) |
(*.f64 1 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64))) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (/.f64 A (neg.f64 B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) |
(*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (/.f64 1 (PI.f64))) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (/.f64 A (neg.f64 B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) 1) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (/.f64 A (neg.f64 B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) |
(*.f64 -1 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (neg.f64 (PI.f64)))) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (/.f64 A (neg.f64 B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) |
(*.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) 2) (/.f64 1/2 (PI.f64))) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (/.f64 A (neg.f64 B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) |
(*.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) 2) (*.f64 (/.f64 1 (PI.f64)) 1/2)) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (/.f64 A (neg.f64 B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) |
(*.f64 2 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (*.f64 (PI.f64) 2))) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (/.f64 A (neg.f64 B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) |
(*.f64 2 (/.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) 2)) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (/.f64 A (neg.f64 B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) |
(*.f64 2 (*.f64 (/.f64 1/2 (PI.f64)) (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))))) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (/.f64 A (neg.f64 B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) |
(*.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (/.f64 2 (PI.f64))) 1/2) |
(*.f64 1/2 (*.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (/.f64 2 (PI.f64)))) |
(*.f64 (/.f64 2 (PI.f64)) (*.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) 1/2)) |
(*.f64 (/.f64 2 (PI.f64)) (*.f64 1/2 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))))) |
(*.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) 4) (/.f64 1 (*.f64 (PI.f64) 4))) |
(*.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (*.f64 4 (/.f64 (/.f64 1 (PI.f64)) 4))) |
(*.f64 4 (*.f64 (/.f64 1/4 (PI.f64)) (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))))) |
(*.f64 4 (*.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (/.f64 1/4 (PI.f64)))) |
(*.f64 (/.f64 1 (PI.f64)) (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B))))) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (/.f64 A (neg.f64 B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) |
(*.f64 1/2 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (/.f64 2 (PI.f64)))) |
(*.f64 1/2 (*.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (/.f64 2 (PI.f64)))) |
(*.f64 (/.f64 2 (PI.f64)) (*.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) 1/2)) |
(*.f64 (/.f64 2 (PI.f64)) (*.f64 1/2 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))))) |
(*.f64 (neg.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B))))) (/.f64 -1 (PI.f64))) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (/.f64 A (neg.f64 B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) |
(*.f64 (/.f64 1/2 (PI.f64)) (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) 2)) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (/.f64 A (neg.f64 B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) |
(*.f64 (*.f64 (/.f64 1 (PI.f64)) 1/2) (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) 2)) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (/.f64 A (neg.f64 B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (neg.f64 (PI.f64))) -1) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (/.f64 A (neg.f64 B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (*.f64 (PI.f64) 2)) 2) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (/.f64 A (neg.f64 B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) |
(*.f64 (/.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) 2) 2) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (/.f64 A (neg.f64 B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) |
(*.f64 (/.f64 1 (*.f64 (PI.f64) 4)) (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) 4)) |
(*.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (*.f64 4 (/.f64 (/.f64 1 (PI.f64)) 4))) |
(*.f64 4 (*.f64 (/.f64 1/4 (PI.f64)) (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))))) |
(*.f64 4 (*.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (/.f64 1/4 (PI.f64)))) |
(*.f64 (/.f64 -1 (PI.f64)) (neg.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))))) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (/.f64 A (neg.f64 B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) |
(pow.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) 1) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (/.f64 A (neg.f64 B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) |
(neg.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (neg.f64 (PI.f64)))) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (/.f64 A (neg.f64 B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) |
(+.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) 180) 0) |
(*.f64 (/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (/.f64 A (neg.f64 B))))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (PI.f64))) |
(+.f64 0 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) 180)) |
(*.f64 (/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (/.f64 A (neg.f64 B))))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (PI.f64))) |
(+.f64 (/.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) 180) 2) (/.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) 180) 2)) |
(*.f64 (/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (/.f64 A (neg.f64 B))))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (PI.f64))) |
(-.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) 180) 0) |
(*.f64 (/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (/.f64 A (neg.f64 B))))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (PI.f64))) |
(/.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) 180) 1) |
(*.f64 (/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (/.f64 A (neg.f64 B))))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (PI.f64))) |
(/.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) 360) 2) |
(*.f64 (/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (/.f64 A (neg.f64 B))))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (PI.f64))) |
(/.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) 720) 4) |
(*.f64 (/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (/.f64 A (neg.f64 B))))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (PI.f64))) |
(/.f64 (*.f64 2 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) 720)) 8) |
(*.f64 (/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (/.f64 A (neg.f64 B))))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (PI.f64))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) 720))) 16) |
(*.f64 (/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (/.f64 A (neg.f64 B))))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (PI.f64))) |
(pow.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) 180) 1) |
(*.f64 (/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (/.f64 A (neg.f64 B))))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (PI.f64))) |
Compiled 18 to 16 computations (11.1% saved)
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (*.f64 -2 (/.f64 A B)) |
| ✓ | 0.1b | (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) |
| ✓ | 0.2b | (*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
Compiled 40 to 22 computations (45% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | A | @ | 0 | (*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
| 1.0ms | B | @ | -inf | (*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
| 1.0ms | A | @ | inf | (*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
| 1.0ms | B | @ | inf | (*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
| 1.0ms | A | @ | -inf | (*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
| 1× | batch-egg-rewrite |
| 1878× | rational.json-1 |
| 1878× | rational.json-2 |
| 1878× | rational.json-4 |
| 1878× | rational.json-3 |
| 1862× | exponential.json-3 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 14 | 69 |
| 1 | 94 | 69 |
| 2 | 213 | 69 |
| 3 | 523 | 69 |
| 4 | 1440 | 69 |
| 5 | 4978 | 69 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) |
(*.f64 -2 (/.f64 A B)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) 360) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) 720) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) 720)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) 720)) (*.f64 2 (*.f64 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) 720))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (*.f64 (PI.f64) 2)) (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (*.f64 (PI.f64) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (/.f64 1 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (*.f64 2 (/.f64 1/2 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (*.f64 (*.f64 2 (/.f64 1 (PI.f64))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (*.f64 (/.f64 2 (PI.f64)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) 2) (/.f64 1/2 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) 2) (*.f64 (/.f64 1 (PI.f64)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) 2) (*.f64 (*.f64 (/.f64 1 (PI.f64)) 1/2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) 2) (*.f64 (*.f64 2 (/.f64 1/2 (PI.f64))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (*.f64 (PI.f64) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (*.f64 (PI.f64) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) 2) (/.f64 1 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (/.f64 1/2 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 (PI.f64)) (atan.f64 (*.f64 -2 (/.f64 A B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (/.f64 2 (PI.f64))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) 4) (/.f64 1/2 (*.f64 (PI.f64) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) 4) (*.f64 (/.f64 1/2 (*.f64 (PI.f64) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) 4) (*.f64 1/4 (/.f64 1 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) 4) (*.f64 1/2 (/.f64 1/2 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (PI.f64)) (atan.f64 (*.f64 -2 (/.f64 A B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (atan.f64 (*.f64 -2 (/.f64 A B)))) (/.f64 -1 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (atan.f64 (*.f64 -2 (/.f64 A B)))) (*.f64 (/.f64 -1 (PI.f64)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (neg.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (neg.f64 (PI.f64))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (/.f64 2 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (PI.f64)) (*.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (PI.f64)) 1/2) (*.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (neg.f64 (PI.f64))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (*.f64 (PI.f64) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 (PI.f64) 2)) (*.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (PI.f64)) (neg.f64 (atan.f64 (*.f64 -2 (/.f64 A B)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (neg.f64 (PI.f64)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -2 (/.f64 A B)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 -2 (/.f64 A B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -2 (/.f64 A B)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (/.f64 A B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 A B) -4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 A B) -8) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 A B) -8)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 A B) -8)) (*.f64 2 (*.f64 (/.f64 A B) -8))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 -2 (/.f64 A B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 A B) 2)))))) |
| 1× | egg-herbie |
| 1758× | rational.json-simplify-35 |
| 1468× | rational.json-simplify-2 |
| 936× | rational.json-simplify-41 |
| 866× | rational.json-simplify-61 |
| 674× | rational.json-simplify-44 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 125 | 1384 |
| 1 | 266 | 1384 |
| 2 | 572 | 1384 |
| 3 | 1426 | 1384 |
| 4 | 3527 | 1384 |
| 5 | 6937 | 1384 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) 0) |
(+.f64 0 (*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)))) |
(-.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) 0) |
(/.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) 1) |
(/.f64 (*.f64 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) 360) 2) |
(/.f64 (*.f64 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) 720) 4) |
(/.f64 (*.f64 2 (*.f64 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) 720)) 8) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) 720)) (*.f64 2 (*.f64 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) 720))) 16) |
(pow.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) 1) |
(+.f64 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) 0) |
(+.f64 0 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(+.f64 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (*.f64 (PI.f64) 2)) (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (*.f64 (PI.f64) 2))) |
(-.f64 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) 0) |
(*.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (/.f64 1 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (*.f64 2 (/.f64 1/2 (PI.f64)))) |
(*.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (*.f64 (*.f64 2 (/.f64 1 (PI.f64))) 1/2)) |
(*.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (*.f64 (/.f64 2 (PI.f64)) 1/2)) |
(*.f64 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) 1) |
(*.f64 1 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 (*.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) 2) (/.f64 1/2 (PI.f64))) |
(*.f64 (*.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) 2) (*.f64 (/.f64 1 (PI.f64)) 1/2)) |
(*.f64 (*.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) 2) (*.f64 (*.f64 (/.f64 1 (PI.f64)) 1/2) 1)) |
(*.f64 (*.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) 2) (*.f64 (*.f64 2 (/.f64 1/2 (PI.f64))) 1/2)) |
(*.f64 2 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (*.f64 (PI.f64) 2))) |
(*.f64 2 (*.f64 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (*.f64 (PI.f64) 2)) 1)) |
(*.f64 2 (*.f64 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) 2) (/.f64 1 (PI.f64)))) |
(*.f64 2 (*.f64 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) 1/2)) |
(*.f64 2 (*.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (/.f64 1/2 (PI.f64)))) |
(*.f64 2 (*.f64 (/.f64 1/2 (PI.f64)) (atan.f64 (*.f64 -2 (/.f64 A B))))) |
(*.f64 (*.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (/.f64 2 (PI.f64))) 1/2) |
(*.f64 (*.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) 4) (/.f64 1/2 (*.f64 (PI.f64) 2))) |
(*.f64 (*.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) 4) (*.f64 (/.f64 1/2 (*.f64 (PI.f64) 2)) 1)) |
(*.f64 (*.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) 4) (*.f64 1/4 (/.f64 1 (PI.f64)))) |
(*.f64 (*.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) 4) (*.f64 1/2 (/.f64 1/2 (PI.f64)))) |
(*.f64 (/.f64 1 (PI.f64)) (atan.f64 (*.f64 -2 (/.f64 A B)))) |
(*.f64 (neg.f64 (atan.f64 (*.f64 -2 (/.f64 A B)))) (/.f64 -1 (PI.f64))) |
(*.f64 (neg.f64 (atan.f64 (*.f64 -2 (/.f64 A B)))) (*.f64 (/.f64 -1 (PI.f64)) 1)) |
(*.f64 -1 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (neg.f64 (PI.f64)))) |
(*.f64 -1 (*.f64 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (neg.f64 (PI.f64))) 1)) |
(*.f64 1/2 (*.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (/.f64 2 (PI.f64)))) |
(*.f64 (/.f64 1/2 (PI.f64)) (*.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) 2)) |
(*.f64 (*.f64 (/.f64 1 (PI.f64)) 1/2) (*.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) 2)) |
(*.f64 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (neg.f64 (PI.f64))) -1) |
(*.f64 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (*.f64 (PI.f64) 2)) 2) |
(*.f64 (/.f64 1/2 (*.f64 (PI.f64) 2)) (*.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) 4)) |
(*.f64 (/.f64 -1 (PI.f64)) (neg.f64 (atan.f64 (*.f64 -2 (/.f64 A B))))) |
(pow.f64 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) 1) |
(neg.f64 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (neg.f64 (PI.f64)))) |
(+.f64 (*.f64 -2 (/.f64 A B)) 0) |
(+.f64 0 (*.f64 -2 (/.f64 A B))) |
(-.f64 (*.f64 -2 (/.f64 A B)) 0) |
(/.f64 (*.f64 -2 (/.f64 A B)) 1) |
(/.f64 (*.f64 (/.f64 A B) -4) 2) |
(/.f64 (*.f64 (/.f64 A B) -8) 4) |
(/.f64 (*.f64 2 (*.f64 (/.f64 A B) -8)) 8) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 A B) -8)) (*.f64 2 (*.f64 (/.f64 A B) -8))) 16) |
(pow.f64 (*.f64 -2 (/.f64 A B)) 1) |
(neg.f64 (*.f64 (/.f64 A B) 2)) |
| Outputs |
|---|
(+.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) 0) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(+.f64 0 (*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(-.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) 0) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(/.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) 1) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(/.f64 (*.f64 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) 360) 2) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(/.f64 (*.f64 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) 720) 4) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(/.f64 (*.f64 2 (*.f64 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) 720)) 8) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) 720)) (*.f64 2 (*.f64 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) 720))) 16) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(pow.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) 1) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(+.f64 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) 0) |
(/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) |
(+.f64 0 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) |
(+.f64 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (*.f64 (PI.f64) 2)) (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (*.f64 (PI.f64) 2))) |
(/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) |
(-.f64 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) 0) |
(/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) |
(*.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (/.f64 1 (PI.f64))) |
(/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) |
(*.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (*.f64 2 (/.f64 1/2 (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) |
(*.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (*.f64 (*.f64 2 (/.f64 1 (PI.f64))) 1/2)) |
(/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) |
(*.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (*.f64 (/.f64 2 (PI.f64)) 1/2)) |
(/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) |
(*.f64 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) 1) |
(/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) |
(*.f64 1 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) |
(*.f64 (*.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) 2) (/.f64 1/2 (PI.f64))) |
(/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) |
(*.f64 (*.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) 2) (*.f64 (/.f64 1 (PI.f64)) 1/2)) |
(/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) |
(*.f64 (*.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) 2) (*.f64 (*.f64 (/.f64 1 (PI.f64)) 1/2) 1)) |
(/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) |
(*.f64 (*.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) 2) (*.f64 (*.f64 2 (/.f64 1/2 (PI.f64))) 1/2)) |
(/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) |
(*.f64 2 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (*.f64 (PI.f64) 2))) |
(/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) |
(*.f64 2 (*.f64 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (*.f64 (PI.f64) 2)) 1)) |
(/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) |
(*.f64 2 (*.f64 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) 2) (/.f64 1 (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) |
(*.f64 2 (*.f64 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) 1/2)) |
(/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) |
(*.f64 2 (*.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (/.f64 1/2 (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) |
(*.f64 2 (*.f64 (/.f64 1/2 (PI.f64)) (atan.f64 (*.f64 -2 (/.f64 A B))))) |
(/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) |
(*.f64 (*.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (/.f64 2 (PI.f64))) 1/2) |
(/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) |
(*.f64 (*.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) 4) (/.f64 1/2 (*.f64 (PI.f64) 2))) |
(/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) |
(*.f64 (*.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) 4) (*.f64 (/.f64 1/2 (*.f64 (PI.f64) 2)) 1)) |
(/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) |
(*.f64 (*.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) 4) (*.f64 1/4 (/.f64 1 (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) |
(*.f64 (*.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) 4) (*.f64 1/2 (/.f64 1/2 (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) |
(*.f64 (/.f64 1 (PI.f64)) (atan.f64 (*.f64 -2 (/.f64 A B)))) |
(/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) |
(*.f64 (neg.f64 (atan.f64 (*.f64 -2 (/.f64 A B)))) (/.f64 -1 (PI.f64))) |
(/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) |
(*.f64 (neg.f64 (atan.f64 (*.f64 -2 (/.f64 A B)))) (*.f64 (/.f64 -1 (PI.f64)) 1)) |
(/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) |
(*.f64 -1 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (neg.f64 (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) |
(*.f64 -1 (*.f64 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (neg.f64 (PI.f64))) 1)) |
(/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) |
(*.f64 1/2 (*.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (/.f64 2 (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) |
(*.f64 (/.f64 1/2 (PI.f64)) (*.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) 2)) |
(/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) |
(*.f64 (*.f64 (/.f64 1 (PI.f64)) 1/2) (*.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) 2)) |
(/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) |
(*.f64 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (neg.f64 (PI.f64))) -1) |
(/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) |
(*.f64 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (*.f64 (PI.f64) 2)) 2) |
(/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) |
(*.f64 (/.f64 1/2 (*.f64 (PI.f64) 2)) (*.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) 4)) |
(/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) |
(*.f64 (/.f64 -1 (PI.f64)) (neg.f64 (atan.f64 (*.f64 -2 (/.f64 A B))))) |
(/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) |
(pow.f64 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) 1) |
(/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) |
(neg.f64 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (neg.f64 (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64)) |
(+.f64 (*.f64 -2 (/.f64 A B)) 0) |
(*.f64 -2 (/.f64 A B)) |
(+.f64 0 (*.f64 -2 (/.f64 A B))) |
(*.f64 -2 (/.f64 A B)) |
(-.f64 (*.f64 -2 (/.f64 A B)) 0) |
(*.f64 -2 (/.f64 A B)) |
(/.f64 (*.f64 -2 (/.f64 A B)) 1) |
(*.f64 -2 (/.f64 A B)) |
(/.f64 (*.f64 (/.f64 A B) -4) 2) |
(*.f64 -2 (/.f64 A B)) |
(/.f64 (*.f64 (/.f64 A B) -8) 4) |
(*.f64 -2 (/.f64 A B)) |
(/.f64 (*.f64 2 (*.f64 (/.f64 A B) -8)) 8) |
(*.f64 -2 (/.f64 A B)) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 A B) -8)) (*.f64 2 (*.f64 (/.f64 A B) -8))) 16) |
(*.f64 -2 (/.f64 A B)) |
(pow.f64 (*.f64 -2 (/.f64 A B)) 1) |
(*.f64 -2 (/.f64 A B)) |
(neg.f64 (*.f64 (/.f64 A B) 2)) |
(*.f64 -2 (/.f64 A B)) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
| ✓ | 0.0b | (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
| ✓ | 0.0b | (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
| ✓ | 1.2b | (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) |
Compiled 65 to 29 computations (55.4% saved)
36 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 5.0ms | A | @ | -inf | (*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
| 2.0ms | B | @ | -inf | (*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
| 0.0ms | C | @ | 0 | (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
| 0.0ms | C | @ | -inf | (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
| 0.0ms | A | @ | -inf | (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
| 1× | batch-egg-rewrite |
| 1356× | rational.json-1 |
| 1356× | rational.json-2 |
| 1356× | rational.json-4 |
| 1356× | rational.json-3 |
| 1334× | exponential.json-3 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 17 | 134 |
| 1 | 123 | 134 |
| 2 | 286 | 134 |
| 3 | 702 | 134 |
| 4 | 1979 | 134 |
| 5 | 4891 | 134 |
| 1× | node limit |
| Inputs |
|---|
(-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 C B) (-.f64 (neg.f64 (/.f64 A B)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -2 (-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 C B) -1) (neg.f64 (/.f64 A B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 A B)) (+.f64 (/.f64 C B) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) 2) (/.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (+.f64 1 (/.f64 A B))) (-.f64 1 (/.f64 C (neg.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (/.f64 A B) (-.f64 1 (/.f64 C B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 A B) (-.f64 1 (/.f64 C B))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (-.f64 (/.f64 2 (/.f64 B C)) (+.f64 2 (*.f64 (/.f64 A B) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 A B) (-.f64 1 (/.f64 C B))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 (/.f64 A B) (-.f64 1 (/.f64 C B)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (/.f64 A B) (-.f64 1 (/.f64 C B)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) 2) (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (neg.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (*.f64 (PI.f64) 2)) (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (*.f64 (PI.f64) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 2) (/.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (neg.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (/.f64 1 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (neg.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) 2) (/.f64 1/2 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) 2) (*.f64 (/.f64 1 (PI.f64)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (*.f64 (PI.f64) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 (PI.f64)) (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (/.f64 2 (PI.f64))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) 4) (/.f64 1 (*.f64 (PI.f64) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (PI.f64)) (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (/.f64 2 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))))) (/.f64 -1 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (PI.f64)) (*.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (PI.f64)) 1/2) (*.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (neg.f64 (PI.f64))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (*.f64 (PI.f64) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (PI.f64) 4)) (*.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (PI.f64)) (neg.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (neg.f64 (PI.f64)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 180) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 180))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 180) 2) (/.f64 (*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 180) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 180) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 180) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 360) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 720) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 720)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 720))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 180) 1))))) |
| 1× | egg-herbie |
| 1680× | rational.json-simplify-35 |
| 1210× | rational.json-simplify-51 |
| 954× | rational.json-simplify-61 |
| 916× | rational.json-simplify-1 |
| 750× | rational.json-simplify-2 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 201 | 4938 |
| 1 | 404 | 4790 |
| 2 | 1008 | 4742 |
| 3 | 2585 | 4616 |
| 4 | 6170 | 4616 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -1 (+.f64 1 (/.f64 A B))) |
(+.f64 (/.f64 C B) (*.f64 -1 (+.f64 1 (/.f64 A B)))) |
(+.f64 (/.f64 C B) (*.f64 -1 (+.f64 1 (/.f64 A B)))) |
(+.f64 (/.f64 C B) (*.f64 -1 (+.f64 1 (/.f64 A B)))) |
(/.f64 C B) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(/.f64 C B) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(/.f64 (-.f64 C A) B) |
-1 |
-1 |
(-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 C) (*.f64 -1 A)) B)) 1) |
(-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 C) (*.f64 -1 A)) B)) 1) |
(-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 C) (*.f64 -1 A)) B)) 1) |
(-.f64 (/.f64 C B) 1) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1) |
(*.f64 -1 (/.f64 A B)) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1) |
(*.f64 -1 (/.f64 A B)) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1) |
(atan.f64 (neg.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B))))) |
(atan.f64 (neg.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B))))) |
(atan.f64 (neg.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B))))) |
(atan.f64 (neg.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B))))) |
(atan.f64 (-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1)) |
(atan.f64 (-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1)) |
(atan.f64 (-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1)) |
(atan.f64 (-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1)) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1)) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1)) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1)) (PI.f64)) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1)) (PI.f64))) |
(+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))) |
(+.f64 (/.f64 C B) (-.f64 (neg.f64 (/.f64 A B)) 1)) |
(+.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) 0) |
(+.f64 0 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B))) |
(+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1) |
(+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B)) |
(+.f64 -2 (-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B)))) |
(+.f64 (+.f64 (/.f64 C B) -1) (neg.f64 (/.f64 A B))) |
(+.f64 (neg.f64 (/.f64 A B)) (+.f64 (/.f64 C B) -1)) |
(+.f64 (/.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) 2) (/.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) 2)) |
(+.f64 (-.f64 -1 (+.f64 1 (/.f64 A B))) (-.f64 1 (/.f64 C (neg.f64 B)))) |
(*.f64 1 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(*.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) 1) |
(*.f64 -1 (+.f64 (/.f64 A B) (-.f64 1 (/.f64 C B)))) |
(*.f64 2 (/.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) 2)) |
(*.f64 (*.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) 2) 1/2) |
(*.f64 (+.f64 (/.f64 A B) (-.f64 1 (/.f64 C B))) -1) |
(*.f64 1/2 (*.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) 2)) |
(*.f64 1/2 (-.f64 (/.f64 2 (/.f64 B C)) (+.f64 2 (*.f64 (/.f64 A B) 2)))) |
(*.f64 (/.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) 2) 2) |
(/.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) 1) |
(/.f64 (*.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) 2) 2) |
(/.f64 (+.f64 (/.f64 A B) (-.f64 1 (/.f64 C B))) -1) |
(/.f64 (*.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) 4) 4) |
(/.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) 4)) 8) |
(/.f64 (*.f64 2 (+.f64 (/.f64 A B) (-.f64 1 (/.f64 C B)))) -2) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) 4))) 16) |
(pow.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) 1) |
(neg.f64 (+.f64 (/.f64 A B) (-.f64 1 (/.f64 C B)))) |
(+.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) 0) |
(+.f64 0 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))))) |
(+.f64 -1 (-.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) -1)) |
(+.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) 2) (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) 2)) |
(+.f64 (-.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) -1) -1) |
(-.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) 0) |
(-.f64 0 (neg.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))))) |
(*.f64 1 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))))) |
(*.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) 1) |
(*.f64 -1 (neg.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))))) |
(*.f64 (*.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) 2) 1/2) |
(*.f64 2 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) 2)) |
(*.f64 (*.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) 4) 1/4) |
(*.f64 1/2 (*.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) 2)) |
(*.f64 (neg.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))))) -1) |
(*.f64 1/4 (*.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) 4)) |
(*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) 2) 2) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) 1) |
(/.f64 (*.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) 2) 2) |
(/.f64 (*.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) 4) 4) |
(/.f64 (neg.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))))) -1) |
(/.f64 (*.f64 2 (*.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) 4)) 8) |
(/.f64 (*.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) -2) -2) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) 4))) 16) |
(pow.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) 1) |
(neg.f64 (neg.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))))) |
(+.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 0) |
(+.f64 0 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(+.f64 -1 (-.f64 1 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (neg.f64 (PI.f64))))) |
(+.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (*.f64 (PI.f64) 2)) (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (*.f64 (PI.f64) 2))) |
(+.f64 (/.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 2) (/.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 2)) |
(-.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 0) |
(-.f64 0 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (neg.f64 (PI.f64)))) |
(*.f64 1 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (/.f64 1 (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 1) |
(*.f64 -1 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (neg.f64 (PI.f64)))) |
(*.f64 (*.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) 2) (/.f64 1/2 (PI.f64))) |
(*.f64 (*.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) 2) (*.f64 (/.f64 1 (PI.f64)) 1/2)) |
(*.f64 2 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (*.f64 (PI.f64) 2))) |
(*.f64 2 (/.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 2)) |
(*.f64 2 (*.f64 (/.f64 1/2 (PI.f64)) (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))))) |
(*.f64 (*.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (/.f64 2 (PI.f64))) 1/2) |
(*.f64 (*.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) 4) (/.f64 1 (*.f64 (PI.f64) 4))) |
(*.f64 (/.f64 1 (PI.f64)) (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))))) |
(*.f64 1/2 (*.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (/.f64 2 (PI.f64)))) |
(*.f64 (neg.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))))) (/.f64 -1 (PI.f64))) |
(*.f64 (/.f64 1/2 (PI.f64)) (*.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) 2)) |
(*.f64 (*.f64 (/.f64 1 (PI.f64)) 1/2) (*.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) 2)) |
(*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (neg.f64 (PI.f64))) -1) |
(*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (*.f64 (PI.f64) 2)) 2) |
(*.f64 (/.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 2) 2) |
(*.f64 (/.f64 1 (*.f64 (PI.f64) 4)) (*.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) 4)) |
(*.f64 (/.f64 -1 (PI.f64)) (neg.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))))) |
(pow.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 1) |
(neg.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (neg.f64 (PI.f64)))) |
(+.f64 (*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 180) 0) |
(+.f64 0 (*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 180)) |
(+.f64 (/.f64 (*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 180) 2) (/.f64 (*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 180) 2)) |
(-.f64 (*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 180) 0) |
(/.f64 (*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 180) 1) |
(/.f64 (*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 360) 2) |
(/.f64 (*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 720) 4) |
(/.f64 (*.f64 2 (*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 720)) 8) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 720))) 16) |
(pow.f64 (*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 180) 1) |
| Outputs |
|---|
(*.f64 -1 (+.f64 1 (/.f64 A B))) |
(neg.f64 (+.f64 1 (/.f64 A B))) |
(-.f64 -1 (/.f64 A B)) |
(+.f64 (/.f64 C B) (*.f64 -1 (+.f64 1 (/.f64 A B)))) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B))) |
(+.f64 (/.f64 C B) (*.f64 -1 (+.f64 1 (/.f64 A B)))) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B))) |
(+.f64 (/.f64 C B) (*.f64 -1 (+.f64 1 (/.f64 A B)))) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B))) |
(/.f64 C B) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B))) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B))) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B))) |
(/.f64 C B) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B))) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B))) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B))) |
(/.f64 (-.f64 C A) B) |
-1 |
-1 |
(-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 C) (*.f64 -1 A)) B)) 1) |
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 C) (*.f64 -1 A)) B)) -1) |
(+.f64 -1 (neg.f64 (/.f64 (*.f64 -1 (-.f64 C A)) B))) |
(-.f64 -1 (/.f64 (neg.f64 (-.f64 C A)) B)) |
(-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 C) (*.f64 -1 A)) B)) 1) |
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 C) (*.f64 -1 A)) B)) -1) |
(+.f64 -1 (neg.f64 (/.f64 (*.f64 -1 (-.f64 C A)) B))) |
(-.f64 -1 (/.f64 (neg.f64 (-.f64 C A)) B)) |
(-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 C) (*.f64 -1 A)) B)) 1) |
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 C) (*.f64 -1 A)) B)) -1) |
(+.f64 -1 (neg.f64 (/.f64 (*.f64 -1 (-.f64 C A)) B))) |
(-.f64 -1 (/.f64 (neg.f64 (-.f64 C A)) B)) |
(-.f64 (/.f64 C B) 1) |
(+.f64 -1 (/.f64 C B)) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B))) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B))) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B))) |
(*.f64 -1 (/.f64 A B)) |
(neg.f64 (/.f64 A B)) |
(/.f64 A (neg.f64 B)) |
(/.f64 (neg.f64 A) B) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B))) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B))) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B))) |
(*.f64 -1 (/.f64 A B)) |
(neg.f64 (/.f64 A B)) |
(/.f64 A (neg.f64 B)) |
(/.f64 (neg.f64 A) B) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B))) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B))) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B))) |
(atan.f64 (neg.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B))))) |
(atan.f64 (neg.f64 (+.f64 (*.f64 -1 (/.f64 C B)) (+.f64 1 (/.f64 A B))))) |
(atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (neg.f64 (/.f64 C B)))))) |
(atan.f64 (-.f64 -1 (+.f64 (/.f64 A B) (/.f64 C (neg.f64 B))))) |
(atan.f64 (neg.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B))))) |
(atan.f64 (neg.f64 (+.f64 (*.f64 -1 (/.f64 C B)) (+.f64 1 (/.f64 A B))))) |
(atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (neg.f64 (/.f64 C B)))))) |
(atan.f64 (-.f64 -1 (+.f64 (/.f64 A B) (/.f64 C (neg.f64 B))))) |
(atan.f64 (neg.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B))))) |
(atan.f64 (neg.f64 (+.f64 (*.f64 -1 (/.f64 C B)) (+.f64 1 (/.f64 A B))))) |
(atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (neg.f64 (/.f64 C B)))))) |
(atan.f64 (-.f64 -1 (+.f64 (/.f64 A B) (/.f64 C (neg.f64 B))))) |
(atan.f64 (neg.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B))))) |
(atan.f64 (neg.f64 (+.f64 (*.f64 -1 (/.f64 C B)) (+.f64 1 (/.f64 A B))))) |
(atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (neg.f64 (/.f64 C B)))))) |
(atan.f64 (-.f64 -1 (+.f64 (/.f64 A B) (/.f64 C (neg.f64 B))))) |
(atan.f64 (-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1)) |
(atan.f64 (+.f64 (/.f64 C B) (+.f64 -1 (neg.f64 (/.f64 A B))))) |
(atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) |
(atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) |
(atan.f64 (-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1)) |
(atan.f64 (+.f64 (/.f64 C B) (+.f64 -1 (neg.f64 (/.f64 A B))))) |
(atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) |
(atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) |
(atan.f64 (-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1)) |
(atan.f64 (+.f64 (/.f64 C B) (+.f64 -1 (neg.f64 (/.f64 A B))))) |
(atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) |
(atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) |
(atan.f64 (-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1)) |
(atan.f64 (+.f64 (/.f64 C B) (+.f64 -1 (neg.f64 (/.f64 A B))))) |
(atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) |
(atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 (*.f64 -1 (/.f64 C B)) (+.f64 1 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (neg.f64 (/.f64 C B)))))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 -1 (+.f64 (/.f64 A B) (/.f64 C (neg.f64 B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 (*.f64 -1 (/.f64 C B)) (+.f64 1 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (neg.f64 (/.f64 C B)))))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 -1 (+.f64 (/.f64 A B) (/.f64 C (neg.f64 B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 (*.f64 -1 (/.f64 C B)) (+.f64 1 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (neg.f64 (/.f64 C B)))))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 -1 (+.f64 (/.f64 A B) (/.f64 C (neg.f64 B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 (*.f64 -1 (/.f64 C B)) (+.f64 1 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (neg.f64 (/.f64 C B)))))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 -1 (+.f64 (/.f64 A B) (/.f64 C (neg.f64 B))))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1)) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (+.f64 -1 (neg.f64 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1)) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (+.f64 -1 (neg.f64 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1)) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (+.f64 -1 (neg.f64 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1)) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (+.f64 -1 (neg.f64 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B))))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (+.f64 (*.f64 -1 (/.f64 C B)) (+.f64 1 (/.f64 A B))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (neg.f64 (/.f64 C B)))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (-.f64 -1 (+.f64 (/.f64 A B) (/.f64 C (neg.f64 B))))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B))))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (+.f64 (*.f64 -1 (/.f64 C B)) (+.f64 1 (/.f64 A B))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (neg.f64 (/.f64 C B)))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (-.f64 -1 (+.f64 (/.f64 A B) (/.f64 C (neg.f64 B))))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B))))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (+.f64 (*.f64 -1 (/.f64 C B)) (+.f64 1 (/.f64 A B))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (neg.f64 (/.f64 C B)))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (-.f64 -1 (+.f64 (/.f64 A B) (/.f64 C (neg.f64 B))))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B))))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (+.f64 (*.f64 -1 (/.f64 C B)) (+.f64 1 (/.f64 A B))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (neg.f64 (/.f64 C B)))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (-.f64 -1 (+.f64 (/.f64 A B) (/.f64 C (neg.f64 B))))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1)) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (+.f64 -1 (neg.f64 (/.f64 A B))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1)) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (+.f64 -1 (neg.f64 (/.f64 A B))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1)) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (+.f64 -1 (neg.f64 (/.f64 A B))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1)) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (+.f64 -1 (neg.f64 (/.f64 A B))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) 180) |
(+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B))) |
(+.f64 (/.f64 C B) (-.f64 (neg.f64 (/.f64 A B)) 1)) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B))) |
(+.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) 0) |
(-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) |
(-.f64 -1 (-.f64 (/.f64 A B) (/.f64 C B))) |
(+.f64 0 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) |
(-.f64 -1 (-.f64 (/.f64 A B) (/.f64 C B))) |
(+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B))) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B))) |
(+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B)) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B))) |
(+.f64 -2 (-.f64 1 (-.f64 (/.f64 A B) (/.f64 C B)))) |
(+.f64 -2 (-.f64 (/.f64 C B) (+.f64 -1 (/.f64 A B)))) |
(+.f64 (+.f64 (/.f64 C B) -1) (neg.f64 (/.f64 A B))) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B))) |
(+.f64 (neg.f64 (/.f64 A B)) (+.f64 (/.f64 C B) -1)) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B))) |
(+.f64 (/.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) 2) (/.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) 2)) |
(-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) |
(-.f64 -1 (-.f64 (/.f64 A B) (/.f64 C B))) |
(+.f64 (-.f64 -1 (+.f64 1 (/.f64 A B))) (-.f64 1 (/.f64 C (neg.f64 B)))) |
(+.f64 (-.f64 -1 (+.f64 1 (/.f64 A B))) (-.f64 (/.f64 C B) -1)) |
(+.f64 (-.f64 -1 (+.f64 1 (/.f64 A B))) (+.f64 1 (/.f64 C B))) |
(*.f64 1 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) |
(-.f64 -1 (-.f64 (/.f64 A B) (/.f64 C B))) |
(*.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) 1) |
(-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) |
(-.f64 -1 (-.f64 (/.f64 A B) (/.f64 C B))) |
(*.f64 -1 (+.f64 (/.f64 A B) (-.f64 1 (/.f64 C B)))) |
(neg.f64 (+.f64 (/.f64 A B) (-.f64 1 (/.f64 C B)))) |
(-.f64 -1 (+.f64 (/.f64 A B) (/.f64 C (neg.f64 B)))) |
(*.f64 2 (/.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) 2)) |
(-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) |
(-.f64 -1 (-.f64 (/.f64 A B) (/.f64 C B))) |
(*.f64 (*.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) 2) 1/2) |
(-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) |
(-.f64 -1 (-.f64 (/.f64 A B) (/.f64 C B))) |
(*.f64 (+.f64 (/.f64 A B) (-.f64 1 (/.f64 C B))) -1) |
(neg.f64 (+.f64 (/.f64 A B) (-.f64 1 (/.f64 C B)))) |
(-.f64 -1 (+.f64 (/.f64 A B) (/.f64 C (neg.f64 B)))) |
(*.f64 1/2 (*.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) 2)) |
(-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) |
(-.f64 -1 (-.f64 (/.f64 A B) (/.f64 C B))) |
(*.f64 1/2 (-.f64 (/.f64 2 (/.f64 B C)) (+.f64 2 (*.f64 (/.f64 A B) 2)))) |
(*.f64 1/2 (-.f64 (/.f64 C (/.f64 B 2)) (+.f64 2 (*.f64 (/.f64 A B) 2)))) |
(*.f64 (/.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) 2) 2) |
(-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) |
(-.f64 -1 (-.f64 (/.f64 A B) (/.f64 C B))) |
(/.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) 1) |
(-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) |
(-.f64 -1 (-.f64 (/.f64 A B) (/.f64 C B))) |
(/.f64 (*.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) 2) 2) |
(-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) |
(-.f64 -1 (-.f64 (/.f64 A B) (/.f64 C B))) |
(/.f64 (+.f64 (/.f64 A B) (-.f64 1 (/.f64 C B))) -1) |
(neg.f64 (+.f64 (/.f64 A B) (-.f64 1 (/.f64 C B)))) |
(-.f64 -1 (+.f64 (/.f64 A B) (/.f64 C (neg.f64 B)))) |
(/.f64 (*.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) 4) 4) |
(-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) |
(-.f64 -1 (-.f64 (/.f64 A B) (/.f64 C B))) |
(/.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) 4)) 8) |
(-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) |
(-.f64 -1 (-.f64 (/.f64 A B) (/.f64 C B))) |
(/.f64 (*.f64 2 (+.f64 (/.f64 A B) (-.f64 1 (/.f64 C B)))) -2) |
(neg.f64 (+.f64 (/.f64 A B) (-.f64 1 (/.f64 C B)))) |
(-.f64 -1 (+.f64 (/.f64 A B) (/.f64 C (neg.f64 B)))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) 4))) 16) |
(-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) |
(-.f64 -1 (-.f64 (/.f64 A B) (/.f64 C B))) |
(pow.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) 1) |
(-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) |
(-.f64 -1 (-.f64 (/.f64 A B) (/.f64 C B))) |
(neg.f64 (+.f64 (/.f64 A B) (-.f64 1 (/.f64 C B)))) |
(-.f64 -1 (+.f64 (/.f64 A B) (/.f64 C (neg.f64 B)))) |
(+.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) 0) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(atan.f64 (-.f64 -1 (-.f64 (/.f64 A B) (/.f64 C B)))) |
(+.f64 0 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))))) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(atan.f64 (-.f64 -1 (-.f64 (/.f64 A B) (/.f64 C B)))) |
(+.f64 -1 (-.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) -1)) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(atan.f64 (-.f64 -1 (-.f64 (/.f64 A B) (/.f64 C B)))) |
(+.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) 2) (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) 2)) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(atan.f64 (-.f64 -1 (-.f64 (/.f64 A B) (/.f64 C B)))) |
(+.f64 (-.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) -1) -1) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(atan.f64 (-.f64 -1 (-.f64 (/.f64 A B) (/.f64 C B)))) |
(-.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) 0) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(atan.f64 (-.f64 -1 (-.f64 (/.f64 A B) (/.f64 C B)))) |
(-.f64 0 (neg.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))))) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(atan.f64 (-.f64 -1 (-.f64 (/.f64 A B) (/.f64 C B)))) |
(*.f64 1 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))))) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(atan.f64 (-.f64 -1 (-.f64 (/.f64 A B) (/.f64 C B)))) |
(*.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) 1) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(atan.f64 (-.f64 -1 (-.f64 (/.f64 A B) (/.f64 C B)))) |
(*.f64 -1 (neg.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))))) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(atan.f64 (-.f64 -1 (-.f64 (/.f64 A B) (/.f64 C B)))) |
(*.f64 (*.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) 2) 1/2) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(atan.f64 (-.f64 -1 (-.f64 (/.f64 A B) (/.f64 C B)))) |
(*.f64 2 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) 2)) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(atan.f64 (-.f64 -1 (-.f64 (/.f64 A B) (/.f64 C B)))) |
(*.f64 (*.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) 4) 1/4) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(atan.f64 (-.f64 -1 (-.f64 (/.f64 A B) (/.f64 C B)))) |
(*.f64 1/2 (*.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) 2)) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(atan.f64 (-.f64 -1 (-.f64 (/.f64 A B) (/.f64 C B)))) |
(*.f64 (neg.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))))) -1) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(atan.f64 (-.f64 -1 (-.f64 (/.f64 A B) (/.f64 C B)))) |
(*.f64 1/4 (*.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) 4)) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(atan.f64 (-.f64 -1 (-.f64 (/.f64 A B) (/.f64 C B)))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) 2) 2) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(atan.f64 (-.f64 -1 (-.f64 (/.f64 A B) (/.f64 C B)))) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) 1) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(atan.f64 (-.f64 -1 (-.f64 (/.f64 A B) (/.f64 C B)))) |
(/.f64 (*.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) 2) 2) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(atan.f64 (-.f64 -1 (-.f64 (/.f64 A B) (/.f64 C B)))) |
(/.f64 (*.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) 4) 4) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(atan.f64 (-.f64 -1 (-.f64 (/.f64 A B) (/.f64 C B)))) |
(/.f64 (neg.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))))) -1) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(atan.f64 (-.f64 -1 (-.f64 (/.f64 A B) (/.f64 C B)))) |
(/.f64 (*.f64 2 (*.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) 4)) 8) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(atan.f64 (-.f64 -1 (-.f64 (/.f64 A B) (/.f64 C B)))) |
(/.f64 (*.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) -2) -2) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(atan.f64 (-.f64 -1 (-.f64 (/.f64 A B) (/.f64 C B)))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) 4))) 16) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(atan.f64 (-.f64 -1 (-.f64 (/.f64 A B) (/.f64 C B)))) |
(pow.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) 1) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(atan.f64 (-.f64 -1 (-.f64 (/.f64 A B) (/.f64 C B)))) |
(neg.f64 (neg.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))))) |
(atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) |
(atan.f64 (-.f64 -1 (-.f64 (/.f64 A B) (/.f64 C B)))) |
(+.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 0) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 -1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64)) |
(+.f64 0 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 -1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64)) |
(+.f64 -1 (-.f64 1 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (neg.f64 (PI.f64))))) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 -1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64)) |
(+.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (*.f64 (PI.f64) 2)) (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (*.f64 (PI.f64) 2))) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 -1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64)) |
(+.f64 (/.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 2) (/.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 2)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 -1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64)) |
(-.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 0) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 -1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64)) |
(-.f64 0 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (neg.f64 (PI.f64)))) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 -1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64)) |
(*.f64 1 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 -1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64)) |
(*.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (/.f64 1 (PI.f64))) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 -1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64)) |
(*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 1) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 -1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64)) |
(*.f64 -1 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (neg.f64 (PI.f64)))) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 -1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64)) |
(*.f64 (*.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) 2) (/.f64 1/2 (PI.f64))) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 -1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64)) |
(*.f64 (*.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) 2) (*.f64 (/.f64 1 (PI.f64)) 1/2)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 -1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64)) |
(*.f64 2 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (*.f64 (PI.f64) 2))) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 -1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64)) |
(*.f64 2 (/.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 2)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 -1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64)) |
(*.f64 2 (*.f64 (/.f64 1/2 (PI.f64)) (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))))) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 -1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64)) |
(*.f64 (*.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (/.f64 2 (PI.f64))) 1/2) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 -1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64)) |
(*.f64 (*.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) 4) (/.f64 1 (*.f64 (PI.f64) 4))) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 -1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64)) |
(*.f64 (/.f64 1 (PI.f64)) (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))))) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 -1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64)) |
(*.f64 1/2 (*.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (/.f64 2 (PI.f64)))) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 -1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64)) |
(*.f64 (neg.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))))) (/.f64 -1 (PI.f64))) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 -1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64)) |
(*.f64 (/.f64 1/2 (PI.f64)) (*.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) 2)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 -1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64)) |
(*.f64 (*.f64 (/.f64 1 (PI.f64)) 1/2) (*.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) 2)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 -1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64)) |
(*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (neg.f64 (PI.f64))) -1) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 -1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64)) |
(*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (*.f64 (PI.f64) 2)) 2) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 -1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64)) |
(*.f64 (/.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 2) 2) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 -1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64)) |
(*.f64 (/.f64 1 (*.f64 (PI.f64) 4)) (*.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) 4)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 -1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64)) |
(*.f64 (/.f64 -1 (PI.f64)) (neg.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))))) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 -1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64)) |
(pow.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 1) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 -1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64)) |
(neg.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (neg.f64 (PI.f64)))) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 -1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64)) |
(+.f64 (*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 180) 0) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64))) |
(+.f64 0 (*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 180)) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64))) |
(+.f64 (/.f64 (*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 180) 2) (/.f64 (*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 180) 2)) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64))) |
(-.f64 (*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 180) 0) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64))) |
(/.f64 (*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 180) 1) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64))) |
(/.f64 (*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 360) 2) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64))) |
(/.f64 (*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 720) 4) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64))) |
(/.f64 (*.f64 2 (*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 720)) 8) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 720))) 16) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64))) |
(pow.f64 (*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 180) 1) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (-.f64 (/.f64 A B) (/.f64 C B)))) (PI.f64))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) 0))) (PI.f64)) |
| ✓ | 0.2b | (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) 0))) (PI.f64))) |
| ✓ | 6.4b | (/.f64 (pow.f64 B 2) C) |
| ✓ | 17.5b | (*.f64 (/.f64 1 B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) 0)) |
Compiled 99 to 75 computations (24.2% saved)
24 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | B | @ | 0 | (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) 0))) (PI.f64))) |
| 1.0ms | B | @ | inf | (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) 0))) (PI.f64))) |
| 1.0ms | B | @ | -inf | (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) 0))) (PI.f64))) |
| 1.0ms | C | @ | inf | (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) 0))) (PI.f64))) |
| 1.0ms | C | @ | -inf | (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) 0))) (PI.f64))) |
| 1× | batch-egg-rewrite |
| 1630× | rational.json-1 |
| 1630× | rational.json-2 |
| 1630× | rational.json-4 |
| 1630× | rational.json-3 |
| 1606× | exponential.json-3 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 21 | 136 |
| 1 | 147 | 118 |
| 2 | 289 | 118 |
| 3 | 699 | 118 |
| 4 | 2075 | 118 |
| 5 | 5575 | 118 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (/.f64 1 B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) 0)) |
(/.f64 (pow.f64 B 2) C) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) 0))) (PI.f64))) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) 0))) (PI.f64)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (neg.f64 (/.f64 (pow.f64 B 2) C)) (*.f64 B 4)) (/.f64 (neg.f64 (/.f64 (pow.f64 B 2) C)) (*.f64 B 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 B (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 B (/.f64 4 (neg.f64 (/.f64 (pow.f64 B 2) C)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 B 2) C) (/.f64 B -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (/.f64 (+.f64 B B) -1/2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (/.f64 (*.f64 B 4) -1/2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (neg.f64 B) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) B)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 2 (*.f64 B (/.f64 4 (neg.f64 (/.f64 (pow.f64 B 2) C))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 B 4) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (/.f64 (pow.f64 B 2) C)) B) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (pow.f64 B 2) C)) (+.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 B) -1/2) (/.f64 C (pow.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (-.f64 0 (/.f64 B (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (+.f64 (/.f64 (*.f64 B 4) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (/.f64 (*.f64 B 4) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (+.f64 (*.f64 2 (*.f64 B (/.f64 4 (neg.f64 (/.f64 (pow.f64 B 2) C))))) (*.f64 2 (*.f64 B (/.f64 4 (neg.f64 (/.f64 (pow.f64 B 2) C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B C)) -2) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 B 2) C) -2) (*.f64 B 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (-.f64 0 (*.f64 B (/.f64 4 (neg.f64 (/.f64 (pow.f64 B 2) C))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1/2 B) (/.f64 C (pow.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (/.f64 (pow.f64 B 2) C)) -2) (neg.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B C)) -2)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (neg.f64 (/.f64 (pow.f64 B 2) C)) -2)) (*.f64 2 (neg.f64 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 B 2) C) -2)) (*.f64 2 (*.f64 B 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1 B)) (/.f64 (+.f64 C C) (pow.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 (pow.f64 B 2) C) -2) B) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (/.f64 (pow.f64 B 2) C)) (*.f64 B 4)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 (pow.f64 B 2) C))) (/.f64 B -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (neg.f64 (/.f64 (pow.f64 B 2) C)) -2)) B)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (/.f64 (pow.f64 B 2) C) -2) B) (/.f64 (*.f64 (/.f64 (pow.f64 B 2) C) -2) B)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B C)) -2)) (*.f64 2 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B C)) -2))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (/.f64 (neg.f64 (/.f64 (pow.f64 B 2) C)) -2)) (*.f64 2 (/.f64 (neg.f64 (/.f64 (pow.f64 B 2) C)) -2))) (*.f64 2 (*.f64 2 (neg.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (neg.f64 (/.f64 (pow.f64 B 2) C))) (neg.f64 (neg.f64 (/.f64 (pow.f64 B 2) C)))) (*.f64 2 (/.f64 B -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (/.f64 (neg.f64 (/.f64 (pow.f64 B 2) C)) -2)) (neg.f64 (/.f64 (neg.f64 (/.f64 (pow.f64 B 2) C)) -2))) (+.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 (pow.f64 B 2) C) -2)) (neg.f64 (*.f64 B 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 1 B) -1/2)) (neg.f64 (/.f64 C (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (/.f64 (neg.f64 (/.f64 (pow.f64 B 2) C)) -2))) (-.f64 0 (*.f64 2 (neg.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (neg.f64 (/.f64 (pow.f64 B 2) C)))) (+.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (neg.f64 (/.f64 (pow.f64 B 2) C)))) (-.f64 0 (/.f64 B -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 (neg.f64 (/.f64 (pow.f64 B 2) C)) -2))) (neg.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 B 2) C) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (pow.f64 B 2) C))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 B 2) (+.f64 C C)) (/.f64 (pow.f64 B 2) (+.f64 C C)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 B 2) C) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 B 2) C))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (pow.f64 B 2) (+.f64 C C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (pow.f64 B 2) C) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 C) (pow.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 B 2) (/.f64 1 C))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 B 2) C) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 B 2)) (/.f64 1/2 C))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 1/2 (/.f64 1 C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (pow.f64 B 2) C)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 B 2) 4) (/.f64 1 (*.f64 C 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (/.f64 (pow.f64 B 2) C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 C) (pow.f64 B 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (pow.f64 B 2) (neg.f64 C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 B 2)) (/.f64 -1 C))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 C) (*.f64 2 (pow.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 1 C)) (*.f64 2 (pow.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 B 2) (neg.f64 C)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 B 2) (+.f64 C C)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 B 2) C) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 C 4)) (*.f64 (pow.f64 B 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 C) (neg.f64 (pow.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 B 2) C) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (pow.f64 B 2) (neg.f64 C))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (PI.f64)) 360) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (PI.f64)) 720) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (PI.f64)) 720)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (PI.f64)) 720)) (*.f64 2 (*.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (PI.f64)) 720))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (PI.f64))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (PI.f64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (*.f64 2 (PI.f64))) (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (*.f64 2 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (PI.f64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (*.f64 2 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (PI.f64)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 (PI.f64)) (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (/.f64 1 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C))))) (/.f64 1/2 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C))))) (*.f64 1/2 (/.f64 1 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (/.f64 2 (PI.f64))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) 4) (/.f64 1 (*.f64 (PI.f64) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (/.f64 2 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (PI.f64)) (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C))))) (/.f64 -1 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (neg.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (PI.f64)) (*.f64 2 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 1 (PI.f64))) (*.f64 2 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (neg.f64 (PI.f64))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (*.f64 2 (PI.f64))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (PI.f64)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (PI.f64) 4)) (*.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (PI.f64)) (neg.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (neg.f64 (PI.f64)))))))) |
| 1× | egg-herbie |
| 1392× | rational.json-simplify-35 |
| 1110× | rational.json-simplify-61 |
| 1028× | rational.json-simplify-1 |
| 996× | rational.json-simplify-49 |
| 846× | rational.json-simplify-46 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 233 | 4686 |
| 1 | 622 | 4662 |
| 2 | 1718 | 4662 |
| 3 | 5377 | 4662 |
| 4 | 7239 | 4662 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(+.f64 0 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C))) 0) |
(+.f64 (/.f64 (neg.f64 (/.f64 (pow.f64 B 2) C)) (*.f64 B 4)) (/.f64 (neg.f64 (/.f64 (pow.f64 B 2) C)) (*.f64 B 4))) |
(-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C))) 0) |
(/.f64 1 (/.f64 B (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))) |
(/.f64 2 (*.f64 B (/.f64 4 (neg.f64 (/.f64 (pow.f64 B 2) C))))) |
(/.f64 (/.f64 (pow.f64 B 2) C) (/.f64 B -1/2)) |
(/.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (/.f64 (+.f64 B B) -1/2) 2)) |
(/.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (/.f64 (*.f64 B 4) -1/2) 4)) |
(/.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (neg.f64 B) 1/2)) |
(/.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) B) |
(/.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C))) 1) |
(/.f64 4 (*.f64 2 (*.f64 B (/.f64 4 (neg.f64 (/.f64 (pow.f64 B 2) C)))))) |
(/.f64 4 (/.f64 (*.f64 B 4) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))) |
(/.f64 (/.f64 (neg.f64 (/.f64 (pow.f64 B 2) C)) B) 2) |
(/.f64 (neg.f64 (/.f64 (pow.f64 B 2) C)) (+.f64 B B)) |
(/.f64 (*.f64 (/.f64 1 B) -1/2) (/.f64 C (pow.f64 B 2))) |
(/.f64 -1 (-.f64 0 (/.f64 B (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) |
(/.f64 8 (+.f64 (/.f64 (*.f64 B 4) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (/.f64 (*.f64 B 4) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) |
(/.f64 8 (+.f64 (*.f64 2 (*.f64 B (/.f64 4 (neg.f64 (/.f64 (pow.f64 B 2) C))))) (*.f64 2 (*.f64 B (/.f64 4 (neg.f64 (/.f64 (pow.f64 B 2) C))))))) |
(/.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B C)) -2) 4) |
(/.f64 (*.f64 (/.f64 (pow.f64 B 2) C) -2) (*.f64 B 4)) |
(/.f64 -2 (-.f64 0 (*.f64 B (/.f64 4 (neg.f64 (/.f64 (pow.f64 B 2) C)))))) |
(/.f64 (/.f64 -1/2 B) (/.f64 C (pow.f64 B 2))) |
(/.f64 (/.f64 (neg.f64 (/.f64 (pow.f64 B 2) C)) -2) (neg.f64 B)) |
(/.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B C)) -2)) 8) |
(/.f64 (*.f64 2 (/.f64 (neg.f64 (/.f64 (pow.f64 B 2) C)) -2)) (*.f64 2 (neg.f64 B))) |
(/.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 B 2) C) -2)) (*.f64 2 (*.f64 B 4))) |
(/.f64 (neg.f64 (/.f64 1 B)) (/.f64 (+.f64 C C) (pow.f64 B 2))) |
(/.f64 (/.f64 (*.f64 (/.f64 (pow.f64 B 2) C) -2) B) 4) |
(/.f64 (/.f64 (neg.f64 (/.f64 (pow.f64 B 2) C)) (*.f64 B 4)) 1/2) |
(/.f64 (neg.f64 (neg.f64 (/.f64 (pow.f64 B 2) C))) (/.f64 B -1/2)) |
(/.f64 (neg.f64 (/.f64 (neg.f64 (/.f64 (pow.f64 B 2) C)) -2)) B) |
(/.f64 (+.f64 (/.f64 (*.f64 (/.f64 (pow.f64 B 2) C) -2) B) (/.f64 (*.f64 (/.f64 (pow.f64 B 2) C) -2) B)) 8) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B C)) -2)) (*.f64 2 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B C)) -2))) 16) |
(/.f64 (+.f64 (*.f64 2 (/.f64 (neg.f64 (/.f64 (pow.f64 B 2) C)) -2)) (*.f64 2 (/.f64 (neg.f64 (/.f64 (pow.f64 B 2) C)) -2))) (*.f64 2 (*.f64 2 (neg.f64 B)))) |
(/.f64 (+.f64 (neg.f64 (neg.f64 (/.f64 (pow.f64 B 2) C))) (neg.f64 (neg.f64 (/.f64 (pow.f64 B 2) C)))) (*.f64 2 (/.f64 B -1/2))) |
(/.f64 (+.f64 (neg.f64 (/.f64 (neg.f64 (/.f64 (pow.f64 B 2) C)) -2)) (neg.f64 (/.f64 (neg.f64 (/.f64 (pow.f64 B 2) C)) -2))) (+.f64 B B)) |
(/.f64 (neg.f64 (*.f64 (/.f64 (pow.f64 B 2) C) -2)) (neg.f64 (*.f64 B 4))) |
(/.f64 (neg.f64 (*.f64 (/.f64 1 B) -1/2)) (neg.f64 (/.f64 C (pow.f64 B 2)))) |
(/.f64 (neg.f64 (*.f64 2 (/.f64 (neg.f64 (/.f64 (pow.f64 B 2) C)) -2))) (-.f64 0 (*.f64 2 (neg.f64 B)))) |
(/.f64 (neg.f64 (neg.f64 (neg.f64 (/.f64 (pow.f64 B 2) C)))) (+.f64 B B)) |
(/.f64 (neg.f64 (neg.f64 (neg.f64 (/.f64 (pow.f64 B 2) C)))) (-.f64 0 (/.f64 B -1/2))) |
(/.f64 (neg.f64 (neg.f64 (/.f64 (neg.f64 (/.f64 (pow.f64 B 2) C)) -2))) (neg.f64 B)) |
(pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C))) 1) |
(+.f64 (/.f64 (pow.f64 B 2) C) 0) |
(+.f64 0 (/.f64 (pow.f64 B 2) C)) |
(+.f64 (/.f64 (pow.f64 B 2) (+.f64 C C)) (/.f64 (pow.f64 B 2) (+.f64 C C))) |
(-.f64 (/.f64 (pow.f64 B 2) C) 0) |
(*.f64 1 (/.f64 (pow.f64 B 2) C)) |
(*.f64 2 (/.f64 (pow.f64 B 2) (+.f64 C C))) |
(*.f64 2 (/.f64 (/.f64 (pow.f64 B 2) C) 2)) |
(*.f64 2 (*.f64 (/.f64 1/2 C) (pow.f64 B 2))) |
(*.f64 (pow.f64 B 2) (/.f64 1 C)) |
(*.f64 (/.f64 (pow.f64 B 2) C) 1) |
(*.f64 (*.f64 2 (pow.f64 B 2)) (/.f64 1/2 C)) |
(*.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 1/2 (/.f64 1 C))) |
(*.f64 (*.f64 2 (/.f64 (pow.f64 B 2) C)) 1/2) |
(*.f64 (*.f64 (pow.f64 B 2) 4) (/.f64 1 (*.f64 C 4))) |
(*.f64 1/2 (*.f64 2 (/.f64 (pow.f64 B 2) C))) |
(*.f64 (/.f64 1 C) (pow.f64 B 2)) |
(*.f64 -1 (/.f64 (pow.f64 B 2) (neg.f64 C))) |
(*.f64 (neg.f64 (pow.f64 B 2)) (/.f64 -1 C)) |
(*.f64 (/.f64 1/2 C) (*.f64 2 (pow.f64 B 2))) |
(*.f64 (*.f64 1/2 (/.f64 1 C)) (*.f64 2 (pow.f64 B 2))) |
(*.f64 (/.f64 (pow.f64 B 2) (neg.f64 C)) -1) |
(*.f64 (/.f64 (pow.f64 B 2) (+.f64 C C)) 2) |
(*.f64 (/.f64 (/.f64 (pow.f64 B 2) C) 2) 2) |
(*.f64 (/.f64 1 (*.f64 C 4)) (*.f64 (pow.f64 B 2) 4)) |
(*.f64 (/.f64 -1 C) (neg.f64 (pow.f64 B 2))) |
(pow.f64 (/.f64 (pow.f64 B 2) C) 1) |
(neg.f64 (/.f64 (pow.f64 B 2) (neg.f64 C))) |
(+.f64 0 (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (PI.f64)))) |
(+.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (PI.f64))) 0) |
(-.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (PI.f64))) 0) |
(/.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (PI.f64))) 1) |
(/.f64 (*.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (PI.f64)) 360) 2) |
(/.f64 (*.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (PI.f64)) 720) 4) |
(/.f64 (*.f64 2 (*.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (PI.f64)) 720)) 8) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (PI.f64)) 720)) (*.f64 2 (*.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (PI.f64)) 720))) 16) |
(pow.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (PI.f64))) 1) |
(+.f64 0 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (PI.f64))) |
(+.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (PI.f64)) 0) |
(+.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (*.f64 2 (PI.f64))) (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (*.f64 2 (PI.f64)))) |
(-.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (PI.f64)) 0) |
(*.f64 1 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (PI.f64))) |
(*.f64 2 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (*.f64 2 (PI.f64)))) |
(*.f64 2 (/.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (PI.f64)) 2)) |
(*.f64 2 (*.f64 (/.f64 1/2 (PI.f64)) (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))))) |
(*.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (/.f64 1 (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (PI.f64)) 1) |
(*.f64 (*.f64 2 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C))))) (/.f64 1/2 (PI.f64))) |
(*.f64 (*.f64 2 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C))))) (*.f64 1/2 (/.f64 1 (PI.f64)))) |
(*.f64 (*.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (/.f64 2 (PI.f64))) 1/2) |
(*.f64 (*.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) 4) (/.f64 1 (*.f64 (PI.f64) 4))) |
(*.f64 1/2 (*.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (/.f64 2 (PI.f64)))) |
(*.f64 (/.f64 1 (PI.f64)) (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C))))) |
(*.f64 (neg.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C))))) (/.f64 -1 (PI.f64))) |
(*.f64 -1 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (neg.f64 (PI.f64)))) |
(*.f64 (/.f64 1/2 (PI.f64)) (*.f64 2 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))))) |
(*.f64 (*.f64 1/2 (/.f64 1 (PI.f64))) (*.f64 2 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))))) |
(*.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (neg.f64 (PI.f64))) -1) |
(*.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (*.f64 2 (PI.f64))) 2) |
(*.f64 (/.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (PI.f64)) 2) 2) |
(*.f64 (/.f64 1 (*.f64 (PI.f64) 4)) (*.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) 4)) |
(*.f64 (/.f64 -1 (PI.f64)) (neg.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))))) |
(pow.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (PI.f64)) 1) |
(neg.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (neg.f64 (PI.f64)))) |
| Outputs |
|---|
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(+.f64 0 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C))) 0) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C))) |
(+.f64 (/.f64 (neg.f64 (/.f64 (pow.f64 B 2) C)) (*.f64 B 4)) (/.f64 (neg.f64 (/.f64 (pow.f64 B 2) C)) (*.f64 B 4))) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C))) |
(-.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C))) 0) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C))) |
(/.f64 1 (/.f64 B (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C))) |
(/.f64 2 (*.f64 B (/.f64 4 (neg.f64 (/.f64 (pow.f64 B 2) C))))) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C))) |
(/.f64 (/.f64 (pow.f64 B 2) C) (/.f64 B -1/2)) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C))) |
(/.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (/.f64 (+.f64 B B) -1/2) 2)) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C))) |
(/.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (/.f64 (*.f64 B 4) -1/2) 4)) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C))) |
(/.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (neg.f64 B) 1/2)) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C))) |
(/.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) B) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C))) |
(/.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C))) 1) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C))) |
(/.f64 4 (*.f64 2 (*.f64 B (/.f64 4 (neg.f64 (/.f64 (pow.f64 B 2) C)))))) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C))) |
(/.f64 4 (/.f64 (*.f64 B 4) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C))) |
(/.f64 (/.f64 (neg.f64 (/.f64 (pow.f64 B 2) C)) B) 2) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C))) |
(/.f64 (neg.f64 (/.f64 (pow.f64 B 2) C)) (+.f64 B B)) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C))) |
(/.f64 (*.f64 (/.f64 1 B) -1/2) (/.f64 C (pow.f64 B 2))) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C))) |
(/.f64 -1 (-.f64 0 (/.f64 B (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C))) |
(/.f64 8 (+.f64 (/.f64 (*.f64 B 4) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) (/.f64 (*.f64 B 4) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))))) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C))) |
(/.f64 8 (+.f64 (*.f64 2 (*.f64 B (/.f64 4 (neg.f64 (/.f64 (pow.f64 B 2) C))))) (*.f64 2 (*.f64 B (/.f64 4 (neg.f64 (/.f64 (pow.f64 B 2) C))))))) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C))) |
(/.f64 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B C)) -2) 4) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C))) |
(/.f64 (*.f64 (/.f64 (pow.f64 B 2) C) -2) (*.f64 B 4)) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C))) |
(/.f64 -2 (-.f64 0 (*.f64 B (/.f64 4 (neg.f64 (/.f64 (pow.f64 B 2) C)))))) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C))) |
(/.f64 (/.f64 -1/2 B) (/.f64 C (pow.f64 B 2))) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C))) |
(/.f64 (/.f64 (neg.f64 (/.f64 (pow.f64 B 2) C)) -2) (neg.f64 B)) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C))) |
(/.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B C)) -2)) 8) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C))) |
(/.f64 (*.f64 2 (/.f64 (neg.f64 (/.f64 (pow.f64 B 2) C)) -2)) (*.f64 2 (neg.f64 B))) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C))) |
(/.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 B 2) C) -2)) (*.f64 2 (*.f64 B 4))) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C))) |
(/.f64 (neg.f64 (/.f64 1 B)) (/.f64 (+.f64 C C) (pow.f64 B 2))) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C))) |
(/.f64 (/.f64 (*.f64 (/.f64 (pow.f64 B 2) C) -2) B) 4) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C))) |
(/.f64 (/.f64 (neg.f64 (/.f64 (pow.f64 B 2) C)) (*.f64 B 4)) 1/2) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C))) |
(/.f64 (neg.f64 (neg.f64 (/.f64 (pow.f64 B 2) C))) (/.f64 B -1/2)) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C))) |
(/.f64 (neg.f64 (/.f64 (neg.f64 (/.f64 (pow.f64 B 2) C)) -2)) B) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C))) |
(/.f64 (+.f64 (/.f64 (*.f64 (/.f64 (pow.f64 B 2) C) -2) B) (/.f64 (*.f64 (/.f64 (pow.f64 B 2) C) -2) B)) 8) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B C)) -2)) (*.f64 2 (*.f64 (/.f64 (pow.f64 B 2) (*.f64 B C)) -2))) 16) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C))) |
(/.f64 (+.f64 (*.f64 2 (/.f64 (neg.f64 (/.f64 (pow.f64 B 2) C)) -2)) (*.f64 2 (/.f64 (neg.f64 (/.f64 (pow.f64 B 2) C)) -2))) (*.f64 2 (*.f64 2 (neg.f64 B)))) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C))) |
(/.f64 (+.f64 (neg.f64 (neg.f64 (/.f64 (pow.f64 B 2) C))) (neg.f64 (neg.f64 (/.f64 (pow.f64 B 2) C)))) (*.f64 2 (/.f64 B -1/2))) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C))) |
(/.f64 (+.f64 (neg.f64 (/.f64 (neg.f64 (/.f64 (pow.f64 B 2) C)) -2)) (neg.f64 (/.f64 (neg.f64 (/.f64 (pow.f64 B 2) C)) -2))) (+.f64 B B)) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C))) |
(/.f64 (neg.f64 (*.f64 (/.f64 (pow.f64 B 2) C) -2)) (neg.f64 (*.f64 B 4))) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C))) |
(/.f64 (neg.f64 (*.f64 (/.f64 1 B) -1/2)) (neg.f64 (/.f64 C (pow.f64 B 2)))) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C))) |
(/.f64 (neg.f64 (*.f64 2 (/.f64 (neg.f64 (/.f64 (pow.f64 B 2) C)) -2))) (-.f64 0 (*.f64 2 (neg.f64 B)))) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C))) |
(/.f64 (neg.f64 (neg.f64 (neg.f64 (/.f64 (pow.f64 B 2) C)))) (+.f64 B B)) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C))) |
(/.f64 (neg.f64 (neg.f64 (neg.f64 (/.f64 (pow.f64 B 2) C)))) (-.f64 0 (/.f64 B -1/2))) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C))) |
(/.f64 (neg.f64 (neg.f64 (/.f64 (neg.f64 (/.f64 (pow.f64 B 2) C)) -2))) (neg.f64 B)) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C))) |
(pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C))) 1) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C))) |
(+.f64 (/.f64 (pow.f64 B 2) C) 0) |
(/.f64 (pow.f64 B 2) C) |
(+.f64 0 (/.f64 (pow.f64 B 2) C)) |
(/.f64 (pow.f64 B 2) C) |
(+.f64 (/.f64 (pow.f64 B 2) (+.f64 C C)) (/.f64 (pow.f64 B 2) (+.f64 C C))) |
(/.f64 (pow.f64 B 2) C) |
(-.f64 (/.f64 (pow.f64 B 2) C) 0) |
(/.f64 (pow.f64 B 2) C) |
(*.f64 1 (/.f64 (pow.f64 B 2) C)) |
(/.f64 (pow.f64 B 2) C) |
(*.f64 2 (/.f64 (pow.f64 B 2) (+.f64 C C))) |
(/.f64 (pow.f64 B 2) C) |
(*.f64 2 (/.f64 (/.f64 (pow.f64 B 2) C) 2)) |
(/.f64 (pow.f64 B 2) C) |
(*.f64 2 (*.f64 (/.f64 1/2 C) (pow.f64 B 2))) |
(*.f64 (/.f64 1/2 C) (*.f64 2 (pow.f64 B 2))) |
(*.f64 2 (*.f64 (pow.f64 B 2) (/.f64 1/2 C))) |
(*.f64 (pow.f64 B 2) (/.f64 1 C)) |
(/.f64 (pow.f64 B 2) C) |
(*.f64 (/.f64 (pow.f64 B 2) C) 1) |
(/.f64 (pow.f64 B 2) C) |
(*.f64 (*.f64 2 (pow.f64 B 2)) (/.f64 1/2 C)) |
(*.f64 (/.f64 1/2 C) (*.f64 2 (pow.f64 B 2))) |
(*.f64 2 (*.f64 (pow.f64 B 2) (/.f64 1/2 C))) |
(*.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 1/2 (/.f64 1 C))) |
(/.f64 (pow.f64 B 2) C) |
(*.f64 (*.f64 2 (/.f64 (pow.f64 B 2) C)) 1/2) |
(/.f64 (pow.f64 B 2) C) |
(*.f64 (*.f64 (pow.f64 B 2) 4) (/.f64 1 (*.f64 C 4))) |
(*.f64 (pow.f64 B 2) (*.f64 4 (/.f64 (/.f64 1 C) 4))) |
(*.f64 4 (*.f64 (/.f64 1/4 C) (pow.f64 B 2))) |
(*.f64 4 (*.f64 (pow.f64 B 2) (/.f64 1/4 C))) |
(*.f64 1/2 (*.f64 2 (/.f64 (pow.f64 B 2) C))) |
(/.f64 (pow.f64 B 2) C) |
(*.f64 (/.f64 1 C) (pow.f64 B 2)) |
(/.f64 (pow.f64 B 2) C) |
(*.f64 -1 (/.f64 (pow.f64 B 2) (neg.f64 C))) |
(/.f64 (pow.f64 B 2) C) |
(*.f64 (neg.f64 (pow.f64 B 2)) (/.f64 -1 C)) |
(/.f64 (pow.f64 B 2) C) |
(*.f64 (/.f64 1/2 C) (*.f64 2 (pow.f64 B 2))) |
(*.f64 2 (*.f64 (pow.f64 B 2) (/.f64 1/2 C))) |
(*.f64 (*.f64 1/2 (/.f64 1 C)) (*.f64 2 (pow.f64 B 2))) |
(/.f64 (pow.f64 B 2) C) |
(*.f64 (/.f64 (pow.f64 B 2) (neg.f64 C)) -1) |
(/.f64 (pow.f64 B 2) C) |
(*.f64 (/.f64 (pow.f64 B 2) (+.f64 C C)) 2) |
(/.f64 (pow.f64 B 2) C) |
(*.f64 (/.f64 (/.f64 (pow.f64 B 2) C) 2) 2) |
(/.f64 (pow.f64 B 2) C) |
(*.f64 (/.f64 1 (*.f64 C 4)) (*.f64 (pow.f64 B 2) 4)) |
(*.f64 (pow.f64 B 2) (*.f64 4 (/.f64 (/.f64 1 C) 4))) |
(*.f64 4 (*.f64 (/.f64 1/4 C) (pow.f64 B 2))) |
(*.f64 4 (*.f64 (pow.f64 B 2) (/.f64 1/4 C))) |
(*.f64 (/.f64 -1 C) (neg.f64 (pow.f64 B 2))) |
(/.f64 (pow.f64 B 2) C) |
(pow.f64 (/.f64 (pow.f64 B 2) C) 1) |
(/.f64 (pow.f64 B 2) C) |
(neg.f64 (/.f64 (pow.f64 B 2) (neg.f64 C))) |
(/.f64 (pow.f64 B 2) C) |
(+.f64 0 (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (PI.f64)))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (PI.f64))) |
(+.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (PI.f64))) 0) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (PI.f64))) |
(-.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (PI.f64))) 0) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (PI.f64))) |
(/.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (PI.f64))) 1) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (PI.f64))) |
(/.f64 (*.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (PI.f64)) 360) 2) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (PI.f64))) |
(/.f64 (*.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (PI.f64)) 720) 4) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (PI.f64))) |
(/.f64 (*.f64 2 (*.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (PI.f64)) 720)) 8) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (PI.f64))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (PI.f64)) 720)) (*.f64 2 (*.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (PI.f64)) 720))) 16) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (PI.f64))) |
(pow.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (PI.f64))) 1) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (PI.f64))) |
(+.f64 0 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (PI.f64))) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (PI.f64)) |
(+.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (PI.f64)) 0) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (PI.f64)) |
(+.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (*.f64 2 (PI.f64))) (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (*.f64 2 (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (PI.f64)) |
(-.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (PI.f64)) 0) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (PI.f64)) |
(*.f64 1 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (PI.f64))) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (PI.f64)) |
(*.f64 2 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (*.f64 2 (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (PI.f64)) |
(*.f64 2 (/.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (PI.f64)) 2)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (PI.f64)) |
(*.f64 2 (*.f64 (/.f64 1/2 (PI.f64)) (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))))) |
(*.f64 2 (*.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (/.f64 1/2 (PI.f64)))) |
(*.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (*.f64 (/.f64 1/2 (PI.f64)) 2)) |
(*.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (/.f64 1 (PI.f64))) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (PI.f64)) |
(*.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (PI.f64)) 1) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (PI.f64)) |
(*.f64 (*.f64 2 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C))))) (/.f64 1/2 (PI.f64))) |
(*.f64 2 (*.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (/.f64 1/2 (PI.f64)))) |
(*.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (*.f64 (/.f64 1/2 (PI.f64)) 2)) |
(*.f64 (*.f64 2 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C))))) (*.f64 1/2 (/.f64 1 (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (PI.f64)) |
(*.f64 (*.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (/.f64 2 (PI.f64))) 1/2) |
(*.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (*.f64 (/.f64 2 (PI.f64)) 1/2)) |
(*.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (*.f64 1/2 (/.f64 2 (PI.f64)))) |
(*.f64 (*.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) 4) (/.f64 1 (*.f64 (PI.f64) 4))) |
(*.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (*.f64 4 (/.f64 1 (*.f64 (PI.f64) 4)))) |
(*.f64 4 (*.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (/.f64 1/4 (PI.f64)))) |
(*.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (*.f64 4 (/.f64 1/4 (PI.f64)))) |
(*.f64 1/2 (*.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (/.f64 2 (PI.f64)))) |
(*.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (*.f64 (/.f64 2 (PI.f64)) 1/2)) |
(*.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (*.f64 1/2 (/.f64 2 (PI.f64)))) |
(*.f64 (/.f64 1 (PI.f64)) (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C))))) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (PI.f64)) |
(*.f64 (neg.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C))))) (/.f64 -1 (PI.f64))) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (PI.f64)) |
(*.f64 -1 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (neg.f64 (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (PI.f64)) |
(*.f64 (/.f64 1/2 (PI.f64)) (*.f64 2 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))))) |
(*.f64 2 (*.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (/.f64 1/2 (PI.f64)))) |
(*.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (*.f64 (/.f64 1/2 (PI.f64)) 2)) |
(*.f64 (*.f64 1/2 (/.f64 1 (PI.f64))) (*.f64 2 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))))) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (PI.f64)) |
(*.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (neg.f64 (PI.f64))) -1) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (PI.f64)) |
(*.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (*.f64 2 (PI.f64))) 2) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (PI.f64)) |
(*.f64 (/.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (PI.f64)) 2) 2) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (PI.f64)) |
(*.f64 (/.f64 1 (*.f64 (PI.f64) 4)) (*.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) 4)) |
(*.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (*.f64 4 (/.f64 1 (*.f64 (PI.f64) 4)))) |
(*.f64 4 (*.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (/.f64 1/4 (PI.f64)))) |
(*.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (*.f64 4 (/.f64 1/4 (PI.f64)))) |
(*.f64 (/.f64 -1 (PI.f64)) (neg.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))))) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (PI.f64)) |
(pow.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (PI.f64)) 1) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (PI.f64)) |
(neg.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (neg.f64 (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C)))) (PI.f64)) |
Compiled 7695 to 4902 computations (36.3% saved)
19 alts after pruning (17 fresh and 2 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 446 | 9 | 455 |
| Fresh | 2 | 8 | 10 |
| Picked | 1 | 0 | 1 |
| Done | 2 | 2 | 4 |
| Total | 451 | 19 | 470 |
| Status | Error | Program |
|---|---|---|
| ▶ | 48.5b | (*.f64 180 (/.f64 (atan.f64 (/.f64 (/.f64 -1/2 B) (/.f64 C (pow.f64 B 2)))) (PI.f64))) |
| 49.7b | (*.f64 180 (/.f64 (atan.f64 (/.f64 (neg.f64 A) B)) (PI.f64))) | |
| 51.7b | (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) | |
| 42.7b | (*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) 1)) (PI.f64))) | |
| ▶ | 36.8b | (*.f64 180 (/.f64 (atan.f64 (-.f64 1 (/.f64 A B))) (PI.f64))) |
| 41.2b | (*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (PI.f64))) | |
| 48.4b | (*.f64 180 (/.f64 (atan.f64 (+.f64 (+.f64 (*.f64 -1/2 (/.f64 B (-.f64 A C))) (*.f64 1/8 (/.f64 (pow.f64 B 3) (pow.f64 (-.f64 A C) 3)))) (*.f64 2 (-.f64 (/.f64 C B) (/.f64 A B))))) (PI.f64))) | |
| 42.4b | (*.f64 180 (/.f64 (atan.f64 (+.f64 (*.f64 -1/2 (/.f64 B (-.f64 A C))) (*.f64 2 (-.f64 (/.f64 C B) (/.f64 A B))))) (PI.f64))) | |
| ▶ | 31.8b | (*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (+.f64 (+.f64 1 (-.f64 1 (/.f64 A B))) (/.f64 C B)))) (PI.f64))) |
| 47.9b | (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))) (PI.f64))) | |
| 51.7b | (*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) | |
| 46.7b | (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) | |
| ▶ | 44.3b | (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
| ✓ | 49.4b | (*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
| 36.6b | (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64))) | |
| 55.4b | (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 0 B))) (PI.f64))) | |
| ▶ | 48.0b | (*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) |
| ✓ | 52.2b | (*.f64 180 (/.f64 (atan.f64 -1) (PI.f64))) |
| 35.5b | (*.f64 180 (*.f64 (/.f64 1 (PI.f64)) (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))))) |
Compiled 584 to 476 computations (18.5% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (+.f64 (+.f64 1 (-.f64 1 (/.f64 A B))) (/.f64 C B)))) (PI.f64))) |
| ✓ | 0.0b | (/.f64 (atan.f64 (+.f64 -1 (+.f64 (+.f64 1 (-.f64 1 (/.f64 A B))) (/.f64 C B)))) (PI.f64)) |
| ✓ | 0.0b | (+.f64 -1 (+.f64 (+.f64 1 (-.f64 1 (/.f64 A B))) (/.f64 C B))) |
| ✓ | 1.2b | (+.f64 (+.f64 1 (-.f64 1 (/.f64 A B))) (/.f64 C B)) |
Compiled 100 to 55 computations (45% saved)
36 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | C | @ | 0 | (*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (+.f64 (+.f64 1 (-.f64 1 (/.f64 A B))) (/.f64 C B)))) (PI.f64))) |
| 0.0ms | A | @ | 0 | (+.f64 (+.f64 1 (-.f64 1 (/.f64 A B))) (/.f64 C B)) |
| 0.0ms | B | @ | 0 | (+.f64 (+.f64 1 (-.f64 1 (/.f64 A B))) (/.f64 C B)) |
| 0.0ms | B | @ | -inf | (*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (+.f64 (+.f64 1 (-.f64 1 (/.f64 A B))) (/.f64 C B)))) (PI.f64))) |
| 0.0ms | B | @ | -inf | (+.f64 (+.f64 1 (-.f64 1 (/.f64 A B))) (/.f64 C B)) |
| 1× | batch-egg-rewrite |
| 1334× | rational.json-1 |
| 1334× | rational.json-2 |
| 1334× | rational.json-4 |
| 1334× | rational.json-3 |
| 1312× | exponential.json-3 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 20 | 172 |
| 1 | 145 | 148 |
| 2 | 328 | 130 |
| 3 | 823 | 130 |
| 4 | 2388 | 130 |
| 5 | 5457 | 130 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 (+.f64 1 (-.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 -1 (+.f64 (+.f64 1 (-.f64 1 (/.f64 A B))) (/.f64 C B))) |
(/.f64 (atan.f64 (+.f64 -1 (+.f64 (+.f64 1 (-.f64 1 (/.f64 A B))) (/.f64 C B)))) (PI.f64)) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (+.f64 (+.f64 1 (-.f64 1 (/.f64 A B))) (/.f64 C B)))) (PI.f64))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 2 (/.f64 A B)) (/.f64 C B)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 C B) (-.f64 3 (/.f64 A B))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (-.f64 2 (/.f64 A B)) (/.f64 C B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (-.f64 2 (/.f64 A B)) (/.f64 C B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 (-.f64 2 (/.f64 A B)) (/.f64 C B)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (-.f64 2 (/.f64 A B)) (/.f64 C B)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (-.f64 2 (/.f64 A B)) (/.f64 C B)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (*.f64 (-.f64 2 (/.f64 A B)) 2) (/.f64 (+.f64 C C) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (-.f64 2 (/.f64 A B)) (/.f64 C B)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (-.f64 2 (/.f64 A B)) (/.f64 C B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (-.f64 2 (/.f64 A B)) (/.f64 C B)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (-.f64 2 (/.f64 A B)) (/.f64 C B)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (-.f64 2 (/.f64 A B)) (/.f64 C B)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (-.f64 2 (/.f64 A B)) (/.f64 C B)) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (-.f64 2 (/.f64 A B)) (/.f64 C B)) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 2 (/.f64 A B)) (/.f64 C B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (+.f64 (/.f64 A B) -1) (/.f64 C (neg.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) 2) (/.f64 (+.f64 C C) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B)) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B)) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (neg.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (*.f64 (PI.f64) 2)) (/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (*.f64 (PI.f64) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) 2) (/.f64 (/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (neg.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (neg.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (/.f64 1 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) 2) (/.f64 1/2 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) 2) (*.f64 (/.f64 1 (PI.f64)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (*.f64 (PI.f64) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 (PI.f64)) (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (/.f64 2 (PI.f64))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) 4) (/.f64 2 (*.f64 (PI.f64) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (PI.f64)) (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (/.f64 2 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B)))) (/.f64 -1 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (PI.f64)) (*.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (PI.f64)) 1/2) (*.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (neg.f64 (PI.f64))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (*.f64 (PI.f64) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 (PI.f64) 8)) (*.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (PI.f64)) (neg.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (neg.f64 (PI.f64)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) 180) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) 180))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) 180) 2) (/.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) 180) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) 180) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) 180) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) 360) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) 720) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) 720)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) 720))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) 180) 1))))) |
| 1× | egg-herbie |
| 1204× | rational.json-simplify-35 |
| 1122× | rational.json-simplify-2 |
| 1056× | rational.json-simplify-41 |
| 686× | rational.json-simplify-46 |
| 682× | rational.json-simplify-51 |
Useful iterations: 4 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 178 | 7263 |
| 1 | 380 | 7185 |
| 2 | 786 | 7029 |
| 3 | 1876 | 6849 |
| 4 | 3984 | 6809 |
| 5 | 5990 | 6809 |
| 6 | 6901 | 6809 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 2 (/.f64 C B)) |
(+.f64 2 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B)))) |
(+.f64 2 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B)))) |
(+.f64 2 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B)))) |
(*.f64 -1 (/.f64 A B)) |
(+.f64 2 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B)))) |
(+.f64 2 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B)))) |
(+.f64 2 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B)))) |
(*.f64 -1 (/.f64 A B)) |
(+.f64 2 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B)))) |
(+.f64 2 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B)))) |
(+.f64 2 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B)))) |
(/.f64 (-.f64 C A) B) |
(-.f64 (+.f64 2 (/.f64 C B)) (/.f64 A B)) |
(-.f64 (+.f64 2 (/.f64 C B)) (/.f64 A B)) |
(-.f64 (+.f64 2 (/.f64 C B)) (/.f64 A B)) |
2 |
(-.f64 (+.f64 2 (/.f64 C B)) (/.f64 A B)) |
(-.f64 (+.f64 2 (/.f64 C B)) (/.f64 A B)) |
(-.f64 (+.f64 2 (/.f64 C B)) (/.f64 A B)) |
2 |
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 C) (*.f64 -1 A)) B)) 2) |
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 C) (*.f64 -1 A)) B)) 2) |
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 C) (*.f64 -1 A)) B)) 2) |
(-.f64 2 (/.f64 A B)) |
(-.f64 (+.f64 2 (/.f64 C B)) (/.f64 A B)) |
(-.f64 (+.f64 2 (/.f64 C B)) (/.f64 A B)) |
(-.f64 (+.f64 2 (/.f64 C B)) (/.f64 A B)) |
(/.f64 C B) |
(-.f64 (+.f64 2 (/.f64 C B)) (/.f64 A B)) |
(-.f64 (+.f64 2 (/.f64 C B)) (/.f64 A B)) |
(-.f64 (+.f64 2 (/.f64 C B)) (/.f64 A B)) |
(/.f64 C B) |
(-.f64 (+.f64 2 (/.f64 C B)) (/.f64 A B)) |
(-.f64 (+.f64 2 (/.f64 C B)) (/.f64 A B)) |
(-.f64 (+.f64 2 (/.f64 C B)) (/.f64 A B)) |
(+.f64 1 (/.f64 C B)) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B)))) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B)))) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B)))) |
(*.f64 -1 (/.f64 A B)) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B)))) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B)))) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B)))) |
(*.f64 -1 (/.f64 A B)) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B)))) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B)))) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B)))) |
(/.f64 (-.f64 C A) B) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
1 |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
1 |
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 C) (*.f64 -1 A)) B)) 1) |
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 C) (*.f64 -1 A)) B)) 1) |
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 C) (*.f64 -1 A)) B)) 1) |
(-.f64 1 (/.f64 A B)) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(/.f64 C B) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(/.f64 C B) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B)))) (PI.f64)) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B)))) (PI.f64))) |
(-.f64 (+.f64 (-.f64 2 (/.f64 A B)) (/.f64 C B)) 0) |
(-.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B)) -1) |
(-.f64 (+.f64 (/.f64 C B) (-.f64 3 (/.f64 A B))) 1) |
(*.f64 1 (+.f64 (-.f64 2 (/.f64 A B)) (/.f64 C B))) |
(*.f64 (+.f64 (-.f64 2 (/.f64 A B)) (/.f64 C B)) 1) |
(*.f64 2 (/.f64 (+.f64 (-.f64 2 (/.f64 A B)) (/.f64 C B)) 2)) |
(*.f64 (*.f64 (+.f64 (-.f64 2 (/.f64 A B)) (/.f64 C B)) 2) 1/2) |
(*.f64 1/2 (*.f64 (+.f64 (-.f64 2 (/.f64 A B)) (/.f64 C B)) 2)) |
(*.f64 1/2 (+.f64 (*.f64 (-.f64 2 (/.f64 A B)) 2) (/.f64 (+.f64 C C) B))) |
(*.f64 (/.f64 (+.f64 (-.f64 2 (/.f64 A B)) (/.f64 C B)) 2) 2) |
(/.f64 (+.f64 (-.f64 2 (/.f64 A B)) (/.f64 C B)) 1) |
(/.f64 (*.f64 (+.f64 (-.f64 2 (/.f64 A B)) (/.f64 C B)) 2) 2) |
(/.f64 (*.f64 (+.f64 (-.f64 2 (/.f64 A B)) (/.f64 C B)) 4) 4) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (-.f64 2 (/.f64 A B)) (/.f64 C B)) 4)) 8) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (-.f64 2 (/.f64 A B)) (/.f64 C B)) 4))) 16) |
(pow.f64 (+.f64 (-.f64 2 (/.f64 A B)) (/.f64 C B)) 1) |
(-.f64 (+.f64 (-.f64 2 (/.f64 A B)) (/.f64 C B)) 1) |
(-.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B)) 0) |
(-.f64 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B))) -1) |
(*.f64 1 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) |
(*.f64 -1 (+.f64 (+.f64 (/.f64 A B) -1) (/.f64 C (neg.f64 B)))) |
(*.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B)) 1) |
(*.f64 2 (/.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B)) 2)) |
(*.f64 (*.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B)) 2) 1/2) |
(*.f64 1/2 (*.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B)) 2)) |
(*.f64 1/2 (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) 2) (/.f64 (+.f64 C C) B))) |
(*.f64 (/.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B)) 2) 2) |
(/.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B)) 1) |
(/.f64 (*.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B)) 2) 2) |
(/.f64 (*.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B)) 4) 4) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B)) 4)) 8) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B)) 4))) 16) |
(pow.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B)) 1) |
(+.f64 -1 (-.f64 1 (/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (neg.f64 (PI.f64))))) |
(+.f64 (/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) 0) |
(+.f64 0 (/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (PI.f64))) |
(+.f64 (/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (*.f64 (PI.f64) 2)) (/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (*.f64 (PI.f64) 2))) |
(+.f64 (/.f64 (/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) 2) (/.f64 (/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) 2)) |
(-.f64 (/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) 0) |
(-.f64 0 (/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (neg.f64 (PI.f64)))) |
(*.f64 1 (/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (PI.f64))) |
(*.f64 -1 (/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (neg.f64 (PI.f64)))) |
(*.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (/.f64 1 (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) 1) |
(*.f64 (*.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) 2) (/.f64 1/2 (PI.f64))) |
(*.f64 (*.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) 2) (*.f64 (/.f64 1 (PI.f64)) 1/2)) |
(*.f64 2 (/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (*.f64 (PI.f64) 2))) |
(*.f64 2 (/.f64 (/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) 2)) |
(*.f64 2 (*.f64 (/.f64 1/2 (PI.f64)) (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))))) |
(*.f64 (*.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (/.f64 2 (PI.f64))) 1/2) |
(*.f64 (*.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) 4) (/.f64 2 (*.f64 (PI.f64) 8))) |
(*.f64 (/.f64 1 (PI.f64)) (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B)))) |
(*.f64 1/2 (*.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (/.f64 2 (PI.f64)))) |
(*.f64 (neg.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B)))) (/.f64 -1 (PI.f64))) |
(*.f64 (/.f64 1/2 (PI.f64)) (*.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) 2)) |
(*.f64 (*.f64 (/.f64 1 (PI.f64)) 1/2) (*.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) 2)) |
(*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (neg.f64 (PI.f64))) -1) |
(*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (*.f64 (PI.f64) 2)) 2) |
(*.f64 (/.f64 (/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) 2) 2) |
(*.f64 (/.f64 2 (*.f64 (PI.f64) 8)) (*.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) 4)) |
(*.f64 (/.f64 -1 (PI.f64)) (neg.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))))) |
(pow.f64 (/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) 1) |
(neg.f64 (/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (neg.f64 (PI.f64)))) |
(+.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) 180) 0) |
(+.f64 0 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) 180)) |
(+.f64 (/.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) 180) 2) (/.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) 180) 2)) |
(-.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) 180) 0) |
(/.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) 180) 1) |
(/.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) 360) 2) |
(/.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) 720) 4) |
(/.f64 (*.f64 2 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) 720)) 8) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) 720))) 16) |
(pow.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) 180) 1) |
| Outputs |
|---|
(+.f64 2 (/.f64 C B)) |
(+.f64 2 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B)))) |
(+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) 2)) |
(+.f64 (/.f64 C B) (+.f64 2 (neg.f64 (/.f64 A B)))) |
(+.f64 2 (-.f64 (/.f64 C B) (/.f64 A B))) |
(+.f64 2 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B)))) |
(+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) 2)) |
(+.f64 (/.f64 C B) (+.f64 2 (neg.f64 (/.f64 A B)))) |
(+.f64 2 (-.f64 (/.f64 C B) (/.f64 A B))) |
(+.f64 2 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B)))) |
(+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) 2)) |
(+.f64 (/.f64 C B) (+.f64 2 (neg.f64 (/.f64 A B)))) |
(+.f64 2 (-.f64 (/.f64 C B) (/.f64 A B))) |
(*.f64 -1 (/.f64 A B)) |
(neg.f64 (/.f64 A B)) |
(/.f64 A (neg.f64 B)) |
(+.f64 2 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B)))) |
(+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) 2)) |
(+.f64 (/.f64 C B) (+.f64 2 (neg.f64 (/.f64 A B)))) |
(+.f64 2 (-.f64 (/.f64 C B) (/.f64 A B))) |
(+.f64 2 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B)))) |
(+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) 2)) |
(+.f64 (/.f64 C B) (+.f64 2 (neg.f64 (/.f64 A B)))) |
(+.f64 2 (-.f64 (/.f64 C B) (/.f64 A B))) |
(+.f64 2 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B)))) |
(+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) 2)) |
(+.f64 (/.f64 C B) (+.f64 2 (neg.f64 (/.f64 A B)))) |
(+.f64 2 (-.f64 (/.f64 C B) (/.f64 A B))) |
(*.f64 -1 (/.f64 A B)) |
(neg.f64 (/.f64 A B)) |
(/.f64 A (neg.f64 B)) |
(+.f64 2 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B)))) |
(+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) 2)) |
(+.f64 (/.f64 C B) (+.f64 2 (neg.f64 (/.f64 A B)))) |
(+.f64 2 (-.f64 (/.f64 C B) (/.f64 A B))) |
(+.f64 2 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B)))) |
(+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) 2)) |
(+.f64 (/.f64 C B) (+.f64 2 (neg.f64 (/.f64 A B)))) |
(+.f64 2 (-.f64 (/.f64 C B) (/.f64 A B))) |
(+.f64 2 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B)))) |
(+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) 2)) |
(+.f64 (/.f64 C B) (+.f64 2 (neg.f64 (/.f64 A B)))) |
(+.f64 2 (-.f64 (/.f64 C B) (/.f64 A B))) |
(/.f64 (-.f64 C A) B) |
(-.f64 (+.f64 2 (/.f64 C B)) (/.f64 A B)) |
(+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) 2)) |
(+.f64 (/.f64 C B) (+.f64 2 (neg.f64 (/.f64 A B)))) |
(+.f64 2 (-.f64 (/.f64 C B) (/.f64 A B))) |
(-.f64 (+.f64 2 (/.f64 C B)) (/.f64 A B)) |
(+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) 2)) |
(+.f64 (/.f64 C B) (+.f64 2 (neg.f64 (/.f64 A B)))) |
(+.f64 2 (-.f64 (/.f64 C B) (/.f64 A B))) |
(-.f64 (+.f64 2 (/.f64 C B)) (/.f64 A B)) |
(+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) 2)) |
(+.f64 (/.f64 C B) (+.f64 2 (neg.f64 (/.f64 A B)))) |
(+.f64 2 (-.f64 (/.f64 C B) (/.f64 A B))) |
2 |
(-.f64 (+.f64 2 (/.f64 C B)) (/.f64 A B)) |
(+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) 2)) |
(+.f64 (/.f64 C B) (+.f64 2 (neg.f64 (/.f64 A B)))) |
(+.f64 2 (-.f64 (/.f64 C B) (/.f64 A B))) |
(-.f64 (+.f64 2 (/.f64 C B)) (/.f64 A B)) |
(+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) 2)) |
(+.f64 (/.f64 C B) (+.f64 2 (neg.f64 (/.f64 A B)))) |
(+.f64 2 (-.f64 (/.f64 C B) (/.f64 A B))) |
(-.f64 (+.f64 2 (/.f64 C B)) (/.f64 A B)) |
(+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) 2)) |
(+.f64 (/.f64 C B) (+.f64 2 (neg.f64 (/.f64 A B)))) |
(+.f64 2 (-.f64 (/.f64 C B) (/.f64 A B))) |
2 |
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 C) (*.f64 -1 A)) B)) 2) |
(+.f64 2 (*.f64 -1 (/.f64 (-.f64 (*.f64 C -1) (*.f64 -1 A)) B))) |
(+.f64 2 (neg.f64 (/.f64 (*.f64 -1 (-.f64 C A)) B))) |
(+.f64 2 (neg.f64 (*.f64 (-.f64 C A) (/.f64 -1 B)))) |
(+.f64 2 (neg.f64 (/.f64 (neg.f64 (-.f64 C A)) B))) |
(+.f64 2 (/.f64 (-.f64 C A) B)) |
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 C) (*.f64 -1 A)) B)) 2) |
(+.f64 2 (*.f64 -1 (/.f64 (-.f64 (*.f64 C -1) (*.f64 -1 A)) B))) |
(+.f64 2 (neg.f64 (/.f64 (*.f64 -1 (-.f64 C A)) B))) |
(+.f64 2 (neg.f64 (*.f64 (-.f64 C A) (/.f64 -1 B)))) |
(+.f64 2 (neg.f64 (/.f64 (neg.f64 (-.f64 C A)) B))) |
(+.f64 2 (/.f64 (-.f64 C A) B)) |
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 C) (*.f64 -1 A)) B)) 2) |
(+.f64 2 (*.f64 -1 (/.f64 (-.f64 (*.f64 C -1) (*.f64 -1 A)) B))) |
(+.f64 2 (neg.f64 (/.f64 (*.f64 -1 (-.f64 C A)) B))) |
(+.f64 2 (neg.f64 (*.f64 (-.f64 C A) (/.f64 -1 B)))) |
(+.f64 2 (neg.f64 (/.f64 (neg.f64 (-.f64 C A)) B))) |
(+.f64 2 (/.f64 (-.f64 C A) B)) |
(-.f64 2 (/.f64 A B)) |
(-.f64 (+.f64 2 (/.f64 C B)) (/.f64 A B)) |
(+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) 2)) |
(+.f64 (/.f64 C B) (+.f64 2 (neg.f64 (/.f64 A B)))) |
(+.f64 2 (-.f64 (/.f64 C B) (/.f64 A B))) |
(-.f64 (+.f64 2 (/.f64 C B)) (/.f64 A B)) |
(+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) 2)) |
(+.f64 (/.f64 C B) (+.f64 2 (neg.f64 (/.f64 A B)))) |
(+.f64 2 (-.f64 (/.f64 C B) (/.f64 A B))) |
(-.f64 (+.f64 2 (/.f64 C B)) (/.f64 A B)) |
(+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) 2)) |
(+.f64 (/.f64 C B) (+.f64 2 (neg.f64 (/.f64 A B)))) |
(+.f64 2 (-.f64 (/.f64 C B) (/.f64 A B))) |
(/.f64 C B) |
(-.f64 (+.f64 2 (/.f64 C B)) (/.f64 A B)) |
(+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) 2)) |
(+.f64 (/.f64 C B) (+.f64 2 (neg.f64 (/.f64 A B)))) |
(+.f64 2 (-.f64 (/.f64 C B) (/.f64 A B))) |
(-.f64 (+.f64 2 (/.f64 C B)) (/.f64 A B)) |
(+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) 2)) |
(+.f64 (/.f64 C B) (+.f64 2 (neg.f64 (/.f64 A B)))) |
(+.f64 2 (-.f64 (/.f64 C B) (/.f64 A B))) |
(-.f64 (+.f64 2 (/.f64 C B)) (/.f64 A B)) |
(+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) 2)) |
(+.f64 (/.f64 C B) (+.f64 2 (neg.f64 (/.f64 A B)))) |
(+.f64 2 (-.f64 (/.f64 C B) (/.f64 A B))) |
(/.f64 C B) |
(-.f64 (+.f64 2 (/.f64 C B)) (/.f64 A B)) |
(+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) 2)) |
(+.f64 (/.f64 C B) (+.f64 2 (neg.f64 (/.f64 A B)))) |
(+.f64 2 (-.f64 (/.f64 C B) (/.f64 A B))) |
(-.f64 (+.f64 2 (/.f64 C B)) (/.f64 A B)) |
(+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) 2)) |
(+.f64 (/.f64 C B) (+.f64 2 (neg.f64 (/.f64 A B)))) |
(+.f64 2 (-.f64 (/.f64 C B) (/.f64 A B))) |
(-.f64 (+.f64 2 (/.f64 C B)) (/.f64 A B)) |
(+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) 2)) |
(+.f64 (/.f64 C B) (+.f64 2 (neg.f64 (/.f64 A B)))) |
(+.f64 2 (-.f64 (/.f64 C B) (/.f64 A B))) |
(+.f64 1 (/.f64 C B)) |
(+.f64 (/.f64 C B) 1) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B)))) |
(+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) 1)) |
(+.f64 (/.f64 C B) (+.f64 1 (neg.f64 (/.f64 A B)))) |
(+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B))) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B)))) |
(+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) 1)) |
(+.f64 (/.f64 C B) (+.f64 1 (neg.f64 (/.f64 A B)))) |
(+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B))) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B)))) |
(+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) 1)) |
(+.f64 (/.f64 C B) (+.f64 1 (neg.f64 (/.f64 A B)))) |
(+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B))) |
(*.f64 -1 (/.f64 A B)) |
(neg.f64 (/.f64 A B)) |
(/.f64 A (neg.f64 B)) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B)))) |
(+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) 1)) |
(+.f64 (/.f64 C B) (+.f64 1 (neg.f64 (/.f64 A B)))) |
(+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B))) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B)))) |
(+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) 1)) |
(+.f64 (/.f64 C B) (+.f64 1 (neg.f64 (/.f64 A B)))) |
(+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B))) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B)))) |
(+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) 1)) |
(+.f64 (/.f64 C B) (+.f64 1 (neg.f64 (/.f64 A B)))) |
(+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B))) |
(*.f64 -1 (/.f64 A B)) |
(neg.f64 (/.f64 A B)) |
(/.f64 A (neg.f64 B)) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B)))) |
(+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) 1)) |
(+.f64 (/.f64 C B) (+.f64 1 (neg.f64 (/.f64 A B)))) |
(+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B))) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B)))) |
(+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) 1)) |
(+.f64 (/.f64 C B) (+.f64 1 (neg.f64 (/.f64 A B)))) |
(+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B))) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B)))) |
(+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) 1)) |
(+.f64 (/.f64 C B) (+.f64 1 (neg.f64 (/.f64 A B)))) |
(+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B))) |
(/.f64 (-.f64 C A) B) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) 1)) |
(+.f64 (/.f64 C B) (+.f64 1 (neg.f64 (/.f64 A B)))) |
(+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B))) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) 1)) |
(+.f64 (/.f64 C B) (+.f64 1 (neg.f64 (/.f64 A B)))) |
(+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B))) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) 1)) |
(+.f64 (/.f64 C B) (+.f64 1 (neg.f64 (/.f64 A B)))) |
(+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B))) |
1 |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) 1)) |
(+.f64 (/.f64 C B) (+.f64 1 (neg.f64 (/.f64 A B)))) |
(+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B))) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) 1)) |
(+.f64 (/.f64 C B) (+.f64 1 (neg.f64 (/.f64 A B)))) |
(+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B))) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) 1)) |
(+.f64 (/.f64 C B) (+.f64 1 (neg.f64 (/.f64 A B)))) |
(+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B))) |
1 |
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 C) (*.f64 -1 A)) B)) 1) |
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 C -1) (*.f64 -1 A)) B)) 1) |
(+.f64 (neg.f64 (/.f64 (*.f64 -1 (-.f64 C A)) B)) 1) |
(+.f64 (neg.f64 (*.f64 (-.f64 C A) (/.f64 -1 B))) 1) |
(-.f64 1 (/.f64 (neg.f64 (-.f64 C A)) B)) |
(+.f64 (/.f64 (-.f64 C A) B) 1) |
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 C) (*.f64 -1 A)) B)) 1) |
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 C -1) (*.f64 -1 A)) B)) 1) |
(+.f64 (neg.f64 (/.f64 (*.f64 -1 (-.f64 C A)) B)) 1) |
(+.f64 (neg.f64 (*.f64 (-.f64 C A) (/.f64 -1 B))) 1) |
(-.f64 1 (/.f64 (neg.f64 (-.f64 C A)) B)) |
(+.f64 (/.f64 (-.f64 C A) B) 1) |
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 C) (*.f64 -1 A)) B)) 1) |
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 C -1) (*.f64 -1 A)) B)) 1) |
(+.f64 (neg.f64 (/.f64 (*.f64 -1 (-.f64 C A)) B)) 1) |
(+.f64 (neg.f64 (*.f64 (-.f64 C A) (/.f64 -1 B))) 1) |
(-.f64 1 (/.f64 (neg.f64 (-.f64 C A)) B)) |
(+.f64 (/.f64 (-.f64 C A) B) 1) |
(-.f64 1 (/.f64 A B)) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) 1)) |
(+.f64 (/.f64 C B) (+.f64 1 (neg.f64 (/.f64 A B)))) |
(+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B))) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) 1)) |
(+.f64 (/.f64 C B) (+.f64 1 (neg.f64 (/.f64 A B)))) |
(+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B))) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) 1)) |
(+.f64 (/.f64 C B) (+.f64 1 (neg.f64 (/.f64 A B)))) |
(+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B))) |
(/.f64 C B) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) 1)) |
(+.f64 (/.f64 C B) (+.f64 1 (neg.f64 (/.f64 A B)))) |
(+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B))) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) 1)) |
(+.f64 (/.f64 C B) (+.f64 1 (neg.f64 (/.f64 A B)))) |
(+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B))) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) 1)) |
(+.f64 (/.f64 C B) (+.f64 1 (neg.f64 (/.f64 A B)))) |
(+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B))) |
(/.f64 C B) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) 1)) |
(+.f64 (/.f64 C B) (+.f64 1 (neg.f64 (/.f64 A B)))) |
(+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B))) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) 1)) |
(+.f64 (/.f64 C B) (+.f64 1 (neg.f64 (/.f64 A B)))) |
(+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B))) |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) 1)) |
(+.f64 (/.f64 C B) (+.f64 1 (neg.f64 (/.f64 A B)))) |
(+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B))) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 1 (+.f64 (/.f64 A B) (*.f64 (/.f64 C B) -1)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 1 (+.f64 (/.f64 A B) (neg.f64 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 1 (+.f64 (/.f64 A B) (/.f64 C (neg.f64 B))))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 1 (+.f64 (/.f64 A B) (*.f64 (/.f64 C B) -1)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 1 (+.f64 (/.f64 A B) (neg.f64 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 1 (+.f64 (/.f64 A B) (/.f64 C (neg.f64 B))))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 1 (+.f64 (/.f64 A B) (*.f64 (/.f64 C B) -1)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 1 (+.f64 (/.f64 A B) (neg.f64 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 1 (+.f64 (/.f64 A B) (/.f64 C (neg.f64 B))))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 1 (+.f64 (/.f64 A B) (*.f64 (/.f64 C B) -1)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 1 (+.f64 (/.f64 A B) (neg.f64 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 1 (+.f64 (/.f64 A B) (/.f64 C (neg.f64 B))))) (PI.f64)) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B)))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 1 (+.f64 (/.f64 A B) (*.f64 (/.f64 C B) -1)))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (-.f64 1 (+.f64 (/.f64 A B) (neg.f64 (/.f64 C B))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (-.f64 1 (+.f64 (/.f64 A B) (/.f64 C (neg.f64 B))))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B)))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 1 (+.f64 (/.f64 A B) (*.f64 (/.f64 C B) -1)))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (-.f64 1 (+.f64 (/.f64 A B) (neg.f64 (/.f64 C B))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (-.f64 1 (+.f64 (/.f64 A B) (/.f64 C (neg.f64 B))))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B)))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 1 (+.f64 (/.f64 A B) (*.f64 (/.f64 C B) -1)))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (-.f64 1 (+.f64 (/.f64 A B) (neg.f64 (/.f64 C B))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (-.f64 1 (+.f64 (/.f64 A B) (/.f64 C (neg.f64 B))))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B)))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 1 (+.f64 (/.f64 A B) (*.f64 (/.f64 C B) -1)))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (-.f64 1 (+.f64 (/.f64 A B) (neg.f64 (/.f64 C B))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (-.f64 1 (+.f64 (/.f64 A B) (/.f64 C (neg.f64 B))))) (PI.f64)) 180) |
(-.f64 (+.f64 (-.f64 2 (/.f64 A B)) (/.f64 C B)) 0) |
(+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) 2)) |
(+.f64 (/.f64 C B) (+.f64 2 (neg.f64 (/.f64 A B)))) |
(+.f64 2 (-.f64 (/.f64 C B) (/.f64 A B))) |
(-.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B)) -1) |
(+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) 2)) |
(+.f64 (/.f64 C B) (+.f64 2 (neg.f64 (/.f64 A B)))) |
(+.f64 2 (-.f64 (/.f64 C B) (/.f64 A B))) |
(-.f64 (+.f64 (/.f64 C B) (-.f64 3 (/.f64 A B))) 1) |
(+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) 2)) |
(+.f64 (/.f64 C B) (+.f64 2 (neg.f64 (/.f64 A B)))) |
(+.f64 2 (-.f64 (/.f64 C B) (/.f64 A B))) |
(*.f64 1 (+.f64 (-.f64 2 (/.f64 A B)) (/.f64 C B))) |
(+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) 2)) |
(+.f64 (/.f64 C B) (+.f64 2 (neg.f64 (/.f64 A B)))) |
(+.f64 2 (-.f64 (/.f64 C B) (/.f64 A B))) |
(*.f64 (+.f64 (-.f64 2 (/.f64 A B)) (/.f64 C B)) 1) |
(+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) 2)) |
(+.f64 (/.f64 C B) (+.f64 2 (neg.f64 (/.f64 A B)))) |
(+.f64 2 (-.f64 (/.f64 C B) (/.f64 A B))) |
(*.f64 2 (/.f64 (+.f64 (-.f64 2 (/.f64 A B)) (/.f64 C B)) 2)) |
(+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) 2)) |
(+.f64 (/.f64 C B) (+.f64 2 (neg.f64 (/.f64 A B)))) |
(+.f64 2 (-.f64 (/.f64 C B) (/.f64 A B))) |
(*.f64 (*.f64 (+.f64 (-.f64 2 (/.f64 A B)) (/.f64 C B)) 2) 1/2) |
(+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) 2)) |
(+.f64 (/.f64 C B) (+.f64 2 (neg.f64 (/.f64 A B)))) |
(+.f64 2 (-.f64 (/.f64 C B) (/.f64 A B))) |
(*.f64 1/2 (*.f64 (+.f64 (-.f64 2 (/.f64 A B)) (/.f64 C B)) 2)) |
(+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) 2)) |
(+.f64 (/.f64 C B) (+.f64 2 (neg.f64 (/.f64 A B)))) |
(+.f64 2 (-.f64 (/.f64 C B) (/.f64 A B))) |
(*.f64 1/2 (+.f64 (*.f64 (-.f64 2 (/.f64 A B)) 2) (/.f64 (+.f64 C C) B))) |
(*.f64 1/2 (+.f64 (*.f64 2 (-.f64 2 (/.f64 A B))) (/.f64 (+.f64 C C) B))) |
(*.f64 (/.f64 (+.f64 (-.f64 2 (/.f64 A B)) (/.f64 C B)) 2) 2) |
(+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) 2)) |
(+.f64 (/.f64 C B) (+.f64 2 (neg.f64 (/.f64 A B)))) |
(+.f64 2 (-.f64 (/.f64 C B) (/.f64 A B))) |
(/.f64 (+.f64 (-.f64 2 (/.f64 A B)) (/.f64 C B)) 1) |
(+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) 2)) |
(+.f64 (/.f64 C B) (+.f64 2 (neg.f64 (/.f64 A B)))) |
(+.f64 2 (-.f64 (/.f64 C B) (/.f64 A B))) |
(/.f64 (*.f64 (+.f64 (-.f64 2 (/.f64 A B)) (/.f64 C B)) 2) 2) |
(+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) 2)) |
(+.f64 (/.f64 C B) (+.f64 2 (neg.f64 (/.f64 A B)))) |
(+.f64 2 (-.f64 (/.f64 C B) (/.f64 A B))) |
(/.f64 (*.f64 (+.f64 (-.f64 2 (/.f64 A B)) (/.f64 C B)) 4) 4) |
(+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) 2)) |
(+.f64 (/.f64 C B) (+.f64 2 (neg.f64 (/.f64 A B)))) |
(+.f64 2 (-.f64 (/.f64 C B) (/.f64 A B))) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (-.f64 2 (/.f64 A B)) (/.f64 C B)) 4)) 8) |
(+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) 2)) |
(+.f64 (/.f64 C B) (+.f64 2 (neg.f64 (/.f64 A B)))) |
(+.f64 2 (-.f64 (/.f64 C B) (/.f64 A B))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (-.f64 2 (/.f64 A B)) (/.f64 C B)) 4))) 16) |
(+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) 2)) |
(+.f64 (/.f64 C B) (+.f64 2 (neg.f64 (/.f64 A B)))) |
(+.f64 2 (-.f64 (/.f64 C B) (/.f64 A B))) |
(pow.f64 (+.f64 (-.f64 2 (/.f64 A B)) (/.f64 C B)) 1) |
(+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) 2)) |
(+.f64 (/.f64 C B) (+.f64 2 (neg.f64 (/.f64 A B)))) |
(+.f64 2 (-.f64 (/.f64 C B) (/.f64 A B))) |
(-.f64 (+.f64 (-.f64 2 (/.f64 A B)) (/.f64 C B)) 1) |
(+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) 1)) |
(+.f64 (/.f64 C B) (+.f64 1 (neg.f64 (/.f64 A B)))) |
(+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B))) |
(-.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B)) 0) |
(+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) 1)) |
(+.f64 (/.f64 C B) (+.f64 1 (neg.f64 (/.f64 A B)))) |
(+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B))) |
(-.f64 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B))) -1) |
(+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) 1)) |
(+.f64 (/.f64 C B) (+.f64 1 (neg.f64 (/.f64 A B)))) |
(+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B))) |
(*.f64 1 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) |
(+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) 1)) |
(+.f64 (/.f64 C B) (+.f64 1 (neg.f64 (/.f64 A B)))) |
(+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B))) |
(*.f64 -1 (+.f64 (+.f64 (/.f64 A B) -1) (/.f64 C (neg.f64 B)))) |
(*.f64 -1 (+.f64 (+.f64 -1 (/.f64 A B)) (/.f64 C (neg.f64 B)))) |
(neg.f64 (+.f64 (/.f64 A B) (+.f64 -1 (/.f64 C (neg.f64 B))))) |
(neg.f64 (+.f64 -1 (+.f64 (/.f64 A B) (/.f64 C (neg.f64 B))))) |
(neg.f64 (+.f64 (/.f64 A B) (-.f64 -1 (/.f64 C B)))) |
(-.f64 1 (+.f64 (/.f64 A B) (/.f64 C (neg.f64 B)))) |
(*.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B)) 1) |
(+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) 1)) |
(+.f64 (/.f64 C B) (+.f64 1 (neg.f64 (/.f64 A B)))) |
(+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B))) |
(*.f64 2 (/.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B)) 2)) |
(+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) 1)) |
(+.f64 (/.f64 C B) (+.f64 1 (neg.f64 (/.f64 A B)))) |
(+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B))) |
(*.f64 (*.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B)) 2) 1/2) |
(+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) 1)) |
(+.f64 (/.f64 C B) (+.f64 1 (neg.f64 (/.f64 A B)))) |
(+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B))) |
(*.f64 1/2 (*.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B)) 2)) |
(+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) 1)) |
(+.f64 (/.f64 C B) (+.f64 1 (neg.f64 (/.f64 A B)))) |
(+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B))) |
(*.f64 1/2 (+.f64 (*.f64 (-.f64 1 (/.f64 A B)) 2) (/.f64 (+.f64 C C) B))) |
(*.f64 1/2 (+.f64 (/.f64 (+.f64 C C) B) (*.f64 2 (-.f64 1 (/.f64 A B))))) |
(*.f64 (/.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B)) 2) 2) |
(+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) 1)) |
(+.f64 (/.f64 C B) (+.f64 1 (neg.f64 (/.f64 A B)))) |
(+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B))) |
(/.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B)) 1) |
(+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) 1)) |
(+.f64 (/.f64 C B) (+.f64 1 (neg.f64 (/.f64 A B)))) |
(+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B))) |
(/.f64 (*.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B)) 2) 2) |
(+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) 1)) |
(+.f64 (/.f64 C B) (+.f64 1 (neg.f64 (/.f64 A B)))) |
(+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B))) |
(/.f64 (*.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B)) 4) 4) |
(+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) 1)) |
(+.f64 (/.f64 C B) (+.f64 1 (neg.f64 (/.f64 A B)))) |
(+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B))) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B)) 4)) 8) |
(+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) 1)) |
(+.f64 (/.f64 C B) (+.f64 1 (neg.f64 (/.f64 A B)))) |
(+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B)) 4))) 16) |
(+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) 1)) |
(+.f64 (/.f64 C B) (+.f64 1 (neg.f64 (/.f64 A B)))) |
(+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B))) |
(pow.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B)) 1) |
(+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) 1)) |
(+.f64 (/.f64 C B) (+.f64 1 (neg.f64 (/.f64 A B)))) |
(+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B))) |
(+.f64 -1 (-.f64 1 (/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (neg.f64 (PI.f64))))) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) |
(+.f64 (/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) 0) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) |
(+.f64 0 (/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (PI.f64))) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) |
(+.f64 (/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (*.f64 (PI.f64) 2)) (/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (*.f64 (PI.f64) 2))) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) |
(+.f64 (/.f64 (/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) 2) (/.f64 (/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) 2)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) |
(-.f64 (/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) 0) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) |
(-.f64 0 (/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (neg.f64 (PI.f64)))) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) |
(*.f64 1 (/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (PI.f64))) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) |
(*.f64 -1 (/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (neg.f64 (PI.f64)))) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) |
(*.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (/.f64 1 (PI.f64))) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) |
(*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) 1) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) |
(*.f64 (*.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) 2) (/.f64 1/2 (PI.f64))) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) |
(*.f64 (*.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) 2) (*.f64 (/.f64 1 (PI.f64)) 1/2)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) |
(*.f64 2 (/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (*.f64 (PI.f64) 2))) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) |
(*.f64 2 (/.f64 (/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) 2)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) |
(*.f64 2 (*.f64 (/.f64 1/2 (PI.f64)) (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))))) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) |
(*.f64 (*.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (/.f64 2 (PI.f64))) 1/2) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) |
(*.f64 (*.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) 4) (/.f64 2 (*.f64 (PI.f64) 8))) |
(*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (*.f64 4 (/.f64 2 (*.f64 (PI.f64) 8)))) |
(*.f64 (*.f64 4 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B))))) (/.f64 1/4 (PI.f64))) |
(*.f64 4 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (/.f64 1/4 (PI.f64)))) |
(*.f64 (/.f64 1 (PI.f64)) (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B)))) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) |
(*.f64 1/2 (*.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (/.f64 2 (PI.f64)))) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) |
(*.f64 (neg.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B)))) (/.f64 -1 (PI.f64))) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) |
(*.f64 (/.f64 1/2 (PI.f64)) (*.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) 2)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) |
(*.f64 (*.f64 (/.f64 1 (PI.f64)) 1/2) (*.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) 2)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) |
(*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (neg.f64 (PI.f64))) -1) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) |
(*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (*.f64 (PI.f64) 2)) 2) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) |
(*.f64 (/.f64 (/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) 2) 2) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) |
(*.f64 (/.f64 2 (*.f64 (PI.f64) 8)) (*.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) 4)) |
(*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (*.f64 4 (/.f64 2 (*.f64 (PI.f64) 8)))) |
(*.f64 (*.f64 4 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B))))) (/.f64 1/4 (PI.f64))) |
(*.f64 4 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (/.f64 1/4 (PI.f64)))) |
(*.f64 (/.f64 -1 (PI.f64)) (neg.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))))) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) |
(pow.f64 (/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) 1) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) |
(neg.f64 (/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (neg.f64 (PI.f64)))) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64)) |
(+.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) 180) 0) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64))) |
(+.f64 0 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) 180)) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64))) |
(+.f64 (/.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) 180) 2) (/.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) 180) 2)) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64))) |
(-.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) 180) 0) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64))) |
(/.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) 180) 1) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64))) |
(/.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) 360) 2) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64))) |
(/.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) 720) 4) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64))) |
(/.f64 (*.f64 2 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) 720)) 8) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) 720))) 16) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64))) |
(pow.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 1 (/.f64 A B)) (/.f64 C B))) (PI.f64)) 180) 1) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 1 (/.f64 A B)))) (PI.f64))) |
Compiled 18 to 16 computations (11.1% saved)
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (atan.f64 (*.f64 -1/2 (/.f64 B C))) |
| ✓ | 0.1b | (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
| ✓ | 0.2b | (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
Compiled 40 to 22 computations (45% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | B | @ | inf | (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
| 0.0ms | B | @ | 0 | (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
| 0.0ms | B | @ | -inf | (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
| 0.0ms | C | @ | -inf | (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
| 0.0ms | C | @ | inf | (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
| 1× | batch-egg-rewrite |
| 1866× | rational.json-1 |
| 1866× | rational.json-2 |
| 1866× | rational.json-4 |
| 1866× | rational.json-3 |
| 1850× | exponential.json-3 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 14 | 73 |
| 1 | 94 | 73 |
| 2 | 213 | 73 |
| 3 | 522 | 73 |
| 4 | 1437 | 73 |
| 5 | 4951 | 73 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(atan.f64 (*.f64 -1/2 (/.f64 B C))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) 360) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) 720) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) 720)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) 720)) (*.f64 2 (*.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) 720))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (*.f64 (PI.f64) 2)) (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (*.f64 (PI.f64) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (/.f64 1 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (*.f64 2 (/.f64 1/2 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (*.f64 (*.f64 2 (/.f64 1 (PI.f64))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (*.f64 (/.f64 2 (PI.f64)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) 2) (/.f64 1/2 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) 2) (*.f64 (/.f64 1 (PI.f64)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) 2) (*.f64 (*.f64 (/.f64 1 (PI.f64)) 1/2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) 2) (*.f64 (*.f64 2 (/.f64 1/2 (PI.f64))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (*.f64 (PI.f64) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (*.f64 (PI.f64) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) 2) (/.f64 1 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (/.f64 1/2 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 (PI.f64)) (atan.f64 (*.f64 -1/2 (/.f64 B C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (/.f64 2 (PI.f64))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) 4) (/.f64 (/.f64 1 (PI.f64)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) 4) (*.f64 (/.f64 (/.f64 1 (PI.f64)) 4) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) 4) (*.f64 1/4 (/.f64 1 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) 4) (*.f64 1/2 (/.f64 1/2 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (PI.f64)) (atan.f64 (*.f64 -1/2 (/.f64 B C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C)))) (/.f64 -1 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C)))) (*.f64 (/.f64 -1 (PI.f64)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (neg.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (neg.f64 (PI.f64))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (/.f64 2 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (PI.f64)) (*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (PI.f64)) 1/2) (*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (neg.f64 (PI.f64))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (*.f64 (PI.f64) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (PI.f64)) 4) (*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (PI.f64)) (neg.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (neg.f64 (PI.f64)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (atan.f64 (*.f64 -1/2 (/.f64 B C))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (neg.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (atan.f64 (*.f64 -1/2 (/.f64 B C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))))))))) |
| 1× | egg-herbie |
| 1208× | rational.json-simplify-35 |
| 978× | rational.json-simplify-46 |
| 966× | rational.json-simplify-41 |
| 956× | rational.json-simplify-2 |
| 930× | rational.json-simplify-61 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 141 | 1696 |
| 1 | 292 | 1696 |
| 2 | 851 | 1696 |
| 3 | 2366 | 1696 |
| 4 | 5389 | 1696 |
| 5 | 7388 | 1696 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) 0) |
(+.f64 0 (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)))) |
(-.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) 0) |
(/.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) 1) |
(/.f64 (*.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) 360) 2) |
(/.f64 (*.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) 720) 4) |
(/.f64 (*.f64 2 (*.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) 720)) 8) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) 720)) (*.f64 2 (*.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) 720))) 16) |
(pow.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) 1) |
(+.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) 0) |
(+.f64 0 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(+.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (*.f64 (PI.f64) 2)) (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (*.f64 (PI.f64) 2))) |
(-.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) 0) |
(*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (/.f64 1 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (*.f64 2 (/.f64 1/2 (PI.f64)))) |
(*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (*.f64 (*.f64 2 (/.f64 1 (PI.f64))) 1/2)) |
(*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (*.f64 (/.f64 2 (PI.f64)) 1/2)) |
(*.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) 1) |
(*.f64 1 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 (*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) 2) (/.f64 1/2 (PI.f64))) |
(*.f64 (*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) 2) (*.f64 (/.f64 1 (PI.f64)) 1/2)) |
(*.f64 (*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) 2) (*.f64 (*.f64 (/.f64 1 (PI.f64)) 1/2) 1)) |
(*.f64 (*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) 2) (*.f64 (*.f64 2 (/.f64 1/2 (PI.f64))) 1/2)) |
(*.f64 2 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (*.f64 (PI.f64) 2))) |
(*.f64 2 (*.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (*.f64 (PI.f64) 2)) 1)) |
(*.f64 2 (*.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) 2) (/.f64 1 (PI.f64)))) |
(*.f64 2 (*.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) 1/2)) |
(*.f64 2 (*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (/.f64 1/2 (PI.f64)))) |
(*.f64 2 (*.f64 (/.f64 1/2 (PI.f64)) (atan.f64 (*.f64 -1/2 (/.f64 B C))))) |
(*.f64 (*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (/.f64 2 (PI.f64))) 1/2) |
(*.f64 (*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) 4) (/.f64 (/.f64 1 (PI.f64)) 4)) |
(*.f64 (*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) 4) (*.f64 (/.f64 (/.f64 1 (PI.f64)) 4) 1)) |
(*.f64 (*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) 4) (*.f64 1/4 (/.f64 1 (PI.f64)))) |
(*.f64 (*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) 4) (*.f64 1/2 (/.f64 1/2 (PI.f64)))) |
(*.f64 (/.f64 1 (PI.f64)) (atan.f64 (*.f64 -1/2 (/.f64 B C)))) |
(*.f64 (neg.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C)))) (/.f64 -1 (PI.f64))) |
(*.f64 (neg.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C)))) (*.f64 (/.f64 -1 (PI.f64)) 1)) |
(*.f64 -1 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (neg.f64 (PI.f64)))) |
(*.f64 -1 (*.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (neg.f64 (PI.f64))) 1)) |
(*.f64 1/2 (*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (/.f64 2 (PI.f64)))) |
(*.f64 (/.f64 1/2 (PI.f64)) (*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) 2)) |
(*.f64 (*.f64 (/.f64 1 (PI.f64)) 1/2) (*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) 2)) |
(*.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (neg.f64 (PI.f64))) -1) |
(*.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (*.f64 (PI.f64) 2)) 2) |
(*.f64 (/.f64 (/.f64 1 (PI.f64)) 4) (*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) 4)) |
(*.f64 (/.f64 -1 (PI.f64)) (neg.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))))) |
(pow.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) 1) |
(neg.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (neg.f64 (PI.f64)))) |
(+.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) 0) |
(+.f64 0 (atan.f64 (*.f64 -1/2 (/.f64 B C)))) |
(+.f64 -1 (-.f64 1 (neg.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C)))))) |
(-.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) 0) |
(-.f64 0 (neg.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))))) |
(*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) 1) |
(*.f64 1 (atan.f64 (*.f64 -1/2 (/.f64 B C)))) |
(*.f64 (*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) 2) 1/2) |
(*.f64 2 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) 2)) |
(*.f64 2 (*.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) 2) 1)) |
(*.f64 2 (*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) 1/2)) |
(*.f64 (*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) 4) 1/4) |
(*.f64 (neg.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C)))) -1) |
(*.f64 -1 (neg.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))))) |
(*.f64 1/2 (*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) 2)) |
(*.f64 1/4 (*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) 4)) |
(*.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) 2) 2) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) 1) |
(/.f64 (*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) 2) 2) |
(/.f64 (*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) 4) 4) |
(/.f64 (neg.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C)))) -1) |
(/.f64 (*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) 8) 8) |
(/.f64 (*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) -2) -2) |
(/.f64 (*.f64 2 (*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) 8)) 16) |
(pow.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) 1) |
(neg.f64 (neg.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))))) |
| Outputs |
|---|
(+.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) 0) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(+.f64 0 (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(-.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) 0) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(/.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) 1) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(/.f64 (*.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) 360) 2) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(/.f64 (*.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) 720) 4) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(/.f64 (*.f64 2 (*.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) 720)) 8) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) 720)) (*.f64 2 (*.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) 720))) 16) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(pow.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) 1) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(+.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) 0) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(+.f64 0 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(+.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (*.f64 (PI.f64) 2)) (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (*.f64 (PI.f64) 2))) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(-.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) 0) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (/.f64 1 (PI.f64))) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (*.f64 2 (/.f64 1/2 (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (*.f64 (*.f64 2 (/.f64 1 (PI.f64))) 1/2)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (*.f64 (/.f64 2 (PI.f64)) 1/2)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(*.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) 1) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(*.f64 1 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(*.f64 (*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) 2) (/.f64 1/2 (PI.f64))) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(*.f64 (*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) 2) (*.f64 (/.f64 1 (PI.f64)) 1/2)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(*.f64 (*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) 2) (*.f64 (*.f64 (/.f64 1 (PI.f64)) 1/2) 1)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(*.f64 (*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) 2) (*.f64 (*.f64 2 (/.f64 1/2 (PI.f64))) 1/2)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(*.f64 2 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (*.f64 (PI.f64) 2))) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(*.f64 2 (*.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (*.f64 (PI.f64) 2)) 1)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(*.f64 2 (*.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) 2) (/.f64 1 (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(*.f64 2 (*.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) 1/2)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(*.f64 2 (*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (/.f64 1/2 (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(*.f64 2 (*.f64 (/.f64 1/2 (PI.f64)) (atan.f64 (*.f64 -1/2 (/.f64 B C))))) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(*.f64 (*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (/.f64 2 (PI.f64))) 1/2) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(*.f64 (*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) 4) (/.f64 (/.f64 1 (PI.f64)) 4)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(*.f64 (*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) 4) (*.f64 (/.f64 (/.f64 1 (PI.f64)) 4) 1)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(*.f64 (*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) 4) (*.f64 1/4 (/.f64 1 (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(*.f64 (*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) 4) (*.f64 1/2 (/.f64 1/2 (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(*.f64 (/.f64 1 (PI.f64)) (atan.f64 (*.f64 -1/2 (/.f64 B C)))) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(*.f64 (neg.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C)))) (/.f64 -1 (PI.f64))) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(*.f64 (neg.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C)))) (*.f64 (/.f64 -1 (PI.f64)) 1)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(*.f64 -1 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (neg.f64 (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(*.f64 -1 (*.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (neg.f64 (PI.f64))) 1)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(*.f64 1/2 (*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (/.f64 2 (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(*.f64 (/.f64 1/2 (PI.f64)) (*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) 2)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(*.f64 (*.f64 (/.f64 1 (PI.f64)) 1/2) (*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) 2)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(*.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (neg.f64 (PI.f64))) -1) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(*.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (*.f64 (PI.f64) 2)) 2) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(*.f64 (/.f64 (/.f64 1 (PI.f64)) 4) (*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) 4)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(*.f64 (/.f64 -1 (PI.f64)) (neg.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))))) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(pow.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) 1) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(neg.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (neg.f64 (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(+.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) 0) |
(atan.f64 (*.f64 -1/2 (/.f64 B C))) |
(+.f64 0 (atan.f64 (*.f64 -1/2 (/.f64 B C)))) |
(atan.f64 (*.f64 -1/2 (/.f64 B C))) |
(+.f64 -1 (-.f64 1 (neg.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C)))))) |
(atan.f64 (*.f64 -1/2 (/.f64 B C))) |
(-.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) 0) |
(atan.f64 (*.f64 -1/2 (/.f64 B C))) |
(-.f64 0 (neg.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))))) |
(atan.f64 (*.f64 -1/2 (/.f64 B C))) |
(*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) 1) |
(atan.f64 (*.f64 -1/2 (/.f64 B C))) |
(*.f64 1 (atan.f64 (*.f64 -1/2 (/.f64 B C)))) |
(atan.f64 (*.f64 -1/2 (/.f64 B C))) |
(*.f64 (*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) 2) 1/2) |
(atan.f64 (*.f64 -1/2 (/.f64 B C))) |
(*.f64 2 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) 2)) |
(atan.f64 (*.f64 -1/2 (/.f64 B C))) |
(*.f64 2 (*.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) 2) 1)) |
(atan.f64 (*.f64 -1/2 (/.f64 B C))) |
(*.f64 2 (*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) 1/2)) |
(atan.f64 (*.f64 -1/2 (/.f64 B C))) |
(*.f64 (*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) 4) 1/4) |
(atan.f64 (*.f64 -1/2 (/.f64 B C))) |
(*.f64 (neg.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C)))) -1) |
(atan.f64 (*.f64 -1/2 (/.f64 B C))) |
(*.f64 -1 (neg.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))))) |
(atan.f64 (*.f64 -1/2 (/.f64 B C))) |
(*.f64 1/2 (*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) 2)) |
(atan.f64 (*.f64 -1/2 (/.f64 B C))) |
(*.f64 1/4 (*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) 4)) |
(atan.f64 (*.f64 -1/2 (/.f64 B C))) |
(*.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) 2) 2) |
(atan.f64 (*.f64 -1/2 (/.f64 B C))) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) 1) |
(atan.f64 (*.f64 -1/2 (/.f64 B C))) |
(/.f64 (*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) 2) 2) |
(atan.f64 (*.f64 -1/2 (/.f64 B C))) |
(/.f64 (*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) 4) 4) |
(atan.f64 (*.f64 -1/2 (/.f64 B C))) |
(/.f64 (neg.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C)))) -1) |
(atan.f64 (*.f64 -1/2 (/.f64 B C))) |
(/.f64 (*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) 8) 8) |
(atan.f64 (*.f64 -1/2 (/.f64 B C))) |
(/.f64 (*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) -2) -2) |
(atan.f64 (*.f64 -1/2 (/.f64 B C))) |
(/.f64 (*.f64 2 (*.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) 8)) 16) |
(atan.f64 (*.f64 -1/2 (/.f64 B C))) |
(pow.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) 1) |
(atan.f64 (*.f64 -1/2 (/.f64 B C))) |
(neg.f64 (neg.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))))) |
(atan.f64 (*.f64 -1/2 (/.f64 B C))) |
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (*.f64 180 (/.f64 (atan.f64 (-.f64 1 (/.f64 A B))) (PI.f64))) |
Compiled 40 to 22 computations (45% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | A | @ | 0 | (*.f64 180 (/.f64 (atan.f64 (-.f64 1 (/.f64 A B))) (PI.f64))) |
| 1.0ms | A | @ | -inf | (*.f64 180 (/.f64 (atan.f64 (-.f64 1 (/.f64 A B))) (PI.f64))) |
| 1.0ms | A | @ | inf | (*.f64 180 (/.f64 (atan.f64 (-.f64 1 (/.f64 A B))) (PI.f64))) |
| 1.0ms | B | @ | inf | (*.f64 180 (/.f64 (atan.f64 (-.f64 1 (/.f64 A B))) (PI.f64))) |
| 1.0ms | B | @ | -inf | (*.f64 180 (/.f64 (atan.f64 (-.f64 1 (/.f64 A B))) (PI.f64))) |
| 1× | batch-egg-rewrite |
| 1578× | rational.json-1 |
| 1578× | rational.json-2 |
| 1578× | rational.json-4 |
| 1578× | rational.json-3 |
| 1562× | exponential.json-3 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 14 | 31 |
| 1 | 100 | 31 |
| 2 | 229 | 31 |
| 3 | 546 | 31 |
| 4 | 1470 | 31 |
| 5 | 4434 | 31 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 180 (/.f64 (atan.f64 (-.f64 1 (/.f64 A B))) (PI.f64))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 180 (/.f64 (atan.f64 (-.f64 1 (/.f64 A B))) (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 180 (/.f64 (atan.f64 (-.f64 1 (/.f64 A B))) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 180 (/.f64 (atan.f64 (-.f64 1 (/.f64 A B))) (PI.f64))) 2) (/.f64 (*.f64 180 (/.f64 (atan.f64 (-.f64 1 (/.f64 A B))) (PI.f64))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 180 (/.f64 (atan.f64 (-.f64 1 (/.f64 A B))) (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 180 (/.f64 (atan.f64 (-.f64 1 (/.f64 A B))) (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan.f64 (-.f64 1 (/.f64 A B))) (PI.f64)) 360) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan.f64 (-.f64 1 (/.f64 A B))) (PI.f64)) 720) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 (atan.f64 (-.f64 1 (/.f64 A B))) (PI.f64)) 720)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 (atan.f64 (-.f64 1 (/.f64 A B))) (PI.f64)) 720))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 180 (/.f64 (atan.f64 (-.f64 1 (/.f64 A B))) (PI.f64))) 1))))) |
| 1× | egg-herbie |
| 1844× | rational.json-simplify-35 |
| 1528× | rational.json-simplify-2 |
| 1188× | rational.json-simplify-61 |
| 966× | rational.json-simplify-51 |
| 824× | rational.json-simplify-50 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 42 | 518 |
| 1 | 96 | 490 |
| 2 | 185 | 490 |
| 3 | 463 | 434 |
| 4 | 1314 | 434 |
| 5 | 3971 | 434 |
| 6 | 4976 | 434 |
| 7 | 5424 | 434 |
| 8 | 5844 | 434 |
| 9 | 5958 | 434 |
| 10 | 6134 | 434 |
| 11 | 6610 | 434 |
| 12 | 7494 | 434 |
| 13 | 7927 | 434 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (*.f64 -1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (*.f64 -1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (*.f64 -1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (*.f64 -1 (/.f64 A B)))) (PI.f64))) |
(+.f64 (*.f64 180 (/.f64 (atan.f64 (-.f64 1 (/.f64 A B))) (PI.f64))) 0) |
(+.f64 0 (*.f64 180 (/.f64 (atan.f64 (-.f64 1 (/.f64 A B))) (PI.f64)))) |
(+.f64 (/.f64 (*.f64 180 (/.f64 (atan.f64 (-.f64 1 (/.f64 A B))) (PI.f64))) 2) (/.f64 (*.f64 180 (/.f64 (atan.f64 (-.f64 1 (/.f64 A B))) (PI.f64))) 2)) |
(-.f64 (*.f64 180 (/.f64 (atan.f64 (-.f64 1 (/.f64 A B))) (PI.f64))) 0) |
(/.f64 (*.f64 180 (/.f64 (atan.f64 (-.f64 1 (/.f64 A B))) (PI.f64))) 1) |
(/.f64 (*.f64 (/.f64 (atan.f64 (-.f64 1 (/.f64 A B))) (PI.f64)) 360) 2) |
(/.f64 (*.f64 (/.f64 (atan.f64 (-.f64 1 (/.f64 A B))) (PI.f64)) 720) 4) |
(/.f64 (*.f64 2 (*.f64 (/.f64 (atan.f64 (-.f64 1 (/.f64 A B))) (PI.f64)) 720)) 8) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 (atan.f64 (-.f64 1 (/.f64 A B))) (PI.f64)) 720))) 16) |
(pow.f64 (*.f64 180 (/.f64 (atan.f64 (-.f64 1 (/.f64 A B))) (PI.f64))) 1) |
| Outputs |
|---|
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (*.f64 -1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (neg.f64 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 1 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (*.f64 -1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (neg.f64 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 1 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (*.f64 -1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (neg.f64 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 1 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (*.f64 -1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (neg.f64 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 1 (/.f64 A B))) (PI.f64))) |
(+.f64 (*.f64 180 (/.f64 (atan.f64 (-.f64 1 (/.f64 A B))) (PI.f64))) 0) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (*.f64 -1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (neg.f64 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 1 (/.f64 A B))) (PI.f64))) |
(+.f64 0 (*.f64 180 (/.f64 (atan.f64 (-.f64 1 (/.f64 A B))) (PI.f64)))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (*.f64 -1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (neg.f64 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 1 (/.f64 A B))) (PI.f64))) |
(+.f64 (/.f64 (*.f64 180 (/.f64 (atan.f64 (-.f64 1 (/.f64 A B))) (PI.f64))) 2) (/.f64 (*.f64 180 (/.f64 (atan.f64 (-.f64 1 (/.f64 A B))) (PI.f64))) 2)) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (*.f64 -1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (neg.f64 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 1 (/.f64 A B))) (PI.f64))) |
(-.f64 (*.f64 180 (/.f64 (atan.f64 (-.f64 1 (/.f64 A B))) (PI.f64))) 0) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (*.f64 -1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (neg.f64 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 1 (/.f64 A B))) (PI.f64))) |
(/.f64 (*.f64 180 (/.f64 (atan.f64 (-.f64 1 (/.f64 A B))) (PI.f64))) 1) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (*.f64 -1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (neg.f64 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 1 (/.f64 A B))) (PI.f64))) |
(/.f64 (*.f64 (/.f64 (atan.f64 (-.f64 1 (/.f64 A B))) (PI.f64)) 360) 2) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (*.f64 -1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (neg.f64 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 1 (/.f64 A B))) (PI.f64))) |
(/.f64 (*.f64 (/.f64 (atan.f64 (-.f64 1 (/.f64 A B))) (PI.f64)) 720) 4) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (*.f64 -1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (neg.f64 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 1 (/.f64 A B))) (PI.f64))) |
(/.f64 (*.f64 2 (*.f64 (/.f64 (atan.f64 (-.f64 1 (/.f64 A B))) (PI.f64)) 720)) 8) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (*.f64 -1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (neg.f64 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 1 (/.f64 A B))) (PI.f64))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 (atan.f64 (-.f64 1 (/.f64 A B))) (PI.f64)) 720))) 16) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (*.f64 -1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (neg.f64 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 1 (/.f64 A B))) (PI.f64))) |
(pow.f64 (*.f64 180 (/.f64 (atan.f64 (-.f64 1 (/.f64 A B))) (PI.f64))) 1) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (*.f64 -1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (neg.f64 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 1 (/.f64 A B))) (PI.f64))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (/.f64 (atan.f64 (/.f64 (/.f64 -1/2 B) (/.f64 C (pow.f64 B 2)))) (PI.f64)) |
| ✓ | 0.2b | (*.f64 180 (/.f64 (atan.f64 (/.f64 (/.f64 -1/2 B) (/.f64 C (pow.f64 B 2)))) (PI.f64))) |
| ✓ | 6.4b | (/.f64 C (pow.f64 B 2)) |
| ✓ | 17.1b | (/.f64 (/.f64 -1/2 B) (/.f64 C (pow.f64 B 2))) |
Compiled 65 to 45 computations (30.8% saved)
24 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | C | @ | -inf | (/.f64 C (pow.f64 B 2)) |
| 0.0ms | C | @ | 0 | (/.f64 C (pow.f64 B 2)) |
| 0.0ms | C | @ | inf | (/.f64 C (pow.f64 B 2)) |
| 0.0ms | B | @ | 0 | (/.f64 C (pow.f64 B 2)) |
| 0.0ms | B | @ | 0 | (/.f64 (/.f64 -1/2 B) (/.f64 C (pow.f64 B 2))) |
| 1× | batch-egg-rewrite |
| 1404× | rational.json-simplify-2 |
| 1354× | exponential.json-3 |
| 1354× | rational.json-1 |
| 1354× | rational.json-2 |
| 1354× | rational.json-4 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 17 | 118 |
| 1 | 124 | 118 |
| 2 | 353 | 118 |
| 3 | 1241 | 118 |
| 4 | 4096 | 118 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (/.f64 -1/2 B) (/.f64 C (pow.f64 B 2))) |
(/.f64 C (pow.f64 B 2)) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (/.f64 -1/2 B) (/.f64 C (pow.f64 B 2)))) (PI.f64))) |
(/.f64 (atan.f64 (/.f64 (/.f64 -1/2 B) (/.f64 C (pow.f64 B 2)))) (PI.f64)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 -1/2 B) (*.f64 C (/.f64 2 (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (pow.f64 B 2) (*.f64 B (*.f64 C -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 B 2) (/.f64 (/.f64 -1/2 B) C))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 B 2)) (/.f64 1/2 (*.f64 B (*.f64 C -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 (/.f64 -1/2 B) (/.f64 1/2 C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 B 2)) (/.f64 2 (*.f64 (*.f64 C 4) (*.f64 B -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 -1/2 B) (/.f64 (neg.f64 C) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 C)) -2) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 -1/2 B) 2) (/.f64 1/2 (/.f64 C (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 -1/2 B) 2) (*.f64 1/2 (/.f64 (pow.f64 B 2) C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (/.f64 1 B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 B 2) 4) (/.f64 1 (*.f64 2 (*.f64 B (*.f64 C -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 B 2) 4) (/.f64 1 (*.f64 (*.f64 C 4) (*.f64 B -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 C)) B) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 -1/2 B) 4) (/.f64 -1 (*.f64 (/.f64 C (pow.f64 B 2)) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 B 2) (neg.f64 C)) (neg.f64 (/.f64 -1/2 B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 B 2) (neg.f64 C)) (/.f64 1/2 B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 B 2)) (/.f64 -1 (*.f64 B (*.f64 C -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 C)) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 -1/2 B)) (/.f64 (pow.f64 B 2) (neg.f64 C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 C)) -2) (/.f64 -1 B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 C) (/.f64 (pow.f64 B 2) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 C) (/.f64 1 (/.f64 B (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1/2 B) C) (pow.f64 B 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1/2 B) C) (/.f64 1 (/.f64 1 (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 C) (/.f64 1 (*.f64 B (/.f64 2 (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 B 2) C) (/.f64 -1/2 B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 C) (/.f64 (/.f64 -1/2 B) (/.f64 1 (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 C) (/.f64 (pow.f64 B 2) (*.f64 B -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (/.f64 C (pow.f64 B 2))) (*.f64 (/.f64 -1/2 B) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 B 2) B) (/.f64 -1/2 C))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 B) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (pow.f64 B 2) B)) (/.f64 -1/4 C))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 B) (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 C)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 B) (/.f64 (pow.f64 B 2) (neg.f64 C)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/4 C) (*.f64 2 (/.f64 (pow.f64 B 2) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 B (*.f64 C -2))) (*.f64 2 (pow.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 -1/2 B) (/.f64 1/2 C)) (*.f64 2 (pow.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 (/.f64 -1/2 B) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (pow.f64 B 2))) (/.f64 (/.f64 -1/2 B) C))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1/2 B) (*.f64 C (/.f64 2 (pow.f64 B 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1/2 B) (/.f64 1 (pow.f64 B 2))) (/.f64 1 C))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 B 2) (*.f64 B -2)) (/.f64 1 C))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 B 2) (*.f64 B (*.f64 C -4))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 2 (*.f64 B (*.f64 C -4)))) (*.f64 (pow.f64 B 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 (*.f64 C 4) (*.f64 B -2))) (*.f64 2 (pow.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (*.f64 C 4) (*.f64 B -2))) (*.f64 (pow.f64 B 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 (/.f64 C (pow.f64 B 2)) -4)) (*.f64 (/.f64 -1/2 B) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 B (*.f64 C -2))) (neg.f64 (pow.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1/2 B) (/.f64 (neg.f64 C) (pow.f64 B 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 C)) -2) B) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 B (pow.f64 B 2))) (/.f64 -1/2 C))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 B (/.f64 2 (pow.f64 B 2)))) (/.f64 -1 C))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 C (pow.f64 B 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 C (pow.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 C (pow.f64 B 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (neg.f64 C) (pow.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 C (/.f64 1 (pow.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 C (*.f64 2 (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 C (pow.f64 B 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 C (pow.f64 B 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 C (pow.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 C C) (/.f64 1/2 (pow.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 C C) (*.f64 (/.f64 1 (pow.f64 B 2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (neg.f64 C) (pow.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 C (/.f64 2 (pow.f64 B 2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 C 4) (/.f64 1 (*.f64 (pow.f64 B 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 C (pow.f64 B 2)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 B 2)) C)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 C) (/.f64 -1 (pow.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 C (/.f64 2 (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 C) (pow.f64 B 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (pow.f64 B 2))) (/.f64 C 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (pow.f64 B 2)) (+.f64 C C))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (pow.f64 B 2)) 1/2) (+.f64 C C))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 C (*.f64 2 (pow.f64 B 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (/.f64 C (pow.f64 B 2)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 C 2) (*.f64 2 (/.f64 1 (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 C (pow.f64 B 2)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (pow.f64 B 2) 4)) (*.f64 C 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (pow.f64 B 2)) (neg.f64 C))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 C (pow.f64 B 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (neg.f64 C) (pow.f64 B 2))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) 360) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) 360)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) 360))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (*.f64 2 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (/.f64 1 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)))) (/.f64 1/2 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)))) (*.f64 (/.f64 1 (PI.f64)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (neg.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (/.f64 2 (PI.f64))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 4) (/.f64 1 (*.f64 (PI.f64) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (PI.f64)) (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (/.f64 2 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)))) (/.f64 -1 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (PI.f64)) (*.f64 2 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (PI.f64)) 1/2) (*.f64 2 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (*.f64 2 (PI.f64))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (PI.f64) 4)) (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (neg.f64 (PI.f64))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (PI.f64)) (neg.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) 1))))) |
| 1× | egg-herbie |
| 1020× | rational.json-simplify-41 |
| 930× | rational.json-simplify-35 |
| 916× | rational.json-simplify-51 |
| 882× | rational.json-simplify-44 |
| 820× | rational.json-simplify-47 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 242 | 5076 |
| 1 | 517 | 5040 |
| 2 | 1298 | 5004 |
| 3 | 4318 | 4992 |
| 4 | 6575 | 4992 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(+.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) 0) |
(+.f64 0 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) |
(-.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) 0) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 2 (/.f64 (/.f64 -1/2 B) (*.f64 C (/.f64 2 (pow.f64 B 2))))) |
(*.f64 2 (/.f64 (pow.f64 B 2) (*.f64 B (*.f64 C -4)))) |
(*.f64 2 (/.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) 2)) |
(*.f64 (pow.f64 B 2) (/.f64 (/.f64 -1/2 B) C)) |
(*.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) 1) |
(*.f64 1 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) |
(*.f64 (*.f64 2 (pow.f64 B 2)) (/.f64 1/2 (*.f64 B (*.f64 C -2)))) |
(*.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 (/.f64 -1/2 B) (/.f64 1/2 C))) |
(*.f64 (*.f64 2 (pow.f64 B 2)) (/.f64 2 (*.f64 (*.f64 C 4) (*.f64 B -2)))) |
(*.f64 -1 (/.f64 (/.f64 -1/2 B) (/.f64 (neg.f64 C) (pow.f64 B 2)))) |
(*.f64 -1 (/.f64 (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 C)) -2) B)) |
(*.f64 (*.f64 (/.f64 -1/2 B) 2) (/.f64 1/2 (/.f64 C (pow.f64 B 2)))) |
(*.f64 (*.f64 (/.f64 -1/2 B) 2) (*.f64 1/2 (/.f64 (pow.f64 B 2) C))) |
(*.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (/.f64 1 B)) |
(*.f64 (*.f64 (pow.f64 B 2) 4) (/.f64 1 (*.f64 2 (*.f64 B (*.f64 C -4))))) |
(*.f64 (*.f64 (pow.f64 B 2) 4) (/.f64 1 (*.f64 (*.f64 C 4) (*.f64 B -2)))) |
(*.f64 (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 C)) B) 1/2) |
(*.f64 (*.f64 (/.f64 -1/2 B) 4) (/.f64 -1 (*.f64 (/.f64 C (pow.f64 B 2)) -4))) |
(*.f64 (/.f64 (pow.f64 B 2) (neg.f64 C)) (neg.f64 (/.f64 -1/2 B))) |
(*.f64 (/.f64 (pow.f64 B 2) (neg.f64 C)) (/.f64 1/2 B)) |
(*.f64 (neg.f64 (pow.f64 B 2)) (/.f64 -1 (*.f64 B (*.f64 C -2)))) |
(*.f64 1/2 (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 C)) B)) |
(*.f64 (neg.f64 (/.f64 -1/2 B)) (/.f64 (pow.f64 B 2) (neg.f64 C))) |
(*.f64 (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 C)) -2) (/.f64 -1 B)) |
(*.f64 (/.f64 -1/2 C) (/.f64 (pow.f64 B 2) B)) |
(*.f64 (/.f64 -1/2 C) (/.f64 1 (/.f64 B (pow.f64 B 2)))) |
(*.f64 (/.f64 (/.f64 -1/2 B) C) (pow.f64 B 2)) |
(*.f64 (/.f64 (/.f64 -1/2 B) C) (/.f64 1 (/.f64 1 (pow.f64 B 2)))) |
(*.f64 (/.f64 -1 C) (/.f64 1 (*.f64 B (/.f64 2 (pow.f64 B 2))))) |
(*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 -1/2 B)) |
(*.f64 (/.f64 1 C) (/.f64 (/.f64 -1/2 B) (/.f64 1 (pow.f64 B 2)))) |
(*.f64 (/.f64 1 C) (/.f64 (pow.f64 B 2) (*.f64 B -2))) |
(*.f64 (/.f64 1/2 (/.f64 C (pow.f64 B 2))) (*.f64 (/.f64 -1/2 B) 2)) |
(*.f64 (/.f64 (pow.f64 B 2) B) (/.f64 -1/2 C)) |
(*.f64 (/.f64 1 B) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) |
(*.f64 (*.f64 2 (/.f64 (pow.f64 B 2) B)) (/.f64 -1/4 C)) |
(*.f64 (/.f64 -1 B) (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 C)) -2)) |
(*.f64 (/.f64 1/2 B) (/.f64 (pow.f64 B 2) (neg.f64 C))) |
(*.f64 (/.f64 -1/4 C) (*.f64 2 (/.f64 (pow.f64 B 2) B))) |
(*.f64 (/.f64 1/2 (*.f64 B (*.f64 C -2))) (*.f64 2 (pow.f64 B 2))) |
(*.f64 (*.f64 (/.f64 -1/2 B) (/.f64 1/2 C)) (*.f64 2 (pow.f64 B 2))) |
(*.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 (/.f64 -1/2 B) 2)) |
(*.f64 (/.f64 1 (/.f64 1 (pow.f64 B 2))) (/.f64 (/.f64 -1/2 B) C)) |
(*.f64 (/.f64 (/.f64 -1/2 B) (*.f64 C (/.f64 2 (pow.f64 B 2)))) 2) |
(*.f64 (/.f64 (/.f64 -1/2 B) (/.f64 1 (pow.f64 B 2))) (/.f64 1 C)) |
(*.f64 (/.f64 (pow.f64 B 2) (*.f64 B -2)) (/.f64 1 C)) |
(*.f64 (/.f64 (pow.f64 B 2) (*.f64 B (*.f64 C -4))) 2) |
(*.f64 (/.f64 1 (*.f64 2 (*.f64 B (*.f64 C -4)))) (*.f64 (pow.f64 B 2) 4)) |
(*.f64 (/.f64 2 (*.f64 (*.f64 C 4) (*.f64 B -2))) (*.f64 2 (pow.f64 B 2))) |
(*.f64 (/.f64 1 (*.f64 (*.f64 C 4) (*.f64 B -2))) (*.f64 (pow.f64 B 2) 4)) |
(*.f64 (/.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) 2) 2) |
(*.f64 (/.f64 -1 (*.f64 (/.f64 C (pow.f64 B 2)) -4)) (*.f64 (/.f64 -1/2 B) 4)) |
(*.f64 (/.f64 -1 (*.f64 B (*.f64 C -2))) (neg.f64 (pow.f64 B 2))) |
(*.f64 (/.f64 (/.f64 -1/2 B) (/.f64 (neg.f64 C) (pow.f64 B 2))) -1) |
(*.f64 (/.f64 (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 C)) -2) B) -1) |
(*.f64 (/.f64 1 (/.f64 B (pow.f64 B 2))) (/.f64 -1/2 C)) |
(*.f64 (/.f64 1 (*.f64 B (/.f64 2 (pow.f64 B 2)))) (/.f64 -1 C)) |
(pow.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) 1) |
(+.f64 (/.f64 C (pow.f64 B 2)) 0) |
(+.f64 0 (/.f64 C (pow.f64 B 2))) |
(-.f64 (/.f64 C (pow.f64 B 2)) 0) |
(-.f64 0 (/.f64 (neg.f64 C) (pow.f64 B 2))) |
(*.f64 C (/.f64 1 (pow.f64 B 2))) |
(*.f64 2 (/.f64 C (*.f64 2 (pow.f64 B 2)))) |
(*.f64 2 (/.f64 (/.f64 C (pow.f64 B 2)) 2)) |
(*.f64 (/.f64 C (pow.f64 B 2)) 1) |
(*.f64 1 (/.f64 C (pow.f64 B 2))) |
(*.f64 (+.f64 C C) (/.f64 1/2 (pow.f64 B 2))) |
(*.f64 (+.f64 C C) (*.f64 (/.f64 1 (pow.f64 B 2)) 1/2)) |
(*.f64 -1 (/.f64 (neg.f64 C) (pow.f64 B 2))) |
(*.f64 (*.f64 C (/.f64 2 (pow.f64 B 2))) 1/2) |
(*.f64 (*.f64 C 4) (/.f64 1 (*.f64 (pow.f64 B 2) 4))) |
(*.f64 (*.f64 (/.f64 C (pow.f64 B 2)) 4) 1/4) |
(*.f64 (/.f64 1 (pow.f64 B 2)) C) |
(*.f64 (neg.f64 C) (/.f64 -1 (pow.f64 B 2))) |
(*.f64 1/2 (*.f64 C (/.f64 2 (pow.f64 B 2)))) |
(*.f64 (/.f64 (neg.f64 C) (pow.f64 B 2)) -1) |
(*.f64 (*.f64 2 (/.f64 1 (pow.f64 B 2))) (/.f64 C 2)) |
(*.f64 (/.f64 1/2 (pow.f64 B 2)) (+.f64 C C)) |
(*.f64 (*.f64 (/.f64 1 (pow.f64 B 2)) 1/2) (+.f64 C C)) |
(*.f64 (/.f64 C (*.f64 2 (pow.f64 B 2))) 2) |
(*.f64 1/4 (*.f64 (/.f64 C (pow.f64 B 2)) 4)) |
(*.f64 (/.f64 C 2) (*.f64 2 (/.f64 1 (pow.f64 B 2)))) |
(*.f64 (/.f64 (/.f64 C (pow.f64 B 2)) 2) 2) |
(*.f64 (/.f64 1 (*.f64 (pow.f64 B 2) 4)) (*.f64 C 4)) |
(*.f64 (/.f64 -1 (pow.f64 B 2)) (neg.f64 C)) |
(pow.f64 (/.f64 C (pow.f64 B 2)) 1) |
(neg.f64 (/.f64 (neg.f64 C) (pow.f64 B 2))) |
(+.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64))) 0) |
(+.f64 0 (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)))) |
(-.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64))) 0) |
(/.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64))) 1) |
(/.f64 (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) 360) 2) |
(/.f64 (*.f64 2 (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) 360)) 4) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) 360))) 8) |
(pow.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64))) 1) |
(+.f64 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) 0) |
(+.f64 0 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64))) |
(-.f64 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) 0) |
(*.f64 2 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (*.f64 2 (PI.f64)))) |
(*.f64 2 (/.f64 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) 2)) |
(*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (/.f64 1 (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) 1) |
(*.f64 1 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64))) |
(*.f64 (*.f64 2 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)))) (/.f64 1/2 (PI.f64))) |
(*.f64 (*.f64 2 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)))) (*.f64 (/.f64 1 (PI.f64)) 1/2)) |
(*.f64 -1 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (neg.f64 (PI.f64)))) |
(*.f64 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (/.f64 2 (PI.f64))) 1/2) |
(*.f64 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 4) (/.f64 1 (*.f64 (PI.f64) 4))) |
(*.f64 (/.f64 1 (PI.f64)) (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)))) |
(*.f64 1/2 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (/.f64 2 (PI.f64)))) |
(*.f64 (neg.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)))) (/.f64 -1 (PI.f64))) |
(*.f64 (/.f64 1/2 (PI.f64)) (*.f64 2 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))))) |
(*.f64 (*.f64 (/.f64 1 (PI.f64)) 1/2) (*.f64 2 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))))) |
(*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (*.f64 2 (PI.f64))) 2) |
(*.f64 (/.f64 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) 2) 2) |
(*.f64 (/.f64 1 (*.f64 (PI.f64) 4)) (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 4)) |
(*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (neg.f64 (PI.f64))) -1) |
(*.f64 (/.f64 -1 (PI.f64)) (neg.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))))) |
(pow.f64 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) 1) |
| Outputs |
|---|
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(+.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) 0) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(+.f64 0 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(-.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) 0) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(*.f64 2 (/.f64 (/.f64 -1/2 B) (*.f64 C (/.f64 2 (pow.f64 B 2))))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(*.f64 2 (/.f64 (pow.f64 B 2) (*.f64 B (*.f64 C -4)))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(*.f64 2 (/.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) 2)) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(*.f64 (pow.f64 B 2) (/.f64 (/.f64 -1/2 B) C)) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(*.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) 1) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(*.f64 1 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(*.f64 (*.f64 2 (pow.f64 B 2)) (/.f64 1/2 (*.f64 B (*.f64 C -2)))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(*.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 (/.f64 -1/2 B) (/.f64 1/2 C))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(*.f64 (*.f64 2 (pow.f64 B 2)) (/.f64 2 (*.f64 (*.f64 C 4) (*.f64 B -2)))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(*.f64 -1 (/.f64 (/.f64 -1/2 B) (/.f64 (neg.f64 C) (pow.f64 B 2)))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(*.f64 -1 (/.f64 (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 C)) -2) B)) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(*.f64 (*.f64 (/.f64 -1/2 B) 2) (/.f64 1/2 (/.f64 C (pow.f64 B 2)))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(*.f64 (*.f64 (/.f64 -1/2 B) 2) (*.f64 1/2 (/.f64 (pow.f64 B 2) C))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(*.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (/.f64 1 B)) |
(*.f64 -1/2 (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 1 B))) |
(*.f64 (/.f64 (pow.f64 B 2) C) (*.f64 -1/2 (/.f64 1 B))) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C))) |
(*.f64 (*.f64 (pow.f64 B 2) 4) (/.f64 1 (*.f64 2 (*.f64 B (*.f64 C -4))))) |
(*.f64 (pow.f64 B 2) (*.f64 4 (/.f64 1/2 (*.f64 B (*.f64 C -4))))) |
(*.f64 (pow.f64 B 2) (*.f64 4 (/.f64 (/.f64 1/2 B) (*.f64 C -4)))) |
(*.f64 (pow.f64 B 2) (*.f64 4 (/.f64 (/.f64 -1/8 C) B))) |
(*.f64 (pow.f64 B 2) (*.f64 4 (/.f64 -1/8 (*.f64 B C)))) |
(*.f64 (*.f64 (pow.f64 B 2) 4) (/.f64 1 (*.f64 (*.f64 C 4) (*.f64 B -2)))) |
(*.f64 (pow.f64 B 2) (*.f64 4 (/.f64 1/2 (*.f64 B (*.f64 C -4))))) |
(*.f64 (pow.f64 B 2) (*.f64 4 (/.f64 (/.f64 1/2 B) (*.f64 C -4)))) |
(*.f64 (pow.f64 B 2) (*.f64 4 (/.f64 (/.f64 -1/8 C) B))) |
(*.f64 (pow.f64 B 2) (*.f64 4 (/.f64 -1/8 (*.f64 B C)))) |
(*.f64 (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 C)) B) 1/2) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 (neg.f64 C) B))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B (neg.f64 C)))) |
(*.f64 1/2 (/.f64 (/.f64 (pow.f64 B 2) C) (neg.f64 B))) |
(*.f64 (*.f64 (/.f64 -1/2 B) 4) (/.f64 -1 (*.f64 (/.f64 C (pow.f64 B 2)) -4))) |
(*.f64 (*.f64 (/.f64 -1/2 B) 4) (/.f64 (/.f64 -1 (/.f64 C (pow.f64 B 2))) -4)) |
(*.f64 (*.f64 (/.f64 -1/2 B) 4) (/.f64 1/4 (/.f64 C (pow.f64 B 2)))) |
(*.f64 (/.f64 -1/2 B) (*.f64 4 (/.f64 (pow.f64 B 2) (/.f64 C 1/4)))) |
(*.f64 (/.f64 (pow.f64 B 2) (neg.f64 C)) (neg.f64 (/.f64 -1/2 B))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(*.f64 (/.f64 (pow.f64 B 2) (neg.f64 C)) (/.f64 1/2 B)) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(*.f64 (neg.f64 (pow.f64 B 2)) (/.f64 -1 (*.f64 B (*.f64 C -2)))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(*.f64 1/2 (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 C)) B)) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 (neg.f64 C) B))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 B (neg.f64 C)))) |
(*.f64 1/2 (/.f64 (/.f64 (pow.f64 B 2) C) (neg.f64 B))) |
(*.f64 (neg.f64 (/.f64 -1/2 B)) (/.f64 (pow.f64 B 2) (neg.f64 C))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(*.f64 (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 C)) -2) (/.f64 -1 B)) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(*.f64 (/.f64 -1/2 C) (/.f64 (pow.f64 B 2) B)) |
(*.f64 (/.f64 -1/2 C) (/.f64 1 (/.f64 B (pow.f64 B 2)))) |
(*.f64 (/.f64 -1/2 C) (/.f64 (pow.f64 B 2) B)) |
(*.f64 (/.f64 (/.f64 -1/2 B) C) (pow.f64 B 2)) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(*.f64 (/.f64 (/.f64 -1/2 B) C) (/.f64 1 (/.f64 1 (pow.f64 B 2)))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(*.f64 (/.f64 -1 C) (/.f64 1 (*.f64 B (/.f64 2 (pow.f64 B 2))))) |
(*.f64 (/.f64 -1 C) (/.f64 (pow.f64 B 2) (/.f64 2 (/.f64 1 B)))) |
(*.f64 (/.f64 -1 C) (/.f64 (pow.f64 B 2) (+.f64 B B))) |
(*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 -1/2 B)) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(*.f64 (/.f64 1 C) (/.f64 (/.f64 -1/2 B) (/.f64 1 (pow.f64 B 2)))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(*.f64 (/.f64 1 C) (/.f64 (pow.f64 B 2) (*.f64 B -2))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(*.f64 (/.f64 1/2 (/.f64 C (pow.f64 B 2))) (*.f64 (/.f64 -1/2 B) 2)) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(*.f64 (/.f64 (pow.f64 B 2) B) (/.f64 -1/2 C)) |
(*.f64 (/.f64 -1/2 C) (/.f64 (pow.f64 B 2) B)) |
(*.f64 (/.f64 1 B) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) |
(*.f64 -1/2 (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 1 B))) |
(*.f64 (/.f64 (pow.f64 B 2) C) (*.f64 -1/2 (/.f64 1 B))) |
(*.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (/.f64 1 B)) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C))) |
(*.f64 (*.f64 2 (/.f64 (pow.f64 B 2) B)) (/.f64 -1/4 C)) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(*.f64 (/.f64 -1 B) (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 C)) -2)) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(*.f64 (/.f64 1/2 B) (/.f64 (pow.f64 B 2) (neg.f64 C))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(*.f64 (/.f64 -1/4 C) (*.f64 2 (/.f64 (pow.f64 B 2) B))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(*.f64 (/.f64 1/2 (*.f64 B (*.f64 C -2))) (*.f64 2 (pow.f64 B 2))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(*.f64 (*.f64 (/.f64 -1/2 B) (/.f64 1/2 C)) (*.f64 2 (pow.f64 B 2))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(*.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 (/.f64 -1/2 B) 2)) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(*.f64 (/.f64 1 (/.f64 1 (pow.f64 B 2))) (/.f64 (/.f64 -1/2 B) C)) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(*.f64 (/.f64 (/.f64 -1/2 B) (*.f64 C (/.f64 2 (pow.f64 B 2)))) 2) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(*.f64 (/.f64 (/.f64 -1/2 B) (/.f64 1 (pow.f64 B 2))) (/.f64 1 C)) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(*.f64 (/.f64 (pow.f64 B 2) (*.f64 B -2)) (/.f64 1 C)) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(*.f64 (/.f64 (pow.f64 B 2) (*.f64 B (*.f64 C -4))) 2) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(*.f64 (/.f64 1 (*.f64 2 (*.f64 B (*.f64 C -4)))) (*.f64 (pow.f64 B 2) 4)) |
(*.f64 (pow.f64 B 2) (*.f64 4 (/.f64 1/2 (*.f64 B (*.f64 C -4))))) |
(*.f64 (pow.f64 B 2) (*.f64 4 (/.f64 (/.f64 1/2 B) (*.f64 C -4)))) |
(*.f64 (pow.f64 B 2) (*.f64 4 (/.f64 (/.f64 -1/8 C) B))) |
(*.f64 (pow.f64 B 2) (*.f64 4 (/.f64 -1/8 (*.f64 B C)))) |
(*.f64 (/.f64 2 (*.f64 (*.f64 C 4) (*.f64 B -2))) (*.f64 2 (pow.f64 B 2))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(*.f64 (/.f64 1 (*.f64 (*.f64 C 4) (*.f64 B -2))) (*.f64 (pow.f64 B 2) 4)) |
(*.f64 (pow.f64 B 2) (*.f64 4 (/.f64 1/2 (*.f64 B (*.f64 C -4))))) |
(*.f64 (pow.f64 B 2) (*.f64 4 (/.f64 (/.f64 1/2 B) (*.f64 C -4)))) |
(*.f64 (pow.f64 B 2) (*.f64 4 (/.f64 (/.f64 -1/8 C) B))) |
(*.f64 (pow.f64 B 2) (*.f64 4 (/.f64 -1/8 (*.f64 B C)))) |
(*.f64 (/.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) 2) 2) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(*.f64 (/.f64 -1 (*.f64 (/.f64 C (pow.f64 B 2)) -4)) (*.f64 (/.f64 -1/2 B) 4)) |
(*.f64 (*.f64 (/.f64 -1/2 B) 4) (/.f64 (/.f64 -1 (/.f64 C (pow.f64 B 2))) -4)) |
(*.f64 (*.f64 (/.f64 -1/2 B) 4) (/.f64 1/4 (/.f64 C (pow.f64 B 2)))) |
(*.f64 (/.f64 -1/2 B) (*.f64 4 (/.f64 (pow.f64 B 2) (/.f64 C 1/4)))) |
(*.f64 (/.f64 -1 (*.f64 B (*.f64 C -2))) (neg.f64 (pow.f64 B 2))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(*.f64 (/.f64 (/.f64 -1/2 B) (/.f64 (neg.f64 C) (pow.f64 B 2))) -1) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(*.f64 (/.f64 (/.f64 (/.f64 (pow.f64 B 2) (neg.f64 C)) -2) B) -1) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(*.f64 (/.f64 1 (/.f64 B (pow.f64 B 2))) (/.f64 -1/2 C)) |
(*.f64 (/.f64 -1/2 C) (/.f64 (pow.f64 B 2) B)) |
(*.f64 (/.f64 1 (*.f64 B (/.f64 2 (pow.f64 B 2)))) (/.f64 -1 C)) |
(*.f64 (/.f64 -1 C) (/.f64 1 (*.f64 B (/.f64 2 (pow.f64 B 2))))) |
(*.f64 (/.f64 -1 C) (/.f64 (pow.f64 B 2) (/.f64 2 (/.f64 1 B)))) |
(*.f64 (/.f64 -1 C) (/.f64 (pow.f64 B 2) (+.f64 B B))) |
(pow.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) 1) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(+.f64 (/.f64 C (pow.f64 B 2)) 0) |
(/.f64 C (pow.f64 B 2)) |
(+.f64 0 (/.f64 C (pow.f64 B 2))) |
(/.f64 C (pow.f64 B 2)) |
(-.f64 (/.f64 C (pow.f64 B 2)) 0) |
(/.f64 C (pow.f64 B 2)) |
(-.f64 0 (/.f64 (neg.f64 C) (pow.f64 B 2))) |
(/.f64 C (pow.f64 B 2)) |
(*.f64 C (/.f64 1 (pow.f64 B 2))) |
(/.f64 C (pow.f64 B 2)) |
(*.f64 2 (/.f64 C (*.f64 2 (pow.f64 B 2)))) |
(/.f64 C (pow.f64 B 2)) |
(*.f64 2 (/.f64 (/.f64 C (pow.f64 B 2)) 2)) |
(/.f64 C (pow.f64 B 2)) |
(*.f64 (/.f64 C (pow.f64 B 2)) 1) |
(/.f64 C (pow.f64 B 2)) |
(*.f64 1 (/.f64 C (pow.f64 B 2))) |
(/.f64 C (pow.f64 B 2)) |
(*.f64 (+.f64 C C) (/.f64 1/2 (pow.f64 B 2))) |
(/.f64 C (pow.f64 B 2)) |
(*.f64 (+.f64 C C) (*.f64 (/.f64 1 (pow.f64 B 2)) 1/2)) |
(/.f64 C (pow.f64 B 2)) |
(*.f64 -1 (/.f64 (neg.f64 C) (pow.f64 B 2))) |
(/.f64 C (pow.f64 B 2)) |
(*.f64 (*.f64 C (/.f64 2 (pow.f64 B 2))) 1/2) |
(/.f64 C (pow.f64 B 2)) |
(*.f64 (*.f64 C 4) (/.f64 1 (*.f64 (pow.f64 B 2) 4))) |
(*.f64 (*.f64 C 4) (/.f64 1/4 (pow.f64 B 2))) |
(*.f64 C (*.f64 4 (/.f64 1/4 (pow.f64 B 2)))) |
(*.f64 (*.f64 (/.f64 C (pow.f64 B 2)) 4) 1/4) |
(/.f64 C (pow.f64 B 2)) |
(*.f64 (/.f64 1 (pow.f64 B 2)) C) |
(/.f64 C (pow.f64 B 2)) |
(*.f64 (neg.f64 C) (/.f64 -1 (pow.f64 B 2))) |
(/.f64 C (pow.f64 B 2)) |
(*.f64 1/2 (*.f64 C (/.f64 2 (pow.f64 B 2)))) |
(/.f64 C (pow.f64 B 2)) |
(*.f64 (/.f64 (neg.f64 C) (pow.f64 B 2)) -1) |
(/.f64 C (pow.f64 B 2)) |
(*.f64 (*.f64 2 (/.f64 1 (pow.f64 B 2))) (/.f64 C 2)) |
(/.f64 C (pow.f64 B 2)) |
(*.f64 (/.f64 1/2 (pow.f64 B 2)) (+.f64 C C)) |
(/.f64 C (pow.f64 B 2)) |
(*.f64 (*.f64 (/.f64 1 (pow.f64 B 2)) 1/2) (+.f64 C C)) |
(/.f64 C (pow.f64 B 2)) |
(*.f64 (/.f64 C (*.f64 2 (pow.f64 B 2))) 2) |
(/.f64 C (pow.f64 B 2)) |
(*.f64 1/4 (*.f64 (/.f64 C (pow.f64 B 2)) 4)) |
(/.f64 C (pow.f64 B 2)) |
(*.f64 (/.f64 C 2) (*.f64 2 (/.f64 1 (pow.f64 B 2)))) |
(/.f64 C (pow.f64 B 2)) |
(*.f64 (/.f64 (/.f64 C (pow.f64 B 2)) 2) 2) |
(/.f64 C (pow.f64 B 2)) |
(*.f64 (/.f64 1 (*.f64 (pow.f64 B 2) 4)) (*.f64 C 4)) |
(*.f64 (*.f64 C 4) (/.f64 1 (*.f64 (pow.f64 B 2) 4))) |
(*.f64 (*.f64 C 4) (/.f64 1/4 (pow.f64 B 2))) |
(*.f64 C (*.f64 4 (/.f64 1/4 (pow.f64 B 2)))) |
(*.f64 (/.f64 -1 (pow.f64 B 2)) (neg.f64 C)) |
(/.f64 C (pow.f64 B 2)) |
(pow.f64 (/.f64 C (pow.f64 B 2)) 1) |
(/.f64 C (pow.f64 B 2)) |
(neg.f64 (/.f64 (neg.f64 C) (pow.f64 B 2))) |
(/.f64 C (pow.f64 B 2)) |
(+.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64))) 0) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (PI.f64))) |
(+.f64 0 (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (PI.f64))) |
(-.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64))) 0) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (PI.f64))) |
(/.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64))) 1) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (PI.f64))) |
(/.f64 (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) 360) 2) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (PI.f64))) |
(/.f64 (*.f64 2 (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) 360)) 4) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (PI.f64))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) 360))) 8) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (PI.f64))) |
(pow.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64))) 1) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (PI.f64))) |
(+.f64 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) 0) |
(/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (PI.f64)) |
(+.f64 0 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64))) |
(/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (PI.f64)) |
(-.f64 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) 0) |
(/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (PI.f64)) |
(*.f64 2 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (*.f64 2 (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (PI.f64)) |
(*.f64 2 (/.f64 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) 2)) |
(/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (PI.f64)) |
(*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (/.f64 1 (PI.f64))) |
(/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (PI.f64)) |
(*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) 1) |
(/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (PI.f64)) |
(*.f64 1 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64))) |
(/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (PI.f64)) |
(*.f64 (*.f64 2 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)))) (/.f64 1/2 (PI.f64))) |
(*.f64 2 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (/.f64 1/2 (PI.f64)))) |
(*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (*.f64 2 (/.f64 1/2 (PI.f64)))) |
(*.f64 (/.f64 1/2 (PI.f64)) (*.f64 2 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))))) |
(*.f64 (*.f64 2 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)))) (*.f64 (/.f64 1 (PI.f64)) 1/2)) |
(/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (PI.f64)) |
(*.f64 -1 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (neg.f64 (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (PI.f64)) |
(*.f64 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (/.f64 2 (PI.f64))) 1/2) |
(*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (*.f64 (/.f64 2 (PI.f64)) 1/2)) |
(*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (*.f64 1/2 (/.f64 2 (PI.f64)))) |
(*.f64 1/2 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (/.f64 2 (PI.f64)))) |
(*.f64 1/2 (*.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (/.f64 2 (PI.f64)))) |
(*.f64 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 4) (/.f64 1 (*.f64 (PI.f64) 4))) |
(*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (*.f64 4 (/.f64 1 (*.f64 (PI.f64) 4)))) |
(*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (*.f64 4 (/.f64 1/4 (PI.f64)))) |
(*.f64 4 (*.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (/.f64 1/4 (PI.f64)))) |
(*.f64 (/.f64 1 (PI.f64)) (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)))) |
(/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (PI.f64)) |
(*.f64 1/2 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (/.f64 2 (PI.f64)))) |
(*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (*.f64 (/.f64 2 (PI.f64)) 1/2)) |
(*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (*.f64 1/2 (/.f64 2 (PI.f64)))) |
(*.f64 1/2 (*.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (/.f64 2 (PI.f64)))) |
(*.f64 (neg.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)))) (/.f64 -1 (PI.f64))) |
(/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (PI.f64)) |
(*.f64 (/.f64 1/2 (PI.f64)) (*.f64 2 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))))) |
(*.f64 2 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (/.f64 1/2 (PI.f64)))) |
(*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (*.f64 2 (/.f64 1/2 (PI.f64)))) |
(*.f64 (/.f64 1/2 (PI.f64)) (*.f64 2 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))))) |
(*.f64 (*.f64 (/.f64 1 (PI.f64)) 1/2) (*.f64 2 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))))) |
(/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (PI.f64)) |
(*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (*.f64 2 (PI.f64))) 2) |
(/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (PI.f64)) |
(*.f64 (/.f64 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) 2) 2) |
(/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (PI.f64)) |
(*.f64 (/.f64 1 (*.f64 (PI.f64) 4)) (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 4)) |
(*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (*.f64 4 (/.f64 1 (*.f64 (PI.f64) 4)))) |
(*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (*.f64 4 (/.f64 1/4 (PI.f64)))) |
(*.f64 4 (*.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (/.f64 1/4 (PI.f64)))) |
(*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (neg.f64 (PI.f64))) -1) |
(/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (PI.f64)) |
(*.f64 (/.f64 -1 (PI.f64)) (neg.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))))) |
(/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (PI.f64)) |
(pow.f64 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) 1) |
(/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (PI.f64)) |
Compiled 6155 to 4211 computations (31.6% saved)
21 alts after pruning (14 fresh and 7 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 378 | 2 | 380 |
| Fresh | 0 | 12 | 12 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 6 | 6 |
| Total | 378 | 21 | 399 |
| Status | Error | Program |
|---|---|---|
| ✓ | 48.5b | (*.f64 180 (/.f64 (atan.f64 (/.f64 (/.f64 -1/2 B) (/.f64 C (pow.f64 B 2)))) (PI.f64))) |
| 49.7b | (*.f64 180 (/.f64 (atan.f64 (/.f64 (neg.f64 A) B)) (PI.f64))) | |
| ▶ | 51.7b | (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
| ▶ | 42.7b | (*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) 1)) (PI.f64))) |
| ✓ | 36.8b | (*.f64 180 (/.f64 (atan.f64 (-.f64 1 (/.f64 A B))) (PI.f64))) |
| 41.2b | (*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (PI.f64))) | |
| 48.4b | (*.f64 180 (/.f64 (atan.f64 (+.f64 (+.f64 (*.f64 -1/2 (/.f64 B (-.f64 A C))) (*.f64 1/8 (/.f64 (pow.f64 B 3) (pow.f64 (-.f64 A C) 3)))) (*.f64 2 (-.f64 (/.f64 C B) (/.f64 A B))))) (PI.f64))) | |
| 42.4b | (*.f64 180 (/.f64 (atan.f64 (+.f64 (*.f64 -1/2 (/.f64 B (-.f64 A C))) (*.f64 2 (-.f64 (/.f64 C B) (/.f64 A B))))) (PI.f64))) | |
| ✓ | 31.8b | (*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (+.f64 (+.f64 1 (-.f64 1 (/.f64 A B))) (/.f64 C B)))) (PI.f64))) |
| 49.1b | (*.f64 180 (/.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (PI.f64))) | |
| 47.9b | (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))) (PI.f64))) | |
| 51.7b | (*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) | |
| ▶ | 46.7b | (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
| ✓ | 44.3b | (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
| ✓ | 49.4b | (*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
| 36.6b | (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64))) | |
| 55.4b | (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 0 B))) (PI.f64))) | |
| ✓ | 48.0b | (*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) |
| ✓ | 52.2b | (*.f64 180 (/.f64 (atan.f64 -1) (PI.f64))) |
| ▶ | 35.5b | (*.f64 180 (*.f64 (/.f64 1 (PI.f64)) (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))))) |
| ▶ | 48.5b | (*.f64 180 (*.f64 (/.f64 1 (PI.f64)) (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))))) |
Compiled 583 to 474 computations (18.7% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (*.f64 180 (*.f64 (/.f64 1 (PI.f64)) (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))))) |
| ✓ | 0.0b | (*.f64 (/.f64 1 (PI.f64)) (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))))) |
| 0.0b | (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) | |
| 1.2b | (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) |
Compiled 72 to 35 computations (51.4% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | A | @ | 0 | (*.f64 180 (*.f64 (/.f64 1 (PI.f64)) (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))))) |
| 0.0ms | C | @ | 0 | (*.f64 (/.f64 1 (PI.f64)) (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))))) |
| 0.0ms | C | @ | -inf | (*.f64 (/.f64 1 (PI.f64)) (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))))) |
| 0.0ms | C | @ | -inf | (*.f64 180 (*.f64 (/.f64 1 (PI.f64)) (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))))) |
| 0.0ms | C | @ | inf | (*.f64 (/.f64 1 (PI.f64)) (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))))) |
| 1× | batch-egg-rewrite |
| 1332× | rational.json-1 |
| 1332× | rational.json-2 |
| 1332× | rational.json-4 |
| 1332× | rational.json-3 |
| 1312× | exponential.json-3 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 18 | 92 |
| 1 | 132 | 80 |
| 2 | 302 | 80 |
| 3 | 719 | 80 |
| 4 | 1933 | 80 |
| 5 | 4739 | 80 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (/.f64 1 (PI.f64)) (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))))) |
(*.f64 180 (*.f64 (/.f64 1 (PI.f64)) (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (*.f64 (PI.f64) 2)) (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (*.f64 (PI.f64) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) 2) (/.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (PI.f64) (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (neg.f64 (/.f64 (PI.f64) (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (PI.f64) (/.f64 2 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 2) (*.f64 (PI.f64) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 2 (*.f64 (PI.f64) (/.f64 2 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 (PI.f64) 4) (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (/.f64 2 (PI.f64))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 4) (*.f64 (PI.f64) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (neg.f64 (*.f64 (PI.f64) (/.f64 2 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (*.f64 2 (/.f64 (*.f64 (PI.f64) 4) (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (*.f64 2 (*.f64 2 (*.f64 (PI.f64) (/.f64 2 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))))) (neg.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 4)) (*.f64 (PI.f64) 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))))) (*.f64 2 (neg.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4 (-.f64 0 (*.f64 2 (*.f64 (PI.f64) (/.f64 2 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4 (-.f64 0 (/.f64 (*.f64 (PI.f64) 4) (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (*.f64 (PI.f64) 1/4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 2) (*.f64 (PI.f64) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (*.f64 (PI.f64) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 2)) (neg.f64 (*.f64 (PI.f64) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (*.f64 (PI.f64) 1/4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (neg.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))))))) (*.f64 2 (*.f64 2 (neg.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 2))) (*.f64 2 (neg.f64 (*.f64 (PI.f64) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 4)) (neg.f64 (*.f64 (PI.f64) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (neg.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))))))) (neg.f64 (*.f64 2 (neg.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 2)) (neg.f64 (*.f64 (PI.f64) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 2))) (*.f64 (PI.f64) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 4))) (neg.f64 (*.f64 (PI.f64) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (*.f64 2 (neg.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))))))) (-.f64 0 (*.f64 2 (*.f64 2 (neg.f64 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (neg.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 2)))) (-.f64 0 (*.f64 2 (neg.f64 (*.f64 (PI.f64) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 4))) (*.f64 (PI.f64) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 4))) (-.f64 0 (neg.f64 (*.f64 (PI.f64) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 2 (neg.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))))))) (*.f64 2 (neg.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 2))) (*.f64 (PI.f64) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 2)))) (neg.f64 (*.f64 (PI.f64) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (/.f64 180 (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 180) (*.f64 (PI.f64) 2)) (/.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 180) (*.f64 (PI.f64) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (/.f64 180 (PI.f64))) 2) (/.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (/.f64 180 (PI.f64))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (/.f64 180 (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (PI.f64) (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 180)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (/.f64 180 (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (-.f64 0 (/.f64 (PI.f64) (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 180))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 (PI.f64) 2) (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 180)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 2 (/.f64 (PI.f64) (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 180))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 180) (PI.f64))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) 360) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 (PI.f64) 4) (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 180)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 2 (/.f64 (*.f64 (PI.f64) 2) (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 180))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) 720) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (-.f64 0 (/.f64 (*.f64 (PI.f64) 2) (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 180))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (*.f64 2 (/.f64 (*.f64 (PI.f64) 4) (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 180))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 360) (*.f64 (PI.f64) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 360)) (*.f64 (PI.f64) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) 720)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4 (-.f64 0 (/.f64 (*.f64 (PI.f64) 4) (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 180))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 180) 2) (*.f64 (PI.f64) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 180) (*.f64 (PI.f64) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 180)) (neg.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) 720))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 180) 2)) (PI.f64))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 180))) (*.f64 2 (neg.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 360)) (neg.f64 (*.f64 (PI.f64) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 180) 2)) (neg.f64 (*.f64 (PI.f64) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 180))) (PI.f64))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 360))) (neg.f64 (*.f64 (PI.f64) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 360))) (*.f64 (PI.f64) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (/.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 180) 2))) (neg.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (neg.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 180)))) (neg.f64 (*.f64 2 (neg.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 180) 2))) (*.f64 (PI.f64) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 180)))) (neg.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (/.f64 180 (PI.f64))) 1))))) |
| 1× | egg-herbie |
| 1492× | rational.json-simplify-35 |
| 1382× | rational.json-simplify-51 |
| 1268× | rational.json-simplify-1 |
| 1246× | rational.json-simplify-2 |
| 932× | rational.json-simplify-46 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 218 | 6799 |
| 1 | 713 | 6601 |
| 2 | 1990 | 6569 |
| 3 | 4989 | 6205 |
| 4 | 7701 | 6205 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1)) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1)) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1)) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1)) (PI.f64)) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1)) (PI.f64))) |
(+.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) 0) |
(+.f64 0 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64))) |
(+.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (*.f64 (PI.f64) 2)) (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (*.f64 (PI.f64) 2))) |
(+.f64 (/.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) 2) (/.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) 2)) |
(-.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) 0) |
(/.f64 1 (/.f64 (PI.f64) (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))))) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) 1) |
(/.f64 -1 (neg.f64 (/.f64 (PI.f64) (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))))))) |
(/.f64 2 (*.f64 (PI.f64) (/.f64 2 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))))))) |
(/.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 2) (*.f64 (PI.f64) 2)) |
(/.f64 4 (*.f64 2 (*.f64 (PI.f64) (/.f64 2 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))))))) |
(/.f64 4 (/.f64 (*.f64 (PI.f64) 4) (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))))) |
(/.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (/.f64 2 (PI.f64))) 2) |
(/.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 4) (*.f64 (PI.f64) 4)) |
(/.f64 -2 (neg.f64 (*.f64 (PI.f64) (/.f64 2 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))))))) |
(/.f64 8 (*.f64 2 (/.f64 (*.f64 (PI.f64) 4) (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))))))) |
(/.f64 8 (*.f64 2 (*.f64 2 (*.f64 (PI.f64) (/.f64 2 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))))))))) |
(/.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) 4) 4) |
(/.f64 (neg.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))))) (neg.f64 (PI.f64))) |
(/.f64 (*.f64 2 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 4)) (*.f64 (PI.f64) 8)) |
(/.f64 (*.f64 2 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) 4)) 8) |
(/.f64 (*.f64 2 (neg.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))))) (*.f64 2 (neg.f64 (PI.f64)))) |
(/.f64 -4 (-.f64 0 (*.f64 2 (*.f64 (PI.f64) (/.f64 2 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))))))))) |
(/.f64 -4 (-.f64 0 (/.f64 (*.f64 (PI.f64) 4) (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))))))) |
(/.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (*.f64 (PI.f64) 1/4)) 4) |
(/.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 2) (*.f64 (PI.f64) 1/2)) |
(/.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (*.f64 (PI.f64) 2)) 1/2) |
(/.f64 (neg.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 2)) (neg.f64 (*.f64 (PI.f64) 2))) |
(/.f64 (*.f64 2 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (*.f64 (PI.f64) 1/4))) 8) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) 4))) 16) |
(/.f64 (*.f64 2 (*.f64 2 (neg.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))))))) (*.f64 2 (*.f64 2 (neg.f64 (PI.f64))))) |
(/.f64 (*.f64 2 (neg.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 2))) (*.f64 2 (neg.f64 (*.f64 (PI.f64) 2)))) |
(/.f64 (neg.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 4)) (neg.f64 (*.f64 (PI.f64) 4))) |
(/.f64 (neg.f64 (*.f64 2 (neg.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))))))) (neg.f64 (*.f64 2 (neg.f64 (PI.f64))))) |
(/.f64 (neg.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 2)) (neg.f64 (*.f64 (PI.f64) 1/2))) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 2))) (*.f64 (PI.f64) 2)) |
(/.f64 (neg.f64 (*.f64 2 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 4))) (neg.f64 (*.f64 (PI.f64) 8))) |
(/.f64 (neg.f64 (*.f64 2 (*.f64 2 (neg.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))))))) (-.f64 0 (*.f64 2 (*.f64 2 (neg.f64 (PI.f64)))))) |
(/.f64 (neg.f64 (*.f64 2 (neg.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 2)))) (-.f64 0 (*.f64 2 (neg.f64 (*.f64 (PI.f64) 2))))) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 4))) (*.f64 (PI.f64) 4)) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 4))) (-.f64 0 (neg.f64 (*.f64 (PI.f64) 4)))) |
(/.f64 (neg.f64 (neg.f64 (*.f64 2 (neg.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))))))) (*.f64 2 (neg.f64 (PI.f64)))) |
(/.f64 (neg.f64 (neg.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 2))) (*.f64 (PI.f64) 1/2)) |
(/.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 2)))) (neg.f64 (*.f64 (PI.f64) 2))) |
(pow.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) 1) |
(+.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (/.f64 180 (PI.f64))) 0) |
(+.f64 0 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (/.f64 180 (PI.f64)))) |
(+.f64 (/.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 180) (*.f64 (PI.f64) 2)) (/.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 180) (*.f64 (PI.f64) 2))) |
(+.f64 (/.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (/.f64 180 (PI.f64))) 2) (/.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (/.f64 180 (PI.f64))) 2)) |
(-.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (/.f64 180 (PI.f64))) 0) |
(/.f64 1 (/.f64 (PI.f64) (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 180))) |
(/.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (/.f64 180 (PI.f64))) 1) |
(/.f64 -1 (-.f64 0 (/.f64 (PI.f64) (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 180)))) |
(/.f64 2 (/.f64 (*.f64 (PI.f64) 2) (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 180))) |
(/.f64 2 (*.f64 2 (/.f64 (PI.f64) (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 180)))) |
(/.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 180) (PI.f64)) |
(/.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) 360) 2) |
(/.f64 4 (/.f64 (*.f64 (PI.f64) 4) (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 180))) |
(/.f64 4 (*.f64 2 (/.f64 (*.f64 (PI.f64) 2) (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 180)))) |
(/.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) 720) 4) |
(/.f64 -2 (-.f64 0 (/.f64 (*.f64 (PI.f64) 2) (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 180)))) |
(/.f64 8 (*.f64 2 (/.f64 (*.f64 (PI.f64) 4) (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 180)))) |
(/.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 360) (*.f64 (PI.f64) 2)) |
(/.f64 (*.f64 2 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 360)) (*.f64 (PI.f64) 4)) |
(/.f64 (*.f64 2 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) 720)) 8) |
(/.f64 -4 (-.f64 0 (/.f64 (*.f64 (PI.f64) 4) (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 180)))) |
(/.f64 (/.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 180) 2) (*.f64 (PI.f64) 1/2)) |
(/.f64 (/.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 180) (*.f64 (PI.f64) 2)) 1/2) |
(/.f64 (neg.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 180)) (neg.f64 (PI.f64))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) 720))) 16) |
(/.f64 (*.f64 2 (/.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 180) 2)) (PI.f64)) |
(/.f64 (*.f64 2 (neg.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 180))) (*.f64 2 (neg.f64 (PI.f64)))) |
(/.f64 (neg.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 360)) (neg.f64 (*.f64 (PI.f64) 2))) |
(/.f64 (neg.f64 (/.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 180) 2)) (neg.f64 (*.f64 (PI.f64) 1/2))) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 180))) (PI.f64)) |
(/.f64 (neg.f64 (*.f64 2 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 360))) (neg.f64 (*.f64 (PI.f64) 4))) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 360))) (*.f64 (PI.f64) 2)) |
(/.f64 (neg.f64 (*.f64 2 (/.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 180) 2))) (neg.f64 (PI.f64))) |
(/.f64 (neg.f64 (*.f64 2 (neg.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 180)))) (neg.f64 (*.f64 2 (neg.f64 (PI.f64))))) |
(/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 180) 2))) (*.f64 (PI.f64) 1/2)) |
(/.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 180)))) (neg.f64 (PI.f64))) |
(pow.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (/.f64 180 (PI.f64))) 1) |
| Outputs |
|---|
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (-.f64 (/.f64 A B) -1))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (-.f64 (/.f64 A B) -1))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (-.f64 (/.f64 A B) -1))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (-.f64 (/.f64 A B) -1))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (-.f64 (/.f64 A B) -1))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (-.f64 (/.f64 A B) -1))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (-.f64 (/.f64 A B) -1))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (-.f64 (/.f64 A B) -1))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 (/.f64 C B) -1))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 (/.f64 A B) (+.f64 (neg.f64 (/.f64 C B)) 1)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 -1 (+.f64 (/.f64 A B) (neg.f64 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 (/.f64 A B) (-.f64 1 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 (/.f64 C B) -1))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 (/.f64 A B) (+.f64 (neg.f64 (/.f64 C B)) 1)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 -1 (+.f64 (/.f64 A B) (neg.f64 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 (/.f64 A B) (-.f64 1 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 (/.f64 C B) -1))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 (/.f64 A B) (+.f64 (neg.f64 (/.f64 C B)) 1)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 -1 (+.f64 (/.f64 A B) (neg.f64 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 (/.f64 A B) (-.f64 1 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 (/.f64 C B) -1))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 (/.f64 A B) (+.f64 (neg.f64 (/.f64 C B)) 1)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 -1 (+.f64 (/.f64 A B) (neg.f64 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 (/.f64 A B) (-.f64 1 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (-.f64 (/.f64 A B) -1))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (-.f64 (/.f64 A B) -1))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (-.f64 (/.f64 A B) -1))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (-.f64 (/.f64 A B) -1))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (-.f64 (/.f64 A B) -1))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (-.f64 (/.f64 A B) -1))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (-.f64 (/.f64 A B) -1))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (-.f64 (/.f64 A B) -1))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (-.f64 (/.f64 A B) -1))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (-.f64 (/.f64 A B) -1))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (-.f64 (/.f64 A B) -1))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (-.f64 (/.f64 A B) -1))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (-.f64 (/.f64 A B) -1))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (-.f64 (/.f64 A B) -1))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (-.f64 (/.f64 A B) -1))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (-.f64 (/.f64 A B) -1))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (-.f64 (/.f64 A B) -1))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (-.f64 (/.f64 A B) -1))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (-.f64 (/.f64 A B) -1))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (-.f64 (/.f64 A B) -1))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1)) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (+.f64 (/.f64 C B) (*.f64 (/.f64 A B) -1)) -1)) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 (neg.f64 (/.f64 A B)) 1))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) -1))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1)) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (+.f64 (/.f64 C B) (*.f64 (/.f64 A B) -1)) -1)) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 (neg.f64 (/.f64 A B)) 1))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) -1))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1)) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (+.f64 (/.f64 C B) (*.f64 (/.f64 A B) -1)) -1)) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 (neg.f64 (/.f64 A B)) 1))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) -1))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1)) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (+.f64 (/.f64 C B) (*.f64 (/.f64 A B) -1)) -1)) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 (neg.f64 (/.f64 A B)) 1))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) -1))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (-.f64 (/.f64 A B) -1))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (-.f64 (/.f64 A B) -1))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (-.f64 (/.f64 A B) -1))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (-.f64 (/.f64 A B) -1))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (-.f64 (/.f64 A B) -1))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (-.f64 (/.f64 A B) -1))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (-.f64 (/.f64 A B) -1))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (-.f64 (/.f64 A B) -1))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B))))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 (/.f64 C B) -1))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (+.f64 (/.f64 A B) (+.f64 (neg.f64 (/.f64 C B)) 1)))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (-.f64 -1 (+.f64 (/.f64 A B) (neg.f64 (/.f64 C B))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (+.f64 (/.f64 A B) (-.f64 1 (/.f64 C B))))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B))))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 (/.f64 C B) -1))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (+.f64 (/.f64 A B) (+.f64 (neg.f64 (/.f64 C B)) 1)))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (-.f64 -1 (+.f64 (/.f64 A B) (neg.f64 (/.f64 C B))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (+.f64 (/.f64 A B) (-.f64 1 (/.f64 C B))))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B))))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 (/.f64 C B) -1))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (+.f64 (/.f64 A B) (+.f64 (neg.f64 (/.f64 C B)) 1)))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (-.f64 -1 (+.f64 (/.f64 A B) (neg.f64 (/.f64 C B))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (+.f64 (/.f64 A B) (-.f64 1 (/.f64 C B))))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B))))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 (/.f64 C B) -1))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (+.f64 (/.f64 A B) (+.f64 (neg.f64 (/.f64 C B)) 1)))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (-.f64 -1 (+.f64 (/.f64 A B) (neg.f64 (/.f64 C B))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (+.f64 (/.f64 A B) (-.f64 1 (/.f64 C B))))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (-.f64 (/.f64 A B) -1))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (-.f64 (/.f64 A B) -1))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (-.f64 (/.f64 A B) -1))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (-.f64 (/.f64 A B) -1))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (-.f64 (/.f64 A B) -1))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (-.f64 (/.f64 A B) -1))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (-.f64 (/.f64 A B) -1))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (-.f64 (/.f64 A B) -1))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (-.f64 (/.f64 A B) -1))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (-.f64 (/.f64 A B) -1))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (-.f64 (/.f64 A B) -1))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (-.f64 (/.f64 A B) -1))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (-.f64 (/.f64 A B) -1))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (-.f64 (/.f64 A B) -1))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (-.f64 (/.f64 A B) -1))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (-.f64 (/.f64 A B) -1))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (-.f64 (/.f64 A B) -1))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (-.f64 (/.f64 A B) -1))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (-.f64 (/.f64 A B) -1))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (-.f64 (/.f64 A B) -1))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1)) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (+.f64 (+.f64 (/.f64 C B) (*.f64 (/.f64 A B) -1)) -1)) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 (neg.f64 (/.f64 A B)) 1))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) -1))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1)) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (+.f64 (+.f64 (/.f64 C B) (*.f64 (/.f64 A B) -1)) -1)) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 (neg.f64 (/.f64 A B)) 1))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) -1))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1)) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (+.f64 (+.f64 (/.f64 C B) (*.f64 (/.f64 A B) -1)) -1)) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 (neg.f64 (/.f64 A B)) 1))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) -1))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1)) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (+.f64 (+.f64 (/.f64 C B) (*.f64 (/.f64 A B) -1)) -1)) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 (neg.f64 (/.f64 A B)) 1))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) -1))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64))) |
(+.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) 0) |
(/.f64 (atan.f64 (+.f64 (+.f64 (/.f64 C B) (*.f64 (/.f64 A B) -1)) -1)) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 (neg.f64 (/.f64 A B)) 1))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) -1))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) |
(+.f64 0 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64))) |
(/.f64 (atan.f64 (+.f64 (+.f64 (/.f64 C B) (*.f64 (/.f64 A B) -1)) -1)) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 (neg.f64 (/.f64 A B)) 1))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) -1))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) |
(+.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (*.f64 (PI.f64) 2)) (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (*.f64 (PI.f64) 2))) |
(/.f64 (atan.f64 (+.f64 (+.f64 (/.f64 C B) (*.f64 (/.f64 A B) -1)) -1)) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 (neg.f64 (/.f64 A B)) 1))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) -1))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) |
(+.f64 (/.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) 2) (/.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) 2)) |
(/.f64 (atan.f64 (+.f64 (+.f64 (/.f64 C B) (*.f64 (/.f64 A B) -1)) -1)) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 (neg.f64 (/.f64 A B)) 1))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) -1))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) |
(-.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) 0) |
(/.f64 (atan.f64 (+.f64 (+.f64 (/.f64 C B) (*.f64 (/.f64 A B) -1)) -1)) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 (neg.f64 (/.f64 A B)) 1))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) -1))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) |
(/.f64 1 (/.f64 (PI.f64) (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))))) |
(/.f64 (atan.f64 (+.f64 (+.f64 (/.f64 C B) (*.f64 (/.f64 A B) -1)) -1)) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 (neg.f64 (/.f64 A B)) 1))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) -1))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (+.f64 (/.f64 C B) (*.f64 (/.f64 A B) -1)) -1)) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 (neg.f64 (/.f64 A B)) 1))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) -1))) (PI.f64)) |
(/.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) 1) |
(/.f64 (atan.f64 (+.f64 (+.f64 (/.f64 C B) (*.f64 (/.f64 A B) -1)) -1)) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 (neg.f64 (/.f64 A B)) 1))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) -1))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) |
(/.f64 -1 (neg.f64 (/.f64 (PI.f64) (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))))))) |
(/.f64 (atan.f64 (+.f64 (+.f64 (/.f64 C B) (*.f64 (/.f64 A B) -1)) -1)) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 (neg.f64 (/.f64 A B)) 1))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) -1))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) |
(/.f64 2 (*.f64 (PI.f64) (/.f64 2 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))))))) |
(/.f64 (atan.f64 (+.f64 (+.f64 (/.f64 C B) (*.f64 (/.f64 A B) -1)) -1)) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 (neg.f64 (/.f64 A B)) 1))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) -1))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 2) (*.f64 (PI.f64) 2)) |
(/.f64 (atan.f64 (+.f64 (+.f64 (/.f64 C B) (*.f64 (/.f64 A B) -1)) -1)) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 (neg.f64 (/.f64 A B)) 1))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) -1))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) |
(/.f64 4 (*.f64 2 (*.f64 (PI.f64) (/.f64 2 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))))))) |
(/.f64 (atan.f64 (+.f64 (+.f64 (/.f64 C B) (*.f64 (/.f64 A B) -1)) -1)) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 (neg.f64 (/.f64 A B)) 1))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) -1))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) |
(/.f64 4 (/.f64 (*.f64 (PI.f64) 4) (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))))) |
(/.f64 (atan.f64 (+.f64 (+.f64 (/.f64 C B) (*.f64 (/.f64 A B) -1)) -1)) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 (neg.f64 (/.f64 A B)) 1))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) -1))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (/.f64 2 (PI.f64))) 2) |
(/.f64 (atan.f64 (+.f64 (+.f64 (/.f64 C B) (*.f64 (/.f64 A B) -1)) -1)) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 (neg.f64 (/.f64 A B)) 1))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) -1))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 4) (*.f64 (PI.f64) 4)) |
(/.f64 (atan.f64 (+.f64 (+.f64 (/.f64 C B) (*.f64 (/.f64 A B) -1)) -1)) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 (neg.f64 (/.f64 A B)) 1))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) -1))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) |
(/.f64 -2 (neg.f64 (*.f64 (PI.f64) (/.f64 2 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))))))) |
(/.f64 (atan.f64 (+.f64 (+.f64 (/.f64 C B) (*.f64 (/.f64 A B) -1)) -1)) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 (neg.f64 (/.f64 A B)) 1))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) -1))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) |
(/.f64 8 (*.f64 2 (/.f64 (*.f64 (PI.f64) 4) (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))))))) |
(/.f64 (atan.f64 (+.f64 (+.f64 (/.f64 C B) (*.f64 (/.f64 A B) -1)) -1)) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 (neg.f64 (/.f64 A B)) 1))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) -1))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) |
(/.f64 8 (*.f64 2 (*.f64 2 (*.f64 (PI.f64) (/.f64 2 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))))))))) |
(/.f64 (atan.f64 (+.f64 (+.f64 (/.f64 C B) (*.f64 (/.f64 A B) -1)) -1)) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 (neg.f64 (/.f64 A B)) 1))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) -1))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) 4) 4) |
(/.f64 (atan.f64 (+.f64 (+.f64 (/.f64 C B) (*.f64 (/.f64 A B) -1)) -1)) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 (neg.f64 (/.f64 A B)) 1))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) -1))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (neg.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))))) (neg.f64 (PI.f64))) |
(/.f64 (atan.f64 (+.f64 (+.f64 (/.f64 C B) (*.f64 (/.f64 A B) -1)) -1)) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 (neg.f64 (/.f64 A B)) 1))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) -1))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (*.f64 2 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 4)) (*.f64 (PI.f64) 8)) |
(/.f64 (atan.f64 (+.f64 (+.f64 (/.f64 C B) (*.f64 (/.f64 A B) -1)) -1)) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 (neg.f64 (/.f64 A B)) 1))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) -1))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (*.f64 2 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) 4)) 8) |
(/.f64 (atan.f64 (+.f64 (+.f64 (/.f64 C B) (*.f64 (/.f64 A B) -1)) -1)) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 (neg.f64 (/.f64 A B)) 1))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) -1))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (*.f64 2 (neg.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))))) (*.f64 2 (neg.f64 (PI.f64)))) |
(/.f64 (atan.f64 (+.f64 (+.f64 (/.f64 C B) (*.f64 (/.f64 A B) -1)) -1)) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 (neg.f64 (/.f64 A B)) 1))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) -1))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) |
(/.f64 -4 (-.f64 0 (*.f64 2 (*.f64 (PI.f64) (/.f64 2 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))))))))) |
(/.f64 (atan.f64 (+.f64 (+.f64 (/.f64 C B) (*.f64 (/.f64 A B) -1)) -1)) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 (neg.f64 (/.f64 A B)) 1))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) -1))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) |
(/.f64 -4 (-.f64 0 (/.f64 (*.f64 (PI.f64) 4) (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))))))) |
(/.f64 (atan.f64 (+.f64 (+.f64 (/.f64 C B) (*.f64 (/.f64 A B) -1)) -1)) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 (neg.f64 (/.f64 A B)) 1))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) -1))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (*.f64 (PI.f64) 1/4)) 4) |
(/.f64 (atan.f64 (+.f64 (+.f64 (/.f64 C B) (*.f64 (/.f64 A B) -1)) -1)) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 (neg.f64 (/.f64 A B)) 1))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) -1))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 2) (*.f64 (PI.f64) 1/2)) |
(/.f64 (atan.f64 (+.f64 (+.f64 (/.f64 C B) (*.f64 (/.f64 A B) -1)) -1)) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 (neg.f64 (/.f64 A B)) 1))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) -1))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (*.f64 (PI.f64) 2)) 1/2) |
(/.f64 (atan.f64 (+.f64 (+.f64 (/.f64 C B) (*.f64 (/.f64 A B) -1)) -1)) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 (neg.f64 (/.f64 A B)) 1))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) -1))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (neg.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 2)) (neg.f64 (*.f64 (PI.f64) 2))) |
(/.f64 (atan.f64 (+.f64 (+.f64 (/.f64 C B) (*.f64 (/.f64 A B) -1)) -1)) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 (neg.f64 (/.f64 A B)) 1))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) -1))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (*.f64 2 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (*.f64 (PI.f64) 1/4))) 8) |
(/.f64 (atan.f64 (+.f64 (+.f64 (/.f64 C B) (*.f64 (/.f64 A B) -1)) -1)) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 (neg.f64 (/.f64 A B)) 1))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) -1))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) 4))) 16) |
(/.f64 (atan.f64 (+.f64 (+.f64 (/.f64 C B) (*.f64 (/.f64 A B) -1)) -1)) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 (neg.f64 (/.f64 A B)) 1))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) -1))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (*.f64 2 (*.f64 2 (neg.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))))))) (*.f64 2 (*.f64 2 (neg.f64 (PI.f64))))) |
(/.f64 (atan.f64 (+.f64 (+.f64 (/.f64 C B) (*.f64 (/.f64 A B) -1)) -1)) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 (neg.f64 (/.f64 A B)) 1))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) -1))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (*.f64 2 (neg.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 2))) (*.f64 2 (neg.f64 (*.f64 (PI.f64) 2)))) |
(/.f64 (atan.f64 (+.f64 (+.f64 (/.f64 C B) (*.f64 (/.f64 A B) -1)) -1)) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 (neg.f64 (/.f64 A B)) 1))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) -1))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (neg.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 4)) (neg.f64 (*.f64 (PI.f64) 4))) |
(/.f64 (atan.f64 (+.f64 (+.f64 (/.f64 C B) (*.f64 (/.f64 A B) -1)) -1)) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 (neg.f64 (/.f64 A B)) 1))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) -1))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (neg.f64 (*.f64 2 (neg.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))))))) (neg.f64 (*.f64 2 (neg.f64 (PI.f64))))) |
(/.f64 (atan.f64 (+.f64 (+.f64 (/.f64 C B) (*.f64 (/.f64 A B) -1)) -1)) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 (neg.f64 (/.f64 A B)) 1))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) -1))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (neg.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 2)) (neg.f64 (*.f64 (PI.f64) 1/2))) |
(/.f64 (atan.f64 (+.f64 (+.f64 (/.f64 C B) (*.f64 (/.f64 A B) -1)) -1)) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 (neg.f64 (/.f64 A B)) 1))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) -1))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 2))) (*.f64 (PI.f64) 2)) |
(/.f64 (atan.f64 (+.f64 (+.f64 (/.f64 C B) (*.f64 (/.f64 A B) -1)) -1)) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 (neg.f64 (/.f64 A B)) 1))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) -1))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (neg.f64 (*.f64 2 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 4))) (neg.f64 (*.f64 (PI.f64) 8))) |
(/.f64 (atan.f64 (+.f64 (+.f64 (/.f64 C B) (*.f64 (/.f64 A B) -1)) -1)) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 (neg.f64 (/.f64 A B)) 1))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) -1))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (neg.f64 (*.f64 2 (*.f64 2 (neg.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))))))) (-.f64 0 (*.f64 2 (*.f64 2 (neg.f64 (PI.f64)))))) |
(/.f64 (atan.f64 (+.f64 (+.f64 (/.f64 C B) (*.f64 (/.f64 A B) -1)) -1)) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 (neg.f64 (/.f64 A B)) 1))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) -1))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (neg.f64 (*.f64 2 (neg.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 2)))) (-.f64 0 (*.f64 2 (neg.f64 (*.f64 (PI.f64) 2))))) |
(/.f64 (atan.f64 (+.f64 (+.f64 (/.f64 C B) (*.f64 (/.f64 A B) -1)) -1)) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 (neg.f64 (/.f64 A B)) 1))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) -1))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 4))) (*.f64 (PI.f64) 4)) |
(/.f64 (atan.f64 (+.f64 (+.f64 (/.f64 C B) (*.f64 (/.f64 A B) -1)) -1)) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 (neg.f64 (/.f64 A B)) 1))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) -1))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 4))) (-.f64 0 (neg.f64 (*.f64 (PI.f64) 4)))) |
(/.f64 (atan.f64 (+.f64 (+.f64 (/.f64 C B) (*.f64 (/.f64 A B) -1)) -1)) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 (neg.f64 (/.f64 A B)) 1))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) -1))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (neg.f64 (neg.f64 (*.f64 2 (neg.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))))))) (*.f64 2 (neg.f64 (PI.f64)))) |
(/.f64 (atan.f64 (+.f64 (+.f64 (/.f64 C B) (*.f64 (/.f64 A B) -1)) -1)) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 (neg.f64 (/.f64 A B)) 1))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) -1))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (neg.f64 (neg.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 2))) (*.f64 (PI.f64) 1/2)) |
(/.f64 (atan.f64 (+.f64 (+.f64 (/.f64 C B) (*.f64 (/.f64 A B) -1)) -1)) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 (neg.f64 (/.f64 A B)) 1))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) -1))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) |
(/.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 2)))) (neg.f64 (*.f64 (PI.f64) 2))) |
(/.f64 (atan.f64 (+.f64 (+.f64 (/.f64 C B) (*.f64 (/.f64 A B) -1)) -1)) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 (neg.f64 (/.f64 A B)) 1))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) -1))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) |
(pow.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) 1) |
(/.f64 (atan.f64 (+.f64 (+.f64 (/.f64 C B) (*.f64 (/.f64 A B) -1)) -1)) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 (neg.f64 (/.f64 A B)) 1))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) -1))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) |
(+.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (/.f64 180 (PI.f64))) 0) |
(*.f64 (/.f64 (atan.f64 (+.f64 (+.f64 (/.f64 C B) (*.f64 (/.f64 A B) -1)) -1)) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 (neg.f64 (/.f64 A B)) 1))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) -1))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64))) |
(+.f64 0 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (/.f64 180 (PI.f64)))) |
(*.f64 (/.f64 (atan.f64 (+.f64 (+.f64 (/.f64 C B) (*.f64 (/.f64 A B) -1)) -1)) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 (neg.f64 (/.f64 A B)) 1))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) -1))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64))) |
(+.f64 (/.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 180) (*.f64 (PI.f64) 2)) (/.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 180) (*.f64 (PI.f64) 2))) |
(*.f64 (/.f64 (atan.f64 (+.f64 (+.f64 (/.f64 C B) (*.f64 (/.f64 A B) -1)) -1)) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 (neg.f64 (/.f64 A B)) 1))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) -1))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64))) |
(+.f64 (/.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (/.f64 180 (PI.f64))) 2) (/.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (/.f64 180 (PI.f64))) 2)) |
(*.f64 (/.f64 (atan.f64 (+.f64 (+.f64 (/.f64 C B) (*.f64 (/.f64 A B) -1)) -1)) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 (neg.f64 (/.f64 A B)) 1))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) -1))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64))) |
(-.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (/.f64 180 (PI.f64))) 0) |
(*.f64 (/.f64 (atan.f64 (+.f64 (+.f64 (/.f64 C B) (*.f64 (/.f64 A B) -1)) -1)) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 (neg.f64 (/.f64 A B)) 1))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) -1))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64))) |
(/.f64 1 (/.f64 (PI.f64) (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 180))) |
(*.f64 (/.f64 (atan.f64 (+.f64 (+.f64 (/.f64 C B) (*.f64 (/.f64 A B) -1)) -1)) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 (neg.f64 (/.f64 A B)) 1))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) -1))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64))) |
(/.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (/.f64 180 (PI.f64))) 1) |
(*.f64 (/.f64 (atan.f64 (+.f64 (+.f64 (/.f64 C B) (*.f64 (/.f64 A B) -1)) -1)) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 (neg.f64 (/.f64 A B)) 1))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) -1))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64))) |
(/.f64 -1 (-.f64 0 (/.f64 (PI.f64) (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 180)))) |
(*.f64 (/.f64 (atan.f64 (+.f64 (+.f64 (/.f64 C B) (*.f64 (/.f64 A B) -1)) -1)) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 (neg.f64 (/.f64 A B)) 1))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) -1))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64))) |
(/.f64 2 (/.f64 (*.f64 (PI.f64) 2) (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 180))) |
(*.f64 (/.f64 (atan.f64 (+.f64 (+.f64 (/.f64 C B) (*.f64 (/.f64 A B) -1)) -1)) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 (neg.f64 (/.f64 A B)) 1))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) -1))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64))) |
(/.f64 2 (*.f64 2 (/.f64 (PI.f64) (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 180)))) |
(*.f64 (/.f64 (atan.f64 (+.f64 (+.f64 (/.f64 C B) (*.f64 (/.f64 A B) -1)) -1)) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 (neg.f64 (/.f64 A B)) 1))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) -1))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64))) |
(/.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 180) (PI.f64)) |
(*.f64 (/.f64 (atan.f64 (+.f64 (+.f64 (/.f64 C B) (*.f64 (/.f64 A B) -1)) -1)) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 (neg.f64 (/.f64 A B)) 1))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) -1))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64))) |
(/.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) 360) 2) |
(*.f64 (/.f64 (atan.f64 (+.f64 (+.f64 (/.f64 C B) (*.f64 (/.f64 A B) -1)) -1)) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 (neg.f64 (/.f64 A B)) 1))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) -1))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64))) |
(/.f64 4 (/.f64 (*.f64 (PI.f64) 4) (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 180))) |
(*.f64 (/.f64 (atan.f64 (+.f64 (+.f64 (/.f64 C B) (*.f64 (/.f64 A B) -1)) -1)) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 (neg.f64 (/.f64 A B)) 1))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) -1))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64))) |
(/.f64 4 (*.f64 2 (/.f64 (*.f64 (PI.f64) 2) (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 180)))) |
(*.f64 (/.f64 (atan.f64 (+.f64 (+.f64 (/.f64 C B) (*.f64 (/.f64 A B) -1)) -1)) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 (neg.f64 (/.f64 A B)) 1))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) -1))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64))) |
(/.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) 720) 4) |
(*.f64 (/.f64 (atan.f64 (+.f64 (+.f64 (/.f64 C B) (*.f64 (/.f64 A B) -1)) -1)) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 (neg.f64 (/.f64 A B)) 1))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) -1))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64))) |
(/.f64 -2 (-.f64 0 (/.f64 (*.f64 (PI.f64) 2) (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 180)))) |
(*.f64 (/.f64 (atan.f64 (+.f64 (+.f64 (/.f64 C B) (*.f64 (/.f64 A B) -1)) -1)) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 (neg.f64 (/.f64 A B)) 1))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) -1))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64))) |
(/.f64 8 (*.f64 2 (/.f64 (*.f64 (PI.f64) 4) (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 180)))) |
(*.f64 (/.f64 (atan.f64 (+.f64 (+.f64 (/.f64 C B) (*.f64 (/.f64 A B) -1)) -1)) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 (neg.f64 (/.f64 A B)) 1))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) -1))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64))) |
(/.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 360) (*.f64 (PI.f64) 2)) |
(*.f64 (/.f64 (atan.f64 (+.f64 (+.f64 (/.f64 C B) (*.f64 (/.f64 A B) -1)) -1)) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 (neg.f64 (/.f64 A B)) 1))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) -1))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64))) |
(/.f64 (*.f64 2 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 360)) (*.f64 (PI.f64) 4)) |
(*.f64 (/.f64 (atan.f64 (+.f64 (+.f64 (/.f64 C B) (*.f64 (/.f64 A B) -1)) -1)) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 (neg.f64 (/.f64 A B)) 1))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) -1))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64))) |
(/.f64 (*.f64 2 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) 720)) 8) |
(*.f64 (/.f64 (atan.f64 (+.f64 (+.f64 (/.f64 C B) (*.f64 (/.f64 A B) -1)) -1)) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 (neg.f64 (/.f64 A B)) 1))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) -1))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64))) |
(/.f64 -4 (-.f64 0 (/.f64 (*.f64 (PI.f64) 4) (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 180)))) |
(*.f64 (/.f64 (atan.f64 (+.f64 (+.f64 (/.f64 C B) (*.f64 (/.f64 A B) -1)) -1)) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 (neg.f64 (/.f64 A B)) 1))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) -1))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64))) |
(/.f64 (/.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 180) 2) (*.f64 (PI.f64) 1/2)) |
(*.f64 (/.f64 (atan.f64 (+.f64 (+.f64 (/.f64 C B) (*.f64 (/.f64 A B) -1)) -1)) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 (neg.f64 (/.f64 A B)) 1))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) -1))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64))) |
(/.f64 (/.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 180) (*.f64 (PI.f64) 2)) 1/2) |
(*.f64 (/.f64 (atan.f64 (+.f64 (+.f64 (/.f64 C B) (*.f64 (/.f64 A B) -1)) -1)) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 (neg.f64 (/.f64 A B)) 1))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) -1))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64))) |
(/.f64 (neg.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 180)) (neg.f64 (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (+.f64 (+.f64 (/.f64 C B) (*.f64 (/.f64 A B) -1)) -1)) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 (neg.f64 (/.f64 A B)) 1))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) -1))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) 720))) 16) |
(*.f64 (/.f64 (atan.f64 (+.f64 (+.f64 (/.f64 C B) (*.f64 (/.f64 A B) -1)) -1)) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 (neg.f64 (/.f64 A B)) 1))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) -1))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64))) |
(/.f64 (*.f64 2 (/.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 180) 2)) (PI.f64)) |
(*.f64 (/.f64 (atan.f64 (+.f64 (+.f64 (/.f64 C B) (*.f64 (/.f64 A B) -1)) -1)) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 (neg.f64 (/.f64 A B)) 1))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) -1))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64))) |
(/.f64 (*.f64 2 (neg.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 180))) (*.f64 2 (neg.f64 (PI.f64)))) |
(*.f64 (/.f64 (atan.f64 (+.f64 (+.f64 (/.f64 C B) (*.f64 (/.f64 A B) -1)) -1)) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 (neg.f64 (/.f64 A B)) 1))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) -1))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64))) |
(/.f64 (neg.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 360)) (neg.f64 (*.f64 (PI.f64) 2))) |
(*.f64 (/.f64 (atan.f64 (+.f64 (+.f64 (/.f64 C B) (*.f64 (/.f64 A B) -1)) -1)) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 (neg.f64 (/.f64 A B)) 1))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) -1))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64))) |
(/.f64 (neg.f64 (/.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 180) 2)) (neg.f64 (*.f64 (PI.f64) 1/2))) |
(*.f64 (/.f64 (atan.f64 (+.f64 (+.f64 (/.f64 C B) (*.f64 (/.f64 A B) -1)) -1)) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 (neg.f64 (/.f64 A B)) 1))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) -1))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64))) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 180))) (PI.f64)) |
(*.f64 (/.f64 (atan.f64 (+.f64 (+.f64 (/.f64 C B) (*.f64 (/.f64 A B) -1)) -1)) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 (neg.f64 (/.f64 A B)) 1))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) -1))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64))) |
(/.f64 (neg.f64 (*.f64 2 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 360))) (neg.f64 (*.f64 (PI.f64) 4))) |
(*.f64 (/.f64 (atan.f64 (+.f64 (+.f64 (/.f64 C B) (*.f64 (/.f64 A B) -1)) -1)) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 (neg.f64 (/.f64 A B)) 1))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) -1))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64))) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 360))) (*.f64 (PI.f64) 2)) |
(*.f64 (/.f64 (atan.f64 (+.f64 (+.f64 (/.f64 C B) (*.f64 (/.f64 A B) -1)) -1)) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 (neg.f64 (/.f64 A B)) 1))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) -1))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64))) |
(/.f64 (neg.f64 (*.f64 2 (/.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 180) 2))) (neg.f64 (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (+.f64 (+.f64 (/.f64 C B) (*.f64 (/.f64 A B) -1)) -1)) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 (neg.f64 (/.f64 A B)) 1))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) -1))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64))) |
(/.f64 (neg.f64 (*.f64 2 (neg.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 180)))) (neg.f64 (*.f64 2 (neg.f64 (PI.f64))))) |
(*.f64 (/.f64 (atan.f64 (+.f64 (+.f64 (/.f64 C B) (*.f64 (/.f64 A B) -1)) -1)) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 (neg.f64 (/.f64 A B)) 1))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) -1))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64))) |
(/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 180) 2))) (*.f64 (PI.f64) 1/2)) |
(*.f64 (/.f64 (atan.f64 (+.f64 (+.f64 (/.f64 C B) (*.f64 (/.f64 A B) -1)) -1)) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 (neg.f64 (/.f64 A B)) 1))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) -1))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64))) |
(/.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 180)))) (neg.f64 (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (+.f64 (+.f64 (/.f64 C B) (*.f64 (/.f64 A B) -1)) -1)) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 (neg.f64 (/.f64 A B)) 1))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) -1))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64))) |
(pow.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (/.f64 180 (PI.f64))) 1) |
(*.f64 (/.f64 (atan.f64 (+.f64 (+.f64 (/.f64 C B) (*.f64 (/.f64 A B) -1)) -1)) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 (neg.f64 (/.f64 A B)) 1))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 A B)) -1))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64))) |
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
| ✓ | 0.3b | (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
Compiled 28 to 10 computations (64.3% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 3.0ms | B | @ | inf | (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
| 1.0ms | C | @ | -inf | (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
| 1.0ms | C | @ | 0 | (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
| 1.0ms | B | @ | -inf | (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
| 1.0ms | C | @ | inf | (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
| 1× | batch-egg-rewrite |
| 1790× | rational.json-1 |
| 1790× | rational.json-2 |
| 1790× | rational.json-4 |
| 1790× | rational.json-3 |
| 1774× | exponential.json-3 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 12 | 44 |
| 1 | 81 | 44 |
| 2 | 195 | 44 |
| 3 | 489 | 44 |
| 4 | 1361 | 44 |
| 5 | 4715 | 44 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 360) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 720) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 720)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 720)) (*.f64 2 (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 720))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan.f64 (/.f64 C B)) (*.f64 (PI.f64) 2)) (/.f64 (atan.f64 (/.f64 C B)) (*.f64 (PI.f64) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (/.f64 C B)) (/.f64 1 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (/.f64 C B)) (*.f64 2 (/.f64 1/2 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (/.f64 C B)) (*.f64 (*.f64 2 (/.f64 1 (PI.f64))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (/.f64 C B)) (*.f64 (/.f64 2 (PI.f64)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (/.f64 C B)) 2) (/.f64 1/2 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (/.f64 C B)) 2) (*.f64 (/.f64 1 (PI.f64)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (/.f64 C B)) 2) (*.f64 (*.f64 (/.f64 1 (PI.f64)) 1/2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (/.f64 C B)) 2) (*.f64 (*.f64 2 (/.f64 1/2 (PI.f64))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (atan.f64 (/.f64 C B)) (*.f64 (PI.f64) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (*.f64 (PI.f64) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (atan.f64 (/.f64 C B)) 2) (/.f64 1 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (atan.f64 (/.f64 C B)) (/.f64 1/2 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 (PI.f64)) (atan.f64 (/.f64 C B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (/.f64 (PI.f64) (atan.f64 (/.f64 C B)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (/.f64 C B)) 4) (/.f64 2 (*.f64 (PI.f64) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (/.f64 C B)) 4) (*.f64 (/.f64 2 (*.f64 (PI.f64) 8)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (/.f64 C B)) 4) (*.f64 1/4 (/.f64 1 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (/.f64 C B)) 4) (*.f64 1/2 (/.f64 1/2 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (PI.f64)) (atan.f64 (/.f64 C B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (atan.f64 (/.f64 C B))) (/.f64 -1 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (atan.f64 (/.f64 C B))) (*.f64 (/.f64 -1 (PI.f64)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (atan.f64 (/.f64 C B)) (neg.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (neg.f64 (PI.f64))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 2 (/.f64 (PI.f64) (atan.f64 (/.f64 C B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (PI.f64)) (*.f64 (atan.f64 (/.f64 C B)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (PI.f64)) 1/2) (*.f64 (atan.f64 (/.f64 C B)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (/.f64 C B)) (neg.f64 (PI.f64))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (/.f64 C B)) (*.f64 (PI.f64) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 (PI.f64) 8)) (*.f64 (atan.f64 (/.f64 C B)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (PI.f64)) (neg.f64 (atan.f64 (/.f64 C B))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (atan.f64 (/.f64 C B)) (neg.f64 (PI.f64)))))))) |
| 1× | egg-herbie |
| 1450× | rational.json-simplify-35 |
| 1146× | rational.json-simplify-2 |
| 1112× | rational.json-simplify-51 |
| 982× | rational.json-simplify-61 |
| 982× | rational.json-simplify-1 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 108 | 966 |
| 1 | 228 | 966 |
| 2 | 484 | 966 |
| 3 | 1147 | 966 |
| 4 | 2761 | 966 |
| 5 | 6494 | 966 |
| 6 | 7791 | 966 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) 0) |
(+.f64 0 (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))) |
(-.f64 (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) 0) |
(/.f64 (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) 1) |
(/.f64 (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 360) 2) |
(/.f64 (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 720) 4) |
(/.f64 (*.f64 2 (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 720)) 8) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 720)) (*.f64 2 (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 720))) 16) |
(pow.f64 (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) 1) |
(+.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 0) |
(+.f64 0 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
(+.f64 (/.f64 (atan.f64 (/.f64 C B)) (*.f64 (PI.f64) 2)) (/.f64 (atan.f64 (/.f64 C B)) (*.f64 (PI.f64) 2))) |
(-.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 0) |
(*.f64 (atan.f64 (/.f64 C B)) (/.f64 1 (PI.f64))) |
(*.f64 (atan.f64 (/.f64 C B)) (*.f64 2 (/.f64 1/2 (PI.f64)))) |
(*.f64 (atan.f64 (/.f64 C B)) (*.f64 (*.f64 2 (/.f64 1 (PI.f64))) 1/2)) |
(*.f64 (atan.f64 (/.f64 C B)) (*.f64 (/.f64 2 (PI.f64)) 1/2)) |
(*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 1) |
(*.f64 1 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
(*.f64 (*.f64 (atan.f64 (/.f64 C B)) 2) (/.f64 1/2 (PI.f64))) |
(*.f64 (*.f64 (atan.f64 (/.f64 C B)) 2) (*.f64 (/.f64 1 (PI.f64)) 1/2)) |
(*.f64 (*.f64 (atan.f64 (/.f64 C B)) 2) (*.f64 (*.f64 (/.f64 1 (PI.f64)) 1/2) 1)) |
(*.f64 (*.f64 (atan.f64 (/.f64 C B)) 2) (*.f64 (*.f64 2 (/.f64 1/2 (PI.f64))) 1/2)) |
(*.f64 2 (/.f64 (atan.f64 (/.f64 C B)) (*.f64 (PI.f64) 2))) |
(*.f64 2 (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (*.f64 (PI.f64) 2)) 1)) |
(*.f64 2 (*.f64 (/.f64 (atan.f64 (/.f64 C B)) 2) (/.f64 1 (PI.f64)))) |
(*.f64 2 (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 1/2)) |
(*.f64 2 (*.f64 (atan.f64 (/.f64 C B)) (/.f64 1/2 (PI.f64)))) |
(*.f64 2 (*.f64 (/.f64 1/2 (PI.f64)) (atan.f64 (/.f64 C B)))) |
(*.f64 (/.f64 2 (/.f64 (PI.f64) (atan.f64 (/.f64 C B)))) 1/2) |
(*.f64 (*.f64 (atan.f64 (/.f64 C B)) 4) (/.f64 2 (*.f64 (PI.f64) 8))) |
(*.f64 (*.f64 (atan.f64 (/.f64 C B)) 4) (*.f64 (/.f64 2 (*.f64 (PI.f64) 8)) 1)) |
(*.f64 (*.f64 (atan.f64 (/.f64 C B)) 4) (*.f64 1/4 (/.f64 1 (PI.f64)))) |
(*.f64 (*.f64 (atan.f64 (/.f64 C B)) 4) (*.f64 1/2 (/.f64 1/2 (PI.f64)))) |
(*.f64 (/.f64 1 (PI.f64)) (atan.f64 (/.f64 C B))) |
(*.f64 (neg.f64 (atan.f64 (/.f64 C B))) (/.f64 -1 (PI.f64))) |
(*.f64 (neg.f64 (atan.f64 (/.f64 C B))) (*.f64 (/.f64 -1 (PI.f64)) 1)) |
(*.f64 -1 (/.f64 (atan.f64 (/.f64 C B)) (neg.f64 (PI.f64)))) |
(*.f64 -1 (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (neg.f64 (PI.f64))) 1)) |
(*.f64 1/2 (/.f64 2 (/.f64 (PI.f64) (atan.f64 (/.f64 C B))))) |
(*.f64 (/.f64 1/2 (PI.f64)) (*.f64 (atan.f64 (/.f64 C B)) 2)) |
(*.f64 (*.f64 (/.f64 1 (PI.f64)) 1/2) (*.f64 (atan.f64 (/.f64 C B)) 2)) |
(*.f64 (/.f64 (atan.f64 (/.f64 C B)) (neg.f64 (PI.f64))) -1) |
(*.f64 (/.f64 (atan.f64 (/.f64 C B)) (*.f64 (PI.f64) 2)) 2) |
(*.f64 (/.f64 2 (*.f64 (PI.f64) 8)) (*.f64 (atan.f64 (/.f64 C B)) 4)) |
(*.f64 (/.f64 -1 (PI.f64)) (neg.f64 (atan.f64 (/.f64 C B)))) |
(pow.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 1) |
(neg.f64 (/.f64 (atan.f64 (/.f64 C B)) (neg.f64 (PI.f64)))) |
| Outputs |
|---|
(+.f64 (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) 0) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
(+.f64 0 (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
(-.f64 (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) 0) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
(/.f64 (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) 1) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
(/.f64 (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 360) 2) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
(/.f64 (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 720) 4) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
(/.f64 (*.f64 2 (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 720)) 8) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 720)) (*.f64 2 (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 720))) 16) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
(pow.f64 (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) 1) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
(+.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 0) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
(+.f64 0 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
(+.f64 (/.f64 (atan.f64 (/.f64 C B)) (*.f64 (PI.f64) 2)) (/.f64 (atan.f64 (/.f64 C B)) (*.f64 (PI.f64) 2))) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
(-.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 0) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
(*.f64 (atan.f64 (/.f64 C B)) (/.f64 1 (PI.f64))) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
(*.f64 (atan.f64 (/.f64 C B)) (*.f64 2 (/.f64 1/2 (PI.f64)))) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
(*.f64 (atan.f64 (/.f64 C B)) (*.f64 (*.f64 2 (/.f64 1 (PI.f64))) 1/2)) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
(*.f64 (atan.f64 (/.f64 C B)) (*.f64 (/.f64 2 (PI.f64)) 1/2)) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
(*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 1) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
(*.f64 1 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
(*.f64 (*.f64 (atan.f64 (/.f64 C B)) 2) (/.f64 1/2 (PI.f64))) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
(*.f64 (*.f64 (atan.f64 (/.f64 C B)) 2) (*.f64 (/.f64 1 (PI.f64)) 1/2)) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
(*.f64 (*.f64 (atan.f64 (/.f64 C B)) 2) (*.f64 (*.f64 (/.f64 1 (PI.f64)) 1/2) 1)) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
(*.f64 (*.f64 (atan.f64 (/.f64 C B)) 2) (*.f64 (*.f64 2 (/.f64 1/2 (PI.f64))) 1/2)) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
(*.f64 2 (/.f64 (atan.f64 (/.f64 C B)) (*.f64 (PI.f64) 2))) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
(*.f64 2 (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (*.f64 (PI.f64) 2)) 1)) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
(*.f64 2 (*.f64 (/.f64 (atan.f64 (/.f64 C B)) 2) (/.f64 1 (PI.f64)))) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
(*.f64 2 (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 1/2)) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
(*.f64 2 (*.f64 (atan.f64 (/.f64 C B)) (/.f64 1/2 (PI.f64)))) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
(*.f64 2 (*.f64 (/.f64 1/2 (PI.f64)) (atan.f64 (/.f64 C B)))) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
(*.f64 (/.f64 2 (/.f64 (PI.f64) (atan.f64 (/.f64 C B)))) 1/2) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
(*.f64 (*.f64 (atan.f64 (/.f64 C B)) 4) (/.f64 2 (*.f64 (PI.f64) 8))) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
(*.f64 (*.f64 (atan.f64 (/.f64 C B)) 4) (*.f64 (/.f64 2 (*.f64 (PI.f64) 8)) 1)) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
(*.f64 (*.f64 (atan.f64 (/.f64 C B)) 4) (*.f64 1/4 (/.f64 1 (PI.f64)))) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
(*.f64 (*.f64 (atan.f64 (/.f64 C B)) 4) (*.f64 1/2 (/.f64 1/2 (PI.f64)))) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
(*.f64 (/.f64 1 (PI.f64)) (atan.f64 (/.f64 C B))) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
(*.f64 (neg.f64 (atan.f64 (/.f64 C B))) (/.f64 -1 (PI.f64))) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
(*.f64 (neg.f64 (atan.f64 (/.f64 C B))) (*.f64 (/.f64 -1 (PI.f64)) 1)) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
(*.f64 -1 (/.f64 (atan.f64 (/.f64 C B)) (neg.f64 (PI.f64)))) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
(*.f64 -1 (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (neg.f64 (PI.f64))) 1)) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
(*.f64 1/2 (/.f64 2 (/.f64 (PI.f64) (atan.f64 (/.f64 C B))))) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
(*.f64 (/.f64 1/2 (PI.f64)) (*.f64 (atan.f64 (/.f64 C B)) 2)) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
(*.f64 (*.f64 (/.f64 1 (PI.f64)) 1/2) (*.f64 (atan.f64 (/.f64 C B)) 2)) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
(*.f64 (/.f64 (atan.f64 (/.f64 C B)) (neg.f64 (PI.f64))) -1) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
(*.f64 (/.f64 (atan.f64 (/.f64 C B)) (*.f64 (PI.f64) 2)) 2) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
(*.f64 (/.f64 2 (*.f64 (PI.f64) 8)) (*.f64 (atan.f64 (/.f64 C B)) 4)) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
(*.f64 (/.f64 -1 (PI.f64)) (neg.f64 (atan.f64 (/.f64 C B)))) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
(pow.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 1) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
(neg.f64 (/.f64 (atan.f64 (/.f64 C B)) (neg.f64 (PI.f64)))) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (atan.f64 (*.f64 1/2 (/.f64 B A))) |
| ✓ | 0.2b | (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) |
| ✓ | 0.2b | (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
Compiled 40 to 22 computations (45% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | B | @ | inf | (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
| 1.0ms | B | @ | 0 | (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
| 1.0ms | A | @ | -inf | (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
| 1.0ms | B | @ | -inf | (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
| 1.0ms | A | @ | inf | (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
| 1× | batch-egg-rewrite |
| 1626× | rational.json-1 |
| 1626× | rational.json-2 |
| 1626× | rational.json-4 |
| 1626× | rational.json-3 |
| 1612× | exponential.json-3 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 14 | 73 |
| 1 | 94 | 73 |
| 2 | 213 | 73 |
| 3 | 522 | 73 |
| 4 | 1455 | 73 |
| 5 | 4494 | 73 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) 2) (/.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 360) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 720) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 720)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 720))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (neg.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (*.f64 (PI.f64) 2)) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (*.f64 (PI.f64) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (neg.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 2 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 1 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (*.f64 (*.f64 2 (/.f64 1 (PI.f64))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (*.f64 (/.f64 2 (PI.f64)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 2) (/.f64 1/2 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 2) (*.f64 1/2 (/.f64 1 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 2) (*.f64 (*.f64 1/2 (/.f64 1 (PI.f64))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (*.f64 (PI.f64) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (*.f64 (PI.f64) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 2) (/.f64 1 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 1/2 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 (PI.f64)) (atan.f64 (*.f64 1/2 (/.f64 B A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 2 (PI.f64))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 4) (/.f64 1/2 (*.f64 (PI.f64) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 4) (*.f64 (/.f64 1/2 (*.f64 (PI.f64) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 4) (*.f64 1/4 (/.f64 1 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 4) (*.f64 1/2 (/.f64 1/2 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (PI.f64)) (atan.f64 (*.f64 1/2 (/.f64 B A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (atan.f64 (*.f64 1/2 (/.f64 B A)))) (/.f64 -1 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (atan.f64 (*.f64 1/2 (/.f64 B A)))) (*.f64 (/.f64 -1 (PI.f64)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (neg.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (neg.f64 (PI.f64))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (PI.f64)) (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 1 (PI.f64))) (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (neg.f64 (PI.f64))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (*.f64 (PI.f64) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 (PI.f64) 2)) (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (PI.f64)) (neg.f64 (atan.f64 (*.f64 1/2 (/.f64 B A)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (neg.f64 (PI.f64)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (atan.f64 (*.f64 1/2 (/.f64 B A))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (neg.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 2) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (neg.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (atan.f64 (*.f64 1/2 (/.f64 B A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (atan.f64 (*.f64 1/2 (/.f64 B A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (atan.f64 (*.f64 1/2 (/.f64 B A)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (atan.f64 (*.f64 1/2 (/.f64 B A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (atan.f64 (*.f64 1/2 (/.f64 B A)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))))))))) |
| 1× | egg-herbie |
| 1224× | rational.json-simplify-35 |
| 1050× | rational.json-simplify-41 |
| 942× | rational.json-simplify-46 |
| 920× | rational.json-simplify-2 |
| 918× | rational.json-simplify-61 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 143 | 1761 |
| 1 | 299 | 1761 |
| 2 | 845 | 1761 |
| 3 | 2328 | 1761 |
| 4 | 5308 | 1761 |
| 5 | 7304 | 1761 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) 0) |
(+.f64 0 (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)))) |
(+.f64 (/.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) 2) (/.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) 2)) |
(-.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) 0) |
(/.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) 1) |
(/.f64 (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 360) 2) |
(/.f64 (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 720) 4) |
(/.f64 (*.f64 2 (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 720)) 8) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 720))) 16) |
(pow.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) 1) |
(+.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 0) |
(+.f64 0 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(+.f64 -1 (-.f64 1 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (neg.f64 (PI.f64))))) |
(+.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (*.f64 (PI.f64) 2)) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (*.f64 (PI.f64) 2))) |
(-.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 0) |
(-.f64 0 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (neg.f64 (PI.f64)))) |
(*.f64 1/2 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 2 (PI.f64)))) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 1 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (*.f64 (*.f64 2 (/.f64 1 (PI.f64))) 1/2)) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (*.f64 (/.f64 2 (PI.f64)) 1/2)) |
(*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 1) |
(*.f64 1 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 2) (/.f64 1/2 (PI.f64))) |
(*.f64 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 2) (*.f64 1/2 (/.f64 1 (PI.f64)))) |
(*.f64 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 2) (*.f64 (*.f64 1/2 (/.f64 1 (PI.f64))) 1)) |
(*.f64 2 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (*.f64 (PI.f64) 2))) |
(*.f64 2 (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (*.f64 (PI.f64) 2)) 1)) |
(*.f64 2 (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 1/2)) |
(*.f64 2 (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 2) (/.f64 1 (PI.f64)))) |
(*.f64 2 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 1/2 (PI.f64)))) |
(*.f64 2 (*.f64 (/.f64 1/2 (PI.f64)) (atan.f64 (*.f64 1/2 (/.f64 B A))))) |
(*.f64 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 2 (PI.f64))) 1/2) |
(*.f64 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 4) (/.f64 1/2 (*.f64 (PI.f64) 2))) |
(*.f64 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 4) (*.f64 (/.f64 1/2 (*.f64 (PI.f64) 2)) 1)) |
(*.f64 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 4) (*.f64 1/4 (/.f64 1 (PI.f64)))) |
(*.f64 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 4) (*.f64 1/2 (/.f64 1/2 (PI.f64)))) |
(*.f64 (/.f64 1 (PI.f64)) (atan.f64 (*.f64 1/2 (/.f64 B A)))) |
(*.f64 (neg.f64 (atan.f64 (*.f64 1/2 (/.f64 B A)))) (/.f64 -1 (PI.f64))) |
(*.f64 (neg.f64 (atan.f64 (*.f64 1/2 (/.f64 B A)))) (*.f64 (/.f64 -1 (PI.f64)) 1)) |
(*.f64 -1 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (neg.f64 (PI.f64)))) |
(*.f64 -1 (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (neg.f64 (PI.f64))) 1)) |
(*.f64 (/.f64 1/2 (PI.f64)) (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 2)) |
(*.f64 (*.f64 1/2 (/.f64 1 (PI.f64))) (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 2)) |
(*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (neg.f64 (PI.f64))) -1) |
(*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (*.f64 (PI.f64) 2)) 2) |
(*.f64 (/.f64 1/2 (*.f64 (PI.f64) 2)) (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 4)) |
(*.f64 (/.f64 -1 (PI.f64)) (neg.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))))) |
(pow.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 1) |
(neg.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (neg.f64 (PI.f64)))) |
(+.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 0) |
(+.f64 0 (atan.f64 (*.f64 1/2 (/.f64 B A)))) |
(+.f64 -1 (-.f64 1 (neg.f64 (atan.f64 (*.f64 1/2 (/.f64 B A)))))) |
(+.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 2) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 2)) |
(+.f64 (-.f64 1 (neg.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))))) -1) |
(-.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 0) |
(-.f64 0 (neg.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))))) |
(*.f64 1/2 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 2)) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 1) |
(*.f64 1 (atan.f64 (*.f64 1/2 (/.f64 B A)))) |
(*.f64 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 2) 1/2) |
(*.f64 2 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 2)) |
(*.f64 2 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 1/2)) |
(*.f64 2 (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 2) 1)) |
(*.f64 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 4) 1/4) |
(*.f64 (neg.f64 (atan.f64 (*.f64 1/2 (/.f64 B A)))) -1) |
(*.f64 -1 (neg.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))))) |
(*.f64 1/4 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 4)) |
(*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 2) 2) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 1) |
(/.f64 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 2) 2) |
(/.f64 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 4) 4) |
(/.f64 (neg.f64 (atan.f64 (*.f64 1/2 (/.f64 B A)))) -1) |
(/.f64 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 8) 8) |
(/.f64 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) -2) -2) |
(/.f64 (*.f64 2 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 8)) 16) |
(pow.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 1) |
(neg.f64 (neg.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))))) |
| Outputs |
|---|
(+.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) 0) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(+.f64 0 (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(+.f64 (/.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) 2) (/.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) 2)) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(-.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) 0) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(/.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) 1) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(/.f64 (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 360) 2) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(/.f64 (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 720) 4) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(/.f64 (*.f64 2 (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 720)) 8) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 720))) 16) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(pow.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) 1) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(+.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 0) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) |
(+.f64 0 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) |
(+.f64 -1 (-.f64 1 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (neg.f64 (PI.f64))))) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) |
(+.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (*.f64 (PI.f64) 2)) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (*.f64 (PI.f64) 2))) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) |
(-.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 0) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) |
(-.f64 0 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (neg.f64 (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) |
(*.f64 1/2 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 2 (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 1 (PI.f64))) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (*.f64 (*.f64 2 (/.f64 1 (PI.f64))) 1/2)) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (*.f64 (/.f64 2 (PI.f64)) 1/2)) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) |
(*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 1) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) |
(*.f64 1 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) |
(*.f64 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 2) (/.f64 1/2 (PI.f64))) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) |
(*.f64 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 2) (*.f64 1/2 (/.f64 1 (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) |
(*.f64 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 2) (*.f64 (*.f64 1/2 (/.f64 1 (PI.f64))) 1)) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) |
(*.f64 2 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (*.f64 (PI.f64) 2))) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) |
(*.f64 2 (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (*.f64 (PI.f64) 2)) 1)) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) |
(*.f64 2 (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 1/2)) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) |
(*.f64 2 (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 2) (/.f64 1 (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) |
(*.f64 2 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 1/2 (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) |
(*.f64 2 (*.f64 (/.f64 1/2 (PI.f64)) (atan.f64 (*.f64 1/2 (/.f64 B A))))) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) |
(*.f64 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 2 (PI.f64))) 1/2) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) |
(*.f64 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 4) (/.f64 1/2 (*.f64 (PI.f64) 2))) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) |
(*.f64 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 4) (*.f64 (/.f64 1/2 (*.f64 (PI.f64) 2)) 1)) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) |
(*.f64 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 4) (*.f64 1/4 (/.f64 1 (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) |
(*.f64 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 4) (*.f64 1/2 (/.f64 1/2 (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) |
(*.f64 (/.f64 1 (PI.f64)) (atan.f64 (*.f64 1/2 (/.f64 B A)))) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) |
(*.f64 (neg.f64 (atan.f64 (*.f64 1/2 (/.f64 B A)))) (/.f64 -1 (PI.f64))) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) |
(*.f64 (neg.f64 (atan.f64 (*.f64 1/2 (/.f64 B A)))) (*.f64 (/.f64 -1 (PI.f64)) 1)) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) |
(*.f64 -1 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (neg.f64 (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) |
(*.f64 -1 (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (neg.f64 (PI.f64))) 1)) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) |
(*.f64 (/.f64 1/2 (PI.f64)) (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 2)) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) |
(*.f64 (*.f64 1/2 (/.f64 1 (PI.f64))) (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 2)) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) |
(*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (neg.f64 (PI.f64))) -1) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) |
(*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (*.f64 (PI.f64) 2)) 2) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) |
(*.f64 (/.f64 1/2 (*.f64 (PI.f64) 2)) (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 4)) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) |
(*.f64 (/.f64 -1 (PI.f64)) (neg.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))))) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) |
(pow.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 1) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) |
(neg.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (neg.f64 (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) |
(+.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 0) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(+.f64 0 (atan.f64 (*.f64 1/2 (/.f64 B A)))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(+.f64 -1 (-.f64 1 (neg.f64 (atan.f64 (*.f64 1/2 (/.f64 B A)))))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(+.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 2) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 2)) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(+.f64 (-.f64 1 (neg.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))))) -1) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(-.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 0) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(-.f64 0 (neg.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(*.f64 1/2 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 2)) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 1) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(*.f64 1 (atan.f64 (*.f64 1/2 (/.f64 B A)))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(*.f64 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 2) 1/2) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(*.f64 2 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 2)) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(*.f64 2 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 1/2)) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(*.f64 2 (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 2) 1)) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(*.f64 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 4) 1/4) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(*.f64 (neg.f64 (atan.f64 (*.f64 1/2 (/.f64 B A)))) -1) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(*.f64 -1 (neg.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(*.f64 1/4 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 4)) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 2) 2) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 1) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(/.f64 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 2) 2) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(/.f64 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 4) 4) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(/.f64 (neg.f64 (atan.f64 (*.f64 1/2 (/.f64 B A)))) -1) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(/.f64 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 8) 8) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(/.f64 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) -2) -2) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(/.f64 (*.f64 2 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 8)) 16) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(pow.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 1) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(neg.f64 (neg.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (-.f64 (/.f64 C B) 1) |
| ✓ | 0.0b | (atan.f64 (-.f64 (/.f64 C B) 1)) |
| ✓ | 0.0b | (*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) 1)) (PI.f64))) |
| ✓ | 0.0b | (/.f64 (atan.f64 (-.f64 (/.f64 C B) 1)) (PI.f64)) |
Compiled 40 to 22 computations (45% saved)
24 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | C | @ | -inf | (/.f64 (atan.f64 (-.f64 (/.f64 C B) 1)) (PI.f64)) |
| 0.0ms | C | @ | 0 | (/.f64 (atan.f64 (-.f64 (/.f64 C B) 1)) (PI.f64)) |
| 0.0ms | C | @ | 0 | (*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) 1)) (PI.f64))) |
| 0.0ms | C | @ | inf | (/.f64 (atan.f64 (-.f64 (/.f64 C B) 1)) (PI.f64)) |
| 0.0ms | B | @ | -inf | (/.f64 (atan.f64 (-.f64 (/.f64 C B) 1)) (PI.f64)) |
| 1× | batch-egg-rewrite |
| 1600× | rational.json-1 |
| 1600× | rational.json-2 |
| 1600× | rational.json-4 |
| 1600× | rational.json-3 |
| 1584× | exponential.json-3 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 14 | 86 |
| 1 | 102 | 86 |
| 2 | 236 | 86 |
| 3 | 549 | 86 |
| 4 | 1482 | 86 |
| 5 | 4483 | 86 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (atan.f64 (-.f64 (/.f64 C B) 1)) (PI.f64)) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) 1)) (PI.f64))) |
(atan.f64 (-.f64 (/.f64 C B) 1)) |
(-.f64 (/.f64 C B) 1) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) (PI.f64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) (neg.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) (*.f64 (PI.f64) 2)) (/.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) (*.f64 (PI.f64) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) (PI.f64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) (neg.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) (/.f64 1 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) (*.f64 (*.f64 2 (/.f64 1 (PI.f64))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) (*.f64 (/.f64 2 (PI.f64)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) (neg.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) (neg.f64 (PI.f64))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) 2) (/.f64 1/2 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) 2) (*.f64 1/2 (/.f64 1 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) 2) (*.f64 (*.f64 1/2 (/.f64 1 (PI.f64))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) (*.f64 (PI.f64) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) (*.f64 (PI.f64) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) (PI.f64)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) 2) (/.f64 1 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) (/.f64 1/2 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 (PI.f64)) (atan.f64 (+.f64 (/.f64 C B) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) (/.f64 2 (PI.f64))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) 4) (/.f64 1/4 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) 4) (*.f64 (/.f64 1/4 (PI.f64)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) 4) (*.f64 1/4 (/.f64 1 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) 4) (*.f64 1/2 (/.f64 1/2 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) (/.f64 2 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (PI.f64)) (atan.f64 (+.f64 (/.f64 C B) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (atan.f64 (+.f64 (/.f64 C B) -1))) (/.f64 -1 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (atan.f64 (+.f64 (/.f64 C B) -1))) (*.f64 (/.f64 -1 (PI.f64)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (PI.f64)) (*.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 1 (PI.f64))) (*.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) (neg.f64 (PI.f64))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) (*.f64 (PI.f64) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/4 (PI.f64)) (*.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (PI.f64)) (neg.f64 (atan.f64 (+.f64 (/.f64 C B) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) (neg.f64 (PI.f64)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) (PI.f64)) 180) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) (PI.f64)) 180))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) (PI.f64)) 180) 2) (/.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) (PI.f64)) 180) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) (PI.f64)) 180) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) (PI.f64)) 180) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) (PI.f64)) 360) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) (PI.f64)) 720) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) (PI.f64)) 720)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) (PI.f64)) 720))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) (PI.f64)) 180) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (atan.f64 (+.f64 (/.f64 C B) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (neg.f64 (atan.f64 (+.f64 (/.f64 C B) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) 2) (/.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (neg.f64 (atan.f64 (+.f64 (/.f64 C B) -1)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (atan.f64 (+.f64 (/.f64 C B) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (atan.f64 (+.f64 (/.f64 C B) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (atan.f64 (+.f64 (/.f64 C B) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (atan.f64 (+.f64 (/.f64 C B) -1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (atan.f64 (+.f64 (/.f64 C B) -1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (atan.f64 (+.f64 (/.f64 C B) -1)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 C B) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 C B) -1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 (/.f64 C B) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (/.f64 C B))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -2 (-.f64 1 (/.f64 C (neg.f64 B))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (/.f64 C B) -1) 2) (/.f64 (+.f64 (/.f64 C B) -1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 C B) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 C B) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 (/.f64 C B) -1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (+.f64 (/.f64 C B) -1) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 C B) -1) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (/.f64 C B) -1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 C B) -1) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (/.f64 B C)) (/.f64 C B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 C B) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (/.f64 C B) -1) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (/.f64 C B) -1) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (/.f64 C B) -1) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (/.f64 C B) -1) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (/.f64 C B) -1) 1))))) |
| 1× | egg-herbie |
| 1410× | rational.json-simplify-35 |
| 1022× | rational.json-simplify-2 |
| 970× | rational.json-simplify-61 |
| 952× | rational.json-simplify-46 |
| 714× | exponential.json-simplify-26 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 179 | 3249 |
| 1 | 375 | 3071 |
| 2 | 1006 | 2715 |
| 3 | 2669 | 2355 |
| 4 | 5932 | 2355 |
| 5 | 7291 | 2355 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))))) (PI.f64)) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))))) (PI.f64))) |
(atan.f64 (neg.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))))) |
(atan.f64 (neg.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))))) |
(atan.f64 (neg.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))))) |
(atan.f64 (neg.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))))) |
-1 |
(/.f64 C B) |
(/.f64 C B) |
(/.f64 C B) |
-1 |
-1 |
(+.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) (PI.f64)) 0) |
(+.f64 0 (/.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) (PI.f64))) |
(+.f64 -1 (-.f64 1 (/.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) (neg.f64 (PI.f64))))) |
(+.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) (*.f64 (PI.f64) 2)) (/.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) (*.f64 (PI.f64) 2))) |
(-.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) (PI.f64)) 0) |
(-.f64 0 (/.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) (neg.f64 (PI.f64)))) |
(*.f64 1 (/.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) (PI.f64))) |
(*.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) (/.f64 1 (PI.f64))) |
(*.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) (*.f64 (*.f64 2 (/.f64 1 (PI.f64))) 1/2)) |
(*.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) (*.f64 (/.f64 2 (PI.f64)) 1/2)) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) (PI.f64)) 1) |
(*.f64 -1 (/.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) (neg.f64 (PI.f64)))) |
(*.f64 -1 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) (neg.f64 (PI.f64))) 1)) |
(*.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) 2) (/.f64 1/2 (PI.f64))) |
(*.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) 2) (*.f64 1/2 (/.f64 1 (PI.f64)))) |
(*.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) 2) (*.f64 (*.f64 1/2 (/.f64 1 (PI.f64))) 1)) |
(*.f64 2 (/.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) (*.f64 (PI.f64) 2))) |
(*.f64 2 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) (*.f64 (PI.f64) 2)) 1)) |
(*.f64 2 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) (PI.f64)) 1/2)) |
(*.f64 2 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) 2) (/.f64 1 (PI.f64)))) |
(*.f64 2 (*.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) (/.f64 1/2 (PI.f64)))) |
(*.f64 2 (*.f64 (/.f64 1/2 (PI.f64)) (atan.f64 (+.f64 (/.f64 C B) -1)))) |
(*.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) (/.f64 2 (PI.f64))) 1/2) |
(*.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) 4) (/.f64 1/4 (PI.f64))) |
(*.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) 4) (*.f64 (/.f64 1/4 (PI.f64)) 1)) |
(*.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) 4) (*.f64 1/4 (/.f64 1 (PI.f64)))) |
(*.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) 4) (*.f64 1/2 (/.f64 1/2 (PI.f64)))) |
(*.f64 1/2 (*.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) (/.f64 2 (PI.f64)))) |
(*.f64 (/.f64 1 (PI.f64)) (atan.f64 (+.f64 (/.f64 C B) -1))) |
(*.f64 (neg.f64 (atan.f64 (+.f64 (/.f64 C B) -1))) (/.f64 -1 (PI.f64))) |
(*.f64 (neg.f64 (atan.f64 (+.f64 (/.f64 C B) -1))) (*.f64 (/.f64 -1 (PI.f64)) 1)) |
(*.f64 (/.f64 1/2 (PI.f64)) (*.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) 2)) |
(*.f64 (*.f64 1/2 (/.f64 1 (PI.f64))) (*.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) 2)) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) (neg.f64 (PI.f64))) -1) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) (*.f64 (PI.f64) 2)) 2) |
(*.f64 (/.f64 1/4 (PI.f64)) (*.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) 4)) |
(*.f64 (/.f64 -1 (PI.f64)) (neg.f64 (atan.f64 (+.f64 (/.f64 C B) -1)))) |
(pow.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) (PI.f64)) 1) |
(neg.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) (neg.f64 (PI.f64)))) |
(+.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) (PI.f64)) 180) 0) |
(+.f64 0 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) (PI.f64)) 180)) |
(+.f64 (/.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) (PI.f64)) 180) 2) (/.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) (PI.f64)) 180) 2)) |
(-.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) (PI.f64)) 180) 0) |
(/.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) (PI.f64)) 180) 1) |
(/.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) (PI.f64)) 360) 2) |
(/.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) (PI.f64)) 720) 4) |
(/.f64 (*.f64 2 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) (PI.f64)) 720)) 8) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) (PI.f64)) 720))) 16) |
(pow.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) (PI.f64)) 180) 1) |
(+.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) 0) |
(+.f64 0 (atan.f64 (+.f64 (/.f64 C B) -1))) |
(+.f64 -1 (-.f64 1 (neg.f64 (atan.f64 (+.f64 (/.f64 C B) -1))))) |
(+.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) 2) (/.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) 2)) |
(+.f64 (-.f64 1 (neg.f64 (atan.f64 (+.f64 (/.f64 C B) -1)))) -1) |
(-.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) 0) |
(-.f64 0 (neg.f64 (atan.f64 (+.f64 (/.f64 C B) -1)))) |
(*.f64 1 (atan.f64 (+.f64 (/.f64 C B) -1))) |
(*.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) 1) |
(*.f64 -1 (neg.f64 (atan.f64 (+.f64 (/.f64 C B) -1)))) |
(*.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) 2) 1/2) |
(*.f64 2 (/.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) 2)) |
(*.f64 2 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) 2) 1)) |
(*.f64 2 (*.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) 1/2)) |
(*.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) 4) 1/4) |
(*.f64 1/2 (*.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) 2)) |
(*.f64 (neg.f64 (atan.f64 (+.f64 (/.f64 C B) -1))) -1) |
(*.f64 1/4 (*.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) 4)) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) 2) 2) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) 1) |
(/.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) 2) 2) |
(/.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) 4) 4) |
(/.f64 (neg.f64 (atan.f64 (+.f64 (/.f64 C B) -1))) -1) |
(/.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) 8) 8) |
(/.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) -2) -2) |
(/.f64 (*.f64 2 (*.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) 8)) 16) |
(pow.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) 1) |
(neg.f64 (neg.f64 (atan.f64 (+.f64 (/.f64 C B) -1)))) |
(+.f64 (/.f64 C B) -1) |
(+.f64 (+.f64 (/.f64 C B) -1) 0) |
(+.f64 0 (+.f64 (/.f64 C B) -1)) |
(+.f64 -1 (/.f64 C B)) |
(+.f64 -2 (-.f64 1 (/.f64 C (neg.f64 B)))) |
(+.f64 (/.f64 (+.f64 (/.f64 C B) -1) 2) (/.f64 (+.f64 (/.f64 C B) -1) 2)) |
(*.f64 1 (+.f64 (/.f64 C B) -1)) |
(*.f64 (+.f64 (/.f64 C B) -1) 1) |
(*.f64 2 (/.f64 (+.f64 (/.f64 C B) -1) 2)) |
(*.f64 2 (*.f64 (/.f64 (+.f64 (/.f64 C B) -1) 2) 1)) |
(*.f64 (*.f64 (+.f64 (/.f64 C B) -1) 2) 1/2) |
(*.f64 1/2 (*.f64 (+.f64 (/.f64 C B) -1) 2)) |
(*.f64 (/.f64 (+.f64 (/.f64 C B) -1) 2) 2) |
(*.f64 (-.f64 1 (/.f64 B C)) (/.f64 C B)) |
(/.f64 (+.f64 (/.f64 C B) -1) 1) |
(/.f64 (*.f64 (+.f64 (/.f64 C B) -1) 2) 2) |
(/.f64 (*.f64 (+.f64 (/.f64 C B) -1) 4) 4) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (/.f64 C B) -1) 4)) 8) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (/.f64 C B) -1) 4))) 16) |
(pow.f64 (+.f64 (/.f64 C B) -1) 1) |
| Outputs |
|---|
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (neg.f64 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 -1 (/.f64 C (neg.f64 B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (/.f64 C B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (neg.f64 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 -1 (/.f64 C (neg.f64 B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (/.f64 C B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (neg.f64 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 -1 (/.f64 C (neg.f64 B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (/.f64 C B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (neg.f64 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 -1 (/.f64 C (neg.f64 B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (/.f64 C B))) (PI.f64)) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (neg.f64 (/.f64 C B))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (-.f64 -1 (/.f64 C (neg.f64 B)))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (/.f64 C B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (neg.f64 (/.f64 C B))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (-.f64 -1 (/.f64 C (neg.f64 B)))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (/.f64 C B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (neg.f64 (/.f64 C B))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (-.f64 -1 (/.f64 C (neg.f64 B)))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (/.f64 C B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (neg.f64 (/.f64 C B))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (-.f64 -1 (/.f64 C (neg.f64 B)))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (/.f64 C B))) (PI.f64))) |
(atan.f64 (neg.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))))) |
(atan.f64 (neg.f64 (+.f64 1 (neg.f64 (/.f64 C B))))) |
(atan.f64 (-.f64 -1 (/.f64 C (neg.f64 B)))) |
(atan.f64 (+.f64 -1 (/.f64 C B))) |
(atan.f64 (neg.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))))) |
(atan.f64 (neg.f64 (+.f64 1 (neg.f64 (/.f64 C B))))) |
(atan.f64 (-.f64 -1 (/.f64 C (neg.f64 B)))) |
(atan.f64 (+.f64 -1 (/.f64 C B))) |
(atan.f64 (neg.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))))) |
(atan.f64 (neg.f64 (+.f64 1 (neg.f64 (/.f64 C B))))) |
(atan.f64 (-.f64 -1 (/.f64 C (neg.f64 B)))) |
(atan.f64 (+.f64 -1 (/.f64 C B))) |
(atan.f64 (neg.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))))) |
(atan.f64 (neg.f64 (+.f64 1 (neg.f64 (/.f64 C B))))) |
(atan.f64 (-.f64 -1 (/.f64 C (neg.f64 B)))) |
(atan.f64 (+.f64 -1 (/.f64 C B))) |
-1 |
(/.f64 C B) |
(/.f64 C B) |
(/.f64 C B) |
-1 |
-1 |
(+.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) (PI.f64)) 0) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (neg.f64 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 -1 (/.f64 C (neg.f64 B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (/.f64 C B))) (PI.f64)) |
(+.f64 0 (/.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) (PI.f64))) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (neg.f64 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 -1 (/.f64 C (neg.f64 B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (/.f64 C B))) (PI.f64)) |
(+.f64 -1 (-.f64 1 (/.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) (neg.f64 (PI.f64))))) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (neg.f64 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 -1 (/.f64 C (neg.f64 B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (/.f64 C B))) (PI.f64)) |
(+.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) (*.f64 (PI.f64) 2)) (/.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) (*.f64 (PI.f64) 2))) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (neg.f64 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 -1 (/.f64 C (neg.f64 B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (/.f64 C B))) (PI.f64)) |
(-.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) (PI.f64)) 0) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (neg.f64 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 -1 (/.f64 C (neg.f64 B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (/.f64 C B))) (PI.f64)) |
(-.f64 0 (/.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) (neg.f64 (PI.f64)))) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (neg.f64 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 -1 (/.f64 C (neg.f64 B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (/.f64 C B))) (PI.f64)) |
(*.f64 1 (/.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) (PI.f64))) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (neg.f64 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 -1 (/.f64 C (neg.f64 B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (/.f64 C B))) (PI.f64)) |
(*.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) (/.f64 1 (PI.f64))) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (neg.f64 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 -1 (/.f64 C (neg.f64 B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (/.f64 C B))) (PI.f64)) |
(*.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) (*.f64 (*.f64 2 (/.f64 1 (PI.f64))) 1/2)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (neg.f64 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 -1 (/.f64 C (neg.f64 B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (/.f64 C B))) (PI.f64)) |
(*.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) (*.f64 (/.f64 2 (PI.f64)) 1/2)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (neg.f64 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 -1 (/.f64 C (neg.f64 B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (/.f64 C B))) (PI.f64)) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) (PI.f64)) 1) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (neg.f64 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 -1 (/.f64 C (neg.f64 B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (/.f64 C B))) (PI.f64)) |
(*.f64 -1 (/.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) (neg.f64 (PI.f64)))) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (neg.f64 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 -1 (/.f64 C (neg.f64 B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (/.f64 C B))) (PI.f64)) |
(*.f64 -1 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) (neg.f64 (PI.f64))) 1)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (neg.f64 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 -1 (/.f64 C (neg.f64 B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (/.f64 C B))) (PI.f64)) |
(*.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) 2) (/.f64 1/2 (PI.f64))) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (neg.f64 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 -1 (/.f64 C (neg.f64 B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (/.f64 C B))) (PI.f64)) |
(*.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) 2) (*.f64 1/2 (/.f64 1 (PI.f64)))) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (neg.f64 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 -1 (/.f64 C (neg.f64 B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (/.f64 C B))) (PI.f64)) |
(*.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) 2) (*.f64 (*.f64 1/2 (/.f64 1 (PI.f64))) 1)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (neg.f64 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 -1 (/.f64 C (neg.f64 B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (/.f64 C B))) (PI.f64)) |
(*.f64 2 (/.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) (*.f64 (PI.f64) 2))) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (neg.f64 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 -1 (/.f64 C (neg.f64 B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (/.f64 C B))) (PI.f64)) |
(*.f64 2 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) (*.f64 (PI.f64) 2)) 1)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (neg.f64 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 -1 (/.f64 C (neg.f64 B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (/.f64 C B))) (PI.f64)) |
(*.f64 2 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) (PI.f64)) 1/2)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (neg.f64 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 -1 (/.f64 C (neg.f64 B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (/.f64 C B))) (PI.f64)) |
(*.f64 2 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) 2) (/.f64 1 (PI.f64)))) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (neg.f64 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 -1 (/.f64 C (neg.f64 B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (/.f64 C B))) (PI.f64)) |
(*.f64 2 (*.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) (/.f64 1/2 (PI.f64)))) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (neg.f64 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 -1 (/.f64 C (neg.f64 B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (/.f64 C B))) (PI.f64)) |
(*.f64 2 (*.f64 (/.f64 1/2 (PI.f64)) (atan.f64 (+.f64 (/.f64 C B) -1)))) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (neg.f64 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 -1 (/.f64 C (neg.f64 B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (/.f64 C B))) (PI.f64)) |
(*.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) (/.f64 2 (PI.f64))) 1/2) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (neg.f64 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 -1 (/.f64 C (neg.f64 B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (/.f64 C B))) (PI.f64)) |
(*.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) 4) (/.f64 1/4 (PI.f64))) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (neg.f64 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 -1 (/.f64 C (neg.f64 B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (/.f64 C B))) (PI.f64)) |
(*.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) 4) (*.f64 (/.f64 1/4 (PI.f64)) 1)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (neg.f64 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 -1 (/.f64 C (neg.f64 B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (/.f64 C B))) (PI.f64)) |
(*.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) 4) (*.f64 1/4 (/.f64 1 (PI.f64)))) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (neg.f64 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 -1 (/.f64 C (neg.f64 B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (/.f64 C B))) (PI.f64)) |
(*.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) 4) (*.f64 1/2 (/.f64 1/2 (PI.f64)))) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (neg.f64 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 -1 (/.f64 C (neg.f64 B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (/.f64 C B))) (PI.f64)) |
(*.f64 1/2 (*.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) (/.f64 2 (PI.f64)))) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (neg.f64 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 -1 (/.f64 C (neg.f64 B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (/.f64 C B))) (PI.f64)) |
(*.f64 (/.f64 1 (PI.f64)) (atan.f64 (+.f64 (/.f64 C B) -1))) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (neg.f64 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 -1 (/.f64 C (neg.f64 B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (/.f64 C B))) (PI.f64)) |
(*.f64 (neg.f64 (atan.f64 (+.f64 (/.f64 C B) -1))) (/.f64 -1 (PI.f64))) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (neg.f64 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 -1 (/.f64 C (neg.f64 B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (/.f64 C B))) (PI.f64)) |
(*.f64 (neg.f64 (atan.f64 (+.f64 (/.f64 C B) -1))) (*.f64 (/.f64 -1 (PI.f64)) 1)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (neg.f64 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 -1 (/.f64 C (neg.f64 B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (/.f64 C B))) (PI.f64)) |
(*.f64 (/.f64 1/2 (PI.f64)) (*.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) 2)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (neg.f64 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 -1 (/.f64 C (neg.f64 B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (/.f64 C B))) (PI.f64)) |
(*.f64 (*.f64 1/2 (/.f64 1 (PI.f64))) (*.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) 2)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (neg.f64 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 -1 (/.f64 C (neg.f64 B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (/.f64 C B))) (PI.f64)) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) (neg.f64 (PI.f64))) -1) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (neg.f64 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 -1 (/.f64 C (neg.f64 B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (/.f64 C B))) (PI.f64)) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) (*.f64 (PI.f64) 2)) 2) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (neg.f64 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 -1 (/.f64 C (neg.f64 B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (/.f64 C B))) (PI.f64)) |
(*.f64 (/.f64 1/4 (PI.f64)) (*.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) 4)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (neg.f64 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 -1 (/.f64 C (neg.f64 B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (/.f64 C B))) (PI.f64)) |
(*.f64 (/.f64 -1 (PI.f64)) (neg.f64 (atan.f64 (+.f64 (/.f64 C B) -1)))) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (neg.f64 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 -1 (/.f64 C (neg.f64 B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (/.f64 C B))) (PI.f64)) |
(pow.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) (PI.f64)) 1) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (neg.f64 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 -1 (/.f64 C (neg.f64 B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (/.f64 C B))) (PI.f64)) |
(neg.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) (neg.f64 (PI.f64)))) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (neg.f64 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 -1 (/.f64 C (neg.f64 B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (/.f64 C B))) (PI.f64)) |
(+.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) (PI.f64)) 180) 0) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (neg.f64 (/.f64 C B))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (-.f64 -1 (/.f64 C (neg.f64 B)))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (/.f64 C B))) (PI.f64))) |
(+.f64 0 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) (PI.f64)) 180)) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (neg.f64 (/.f64 C B))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (-.f64 -1 (/.f64 C (neg.f64 B)))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (/.f64 C B))) (PI.f64))) |
(+.f64 (/.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) (PI.f64)) 180) 2) (/.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) (PI.f64)) 180) 2)) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (neg.f64 (/.f64 C B))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (-.f64 -1 (/.f64 C (neg.f64 B)))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (/.f64 C B))) (PI.f64))) |
(-.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) (PI.f64)) 180) 0) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (neg.f64 (/.f64 C B))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (-.f64 -1 (/.f64 C (neg.f64 B)))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (/.f64 C B))) (PI.f64))) |
(/.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) (PI.f64)) 180) 1) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (neg.f64 (/.f64 C B))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (-.f64 -1 (/.f64 C (neg.f64 B)))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (/.f64 C B))) (PI.f64))) |
(/.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) (PI.f64)) 360) 2) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (neg.f64 (/.f64 C B))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (-.f64 -1 (/.f64 C (neg.f64 B)))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (/.f64 C B))) (PI.f64))) |
(/.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) (PI.f64)) 720) 4) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (neg.f64 (/.f64 C B))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (-.f64 -1 (/.f64 C (neg.f64 B)))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (/.f64 C B))) (PI.f64))) |
(/.f64 (*.f64 2 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) (PI.f64)) 720)) 8) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (neg.f64 (/.f64 C B))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (-.f64 -1 (/.f64 C (neg.f64 B)))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (/.f64 C B))) (PI.f64))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) (PI.f64)) 720))) 16) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (neg.f64 (/.f64 C B))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (-.f64 -1 (/.f64 C (neg.f64 B)))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (/.f64 C B))) (PI.f64))) |
(pow.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) (PI.f64)) 180) 1) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (neg.f64 (/.f64 C B))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (-.f64 -1 (/.f64 C (neg.f64 B)))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (/.f64 C B))) (PI.f64))) |
(+.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) 0) |
(atan.f64 (neg.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))))) |
(atan.f64 (neg.f64 (+.f64 1 (neg.f64 (/.f64 C B))))) |
(atan.f64 (-.f64 -1 (/.f64 C (neg.f64 B)))) |
(atan.f64 (+.f64 -1 (/.f64 C B))) |
(+.f64 0 (atan.f64 (+.f64 (/.f64 C B) -1))) |
(atan.f64 (neg.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))))) |
(atan.f64 (neg.f64 (+.f64 1 (neg.f64 (/.f64 C B))))) |
(atan.f64 (-.f64 -1 (/.f64 C (neg.f64 B)))) |
(atan.f64 (+.f64 -1 (/.f64 C B))) |
(+.f64 -1 (-.f64 1 (neg.f64 (atan.f64 (+.f64 (/.f64 C B) -1))))) |
(atan.f64 (neg.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))))) |
(atan.f64 (neg.f64 (+.f64 1 (neg.f64 (/.f64 C B))))) |
(atan.f64 (-.f64 -1 (/.f64 C (neg.f64 B)))) |
(atan.f64 (+.f64 -1 (/.f64 C B))) |
(+.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) 2) (/.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) 2)) |
(atan.f64 (neg.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))))) |
(atan.f64 (neg.f64 (+.f64 1 (neg.f64 (/.f64 C B))))) |
(atan.f64 (-.f64 -1 (/.f64 C (neg.f64 B)))) |
(atan.f64 (+.f64 -1 (/.f64 C B))) |
(+.f64 (-.f64 1 (neg.f64 (atan.f64 (+.f64 (/.f64 C B) -1)))) -1) |
(atan.f64 (neg.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))))) |
(atan.f64 (neg.f64 (+.f64 1 (neg.f64 (/.f64 C B))))) |
(atan.f64 (-.f64 -1 (/.f64 C (neg.f64 B)))) |
(atan.f64 (+.f64 -1 (/.f64 C B))) |
(-.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) 0) |
(atan.f64 (neg.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))))) |
(atan.f64 (neg.f64 (+.f64 1 (neg.f64 (/.f64 C B))))) |
(atan.f64 (-.f64 -1 (/.f64 C (neg.f64 B)))) |
(atan.f64 (+.f64 -1 (/.f64 C B))) |
(-.f64 0 (neg.f64 (atan.f64 (+.f64 (/.f64 C B) -1)))) |
(atan.f64 (neg.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))))) |
(atan.f64 (neg.f64 (+.f64 1 (neg.f64 (/.f64 C B))))) |
(atan.f64 (-.f64 -1 (/.f64 C (neg.f64 B)))) |
(atan.f64 (+.f64 -1 (/.f64 C B))) |
(*.f64 1 (atan.f64 (+.f64 (/.f64 C B) -1))) |
(atan.f64 (neg.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))))) |
(atan.f64 (neg.f64 (+.f64 1 (neg.f64 (/.f64 C B))))) |
(atan.f64 (-.f64 -1 (/.f64 C (neg.f64 B)))) |
(atan.f64 (+.f64 -1 (/.f64 C B))) |
(*.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) 1) |
(atan.f64 (neg.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))))) |
(atan.f64 (neg.f64 (+.f64 1 (neg.f64 (/.f64 C B))))) |
(atan.f64 (-.f64 -1 (/.f64 C (neg.f64 B)))) |
(atan.f64 (+.f64 -1 (/.f64 C B))) |
(*.f64 -1 (neg.f64 (atan.f64 (+.f64 (/.f64 C B) -1)))) |
(atan.f64 (neg.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))))) |
(atan.f64 (neg.f64 (+.f64 1 (neg.f64 (/.f64 C B))))) |
(atan.f64 (-.f64 -1 (/.f64 C (neg.f64 B)))) |
(atan.f64 (+.f64 -1 (/.f64 C B))) |
(*.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) 2) 1/2) |
(atan.f64 (neg.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))))) |
(atan.f64 (neg.f64 (+.f64 1 (neg.f64 (/.f64 C B))))) |
(atan.f64 (-.f64 -1 (/.f64 C (neg.f64 B)))) |
(atan.f64 (+.f64 -1 (/.f64 C B))) |
(*.f64 2 (/.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) 2)) |
(atan.f64 (neg.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))))) |
(atan.f64 (neg.f64 (+.f64 1 (neg.f64 (/.f64 C B))))) |
(atan.f64 (-.f64 -1 (/.f64 C (neg.f64 B)))) |
(atan.f64 (+.f64 -1 (/.f64 C B))) |
(*.f64 2 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) 2) 1)) |
(atan.f64 (neg.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))))) |
(atan.f64 (neg.f64 (+.f64 1 (neg.f64 (/.f64 C B))))) |
(atan.f64 (-.f64 -1 (/.f64 C (neg.f64 B)))) |
(atan.f64 (+.f64 -1 (/.f64 C B))) |
(*.f64 2 (*.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) 1/2)) |
(atan.f64 (neg.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))))) |
(atan.f64 (neg.f64 (+.f64 1 (neg.f64 (/.f64 C B))))) |
(atan.f64 (-.f64 -1 (/.f64 C (neg.f64 B)))) |
(atan.f64 (+.f64 -1 (/.f64 C B))) |
(*.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) 4) 1/4) |
(atan.f64 (neg.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))))) |
(atan.f64 (neg.f64 (+.f64 1 (neg.f64 (/.f64 C B))))) |
(atan.f64 (-.f64 -1 (/.f64 C (neg.f64 B)))) |
(atan.f64 (+.f64 -1 (/.f64 C B))) |
(*.f64 1/2 (*.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) 2)) |
(atan.f64 (neg.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))))) |
(atan.f64 (neg.f64 (+.f64 1 (neg.f64 (/.f64 C B))))) |
(atan.f64 (-.f64 -1 (/.f64 C (neg.f64 B)))) |
(atan.f64 (+.f64 -1 (/.f64 C B))) |
(*.f64 (neg.f64 (atan.f64 (+.f64 (/.f64 C B) -1))) -1) |
(atan.f64 (neg.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))))) |
(atan.f64 (neg.f64 (+.f64 1 (neg.f64 (/.f64 C B))))) |
(atan.f64 (-.f64 -1 (/.f64 C (neg.f64 B)))) |
(atan.f64 (+.f64 -1 (/.f64 C B))) |
(*.f64 1/4 (*.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) 4)) |
(atan.f64 (neg.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))))) |
(atan.f64 (neg.f64 (+.f64 1 (neg.f64 (/.f64 C B))))) |
(atan.f64 (-.f64 -1 (/.f64 C (neg.f64 B)))) |
(atan.f64 (+.f64 -1 (/.f64 C B))) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) 2) 2) |
(atan.f64 (neg.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))))) |
(atan.f64 (neg.f64 (+.f64 1 (neg.f64 (/.f64 C B))))) |
(atan.f64 (-.f64 -1 (/.f64 C (neg.f64 B)))) |
(atan.f64 (+.f64 -1 (/.f64 C B))) |
(/.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) 1) |
(atan.f64 (neg.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))))) |
(atan.f64 (neg.f64 (+.f64 1 (neg.f64 (/.f64 C B))))) |
(atan.f64 (-.f64 -1 (/.f64 C (neg.f64 B)))) |
(atan.f64 (+.f64 -1 (/.f64 C B))) |
(/.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) 2) 2) |
(atan.f64 (neg.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))))) |
(atan.f64 (neg.f64 (+.f64 1 (neg.f64 (/.f64 C B))))) |
(atan.f64 (-.f64 -1 (/.f64 C (neg.f64 B)))) |
(atan.f64 (+.f64 -1 (/.f64 C B))) |
(/.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) 4) 4) |
(atan.f64 (neg.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))))) |
(atan.f64 (neg.f64 (+.f64 1 (neg.f64 (/.f64 C B))))) |
(atan.f64 (-.f64 -1 (/.f64 C (neg.f64 B)))) |
(atan.f64 (+.f64 -1 (/.f64 C B))) |
(/.f64 (neg.f64 (atan.f64 (+.f64 (/.f64 C B) -1))) -1) |
(atan.f64 (neg.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))))) |
(atan.f64 (neg.f64 (+.f64 1 (neg.f64 (/.f64 C B))))) |
(atan.f64 (-.f64 -1 (/.f64 C (neg.f64 B)))) |
(atan.f64 (+.f64 -1 (/.f64 C B))) |
(/.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) 8) 8) |
(atan.f64 (neg.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))))) |
(atan.f64 (neg.f64 (+.f64 1 (neg.f64 (/.f64 C B))))) |
(atan.f64 (-.f64 -1 (/.f64 C (neg.f64 B)))) |
(atan.f64 (+.f64 -1 (/.f64 C B))) |
(/.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) -2) -2) |
(atan.f64 (neg.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))))) |
(atan.f64 (neg.f64 (+.f64 1 (neg.f64 (/.f64 C B))))) |
(atan.f64 (-.f64 -1 (/.f64 C (neg.f64 B)))) |
(atan.f64 (+.f64 -1 (/.f64 C B))) |
(/.f64 (*.f64 2 (*.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) 8)) 16) |
(atan.f64 (neg.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))))) |
(atan.f64 (neg.f64 (+.f64 1 (neg.f64 (/.f64 C B))))) |
(atan.f64 (-.f64 -1 (/.f64 C (neg.f64 B)))) |
(atan.f64 (+.f64 -1 (/.f64 C B))) |
(pow.f64 (atan.f64 (+.f64 (/.f64 C B) -1)) 1) |
(atan.f64 (neg.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))))) |
(atan.f64 (neg.f64 (+.f64 1 (neg.f64 (/.f64 C B))))) |
(atan.f64 (-.f64 -1 (/.f64 C (neg.f64 B)))) |
(atan.f64 (+.f64 -1 (/.f64 C B))) |
(neg.f64 (neg.f64 (atan.f64 (+.f64 (/.f64 C B) -1)))) |
(atan.f64 (neg.f64 (+.f64 1 (*.f64 -1 (/.f64 C B))))) |
(atan.f64 (neg.f64 (+.f64 1 (neg.f64 (/.f64 C B))))) |
(atan.f64 (-.f64 -1 (/.f64 C (neg.f64 B)))) |
(atan.f64 (+.f64 -1 (/.f64 C B))) |
(+.f64 (/.f64 C B) -1) |
(+.f64 -1 (/.f64 C B)) |
(+.f64 (+.f64 (/.f64 C B) -1) 0) |
(+.f64 -1 (/.f64 C B)) |
(+.f64 0 (+.f64 (/.f64 C B) -1)) |
(+.f64 -1 (/.f64 C B)) |
(+.f64 -1 (/.f64 C B)) |
(+.f64 -2 (-.f64 1 (/.f64 C (neg.f64 B)))) |
(+.f64 -2 (-.f64 (/.f64 C B) -1)) |
(+.f64 -2 (+.f64 1 (/.f64 C B))) |
(+.f64 (/.f64 (+.f64 (/.f64 C B) -1) 2) (/.f64 (+.f64 (/.f64 C B) -1) 2)) |
(+.f64 -1 (/.f64 C B)) |
(*.f64 1 (+.f64 (/.f64 C B) -1)) |
(+.f64 -1 (/.f64 C B)) |
(*.f64 (+.f64 (/.f64 C B) -1) 1) |
(+.f64 -1 (/.f64 C B)) |
(*.f64 2 (/.f64 (+.f64 (/.f64 C B) -1) 2)) |
(+.f64 -1 (/.f64 C B)) |
(*.f64 2 (*.f64 (/.f64 (+.f64 (/.f64 C B) -1) 2) 1)) |
(+.f64 -1 (/.f64 C B)) |
(*.f64 (*.f64 (+.f64 (/.f64 C B) -1) 2) 1/2) |
(+.f64 -1 (/.f64 C B)) |
(*.f64 1/2 (*.f64 (+.f64 (/.f64 C B) -1) 2)) |
(+.f64 -1 (/.f64 C B)) |
(*.f64 (/.f64 (+.f64 (/.f64 C B) -1) 2) 2) |
(+.f64 -1 (/.f64 C B)) |
(*.f64 (-.f64 1 (/.f64 B C)) (/.f64 C B)) |
(*.f64 (/.f64 C B) (-.f64 1 (/.f64 B C))) |
(/.f64 (+.f64 (/.f64 C B) -1) 1) |
(+.f64 -1 (/.f64 C B)) |
(/.f64 (*.f64 (+.f64 (/.f64 C B) -1) 2) 2) |
(+.f64 -1 (/.f64 C B)) |
(/.f64 (*.f64 (+.f64 (/.f64 C B) -1) 4) 4) |
(+.f64 -1 (/.f64 C B)) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (/.f64 C B) -1) 4)) 8) |
(+.f64 -1 (/.f64 C B)) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (/.f64 C B) -1) 4))) 16) |
(+.f64 -1 (/.f64 C B)) |
(pow.f64 (+.f64 (/.f64 C B) -1) 1) |
(+.f64 -1 (/.f64 C B)) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.2b | (*.f64 180 (*.f64 (/.f64 1 (PI.f64)) (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))))) |
| ✓ | 0.2b | (*.f64 (/.f64 1 (PI.f64)) (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)))) |
| 6.4b | (/.f64 (pow.f64 B 2) C) | |
| ✓ | 17.5b | (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
Compiled 73 to 52 computations (28.8% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | B | @ | -inf | (*.f64 (/.f64 1 (PI.f64)) (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)))) |
| 0.0ms | B | @ | 0 | (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
| 0.0ms | B | @ | 0 | (*.f64 (/.f64 1 (PI.f64)) (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)))) |
| 0.0ms | C | @ | inf | (*.f64 180 (*.f64 (/.f64 1 (PI.f64)) (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))))) |
| 0.0ms | B | @ | inf | (*.f64 (/.f64 1 (PI.f64)) (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)))) |
| 1× | batch-egg-rewrite |
| 1444× | rational.json-1 |
| 1444× | rational.json-2 |
| 1444× | rational.json-4 |
| 1444× | rational.json-3 |
| 1428× | exponential.json-3 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 19 | 117 |
| 1 | 137 | 105 |
| 2 | 298 | 105 |
| 3 | 679 | 105 |
| 4 | 1849 | 105 |
| 5 | 4833 | 105 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (/.f64 1 (PI.f64)) (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)))) |
(*.f64 180 (*.f64 (/.f64 1 (PI.f64)) (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (/.f64 (pow.f64 B 2) C) (neg.f64 B)) 4) (/.f64 (/.f64 (/.f64 (pow.f64 B 2) C) (neg.f64 B)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1/2 (*.f64 B (/.f64 C (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1/2 (/.f64 B (/.f64 (pow.f64 B 2) C)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1/2 (-.f64 0 (*.f64 (neg.f64 B) (/.f64 C (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1/2 B) (/.f64 C (pow.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (/.f64 C (pow.f64 B 2)) (*.f64 B -4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 C (/.f64 2 (pow.f64 B 2))) (/.f64 -1/2 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 B -4) (/.f64 (pow.f64 B 2) C)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 2 (/.f64 (/.f64 C (pow.f64 B 2)) (/.f64 -1/2 B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (-.f64 0 (*.f64 (*.f64 B 4) (/.f64 C (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 B 2) (*.f64 C (*.f64 B -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 B 2) (/.f64 C (/.f64 -1/2 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 B 2) (-.f64 0 (*.f64 (neg.f64 C) (*.f64 B -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 B 2) (-.f64 0 (/.f64 C (neg.f64 (/.f64 -1/2 B)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 B 2) C) (*.f64 B -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 B 2) C) (/.f64 1 (/.f64 -1/2 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 C (pow.f64 B 2)) (*.f64 B -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 C (pow.f64 B 2)) (/.f64 -1/2 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (-.f64 0 (*.f64 (*.f64 C (/.f64 2 (pow.f64 B 2))) B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (-.f64 0 (/.f64 (+.f64 B B) (/.f64 (pow.f64 B 2) C))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 (*.f64 B -4) C))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 B 2)) (/.f64 (+.f64 C C) (/.f64 -1/2 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 2 (/.f64 C (/.f64 -1/2 B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 B 2)) (-.f64 0 (*.f64 (*.f64 B 4) C)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 B 2)) (-.f64 0 (*.f64 (*.f64 B -2) (neg.f64 (+.f64 C C)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (*.f64 C (/.f64 2 (pow.f64 B 2))) B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (+.f64 B B) (/.f64 (pow.f64 B 2) C)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 2 (/.f64 B (/.f64 (pow.f64 B 2) C))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (-.f64 0 (*.f64 (/.f64 C (pow.f64 B 2)) (*.f64 B -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (-.f64 0 (/.f64 (/.f64 C (pow.f64 B 2)) (/.f64 -1/2 B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 B 2) (/.f64 2 C)) (*.f64 B -4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 B 2) (/.f64 2 C)) (/.f64 2 (/.f64 -1/2 B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 B 2) (/.f64 2 C)) (*.f64 2 (/.f64 1 (/.f64 -1/2 B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 B 2) 4) (*.f64 2 (*.f64 (*.f64 B -4) C)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 B 2) 4) (*.f64 2 (/.f64 (+.f64 C C) (/.f64 -1/2 B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 2 (*.f64 (/.f64 C (pow.f64 B 2)) (*.f64 B -4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 2 (/.f64 (*.f64 C (/.f64 2 (pow.f64 B 2))) (/.f64 -1/2 B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 2 (/.f64 (*.f64 B -4) (/.f64 (pow.f64 B 2) C))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (-.f64 0 (*.f64 (*.f64 C (/.f64 2 (pow.f64 B 2))) (*.f64 B 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -1/2 B) 2) (*.f64 C (/.f64 2 (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (*.f64 (*.f64 B 4) (/.f64 C (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (*.f64 2 (/.f64 (+.f64 B B) (/.f64 (pow.f64 B 2) C))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (-.f64 0 (*.f64 (/.f64 C (pow.f64 B 2)) (*.f64 B -4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (-.f64 0 (/.f64 (*.f64 C (/.f64 2 (pow.f64 B 2))) (/.f64 -1/2 B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (-.f64 0 (/.f64 (*.f64 B -4) (/.f64 (pow.f64 B 2) C))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (pow.f64 B 2) C) (neg.f64 B)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (*.f64 (neg.f64 B) (/.f64 C (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (-.f64 0 (*.f64 B (/.f64 C (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (-.f64 0 (/.f64 B (/.f64 (pow.f64 B 2) C))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (neg.f64 C) (*.f64 B -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 B 2)) (/.f64 C (neg.f64 (/.f64 -1/2 B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 B 2)) (-.f64 0 (*.f64 C (*.f64 B -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 B 2)) (-.f64 0 (/.f64 C (/.f64 -1/2 B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 B 2) C) 4) (*.f64 2 (*.f64 B -4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 B 2) C) 4) (*.f64 4 (*.f64 B -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 B 2) C) 4) (*.f64 2 (/.f64 2 (/.f64 -1/2 B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 B 2) 4)) (*.f64 (*.f64 B -4) (*.f64 C 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -1/2 B) 4) (*.f64 2 (*.f64 C (/.f64 2 (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -1/2 B) 4) (*.f64 4 (/.f64 C (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4 (*.f64 (*.f64 C (/.f64 2 (pow.f64 B 2))) (*.f64 B 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (/.f64 (pow.f64 B 2) C) (neg.f64 B))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 -1/2 B) C) (/.f64 1 (pow.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 B 2) -2) (*.f64 (*.f64 B 4) C))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 B 2) -2) (*.f64 (*.f64 B -2) (neg.f64 (+.f64 C C))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 B 2) -2) (*.f64 2 (/.f64 C (neg.f64 (/.f64 -1/2 B)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 B 2) -2) (-.f64 0 (*.f64 (*.f64 B -4) C)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 B 2) -2) (-.f64 0 (/.f64 (+.f64 C C) (/.f64 -1/2 B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 -1/2 B) 4)) (*.f64 2 (*.f64 4 (/.f64 C (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -8 (*.f64 2 (*.f64 (*.f64 C (/.f64 2 (pow.f64 B 2))) (*.f64 B 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 B 2) C) 4)) (*.f64 2 (*.f64 4 (*.f64 B -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 B 2) 4))) (*.f64 2 (*.f64 (*.f64 B -4) (*.f64 C 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 B 2) -2)) (*.f64 2 (*.f64 (*.f64 B 4) C)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 B 2) -2)) (*.f64 2 (*.f64 (*.f64 B -2) (neg.f64 (+.f64 C C)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (/.f64 (/.f64 (pow.f64 B 2) C) (neg.f64 B)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -1/2 B) (pow.f64 B 2)) C)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1/2 (/.f64 C (pow.f64 B 2))) B)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (/.f64 C (pow.f64 B 2))) (+.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -2 (/.f64 C (pow.f64 B 2))) (*.f64 B 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 (/.f64 C (pow.f64 B 2))) (neg.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 -1/2 B) 4) (/.f64 C (pow.f64 B 2))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -4 (/.f64 C (pow.f64 B 2))) (*.f64 2 (*.f64 B 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 B) (*.f64 C (/.f64 2 (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 B 2) (neg.f64 B)) (+.f64 C C))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 B 2) -2) B) (*.f64 C 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 B 2) (+.f64 B B)) (neg.f64 C))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 2 C)) (neg.f64 B)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 B 2) 4) (neg.f64 B)) (*.f64 2 (*.f64 C 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 B 2) B) (*.f64 2 (neg.f64 C)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 B 2) B) (neg.f64 (+.f64 C C)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (pow.f64 B 2) C) B) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 -1/2 B) 2) (/.f64 (/.f64 C (pow.f64 B 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 B 2) 4)) (-.f64 0 (*.f64 2 (*.f64 (*.f64 B -4) C))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 -1/2 B)) (neg.f64 (/.f64 C (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (pow.f64 B 2) C)) (+.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (pow.f64 B 2) C)) (-.f64 0 (/.f64 1 (/.f64 -1/2 B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (/.f64 -1/2 B) C)) (*.f64 2 (/.f64 1 (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (/.f64 (/.f64 (pow.f64 B 2) C) (neg.f64 B))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 -1/2 (/.f64 C (pow.f64 B 2)))) (+.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 -1 (/.f64 C (pow.f64 B 2)))) (*.f64 B 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 -2 (/.f64 C (pow.f64 B 2)))) (*.f64 2 (*.f64 B 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 1/2 (/.f64 C (pow.f64 B 2)))) (*.f64 B -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (*.f64 (/.f64 -1/2 B) 4) (/.f64 C (pow.f64 B 2)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 -4 (/.f64 C (pow.f64 B 2)))) (*.f64 2 (*.f64 2 (*.f64 B 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 -1 B)) (*.f64 2 (*.f64 C (/.f64 2 (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 -1/2 B) (pow.f64 B 2))) (+.f64 C C))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (pow.f64 B 2) (neg.f64 B))) (*.f64 C 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) -2) B)) (*.f64 2 (*.f64 C 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (pow.f64 B 2) (+.f64 B B))) (*.f64 2 (neg.f64 C)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 2 C)) (neg.f64 B))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) 4) (neg.f64 B))) (*.f64 2 (*.f64 2 (*.f64 C 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (pow.f64 B 2) B)) (*.f64 2 (*.f64 2 (neg.f64 C))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (pow.f64 B 2) B)) (*.f64 2 (neg.f64 (+.f64 C C))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (/.f64 (pow.f64 B 2) C) B)) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (/.f64 -1/2 B))) (*.f64 2 (neg.f64 (/.f64 C (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (/.f64 (pow.f64 B 2) C))) (*.f64 B 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 (pow.f64 B 2) C) 4)) (-.f64 0 (*.f64 2 (*.f64 B -4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 (pow.f64 B 2) C) 4)) (-.f64 0 (*.f64 4 (*.f64 B -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 B 2) (/.f64 2 C))) (*.f64 B 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 B 2) (/.f64 2 C))) (-.f64 0 (/.f64 2 (/.f64 -1/2 B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 -1/2 B) 2)) (neg.f64 (*.f64 C (/.f64 2 (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 -1/2 B) C)) (neg.f64 (/.f64 1 (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 -1/2 (/.f64 C (pow.f64 B 2)))) (neg.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 -1 (/.f64 C (pow.f64 B 2)))) (*.f64 B -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 -2 (/.f64 C (pow.f64 B 2)))) (*.f64 B -4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1/2 (/.f64 C (pow.f64 B 2)))) B)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 -4 (/.f64 C (pow.f64 B 2)))) (/.f64 (*.f64 B 4) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 -1 B)) (neg.f64 (*.f64 C (/.f64 2 (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 -1/2 B) (pow.f64 B 2))) (neg.f64 C))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (pow.f64 B 2) (neg.f64 B))) (neg.f64 (+.f64 C C)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 B 2) -2) B)) (neg.f64 (*.f64 C 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (pow.f64 B 2) (+.f64 B B))) C)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 B 2) 4) (neg.f64 B))) (neg.f64 (*.f64 2 (*.f64 C 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (pow.f64 B 2) B)) (+.f64 C C))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (pow.f64 B 2) B)) (neg.f64 (*.f64 2 (neg.f64 C))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 -1/2 B))) (/.f64 C (pow.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 -1/2 B))) (-.f64 0 (neg.f64 (/.f64 C (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 -1/2 B) 4)) (-.f64 0 (*.f64 2 (*.f64 C (/.f64 2 (pow.f64 B 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 -1/2 B) 4)) (-.f64 0 (*.f64 4 (/.f64 C (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (*.f64 (pow.f64 B 2) 4))) (-.f64 0 (*.f64 (*.f64 B -4) (*.f64 C 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 (pow.f64 B 2) C))) (*.f64 B -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (/.f64 -1/2 (/.f64 C (pow.f64 B 2))))) (*.f64 B -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (/.f64 -1 (/.f64 C (pow.f64 B 2))))) (*.f64 B -4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (/.f64 -2 (/.f64 C (pow.f64 B 2))))) (/.f64 (*.f64 B 4) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (/.f64 1/2 (/.f64 C (pow.f64 B 2))))) (+.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (/.f64 -4 (/.f64 C (pow.f64 B 2))))) (-.f64 0 (*.f64 2 (*.f64 2 (*.f64 B 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (/.f64 -1 B))) (-.f64 0 (*.f64 2 (*.f64 C (/.f64 2 (pow.f64 B 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (*.f64 (/.f64 -1/2 B) (pow.f64 B 2)))) (neg.f64 (+.f64 C C)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (/.f64 (pow.f64 B 2) (neg.f64 B)))) (neg.f64 (*.f64 C 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) -2) B))) (neg.f64 (*.f64 2 (*.f64 C 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (/.f64 (pow.f64 B 2) (+.f64 B B)))) (neg.f64 (*.f64 2 (neg.f64 C))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) 4) (neg.f64 B)))) (-.f64 0 (*.f64 2 (*.f64 2 (*.f64 C 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (/.f64 (pow.f64 B 2) B))) (-.f64 0 (*.f64 2 (*.f64 2 (neg.f64 C)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (/.f64 (pow.f64 B 2) B))) (-.f64 0 (*.f64 2 (neg.f64 (+.f64 C C)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (neg.f64 (/.f64 (pow.f64 B 2) C)))) (*.f64 B -4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 B 2) (/.f64 2 C)))) (*.f64 B -4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (/.f64 -1/2 B) 2))) (*.f64 C (/.f64 2 (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 (/.f64 -1/2 B) C))) (/.f64 1 (pow.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 -1/2 (/.f64 C (pow.f64 B 2))))) B)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 -1 (/.f64 C (pow.f64 B 2))))) (+.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 -2 (/.f64 C (pow.f64 B 2))))) (*.f64 B 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 1/2 (/.f64 C (pow.f64 B 2))))) (neg.f64 B))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 -4 (/.f64 C (pow.f64 B 2))))) (*.f64 2 (*.f64 B 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 -1 B))) (*.f64 C (/.f64 2 (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (/.f64 -1/2 B) (pow.f64 B 2)))) C)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 (pow.f64 B 2) (neg.f64 B)))) (+.f64 C C))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 B 2) -2) B))) (*.f64 C 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 B 2) -2) B))) (-.f64 0 (neg.f64 (*.f64 C 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 (pow.f64 B 2) (+.f64 B B)))) (neg.f64 C))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 B 2) 4) (neg.f64 B)))) (*.f64 2 (*.f64 C 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 (pow.f64 B 2) B))) (*.f64 2 (neg.f64 C)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 (pow.f64 B 2) B))) (neg.f64 (+.f64 C C)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (neg.f64 (/.f64 -1/2 B)))) (neg.f64 (/.f64 C (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (neg.f64 (/.f64 (pow.f64 B 2) C)))) (+.f64 B B))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (*.f64 2 (PI.f64))) (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (*.f64 2 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) 2) (/.f64 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 2 (PI.f64)) (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (PI.f64) (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (neg.f64 (/.f64 (PI.f64) (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (/.f64 2 (PI.f64))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 2 (/.f64 (*.f64 2 (PI.f64)) (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 (PI.f64) 4) (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (neg.f64 (/.f64 (*.f64 2 (PI.f64)) (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)))) (*.f64 2 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (*.f64 2 (/.f64 (*.f64 (PI.f64) 4) (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (*.f64 2 (*.f64 2 (/.f64 (*.f64 2 (PI.f64)) (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4 (-.f64 0 (*.f64 2 (/.f64 (*.f64 2 (PI.f64)) (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4 (-.f64 0 (/.f64 (*.f64 (PI.f64) 4) (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 4) (*.f64 (PI.f64) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)))) (neg.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))))) (*.f64 2 (neg.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 4)) (*.f64 (PI.f64) 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (*.f64 (PI.f64) 1/4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 2) (*.f64 (PI.f64) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (*.f64 2 (PI.f64))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))))) (neg.f64 (*.f64 2 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (*.f64 2 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)))))) (*.f64 2 (neg.f64 (*.f64 2 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (neg.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)))))) (*.f64 2 (*.f64 2 (neg.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (*.f64 (PI.f64) 1/4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 4)) (neg.f64 (*.f64 (PI.f64) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 2 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)))))) (*.f64 2 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (neg.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)))))) (neg.f64 (*.f64 2 (neg.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 2)) (neg.f64 (*.f64 (PI.f64) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 4))) (neg.f64 (*.f64 (PI.f64) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 4))) (*.f64 (PI.f64) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 4))) (-.f64 0 (neg.f64 (*.f64 (PI.f64) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (neg.f64 (*.f64 2 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))))))) (-.f64 0 (*.f64 2 (neg.f64 (*.f64 2 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 2 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))))))) (neg.f64 (*.f64 2 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (*.f64 2 (neg.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))))))) (-.f64 0 (*.f64 2 (*.f64 2 (neg.f64 (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 2 (neg.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))))))) (*.f64 2 (neg.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 2))) (*.f64 (PI.f64) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (/.f64 180 (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (/.f64 180 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 180) (*.f64 2 (PI.f64))) (/.f64 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 180) (*.f64 2 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (/.f64 180 (PI.f64))) 2) (/.f64 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (/.f64 180 (PI.f64))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (/.f64 180 (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 2 (PI.f64)) (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 180)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 2 (/.f64 (PI.f64) (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 180))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (PI.f64) (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 180)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (/.f64 180 (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (-.f64 0 (/.f64 (PI.f64) (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 180))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 180) (PI.f64))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 (PI.f64) 4) (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 180)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 2 (/.f64 (*.f64 2 (PI.f64)) (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 180))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (-.f64 0 (/.f64 (*.f64 2 (PI.f64)) (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 180))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) 360) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 360) (*.f64 2 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (*.f64 2 (/.f64 (*.f64 (PI.f64) 4) (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 180))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4 (-.f64 0 (/.f64 (*.f64 (PI.f64) 4) (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 180))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) 720) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 180) 4) (*.f64 (PI.f64) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) 720)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 180) 2) (*.f64 (PI.f64) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 180) (*.f64 2 (PI.f64))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 180)) (neg.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) 720))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 180) 2)) (PI.f64))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 180))) (*.f64 2 (neg.f64 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 360)) (neg.f64 (*.f64 2 (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 180) 2)) (neg.f64 (*.f64 (PI.f64) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 180))) (PI.f64))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 180) 4)) (neg.f64 (*.f64 (PI.f64) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (/.f64 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 180) 2))) (neg.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (neg.f64 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 180)))) (neg.f64 (*.f64 2 (neg.f64 (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 360))) (*.f64 2 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 180) 2))) (*.f64 (PI.f64) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 180)))) (neg.f64 (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (/.f64 180 (PI.f64))) 1))))) |
| 1× | egg-herbie |
| 1074× | rational.json-simplify-50 |
| 1030× | rational.json-simplify-51 |
| 988× | rational.json-simplify-49 |
| 808× | rational.json-simplify-44 |
| 790× | rational.json-simplify-46 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 599 | 9737 |
| 1 | 2279 | 9663 |
| 2 | 5717 | 9651 |
| 3 | 7320 | 9651 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(+.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) 0) |
(+.f64 0 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) |
(+.f64 (/.f64 (/.f64 (/.f64 (pow.f64 B 2) C) (neg.f64 B)) 4) (/.f64 (/.f64 (/.f64 (pow.f64 B 2) C) (neg.f64 B)) 4)) |
(-.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) 0) |
(/.f64 -1/2 (*.f64 B (/.f64 C (pow.f64 B 2)))) |
(/.f64 -1/2 (/.f64 B (/.f64 (pow.f64 B 2) C))) |
(/.f64 -1/2 (-.f64 0 (*.f64 (neg.f64 B) (/.f64 C (pow.f64 B 2))))) |
(/.f64 (/.f64 -1/2 B) (/.f64 C (pow.f64 B 2))) |
(/.f64 2 (*.f64 (/.f64 C (pow.f64 B 2)) (*.f64 B -4))) |
(/.f64 2 (/.f64 (*.f64 C (/.f64 2 (pow.f64 B 2))) (/.f64 -1/2 B))) |
(/.f64 2 (/.f64 (*.f64 B -4) (/.f64 (pow.f64 B 2) C))) |
(/.f64 2 (*.f64 2 (/.f64 (/.f64 C (pow.f64 B 2)) (/.f64 -1/2 B)))) |
(/.f64 2 (-.f64 0 (*.f64 (*.f64 B 4) (/.f64 C (pow.f64 B 2))))) |
(/.f64 (pow.f64 B 2) (*.f64 C (*.f64 B -2))) |
(/.f64 (pow.f64 B 2) (/.f64 C (/.f64 -1/2 B))) |
(/.f64 (pow.f64 B 2) (-.f64 0 (*.f64 (neg.f64 C) (*.f64 B -2)))) |
(/.f64 (pow.f64 B 2) (-.f64 0 (/.f64 C (neg.f64 (/.f64 -1/2 B))))) |
(/.f64 (/.f64 (pow.f64 B 2) C) (*.f64 B -2)) |
(/.f64 (/.f64 (pow.f64 B 2) C) (/.f64 1 (/.f64 -1/2 B))) |
(/.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) 1) |
(/.f64 1 (*.f64 (/.f64 C (pow.f64 B 2)) (*.f64 B -2))) |
(/.f64 1 (/.f64 (/.f64 C (pow.f64 B 2)) (/.f64 -1/2 B))) |
(/.f64 1 (-.f64 0 (*.f64 (*.f64 C (/.f64 2 (pow.f64 B 2))) B))) |
(/.f64 1 (-.f64 0 (/.f64 (+.f64 B B) (/.f64 (pow.f64 B 2) C)))) |
(/.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 (*.f64 B -4) C)) |
(/.f64 (*.f64 2 (pow.f64 B 2)) (/.f64 (+.f64 C C) (/.f64 -1/2 B))) |
(/.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 2 (/.f64 C (/.f64 -1/2 B)))) |
(/.f64 (*.f64 2 (pow.f64 B 2)) (-.f64 0 (*.f64 (*.f64 B 4) C))) |
(/.f64 (*.f64 2 (pow.f64 B 2)) (-.f64 0 (*.f64 (*.f64 B -2) (neg.f64 (+.f64 C C))))) |
(/.f64 -1 (*.f64 (*.f64 C (/.f64 2 (pow.f64 B 2))) B)) |
(/.f64 -1 (/.f64 (+.f64 B B) (/.f64 (pow.f64 B 2) C))) |
(/.f64 -1 (*.f64 2 (/.f64 B (/.f64 (pow.f64 B 2) C)))) |
(/.f64 -1 (-.f64 0 (*.f64 (/.f64 C (pow.f64 B 2)) (*.f64 B -2)))) |
(/.f64 -1 (-.f64 0 (/.f64 (/.f64 C (pow.f64 B 2)) (/.f64 -1/2 B)))) |
(/.f64 (*.f64 (pow.f64 B 2) (/.f64 2 C)) (*.f64 B -4)) |
(/.f64 (*.f64 (pow.f64 B 2) (/.f64 2 C)) (/.f64 2 (/.f64 -1/2 B))) |
(/.f64 (*.f64 (pow.f64 B 2) (/.f64 2 C)) (*.f64 2 (/.f64 1 (/.f64 -1/2 B)))) |
(/.f64 (*.f64 (pow.f64 B 2) 4) (*.f64 2 (*.f64 (*.f64 B -4) C))) |
(/.f64 (*.f64 (pow.f64 B 2) 4) (*.f64 2 (/.f64 (+.f64 C C) (/.f64 -1/2 B)))) |
(/.f64 4 (*.f64 2 (*.f64 (/.f64 C (pow.f64 B 2)) (*.f64 B -4)))) |
(/.f64 4 (*.f64 2 (/.f64 (*.f64 C (/.f64 2 (pow.f64 B 2))) (/.f64 -1/2 B)))) |
(/.f64 4 (*.f64 2 (/.f64 (*.f64 B -4) (/.f64 (pow.f64 B 2) C)))) |
(/.f64 4 (-.f64 0 (*.f64 (*.f64 C (/.f64 2 (pow.f64 B 2))) (*.f64 B 4)))) |
(/.f64 (*.f64 (/.f64 -1/2 B) 2) (*.f64 C (/.f64 2 (pow.f64 B 2)))) |
(/.f64 -2 (*.f64 (*.f64 B 4) (/.f64 C (pow.f64 B 2)))) |
(/.f64 -2 (*.f64 2 (/.f64 (+.f64 B B) (/.f64 (pow.f64 B 2) C)))) |
(/.f64 -2 (-.f64 0 (*.f64 (/.f64 C (pow.f64 B 2)) (*.f64 B -4)))) |
(/.f64 -2 (-.f64 0 (/.f64 (*.f64 C (/.f64 2 (pow.f64 B 2))) (/.f64 -1/2 B)))) |
(/.f64 -2 (-.f64 0 (/.f64 (*.f64 B -4) (/.f64 (pow.f64 B 2) C)))) |
(/.f64 (/.f64 (/.f64 (pow.f64 B 2) C) (neg.f64 B)) 2) |
(/.f64 1/2 (*.f64 (neg.f64 B) (/.f64 C (pow.f64 B 2)))) |
(/.f64 1/2 (-.f64 0 (*.f64 B (/.f64 C (pow.f64 B 2))))) |
(/.f64 1/2 (-.f64 0 (/.f64 B (/.f64 (pow.f64 B 2) C)))) |
(/.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (neg.f64 C) (*.f64 B -2))) |
(/.f64 (neg.f64 (pow.f64 B 2)) (/.f64 C (neg.f64 (/.f64 -1/2 B)))) |
(/.f64 (neg.f64 (pow.f64 B 2)) (-.f64 0 (*.f64 C (*.f64 B -2)))) |
(/.f64 (neg.f64 (pow.f64 B 2)) (-.f64 0 (/.f64 C (/.f64 -1/2 B)))) |
(/.f64 (*.f64 (/.f64 (pow.f64 B 2) C) 4) (*.f64 2 (*.f64 B -4))) |
(/.f64 (*.f64 (/.f64 (pow.f64 B 2) C) 4) (*.f64 4 (*.f64 B -2))) |
(/.f64 (*.f64 (/.f64 (pow.f64 B 2) C) 4) (*.f64 2 (/.f64 2 (/.f64 -1/2 B)))) |
(/.f64 (*.f64 2 (*.f64 (pow.f64 B 2) 4)) (*.f64 (*.f64 B -4) (*.f64 C 4))) |
(/.f64 (*.f64 (/.f64 -1/2 B) 4) (*.f64 2 (*.f64 C (/.f64 2 (pow.f64 B 2))))) |
(/.f64 (*.f64 (/.f64 -1/2 B) 4) (*.f64 4 (/.f64 C (pow.f64 B 2)))) |
(/.f64 -4 (*.f64 (*.f64 C (/.f64 2 (pow.f64 B 2))) (*.f64 B 4))) |
(/.f64 (*.f64 2 (/.f64 (/.f64 (pow.f64 B 2) C) (neg.f64 B))) 4) |
(/.f64 (/.f64 (/.f64 -1/2 B) C) (/.f64 1 (pow.f64 B 2))) |
(/.f64 (*.f64 (pow.f64 B 2) -2) (*.f64 (*.f64 B 4) C)) |
(/.f64 (*.f64 (pow.f64 B 2) -2) (*.f64 (*.f64 B -2) (neg.f64 (+.f64 C C)))) |
(/.f64 (*.f64 (pow.f64 B 2) -2) (*.f64 2 (/.f64 C (neg.f64 (/.f64 -1/2 B))))) |
(/.f64 (*.f64 (pow.f64 B 2) -2) (-.f64 0 (*.f64 (*.f64 B -4) C))) |
(/.f64 (*.f64 (pow.f64 B 2) -2) (-.f64 0 (/.f64 (+.f64 C C) (/.f64 -1/2 B)))) |
(/.f64 (*.f64 2 (*.f64 (/.f64 -1/2 B) 4)) (*.f64 2 (*.f64 4 (/.f64 C (pow.f64 B 2))))) |
(/.f64 -8 (*.f64 2 (*.f64 (*.f64 C (/.f64 2 (pow.f64 B 2))) (*.f64 B 4)))) |
(/.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 B 2) C) 4)) (*.f64 2 (*.f64 4 (*.f64 B -2)))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 B 2) 4))) (*.f64 2 (*.f64 (*.f64 B -4) (*.f64 C 4)))) |
(/.f64 (*.f64 2 (*.f64 (pow.f64 B 2) -2)) (*.f64 2 (*.f64 (*.f64 B 4) C))) |
(/.f64 (*.f64 2 (*.f64 (pow.f64 B 2) -2)) (*.f64 2 (*.f64 (*.f64 B -2) (neg.f64 (+.f64 C C))))) |
(/.f64 (*.f64 2 (*.f64 2 (/.f64 (/.f64 (pow.f64 B 2) C) (neg.f64 B)))) 8) |
(/.f64 (*.f64 (/.f64 -1/2 B) (pow.f64 B 2)) C) |
(/.f64 (/.f64 -1/2 (/.f64 C (pow.f64 B 2))) B) |
(/.f64 (/.f64 -1 (/.f64 C (pow.f64 B 2))) (+.f64 B B)) |
(/.f64 (/.f64 -2 (/.f64 C (pow.f64 B 2))) (*.f64 B 4)) |
(/.f64 (/.f64 1/2 (/.f64 C (pow.f64 B 2))) (neg.f64 B)) |
(/.f64 (/.f64 (*.f64 (/.f64 -1/2 B) 4) (/.f64 C (pow.f64 B 2))) 4) |
(/.f64 (/.f64 -4 (/.f64 C (pow.f64 B 2))) (*.f64 2 (*.f64 B 4))) |
(/.f64 (/.f64 -1 B) (*.f64 C (/.f64 2 (pow.f64 B 2)))) |
(/.f64 (/.f64 (pow.f64 B 2) (neg.f64 B)) (+.f64 C C)) |
(/.f64 (/.f64 (*.f64 (pow.f64 B 2) -2) B) (*.f64 C 4)) |
(/.f64 (/.f64 (pow.f64 B 2) (+.f64 B B)) (neg.f64 C)) |
(/.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 2 C)) (neg.f64 B)) 4) |
(/.f64 (/.f64 (*.f64 (pow.f64 B 2) 4) (neg.f64 B)) (*.f64 2 (*.f64 C 4))) |
(/.f64 (/.f64 (pow.f64 B 2) B) (*.f64 2 (neg.f64 C))) |
(/.f64 (/.f64 (pow.f64 B 2) B) (neg.f64 (+.f64 C C))) |
(/.f64 (/.f64 (/.f64 (pow.f64 B 2) C) B) -2) |
(/.f64 (/.f64 (/.f64 -1/2 B) 2) (/.f64 (/.f64 C (pow.f64 B 2)) 2)) |
(/.f64 (neg.f64 (*.f64 (pow.f64 B 2) 4)) (-.f64 0 (*.f64 2 (*.f64 (*.f64 B -4) C)))) |
(/.f64 (neg.f64 (/.f64 -1/2 B)) (neg.f64 (/.f64 C (pow.f64 B 2)))) |
(/.f64 (neg.f64 (/.f64 (pow.f64 B 2) C)) (+.f64 B B)) |
(/.f64 (neg.f64 (/.f64 (pow.f64 B 2) C)) (-.f64 0 (/.f64 1 (/.f64 -1/2 B)))) |
(/.f64 (*.f64 2 (/.f64 (/.f64 -1/2 B) C)) (*.f64 2 (/.f64 1 (pow.f64 B 2)))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (/.f64 (/.f64 (pow.f64 B 2) C) (neg.f64 B))))) 16) |
(/.f64 (*.f64 2 (/.f64 -1/2 (/.f64 C (pow.f64 B 2)))) (+.f64 B B)) |
(/.f64 (*.f64 2 (/.f64 -1 (/.f64 C (pow.f64 B 2)))) (*.f64 B 4)) |
(/.f64 (*.f64 2 (/.f64 -2 (/.f64 C (pow.f64 B 2)))) (*.f64 2 (*.f64 B 4))) |
(/.f64 (*.f64 2 (/.f64 1/2 (/.f64 C (pow.f64 B 2)))) (*.f64 B -2)) |
(/.f64 (*.f64 2 (/.f64 (*.f64 (/.f64 -1/2 B) 4) (/.f64 C (pow.f64 B 2)))) 8) |
(/.f64 (*.f64 2 (/.f64 -4 (/.f64 C (pow.f64 B 2)))) (*.f64 2 (*.f64 2 (*.f64 B 4)))) |
(/.f64 (*.f64 2 (/.f64 -1 B)) (*.f64 2 (*.f64 C (/.f64 2 (pow.f64 B 2))))) |
(/.f64 (*.f64 2 (*.f64 (/.f64 -1/2 B) (pow.f64 B 2))) (+.f64 C C)) |
(/.f64 (*.f64 2 (/.f64 (pow.f64 B 2) (neg.f64 B))) (*.f64 C 4)) |
(/.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) -2) B)) (*.f64 2 (*.f64 C 4))) |
(/.f64 (*.f64 2 (/.f64 (pow.f64 B 2) (+.f64 B B))) (*.f64 2 (neg.f64 C))) |
(/.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 2 C)) (neg.f64 B))) 8) |
(/.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) 4) (neg.f64 B))) (*.f64 2 (*.f64 2 (*.f64 C 4)))) |
(/.f64 (*.f64 2 (/.f64 (pow.f64 B 2) B)) (*.f64 2 (*.f64 2 (neg.f64 C)))) |
(/.f64 (*.f64 2 (/.f64 (pow.f64 B 2) B)) (*.f64 2 (neg.f64 (+.f64 C C)))) |
(/.f64 (*.f64 2 (/.f64 (/.f64 (pow.f64 B 2) C) B)) -4) |
(/.f64 (*.f64 2 (neg.f64 (/.f64 -1/2 B))) (*.f64 2 (neg.f64 (/.f64 C (pow.f64 B 2))))) |
(/.f64 (*.f64 2 (neg.f64 (/.f64 (pow.f64 B 2) C))) (*.f64 B 4)) |
(/.f64 (neg.f64 (*.f64 (/.f64 (pow.f64 B 2) C) 4)) (-.f64 0 (*.f64 2 (*.f64 B -4)))) |
(/.f64 (neg.f64 (*.f64 (/.f64 (pow.f64 B 2) C) 4)) (-.f64 0 (*.f64 4 (*.f64 B -2)))) |
(/.f64 (neg.f64 (*.f64 (pow.f64 B 2) (/.f64 2 C))) (*.f64 B 4)) |
(/.f64 (neg.f64 (*.f64 (pow.f64 B 2) (/.f64 2 C))) (-.f64 0 (/.f64 2 (/.f64 -1/2 B)))) |
(/.f64 (neg.f64 (*.f64 (/.f64 -1/2 B) 2)) (neg.f64 (*.f64 C (/.f64 2 (pow.f64 B 2))))) |
(/.f64 (neg.f64 (/.f64 (/.f64 -1/2 B) C)) (neg.f64 (/.f64 1 (pow.f64 B 2)))) |
(/.f64 (neg.f64 (/.f64 -1/2 (/.f64 C (pow.f64 B 2)))) (neg.f64 B)) |
(/.f64 (neg.f64 (/.f64 -1 (/.f64 C (pow.f64 B 2)))) (*.f64 B -2)) |
(/.f64 (neg.f64 (/.f64 -2 (/.f64 C (pow.f64 B 2)))) (*.f64 B -4)) |
(/.f64 (neg.f64 (/.f64 1/2 (/.f64 C (pow.f64 B 2)))) B) |
(/.f64 (neg.f64 (/.f64 -4 (/.f64 C (pow.f64 B 2)))) (/.f64 (*.f64 B 4) -1/2)) |
(/.f64 (neg.f64 (/.f64 -1 B)) (neg.f64 (*.f64 C (/.f64 2 (pow.f64 B 2))))) |
(/.f64 (neg.f64 (*.f64 (/.f64 -1/2 B) (pow.f64 B 2))) (neg.f64 C)) |
(/.f64 (neg.f64 (/.f64 (pow.f64 B 2) (neg.f64 B))) (neg.f64 (+.f64 C C))) |
(/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 B 2) -2) B)) (neg.f64 (*.f64 C 4))) |
(/.f64 (neg.f64 (/.f64 (pow.f64 B 2) (+.f64 B B))) C) |
(/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 B 2) 4) (neg.f64 B))) (neg.f64 (*.f64 2 (*.f64 C 4)))) |
(/.f64 (neg.f64 (/.f64 (pow.f64 B 2) B)) (+.f64 C C)) |
(/.f64 (neg.f64 (/.f64 (pow.f64 B 2) B)) (neg.f64 (*.f64 2 (neg.f64 C)))) |
(/.f64 (neg.f64 (neg.f64 (/.f64 -1/2 B))) (/.f64 C (pow.f64 B 2))) |
(/.f64 (neg.f64 (neg.f64 (/.f64 -1/2 B))) (-.f64 0 (neg.f64 (/.f64 C (pow.f64 B 2))))) |
(/.f64 (neg.f64 (*.f64 (/.f64 -1/2 B) 4)) (-.f64 0 (*.f64 2 (*.f64 C (/.f64 2 (pow.f64 B 2)))))) |
(/.f64 (neg.f64 (*.f64 (/.f64 -1/2 B) 4)) (-.f64 0 (*.f64 4 (/.f64 C (pow.f64 B 2))))) |
(/.f64 (neg.f64 (*.f64 2 (*.f64 (pow.f64 B 2) 4))) (-.f64 0 (*.f64 (*.f64 B -4) (*.f64 C 4)))) |
(/.f64 (neg.f64 (neg.f64 (/.f64 (pow.f64 B 2) C))) (*.f64 B -2)) |
(/.f64 (neg.f64 (*.f64 2 (/.f64 -1/2 (/.f64 C (pow.f64 B 2))))) (*.f64 B -2)) |
(/.f64 (neg.f64 (*.f64 2 (/.f64 -1 (/.f64 C (pow.f64 B 2))))) (*.f64 B -4)) |
(/.f64 (neg.f64 (*.f64 2 (/.f64 -2 (/.f64 C (pow.f64 B 2))))) (/.f64 (*.f64 B 4) -1/2)) |
(/.f64 (neg.f64 (*.f64 2 (/.f64 1/2 (/.f64 C (pow.f64 B 2))))) (+.f64 B B)) |
(/.f64 (neg.f64 (*.f64 2 (/.f64 -4 (/.f64 C (pow.f64 B 2))))) (-.f64 0 (*.f64 2 (*.f64 2 (*.f64 B 4))))) |
(/.f64 (neg.f64 (*.f64 2 (/.f64 -1 B))) (-.f64 0 (*.f64 2 (*.f64 C (/.f64 2 (pow.f64 B 2)))))) |
(/.f64 (neg.f64 (*.f64 2 (*.f64 (/.f64 -1/2 B) (pow.f64 B 2)))) (neg.f64 (+.f64 C C))) |
(/.f64 (neg.f64 (*.f64 2 (/.f64 (pow.f64 B 2) (neg.f64 B)))) (neg.f64 (*.f64 C 4))) |
(/.f64 (neg.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) -2) B))) (neg.f64 (*.f64 2 (*.f64 C 4)))) |
(/.f64 (neg.f64 (*.f64 2 (/.f64 (pow.f64 B 2) (+.f64 B B)))) (neg.f64 (*.f64 2 (neg.f64 C)))) |
(/.f64 (neg.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) 4) (neg.f64 B)))) (-.f64 0 (*.f64 2 (*.f64 2 (*.f64 C 4))))) |
(/.f64 (neg.f64 (*.f64 2 (/.f64 (pow.f64 B 2) B))) (-.f64 0 (*.f64 2 (*.f64 2 (neg.f64 C))))) |
(/.f64 (neg.f64 (*.f64 2 (/.f64 (pow.f64 B 2) B))) (-.f64 0 (*.f64 2 (neg.f64 (+.f64 C C))))) |
(/.f64 (neg.f64 (*.f64 2 (neg.f64 (/.f64 (pow.f64 B 2) C)))) (*.f64 B -4)) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 B 2) (/.f64 2 C)))) (*.f64 B -4)) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (/.f64 -1/2 B) 2))) (*.f64 C (/.f64 2 (pow.f64 B 2)))) |
(/.f64 (neg.f64 (neg.f64 (/.f64 (/.f64 -1/2 B) C))) (/.f64 1 (pow.f64 B 2))) |
(/.f64 (neg.f64 (neg.f64 (/.f64 -1/2 (/.f64 C (pow.f64 B 2))))) B) |
(/.f64 (neg.f64 (neg.f64 (/.f64 -1 (/.f64 C (pow.f64 B 2))))) (+.f64 B B)) |
(/.f64 (neg.f64 (neg.f64 (/.f64 -2 (/.f64 C (pow.f64 B 2))))) (*.f64 B 4)) |
(/.f64 (neg.f64 (neg.f64 (/.f64 1/2 (/.f64 C (pow.f64 B 2))))) (neg.f64 B)) |
(/.f64 (neg.f64 (neg.f64 (/.f64 -4 (/.f64 C (pow.f64 B 2))))) (*.f64 2 (*.f64 B 4))) |
(/.f64 (neg.f64 (neg.f64 (/.f64 -1 B))) (*.f64 C (/.f64 2 (pow.f64 B 2)))) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (/.f64 -1/2 B) (pow.f64 B 2)))) C) |
(/.f64 (neg.f64 (neg.f64 (/.f64 (pow.f64 B 2) (neg.f64 B)))) (+.f64 C C)) |
(/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 B 2) -2) B))) (*.f64 C 4)) |
(/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 B 2) -2) B))) (-.f64 0 (neg.f64 (*.f64 C 4)))) |
(/.f64 (neg.f64 (neg.f64 (/.f64 (pow.f64 B 2) (+.f64 B B)))) (neg.f64 C)) |
(/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 B 2) 4) (neg.f64 B)))) (*.f64 2 (*.f64 C 4))) |
(/.f64 (neg.f64 (neg.f64 (/.f64 (pow.f64 B 2) B))) (*.f64 2 (neg.f64 C))) |
(/.f64 (neg.f64 (neg.f64 (/.f64 (pow.f64 B 2) B))) (neg.f64 (+.f64 C C))) |
(/.f64 (neg.f64 (neg.f64 (neg.f64 (/.f64 -1/2 B)))) (neg.f64 (/.f64 C (pow.f64 B 2)))) |
(/.f64 (neg.f64 (neg.f64 (neg.f64 (/.f64 (pow.f64 B 2) C)))) (+.f64 B B)) |
(pow.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) 1) |
(+.f64 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) 0) |
(+.f64 0 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64))) |
(+.f64 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (*.f64 2 (PI.f64))) (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (*.f64 2 (PI.f64)))) |
(+.f64 (/.f64 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) 2) (/.f64 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) 2)) |
(-.f64 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) 0) |
(/.f64 2 (/.f64 (*.f64 2 (PI.f64)) (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))))) |
(/.f64 1 (/.f64 (PI.f64) (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))))) |
(/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) |
(/.f64 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) 1) |
(/.f64 -1 (neg.f64 (/.f64 (PI.f64) (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)))))) |
(/.f64 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (/.f64 2 (PI.f64))) 2) |
(/.f64 4 (*.f64 2 (/.f64 (*.f64 2 (PI.f64)) (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)))))) |
(/.f64 4 (/.f64 (*.f64 (PI.f64) 4) (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))))) |
(/.f64 -2 (neg.f64 (/.f64 (*.f64 2 (PI.f64)) (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)))))) |
(/.f64 (*.f64 2 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)))) (*.f64 2 (PI.f64))) |
(/.f64 (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) 4) 4) |
(/.f64 8 (*.f64 2 (/.f64 (*.f64 (PI.f64) 4) (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)))))) |
(/.f64 8 (*.f64 2 (*.f64 2 (/.f64 (*.f64 2 (PI.f64)) (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))))))) |
(/.f64 -4 (-.f64 0 (*.f64 2 (/.f64 (*.f64 2 (PI.f64)) (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))))))) |
(/.f64 -4 (-.f64 0 (/.f64 (*.f64 (PI.f64) 4) (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)))))) |
(/.f64 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 4) (*.f64 (PI.f64) 4)) |
(/.f64 (neg.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)))) (neg.f64 (PI.f64))) |
(/.f64 (*.f64 2 (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) 4)) 8) |
(/.f64 (*.f64 2 (neg.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))))) (*.f64 2 (neg.f64 (PI.f64)))) |
(/.f64 (*.f64 2 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 4)) (*.f64 (PI.f64) 8)) |
(/.f64 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (*.f64 (PI.f64) 1/4)) 4) |
(/.f64 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 2) (*.f64 (PI.f64) 1/2)) |
(/.f64 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (*.f64 2 (PI.f64))) 1/2) |
(/.f64 (neg.f64 (*.f64 2 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))))) (neg.f64 (*.f64 2 (PI.f64)))) |
(/.f64 (*.f64 2 (neg.f64 (*.f64 2 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)))))) (*.f64 2 (neg.f64 (*.f64 2 (PI.f64))))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) 4))) 16) |
(/.f64 (*.f64 2 (*.f64 2 (neg.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)))))) (*.f64 2 (*.f64 2 (neg.f64 (PI.f64))))) |
(/.f64 (*.f64 2 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (*.f64 (PI.f64) 1/4))) 8) |
(/.f64 (neg.f64 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 4)) (neg.f64 (*.f64 (PI.f64) 4))) |
(/.f64 (neg.f64 (neg.f64 (*.f64 2 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)))))) (*.f64 2 (PI.f64))) |
(/.f64 (neg.f64 (*.f64 2 (neg.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)))))) (neg.f64 (*.f64 2 (neg.f64 (PI.f64))))) |
(/.f64 (neg.f64 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 2)) (neg.f64 (*.f64 (PI.f64) 1/2))) |
(/.f64 (neg.f64 (*.f64 2 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 4))) (neg.f64 (*.f64 (PI.f64) 8))) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 4))) (*.f64 (PI.f64) 4)) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 4))) (-.f64 0 (neg.f64 (*.f64 (PI.f64) 4)))) |
(/.f64 (neg.f64 (*.f64 2 (neg.f64 (*.f64 2 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))))))) (-.f64 0 (*.f64 2 (neg.f64 (*.f64 2 (PI.f64)))))) |
(/.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 2 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))))))) (neg.f64 (*.f64 2 (PI.f64)))) |
(/.f64 (neg.f64 (*.f64 2 (*.f64 2 (neg.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))))))) (-.f64 0 (*.f64 2 (*.f64 2 (neg.f64 (PI.f64)))))) |
(/.f64 (neg.f64 (neg.f64 (*.f64 2 (neg.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))))))) (*.f64 2 (neg.f64 (PI.f64)))) |
(/.f64 (neg.f64 (neg.f64 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 2))) (*.f64 (PI.f64) 1/2)) |
(pow.f64 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) 1) |
(+.f64 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (/.f64 180 (PI.f64))) 0) |
(+.f64 0 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (/.f64 180 (PI.f64)))) |
(+.f64 (/.f64 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 180) (*.f64 2 (PI.f64))) (/.f64 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 180) (*.f64 2 (PI.f64)))) |
(+.f64 (/.f64 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (/.f64 180 (PI.f64))) 2) (/.f64 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (/.f64 180 (PI.f64))) 2)) |
(-.f64 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (/.f64 180 (PI.f64))) 0) |
(/.f64 2 (/.f64 (*.f64 2 (PI.f64)) (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 180))) |
(/.f64 2 (*.f64 2 (/.f64 (PI.f64) (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 180)))) |
(/.f64 1 (/.f64 (PI.f64) (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 180))) |
(/.f64 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (/.f64 180 (PI.f64))) 1) |
(/.f64 -1 (-.f64 0 (/.f64 (PI.f64) (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 180)))) |
(/.f64 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 180) (PI.f64)) |
(/.f64 4 (/.f64 (*.f64 (PI.f64) 4) (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 180))) |
(/.f64 4 (*.f64 2 (/.f64 (*.f64 2 (PI.f64)) (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 180)))) |
(/.f64 -2 (-.f64 0 (/.f64 (*.f64 2 (PI.f64)) (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 180)))) |
(/.f64 (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) 360) 2) |
(/.f64 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 360) (*.f64 2 (PI.f64))) |
(/.f64 8 (*.f64 2 (/.f64 (*.f64 (PI.f64) 4) (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 180)))) |
(/.f64 -4 (-.f64 0 (/.f64 (*.f64 (PI.f64) 4) (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 180)))) |
(/.f64 (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) 720) 4) |
(/.f64 (*.f64 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 180) 4) (*.f64 (PI.f64) 4)) |
(/.f64 (*.f64 2 (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) 720)) 8) |
(/.f64 (/.f64 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 180) 2) (*.f64 (PI.f64) 1/2)) |
(/.f64 (/.f64 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 180) (*.f64 2 (PI.f64))) 1/2) |
(/.f64 (neg.f64 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 180)) (neg.f64 (PI.f64))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) 720))) 16) |
(/.f64 (*.f64 2 (/.f64 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 180) 2)) (PI.f64)) |
(/.f64 (*.f64 2 (neg.f64 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 180))) (*.f64 2 (neg.f64 (PI.f64)))) |
(/.f64 (neg.f64 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 360)) (neg.f64 (*.f64 2 (PI.f64)))) |
(/.f64 (neg.f64 (/.f64 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 180) 2)) (neg.f64 (*.f64 (PI.f64) 1/2))) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 180))) (PI.f64)) |
(/.f64 (neg.f64 (*.f64 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 180) 4)) (neg.f64 (*.f64 (PI.f64) 4))) |
(/.f64 (neg.f64 (*.f64 2 (/.f64 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 180) 2))) (neg.f64 (PI.f64))) |
(/.f64 (neg.f64 (*.f64 2 (neg.f64 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 180)))) (neg.f64 (*.f64 2 (neg.f64 (PI.f64))))) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 360))) (*.f64 2 (PI.f64))) |
(/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 180) 2))) (*.f64 (PI.f64) 1/2)) |
(/.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 180)))) (neg.f64 (PI.f64))) |
(pow.f64 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (/.f64 180 (PI.f64))) 1) |
| Outputs |
|---|
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(*.f64 -1/2 (/.f64 B C)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64)) 180) |
(+.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) 0) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(+.f64 0 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(+.f64 (/.f64 (/.f64 (/.f64 (pow.f64 B 2) C) (neg.f64 B)) 4) (/.f64 (/.f64 (/.f64 (pow.f64 B 2) C) (neg.f64 B)) 4)) |
(+.f64 (/.f64 (/.f64 (pow.f64 B 2) C) (*.f64 (neg.f64 B) 4)) (/.f64 (/.f64 (pow.f64 B 2) C) (*.f64 (neg.f64 B) 4))) |
(+.f64 (/.f64 (pow.f64 B 2) (*.f64 (*.f64 B (neg.f64 C)) 4)) (/.f64 (pow.f64 B 2) (*.f64 (*.f64 B (neg.f64 C)) 4))) |
(+.f64 (/.f64 (/.f64 (pow.f64 B 2) B) (*.f64 C -4)) (/.f64 (/.f64 (pow.f64 B 2) B) (*.f64 C -4))) |
(-.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) 0) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 -1/2 (*.f64 B (/.f64 C (pow.f64 B 2)))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 -1/2 (/.f64 B (/.f64 (pow.f64 B 2) C))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 -1/2 (-.f64 0 (*.f64 (neg.f64 B) (/.f64 C (pow.f64 B 2))))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (/.f64 -1/2 B) (/.f64 C (pow.f64 B 2))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 2 (*.f64 (/.f64 C (pow.f64 B 2)) (*.f64 B -4))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 2 (/.f64 (*.f64 C (/.f64 2 (pow.f64 B 2))) (/.f64 -1/2 B))) |
(/.f64 (/.f64 -1/2 B) (/.f64 (*.f64 C (/.f64 2 (pow.f64 B 2))) 2)) |
(/.f64 (/.f64 -1/2 B) (*.f64 (/.f64 2 (pow.f64 B 2)) (/.f64 C 2))) |
(/.f64 2 (/.f64 (*.f64 B -4) (/.f64 (pow.f64 B 2) C))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 2 (*.f64 2 (/.f64 (/.f64 C (pow.f64 B 2)) (/.f64 -1/2 B)))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 2 (-.f64 0 (*.f64 (*.f64 B 4) (/.f64 C (pow.f64 B 2))))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (pow.f64 B 2) (*.f64 C (*.f64 B -2))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (pow.f64 B 2) (/.f64 C (/.f64 -1/2 B))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (pow.f64 B 2) (-.f64 0 (*.f64 (neg.f64 C) (*.f64 B -2)))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (pow.f64 B 2) (-.f64 0 (/.f64 C (neg.f64 (/.f64 -1/2 B))))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (/.f64 (pow.f64 B 2) C) (*.f64 B -2)) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (/.f64 (pow.f64 B 2) C) (/.f64 1 (/.f64 -1/2 B))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) 1) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 1 (*.f64 (/.f64 C (pow.f64 B 2)) (*.f64 B -2))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 1 (/.f64 (/.f64 C (pow.f64 B 2)) (/.f64 -1/2 B))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 1 (-.f64 0 (*.f64 (*.f64 C (/.f64 2 (pow.f64 B 2))) B))) |
(/.f64 1 (neg.f64 (*.f64 B (*.f64 C (/.f64 2 (pow.f64 B 2)))))) |
(/.f64 -1 (*.f64 (/.f64 2 (pow.f64 B 2)) (*.f64 B C))) |
(/.f64 1 (-.f64 0 (/.f64 (+.f64 B B) (/.f64 (pow.f64 B 2) C)))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 (*.f64 B -4) C)) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (*.f64 2 (pow.f64 B 2)) (/.f64 (+.f64 C C) (/.f64 -1/2 B))) |
(/.f64 (/.f64 -1/2 B) (/.f64 (+.f64 C C) (*.f64 2 (pow.f64 B 2)))) |
(/.f64 (*.f64 2 (pow.f64 B 2)) (*.f64 2 (/.f64 C (/.f64 -1/2 B)))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (*.f64 2 (pow.f64 B 2)) (-.f64 0 (*.f64 (*.f64 B 4) C))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (*.f64 2 (pow.f64 B 2)) (-.f64 0 (*.f64 (*.f64 B -2) (neg.f64 (+.f64 C C))))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 -1 (*.f64 (*.f64 C (/.f64 2 (pow.f64 B 2))) B)) |
(/.f64 1 (neg.f64 (*.f64 B (*.f64 C (/.f64 2 (pow.f64 B 2)))))) |
(/.f64 -1 (*.f64 (/.f64 2 (pow.f64 B 2)) (*.f64 B C))) |
(/.f64 -1 (/.f64 (+.f64 B B) (/.f64 (pow.f64 B 2) C))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 -1 (*.f64 2 (/.f64 B (/.f64 (pow.f64 B 2) C)))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 -1 (-.f64 0 (*.f64 (/.f64 C (pow.f64 B 2)) (*.f64 B -2)))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 -1 (-.f64 0 (/.f64 (/.f64 C (pow.f64 B 2)) (/.f64 -1/2 B)))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (*.f64 (pow.f64 B 2) (/.f64 2 C)) (*.f64 B -4)) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (*.f64 (pow.f64 B 2) (/.f64 2 C)) (/.f64 2 (/.f64 -1/2 B))) |
(*.f64 (/.f64 2 C) (/.f64 (pow.f64 B 2) (/.f64 B -1/4))) |
(*.f64 (pow.f64 B 2) (/.f64 (/.f64 2 C) (/.f64 B -1/4))) |
(/.f64 (*.f64 (pow.f64 B 2) (/.f64 2 C)) (*.f64 2 (/.f64 1 (/.f64 -1/2 B)))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (*.f64 (pow.f64 B 2) 4) (*.f64 2 (*.f64 (*.f64 B -4) C))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (*.f64 (pow.f64 B 2) 4) (*.f64 2 (/.f64 (+.f64 C C) (/.f64 -1/2 B)))) |
(/.f64 (/.f64 -1/2 B) (/.f64 (+.f64 C C) (*.f64 2 (pow.f64 B 2)))) |
(/.f64 4 (*.f64 2 (*.f64 (/.f64 C (pow.f64 B 2)) (*.f64 B -4)))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 4 (*.f64 2 (/.f64 (*.f64 C (/.f64 2 (pow.f64 B 2))) (/.f64 -1/2 B)))) |
(/.f64 (/.f64 -1/2 B) (/.f64 (*.f64 C (/.f64 2 (pow.f64 B 2))) 2)) |
(/.f64 (/.f64 -1/2 B) (*.f64 (/.f64 2 (pow.f64 B 2)) (/.f64 C 2))) |
(/.f64 4 (*.f64 2 (/.f64 (*.f64 B -4) (/.f64 (pow.f64 B 2) C)))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 4 (-.f64 0 (*.f64 (*.f64 C (/.f64 2 (pow.f64 B 2))) (*.f64 B 4)))) |
(/.f64 4 (neg.f64 (*.f64 B (*.f64 4 (*.f64 C (/.f64 2 (pow.f64 B 2))))))) |
(/.f64 -4 (*.f64 4 (*.f64 (/.f64 2 (pow.f64 B 2)) (*.f64 B C)))) |
(/.f64 (*.f64 (/.f64 -1/2 B) 2) (*.f64 C (/.f64 2 (pow.f64 B 2)))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 -2 (*.f64 (*.f64 B 4) (/.f64 C (pow.f64 B 2)))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 -2 (*.f64 2 (/.f64 (+.f64 B B) (/.f64 (pow.f64 B 2) C)))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 -2 (-.f64 0 (*.f64 (/.f64 C (pow.f64 B 2)) (*.f64 B -4)))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 -2 (-.f64 0 (/.f64 (*.f64 C (/.f64 2 (pow.f64 B 2))) (/.f64 -1/2 B)))) |
(/.f64 (/.f64 -1/2 B) (/.f64 (*.f64 C (/.f64 2 (pow.f64 B 2))) 2)) |
(/.f64 (/.f64 -1/2 B) (*.f64 (/.f64 2 (pow.f64 B 2)) (/.f64 C 2))) |
(/.f64 -2 (-.f64 0 (/.f64 (*.f64 B -4) (/.f64 (pow.f64 B 2) C)))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (/.f64 (/.f64 (pow.f64 B 2) C) (neg.f64 B)) 2) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 1/2 (*.f64 (neg.f64 B) (/.f64 C (pow.f64 B 2)))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 1/2 (-.f64 0 (*.f64 B (/.f64 C (pow.f64 B 2))))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 1/2 (-.f64 0 (/.f64 B (/.f64 (pow.f64 B 2) C)))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (neg.f64 (pow.f64 B 2)) (*.f64 (neg.f64 C) (*.f64 B -2))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (neg.f64 (pow.f64 B 2)) (/.f64 C (neg.f64 (/.f64 -1/2 B)))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (neg.f64 (pow.f64 B 2)) (-.f64 0 (*.f64 C (*.f64 B -2)))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (neg.f64 (pow.f64 B 2)) (-.f64 0 (/.f64 C (/.f64 -1/2 B)))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (*.f64 (/.f64 (pow.f64 B 2) C) 4) (*.f64 2 (*.f64 B -4))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (*.f64 (/.f64 (pow.f64 B 2) C) 4) (*.f64 4 (*.f64 B -2))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (*.f64 (/.f64 (pow.f64 B 2) C) 4) (*.f64 2 (/.f64 2 (/.f64 -1/2 B)))) |
(*.f64 4 (/.f64 (/.f64 (pow.f64 B 2) C) (*.f64 2 (/.f64 B -1/4)))) |
(/.f64 -1/4 (/.f64 B (*.f64 (/.f64 (pow.f64 B 2) C) 2))) |
(/.f64 (*.f64 2 (*.f64 (pow.f64 B 2) 4)) (*.f64 (*.f64 B -4) (*.f64 C 4))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (*.f64 (/.f64 -1/2 B) 4) (*.f64 2 (*.f64 C (/.f64 2 (pow.f64 B 2))))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (*.f64 (/.f64 -1/2 B) 4) (*.f64 4 (/.f64 C (pow.f64 B 2)))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 -4 (*.f64 (*.f64 C (/.f64 2 (pow.f64 B 2))) (*.f64 B 4))) |
(/.f64 4 (neg.f64 (*.f64 B (*.f64 4 (*.f64 C (/.f64 2 (pow.f64 B 2))))))) |
(/.f64 -4 (*.f64 4 (*.f64 (/.f64 2 (pow.f64 B 2)) (*.f64 B C)))) |
(/.f64 (*.f64 2 (/.f64 (/.f64 (pow.f64 B 2) C) (neg.f64 B))) 4) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (/.f64 (/.f64 -1/2 B) C) (/.f64 1 (pow.f64 B 2))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (*.f64 (pow.f64 B 2) -2) (*.f64 (*.f64 B 4) C)) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (*.f64 (pow.f64 B 2) -2) (*.f64 (*.f64 B -2) (neg.f64 (+.f64 C C)))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (*.f64 (pow.f64 B 2) -2) (*.f64 2 (/.f64 C (neg.f64 (/.f64 -1/2 B))))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (*.f64 (pow.f64 B 2) -2) (-.f64 0 (*.f64 (*.f64 B -4) C))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (*.f64 (pow.f64 B 2) -2) (-.f64 0 (/.f64 (+.f64 C C) (/.f64 -1/2 B)))) |
(/.f64 (/.f64 -1/2 B) (/.f64 (+.f64 C C) (*.f64 2 (pow.f64 B 2)))) |
(/.f64 (*.f64 2 (*.f64 (/.f64 -1/2 B) 4)) (*.f64 2 (*.f64 4 (/.f64 C (pow.f64 B 2))))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 -8 (*.f64 2 (*.f64 (*.f64 C (/.f64 2 (pow.f64 B 2))) (*.f64 B 4)))) |
(/.f64 4 (neg.f64 (*.f64 B (*.f64 4 (*.f64 C (/.f64 2 (pow.f64 B 2))))))) |
(/.f64 -4 (*.f64 4 (*.f64 (/.f64 2 (pow.f64 B 2)) (*.f64 B C)))) |
(/.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 B 2) C) 4)) (*.f64 2 (*.f64 4 (*.f64 B -2)))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 B 2) 4))) (*.f64 2 (*.f64 (*.f64 B -4) (*.f64 C 4)))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (*.f64 2 (*.f64 (pow.f64 B 2) -2)) (*.f64 2 (*.f64 (*.f64 B 4) C))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (*.f64 2 (*.f64 (pow.f64 B 2) -2)) (*.f64 2 (*.f64 (*.f64 B -2) (neg.f64 (+.f64 C C))))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (*.f64 2 (*.f64 2 (/.f64 (/.f64 (pow.f64 B 2) C) (neg.f64 B)))) 8) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (*.f64 (/.f64 -1/2 B) (pow.f64 B 2)) C) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (/.f64 -1/2 (/.f64 C (pow.f64 B 2))) B) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (/.f64 -1 (/.f64 C (pow.f64 B 2))) (+.f64 B B)) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (/.f64 -2 (/.f64 C (pow.f64 B 2))) (*.f64 B 4)) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (/.f64 1/2 (/.f64 C (pow.f64 B 2))) (neg.f64 B)) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (/.f64 (*.f64 (/.f64 -1/2 B) 4) (/.f64 C (pow.f64 B 2))) 4) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (/.f64 -4 (/.f64 C (pow.f64 B 2))) (*.f64 2 (*.f64 B 4))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (/.f64 -1 B) (*.f64 C (/.f64 2 (pow.f64 B 2)))) |
(/.f64 1 (neg.f64 (*.f64 B (*.f64 C (/.f64 2 (pow.f64 B 2)))))) |
(/.f64 -1 (*.f64 (/.f64 2 (pow.f64 B 2)) (*.f64 B C))) |
(/.f64 (/.f64 (pow.f64 B 2) (neg.f64 B)) (+.f64 C C)) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (/.f64 (*.f64 (pow.f64 B 2) -2) B) (*.f64 C 4)) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (/.f64 (pow.f64 B 2) (+.f64 B B)) (neg.f64 C)) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 2 C)) (neg.f64 B)) 4) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (/.f64 (*.f64 (pow.f64 B 2) 4) (neg.f64 B)) (*.f64 2 (*.f64 C 4))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (/.f64 (pow.f64 B 2) B) (*.f64 2 (neg.f64 C))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (/.f64 (pow.f64 B 2) B) (neg.f64 (+.f64 C C))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (/.f64 (/.f64 (pow.f64 B 2) C) B) -2) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (/.f64 (/.f64 -1/2 B) 2) (/.f64 (/.f64 C (pow.f64 B 2)) 2)) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (neg.f64 (*.f64 (pow.f64 B 2) 4)) (-.f64 0 (*.f64 2 (*.f64 (*.f64 B -4) C)))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (neg.f64 (/.f64 -1/2 B)) (neg.f64 (/.f64 C (pow.f64 B 2)))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (neg.f64 (/.f64 (pow.f64 B 2) C)) (+.f64 B B)) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (neg.f64 (/.f64 (pow.f64 B 2) C)) (-.f64 0 (/.f64 1 (/.f64 -1/2 B)))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (*.f64 2 (/.f64 (/.f64 -1/2 B) C)) (*.f64 2 (/.f64 1 (pow.f64 B 2)))) |
(*.f64 (/.f64 -1/2 (*.f64 B C)) (/.f64 2 (*.f64 2 (/.f64 1 (pow.f64 B 2))))) |
(/.f64 (pow.f64 B 2) (/.f64 1 (*.f64 (/.f64 -1/2 (*.f64 B C)) 1))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (/.f64 (/.f64 (pow.f64 B 2) C) (neg.f64 B))))) 16) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (*.f64 2 (/.f64 -1/2 (/.f64 C (pow.f64 B 2)))) (+.f64 B B)) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (*.f64 2 (/.f64 -1 (/.f64 C (pow.f64 B 2)))) (*.f64 B 4)) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (*.f64 2 (/.f64 -2 (/.f64 C (pow.f64 B 2)))) (*.f64 2 (*.f64 B 4))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (*.f64 2 (/.f64 1/2 (/.f64 C (pow.f64 B 2)))) (*.f64 B -2)) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (*.f64 2 (/.f64 (*.f64 (/.f64 -1/2 B) 4) (/.f64 C (pow.f64 B 2)))) 8) |
(*.f64 (/.f64 (*.f64 (/.f64 -1/2 B) 4) (/.f64 C (pow.f64 B 2))) 1/4) |
(*.f64 (*.f64 4 (/.f64 (pow.f64 B 2) (/.f64 B (/.f64 -1/2 C)))) 1/4) |
(*.f64 (*.f64 4 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) 1/4) |
(/.f64 (*.f64 2 (/.f64 -4 (/.f64 C (pow.f64 B 2)))) (*.f64 2 (*.f64 2 (*.f64 B 4)))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (*.f64 2 (/.f64 -1 B)) (*.f64 2 (*.f64 C (/.f64 2 (pow.f64 B 2))))) |
(*.f64 (/.f64 -1 B) (/.f64 2 (*.f64 C (*.f64 (/.f64 2 (pow.f64 B 2)) 2)))) |
(/.f64 (*.f64 (/.f64 -1 B) 1) (*.f64 C (/.f64 2 (pow.f64 B 2)))) |
(/.f64 (*.f64 2 (*.f64 (/.f64 -1/2 B) (pow.f64 B 2))) (+.f64 C C)) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (*.f64 2 (/.f64 (pow.f64 B 2) (neg.f64 B))) (*.f64 C 4)) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) -2) B)) (*.f64 2 (*.f64 C 4))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (*.f64 2 (/.f64 (pow.f64 B 2) (+.f64 B B))) (*.f64 2 (neg.f64 C))) |
(*.f64 (/.f64 (pow.f64 B 2) (+.f64 B B)) (/.f64 2 (*.f64 2 (neg.f64 C)))) |
(*.f64 (/.f64 (pow.f64 B 2) (+.f64 B B)) (/.f64 1 (neg.f64 C))) |
(*.f64 (/.f64 (pow.f64 B 2) (+.f64 B B)) (/.f64 -1 C)) |
(/.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) (/.f64 2 C)) (neg.f64 B))) 8) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) 4) (neg.f64 B))) (*.f64 2 (*.f64 2 (*.f64 C 4)))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (*.f64 2 (/.f64 (pow.f64 B 2) B)) (*.f64 2 (*.f64 2 (neg.f64 C)))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (*.f64 2 (/.f64 (pow.f64 B 2) B)) (*.f64 2 (neg.f64 (+.f64 C C)))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (*.f64 2 (/.f64 (/.f64 (pow.f64 B 2) C) B)) -4) |
(*.f64 (/.f64 (pow.f64 B 2) (*.f64 C B)) -1/2) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C))) |
(/.f64 (*.f64 2 (neg.f64 (/.f64 -1/2 B))) (*.f64 2 (neg.f64 (/.f64 C (pow.f64 B 2))))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (*.f64 2 (neg.f64 (/.f64 (pow.f64 B 2) C))) (*.f64 B 4)) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (neg.f64 (*.f64 (/.f64 (pow.f64 B 2) C) 4)) (-.f64 0 (*.f64 2 (*.f64 B -4)))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (neg.f64 (*.f64 (/.f64 (pow.f64 B 2) C) 4)) (-.f64 0 (*.f64 4 (*.f64 B -2)))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (neg.f64 (*.f64 (pow.f64 B 2) (/.f64 2 C))) (*.f64 B 4)) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (neg.f64 (*.f64 (pow.f64 B 2) (/.f64 2 C))) (-.f64 0 (/.f64 2 (/.f64 -1/2 B)))) |
(*.f64 (/.f64 2 C) (/.f64 (pow.f64 B 2) (/.f64 B -1/4))) |
(*.f64 (pow.f64 B 2) (/.f64 (/.f64 2 C) (/.f64 B -1/4))) |
(/.f64 (neg.f64 (*.f64 (/.f64 -1/2 B) 2)) (neg.f64 (*.f64 C (/.f64 2 (pow.f64 B 2))))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (neg.f64 (/.f64 (/.f64 -1/2 B) C)) (neg.f64 (/.f64 1 (pow.f64 B 2)))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (neg.f64 (/.f64 -1/2 (/.f64 C (pow.f64 B 2)))) (neg.f64 B)) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (neg.f64 (/.f64 -1 (/.f64 C (pow.f64 B 2)))) (*.f64 B -2)) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (neg.f64 (/.f64 -2 (/.f64 C (pow.f64 B 2)))) (*.f64 B -4)) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (neg.f64 (/.f64 1/2 (/.f64 C (pow.f64 B 2)))) B) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (neg.f64 (/.f64 -4 (/.f64 C (pow.f64 B 2)))) (/.f64 (*.f64 B 4) -1/2)) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (neg.f64 (/.f64 -1 B)) (neg.f64 (*.f64 C (/.f64 2 (pow.f64 B 2))))) |
(/.f64 1 (neg.f64 (*.f64 B (*.f64 C (/.f64 2 (pow.f64 B 2)))))) |
(/.f64 -1 (*.f64 (/.f64 2 (pow.f64 B 2)) (*.f64 B C))) |
(/.f64 (neg.f64 (*.f64 (/.f64 -1/2 B) (pow.f64 B 2))) (neg.f64 C)) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (neg.f64 (/.f64 (pow.f64 B 2) (neg.f64 B))) (neg.f64 (+.f64 C C))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 B 2) -2) B)) (neg.f64 (*.f64 C 4))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (neg.f64 (/.f64 (pow.f64 B 2) (+.f64 B B))) C) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 B 2) 4) (neg.f64 B))) (neg.f64 (*.f64 2 (*.f64 C 4)))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (neg.f64 (/.f64 (pow.f64 B 2) B)) (+.f64 C C)) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (neg.f64 (/.f64 (pow.f64 B 2) B)) (neg.f64 (*.f64 2 (neg.f64 C)))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (neg.f64 (neg.f64 (/.f64 -1/2 B))) (/.f64 C (pow.f64 B 2))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (neg.f64 (neg.f64 (/.f64 -1/2 B))) (-.f64 0 (neg.f64 (/.f64 C (pow.f64 B 2))))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (neg.f64 (*.f64 (/.f64 -1/2 B) 4)) (-.f64 0 (*.f64 2 (*.f64 C (/.f64 2 (pow.f64 B 2)))))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (neg.f64 (*.f64 (/.f64 -1/2 B) 4)) (-.f64 0 (*.f64 4 (/.f64 C (pow.f64 B 2))))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (neg.f64 (*.f64 2 (*.f64 (pow.f64 B 2) 4))) (-.f64 0 (*.f64 (*.f64 B -4) (*.f64 C 4)))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (neg.f64 (neg.f64 (/.f64 (pow.f64 B 2) C))) (*.f64 B -2)) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (neg.f64 (*.f64 2 (/.f64 -1/2 (/.f64 C (pow.f64 B 2))))) (*.f64 B -2)) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (neg.f64 (*.f64 2 (/.f64 -1 (/.f64 C (pow.f64 B 2))))) (*.f64 B -4)) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (neg.f64 (*.f64 2 (/.f64 -2 (/.f64 C (pow.f64 B 2))))) (/.f64 (*.f64 B 4) -1/2)) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (neg.f64 (*.f64 2 (/.f64 1/2 (/.f64 C (pow.f64 B 2))))) (+.f64 B B)) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (neg.f64 (*.f64 2 (/.f64 -4 (/.f64 C (pow.f64 B 2))))) (-.f64 0 (*.f64 2 (*.f64 2 (*.f64 B 4))))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (neg.f64 (*.f64 2 (/.f64 -1 B))) (-.f64 0 (*.f64 2 (*.f64 C (/.f64 2 (pow.f64 B 2)))))) |
(*.f64 (/.f64 -1 B) (/.f64 2 (*.f64 C (*.f64 (/.f64 2 (pow.f64 B 2)) 2)))) |
(/.f64 (*.f64 (/.f64 -1 B) 1) (*.f64 C (/.f64 2 (pow.f64 B 2)))) |
(/.f64 (neg.f64 (*.f64 2 (*.f64 (/.f64 -1/2 B) (pow.f64 B 2)))) (neg.f64 (+.f64 C C))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (neg.f64 (*.f64 2 (/.f64 (pow.f64 B 2) (neg.f64 B)))) (neg.f64 (*.f64 C 4))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (neg.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) -2) B))) (neg.f64 (*.f64 2 (*.f64 C 4)))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (neg.f64 (*.f64 2 (/.f64 (pow.f64 B 2) (+.f64 B B)))) (neg.f64 (*.f64 2 (neg.f64 C)))) |
(/.f64 (*.f64 (/.f64 (pow.f64 B 2) (+.f64 B B)) -2) (*.f64 C 2)) |
(/.f64 (*.f64 2 (/.f64 (pow.f64 B 2) (/.f64 B -1/2))) (*.f64 C 2)) |
(/.f64 (neg.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) 4) (neg.f64 B)))) (-.f64 0 (*.f64 2 (*.f64 2 (*.f64 C 4))))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (neg.f64 (*.f64 2 (/.f64 (pow.f64 B 2) B))) (-.f64 0 (*.f64 2 (*.f64 2 (neg.f64 C))))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (neg.f64 (*.f64 2 (/.f64 (pow.f64 B 2) B))) (-.f64 0 (*.f64 2 (neg.f64 (+.f64 C C))))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (neg.f64 (*.f64 2 (neg.f64 (/.f64 (pow.f64 B 2) C)))) (*.f64 B -4)) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 B 2) (/.f64 2 C)))) (*.f64 B -4)) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (/.f64 -1/2 B) 2))) (*.f64 C (/.f64 2 (pow.f64 B 2)))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (neg.f64 (neg.f64 (/.f64 (/.f64 -1/2 B) C))) (/.f64 1 (pow.f64 B 2))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (neg.f64 (neg.f64 (/.f64 -1/2 (/.f64 C (pow.f64 B 2))))) B) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (neg.f64 (neg.f64 (/.f64 -1 (/.f64 C (pow.f64 B 2))))) (+.f64 B B)) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (neg.f64 (neg.f64 (/.f64 -2 (/.f64 C (pow.f64 B 2))))) (*.f64 B 4)) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (neg.f64 (neg.f64 (/.f64 1/2 (/.f64 C (pow.f64 B 2))))) (neg.f64 B)) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (neg.f64 (neg.f64 (/.f64 -4 (/.f64 C (pow.f64 B 2))))) (*.f64 2 (*.f64 B 4))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (neg.f64 (neg.f64 (/.f64 -1 B))) (*.f64 C (/.f64 2 (pow.f64 B 2)))) |
(/.f64 1 (neg.f64 (*.f64 B (*.f64 C (/.f64 2 (pow.f64 B 2)))))) |
(/.f64 -1 (*.f64 (/.f64 2 (pow.f64 B 2)) (*.f64 B C))) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (/.f64 -1/2 B) (pow.f64 B 2)))) C) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (neg.f64 (neg.f64 (/.f64 (pow.f64 B 2) (neg.f64 B)))) (+.f64 C C)) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 B 2) -2) B))) (*.f64 C 4)) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 B 2) -2) B))) (-.f64 0 (neg.f64 (*.f64 C 4)))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (neg.f64 (neg.f64 (/.f64 (pow.f64 B 2) (+.f64 B B)))) (neg.f64 C)) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 B 2) 4) (neg.f64 B)))) (*.f64 2 (*.f64 C 4))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (neg.f64 (neg.f64 (/.f64 (pow.f64 B 2) B))) (*.f64 2 (neg.f64 C))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (neg.f64 (neg.f64 (/.f64 (pow.f64 B 2) B))) (neg.f64 (+.f64 C C))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (neg.f64 (neg.f64 (neg.f64 (/.f64 -1/2 B)))) (neg.f64 (/.f64 C (pow.f64 B 2)))) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(/.f64 (neg.f64 (neg.f64 (neg.f64 (/.f64 (pow.f64 B 2) C)))) (+.f64 B B)) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(pow.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) 1) |
(*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)) |
(*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C))) |
(+.f64 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) 0) |
(/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (PI.f64)) |
(+.f64 0 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64))) |
(/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (PI.f64)) |
(+.f64 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (*.f64 2 (PI.f64))) (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (*.f64 2 (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (PI.f64)) |
(+.f64 (/.f64 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) 2) (/.f64 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) 2)) |
(/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (PI.f64)) |
(-.f64 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) 0) |
(/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (PI.f64)) |
(/.f64 2 (/.f64 (*.f64 2 (PI.f64)) (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))))) |
(/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (PI.f64)) |
(/.f64 1 (/.f64 (PI.f64) (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))))) |
(/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (PI.f64)) |
(/.f64 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) 1) |
(/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (PI.f64)) |
(/.f64 -1 (neg.f64 (/.f64 (PI.f64) (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)))))) |
(/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (PI.f64)) |
(/.f64 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (/.f64 2 (PI.f64))) 2) |
(/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (PI.f64)) |
(/.f64 4 (*.f64 2 (/.f64 (*.f64 2 (PI.f64)) (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)))))) |
(/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (PI.f64)) |
(/.f64 4 (/.f64 (*.f64 (PI.f64) 4) (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))))) |
(/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (PI.f64)) |
(/.f64 -2 (neg.f64 (/.f64 (*.f64 2 (PI.f64)) (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)))))) |
(/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (PI.f64)) |
(/.f64 (*.f64 2 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)))) (*.f64 2 (PI.f64))) |
(/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (PI.f64)) |
(/.f64 (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) 4) 4) |
(/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (PI.f64)) |
(/.f64 8 (*.f64 2 (/.f64 (*.f64 (PI.f64) 4) (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)))))) |
(/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (PI.f64)) |
(/.f64 8 (*.f64 2 (*.f64 2 (/.f64 (*.f64 2 (PI.f64)) (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))))))) |
(/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (PI.f64)) |
(/.f64 -4 (-.f64 0 (*.f64 2 (/.f64 (*.f64 2 (PI.f64)) (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))))))) |
(/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (PI.f64)) |
(/.f64 -4 (-.f64 0 (/.f64 (*.f64 (PI.f64) 4) (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)))))) |
(/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (PI.f64)) |
(/.f64 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 4) (*.f64 (PI.f64) 4)) |
(/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (PI.f64)) |
(/.f64 (neg.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)))) (neg.f64 (PI.f64))) |
(/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (PI.f64)) |
(/.f64 (*.f64 2 (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) 4)) 8) |
(/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (PI.f64)) |
(/.f64 (*.f64 2 (neg.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))))) (*.f64 2 (neg.f64 (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (PI.f64)) |
(/.f64 (*.f64 2 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 4)) (*.f64 (PI.f64) 8)) |
(/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (PI.f64)) |
(/.f64 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (*.f64 (PI.f64) 1/4)) 4) |
(/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (PI.f64)) |
(/.f64 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 2) (*.f64 (PI.f64) 1/2)) |
(/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (PI.f64)) |
(/.f64 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (*.f64 2 (PI.f64))) 1/2) |
(/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (PI.f64)) |
(/.f64 (neg.f64 (*.f64 2 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))))) (neg.f64 (*.f64 2 (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (PI.f64)) |
(/.f64 (*.f64 2 (neg.f64 (*.f64 2 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)))))) (*.f64 2 (neg.f64 (*.f64 2 (PI.f64))))) |
(/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (PI.f64)) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) 4))) 16) |
(/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (PI.f64)) |
(/.f64 (*.f64 2 (*.f64 2 (neg.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)))))) (*.f64 2 (*.f64 2 (neg.f64 (PI.f64))))) |
(/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (PI.f64)) |
(/.f64 (*.f64 2 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (*.f64 (PI.f64) 1/4))) 8) |
(/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (PI.f64)) |
(/.f64 (neg.f64 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 4)) (neg.f64 (*.f64 (PI.f64) 4))) |
(/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (PI.f64)) |
(/.f64 (neg.f64 (neg.f64 (*.f64 2 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)))))) (*.f64 2 (PI.f64))) |
(/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (PI.f64)) |
(/.f64 (neg.f64 (*.f64 2 (neg.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C)))))) (neg.f64 (*.f64 2 (neg.f64 (PI.f64))))) |
(/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (PI.f64)) |
(/.f64 (neg.f64 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 2)) (neg.f64 (*.f64 (PI.f64) 1/2))) |
(/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (PI.f64)) |
(/.f64 (neg.f64 (*.f64 2 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 4))) (neg.f64 (*.f64 (PI.f64) 8))) |
(/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (PI.f64)) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 4))) (*.f64 (PI.f64) 4)) |
(/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (PI.f64)) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 4))) (-.f64 0 (neg.f64 (*.f64 (PI.f64) 4)))) |
(/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (PI.f64)) |
(/.f64 (neg.f64 (*.f64 2 (neg.f64 (*.f64 2 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))))))) (-.f64 0 (*.f64 2 (neg.f64 (*.f64 2 (PI.f64)))))) |
(/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (PI.f64)) |
(/.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 2 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))))))) (neg.f64 (*.f64 2 (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (PI.f64)) |
(/.f64 (neg.f64 (*.f64 2 (*.f64 2 (neg.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))))))) (-.f64 0 (*.f64 2 (*.f64 2 (neg.f64 (PI.f64)))))) |
(/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (PI.f64)) |
(/.f64 (neg.f64 (neg.f64 (*.f64 2 (neg.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))))))) (*.f64 2 (neg.f64 (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (PI.f64)) |
(/.f64 (neg.f64 (neg.f64 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 2))) (*.f64 (PI.f64) 1/2)) |
(/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (PI.f64)) |
(pow.f64 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) 1) |
(/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (PI.f64)) |
(+.f64 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (/.f64 180 (PI.f64))) 0) |
(*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (/.f64 180 (PI.f64))) |
(+.f64 0 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (/.f64 180 (PI.f64)))) |
(*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (/.f64 180 (PI.f64))) |
(+.f64 (/.f64 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 180) (*.f64 2 (PI.f64))) (/.f64 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 180) (*.f64 2 (PI.f64)))) |
(*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (/.f64 180 (PI.f64))) |
(+.f64 (/.f64 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (/.f64 180 (PI.f64))) 2) (/.f64 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (/.f64 180 (PI.f64))) 2)) |
(*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (/.f64 180 (PI.f64))) |
(-.f64 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (/.f64 180 (PI.f64))) 0) |
(*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (/.f64 180 (PI.f64))) |
(/.f64 2 (/.f64 (*.f64 2 (PI.f64)) (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 180))) |
(*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (/.f64 180 (PI.f64))) |
(/.f64 2 (*.f64 2 (/.f64 (PI.f64) (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 180)))) |
(*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (/.f64 180 (PI.f64))) |
(/.f64 1 (/.f64 (PI.f64) (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 180))) |
(*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (/.f64 180 (PI.f64))) |
(/.f64 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (/.f64 180 (PI.f64))) 1) |
(*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (/.f64 180 (PI.f64))) |
(/.f64 -1 (-.f64 0 (/.f64 (PI.f64) (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 180)))) |
(*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (/.f64 180 (PI.f64))) |
(/.f64 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 180) (PI.f64)) |
(*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (/.f64 180 (PI.f64))) |
(/.f64 4 (/.f64 (*.f64 (PI.f64) 4) (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 180))) |
(*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (/.f64 180 (PI.f64))) |
(/.f64 4 (*.f64 2 (/.f64 (*.f64 2 (PI.f64)) (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 180)))) |
(*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (/.f64 180 (PI.f64))) |
(/.f64 -2 (-.f64 0 (/.f64 (*.f64 2 (PI.f64)) (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 180)))) |
(*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (/.f64 180 (PI.f64))) |
(/.f64 (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) 360) 2) |
(*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (/.f64 180 (PI.f64))) |
(/.f64 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 360) (*.f64 2 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (/.f64 180 (PI.f64))) |
(/.f64 8 (*.f64 2 (/.f64 (*.f64 (PI.f64) 4) (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 180)))) |
(*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (/.f64 180 (PI.f64))) |
(/.f64 -4 (-.f64 0 (/.f64 (*.f64 (PI.f64) 4) (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 180)))) |
(*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (/.f64 180 (PI.f64))) |
(/.f64 (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) 720) 4) |
(*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (/.f64 180 (PI.f64))) |
(/.f64 (*.f64 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 180) 4) (*.f64 (PI.f64) 4)) |
(*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (/.f64 180 (PI.f64))) |
(/.f64 (*.f64 2 (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) 720)) 8) |
(*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (/.f64 180 (PI.f64))) |
(/.f64 (/.f64 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 180) 2) (*.f64 (PI.f64) 1/2)) |
(*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (/.f64 180 (PI.f64))) |
(/.f64 (/.f64 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 180) (*.f64 2 (PI.f64))) 1/2) |
(*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (/.f64 180 (PI.f64))) |
(/.f64 (neg.f64 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 180)) (neg.f64 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (/.f64 180 (PI.f64))) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (PI.f64)) 720))) 16) |
(*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (/.f64 180 (PI.f64))) |
(/.f64 (*.f64 2 (/.f64 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 180) 2)) (PI.f64)) |
(*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (/.f64 180 (PI.f64))) |
(/.f64 (*.f64 2 (neg.f64 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 180))) (*.f64 2 (neg.f64 (PI.f64)))) |
(*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (/.f64 180 (PI.f64))) |
(/.f64 (neg.f64 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 360)) (neg.f64 (*.f64 2 (PI.f64)))) |
(*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (/.f64 180 (PI.f64))) |
(/.f64 (neg.f64 (/.f64 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 180) 2)) (neg.f64 (*.f64 (PI.f64) 1/2))) |
(*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (/.f64 180 (PI.f64))) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 180))) (PI.f64)) |
(*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (/.f64 180 (PI.f64))) |
(/.f64 (neg.f64 (*.f64 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 180) 4)) (neg.f64 (*.f64 (PI.f64) 4))) |
(*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (/.f64 180 (PI.f64))) |
(/.f64 (neg.f64 (*.f64 2 (/.f64 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 180) 2))) (neg.f64 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (/.f64 180 (PI.f64))) |
(/.f64 (neg.f64 (*.f64 2 (neg.f64 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 180)))) (neg.f64 (*.f64 2 (neg.f64 (PI.f64))))) |
(*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (/.f64 180 (PI.f64))) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 360))) (*.f64 2 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (/.f64 180 (PI.f64))) |
(/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 180) 2))) (*.f64 (PI.f64) 1/2)) |
(*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (/.f64 180 (PI.f64))) |
(/.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) 180)))) (neg.f64 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (/.f64 180 (PI.f64))) |
(pow.f64 (*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (/.f64 180 (PI.f64))) 1) |
(*.f64 (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))) (/.f64 180 (PI.f64))) |
(*.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (/.f64 180 (PI.f64))) |
Compiled 13443 to 9415 computations (30% saved)
23 alts after pruning (12 fresh and 11 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 771 | 4 | 775 |
| Fresh | 1 | 8 | 9 |
| Picked | 0 | 1 | 1 |
| Done | 1 | 10 | 11 |
| Total | 773 | 23 | 796 |
| Status | Error | Program |
|---|---|---|
| 35.5b | (/.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 180) (PI.f64)) | |
| 49.1b | (*.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (/.f64 180 (PI.f64))) | |
| 51.3b | (*.f64 180 (/.f64 (+.f64 (-.f64 1 (neg.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))))) -1) (PI.f64))) | |
| ✓ | 48.5b | (*.f64 180 (/.f64 (atan.f64 (/.f64 (/.f64 -1/2 B) (/.f64 C (pow.f64 B 2)))) (PI.f64))) |
| 49.7b | (*.f64 180 (/.f64 (atan.f64 (/.f64 (neg.f64 A) B)) (PI.f64))) | |
| ✓ | 51.7b | (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
| ✓ | 42.7b | (*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) 1)) (PI.f64))) |
| ✓ | 36.8b | (*.f64 180 (/.f64 (atan.f64 (-.f64 1 (/.f64 A B))) (PI.f64))) |
| 41.2b | (*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (PI.f64))) | |
| 48.4b | (*.f64 180 (/.f64 (atan.f64 (+.f64 (+.f64 (*.f64 -1/2 (/.f64 B (-.f64 A C))) (*.f64 1/8 (/.f64 (pow.f64 B 3) (pow.f64 (-.f64 A C) 3)))) (*.f64 2 (-.f64 (/.f64 C B) (/.f64 A B))))) (PI.f64))) | |
| 42.4b | (*.f64 180 (/.f64 (atan.f64 (+.f64 (*.f64 -1/2 (/.f64 B (-.f64 A C))) (*.f64 2 (-.f64 (/.f64 C B) (/.f64 A B))))) (PI.f64))) | |
| ✓ | 31.8b | (*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (+.f64 (+.f64 1 (-.f64 1 (/.f64 A B))) (/.f64 C B)))) (PI.f64))) |
| 47.9b | (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))) (PI.f64))) | |
| 51.7b | (*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) | |
| ✓ | 46.7b | (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
| ✓ | 44.3b | (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
| ✓ | 49.4b | (*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
| 36.6b | (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64))) | |
| 55.4b | (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 0 B))) (PI.f64))) | |
| ✓ | 48.0b | (*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) |
| ✓ | 52.2b | (*.f64 180 (/.f64 (atan.f64 -1) (PI.f64))) |
| 41.2b | (*.f64 180 (*.f64 (/.f64 1 (PI.f64)) (atan.f64 (-.f64 -1 (/.f64 A B))))) | |
| ✓ | 48.5b | (*.f64 180 (*.f64 (/.f64 1 (PI.f64)) (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))))) |
Compiled 370 to 305 computations (17.6% saved)
| Inputs |
|---|
(*.f64 180 (/.f64 (atan.f64 -1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 0 B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (neg.f64 A) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 1 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) 1)) (PI.f64))) |
(*.f64 180 (*.f64 (/.f64 1 (PI.f64)) (atan.f64 (-.f64 -1 (/.f64 A B))))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(/.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 180) (PI.f64)) |
(*.f64 180 (/.f64 (+.f64 (-.f64 1 (neg.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))))) -1) (PI.f64))) |
(*.f64 180 (*.f64 (/.f64 1 (PI.f64)) (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (+.f64 (+.f64 1 (-.f64 1 (/.f64 A B))) (/.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (*.f64 -1/2 (/.f64 B (-.f64 A C))) (*.f64 2 (-.f64 (/.f64 C B) (/.f64 A B))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (/.f64 -1/2 B) (/.f64 C (pow.f64 B 2)))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (/.f64 180 (PI.f64))) |
(*.f64 180 (*.f64 (/.f64 1 (PI.f64)) (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) 0))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (neg.f64 (/.f64 0 B)) (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (+.f64 (*.f64 -1/2 (/.f64 B (-.f64 A C))) (*.f64 1/8 (/.f64 (pow.f64 B 3) (pow.f64 (-.f64 A C) 3)))) (*.f64 2 (-.f64 (/.f64 C B) (/.f64 A B))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (/.f64 2 B) (/.f64 2 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (PI.f64))) |
| Outputs |
|---|
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (+.f64 (+.f64 1 (-.f64 1 (/.f64 A B))) (/.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
7 calls:
| 176.0ms | B |
| 137.0ms | C |
| 76.0ms | A |
| 14.0ms | (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
| 11.0ms | (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (PI.f64))) |
| Error | Segments | Branch |
|---|---|---|
| 20.9b | 6 | A |
| 14.5b | 10 | B |
| 21.1b | 6 | C |
| 17.2b | 3 | (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (PI.f64))) |
| 17.2b | 3 | (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (PI.f64)) |
| 17.2b | 3 | (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
| 17.2b | 3 | (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
Compiled 552 to 369 computations (33.2% saved)
| 9× | binary-search |
| Time | Left | Right |
|---|---|---|
| 18.0ms | 3.1237514693573286e+60 | 3.9473741319825585e+60 |
| 70.0ms | 8.776279896389705e-60 | 4.719859685910756e-57 |
| 95.0ms | 1.066123838615028e-192 | 3.523800439746525e-179 |
| 120.0ms | 5.964565322040574e-270 | 1.0389656289681303e-241 |
| 107.0ms | -9.563705181205096e-278 | -2.589691171718224e-283 |
| 91.0ms | -9.803232715155256e-194 | -8.490886166660331e-203 |
| 108.0ms | -5.547180251726643e-131 | -6.54715843701539e-136 |
| 46.0ms | -2.726253608559394e-62 | -3.4435662691329e-63 |
| 99.0ms | -8.30966161672278e-27 | -1.9723719608344143e-32 |
| 352.0ms | 269× | body | 4096 | valid |
| 197.0ms | 197× | body | 2048 | valid |
| 127.0ms | 598× | body | 256 | valid |
| 39.0ms | 77× | body | 1024 | valid |
| 14.0ms | 43× | body | 512 | valid |
Compiled 2890 to 2347 computations (18.8% saved)
| Inputs |
|---|
(*.f64 180 (/.f64 (atan.f64 -1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 0 B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (neg.f64 A) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 1 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) 1)) (PI.f64))) |
(*.f64 180 (*.f64 (/.f64 1 (PI.f64)) (atan.f64 (-.f64 -1 (/.f64 A B))))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(/.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 180) (PI.f64)) |
(*.f64 180 (/.f64 (+.f64 (-.f64 1 (neg.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))))) -1) (PI.f64))) |
(*.f64 180 (*.f64 (/.f64 1 (PI.f64)) (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (+.f64 (+.f64 1 (-.f64 1 (/.f64 A B))) (/.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (*.f64 -1/2 (/.f64 B (-.f64 A C))) (*.f64 2 (-.f64 (/.f64 C B) (/.f64 A B))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (/.f64 -1/2 B) (/.f64 C (pow.f64 B 2)))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (/.f64 180 (PI.f64))) |
(*.f64 180 (*.f64 (/.f64 1 (PI.f64)) (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) 0))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (neg.f64 (/.f64 0 B)) (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (+.f64 (*.f64 -1/2 (/.f64 B (-.f64 A C))) (*.f64 1/8 (/.f64 (pow.f64 B 3) (pow.f64 (-.f64 A C) 3)))) (*.f64 2 (-.f64 (/.f64 C B) (/.f64 A B))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64))) |
| Outputs |
|---|
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (+.f64 (+.f64 1 (-.f64 1 (/.f64 A B))) (/.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
3 calls:
| 138.0ms | B |
| 98.0ms | C |
| 74.0ms | A |
| Error | Segments | Branch |
|---|---|---|
| 21.8b | 6 | A |
| 15.3b | 10 | B |
| 21.1b | 6 | C |
Compiled 411 to 268 computations (34.8% saved)
| 9× | binary-search |
| Time | Left | Right |
|---|---|---|
| 14.0ms | 3.1237514693573286e+60 | 3.9473741319825585e+60 |
| 56.0ms | 8.776279896389705e-60 | 4.719859685910756e-57 |
| 77.0ms | 1.066123838615028e-192 | 3.523800439746525e-179 |
| 120.0ms | 5.964565322040574e-270 | 1.0389656289681303e-241 |
| 90.0ms | -9.563705181205096e-278 | -2.589691171718224e-283 |
| 52.0ms | -2.956983831895874e-210 | -1.3761941851557164e-210 |
| 83.0ms | -5.547180251726643e-131 | -6.54715843701539e-136 |
| 69.0ms | -3.4435662691329e-63 | -1.2492071072594696e-70 |
| 63.0ms | -8.30966161672278e-27 | -1.9723719608344143e-32 |
| 281.0ms | 261× | body | 4096 | valid |
| 157.0ms | 209× | body | 2048 | valid |
| 128.0ms | 621× | body | 256 | valid |
| 30.0ms | 56× | body | 1024 | valid |
| 8.0ms | 21× | body | 512 | valid |
Compiled 2456 to 2027 computations (17.5% saved)
| Inputs |
|---|
(*.f64 180 (/.f64 (atan.f64 -1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 0 B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (neg.f64 A) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 1 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) 1)) (PI.f64))) |
(*.f64 180 (*.f64 (/.f64 1 (PI.f64)) (atan.f64 (-.f64 -1 (/.f64 A B))))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(/.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 180) (PI.f64)) |
(*.f64 180 (/.f64 (+.f64 (-.f64 1 (neg.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))))) -1) (PI.f64))) |
(*.f64 180 (*.f64 (/.f64 1 (PI.f64)) (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (+.f64 (+.f64 1 (-.f64 1 (/.f64 A B))) (/.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (*.f64 -1/2 (/.f64 B (-.f64 A C))) (*.f64 2 (-.f64 (/.f64 C B) (/.f64 A B))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (/.f64 -1/2 B) (/.f64 C (pow.f64 B 2)))) (PI.f64))) |
(*.f64 (atan.f64 (*.f64 (pow.f64 B 2) (/.f64 -1/2 (*.f64 B C)))) (/.f64 180 (PI.f64))) |
(*.f64 180 (*.f64 (/.f64 1 (PI.f64)) (atan.f64 (*.f64 (/.f64 -1/2 B) (/.f64 (pow.f64 B 2) C))))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) 0))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (neg.f64 (/.f64 0 B)) (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 B C))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (+.f64 (*.f64 -1/2 (/.f64 B (-.f64 A C))) (*.f64 1/8 (/.f64 (pow.f64 B 3) (pow.f64 (-.f64 A C) 3)))) (*.f64 2 (-.f64 (/.f64 C B) (/.f64 A B))))) (PI.f64))) |
| Outputs |
|---|
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (+.f64 (+.f64 1 (-.f64 1 (/.f64 A B))) (/.f64 C B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
3 calls:
| 133.0ms | B |
| 86.0ms | C |
| 78.0ms | A |
| Error | Segments | Branch |
|---|---|---|
| 21.8b | 6 | A |
| 15.3b | 10 | B |
| 21.1b | 6 | C |
Compiled 393 to 255 computations (35.1% saved)
| 9× | binary-search |
| Time | Left | Right |
|---|---|---|
| 67.0ms | 3.1237514693573286e+60 | 3.9473741319825585e+60 |
| 92.0ms | 8.776279896389705e-60 | 4.719859685910756e-57 |
| 150.0ms | 1.066123838615028e-192 | 3.523800439746525e-179 |
| 92.0ms | 5.964565322040574e-270 | 1.0389656289681303e-241 |
| 84.0ms | -9.563705181205096e-278 | -2.589691171718224e-283 |
| 44.0ms | -2.956983831895874e-210 | -1.3761941851557164e-210 |
| 75.0ms | -5.547180251726643e-131 | -6.54715843701539e-136 |
| 60.0ms | -3.4435662691329e-63 | -1.2492071072594696e-70 |
| 59.0ms | -8.30966161672278e-27 | -1.9723719608344143e-32 |
| 340.0ms | 241× | body | 4096 | valid |
| 204.0ms | 209× | body | 2048 | valid |
| 118.0ms | 630× | body | 256 | valid |
| 31.0ms | 62× | body | 1024 | valid |
| 10.0ms | 26× | body | 512 | valid |
Compiled 2372 to 1943 computations (18.1% saved)
| Inputs |
|---|
(*.f64 180 (/.f64 (atan.f64 -1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 0 B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (neg.f64 A) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 1 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) 1)) (PI.f64))) |
(*.f64 180 (*.f64 (/.f64 1 (PI.f64)) (atan.f64 (-.f64 -1 (/.f64 A B))))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(/.f64 (*.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) 180) (PI.f64)) |
(*.f64 180 (/.f64 (+.f64 (-.f64 1 (neg.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))))) -1) (PI.f64))) |
(*.f64 180 (*.f64 (/.f64 1 (PI.f64)) (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))))) |
| Outputs |
|---|
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
3 calls:
| 765.0ms | C |
| 199.0ms | B |
| 50.0ms | A |
| Error | Segments | Branch |
|---|---|---|
| 21.8b | 6 | A |
| 15.3b | 10 | B |
| 21.1b | 6 | C |
Compiled 208 to 135 computations (35.1% saved)
| 9× | binary-search |
| Time | Left | Right |
|---|---|---|
| 13.0ms | 3.1237514693573286e+60 | 3.9473741319825585e+60 |
| 46.0ms | 8.776279896389705e-60 | 4.719859685910756e-57 |
| 140.0ms | 1.066123838615028e-192 | 3.523800439746525e-179 |
| 125.0ms | 5.964565322040574e-270 | 1.0389656289681303e-241 |
| 91.0ms | -9.563705181205096e-278 | -2.589691171718224e-283 |
| 43.0ms | -2.956983831895874e-210 | -1.3761941851557164e-210 |
| 70.0ms | -5.547180251726643e-131 | -6.54715843701539e-136 |
| 241.0ms | -3.4435662691329e-63 | -1.2492071072594696e-70 |
| 61.0ms | -8.30966161672278e-27 | -1.9723719608344143e-32 |
| 298.0ms | 245× | body | 4096 | valid |
| 262.0ms | 170× | body | 2048 | valid |
| 121.0ms | 78× | body | 1024 | valid |
| 117.0ms | 644× | body | 256 | valid |
| 11.0ms | 31× | body | 512 | valid |
Compiled 2336 to 1907 computations (18.4% saved)
| Inputs |
|---|
(*.f64 180 (/.f64 (atan.f64 -1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 0 B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (neg.f64 A) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 1 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) 1)) (PI.f64))) |
(*.f64 180 (*.f64 (/.f64 1 (PI.f64)) (atan.f64 (-.f64 -1 (/.f64 A B))))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
| Outputs |
|---|
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (PI.f64))) |
3 calls:
| 83.0ms | B |
| 50.0ms | A |
| 49.0ms | C |
| Error | Segments | Branch |
|---|---|---|
| 21.8b | 6 | A |
| 16.2b | 10 | B |
| 21.1b | 6 | C |
Compiled 149 to 101 computations (32.2% saved)
| 9× | binary-search |
| Time | Left | Right |
|---|---|---|
| 55.0ms | 4790777302.316549 | 1392266872648431.8 |
| 51.0ms | 8.776279896389705e-60 | 4.719859685910756e-57 |
| 83.0ms | 1.066123838615028e-192 | 3.523800439746525e-179 |
| 95.0ms | 5.964565322040574e-270 | 1.0389656289681303e-241 |
| 86.0ms | -9.563705181205096e-278 | -2.589691171718224e-283 |
| 40.0ms | -2.956983831895874e-210 | -1.3761941851557164e-210 |
| 386.0ms | -5.547180251726643e-131 | -6.54715843701539e-136 |
| 64.0ms | -3.4435662691329e-63 | -1.2492071072594696e-70 |
| 59.0ms | -8.30966161672278e-27 | -1.9723719608344143e-32 |
| 549.0ms | 246× | body | 4096 | valid |
| 161.0ms | 218× | body | 2048 | valid |
| 134.0ms | 701× | body | 256 | valid |
| 42.0ms | 75× | body | 1024 | valid |
| 8.0ms | 24× | body | 512 | valid |
Compiled 2492 to 2045 computations (17.9% saved)
| Inputs |
|---|
(*.f64 180 (/.f64 (atan.f64 -1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 0 B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (neg.f64 A) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 1 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) 1)) (PI.f64))) |
(*.f64 180 (*.f64 (/.f64 1 (PI.f64)) (atan.f64 (-.f64 -1 (/.f64 A B))))) |
| Outputs |
|---|
(*.f64 180 (/.f64 (atan.f64 (-.f64 1 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 1 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (PI.f64))) |
3 calls:
| 215.0ms | C |
| 105.0ms | B |
| 50.0ms | A |
| Error | Segments | Branch |
|---|---|---|
| 22.5b | 8 | A |
| 18.9b | 10 | B |
| 20.7b | 9 | C |
Compiled 135 to 94 computations (30.4% saved)
| 9× | binary-search |
| Time | Left | Right |
|---|---|---|
| 44.0ms | 4790777302.316549 | 1392266872648431.8 |
| 52.0ms | 8.776279896389705e-60 | 4.719859685910756e-57 |
| 89.0ms | 1.066123838615028e-192 | 3.523800439746525e-179 |
| 96.0ms | 5.964565322040574e-270 | 1.0389656289681303e-241 |
| 56.0ms | -1.8842184422038614e-239 | -8.725746378501776e-242 |
| 70.0ms | -1.950464013074303e-190 | -9.803232715155256e-194 |
| 73.0ms | -5.547180251726643e-131 | -6.54715843701539e-136 |
| 65.0ms | -3.4435662691329e-63 | -1.2492071072594696e-70 |
| 61.0ms | -8.30966161672278e-27 | -1.9723719608344143e-32 |
| 241.0ms | 241× | body | 4096 | valid |
| 174.0ms | 246× | body | 2048 | valid |
| 118.0ms | 680× | body | 256 | valid |
| 41.0ms | 79× | body | 1024 | valid |
| 12.0ms | 34× | body | 512 | valid |
Compiled 2272 to 1945 computations (14.4% saved)
| Inputs |
|---|
(*.f64 180 (/.f64 (atan.f64 -1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 0 B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (neg.f64 A) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (PI.f64))) |
| Outputs |
|---|
(*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (PI.f64))) |
3 calls:
| 48.0ms | B |
| 38.0ms | C |
| 37.0ms | A |
| Error | Segments | Branch |
|---|---|---|
| 25.4b | 7 | A |
| 21.7b | 8 | B |
| 23.7b | 7 | C |
Compiled 103 to 74 computations (28.2% saved)
| 7× | binary-search |
| Time | Left | Right |
|---|---|---|
| 50.0ms | 4790777302.316549 | 1392266872648431.8 |
| 49.0ms | 8.776279896389705e-60 | 4.719859685910756e-57 |
| 75.0ms | 1.066123838615028e-192 | 3.523800439746525e-179 |
| 92.0ms | 5.964565322040574e-270 | 1.0389656289681303e-241 |
| 72.0ms | -1.8842184422038614e-239 | -8.725746378501776e-242 |
| 64.0ms | -1.950464013074303e-190 | -9.803232715155256e-194 |
| 36.0ms | -84.8126298508686 | -19.535211298513147 |
| 173.0ms | 183× | body | 4096 | valid |
| 119.0ms | 174× | body | 2048 | valid |
| 97.0ms | 526× | body | 256 | valid |
| 30.0ms | 52× | body | 1024 | valid |
| 3.0ms | 9× | body | 512 | valid |
Compiled 1660 to 1429 computations (13.9% saved)
| Inputs |
|---|
(*.f64 180 (/.f64 (atan.f64 -1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 0 B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (neg.f64 A) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
| Outputs |
|---|
(*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (neg.f64 A) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 -1) (PI.f64))) |
3 calls:
| 51.0ms | C |
| 44.0ms | B |
| 39.0ms | A |
| Error | Segments | Branch |
|---|---|---|
| 26.9b | 8 | A |
| 23.5b | 8 | B |
| 26.1b | 10 | C |
Compiled 93 to 68 computations (26.9% saved)
| 7× | binary-search |
| Time | Left | Right |
|---|---|---|
| 39.0ms | 1.5080211171147984e+90 | 5.7343596404062744e+94 |
| 59.0ms | 8.776279896389705e-60 | 4.719859685910756e-57 |
| 84.0ms | 1.066123838615028e-192 | 3.523800439746525e-179 |
| 99.0ms | 5.964565322040574e-270 | 1.0389656289681303e-241 |
| 64.0ms | -1.8842184422038614e-239 | -8.725746378501776e-242 |
| 79.0ms | -1.950464013074303e-190 | -9.803232715155256e-194 |
| 33.0ms | -84.8126298508686 | -19.535211298513147 |
| 209.0ms | 212× | body | 4096 | valid |
| 102.0ms | 138× | body | 2048 | valid |
| 98.0ms | 516× | body | 256 | valid |
| 27.0ms | 50× | body | 1024 | valid |
| 4.0ms | 12× | body | 512 | valid |
Compiled 1579 to 1368 computations (13.4% saved)
| Inputs |
|---|
(*.f64 180 (/.f64 (atan.f64 -1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 0 B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (neg.f64 A) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
| Outputs |
|---|
(*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (neg.f64 A) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 -1) (PI.f64))) |
3 calls:
| 28.0ms | A |
| 25.0ms | C |
| 22.0ms | B |
| Error | Segments | Branch |
|---|---|---|
| 34.7b | 6 | A |
| 26.6b | 5 | B |
| 28.9b | 5 | C |
Compiled 73 to 55 computations (24.7% saved)
| 4× | binary-search |
| Time | Left | Right |
|---|---|---|
| 44.0ms | 9.502442378877443e+84 | 2.4759284261803876e+87 |
| 78.0ms | 1.066123838615028e-192 | 3.523800439746525e-179 |
| 90.0ms | 5.964565322040574e-270 | 1.0389656289681303e-241 |
| 35.0ms | -84.8126298508686 | -19.535211298513147 |
| 95.0ms | 106× | body | 4096 | valid |
| 65.0ms | 93× | body | 2048 | valid |
| 52.0ms | 306× | body | 256 | valid |
| 21.0ms | 41× | body | 1024 | valid |
| 5.0ms | 14× | body | 512 | valid |
Compiled 935 to 816 computations (12.7% saved)
| Inputs |
|---|
(*.f64 180 (/.f64 (atan.f64 -1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 0 B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (neg.f64 A) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
| Outputs |
|---|
(*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 0 B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 -1) (PI.f64))) |
3 calls:
| 28.0ms | B |
| 26.0ms | C |
| 23.0ms | A |
| Error | Segments | Branch |
|---|---|---|
| 35.8b | 5 | A |
| 29.4b | 6 | B |
| 34.4b | 6 | C |
Compiled 63 to 48 computations (23.8% saved)
| 5× | binary-search |
| Time | Left | Right |
|---|---|---|
| 38.0ms | 3.881553786776198e+63 | 3.185478935021405e+65 |
| 54.0ms | 1.199112208028663e-227 | 2.0025987924364074e-225 |
| 81.0ms | -9.40779968809956e-169 | -6.132388708879451e-177 |
| 76.0ms | -1.1049331654661118e-107 | -1.8344950366366454e-120 |
| 44.0ms | -3.8054258448797875e-6 | -2.2874101436306783e-7 |
| 101.0ms | 104× | body | 4096 | valid |
| 83.0ms | 113× | body | 2048 | valid |
| 64.0ms | 344× | body | 256 | valid |
| 29.0ms | 57× | body | 1024 | valid |
| 7.0ms | 22× | body | 512 | valid |
Compiled 1011 to 891 computations (11.9% saved)
| Inputs |
|---|
(*.f64 180 (/.f64 (atan.f64 -1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 0 B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (neg.f64 A) B)) (PI.f64))) |
| Outputs |
|---|
(*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 0 B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (neg.f64 A) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 -1) (PI.f64))) |
3 calls:
| 23.0ms | B |
| 22.0ms | C |
| 18.0ms | A |
| Error | Segments | Branch |
|---|---|---|
| 36.1b | 5 | A |
| 29.4b | 6 | B |
| 34.5b | 6 | C |
Compiled 53 to 41 computations (22.6% saved)
| 5× | binary-search |
| Time | Left | Right |
|---|---|---|
| 32.0ms | 3.881553786776198e+63 | 3.185478935021405e+65 |
| 106.0ms | 1.199112208028663e-227 | 2.0025987924364074e-225 |
| 439.0ms | -9.40779968809956e-169 | -6.132388708879451e-177 |
| 76.0ms | -1.1049331654661118e-107 | -1.8344950366366454e-120 |
| 41.0ms | -3.8054258448797875e-6 | -2.2874101436306783e-7 |
| 342.0ms | 103× | body | 4096 | valid |
| 233.0ms | 363× | body | 256 | valid |
| 78.0ms | 107× | body | 2048 | valid |
| 23.0ms | 44× | body | 1024 | valid |
| 8.0ms | 23× | body | 512 | valid |
Compiled 997 to 877 computations (12% saved)
| Inputs |
|---|
(*.f64 180 (/.f64 (atan.f64 -1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 0 B))) (PI.f64))) |
| Outputs |
|---|
(*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 0 B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 -1) (PI.f64))) |
3 calls:
| 83.0ms | C |
| 79.0ms | A |
| 20.0ms | B |
| Error | Segments | Branch |
|---|---|---|
| 41.6b | 7 | A |
| 31.2b | 5 | B |
| 36.1b | 5 | C |
Compiled 44 to 35 computations (20.5% saved)
| 4× | binary-search |
| Time | Left | Right |
|---|---|---|
| 233.0ms | 1.2894522941686051e-205 | 1.066123838615028e-192 |
| 280.0ms | -9.40779968809956e-169 | -6.132388708879451e-177 |
| 157.0ms | -1.1049331654661118e-107 | -1.8344950366366454e-120 |
| 109.0ms | -3.8054258448797875e-6 | -2.2874101436306783e-7 |
| 245.0ms | 107× | body | 4096 | valid |
| 230.0ms | 32× | body | 1024 | valid |
| 150.0ms | 317× | body | 256 | valid |
| 140.0ms | 106× | body | 2048 | valid |
| 5.0ms | 14× | body | 512 | valid |
Compiled 881 to 783 computations (11.1% saved)
| Inputs |
|---|
(*.f64 180 (/.f64 (atan.f64 -1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
| Outputs |
|---|
(*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 -1) (PI.f64))) |
3 calls:
| 105.0ms | C |
| 22.0ms | A |
| 10.0ms | B |
| Error | Segments | Branch |
|---|---|---|
| 42.9b | 7 | A |
| 32.4b | 3 | B |
| 39.6b | 4 | C |
Compiled 35 to 28 computations (20% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 158.0ms | 1.2894522941686051e-205 | 1.066123838615028e-192 |
| 43.0ms | -3.8054258448797875e-6 | -2.2874101436306783e-7 |
| 107.0ms | 45× | body | 2048 | valid |
| 52.0ms | 54× | body | 4096 | valid |
| 27.0ms | 153× | body | 256 | valid |
| 9.0ms | 15× | body | 1024 | valid |
| 2.0ms | 5× | body | 512 | valid |
Compiled 406 to 365 computations (10.1% saved)
Total -25.4b remaining (-67.8%)
Threshold costs -25.4b (-67.8%)
| Inputs |
|---|
(*.f64 180 (/.f64 (atan.f64 -1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) |
| Outputs |
|---|
(*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 -1) (PI.f64))) |
3 calls:
| 86.0ms | A |
| 11.0ms | C |
| 6.0ms | B |
| Error | Segments | Branch |
|---|---|---|
| 45.0b | 5 | A |
| 37.4b | 2 | B |
| 46.1b | 3 | C |
Compiled 27 to 23 computations (14.8% saved)
| 1× | binary-search |
| Time | Left | Right |
|---|---|---|
| 175.0ms | -4.161236456641303e-295 | 4.022665479832657e-307 |
| 147.0ms | 68× | body | 4096 | valid |
| 12.0ms | 72× | body | 256 | valid |
| 11.0ms | 16× | body | 2048 | valid |
| 1.0ms | 3× | body | 1024 | valid |
| 0.0ms | 1× | body | 512 | valid |
Compiled 232 to 225 computations (3% saved)
| 1× | egg-herbie |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 347 | 4201 |
| 1× | fuel |
| 1× | saturated |
| Inputs |
|---|
(if (<=.f64 B -2740315569995443/91343852333181432387730302044767688728495783936) (*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (+.f64 (+.f64 1 (-.f64 1 (/.f64 A B))) (/.f64 C B)))) (PI.f64))) (if (<=.f64 B -4168515212543383/463168356949264781694283940034751631413079938662562256157830336031652518559744) (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) (if (<=.f64 B -6710450746187091/3273390607896141870013189696827599152216642046043064789483291368096133796404674554883270092325904157150886684127560071009217256545885393053328527589376) (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (PI.f64))) (if (<=.f64 B -3366486976990959/2693189581592767235707386820034625876761773979045465016063119822371190863000105380922197266574125287028215280054363247469065949312094107577921441162573762995177074519617763634274131844036773231242902144888720064512) (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) (if (<=.f64 B -3767022447139221/10463951242053391806136963369726580181263718864311851635192874886429209483641954321222640418122029864527291727710479949464718215680589004332016189037791576956967351342601788071700268169006221818240189631008834448226154239518944108944497601509840881752510934060240763835605888507473266002770708660224) (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (PI.f64))) (if (<=.f64 B 7137681160693359/1189613526782226450238449998519920448105008161327515567244617487452752525728323498836134651596925080471838979032154378440363668196435924566232664464881915700626376672357967899154149127867438189496191356625881149764854198965502304070525679152278926466409636084363315130259012279051747328) (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) (if (<=.f64 B 8347383632828229/1284212866588958375791257295625031412487875928423626430541572486100764686107685747586344369208395617975337638880902885183842634826705030240021439152991181848133599529084092919480386659639727225896311829037056) (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (PI.f64))) (if (<=.f64 B 5088519546561747/7067388259113537318333190002971674063309935587502475832486424805170479104) (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) (if (<=.f64 B 3299999999999999761615161845046268208065730063869496422039552) (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)))))))))))) |
(if (<=.f64 B -2740315569995443/91343852333181432387730302044767688728495783936) (*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (+.f64 (+.f64 1 (-.f64 1 (/.f64 A B))) (/.f64 C B)))) (PI.f64))) (if (<=.f64 B -493255773416689/3794275180128377091639574036764685364535950857523710002444946112771297432041422848) (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) (if (<=.f64 B -8919989406516987/1636695303948070935006594848413799576108321023021532394741645684048066898202337277441635046162952078575443342063780035504608628272942696526664263794688) (*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) (if (<=.f64 B -4589849554187963/2961193260766427870080908753323559866441509279473679754522422863056280045864824078237301652581494289303756200212728639995902214134435299666298460531313288000496778442422580538845568248046109094286466596972878396512780851085312) (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) (if (<=.f64 B -5875753871270215/638668899051110339730039268171788341141584403339346413280815117579907805398068501051186548957643424348589582990141598478071180156285949971436534975451146054502401815344347416485612070862196155898449074158254055677865859345638678524444433685903374130402278690200241933325554718473710083176923136) (*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) (if (<=.f64 B 4165756386426437/17726622920963562283492833353875882150307419319860869157979152909707315649514250439943889552308992750523075148942386782770807567185698815677056677116184170553481231217950104164393978236130449019315710017470734562946173533283208371259654747728689409291887821024109648618981425152) (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) (if (<=.f64 B 8083157462584615/2449441655328671218473925200700819802261115891310932980616707775308160183158275122807205904404441104841876294862561960570988912251863537292521360689146388717906188066642938460312627143172697498123763712) (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64))) (if (<=.f64 B 6890703552635699/3533694129556768659166595001485837031654967793751237916243212402585239552) (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) (if (<=.f64 B 3150000000000000161700207044624132669049824910828647416332288) (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)))))))))))) |
(if (<=.f64 B -8586322119319055/365375409332725729550921208179070754913983135744) (*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (+.f64 (+.f64 1 (-.f64 1 (/.f64 A B))) (/.f64 C B)))) (PI.f64))) (if (<=.f64 B -6299089654510001/1852673427797059126777135760139006525652319754650249024631321344126610074238976) (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) (if (<=.f64 B -8439210160982241/25573364124188608359478044506465618376692515984711443667838213813251045284411519960025547596296126227741302219746563054759509816764729633229129121792) (*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) (if (<=.f64 B -4367760059630481/1480596630383213935040454376661779933220754639736839877261211431528140022932412039118650826290747144651878100106364319997951107067217649833149230265656644000248389221211290269422784124023054547143233298486439198256390425542656) (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) (if (<=.f64 B -8475800506063247/5231975621026695903068481684863290090631859432155925817596437443214604741820977160611320209061014932263645863855239974732359107840294502166008094518895788478483675671300894035850134084503110909120094815504417224113077119759472054472248800754920440876255467030120381917802944253736633001385354330112) (*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) (if (<=.f64 B 5916898748719451/2113178124542660985409359139666066426075389304144486088511842836106695610226899437897669023550628751578697579973028514715529390238010742149002155913851758307633546735996020336674926070705705764212096931632844753616592113171006246955353587595068145905958154323590951993344) (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) (if (<=.f64 B 3887753795337667/2508228255056559327717299405517639477515382672702395372151508761915556027554073725754578846110147691358081325939263447624692646145908262187541873345685902047135936580242368983360130194608842238078734041088) (*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) (if (<=.f64 B 749143155466035/14134776518227074636666380005943348126619871175004951664972849610340958208) (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) (if (<=.f64 B 3150000000000000161700207044624132669049824910828647416332288) (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)))))))))))) |
(if (<=.f64 B -2899096875808981/44601490397061246283071436545296723011960832) (*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) (if (<=.f64 B -60790846849591/57896044618658097711785492504343953926634992332820282019728792003956564819968) (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) (if (<=.f64 B -6009740569184323/25573364124188608359478044506465618376692515984711443667838213813251045284411519960025547596296126227741302219746563054759509816764729633229129121792) (*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) (if (<=.f64 B -3701491575958035/1480596630383213935040454376661779933220754639736839877261211431528140022932412039118650826290747144651878100106364319997951107067217649833149230265656644000248389221211290269422784124023054547143233298486439198256390425542656) (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) (if (<=.f64 B -6212971049969201/653996952628336987883560210607911261328982429019490727199554680401825592727622145076415026132626866532955732981904996841544888480036812770751011814861973559810459458912611754481266760562888863640011851938052153014134639969934006809031100094365055109531933378765047739725368031717079125173169291264) (*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) (if (<=.f64 B 6273352582640647/2323463919496536035621972653359219625205094065092803842274643530181157276813131833664325491400244297796560505922176520391335289446163915168423172782972491602785891938199156053035447515366090213859748743409924120634480857354496687637745467094294778254706320477272099863787133357522944) (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) (if (<=.f64 B 6423916389612051/291996199527820493993034982764818644793166624463907835557068321145553610701355352736378419924311769585833107812710042067884077102168028031888170324462221708048127659159056956805303948303782641664) (*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) (if (<=.f64 B 6219301668019913/7067388259113537318333190002971674063309935587502475832486424805170479104) (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) (if (<=.f64 B 3150000000000000161700207044624132669049824910828647416332288) (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)))))))))))) |
(if (<=.f64 B -2740315569995443/91343852333181432387730302044767688728495783936) (*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) (if (<=.f64 B -1699835280697513/242833611528216133864932738352939863330300854881517440156476551217363035650651062272) (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) (if (<=.f64 B -8510815580529969/6546781215792283740026379393655198304433284092086129578966582736192267592809349109766540184651808314301773368255120142018434513091770786106657055178752) (*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) (if (<=.f64 B -4367760059630481/1480596630383213935040454376661779933220754639736839877261211431528140022932412039118650826290747144651878100106364319997951107067217649833149230265656644000248389221211290269422784124023054547143233298486439198256390425542656) (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) (if (<=.f64 B -6212971049969201/163499238157084246970890052651977815332245607254872681799888670100456398181905536269103756533156716633238933245476249210386222120009203192687752953715493389952614864728152938620316690140722215910002962984513038253533659992483501702257775023591263777382983344691261934931342007929269781293292322816) (*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) (if (<=.f64 B 871298969811201/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736) (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) (if (<=.f64 B 8622034626756923/78382132970517478991165606422426233672355708521949855379734648809861125861064803929830588940942115354940041435601982738271645192059633193360683542052684438972998018132574030730004068581526319939960438784) (*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) (if (<=.f64 B 795081179150273/1766847064778384329583297500742918515827483896875618958121606201292619776) (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) (if (<=.f64 B 5300000000) (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (PI.f64)))))))))))) |
(if (<=.f64 B -8586322119319055/182687704666362864775460604089535377456991567872) (*.f64 180 (/.f64 (atan.f64 (-.f64 1 (/.f64 A B))) (PI.f64))) (if (<=.f64 B -3408919107146589/14821387422376473014217086081112052205218558037201992197050570753012880593911808) (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) (if (<=.f64 B -6521207851668095/6393341031047152089869511126616404594173128996177860916959553453312761321102879990006386899074031556935325554936640763689877454191182408307282280448) (*.f64 180 (/.f64 (atan.f64 (-.f64 1 (/.f64 A B))) (PI.f64))) (if (<=.f64 B -3493058997121967/5136851466355833503165029182500125649951503713694505722166289944403058744430742990345377476833582471901350555523611540735370539306820120960085756611964727392534398116336371677921546638558908903585247316148224) (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) (if (<=.f64 B -3847602374762409/469219801800293764373197355969328553831984974596843971042368711922664472663701981746713137411270711303034626199044091413698918166643890203860091306664994072502482932661931411083539271868071588269998735494868914134645646190292788569954038367952474854129664) (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (if (<=.f64 B 8816866202234403/503820925841965910293903145710484129446837736164208910110436162020372297817921504473130470168740451712297816270119789770967814979078946625948466280425014092358004268645291408699733274151255074551605446727954090503833797734023629893148800753371273495187319355867136) (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) (if (<=.f64 B 3135285318820699/627057063764139831929324851379409869378845668175598843037877190478889006888518431438644711527536922839520331484815861906173161536477065546885468336421475511783984145060592245840032548652210559519683510272) (*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (PI.f64))) (if (<=.f64 B 4152090602229203/883423532389192164791648750371459257913741948437809479060803100646309888) (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) (if (<=.f64 B 4800000000) (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (PI.f64)))))))))))) |
(if (<=.f64 B -36) (*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) (if (<=.f64 B -770527719953375/2568425733177916751582514591250062824975751856847252861083144972201529372215371495172688738416791235950675277761805770367685269653410060480042878305982363696267199058168185838960773319279454451792623658074112) (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) (if (<=.f64 B -5630637621603525/938439603600587528746394711938657107663969949193687942084737423845328945327403963493426274822541422606069252398088182827397836333287780407720182613329988145004965865323862822167078543736143176539997470989737828269291292380585577139908076735904949708259328) (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (if (<=.f64 B 8829162894086837/2323463919496536035621972653359219625205094065092803842274643530181157276813131833664325491400244297796560505922176520391335289446163915168423172782972491602785891938199156053035447515366090213859748743409924120634480857354496687637745467094294778254706320477272099863787133357522944) (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) (if (<=.f64 B 613192019008423/145998099763910246996517491382409322396583312231953917778534160572776805350677676368189209962155884792916553906355021033942038551084014015944085162231110854024063829579528478402651974151891320832) (*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (PI.f64))) (if (<=.f64 B 4152090602229203/883423532389192164791648750371459257913741948437809479060803100646309888) (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) (if (<=.f64 B 11200000000) (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (PI.f64)))))))))) |
(if (<=.f64 B -39) (*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) (if (<=.f64 B -3852638599766875/80263304161809898486953580976564463280492245526476651908848280381297792881730359224146523075524726123458602430056430323990164676669064390001339947061948865508349970567755807467524166227482951618519489314816) (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) (if (<=.f64 B -5630637621603525/938439603600587528746394711938657107663969949193687942084737423845328945327403963493426274822541422606069252398088182827397836333287780407720182613329988145004965865323862822167078543736143176539997470989737828269291292380585577139908076735904949708259328) (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (if (<=.f64 B 5111620622892379/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736) (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) (if (<=.f64 B 4891045097360291/1254114127528279663858649702758819738757691336351197686075754380957778013777036862877289423055073845679040662969631723812346323072954131093770936672842951023567968290121184491680065097304421119039367020544) (*.f64 180 (/.f64 (atan.f64 (/.f64 (neg.f64 A) B)) (PI.f64))) (if (<=.f64 B 6332379880165729/226156424291633194186662080095093570025917938800079226639565593765455331328) (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) (if (<=.f64 B 1599999999999999991605865203068878917052713767210914809951067115710532936612925522189484032) (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 -1) (PI.f64)))))))))) |
(if (<=.f64 B -55) (*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) (if (<=.f64 B 5950709598712133/540973599882921212264795939754513005075299661860988438659031766043314076218086256101803270028960960404146580473095299767175523900930749990144551913946050126754187964414981206188781074100660675638296814498008256925847580971777599220570518424337445351925287506839283710296064) (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) (if (<=.f64 B 3157483383822115/9568131466127621947163770315237577352582483950433331955534014747297500715462012198465648064079848065788579276806882658480425438483841942548911565191978080929321047135323978360596199778018349602045952) (*.f64 180 (/.f64 (atan.f64 (/.f64 (neg.f64 A) B)) (PI.f64))) (if (<=.f64 B 470000000000000020679919451998317899425431928850438782763165014310577401523088109076480) (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 -1) (PI.f64))))))) |
(if (<=.f64 B -8689154328480147/37778931862957161709568) (*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) (if (<=.f64 B -400737416728399/10830740992659433045228180406808920716548582325686783496759685861775864483615725089999900023844295226942934417817982702456930304) (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) (if (<=.f64 B -891101683129335/1113877103911668754551067286547922686741510866027480451801560673315252726369306002564920119950530126899082595110740822097336109551117050292542153642510306198303709637294986560078826707091456) (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 0 B))) (PI.f64))) (if (<=.f64 B 6614670317416815/213376461852155336770555257303080249508632266314109061132680249976449191610164226288685830427889737303773757138989863694268441652931819682571627393674586561475045042544448465870818505149178048791326880516348371263414103937199246761317244076032) (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) (if (<=.f64 B 49000000000000002652352332527258656766814951680041604013468155904) (*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 -1) (PI.f64)))))))) |
(if (<=.f64 B -5950181768415753/18889465931478580854784) (*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) (if (<=.f64 B -7208941204714119/1386334847060407429789207092071541851718218537687908287585239790307310653902812811519987203052069789048695605480701785914487078912) (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) (if (<=.f64 B -8242690568946349/2227754207823337509102134573095845373483021732054960903603121346630505452738612005129840239901060253798165190221481644194672219102234100585084307285020612396607419274589973120157653414182912) (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 0 B))) (PI.f64))) (if (<=.f64 B 4534249814358301/26672057731519417096319407162885031188579033289263632641585031247056148951270528286085728803486217162971719642373732961783555206616477460321453424209323320184380630318056058233852313143647256098915860064543546407926762992149905845164655509504) (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) (if (<=.f64 B 5200000000000000227786309835635097192261327547896059295701139456) (*.f64 180 (/.f64 (atan.f64 (/.f64 (neg.f64 A) B)) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 -1) (PI.f64)))))))) |
(if (<=.f64 B -3447327532494841/4722366482869645213696) (*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) (if (<=.f64 B -6814113040271315/90854840536950861318665475986000566794205170085914757535186274897579911014174740415773881339220445695095315200783272241691825203576832) (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) (if (<=.f64 B -3480865949723965/2175541218577478036232553294038911497542013410209922757424923190068852981190050786259609609278379154099770693575665668158859588967025488852621393833027941793561932885341770625153958412288) (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 0 B))) (PI.f64))) (if (<=.f64 B 5393694039673625/5136851466355833503165029182500125649951503713694505722166289944403058744430742990345377476833582471901350555523611540735370539306820120960085756611964727392534398116336371677921546638558908903585247316148224) (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 -1) (PI.f64))))))) |
(if (<=.f64 B -8878048987794933/37778931862957161709568) (*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) (if (<=.f64 B 5393694039673625/5136851466355833503165029182500125649951503713694505722166289944403058744430742990345377476833582471901350555523611540735370539306820120960085756611964727392534398116336371677921546638558908903585247316148224) (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 -1) (PI.f64))))) |
(if (<=.f64 B -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 -1) (PI.f64)))) |
(*.f64 180 (/.f64 (atan.f64 -1) (PI.f64))) |
| Outputs |
|---|
(if (<=.f64 B -2740315569995443/91343852333181432387730302044767688728495783936) (*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (+.f64 (+.f64 1 (-.f64 1 (/.f64 A B))) (/.f64 C B)))) (PI.f64))) (if (<=.f64 B -4168515212543383/463168356949264781694283940034751631413079938662562256157830336031652518559744) (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) (if (<=.f64 B -6710450746187091/3273390607896141870013189696827599152216642046043064789483291368096133796404674554883270092325904157150886684127560071009217256545885393053328527589376) (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (PI.f64))) (if (<=.f64 B -3366486976990959/2693189581592767235707386820034625876761773979045465016063119822371190863000105380922197266574125287028215280054363247469065949312094107577921441162573762995177074519617763634274131844036773231242902144888720064512) (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) (if (<=.f64 B -3767022447139221/10463951242053391806136963369726580181263718864311851635192874886429209483641954321222640418122029864527291727710479949464718215680589004332016189037791576956967351342601788071700268169006221818240189631008834448226154239518944108944497601509840881752510934060240763835605888507473266002770708660224) (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (PI.f64))) (if (<=.f64 B 7137681160693359/1189613526782226450238449998519920448105008161327515567244617487452752525728323498836134651596925080471838979032154378440363668196435924566232664464881915700626376672357967899154149127867438189496191356625881149764854198965502304070525679152278926466409636084363315130259012279051747328) (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) (if (<=.f64 B 8347383632828229/1284212866588958375791257295625031412487875928423626430541572486100764686107685747586344369208395617975337638880902885183842634826705030240021439152991181848133599529084092919480386659639727225896311829037056) (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (PI.f64))) (if (<=.f64 B 5088519546561747/7067388259113537318333190002971674063309935587502475832486424805170479104) (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) (if (<=.f64 B 3299999999999999761615161845046268208065730063869496422039552) (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)))))))))))) |
(if (<=.f64 B -2740315569995443/91343852333181432387730302044767688728495783936) (*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (+.f64 (+.f64 1 (-.f64 1 (/.f64 A B))) (/.f64 C B)))) (PI.f64))) (if (<=.f64 B -493255773416689/3794275180128377091639574036764685364535950857523710002444946112771297432041422848) (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) (if (<=.f64 B -8919989406516987/1636695303948070935006594848413799576108321023021532394741645684048066898202337277441635046162952078575443342063780035504608628272942696526664263794688) (*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) (if (<=.f64 B -4589849554187963/2961193260766427870080908753323559866441509279473679754522422863056280045864824078237301652581494289303756200212728639995902214134435299666298460531313288000496778442422580538845568248046109094286466596972878396512780851085312) (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) (if (<=.f64 B -5875753871270215/638668899051110339730039268171788341141584403339346413280815117579907805398068501051186548957643424348589582990141598478071180156285949971436534975451146054502401815344347416485612070862196155898449074158254055677865859345638678524444433685903374130402278690200241933325554718473710083176923136) (*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) (if (<=.f64 B 4165756386426437/17726622920963562283492833353875882150307419319860869157979152909707315649514250439943889552308992750523075148942386782770807567185698815677056677116184170553481231217950104164393978236130449019315710017470734562946173533283208371259654747728689409291887821024109648618981425152) (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) (if (<=.f64 B 8083157462584615/2449441655328671218473925200700819802261115891310932980616707775308160183158275122807205904404441104841876294862561960570988912251863537292521360689146388717906188066642938460312627143172697498123763712) (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64))) (if (<=.f64 B 6890703552635699/3533694129556768659166595001485837031654967793751237916243212402585239552) (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) (if (<=.f64 B 3150000000000000161700207044624132669049824910828647416332288) (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)))))))))))) |
(if (<=.f64 B -8586322119319055/365375409332725729550921208179070754913983135744) (*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (+.f64 (+.f64 1 (-.f64 1 (/.f64 A B))) (/.f64 C B)))) (PI.f64))) (if (<=.f64 B -6299089654510001/1852673427797059126777135760139006525652319754650249024631321344126610074238976) (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) (if (<=.f64 B -8439210160982241/25573364124188608359478044506465618376692515984711443667838213813251045284411519960025547596296126227741302219746563054759509816764729633229129121792) (*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) (if (<=.f64 B -4367760059630481/1480596630383213935040454376661779933220754639736839877261211431528140022932412039118650826290747144651878100106364319997951107067217649833149230265656644000248389221211290269422784124023054547143233298486439198256390425542656) (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) (if (<=.f64 B -8475800506063247/5231975621026695903068481684863290090631859432155925817596437443214604741820977160611320209061014932263645863855239974732359107840294502166008094518895788478483675671300894035850134084503110909120094815504417224113077119759472054472248800754920440876255467030120381917802944253736633001385354330112) (*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) (if (<=.f64 B 5916898748719451/2113178124542660985409359139666066426075389304144486088511842836106695610226899437897669023550628751578697579973028514715529390238010742149002155913851758307633546735996020336674926070705705764212096931632844753616592113171006246955353587595068145905958154323590951993344) (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) (if (<=.f64 B 3887753795337667/2508228255056559327717299405517639477515382672702395372151508761915556027554073725754578846110147691358081325939263447624692646145908262187541873345685902047135936580242368983360130194608842238078734041088) (*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) (if (<=.f64 B 749143155466035/14134776518227074636666380005943348126619871175004951664972849610340958208) (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) (if (<=.f64 B 3150000000000000161700207044624132669049824910828647416332288) (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)))))))))))) |
(if (<=.f64 B -2899096875808981/44601490397061246283071436545296723011960832) (*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) (if (<=.f64 B -60790846849591/57896044618658097711785492504343953926634992332820282019728792003956564819968) (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) (if (<=.f64 B -6009740569184323/25573364124188608359478044506465618376692515984711443667838213813251045284411519960025547596296126227741302219746563054759509816764729633229129121792) (*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) (if (<=.f64 B -3701491575958035/1480596630383213935040454376661779933220754639736839877261211431528140022932412039118650826290747144651878100106364319997951107067217649833149230265656644000248389221211290269422784124023054547143233298486439198256390425542656) (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) (if (<=.f64 B -6212971049969201/653996952628336987883560210607911261328982429019490727199554680401825592727622145076415026132626866532955732981904996841544888480036812770751011814861973559810459458912611754481266760562888863640011851938052153014134639969934006809031100094365055109531933378765047739725368031717079125173169291264) (*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) (if (<=.f64 B 6273352582640647/2323463919496536035621972653359219625205094065092803842274643530181157276813131833664325491400244297796560505922176520391335289446163915168423172782972491602785891938199156053035447515366090213859748743409924120634480857354496687637745467094294778254706320477272099863787133357522944) (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) (if (<=.f64 B 6423916389612051/291996199527820493993034982764818644793166624463907835557068321145553610701355352736378419924311769585833107812710042067884077102168028031888170324462221708048127659159056956805303948303782641664) (*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) (if (<=.f64 B 6219301668019913/7067388259113537318333190002971674063309935587502475832486424805170479104) (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) (if (<=.f64 B 3150000000000000161700207044624132669049824910828647416332288) (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)))))))))))) |
(if (<=.f64 B -2740315569995443/91343852333181432387730302044767688728495783936) (*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) (if (<=.f64 B -1699835280697513/242833611528216133864932738352939863330300854881517440156476551217363035650651062272) (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) (if (<=.f64 B -8510815580529969/6546781215792283740026379393655198304433284092086129578966582736192267592809349109766540184651808314301773368255120142018434513091770786106657055178752) (*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) (if (<=.f64 B -4367760059630481/1480596630383213935040454376661779933220754639736839877261211431528140022932412039118650826290747144651878100106364319997951107067217649833149230265656644000248389221211290269422784124023054547143233298486439198256390425542656) (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) (if (<=.f64 B -6212971049969201/163499238157084246970890052651977815332245607254872681799888670100456398181905536269103756533156716633238933245476249210386222120009203192687752953715493389952614864728152938620316690140722215910002962984513038253533659992483501702257775023591263777382983344691261934931342007929269781293292322816) (*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) (if (<=.f64 B 871298969811201/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736) (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) (if (<=.f64 B 8622034626756923/78382132970517478991165606422426233672355708521949855379734648809861125861064803929830588940942115354940041435601982738271645192059633193360683542052684438972998018132574030730004068581526319939960438784) (*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) (if (<=.f64 B 795081179150273/1766847064778384329583297500742918515827483896875618958121606201292619776) (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) (if (<=.f64 B 5300000000) (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (PI.f64)))))))))))) |
(if (<=.f64 B -8586322119319055/182687704666362864775460604089535377456991567872) (*.f64 180 (/.f64 (atan.f64 (-.f64 1 (/.f64 A B))) (PI.f64))) (if (<=.f64 B -3408919107146589/14821387422376473014217086081112052205218558037201992197050570753012880593911808) (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) (if (<=.f64 B -6521207851668095/6393341031047152089869511126616404594173128996177860916959553453312761321102879990006386899074031556935325554936640763689877454191182408307282280448) (*.f64 180 (/.f64 (atan.f64 (-.f64 1 (/.f64 A B))) (PI.f64))) (if (<=.f64 B -3493058997121967/5136851466355833503165029182500125649951503713694505722166289944403058744430742990345377476833582471901350555523611540735370539306820120960085756611964727392534398116336371677921546638558908903585247316148224) (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) (if (<=.f64 B -3847602374762409/469219801800293764373197355969328553831984974596843971042368711922664472663701981746713137411270711303034626199044091413698918166643890203860091306664994072502482932661931411083539271868071588269998735494868914134645646190292788569954038367952474854129664) (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (if (<=.f64 B 8816866202234403/503820925841965910293903145710484129446837736164208910110436162020372297817921504473130470168740451712297816270119789770967814979078946625948466280425014092358004268645291408699733274151255074551605446727954090503833797734023629893148800753371273495187319355867136) (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) (if (<=.f64 B 3135285318820699/627057063764139831929324851379409869378845668175598843037877190478889006888518431438644711527536922839520331484815861906173161536477065546885468336421475511783984145060592245840032548652210559519683510272) (*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (PI.f64))) (if (<=.f64 B 4152090602229203/883423532389192164791648750371459257913741948437809479060803100646309888) (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) (if (<=.f64 B 4800000000) (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (PI.f64)))))))))))) |
(if (<=.f64 B -36) (*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) (if (<=.f64 B -770527719953375/2568425733177916751582514591250062824975751856847252861083144972201529372215371495172688738416791235950675277761805770367685269653410060480042878305982363696267199058168185838960773319279454451792623658074112) (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) (if (<=.f64 B -5630637621603525/938439603600587528746394711938657107663969949193687942084737423845328945327403963493426274822541422606069252398088182827397836333287780407720182613329988145004965865323862822167078543736143176539997470989737828269291292380585577139908076735904949708259328) (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (if (<=.f64 B 8829162894086837/2323463919496536035621972653359219625205094065092803842274643530181157276813131833664325491400244297796560505922176520391335289446163915168423172782972491602785891938199156053035447515366090213859748743409924120634480857354496687637745467094294778254706320477272099863787133357522944) (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) (if (<=.f64 B 613192019008423/145998099763910246996517491382409322396583312231953917778534160572776805350677676368189209962155884792916553906355021033942038551084014015944085162231110854024063829579528478402651974151891320832) (*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (PI.f64))) (if (<=.f64 B 4152090602229203/883423532389192164791648750371459257913741948437809479060803100646309888) (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) (if (<=.f64 B 11200000000) (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (PI.f64)))))))))) |
(if (<=.f64 B -39) (*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) (if (<=.f64 B -3852638599766875/80263304161809898486953580976564463280492245526476651908848280381297792881730359224146523075524726123458602430056430323990164676669064390001339947061948865508349970567755807467524166227482951618519489314816) (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) (if (<=.f64 B -5630637621603525/938439603600587528746394711938657107663969949193687942084737423845328945327403963493426274822541422606069252398088182827397836333287780407720182613329988145004965865323862822167078543736143176539997470989737828269291292380585577139908076735904949708259328) (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (if (<=.f64 B 5111620622892379/580865979874134008905493163339804906301273516273200960568660882545289319203282958416081372850061074449140126480544130097833822361540978792105793195743122900696472984549789013258861878841522553464937185852481030158620214338624171909436366773573694563676580119318024965946783339380736) (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) (if (<=.f64 B 4891045097360291/1254114127528279663858649702758819738757691336351197686075754380957778013777036862877289423055073845679040662969631723812346323072954131093770936672842951023567968290121184491680065097304421119039367020544) (*.f64 180 (/.f64 (atan.f64 (/.f64 (neg.f64 A) B)) (PI.f64))) (if (<=.f64 B 6332379880165729/226156424291633194186662080095093570025917938800079226639565593765455331328) (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) (if (<=.f64 B 1599999999999999991605865203068878917052713767210914809951067115710532936612925522189484032) (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 -1) (PI.f64)))))))))) |
(if (<=.f64 B -55) (*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) (if (<=.f64 B 5950709598712133/540973599882921212264795939754513005075299661860988438659031766043314076218086256101803270028960960404146580473095299767175523900930749990144551913946050126754187964414981206188781074100660675638296814498008256925847580971777599220570518424337445351925287506839283710296064) (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) (if (<=.f64 B 3157483383822115/9568131466127621947163770315237577352582483950433331955534014747297500715462012198465648064079848065788579276806882658480425438483841942548911565191978080929321047135323978360596199778018349602045952) (*.f64 180 (/.f64 (atan.f64 (/.f64 (neg.f64 A) B)) (PI.f64))) (if (<=.f64 B 470000000000000020679919451998317899425431928850438782763165014310577401523088109076480) (*.f64 180 (/.f64 (atan.f64 (*.f64 -1/2 (/.f64 B C))) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 -1) (PI.f64))))))) |
(if (<=.f64 B -8689154328480147/37778931862957161709568) (*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) (if (<=.f64 B -400737416728399/10830740992659433045228180406808920716548582325686783496759685861775864483615725089999900023844295226942934417817982702456930304) (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) (if (<=.f64 B -891101683129335/1113877103911668754551067286547922686741510866027480451801560673315252726369306002564920119950530126899082595110740822097336109551117050292542153642510306198303709637294986560078826707091456) (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 0 B))) (PI.f64))) (if (<=.f64 B 6614670317416815/213376461852155336770555257303080249508632266314109061132680249976449191610164226288685830427889737303773757138989863694268441652931819682571627393674586561475045042544448465870818505149178048791326880516348371263414103937199246761317244076032) (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) (if (<=.f64 B 49000000000000002652352332527258656766814951680041604013468155904) (*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 -1) (PI.f64)))))))) |
(if (<=.f64 B -5950181768415753/18889465931478580854784) (*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) (if (<=.f64 B -7208941204714119/1386334847060407429789207092071541851718218537687908287585239790307310653902812811519987203052069789048695605480701785914487078912) (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) (if (<=.f64 B -8242690568946349/2227754207823337509102134573095845373483021732054960903603121346630505452738612005129840239901060253798165190221481644194672219102234100585084307285020612396607419274589973120157653414182912) (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 0 B))) (PI.f64))) (if (<=.f64 B 4534249814358301/26672057731519417096319407162885031188579033289263632641585031247056148951270528286085728803486217162971719642373732961783555206616477460321453424209323320184380630318056058233852313143647256098915860064543546407926762992149905845164655509504) (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) (if (<=.f64 B 5200000000000000227786309835635097192261327547896059295701139456) (*.f64 180 (/.f64 (atan.f64 (/.f64 (neg.f64 A) B)) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 -1) (PI.f64)))))))) |
(if (<=.f64 B -3447327532494841/4722366482869645213696) (*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) (if (<=.f64 B -6814113040271315/90854840536950861318665475986000566794205170085914757535186274897579911014174740415773881339220445695095315200783272241691825203576832) (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) (if (<=.f64 B -3480865949723965/2175541218577478036232553294038911497542013410209922757424923190068852981190050786259609609278379154099770693575665668158859588967025488852621393833027941793561932885341770625153958412288) (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 0 B))) (PI.f64))) (if (<=.f64 B 5393694039673625/5136851466355833503165029182500125649951503713694505722166289944403058744430742990345377476833582471901350555523611540735370539306820120960085756611964727392534398116336371677921546638558908903585247316148224) (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 -1) (PI.f64))))))) |
(if (<=.f64 B -8878048987794933/37778931862957161709568) (*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) (if (<=.f64 B 5393694039673625/5136851466355833503165029182500125649951503713694505722166289944403058744430742990345377476833582471901350555523611540735370539306820120960085756611964727392534398116336371677921546638558908903585247316148224) (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 -1) (PI.f64))))) |
(if (<=.f64 B -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 -1) (PI.f64)))) |
(*.f64 180 (/.f64 (atan.f64 -1) (PI.f64))) |
Compiled 1496 to 1017 computations (32% saved)
| 1× | egg-herbie |
| 1524× | rational.json-simplify-35 |
| 1374× | rational.json-simplify-51 |
| 1142× | rational.json-simplify-2 |
| 948× | rational.json-simplify-46 |
| 720× | rational.json-simplify-50 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 643 | 16577 |
| 1 | 1638 | 16055 |
| 2 | 3807 | 15447 |
| 3 | 6176 | 14925 |
| 1× | node limit |
Compiled 544 to 416 computations (23.5% saved)
Compiled 1454 to 917 computations (36.9% saved)
Loading profile data...