Time bar (total: 19.3s)
| 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 |
| 50% | 50% | 50% | 0.1% | 0% | 0% | 0% | 2 |
| 100% | 99.9% | 0% | 0.1% | 0% | 0% | 0% | 3 |
Compiled 9 to 7 computations (22.2% saved)
| 1.3s | 8256× | body | 256 | valid |
| 2× | egg-herbie |
| 41286× | rational.json-simplify-41 |
| 3752× | rational.json-simplify-1 |
| 1296× | rational.json-simplify-35 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 11 | 34 |
| 1 | 16 | 34 |
| 2 | 21 | 34 |
| 3 | 32 | 34 |
| 4 | 55 | 34 |
| 5 | 122 | 34 |
| 6 | 311 | 34 |
| 7 | 880 | 34 |
| 8 | 1126 | 34 |
| 9 | 1131 | 34 |
| 10 | 1136 | 34 |
| 11 | 1141 | 34 |
| 12 | 1146 | 34 |
| 13 | 1151 | 34 |
| 14 | 1156 | 34 |
| 15 | 1161 | 34 |
| 16 | 1166 | 34 |
| 17 | 1171 | 34 |
| 18 | 1176 | 34 |
| 19 | 1181 | 34 |
| 20 | 1186 | 34 |
| 21 | 1191 | 34 |
| 22 | 1196 | 34 |
| 23 | 1201 | 34 |
| 24 | 1206 | 34 |
| 25 | 1211 | 34 |
| 26 | 1216 | 34 |
| 27 | 1221 | 34 |
| 28 | 1226 | 34 |
| 29 | 1231 | 34 |
| 30 | 1236 | 34 |
| 31 | 1241 | 34 |
| 32 | 1246 | 34 |
| 33 | 1251 | 34 |
| 34 | 1256 | 34 |
| 35 | 1261 | 34 |
| 36 | 1266 | 34 |
| 37 | 1271 | 34 |
| 38 | 1276 | 34 |
| 39 | 1281 | 34 |
| 40 | 1286 | 34 |
| 41 | 1291 | 34 |
| 42 | 1296 | 34 |
| 43 | 4203 | 34 |
| 44 | 4208 | 34 |
| 45 | 4213 | 34 |
| 46 | 4218 | 34 |
| 47 | 4223 | 34 |
| 48 | 4228 | 34 |
| 49 | 4233 | 34 |
| 50 | 4238 | 34 |
| 51 | 4243 | 34 |
| 52 | 4248 | 34 |
| 53 | 4253 | 34 |
| 54 | 4258 | 34 |
| 55 | 4263 | 34 |
| 56 | 4268 | 34 |
| 57 | 4273 | 34 |
| 58 | 4278 | 34 |
| 59 | 5619 | 34 |
| 60 | 5624 | 34 |
| 61 | 5629 | 34 |
| 62 | 5634 | 34 |
| 63 | 5639 | 34 |
| 64 | 5644 | 34 |
| 65 | 5649 | 34 |
| 66 | 5654 | 34 |
| 67 | 5659 | 34 |
| 68 | 5664 | 34 |
| 69 | 5669 | 34 |
| 70 | 5674 | 34 |
| 71 | 5679 | 34 |
| 72 | 5684 | 34 |
| 73 | 5689 | 34 |
| 74 | 5694 | 34 |
| 75 | 5699 | 34 |
| 76 | 5704 | 34 |
| 77 | 5709 | 34 |
| 78 | 5714 | 34 |
| 79 | 5719 | 34 |
| 80 | 5724 | 34 |
| 81 | 5729 | 34 |
| 82 | 5734 | 34 |
| 83 | 5739 | 34 |
| 84 | 5744 | 34 |
| 85 | 5749 | 34 |
| 86 | 5754 | 34 |
| 87 | 5759 | 34 |
| 88 | 5764 | 34 |
| 89 | 5769 | 34 |
| 90 | 5774 | 34 |
| 91 | 5779 | 34 |
| 92 | 5784 | 34 |
| 93 | 5789 | 34 |
| 94 | 5794 | 34 |
| 95 | 5799 | 34 |
| 96 | 5804 | 34 |
| 97 | 5809 | 34 |
| 98 | 5814 | 34 |
| 99 | 5819 | 34 |
| 100 | 5824 | 34 |
| 101 | 5829 | 34 |
| 102 | 5834 | 34 |
| 103 | 5839 | 34 |
| 104 | 5844 | 34 |
| 105 | 5849 | 34 |
| 106 | 5854 | 34 |
| 107 | 5859 | 34 |
| 108 | 5864 | 34 |
| 109 | 5869 | 34 |
| 110 | 5874 | 34 |
| 111 | 5879 | 34 |
| 112 | 5884 | 34 |
| 113 | 5889 | 34 |
| 114 | 5894 | 34 |
| 115 | 5899 | 34 |
| 116 | 5904 | 34 |
| 117 | 5909 | 34 |
| 118 | 5914 | 34 |
| 119 | 5919 | 34 |
| 120 | 5924 | 34 |
| 121 | 5929 | 34 |
| 122 | 5934 | 34 |
| 123 | 5939 | 34 |
| 124 | 5944 | 34 |
| 125 | 5949 | 34 |
| 126 | 5954 | 34 |
| 127 | 5959 | 34 |
| 128 | 5964 | 34 |
| 129 | 5969 | 34 |
| 130 | 5974 | 34 |
| 131 | 5979 | 34 |
| 132 | 5984 | 34 |
| 133 | 5989 | 34 |
| 134 | 5994 | 34 |
| 135 | 5999 | 34 |
| 136 | 6004 | 34 |
| 137 | 6009 | 34 |
| 138 | 6014 | 34 |
| 139 | 6019 | 34 |
| 140 | 6024 | 34 |
| 141 | 6029 | 34 |
| 142 | 6034 | 34 |
| 143 | 6039 | 34 |
| 144 | 6044 | 34 |
| 145 | 6049 | 34 |
| 146 | 6054 | 34 |
| 147 | 6059 | 34 |
| 148 | 6064 | 34 |
| 149 | 6069 | 34 |
| 150 | 6074 | 34 |
| 151 | 6079 | 34 |
| 152 | 6084 | 34 |
| 153 | 6089 | 34 |
| 154 | 6094 | 34 |
| 155 | 6099 | 34 |
| 156 | 6104 | 34 |
| 157 | 6109 | 34 |
| 158 | 6114 | 34 |
| 159 | 6119 | 34 |
| 160 | 6124 | 34 |
| 161 | 6129 | 34 |
| 162 | 6134 | 34 |
| 163 | 6139 | 34 |
| 164 | 6144 | 34 |
| 165 | 6149 | 34 |
| 166 | 6154 | 34 |
| 167 | 6159 | 34 |
| 168 | 6164 | 34 |
| 169 | 6169 | 34 |
| 170 | 6174 | 34 |
| 171 | 6179 | 34 |
| 172 | 6184 | 34 |
| 173 | 6189 | 34 |
| 174 | 6194 | 34 |
| 175 | 6199 | 34 |
| 176 | 6204 | 34 |
| 177 | 6209 | 34 |
| 178 | 6214 | 34 |
| 179 | 6219 | 34 |
| 180 | 6224 | 34 |
| 181 | 6229 | 34 |
| 182 | 6234 | 34 |
| 183 | 6239 | 34 |
| 184 | 6244 | 34 |
| 185 | 6249 | 34 |
| 186 | 6254 | 34 |
| 187 | 6259 | 34 |
| 188 | 6264 | 34 |
| 189 | 6269 | 34 |
| 190 | 6274 | 34 |
| 191 | 6279 | 34 |
| 192 | 6284 | 34 |
| 193 | 6289 | 34 |
| 194 | 6294 | 34 |
| 195 | 6299 | 34 |
| 196 | 6304 | 34 |
| 197 | 6309 | 34 |
| 198 | 6314 | 34 |
| 199 | 6319 | 34 |
| 200 | 6324 | 34 |
| 201 | 6329 | 34 |
| 202 | 6334 | 34 |
| 203 | 6339 | 34 |
| 204 | 6344 | 34 |
| 205 | 6349 | 34 |
| 206 | 6354 | 34 |
| 207 | 6359 | 34 |
| 208 | 6364 | 34 |
| 209 | 6369 | 34 |
| 210 | 6374 | 34 |
| 211 | 6379 | 34 |
| 212 | 6384 | 34 |
| 213 | 6389 | 34 |
| 214 | 6394 | 34 |
| 215 | 6399 | 34 |
| 216 | 6404 | 34 |
| 217 | 6409 | 34 |
| 218 | 6414 | 34 |
| 219 | 6419 | 34 |
| 220 | 6424 | 34 |
| 221 | 6429 | 34 |
| 222 | 6434 | 34 |
| 223 | 6439 | 34 |
| 224 | 6444 | 34 |
| 225 | 6449 | 34 |
| 226 | 6454 | 34 |
| 227 | 6459 | 34 |
| 228 | 6464 | 34 |
| 229 | 6469 | 34 |
| 230 | 6474 | 34 |
| 231 | 6479 | 34 |
| 232 | 6484 | 34 |
| 233 | 6489 | 34 |
| 234 | 6494 | 34 |
| 235 | 6499 | 34 |
| 236 | 6504 | 34 |
| 237 | 6509 | 34 |
| 238 | 6514 | 34 |
| 239 | 6519 | 34 |
| 240 | 6524 | 34 |
| 241 | 6529 | 34 |
| 242 | 6534 | 34 |
| 243 | 6539 | 34 |
| 244 | 6544 | 34 |
| 245 | 6549 | 34 |
| 246 | 6554 | 34 |
| 247 | 6559 | 34 |
| 248 | 6564 | 34 |
| 249 | 6569 | 34 |
| 250 | 6574 | 34 |
| 251 | 6579 | 34 |
| 252 | 6584 | 34 |
| 253 | 6589 | 34 |
| 254 | 6594 | 34 |
| 255 | 6599 | 34 |
| 256 | 6604 | 34 |
| 257 | 6609 | 34 |
| 258 | 6614 | 34 |
| 259 | 6619 | 34 |
| 260 | 6624 | 34 |
| 261 | 6629 | 34 |
| 262 | 6634 | 34 |
| 263 | 6639 | 34 |
| 264 | 6644 | 34 |
| 265 | 6649 | 34 |
| 266 | 6654 | 34 |
| 267 | 6659 | 34 |
| 268 | 6664 | 34 |
| 269 | 6669 | 34 |
| 270 | 6674 | 34 |
| 271 | 6679 | 34 |
| 272 | 6684 | 34 |
| 273 | 6689 | 34 |
| 274 | 6694 | 34 |
| 275 | 6699 | 34 |
| 276 | 6704 | 34 |
| 277 | 6709 | 34 |
| 278 | 6714 | 34 |
| 279 | 6719 | 34 |
| 280 | 6724 | 34 |
| 281 | 6729 | 34 |
| 282 | 6734 | 34 |
| 283 | 6739 | 34 |
| 284 | 6744 | 34 |
| 285 | 6749 | 34 |
| 286 | 6754 | 34 |
| 287 | 6759 | 34 |
| 288 | 6764 | 34 |
| 289 | 6769 | 34 |
| 290 | 6774 | 34 |
| 291 | 6779 | 34 |
| 292 | 6784 | 34 |
| 293 | 6789 | 34 |
| 294 | 6794 | 34 |
| 295 | 6799 | 34 |
| 296 | 6804 | 34 |
| 297 | 6809 | 34 |
| 298 | 6814 | 34 |
| 299 | 6819 | 34 |
| 300 | 6824 | 34 |
| 301 | 6829 | 34 |
| 302 | 6834 | 34 |
| 303 | 6839 | 34 |
| 304 | 6844 | 34 |
| 305 | 6849 | 34 |
| 306 | 6854 | 34 |
| 307 | 6859 | 34 |
| 308 | 6864 | 34 |
| 309 | 6869 | 34 |
| 310 | 6874 | 34 |
| 311 | 6879 | 34 |
| 312 | 6884 | 34 |
| 313 | 6889 | 34 |
| 314 | 6894 | 34 |
| 315 | 6899 | 34 |
| 316 | 6904 | 34 |
| 317 | 6909 | 34 |
| 318 | 6914 | 34 |
| 319 | 6919 | 34 |
| 320 | 6924 | 34 |
| 321 | 6929 | 34 |
| 322 | 6934 | 34 |
| 323 | 6939 | 34 |
| 0 | 2 | 2 |
| 1× | saturated |
| 1× | node limit |
| Inputs |
|---|
0 |
1 |
| Outputs |
|---|
0 |
1 |
| Inputs |
|---|
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 re im) (log.f64 10)) |
| Outputs |
|---|
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 re im) (log.f64 10)) |
Compiled 10 to 8 computations (20% saved)
| 1× | egg-herbie |
| 20194× | rational.json-simplify-41 |
| 2374× | rational.json-simplify-1 |
| 648× | rational.json-simplify-35 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 9 | 17 |
| 1 | 12 | 17 |
| 2 | 15 | 17 |
| 3 | 22 | 17 |
| 4 | 37 | 17 |
| 5 | 81 | 17 |
| 6 | 205 | 17 |
| 7 | 588 | 17 |
| 8 | 753 | 17 |
| 9 | 756 | 17 |
| 10 | 759 | 17 |
| 11 | 762 | 17 |
| 12 | 765 | 17 |
| 13 | 768 | 17 |
| 14 | 771 | 17 |
| 15 | 774 | 17 |
| 16 | 777 | 17 |
| 17 | 780 | 17 |
| 18 | 783 | 17 |
| 19 | 786 | 17 |
| 20 | 789 | 17 |
| 21 | 792 | 17 |
| 22 | 795 | 17 |
| 23 | 2664 | 17 |
| 24 | 2667 | 17 |
| 25 | 2670 | 17 |
| 26 | 2673 | 17 |
| 27 | 2676 | 17 |
| 28 | 2679 | 17 |
| 29 | 3497 | 17 |
| 30 | 3500 | 17 |
| 31 | 3503 | 17 |
| 32 | 3506 | 17 |
| 33 | 3509 | 17 |
| 34 | 3512 | 17 |
| 35 | 3515 | 17 |
| 36 | 3518 | 17 |
| 37 | 3521 | 17 |
| 38 | 3524 | 17 |
| 39 | 3527 | 17 |
| 40 | 3530 | 17 |
| 41 | 3533 | 17 |
| 42 | 3536 | 17 |
| 43 | 3539 | 17 |
| 44 | 3542 | 17 |
| 45 | 3545 | 17 |
| 46 | 3548 | 17 |
| 47 | 3551 | 17 |
| 48 | 3554 | 17 |
| 49 | 3557 | 17 |
| 50 | 3560 | 17 |
| 51 | 3563 | 17 |
| 52 | 3566 | 17 |
| 53 | 3569 | 17 |
| 54 | 3572 | 17 |
| 55 | 3575 | 17 |
| 56 | 3578 | 17 |
| 57 | 3581 | 17 |
| 58 | 3584 | 17 |
| 59 | 3587 | 17 |
| 60 | 3590 | 17 |
| 61 | 3593 | 17 |
| 62 | 3596 | 17 |
| 63 | 3599 | 17 |
| 64 | 3602 | 17 |
| 65 | 3605 | 17 |
| 66 | 3608 | 17 |
| 67 | 3611 | 17 |
| 68 | 3614 | 17 |
| 69 | 3617 | 17 |
| 70 | 3620 | 17 |
| 71 | 3623 | 17 |
| 72 | 3626 | 17 |
| 73 | 3629 | 17 |
| 74 | 3632 | 17 |
| 75 | 3635 | 17 |
| 76 | 3638 | 17 |
| 77 | 3641 | 17 |
| 78 | 3644 | 17 |
| 79 | 3647 | 17 |
| 80 | 3650 | 17 |
| 81 | 3653 | 17 |
| 82 | 3656 | 17 |
| 83 | 3659 | 17 |
| 84 | 3662 | 17 |
| 85 | 3665 | 17 |
| 86 | 3668 | 17 |
| 87 | 3671 | 17 |
| 88 | 3674 | 17 |
| 89 | 3677 | 17 |
| 90 | 3680 | 17 |
| 91 | 3683 | 17 |
| 92 | 3686 | 17 |
| 93 | 3689 | 17 |
| 94 | 3692 | 17 |
| 95 | 3695 | 17 |
| 96 | 3698 | 17 |
| 97 | 3701 | 17 |
| 98 | 3704 | 17 |
| 99 | 3707 | 17 |
| 100 | 3710 | 17 |
| 101 | 3713 | 17 |
| 102 | 3716 | 17 |
| 103 | 3719 | 17 |
| 104 | 3722 | 17 |
| 105 | 3725 | 17 |
| 106 | 3728 | 17 |
| 107 | 3731 | 17 |
| 108 | 3734 | 17 |
| 109 | 3737 | 17 |
| 110 | 3740 | 17 |
| 111 | 3743 | 17 |
| 112 | 3746 | 17 |
| 113 | 3749 | 17 |
| 114 | 3752 | 17 |
| 115 | 3755 | 17 |
| 116 | 3758 | 17 |
| 117 | 3761 | 17 |
| 118 | 3764 | 17 |
| 119 | 3767 | 17 |
| 120 | 3770 | 17 |
| 121 | 3773 | 17 |
| 122 | 3776 | 17 |
| 123 | 3779 | 17 |
| 124 | 3782 | 17 |
| 125 | 3785 | 17 |
| 126 | 3788 | 17 |
| 127 | 3791 | 17 |
| 128 | 3794 | 17 |
| 129 | 3797 | 17 |
| 130 | 3800 | 17 |
| 131 | 3803 | 17 |
| 132 | 3806 | 17 |
| 133 | 3809 | 17 |
| 134 | 3812 | 17 |
| 135 | 3815 | 17 |
| 136 | 3818 | 17 |
| 137 | 3821 | 17 |
| 138 | 3824 | 17 |
| 139 | 3827 | 17 |
| 140 | 3830 | 17 |
| 141 | 3833 | 17 |
| 142 | 3836 | 17 |
| 143 | 3839 | 17 |
| 144 | 3842 | 17 |
| 145 | 3845 | 17 |
| 146 | 3848 | 17 |
| 147 | 3851 | 17 |
| 148 | 3854 | 17 |
| 149 | 3857 | 17 |
| 150 | 3860 | 17 |
| 151 | 3863 | 17 |
| 152 | 3866 | 17 |
| 153 | 3869 | 17 |
| 154 | 3872 | 17 |
| 155 | 3875 | 17 |
| 156 | 3878 | 17 |
| 157 | 3881 | 17 |
| 158 | 3884 | 17 |
| 159 | 3887 | 17 |
| 160 | 3890 | 17 |
| 161 | 3893 | 17 |
| 162 | 3896 | 17 |
| 163 | 3899 | 17 |
| 164 | 3902 | 17 |
| 165 | 3905 | 17 |
| 166 | 3908 | 17 |
| 167 | 3911 | 17 |
| 168 | 3914 | 17 |
| 169 | 3917 | 17 |
| 170 | 3920 | 17 |
| 171 | 3923 | 17 |
| 172 | 3926 | 17 |
| 173 | 3929 | 17 |
| 174 | 3932 | 17 |
| 175 | 3935 | 17 |
| 176 | 3938 | 17 |
| 177 | 3941 | 17 |
| 178 | 3944 | 17 |
| 179 | 3947 | 17 |
| 180 | 3950 | 17 |
| 181 | 3953 | 17 |
| 182 | 3956 | 17 |
| 183 | 3959 | 17 |
| 184 | 3962 | 17 |
| 185 | 3965 | 17 |
| 186 | 3968 | 17 |
| 187 | 3971 | 17 |
| 188 | 3974 | 17 |
| 189 | 3977 | 17 |
| 190 | 3980 | 17 |
| 191 | 3983 | 17 |
| 192 | 3986 | 17 |
| 193 | 3989 | 17 |
| 194 | 3992 | 17 |
| 195 | 3995 | 17 |
| 196 | 3998 | 17 |
| 197 | 4001 | 17 |
| 198 | 4004 | 17 |
| 199 | 4007 | 17 |
| 200 | 4010 | 17 |
| 201 | 4013 | 17 |
| 202 | 4016 | 17 |
| 203 | 4019 | 17 |
| 204 | 4022 | 17 |
| 205 | 4025 | 17 |
| 206 | 4028 | 17 |
| 207 | 4031 | 17 |
| 208 | 4034 | 17 |
| 209 | 4037 | 17 |
| 210 | 4040 | 17 |
| 211 | 4043 | 17 |
| 212 | 4046 | 17 |
| 213 | 4049 | 17 |
| 214 | 4052 | 17 |
| 215 | 4055 | 17 |
| 216 | 4058 | 17 |
| 217 | 4061 | 17 |
| 218 | 4064 | 17 |
| 219 | 4067 | 17 |
| 220 | 4070 | 17 |
| 221 | 4073 | 17 |
| 222 | 4076 | 17 |
| 223 | 4079 | 17 |
| 224 | 4082 | 17 |
| 225 | 4085 | 17 |
| 226 | 4088 | 17 |
| 227 | 4091 | 17 |
| 228 | 4094 | 17 |
| 229 | 4097 | 17 |
| 230 | 4100 | 17 |
| 231 | 4103 | 17 |
| 232 | 4106 | 17 |
| 233 | 4109 | 17 |
| 234 | 4112 | 17 |
| 235 | 4115 | 17 |
| 236 | 4118 | 17 |
| 237 | 4121 | 17 |
| 238 | 4124 | 17 |
| 239 | 4127 | 17 |
| 240 | 4130 | 17 |
| 241 | 4133 | 17 |
| 242 | 4136 | 17 |
| 243 | 4139 | 17 |
| 244 | 4142 | 17 |
| 245 | 4145 | 17 |
| 246 | 4148 | 17 |
| 247 | 4151 | 17 |
| 248 | 4154 | 17 |
| 249 | 4157 | 17 |
| 250 | 4160 | 17 |
| 251 | 4163 | 17 |
| 252 | 4166 | 17 |
| 253 | 4169 | 17 |
| 254 | 4172 | 17 |
| 255 | 4175 | 17 |
| 256 | 4178 | 17 |
| 257 | 4181 | 17 |
| 258 | 4184 | 17 |
| 259 | 4187 | 17 |
| 260 | 4190 | 17 |
| 261 | 4193 | 17 |
| 262 | 4196 | 17 |
| 263 | 4199 | 17 |
| 264 | 4202 | 17 |
| 265 | 4205 | 17 |
| 266 | 4208 | 17 |
| 267 | 4211 | 17 |
| 268 | 4214 | 17 |
| 269 | 4217 | 17 |
| 270 | 4220 | 17 |
| 271 | 4223 | 17 |
| 272 | 4226 | 17 |
| 273 | 4229 | 17 |
| 274 | 4232 | 17 |
| 275 | 4235 | 17 |
| 276 | 4238 | 17 |
| 277 | 4241 | 17 |
| 278 | 4244 | 17 |
| 279 | 4247 | 17 |
| 280 | 4250 | 17 |
| 281 | 4253 | 17 |
| 282 | 4256 | 17 |
| 283 | 4259 | 17 |
| 284 | 4262 | 17 |
| 285 | 4265 | 17 |
| 286 | 4268 | 17 |
| 287 | 4271 | 17 |
| 288 | 4274 | 17 |
| 289 | 4277 | 17 |
| 290 | 4280 | 17 |
| 291 | 4283 | 17 |
| 292 | 4286 | 17 |
| 293 | 4289 | 17 |
| 294 | 4292 | 17 |
| 295 | 4295 | 17 |
| 296 | 4298 | 17 |
| 297 | 4301 | 17 |
| 298 | 4304 | 17 |
| 299 | 4307 | 17 |
| 300 | 4310 | 17 |
| 301 | 4313 | 17 |
| 302 | 4316 | 17 |
| 303 | 4319 | 17 |
| 304 | 4322 | 17 |
| 305 | 4325 | 17 |
| 306 | 4328 | 17 |
| 307 | 4331 | 17 |
| 308 | 4334 | 17 |
| 309 | 4337 | 17 |
| 310 | 4340 | 17 |
| 311 | 4343 | 17 |
| 312 | 4346 | 17 |
| 313 | 4349 | 17 |
| 314 | 4352 | 17 |
| 315 | 4355 | 17 |
| 316 | 4358 | 17 |
| 317 | 4361 | 17 |
| 318 | 4364 | 17 |
| 319 | 4367 | 17 |
| 320 | 4370 | 17 |
| 321 | 4373 | 17 |
| 322 | 4376 | 17 |
| 323 | 4379 | 17 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (atan2.f64 im re) (log.f64 10)) |
| Outputs |
|---|
(/.f64 (atan2.f64 im re) (log.f64 10)) |
Compiled 8 to 6 computations (25% 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 |
|---|---|---|
| ▶ | 0.8b | (/.f64 (atan2.f64 im re) (log.f64 10)) |
Compiled 8 to 6 computations (25% saved)
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.8b | (/.f64 (atan2.f64 im re) (log.f64 10)) |
Compiled 16 to 9 computations (43.8% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 21.0ms | im | @ | 0 | (/.f64 (atan2.f64 im re) (log.f64 10)) |
| 6.0ms | re | @ | 0 | (/.f64 (atan2.f64 im re) (log.f64 10)) |
| 0.0ms | re | @ | -inf | (/.f64 (atan2.f64 im re) (log.f64 10)) |
| 0.0ms | im | @ | inf | (/.f64 (atan2.f64 im re) (log.f64 10)) |
| 0.0ms | re | @ | inf | (/.f64 (atan2.f64 im re) (log.f64 10)) |
| 1× | batch-egg-rewrite |
| 1238× | rational.json-1 |
| 1238× | rational.json-2 |
| 1238× | rational.json-4 |
| 1238× | rational.json-3 |
| 1230× | exponential.json-3 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 9 | 17 |
| 1 | 59 | 17 |
| 2 | 140 | 17 |
| 3 | 331 | 17 |
| 4 | 831 | 17 |
| 5 | 3380 | 17 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (atan2.f64 im re) (log.f64 10)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (atan2.f64 im re) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan2.f64 im re) (*.f64 1/2 (/.f64 2 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 10) (/.f64 (/.f64 1 (atan2.f64 im re)) (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (atan2.f64 im re) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) 2) (/.f64 1/2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) 2) (+.f64 (/.f64 -1/2 (*.f64 (log.f64 10) -2)) (/.f64 -1/2 (*.f64 (log.f64 10) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 1/2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) 4) (/.f64 -1/2 (*.f64 (log.f64 10) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 (/.f64 1 (log.f64 10)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 1/2 (/.f64 1/2 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (/.f64 1 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (atan2.f64 im re)) (/.f64 -1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 1 (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 2 (*.f64 2 (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (log.f64 10) (atan2.f64 im re))) (/.f64 1 (*.f64 2 (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (log.f64 10) (atan2.f64 im re))) (/.f64 1/2 (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) 8) (/.f64 1 (*.f64 (log.f64 10) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (log.f64 10)) (*.f64 (atan2.f64 im re) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) -2) (/.f64 -1/2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) -2) (/.f64 1 (*.f64 (log.f64 10) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (log.f64 10))) (*.f64 (atan2.f64 im re) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 10) (/.f64 1/2 (atan2.f64 im re))) (/.f64 2 (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (atan2.f64 im re)) (/.f64 (*.f64 (log.f64 10) 2) (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (log.f64 10)) (*.f64 (atan2.f64 im re) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) 1/2) (*.f64 2 (/.f64 1 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) 1/2) (/.f64 2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (atan2.f64 im re)) (/.f64 (log.f64 10) (neg.f64 (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (*.f64 (log.f64 10) -2)) (*.f64 (atan2.f64 im re) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (log.f64 10)) (neg.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (atan2.f64 im re)) (/.f64 (log.f64 10) (*.f64 2 (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (log.f64 10)) 1/4) (*.f64 (atan2.f64 im re) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 2 (log.f64 10))) (atan2.f64 im re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 1/2 (log.f64 10))) (*.f64 (atan2.f64 im re) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (atan2.f64 im re))) (/.f64 1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)))) (/.f64 1 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)))) (/.f64 (log.f64 10) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (log.f64 10) 2) (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)))) (/.f64 1/2 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)))) (*.f64 (log.f64 10) (/.f64 1/2 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 10) (neg.f64 (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re))))) (/.f64 -1 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (atan2.f64 im re)) (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)))) (log.f64 10))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 2 (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re))))) (*.f64 2 (/.f64 (log.f64 10) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 2 (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re))))) (/.f64 (log.f64 10) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (log.f64 10)) (*.f64 (atan2.f64 im re) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)))) (*.f64 2 (/.f64 (log.f64 10) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 10) (*.f64 2 (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re))))) (/.f64 2 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (log.f64 10) 8)) (*.f64 (atan2.f64 im re) 8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (log.f64 10) -2)) (*.f64 (atan2.f64 im re) -2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (neg.f64 (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)))))))))) |
| 1× | egg-herbie |
| 1446× | rational.json-simplify-54 |
| 1158× | rational.json-simplify-43 |
| 998× | rational.json-simplify-55 |
| 888× | rational.json-simplify-2 |
| 590× | rational.json-simplify-50 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 144 | 2360 |
| 1 | 295 | 2348 |
| 2 | 737 | 1948 |
| 3 | 2622 | 1918 |
| 4 | 5005 | 1918 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 0) |
(+.f64 0 (/.f64 (atan2.f64 im re) (log.f64 10))) |
(+.f64 -1 (-.f64 1 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))))) |
(+.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10)))) |
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 0) |
(-.f64 0 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))) |
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10))) |
(*.f64 (atan2.f64 im re) (*.f64 1/2 (/.f64 2 (log.f64 10)))) |
(*.f64 (log.f64 10) (/.f64 (/.f64 1 (atan2.f64 im re)) (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re))))) |
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1) |
(*.f64 1 (/.f64 (atan2.f64 im re) (log.f64 10))) |
(*.f64 (*.f64 (atan2.f64 im re) 2) (/.f64 1/2 (log.f64 10))) |
(*.f64 (*.f64 (atan2.f64 im re) 2) (+.f64 (/.f64 -1/2 (*.f64 (log.f64 10) -2)) (/.f64 -1/2 (*.f64 (log.f64 10) -2)))) |
(*.f64 2 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10)))) |
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 1/2)) 1/2) |
(*.f64 (*.f64 (atan2.f64 im re) 4) (/.f64 -1/2 (*.f64 (log.f64 10) -2))) |
(*.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 (/.f64 1 (log.f64 10)) 1/4)) |
(*.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 1/2 (/.f64 1/2 (log.f64 10)))) |
(*.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re)) |
(*.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (/.f64 1 (atan2.f64 im re)))) |
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 -1 (log.f64 10))) |
(*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 1 (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re))))) |
(*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 2 (*.f64 2 (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)))))) |
(*.f64 -1 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))) |
(*.f64 (*.f64 2 (/.f64 (log.f64 10) (atan2.f64 im re))) (/.f64 1 (*.f64 2 (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)))))) |
(*.f64 (*.f64 2 (/.f64 (log.f64 10) (atan2.f64 im re))) (/.f64 1/2 (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re))))) |
(*.f64 4 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4))) |
(*.f64 4 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 4)) |
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 4) 1/4) |
(*.f64 (*.f64 (atan2.f64 im re) 8) (/.f64 1 (*.f64 (log.f64 10) 8))) |
(*.f64 1/2 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 1/2))) |
(*.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re))))) |
(*.f64 (/.f64 1/2 (log.f64 10)) (*.f64 (atan2.f64 im re) 2)) |
(*.f64 (*.f64 (atan2.f64 im re) -2) (/.f64 -1/2 (log.f64 10))) |
(*.f64 (*.f64 (atan2.f64 im re) -2) (/.f64 1 (*.f64 (log.f64 10) -2))) |
(*.f64 (*.f64 2 (/.f64 1 (log.f64 10))) (*.f64 (atan2.f64 im re) 1/2)) |
(*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))) -1) |
(*.f64 (*.f64 (log.f64 10) (/.f64 1/2 (atan2.f64 im re))) (/.f64 2 (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re))))) |
(*.f64 (/.f64 1/2 (atan2.f64 im re)) (/.f64 (*.f64 (log.f64 10) 2) (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re))))) |
(*.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) 2) |
(*.f64 (/.f64 2 (log.f64 10)) (*.f64 (atan2.f64 im re) 1/2)) |
(*.f64 1/4 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 4)) |
(*.f64 (*.f64 (atan2.f64 im re) 1/2) (*.f64 2 (/.f64 1 (log.f64 10)))) |
(*.f64 (*.f64 (atan2.f64 im re) 1/2) (/.f64 2 (log.f64 10))) |
(*.f64 (/.f64 -1 (atan2.f64 im re)) (/.f64 (log.f64 10) (neg.f64 (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)))))) |
(*.f64 (/.f64 -1/2 (*.f64 (log.f64 10) -2)) (*.f64 (atan2.f64 im re) 4)) |
(*.f64 (/.f64 -1 (log.f64 10)) (neg.f64 (atan2.f64 im re))) |
(*.f64 (/.f64 2 (atan2.f64 im re)) (/.f64 (log.f64 10) (*.f64 2 (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)))))) |
(*.f64 (*.f64 (/.f64 1 (log.f64 10)) 1/4) (*.f64 (atan2.f64 im re) 4)) |
(*.f64 (*.f64 1/2 (/.f64 2 (log.f64 10))) (atan2.f64 im re)) |
(*.f64 (*.f64 1/2 (/.f64 1/2 (log.f64 10))) (*.f64 (atan2.f64 im re) 4)) |
(*.f64 (/.f64 1 (/.f64 1 (atan2.f64 im re))) (/.f64 1 (log.f64 10))) |
(*.f64 (/.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)))) (/.f64 1 (atan2.f64 im re))) |
(*.f64 (/.f64 1 (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)))) (/.f64 (log.f64 10) (atan2.f64 im re))) |
(*.f64 (/.f64 (*.f64 (log.f64 10) 2) (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)))) (/.f64 1/2 (atan2.f64 im re))) |
(*.f64 (/.f64 2 (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)))) (*.f64 (log.f64 10) (/.f64 1/2 (atan2.f64 im re)))) |
(*.f64 (/.f64 (log.f64 10) (neg.f64 (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re))))) (/.f64 -1 (atan2.f64 im re))) |
(*.f64 (/.f64 (/.f64 1 (atan2.f64 im re)) (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)))) (log.f64 10)) |
(*.f64 (/.f64 1 (*.f64 2 (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re))))) (*.f64 2 (/.f64 (log.f64 10) (atan2.f64 im re)))) |
(*.f64 (/.f64 2 (*.f64 2 (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re))))) (/.f64 (log.f64 10) (atan2.f64 im re))) |
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) 4) |
(*.f64 (/.f64 -1/2 (log.f64 10)) (*.f64 (atan2.f64 im re) -2)) |
(*.f64 (/.f64 1/2 (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)))) (*.f64 2 (/.f64 (log.f64 10) (atan2.f64 im re)))) |
(*.f64 (/.f64 (log.f64 10) (*.f64 2 (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re))))) (/.f64 2 (atan2.f64 im re))) |
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 4) 4) |
(*.f64 (/.f64 1 (*.f64 (log.f64 10) 8)) (*.f64 (atan2.f64 im re) 8)) |
(*.f64 (/.f64 1 (*.f64 (log.f64 10) -2)) (*.f64 (atan2.f64 im re) -2)) |
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1) |
(neg.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))) |
(neg.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (neg.f64 (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)))))) |
| Outputs |
|---|
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 0) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(+.f64 0 (/.f64 (atan2.f64 im re) (log.f64 10))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(+.f64 -1 (-.f64 1 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(+.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 0) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(-.f64 0 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (atan2.f64 im re) (*.f64 1/2 (/.f64 2 (log.f64 10)))) |
(*.f64 (/.f64 2 (log.f64 10)) (*.f64 (atan2.f64 im re) 1/2)) |
(*.f64 (log.f64 10) (/.f64 (/.f64 1 (atan2.f64 im re)) (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re))))) |
(*.f64 (log.f64 10) (/.f64 (/.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 10)) (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))))) |
(*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 10))))) |
(*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (/.f64 1 (log.f64 10))))) |
(/.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (log.f64 10))) |
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 1 (/.f64 (atan2.f64 im re) (log.f64 10))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (*.f64 (atan2.f64 im re) 2) (/.f64 1/2 (log.f64 10))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (*.f64 (atan2.f64 im re) 2) (+.f64 (/.f64 -1/2 (*.f64 (log.f64 10) -2)) (/.f64 -1/2 (*.f64 (log.f64 10) -2)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 2 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 1/2)) 1/2) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (*.f64 (atan2.f64 im re) 4) (/.f64 -1/2 (*.f64 (log.f64 10) -2))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 (/.f64 1 (log.f64 10)) 1/4)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 1/2 (/.f64 1/2 (log.f64 10)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (/.f64 1 (atan2.f64 im re)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 -1 (log.f64 10))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 1 (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re))))) |
(*.f64 (log.f64 10) (/.f64 (/.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 10)) (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))))) |
(*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 10))))) |
(*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (/.f64 1 (log.f64 10))))) |
(/.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (log.f64 10))) |
(*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 2 (*.f64 2 (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)))))) |
(*.f64 (log.f64 10) (/.f64 (/.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 10)) (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))))) |
(*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 10))))) |
(*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (/.f64 1 (log.f64 10))))) |
(/.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (log.f64 10))) |
(*.f64 -1 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (*.f64 2 (/.f64 (log.f64 10) (atan2.f64 im re))) (/.f64 1 (*.f64 2 (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)))))) |
(*.f64 2 (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 1/2 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))))))) |
(*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (*.f64 (/.f64 1/2 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))))) 2)) |
(*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (*.f64 2 (/.f64 (/.f64 1/2 (log.f64 10)) (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))))) |
(*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (*.f64 2 (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)))))) |
(*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (*.f64 2 (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (/.f64 1/2 (/.f64 (log.f64 10) (atan2.f64 im re))))))) |
(*.f64 (*.f64 2 (/.f64 (log.f64 10) (atan2.f64 im re))) (/.f64 1/2 (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re))))) |
(*.f64 2 (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 1/2 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))))))) |
(*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (*.f64 (/.f64 1/2 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))))) 2)) |
(*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (*.f64 2 (/.f64 (/.f64 1/2 (log.f64 10)) (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))))) |
(*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (*.f64 2 (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)))))) |
(*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (*.f64 2 (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (/.f64 1/2 (/.f64 (log.f64 10) (atan2.f64 im re))))))) |
(*.f64 4 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 4 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 4)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 4) 1/4) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (*.f64 (atan2.f64 im re) 8) (/.f64 1 (*.f64 (log.f64 10) 8))) |
(*.f64 (atan2.f64 im re) (*.f64 8 (/.f64 1 (*.f64 (log.f64 10) 8)))) |
(*.f64 (atan2.f64 im re) (*.f64 8 (/.f64 1/8 (log.f64 10)))) |
(*.f64 1/2 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 1/2))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re))))) |
(*.f64 (log.f64 10) (/.f64 (/.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 10)) (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))))) |
(*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 10))))) |
(*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (/.f64 1 (log.f64 10))))) |
(/.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (log.f64 10))) |
(*.f64 (/.f64 1/2 (log.f64 10)) (*.f64 (atan2.f64 im re) 2)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (*.f64 (atan2.f64 im re) -2) (/.f64 -1/2 (log.f64 10))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (*.f64 (atan2.f64 im re) -2) (/.f64 1 (*.f64 (log.f64 10) -2))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (*.f64 2 (/.f64 1 (log.f64 10))) (*.f64 (atan2.f64 im re) 1/2)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))) -1) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (*.f64 (log.f64 10) (/.f64 1/2 (atan2.f64 im re))) (/.f64 2 (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re))))) |
(*.f64 (log.f64 10) (/.f64 (/.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 10)) (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))))) |
(*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 10))))) |
(*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (/.f64 1 (log.f64 10))))) |
(/.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (log.f64 10))) |
(*.f64 (/.f64 1/2 (atan2.f64 im re)) (/.f64 (*.f64 (log.f64 10) 2) (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re))))) |
(*.f64 (log.f64 10) (/.f64 (/.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 10)) (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))))) |
(*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 10))))) |
(*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (/.f64 1 (log.f64 10))))) |
(/.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (log.f64 10))) |
(*.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) 2) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (/.f64 2 (log.f64 10)) (*.f64 (atan2.f64 im re) 1/2)) |
(*.f64 (atan2.f64 im re) (*.f64 1/2 (/.f64 2 (log.f64 10)))) |
(*.f64 1/4 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 4)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (*.f64 (atan2.f64 im re) 1/2) (*.f64 2 (/.f64 1 (log.f64 10)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (*.f64 (atan2.f64 im re) 1/2) (/.f64 2 (log.f64 10))) |
(*.f64 (atan2.f64 im re) (*.f64 1/2 (/.f64 2 (log.f64 10)))) |
(*.f64 (/.f64 2 (log.f64 10)) (*.f64 (atan2.f64 im re) 1/2)) |
(*.f64 (/.f64 -1 (atan2.f64 im re)) (/.f64 (log.f64 10) (neg.f64 (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)))))) |
(*.f64 (log.f64 10) (/.f64 (/.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 10)) (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))))) |
(*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 10))))) |
(*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (/.f64 1 (log.f64 10))))) |
(/.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (log.f64 10))) |
(*.f64 (/.f64 -1/2 (*.f64 (log.f64 10) -2)) (*.f64 (atan2.f64 im re) 4)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (/.f64 -1 (log.f64 10)) (neg.f64 (atan2.f64 im re))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (/.f64 2 (atan2.f64 im re)) (/.f64 (log.f64 10) (*.f64 2 (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)))))) |
(*.f64 (/.f64 2 (atan2.f64 im re)) (/.f64 (/.f64 (log.f64 10) 2) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))))) |
(*.f64 (/.f64 2 (atan2.f64 im re)) (/.f64 (/.f64 (atan2.f64 im re) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (log.f64 10) (log.f64 10)))) 2)) |
(*.f64 (/.f64 2 (atan2.f64 im re)) (/.f64 (atan2.f64 im re) (*.f64 2 (/.f64 (log.f64 10) (atan2.f64 im re))))) |
(/.f64 (/.f64 2 (atan2.f64 im re)) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (atan2.f64 im re) 2))) |
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 2 (/.f64 (log.f64 10) (atan2.f64 im re)))) (/.f64 2 (atan2.f64 im re))) |
(*.f64 (*.f64 (/.f64 1 (log.f64 10)) 1/4) (*.f64 (atan2.f64 im re) 4)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (*.f64 1/2 (/.f64 2 (log.f64 10))) (atan2.f64 im re)) |
(*.f64 (atan2.f64 im re) (*.f64 1/2 (/.f64 2 (log.f64 10)))) |
(*.f64 (/.f64 2 (log.f64 10)) (*.f64 (atan2.f64 im re) 1/2)) |
(*.f64 (*.f64 1/2 (/.f64 1/2 (log.f64 10))) (*.f64 (atan2.f64 im re) 4)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (/.f64 1 (/.f64 1 (atan2.f64 im re))) (/.f64 1 (log.f64 10))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (/.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)))) (/.f64 1 (atan2.f64 im re))) |
(*.f64 (log.f64 10) (/.f64 (/.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 10)) (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))))) |
(*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 10))))) |
(*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (/.f64 1 (log.f64 10))))) |
(/.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (log.f64 10))) |
(*.f64 (/.f64 1 (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)))) (/.f64 (log.f64 10) (atan2.f64 im re))) |
(*.f64 (log.f64 10) (/.f64 (/.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 10)) (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))))) |
(*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 10))))) |
(*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (/.f64 1 (log.f64 10))))) |
(/.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (log.f64 10))) |
(*.f64 (/.f64 (*.f64 (log.f64 10) 2) (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)))) (/.f64 1/2 (atan2.f64 im re))) |
(*.f64 (log.f64 10) (/.f64 (/.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 10)) (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))))) |
(*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 10))))) |
(*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (/.f64 1 (log.f64 10))))) |
(/.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (log.f64 10))) |
(*.f64 (/.f64 2 (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)))) (*.f64 (log.f64 10) (/.f64 1/2 (atan2.f64 im re)))) |
(*.f64 (log.f64 10) (/.f64 (/.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 10)) (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))))) |
(*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 10))))) |
(*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (/.f64 1 (log.f64 10))))) |
(/.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (log.f64 10))) |
(*.f64 (/.f64 (log.f64 10) (neg.f64 (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re))))) (/.f64 -1 (atan2.f64 im re))) |
(*.f64 (log.f64 10) (/.f64 (/.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 10)) (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))))) |
(*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 10))))) |
(*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (/.f64 1 (log.f64 10))))) |
(/.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (log.f64 10))) |
(*.f64 (/.f64 (/.f64 1 (atan2.f64 im re)) (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)))) (log.f64 10)) |
(*.f64 (log.f64 10) (/.f64 (/.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 10)) (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))))) |
(*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 10))))) |
(*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (/.f64 1 (log.f64 10))))) |
(/.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (log.f64 10))) |
(*.f64 (/.f64 1 (*.f64 2 (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re))))) (*.f64 2 (/.f64 (log.f64 10) (atan2.f64 im re)))) |
(*.f64 2 (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 1/2 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))))))) |
(*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (*.f64 (/.f64 1/2 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))))) 2)) |
(*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (*.f64 2 (/.f64 (/.f64 1/2 (log.f64 10)) (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))))) |
(*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (*.f64 2 (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)))))) |
(*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (*.f64 2 (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (/.f64 1/2 (/.f64 (log.f64 10) (atan2.f64 im re))))))) |
(*.f64 (/.f64 2 (*.f64 2 (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re))))) (/.f64 (log.f64 10) (atan2.f64 im re))) |
(*.f64 (log.f64 10) (/.f64 (/.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 10)) (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))))) |
(*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 10))))) |
(*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (/.f64 1 (log.f64 10))))) |
(/.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (log.f64 10))) |
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) 4) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (/.f64 -1/2 (log.f64 10)) (*.f64 (atan2.f64 im re) -2)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (/.f64 1/2 (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)))) (*.f64 2 (/.f64 (log.f64 10) (atan2.f64 im re)))) |
(*.f64 2 (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 1/2 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))))))) |
(*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (*.f64 (/.f64 1/2 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))))) 2)) |
(*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (*.f64 2 (/.f64 (/.f64 1/2 (log.f64 10)) (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))))) |
(*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (*.f64 2 (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)))))) |
(*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (*.f64 2 (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (/.f64 1/2 (/.f64 (log.f64 10) (atan2.f64 im re))))))) |
(*.f64 (/.f64 (log.f64 10) (*.f64 2 (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re))))) (/.f64 2 (atan2.f64 im re))) |
(*.f64 (/.f64 2 (atan2.f64 im re)) (/.f64 (/.f64 (log.f64 10) 2) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))))) |
(*.f64 (/.f64 2 (atan2.f64 im re)) (/.f64 (/.f64 (atan2.f64 im re) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (log.f64 10) (log.f64 10)))) 2)) |
(*.f64 (/.f64 2 (atan2.f64 im re)) (/.f64 (atan2.f64 im re) (*.f64 2 (/.f64 (log.f64 10) (atan2.f64 im re))))) |
(/.f64 (/.f64 2 (atan2.f64 im re)) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (atan2.f64 im re) 2))) |
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 2 (/.f64 (log.f64 10) (atan2.f64 im re)))) (/.f64 2 (atan2.f64 im re))) |
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 4) 4) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (/.f64 1 (*.f64 (log.f64 10) 8)) (*.f64 (atan2.f64 im re) 8)) |
(*.f64 (atan2.f64 im re) (*.f64 8 (/.f64 1 (*.f64 (log.f64 10) 8)))) |
(*.f64 (atan2.f64 im re) (*.f64 8 (/.f64 1/8 (log.f64 10)))) |
(*.f64 (/.f64 1 (*.f64 (log.f64 10) -2)) (*.f64 (atan2.f64 im re) -2)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(neg.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(neg.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (neg.f64 (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)))))) |
(*.f64 (log.f64 10) (/.f64 (/.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 10)) (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))))) |
(*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 10))))) |
(*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (/.f64 1 (log.f64 10))))) |
(/.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (log.f64 10))) |
Compiled 1328 to 855 computations (35.6% saved)
8 alts after pruning (7 fresh and 1 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 80 | 7 | 87 |
| Fresh | 0 | 0 | 0 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 0 | 0 |
| Total | 80 | 8 | 88 |
| Status | Error | Program |
|---|---|---|
| ✓ | 0.8b | (/.f64 (atan2.f64 im re) (log.f64 10)) |
| ▶ | 9.0b | (/.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (log.f64 10))) |
| ▶ | 9.1b | (*.f64 (/.f64 (atan2.f64 im re) (*.f64 2 (/.f64 (log.f64 10) (atan2.f64 im re)))) (/.f64 2 (atan2.f64 im re))) |
| 9.4b | (*.f64 (/.f64 (/.f64 1 (atan2.f64 im re)) (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)))) (log.f64 10)) | |
| 9.4b | (*.f64 (/.f64 2 (atan2.f64 im re)) (/.f64 (/.f64 (log.f64 10) 2) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))))) | |
| ▶ | 0.9b | (*.f64 (/.f64 1 (/.f64 1 (atan2.f64 im re))) (/.f64 1 (log.f64 10))) |
| ▶ | 3.4b | (*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 10))))) |
| ▶ | 9.4b | (*.f64 (log.f64 10) (/.f64 (/.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 10)) (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))))) |
Compiled 304 to 202 computations (33.6% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (/.f64 1 (/.f64 1 (atan2.f64 im re))) |
| ✓ | 0.1b | (/.f64 1 (atan2.f64 im re)) |
| ✓ | 0.8b | (*.f64 (/.f64 1 (/.f64 1 (atan2.f64 im re))) (/.f64 1 (log.f64 10))) |
| ✓ | 1.0b | (/.f64 1 (log.f64 10)) |
Compiled 39 to 26 computations (33.3% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | re | @ | -inf | (/.f64 1 (atan2.f64 im re)) |
| 0.0ms | im | @ | inf | (/.f64 1 (atan2.f64 im re)) |
| 0.0ms | re | @ | inf | (/.f64 1 (atan2.f64 im re)) |
| 0.0ms | im | @ | -inf | (/.f64 1 (atan2.f64 im re)) |
| 0.0ms | im | @ | 0 | (/.f64 1 (atan2.f64 im re)) |
| 1× | batch-egg-rewrite |
| 1000× | exponential.json-3 |
| 1000× | rational.json-1 |
| 1000× | rational.json-2 |
| 1000× | rational.json-4 |
| 1000× | rational.json-3 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 13 | 54 |
| 1 | 99 | 48 |
| 2 | 221 | 48 |
| 3 | 548 | 48 |
| 4 | 2639 | 48 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 1 (log.f64 10)) |
(*.f64 (/.f64 1 (/.f64 1 (atan2.f64 im re))) (/.f64 1 (log.f64 10))) |
(/.f64 1 (atan2.f64 im re)) |
(/.f64 1 (/.f64 1 (atan2.f64 im re))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (log.f64 10)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (log.f64 10)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 10)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 1 (log.f64 10)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (log.f64 10)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 1 (log.f64 10)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (log.f64 10)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (log.f64 10)) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (atan2.f64 im re) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (log.f64 10) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (-.f64 0 (*.f64 (/.f64 1 (atan2.f64 im re)) (neg.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (-.f64 0 (*.f64 (log.f64 10) (neg.f64 (/.f64 1 (atan2.f64 im re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (atan2.f64 im re) (log.f64 10))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (atan2.f64 im re) (/.f64 2 (/.f64 2 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (atan2.f64 im re))) (/.f64 1 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (atan2.f64 im re)) (*.f64 (log.f64 10) (/.f64 1 (*.f64 (atan2.f64 im re) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (atan2.f64 im re) (/.f64 1 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (log.f64 10) (/.f64 2 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 10) 2) (*.f64 (/.f64 2 (atan2.f64 im re)) (*.f64 (log.f64 10) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) 2) (*.f64 (log.f64 10) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) 2) (+.f64 (*.f64 (log.f64 10) 2) (/.f64 0 (*.f64 (atan2.f64 im re) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) 2) (-.f64 0 (*.f64 2 (neg.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) 2) (-.f64 0 (neg.f64 (*.f64 (log.f64 10) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (atan2.f64 im re)) (*.f64 (log.f64 10) (/.f64 2 (*.f64 (atan2.f64 im re) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (atan2.f64 im re))) (/.f64 (/.f64 2 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) (*.f64 (/.f64 1 (log.f64 10)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (atan2.f64 im re))) (/.f64 (/.f64 2 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) (/.f64 2 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (*.f64 (log.f64 10) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (/.f64 (*.f64 (atan2.f64 im re) 2) (/.f64 2 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 (log.f64 10) 4) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) 4) (/.f64 1 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 (log.f64 10) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) 4) (*.f64 4 (*.f64 (log.f64 10) (/.f64 1 (*.f64 (atan2.f64 im re) (atan2.f64 im re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (log.f64 10)) 2) (/.f64 2 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (/.f64 1 (atan2.f64 im re)) (neg.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (log.f64 10) (neg.f64 (/.f64 1 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (/.f64 1 (atan2.f64 im re)) (neg.f64 (/.f64 1 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (-.f64 0 (/.f64 (log.f64 10) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (*.f64 (log.f64 10) (*.f64 (/.f64 2 (atan2.f64 im re)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 2)) (/.f64 (*.f64 (atan2.f64 im re) 2) (/.f64 1 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 2)) (/.f64 (*.f64 (atan2.f64 im re) 4) (/.f64 2 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (atan2.f64 im re) 4)) (*.f64 2 (*.f64 (log.f64 10) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (atan2.f64 im re) 4)) (/.f64 8 (/.f64 1 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (*.f64 (/.f64 2 (atan2.f64 im re)) (neg.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (*.f64 (/.f64 1 (atan2.f64 im re)) (neg.f64 (*.f64 (log.f64 10) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (*.f64 (log.f64 10) (*.f64 2 (neg.f64 (/.f64 1 (atan2.f64 im re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (*.f64 (log.f64 10) (neg.f64 (/.f64 2 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (-.f64 0 (*.f64 (log.f64 10) (/.f64 2 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (atan2.f64 im re))) (*.f64 2 (neg.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (atan2.f64 im re))) (/.f64 -2 (/.f64 1 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (log.f64 10)) 4) (*.f64 (/.f64 1 (atan2.f64 im re)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (atan2.f64 im re))) (*.f64 (*.f64 (log.f64 10) 2) (*.f64 (atan2.f64 im re) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (log.f64 10)) (/.f64 2 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 (log.f64 10)) (*.f64 (/.f64 1 (atan2.f64 im re)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (log.f64 10)) (neg.f64 (/.f64 1 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) (/.f64 1 (atan2.f64 im re))) (/.f64 (log.f64 10) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (atan2.f64 im re) 2)) (neg.f64 (*.f64 (log.f64 10) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (atan2.f64 im re) 2)) (/.f64 -2 (/.f64 1 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1 (log.f64 10))) (neg.f64 (/.f64 1 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 2 (log.f64 10))) (*.f64 (/.f64 1 (atan2.f64 im re)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 4 (log.f64 10))) (*.f64 (/.f64 2 (atan2.f64 im re)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 -1 (log.f64 10))) (*.f64 2 (neg.f64 (/.f64 1 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (/.f64 1 (log.f64 10)))) (*.f64 2 (neg.f64 (/.f64 1 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4 (-.f64 0 (*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 8 (/.f64 1 (atan2.f64 im re))) (*.f64 2 (*.f64 (log.f64 10) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -2 (/.f64 1 (atan2.f64 im re))) (*.f64 2 (neg.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -2 (/.f64 1 (atan2.f64 im re))) (neg.f64 (*.f64 (log.f64 10) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 1 (log.f64 10)) 4) (/.f64 1 (atan2.f64 im re))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 2 (atan2.f64 im re)) (log.f64 10)) (/.f64 2 (*.f64 (atan2.f64 im re) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (log.f64 10)) (atan2.f64 im re))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 8 (log.f64 10)) (*.f64 (/.f64 2 (atan2.f64 im re)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -2 (log.f64 10)) (*.f64 2 (neg.f64 (/.f64 1 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -2 (log.f64 10)) (neg.f64 (/.f64 2 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 10)) (/.f64 1 (*.f64 (atan2.f64 im re) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (atan2.f64 im re))) (*.f64 (log.f64 10) 2)) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 10) (/.f64 1 (atan2.f64 im re))) (*.f64 (log.f64 10) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (log.f64 10)) (/.f64 2 (atan2.f64 im re))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 1 (log.f64 10)) 2) (atan2.f64 im re)) (/.f64 2 (*.f64 (atan2.f64 im re) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re)) (/.f64 1 (*.f64 (atan2.f64 im re) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 2 (log.f64 10)) (atan2.f64 im re)) (/.f64 2 (*.f64 (atan2.f64 im re) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 2 (log.f64 10)) (*.f64 (atan2.f64 im re) 2)) (/.f64 1 (*.f64 (atan2.f64 im re) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 4 (log.f64 10)) 2) (/.f64 2 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 1 (log.f64 10)) 2)) (neg.f64 (/.f64 2 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (atan2.f64 im re) 4)) (neg.f64 (*.f64 (log.f64 10) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 2 (log.f64 10))) (neg.f64 (/.f64 2 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 4 (log.f64 10))) (neg.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 -1 (log.f64 10))) (/.f64 1 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 1 (log.f64 10)))) (/.f64 1 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 1 (log.f64 10)) 4)) (neg.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (-.f64 0 (*.f64 (atan2.f64 im re) (/.f64 1 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (*.f64 (atan2.f64 im re) 4))) (-.f64 0 (*.f64 2 (*.f64 (log.f64 10) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (atan2.f64 im re) (/.f64 1 (atan2.f64 im re)))) (-.f64 0 (/.f64 (log.f64 10) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (/.f64 2 (log.f64 10)))) (neg.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (/.f64 4 (log.f64 10)))) (-.f64 0 (*.f64 (/.f64 2 (atan2.f64 im re)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (/.f64 -1 (log.f64 10)))) (-.f64 0 (*.f64 2 (neg.f64 (/.f64 1 (atan2.f64 im re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (neg.f64 (/.f64 1 (log.f64 10))))) (-.f64 0 (*.f64 2 (neg.f64 (/.f64 1 (atan2.f64 im re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 8 (/.f64 1 (atan2.f64 im re)))) (-.f64 0 (*.f64 2 (*.f64 (log.f64 10) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 -2 (/.f64 1 (atan2.f64 im re)))) (*.f64 (log.f64 10) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 -2 (/.f64 1 (atan2.f64 im re)))) (-.f64 0 (*.f64 2 (neg.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 -2 (/.f64 1 (atan2.f64 im re)))) (-.f64 0 (neg.f64 (*.f64 (log.f64 10) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 10))) (neg.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 2 (atan2.f64 im re)) (log.f64 10))) (-.f64 0 (/.f64 2 (*.f64 (atan2.f64 im re) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (log.f64 10))) (neg.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 8 (log.f64 10))) (-.f64 0 (*.f64 (/.f64 2 (atan2.f64 im re)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 -2 (log.f64 10))) (/.f64 2 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 -2 (log.f64 10))) (-.f64 0 (*.f64 2 (neg.f64 (/.f64 1 (atan2.f64 im re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 -2 (log.f64 10))) (-.f64 0 (neg.f64 (/.f64 2 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (atan2.f64 im re))) (*.f64 (log.f64 10) 2))) (neg.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (log.f64 10) (/.f64 1 (atan2.f64 im re)))) (-.f64 0 (*.f64 (log.f64 10) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (/.f64 1 (log.f64 10)) 2) (atan2.f64 im re))) (-.f64 0 (/.f64 2 (*.f64 (atan2.f64 im re) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re))) (neg.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 2 (log.f64 10)) (atan2.f64 im re))) (-.f64 0 (/.f64 2 (*.f64 (atan2.f64 im re) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 2 (log.f64 10)) (*.f64 (atan2.f64 im re) 2))) (neg.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 4 (log.f64 10)) 2)) (neg.f64 (/.f64 2 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (/.f64 1 (log.f64 10)) 2))) (/.f64 2 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (/.f64 1 (log.f64 10)) 2))) (-.f64 0 (neg.f64 (/.f64 2 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (atan2.f64 im re) 4))) (*.f64 (log.f64 10) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 2 (log.f64 10)))) (/.f64 2 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 2 (log.f64 10)))) (-.f64 0 (neg.f64 (/.f64 2 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 4 (log.f64 10)))) (*.f64 (/.f64 1 (atan2.f64 im re)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 -1 (log.f64 10)))) (neg.f64 (/.f64 1 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (neg.f64 (/.f64 1 (log.f64 10))))) (neg.f64 (/.f64 1 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (atan2.f64 im re)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 0 (/.f64 1 (*.f64 (atan2.f64 im re) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 0 (*.f64 (atan2.f64 im re) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (neg.f64 (/.f64 1 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (atan2.f64 im re)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 1 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan2.f64 im re) (/.f64 1 (*.f64 (atan2.f64 im re) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (atan2.f64 im re)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (/.f64 1 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 1 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 1 (atan2.f64 im re)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) 2) (/.f64 1 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (atan2.f64 im re)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (atan2.f64 im re))) (atan2.f64 im re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (/.f64 (/.f64 1 (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 1 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (atan2.f64 im re))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 (atan2.f64 im re) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 2)) (/.f64 (/.f64 1 (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) (/.f64 1 (atan2.f64 im re))) (/.f64 1 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 2 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (atan2.f64 im re))) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 1 (atan2.f64 im re))) (/.f64 1 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) 2) (/.f64 2 (*.f64 (atan2.f64 im re) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 2))) (*.f64 (atan2.f64 im re) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 2))) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (atan2.f64 im re)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (/.f64 1 (atan2.f64 im re)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (atan2.f64 im re)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 1 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (atan2.f64 im re) (neg.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (atan2.f64 im re) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (atan2.f64 im re) (/.f64 0 (/.f64 1 (*.f64 (atan2.f64 im re) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (atan2.f64 im re) (/.f64 0 (*.f64 (atan2.f64 im re) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (atan2.f64 im re))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (neg.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (atan2.f64 im re) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (atan2.f64 im re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan2.f64 im re) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (/.f64 1 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (atan2.f64 im re) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 2 (*.f64 (atan2.f64 im re) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (atan2.f64 im re)) (/.f64 1 (/.f64 2 (*.f64 (atan2.f64 im re) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (/.f64 1 (*.f64 (atan2.f64 im re) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (/.f64 1 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (atan2.f64 im re)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 (atan2.f64 im re) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (/.f64 2 (*.f64 (atan2.f64 im re) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 2)) (/.f64 (/.f64 1 (atan2.f64 im re)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) (/.f64 1 (atan2.f64 im re))) (atan2.f64 im re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (atan2.f64 im re) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (atan2.f64 im re)) (atan2.f64 im re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (/.f64 1 (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) (/.f64 1 (*.f64 (atan2.f64 im re) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (atan2.f64 im re)) 2) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (atan2.f64 im re) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 2 (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) (/.f64 2 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (/.f64 2 (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) (/.f64 2 (*.f64 (atan2.f64 im re) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 2 (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (atan2.f64 im re) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x atan2.f64 im re))))) |
| 1× | egg-herbie |
| 1554× | rational.json-simplify-2 |
| 1374× | rational.json-simplify-35 |
| 1104× | rational.json-simplify-49 |
| 1008× | rational.json-simplify-50 |
| 882× | rational.json-simplify-46 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 388 | 4014 |
| 1 | 1356 | 4002 |
| 2 | 6016 | 3996 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(+.f64 (/.f64 1 (log.f64 10)) 0) |
(+.f64 0 (/.f64 1 (log.f64 10))) |
(-.f64 (/.f64 1 (log.f64 10)) 0) |
(*.f64 1 (/.f64 1 (log.f64 10))) |
(*.f64 (/.f64 1 (log.f64 10)) 1) |
(*.f64 2 (/.f64 (/.f64 1 (log.f64 10)) 2)) |
(*.f64 (*.f64 (/.f64 1 (log.f64 10)) 2) 1/2) |
(*.f64 1/2 (*.f64 (/.f64 1 (log.f64 10)) 2)) |
(*.f64 (/.f64 (/.f64 1 (log.f64 10)) 2) 2) |
(pow.f64 (/.f64 1 (log.f64 10)) 1) |
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 0) |
(+.f64 0 (/.f64 (atan2.f64 im re) (log.f64 10))) |
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 0) |
(/.f64 1 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 1 (-.f64 0 (*.f64 (/.f64 1 (atan2.f64 im re)) (neg.f64 (log.f64 10))))) |
(/.f64 1 (-.f64 0 (*.f64 (log.f64 10) (neg.f64 (/.f64 1 (atan2.f64 im re)))))) |
(/.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (atan2.f64 im re))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (/.f64 2 (/.f64 2 (log.f64 10)))) |
(/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (atan2.f64 im re))) (/.f64 1 (log.f64 10)))) |
(/.f64 (/.f64 1 (atan2.f64 im re)) (*.f64 (log.f64 10) (/.f64 1 (*.f64 (atan2.f64 im re) (atan2.f64 im re))))) |
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1) |
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (atan2.f64 im re) (/.f64 1 (atan2.f64 im re)))) |
(/.f64 2 (*.f64 (log.f64 10) (/.f64 2 (atan2.f64 im re)))) |
(/.f64 (*.f64 (log.f64 10) 2) (*.f64 (/.f64 2 (atan2.f64 im re)) (*.f64 (log.f64 10) (log.f64 10)))) |
(/.f64 (*.f64 (atan2.f64 im re) 2) (*.f64 (log.f64 10) 2)) |
(/.f64 (*.f64 (atan2.f64 im re) 2) (+.f64 (*.f64 (log.f64 10) 2) (/.f64 0 (*.f64 (atan2.f64 im re) (atan2.f64 im re))))) |
(/.f64 (*.f64 (atan2.f64 im re) 2) (-.f64 0 (*.f64 2 (neg.f64 (log.f64 10))))) |
(/.f64 (*.f64 (atan2.f64 im re) 2) (-.f64 0 (neg.f64 (*.f64 (log.f64 10) 2)))) |
(/.f64 (/.f64 2 (atan2.f64 im re)) (*.f64 (log.f64 10) (/.f64 2 (*.f64 (atan2.f64 im re) (atan2.f64 im re))))) |
(/.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (atan2.f64 im re))) (/.f64 (/.f64 2 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) (*.f64 (/.f64 1 (log.f64 10)) 2))) |
(/.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (atan2.f64 im re))) (/.f64 (/.f64 2 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) (/.f64 2 (log.f64 10)))) |
(/.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10)))) |
(/.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (*.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (/.f64 (*.f64 (atan2.f64 im re) 2) (/.f64 2 (log.f64 10)))) |
(/.f64 4 (*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re)))) |
(/.f64 4 (/.f64 (*.f64 (log.f64 10) 4) (atan2.f64 im re))) |
(/.f64 4 (/.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) 4) (/.f64 1 (log.f64 10)))) |
(/.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 (log.f64 10) 4)) |
(/.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) 4) (*.f64 4 (*.f64 (log.f64 10) (/.f64 1 (*.f64 (atan2.f64 im re) (atan2.f64 im re)))))) |
(/.f64 (*.f64 (/.f64 1 (log.f64 10)) 2) (/.f64 2 (atan2.f64 im re))) |
(/.f64 -1 (*.f64 (/.f64 1 (atan2.f64 im re)) (neg.f64 (log.f64 10)))) |
(/.f64 -1 (*.f64 (log.f64 10) (neg.f64 (/.f64 1 (atan2.f64 im re))))) |
(/.f64 -1 (/.f64 (/.f64 1 (atan2.f64 im re)) (neg.f64 (/.f64 1 (log.f64 10))))) |
(/.f64 -1 (-.f64 0 (/.f64 (log.f64 10) (atan2.f64 im re)))) |
(/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (log.f64 10))) |
(/.f64 8 (*.f64 (log.f64 10) (*.f64 (/.f64 2 (atan2.f64 im re)) 4))) |
(/.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 2)) (/.f64 (*.f64 (atan2.f64 im re) 2) (/.f64 1 (log.f64 10)))) |
(/.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 2)) (/.f64 (*.f64 (atan2.f64 im re) 4) (/.f64 2 (log.f64 10)))) |
(/.f64 (*.f64 2 (*.f64 (atan2.f64 im re) 4)) (*.f64 2 (*.f64 (log.f64 10) 4))) |
(/.f64 (*.f64 2 (*.f64 (atan2.f64 im re) 4)) (/.f64 8 (/.f64 1 (log.f64 10)))) |
(/.f64 -2 (*.f64 (/.f64 2 (atan2.f64 im re)) (neg.f64 (log.f64 10)))) |
(/.f64 -2 (*.f64 (/.f64 1 (atan2.f64 im re)) (neg.f64 (*.f64 (log.f64 10) 2)))) |
(/.f64 -2 (*.f64 (log.f64 10) (*.f64 2 (neg.f64 (/.f64 1 (atan2.f64 im re)))))) |
(/.f64 -2 (*.f64 (log.f64 10) (neg.f64 (/.f64 2 (atan2.f64 im re))))) |
(/.f64 -2 (-.f64 0 (*.f64 (log.f64 10) (/.f64 2 (atan2.f64 im re))))) |
(/.f64 (*.f64 2 (neg.f64 (atan2.f64 im re))) (*.f64 2 (neg.f64 (log.f64 10)))) |
(/.f64 (*.f64 2 (neg.f64 (atan2.f64 im re))) (/.f64 -2 (/.f64 1 (log.f64 10)))) |
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 4) 4) |
(/.f64 (*.f64 (/.f64 1 (log.f64 10)) 4) (*.f64 (/.f64 1 (atan2.f64 im re)) 4)) |
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (atan2.f64 im re))) (*.f64 (*.f64 (log.f64 10) 2) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) |
(/.f64 (/.f64 2 (log.f64 10)) (/.f64 2 (atan2.f64 im re))) |
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2) 2) |
(/.f64 (/.f64 4 (log.f64 10)) (*.f64 (/.f64 1 (atan2.f64 im re)) 4)) |
(/.f64 (/.f64 -1 (log.f64 10)) (neg.f64 (/.f64 1 (atan2.f64 im re)))) |
(/.f64 (*.f64 (atan2.f64 im re) (/.f64 1 (atan2.f64 im re))) (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (neg.f64 (*.f64 (atan2.f64 im re) 2)) (neg.f64 (*.f64 (log.f64 10) 2))) |
(/.f64 (neg.f64 (*.f64 (atan2.f64 im re) 2)) (/.f64 -2 (/.f64 1 (log.f64 10)))) |
(/.f64 (neg.f64 (/.f64 1 (log.f64 10))) (neg.f64 (/.f64 1 (atan2.f64 im re)))) |
(/.f64 (*.f64 2 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 4)) 8) |
(/.f64 (*.f64 2 (/.f64 2 (log.f64 10))) (*.f64 (/.f64 1 (atan2.f64 im re)) 4)) |
(/.f64 (*.f64 2 (/.f64 4 (log.f64 10))) (*.f64 (/.f64 2 (atan2.f64 im re)) 4)) |
(/.f64 (*.f64 2 (/.f64 -1 (log.f64 10))) (*.f64 2 (neg.f64 (/.f64 1 (atan2.f64 im re))))) |
(/.f64 (*.f64 2 (neg.f64 (/.f64 1 (log.f64 10)))) (*.f64 2 (neg.f64 (/.f64 1 (atan2.f64 im re))))) |
(/.f64 -4 (-.f64 0 (*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))))) |
(/.f64 (/.f64 8 (/.f64 1 (atan2.f64 im re))) (*.f64 2 (*.f64 (log.f64 10) 4))) |
(/.f64 (/.f64 -2 (/.f64 1 (atan2.f64 im re))) (*.f64 2 (neg.f64 (log.f64 10)))) |
(/.f64 (/.f64 -2 (/.f64 1 (atan2.f64 im re))) (neg.f64 (*.f64 (log.f64 10) 2))) |
(/.f64 (/.f64 (*.f64 (/.f64 1 (log.f64 10)) 4) (/.f64 1 (atan2.f64 im re))) 4) |
(/.f64 (/.f64 (/.f64 2 (atan2.f64 im re)) (log.f64 10)) (/.f64 2 (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) |
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (log.f64 10)) (atan2.f64 im re)) |
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) 4) |
(/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10)) -1) |
(/.f64 (/.f64 8 (log.f64 10)) (*.f64 (/.f64 2 (atan2.f64 im re)) 4)) |
(/.f64 (/.f64 -2 (log.f64 10)) (*.f64 2 (neg.f64 (/.f64 1 (atan2.f64 im re))))) |
(/.f64 (/.f64 -2 (log.f64 10)) (neg.f64 (/.f64 2 (atan2.f64 im re)))) |
(/.f64 (/.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 10)) (/.f64 1 (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) |
(/.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (atan2.f64 im re))) (*.f64 (log.f64 10) 2)) (*.f64 (atan2.f64 im re) (atan2.f64 im re))) |
(/.f64 (/.f64 (log.f64 10) (/.f64 1 (atan2.f64 im re))) (*.f64 (log.f64 10) (log.f64 10))) |
(/.f64 (/.f64 (/.f64 1 (log.f64 10)) (/.f64 2 (atan2.f64 im re))) 1/2) |
(/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) 1/2) |
(/.f64 (/.f64 (*.f64 (/.f64 1 (log.f64 10)) 2) (atan2.f64 im re)) (/.f64 2 (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) |
(/.f64 (/.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re)) (/.f64 1 (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) |
(/.f64 (/.f64 (/.f64 2 (log.f64 10)) (atan2.f64 im re)) (/.f64 2 (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) |
(/.f64 (/.f64 (/.f64 2 (log.f64 10)) (*.f64 (atan2.f64 im re) 2)) (/.f64 1 (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) |
(/.f64 (/.f64 (/.f64 4 (log.f64 10)) 2) (/.f64 2 (atan2.f64 im re))) |
(/.f64 (neg.f64 (*.f64 (/.f64 1 (log.f64 10)) 2)) (neg.f64 (/.f64 2 (atan2.f64 im re)))) |
(/.f64 (neg.f64 (*.f64 (atan2.f64 im re) 4)) (neg.f64 (*.f64 (log.f64 10) 4))) |
(/.f64 (neg.f64 (/.f64 2 (log.f64 10))) (neg.f64 (/.f64 2 (atan2.f64 im re)))) |
(/.f64 (neg.f64 (/.f64 4 (log.f64 10))) (neg.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) 4))) |
(/.f64 (neg.f64 (/.f64 -1 (log.f64 10))) (/.f64 1 (atan2.f64 im re))) |
(/.f64 (neg.f64 (neg.f64 (/.f64 1 (log.f64 10)))) (/.f64 1 (atan2.f64 im re))) |
(/.f64 (neg.f64 (*.f64 (/.f64 1 (log.f64 10)) 4)) (neg.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) 4))) |
(/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (-.f64 0 (*.f64 (atan2.f64 im re) (/.f64 1 (atan2.f64 im re))))) |
(/.f64 (neg.f64 (*.f64 2 (*.f64 (atan2.f64 im re) 4))) (-.f64 0 (*.f64 2 (*.f64 (log.f64 10) 4)))) |
(/.f64 (neg.f64 (*.f64 (atan2.f64 im re) (/.f64 1 (atan2.f64 im re)))) (-.f64 0 (/.f64 (log.f64 10) (atan2.f64 im re)))) |
(/.f64 (neg.f64 (*.f64 2 (/.f64 2 (log.f64 10)))) (neg.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) 4))) |
(/.f64 (neg.f64 (*.f64 2 (/.f64 4 (log.f64 10)))) (-.f64 0 (*.f64 (/.f64 2 (atan2.f64 im re)) 4))) |
(/.f64 (neg.f64 (*.f64 2 (/.f64 -1 (log.f64 10)))) (-.f64 0 (*.f64 2 (neg.f64 (/.f64 1 (atan2.f64 im re)))))) |
(/.f64 (neg.f64 (*.f64 2 (neg.f64 (/.f64 1 (log.f64 10))))) (-.f64 0 (*.f64 2 (neg.f64 (/.f64 1 (atan2.f64 im re)))))) |
(/.f64 (neg.f64 (/.f64 8 (/.f64 1 (atan2.f64 im re)))) (-.f64 0 (*.f64 2 (*.f64 (log.f64 10) 4)))) |
(/.f64 (neg.f64 (/.f64 -2 (/.f64 1 (atan2.f64 im re)))) (*.f64 (log.f64 10) 2)) |
(/.f64 (neg.f64 (/.f64 -2 (/.f64 1 (atan2.f64 im re)))) (-.f64 0 (*.f64 2 (neg.f64 (log.f64 10))))) |
(/.f64 (neg.f64 (/.f64 -2 (/.f64 1 (atan2.f64 im re)))) (-.f64 0 (neg.f64 (*.f64 (log.f64 10) 2)))) |
(/.f64 (neg.f64 (/.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 10))) (neg.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (atan2.f64 im re))))) |
(/.f64 (neg.f64 (/.f64 (/.f64 2 (atan2.f64 im re)) (log.f64 10))) (-.f64 0 (/.f64 2 (*.f64 (atan2.f64 im re) (atan2.f64 im re))))) |
(/.f64 (neg.f64 (/.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (log.f64 10))) (neg.f64 (atan2.f64 im re))) |
(/.f64 (neg.f64 (/.f64 8 (log.f64 10))) (-.f64 0 (*.f64 (/.f64 2 (atan2.f64 im re)) 4))) |
(/.f64 (neg.f64 (/.f64 -2 (log.f64 10))) (/.f64 2 (atan2.f64 im re))) |
(/.f64 (neg.f64 (/.f64 -2 (log.f64 10))) (-.f64 0 (*.f64 2 (neg.f64 (/.f64 1 (atan2.f64 im re)))))) |
(/.f64 (neg.f64 (/.f64 -2 (log.f64 10))) (-.f64 0 (neg.f64 (/.f64 2 (atan2.f64 im re))))) |
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (atan2.f64 im re))) (*.f64 (log.f64 10) 2))) (neg.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) |
(/.f64 (neg.f64 (/.f64 (log.f64 10) (/.f64 1 (atan2.f64 im re)))) (-.f64 0 (*.f64 (log.f64 10) (log.f64 10)))) |
(/.f64 (neg.f64 (/.f64 (*.f64 (/.f64 1 (log.f64 10)) 2) (atan2.f64 im re))) (-.f64 0 (/.f64 2 (*.f64 (atan2.f64 im re) (atan2.f64 im re))))) |
(/.f64 (neg.f64 (/.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re))) (neg.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (atan2.f64 im re))))) |
(/.f64 (neg.f64 (/.f64 (/.f64 2 (log.f64 10)) (atan2.f64 im re))) (-.f64 0 (/.f64 2 (*.f64 (atan2.f64 im re) (atan2.f64 im re))))) |
(/.f64 (neg.f64 (/.f64 (/.f64 2 (log.f64 10)) (*.f64 (atan2.f64 im re) 2))) (neg.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (atan2.f64 im re))))) |
(/.f64 (neg.f64 (/.f64 (/.f64 4 (log.f64 10)) 2)) (neg.f64 (/.f64 2 (atan2.f64 im re)))) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (/.f64 1 (log.f64 10)) 2))) (/.f64 2 (atan2.f64 im re))) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (/.f64 1 (log.f64 10)) 2))) (-.f64 0 (neg.f64 (/.f64 2 (atan2.f64 im re))))) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (atan2.f64 im re) 4))) (*.f64 (log.f64 10) 4)) |
(/.f64 (neg.f64 (neg.f64 (/.f64 2 (log.f64 10)))) (/.f64 2 (atan2.f64 im re))) |
(/.f64 (neg.f64 (neg.f64 (/.f64 2 (log.f64 10)))) (-.f64 0 (neg.f64 (/.f64 2 (atan2.f64 im re))))) |
(/.f64 (neg.f64 (neg.f64 (/.f64 4 (log.f64 10)))) (*.f64 (/.f64 1 (atan2.f64 im re)) 4)) |
(/.f64 (neg.f64 (neg.f64 (/.f64 -1 (log.f64 10)))) (neg.f64 (/.f64 1 (atan2.f64 im re)))) |
(/.f64 (neg.f64 (neg.f64 (neg.f64 (/.f64 1 (log.f64 10))))) (neg.f64 (/.f64 1 (atan2.f64 im re)))) |
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1) |
(neg.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))) |
(+.f64 (/.f64 1 (atan2.f64 im re)) 0) |
(+.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 0 (/.f64 1 (*.f64 (atan2.f64 im re) (atan2.f64 im re))))) |
(+.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 0 (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) |
(+.f64 0 (/.f64 1 (atan2.f64 im re))) |
(+.f64 -1 (-.f64 1 (neg.f64 (/.f64 1 (atan2.f64 im re))))) |
(-.f64 (/.f64 1 (atan2.f64 im re)) 0) |
(-.f64 0 (neg.f64 (/.f64 1 (atan2.f64 im re)))) |
(*.f64 1 (/.f64 1 (atan2.f64 im re))) |
(*.f64 (atan2.f64 im re) (/.f64 1 (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) |
(*.f64 (/.f64 1 (atan2.f64 im re)) 1) |
(*.f64 (/.f64 1 (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (/.f64 1 (atan2.f64 im re)))) |
(*.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 1 (atan2.f64 im re)))) |
(*.f64 2 (/.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 2)))) |
(*.f64 2 (/.f64 (/.f64 1 (atan2.f64 im re)) 2)) |
(*.f64 (*.f64 (atan2.f64 im re) 2) (/.f64 1 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 2)))) |
(*.f64 (/.f64 2 (atan2.f64 im re)) 1/2) |
(*.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (atan2.f64 im re))) (atan2.f64 im re)) |
(*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (/.f64 (/.f64 1 (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) |
(*.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) 4) 1/4) |
(*.f64 -1 (neg.f64 (/.f64 1 (atan2.f64 im re)))) |
(*.f64 (neg.f64 (/.f64 1 (atan2.f64 im re))) -1) |
(*.f64 (/.f64 2 (*.f64 (atan2.f64 im re) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) 2)) |
(*.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 2)) (/.f64 (/.f64 1 (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 2)))) |
(*.f64 (*.f64 (atan2.f64 im re) (/.f64 1 (atan2.f64 im re))) (/.f64 1 (atan2.f64 im re))) |
(*.f64 1/2 (/.f64 2 (atan2.f64 im re))) |
(*.f64 (/.f64 (/.f64 1 (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (atan2.f64 im re))) (*.f64 (atan2.f64 im re) (atan2.f64 im re))) |
(*.f64 (/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 1 (atan2.f64 im re))) (/.f64 1 (atan2.f64 im re))) |
(*.f64 (/.f64 (atan2.f64 im re) 2) (/.f64 2 (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) |
(*.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 2))) (*.f64 (atan2.f64 im re) 2)) |
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 2))) 2) |
(*.f64 (/.f64 (/.f64 1 (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 2))) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 2))) |
(*.f64 (/.f64 (/.f64 1 (atan2.f64 im re)) 2) 2) |
(*.f64 1/4 (*.f64 (/.f64 1 (atan2.f64 im re)) 4)) |
(pow.f64 (/.f64 1 (atan2.f64 im re)) 1) |
(neg.f64 (neg.f64 (/.f64 1 (atan2.f64 im re)))) |
(neg.f64 (/.f64 (atan2.f64 im re) (neg.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re))))) |
(+.f64 (atan2.f64 im re) 0) |
(+.f64 (atan2.f64 im re) (/.f64 0 (/.f64 1 (*.f64 (atan2.f64 im re) (atan2.f64 im re))))) |
(+.f64 (atan2.f64 im re) (/.f64 0 (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) |
(+.f64 0 (atan2.f64 im re)) |
(+.f64 -1 (-.f64 1 (neg.f64 (atan2.f64 im re)))) |
(-.f64 (atan2.f64 im re) 0) |
(-.f64 0 (neg.f64 (atan2.f64 im re))) |
(*.f64 1 (atan2.f64 im re)) |
(*.f64 (atan2.f64 im re) 1) |
(*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (/.f64 1 (atan2.f64 im re)))) |
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (atan2.f64 im re))) |
(*.f64 (/.f64 1 (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (atan2.f64 im re))) |
(*.f64 2 (/.f64 (atan2.f64 im re) 2)) |
(*.f64 2 (/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 2 (*.f64 (atan2.f64 im re) (atan2.f64 im re))))) |
(*.f64 (*.f64 (atan2.f64 im re) 2) 1/2) |
(*.f64 (/.f64 2 (atan2.f64 im re)) (/.f64 1 (/.f64 2 (*.f64 (atan2.f64 im re) (atan2.f64 im re))))) |
(*.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (/.f64 1 (*.f64 (atan2.f64 im re) (atan2.f64 im re))))) |
(*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (/.f64 1 (atan2.f64 im re))) |
(*.f64 (*.f64 (atan2.f64 im re) 4) 1/4) |
(*.f64 -1 (neg.f64 (atan2.f64 im re))) |
(*.f64 (neg.f64 (atan2.f64 im re)) -1) |
(*.f64 (/.f64 2 (*.f64 (atan2.f64 im re) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (/.f64 2 (*.f64 (atan2.f64 im re) (atan2.f64 im re))))) |
(*.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 2)) (/.f64 (/.f64 1 (atan2.f64 im re)) 2)) |
(*.f64 (*.f64 (atan2.f64 im re) (/.f64 1 (atan2.f64 im re))) (atan2.f64 im re)) |
(*.f64 1/2 (*.f64 (atan2.f64 im re) 2)) |
(*.f64 (/.f64 (atan2.f64 im re) (atan2.f64 im re)) (atan2.f64 im re)) |
(*.f64 (/.f64 (atan2.f64 im re) (/.f64 1 (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) (/.f64 1 (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) |
(*.f64 (/.f64 (atan2.f64 im re) 2) 2) |
(*.f64 (/.f64 (/.f64 1 (atan2.f64 im re)) 2) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 2))) |
(*.f64 1/4 (*.f64 (atan2.f64 im re) 4)) |
(*.f64 (/.f64 1 (/.f64 2 (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) (/.f64 2 (atan2.f64 im re))) |
(*.f64 (/.f64 (atan2.f64 im re) (/.f64 2 (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) (/.f64 2 (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) |
(*.f64 (/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 2 (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) 2) |
(pow.f64 (atan2.f64 im re) 1) |
(neg.f64 (neg.f64 (atan2.f64 im re))) |
(atan2.f64 im re) |
| Outputs |
|---|
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(+.f64 (/.f64 1 (log.f64 10)) 0) |
(/.f64 1 (log.f64 10)) |
(+.f64 0 (/.f64 1 (log.f64 10))) |
(/.f64 1 (log.f64 10)) |
(-.f64 (/.f64 1 (log.f64 10)) 0) |
(/.f64 1 (log.f64 10)) |
(*.f64 1 (/.f64 1 (log.f64 10))) |
(/.f64 1 (log.f64 10)) |
(*.f64 (/.f64 1 (log.f64 10)) 1) |
(/.f64 1 (log.f64 10)) |
(*.f64 2 (/.f64 (/.f64 1 (log.f64 10)) 2)) |
(/.f64 1 (log.f64 10)) |
(*.f64 (*.f64 (/.f64 1 (log.f64 10)) 2) 1/2) |
(/.f64 1 (log.f64 10)) |
(*.f64 1/2 (*.f64 (/.f64 1 (log.f64 10)) 2)) |
(/.f64 1 (log.f64 10)) |
(*.f64 (/.f64 (/.f64 1 (log.f64 10)) 2) 2) |
(/.f64 1 (log.f64 10)) |
(pow.f64 (/.f64 1 (log.f64 10)) 1) |
(/.f64 1 (log.f64 10)) |
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 0) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(+.f64 0 (/.f64 (atan2.f64 im re) (log.f64 10))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 0) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 1 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 1 (-.f64 0 (*.f64 (/.f64 1 (atan2.f64 im re)) (neg.f64 (log.f64 10))))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 1 (-.f64 0 (*.f64 (log.f64 10) (neg.f64 (/.f64 1 (atan2.f64 im re)))))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (atan2.f64 im re))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (/.f64 2 (/.f64 2 (log.f64 10)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (atan2.f64 im re))) (/.f64 1 (log.f64 10)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (/.f64 1 (atan2.f64 im re)) (*.f64 (log.f64 10) (/.f64 1 (*.f64 (atan2.f64 im re) (atan2.f64 im re))))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (atan2.f64 im re) (/.f64 1 (atan2.f64 im re)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 2 (*.f64 (log.f64 10) (/.f64 2 (atan2.f64 im re)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (*.f64 (log.f64 10) 2) (*.f64 (/.f64 2 (atan2.f64 im re)) (*.f64 (log.f64 10) (log.f64 10)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (*.f64 (atan2.f64 im re) 2) (*.f64 (log.f64 10) 2)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (*.f64 (atan2.f64 im re) 2) (+.f64 (*.f64 (log.f64 10) 2) (/.f64 0 (*.f64 (atan2.f64 im re) (atan2.f64 im re))))) |
(*.f64 (atan2.f64 im re) (/.f64 2 (+.f64 (*.f64 (log.f64 10) 2) (/.f64 0 (*.f64 (atan2.f64 im re) (atan2.f64 im re)))))) |
(*.f64 (atan2.f64 im re) (/.f64 2 (+.f64 (/.f64 0 (*.f64 (atan2.f64 im re) (atan2.f64 im re))) (*.f64 (log.f64 10) 2)))) |
(/.f64 (*.f64 (atan2.f64 im re) 2) (-.f64 0 (*.f64 2 (neg.f64 (log.f64 10))))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (*.f64 (atan2.f64 im re) 2) (-.f64 0 (neg.f64 (*.f64 (log.f64 10) 2)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (/.f64 2 (atan2.f64 im re)) (*.f64 (log.f64 10) (/.f64 2 (*.f64 (atan2.f64 im re) (atan2.f64 im re))))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (atan2.f64 im re))) (/.f64 (/.f64 2 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) (*.f64 (/.f64 1 (log.f64 10)) 2))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (atan2.f64 im re))) (/.f64 (/.f64 2 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) (/.f64 2 (log.f64 10)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (*.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (/.f64 (*.f64 (atan2.f64 im re) 2) (/.f64 2 (log.f64 10)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 4 (*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 4 (/.f64 (*.f64 (log.f64 10) 4) (atan2.f64 im re))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 4 (/.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) 4) (/.f64 1 (log.f64 10)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 (log.f64 10) 4)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) 4) (*.f64 4 (*.f64 (log.f64 10) (/.f64 1 (*.f64 (atan2.f64 im re) (atan2.f64 im re)))))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (*.f64 (/.f64 1 (log.f64 10)) 2) (/.f64 2 (atan2.f64 im re))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 -1 (*.f64 (/.f64 1 (atan2.f64 im re)) (neg.f64 (log.f64 10)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 -1 (*.f64 (log.f64 10) (neg.f64 (/.f64 1 (atan2.f64 im re))))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 -1 (/.f64 (/.f64 1 (atan2.f64 im re)) (neg.f64 (/.f64 1 (log.f64 10))))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 -1 (-.f64 0 (/.f64 (log.f64 10) (atan2.f64 im re)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (log.f64 10))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 8 (*.f64 (log.f64 10) (*.f64 (/.f64 2 (atan2.f64 im re)) 4))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 2)) (/.f64 (*.f64 (atan2.f64 im re) 2) (/.f64 1 (log.f64 10)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 2)) (/.f64 (*.f64 (atan2.f64 im re) 4) (/.f64 2 (log.f64 10)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (*.f64 2 (*.f64 (atan2.f64 im re) 4)) (*.f64 2 (*.f64 (log.f64 10) 4))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (*.f64 2 (*.f64 (atan2.f64 im re) 4)) (/.f64 8 (/.f64 1 (log.f64 10)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 -2 (*.f64 (/.f64 2 (atan2.f64 im re)) (neg.f64 (log.f64 10)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 -2 (*.f64 (/.f64 1 (atan2.f64 im re)) (neg.f64 (*.f64 (log.f64 10) 2)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 -2 (*.f64 (log.f64 10) (*.f64 2 (neg.f64 (/.f64 1 (atan2.f64 im re)))))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 -2 (*.f64 (log.f64 10) (neg.f64 (/.f64 2 (atan2.f64 im re))))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 -2 (-.f64 0 (*.f64 (log.f64 10) (/.f64 2 (atan2.f64 im re))))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (*.f64 2 (neg.f64 (atan2.f64 im re))) (*.f64 2 (neg.f64 (log.f64 10)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (*.f64 2 (neg.f64 (atan2.f64 im re))) (/.f64 -2 (/.f64 1 (log.f64 10)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 4) 4) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (*.f64 (/.f64 1 (log.f64 10)) 4) (*.f64 (/.f64 1 (atan2.f64 im re)) 4)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (atan2.f64 im re))) (*.f64 (*.f64 (log.f64 10) 2) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (/.f64 2 (log.f64 10)) (/.f64 2 (atan2.f64 im re))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2) 2) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (/.f64 4 (log.f64 10)) (*.f64 (/.f64 1 (atan2.f64 im re)) 4)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (/.f64 -1 (log.f64 10)) (neg.f64 (/.f64 1 (atan2.f64 im re)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (*.f64 (atan2.f64 im re) (/.f64 1 (atan2.f64 im re))) (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (neg.f64 (*.f64 (atan2.f64 im re) 2)) (neg.f64 (*.f64 (log.f64 10) 2))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (neg.f64 (*.f64 (atan2.f64 im re) 2)) (/.f64 -2 (/.f64 1 (log.f64 10)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (neg.f64 (/.f64 1 (log.f64 10))) (neg.f64 (/.f64 1 (atan2.f64 im re)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (*.f64 2 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 4)) 8) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (*.f64 2 (/.f64 2 (log.f64 10))) (*.f64 (/.f64 1 (atan2.f64 im re)) 4)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (*.f64 2 (/.f64 4 (log.f64 10))) (*.f64 (/.f64 2 (atan2.f64 im re)) 4)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (*.f64 2 (/.f64 -1 (log.f64 10))) (*.f64 2 (neg.f64 (/.f64 1 (atan2.f64 im re))))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (*.f64 2 (neg.f64 (/.f64 1 (log.f64 10)))) (*.f64 2 (neg.f64 (/.f64 1 (atan2.f64 im re))))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 -4 (-.f64 0 (*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (/.f64 8 (/.f64 1 (atan2.f64 im re))) (*.f64 2 (*.f64 (log.f64 10) 4))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (/.f64 -2 (/.f64 1 (atan2.f64 im re))) (*.f64 2 (neg.f64 (log.f64 10)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (/.f64 -2 (/.f64 1 (atan2.f64 im re))) (neg.f64 (*.f64 (log.f64 10) 2))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (/.f64 (*.f64 (/.f64 1 (log.f64 10)) 4) (/.f64 1 (atan2.f64 im re))) 4) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (/.f64 (/.f64 2 (atan2.f64 im re)) (log.f64 10)) (/.f64 2 (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (log.f64 10)) (atan2.f64 im re)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) 4) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10)) -1) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (/.f64 8 (log.f64 10)) (*.f64 (/.f64 2 (atan2.f64 im re)) 4)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (/.f64 -2 (log.f64 10)) (*.f64 2 (neg.f64 (/.f64 1 (atan2.f64 im re))))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (/.f64 -2 (log.f64 10)) (neg.f64 (/.f64 2 (atan2.f64 im re)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (/.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 10)) (/.f64 1 (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (atan2.f64 im re))) (*.f64 (log.f64 10) 2)) (*.f64 (atan2.f64 im re) (atan2.f64 im re))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (/.f64 (log.f64 10) (/.f64 1 (atan2.f64 im re))) (*.f64 (log.f64 10) (log.f64 10))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (/.f64 (/.f64 1 (log.f64 10)) (/.f64 2 (atan2.f64 im re))) 1/2) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) 1/2) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (/.f64 (*.f64 (/.f64 1 (log.f64 10)) 2) (atan2.f64 im re)) (/.f64 2 (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (/.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re)) (/.f64 1 (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (/.f64 (/.f64 2 (log.f64 10)) (atan2.f64 im re)) (/.f64 2 (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (/.f64 (/.f64 2 (log.f64 10)) (*.f64 (atan2.f64 im re) 2)) (/.f64 1 (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (/.f64 (/.f64 4 (log.f64 10)) 2) (/.f64 2 (atan2.f64 im re))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (neg.f64 (*.f64 (/.f64 1 (log.f64 10)) 2)) (neg.f64 (/.f64 2 (atan2.f64 im re)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (neg.f64 (*.f64 (atan2.f64 im re) 4)) (neg.f64 (*.f64 (log.f64 10) 4))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (neg.f64 (/.f64 2 (log.f64 10))) (neg.f64 (/.f64 2 (atan2.f64 im re)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (neg.f64 (/.f64 4 (log.f64 10))) (neg.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) 4))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (neg.f64 (/.f64 -1 (log.f64 10))) (/.f64 1 (atan2.f64 im re))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (neg.f64 (neg.f64 (/.f64 1 (log.f64 10)))) (/.f64 1 (atan2.f64 im re))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (neg.f64 (*.f64 (/.f64 1 (log.f64 10)) 4)) (neg.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) 4))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (-.f64 0 (*.f64 (atan2.f64 im re) (/.f64 1 (atan2.f64 im re))))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (neg.f64 (*.f64 2 (*.f64 (atan2.f64 im re) 4))) (-.f64 0 (*.f64 2 (*.f64 (log.f64 10) 4)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (neg.f64 (*.f64 (atan2.f64 im re) (/.f64 1 (atan2.f64 im re)))) (-.f64 0 (/.f64 (log.f64 10) (atan2.f64 im re)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (neg.f64 (*.f64 2 (/.f64 2 (log.f64 10)))) (neg.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) 4))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (neg.f64 (*.f64 2 (/.f64 4 (log.f64 10)))) (-.f64 0 (*.f64 (/.f64 2 (atan2.f64 im re)) 4))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (neg.f64 (*.f64 2 (/.f64 -1 (log.f64 10)))) (-.f64 0 (*.f64 2 (neg.f64 (/.f64 1 (atan2.f64 im re)))))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (neg.f64 (*.f64 2 (neg.f64 (/.f64 1 (log.f64 10))))) (-.f64 0 (*.f64 2 (neg.f64 (/.f64 1 (atan2.f64 im re)))))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (neg.f64 (/.f64 8 (/.f64 1 (atan2.f64 im re)))) (-.f64 0 (*.f64 2 (*.f64 (log.f64 10) 4)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (neg.f64 (/.f64 -2 (/.f64 1 (atan2.f64 im re)))) (*.f64 (log.f64 10) 2)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (neg.f64 (/.f64 -2 (/.f64 1 (atan2.f64 im re)))) (-.f64 0 (*.f64 2 (neg.f64 (log.f64 10))))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (neg.f64 (/.f64 -2 (/.f64 1 (atan2.f64 im re)))) (-.f64 0 (neg.f64 (*.f64 (log.f64 10) 2)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (neg.f64 (/.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 10))) (neg.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (atan2.f64 im re))))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (neg.f64 (/.f64 (/.f64 2 (atan2.f64 im re)) (log.f64 10))) (-.f64 0 (/.f64 2 (*.f64 (atan2.f64 im re) (atan2.f64 im re))))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (neg.f64 (/.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (log.f64 10))) (neg.f64 (atan2.f64 im re))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (neg.f64 (/.f64 8 (log.f64 10))) (-.f64 0 (*.f64 (/.f64 2 (atan2.f64 im re)) 4))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (neg.f64 (/.f64 -2 (log.f64 10))) (/.f64 2 (atan2.f64 im re))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (neg.f64 (/.f64 -2 (log.f64 10))) (-.f64 0 (*.f64 2 (neg.f64 (/.f64 1 (atan2.f64 im re)))))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (neg.f64 (/.f64 -2 (log.f64 10))) (-.f64 0 (neg.f64 (/.f64 2 (atan2.f64 im re))))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (atan2.f64 im re))) (*.f64 (log.f64 10) 2))) (neg.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (neg.f64 (/.f64 (log.f64 10) (/.f64 1 (atan2.f64 im re)))) (-.f64 0 (*.f64 (log.f64 10) (log.f64 10)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (neg.f64 (/.f64 (*.f64 (/.f64 1 (log.f64 10)) 2) (atan2.f64 im re))) (-.f64 0 (/.f64 2 (*.f64 (atan2.f64 im re) (atan2.f64 im re))))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (neg.f64 (/.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re))) (neg.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (atan2.f64 im re))))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (neg.f64 (/.f64 (/.f64 2 (log.f64 10)) (atan2.f64 im re))) (-.f64 0 (/.f64 2 (*.f64 (atan2.f64 im re) (atan2.f64 im re))))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (neg.f64 (/.f64 (/.f64 2 (log.f64 10)) (*.f64 (atan2.f64 im re) 2))) (neg.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (atan2.f64 im re))))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (neg.f64 (/.f64 (/.f64 4 (log.f64 10)) 2)) (neg.f64 (/.f64 2 (atan2.f64 im re)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (/.f64 1 (log.f64 10)) 2))) (/.f64 2 (atan2.f64 im re))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (/.f64 1 (log.f64 10)) 2))) (-.f64 0 (neg.f64 (/.f64 2 (atan2.f64 im re))))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (atan2.f64 im re) 4))) (*.f64 (log.f64 10) 4)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (neg.f64 (neg.f64 (/.f64 2 (log.f64 10)))) (/.f64 2 (atan2.f64 im re))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (neg.f64 (neg.f64 (/.f64 2 (log.f64 10)))) (-.f64 0 (neg.f64 (/.f64 2 (atan2.f64 im re))))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (neg.f64 (neg.f64 (/.f64 4 (log.f64 10)))) (*.f64 (/.f64 1 (atan2.f64 im re)) 4)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (neg.f64 (neg.f64 (/.f64 -1 (log.f64 10)))) (neg.f64 (/.f64 1 (atan2.f64 im re)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (neg.f64 (neg.f64 (neg.f64 (/.f64 1 (log.f64 10))))) (neg.f64 (/.f64 1 (atan2.f64 im re)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(neg.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(+.f64 (/.f64 1 (atan2.f64 im re)) 0) |
(/.f64 1 (atan2.f64 im re)) |
(+.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 0 (/.f64 1 (*.f64 (atan2.f64 im re) (atan2.f64 im re))))) |
(/.f64 1 (atan2.f64 im re)) |
(+.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 0 (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) |
(/.f64 1 (atan2.f64 im re)) |
(+.f64 0 (/.f64 1 (atan2.f64 im re))) |
(/.f64 1 (atan2.f64 im re)) |
(+.f64 -1 (-.f64 1 (neg.f64 (/.f64 1 (atan2.f64 im re))))) |
(/.f64 1 (atan2.f64 im re)) |
(-.f64 (/.f64 1 (atan2.f64 im re)) 0) |
(/.f64 1 (atan2.f64 im re)) |
(-.f64 0 (neg.f64 (/.f64 1 (atan2.f64 im re)))) |
(/.f64 1 (atan2.f64 im re)) |
(*.f64 1 (/.f64 1 (atan2.f64 im re))) |
(/.f64 1 (atan2.f64 im re)) |
(*.f64 (atan2.f64 im re) (/.f64 1 (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) |
(/.f64 1 (atan2.f64 im re)) |
(*.f64 (/.f64 1 (atan2.f64 im re)) 1) |
(/.f64 1 (atan2.f64 im re)) |
(*.f64 (/.f64 1 (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (/.f64 1 (atan2.f64 im re)))) |
(/.f64 1 (atan2.f64 im re)) |
(*.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 1 (atan2.f64 im re)))) |
(/.f64 1 (atan2.f64 im re)) |
(*.f64 2 (/.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 2)))) |
(/.f64 1 (atan2.f64 im re)) |
(*.f64 2 (/.f64 (/.f64 1 (atan2.f64 im re)) 2)) |
(/.f64 1 (atan2.f64 im re)) |
(*.f64 (*.f64 (atan2.f64 im re) 2) (/.f64 1 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 2)))) |
(/.f64 1 (atan2.f64 im re)) |
(*.f64 (/.f64 2 (atan2.f64 im re)) 1/2) |
(*.f64 1/2 (/.f64 2 (atan2.f64 im re))) |
(*.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (atan2.f64 im re))) (atan2.f64 im re)) |
(/.f64 1 (atan2.f64 im re)) |
(*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (/.f64 (/.f64 1 (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) |
(/.f64 1 (atan2.f64 im re)) |
(*.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) 4) 1/4) |
(/.f64 1 (atan2.f64 im re)) |
(*.f64 -1 (neg.f64 (/.f64 1 (atan2.f64 im re)))) |
(/.f64 1 (atan2.f64 im re)) |
(*.f64 (neg.f64 (/.f64 1 (atan2.f64 im re))) -1) |
(/.f64 1 (atan2.f64 im re)) |
(*.f64 (/.f64 2 (*.f64 (atan2.f64 im re) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) 2)) |
(/.f64 1 (atan2.f64 im re)) |
(*.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 2)) (/.f64 (/.f64 1 (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 2)))) |
(*.f64 (atan2.f64 im re) (*.f64 (*.f64 (atan2.f64 im re) 2) (/.f64 1 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 2)))))) |
(*.f64 (atan2.f64 im re) (*.f64 (*.f64 (atan2.f64 im re) 2) (/.f64 (/.f64 1/2 (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (atan2.f64 im re))))) |
(*.f64 (*.f64 (atan2.f64 im re) (/.f64 1 (atan2.f64 im re))) (/.f64 1 (atan2.f64 im re))) |
(/.f64 1 (atan2.f64 im re)) |
(*.f64 1/2 (/.f64 2 (atan2.f64 im re))) |
(*.f64 (/.f64 (/.f64 1 (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (atan2.f64 im re))) (*.f64 (atan2.f64 im re) (atan2.f64 im re))) |
(/.f64 1 (atan2.f64 im re)) |
(*.f64 (/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 1 (atan2.f64 im re))) (/.f64 1 (atan2.f64 im re))) |
(/.f64 1 (atan2.f64 im re)) |
(*.f64 (/.f64 (atan2.f64 im re) 2) (/.f64 2 (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) |
(/.f64 1 (atan2.f64 im re)) |
(*.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 2))) (*.f64 (atan2.f64 im re) 2)) |
(/.f64 1 (atan2.f64 im re)) |
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 2))) 2) |
(/.f64 1 (atan2.f64 im re)) |
(*.f64 (/.f64 (/.f64 1 (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 2))) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 2))) |
(*.f64 (atan2.f64 im re) (*.f64 (*.f64 (atan2.f64 im re) 2) (/.f64 1 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 2)))))) |
(*.f64 (atan2.f64 im re) (*.f64 (*.f64 (atan2.f64 im re) 2) (/.f64 (/.f64 1/2 (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (atan2.f64 im re))))) |
(*.f64 (/.f64 (/.f64 1 (atan2.f64 im re)) 2) 2) |
(/.f64 1 (atan2.f64 im re)) |
(*.f64 1/4 (*.f64 (/.f64 1 (atan2.f64 im re)) 4)) |
(/.f64 1 (atan2.f64 im re)) |
(pow.f64 (/.f64 1 (atan2.f64 im re)) 1) |
(/.f64 1 (atan2.f64 im re)) |
(neg.f64 (neg.f64 (/.f64 1 (atan2.f64 im re)))) |
(/.f64 1 (atan2.f64 im re)) |
(neg.f64 (/.f64 (atan2.f64 im re) (neg.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re))))) |
(/.f64 1 (atan2.f64 im re)) |
(+.f64 (atan2.f64 im re) 0) |
(atan2.f64 im re) |
(+.f64 (atan2.f64 im re) (/.f64 0 (/.f64 1 (*.f64 (atan2.f64 im re) (atan2.f64 im re))))) |
(+.f64 (atan2.f64 im re) (/.f64 0 (/.f64 (/.f64 1 (atan2.f64 im re)) (atan2.f64 im re)))) |
(+.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (/.f64 1 0)))) |
(*.f64 (atan2.f64 im re) (+.f64 1 (/.f64 (atan2.f64 im re) (/.f64 1 0)))) |
(+.f64 (atan2.f64 im re) (/.f64 0 (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) |
(+.f64 0 (atan2.f64 im re)) |
(atan2.f64 im re) |
(+.f64 -1 (-.f64 1 (neg.f64 (atan2.f64 im re)))) |
(atan2.f64 im re) |
(-.f64 (atan2.f64 im re) 0) |
(atan2.f64 im re) |
(-.f64 0 (neg.f64 (atan2.f64 im re))) |
(atan2.f64 im re) |
(*.f64 1 (atan2.f64 im re)) |
(atan2.f64 im re) |
(*.f64 (atan2.f64 im re) 1) |
(atan2.f64 im re) |
(*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (/.f64 1 (atan2.f64 im re)))) |
(atan2.f64 im re) |
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (atan2.f64 im re))) |
(atan2.f64 im re) |
(*.f64 (/.f64 1 (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (atan2.f64 im re))) |
(atan2.f64 im re) |
(*.f64 2 (/.f64 (atan2.f64 im re) 2)) |
(atan2.f64 im re) |
(*.f64 2 (/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 2 (*.f64 (atan2.f64 im re) (atan2.f64 im re))))) |
(atan2.f64 im re) |
(*.f64 (*.f64 (atan2.f64 im re) 2) 1/2) |
(atan2.f64 im re) |
(*.f64 (/.f64 2 (atan2.f64 im re)) (/.f64 1 (/.f64 2 (*.f64 (atan2.f64 im re) (atan2.f64 im re))))) |
(*.f64 (/.f64 2 (atan2.f64 im re)) (/.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) 2)) |
(*.f64 (/.f64 2 (atan2.f64 im re)) (/.f64 (atan2.f64 im re) (/.f64 2 (atan2.f64 im re)))) |
(*.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (/.f64 1 (*.f64 (atan2.f64 im re) (atan2.f64 im re))))) |
(atan2.f64 im re) |
(*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (/.f64 1 (atan2.f64 im re))) |
(atan2.f64 im re) |
(*.f64 (*.f64 (atan2.f64 im re) 4) 1/4) |
(atan2.f64 im re) |
(*.f64 -1 (neg.f64 (atan2.f64 im re))) |
(atan2.f64 im re) |
(*.f64 (neg.f64 (atan2.f64 im re)) -1) |
(atan2.f64 im re) |
(*.f64 (/.f64 2 (*.f64 (atan2.f64 im re) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (/.f64 2 (*.f64 (atan2.f64 im re) (atan2.f64 im re))))) |
(*.f64 (/.f64 2 (*.f64 (atan2.f64 im re) (atan2.f64 im re))) (/.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (/.f64 2 (atan2.f64 im re)))) |
(*.f64 (/.f64 2 (*.f64 (atan2.f64 im re) (atan2.f64 im re))) (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (/.f64 2 (atan2.f64 im re))))) |
(*.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 2)) (/.f64 (/.f64 1 (atan2.f64 im re)) 2)) |
(atan2.f64 im re) |
(*.f64 (*.f64 (atan2.f64 im re) (/.f64 1 (atan2.f64 im re))) (atan2.f64 im re)) |
(atan2.f64 im re) |
(*.f64 1/2 (*.f64 (atan2.f64 im re) 2)) |
(atan2.f64 im re) |
(*.f64 (/.f64 (atan2.f64 im re) (atan2.f64 im re)) (atan2.f64 im re)) |
(atan2.f64 im re) |
(*.f64 (/.f64 (atan2.f64 im re) (/.f64 1 (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) (/.f64 1 (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) |
(atan2.f64 im re) |
(*.f64 (/.f64 (atan2.f64 im re) 2) 2) |
(atan2.f64 im re) |
(*.f64 (/.f64 (/.f64 1 (atan2.f64 im re)) 2) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 2))) |
(atan2.f64 im re) |
(*.f64 1/4 (*.f64 (atan2.f64 im re) 4)) |
(atan2.f64 im re) |
(*.f64 (/.f64 1 (/.f64 2 (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) (/.f64 2 (atan2.f64 im re))) |
(*.f64 (/.f64 2 (atan2.f64 im re)) (/.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) 2)) |
(*.f64 (/.f64 2 (atan2.f64 im re)) (/.f64 (atan2.f64 im re) (/.f64 2 (atan2.f64 im re)))) |
(*.f64 (/.f64 (atan2.f64 im re) (/.f64 2 (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) (/.f64 2 (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) |
(*.f64 (/.f64 2 (*.f64 (atan2.f64 im re) (atan2.f64 im re))) (/.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (/.f64 2 (atan2.f64 im re)))) |
(*.f64 (/.f64 2 (*.f64 (atan2.f64 im re) (atan2.f64 im re))) (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (/.f64 2 (atan2.f64 im re))))) |
(*.f64 (/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 2 (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) 2) |
(atan2.f64 im re) |
(pow.f64 (atan2.f64 im re) 1) |
(atan2.f64 im re) |
(neg.f64 (neg.f64 (atan2.f64 im re))) |
(atan2.f64 im re) |
(atan2.f64 im re) |
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (*.f64 (atan2.f64 im re) (atan2.f64 im re)) |
| ✓ | 0.9b | (*.f64 (atan2.f64 im re) (log.f64 10)) |
| ✓ | 8.2b | (/.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (log.f64 10))) |
Compiled 37 to 14 computations (62.2% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | re | @ | -inf | (*.f64 (atan2.f64 im re) (log.f64 10)) |
| 0.0ms | im | @ | inf | (*.f64 (atan2.f64 im re) (log.f64 10)) |
| 0.0ms | re | @ | inf | (*.f64 (atan2.f64 im re) (atan2.f64 im re)) |
| 0.0ms | im | @ | 0 | (*.f64 (atan2.f64 im re) (log.f64 10)) |
| 0.0ms | im | @ | -inf | (*.f64 (atan2.f64 im re) (log.f64 10)) |
| 1× | batch-egg-rewrite |
| 1402× | exponential.json-3 |
| 1402× | rational.json-1 |
| 1402× | rational.json-2 |
| 1402× | rational.json-4 |
| 1402× | rational.json-3 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 11 | 77 |
| 1 | 77 | 77 |
| 2 | 217 | 77 |
| 3 | 795 | 53 |
| 4 | 4440 | 53 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (log.f64 10))) |
(*.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (atan2.f64 im re) (atan2.f64 im re)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (atan2.f64 im re) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 0 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 0 (*.f64 (atan2.f64 im re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 0 (neg.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (atan2.f64 im re)) (/.f64 (atan2.f64 im re) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (*.f64 (atan2.f64 im re) 2)) (/.f64 (atan2.f64 im re) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (neg.f64 (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (/.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (atan2.f64 im re) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 2)) (/.f64 1/2 (*.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 2)) (*.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) (/.f64 1 (*.f64 (atan2.f64 im re) (*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 10)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) 4) (/.f64 1 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) 2) (/.f64 1/2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) 2) (*.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (atan2.f64 im re)) (/.f64 (fabs.f64 (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (atan2.f64 im re)) (*.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 (fabs.f64 (atan2.f64 im re)) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (log.f64 10)) (/.f64 1 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) (neg.f64 (atan2.f64 im re))) (/.f64 1 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) (neg.f64 (atan2.f64 im re))) (/.f64 1 (*.f64 (log.f64 10) (neg.f64 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (atan2.f64 im re)) (/.f64 1 (neg.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (*.f64 (log.f64 10) (neg.f64 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (log.f64 10)) (*.f64 (atan2.f64 im re) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (/.f64 2 (log.f64 10))) (/.f64 1/2 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (fabs.f64 (atan2.f64 im re))) (/.f64 (fabs.f64 (atan2.f64 im re)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (fabs.f64 (atan2.f64 im re))) (/.f64 (fabs.f64 (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) 1/2) (/.f64 2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (atan2.f64 im re)) (*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (/.f64 2 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fabs.f64 (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (log.f64 10))) (fabs.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (log.f64 10)) (*.f64 (atan2.f64 im re) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fabs.f64 (atan2.f64 im re)) (log.f64 10)) (/.f64 (atan2.f64 im re) (fabs.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (*.f64 (atan2.f64 im re) 2)) (/.f64 (fabs.f64 (atan2.f64 im re)) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 10)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))) 1/2) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) 1/2)) (*.f64 (atan2.f64 im re) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 (fabs.f64 (atan2.f64 im re)) (log.f64 10))) (fabs.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (log.f64 10)))) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 10)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (*.f64 (log.f64 10) (neg.f64 (atan2.f64 im re)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fabs.f64 (atan2.f64 im re)) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 10)) 2)) (fabs.f64 (*.f64 (atan2.f64 im re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 10)) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 10)))) (*.f64 (atan2.f64 im re) (neg.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (log.f64 10)))) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (log.f64 10)))) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fabs.f64 (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (log.f64 10)))) (*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (fabs.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4))) (*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (log.f64 10) (neg.f64 (atan2.f64 im re)))) (*.f64 (atan2.f64 im re) (neg.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (log.f64 10))) (neg.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (*.f64 (log.f64 10) (neg.f64 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (neg.f64 (log.f64 10))) (atan2.f64 im re))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (atan2.f64 im re) (log.f64 10)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (atan2.f64 im re) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (atan2.f64 im re) (log.f64 10)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) (log.f64 10)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 10)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (atan2.f64 im re) (log.f64 10)) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (atan2.f64 im re) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (*.f64 (atan2.f64 im re) (neg.f64 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (atan2.f64 im re) (neg.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (atan2.f64 im re) (/.f64 1 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (*.f64 (atan2.f64 im re) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 2)) (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) 2) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (atan2.f64 im re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 2)) (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) 4)) (*.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 2 (/.f64 1 (*.f64 (atan2.f64 im re) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (fabs.f64 (*.f64 (atan2.f64 im re) 2)) (*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (fabs.f64 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (atan2.f64 im re)) (/.f64 1 (fabs.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (atan2.f64 im re)) (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (fabs.f64 (atan2.f64 im re))) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (atan2.f64 im re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (atan2.f64 im re)) (/.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (fabs.f64 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) (neg.f64 (atan2.f64 im re))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) (neg.f64 (atan2.f64 im re))) (/.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (neg.f64 (atan2.f64 im re))))) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (atan2.f64 im re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (neg.f64 (atan2.f64 im re)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) 4)) (*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (*.f64 2 (/.f64 1 (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) (*.f64 2 (/.f64 1 (*.f64 (atan2.f64 im re) (atan2.f64 im re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) 4) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (atan2.f64 im re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) 2) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (neg.f64 (atan2.f64 im re))))) (*.f64 (atan2.f64 im re) (neg.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (atan2.f64 im re))) (atan2.f64 im re))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (fabs.f64 (atan2.f64 im re))) (fabs.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (atan2.f64 im re))) (/.f64 1 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (atan2.f64 im re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 1 (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) (/.f64 2 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (atan2.f64 im re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (atan2.f64 im re))) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) (*.f64 (atan2.f64 im re) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) 2) (*.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) 2)) (*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (fabs.f64 (atan2.f64 im re))) (*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (fabs.f64 (atan2.f64 im re)))) (fabs.f64 (*.f64 (atan2.f64 im re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (neg.f64 (atan2.f64 im re))))) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (neg.f64 (atan2.f64 im re)))))) (*.f64 2 (*.f64 (atan2.f64 im re) (neg.f64 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) 2) (fabs.f64 (atan2.f64 im re))) (fabs.f64 (*.f64 (atan2.f64 im re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) 2) (*.f64 (atan2.f64 im re) (atan2.f64 im re))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) 4)) 2) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) 2) (atan2.f64 im re)) (*.f64 (atan2.f64 im re) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) (*.f64 (atan2.f64 im re) 2)) (*.f64 (atan2.f64 im re) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) 2)) (neg.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) (neg.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (fabs.f64 (atan2.f64 im re)))) (neg.f64 (fabs.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (neg.f64 (atan2.f64 im re)))))) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (atan2.f64 im re) (fabs.f64 (atan2.f64 im re))) (*.f64 (atan2.f64 im re) (fabs.f64 (atan2.f64 im re)))) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (fabs.f64 (atan2.f64 im re)) (neg.f64 (atan2.f64 im re))) (*.f64 (fabs.f64 (atan2.f64 im re)) (neg.f64 (atan2.f64 im re)))) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (atan2.f64 im re) (neg.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (atan2.f64 im re) (neg.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (atan2.f64 im re) (fabs.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (atan2.f64 im re)) (neg.f64 (atan2.f64 im re)))))))) |
| 1× | egg-herbie |
| 1452× | rational.json-simplify-53 |
| 1390× | rational.json-simplify-2 |
| 1258× | rational.json-simplify-40 |
| 752× | rational.json-simplify-38 |
| 720× | rational.json-simplify-44 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 254 | 5740 |
| 1 | 748 | 5488 |
| 2 | 4137 | 5438 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (log.f64 10) (atan2.f64 im re)) |
(*.f64 (log.f64 10) (atan2.f64 im re)) |
(*.f64 (log.f64 10) (atan2.f64 im re)) |
(*.f64 (log.f64 10) (atan2.f64 im re)) |
(*.f64 (log.f64 10) (atan2.f64 im re)) |
(*.f64 (log.f64 10) (atan2.f64 im re)) |
(*.f64 (log.f64 10) (atan2.f64 im re)) |
(*.f64 (log.f64 10) (atan2.f64 im re)) |
(*.f64 (log.f64 10) (atan2.f64 im re)) |
(*.f64 (log.f64 10) (atan2.f64 im re)) |
(*.f64 (log.f64 10) (atan2.f64 im re)) |
(*.f64 (log.f64 10) (atan2.f64 im re)) |
(*.f64 (log.f64 10) (atan2.f64 im re)) |
(*.f64 (log.f64 10) (atan2.f64 im re)) |
(*.f64 (log.f64 10) (atan2.f64 im re)) |
(*.f64 (log.f64 10) (atan2.f64 im re)) |
(*.f64 (log.f64 10) (atan2.f64 im re)) |
(*.f64 (log.f64 10) (atan2.f64 im re)) |
(*.f64 (log.f64 10) (atan2.f64 im re)) |
(*.f64 (log.f64 10) (atan2.f64 im re)) |
(*.f64 (log.f64 10) (atan2.f64 im re)) |
(*.f64 (log.f64 10) (atan2.f64 im re)) |
(*.f64 (log.f64 10) (atan2.f64 im re)) |
(*.f64 (log.f64 10) (atan2.f64 im re)) |
(pow.f64 (atan2.f64 im re) 2) |
(pow.f64 (atan2.f64 im re) 2) |
(pow.f64 (atan2.f64 im re) 2) |
(pow.f64 (atan2.f64 im re) 2) |
(pow.f64 (atan2.f64 im re) 2) |
(pow.f64 (atan2.f64 im re) 2) |
(pow.f64 (atan2.f64 im re) 2) |
(pow.f64 (atan2.f64 im re) 2) |
(pow.f64 (atan2.f64 im re) 2) |
(pow.f64 (atan2.f64 im re) 2) |
(pow.f64 (atan2.f64 im re) 2) |
(pow.f64 (atan2.f64 im re) 2) |
(pow.f64 (atan2.f64 im re) 2) |
(pow.f64 (atan2.f64 im re) 2) |
(pow.f64 (atan2.f64 im re) 2) |
(pow.f64 (atan2.f64 im re) 2) |
(pow.f64 (atan2.f64 im re) 2) |
(pow.f64 (atan2.f64 im re) 2) |
(pow.f64 (atan2.f64 im re) 2) |
(pow.f64 (atan2.f64 im re) 2) |
(pow.f64 (atan2.f64 im re) 2) |
(pow.f64 (atan2.f64 im re) 2) |
(pow.f64 (atan2.f64 im re) 2) |
(pow.f64 (atan2.f64 im re) 2) |
(+.f64 0 (/.f64 (atan2.f64 im re) (log.f64 10))) |
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 0) |
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 0 (atan2.f64 im re))) |
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 0 (*.f64 (atan2.f64 im re) 2))) |
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 0 (neg.f64 (atan2.f64 im re)))) |
(+.f64 (/.f64 0 (atan2.f64 im re)) (/.f64 (atan2.f64 im re) (log.f64 10))) |
(+.f64 (/.f64 0 (*.f64 (atan2.f64 im re) 2)) (/.f64 (atan2.f64 im re) (log.f64 10))) |
(+.f64 (/.f64 0 (neg.f64 (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (log.f64 10))) |
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 0) |
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10))) |
(*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10)))) |
(*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (/.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (log.f64 10))))) |
(*.f64 1 (/.f64 (atan2.f64 im re) (log.f64 10))) |
(*.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 2)) (/.f64 1/2 (*.f64 (atan2.f64 im re) (log.f64 10)))) |
(*.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 2)) (*.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))) 1/2)) |
(*.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) (/.f64 1 (*.f64 (atan2.f64 im re) (*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (log.f64 10))))) |
(*.f64 2 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))) |
(*.f64 2 (/.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 10)) 2))) |
(*.f64 2 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2)) |
(*.f64 (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10))) 1/2) |
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) 4) (/.f64 1 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)))) |
(*.f64 (*.f64 (atan2.f64 im re) 2) (/.f64 1/2 (log.f64 10))) |
(*.f64 (*.f64 (atan2.f64 im re) 2) (*.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) 1/2))) |
(*.f64 (fabs.f64 (atan2.f64 im re)) (/.f64 (fabs.f64 (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (log.f64 10)))) |
(*.f64 (fabs.f64 (atan2.f64 im re)) (*.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 (fabs.f64 (atan2.f64 im re)) (log.f64 10)))) |
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (log.f64 10)) (/.f64 1 (atan2.f64 im re))) |
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1) |
(*.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) (atan2.f64 im re))) |
(*.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (log.f64 10))) |
(*.f64 (*.f64 (atan2.f64 im re) (neg.f64 (atan2.f64 im re))) (/.f64 1 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 10))))) |
(*.f64 (*.f64 (atan2.f64 im re) (neg.f64 (atan2.f64 im re))) (/.f64 1 (*.f64 (log.f64 10) (neg.f64 (atan2.f64 im re))))) |
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 1 (neg.f64 (log.f64 10)))) |
(*.f64 -1 (/.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 10))))) |
(*.f64 -1 (/.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (*.f64 (log.f64 10) (neg.f64 (atan2.f64 im re))))) |
(*.f64 -1 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))) |
(*.f64 (/.f64 2 (log.f64 10)) (*.f64 (atan2.f64 im re) 1/2)) |
(*.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (log.f64 10))))) |
(*.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re)) |
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (/.f64 2 (log.f64 10))) (/.f64 1/2 (atan2.f64 im re))) |
(*.f64 (/.f64 (atan2.f64 im re) (fabs.f64 (atan2.f64 im re))) (/.f64 (fabs.f64 (atan2.f64 im re)) (log.f64 10))) |
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (fabs.f64 (atan2.f64 im re))) (/.f64 (fabs.f64 (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (log.f64 10))))) |
(*.f64 (*.f64 (atan2.f64 im re) 1/2) (/.f64 2 (log.f64 10))) |
(*.f64 1/2 (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10)))) |
(*.f64 (/.f64 1/2 (atan2.f64 im re)) (*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (/.f64 2 (log.f64 10)))) |
(*.f64 (/.f64 (fabs.f64 (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (log.f64 10))) (fabs.f64 (atan2.f64 im re))) |
(*.f64 (/.f64 1/2 (log.f64 10)) (*.f64 (atan2.f64 im re) 2)) |
(*.f64 (/.f64 1/2 (*.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 2))) |
(*.f64 (/.f64 (fabs.f64 (atan2.f64 im re)) (log.f64 10)) (/.f64 (atan2.f64 im re) (fabs.f64 (atan2.f64 im re)))) |
(*.f64 (fabs.f64 (*.f64 (atan2.f64 im re) 2)) (/.f64 (fabs.f64 (atan2.f64 im re)) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 10)) 2))) |
(*.f64 (*.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))) 1/2) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 2))) |
(*.f64 (*.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) 1/2)) (*.f64 (atan2.f64 im re) 2)) |
(*.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 (fabs.f64 (atan2.f64 im re)) (log.f64 10))) (fabs.f64 (atan2.f64 im re))) |
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (log.f64 10)))) (*.f64 (atan2.f64 im re) (atan2.f64 im re))) |
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 10)))) -1) |
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (*.f64 (log.f64 10) (neg.f64 (atan2.f64 im re)))) -1) |
(*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))) -1) |
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) 2) |
(*.f64 (/.f64 (fabs.f64 (atan2.f64 im re)) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 10)) 2)) (fabs.f64 (*.f64 (atan2.f64 im re) 2))) |
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 10)) 2)) 2) |
(*.f64 (/.f64 1 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 10)))) (*.f64 (atan2.f64 im re) (neg.f64 (atan2.f64 im re)))) |
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (log.f64 10)))) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) |
(*.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (log.f64 10)))) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (atan2.f64 im re))))) |
(*.f64 (/.f64 (fabs.f64 (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (log.f64 10)))) (*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (fabs.f64 (atan2.f64 im re)))) |
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2) 2) |
(*.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4))) (*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) 4)) |
(*.f64 (/.f64 1 (*.f64 (log.f64 10) (neg.f64 (atan2.f64 im re)))) (*.f64 (atan2.f64 im re) (neg.f64 (atan2.f64 im re)))) |
(*.f64 (/.f64 1 (neg.f64 (log.f64 10))) (neg.f64 (atan2.f64 im re))) |
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1) |
(neg.f64 (/.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 10))))) |
(neg.f64 (/.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (*.f64 (log.f64 10) (neg.f64 (atan2.f64 im re))))) |
(neg.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))) |
(neg.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (neg.f64 (log.f64 10))) (atan2.f64 im re))) |
(+.f64 (*.f64 (atan2.f64 im re) (log.f64 10)) 0) |
(+.f64 0 (*.f64 (atan2.f64 im re) (log.f64 10))) |
(-.f64 (*.f64 (atan2.f64 im re) (log.f64 10)) 0) |
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 10)) 1) |
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 10)) 2) 2) |
(/.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) 4) |
(/.f64 (*.f64 2 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4))) 8) |
(pow.f64 (*.f64 (atan2.f64 im re) (log.f64 10)) 1) |
(+.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) 0) |
(+.f64 0 (*.f64 (atan2.f64 im re) (atan2.f64 im re))) |
(+.f64 -1 (-.f64 1 (*.f64 (atan2.f64 im re) (neg.f64 (atan2.f64 im re))))) |
(-.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) 0) |
(-.f64 0 (*.f64 (atan2.f64 im re) (neg.f64 (atan2.f64 im re)))) |
(/.f64 (atan2.f64 im re) (/.f64 1 (atan2.f64 im re))) |
(/.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) 1) |
(/.f64 1 (/.f64 1 (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) |
(/.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 2)) 2) |
(/.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 2)) (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) 2) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))))) |
(/.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 2)) (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) 4)) (*.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) 2))) |
(/.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) (*.f64 (atan2.f64 im re) (atan2.f64 im re))) |
(/.f64 2 (*.f64 2 (/.f64 1 (*.f64 (atan2.f64 im re) (atan2.f64 im re))))) |
(/.f64 2 (/.f64 (fabs.f64 (*.f64 (atan2.f64 im re) 2)) (*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (fabs.f64 (atan2.f64 im re))))) |
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) 4) 4) |
(/.f64 (fabs.f64 (atan2.f64 im re)) (/.f64 1 (fabs.f64 (atan2.f64 im re)))) |
(/.f64 (fabs.f64 (atan2.f64 im re)) (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (fabs.f64 (atan2.f64 im re))) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))))) |
(/.f64 (fabs.f64 (atan2.f64 im re)) (/.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (fabs.f64 (atan2.f64 im re))))) |
(/.f64 (*.f64 (atan2.f64 im re) (neg.f64 (atan2.f64 im re))) -1) |
(/.f64 (*.f64 (atan2.f64 im re) (neg.f64 (atan2.f64 im re))) (/.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (neg.f64 (atan2.f64 im re))))) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))))) |
(/.f64 -1 (/.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (neg.f64 (atan2.f64 im re))))))) |
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) 4)) (*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) 4)) |
(/.f64 4 (+.f64 (*.f64 2 (/.f64 1 (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) (*.f64 2 (/.f64 1 (*.f64 (atan2.f64 im re) (atan2.f64 im re)))))) |
(/.f64 4 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) 4) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))))) |
(/.f64 4 (/.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (atan2.f64 im re))))) |
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) 2) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 2))) |
(/.f64 (*.f64 2 (*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) 4)) 8) |
(/.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (neg.f64 (atan2.f64 im re))))) (*.f64 (atan2.f64 im re) (neg.f64 (atan2.f64 im re)))) |
(/.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (atan2.f64 im re))) (atan2.f64 im re)) |
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (fabs.f64 (atan2.f64 im re))) (fabs.f64 (atan2.f64 im re))) |
(/.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (atan2.f64 im re))) (/.f64 1 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))))) |
(/.f64 (*.f64 2 (/.f64 1 (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) (/.f64 2 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))))) |
(/.f64 (+.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (atan2.f64 im re))) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) (*.f64 (atan2.f64 im re) 2)) |
(/.f64 (+.f64 (*.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) 2) (*.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) 2)) (*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) 4)) |
(/.f64 (+.f64 (*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (fabs.f64 (atan2.f64 im re))) (*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (fabs.f64 (atan2.f64 im re)))) (fabs.f64 (*.f64 (atan2.f64 im re) 2))) |
(/.f64 (+.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (neg.f64 (atan2.f64 im re))))) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (neg.f64 (atan2.f64 im re)))))) (*.f64 2 (*.f64 (atan2.f64 im re) (neg.f64 (atan2.f64 im re))))) |
(/.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) 2) (fabs.f64 (atan2.f64 im re))) (fabs.f64 (*.f64 (atan2.f64 im re) 2))) |
(/.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) 2) (*.f64 (atan2.f64 im re) (atan2.f64 im re))) 2) |
(/.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) 4)) 2) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 2))) |
(/.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) 2) (atan2.f64 im re)) (*.f64 (atan2.f64 im re) 2)) |
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) (*.f64 (atan2.f64 im re) 2)) (*.f64 (atan2.f64 im re) 1/2)) |
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 2))) 1/2) |
(/.f64 (neg.f64 (*.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) 2)) (neg.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 2)))) |
(/.f64 (neg.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) (neg.f64 (atan2.f64 im re))) |
(/.f64 (neg.f64 (*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (fabs.f64 (atan2.f64 im re)))) (neg.f64 (fabs.f64 (atan2.f64 im re)))) |
(/.f64 (neg.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (neg.f64 (atan2.f64 im re)))))) (*.f64 (atan2.f64 im re) (atan2.f64 im re))) |
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (fabs.f64 (atan2.f64 im re))) (*.f64 (atan2.f64 im re) (fabs.f64 (atan2.f64 im re)))) (*.f64 (atan2.f64 im re) (atan2.f64 im re))) |
(/.f64 (*.f64 (*.f64 (fabs.f64 (atan2.f64 im re)) (neg.f64 (atan2.f64 im re))) (*.f64 (fabs.f64 (atan2.f64 im re)) (neg.f64 (atan2.f64 im re)))) (*.f64 (atan2.f64 im re) (atan2.f64 im re))) |
(pow.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) 1) |
(neg.f64 (*.f64 (atan2.f64 im re) (neg.f64 (atan2.f64 im re)))) |
(fabs.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re))) |
(fabs.f64 (*.f64 (atan2.f64 im re) (neg.f64 (atan2.f64 im re)))) |
(fabs.f64 (*.f64 (atan2.f64 im re) (fabs.f64 (atan2.f64 im re)))) |
(fabs.f64 (*.f64 (fabs.f64 (atan2.f64 im re)) (neg.f64 (atan2.f64 im re)))) |
| Outputs |
|---|
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (log.f64 10) (atan2.f64 im re)) |
(*.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (log.f64 10) (atan2.f64 im re)) |
(*.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (log.f64 10) (atan2.f64 im re)) |
(*.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (log.f64 10) (atan2.f64 im re)) |
(*.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (log.f64 10) (atan2.f64 im re)) |
(*.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (log.f64 10) (atan2.f64 im re)) |
(*.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (log.f64 10) (atan2.f64 im re)) |
(*.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (log.f64 10) (atan2.f64 im re)) |
(*.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (log.f64 10) (atan2.f64 im re)) |
(*.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (log.f64 10) (atan2.f64 im re)) |
(*.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (log.f64 10) (atan2.f64 im re)) |
(*.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (log.f64 10) (atan2.f64 im re)) |
(*.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (log.f64 10) (atan2.f64 im re)) |
(*.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (log.f64 10) (atan2.f64 im re)) |
(*.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (log.f64 10) (atan2.f64 im re)) |
(*.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (log.f64 10) (atan2.f64 im re)) |
(*.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (log.f64 10) (atan2.f64 im re)) |
(*.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (log.f64 10) (atan2.f64 im re)) |
(*.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (log.f64 10) (atan2.f64 im re)) |
(*.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (log.f64 10) (atan2.f64 im re)) |
(*.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (log.f64 10) (atan2.f64 im re)) |
(*.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (log.f64 10) (atan2.f64 im re)) |
(*.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (log.f64 10) (atan2.f64 im re)) |
(*.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (log.f64 10) (atan2.f64 im re)) |
(*.f64 (atan2.f64 im re) (log.f64 10)) |
(pow.f64 (atan2.f64 im re) 2) |
(pow.f64 (atan2.f64 im re) 2) |
(pow.f64 (atan2.f64 im re) 2) |
(pow.f64 (atan2.f64 im re) 2) |
(pow.f64 (atan2.f64 im re) 2) |
(pow.f64 (atan2.f64 im re) 2) |
(pow.f64 (atan2.f64 im re) 2) |
(pow.f64 (atan2.f64 im re) 2) |
(pow.f64 (atan2.f64 im re) 2) |
(pow.f64 (atan2.f64 im re) 2) |
(pow.f64 (atan2.f64 im re) 2) |
(pow.f64 (atan2.f64 im re) 2) |
(pow.f64 (atan2.f64 im re) 2) |
(pow.f64 (atan2.f64 im re) 2) |
(pow.f64 (atan2.f64 im re) 2) |
(pow.f64 (atan2.f64 im re) 2) |
(pow.f64 (atan2.f64 im re) 2) |
(pow.f64 (atan2.f64 im re) 2) |
(pow.f64 (atan2.f64 im re) 2) |
(pow.f64 (atan2.f64 im re) 2) |
(pow.f64 (atan2.f64 im re) 2) |
(pow.f64 (atan2.f64 im re) 2) |
(pow.f64 (atan2.f64 im re) 2) |
(pow.f64 (atan2.f64 im re) 2) |
(+.f64 0 (/.f64 (atan2.f64 im re) (log.f64 10))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 0) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 0 (atan2.f64 im re))) |
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 0 (*.f64 (atan2.f64 im re) 2))) |
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 0 (atan2.f64 im re))) |
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 0 (neg.f64 (atan2.f64 im re)))) |
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 0 (atan2.f64 im re))) |
(+.f64 (/.f64 0 (atan2.f64 im re)) (/.f64 (atan2.f64 im re) (log.f64 10))) |
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 0 (atan2.f64 im re))) |
(+.f64 (/.f64 0 (*.f64 (atan2.f64 im re) 2)) (/.f64 (atan2.f64 im re) (log.f64 10))) |
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 0 (atan2.f64 im re))) |
(+.f64 (/.f64 0 (neg.f64 (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (log.f64 10))) |
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 0 (atan2.f64 im re))) |
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 0) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10))) |
(*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10)))) |
(*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))))) |
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (log.f64 10)))) |
(*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (/.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (log.f64 10))))) |
(*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))))))) |
(*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (/.f64 (/.f64 (fabs.f64 (atan2.f64 im re)) (fabs.f64 (atan2.f64 im re))) (*.f64 (atan2.f64 im re) (log.f64 10)))) |
(*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (/.f64 (fabs.f64 (/.f64 (atan2.f64 im re) (atan2.f64 im re))) (*.f64 (atan2.f64 im re) (log.f64 10)))) |
(*.f64 1 (/.f64 (atan2.f64 im re) (log.f64 10))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 2)) (/.f64 1/2 (*.f64 (atan2.f64 im re) (log.f64 10)))) |
(*.f64 (atan2.f64 im re) (*.f64 (*.f64 (atan2.f64 im re) 2) (/.f64 (/.f64 1/2 (atan2.f64 im re)) (log.f64 10)))) |
(*.f64 (*.f64 (atan2.f64 im re) 2) (*.f64 (/.f64 1/2 (*.f64 (atan2.f64 im re) (log.f64 10))) (atan2.f64 im re))) |
(*.f64 (*.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (/.f64 (/.f64 1/2 (log.f64 10)) (atan2.f64 im re)))) |
(*.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 2)) (*.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))) 1/2)) |
(*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))))) |
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (log.f64 10)))) |
(*.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) (/.f64 1 (*.f64 (atan2.f64 im re) (*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (log.f64 10))))) |
(*.f64 (atan2.f64 im re) (*.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (atan2.f64 im re))) (/.f64 1 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))))))) |
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (atan2.f64 im re))) (/.f64 (/.f64 1 (atan2.f64 im re)) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))))) |
(*.f64 (atan2.f64 im re) (*.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (atan2.f64 im re))) (/.f64 (/.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 10)) (*.f64 (atan2.f64 im re) (atan2.f64 im re))))) |
(*.f64 2 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))) |
(*.f64 2 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/2)) |
(*.f64 2 (/.f64 (/.f64 (atan2.f64 im re) 2) (log.f64 10))) |
(*.f64 2 (/.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 10)) 2))) |
(*.f64 2 (/.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (*.f64 2 (*.f64 (atan2.f64 im re) (log.f64 10))))) |
(*.f64 2 (/.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 2)))) |
(*.f64 2 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2)) |
(*.f64 2 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))) |
(*.f64 2 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/2)) |
(*.f64 2 (/.f64 (/.f64 (atan2.f64 im re) 2) (log.f64 10))) |
(*.f64 (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10))) 1/2) |
(*.f64 1/2 (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10)))) |
(*.f64 (atan2.f64 im re) (*.f64 1/2 (/.f64 2 (log.f64 10)))) |
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) 4) (/.f64 1 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)))) |
(*.f64 4 (*.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4))) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) |
(*.f64 4 (*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (/.f64 (/.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 10)) 4))) |
(*.f64 (*.f64 (atan2.f64 im re) 2) (/.f64 1/2 (log.f64 10))) |
(*.f64 (atan2.f64 im re) (*.f64 2 (/.f64 1/2 (log.f64 10)))) |
(*.f64 (*.f64 (atan2.f64 im re) 2) (*.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) 1/2))) |
(*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))))) |
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (log.f64 10)))) |
(*.f64 (fabs.f64 (atan2.f64 im re)) (/.f64 (fabs.f64 (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (log.f64 10)))) |
(*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))))) |
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (log.f64 10)))) |
(*.f64 (fabs.f64 (atan2.f64 im re)) (*.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 (fabs.f64 (atan2.f64 im re)) (log.f64 10)))) |
(*.f64 (/.f64 1 (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (log.f64 10)))) |
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (log.f64 10)) (/.f64 1 (atan2.f64 im re))) |
(*.f64 (fabs.f64 (atan2.f64 im re)) (*.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 (fabs.f64 (atan2.f64 im re)) (log.f64 10)))) |
(*.f64 (/.f64 1 (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (log.f64 10)))) |
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) (atan2.f64 im re))) |
(*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))))) |
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (log.f64 10)))) |
(*.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (log.f64 10))) |
(*.f64 (fabs.f64 (atan2.f64 im re)) (*.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 (fabs.f64 (atan2.f64 im re)) (log.f64 10)))) |
(*.f64 (/.f64 1 (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (log.f64 10)))) |
(*.f64 (*.f64 (atan2.f64 im re) (neg.f64 (atan2.f64 im re))) (/.f64 1 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 10))))) |
(*.f64 (atan2.f64 im re) (*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 1 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 10)))))) |
(*.f64 (atan2.f64 im re) (*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 -1 (*.f64 (atan2.f64 im re) (log.f64 10))))) |
(*.f64 (atan2.f64 im re) (*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (/.f64 -1 (log.f64 10)) (atan2.f64 im re)))) |
(*.f64 (*.f64 (atan2.f64 im re) (neg.f64 (atan2.f64 im re))) (/.f64 1 (*.f64 (log.f64 10) (neg.f64 (atan2.f64 im re))))) |
(*.f64 (atan2.f64 im re) (*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 1 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 10)))))) |
(*.f64 (atan2.f64 im re) (*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 -1 (*.f64 (atan2.f64 im re) (log.f64 10))))) |
(*.f64 (atan2.f64 im re) (*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (/.f64 -1 (log.f64 10)) (atan2.f64 im re)))) |
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 1 (neg.f64 (log.f64 10)))) |
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 -1 (log.f64 10))) |
(*.f64 -1 (/.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 10))))) |
(*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))))) |
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (log.f64 10)))) |
(*.f64 -1 (/.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (*.f64 (log.f64 10) (neg.f64 (atan2.f64 im re))))) |
(*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))))) |
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (log.f64 10)))) |
(*.f64 -1 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))) |
(neg.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))) |
(/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (log.f64 10))) |
(*.f64 (/.f64 2 (log.f64 10)) (*.f64 (atan2.f64 im re) 1/2)) |
(*.f64 1/2 (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10)))) |
(*.f64 (atan2.f64 im re) (*.f64 1/2 (/.f64 2 (log.f64 10)))) |
(*.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (log.f64 10))))) |
(*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))))))) |
(*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (/.f64 (/.f64 (fabs.f64 (atan2.f64 im re)) (fabs.f64 (atan2.f64 im re))) (*.f64 (atan2.f64 im re) (log.f64 10)))) |
(*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (/.f64 (fabs.f64 (/.f64 (atan2.f64 im re) (atan2.f64 im re))) (*.f64 (atan2.f64 im re) (log.f64 10)))) |
(*.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re)) |
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10))) |
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (/.f64 2 (log.f64 10))) (/.f64 1/2 (atan2.f64 im re))) |
(*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (*.f64 (/.f64 2 (log.f64 10)) (/.f64 1/2 (atan2.f64 im re)))) |
(*.f64 (/.f64 (atan2.f64 im re) (fabs.f64 (atan2.f64 im re))) (/.f64 (fabs.f64 (atan2.f64 im re)) (log.f64 10))) |
(*.f64 (/.f64 (fabs.f64 (atan2.f64 im re)) (log.f64 10)) (/.f64 (atan2.f64 im re) (fabs.f64 (atan2.f64 im re)))) |
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (fabs.f64 (atan2.f64 im re))) (/.f64 (fabs.f64 (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (log.f64 10))))) |
(*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))))))) |
(*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (/.f64 (/.f64 (fabs.f64 (atan2.f64 im re)) (fabs.f64 (atan2.f64 im re))) (*.f64 (atan2.f64 im re) (log.f64 10)))) |
(*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (/.f64 (fabs.f64 (/.f64 (atan2.f64 im re) (atan2.f64 im re))) (*.f64 (atan2.f64 im re) (log.f64 10)))) |
(*.f64 (*.f64 (atan2.f64 im re) 1/2) (/.f64 2 (log.f64 10))) |
(*.f64 1/2 (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10)))) |
(*.f64 (atan2.f64 im re) (*.f64 1/2 (/.f64 2 (log.f64 10)))) |
(*.f64 1/2 (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10)))) |
(*.f64 (atan2.f64 im re) (*.f64 1/2 (/.f64 2 (log.f64 10)))) |
(*.f64 (/.f64 1/2 (atan2.f64 im re)) (*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (/.f64 2 (log.f64 10)))) |
(*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (*.f64 (/.f64 2 (log.f64 10)) (/.f64 1/2 (atan2.f64 im re)))) |
(*.f64 (/.f64 (fabs.f64 (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (log.f64 10))) (fabs.f64 (atan2.f64 im re))) |
(*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))))) |
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (log.f64 10)))) |
(*.f64 (/.f64 1/2 (log.f64 10)) (*.f64 (atan2.f64 im re) 2)) |
(*.f64 (atan2.f64 im re) (*.f64 2 (/.f64 1/2 (log.f64 10)))) |
(*.f64 (/.f64 1/2 (*.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 2))) |
(*.f64 (atan2.f64 im re) (*.f64 (*.f64 (atan2.f64 im re) 2) (/.f64 (/.f64 1/2 (atan2.f64 im re)) (log.f64 10)))) |
(*.f64 (*.f64 (atan2.f64 im re) 2) (*.f64 (/.f64 1/2 (*.f64 (atan2.f64 im re) (log.f64 10))) (atan2.f64 im re))) |
(*.f64 (*.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (/.f64 (/.f64 1/2 (log.f64 10)) (atan2.f64 im re)))) |
(*.f64 (/.f64 (fabs.f64 (atan2.f64 im re)) (log.f64 10)) (/.f64 (atan2.f64 im re) (fabs.f64 (atan2.f64 im re)))) |
(*.f64 (fabs.f64 (*.f64 (atan2.f64 im re) 2)) (/.f64 (fabs.f64 (atan2.f64 im re)) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 10)) 2))) |
(*.f64 (*.f64 (fabs.f64 (atan2.f64 im re)) 2) (/.f64 (fabs.f64 (atan2.f64 im re)) (*.f64 2 (*.f64 (atan2.f64 im re) (log.f64 10))))) |
(*.f64 (*.f64 2 (fabs.f64 (atan2.f64 im re))) (/.f64 (fabs.f64 (atan2.f64 im re)) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 2)))) |
(*.f64 (/.f64 (fabs.f64 (atan2.f64 im re)) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 2))) (*.f64 2 (fabs.f64 (atan2.f64 im re)))) |
(*.f64 (*.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))) 1/2) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 2))) |
(*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))))) |
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (log.f64 10)))) |
(*.f64 (*.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) 1/2)) (*.f64 (atan2.f64 im re) 2)) |
(*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))))) |
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (log.f64 10)))) |
(*.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 (fabs.f64 (atan2.f64 im re)) (log.f64 10))) (fabs.f64 (atan2.f64 im re))) |
(*.f64 (fabs.f64 (atan2.f64 im re)) (*.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 (fabs.f64 (atan2.f64 im re)) (log.f64 10)))) |
(*.f64 (/.f64 1 (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (log.f64 10)))) |
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (log.f64 10)))) (*.f64 (atan2.f64 im re) (atan2.f64 im re))) |
(*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))))))) |
(*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (/.f64 (/.f64 (fabs.f64 (atan2.f64 im re)) (fabs.f64 (atan2.f64 im re))) (*.f64 (atan2.f64 im re) (log.f64 10)))) |
(*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (/.f64 (fabs.f64 (/.f64 (atan2.f64 im re) (atan2.f64 im re))) (*.f64 (atan2.f64 im re) (log.f64 10)))) |
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 10)))) -1) |
(*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))))) |
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (log.f64 10)))) |
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (*.f64 (log.f64 10) (neg.f64 (atan2.f64 im re)))) -1) |
(*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))))) |
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (log.f64 10)))) |
(*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))) -1) |
(neg.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))) |
(/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (log.f64 10))) |
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) 2) |
(*.f64 2 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))) |
(*.f64 2 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/2)) |
(*.f64 2 (/.f64 (/.f64 (atan2.f64 im re) 2) (log.f64 10))) |
(*.f64 (/.f64 (fabs.f64 (atan2.f64 im re)) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 10)) 2)) (fabs.f64 (*.f64 (atan2.f64 im re) 2))) |
(*.f64 (*.f64 (fabs.f64 (atan2.f64 im re)) 2) (/.f64 (fabs.f64 (atan2.f64 im re)) (*.f64 2 (*.f64 (atan2.f64 im re) (log.f64 10))))) |
(*.f64 (*.f64 2 (fabs.f64 (atan2.f64 im re))) (/.f64 (fabs.f64 (atan2.f64 im re)) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 2)))) |
(*.f64 (/.f64 (fabs.f64 (atan2.f64 im re)) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 2))) (*.f64 2 (fabs.f64 (atan2.f64 im re)))) |
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (*.f64 (*.f64 (atan2.f64 im re) (log.f64 10)) 2)) 2) |
(*.f64 2 (/.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (*.f64 2 (*.f64 (atan2.f64 im re) (log.f64 10))))) |
(*.f64 2 (/.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 2)))) |
(*.f64 (/.f64 1 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 10)))) (*.f64 (atan2.f64 im re) (neg.f64 (atan2.f64 im re)))) |
(*.f64 (atan2.f64 im re) (*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 1 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 10)))))) |
(*.f64 (atan2.f64 im re) (*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 -1 (*.f64 (atan2.f64 im re) (log.f64 10))))) |
(*.f64 (atan2.f64 im re) (*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (/.f64 -1 (log.f64 10)) (atan2.f64 im re)))) |
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (log.f64 10)))) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) |
(*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))))))) |
(*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (/.f64 (/.f64 (fabs.f64 (atan2.f64 im re)) (fabs.f64 (atan2.f64 im re))) (*.f64 (atan2.f64 im re) (log.f64 10)))) |
(*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (/.f64 (fabs.f64 (/.f64 (atan2.f64 im re) (atan2.f64 im re))) (*.f64 (atan2.f64 im re) (log.f64 10)))) |
(*.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (log.f64 10)))) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (atan2.f64 im re))))) |
(*.f64 (atan2.f64 im re) (*.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (atan2.f64 im re))) (/.f64 1 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))))))) |
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (atan2.f64 im re))) (/.f64 (/.f64 1 (atan2.f64 im re)) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))))) |
(*.f64 (atan2.f64 im re) (*.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (atan2.f64 im re))) (/.f64 (/.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 10)) (*.f64 (atan2.f64 im re) (atan2.f64 im re))))) |
(*.f64 (/.f64 (fabs.f64 (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (log.f64 10)))) (*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (fabs.f64 (atan2.f64 im re)))) |
(*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))))))) |
(*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (/.f64 (/.f64 (fabs.f64 (atan2.f64 im re)) (fabs.f64 (atan2.f64 im re))) (*.f64 (atan2.f64 im re) (log.f64 10)))) |
(*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (/.f64 (fabs.f64 (/.f64 (atan2.f64 im re) (atan2.f64 im re))) (*.f64 (atan2.f64 im re) (log.f64 10)))) |
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2) 2) |
(*.f64 2 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))) |
(*.f64 2 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/2)) |
(*.f64 2 (/.f64 (/.f64 (atan2.f64 im re) 2) (log.f64 10))) |
(*.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4))) (*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) 4)) |
(*.f64 (*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) 4) (/.f64 1 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)))) |
(*.f64 4 (*.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4))) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) |
(*.f64 4 (*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (/.f64 (/.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 10)) 4))) |
(*.f64 (/.f64 1 (*.f64 (log.f64 10) (neg.f64 (atan2.f64 im re)))) (*.f64 (atan2.f64 im re) (neg.f64 (atan2.f64 im re)))) |
(*.f64 (atan2.f64 im re) (*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 1 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 10)))))) |
(*.f64 (atan2.f64 im re) (*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 -1 (*.f64 (atan2.f64 im re) (log.f64 10))))) |
(*.f64 (atan2.f64 im re) (*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (/.f64 -1 (log.f64 10)) (atan2.f64 im re)))) |
(*.f64 (/.f64 1 (neg.f64 (log.f64 10))) (neg.f64 (atan2.f64 im re))) |
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 1 (neg.f64 (log.f64 10)))) |
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 -1 (log.f64 10))) |
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(neg.f64 (/.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 10))))) |
(*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))))) |
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (log.f64 10)))) |
(neg.f64 (/.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (*.f64 (log.f64 10) (neg.f64 (atan2.f64 im re))))) |
(*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))))) |
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (log.f64 10)))) |
(neg.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))) |
(/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (log.f64 10))) |
(neg.f64 (/.f64 (/.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (neg.f64 (log.f64 10))) (atan2.f64 im re))) |
(*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))))) |
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (log.f64 10)))) |
(+.f64 (*.f64 (atan2.f64 im re) (log.f64 10)) 0) |
(*.f64 (atan2.f64 im re) (log.f64 10)) |
(+.f64 0 (*.f64 (atan2.f64 im re) (log.f64 10))) |
(*.f64 (atan2.f64 im re) (log.f64 10)) |
(-.f64 (*.f64 (atan2.f64 im re) (log.f64 10)) 0) |
(*.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 10)) 1) |
(*.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 10)) 2) 2) |
(*.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) 4) |
(*.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (*.f64 2 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4))) 8) |
(*.f64 (atan2.f64 im re) (log.f64 10)) |
(pow.f64 (*.f64 (atan2.f64 im re) (log.f64 10)) 1) |
(*.f64 (atan2.f64 im re) (log.f64 10)) |
(+.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) 0) |
(*.f64 (atan2.f64 im re) (atan2.f64 im re)) |
(+.f64 0 (*.f64 (atan2.f64 im re) (atan2.f64 im re))) |
(*.f64 (atan2.f64 im re) (atan2.f64 im re)) |
(+.f64 -1 (-.f64 1 (*.f64 (atan2.f64 im re) (neg.f64 (atan2.f64 im re))))) |
(*.f64 (atan2.f64 im re) (atan2.f64 im re)) |
(-.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) 0) |
(*.f64 (atan2.f64 im re) (atan2.f64 im re)) |
(-.f64 0 (*.f64 (atan2.f64 im re) (neg.f64 (atan2.f64 im re)))) |
(*.f64 (atan2.f64 im re) (atan2.f64 im re)) |
(/.f64 (atan2.f64 im re) (/.f64 1 (atan2.f64 im re))) |
(*.f64 (atan2.f64 im re) (atan2.f64 im re)) |
(/.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) 1) |
(*.f64 (atan2.f64 im re) (atan2.f64 im re)) |
(/.f64 1 (/.f64 1 (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) |
(*.f64 (atan2.f64 im re) (atan2.f64 im re)) |
(/.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 2)) 2) |
(*.f64 (atan2.f64 im re) (atan2.f64 im re)) |
(/.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 2)) (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) 2) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))))) |
(*.f64 (atan2.f64 im re) (atan2.f64 im re)) |
(/.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 2)) (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) 4)) (*.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) 2))) |
(*.f64 (atan2.f64 im re) (atan2.f64 im re)) |
(/.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) (*.f64 (atan2.f64 im re) (atan2.f64 im re))) |
(*.f64 (atan2.f64 im re) (atan2.f64 im re)) |
(/.f64 2 (*.f64 2 (/.f64 1 (*.f64 (atan2.f64 im re) (atan2.f64 im re))))) |
(*.f64 (atan2.f64 im re) (atan2.f64 im re)) |
(/.f64 2 (/.f64 (fabs.f64 (*.f64 (atan2.f64 im re) 2)) (*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (fabs.f64 (atan2.f64 im re))))) |
(*.f64 (atan2.f64 im re) (atan2.f64 im re)) |
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) 4) 4) |
(*.f64 (atan2.f64 im re) (atan2.f64 im re)) |
(/.f64 (fabs.f64 (atan2.f64 im re)) (/.f64 1 (fabs.f64 (atan2.f64 im re)))) |
(*.f64 (atan2.f64 im re) (atan2.f64 im re)) |
(/.f64 (fabs.f64 (atan2.f64 im re)) (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (fabs.f64 (atan2.f64 im re))) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))))) |
(*.f64 (atan2.f64 im re) (atan2.f64 im re)) |
(/.f64 (fabs.f64 (atan2.f64 im re)) (/.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (fabs.f64 (atan2.f64 im re))))) |
(*.f64 (atan2.f64 im re) (atan2.f64 im re)) |
(/.f64 (*.f64 (atan2.f64 im re) (neg.f64 (atan2.f64 im re))) -1) |
(*.f64 (atan2.f64 im re) (atan2.f64 im re)) |
(/.f64 (*.f64 (atan2.f64 im re) (neg.f64 (atan2.f64 im re))) (/.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (neg.f64 (atan2.f64 im re))))) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))))) |
(*.f64 (atan2.f64 im re) (atan2.f64 im re)) |
(/.f64 -1 (/.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (neg.f64 (atan2.f64 im re))))))) |
(*.f64 (atan2.f64 im re) (atan2.f64 im re)) |
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) 4)) (*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) 4)) |
(*.f64 (atan2.f64 im re) (atan2.f64 im re)) |
(/.f64 4 (+.f64 (*.f64 2 (/.f64 1 (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) (*.f64 2 (/.f64 1 (*.f64 (atan2.f64 im re) (atan2.f64 im re)))))) |
(*.f64 (atan2.f64 im re) (atan2.f64 im re)) |
(/.f64 4 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) 4) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))))) |
(*.f64 (atan2.f64 im re) (atan2.f64 im re)) |
(/.f64 4 (/.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (atan2.f64 im re))))) |
(/.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (atan2.f64 im re))) (/.f64 (*.f64 (atan2.f64 im re) 4) 4)) |
(*.f64 (atan2.f64 im re) (/.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (*.f64 (atan2.f64 im re) 1))) |
(*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (/.f64 (atan2.f64 im re) (atan2.f64 im re))) |
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) 2) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 2))) |
(*.f64 (atan2.f64 im re) (atan2.f64 im re)) |
(/.f64 (*.f64 2 (*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) 4)) 8) |
(*.f64 (atan2.f64 im re) (atan2.f64 im re)) |
(/.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (neg.f64 (atan2.f64 im re))))) (*.f64 (atan2.f64 im re) (neg.f64 (atan2.f64 im re)))) |
(*.f64 (atan2.f64 im re) (atan2.f64 im re)) |
(/.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (atan2.f64 im re))) (atan2.f64 im re)) |
(/.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (atan2.f64 im re))) (/.f64 (*.f64 (atan2.f64 im re) 4) 4)) |
(*.f64 (atan2.f64 im re) (/.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (*.f64 (atan2.f64 im re) 1))) |
(*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (/.f64 (atan2.f64 im re) (atan2.f64 im re))) |
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (fabs.f64 (atan2.f64 im re))) (fabs.f64 (atan2.f64 im re))) |
(*.f64 (atan2.f64 im re) (atan2.f64 im re)) |
(/.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (atan2.f64 im re))) (/.f64 1 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))))) |
(*.f64 (atan2.f64 im re) (atan2.f64 im re)) |
(/.f64 (*.f64 2 (/.f64 1 (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) (/.f64 2 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))))) |
(*.f64 (atan2.f64 im re) (atan2.f64 im re)) |
(/.f64 (+.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (atan2.f64 im re))) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) (*.f64 (atan2.f64 im re) 2)) |
(/.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (atan2.f64 im re))) (/.f64 (*.f64 (atan2.f64 im re) 4) 4)) |
(*.f64 (atan2.f64 im re) (/.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (*.f64 (atan2.f64 im re) 1))) |
(*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (/.f64 (atan2.f64 im re) (atan2.f64 im re))) |
(/.f64 (+.f64 (*.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) 2) (*.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) 2)) (*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) 4)) |
(*.f64 (atan2.f64 im re) (atan2.f64 im re)) |
(/.f64 (+.f64 (*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (fabs.f64 (atan2.f64 im re))) (*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (fabs.f64 (atan2.f64 im re)))) (fabs.f64 (*.f64 (atan2.f64 im re) 2))) |
(*.f64 (atan2.f64 im re) (atan2.f64 im re)) |
(/.f64 (+.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (neg.f64 (atan2.f64 im re))))) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (neg.f64 (atan2.f64 im re)))))) (*.f64 2 (*.f64 (atan2.f64 im re) (neg.f64 (atan2.f64 im re))))) |
(*.f64 (atan2.f64 im re) (atan2.f64 im re)) |
(/.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) 2) (fabs.f64 (atan2.f64 im re))) (fabs.f64 (*.f64 (atan2.f64 im re) 2))) |
(*.f64 (atan2.f64 im re) (atan2.f64 im re)) |
(/.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) 2) (*.f64 (atan2.f64 im re) (atan2.f64 im re))) 2) |
(*.f64 (atan2.f64 im re) (atan2.f64 im re)) |
(/.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) 4)) 2) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 2))) |
(*.f64 (atan2.f64 im re) (atan2.f64 im re)) |
(/.f64 (/.f64 (*.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) 2) (atan2.f64 im re)) (*.f64 (atan2.f64 im re) 2)) |
(*.f64 (atan2.f64 im re) (atan2.f64 im re)) |
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) (*.f64 (atan2.f64 im re) 2)) (*.f64 (atan2.f64 im re) 1/2)) |
(*.f64 (atan2.f64 im re) (atan2.f64 im re)) |
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 2))) 1/2) |
(*.f64 (atan2.f64 im re) (atan2.f64 im re)) |
(/.f64 (neg.f64 (*.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) 2)) (neg.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 2)))) |
(*.f64 (atan2.f64 im re) (atan2.f64 im re)) |
(/.f64 (neg.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) (neg.f64 (atan2.f64 im re))) |
(/.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (neg.f64 (atan2.f64 im re)))) (neg.f64 (atan2.f64 im re))) |
(/.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (atan2.f64 im re))) (neg.f64 (neg.f64 (atan2.f64 im re)))) |
(/.f64 (neg.f64 (*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (fabs.f64 (atan2.f64 im re)))) (neg.f64 (fabs.f64 (atan2.f64 im re)))) |
(*.f64 (atan2.f64 im re) (atan2.f64 im re)) |
(/.f64 (neg.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (neg.f64 (atan2.f64 im re)))))) (*.f64 (atan2.f64 im re) (atan2.f64 im re))) |
(*.f64 (atan2.f64 im re) (atan2.f64 im re)) |
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (fabs.f64 (atan2.f64 im re))) (*.f64 (atan2.f64 im re) (fabs.f64 (atan2.f64 im re)))) (*.f64 (atan2.f64 im re) (atan2.f64 im re))) |
(*.f64 (atan2.f64 im re) (atan2.f64 im re)) |
(/.f64 (*.f64 (*.f64 (fabs.f64 (atan2.f64 im re)) (neg.f64 (atan2.f64 im re))) (*.f64 (fabs.f64 (atan2.f64 im re)) (neg.f64 (atan2.f64 im re)))) (*.f64 (atan2.f64 im re) (atan2.f64 im re))) |
(*.f64 (atan2.f64 im re) (atan2.f64 im re)) |
(pow.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) 1) |
(*.f64 (atan2.f64 im re) (atan2.f64 im re)) |
(neg.f64 (*.f64 (atan2.f64 im re) (neg.f64 (atan2.f64 im re)))) |
(*.f64 (atan2.f64 im re) (atan2.f64 im re)) |
(fabs.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re))) |
(*.f64 (atan2.f64 im re) (atan2.f64 im re)) |
(fabs.f64 (*.f64 (atan2.f64 im re) (neg.f64 (atan2.f64 im re)))) |
(*.f64 (atan2.f64 im re) (atan2.f64 im re)) |
(fabs.f64 (*.f64 (atan2.f64 im re) (fabs.f64 (atan2.f64 im re)))) |
(*.f64 (atan2.f64 im re) (atan2.f64 im re)) |
(fabs.f64 (*.f64 (fabs.f64 (atan2.f64 im re)) (neg.f64 (atan2.f64 im re)))) |
(*.f64 (atan2.f64 im re) (atan2.f64 im re)) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (/.f64 (atan2.f64 im re) (*.f64 2 (/.f64 (log.f64 10) (atan2.f64 im re)))) |
| ✓ | 0.1b | (/.f64 2 (atan2.f64 im re)) |
| ✓ | 0.9b | (/.f64 (log.f64 10) (atan2.f64 im re)) |
| ✓ | 8.3b | (*.f64 (/.f64 (atan2.f64 im re) (*.f64 2 (/.f64 (log.f64 10) (atan2.f64 im re)))) (/.f64 2 (atan2.f64 im re))) |
Compiled 60 to 32 computations (46.7% saved)
24 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | im | @ | inf | (/.f64 (atan2.f64 im re) (*.f64 2 (/.f64 (log.f64 10) (atan2.f64 im re)))) |
| 1.0ms | re | @ | inf | (/.f64 (atan2.f64 im re) (*.f64 2 (/.f64 (log.f64 10) (atan2.f64 im re)))) |
| 1.0ms | im | @ | 0 | (/.f64 (atan2.f64 im re) (*.f64 2 (/.f64 (log.f64 10) (atan2.f64 im re)))) |
| 1.0ms | re | @ | -inf | (/.f64 (atan2.f64 im re) (*.f64 2 (/.f64 (log.f64 10) (atan2.f64 im re)))) |
| 1.0ms | im | @ | -inf | (/.f64 (atan2.f64 im re) (*.f64 2 (/.f64 (log.f64 10) (atan2.f64 im re)))) |
| 1× | batch-egg-rewrite |
| 1292× | rational.json-simplify-50 |
| 1280× | rational.json-simplify-2 |
| 1192× | rational.json-1 |
| 1192× | rational.json-2 |
| 1192× | rational.json-4 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 14 | 118 |
| 1 | 100 | 118 |
| 2 | 277 | 106 |
| 3 | 992 | 106 |
| 4 | 3730 | 106 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 2 (/.f64 (log.f64 10) (atan2.f64 im re)))) (/.f64 2 (atan2.f64 im re))) |
(/.f64 (log.f64 10) (atan2.f64 im re)) |
(/.f64 2 (atan2.f64 im re)) |
(/.f64 (atan2.f64 im re) (*.f64 2 (/.f64 (log.f64 10) (atan2.f64 im re)))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (atan2.f64 im re)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (atan2.f64 im re)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (atan2.f64 im re) (-.f64 0 (*.f64 (*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (atan2.f64 im re))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (atan2.f64 im re) (*.f64 2 (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (-.f64 0 (*.f64 (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))) (*.f64 (atan2.f64 im re) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 2 (log.f64 10)))) (*.f64 (atan2.f64 im re) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 2 (log.f64 10)))) (/.f64 1 (/.f64 2 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 2 (log.f64 10)))) (/.f64 1/2 (/.f64 1 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (atan2.f64 im re)) (*.f64 2 (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (atan2.f64 im re)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 (atan2.f64 im re) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 4 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) 2) (*.f64 2 (*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) 1/2) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 2 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 2 (atan2.f64 im re))) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 4 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) (/.f64 (/.f64 2 (atan2.f64 im re)) (/.f64 (log.f64 10) (atan2.f64 im re)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (*.f64 (atan2.f64 im re) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (*.f64 (atan2.f64 im re) (*.f64 (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (log.f64 10))) (atan2.f64 im re))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 2 (/.f64 2 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 2 (/.f64 1 (/.f64 2 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) (/.f64 2 (/.f64 (log.f64 10) (atan2.f64 im re)))) (*.f64 (atan2.f64 im re) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) -1/2) (-.f64 0 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 2 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (atan2.f64 im re))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (*.f64 (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))) (*.f64 (atan2.f64 im re) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (neg.f64 (*.f64 (atan2.f64 im re) (*.f64 2 (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (atan2.f64 im re) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (-.f64 0 (*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 2 (atan2.f64 im re)) 4) (*.f64 (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))) 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (atan2.f64 im re)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (log.f64 10))) 4) (*.f64 (atan2.f64 im re) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 16 (*.f64 2 (*.f64 (atan2.f64 im re) (*.f64 (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))) 8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4 (*.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 4 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4 (neg.f64 (*.f64 (atan2.f64 im re) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 4 (atan2.f64 im re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) (*.f64 (atan2.f64 im re) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) (neg.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 2 (atan2.f64 im re)) (/.f64 (log.f64 10) (atan2.f64 im re))) (/.f64 2 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 (log.f64 10) (atan2.f64 im re))) (/.f64 1 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) (*.f64 4 (/.f64 (atan2.f64 im re) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (/.f64 (log.f64 10) (atan2.f64 im re))) (*.f64 (atan2.f64 im re) (/.f64 2 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 2 (log.f64 10))))) (*.f64 (atan2.f64 im re) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 2 (log.f64 10))))) (-.f64 0 (/.f64 1 (/.f64 2 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) -2) (*.f64 2 (*.f64 (*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (atan2.f64 im re))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) -2) (-.f64 0 (*.f64 2 (*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (atan2.f64 im re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 2 (atan2.f64 im re))) (neg.f64 (*.f64 2 (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (log.f64 10)))) (neg.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (log.f64 10)))) (-.f64 0 (/.f64 2 (/.f64 2 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (atan2.f64 im re) (/.f64 2 (/.f64 (log.f64 10) (atan2.f64 im re))))) (*.f64 (atan2.f64 im re) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 2 (atan2.f64 im re)) 4)) (*.f64 2 (*.f64 (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (atan2.f64 im re)))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (log.f64 10))) 4)) (*.f64 2 (*.f64 (atan2.f64 im re) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 4 (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))))) (*.f64 2 (*.f64 (atan2.f64 im re) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 -1 (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))))) (*.f64 (atan2.f64 im re) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (/.f64 2 (atan2.f64 im re)) (/.f64 (log.f64 10) (atan2.f64 im re)))) (*.f64 2 (/.f64 2 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (/.f64 2 (atan2.f64 im re)))) (*.f64 2 (neg.f64 (*.f64 2 (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (log.f64 10))))) (*.f64 (atan2.f64 im re) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (*.f64 (atan2.f64 im re) (/.f64 2 (/.f64 (log.f64 10) (atan2.f64 im re)))))) (*.f64 2 (*.f64 (atan2.f64 im re) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -8 (-.f64 0 (*.f64 (atan2.f64 im re) (*.f64 (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))) 8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 2 (atan2.f64 im re)) (/.f64 1 (atan2.f64 im re))) (*.f64 2 (/.f64 (log.f64 10) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 2 (log.f64 10)))) (*.f64 (atan2.f64 im re) 2)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 2 (atan2.f64 im re)) (/.f64 2 (atan2.f64 im re))) (/.f64 (log.f64 10) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 2 (atan2.f64 im re)) 4) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 1/2 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 2 (atan2.f64 im re)) (*.f64 (log.f64 10) (/.f64 4 (atan2.f64 im re)))) (/.f64 1/2 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 2 (log.f64 10)))) (atan2.f64 im re)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 -1 (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) (atan2.f64 im re)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (log.f64 10)))) (atan2.f64 im re)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 1 (atan2.f64 im re))) (/.f64 (log.f64 10) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (/.f64 2 (atan2.f64 im re)))) (neg.f64 (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 4 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (-.f64 0 (/.f64 (atan2.f64 im re) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (log.f64 10))) 4)) (neg.f64 (*.f64 (atan2.f64 im re) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 4 (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))))) (neg.f64 (*.f64 (atan2.f64 im re) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 -1 (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))))) (atan2.f64 im re))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 2 (atan2.f64 im re)) (/.f64 (log.f64 10) (atan2.f64 im re)))) (neg.f64 (/.f64 2 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 (log.f64 10) (atan2.f64 im re)))) (neg.f64 (/.f64 1 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1 (atan2.f64 im re))) (neg.f64 (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 2 (atan2.f64 im re)))) (*.f64 2 (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 2 (atan2.f64 im re)))) (-.f64 0 (neg.f64 (*.f64 2 (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (log.f64 10))))) (atan2.f64 im re))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (atan2.f64 im re) (/.f64 2 (/.f64 (log.f64 10) (atan2.f64 im re)))))) (*.f64 (atan2.f64 im re) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (atan2.f64 im re) (/.f64 2 (/.f64 (log.f64 10) (atan2.f64 im re)))))) (neg.f64 (*.f64 (atan2.f64 im re) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re)))) (-.f64 0 (*.f64 4 (/.f64 (atan2.f64 im re) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 2 (/.f64 (log.f64 10) (atan2.f64 im re)))) (-.f64 0 (*.f64 (atan2.f64 im re) (/.f64 2 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 1 (atan2.f64 im re)))) (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 2 (atan2.f64 im re)) 4)) (-.f64 0 (*.f64 (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 2 (log.f64 10)))))) (*.f64 (atan2.f64 im re) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (*.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (log.f64 10))) 4))) (-.f64 0 (*.f64 2 (*.f64 (atan2.f64 im re) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (/.f64 4 (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))))) (-.f64 0 (*.f64 2 (*.f64 (atan2.f64 im re) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (/.f64 -1 (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))))) (neg.f64 (*.f64 (atan2.f64 im re) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (/.f64 (/.f64 2 (atan2.f64 im re)) (/.f64 (log.f64 10) (atan2.f64 im re))))) (neg.f64 (*.f64 2 (/.f64 2 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (neg.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (log.f64 10)))))) (neg.f64 (*.f64 (atan2.f64 im re) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 2 (atan2.f64 im re)) (/.f64 1 (atan2.f64 im re)))) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 2 (atan2.f64 im re)) (/.f64 2 (atan2.f64 im re)))) (neg.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 2 (atan2.f64 im re)) 4)) (-.f64 0 (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 1/2 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 2 (atan2.f64 im re)) (*.f64 (log.f64 10) (/.f64 4 (atan2.f64 im re))))) (-.f64 0 (/.f64 1/2 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 1 (atan2.f64 im re)))) (neg.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 2 (/.f64 2 (atan2.f64 im re))))) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 4 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (log.f64 10))) 4))) (*.f64 (atan2.f64 im re) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 4 (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))))) (*.f64 (atan2.f64 im re) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 -1 (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))))) (neg.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 (/.f64 2 (atan2.f64 im re)) (/.f64 (log.f64 10) (atan2.f64 im re))))) (/.f64 2 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 (/.f64 2 (atan2.f64 im re)) (/.f64 (log.f64 10) (atan2.f64 im re))))) (neg.f64 (neg.f64 (/.f64 2 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 (log.f64 10) (atan2.f64 im re))))) (/.f64 1 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (neg.f64 (/.f64 2 (atan2.f64 im re))))) (neg.f64 (*.f64 2 (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (log.f64 10)))))) (neg.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 (atan2.f64 im re) (/.f64 2 (/.f64 (log.f64 10) (atan2.f64 im re))))))) (*.f64 (atan2.f64 im re) -2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (atan2.f64 im re)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 -1 (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (neg.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (log.f64 10)))) (atan2.f64 im re))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (log.f64 10) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 10) (/.f64 1/2 (atan2.f64 im re))) (*.f64 (log.f64 10) (/.f64 1/2 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (log.f64 10) (/.f64 1/2 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 10) (/.f64 1 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 10) (*.f64 2 (/.f64 1/2 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (log.f64 10) (atan2.f64 im re))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (atan2.f64 im re)) (/.f64 (log.f64 10) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (log.f64 10) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (log.f64 10)) (/.f64 1/2 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (log.f64 10)) (*.f64 1/2 (/.f64 1 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 10) (/.f64 4 (atan2.f64 im re))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 10) 4) (/.f64 1 (*.f64 (atan2.f64 im re) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (/.f64 (log.f64 10) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 10))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (log.f64 10)) (/.f64 -1 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (atan2.f64 im re)) (*.f64 2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (log.f64 10) (/.f64 4 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 10) (/.f64 1/2 (atan2.f64 im re))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 1 (atan2.f64 im re))) (*.f64 2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1/2 (atan2.f64 im re))) (log.f64 10))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (atan2.f64 im re) 4)) (*.f64 (log.f64 10) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (atan2.f64 im re)) (neg.f64 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 10) 2) (/.f64 2 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 2 (atan2.f64 im re)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 2 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 1 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 2 (atan2.f64 im re)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (atan2.f64 im re)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 2 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 2 (atan2.f64 im re))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (/.f64 2 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (atan2.f64 im re)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 2 (atan2.f64 im re)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -2 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 1 (*.f64 (atan2.f64 im re) -1/2))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 2 (log.f64 10)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 2 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 2 (log.f64 10)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 2 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (/.f64 4 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 2 (log.f64 10)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (atan2.f64 im re) (*.f64 2 (log.f64 10))) (*.f64 (atan2.f64 im re) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/4) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 2 (log.f64 10)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 2 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) 2) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) 2) (*.f64 (/.f64 1/2 (log.f64 10)) (*.f64 (atan2.f64 im re) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) 1/2) (/.f64 (atan2.f64 im re) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) 4) (/.f64 1 (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (log.f64 10))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) (/.f64 2 (/.f64 (log.f64 10) (atan2.f64 im re)))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (*.f64 2 (log.f64 10))) (atan2.f64 im re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (*.f64 2 (log.f64 10))) (/.f64 1 (/.f64 1 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) -1/2) (/.f64 -1 (/.f64 (log.f64 10) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (atan2.f64 im re)) (/.f64 1 (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (atan2.f64 im re) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 1 (/.f64 2 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (atan2.f64 im re) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (/.f64 (log.f64 10) (atan2.f64 im re))) (*.f64 (*.f64 (atan2.f64 im re) 1/2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 2 (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (atan2.f64 im re) (/.f64 2 (/.f64 (log.f64 10) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/4) (*.f64 (atan2.f64 im re) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 10)) (/.f64 (atan2.f64 im re) (/.f64 2 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (/.f64 (log.f64 10) (atan2.f64 im re))) (*.f64 (atan2.f64 im re) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/4)) (atan2.f64 im re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (*.f64 2 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (/.f64 4 (atan2.f64 im re)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 2 (log.f64 10)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 8)) (*.f64 (atan2.f64 im re) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -2)) (neg.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (/.f64 2 (atan2.f64 im re))) (/.f64 1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (log.f64 10))) (*.f64 (*.f64 (atan2.f64 im re) 1/2) (*.f64 (atan2.f64 im re) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 2 (log.f64 10)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (atan2.f64 im re) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -2))))))) |
| 1× | egg-herbie |
| 1126× | rational.json-simplify-35 |
| 900× | rational.json-simplify-50 |
| 662× | rational.json-simplify-51 |
| 660× | rational.json-simplify-44 |
| 578× | rational.json-simplify-47 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 398 | 5911 |
| 1 | 1345 | 5731 |
| 2 | 4641 | 5529 |
| 3 | 7125 | 5529 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 1/2 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) |
(*.f64 1/2 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) |
(*.f64 1/2 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) |
(*.f64 1/2 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) |
(*.f64 1/2 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) |
(*.f64 1/2 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) |
(*.f64 1/2 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) |
(*.f64 1/2 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) |
(*.f64 1/2 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) |
(*.f64 1/2 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) |
(*.f64 1/2 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) |
(*.f64 1/2 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) |
(*.f64 1/2 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) |
(*.f64 1/2 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) |
(*.f64 1/2 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) |
(*.f64 1/2 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) |
(*.f64 1/2 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) |
(*.f64 1/2 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) |
(*.f64 1/2 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) |
(*.f64 1/2 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) |
(*.f64 1/2 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) |
(*.f64 1/2 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) |
(*.f64 1/2 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) |
(*.f64 1/2 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) |
(+.f64 (/.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (atan2.f64 im re)))) 0) |
(+.f64 0 (/.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (atan2.f64 im re))))) |
(-.f64 (/.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (atan2.f64 im re)))) 0) |
(/.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (atan2.f64 im re)))) |
(/.f64 (atan2.f64 im re) (-.f64 0 (*.f64 (*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (atan2.f64 im re))) -1))) |
(/.f64 2 (*.f64 (atan2.f64 im re) (*.f64 2 (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))))) |
(/.f64 2 (-.f64 0 (*.f64 (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))) (*.f64 (atan2.f64 im re) -2)))) |
(/.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 2 (log.f64 10)))) (*.f64 (atan2.f64 im re) 1/2)) |
(/.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 2 (log.f64 10)))) (/.f64 1 (/.f64 2 (atan2.f64 im re)))) |
(/.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 2 (log.f64 10)))) (/.f64 1/2 (/.f64 1 (atan2.f64 im re)))) |
(/.f64 (/.f64 2 (atan2.f64 im re)) (*.f64 2 (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))))) |
(/.f64 (/.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (atan2.f64 im re)))) 1) |
(/.f64 1 (*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))))) |
(/.f64 4 (*.f64 (atan2.f64 im re) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 4 (atan2.f64 im re))))) |
(/.f64 (*.f64 (atan2.f64 im re) 2) (*.f64 2 (*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (atan2.f64 im re))))) |
(/.f64 (*.f64 (atan2.f64 im re) 1/2) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 2 (atan2.f64 im re)))) |
(/.f64 (*.f64 2 (/.f64 2 (atan2.f64 im re))) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 4 (atan2.f64 im re)))) |
(/.f64 (*.f64 (atan2.f64 im re) (/.f64 (/.f64 2 (atan2.f64 im re)) (/.f64 (log.f64 10) (atan2.f64 im re)))) 2) |
(/.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (*.f64 (atan2.f64 im re) 4))) |
(/.f64 8 (*.f64 (atan2.f64 im re) (*.f64 (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))) 8))) |
(/.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (log.f64 10))) (atan2.f64 im re)) |
(/.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 2 (/.f64 2 (atan2.f64 im re)))) |
(/.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 2 (/.f64 1 (/.f64 2 (atan2.f64 im re))))) |
(/.f64 (*.f64 (atan2.f64 im re) (/.f64 2 (/.f64 (log.f64 10) (atan2.f64 im re)))) (*.f64 (atan2.f64 im re) 2)) |
(/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) |
(/.f64 (*.f64 (atan2.f64 im re) -1/2) (-.f64 0 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 2 (atan2.f64 im re))))) |
(/.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (atan2.f64 im re))) -1)) |
(/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (atan2.f64 im re))))) |
(/.f64 -2 (*.f64 (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))) (*.f64 (atan2.f64 im re) -2))) |
(/.f64 -2 (neg.f64 (*.f64 (atan2.f64 im re) (*.f64 2 (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))))))) |
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (atan2.f64 im re) (atan2.f64 im re))) |
(/.f64 -1 (-.f64 0 (*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))))) |
(/.f64 (*.f64 (/.f64 2 (atan2.f64 im re)) 4) (*.f64 (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))) 8)) |
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (atan2.f64 im re)))) 4) 4) |
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (log.f64 10))) 4) (*.f64 (atan2.f64 im re) 4)) |
(/.f64 16 (*.f64 2 (*.f64 (atan2.f64 im re) (*.f64 (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))) 8)))) |
(/.f64 -4 (*.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 4 (atan2.f64 im re))))) |
(/.f64 -4 (neg.f64 (*.f64 (atan2.f64 im re) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 4 (atan2.f64 im re)))))) |
(/.f64 (/.f64 4 (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) (*.f64 (atan2.f64 im re) 4)) |
(/.f64 (/.f64 -1 (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) (neg.f64 (atan2.f64 im re))) |
(/.f64 (/.f64 (/.f64 2 (atan2.f64 im re)) (/.f64 (log.f64 10) (atan2.f64 im re))) (/.f64 2 (atan2.f64 im re))) |
(/.f64 (/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 (log.f64 10) (atan2.f64 im re))) (/.f64 1 (atan2.f64 im re))) |
(/.f64 (/.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) (*.f64 4 (/.f64 (atan2.f64 im re) (atan2.f64 im re)))) |
(/.f64 (/.f64 2 (/.f64 (log.f64 10) (atan2.f64 im re))) (*.f64 (atan2.f64 im re) (/.f64 2 (atan2.f64 im re)))) |
(/.f64 (neg.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 2 (log.f64 10))))) (*.f64 (atan2.f64 im re) -1/2)) |
(/.f64 (neg.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 2 (log.f64 10))))) (-.f64 0 (/.f64 1 (/.f64 2 (atan2.f64 im re))))) |
(/.f64 (*.f64 (atan2.f64 im re) -2) (*.f64 2 (*.f64 (*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (atan2.f64 im re))) -1))) |
(/.f64 (*.f64 (atan2.f64 im re) -2) (-.f64 0 (*.f64 2 (*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (atan2.f64 im re)))))) |
(/.f64 (neg.f64 (/.f64 2 (atan2.f64 im re))) (neg.f64 (*.f64 2 (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))))) |
(/.f64 (neg.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (log.f64 10)))) (neg.f64 (atan2.f64 im re))) |
(/.f64 (neg.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (log.f64 10)))) (-.f64 0 (/.f64 2 (/.f64 2 (atan2.f64 im re))))) |
(/.f64 (neg.f64 (*.f64 (atan2.f64 im re) (/.f64 2 (/.f64 (log.f64 10) (atan2.f64 im re))))) (*.f64 (atan2.f64 im re) -2)) |
(/.f64 (*.f64 2 (*.f64 (/.f64 2 (atan2.f64 im re)) 4)) (*.f64 2 (*.f64 (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))) 8))) |
(/.f64 (*.f64 2 (*.f64 (/.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (atan2.f64 im re)))) 4)) 8) |
(/.f64 (*.f64 2 (*.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (log.f64 10))) 4)) (*.f64 2 (*.f64 (atan2.f64 im re) 4))) |
(/.f64 (*.f64 2 (/.f64 4 (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))))) (*.f64 2 (*.f64 (atan2.f64 im re) 4))) |
(/.f64 (*.f64 2 (/.f64 -1 (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))))) (*.f64 (atan2.f64 im re) -2)) |
(/.f64 (*.f64 2 (/.f64 (/.f64 2 (atan2.f64 im re)) (/.f64 (log.f64 10) (atan2.f64 im re)))) (*.f64 2 (/.f64 2 (atan2.f64 im re)))) |
(/.f64 (*.f64 2 (neg.f64 (/.f64 2 (atan2.f64 im re)))) (*.f64 2 (neg.f64 (*.f64 2 (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))))))) |
(/.f64 (*.f64 2 (neg.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (log.f64 10))))) (*.f64 (atan2.f64 im re) -2)) |
(/.f64 (*.f64 2 (neg.f64 (*.f64 (atan2.f64 im re) (/.f64 2 (/.f64 (log.f64 10) (atan2.f64 im re)))))) (*.f64 2 (*.f64 (atan2.f64 im re) -2))) |
(/.f64 -8 (-.f64 0 (*.f64 (atan2.f64 im re) (*.f64 (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))) 8)))) |
(/.f64 (/.f64 (/.f64 2 (atan2.f64 im re)) (/.f64 1 (atan2.f64 im re))) (*.f64 2 (/.f64 (log.f64 10) (atan2.f64 im re)))) |
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 2 (log.f64 10)))) (*.f64 (atan2.f64 im re) 2)) 1/4) |
(/.f64 (/.f64 (/.f64 2 (atan2.f64 im re)) (/.f64 2 (atan2.f64 im re))) (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (/.f64 (/.f64 2 (atan2.f64 im re)) 4) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 1/2 (atan2.f64 im re)))) |
(/.f64 (/.f64 (/.f64 2 (atan2.f64 im re)) (*.f64 (log.f64 10) (/.f64 4 (atan2.f64 im re)))) (/.f64 1/2 (atan2.f64 im re))) |
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 2 (log.f64 10)))) (atan2.f64 im re)) 1/2) |
(/.f64 (/.f64 (/.f64 -1 (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) (atan2.f64 im re)) -1) |
(/.f64 (/.f64 (neg.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (log.f64 10)))) (atan2.f64 im re)) -1) |
(/.f64 (/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 1 (atan2.f64 im re))) (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (neg.f64 (*.f64 2 (/.f64 2 (atan2.f64 im re)))) (neg.f64 (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 4 (atan2.f64 im re))))) |
(/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (-.f64 0 (/.f64 (atan2.f64 im re) (atan2.f64 im re)))) |
(/.f64 (neg.f64 (*.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (log.f64 10))) 4)) (neg.f64 (*.f64 (atan2.f64 im re) 4))) |
(/.f64 (neg.f64 (/.f64 4 (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))))) (neg.f64 (*.f64 (atan2.f64 im re) 4))) |
(/.f64 (neg.f64 (/.f64 -1 (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))))) (atan2.f64 im re)) |
(/.f64 (neg.f64 (/.f64 (/.f64 2 (atan2.f64 im re)) (/.f64 (log.f64 10) (atan2.f64 im re)))) (neg.f64 (/.f64 2 (atan2.f64 im re)))) |
(/.f64 (neg.f64 (/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 (log.f64 10) (atan2.f64 im re)))) (neg.f64 (/.f64 1 (atan2.f64 im re)))) |
(/.f64 (neg.f64 (/.f64 1 (atan2.f64 im re))) (neg.f64 (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))))) |
(/.f64 (neg.f64 (neg.f64 (/.f64 2 (atan2.f64 im re)))) (*.f64 2 (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))))) |
(/.f64 (neg.f64 (neg.f64 (/.f64 2 (atan2.f64 im re)))) (-.f64 0 (neg.f64 (*.f64 2 (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))))))) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (log.f64 10))))) (atan2.f64 im re)) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (atan2.f64 im re) (/.f64 2 (/.f64 (log.f64 10) (atan2.f64 im re)))))) (*.f64 (atan2.f64 im re) 2)) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (atan2.f64 im re) (/.f64 2 (/.f64 (log.f64 10) (atan2.f64 im re)))))) (neg.f64 (*.f64 (atan2.f64 im re) -2))) |
(/.f64 (neg.f64 (/.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re)))) (-.f64 0 (*.f64 4 (/.f64 (atan2.f64 im re) (atan2.f64 im re))))) |
(/.f64 (neg.f64 (/.f64 2 (/.f64 (log.f64 10) (atan2.f64 im re)))) (-.f64 0 (*.f64 (atan2.f64 im re) (/.f64 2 (atan2.f64 im re))))) |
(/.f64 (neg.f64 (neg.f64 (/.f64 1 (atan2.f64 im re)))) (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) |
(/.f64 (neg.f64 (*.f64 (/.f64 2 (atan2.f64 im re)) 4)) (-.f64 0 (*.f64 (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))) 8))) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 2 (log.f64 10)))))) (*.f64 (atan2.f64 im re) 1/2)) |
(/.f64 (neg.f64 (*.f64 2 (*.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (log.f64 10))) 4))) (-.f64 0 (*.f64 2 (*.f64 (atan2.f64 im re) 4)))) |
(/.f64 (neg.f64 (*.f64 2 (/.f64 4 (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))))) (-.f64 0 (*.f64 2 (*.f64 (atan2.f64 im re) 4)))) |
(/.f64 (neg.f64 (*.f64 2 (/.f64 -1 (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))))) (neg.f64 (*.f64 (atan2.f64 im re) -2))) |
(/.f64 (neg.f64 (*.f64 2 (/.f64 (/.f64 2 (atan2.f64 im re)) (/.f64 (log.f64 10) (atan2.f64 im re))))) (neg.f64 (*.f64 2 (/.f64 2 (atan2.f64 im re))))) |
(/.f64 (neg.f64 (*.f64 2 (neg.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (log.f64 10)))))) (neg.f64 (*.f64 (atan2.f64 im re) -2))) |
(/.f64 (neg.f64 (/.f64 (/.f64 2 (atan2.f64 im re)) (/.f64 1 (atan2.f64 im re)))) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -2)) |
(/.f64 (neg.f64 (/.f64 (/.f64 2 (atan2.f64 im re)) (/.f64 2 (atan2.f64 im re)))) (neg.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) |
(/.f64 (neg.f64 (/.f64 (/.f64 2 (atan2.f64 im re)) 4)) (-.f64 0 (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 1/2 (atan2.f64 im re))))) |
(/.f64 (neg.f64 (/.f64 (/.f64 2 (atan2.f64 im re)) (*.f64 (log.f64 10) (/.f64 4 (atan2.f64 im re))))) (-.f64 0 (/.f64 1/2 (atan2.f64 im re)))) |
(/.f64 (neg.f64 (/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 1 (atan2.f64 im re)))) (neg.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) |
(/.f64 (neg.f64 (neg.f64 (*.f64 2 (/.f64 2 (atan2.f64 im re))))) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 4 (atan2.f64 im re)))) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (log.f64 10))) 4))) (*.f64 (atan2.f64 im re) 4)) |
(/.f64 (neg.f64 (neg.f64 (/.f64 4 (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))))) (*.f64 (atan2.f64 im re) 4)) |
(/.f64 (neg.f64 (neg.f64 (/.f64 -1 (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))))) (neg.f64 (atan2.f64 im re))) |
(/.f64 (neg.f64 (neg.f64 (/.f64 (/.f64 2 (atan2.f64 im re)) (/.f64 (log.f64 10) (atan2.f64 im re))))) (/.f64 2 (atan2.f64 im re))) |
(/.f64 (neg.f64 (neg.f64 (/.f64 (/.f64 2 (atan2.f64 im re)) (/.f64 (log.f64 10) (atan2.f64 im re))))) (neg.f64 (neg.f64 (/.f64 2 (atan2.f64 im re))))) |
(/.f64 (neg.f64 (neg.f64 (/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 (log.f64 10) (atan2.f64 im re))))) (/.f64 1 (atan2.f64 im re))) |
(/.f64 (neg.f64 (neg.f64 (neg.f64 (/.f64 2 (atan2.f64 im re))))) (neg.f64 (*.f64 2 (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))))) |
(/.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (log.f64 10)))))) (neg.f64 (atan2.f64 im re))) |
(/.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 (atan2.f64 im re) (/.f64 2 (/.f64 (log.f64 10) (atan2.f64 im re))))))) (*.f64 (atan2.f64 im re) -2)) |
(pow.f64 (/.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (atan2.f64 im re)))) 1) |
(neg.f64 (/.f64 (/.f64 -1 (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) (atan2.f64 im re))) |
(neg.f64 (/.f64 (neg.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (log.f64 10)))) (atan2.f64 im re))) |
(+.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 0) |
(+.f64 0 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(+.f64 (*.f64 (log.f64 10) (/.f64 1/2 (atan2.f64 im re))) (*.f64 (log.f64 10) (/.f64 1/2 (atan2.f64 im re)))) |
(-.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 0) |
(-.f64 0 (neg.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) |
(*.f64 2 (*.f64 (log.f64 10) (/.f64 1/2 (atan2.f64 im re)))) |
(*.f64 2 (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 2))) |
(*.f64 (log.f64 10) (/.f64 1 (atan2.f64 im re))) |
(*.f64 (log.f64 10) (*.f64 2 (/.f64 1/2 (atan2.f64 im re)))) |
(*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 1) |
(*.f64 (*.f64 2 (/.f64 (log.f64 10) (atan2.f64 im re))) 1/2) |
(*.f64 (/.f64 2 (atan2.f64 im re)) (/.f64 (log.f64 10) 2)) |
(*.f64 1 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(*.f64 4 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 4)) |
(*.f64 (*.f64 2 (log.f64 10)) (/.f64 1/2 (atan2.f64 im re))) |
(*.f64 (*.f64 2 (log.f64 10)) (*.f64 1/2 (/.f64 1 (atan2.f64 im re)))) |
(*.f64 (*.f64 (log.f64 10) (/.f64 4 (atan2.f64 im re))) 1/4) |
(*.f64 (*.f64 (log.f64 10) 4) (/.f64 1 (*.f64 (atan2.f64 im re) 4))) |
(*.f64 1/2 (*.f64 2 (/.f64 (log.f64 10) (atan2.f64 im re)))) |
(*.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 10)) |
(*.f64 (neg.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1) |
(*.f64 (neg.f64 (log.f64 10)) (/.f64 -1 (atan2.f64 im re))) |
(*.f64 -1 (neg.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) |
(*.f64 (/.f64 1/2 (atan2.f64 im re)) (*.f64 2 (log.f64 10))) |
(*.f64 1/4 (*.f64 (log.f64 10) (/.f64 4 (atan2.f64 im re)))) |
(*.f64 (*.f64 (log.f64 10) (/.f64 1/2 (atan2.f64 im re))) 2) |
(*.f64 (*.f64 1/2 (/.f64 1 (atan2.f64 im re))) (*.f64 2 (log.f64 10))) |
(*.f64 (*.f64 2 (/.f64 1/2 (atan2.f64 im re))) (log.f64 10)) |
(*.f64 (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 2)) 2) |
(*.f64 (/.f64 1 (*.f64 (atan2.f64 im re) 4)) (*.f64 (log.f64 10) 4)) |
(*.f64 (/.f64 -1 (atan2.f64 im re)) (neg.f64 (log.f64 10))) |
(*.f64 (/.f64 (log.f64 10) 2) (/.f64 2 (atan2.f64 im re))) |
(*.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 4) 4) |
(pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 1) |
(neg.f64 (neg.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) |
(+.f64 (/.f64 2 (atan2.f64 im re)) 0) |
(+.f64 0 (/.f64 2 (atan2.f64 im re))) |
(+.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 1 (atan2.f64 im re))) |
(-.f64 (/.f64 2 (atan2.f64 im re)) 0) |
(*.f64 2 (/.f64 1 (atan2.f64 im re))) |
(*.f64 (/.f64 2 (atan2.f64 im re)) 1) |
(*.f64 1 (/.f64 2 (atan2.f64 im re))) |
(*.f64 (*.f64 2 (/.f64 2 (atan2.f64 im re))) 1/2) |
(*.f64 1/2 (*.f64 2 (/.f64 2 (atan2.f64 im re)))) |
(*.f64 (/.f64 1 (atan2.f64 im re)) 2) |
(pow.f64 (/.f64 2 (atan2.f64 im re)) 1) |
(neg.f64 (/.f64 -2 (atan2.f64 im re))) |
(neg.f64 (/.f64 1 (*.f64 (atan2.f64 im re) -1/2))) |
(+.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 2 (log.f64 10)))) 0) |
(+.f64 0 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 2 (log.f64 10))))) |
(-.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 2 (log.f64 10)))) 0) |
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 2 (log.f64 10)))) |
(*.f64 2 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (/.f64 4 (atan2.f64 im re))))) |
(*.f64 2 (/.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 2 (log.f64 10)))) 2)) |
(*.f64 2 (*.f64 (/.f64 (atan2.f64 im re) (*.f64 2 (log.f64 10))) (*.f64 (atan2.f64 im re) 1/2))) |
(*.f64 2 (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/4) (atan2.f64 im re))) |
(*.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 2 (log.f64 10)))) 1) |
(*.f64 1 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 2 (log.f64 10))))) |
(*.f64 (*.f64 (atan2.f64 im re) 2) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/4)) |
(*.f64 (*.f64 (atan2.f64 im re) 2) (*.f64 (/.f64 1/2 (log.f64 10)) (*.f64 (atan2.f64 im re) 1/2))) |
(*.f64 (*.f64 (atan2.f64 im re) 1/2) (/.f64 (atan2.f64 im re) (log.f64 10))) |
(*.f64 (*.f64 (atan2.f64 im re) 4) (/.f64 1 (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 8))) |
(*.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (log.f64 10))) 1/2) |
(*.f64 (*.f64 (atan2.f64 im re) (/.f64 2 (/.f64 (log.f64 10) (atan2.f64 im re)))) 1/4) |
(*.f64 1/2 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (log.f64 10)))) |
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 2 (log.f64 10))) (atan2.f64 im re)) |
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 2 (log.f64 10))) (/.f64 1 (/.f64 1 (atan2.f64 im re)))) |
(*.f64 (*.f64 (atan2.f64 im re) -1/2) (/.f64 -1 (/.f64 (log.f64 10) (atan2.f64 im re)))) |
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 1 (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -2))) |
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (atan2.f64 im re) 1/2)) |
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 1 (/.f64 2 (atan2.f64 im re)))) |
(*.f64 -1 (/.f64 (atan2.f64 im re) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -2))) |
(*.f64 (/.f64 2 (/.f64 (log.f64 10) (atan2.f64 im re))) (*.f64 (*.f64 (atan2.f64 im re) 1/2) 1/2)) |
(*.f64 (/.f64 1 (/.f64 2 (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (log.f64 10))) |
(*.f64 1/4 (*.f64 (atan2.f64 im re) (/.f64 2 (/.f64 (log.f64 10) (atan2.f64 im re))))) |
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/4) (*.f64 (atan2.f64 im re) 2)) |
(*.f64 (/.f64 1 (log.f64 10)) (/.f64 (atan2.f64 im re) (/.f64 2 (atan2.f64 im re)))) |
(*.f64 (/.f64 -1 (/.f64 (log.f64 10) (atan2.f64 im re))) (*.f64 (atan2.f64 im re) -1/2)) |
(*.f64 (*.f64 2 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/4)) (atan2.f64 im re)) |
(*.f64 (/.f64 1 (/.f64 1 (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (*.f64 2 (log.f64 10)))) |
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (/.f64 4 (atan2.f64 im re)))) 2) |
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 2 (log.f64 10)))) 2) 2) |
(*.f64 (/.f64 1 (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 8)) (*.f64 (atan2.f64 im re) 4)) |
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -2)) -1) |
(*.f64 (/.f64 1 (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -2)) (neg.f64 (atan2.f64 im re))) |
(*.f64 (/.f64 (atan2.f64 im re) (/.f64 2 (atan2.f64 im re))) (/.f64 1 (log.f64 10))) |
(*.f64 (+.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (log.f64 10))) (*.f64 (*.f64 (atan2.f64 im re) 1/2) (*.f64 (atan2.f64 im re) 1/2))) |
(pow.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 2 (log.f64 10)))) 1) |
(neg.f64 (/.f64 (atan2.f64 im re) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -2))) |
| Outputs |
|---|
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 1/2 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) |
(*.f64 1/2 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) |
(*.f64 1/2 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) |
(*.f64 1/2 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) |
(*.f64 1/2 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) |
(*.f64 1/2 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) |
(*.f64 1/2 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) |
(*.f64 1/2 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) |
(*.f64 1/2 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) |
(*.f64 1/2 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) |
(*.f64 1/2 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) |
(*.f64 1/2 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) |
(*.f64 1/2 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) |
(*.f64 1/2 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) |
(*.f64 1/2 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) |
(*.f64 1/2 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) |
(*.f64 1/2 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) |
(*.f64 1/2 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) |
(*.f64 1/2 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) |
(*.f64 1/2 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) |
(*.f64 1/2 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) |
(*.f64 1/2 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) |
(*.f64 1/2 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) |
(*.f64 1/2 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) |
(+.f64 (/.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (atan2.f64 im re)))) 0) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(+.f64 0 (/.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (atan2.f64 im re))))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(-.f64 (/.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (atan2.f64 im re)))) 0) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (atan2.f64 im re)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (-.f64 0 (*.f64 (*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (atan2.f64 im re))) -1))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 2 (*.f64 (atan2.f64 im re) (*.f64 2 (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 2 (-.f64 0 (*.f64 (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))) (*.f64 (atan2.f64 im re) -2)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 2 (log.f64 10)))) (*.f64 (atan2.f64 im re) 1/2)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 2 (log.f64 10)))) (/.f64 1 (/.f64 2 (atan2.f64 im re)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 2 (log.f64 10)))) (/.f64 1/2 (/.f64 1 (atan2.f64 im re)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (/.f64 2 (atan2.f64 im re)) (*.f64 2 (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (/.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (atan2.f64 im re)))) 1) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 1 (*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 4 (*.f64 (atan2.f64 im re) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 4 (atan2.f64 im re))))) |
(/.f64 (/.f64 4 (atan2.f64 im re)) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 4 (atan2.f64 im re)))) |
(/.f64 4 (*.f64 (log.f64 10) (/.f64 4 (atan2.f64 im re)))) |
(/.f64 (*.f64 (atan2.f64 im re) 2) (*.f64 2 (*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (atan2.f64 im re))))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (*.f64 (atan2.f64 im re) 1/2) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 2 (atan2.f64 im re)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (*.f64 2 (/.f64 2 (atan2.f64 im re))) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 4 (atan2.f64 im re)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (*.f64 (atan2.f64 im re) (/.f64 (/.f64 2 (atan2.f64 im re)) (/.f64 (log.f64 10) (atan2.f64 im re)))) 2) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (*.f64 (atan2.f64 im re) 4))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 8 (*.f64 (atan2.f64 im re) (*.f64 (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))) 8))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (log.f64 10))) (atan2.f64 im re)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 2 (/.f64 2 (atan2.f64 im re)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 2 (/.f64 1 (/.f64 2 (atan2.f64 im re))))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (*.f64 (atan2.f64 im re) (/.f64 2 (/.f64 (log.f64 10) (atan2.f64 im re)))) (*.f64 (atan2.f64 im re) 2)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (*.f64 (atan2.f64 im re) -1/2) (-.f64 0 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 2 (atan2.f64 im re))))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (atan2.f64 im re))) -1)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (atan2.f64 im re))))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 -2 (*.f64 (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))) (*.f64 (atan2.f64 im re) -2))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 -2 (neg.f64 (*.f64 (atan2.f64 im re) (*.f64 2 (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))))))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (atan2.f64 im re) (atan2.f64 im re))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 -1 (-.f64 0 (*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (*.f64 (/.f64 2 (atan2.f64 im re)) 4) (*.f64 (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))) 8)) |
(*.f64 4 (/.f64 (/.f64 1/4 (atan2.f64 im re)) (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))))) |
(*.f64 4 (/.f64 2 (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 8))) |
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (atan2.f64 im re)))) 4) 4) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (*.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (log.f64 10))) 4) (*.f64 (atan2.f64 im re) 4)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 16 (*.f64 2 (*.f64 (atan2.f64 im re) (*.f64 (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))) 8)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 -4 (*.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 4 (atan2.f64 im re))))) |
(/.f64 (/.f64 4 (atan2.f64 im re)) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 4 (atan2.f64 im re)))) |
(/.f64 4 (*.f64 (atan2.f64 im re) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 4 (atan2.f64 im re))))) |
(/.f64 4 (*.f64 (log.f64 10) (/.f64 4 (atan2.f64 im re)))) |
(/.f64 -4 (neg.f64 (*.f64 (atan2.f64 im re) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 4 (atan2.f64 im re)))))) |
(/.f64 (/.f64 4 (atan2.f64 im re)) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 4 (atan2.f64 im re)))) |
(/.f64 4 (*.f64 (atan2.f64 im re) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 4 (atan2.f64 im re))))) |
(/.f64 4 (*.f64 (log.f64 10) (/.f64 4 (atan2.f64 im re)))) |
(/.f64 (/.f64 4 (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) (*.f64 (atan2.f64 im re) 4)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (/.f64 -1 (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) (neg.f64 (atan2.f64 im re))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (/.f64 (/.f64 2 (atan2.f64 im re)) (/.f64 (log.f64 10) (atan2.f64 im re))) (/.f64 2 (atan2.f64 im re))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 (log.f64 10) (atan2.f64 im re))) (/.f64 1 (atan2.f64 im re))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (/.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) (*.f64 4 (/.f64 (atan2.f64 im re) (atan2.f64 im re)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (/.f64 2 (/.f64 (log.f64 10) (atan2.f64 im re))) (*.f64 (atan2.f64 im re) (/.f64 2 (atan2.f64 im re)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (neg.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 2 (log.f64 10))))) (*.f64 (atan2.f64 im re) -1/2)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (neg.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 2 (log.f64 10))))) (-.f64 0 (/.f64 1 (/.f64 2 (atan2.f64 im re))))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (*.f64 (atan2.f64 im re) -2) (*.f64 2 (*.f64 (*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (atan2.f64 im re))) -1))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (*.f64 (atan2.f64 im re) -2) (-.f64 0 (*.f64 2 (*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (atan2.f64 im re)))))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (neg.f64 (/.f64 2 (atan2.f64 im re))) (neg.f64 (*.f64 2 (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (neg.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (log.f64 10)))) (neg.f64 (atan2.f64 im re))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (neg.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (log.f64 10)))) (-.f64 0 (/.f64 2 (/.f64 2 (atan2.f64 im re))))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (neg.f64 (*.f64 (atan2.f64 im re) (/.f64 2 (/.f64 (log.f64 10) (atan2.f64 im re))))) (*.f64 (atan2.f64 im re) -2)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (*.f64 2 (*.f64 (/.f64 2 (atan2.f64 im re)) 4)) (*.f64 2 (*.f64 (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))) 8))) |
(/.f64 (*.f64 (/.f64 2 (atan2.f64 im re)) 4) (*.f64 (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))) 8)) |
(*.f64 4 (/.f64 (/.f64 1/4 (atan2.f64 im re)) (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))))) |
(*.f64 4 (/.f64 2 (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 8))) |
(/.f64 (*.f64 2 (*.f64 (/.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (atan2.f64 im re)))) 4)) 8) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (*.f64 2 (*.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (log.f64 10))) 4)) (*.f64 2 (*.f64 (atan2.f64 im re) 4))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (*.f64 2 (/.f64 4 (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))))) (*.f64 2 (*.f64 (atan2.f64 im re) 4))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (*.f64 2 (/.f64 -1 (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))))) (*.f64 (atan2.f64 im re) -2)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (*.f64 2 (/.f64 (/.f64 2 (atan2.f64 im re)) (/.f64 (log.f64 10) (atan2.f64 im re)))) (*.f64 2 (/.f64 2 (atan2.f64 im re)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (*.f64 2 (neg.f64 (/.f64 2 (atan2.f64 im re)))) (*.f64 2 (neg.f64 (*.f64 2 (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))))))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (*.f64 2 (neg.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (log.f64 10))))) (*.f64 (atan2.f64 im re) -2)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (*.f64 2 (neg.f64 (*.f64 (atan2.f64 im re) (/.f64 2 (/.f64 (log.f64 10) (atan2.f64 im re)))))) (*.f64 2 (*.f64 (atan2.f64 im re) -2))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 -8 (-.f64 0 (*.f64 (atan2.f64 im re) (*.f64 (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))) 8)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (/.f64 (/.f64 2 (atan2.f64 im re)) (/.f64 1 (atan2.f64 im re))) (*.f64 2 (/.f64 (log.f64 10) (atan2.f64 im re)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 2 (log.f64 10)))) (*.f64 (atan2.f64 im re) 2)) 1/4) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (/.f64 (/.f64 2 (atan2.f64 im re)) (/.f64 2 (atan2.f64 im re))) (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (/.f64 (/.f64 2 (atan2.f64 im re)) 4) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 1/2 (atan2.f64 im re)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (/.f64 (/.f64 2 (atan2.f64 im re)) (*.f64 (log.f64 10) (/.f64 4 (atan2.f64 im re)))) (/.f64 1/2 (atan2.f64 im re))) |
(/.f64 (/.f64 4 (atan2.f64 im re)) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 4 (atan2.f64 im re)))) |
(/.f64 4 (*.f64 (atan2.f64 im re) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 4 (atan2.f64 im re))))) |
(/.f64 4 (*.f64 (log.f64 10) (/.f64 4 (atan2.f64 im re)))) |
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 2 (log.f64 10)))) (atan2.f64 im re)) 1/2) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (/.f64 (/.f64 -1 (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) (atan2.f64 im re)) -1) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (/.f64 (neg.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (log.f64 10)))) (atan2.f64 im re)) -1) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 1 (atan2.f64 im re))) (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (neg.f64 (*.f64 2 (/.f64 2 (atan2.f64 im re)))) (neg.f64 (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 4 (atan2.f64 im re))))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (-.f64 0 (/.f64 (atan2.f64 im re) (atan2.f64 im re)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (neg.f64 (*.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (log.f64 10))) 4)) (neg.f64 (*.f64 (atan2.f64 im re) 4))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (neg.f64 (/.f64 4 (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))))) (neg.f64 (*.f64 (atan2.f64 im re) 4))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (neg.f64 (/.f64 -1 (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))))) (atan2.f64 im re)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (neg.f64 (/.f64 (/.f64 2 (atan2.f64 im re)) (/.f64 (log.f64 10) (atan2.f64 im re)))) (neg.f64 (/.f64 2 (atan2.f64 im re)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (neg.f64 (/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 (log.f64 10) (atan2.f64 im re)))) (neg.f64 (/.f64 1 (atan2.f64 im re)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (neg.f64 (/.f64 1 (atan2.f64 im re))) (neg.f64 (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (neg.f64 (neg.f64 (/.f64 2 (atan2.f64 im re)))) (*.f64 2 (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (neg.f64 (neg.f64 (/.f64 2 (atan2.f64 im re)))) (-.f64 0 (neg.f64 (*.f64 2 (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))))))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (log.f64 10))))) (atan2.f64 im re)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (atan2.f64 im re) (/.f64 2 (/.f64 (log.f64 10) (atan2.f64 im re)))))) (*.f64 (atan2.f64 im re) 2)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (atan2.f64 im re) (/.f64 2 (/.f64 (log.f64 10) (atan2.f64 im re)))))) (neg.f64 (*.f64 (atan2.f64 im re) -2))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (neg.f64 (/.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re)))) (-.f64 0 (*.f64 4 (/.f64 (atan2.f64 im re) (atan2.f64 im re))))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (neg.f64 (/.f64 2 (/.f64 (log.f64 10) (atan2.f64 im re)))) (-.f64 0 (*.f64 (atan2.f64 im re) (/.f64 2 (atan2.f64 im re))))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (neg.f64 (neg.f64 (/.f64 1 (atan2.f64 im re)))) (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (neg.f64 (*.f64 (/.f64 2 (atan2.f64 im re)) 4)) (-.f64 0 (*.f64 (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))) 8))) |
(/.f64 (*.f64 (/.f64 2 (atan2.f64 im re)) 4) (*.f64 (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))) 8)) |
(*.f64 4 (/.f64 (/.f64 1/4 (atan2.f64 im re)) (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))))) |
(*.f64 4 (/.f64 2 (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 8))) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 2 (log.f64 10)))))) (*.f64 (atan2.f64 im re) 1/2)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (neg.f64 (*.f64 2 (*.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (log.f64 10))) 4))) (-.f64 0 (*.f64 2 (*.f64 (atan2.f64 im re) 4)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (neg.f64 (*.f64 2 (/.f64 4 (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))))) (-.f64 0 (*.f64 2 (*.f64 (atan2.f64 im re) 4)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (neg.f64 (*.f64 2 (/.f64 -1 (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))))) (neg.f64 (*.f64 (atan2.f64 im re) -2))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (neg.f64 (*.f64 2 (/.f64 (/.f64 2 (atan2.f64 im re)) (/.f64 (log.f64 10) (atan2.f64 im re))))) (neg.f64 (*.f64 2 (/.f64 2 (atan2.f64 im re))))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (neg.f64 (*.f64 2 (neg.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (log.f64 10)))))) (neg.f64 (*.f64 (atan2.f64 im re) -2))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (neg.f64 (/.f64 (/.f64 2 (atan2.f64 im re)) (/.f64 1 (atan2.f64 im re)))) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -2)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (neg.f64 (/.f64 (/.f64 2 (atan2.f64 im re)) (/.f64 2 (atan2.f64 im re)))) (neg.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (neg.f64 (/.f64 (/.f64 2 (atan2.f64 im re)) 4)) (-.f64 0 (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 1/2 (atan2.f64 im re))))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (neg.f64 (/.f64 (/.f64 2 (atan2.f64 im re)) (*.f64 (log.f64 10) (/.f64 4 (atan2.f64 im re))))) (-.f64 0 (/.f64 1/2 (atan2.f64 im re)))) |
(/.f64 (/.f64 4 (atan2.f64 im re)) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 4 (atan2.f64 im re)))) |
(/.f64 4 (*.f64 (atan2.f64 im re) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 4 (atan2.f64 im re))))) |
(/.f64 4 (*.f64 (log.f64 10) (/.f64 4 (atan2.f64 im re)))) |
(/.f64 (neg.f64 (/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 1 (atan2.f64 im re)))) (neg.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (neg.f64 (neg.f64 (*.f64 2 (/.f64 2 (atan2.f64 im re))))) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 4 (atan2.f64 im re)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (log.f64 10))) 4))) (*.f64 (atan2.f64 im re) 4)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (neg.f64 (neg.f64 (/.f64 4 (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))))) (*.f64 (atan2.f64 im re) 4)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (neg.f64 (neg.f64 (/.f64 -1 (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))))) (neg.f64 (atan2.f64 im re))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (neg.f64 (neg.f64 (/.f64 (/.f64 2 (atan2.f64 im re)) (/.f64 (log.f64 10) (atan2.f64 im re))))) (/.f64 2 (atan2.f64 im re))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (neg.f64 (neg.f64 (/.f64 (/.f64 2 (atan2.f64 im re)) (/.f64 (log.f64 10) (atan2.f64 im re))))) (neg.f64 (neg.f64 (/.f64 2 (atan2.f64 im re))))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (neg.f64 (neg.f64 (/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 (log.f64 10) (atan2.f64 im re))))) (/.f64 1 (atan2.f64 im re))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (neg.f64 (neg.f64 (neg.f64 (/.f64 2 (atan2.f64 im re))))) (neg.f64 (*.f64 2 (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (log.f64 10)))))) (neg.f64 (atan2.f64 im re))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 (atan2.f64 im re) (/.f64 2 (/.f64 (log.f64 10) (atan2.f64 im re))))))) (*.f64 (atan2.f64 im re) -2)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(pow.f64 (/.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (atan2.f64 im re)))) 1) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(neg.f64 (/.f64 (/.f64 -1 (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) (atan2.f64 im re))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(neg.f64 (/.f64 (neg.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (log.f64 10)))) (atan2.f64 im re))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(+.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 0) |
(/.f64 (log.f64 10) (atan2.f64 im re)) |
(+.f64 0 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (log.f64 10) (atan2.f64 im re)) |
(+.f64 (*.f64 (log.f64 10) (/.f64 1/2 (atan2.f64 im re))) (*.f64 (log.f64 10) (/.f64 1/2 (atan2.f64 im re)))) |
(*.f64 (/.f64 1/2 (atan2.f64 im re)) (+.f64 (log.f64 10) (log.f64 10))) |
(*.f64 2 (*.f64 (log.f64 10) (/.f64 1/2 (atan2.f64 im re)))) |
(*.f64 (log.f64 10) (*.f64 2 (/.f64 1/2 (atan2.f64 im re)))) |
(-.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 0) |
(/.f64 (log.f64 10) (atan2.f64 im re)) |
(-.f64 0 (neg.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) |
(/.f64 (log.f64 10) (atan2.f64 im re)) |
(*.f64 2 (*.f64 (log.f64 10) (/.f64 1/2 (atan2.f64 im re)))) |
(+.f64 (*.f64 (log.f64 10) (/.f64 1/2 (atan2.f64 im re))) (*.f64 (log.f64 10) (/.f64 1/2 (atan2.f64 im re)))) |
(*.f64 (/.f64 1/2 (atan2.f64 im re)) (+.f64 (log.f64 10) (log.f64 10))) |
(*.f64 (log.f64 10) (*.f64 2 (/.f64 1/2 (atan2.f64 im re)))) |
(*.f64 2 (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 2))) |
(/.f64 (log.f64 10) (atan2.f64 im re)) |
(*.f64 (log.f64 10) (/.f64 1 (atan2.f64 im re))) |
(/.f64 (log.f64 10) (atan2.f64 im re)) |
(*.f64 (log.f64 10) (*.f64 2 (/.f64 1/2 (atan2.f64 im re)))) |
(+.f64 (*.f64 (log.f64 10) (/.f64 1/2 (atan2.f64 im re))) (*.f64 (log.f64 10) (/.f64 1/2 (atan2.f64 im re)))) |
(*.f64 (/.f64 1/2 (atan2.f64 im re)) (+.f64 (log.f64 10) (log.f64 10))) |
(*.f64 2 (*.f64 (log.f64 10) (/.f64 1/2 (atan2.f64 im re)))) |
(*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 1) |
(/.f64 (log.f64 10) (atan2.f64 im re)) |
(*.f64 (*.f64 2 (/.f64 (log.f64 10) (atan2.f64 im re))) 1/2) |
(/.f64 (log.f64 10) (atan2.f64 im re)) |
(*.f64 (/.f64 2 (atan2.f64 im re)) (/.f64 (log.f64 10) 2)) |
(/.f64 (log.f64 10) (atan2.f64 im re)) |
(*.f64 1 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (log.f64 10) (atan2.f64 im re)) |
(*.f64 4 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 4)) |
(*.f64 4 (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 4))) |
(*.f64 4 (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 1/4)) |
(*.f64 (*.f64 2 (log.f64 10)) (/.f64 1/2 (atan2.f64 im re))) |
(+.f64 (*.f64 (log.f64 10) (/.f64 1/2 (atan2.f64 im re))) (*.f64 (log.f64 10) (/.f64 1/2 (atan2.f64 im re)))) |
(*.f64 (/.f64 1/2 (atan2.f64 im re)) (+.f64 (log.f64 10) (log.f64 10))) |
(*.f64 2 (*.f64 (log.f64 10) (/.f64 1/2 (atan2.f64 im re)))) |
(*.f64 (log.f64 10) (*.f64 2 (/.f64 1/2 (atan2.f64 im re)))) |
(*.f64 (*.f64 2 (log.f64 10)) (*.f64 1/2 (/.f64 1 (atan2.f64 im re)))) |
(/.f64 (log.f64 10) (atan2.f64 im re)) |
(*.f64 (*.f64 (log.f64 10) (/.f64 4 (atan2.f64 im re))) 1/4) |
(*.f64 (log.f64 10) (*.f64 (/.f64 4 (atan2.f64 im re)) 1/4)) |
(*.f64 (/.f64 4 (atan2.f64 im re)) (*.f64 1/4 (log.f64 10))) |
(*.f64 (*.f64 (log.f64 10) 4) (/.f64 1 (*.f64 (atan2.f64 im re) 4))) |
(*.f64 (log.f64 10) (*.f64 4 (/.f64 1 (*.f64 (atan2.f64 im re) 4)))) |
(*.f64 (log.f64 10) (*.f64 4 (/.f64 1/4 (atan2.f64 im re)))) |
(*.f64 1/2 (*.f64 2 (/.f64 (log.f64 10) (atan2.f64 im re)))) |
(/.f64 (log.f64 10) (atan2.f64 im re)) |
(*.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 10)) |
(/.f64 (log.f64 10) (atan2.f64 im re)) |
(*.f64 (neg.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) -1) |
(/.f64 (log.f64 10) (atan2.f64 im re)) |
(*.f64 (neg.f64 (log.f64 10)) (/.f64 -1 (atan2.f64 im re))) |
(/.f64 (log.f64 10) (atan2.f64 im re)) |
(*.f64 -1 (neg.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) |
(/.f64 (log.f64 10) (atan2.f64 im re)) |
(*.f64 (/.f64 1/2 (atan2.f64 im re)) (*.f64 2 (log.f64 10))) |
(+.f64 (*.f64 (log.f64 10) (/.f64 1/2 (atan2.f64 im re))) (*.f64 (log.f64 10) (/.f64 1/2 (atan2.f64 im re)))) |
(*.f64 (/.f64 1/2 (atan2.f64 im re)) (+.f64 (log.f64 10) (log.f64 10))) |
(*.f64 2 (*.f64 (log.f64 10) (/.f64 1/2 (atan2.f64 im re)))) |
(*.f64 (log.f64 10) (*.f64 2 (/.f64 1/2 (atan2.f64 im re)))) |
(*.f64 1/4 (*.f64 (log.f64 10) (/.f64 4 (atan2.f64 im re)))) |
(*.f64 (log.f64 10) (*.f64 (/.f64 4 (atan2.f64 im re)) 1/4)) |
(*.f64 (/.f64 4 (atan2.f64 im re)) (*.f64 1/4 (log.f64 10))) |
(*.f64 (*.f64 (log.f64 10) (/.f64 1/2 (atan2.f64 im re))) 2) |
(+.f64 (*.f64 (log.f64 10) (/.f64 1/2 (atan2.f64 im re))) (*.f64 (log.f64 10) (/.f64 1/2 (atan2.f64 im re)))) |
(*.f64 (/.f64 1/2 (atan2.f64 im re)) (+.f64 (log.f64 10) (log.f64 10))) |
(*.f64 2 (*.f64 (log.f64 10) (/.f64 1/2 (atan2.f64 im re)))) |
(*.f64 (log.f64 10) (*.f64 2 (/.f64 1/2 (atan2.f64 im re)))) |
(*.f64 (*.f64 1/2 (/.f64 1 (atan2.f64 im re))) (*.f64 2 (log.f64 10))) |
(/.f64 (log.f64 10) (atan2.f64 im re)) |
(*.f64 (*.f64 2 (/.f64 1/2 (atan2.f64 im re))) (log.f64 10)) |
(+.f64 (*.f64 (log.f64 10) (/.f64 1/2 (atan2.f64 im re))) (*.f64 (log.f64 10) (/.f64 1/2 (atan2.f64 im re)))) |
(*.f64 (/.f64 1/2 (atan2.f64 im re)) (+.f64 (log.f64 10) (log.f64 10))) |
(*.f64 2 (*.f64 (log.f64 10) (/.f64 1/2 (atan2.f64 im re)))) |
(*.f64 (log.f64 10) (*.f64 2 (/.f64 1/2 (atan2.f64 im re)))) |
(*.f64 (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 2)) 2) |
(/.f64 (log.f64 10) (atan2.f64 im re)) |
(*.f64 (/.f64 1 (*.f64 (atan2.f64 im re) 4)) (*.f64 (log.f64 10) 4)) |
(*.f64 (log.f64 10) (*.f64 4 (/.f64 1 (*.f64 (atan2.f64 im re) 4)))) |
(*.f64 (log.f64 10) (*.f64 4 (/.f64 1/4 (atan2.f64 im re)))) |
(*.f64 (/.f64 -1 (atan2.f64 im re)) (neg.f64 (log.f64 10))) |
(/.f64 (log.f64 10) (atan2.f64 im re)) |
(*.f64 (/.f64 (log.f64 10) 2) (/.f64 2 (atan2.f64 im re))) |
(/.f64 (log.f64 10) (atan2.f64 im re)) |
(*.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 4) 4) |
(*.f64 4 (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 4))) |
(*.f64 4 (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 1/4)) |
(pow.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 1) |
(/.f64 (log.f64 10) (atan2.f64 im re)) |
(neg.f64 (neg.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) |
(/.f64 (log.f64 10) (atan2.f64 im re)) |
(+.f64 (/.f64 2 (atan2.f64 im re)) 0) |
(/.f64 2 (atan2.f64 im re)) |
(+.f64 0 (/.f64 2 (atan2.f64 im re))) |
(/.f64 2 (atan2.f64 im re)) |
(+.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 1 (atan2.f64 im re))) |
(/.f64 2 (atan2.f64 im re)) |
(-.f64 (/.f64 2 (atan2.f64 im re)) 0) |
(/.f64 2 (atan2.f64 im re)) |
(*.f64 2 (/.f64 1 (atan2.f64 im re))) |
(/.f64 2 (atan2.f64 im re)) |
(*.f64 (/.f64 2 (atan2.f64 im re)) 1) |
(/.f64 2 (atan2.f64 im re)) |
(*.f64 1 (/.f64 2 (atan2.f64 im re))) |
(/.f64 2 (atan2.f64 im re)) |
(*.f64 (*.f64 2 (/.f64 2 (atan2.f64 im re))) 1/2) |
(/.f64 2 (atan2.f64 im re)) |
(*.f64 1/2 (*.f64 2 (/.f64 2 (atan2.f64 im re)))) |
(/.f64 2 (atan2.f64 im re)) |
(*.f64 (/.f64 1 (atan2.f64 im re)) 2) |
(/.f64 2 (atan2.f64 im re)) |
(pow.f64 (/.f64 2 (atan2.f64 im re)) 1) |
(/.f64 2 (atan2.f64 im re)) |
(neg.f64 (/.f64 -2 (atan2.f64 im re))) |
(/.f64 2 (atan2.f64 im re)) |
(neg.f64 (/.f64 1 (*.f64 (atan2.f64 im re) -1/2))) |
(/.f64 2 (atan2.f64 im re)) |
(+.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 2 (log.f64 10)))) 0) |
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))) |
(*.f64 (atan2.f64 im re) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/2)) |
(+.f64 0 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 2 (log.f64 10))))) |
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))) |
(*.f64 (atan2.f64 im re) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/2)) |
(-.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 2 (log.f64 10)))) 0) |
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))) |
(*.f64 (atan2.f64 im re) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/2)) |
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 2 (log.f64 10)))) |
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))) |
(*.f64 (atan2.f64 im re) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/2)) |
(*.f64 2 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (/.f64 4 (atan2.f64 im re))))) |
(*.f64 2 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 4 (atan2.f64 im re)))) |
(*.f64 2 (/.f64 (atan2.f64 im re) (/.f64 4 (/.f64 (atan2.f64 im re) (log.f64 10))))) |
(*.f64 2 (/.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 2 (log.f64 10)))) 2)) |
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))) |
(*.f64 (atan2.f64 im re) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/2)) |
(*.f64 2 (*.f64 (/.f64 (atan2.f64 im re) (*.f64 2 (log.f64 10))) (*.f64 (atan2.f64 im re) 1/2))) |
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))) |
(*.f64 (atan2.f64 im re) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/2)) |
(*.f64 2 (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/4) (atan2.f64 im re))) |
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))) |
(*.f64 (atan2.f64 im re) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/2)) |
(*.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 2 (log.f64 10)))) 1) |
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))) |
(*.f64 (atan2.f64 im re) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/2)) |
(*.f64 1 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 2 (log.f64 10))))) |
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))) |
(*.f64 (atan2.f64 im re) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/2)) |
(*.f64 (*.f64 (atan2.f64 im re) 2) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/4)) |
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))) |
(*.f64 (atan2.f64 im re) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/2)) |
(*.f64 (*.f64 (atan2.f64 im re) 2) (*.f64 (/.f64 1/2 (log.f64 10)) (*.f64 (atan2.f64 im re) 1/2))) |
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))) |
(*.f64 (atan2.f64 im re) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/2)) |
(*.f64 (*.f64 (atan2.f64 im re) 1/2) (/.f64 (atan2.f64 im re) (log.f64 10))) |
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))) |
(*.f64 (atan2.f64 im re) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/2)) |
(*.f64 (*.f64 (atan2.f64 im re) 4) (/.f64 1 (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 8))) |
(*.f64 (atan2.f64 im re) (*.f64 4 (/.f64 1 (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 8)))) |
(*.f64 (atan2.f64 im re) (*.f64 4 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 8))) |
(*.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (log.f64 10))) 1/2) |
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))) |
(*.f64 (atan2.f64 im re) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/2)) |
(*.f64 (*.f64 (atan2.f64 im re) (/.f64 2 (/.f64 (log.f64 10) (atan2.f64 im re)))) 1/4) |
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))) |
(*.f64 (atan2.f64 im re) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/2)) |
(*.f64 1/2 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (log.f64 10)))) |
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))) |
(*.f64 (atan2.f64 im re) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/2)) |
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 2 (log.f64 10))) (atan2.f64 im re)) |
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))) |
(*.f64 (atan2.f64 im re) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/2)) |
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 2 (log.f64 10))) (/.f64 1 (/.f64 1 (atan2.f64 im re)))) |
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))) |
(*.f64 (atan2.f64 im re) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/2)) |
(*.f64 (*.f64 (atan2.f64 im re) -1/2) (/.f64 -1 (/.f64 (log.f64 10) (atan2.f64 im re)))) |
(*.f64 (*.f64 (atan2.f64 im re) -1/2) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))) |
(*.f64 -1/2 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))))) |
(*.f64 -1/2 (neg.f64 (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (atan2.f64 im re))))) |
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 1 (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -2))) |
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2)) |
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2))) |
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (atan2.f64 im re) 1/2)) |
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))) |
(*.f64 (atan2.f64 im re) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/2)) |
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 1 (/.f64 2 (atan2.f64 im re)))) |
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))) |
(*.f64 (atan2.f64 im re) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/2)) |
(*.f64 -1 (/.f64 (atan2.f64 im re) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -2))) |
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))) |
(*.f64 (atan2.f64 im re) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/2)) |
(*.f64 (/.f64 2 (/.f64 (log.f64 10) (atan2.f64 im re))) (*.f64 (*.f64 (atan2.f64 im re) 1/2) 1/2)) |
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))) |
(*.f64 (atan2.f64 im re) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/2)) |
(*.f64 (/.f64 1 (/.f64 2 (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (log.f64 10))) |
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))) |
(*.f64 (atan2.f64 im re) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/2)) |
(*.f64 1/4 (*.f64 (atan2.f64 im re) (/.f64 2 (/.f64 (log.f64 10) (atan2.f64 im re))))) |
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))) |
(*.f64 (atan2.f64 im re) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/2)) |
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/4) (*.f64 (atan2.f64 im re) 2)) |
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))) |
(*.f64 (atan2.f64 im re) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/2)) |
(*.f64 (/.f64 1 (log.f64 10)) (/.f64 (atan2.f64 im re) (/.f64 2 (atan2.f64 im re)))) |
(*.f64 (/.f64 -1 (/.f64 (log.f64 10) (atan2.f64 im re))) (*.f64 (atan2.f64 im re) -1/2)) |
(*.f64 (*.f64 (atan2.f64 im re) -1/2) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))) |
(*.f64 -1/2 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))))) |
(*.f64 -1/2 (neg.f64 (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (atan2.f64 im re))))) |
(*.f64 (*.f64 2 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/4)) (atan2.f64 im re)) |
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))) |
(*.f64 (atan2.f64 im re) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/2)) |
(*.f64 (/.f64 1 (/.f64 1 (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (*.f64 2 (log.f64 10)))) |
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))) |
(*.f64 (atan2.f64 im re) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/2)) |
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (/.f64 4 (atan2.f64 im re)))) 2) |
(*.f64 2 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 4 (atan2.f64 im re)))) |
(*.f64 2 (/.f64 (atan2.f64 im re) (/.f64 4 (/.f64 (atan2.f64 im re) (log.f64 10))))) |
(*.f64 (/.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 2 (log.f64 10)))) 2) 2) |
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))) |
(*.f64 (atan2.f64 im re) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/2)) |
(*.f64 (/.f64 1 (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 8)) (*.f64 (atan2.f64 im re) 4)) |
(*.f64 (atan2.f64 im re) (*.f64 4 (/.f64 1 (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 8)))) |
(*.f64 (atan2.f64 im re) (*.f64 4 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 8))) |
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -2)) -1) |
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))) |
(*.f64 (atan2.f64 im re) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/2)) |
(*.f64 (/.f64 1 (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -2)) (neg.f64 (atan2.f64 im re))) |
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 1 (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -2))) |
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) -2)) |
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) -2))) |
(*.f64 (/.f64 (atan2.f64 im re) (/.f64 2 (atan2.f64 im re))) (/.f64 1 (log.f64 10))) |
(*.f64 (/.f64 1 (log.f64 10)) (/.f64 (atan2.f64 im re) (/.f64 2 (atan2.f64 im re)))) |
(*.f64 (+.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (log.f64 10))) (*.f64 (*.f64 (atan2.f64 im re) 1/2) (*.f64 (atan2.f64 im re) 1/2))) |
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))) |
(*.f64 (atan2.f64 im re) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/2)) |
(pow.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 2 (log.f64 10)))) 1) |
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))) |
(*.f64 (atan2.f64 im re) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/2)) |
(neg.f64 (/.f64 (atan2.f64 im re) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) -2))) |
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))) |
(*.f64 (atan2.f64 im re) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/2)) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.2b | (*.f64 (log.f64 10) (/.f64 (/.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 10)) (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))))) |
| ✓ | 0.8b | (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))) |
| ✓ | 0.9b | (/.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 10)) |
| ✓ | 8.6b | (/.f64 (/.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 10)) (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) |
Compiled 82 to 39 computations (52.4% saved)
24 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 9.0ms | re | @ | -inf | (/.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 10)) |
| 1.0ms | im | @ | 0 | (/.f64 (/.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 10)) (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) |
| 0.0ms | im | @ | -inf | (/.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 10)) |
| 0.0ms | im | @ | inf | (/.f64 (/.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 10)) (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) |
| 0.0ms | im | @ | inf | (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))) |
| 1× | batch-egg-rewrite |
| 2028× | rational.json-1 |
| 2028× | rational.json-2 |
| 1794× | rational.json-simplify-35 |
| 1120× | rational.json-simplify-50 |
| 928× | exponential.json-3 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 15 | 176 |
| 1 | 126 | 176 |
| 2 | 432 | 140 |
| 3 | 2328 | 116 |
| 4 | 7005 | 116 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (/.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 10)) (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) |
(/.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 10)) |
(/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))) |
(*.f64 (log.f64 10) (/.f64 (/.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 10)) (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan2.f64 im re) (/.f64 1 (*.f64 (log.f64 10) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (/.f64 (/.f64 1 (log.f64 10)) (*.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 1 (*.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) 2) (/.f64 1 (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 2)) (/.f64 1 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) 2) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 10)) (/.f64 (atan2.f64 im re) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (atan2.f64 im re)) (/.f64 (fabs.f64 (atan2.f64 im re)) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re)))) (/.f64 1 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (log.f64 10) (log.f64 10))) (atan2.f64 im re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (log.f64 10)) (*.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fabs.f64 (atan2.f64 im re)) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (log.f64 10)))) (fabs.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)) 2)) (/.f64 2 (*.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)) 2))) (*.f64 (/.f64 1 (atan2.f64 im re)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)))) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)))) (*.f64 (atan2.f64 im re) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 (atan2.f64 im re) (log.f64 10))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) 2) (/.f64 1 (*.f64 (log.f64 10) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 2 (*.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (log.f64 10) 2)) (*.f64 (/.f64 1 (atan2.f64 im re)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 (log.f64 10) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 10) (/.f64 1 (*.f64 (atan2.f64 im re) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 10) 2) (/.f64 1 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 1 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (atan2.f64 im re))) (log.f64 10))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 2))) (*.f64 (log.f64 10) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 10) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (log.f64 10) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (log.f64 10) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 1 (log.f64 10)) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (atan2.f64 im re) (/.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (*.f64 (log.f64 10) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 (/.f64 1 (log.f64 10)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (log.f64 10) (/.f64 (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re))) (/.f64 1 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (log.f64 10) (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 2) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)) (/.f64 1 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (*.f64 (/.f64 1 (log.f64 10)) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (/.f64 1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 10) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (*.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (*.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)) 2) (/.f64 1 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (*.f64 (atan2.f64 im re) (log.f64 10))) (+.f64 (*.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)) (/.f64 1 (log.f64 10))) (*.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)) (/.f64 1 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) 2) (*.f64 2 (/.f64 (/.f64 1 (log.f64 10)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) 2) (+.f64 (/.f64 (/.f64 1 (log.f64 10)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))))) (/.f64 (/.f64 1 (log.f64 10)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 10) 2) (*.f64 (log.f64 10) (*.f64 2 (/.f64 (log.f64 10) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 10) 2) (/.f64 2 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 2)) (*.f64 (/.f64 1 (log.f64 10)) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 2)) (+.f64 (*.f64 (/.f64 1 (log.f64 10)) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (log.f64 10)))) (*.f64 (/.f64 1 (log.f64 10)) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (log.f64 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (/.f64 1 (log.f64 10)) (*.f64 (log.f64 10) (*.f64 2 (/.f64 (log.f64 10) (atan2.f64 im re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (+.f64 (*.f64 (/.f64 1 (log.f64 10)) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re)))) (*.f64 (/.f64 1 (log.f64 10)) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) 2) (+.f64 (/.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (*.f64 (log.f64 10) (log.f64 10)))) (/.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (*.f64 (log.f64 10) (log.f64 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (log.f64 10)) (*.f64 (/.f64 1 (log.f64 10)) (/.f64 (log.f64 10) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) (*.f64 2 (/.f64 1 (/.f64 1 (*.f64 (log.f64 10) (log.f64 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (*.f64 (log.f64 10) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (*.f64 (/.f64 1 (log.f64 10)) (*.f64 (log.f64 10) (*.f64 2 (/.f64 (log.f64 10) (atan2.f64 im re))))) (*.f64 (/.f64 1 (log.f64 10)) (*.f64 (log.f64 10) (*.f64 2 (/.f64 (log.f64 10) (atan2.f64 im re)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) 2) (*.f64 2 (/.f64 1 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))) 4) (*.f64 (/.f64 1 (log.f64 10)) (*.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))) 4) (+.f64 (*.f64 (*.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)) 2) (/.f64 1 (log.f64 10))) (*.f64 (*.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)) 2) (/.f64 1 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (*.f64 (log.f64 10) 2) (/.f64 1 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10))) (+.f64 (*.f64 (log.f64 10) (/.f64 1 (log.f64 10))) (*.f64 (log.f64 10) (/.f64 1 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) 4) (+.f64 (*.f64 2 (/.f64 (/.f64 1 (log.f64 10)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re)))))) (*.f64 2 (/.f64 (/.f64 1 (log.f64 10)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 10) 4) (+.f64 (/.f64 2 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10))) (/.f64 2 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 1 (log.f64 10))) (+.f64 (*.f64 (/.f64 1 (log.f64 10)) (/.f64 (log.f64 10) (atan2.f64 im re))) (*.f64 (/.f64 1 (log.f64 10)) (/.f64 (log.f64 10) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 4)) (+.f64 (*.f64 (/.f64 1 (log.f64 10)) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)))) (*.f64 (/.f64 1 (log.f64 10)) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re)))) (/.f64 (atan2.f64 im re) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 2 (log.f64 10)) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re))) (*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (/.f64 1 (log.f64 10)) (*.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re))) (+.f64 (*.f64 (/.f64 1 (log.f64 10)) (*.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (/.f64 1 (log.f64 10)) (*.f64 (atan2.f64 im re) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (log.f64 10)) (/.f64 -1 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (log.f64 10)) (-.f64 0 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10)))) (*.f64 (/.f64 1 (log.f64 10)) (neg.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (/.f64 1 (log.f64 10)) (neg.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 1 (/.f64 1 (*.f64 (log.f64 10) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (/.f64 (*.f64 (log.f64 10) 2) (atan2.f64 im re)) (/.f64 2 (*.f64 (atan2.f64 im re) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (/.f64 (neg.f64 (log.f64 10)) (atan2.f64 im re)) (neg.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (/.f64 1 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (log.f64 10))) (+.f64 (/.f64 -1 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10))) (/.f64 -1 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) 4) (*.f64 2 (*.f64 2 (/.f64 1 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))) 4)) (+.f64 (*.f64 (/.f64 1 (log.f64 10)) (*.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)) 4)) (*.f64 (/.f64 1 (log.f64 10)) (*.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))) (+.f64 (*.f64 (*.f64 (log.f64 10) 2) (/.f64 1 (log.f64 10))) (*.f64 (*.f64 (log.f64 10) 2) (/.f64 1 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))))) (*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (/.f64 2 (log.f64 10)) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)))) (*.f64 2 (*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))))) (+.f64 (*.f64 (/.f64 1 (log.f64 10)) (neg.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)))) (*.f64 (/.f64 1 (log.f64 10)) (neg.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (+.f64 (*.f64 (/.f64 1 (log.f64 10)) (neg.f64 (log.f64 10))) (*.f64 (/.f64 1 (log.f64 10)) (neg.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (log.f64 10) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (/.f64 1 (log.f64 10))) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 1 (log.f64 10))) (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 1 (log.f64 10))) (/.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)) (/.f64 1 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 1 (log.f64 10))) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 1 (log.f64 10))) (/.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (atan2.f64 im re))) (/.f64 1 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (/.f64 1 (log.f64 10))) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 2 (*.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 1 (log.f64 10))) (*.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) 2) (/.f64 1 (log.f64 10))) (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 2)) (/.f64 1 (log.f64 10))) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (/.f64 1 (log.f64 10))) (*.f64 (log.f64 10) (*.f64 2 (/.f64 (log.f64 10) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 1 (log.f64 10))) (log.f64 10))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) 2) (/.f64 1 (log.f64 10))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))) 4) (/.f64 1 (log.f64 10))) (*.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 1 (log.f64 10))) (*.f64 (log.f64 10) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re)))) (/.f64 1 (log.f64 10))) (atan2.f64 im re))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 2 (log.f64 10)) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re))) (/.f64 1 (log.f64 10))) (*.f64 (atan2.f64 im re) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 1 (log.f64 10))) (*.f64 (atan2.f64 im re) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10)))) (/.f64 1 (log.f64 10))) (neg.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 1 (log.f64 10))) (neg.f64 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 10) (/.f64 1 (log.f64 10))) (/.f64 (log.f64 10) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))))) (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 10))) (-.f64 0 (/.f64 1 (/.f64 1 (*.f64 (log.f64 10) (log.f64 10))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10))) (neg.f64 (/.f64 1 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (log.f64 10) (/.f64 1 (log.f64 10))) (*.f64 (log.f64 10) (/.f64 1 (log.f64 10)))) (*.f64 2 (/.f64 (log.f64 10) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (log.f64 10) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10))) 4) (*.f64 (*.f64 (log.f64 10) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 1 (/.f64 1 (log.f64 10))) (/.f64 1 (/.f64 1 (log.f64 10)))) (*.f64 (log.f64 10) (*.f64 2 (/.f64 (log.f64 10) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 1 (log.f64 10))) (/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 1 (log.f64 10)))) (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 1 (log.f64 10))) (/.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 1 (log.f64 10)))) (*.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (/.f64 1 (log.f64 10))) (/.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (/.f64 1 (log.f64 10)))) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 2 (*.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 1 (log.f64 10))) (/.f64 (/.f64 2 (*.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 1 (log.f64 10)))) (*.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) 2) (/.f64 1 (log.f64 10))) (/.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) 2) (/.f64 1 (log.f64 10)))) (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 2)) (/.f64 1 (log.f64 10))) (/.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 2)) (/.f64 1 (log.f64 10)))) (*.f64 2 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 2 (/.f64 1 (log.f64 10))) (/.f64 2 (/.f64 1 (log.f64 10)))) (*.f64 (*.f64 (log.f64 10) 2) (*.f64 2 (/.f64 (log.f64 10) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 1 (log.f64 10))) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 1 (log.f64 10)))) (*.f64 (log.f64 10) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) 2) (/.f64 1 (log.f64 10))) (/.f64 (*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) 2) (/.f64 1 (log.f64 10)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))) 4) (/.f64 1 (log.f64 10))) (/.f64 (*.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))) 4) (/.f64 1 (log.f64 10)))) (*.f64 2 (*.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 1 (log.f64 10))) (/.f64 (*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 1 (log.f64 10)))) (*.f64 (log.f64 10) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re)))) (/.f64 1 (log.f64 10))) (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re)))) (/.f64 1 (log.f64 10)))) (*.f64 (atan2.f64 im re) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 (/.f64 2 (log.f64 10)) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re))) (/.f64 1 (log.f64 10))) (/.f64 (/.f64 (/.f64 2 (log.f64 10)) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re))) (/.f64 1 (log.f64 10)))) (*.f64 (atan2.f64 im re) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 1 (log.f64 10))) (/.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 1 (log.f64 10)))) (*.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (neg.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10)))) (/.f64 1 (log.f64 10))) (/.f64 (neg.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10)))) (/.f64 1 (log.f64 10)))) (*.f64 2 (neg.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 1 (log.f64 10))) (/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 1 (log.f64 10)))) (*.f64 2 (neg.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10))) (neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)))) (*.f64 2 (neg.f64 (/.f64 1 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) 2)) (neg.f64 (*.f64 2 (/.f64 1 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1 (/.f64 1 (log.f64 10)))) (-.f64 0 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 1 (log.f64 10)))) (neg.f64 (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 1 (log.f64 10)))) (neg.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (/.f64 1 (log.f64 10)))) (neg.f64 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 2 (*.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 1 (log.f64 10)))) (neg.f64 (*.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) 2) (/.f64 1 (log.f64 10)))) (-.f64 0 (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 2)) (/.f64 1 (log.f64 10)))) (-.f64 0 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 2 (/.f64 1 (log.f64 10)))) (-.f64 0 (*.f64 (log.f64 10) (*.f64 2 (/.f64 (log.f64 10) (atan2.f64 im re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 1 (log.f64 10)))) (neg.f64 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (log.f64 10) (/.f64 1 (log.f64 10)))) (neg.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))) 4) (/.f64 1 (log.f64 10)))) (-.f64 0 (*.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 1 (log.f64 10)))) (neg.f64 (*.f64 (log.f64 10) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re)))) (/.f64 1 (log.f64 10)))) (neg.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 (/.f64 2 (log.f64 10)) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re))) (/.f64 1 (log.f64 10)))) (neg.f64 (*.f64 (atan2.f64 im re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 1 (log.f64 10)))) (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (neg.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10)))) (/.f64 1 (log.f64 10)))) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (neg.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10)))) (/.f64 1 (log.f64 10)))) (-.f64 0 (neg.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 1 (log.f64 10)))) (log.f64 10))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 1 (log.f64 10)))) (neg.f64 (neg.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)))) (/.f64 1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)))) (neg.f64 (neg.f64 (/.f64 1 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (log.f64 10) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10))) 1))))) |
| 1× | egg-herbie |
| 1398× | rational.json-simplify-35 |
| 994× | rational.json-simplify-44 |
| 970× | rational.json-simplify-50 |
| 852× | rational.json-simplify-47 |
| 716× | rational.json-simplify-51 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 391 | 11140 |
| 1 | 1349 | 10418 |
| 2 | 5641 | 10272 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2)) |
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2)) |
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2)) |
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2)) |
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2)) |
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2)) |
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2)) |
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2)) |
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2)) |
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2)) |
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2)) |
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2)) |
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2)) |
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2)) |
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2)) |
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2)) |
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2)) |
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2)) |
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2)) |
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2)) |
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2)) |
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2)) |
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2)) |
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2)) |
(/.f64 1 (*.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 1 (*.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 1 (*.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 1 (*.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 1 (*.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 1 (*.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 1 (*.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 1 (*.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 1 (*.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 1 (*.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 1 (*.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 1 (*.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 1 (*.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 1 (*.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 1 (*.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 1 (*.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 1 (*.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 1 (*.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 1 (*.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 1 (*.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 1 (*.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 1 (*.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 1 (*.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 1 (*.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (log.f64 10) (pow.f64 (atan2.f64 im re) 2)) |
(/.f64 (log.f64 10) (pow.f64 (atan2.f64 im re) 2)) |
(/.f64 (log.f64 10) (pow.f64 (atan2.f64 im re) 2)) |
(/.f64 (log.f64 10) (pow.f64 (atan2.f64 im re) 2)) |
(/.f64 (log.f64 10) (pow.f64 (atan2.f64 im re) 2)) |
(/.f64 (log.f64 10) (pow.f64 (atan2.f64 im re) 2)) |
(/.f64 (log.f64 10) (pow.f64 (atan2.f64 im re) 2)) |
(/.f64 (log.f64 10) (pow.f64 (atan2.f64 im re) 2)) |
(/.f64 (log.f64 10) (pow.f64 (atan2.f64 im re) 2)) |
(/.f64 (log.f64 10) (pow.f64 (atan2.f64 im re) 2)) |
(/.f64 (log.f64 10) (pow.f64 (atan2.f64 im re) 2)) |
(/.f64 (log.f64 10) (pow.f64 (atan2.f64 im re) 2)) |
(/.f64 (log.f64 10) (pow.f64 (atan2.f64 im re) 2)) |
(/.f64 (log.f64 10) (pow.f64 (atan2.f64 im re) 2)) |
(/.f64 (log.f64 10) (pow.f64 (atan2.f64 im re) 2)) |
(/.f64 (log.f64 10) (pow.f64 (atan2.f64 im re) 2)) |
(/.f64 (log.f64 10) (pow.f64 (atan2.f64 im re) 2)) |
(/.f64 (log.f64 10) (pow.f64 (atan2.f64 im re) 2)) |
(/.f64 (log.f64 10) (pow.f64 (atan2.f64 im re) 2)) |
(/.f64 (log.f64 10) (pow.f64 (atan2.f64 im re) 2)) |
(/.f64 (log.f64 10) (pow.f64 (atan2.f64 im re) 2)) |
(/.f64 (log.f64 10) (pow.f64 (atan2.f64 im re) 2)) |
(/.f64 (log.f64 10) (pow.f64 (atan2.f64 im re) 2)) |
(/.f64 (log.f64 10) (pow.f64 (atan2.f64 im re) 2)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(+.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) 0) |
(+.f64 0 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10))) |
(-.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) 0) |
(*.f64 1 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10))) |
(*.f64 (atan2.f64 im re) (/.f64 1 (*.f64 (log.f64 10) (log.f64 10)))) |
(*.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))))) |
(*.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (log.f64 10)))) |
(*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (/.f64 (/.f64 1 (log.f64 10)) (*.f64 (atan2.f64 im re) (log.f64 10)))) |
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) 1) |
(*.f64 (/.f64 2 (*.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 1 (*.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)) 2))) |
(*.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) 2) (/.f64 1 (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)) 2)))) |
(*.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 2)) (/.f64 1 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))))) |
(*.f64 (*.f64 (atan2.f64 im re) 2) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))))) |
(*.f64 (/.f64 1 (log.f64 10)) (/.f64 (atan2.f64 im re) (log.f64 10))) |
(*.f64 (fabs.f64 (atan2.f64 im re)) (/.f64 (fabs.f64 (atan2.f64 im re)) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (log.f64 10))))) |
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re)))) (/.f64 1 (atan2.f64 im re))) |
(*.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10)))) |
(*.f64 (/.f64 1 (*.f64 (log.f64 10) (log.f64 10))) (atan2.f64 im re)) |
(*.f64 (/.f64 (/.f64 1 (log.f64 10)) (*.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) (atan2.f64 im re))) |
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 1 (log.f64 10))) |
(*.f64 (/.f64 (fabs.f64 (atan2.f64 im re)) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (log.f64 10)))) (fabs.f64 (atan2.f64 im re))) |
(*.f64 (/.f64 1 (*.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)) 2)) (/.f64 2 (*.f64 (atan2.f64 im re) (log.f64 10)))) |
(*.f64 (/.f64 1 (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)) 2))) (*.f64 (/.f64 1 (atan2.f64 im re)) 2)) |
(*.f64 (/.f64 1 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)))) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 2))) |
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)))) (*.f64 (atan2.f64 im re) 2)) |
(pow.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) 1) |
(+.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))) 0) |
(+.f64 0 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10)))) |
(-.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))) 0) |
(*.f64 1 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10)))) |
(*.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 1 (log.f64 10))) |
(*.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))) 1) |
(*.f64 (/.f64 2 (*.f64 (atan2.f64 im re) (log.f64 10))) 1/2) |
(*.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) 2) (/.f64 1 (*.f64 (log.f64 10) 2))) |
(*.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (atan2.f64 im re))) |
(*.f64 1/2 (/.f64 2 (*.f64 (atan2.f64 im re) (log.f64 10)))) |
(*.f64 (/.f64 1 (*.f64 (log.f64 10) 2)) (*.f64 (/.f64 1 (atan2.f64 im re)) 2)) |
(pow.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))) 1) |
(+.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)) 0) |
(+.f64 0 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re))) |
(-.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)) 0) |
(*.f64 1 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re))) |
(*.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 (log.f64 10) (atan2.f64 im re))) |
(*.f64 (log.f64 10) (/.f64 1 (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) |
(*.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)) 1) |
(*.f64 (*.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)) 2) 1/2) |
(*.f64 (*.f64 (log.f64 10) 2) (/.f64 1 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 2)))) |
(*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 1 (atan2.f64 im re))) |
(*.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (atan2.f64 im re))) (log.f64 10)) |
(*.f64 1/2 (*.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)) 2)) |
(*.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 2))) (*.f64 (log.f64 10) 2)) |
(pow.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)) 1) |
(+.f64 (*.f64 (log.f64 10) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10))) 0) |
(+.f64 0 (*.f64 (log.f64 10) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)))) |
(-.f64 (*.f64 (log.f64 10) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10))) 0) |
(/.f64 1 (*.f64 (/.f64 1 (log.f64 10)) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))))) |
(/.f64 (atan2.f64 im re) (/.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (*.f64 (log.f64 10) (log.f64 10))))) |
(/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 (/.f64 1 (log.f64 10)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re)))))) |
(/.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re)))) |
(/.f64 (log.f64 10) (/.f64 (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re))) (/.f64 1 (atan2.f64 im re)))) |
(/.f64 (log.f64 10) (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 2) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))))) 2)) |
(/.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)) (/.f64 1 (log.f64 10)))) |
(/.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (*.f64 (/.f64 1 (log.f64 10)) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (log.f64 10))))) |
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (/.f64 1 (log.f64 10))) |
(/.f64 (*.f64 (log.f64 10) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10))) 1) |
(/.f64 (/.f64 2 (*.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (*.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)) 2) (/.f64 1 (log.f64 10)))) |
(/.f64 (/.f64 2 (*.f64 (atan2.f64 im re) (log.f64 10))) (+.f64 (*.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)) (/.f64 1 (log.f64 10))) (*.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)) (/.f64 1 (log.f64 10))))) |
(/.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) 2) (*.f64 2 (/.f64 (/.f64 1 (log.f64 10)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))))))) |
(/.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) 2) (+.f64 (/.f64 (/.f64 1 (log.f64 10)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))))) (/.f64 (/.f64 1 (log.f64 10)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))))))) |
(/.f64 (*.f64 (log.f64 10) 2) (*.f64 (log.f64 10) (*.f64 2 (/.f64 (log.f64 10) (atan2.f64 im re))))) |
(/.f64 (*.f64 (log.f64 10) 2) (/.f64 2 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)))) |
(/.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 2)) (*.f64 (/.f64 1 (log.f64 10)) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))))) |
(/.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 2)) (+.f64 (*.f64 (/.f64 1 (log.f64 10)) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (log.f64 10)))) (*.f64 (/.f64 1 (log.f64 10)) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (log.f64 10)))))) |
(/.f64 2 (*.f64 (/.f64 1 (log.f64 10)) (*.f64 (log.f64 10) (*.f64 2 (/.f64 (log.f64 10) (atan2.f64 im re)))))) |
(/.f64 2 (+.f64 (*.f64 (/.f64 1 (log.f64 10)) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re)))) (*.f64 (/.f64 1 (log.f64 10)) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re)))))) |
(/.f64 (*.f64 (atan2.f64 im re) 2) (+.f64 (/.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (*.f64 (log.f64 10) (log.f64 10)))) (/.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (*.f64 (log.f64 10) (log.f64 10)))))) |
(/.f64 (/.f64 1 (log.f64 10)) (*.f64 (/.f64 1 (log.f64 10)) (/.f64 (log.f64 10) (atan2.f64 im re)))) |
(/.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) (*.f64 2 (/.f64 1 (/.f64 1 (*.f64 (log.f64 10) (log.f64 10)))))) |
(/.f64 (*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (*.f64 (log.f64 10) 2)) 2) |
(/.f64 4 (+.f64 (*.f64 (/.f64 1 (log.f64 10)) (*.f64 (log.f64 10) (*.f64 2 (/.f64 (log.f64 10) (atan2.f64 im re))))) (*.f64 (/.f64 1 (log.f64 10)) (*.f64 (log.f64 10) (*.f64 2 (/.f64 (log.f64 10) (atan2.f64 im re))))))) |
(/.f64 (*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) 2) (*.f64 2 (/.f64 1 (log.f64 10)))) |
(/.f64 (*.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))) 4) (*.f64 (/.f64 1 (log.f64 10)) (*.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)) 4))) |
(/.f64 (*.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))) 4) (+.f64 (*.f64 (*.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)) 2) (/.f64 1 (log.f64 10))) (*.f64 (*.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)) 2) (/.f64 1 (log.f64 10))))) |
(/.f64 (*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (*.f64 (log.f64 10) 2) (/.f64 1 (log.f64 10)))) |
(/.f64 (*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10))) (+.f64 (*.f64 (log.f64 10) (/.f64 1 (log.f64 10))) (*.f64 (log.f64 10) (/.f64 1 (log.f64 10))))) |
(/.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) 4) (+.f64 (*.f64 2 (/.f64 (/.f64 1 (log.f64 10)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re)))))) (*.f64 2 (/.f64 (/.f64 1 (log.f64 10)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re)))))))) |
(/.f64 (*.f64 (log.f64 10) 4) (+.f64 (/.f64 2 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10))) (/.f64 2 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10))))) |
(/.f64 (*.f64 2 (/.f64 1 (log.f64 10))) (+.f64 (*.f64 (/.f64 1 (log.f64 10)) (/.f64 (log.f64 10) (atan2.f64 im re))) (*.f64 (/.f64 1 (log.f64 10)) (/.f64 (log.f64 10) (atan2.f64 im re))))) |
(/.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 4)) (+.f64 (*.f64 (/.f64 1 (log.f64 10)) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)))) (*.f64 (/.f64 1 (log.f64 10)) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)))))) |
(/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re)))) (/.f64 (atan2.f64 im re) (log.f64 10))) |
(/.f64 (/.f64 (/.f64 2 (log.f64 10)) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re))) (*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))) |
(/.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (/.f64 1 (log.f64 10)) (*.f64 (atan2.f64 im re) (log.f64 10)))) |
(/.f64 (/.f64 2 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re))) (+.f64 (*.f64 (/.f64 1 (log.f64 10)) (*.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (/.f64 1 (log.f64 10)) (*.f64 (atan2.f64 im re) (log.f64 10))))) |
(/.f64 (neg.f64 (log.f64 10)) (/.f64 -1 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)))) |
(/.f64 (neg.f64 (log.f64 10)) (-.f64 0 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))))) |
(/.f64 (neg.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10)))) (*.f64 (/.f64 1 (log.f64 10)) (neg.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re))))) |
(/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (/.f64 1 (log.f64 10)) (neg.f64 (log.f64 10)))) |
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 1 (/.f64 1 (*.f64 (log.f64 10) (log.f64 10))))) |
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (/.f64 (*.f64 (log.f64 10) 2) (atan2.f64 im re)) (/.f64 2 (*.f64 (atan2.f64 im re) (log.f64 10))))) |
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (/.f64 (neg.f64 (log.f64 10)) (atan2.f64 im re)) (neg.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10)))))) |
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (/.f64 1 (log.f64 10)))) |
(/.f64 (*.f64 2 (neg.f64 (log.f64 10))) (+.f64 (/.f64 -1 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10))) (/.f64 -1 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10))))) |
(/.f64 (*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) 4) (*.f64 2 (*.f64 2 (/.f64 1 (log.f64 10))))) |
(/.f64 (*.f64 2 (*.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))) 4)) (+.f64 (*.f64 (/.f64 1 (log.f64 10)) (*.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)) 4)) (*.f64 (/.f64 1 (log.f64 10)) (*.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)) 4)))) |
(/.f64 (*.f64 2 (*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))) (+.f64 (*.f64 (*.f64 (log.f64 10) 2) (/.f64 1 (log.f64 10))) (*.f64 (*.f64 (log.f64 10) 2) (/.f64 1 (log.f64 10))))) |
(/.f64 (*.f64 2 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))))) (*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))) |
(/.f64 (*.f64 2 (/.f64 (/.f64 2 (log.f64 10)) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)))) (*.f64 2 (*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10))))) |
(/.f64 (*.f64 2 (neg.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))))) (+.f64 (*.f64 (/.f64 1 (log.f64 10)) (neg.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)))) (*.f64 (/.f64 1 (log.f64 10)) (neg.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)))))) |
(/.f64 (*.f64 2 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (+.f64 (*.f64 (/.f64 1 (log.f64 10)) (neg.f64 (log.f64 10))) (*.f64 (/.f64 1 (log.f64 10)) (neg.f64 (log.f64 10))))) |
(/.f64 (*.f64 (*.f64 (log.f64 10) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10))) 4) 4) |
(/.f64 (/.f64 1 (/.f64 1 (log.f64 10))) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re)))) |
(/.f64 (/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 1 (log.f64 10))) (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)))) |
(/.f64 (/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 1 (log.f64 10))) (/.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)) (/.f64 1 (log.f64 10)))) |
(/.f64 (/.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 1 (log.f64 10))) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re))) |
(/.f64 (/.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 1 (log.f64 10))) (/.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (atan2.f64 im re))) (/.f64 1 (log.f64 10)))) |
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (/.f64 1 (log.f64 10))) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (log.f64 10)))) |
(/.f64 (/.f64 (/.f64 2 (*.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 1 (log.f64 10))) (*.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)) 2)) |
(/.f64 (/.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) 2) (/.f64 1 (log.f64 10))) (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)) 2))) |
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 2)) (/.f64 1 (log.f64 10))) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)))) |
(/.f64 (/.f64 2 (/.f64 1 (log.f64 10))) (*.f64 (log.f64 10) (*.f64 2 (/.f64 (log.f64 10) (atan2.f64 im re))))) |
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 1 (log.f64 10))) (log.f64 10)) |
(/.f64 (/.f64 (*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) 2) (/.f64 1 (log.f64 10))) 2) |
(/.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))) 4) (/.f64 1 (log.f64 10))) (*.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)) 4)) |
(/.f64 (/.f64 (*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 1 (log.f64 10))) (*.f64 (log.f64 10) 2)) |
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re)))) (/.f64 1 (log.f64 10))) (atan2.f64 im re)) |
(/.f64 (/.f64 (/.f64 (/.f64 2 (log.f64 10)) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re))) (/.f64 1 (log.f64 10))) (*.f64 (atan2.f64 im re) 2)) |
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 1 (log.f64 10))) (*.f64 (atan2.f64 im re) (log.f64 10))) |
(/.f64 (/.f64 (neg.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10)))) (/.f64 1 (log.f64 10))) (neg.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)))) |
(/.f64 (/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 1 (log.f64 10))) (neg.f64 (log.f64 10))) |
(/.f64 (*.f64 (log.f64 10) (/.f64 1 (log.f64 10))) (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))))) (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) |
(/.f64 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 10))) (-.f64 0 (/.f64 1 (/.f64 1 (*.f64 (log.f64 10) (log.f64 10)))))) |
(/.f64 (neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10))) (neg.f64 (/.f64 1 (log.f64 10)))) |
(/.f64 (+.f64 (*.f64 (log.f64 10) (/.f64 1 (log.f64 10))) (*.f64 (log.f64 10) (/.f64 1 (log.f64 10)))) (*.f64 2 (/.f64 (log.f64 10) (atan2.f64 im re)))) |
(/.f64 (+.f64 (*.f64 (*.f64 (log.f64 10) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10))) 4) (*.f64 (*.f64 (log.f64 10) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10))) 4)) 8) |
(/.f64 (+.f64 (/.f64 1 (/.f64 1 (log.f64 10))) (/.f64 1 (/.f64 1 (log.f64 10)))) (*.f64 (log.f64 10) (*.f64 2 (/.f64 (log.f64 10) (atan2.f64 im re))))) |
(/.f64 (+.f64 (/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 1 (log.f64 10))) (/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 1 (log.f64 10)))) (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)) 2))) |
(/.f64 (+.f64 (/.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 1 (log.f64 10))) (/.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 1 (log.f64 10)))) (*.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)) 2)) |
(/.f64 (+.f64 (/.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (/.f64 1 (log.f64 10))) (/.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (/.f64 1 (log.f64 10)))) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)))) |
(/.f64 (+.f64 (/.f64 (/.f64 2 (*.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 1 (log.f64 10))) (/.f64 (/.f64 2 (*.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 1 (log.f64 10)))) (*.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)) 4)) |
(/.f64 (+.f64 (/.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) 2) (/.f64 1 (log.f64 10))) (/.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) 2) (/.f64 1 (log.f64 10)))) (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)) 4))) |
(/.f64 (+.f64 (/.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 2)) (/.f64 1 (log.f64 10))) (/.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 2)) (/.f64 1 (log.f64 10)))) (*.f64 2 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))))) |
(/.f64 (+.f64 (/.f64 2 (/.f64 1 (log.f64 10))) (/.f64 2 (/.f64 1 (log.f64 10)))) (*.f64 (*.f64 (log.f64 10) 2) (*.f64 2 (/.f64 (log.f64 10) (atan2.f64 im re))))) |
(/.f64 (+.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 1 (log.f64 10))) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 1 (log.f64 10)))) (*.f64 (log.f64 10) 2)) |
(/.f64 (+.f64 (/.f64 (*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) 2) (/.f64 1 (log.f64 10))) (/.f64 (*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) 2) (/.f64 1 (log.f64 10)))) 4) |
(/.f64 (+.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))) 4) (/.f64 1 (log.f64 10))) (/.f64 (*.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))) 4) (/.f64 1 (log.f64 10)))) (*.f64 2 (*.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)) 4))) |
(/.f64 (+.f64 (/.f64 (*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 1 (log.f64 10))) (/.f64 (*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 1 (log.f64 10)))) (*.f64 (log.f64 10) 4)) |
(/.f64 (+.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re)))) (/.f64 1 (log.f64 10))) (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re)))) (/.f64 1 (log.f64 10)))) (*.f64 (atan2.f64 im re) 2)) |
(/.f64 (+.f64 (/.f64 (/.f64 (/.f64 2 (log.f64 10)) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re))) (/.f64 1 (log.f64 10))) (/.f64 (/.f64 (/.f64 2 (log.f64 10)) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re))) (/.f64 1 (log.f64 10)))) (*.f64 (atan2.f64 im re) 4)) |
(/.f64 (+.f64 (/.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 1 (log.f64 10))) (/.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 1 (log.f64 10)))) (*.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))) |
(/.f64 (+.f64 (/.f64 (neg.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10)))) (/.f64 1 (log.f64 10))) (/.f64 (neg.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10)))) (/.f64 1 (log.f64 10)))) (*.f64 2 (neg.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re))))) |
(/.f64 (+.f64 (/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 1 (log.f64 10))) (/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 1 (log.f64 10)))) (*.f64 2 (neg.f64 (log.f64 10)))) |
(/.f64 (+.f64 (neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10))) (neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)))) (*.f64 2 (neg.f64 (/.f64 1 (log.f64 10))))) |
(/.f64 (neg.f64 (*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) 2)) (neg.f64 (*.f64 2 (/.f64 1 (log.f64 10))))) |
(/.f64 (neg.f64 (/.f64 1 (/.f64 1 (log.f64 10)))) (-.f64 0 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))))) |
(/.f64 (neg.f64 (/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 1 (log.f64 10)))) (neg.f64 (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re))))) |
(/.f64 (neg.f64 (/.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 1 (log.f64 10)))) (neg.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)))) |
(/.f64 (neg.f64 (/.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (/.f64 1 (log.f64 10)))) (neg.f64 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (log.f64 10))))) |
(/.f64 (neg.f64 (/.f64 (/.f64 2 (*.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 1 (log.f64 10)))) (neg.f64 (*.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)) 2))) |
(/.f64 (neg.f64 (/.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) 2) (/.f64 1 (log.f64 10)))) (-.f64 0 (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)) 2)))) |
(/.f64 (neg.f64 (/.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 2)) (/.f64 1 (log.f64 10)))) (-.f64 0 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))))) |
(/.f64 (neg.f64 (/.f64 2 (/.f64 1 (log.f64 10)))) (-.f64 0 (*.f64 (log.f64 10) (*.f64 2 (/.f64 (log.f64 10) (atan2.f64 im re)))))) |
(/.f64 (neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 1 (log.f64 10)))) (neg.f64 (log.f64 10))) |
(/.f64 (neg.f64 (*.f64 (log.f64 10) (/.f64 1 (log.f64 10)))) (neg.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) |
(/.f64 (neg.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))) 4) (/.f64 1 (log.f64 10)))) (-.f64 0 (*.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)) 4))) |
(/.f64 (neg.f64 (/.f64 (*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 1 (log.f64 10)))) (neg.f64 (*.f64 (log.f64 10) 2))) |
(/.f64 (neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re)))) (/.f64 1 (log.f64 10)))) (neg.f64 (atan2.f64 im re))) |
(/.f64 (neg.f64 (/.f64 (/.f64 (/.f64 2 (log.f64 10)) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re))) (/.f64 1 (log.f64 10)))) (neg.f64 (*.f64 (atan2.f64 im re) 2))) |
(/.f64 (neg.f64 (/.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 1 (log.f64 10)))) (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 10)))) |
(/.f64 (neg.f64 (/.f64 (neg.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10)))) (/.f64 1 (log.f64 10)))) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re))) |
(/.f64 (neg.f64 (/.f64 (neg.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10)))) (/.f64 1 (log.f64 10)))) (-.f64 0 (neg.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re))))) |
(/.f64 (neg.f64 (/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 1 (log.f64 10)))) (log.f64 10)) |
(/.f64 (neg.f64 (/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 1 (log.f64 10)))) (neg.f64 (neg.f64 (log.f64 10)))) |
(/.f64 (neg.f64 (neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)))) (/.f64 1 (log.f64 10))) |
(/.f64 (neg.f64 (neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)))) (neg.f64 (neg.f64 (/.f64 1 (log.f64 10))))) |
(pow.f64 (*.f64 (log.f64 10) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10))) 1) |
| Outputs |
|---|
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2)) |
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2)) |
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2)) |
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2)) |
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2)) |
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2)) |
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2)) |
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2)) |
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2)) |
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2)) |
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2)) |
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2)) |
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2)) |
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2)) |
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2)) |
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2)) |
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2)) |
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2)) |
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2)) |
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2)) |
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2)) |
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2)) |
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2)) |
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2)) |
(/.f64 1 (*.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))) |
(/.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re)) |
(/.f64 1 (*.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))) |
(/.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re)) |
(/.f64 1 (*.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))) |
(/.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re)) |
(/.f64 1 (*.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))) |
(/.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re)) |
(/.f64 1 (*.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))) |
(/.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re)) |
(/.f64 1 (*.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))) |
(/.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re)) |
(/.f64 1 (*.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))) |
(/.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re)) |
(/.f64 1 (*.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))) |
(/.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re)) |
(/.f64 1 (*.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))) |
(/.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re)) |
(/.f64 1 (*.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))) |
(/.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re)) |
(/.f64 1 (*.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))) |
(/.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re)) |
(/.f64 1 (*.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))) |
(/.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re)) |
(/.f64 1 (*.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))) |
(/.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re)) |
(/.f64 1 (*.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))) |
(/.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re)) |
(/.f64 1 (*.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))) |
(/.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re)) |
(/.f64 1 (*.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))) |
(/.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re)) |
(/.f64 1 (*.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))) |
(/.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re)) |
(/.f64 1 (*.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))) |
(/.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re)) |
(/.f64 1 (*.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))) |
(/.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re)) |
(/.f64 1 (*.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))) |
(/.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re)) |
(/.f64 1 (*.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))) |
(/.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re)) |
(/.f64 1 (*.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))) |
(/.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re)) |
(/.f64 1 (*.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))) |
(/.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re)) |
(/.f64 1 (*.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))) |
(/.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re)) |
(/.f64 (log.f64 10) (pow.f64 (atan2.f64 im re) 2)) |
(/.f64 (log.f64 10) (pow.f64 (atan2.f64 im re) 2)) |
(/.f64 (log.f64 10) (pow.f64 (atan2.f64 im re) 2)) |
(/.f64 (log.f64 10) (pow.f64 (atan2.f64 im re) 2)) |
(/.f64 (log.f64 10) (pow.f64 (atan2.f64 im re) 2)) |
(/.f64 (log.f64 10) (pow.f64 (atan2.f64 im re) 2)) |
(/.f64 (log.f64 10) (pow.f64 (atan2.f64 im re) 2)) |
(/.f64 (log.f64 10) (pow.f64 (atan2.f64 im re) 2)) |
(/.f64 (log.f64 10) (pow.f64 (atan2.f64 im re) 2)) |
(/.f64 (log.f64 10) (pow.f64 (atan2.f64 im re) 2)) |
(/.f64 (log.f64 10) (pow.f64 (atan2.f64 im re) 2)) |
(/.f64 (log.f64 10) (pow.f64 (atan2.f64 im re) 2)) |
(/.f64 (log.f64 10) (pow.f64 (atan2.f64 im re) 2)) |
(/.f64 (log.f64 10) (pow.f64 (atan2.f64 im re) 2)) |
(/.f64 (log.f64 10) (pow.f64 (atan2.f64 im re) 2)) |
(/.f64 (log.f64 10) (pow.f64 (atan2.f64 im re) 2)) |
(/.f64 (log.f64 10) (pow.f64 (atan2.f64 im re) 2)) |
(/.f64 (log.f64 10) (pow.f64 (atan2.f64 im re) 2)) |
(/.f64 (log.f64 10) (pow.f64 (atan2.f64 im re) 2)) |
(/.f64 (log.f64 10) (pow.f64 (atan2.f64 im re) 2)) |
(/.f64 (log.f64 10) (pow.f64 (atan2.f64 im re) 2)) |
(/.f64 (log.f64 10) (pow.f64 (atan2.f64 im re) 2)) |
(/.f64 (log.f64 10) (pow.f64 (atan2.f64 im re) 2)) |
(/.f64 (log.f64 10) (pow.f64 (atan2.f64 im re) 2)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(+.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) 0) |
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) |
(+.f64 0 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10))) |
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) |
(-.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) 0) |
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) |
(*.f64 1 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10))) |
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) |
(*.f64 (atan2.f64 im re) (/.f64 1 (*.f64 (log.f64 10) (log.f64 10)))) |
(*.f64 (atan2.f64 im re) (/.f64 (/.f64 1 (log.f64 10)) (log.f64 10))) |
(*.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))))) |
(*.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) (atan2.f64 im re)))) |
(/.f64 (/.f64 (atan2.f64 im re) (atan2.f64 im re)) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re)))) |
(*.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (log.f64 10)))) |
(*.f64 (atan2.f64 im re) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))))) |
(*.f64 (atan2.f64 im re) (/.f64 (/.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re)) (/.f64 (log.f64 10) (atan2.f64 im re)))) |
(*.f64 (atan2.f64 im re) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (atan2.f64 im re) (log.f64 10)))) |
(*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (/.f64 (/.f64 1 (log.f64 10)) (*.f64 (atan2.f64 im re) (log.f64 10)))) |
(*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (/.f64 1 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))))) |
(*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (/.f64 (/.f64 (/.f64 1 (log.f64 10)) (log.f64 10)) (atan2.f64 im re))) |
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) 1) |
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) |
(*.f64 (/.f64 2 (*.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 1 (*.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)) 2))) |
(*.f64 (/.f64 2 (*.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 1 (*.f64 2 (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))))) |
(*.f64 (/.f64 (/.f64 2 (log.f64 10)) (atan2.f64 im re)) (/.f64 1/2 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)))) |
(*.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) 2) (/.f64 1 (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)) 2)))) |
(*.f64 (/.f64 1 (atan2.f64 im re)) (*.f64 2 (/.f64 1 (*.f64 (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))) (*.f64 (log.f64 10) 2))))) |
(*.f64 (/.f64 1 (atan2.f64 im re)) (*.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re)))) 1)) |
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re)))) 1) (atan2.f64 im re)) |
(*.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 2)) (/.f64 1 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))))) |
(*.f64 (atan2.f64 im re) (*.f64 (*.f64 (atan2.f64 im re) 2) (/.f64 (/.f64 1 (log.f64 10)) (*.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))))) |
(*.f64 (atan2.f64 im re) (*.f64 (*.f64 (atan2.f64 im re) 2) (/.f64 (/.f64 (/.f64 1 (log.f64 10)) (log.f64 10)) (*.f64 (atan2.f64 im re) 2)))) |
(*.f64 (*.f64 (atan2.f64 im re) 2) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))))) |
(*.f64 (*.f64 (atan2.f64 im re) 2) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)))) |
(*.f64 (atan2.f64 im re) (/.f64 (*.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 2))))) |
(*.f64 (/.f64 1 (log.f64 10)) (/.f64 (atan2.f64 im re) (log.f64 10))) |
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) |
(*.f64 (fabs.f64 (atan2.f64 im re)) (/.f64 (fabs.f64 (atan2.f64 im re)) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (log.f64 10))))) |
(*.f64 (fabs.f64 (atan2.f64 im re)) (/.f64 (fabs.f64 (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))))) |
(/.f64 (fabs.f64 (atan2.f64 im re)) (/.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (fabs.f64 (atan2.f64 im re)))) |
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re)))) (/.f64 1 (atan2.f64 im re))) |
(*.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) (atan2.f64 im re)))) |
(/.f64 (/.f64 (atan2.f64 im re) (atan2.f64 im re)) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re)))) |
(*.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10)))) |
(*.f64 (atan2.f64 im re) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))))) |
(*.f64 (atan2.f64 im re) (/.f64 (/.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re)) (/.f64 (log.f64 10) (atan2.f64 im re)))) |
(*.f64 (atan2.f64 im re) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (atan2.f64 im re) (log.f64 10)))) |
(*.f64 (/.f64 1 (*.f64 (log.f64 10) (log.f64 10))) (atan2.f64 im re)) |
(*.f64 (atan2.f64 im re) (/.f64 1 (*.f64 (log.f64 10) (log.f64 10)))) |
(*.f64 (atan2.f64 im re) (/.f64 (/.f64 1 (log.f64 10)) (log.f64 10))) |
(*.f64 (/.f64 (/.f64 1 (log.f64 10)) (*.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (atan2.f64 im re) (atan2.f64 im re))) |
(*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) (/.f64 1 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))))) |
(*.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (/.f64 (/.f64 (/.f64 1 (log.f64 10)) (log.f64 10)) (atan2.f64 im re))) |
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 1 (log.f64 10))) |
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) |
(*.f64 (/.f64 (fabs.f64 (atan2.f64 im re)) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (log.f64 10)))) (fabs.f64 (atan2.f64 im re))) |
(*.f64 (fabs.f64 (atan2.f64 im re)) (/.f64 (fabs.f64 (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))))) |
(/.f64 (fabs.f64 (atan2.f64 im re)) (/.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (fabs.f64 (atan2.f64 im re)))) |
(*.f64 (/.f64 1 (*.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)) 2)) (/.f64 2 (*.f64 (atan2.f64 im re) (log.f64 10)))) |
(*.f64 (/.f64 2 (*.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 1 (*.f64 2 (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))))) |
(*.f64 (/.f64 (/.f64 2 (log.f64 10)) (atan2.f64 im re)) (/.f64 1/2 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)))) |
(*.f64 (/.f64 1 (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)) 2))) (*.f64 (/.f64 1 (atan2.f64 im re)) 2)) |
(*.f64 (/.f64 1 (atan2.f64 im re)) (*.f64 2 (/.f64 1 (*.f64 (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))) (*.f64 (log.f64 10) 2))))) |
(*.f64 (/.f64 1 (atan2.f64 im re)) (*.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re)))) 1)) |
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re)))) 1) (atan2.f64 im re)) |
(*.f64 (/.f64 1 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)))) (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 2))) |
(*.f64 (atan2.f64 im re) (*.f64 (*.f64 (atan2.f64 im re) 2) (/.f64 (/.f64 1 (log.f64 10)) (*.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))))) |
(*.f64 (atan2.f64 im re) (*.f64 (*.f64 (atan2.f64 im re) 2) (/.f64 (/.f64 (/.f64 1 (log.f64 10)) (log.f64 10)) (*.f64 (atan2.f64 im re) 2)))) |
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)))) (*.f64 (atan2.f64 im re) 2)) |
(*.f64 (*.f64 (atan2.f64 im re) 2) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)))) |
(*.f64 (atan2.f64 im re) (/.f64 (*.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 2))))) |
(pow.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) 1) |
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) |
(+.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))) 0) |
(/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))) |
(/.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re)) |
(+.f64 0 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10)))) |
(/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))) |
(/.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re)) |
(-.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))) 0) |
(/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))) |
(/.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re)) |
(*.f64 1 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10)))) |
(/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))) |
(/.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re)) |
(*.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 1 (log.f64 10))) |
(/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))) |
(/.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re)) |
(*.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))) 1) |
(/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))) |
(/.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re)) |
(*.f64 (/.f64 2 (*.f64 (atan2.f64 im re) (log.f64 10))) 1/2) |
(*.f64 (/.f64 (/.f64 2 (log.f64 10)) (atan2.f64 im re)) 1/2) |
(*.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) 2) (/.f64 1 (*.f64 (log.f64 10) 2))) |
(*.f64 (/.f64 1 (atan2.f64 im re)) (*.f64 2 (/.f64 1 (*.f64 (log.f64 10) 2)))) |
(*.f64 (/.f64 1 (atan2.f64 im re)) (*.f64 2 (/.f64 1/2 (log.f64 10)))) |
(*.f64 2 (/.f64 (/.f64 1/2 (log.f64 10)) (atan2.f64 im re))) |
(*.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (atan2.f64 im re))) |
(/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))) |
(/.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re)) |
(*.f64 1/2 (/.f64 2 (*.f64 (atan2.f64 im re) (log.f64 10)))) |
(*.f64 (/.f64 2 (*.f64 (atan2.f64 im re) (log.f64 10))) 1/2) |
(*.f64 (/.f64 (/.f64 2 (log.f64 10)) (atan2.f64 im re)) 1/2) |
(*.f64 (/.f64 1 (*.f64 (log.f64 10) 2)) (*.f64 (/.f64 1 (atan2.f64 im re)) 2)) |
(*.f64 (/.f64 1 (atan2.f64 im re)) (*.f64 2 (/.f64 1 (*.f64 (log.f64 10) 2)))) |
(*.f64 (/.f64 1 (atan2.f64 im re)) (*.f64 2 (/.f64 1/2 (log.f64 10)))) |
(*.f64 2 (/.f64 (/.f64 1/2 (log.f64 10)) (atan2.f64 im re))) |
(pow.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))) 1) |
(/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))) |
(/.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re)) |
(+.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)) 0) |
(/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))) |
(/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)) |
(+.f64 0 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re))) |
(/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))) |
(/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)) |
(-.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)) 0) |
(/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))) |
(/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)) |
(*.f64 1 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re))) |
(/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))) |
(/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)) |
(*.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))) |
(/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)) |
(*.f64 (log.f64 10) (/.f64 1 (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) |
(/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))) |
(/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)) |
(*.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)) 1) |
(/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))) |
(/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)) |
(*.f64 (*.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)) 2) 1/2) |
(/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))) |
(/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)) |
(*.f64 (*.f64 (log.f64 10) 2) (/.f64 1 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 2)))) |
(*.f64 (log.f64 10) (*.f64 2 (/.f64 1 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 2))))) |
(*.f64 (log.f64 10) (*.f64 2 (/.f64 4 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 8))))) |
(*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 1 (atan2.f64 im re))) |
(/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))) |
(/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)) |
(*.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (atan2.f64 im re))) (log.f64 10)) |
(/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))) |
(/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)) |
(*.f64 1/2 (*.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)) 2)) |
(/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))) |
(/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)) |
(*.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 2))) (*.f64 (log.f64 10) 2)) |
(*.f64 (log.f64 10) (*.f64 2 (/.f64 1 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 2))))) |
(*.f64 (log.f64 10) (*.f64 2 (/.f64 4 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 8))))) |
(pow.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)) 1) |
(/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))) |
(/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)) |
(+.f64 (*.f64 (log.f64 10) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10))) 0) |
(*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) |
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 10))) |
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))) |
(+.f64 0 (*.f64 (log.f64 10) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)))) |
(*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) |
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 10))) |
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))) |
(-.f64 (*.f64 (log.f64 10) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10))) 0) |
(*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) |
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 10))) |
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))) |
(/.f64 1 (*.f64 (/.f64 1 (log.f64 10)) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))))) |
(*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) |
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 10))) |
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))) |
(/.f64 (atan2.f64 im re) (/.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (*.f64 (log.f64 10) (log.f64 10))))) |
(*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) |
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 10))) |
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))) |
(/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 (/.f64 1 (log.f64 10)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re)))))) |
(/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10))))) |
(/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (log.f64 10) (atan2.f64 im re))))) |
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (log.f64 10)))))) |
(/.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re)))) |
(*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) |
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 10))) |
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))) |
(/.f64 (log.f64 10) (/.f64 (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re))) (/.f64 1 (atan2.f64 im re)))) |
(/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10))))) |
(/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (log.f64 10) (atan2.f64 im re))))) |
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (log.f64 10)))))) |
(/.f64 (log.f64 10) (/.f64 (/.f64 (*.f64 (atan2.f64 im re) 2) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))))) 2)) |
(/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10))))) |
(/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (log.f64 10) (atan2.f64 im re))))) |
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (log.f64 10)))))) |
(/.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)) (/.f64 1 (log.f64 10)))) |
(/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10))))) |
(/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (log.f64 10) (atan2.f64 im re))))) |
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (log.f64 10)))))) |
(/.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (*.f64 (/.f64 1 (log.f64 10)) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (log.f64 10))))) |
(/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10))))) |
(/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (log.f64 10) (atan2.f64 im re))))) |
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (log.f64 10)))))) |
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (/.f64 1 (log.f64 10))) |
(*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) |
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 10))) |
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))) |
(/.f64 (*.f64 (log.f64 10) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10))) 1) |
(*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) |
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 10))) |
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))) |
(/.f64 (/.f64 2 (*.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (*.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)) 2) (/.f64 1 (log.f64 10)))) |
(/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10))))) |
(/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (log.f64 10) (atan2.f64 im re))))) |
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (log.f64 10)))))) |
(/.f64 (/.f64 2 (*.f64 (atan2.f64 im re) (log.f64 10))) (+.f64 (*.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)) (/.f64 1 (log.f64 10))) (*.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)) (/.f64 1 (log.f64 10))))) |
(/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10))))) |
(/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (log.f64 10) (atan2.f64 im re))))) |
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (log.f64 10)))))) |
(/.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) 2) (*.f64 2 (/.f64 (/.f64 1 (log.f64 10)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))))))) |
(/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10))))) |
(/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (log.f64 10) (atan2.f64 im re))))) |
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (log.f64 10)))))) |
(/.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) 2) (+.f64 (/.f64 (/.f64 1 (log.f64 10)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))))) (/.f64 (/.f64 1 (log.f64 10)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))))))) |
(/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10))))) |
(/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (log.f64 10) (atan2.f64 im re))))) |
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (log.f64 10)))))) |
(/.f64 (*.f64 (log.f64 10) 2) (*.f64 (log.f64 10) (*.f64 2 (/.f64 (log.f64 10) (atan2.f64 im re))))) |
(*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) |
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 10))) |
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))) |
(/.f64 (*.f64 (log.f64 10) 2) (/.f64 2 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)))) |
(*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) |
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 10))) |
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))) |
(/.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 2)) (*.f64 (/.f64 1 (log.f64 10)) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))))) |
(/.f64 (/.f64 (/.f64 (log.f64 10) (/.f64 1 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 2)))) (log.f64 10)) (*.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))) |
(/.f64 (*.f64 (atan2.f64 im re) (/.f64 (*.f64 (atan2.f64 im re) 2) (/.f64 1 (log.f64 10)))) (*.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 2)))) |
(/.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 4)) (*.f64 (*.f64 (log.f64 10) 4) (*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (log.f64 10))))) |
(/.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 2)) (+.f64 (*.f64 (/.f64 1 (log.f64 10)) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (log.f64 10)))) (*.f64 (/.f64 1 (log.f64 10)) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (log.f64 10)))))) |
(/.f64 (/.f64 (/.f64 (log.f64 10) (/.f64 1 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 2)))) (log.f64 10)) (*.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))) |
(/.f64 (*.f64 (atan2.f64 im re) (/.f64 (*.f64 (atan2.f64 im re) 2) (/.f64 1 (log.f64 10)))) (*.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 2)))) |
(/.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 4)) (*.f64 (*.f64 (log.f64 10) 4) (*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (log.f64 10))))) |
(/.f64 2 (*.f64 (/.f64 1 (log.f64 10)) (*.f64 (log.f64 10) (*.f64 2 (/.f64 (log.f64 10) (atan2.f64 im re)))))) |
(*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) |
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 10))) |
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))) |
(/.f64 2 (+.f64 (*.f64 (/.f64 1 (log.f64 10)) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re)))) (*.f64 (/.f64 1 (log.f64 10)) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re)))))) |
(*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) |
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 10))) |
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))) |
(/.f64 (*.f64 (atan2.f64 im re) 2) (+.f64 (/.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (*.f64 (log.f64 10) (log.f64 10)))) (/.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (*.f64 (log.f64 10) (log.f64 10)))))) |
(*.f64 2 (/.f64 (atan2.f64 im re) (+.f64 (/.f64 (*.f64 (log.f64 10) (log.f64 10)) (/.f64 (log.f64 10) 1)) (/.f64 (*.f64 (log.f64 10) (log.f64 10)) (/.f64 (log.f64 10) 1))))) |
(*.f64 2 (/.f64 (atan2.f64 im re) (+.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 10))) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (log.f64 10)))))) |
(*.f64 2 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 2 (log.f64 10)))))) |
(/.f64 (/.f64 1 (log.f64 10)) (*.f64 (/.f64 1 (log.f64 10)) (/.f64 (log.f64 10) (atan2.f64 im re)))) |
(*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) |
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 10))) |
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))) |
(/.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) (*.f64 2 (/.f64 1 (/.f64 1 (*.f64 (log.f64 10) (log.f64 10)))))) |
(*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) |
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 10))) |
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))) |
(/.f64 (*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) (*.f64 (log.f64 10) 2)) 2) |
(*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) |
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 10))) |
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))) |
(/.f64 4 (+.f64 (*.f64 (/.f64 1 (log.f64 10)) (*.f64 (log.f64 10) (*.f64 2 (/.f64 (log.f64 10) (atan2.f64 im re))))) (*.f64 (/.f64 1 (log.f64 10)) (*.f64 (log.f64 10) (*.f64 2 (/.f64 (log.f64 10) (atan2.f64 im re))))))) |
(*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) |
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 10))) |
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))) |
(/.f64 (*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) 2) (*.f64 2 (/.f64 1 (log.f64 10)))) |
(*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) |
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 10))) |
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))) |
(/.f64 (*.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))) 4) (*.f64 (/.f64 1 (log.f64 10)) (*.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)) 4))) |
(/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10))))) |
(/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (log.f64 10) (atan2.f64 im re))))) |
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (log.f64 10)))))) |
(/.f64 (*.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))) 4) (+.f64 (*.f64 (*.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)) 2) (/.f64 1 (log.f64 10))) (*.f64 (*.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)) 2) (/.f64 1 (log.f64 10))))) |
(/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10))))) |
(/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (log.f64 10) (atan2.f64 im re))))) |
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (log.f64 10)))))) |
(/.f64 (*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (*.f64 (log.f64 10) 2) (/.f64 1 (log.f64 10)))) |
(*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) |
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 10))) |
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))) |
(/.f64 (*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10))) (+.f64 (*.f64 (log.f64 10) (/.f64 1 (log.f64 10))) (*.f64 (log.f64 10) (/.f64 1 (log.f64 10))))) |
(*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) |
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 10))) |
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))) |
(/.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) 4) (+.f64 (*.f64 2 (/.f64 (/.f64 1 (log.f64 10)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re)))))) (*.f64 2 (/.f64 (/.f64 1 (log.f64 10)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re)))))))) |
(/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10))))) |
(/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (log.f64 10) (atan2.f64 im re))))) |
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (log.f64 10)))))) |
(/.f64 (*.f64 (log.f64 10) 4) (+.f64 (/.f64 2 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10))) (/.f64 2 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10))))) |
(*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) |
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 10))) |
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))) |
(/.f64 (*.f64 2 (/.f64 1 (log.f64 10))) (+.f64 (*.f64 (/.f64 1 (log.f64 10)) (/.f64 (log.f64 10) (atan2.f64 im re))) (*.f64 (/.f64 1 (log.f64 10)) (/.f64 (log.f64 10) (atan2.f64 im re))))) |
(*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) |
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 10))) |
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))) |
(/.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 4)) (+.f64 (*.f64 (/.f64 1 (log.f64 10)) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)))) (*.f64 (/.f64 1 (log.f64 10)) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)))))) |
(/.f64 (/.f64 (/.f64 (log.f64 10) (/.f64 1 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 2)))) (log.f64 10)) (*.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))) |
(/.f64 (*.f64 (atan2.f64 im re) (/.f64 (*.f64 (atan2.f64 im re) 2) (/.f64 1 (log.f64 10)))) (*.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 2)))) |
(/.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 4)) (*.f64 (*.f64 (log.f64 10) 4) (*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (log.f64 10))))) |
(/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re)))) (/.f64 (atan2.f64 im re) (log.f64 10))) |
(/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10))))) |
(/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (log.f64 10) (atan2.f64 im re))))) |
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (log.f64 10)))))) |
(/.f64 (/.f64 (/.f64 2 (log.f64 10)) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re))) (*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))) |
(/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10))))) |
(/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (log.f64 10) (atan2.f64 im re))))) |
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (log.f64 10)))))) |
(/.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (/.f64 1 (log.f64 10)) (*.f64 (atan2.f64 im re) (log.f64 10)))) |
(/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10))))) |
(/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (log.f64 10) (atan2.f64 im re))))) |
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (log.f64 10)))))) |
(/.f64 (/.f64 2 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re))) (+.f64 (*.f64 (/.f64 1 (log.f64 10)) (*.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (/.f64 1 (log.f64 10)) (*.f64 (atan2.f64 im re) (log.f64 10))))) |
(/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10))))) |
(/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (log.f64 10) (atan2.f64 im re))))) |
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (log.f64 10)))))) |
(/.f64 (neg.f64 (log.f64 10)) (/.f64 -1 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)))) |
(*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) |
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 10))) |
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))) |
(/.f64 (neg.f64 (log.f64 10)) (-.f64 0 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))))) |
(*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) |
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 10))) |
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))) |
(/.f64 (neg.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10)))) (*.f64 (/.f64 1 (log.f64 10)) (neg.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re))))) |
(/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10))))) |
(/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (log.f64 10) (atan2.f64 im re))))) |
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (log.f64 10)))))) |
(/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 (/.f64 1 (log.f64 10)) (neg.f64 (log.f64 10)))) |
(*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) |
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 10))) |
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))) |
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 1 (/.f64 1 (*.f64 (log.f64 10) (log.f64 10))))) |
(*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) |
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 10))) |
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))) |
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (/.f64 (*.f64 (log.f64 10) 2) (atan2.f64 im re)) (/.f64 2 (*.f64 (atan2.f64 im re) (log.f64 10))))) |
(/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10))))) |
(/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (log.f64 10) (atan2.f64 im re))))) |
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (log.f64 10)))))) |
(/.f64 (*.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (/.f64 (neg.f64 (log.f64 10)) (atan2.f64 im re)) (neg.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10)))))) |
(/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10))))) |
(/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (log.f64 10) (atan2.f64 im re))))) |
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (log.f64 10)))))) |
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (/.f64 1 (log.f64 10)))) |
(*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) |
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 10))) |
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))) |
(/.f64 (*.f64 2 (neg.f64 (log.f64 10))) (+.f64 (/.f64 -1 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10))) (/.f64 -1 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10))))) |
(*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) |
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 10))) |
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))) |
(/.f64 (*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) 4) (*.f64 2 (*.f64 2 (/.f64 1 (log.f64 10))))) |
(*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) |
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 10))) |
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))) |
(/.f64 (*.f64 2 (*.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))) 4)) (+.f64 (*.f64 (/.f64 1 (log.f64 10)) (*.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)) 4)) (*.f64 (/.f64 1 (log.f64 10)) (*.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)) 4)))) |
(/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10))))) |
(/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (log.f64 10) (atan2.f64 im re))))) |
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (log.f64 10)))))) |
(/.f64 (*.f64 2 (*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))) (+.f64 (*.f64 (*.f64 (log.f64 10) 2) (/.f64 1 (log.f64 10))) (*.f64 (*.f64 (log.f64 10) 2) (/.f64 1 (log.f64 10))))) |
(*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) |
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 10))) |
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))) |
(/.f64 (*.f64 2 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))))) (*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10)))) |
(/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10))))) |
(/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (log.f64 10) (atan2.f64 im re))))) |
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (log.f64 10)))))) |
(/.f64 (*.f64 2 (/.f64 (/.f64 2 (log.f64 10)) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)))) (*.f64 2 (*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10))))) |
(/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10))))) |
(/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (log.f64 10) (atan2.f64 im re))))) |
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (log.f64 10)))))) |
(/.f64 (*.f64 2 (neg.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))))) (+.f64 (*.f64 (/.f64 1 (log.f64 10)) (neg.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)))) (*.f64 (/.f64 1 (log.f64 10)) (neg.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)))))) |
(/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10))))) |
(/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (log.f64 10) (atan2.f64 im re))))) |
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (log.f64 10)))))) |
(/.f64 (*.f64 2 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) (+.f64 (*.f64 (/.f64 1 (log.f64 10)) (neg.f64 (log.f64 10))) (*.f64 (/.f64 1 (log.f64 10)) (neg.f64 (log.f64 10))))) |
(*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) |
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 10))) |
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))) |
(/.f64 (*.f64 (*.f64 (log.f64 10) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10))) 4) 4) |
(*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) |
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 10))) |
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))) |
(/.f64 (/.f64 1 (/.f64 1 (log.f64 10))) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re)))) |
(*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) |
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 10))) |
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))) |
(/.f64 (/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 1 (log.f64 10))) (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)))) |
(/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10))))) |
(/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (log.f64 10) (atan2.f64 im re))))) |
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (log.f64 10)))))) |
(/.f64 (/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 1 (log.f64 10))) (/.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)) (/.f64 1 (log.f64 10)))) |
(/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10))))) |
(/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (log.f64 10) (atan2.f64 im re))))) |
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (log.f64 10)))))) |
(/.f64 (/.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 1 (log.f64 10))) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re))) |
(/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10))))) |
(/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (log.f64 10) (atan2.f64 im re))))) |
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (log.f64 10)))))) |
(/.f64 (/.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 1 (log.f64 10))) (/.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (atan2.f64 im re))) (/.f64 1 (log.f64 10)))) |
(/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10))))) |
(/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (log.f64 10) (atan2.f64 im re))))) |
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (log.f64 10)))))) |
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (/.f64 1 (log.f64 10))) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (log.f64 10)))) |
(/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10))))) |
(/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (log.f64 10) (atan2.f64 im re))))) |
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (log.f64 10)))))) |
(/.f64 (/.f64 (/.f64 2 (*.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 1 (log.f64 10))) (*.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)) 2)) |
(/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10))))) |
(/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (log.f64 10) (atan2.f64 im re))))) |
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (log.f64 10)))))) |
(/.f64 (/.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) 2) (/.f64 1 (log.f64 10))) (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)) 2))) |
(/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10))))) |
(/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (log.f64 10) (atan2.f64 im re))))) |
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (log.f64 10)))))) |
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 2)) (/.f64 1 (log.f64 10))) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)))) |
(/.f64 (/.f64 (/.f64 (log.f64 10) (/.f64 1 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 2)))) (log.f64 10)) (*.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))) |
(/.f64 (*.f64 (atan2.f64 im re) (/.f64 (*.f64 (atan2.f64 im re) 2) (/.f64 1 (log.f64 10)))) (*.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 2)))) |
(/.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 4)) (*.f64 (*.f64 (log.f64 10) 4) (*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (log.f64 10))))) |
(/.f64 (/.f64 2 (/.f64 1 (log.f64 10))) (*.f64 (log.f64 10) (*.f64 2 (/.f64 (log.f64 10) (atan2.f64 im re))))) |
(*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) |
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 10))) |
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))) |
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 1 (log.f64 10))) (log.f64 10)) |
(*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) |
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 10))) |
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))) |
(/.f64 (/.f64 (*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) 2) (/.f64 1 (log.f64 10))) 2) |
(*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) |
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 10))) |
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))) |
(/.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))) 4) (/.f64 1 (log.f64 10))) (*.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)) 4)) |
(/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10))))) |
(/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (log.f64 10) (atan2.f64 im re))))) |
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (log.f64 10)))))) |
(/.f64 (/.f64 (*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 1 (log.f64 10))) (*.f64 (log.f64 10) 2)) |
(*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) |
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 10))) |
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))) |
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re)))) (/.f64 1 (log.f64 10))) (atan2.f64 im re)) |
(/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10))))) |
(/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (log.f64 10) (atan2.f64 im re))))) |
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (log.f64 10)))))) |
(/.f64 (/.f64 (/.f64 (/.f64 2 (log.f64 10)) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re))) (/.f64 1 (log.f64 10))) (*.f64 (atan2.f64 im re) 2)) |
(/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10))))) |
(/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (log.f64 10) (atan2.f64 im re))))) |
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (log.f64 10)))))) |
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 1 (log.f64 10))) (*.f64 (atan2.f64 im re) (log.f64 10))) |
(/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10))))) |
(/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (log.f64 10) (atan2.f64 im re))))) |
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (log.f64 10)))))) |
(/.f64 (/.f64 (neg.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10)))) (/.f64 1 (log.f64 10))) (neg.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)))) |
(/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10))))) |
(/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (log.f64 10) (atan2.f64 im re))))) |
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (log.f64 10)))))) |
(/.f64 (/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 1 (log.f64 10))) (neg.f64 (log.f64 10))) |
(*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) |
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 10))) |
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))) |
(/.f64 (*.f64 (log.f64 10) (/.f64 1 (log.f64 10))) (/.f64 (log.f64 10) (atan2.f64 im re))) |
(*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) |
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 10))) |
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))) |
(/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))))) (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) |
(/.f64 (neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) (atan2.f64 im re)))) (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) |
(/.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) (neg.f64 (atan2.f64 im re)))) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))) |
(/.f64 (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))))) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))) |
(/.f64 (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 10))) (-.f64 0 (/.f64 1 (/.f64 1 (*.f64 (log.f64 10) (log.f64 10)))))) |
(*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) |
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 10))) |
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))) |
(/.f64 (neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10))) (neg.f64 (/.f64 1 (log.f64 10)))) |
(*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) |
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 10))) |
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))) |
(/.f64 (+.f64 (*.f64 (log.f64 10) (/.f64 1 (log.f64 10))) (*.f64 (log.f64 10) (/.f64 1 (log.f64 10)))) (*.f64 2 (/.f64 (log.f64 10) (atan2.f64 im re)))) |
(*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) |
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 10))) |
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))) |
(/.f64 (+.f64 (*.f64 (*.f64 (log.f64 10) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10))) 4) (*.f64 (*.f64 (log.f64 10) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10))) 4)) 8) |
(*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) |
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 10))) |
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))) |
(/.f64 (+.f64 (/.f64 1 (/.f64 1 (log.f64 10))) (/.f64 1 (/.f64 1 (log.f64 10)))) (*.f64 (log.f64 10) (*.f64 2 (/.f64 (log.f64 10) (atan2.f64 im re))))) |
(*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) |
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 10))) |
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))) |
(/.f64 (+.f64 (/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 1 (log.f64 10))) (/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 1 (log.f64 10)))) (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)) 2))) |
(/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10))))) |
(/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (log.f64 10) (atan2.f64 im re))))) |
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (log.f64 10)))))) |
(/.f64 (+.f64 (/.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 1 (log.f64 10))) (/.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 1 (log.f64 10)))) (*.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)) 2)) |
(/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10))))) |
(/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (log.f64 10) (atan2.f64 im re))))) |
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (log.f64 10)))))) |
(/.f64 (+.f64 (/.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (/.f64 1 (log.f64 10))) (/.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (/.f64 1 (log.f64 10)))) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)))) |
(/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10))))) |
(/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (log.f64 10) (atan2.f64 im re))))) |
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (log.f64 10)))))) |
(/.f64 (+.f64 (/.f64 (/.f64 2 (*.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 1 (log.f64 10))) (/.f64 (/.f64 2 (*.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 1 (log.f64 10)))) (*.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)) 4)) |
(/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10))))) |
(/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (log.f64 10) (atan2.f64 im re))))) |
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (log.f64 10)))))) |
(/.f64 (+.f64 (/.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) 2) (/.f64 1 (log.f64 10))) (/.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) 2) (/.f64 1 (log.f64 10)))) (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)) 4))) |
(/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10))))) |
(/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (log.f64 10) (atan2.f64 im re))))) |
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (log.f64 10)))))) |
(/.f64 (+.f64 (/.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 2)) (/.f64 1 (log.f64 10))) (/.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 2)) (/.f64 1 (log.f64 10)))) (*.f64 2 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))))) |
(/.f64 (/.f64 (/.f64 (log.f64 10) (/.f64 1 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 2)))) (log.f64 10)) (*.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))) |
(/.f64 (*.f64 (atan2.f64 im re) (/.f64 (*.f64 (atan2.f64 im re) 2) (/.f64 1 (log.f64 10)))) (*.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 2)))) |
(/.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 4)) (*.f64 (*.f64 (log.f64 10) 4) (*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (log.f64 10))))) |
(/.f64 (+.f64 (/.f64 2 (/.f64 1 (log.f64 10))) (/.f64 2 (/.f64 1 (log.f64 10)))) (*.f64 (*.f64 (log.f64 10) 2) (*.f64 2 (/.f64 (log.f64 10) (atan2.f64 im re))))) |
(*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) |
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 10))) |
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))) |
(/.f64 (+.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 1 (log.f64 10))) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 1 (log.f64 10)))) (*.f64 (log.f64 10) 2)) |
(*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) |
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 10))) |
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))) |
(/.f64 (+.f64 (/.f64 (*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) 2) (/.f64 1 (log.f64 10))) (/.f64 (*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) 2) (/.f64 1 (log.f64 10)))) 4) |
(*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) |
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 10))) |
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))) |
(/.f64 (+.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))) 4) (/.f64 1 (log.f64 10))) (/.f64 (*.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))) 4) (/.f64 1 (log.f64 10)))) (*.f64 2 (*.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)) 4))) |
(/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10))))) |
(/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (log.f64 10) (atan2.f64 im re))))) |
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (log.f64 10)))))) |
(/.f64 (+.f64 (/.f64 (*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 1 (log.f64 10))) (/.f64 (*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 1 (log.f64 10)))) (*.f64 (log.f64 10) 4)) |
(*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) |
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 10))) |
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))) |
(/.f64 (+.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re)))) (/.f64 1 (log.f64 10))) (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re)))) (/.f64 1 (log.f64 10)))) (*.f64 (atan2.f64 im re) 2)) |
(/.f64 (+.f64 (/.f64 (log.f64 10) (/.f64 1 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) (atan2.f64 im re))))) (/.f64 (log.f64 10) (/.f64 1 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) (atan2.f64 im re)))))) (*.f64 (atan2.f64 im re) 2)) |
(/.f64 (+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (log.f64 10)))) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (log.f64 10))))) (*.f64 (atan2.f64 im re) 2)) |
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re)))) (*.f64 (log.f64 10) 2)) (*.f64 (atan2.f64 im re) 2)) |
(/.f64 (+.f64 (/.f64 (/.f64 (/.f64 2 (log.f64 10)) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re))) (/.f64 1 (log.f64 10))) (/.f64 (/.f64 (/.f64 2 (log.f64 10)) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re))) (/.f64 1 (log.f64 10)))) (*.f64 (atan2.f64 im re) 4)) |
(/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10))))) |
(/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (log.f64 10) (atan2.f64 im re))))) |
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (log.f64 10)))))) |
(/.f64 (+.f64 (/.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 1 (log.f64 10))) (/.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 1 (log.f64 10)))) (*.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))) |
(/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10))))) |
(/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (log.f64 10) (atan2.f64 im re))))) |
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (log.f64 10)))))) |
(/.f64 (+.f64 (/.f64 (neg.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10)))) (/.f64 1 (log.f64 10))) (/.f64 (neg.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10)))) (/.f64 1 (log.f64 10)))) (*.f64 2 (neg.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re))))) |
(/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10))))) |
(/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (log.f64 10) (atan2.f64 im re))))) |
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (log.f64 10)))))) |
(/.f64 (+.f64 (/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 1 (log.f64 10))) (/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 1 (log.f64 10)))) (*.f64 2 (neg.f64 (log.f64 10)))) |
(*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) |
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 10))) |
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))) |
(/.f64 (+.f64 (neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10))) (neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)))) (*.f64 2 (neg.f64 (/.f64 1 (log.f64 10))))) |
(*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) |
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 10))) |
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))) |
(/.f64 (neg.f64 (*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) 2)) (neg.f64 (*.f64 2 (/.f64 1 (log.f64 10))))) |
(*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) |
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 10))) |
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))) |
(/.f64 (neg.f64 (/.f64 1 (/.f64 1 (log.f64 10)))) (-.f64 0 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))))) |
(*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) |
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 10))) |
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))) |
(/.f64 (neg.f64 (/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 1 (log.f64 10)))) (neg.f64 (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re))))) |
(/.f64 (neg.f64 (/.f64 (/.f64 (log.f64 10) 1) (atan2.f64 im re))) (neg.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))))) |
(/.f64 (/.f64 (log.f64 10) (neg.f64 (atan2.f64 im re))) (*.f64 (log.f64 10) (/.f64 (neg.f64 (log.f64 10)) (*.f64 (atan2.f64 im re) (atan2.f64 im re))))) |
(/.f64 (/.f64 (log.f64 10) (neg.f64 (atan2.f64 im re))) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (neg.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)))))) |
(/.f64 (neg.f64 (/.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 1 (log.f64 10)))) (neg.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)))) |
(/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10))))) |
(/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (log.f64 10) (atan2.f64 im re))))) |
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (log.f64 10)))))) |
(/.f64 (neg.f64 (/.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (/.f64 1 (log.f64 10)))) (neg.f64 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (log.f64 10))))) |
(/.f64 (neg.f64 (/.f64 (log.f64 10) (/.f64 1 (*.f64 (atan2.f64 im re) (atan2.f64 im re))))) (neg.f64 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))))) |
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (/.f64 -1 (log.f64 10))) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))))) |
(/.f64 (neg.f64 (*.f64 (*.f64 (atan2.f64 im re) (log.f64 10)) (neg.f64 (atan2.f64 im re)))) (*.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) |
(/.f64 (neg.f64 (/.f64 (/.f64 2 (*.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 1 (log.f64 10)))) (neg.f64 (*.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)) 2))) |
(/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10))))) |
(/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (log.f64 10) (atan2.f64 im re))))) |
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (log.f64 10)))))) |
(/.f64 (neg.f64 (/.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) 2) (/.f64 1 (log.f64 10)))) (-.f64 0 (*.f64 (log.f64 10) (*.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)) 2)))) |
(/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10))))) |
(/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (log.f64 10) (atan2.f64 im re))))) |
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (log.f64 10)))))) |
(/.f64 (neg.f64 (/.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 2)) (/.f64 1 (log.f64 10)))) (-.f64 0 (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))))) |
(/.f64 (/.f64 (/.f64 (log.f64 10) (/.f64 1 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 2)))) (log.f64 10)) (*.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))) |
(/.f64 (*.f64 (atan2.f64 im re) (/.f64 (*.f64 (atan2.f64 im re) 2) (/.f64 1 (log.f64 10)))) (*.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 2)))) |
(/.f64 (*.f64 (atan2.f64 im re) (*.f64 (atan2.f64 im re) 4)) (*.f64 (*.f64 (log.f64 10) 4) (*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (log.f64 10))))) |
(/.f64 (neg.f64 (/.f64 2 (/.f64 1 (log.f64 10)))) (-.f64 0 (*.f64 (log.f64 10) (*.f64 2 (/.f64 (log.f64 10) (atan2.f64 im re)))))) |
(*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) |
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 10))) |
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))) |
(/.f64 (neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 1 (log.f64 10)))) (neg.f64 (log.f64 10))) |
(*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) |
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 10))) |
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))) |
(/.f64 (neg.f64 (*.f64 (log.f64 10) (/.f64 1 (log.f64 10)))) (neg.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) |
(*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) |
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 10))) |
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))) |
(/.f64 (neg.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10))) 4) (/.f64 1 (log.f64 10)))) (-.f64 0 (*.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)) 4))) |
(/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10))))) |
(/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (log.f64 10) (atan2.f64 im re))))) |
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (log.f64 10)))))) |
(/.f64 (neg.f64 (/.f64 (*.f64 2 (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 1 (log.f64 10)))) (neg.f64 (*.f64 (log.f64 10) 2))) |
(*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) |
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 10))) |
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))) |
(/.f64 (neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re)))) (/.f64 1 (log.f64 10)))) (neg.f64 (atan2.f64 im re))) |
(/.f64 (neg.f64 (/.f64 (log.f64 10) (/.f64 1 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) (atan2.f64 im re)))))) (neg.f64 (atan2.f64 im re))) |
(/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (log.f64 10)))) (neg.f64 (atan2.f64 im re))) |
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))))) (neg.f64 (atan2.f64 im re))) |
(/.f64 (neg.f64 (/.f64 (/.f64 (/.f64 2 (log.f64 10)) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re))) (/.f64 1 (log.f64 10)))) (neg.f64 (*.f64 (atan2.f64 im re) 2))) |
(/.f64 (neg.f64 (/.f64 (/.f64 (/.f64 2 (log.f64 10)) (/.f64 1 (log.f64 10))) (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))))) (neg.f64 (*.f64 (atan2.f64 im re) 2))) |
(/.f64 (/.f64 (neg.f64 (log.f64 10)) (/.f64 (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (log.f64 10) (atan2.f64 im re))) 2)) (*.f64 (atan2.f64 im re) -2)) |
(/.f64 (/.f64 (log.f64 10) (neg.f64 (/.f64 (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (log.f64 10) (atan2.f64 im re))) 2))) (*.f64 (atan2.f64 im re) -2)) |
(/.f64 (neg.f64 (/.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 1 (log.f64 10)))) (neg.f64 (*.f64 (atan2.f64 im re) (log.f64 10)))) |
(/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10))))) |
(/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (log.f64 10) (atan2.f64 im re))))) |
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (log.f64 10)))))) |
(/.f64 (neg.f64 (/.f64 (neg.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10)))) (/.f64 1 (log.f64 10)))) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re))) |
(/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10))))) |
(/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (log.f64 10) (atan2.f64 im re))))) |
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (log.f64 10)))))) |
(/.f64 (neg.f64 (/.f64 (neg.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (log.f64 10)))) (/.f64 1 (log.f64 10)))) (-.f64 0 (neg.f64 (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re))))) |
(/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10))))) |
(/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (log.f64 10) (atan2.f64 im re))))) |
(*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (log.f64 10)))))) |
(/.f64 (neg.f64 (/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 1 (log.f64 10)))) (log.f64 10)) |
(*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) |
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 10))) |
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))) |
(/.f64 (neg.f64 (/.f64 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 1 (log.f64 10)))) (neg.f64 (neg.f64 (log.f64 10)))) |
(*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) |
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 10))) |
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))) |
(/.f64 (neg.f64 (neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)))) (/.f64 1 (log.f64 10))) |
(*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) |
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 10))) |
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))) |
(/.f64 (neg.f64 (neg.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)))) (neg.f64 (neg.f64 (/.f64 1 (log.f64 10))))) |
(*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) |
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 10))) |
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))) |
(pow.f64 (*.f64 (log.f64 10) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10))) 1) |
(*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) |
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (log.f64 10) (log.f64 10))) |
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (*.f64 (log.f64 10) (log.f64 10)))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.8b | (/.f64 (atan2.f64 im re) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 10)))) |
| 0.9b | (/.f64 (log.f64 10) (atan2.f64 im re)) | |
| 0.9b | (/.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 10)) | |
| ✓ | 3.3b | (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 10))) |
Compiled 86 to 49 computations (43% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | im | @ | 0 | (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 10))) |
| 0.0ms | im | @ | 0 | (/.f64 (atan2.f64 im re) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 10)))) |
| 0.0ms | re | @ | inf | (/.f64 (atan2.f64 im re) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 10)))) |
| 0.0ms | im | @ | -inf | (/.f64 (atan2.f64 im re) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 10)))) |
| 0.0ms | re | @ | -inf | (/.f64 (atan2.f64 im re) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 10)))) |
| 1× | batch-egg-rewrite |
| 1836× | rational.json-1 |
| 1836× | rational.json-2 |
| 1836× | rational.json-3 |
| 1826× | rational.json-simplify-35 |
| 1166× | rational.json-simplify-50 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 14 | 102 |
| 1 | 119 | 102 |
| 2 | 429 | 90 |
| 3 | 2344 | 54 |
| 4 | 6768 | 54 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 10))) |
(/.f64 (atan2.f64 im re) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 10)))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (/.f64 1 (*.f64 (log.f64 10) (log.f64 10)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (/.f64 1 (*.f64 (log.f64 10) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (/.f64 1 (*.f64 (log.f64 10) (log.f64 10)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan2.f64 im re) (/.f64 1 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (*.f64 (log.f64 10) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (/.f64 1 (*.f64 (log.f64 10) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (atan2.f64 im re)) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (*.f64 (log.f64 10) (log.f64 10)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 10) 2) (/.f64 1 (*.f64 (atan2.f64 im re) (/.f64 2 (*.f64 (log.f64 10) (atan2.f64 im re))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (/.f64 1 (*.f64 (log.f64 10) (log.f64 10)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 10) (/.f64 2 (atan2.f64 im re))) (/.f64 1 (/.f64 2 (*.f64 (log.f64 10) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (atan2.f64 im re))) (/.f64 1 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) (atan2.f64 im re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (atan2.f64 im re))) (log.f64 10))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (log.f64 10) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 2 (*.f64 (log.f64 10) (atan2.f64 im re)))) (*.f64 (log.f64 10) (/.f64 2 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 1 (/.f64 1 (*.f64 (log.f64 10) (log.f64 10)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (/.f64 2 (*.f64 (log.f64 10) (atan2.f64 im re))))) (*.f64 (log.f64 10) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (log.f64 10))) (atan2.f64 im re))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (/.f64 1 (*.f64 (log.f64 10) (log.f64 10)))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan2.f64 im re) (/.f64 1 (*.f64 (log.f64 10) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (atan2.f64 im re))) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (log.f64 10) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) 2) (/.f64 1 (*.f64 (/.f64 1 (/.f64 1 (*.f64 (log.f64 10) (log.f64 10)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 (log.f64 10) (atan2.f64 im re))) (/.f64 1 (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 2 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) 2) (/.f64 1 (*.f64 (log.f64 10) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 2 (atan2.f64 im re))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 10)) (*.f64 (atan2.f64 im re) (/.f64 (/.f64 (atan2.f64 im re) (atan2.f64 im re)) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 10)) (/.f64 (atan2.f64 im re) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (atan2.f64 im re) (atan2.f64 im re)) (log.f64 10)) (/.f64 (atan2.f64 im re) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (atan2.f64 im re))) (/.f64 1 (*.f64 (log.f64 10) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) (/.f64 (/.f64 (atan2.f64 im re) (atan2.f64 im re)) (log.f64 10))) (/.f64 1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (atan2.f64 im re))) (log.f64 10)) (/.f64 1 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (/.f64 (atan2.f64 im re) (atan2.f64 im re)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (log.f64 10) (log.f64 10))) (atan2.f64 im re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 1 (/.f64 1 (*.f64 (log.f64 10) (log.f64 10)))) 2)) (*.f64 (atan2.f64 im re) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 2 (atan2.f64 im re)))) (/.f64 2 (*.f64 (log.f64 10) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (log.f64 10) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 2 (atan2.f64 im re))))) (*.f64 (/.f64 1 (atan2.f64 im re)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) 1))))) |
| 1× | egg-herbie |
| 1778× | rational.json-simplify-54 |
| 1550× | rational.json-simplify-35 |
| 764× | rational.json-simplify-43 |
| 734× | rational.json-simplify-38 |
| 632× | rational.json-simplify-39 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 94 | 2106 |
| 1 | 186 | 1974 |
| 2 | 459 | 1950 |
| 3 | 1652 | 1950 |
| 4 | 4490 | 1950 |
| 1× | node limit |
| Inputs |
|---|
(pow.f64 (log.f64 10) 2) |
(pow.f64 (log.f64 10) 2) |
(pow.f64 (log.f64 10) 2) |
(pow.f64 (log.f64 10) 2) |
(pow.f64 (log.f64 10) 2) |
(pow.f64 (log.f64 10) 2) |
(pow.f64 (log.f64 10) 2) |
(pow.f64 (log.f64 10) 2) |
(pow.f64 (log.f64 10) 2) |
(pow.f64 (log.f64 10) 2) |
(pow.f64 (log.f64 10) 2) |
(pow.f64 (log.f64 10) 2) |
(pow.f64 (log.f64 10) 2) |
(pow.f64 (log.f64 10) 2) |
(pow.f64 (log.f64 10) 2) |
(pow.f64 (log.f64 10) 2) |
(pow.f64 (log.f64 10) 2) |
(pow.f64 (log.f64 10) 2) |
(pow.f64 (log.f64 10) 2) |
(pow.f64 (log.f64 10) 2) |
(pow.f64 (log.f64 10) 2) |
(pow.f64 (log.f64 10) 2) |
(pow.f64 (log.f64 10) 2) |
(pow.f64 (log.f64 10) 2) |
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2)) |
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2)) |
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2)) |
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2)) |
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2)) |
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2)) |
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2)) |
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2)) |
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2)) |
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2)) |
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2)) |
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2)) |
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2)) |
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2)) |
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2)) |
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2)) |
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2)) |
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2)) |
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2)) |
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2)) |
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2)) |
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2)) |
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2)) |
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2)) |
(+.f64 (/.f64 1 (/.f64 1 (*.f64 (log.f64 10) (log.f64 10)))) 0) |
(+.f64 0 (/.f64 1 (/.f64 1 (*.f64 (log.f64 10) (log.f64 10))))) |
(-.f64 (/.f64 1 (/.f64 1 (*.f64 (log.f64 10) (log.f64 10)))) 0) |
(*.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (atan2.f64 im re)))) |
(*.f64 (atan2.f64 im re) (/.f64 1 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))))) |
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (log.f64 10)))) |
(*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (*.f64 (log.f64 10) (atan2.f64 im re))) |
(*.f64 1 (/.f64 1 (/.f64 1 (*.f64 (log.f64 10) (log.f64 10))))) |
(*.f64 (/.f64 1 (atan2.f64 im re)) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (atan2.f64 im re)))) |
(*.f64 (/.f64 1 (/.f64 1 (*.f64 (log.f64 10) (log.f64 10)))) 1) |
(*.f64 (*.f64 (log.f64 10) 2) (/.f64 1 (*.f64 (atan2.f64 im re) (/.f64 2 (*.f64 (log.f64 10) (atan2.f64 im re)))))) |
(*.f64 (*.f64 (/.f64 1 (/.f64 1 (*.f64 (log.f64 10) (log.f64 10)))) 2) 1/2) |
(*.f64 (*.f64 (log.f64 10) (/.f64 2 (atan2.f64 im re))) (/.f64 1 (/.f64 2 (*.f64 (log.f64 10) (atan2.f64 im re))))) |
(*.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (atan2.f64 im re))) (/.f64 1 (atan2.f64 im re))) |
(*.f64 (/.f64 1 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) (atan2.f64 im re)) |
(*.f64 (*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (atan2.f64 im re))) (log.f64 10)) |
(*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (log.f64 10) (atan2.f64 im re))) |
(*.f64 (/.f64 1 (/.f64 2 (*.f64 (log.f64 10) (atan2.f64 im re)))) (*.f64 (log.f64 10) (/.f64 2 (atan2.f64 im re)))) |
(*.f64 1/2 (*.f64 (/.f64 1 (/.f64 1 (*.f64 (log.f64 10) (log.f64 10)))) 2)) |
(*.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (/.f64 2 (*.f64 (log.f64 10) (atan2.f64 im re))))) (*.f64 (log.f64 10) 2)) |
(*.f64 (/.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (log.f64 10))) (atan2.f64 im re)) |
(pow.f64 (/.f64 1 (/.f64 1 (*.f64 (log.f64 10) (log.f64 10)))) 1) |
(+.f64 0 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) |
(+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) 0) |
(-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) 0) |
(*.f64 (atan2.f64 im re) (/.f64 1 (*.f64 (log.f64 10) (log.f64 10)))) |
(*.f64 1 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) |
(*.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (atan2.f64 im re))) (log.f64 10))) |
(*.f64 (/.f64 1 (*.f64 (log.f64 10) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (atan2.f64 im re)))) |
(*.f64 (*.f64 (atan2.f64 im re) 2) (/.f64 1 (*.f64 (/.f64 1 (/.f64 1 (*.f64 (log.f64 10) (log.f64 10)))) 2))) |
(*.f64 (/.f64 2 (*.f64 (log.f64 10) (atan2.f64 im re))) (/.f64 1 (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 2 (atan2.f64 im re))))) |
(*.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) 2) (/.f64 1 (*.f64 (log.f64 10) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 2 (atan2.f64 im re)))))) |
(*.f64 (/.f64 1 (log.f64 10)) (*.f64 (atan2.f64 im re) (/.f64 (/.f64 (atan2.f64 im re) (atan2.f64 im re)) (log.f64 10)))) |
(*.f64 (/.f64 1 (log.f64 10)) (/.f64 (atan2.f64 im re) (log.f64 10))) |
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (atan2.f64 im re)) (log.f64 10)) (/.f64 (atan2.f64 im re) (log.f64 10))) |
(*.f64 (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (atan2.f64 im re))) (/.f64 1 (*.f64 (log.f64 10) (atan2.f64 im re)))) |
(*.f64 (*.f64 (atan2.f64 im re) (/.f64 (/.f64 (atan2.f64 im re) (atan2.f64 im re)) (log.f64 10))) (/.f64 1 (log.f64 10))) |
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (atan2.f64 im re))) (log.f64 10)) (/.f64 1 (atan2.f64 im re))) |
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 1 (log.f64 10))) |
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (/.f64 (atan2.f64 im re) (atan2.f64 im re)) (log.f64 10))) |
(*.f64 (/.f64 1 (*.f64 (log.f64 10) (log.f64 10))) (atan2.f64 im re)) |
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) 1) |
(*.f64 (/.f64 1 (*.f64 (/.f64 1 (/.f64 1 (*.f64 (log.f64 10) (log.f64 10)))) 2)) (*.f64 (atan2.f64 im re) 2)) |
(*.f64 (/.f64 1 (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 2 (atan2.f64 im re)))) (/.f64 2 (*.f64 (log.f64 10) (atan2.f64 im re)))) |
(*.f64 (/.f64 1 (*.f64 (log.f64 10) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 2 (atan2.f64 im re))))) (*.f64 (/.f64 1 (atan2.f64 im re)) 2)) |
(pow.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) 1) |
| Outputs |
|---|
(pow.f64 (log.f64 10) 2) |
(pow.f64 (log.f64 10) 2) |
(pow.f64 (log.f64 10) 2) |
(pow.f64 (log.f64 10) 2) |
(pow.f64 (log.f64 10) 2) |
(pow.f64 (log.f64 10) 2) |
(pow.f64 (log.f64 10) 2) |
(pow.f64 (log.f64 10) 2) |
(pow.f64 (log.f64 10) 2) |
(pow.f64 (log.f64 10) 2) |
(pow.f64 (log.f64 10) 2) |
(pow.f64 (log.f64 10) 2) |
(pow.f64 (log.f64 10) 2) |
(pow.f64 (log.f64 10) 2) |
(pow.f64 (log.f64 10) 2) |
(pow.f64 (log.f64 10) 2) |
(pow.f64 (log.f64 10) 2) |
(pow.f64 (log.f64 10) 2) |
(pow.f64 (log.f64 10) 2) |
(pow.f64 (log.f64 10) 2) |
(pow.f64 (log.f64 10) 2) |
(pow.f64 (log.f64 10) 2) |
(pow.f64 (log.f64 10) 2) |
(pow.f64 (log.f64 10) 2) |
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2)) |
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2)) |
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2)) |
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2)) |
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2)) |
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2)) |
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2)) |
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2)) |
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2)) |
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2)) |
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2)) |
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2)) |
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2)) |
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2)) |
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2)) |
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2)) |
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2)) |
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2)) |
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2)) |
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2)) |
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2)) |
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2)) |
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2)) |
(/.f64 (atan2.f64 im re) (pow.f64 (log.f64 10) 2)) |
(+.f64 (/.f64 1 (/.f64 1 (*.f64 (log.f64 10) (log.f64 10)))) 0) |
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) 1) |
(*.f64 (log.f64 10) (log.f64 10)) |
(+.f64 0 (/.f64 1 (/.f64 1 (*.f64 (log.f64 10) (log.f64 10))))) |
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) 1) |
(*.f64 (log.f64 10) (log.f64 10)) |
(-.f64 (/.f64 1 (/.f64 1 (*.f64 (log.f64 10) (log.f64 10)))) 0) |
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) 1) |
(*.f64 (log.f64 10) (log.f64 10)) |
(*.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (atan2.f64 im re)))) |
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) 1) |
(*.f64 (log.f64 10) (log.f64 10)) |
(*.f64 (atan2.f64 im re) (/.f64 1 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))))) |
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) 1) |
(*.f64 (log.f64 10) (log.f64 10)) |
(*.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (log.f64 10)))) |
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) 1) |
(*.f64 (log.f64 10) (log.f64 10)) |
(*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (*.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) 1) |
(*.f64 (log.f64 10) (log.f64 10)) |
(*.f64 1 (/.f64 1 (/.f64 1 (*.f64 (log.f64 10) (log.f64 10))))) |
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) 1) |
(*.f64 (log.f64 10) (log.f64 10)) |
(*.f64 (/.f64 1 (atan2.f64 im re)) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (atan2.f64 im re)))) |
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) 1) |
(*.f64 (log.f64 10) (log.f64 10)) |
(*.f64 (/.f64 1 (/.f64 1 (*.f64 (log.f64 10) (log.f64 10)))) 1) |
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) 1) |
(*.f64 (log.f64 10) (log.f64 10)) |
(*.f64 (*.f64 (log.f64 10) 2) (/.f64 1 (*.f64 (atan2.f64 im re) (/.f64 2 (*.f64 (log.f64 10) (atan2.f64 im re)))))) |
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) 1) |
(*.f64 (log.f64 10) (log.f64 10)) |
(*.f64 (*.f64 (/.f64 1 (/.f64 1 (*.f64 (log.f64 10) (log.f64 10)))) 2) 1/2) |
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) 1) |
(*.f64 (log.f64 10) (log.f64 10)) |
(*.f64 (*.f64 (log.f64 10) (/.f64 2 (atan2.f64 im re))) (/.f64 1 (/.f64 2 (*.f64 (log.f64 10) (atan2.f64 im re))))) |
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) 1) |
(*.f64 (log.f64 10) (log.f64 10)) |
(*.f64 (*.f64 (log.f64 10) (*.f64 (log.f64 10) (atan2.f64 im re))) (/.f64 1 (atan2.f64 im re))) |
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) 1) |
(*.f64 (log.f64 10) (log.f64 10)) |
(*.f64 (/.f64 1 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) (atan2.f64 im re)) |
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) 1) |
(*.f64 (log.f64 10) (log.f64 10)) |
(*.f64 (*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (atan2.f64 im re))) (log.f64 10)) |
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) 1) |
(*.f64 (log.f64 10) (log.f64 10)) |
(*.f64 (*.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) 1) |
(*.f64 (log.f64 10) (log.f64 10)) |
(*.f64 (/.f64 1 (/.f64 2 (*.f64 (log.f64 10) (atan2.f64 im re)))) (*.f64 (log.f64 10) (/.f64 2 (atan2.f64 im re)))) |
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) 1) |
(*.f64 (log.f64 10) (log.f64 10)) |
(*.f64 1/2 (*.f64 (/.f64 1 (/.f64 1 (*.f64 (log.f64 10) (log.f64 10)))) 2)) |
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) 1) |
(*.f64 (log.f64 10) (log.f64 10)) |
(*.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (/.f64 2 (*.f64 (log.f64 10) (atan2.f64 im re))))) (*.f64 (log.f64 10) 2)) |
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) 1) |
(*.f64 (log.f64 10) (log.f64 10)) |
(*.f64 (/.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (log.f64 10))) (atan2.f64 im re)) |
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) 1) |
(*.f64 (log.f64 10) (log.f64 10)) |
(pow.f64 (/.f64 1 (/.f64 1 (*.f64 (log.f64 10) (log.f64 10)))) 1) |
(/.f64 (*.f64 (log.f64 10) (log.f64 10)) 1) |
(*.f64 (log.f64 10) (log.f64 10)) |
(+.f64 0 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) |
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) |
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) |
(+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) 0) |
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) |
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) |
(-.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) 0) |
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) |
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) |
(*.f64 (atan2.f64 im re) (/.f64 1 (*.f64 (log.f64 10) (log.f64 10)))) |
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) |
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) |
(*.f64 1 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) |
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) |
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) |
(*.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (atan2.f64 im re))) (log.f64 10))) |
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) |
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) |
(*.f64 (/.f64 1 (*.f64 (log.f64 10) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (atan2.f64 im re)))) |
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) |
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) |
(*.f64 (*.f64 (atan2.f64 im re) 2) (/.f64 1 (*.f64 (/.f64 1 (/.f64 1 (*.f64 (log.f64 10) (log.f64 10)))) 2))) |
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) |
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) |
(*.f64 (/.f64 2 (*.f64 (log.f64 10) (atan2.f64 im re))) (/.f64 1 (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 2 (atan2.f64 im re))))) |
(*.f64 (/.f64 2 (*.f64 (log.f64 10) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (/.f64 2 (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) 1))))) |
(/.f64 (/.f64 2 (*.f64 (log.f64 10) (atan2.f64 im re))) (/.f64 (/.f64 (log.f64 10) (/.f64 (atan2.f64 im re) 2)) (atan2.f64 im re))) |
(*.f64 (/.f64 2 (*.f64 (log.f64 10) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (/.f64 2 (atan2.f64 im re))))) |
(*.f64 (*.f64 (/.f64 1 (atan2.f64 im re)) 2) (/.f64 1 (*.f64 (log.f64 10) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 2 (atan2.f64 im re)))))) |
(*.f64 (/.f64 1 (atan2.f64 im re)) (*.f64 2 (/.f64 1 (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (*.f64 (log.f64 10) (/.f64 2 (atan2.f64 im re))))))) |
(*.f64 2 (*.f64 (/.f64 (/.f64 (atan2.f64 im re) (/.f64 2 (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) 1)))) (log.f64 10)) (/.f64 1 (atan2.f64 im re)))) |
(*.f64 2 (*.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 2 (atan2.f64 im re))))) |
(*.f64 2 (/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 (*.f64 (/.f64 2 (atan2.f64 im re)) (*.f64 (log.f64 10) (log.f64 10))) (atan2.f64 im re)))) |
(*.f64 (*.f64 2 (/.f64 1 (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 2 (atan2.f64 im re)))))) |
(*.f64 (/.f64 1 (log.f64 10)) (*.f64 (atan2.f64 im re) (/.f64 (/.f64 (atan2.f64 im re) (atan2.f64 im re)) (log.f64 10)))) |
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) |
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) |
(*.f64 (/.f64 1 (log.f64 10)) (/.f64 (atan2.f64 im re) (log.f64 10))) |
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) |
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) |
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (atan2.f64 im re)) (log.f64 10)) (/.f64 (atan2.f64 im re) (log.f64 10))) |
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) |
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) |
(*.f64 (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (atan2.f64 im re))) (/.f64 1 (*.f64 (log.f64 10) (atan2.f64 im re)))) |
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) |
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) |
(*.f64 (*.f64 (atan2.f64 im re) (/.f64 (/.f64 (atan2.f64 im re) (atan2.f64 im re)) (log.f64 10))) (/.f64 1 (log.f64 10))) |
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) |
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) |
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (atan2.f64 im re))) (log.f64 10)) (/.f64 1 (atan2.f64 im re))) |
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) |
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) |
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 1 (log.f64 10))) |
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) |
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) |
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (/.f64 (atan2.f64 im re) (atan2.f64 im re)) (log.f64 10))) |
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) |
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) |
(*.f64 (/.f64 1 (*.f64 (log.f64 10) (log.f64 10))) (atan2.f64 im re)) |
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) |
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) |
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) 1) |
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) |
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) |
(*.f64 (/.f64 1 (*.f64 (/.f64 1 (/.f64 1 (*.f64 (log.f64 10) (log.f64 10)))) 2)) (*.f64 (atan2.f64 im re) 2)) |
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) |
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) |
(*.f64 (/.f64 1 (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 2 (atan2.f64 im re)))) (/.f64 2 (*.f64 (log.f64 10) (atan2.f64 im re)))) |
(*.f64 (/.f64 2 (*.f64 (log.f64 10) (atan2.f64 im re))) (/.f64 1 (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 2 (atan2.f64 im re))))) |
(*.f64 (/.f64 2 (*.f64 (log.f64 10) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (/.f64 2 (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) 1))))) |
(/.f64 (/.f64 2 (*.f64 (log.f64 10) (atan2.f64 im re))) (/.f64 (/.f64 (log.f64 10) (/.f64 (atan2.f64 im re) 2)) (atan2.f64 im re))) |
(*.f64 (/.f64 2 (*.f64 (log.f64 10) (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (/.f64 2 (atan2.f64 im re))))) |
(*.f64 (/.f64 1 (*.f64 (log.f64 10) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 2 (atan2.f64 im re))))) (*.f64 (/.f64 1 (atan2.f64 im re)) 2)) |
(*.f64 (/.f64 1 (atan2.f64 im re)) (*.f64 2 (/.f64 1 (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (*.f64 (log.f64 10) (/.f64 2 (atan2.f64 im re))))))) |
(*.f64 2 (*.f64 (/.f64 (/.f64 (atan2.f64 im re) (/.f64 2 (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) 1)))) (log.f64 10)) (/.f64 1 (atan2.f64 im re)))) |
(*.f64 2 (*.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (/.f64 2 (atan2.f64 im re))))) |
(*.f64 2 (/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 (*.f64 (/.f64 2 (atan2.f64 im re)) (*.f64 (log.f64 10) (log.f64 10))) (atan2.f64 im re)))) |
(*.f64 (*.f64 2 (/.f64 1 (atan2.f64 im re))) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 2 (atan2.f64 im re)))))) |
(pow.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) 1) |
(/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) |
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (log.f64 10)) |
Compiled 20182 to 11672 computations (42.2% saved)
7 alts after pruning (6 fresh and 1 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 979 | 6 | 985 |
| Fresh | 2 | 0 | 2 |
| Picked | 1 | 0 | 1 |
| Done | 4 | 1 | 5 |
| Total | 986 | 7 | 993 |
| Status | Error | Program |
|---|---|---|
| 9.0b | (/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (log.f64 10))) | |
| ✓ | 0.8b | (/.f64 (atan2.f64 im re) (log.f64 10)) |
| ▶ | 0.1b | (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (/.f64 1 (log.f64 10)))) |
| ▶ | 0.9b | (/.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re)))) |
| ▶ | 0.8b | (/.f64 4 (*.f64 (log.f64 10) (/.f64 4 (atan2.f64 im re)))) |
| ▶ | 0.9b | (/.f64 1 (/.f64 (log.f64 10) (atan2.f64 im re))) |
| ▶ | 13.0b | (*.f64 (+.f64 -1 (-.f64 1 (neg.f64 (atan2.f64 im re)))) (/.f64 1 (log.f64 10))) |
Compiled 170 to 138 computations (18.8% saved)
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.8b | (/.f64 (atan2.f64 im re) (log.f64 10)) | |
| 1.0b | (/.f64 1 (log.f64 10)) |
Compiled 42 to 32 computations (23.8% saved)
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (/.f64 1 (/.f64 (log.f64 10) (atan2.f64 im re))) |
| 0.9b | (/.f64 (log.f64 10) (atan2.f64 im re)) |
Compiled 25 to 15 computations (40% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | im | @ | 0 | (/.f64 1 (/.f64 (log.f64 10) (atan2.f64 im re))) |
| 0.0ms | im | @ | inf | (/.f64 1 (/.f64 (log.f64 10) (atan2.f64 im re))) |
| 0.0ms | im | @ | -inf | (/.f64 1 (/.f64 (log.f64 10) (atan2.f64 im re))) |
| 0.0ms | re | @ | inf | (/.f64 1 (/.f64 (log.f64 10) (atan2.f64 im re))) |
| 0.0ms | re | @ | -inf | (/.f64 1 (/.f64 (log.f64 10) (atan2.f64 im re))) |
| 1× | batch-egg-rewrite |
| 1550× | rational.json-1 |
| 1550× | rational.json-2 |
| 1550× | rational.json-4 |
| 1550× | rational.json-3 |
| 1542× | exponential.json-3 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 11 | 17 |
| 1 | 84 | 17 |
| 2 | 201 | 17 |
| 3 | 468 | 17 |
| 4 | 1233 | 17 |
| 5 | 4093 | 17 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 1 (/.f64 (log.f64 10) (atan2.f64 im re))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (atan2.f64 im re) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (atan2.f64 im re) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan2.f64 im re) (*.f64 (*.f64 2 (/.f64 1 (log.f64 10))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan2.f64 im re) (*.f64 (/.f64 2 (log.f64 10)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10))) (/.f64 (log.f64 10) (atan2.f64 im re))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) 2) (/.f64 1/2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) 2) (*.f64 (/.f64 1 (log.f64 10)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) 2) (*.f64 (*.f64 (/.f64 1 (log.f64 10)) 1/2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 (log.f64 10)) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (atan2.f64 im re) 2) (/.f64 1 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 10) (/.f64 2 (atan2.f64 im re))) (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (atan2.f64 im re) (log.f64 10))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) 4) (/.f64 (/.f64 1 (log.f64 10)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 (/.f64 (/.f64 1 (log.f64 10)) 4) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 1/4 (/.f64 1 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 1/2 (/.f64 1/2 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (/.f64 1 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 10)) (*.f64 (/.f64 1 (/.f64 1 (atan2.f64 im re))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (atan2.f64 im re)) (/.f64 -1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (/.f64 -1 (log.f64 10)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (atan2.f64 im re))) (*.f64 (/.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (log.f64 10)) (*.f64 (atan2.f64 im re) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (log.f64 10)) 1/2) (*.f64 (atan2.f64 im re) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (atan2.f64 im re))) (/.f64 1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (log.f64 10)) 4) (*.f64 (atan2.f64 im re) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (log.f64 10)) (neg.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -1 (/.f64 (log.f64 10) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 1 (/.f64 -1 (atan2.f64 im re))) (log.f64 10))))))) |
| 1× | egg-herbie |
| 1182× | rational.json-simplify-35 |
| 1110× | rational.json-simplify-38 |
| 972× | rational.json-simplify-2 |
| 702× | rational.json-simplify-40 |
| 628× | rational.json-simplify-43 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 110 | 1364 |
| 1 | 256 | 1358 |
| 2 | 576 | 1332 |
| 3 | 2057 | 1314 |
| 4 | 5012 | 1314 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 0) |
(+.f64 0 (/.f64 (atan2.f64 im re) (log.f64 10))) |
(+.f64 -1 (-.f64 1 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))))) |
(+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))) |
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 0) |
(-.f64 0 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))) |
(*.f64 1 (/.f64 (atan2.f64 im re) (log.f64 10))) |
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10))) |
(*.f64 (atan2.f64 im re) (*.f64 (*.f64 2 (/.f64 1 (log.f64 10))) 1/2)) |
(*.f64 (atan2.f64 im re) (*.f64 (/.f64 2 (log.f64 10)) 1/2)) |
(*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10))) (/.f64 (log.f64 10) (atan2.f64 im re))) 1/2)) |
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1) |
(*.f64 (*.f64 (atan2.f64 im re) 2) (/.f64 1/2 (log.f64 10))) |
(*.f64 (*.f64 (atan2.f64 im re) 2) (*.f64 (/.f64 1 (log.f64 10)) 1/2)) |
(*.f64 (*.f64 (atan2.f64 im re) 2) (*.f64 (*.f64 (/.f64 1 (log.f64 10)) 1/2) 1)) |
(*.f64 2 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))) |
(*.f64 2 (*.f64 (/.f64 1/2 (log.f64 10)) (atan2.f64 im re))) |
(*.f64 2 (*.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) 1)) |
(*.f64 2 (*.f64 (/.f64 (atan2.f64 im re) 2) (/.f64 1 (log.f64 10)))) |
(*.f64 2 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/2)) |
(*.f64 2 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10)))) |
(*.f64 (*.f64 (log.f64 10) (/.f64 2 (atan2.f64 im re))) (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (atan2.f64 im re) (log.f64 10))) 1/2)) |
(*.f64 (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10))) 1/2) |
(*.f64 (*.f64 (atan2.f64 im re) 4) (/.f64 (/.f64 1 (log.f64 10)) 4)) |
(*.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 (/.f64 (/.f64 1 (log.f64 10)) 4) 1)) |
(*.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 1/4 (/.f64 1 (log.f64 10)))) |
(*.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 1/2 (/.f64 1/2 (log.f64 10)))) |
(*.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re)) |
(*.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (/.f64 1 (atan2.f64 im re)))) |
(*.f64 (/.f64 1 (log.f64 10)) (*.f64 (/.f64 1 (/.f64 1 (atan2.f64 im re))) 1)) |
(*.f64 -1 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))) |
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 -1 (log.f64 10))) |
(*.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (/.f64 -1 (log.f64 10)) 1)) |
(*.f64 (*.f64 2 (/.f64 1 (atan2.f64 im re))) (*.f64 (/.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)))) 1/2)) |
(*.f64 1/2 (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10)))) |
(*.f64 (/.f64 1/2 (log.f64 10)) (*.f64 (atan2.f64 im re) 2)) |
(*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))) -1) |
(*.f64 (*.f64 (/.f64 1 (log.f64 10)) 1/2) (*.f64 (atan2.f64 im re) 2)) |
(*.f64 (/.f64 1 (/.f64 1 (atan2.f64 im re))) (/.f64 1 (log.f64 10))) |
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) 2) |
(*.f64 (/.f64 (/.f64 1 (log.f64 10)) 4) (*.f64 (atan2.f64 im re) 4)) |
(*.f64 (/.f64 -1 (log.f64 10)) (neg.f64 (atan2.f64 im re))) |
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1) |
(neg.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))) |
(neg.f64 (/.f64 -1 (/.f64 (log.f64 10) (atan2.f64 im re)))) |
(neg.f64 (/.f64 (/.f64 1 (/.f64 -1 (atan2.f64 im re))) (log.f64 10))) |
| Outputs |
|---|
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 0) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(+.f64 0 (/.f64 (atan2.f64 im re) (log.f64 10))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(+.f64 -1 (-.f64 1 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 0) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(-.f64 0 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 1 (/.f64 (atan2.f64 im re) (log.f64 10))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (atan2.f64 im re) (*.f64 (*.f64 2 (/.f64 1 (log.f64 10))) 1/2)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (atan2.f64 im re) (*.f64 (/.f64 2 (log.f64 10)) 1/2)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (*.f64 (/.f64 (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10))) (/.f64 (log.f64 10) (atan2.f64 im re))) 1/2)) |
(*.f64 (*.f64 (/.f64 2 (log.f64 10)) (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (atan2.f64 im re)))) (*.f64 1/2 (/.f64 (log.f64 10) (atan2.f64 im re)))) |
(*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (*.f64 (/.f64 2 (log.f64 10)) (*.f64 (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) (atan2.f64 im re))) 1/2))) |
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (/.f64 (log.f64 10) 2)) (/.f64 (log.f64 10) (atan2.f64 im re))) (*.f64 1/2 (/.f64 (log.f64 10) (atan2.f64 im re)))) |
(*.f64 1/2 (*.f64 (/.f64 2 (log.f64 10)) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (log.f64 10)))))) |
(*.f64 1/2 (*.f64 (/.f64 2 (log.f64 10)) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (log.f64 10))))) |
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (*.f64 (atan2.f64 im re) 2) (/.f64 1/2 (log.f64 10))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (*.f64 (atan2.f64 im re) 2) (*.f64 (/.f64 1 (log.f64 10)) 1/2)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (*.f64 (atan2.f64 im re) 2) (*.f64 (*.f64 (/.f64 1 (log.f64 10)) 1/2) 1)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 2 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 2 (*.f64 (/.f64 1/2 (log.f64 10)) (atan2.f64 im re))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 2 (*.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) 1)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 2 (*.f64 (/.f64 (atan2.f64 im re) 2) (/.f64 1 (log.f64 10)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 2 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1/2)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 2 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (*.f64 (log.f64 10) (/.f64 2 (atan2.f64 im re))) (*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (atan2.f64 im re) (log.f64 10))) 1/2)) |
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 1/2 (*.f64 (log.f64 10) (/.f64 2 (atan2.f64 im re))))) |
(*.f64 (log.f64 10) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (/.f64 (*.f64 (atan2.f64 im re) 1/2) (log.f64 10)) (/.f64 2 (atan2.f64 im re))))) |
(*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 (atan2.f64 im re) (log.f64 10)))) |
(*.f64 (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10))) 1/2) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (*.f64 (atan2.f64 im re) 4) (/.f64 (/.f64 1 (log.f64 10)) 4)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 (/.f64 (/.f64 1 (log.f64 10)) 4) 1)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 1/4 (/.f64 1 (log.f64 10)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 1/2 (/.f64 1/2 (log.f64 10)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (/.f64 1 (atan2.f64 im re)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (/.f64 1 (log.f64 10)) (*.f64 (/.f64 1 (/.f64 1 (atan2.f64 im re))) 1)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 -1 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 -1 (log.f64 10))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (neg.f64 (atan2.f64 im re)) (*.f64 (/.f64 -1 (log.f64 10)) 1)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (*.f64 2 (/.f64 1 (atan2.f64 im re))) (*.f64 (/.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)))) 1/2)) |
(*.f64 (*.f64 2 (/.f64 1 (atan2.f64 im re))) (*.f64 1/2 (/.f64 (/.f64 (log.f64 10) (log.f64 10)) (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))))) |
(*.f64 (/.f64 (/.f64 (log.f64 10) (log.f64 10)) (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))) (*.f64 (/.f64 1 (atan2.f64 im re)) 1)) |
(*.f64 (/.f64 1 (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (log.f64 10)))) |
(/.f64 (*.f64 (atan2.f64 im re) (/.f64 (atan2.f64 im re) (log.f64 10))) (atan2.f64 im re)) |
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (log.f64 10)) (atan2.f64 im re)) |
(*.f64 1/2 (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (/.f64 1/2 (log.f64 10)) (*.f64 (atan2.f64 im re) 2)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))) -1) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (*.f64 (/.f64 1 (log.f64 10)) 1/2) (*.f64 (atan2.f64 im re) 2)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (/.f64 1 (/.f64 1 (atan2.f64 im re))) (/.f64 1 (log.f64 10))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) 2) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (/.f64 (/.f64 1 (log.f64 10)) 4) (*.f64 (atan2.f64 im re) 4)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (/.f64 -1 (log.f64 10)) (neg.f64 (atan2.f64 im re))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(neg.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(neg.f64 (/.f64 -1 (/.f64 (log.f64 10) (atan2.f64 im re)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(neg.f64 (/.f64 (/.f64 1 (/.f64 -1 (atan2.f64 im re))) (log.f64 10))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (/.f64 4 (*.f64 (log.f64 10) (/.f64 4 (atan2.f64 im re)))) |
| ✓ | 0.1b | (/.f64 4 (atan2.f64 im re)) |
| ✓ | 0.9b | (*.f64 (log.f64 10) (/.f64 4 (atan2.f64 im re))) |
Compiled 34 to 21 computations (38.2% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | im | @ | inf | (/.f64 4 (atan2.f64 im re)) |
| 0.0ms | re | @ | -inf | (/.f64 4 (atan2.f64 im re)) |
| 0.0ms | im | @ | -inf | (/.f64 4 (atan2.f64 im re)) |
| 0.0ms | re | @ | inf | (/.f64 4 (atan2.f64 im re)) |
| 0.0ms | im | @ | 0 | (*.f64 (log.f64 10) (/.f64 4 (atan2.f64 im re))) |
| 1× | batch-egg-rewrite |
| 1772× | rational.json-1 |
| 1772× | rational.json-2 |
| 1772× | rational.json-4 |
| 1772× | rational.json-3 |
| 1448× | rational.json-simplify-35 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 12 | 65 |
| 1 | 83 | 65 |
| 2 | 210 | 53 |
| 3 | 665 | 53 |
| 4 | 2589 | 53 |
| 5 | 6250 | 53 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (log.f64 10) (/.f64 4 (atan2.f64 im re))) |
(/.f64 4 (atan2.f64 im re)) |
(/.f64 4 (*.f64 (log.f64 10) (/.f64 4 (atan2.f64 im re)))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 10) (/.f64 4 (atan2.f64 im re))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (log.f64 10) (/.f64 4 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (+.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (*.f64 (log.f64 10) (/.f64 2 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 10) (/.f64 2 (atan2.f64 im re))) (*.f64 (log.f64 10) (/.f64 2 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (log.f64 10) (/.f64 4 (atan2.f64 im re))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (log.f64 10) (/.f64 4 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (log.f64 10) (/.f64 (neg.f64 (*.f64 (atan2.f64 im re) 1/4)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (atan2.f64 im re) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 (atan2.f64 im re)) (/.f64 1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 (atan2.f64 im re)) (/.f64 (/.f64 (/.f64 8 (log.f64 10)) -8) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 10) (/.f64 4 (atan2.f64 im re))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 (atan2.f64 im re) 1/4) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 4 (atan2.f64 im re)) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (+.f64 (/.f64 (*.f64 (atan2.f64 im re) 1/4) (log.f64 10)) (/.f64 (*.f64 (atan2.f64 im re) 1/4) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 10) 2) (*.f64 (atan2.f64 im re) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 10) 2) (/.f64 (*.f64 (atan2.f64 im re) 1/4) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 16 (*.f64 4 (/.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (*.f64 (log.f64 10) (/.f64 4 (atan2.f64 im re)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 4 (atan2.f64 im re)) 2) (*.f64 2 (/.f64 1 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 4 (atan2.f64 im re)) 2) (*.f64 4 (/.f64 1/2 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 4 (atan2.f64 im re)) 2) (/.f64 (/.f64 4 (log.f64 10)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4 (*.f64 (/.f64 -4 (log.f64 10)) (*.f64 (atan2.f64 im re) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (log.f64 10)) (neg.f64 (*.f64 (atan2.f64 im re) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 4 (atan2.f64 im re))) (-.f64 0 (/.f64 1 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 10) 1/4) (*.f64 (*.f64 (atan2.f64 im re) 1/4) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 10) (/.f64 2 (atan2.f64 im re))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 10) 4) (atan2.f64 im re))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -8 (+.f64 (*.f64 (/.f64 -4 (log.f64 10)) (*.f64 (atan2.f64 im re) 1/4)) (*.f64 (/.f64 -4 (log.f64 10)) (*.f64 (atan2.f64 im re) 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -8 (-.f64 0 (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (log.f64 10))) (+.f64 (neg.f64 (*.f64 (atan2.f64 im re) 1/4)) (neg.f64 (*.f64 (atan2.f64 im re) 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 4 (*.f64 (log.f64 10) (/.f64 4 (atan2.f64 im re))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 10) 1/2) (+.f64 (*.f64 (*.f64 (atan2.f64 im re) 1/4) 1/4) (*.f64 (*.f64 (atan2.f64 im re) 1/4) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (log.f64 10)) (*.f64 (atan2.f64 im re) 1/4)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (atan2.f64 im re)) (/.f64 1/2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (atan2.f64 im re)) (*.f64 (/.f64 1 (log.f64 10)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (atan2.f64 im re)) (/.f64 (*.f64 (/.f64 4 (log.f64 10)) 1/2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 10) 1/8) (*.f64 (atan2.f64 im re) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 4 (atan2.f64 im re)) (*.f64 2 (neg.f64 (log.f64 10)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 4 (*.f64 (log.f64 10) (/.f64 4 (atan2.f64 im re)))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 (*.f64 (atan2.f64 im re) 1/4)) (/.f64 4 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 8 (*.f64 (atan2.f64 im re) 1/4)) (/.f64 8 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -4 (*.f64 (atan2.f64 im re) 1/4)) (/.f64 -4 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (log.f64 10) 2)) (-.f64 0 (*.f64 (atan2.f64 im re) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (log.f64 10) 4)) (neg.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10)))) (*.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (/.f64 (/.f64 4 (log.f64 10)) (*.f64 (/.f64 4 (atan2.f64 im re)) 2))) (*.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (/.f64 (/.f64 4 (log.f64 10)) (*.f64 (/.f64 4 (atan2.f64 im re)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 4 (log.f64 10)) (*.f64 (/.f64 4 (atan2.f64 im re)) 2)) (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10)))) (*.f64 (/.f64 (/.f64 4 (log.f64 10)) (*.f64 (/.f64 4 (atan2.f64 im re)) 2)) (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 4 (log.f64 10)) (*.f64 (/.f64 4 (atan2.f64 im re)) 2)) (/.f64 (/.f64 4 (log.f64 10)) (*.f64 (/.f64 4 (atan2.f64 im re)) 2))) (*.f64 (/.f64 (/.f64 4 (log.f64 10)) (*.f64 (/.f64 4 (atan2.f64 im re)) 2)) (/.f64 (/.f64 4 (log.f64 10)) (*.f64 (/.f64 4 (atan2.f64 im re)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 4 (*.f64 (atan2.f64 im re) 1/4)) (/.f64 4 (*.f64 (atan2.f64 im re) 1/4))) (/.f64 8 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 8 (*.f64 (atan2.f64 im re) 1/4)) (/.f64 8 (*.f64 (atan2.f64 im re) 1/4))) (*.f64 2 (/.f64 8 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 -4 (*.f64 (atan2.f64 im re) 1/4)) (/.f64 -4 (*.f64 (atan2.f64 im re) 1/4))) (*.f64 (/.f64 4 (log.f64 10)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 4 (*.f64 (atan2.f64 im re) 1/4))) (/.f64 -4 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 8 (*.f64 (atan2.f64 im re) 1/4))) (neg.f64 (/.f64 8 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 -4 (*.f64 (atan2.f64 im re) 1/4))) (/.f64 4 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (log.f64 10) (/.f64 4 (atan2.f64 im re))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (log.f64 10) (/.f64 4 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (neg.f64 (log.f64 10)) (*.f64 (atan2.f64 im re) 1/4))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 4 (atan2.f64 im re)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 4 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 2 (atan2.f64 im re)) (/.f64 2 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 4 (atan2.f64 im re)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 4 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4 (atan2.f64 im re)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 4 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 2 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 4 (atan2.f64 im re)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 4 (atan2.f64 im re))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 4 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 4 (atan2.f64 im re)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (atan2.f64 im re)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 4 (atan2.f64 im re)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 4 (atan2.f64 im re)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (atan2.f64 im re) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 4 (*.f64 (log.f64 10) (*.f64 (/.f64 4 (atan2.f64 im re)) 2))) (/.f64 4 (*.f64 (log.f64 10) (*.f64 (/.f64 4 (atan2.f64 im re)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (atan2.f64 im re) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) 2) (/.f64 1/2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4 (log.f64 10)) (*.f64 (atan2.f64 im re) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 8 (log.f64 10)) (*.f64 (atan2.f64 im re) 1/8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 8 (log.f64 10)) (/.f64 1 (*.f64 (/.f64 4 (atan2.f64 im re)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (atan2.f64 im re)) (/.f64 2 (/.f64 (log.f64 10) 1/8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -4 (log.f64 10)) (/.f64 -1 (/.f64 4 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (atan2.f64 im re)) (/.f64 -1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) 1/4) (/.f64 4 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 -4 (log.f64 10)) (/.f64 4 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) (/.f64 4 (log.f64 10))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (atan2.f64 im re) (/.f64 4 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (log.f64 10)) (*.f64 (atan2.f64 im re) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -4 (log.f64 10)) (/.f64 4 (atan2.f64 im re))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 4 (atan2.f64 im re)) 2)) (/.f64 8 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (/.f64 (log.f64 10) 1/8)) (*.f64 4 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (/.f64 4 (atan2.f64 im re))) (/.f64 -4 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (log.f64 10)) (neg.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 -4 (log.f64 10)) (/.f64 4 (atan2.f64 im re)))))))) |
| 1× | egg-herbie |
| 1882× | rational.json-simplify-35 |
| 1056× | rational.json-simplify-43 |
| 900× | rational.json-simplify-53 |
| 798× | rational.json-simplify-41 |
| 606× | rational.json-simplify-2 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 226 | 3362 |
| 1 | 680 | 3338 |
| 2 | 2156 | 3338 |
| 3 | 4798 | 3314 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(+.f64 (*.f64 (log.f64 10) (/.f64 4 (atan2.f64 im re))) 0) |
(+.f64 0 (*.f64 (log.f64 10) (/.f64 4 (atan2.f64 im re)))) |
(+.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (+.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (*.f64 (log.f64 10) (/.f64 2 (atan2.f64 im re))))) |
(+.f64 (*.f64 (log.f64 10) (/.f64 2 (atan2.f64 im re))) (*.f64 (log.f64 10) (/.f64 2 (atan2.f64 im re)))) |
(-.f64 (*.f64 (log.f64 10) (/.f64 4 (atan2.f64 im re))) 0) |
(-.f64 0 (neg.f64 (*.f64 (log.f64 10) (/.f64 4 (atan2.f64 im re))))) |
(/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 1/4)) |
(/.f64 (log.f64 10) (/.f64 (neg.f64 (*.f64 (atan2.f64 im re) 1/4)) -1)) |
(/.f64 4 (/.f64 (atan2.f64 im re) (log.f64 10))) |
(/.f64 4 (+.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))))) |
(/.f64 (/.f64 4 (atan2.f64 im re)) (/.f64 1 (log.f64 10))) |
(/.f64 (/.f64 4 (atan2.f64 im re)) (/.f64 (/.f64 (/.f64 8 (log.f64 10)) -8) -1)) |
(/.f64 (*.f64 (log.f64 10) (/.f64 4 (atan2.f64 im re))) 1) |
(/.f64 1 (/.f64 (*.f64 (atan2.f64 im re) 1/4) (log.f64 10))) |
(/.f64 8 (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10)))) |
(/.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 4 (atan2.f64 im re)) 2)) 2) |
(/.f64 2 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10)))) |
(/.f64 2 (+.f64 (/.f64 (*.f64 (atan2.f64 im re) 1/4) (log.f64 10)) (/.f64 (*.f64 (atan2.f64 im re) 1/4) (log.f64 10)))) |
(/.f64 (*.f64 (log.f64 10) 2) (*.f64 (atan2.f64 im re) 1/2)) |
(/.f64 (*.f64 (log.f64 10) 2) (/.f64 (*.f64 (atan2.f64 im re) 1/4) 1/2)) |
(/.f64 16 (*.f64 4 (/.f64 (atan2.f64 im re) (log.f64 10)))) |
(/.f64 (*.f64 4 (*.f64 (log.f64 10) (/.f64 4 (atan2.f64 im re)))) 4) |
(/.f64 (*.f64 (/.f64 4 (atan2.f64 im re)) 2) (*.f64 2 (/.f64 1 (log.f64 10)))) |
(/.f64 (*.f64 (/.f64 4 (atan2.f64 im re)) 2) (*.f64 4 (/.f64 1/2 (log.f64 10)))) |
(/.f64 (*.f64 (/.f64 4 (atan2.f64 im re)) 2) (/.f64 (/.f64 4 (log.f64 10)) 2)) |
(/.f64 -4 (*.f64 (/.f64 -4 (log.f64 10)) (*.f64 (atan2.f64 im re) 1/4))) |
(/.f64 -4 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) |
(/.f64 (neg.f64 (log.f64 10)) (neg.f64 (*.f64 (atan2.f64 im re) 1/4))) |
(/.f64 (neg.f64 (/.f64 4 (atan2.f64 im re))) (-.f64 0 (/.f64 1 (log.f64 10)))) |
(/.f64 (*.f64 (log.f64 10) 1/4) (*.f64 (*.f64 (atan2.f64 im re) 1/4) 1/4)) |
(/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 1/4) |
(/.f64 (*.f64 (log.f64 10) (/.f64 2 (atan2.f64 im re))) 1/2) |
(/.f64 (*.f64 (log.f64 10) 4) (atan2.f64 im re)) |
(/.f64 -8 (+.f64 (*.f64 (/.f64 -4 (log.f64 10)) (*.f64 (atan2.f64 im re) 1/4)) (*.f64 (/.f64 -4 (log.f64 10)) (*.f64 (atan2.f64 im re) 1/4)))) |
(/.f64 -8 (-.f64 0 (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10))))) |
(/.f64 (*.f64 2 (neg.f64 (log.f64 10))) (+.f64 (neg.f64 (*.f64 (atan2.f64 im re) 1/4)) (neg.f64 (*.f64 (atan2.f64 im re) 1/4)))) |
(/.f64 (*.f64 2 (*.f64 4 (*.f64 (log.f64 10) (/.f64 4 (atan2.f64 im re))))) 8) |
(/.f64 (*.f64 (log.f64 10) 1/2) (+.f64 (*.f64 (*.f64 (atan2.f64 im re) 1/4) 1/4) (*.f64 (*.f64 (atan2.f64 im re) 1/4) 1/4))) |
(/.f64 (/.f64 (neg.f64 (log.f64 10)) (*.f64 (atan2.f64 im re) 1/4)) -1) |
(/.f64 (/.f64 2 (atan2.f64 im re)) (/.f64 1/2 (log.f64 10))) |
(/.f64 (/.f64 2 (atan2.f64 im re)) (*.f64 (/.f64 1 (log.f64 10)) 1/2)) |
(/.f64 (/.f64 2 (atan2.f64 im re)) (/.f64 (*.f64 (/.f64 4 (log.f64 10)) 1/2) 4)) |
(/.f64 (/.f64 (log.f64 10) 1/8) (*.f64 (atan2.f64 im re) 2)) |
(/.f64 (*.f64 (/.f64 4 (atan2.f64 im re)) (*.f64 2 (neg.f64 (log.f64 10)))) -2) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 4 (*.f64 (log.f64 10) (/.f64 4 (atan2.f64 im re)))))) 16) |
(/.f64 (/.f64 4 (*.f64 (atan2.f64 im re) 1/4)) (/.f64 4 (log.f64 10))) |
(/.f64 (/.f64 8 (*.f64 (atan2.f64 im re) 1/4)) (/.f64 8 (log.f64 10))) |
(/.f64 (/.f64 -4 (*.f64 (atan2.f64 im re) 1/4)) (/.f64 -4 (log.f64 10))) |
(/.f64 (neg.f64 (*.f64 (log.f64 10) 2)) (-.f64 0 (*.f64 (atan2.f64 im re) 1/2))) |
(/.f64 (neg.f64 (*.f64 (log.f64 10) 4)) (neg.f64 (atan2.f64 im re))) |
(/.f64 (+.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10)))) (*.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))))) |
(/.f64 (+.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (/.f64 (/.f64 4 (log.f64 10)) (*.f64 (/.f64 4 (atan2.f64 im re)) 2))) (*.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (/.f64 (/.f64 4 (log.f64 10)) (*.f64 (/.f64 4 (atan2.f64 im re)) 2)))) |
(/.f64 (+.f64 (/.f64 (/.f64 4 (log.f64 10)) (*.f64 (/.f64 4 (atan2.f64 im re)) 2)) (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10)))) (*.f64 (/.f64 (/.f64 4 (log.f64 10)) (*.f64 (/.f64 4 (atan2.f64 im re)) 2)) (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))))) |
(/.f64 (+.f64 (/.f64 (/.f64 4 (log.f64 10)) (*.f64 (/.f64 4 (atan2.f64 im re)) 2)) (/.f64 (/.f64 4 (log.f64 10)) (*.f64 (/.f64 4 (atan2.f64 im re)) 2))) (*.f64 (/.f64 (/.f64 4 (log.f64 10)) (*.f64 (/.f64 4 (atan2.f64 im re)) 2)) (/.f64 (/.f64 4 (log.f64 10)) (*.f64 (/.f64 4 (atan2.f64 im re)) 2)))) |
(/.f64 (+.f64 (/.f64 4 (*.f64 (atan2.f64 im re) 1/4)) (/.f64 4 (*.f64 (atan2.f64 im re) 1/4))) (/.f64 8 (log.f64 10))) |
(/.f64 (+.f64 (/.f64 8 (*.f64 (atan2.f64 im re) 1/4)) (/.f64 8 (*.f64 (atan2.f64 im re) 1/4))) (*.f64 2 (/.f64 8 (log.f64 10)))) |
(/.f64 (+.f64 (/.f64 -4 (*.f64 (atan2.f64 im re) 1/4)) (/.f64 -4 (*.f64 (atan2.f64 im re) 1/4))) (*.f64 (/.f64 4 (log.f64 10)) -2)) |
(/.f64 (neg.f64 (/.f64 4 (*.f64 (atan2.f64 im re) 1/4))) (/.f64 -4 (log.f64 10))) |
(/.f64 (neg.f64 (/.f64 8 (*.f64 (atan2.f64 im re) 1/4))) (neg.f64 (/.f64 8 (log.f64 10)))) |
(/.f64 (neg.f64 (/.f64 -4 (*.f64 (atan2.f64 im re) 1/4))) (/.f64 4 (log.f64 10))) |
(pow.f64 (*.f64 (log.f64 10) (/.f64 4 (atan2.f64 im re))) 1) |
(neg.f64 (neg.f64 (*.f64 (log.f64 10) (/.f64 4 (atan2.f64 im re))))) |
(neg.f64 (/.f64 (neg.f64 (log.f64 10)) (*.f64 (atan2.f64 im re) 1/4))) |
(+.f64 (/.f64 4 (atan2.f64 im re)) 0) |
(+.f64 0 (/.f64 4 (atan2.f64 im re))) |
(+.f64 (/.f64 2 (atan2.f64 im re)) (/.f64 2 (atan2.f64 im re))) |
(-.f64 (/.f64 4 (atan2.f64 im re)) 0) |
(-.f64 0 (neg.f64 (/.f64 4 (atan2.f64 im re)))) |
(*.f64 (/.f64 4 (atan2.f64 im re)) 1) |
(*.f64 1 (/.f64 4 (atan2.f64 im re))) |
(*.f64 2 (/.f64 2 (atan2.f64 im re))) |
(*.f64 (*.f64 (/.f64 4 (atan2.f64 im re)) 2) 1/2) |
(*.f64 (neg.f64 (/.f64 4 (atan2.f64 im re))) -1) |
(*.f64 -1 (neg.f64 (/.f64 4 (atan2.f64 im re)))) |
(*.f64 1/2 (*.f64 (/.f64 4 (atan2.f64 im re)) 2)) |
(*.f64 (/.f64 2 (atan2.f64 im re)) 2) |
(pow.f64 (/.f64 4 (atan2.f64 im re)) 1) |
(neg.f64 (neg.f64 (/.f64 4 (atan2.f64 im re)))) |
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 0) |
(+.f64 0 (/.f64 (atan2.f64 im re) (log.f64 10))) |
(+.f64 (/.f64 4 (*.f64 (log.f64 10) (*.f64 (/.f64 4 (atan2.f64 im re)) 2))) (/.f64 4 (*.f64 (log.f64 10) (*.f64 (/.f64 4 (atan2.f64 im re)) 2)))) |
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 0) |
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10))) |
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1) |
(*.f64 1 (/.f64 (atan2.f64 im re) (log.f64 10))) |
(*.f64 (*.f64 (atan2.f64 im re) 2) (/.f64 1/2 (log.f64 10))) |
(*.f64 (/.f64 4 (log.f64 10)) (*.f64 (atan2.f64 im re) 1/4)) |
(*.f64 2 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10)))) |
(*.f64 2 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2)) |
(*.f64 (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10))) 1/2) |
(*.f64 (/.f64 8 (log.f64 10)) (*.f64 (atan2.f64 im re) 1/8)) |
(*.f64 (/.f64 8 (log.f64 10)) (/.f64 1 (*.f64 (/.f64 4 (atan2.f64 im re)) 2))) |
(*.f64 (*.f64 4 (atan2.f64 im re)) (/.f64 2 (/.f64 (log.f64 10) 1/8))) |
(*.f64 (/.f64 -4 (log.f64 10)) (/.f64 -1 (/.f64 4 (atan2.f64 im re)))) |
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 -1 (log.f64 10))) |
(*.f64 (*.f64 (atan2.f64 im re) 1/4) (/.f64 4 (log.f64 10))) |
(*.f64 -1 (/.f64 (/.f64 -4 (log.f64 10)) (/.f64 4 (atan2.f64 im re)))) |
(*.f64 (*.f64 (atan2.f64 im re) (/.f64 4 (log.f64 10))) 1/4) |
(*.f64 1/4 (*.f64 (atan2.f64 im re) (/.f64 4 (log.f64 10)))) |
(*.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re)) |
(*.f64 1/2 (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10)))) |
(*.f64 (/.f64 1/2 (log.f64 10)) (*.f64 (atan2.f64 im re) 2)) |
(*.f64 (/.f64 (/.f64 -4 (log.f64 10)) (/.f64 4 (atan2.f64 im re))) -1) |
(*.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) 2) |
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2) 2) |
(*.f64 (/.f64 1 (*.f64 (/.f64 4 (atan2.f64 im re)) 2)) (/.f64 8 (log.f64 10))) |
(*.f64 (/.f64 2 (/.f64 (log.f64 10) 1/8)) (*.f64 4 (atan2.f64 im re))) |
(*.f64 (/.f64 -1 (/.f64 4 (atan2.f64 im re))) (/.f64 -4 (log.f64 10))) |
(*.f64 (/.f64 -1 (log.f64 10)) (neg.f64 (atan2.f64 im re))) |
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1) |
(neg.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))) |
(neg.f64 (/.f64 (/.f64 -4 (log.f64 10)) (/.f64 4 (atan2.f64 im re)))) |
| Outputs |
|---|
(*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (/.f64 (log.f64 10) 1/4) (atan2.f64 im re)) |
(/.f64 (*.f64 4 (log.f64 10)) (atan2.f64 im re)) |
(*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (/.f64 (log.f64 10) 1/4) (atan2.f64 im re)) |
(/.f64 (*.f64 4 (log.f64 10)) (atan2.f64 im re)) |
(*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (/.f64 (log.f64 10) 1/4) (atan2.f64 im re)) |
(/.f64 (*.f64 4 (log.f64 10)) (atan2.f64 im re)) |
(*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (/.f64 (log.f64 10) 1/4) (atan2.f64 im re)) |
(/.f64 (*.f64 4 (log.f64 10)) (atan2.f64 im re)) |
(*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (/.f64 (log.f64 10) 1/4) (atan2.f64 im re)) |
(/.f64 (*.f64 4 (log.f64 10)) (atan2.f64 im re)) |
(*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (/.f64 (log.f64 10) 1/4) (atan2.f64 im re)) |
(/.f64 (*.f64 4 (log.f64 10)) (atan2.f64 im re)) |
(*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (/.f64 (log.f64 10) 1/4) (atan2.f64 im re)) |
(/.f64 (*.f64 4 (log.f64 10)) (atan2.f64 im re)) |
(*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (/.f64 (log.f64 10) 1/4) (atan2.f64 im re)) |
(/.f64 (*.f64 4 (log.f64 10)) (atan2.f64 im re)) |
(*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (/.f64 (log.f64 10) 1/4) (atan2.f64 im re)) |
(/.f64 (*.f64 4 (log.f64 10)) (atan2.f64 im re)) |
(*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (/.f64 (log.f64 10) 1/4) (atan2.f64 im re)) |
(/.f64 (*.f64 4 (log.f64 10)) (atan2.f64 im re)) |
(*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (/.f64 (log.f64 10) 1/4) (atan2.f64 im re)) |
(/.f64 (*.f64 4 (log.f64 10)) (atan2.f64 im re)) |
(*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (/.f64 (log.f64 10) 1/4) (atan2.f64 im re)) |
(/.f64 (*.f64 4 (log.f64 10)) (atan2.f64 im re)) |
(*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (/.f64 (log.f64 10) 1/4) (atan2.f64 im re)) |
(/.f64 (*.f64 4 (log.f64 10)) (atan2.f64 im re)) |
(*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (/.f64 (log.f64 10) 1/4) (atan2.f64 im re)) |
(/.f64 (*.f64 4 (log.f64 10)) (atan2.f64 im re)) |
(*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (/.f64 (log.f64 10) 1/4) (atan2.f64 im re)) |
(/.f64 (*.f64 4 (log.f64 10)) (atan2.f64 im re)) |
(*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (/.f64 (log.f64 10) 1/4) (atan2.f64 im re)) |
(/.f64 (*.f64 4 (log.f64 10)) (atan2.f64 im re)) |
(*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (/.f64 (log.f64 10) 1/4) (atan2.f64 im re)) |
(/.f64 (*.f64 4 (log.f64 10)) (atan2.f64 im re)) |
(*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (/.f64 (log.f64 10) 1/4) (atan2.f64 im re)) |
(/.f64 (*.f64 4 (log.f64 10)) (atan2.f64 im re)) |
(*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (/.f64 (log.f64 10) 1/4) (atan2.f64 im re)) |
(/.f64 (*.f64 4 (log.f64 10)) (atan2.f64 im re)) |
(*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (/.f64 (log.f64 10) 1/4) (atan2.f64 im re)) |
(/.f64 (*.f64 4 (log.f64 10)) (atan2.f64 im re)) |
(*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (/.f64 (log.f64 10) 1/4) (atan2.f64 im re)) |
(/.f64 (*.f64 4 (log.f64 10)) (atan2.f64 im re)) |
(*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (/.f64 (log.f64 10) 1/4) (atan2.f64 im re)) |
(/.f64 (*.f64 4 (log.f64 10)) (atan2.f64 im re)) |
(*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (/.f64 (log.f64 10) 1/4) (atan2.f64 im re)) |
(/.f64 (*.f64 4 (log.f64 10)) (atan2.f64 im re)) |
(*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (/.f64 (log.f64 10) 1/4) (atan2.f64 im re)) |
(/.f64 (*.f64 4 (log.f64 10)) (atan2.f64 im re)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(+.f64 (*.f64 (log.f64 10) (/.f64 4 (atan2.f64 im re))) 0) |
(*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (/.f64 (log.f64 10) 1/4) (atan2.f64 im re)) |
(/.f64 (*.f64 4 (log.f64 10)) (atan2.f64 im re)) |
(+.f64 0 (*.f64 (log.f64 10) (/.f64 4 (atan2.f64 im re)))) |
(*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (/.f64 (log.f64 10) 1/4) (atan2.f64 im re)) |
(/.f64 (*.f64 4 (log.f64 10)) (atan2.f64 im re)) |
(+.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (+.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (*.f64 (log.f64 10) (/.f64 2 (atan2.f64 im re))))) |
(*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (/.f64 (log.f64 10) 1/4) (atan2.f64 im re)) |
(/.f64 (*.f64 4 (log.f64 10)) (atan2.f64 im re)) |
(+.f64 (*.f64 (log.f64 10) (/.f64 2 (atan2.f64 im re))) (*.f64 (log.f64 10) (/.f64 2 (atan2.f64 im re)))) |
(*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (/.f64 (log.f64 10) 1/4) (atan2.f64 im re)) |
(/.f64 (*.f64 4 (log.f64 10)) (atan2.f64 im re)) |
(-.f64 (*.f64 (log.f64 10) (/.f64 4 (atan2.f64 im re))) 0) |
(*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (/.f64 (log.f64 10) 1/4) (atan2.f64 im re)) |
(/.f64 (*.f64 4 (log.f64 10)) (atan2.f64 im re)) |
(-.f64 0 (neg.f64 (*.f64 (log.f64 10) (/.f64 4 (atan2.f64 im re))))) |
(*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (/.f64 (log.f64 10) 1/4) (atan2.f64 im re)) |
(/.f64 (*.f64 4 (log.f64 10)) (atan2.f64 im re)) |
(/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) 1/4)) |
(*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (/.f64 (log.f64 10) 1/4) (atan2.f64 im re)) |
(/.f64 (*.f64 4 (log.f64 10)) (atan2.f64 im re)) |
(/.f64 (log.f64 10) (/.f64 (neg.f64 (*.f64 (atan2.f64 im re) 1/4)) -1)) |
(*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (/.f64 (log.f64 10) 1/4) (atan2.f64 im re)) |
(/.f64 (*.f64 4 (log.f64 10)) (atan2.f64 im re)) |
(/.f64 4 (/.f64 (atan2.f64 im re) (log.f64 10))) |
(*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (/.f64 (log.f64 10) 1/4) (atan2.f64 im re)) |
(/.f64 (*.f64 4 (log.f64 10)) (atan2.f64 im re)) |
(/.f64 4 (+.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))))) |
(*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (/.f64 (log.f64 10) 1/4) (atan2.f64 im re)) |
(/.f64 (*.f64 4 (log.f64 10)) (atan2.f64 im re)) |
(/.f64 (/.f64 4 (atan2.f64 im re)) (/.f64 1 (log.f64 10))) |
(*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (/.f64 (log.f64 10) 1/4) (atan2.f64 im re)) |
(/.f64 (*.f64 4 (log.f64 10)) (atan2.f64 im re)) |
(/.f64 (/.f64 4 (atan2.f64 im re)) (/.f64 (/.f64 (/.f64 8 (log.f64 10)) -8) -1)) |
(*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (/.f64 (log.f64 10) 1/4) (atan2.f64 im re)) |
(/.f64 (*.f64 4 (log.f64 10)) (atan2.f64 im re)) |
(/.f64 (*.f64 (log.f64 10) (/.f64 4 (atan2.f64 im re))) 1) |
(*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (/.f64 (log.f64 10) 1/4) (atan2.f64 im re)) |
(/.f64 (*.f64 4 (log.f64 10)) (atan2.f64 im re)) |
(/.f64 1 (/.f64 (*.f64 (atan2.f64 im re) 1/4) (log.f64 10))) |
(*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (/.f64 (log.f64 10) 1/4) (atan2.f64 im re)) |
(/.f64 (*.f64 4 (log.f64 10)) (atan2.f64 im re)) |
(/.f64 8 (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10)))) |
(*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (/.f64 (log.f64 10) 1/4) (atan2.f64 im re)) |
(/.f64 (*.f64 4 (log.f64 10)) (atan2.f64 im re)) |
(/.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 4 (atan2.f64 im re)) 2)) 2) |
(*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (/.f64 (log.f64 10) 1/4) (atan2.f64 im re)) |
(/.f64 (*.f64 4 (log.f64 10)) (atan2.f64 im re)) |
(/.f64 2 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10)))) |
(*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (/.f64 (log.f64 10) 1/4) (atan2.f64 im re)) |
(/.f64 (*.f64 4 (log.f64 10)) (atan2.f64 im re)) |
(/.f64 2 (+.f64 (/.f64 (*.f64 (atan2.f64 im re) 1/4) (log.f64 10)) (/.f64 (*.f64 (atan2.f64 im re) 1/4) (log.f64 10)))) |
(*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (/.f64 (log.f64 10) 1/4) (atan2.f64 im re)) |
(/.f64 (*.f64 4 (log.f64 10)) (atan2.f64 im re)) |
(/.f64 (*.f64 (log.f64 10) 2) (*.f64 (atan2.f64 im re) 1/2)) |
(*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (/.f64 (log.f64 10) 1/4) (atan2.f64 im re)) |
(/.f64 (*.f64 4 (log.f64 10)) (atan2.f64 im re)) |
(/.f64 (*.f64 (log.f64 10) 2) (/.f64 (*.f64 (atan2.f64 im re) 1/4) 1/2)) |
(*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (/.f64 (log.f64 10) 1/4) (atan2.f64 im re)) |
(/.f64 (*.f64 4 (log.f64 10)) (atan2.f64 im re)) |
(/.f64 16 (*.f64 4 (/.f64 (atan2.f64 im re) (log.f64 10)))) |
(*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (/.f64 (log.f64 10) 1/4) (atan2.f64 im re)) |
(/.f64 (*.f64 4 (log.f64 10)) (atan2.f64 im re)) |
(/.f64 (*.f64 4 (*.f64 (log.f64 10) (/.f64 4 (atan2.f64 im re)))) 4) |
(*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (/.f64 (log.f64 10) 1/4) (atan2.f64 im re)) |
(/.f64 (*.f64 4 (log.f64 10)) (atan2.f64 im re)) |
(/.f64 (*.f64 (/.f64 4 (atan2.f64 im re)) 2) (*.f64 2 (/.f64 1 (log.f64 10)))) |
(*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (/.f64 (log.f64 10) 1/4) (atan2.f64 im re)) |
(/.f64 (*.f64 4 (log.f64 10)) (atan2.f64 im re)) |
(/.f64 (*.f64 (/.f64 4 (atan2.f64 im re)) 2) (*.f64 4 (/.f64 1/2 (log.f64 10)))) |
(*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (/.f64 (log.f64 10) 1/4) (atan2.f64 im re)) |
(/.f64 (*.f64 4 (log.f64 10)) (atan2.f64 im re)) |
(/.f64 (*.f64 (/.f64 4 (atan2.f64 im re)) 2) (/.f64 (/.f64 4 (log.f64 10)) 2)) |
(*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (/.f64 (log.f64 10) 1/4) (atan2.f64 im re)) |
(/.f64 (*.f64 4 (log.f64 10)) (atan2.f64 im re)) |
(/.f64 -4 (*.f64 (/.f64 -4 (log.f64 10)) (*.f64 (atan2.f64 im re) 1/4))) |
(*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (/.f64 (log.f64 10) 1/4) (atan2.f64 im re)) |
(/.f64 (*.f64 4 (log.f64 10)) (atan2.f64 im re)) |
(/.f64 -4 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) |
(*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (/.f64 (log.f64 10) 1/4) (atan2.f64 im re)) |
(/.f64 (*.f64 4 (log.f64 10)) (atan2.f64 im re)) |
(/.f64 (neg.f64 (log.f64 10)) (neg.f64 (*.f64 (atan2.f64 im re) 1/4))) |
(*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (/.f64 (log.f64 10) 1/4) (atan2.f64 im re)) |
(/.f64 (*.f64 4 (log.f64 10)) (atan2.f64 im re)) |
(/.f64 (neg.f64 (/.f64 4 (atan2.f64 im re))) (-.f64 0 (/.f64 1 (log.f64 10)))) |
(*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (/.f64 (log.f64 10) 1/4) (atan2.f64 im re)) |
(/.f64 (*.f64 4 (log.f64 10)) (atan2.f64 im re)) |
(/.f64 (*.f64 (log.f64 10) 1/4) (*.f64 (*.f64 (atan2.f64 im re) 1/4) 1/4)) |
(*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (/.f64 (log.f64 10) 1/4) (atan2.f64 im re)) |
(/.f64 (*.f64 4 (log.f64 10)) (atan2.f64 im re)) |
(/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 1/4) |
(*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (/.f64 (log.f64 10) 1/4) (atan2.f64 im re)) |
(/.f64 (*.f64 4 (log.f64 10)) (atan2.f64 im re)) |
(/.f64 (*.f64 (log.f64 10) (/.f64 2 (atan2.f64 im re))) 1/2) |
(*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (/.f64 (log.f64 10) 1/4) (atan2.f64 im re)) |
(/.f64 (*.f64 4 (log.f64 10)) (atan2.f64 im re)) |
(/.f64 (*.f64 (log.f64 10) 4) (atan2.f64 im re)) |
(*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (/.f64 (log.f64 10) 1/4) (atan2.f64 im re)) |
(/.f64 (*.f64 4 (log.f64 10)) (atan2.f64 im re)) |
(/.f64 -8 (+.f64 (*.f64 (/.f64 -4 (log.f64 10)) (*.f64 (atan2.f64 im re) 1/4)) (*.f64 (/.f64 -4 (log.f64 10)) (*.f64 (atan2.f64 im re) 1/4)))) |
(*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (/.f64 (log.f64 10) 1/4) (atan2.f64 im re)) |
(/.f64 (*.f64 4 (log.f64 10)) (atan2.f64 im re)) |
(/.f64 -8 (-.f64 0 (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10))))) |
(*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (/.f64 (log.f64 10) 1/4) (atan2.f64 im re)) |
(/.f64 (*.f64 4 (log.f64 10)) (atan2.f64 im re)) |
(/.f64 (*.f64 2 (neg.f64 (log.f64 10))) (+.f64 (neg.f64 (*.f64 (atan2.f64 im re) 1/4)) (neg.f64 (*.f64 (atan2.f64 im re) 1/4)))) |
(*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (/.f64 (log.f64 10) 1/4) (atan2.f64 im re)) |
(/.f64 (*.f64 4 (log.f64 10)) (atan2.f64 im re)) |
(/.f64 (*.f64 2 (*.f64 4 (*.f64 (log.f64 10) (/.f64 4 (atan2.f64 im re))))) 8) |
(*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (/.f64 (log.f64 10) 1/4) (atan2.f64 im re)) |
(/.f64 (*.f64 4 (log.f64 10)) (atan2.f64 im re)) |
(/.f64 (*.f64 (log.f64 10) 1/2) (+.f64 (*.f64 (*.f64 (atan2.f64 im re) 1/4) 1/4) (*.f64 (*.f64 (atan2.f64 im re) 1/4) 1/4))) |
(*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (/.f64 (log.f64 10) 1/4) (atan2.f64 im re)) |
(/.f64 (*.f64 4 (log.f64 10)) (atan2.f64 im re)) |
(/.f64 (/.f64 (neg.f64 (log.f64 10)) (*.f64 (atan2.f64 im re) 1/4)) -1) |
(*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (/.f64 (log.f64 10) 1/4) (atan2.f64 im re)) |
(/.f64 (*.f64 4 (log.f64 10)) (atan2.f64 im re)) |
(/.f64 (/.f64 2 (atan2.f64 im re)) (/.f64 1/2 (log.f64 10))) |
(*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (/.f64 (log.f64 10) 1/4) (atan2.f64 im re)) |
(/.f64 (*.f64 4 (log.f64 10)) (atan2.f64 im re)) |
(/.f64 (/.f64 2 (atan2.f64 im re)) (*.f64 (/.f64 1 (log.f64 10)) 1/2)) |
(*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (/.f64 (log.f64 10) 1/4) (atan2.f64 im re)) |
(/.f64 (*.f64 4 (log.f64 10)) (atan2.f64 im re)) |
(/.f64 (/.f64 2 (atan2.f64 im re)) (/.f64 (*.f64 (/.f64 4 (log.f64 10)) 1/2) 4)) |
(*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (/.f64 (log.f64 10) 1/4) (atan2.f64 im re)) |
(/.f64 (*.f64 4 (log.f64 10)) (atan2.f64 im re)) |
(/.f64 (/.f64 (log.f64 10) 1/8) (*.f64 (atan2.f64 im re) 2)) |
(*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (/.f64 (log.f64 10) 1/4) (atan2.f64 im re)) |
(/.f64 (*.f64 4 (log.f64 10)) (atan2.f64 im re)) |
(/.f64 (*.f64 (/.f64 4 (atan2.f64 im re)) (*.f64 2 (neg.f64 (log.f64 10)))) -2) |
(*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (/.f64 (log.f64 10) 1/4) (atan2.f64 im re)) |
(/.f64 (*.f64 4 (log.f64 10)) (atan2.f64 im re)) |
(/.f64 (*.f64 2 (*.f64 2 (*.f64 4 (*.f64 (log.f64 10) (/.f64 4 (atan2.f64 im re)))))) 16) |
(*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (/.f64 (log.f64 10) 1/4) (atan2.f64 im re)) |
(/.f64 (*.f64 4 (log.f64 10)) (atan2.f64 im re)) |
(/.f64 (/.f64 4 (*.f64 (atan2.f64 im re) 1/4)) (/.f64 4 (log.f64 10))) |
(*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (/.f64 (log.f64 10) 1/4) (atan2.f64 im re)) |
(/.f64 (*.f64 4 (log.f64 10)) (atan2.f64 im re)) |
(/.f64 (/.f64 8 (*.f64 (atan2.f64 im re) 1/4)) (/.f64 8 (log.f64 10))) |
(*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (/.f64 (log.f64 10) 1/4) (atan2.f64 im re)) |
(/.f64 (*.f64 4 (log.f64 10)) (atan2.f64 im re)) |
(/.f64 (/.f64 -4 (*.f64 (atan2.f64 im re) 1/4)) (/.f64 -4 (log.f64 10))) |
(*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (/.f64 (log.f64 10) 1/4) (atan2.f64 im re)) |
(/.f64 (*.f64 4 (log.f64 10)) (atan2.f64 im re)) |
(/.f64 (neg.f64 (*.f64 (log.f64 10) 2)) (-.f64 0 (*.f64 (atan2.f64 im re) 1/2))) |
(*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (/.f64 (log.f64 10) 1/4) (atan2.f64 im re)) |
(/.f64 (*.f64 4 (log.f64 10)) (atan2.f64 im re)) |
(/.f64 (neg.f64 (*.f64 (log.f64 10) 4)) (neg.f64 (atan2.f64 im re))) |
(*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (/.f64 (log.f64 10) 1/4) (atan2.f64 im re)) |
(/.f64 (*.f64 4 (log.f64 10)) (atan2.f64 im re)) |
(/.f64 (+.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10)))) (*.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))))) |
(*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (/.f64 (log.f64 10) 1/4) (atan2.f64 im re)) |
(/.f64 (*.f64 4 (log.f64 10)) (atan2.f64 im re)) |
(/.f64 (+.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (/.f64 (/.f64 4 (log.f64 10)) (*.f64 (/.f64 4 (atan2.f64 im re)) 2))) (*.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (/.f64 (/.f64 4 (log.f64 10)) (*.f64 (/.f64 4 (atan2.f64 im re)) 2)))) |
(*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (/.f64 (log.f64 10) 1/4) (atan2.f64 im re)) |
(/.f64 (*.f64 4 (log.f64 10)) (atan2.f64 im re)) |
(/.f64 (+.f64 (/.f64 (/.f64 4 (log.f64 10)) (*.f64 (/.f64 4 (atan2.f64 im re)) 2)) (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10)))) (*.f64 (/.f64 (/.f64 4 (log.f64 10)) (*.f64 (/.f64 4 (atan2.f64 im re)) 2)) (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))))) |
(*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (/.f64 (log.f64 10) 1/4) (atan2.f64 im re)) |
(/.f64 (*.f64 4 (log.f64 10)) (atan2.f64 im re)) |
(/.f64 (+.f64 (/.f64 (/.f64 4 (log.f64 10)) (*.f64 (/.f64 4 (atan2.f64 im re)) 2)) (/.f64 (/.f64 4 (log.f64 10)) (*.f64 (/.f64 4 (atan2.f64 im re)) 2))) (*.f64 (/.f64 (/.f64 4 (log.f64 10)) (*.f64 (/.f64 4 (atan2.f64 im re)) 2)) (/.f64 (/.f64 4 (log.f64 10)) (*.f64 (/.f64 4 (atan2.f64 im re)) 2)))) |
(*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (/.f64 (log.f64 10) 1/4) (atan2.f64 im re)) |
(/.f64 (*.f64 4 (log.f64 10)) (atan2.f64 im re)) |
(/.f64 (+.f64 (/.f64 4 (*.f64 (atan2.f64 im re) 1/4)) (/.f64 4 (*.f64 (atan2.f64 im re) 1/4))) (/.f64 8 (log.f64 10))) |
(*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (/.f64 (log.f64 10) 1/4) (atan2.f64 im re)) |
(/.f64 (*.f64 4 (log.f64 10)) (atan2.f64 im re)) |
(/.f64 (+.f64 (/.f64 8 (*.f64 (atan2.f64 im re) 1/4)) (/.f64 8 (*.f64 (atan2.f64 im re) 1/4))) (*.f64 2 (/.f64 8 (log.f64 10)))) |
(/.f64 (+.f64 (/.f64 (/.f64 8 (atan2.f64 im re)) 1/4) (/.f64 (/.f64 8 (atan2.f64 im re)) 1/4)) (*.f64 2 (/.f64 8 (log.f64 10)))) |
(/.f64 (/.f64 (+.f64 (/.f64 32 (atan2.f64 im re)) (/.f64 32 (atan2.f64 im re))) (/.f64 8 (log.f64 10))) 2) |
(/.f64 (+.f64 (/.f64 32 (atan2.f64 im re)) (/.f64 32 (atan2.f64 im re))) (*.f64 2 (/.f64 8 (log.f64 10)))) |
(/.f64 (+.f64 (/.f64 -4 (*.f64 (atan2.f64 im re) 1/4)) (/.f64 -4 (*.f64 (atan2.f64 im re) 1/4))) (*.f64 (/.f64 4 (log.f64 10)) -2)) |
(*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (/.f64 (log.f64 10) 1/4) (atan2.f64 im re)) |
(/.f64 (*.f64 4 (log.f64 10)) (atan2.f64 im re)) |
(/.f64 (neg.f64 (/.f64 4 (*.f64 (atan2.f64 im re) 1/4))) (/.f64 -4 (log.f64 10))) |
(*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (/.f64 (log.f64 10) 1/4) (atan2.f64 im re)) |
(/.f64 (*.f64 4 (log.f64 10)) (atan2.f64 im re)) |
(/.f64 (neg.f64 (/.f64 8 (*.f64 (atan2.f64 im re) 1/4))) (neg.f64 (/.f64 8 (log.f64 10)))) |
(*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (/.f64 (log.f64 10) 1/4) (atan2.f64 im re)) |
(/.f64 (*.f64 4 (log.f64 10)) (atan2.f64 im re)) |
(/.f64 (neg.f64 (/.f64 -4 (*.f64 (atan2.f64 im re) 1/4))) (/.f64 4 (log.f64 10))) |
(*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (/.f64 (log.f64 10) 1/4) (atan2.f64 im re)) |
(/.f64 (*.f64 4 (log.f64 10)) (atan2.f64 im re)) |
(pow.f64 (*.f64 (log.f64 10) (/.f64 4 (atan2.f64 im re))) 1) |
(*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (/.f64 (log.f64 10) 1/4) (atan2.f64 im re)) |
(/.f64 (*.f64 4 (log.f64 10)) (atan2.f64 im re)) |
(neg.f64 (neg.f64 (*.f64 (log.f64 10) (/.f64 4 (atan2.f64 im re))))) |
(*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (/.f64 (log.f64 10) 1/4) (atan2.f64 im re)) |
(/.f64 (*.f64 4 (log.f64 10)) (atan2.f64 im re)) |
(neg.f64 (/.f64 (neg.f64 (log.f64 10)) (*.f64 (atan2.f64 im re) 1/4))) |
(*.f64 4 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (/.f64 (log.f64 10) 1/4) (atan2.f64 im re)) |
(/.f64 (*.f64 4 (log.f64 10)) (atan2.f64 im re)) |
(+.f64 (/.f64 4 (atan2.f64 im re)) 0) |
(/.f64 4 (atan2.f64 im re)) |
(+.f64 0 (/.f64 4 (atan2.f64 im re))) |
(/.f64 4 (atan2.f64 im re)) |
(+.f64 (/.f64 2 (atan2.f64 im re)) (/.f64 2 (atan2.f64 im re))) |
(/.f64 (/.f64 2 (atan2.f64 im re)) 1/2) |
(-.f64 (/.f64 4 (atan2.f64 im re)) 0) |
(/.f64 4 (atan2.f64 im re)) |
(-.f64 0 (neg.f64 (/.f64 4 (atan2.f64 im re)))) |
(/.f64 4 (atan2.f64 im re)) |
(*.f64 (/.f64 4 (atan2.f64 im re)) 1) |
(/.f64 4 (atan2.f64 im re)) |
(*.f64 1 (/.f64 4 (atan2.f64 im re))) |
(/.f64 4 (atan2.f64 im re)) |
(*.f64 2 (/.f64 2 (atan2.f64 im re))) |
(*.f64 (*.f64 (/.f64 4 (atan2.f64 im re)) 2) 1/2) |
(/.f64 4 (atan2.f64 im re)) |
(*.f64 (neg.f64 (/.f64 4 (atan2.f64 im re))) -1) |
(/.f64 4 (atan2.f64 im re)) |
(*.f64 -1 (neg.f64 (/.f64 4 (atan2.f64 im re)))) |
(/.f64 4 (atan2.f64 im re)) |
(*.f64 1/2 (*.f64 (/.f64 4 (atan2.f64 im re)) 2)) |
(/.f64 4 (atan2.f64 im re)) |
(*.f64 (/.f64 2 (atan2.f64 im re)) 2) |
(*.f64 2 (/.f64 2 (atan2.f64 im re))) |
(pow.f64 (/.f64 4 (atan2.f64 im re)) 1) |
(/.f64 4 (atan2.f64 im re)) |
(neg.f64 (neg.f64 (/.f64 4 (atan2.f64 im re)))) |
(/.f64 4 (atan2.f64 im re)) |
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 0) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(+.f64 0 (/.f64 (atan2.f64 im re) (log.f64 10))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(+.f64 (/.f64 4 (*.f64 (log.f64 10) (*.f64 (/.f64 4 (atan2.f64 im re)) 2))) (/.f64 4 (*.f64 (log.f64 10) (*.f64 (/.f64 4 (atan2.f64 im re)) 2)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 0) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 1 (/.f64 (atan2.f64 im re) (log.f64 10))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (*.f64 (atan2.f64 im re) 2) (/.f64 1/2 (log.f64 10))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (/.f64 4 (log.f64 10)) (*.f64 (atan2.f64 im re) 1/4)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 2 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 2 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10))) 1/2) |
(*.f64 1/2 (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10)))) |
(*.f64 (atan2.f64 im re) (*.f64 1/2 (/.f64 2 (log.f64 10)))) |
(*.f64 (/.f64 2 (log.f64 10)) (*.f64 (atan2.f64 im re) 1/2)) |
(*.f64 (/.f64 8 (log.f64 10)) (*.f64 (atan2.f64 im re) 1/8)) |
(*.f64 (atan2.f64 im re) (*.f64 1/8 (/.f64 8 (log.f64 10)))) |
(*.f64 (atan2.f64 im re) (*.f64 (/.f64 8 (log.f64 10)) 1/8)) |
(*.f64 (/.f64 8 (log.f64 10)) (/.f64 1 (*.f64 (/.f64 4 (atan2.f64 im re)) 2))) |
(*.f64 (/.f64 8 (log.f64 10)) (/.f64 2 (/.f64 16 (atan2.f64 im re)))) |
(*.f64 (/.f64 8 (log.f64 10)) (/.f64 (atan2.f64 im re) 8)) |
(*.f64 (*.f64 4 (atan2.f64 im re)) (/.f64 2 (/.f64 (log.f64 10) 1/8))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (/.f64 -4 (log.f64 10)) (/.f64 -1 (/.f64 4 (atan2.f64 im re)))) |
(*.f64 (/.f64 -4 (log.f64 10)) (/.f64 (atan2.f64 im re) -4)) |
(*.f64 (*.f64 (atan2.f64 im re) -1/4) (/.f64 -4 (log.f64 10))) |
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 -1 (log.f64 10))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (*.f64 (atan2.f64 im re) 1/4) (/.f64 4 (log.f64 10))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 -1 (/.f64 (/.f64 -4 (log.f64 10)) (/.f64 4 (atan2.f64 im re)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (*.f64 (atan2.f64 im re) (/.f64 4 (log.f64 10))) 1/4) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 1/4 (*.f64 (atan2.f64 im re) (/.f64 4 (log.f64 10)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 1/2 (*.f64 (atan2.f64 im re) (/.f64 2 (log.f64 10)))) |
(*.f64 (atan2.f64 im re) (*.f64 1/2 (/.f64 2 (log.f64 10)))) |
(*.f64 (/.f64 2 (log.f64 10)) (*.f64 (atan2.f64 im re) 1/2)) |
(*.f64 (/.f64 1/2 (log.f64 10)) (*.f64 (atan2.f64 im re) 2)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (/.f64 (/.f64 -4 (log.f64 10)) (/.f64 4 (atan2.f64 im re))) -1) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) 2) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2) 2) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (/.f64 1 (*.f64 (/.f64 4 (atan2.f64 im re)) 2)) (/.f64 8 (log.f64 10))) |
(*.f64 (/.f64 8 (log.f64 10)) (/.f64 1 (*.f64 (/.f64 4 (atan2.f64 im re)) 2))) |
(*.f64 (/.f64 8 (log.f64 10)) (/.f64 2 (/.f64 16 (atan2.f64 im re)))) |
(*.f64 (/.f64 8 (log.f64 10)) (/.f64 (atan2.f64 im re) 8)) |
(*.f64 (/.f64 2 (/.f64 (log.f64 10) 1/8)) (*.f64 4 (atan2.f64 im re))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (/.f64 -1 (/.f64 4 (atan2.f64 im re))) (/.f64 -4 (log.f64 10))) |
(*.f64 (/.f64 -4 (log.f64 10)) (/.f64 (atan2.f64 im re) -4)) |
(*.f64 (*.f64 (atan2.f64 im re) -1/4) (/.f64 -4 (log.f64 10))) |
(*.f64 (/.f64 -1 (log.f64 10)) (neg.f64 (atan2.f64 im re))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(neg.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(neg.f64 (/.f64 (/.f64 -4 (log.f64 10)) (/.f64 4 (atan2.f64 im re)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.3b | (-.f64 1 (neg.f64 (atan2.f64 im re))) |
| ✓ | 0.7b | (*.f64 (+.f64 -1 (-.f64 1 (neg.f64 (atan2.f64 im re)))) (/.f64 1 (log.f64 10))) |
| 1.0b | (/.f64 1 (log.f64 10)) | |
| ✓ | 1.3b | (+.f64 -1 (-.f64 1 (neg.f64 (atan2.f64 im re)))) |
Compiled 47 to 28 computations (40.4% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | im | @ | -inf | (*.f64 (+.f64 -1 (-.f64 1 (neg.f64 (atan2.f64 im re)))) (/.f64 1 (log.f64 10))) |
| 0.0ms | im | @ | 0 | (+.f64 -1 (-.f64 1 (neg.f64 (atan2.f64 im re)))) |
| 0.0ms | im | @ | 0 | (-.f64 1 (neg.f64 (atan2.f64 im re))) |
| 0.0ms | re | @ | inf | (*.f64 (+.f64 -1 (-.f64 1 (neg.f64 (atan2.f64 im re)))) (/.f64 1 (log.f64 10))) |
| 0.0ms | re | @ | inf | (-.f64 1 (neg.f64 (atan2.f64 im re))) |
| 1× | batch-egg-rewrite |
| 1526× | rational.json-1 |
| 1526× | rational.json-2 |
| 1526× | rational.json-3 |
| 1340× | rational.json-simplify-35 |
| 898× | rational.json-4 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 15 | 79 |
| 1 | 110 | 61 |
| 2 | 226 | 57 |
| 3 | 467 | 37 |
| 4 | 1070 | 37 |
| 5 | 3077 | 37 |
| 6 | 7047 | 37 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 -1 (-.f64 1 (neg.f64 (atan2.f64 im re)))) |
(*.f64 (+.f64 -1 (-.f64 1 (neg.f64 (atan2.f64 im re)))) (/.f64 1 (log.f64 10))) |
(-.f64 1 (neg.f64 (atan2.f64 im re))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 -1 (-.f64 -1 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (-.f64 1 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (atan2.f64 im re)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (atan2.f64 im re) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 2 (-.f64 2 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 -2 (-.f64 -2 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 -1 (atan2.f64 im re)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (atan2.f64 im re) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (atan2.f64 im re) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (atan2.f64 im re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (atan2.f64 im re)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan2.f64 im re) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (atan2.f64 im re) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (atan2.f64 im re) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (atan2.f64 im re) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (atan2.f64 im re) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (atan2.f64 im re)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (atan2.f64 im re) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (atan2.f64 im re) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (atan2.f64 im re) 8)) (*.f64 2 (*.f64 (atan2.f64 im re) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (atan2.f64 im re) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x atan2.f64 im re))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (atan2.f64 im re) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (neg.f64 (log.f64 10)) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (neg.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (log.f64 10) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (atan2.f64 im re) (log.f64 10))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (atan2.f64 im re) (/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (log.f64 10) (/.f64 2 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (log.f64 10)) (/.f64 2 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (log.f64 10)) (+.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 1 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 (log.f64 10) 4) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) 2) (*.f64 (log.f64 10) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (neg.f64 (*.f64 (log.f64 10) (/.f64 2 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (+.f64 (/.f64 (neg.f64 (log.f64 10)) (atan2.f64 im re)) (/.f64 (neg.f64 (log.f64 10)) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (+.f64 (neg.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (neg.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) -2) (*.f64 (log.f64 10) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) (/.f64 4 (log.f64 10))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (*.f64 2 (/.f64 (*.f64 (log.f64 10) 4) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (/.f64 (*.f64 (log.f64 10) 8) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4 (+.f64 (neg.f64 (*.f64 (log.f64 10) (/.f64 2 (atan2.f64 im re)))) (neg.f64 (*.f64 (log.f64 10) (/.f64 2 (atan2.f64 im re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4 (-.f64 0 (/.f64 (*.f64 (log.f64 10) 4) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) -4) (*.f64 4 (neg.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) -4) (neg.f64 (*.f64 (log.f64 10) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 (log.f64 10)) (+.f64 (/.f64 2 (atan2.f64 im re)) (/.f64 2 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 (log.f64 10) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 (neg.f64 (log.f64 10)) -4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 -2 (*.f64 (log.f64 10) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (log.f64 (sqrt.f64 10)) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 10) (/.f64 2 (atan2.f64 im re))) (*.f64 2 (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 16 (+.f64 (/.f64 (*.f64 (log.f64 10) 8) (atan2.f64 im re)) (/.f64 (*.f64 (log.f64 10) 8) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 16 (+.f64 (*.f64 2 (/.f64 (*.f64 (log.f64 10) 4) (atan2.f64 im re))) (*.f64 2 (/.f64 (*.f64 (log.f64 10) 4) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) 8) (*.f64 (log.f64 10) 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) 8) (*.f64 (neg.f64 (log.f64 10)) -8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) 8) (+.f64 (*.f64 (neg.f64 (log.f64 10)) -4) (*.f64 (neg.f64 (log.f64 10)) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) 8) (+.f64 (*.f64 -2 (*.f64 (log.f64 10) -2)) (*.f64 -2 (*.f64 (log.f64 10) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (atan2.f64 im re)) 8) (*.f64 2 (*.f64 4 (neg.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (atan2.f64 im re)) 8) (*.f64 2 (neg.f64 (*.f64 (log.f64 10) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (atan2.f64 im re)) 8) (*.f64 (neg.f64 (log.f64 10)) 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (log.f64 10) 4) (atan2.f64 im re)) (*.f64 (*.f64 (log.f64 10) (/.f64 2 (atan2.f64 im re))) (*.f64 (log.f64 10) (/.f64 2 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (log.f64 10) 4) (atan2.f64 im re)) (+.f64 (*.f64 2 (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)))) (*.f64 2 (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) 1/2) (log.f64 (sqrt.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) 1/2) (/.f64 (*.f64 (log.f64 10) (log.f64 10)) (*.f64 (log.f64 10) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1/2 (-.f64 0 (/.f64 (log.f64 (sqrt.f64 10)) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) -1/2) (-.f64 0 (log.f64 (sqrt.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (atan2.f64 im re) 8)) (*.f64 (*.f64 (log.f64 10) 4) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (atan2.f64 im re) 8)) (+.f64 (*.f64 (neg.f64 (log.f64 10)) -8) (*.f64 (neg.f64 (log.f64 10)) -8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (neg.f64 (atan2.f64 im re)) 8)) (+.f64 (*.f64 (neg.f64 (log.f64 10)) 8) (*.f64 (neg.f64 (log.f64 10)) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan2.f64 im re) -2) (log.f64 10)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan2.f64 im re) -4) (log.f64 10)) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan2.f64 im re) 8) (neg.f64 (log.f64 10))) -8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) 8) (neg.f64 (log.f64 10))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan2.f64 im re) 8) (log.f64 10)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (atan2.f64 im re) 8)) (neg.f64 (*.f64 (log.f64 10) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (-.f64 0 (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (atan2.f64 im re) -2)) (*.f64 (log.f64 10) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 8)) (*.f64 2 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10)) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (atan2.f64 im re) -2) (log.f64 10)) (/.f64 (*.f64 (atan2.f64 im re) -2) (log.f64 10))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (atan2.f64 im re) -4) (log.f64 10)) (/.f64 (*.f64 (atan2.f64 im re) -4) (log.f64 10))) -8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (atan2.f64 im re) 8) (neg.f64 (log.f64 10))) (/.f64 (*.f64 (atan2.f64 im re) 8) (neg.f64 (log.f64 10)))) -16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) 8) (neg.f64 (log.f64 10))) (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) 8) (neg.f64 (log.f64 10)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (atan2.f64 im re) 8) (log.f64 10)) (/.f64 (*.f64 (atan2.f64 im re) 8) (log.f64 10))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 (atan2.f64 im re) -2)) (neg.f64 (*.f64 (atan2.f64 im re) -2))) (*.f64 (log.f64 10) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1 (log.f64 10))) (-.f64 0 (/.f64 1 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 2 (log.f64 10))) (-.f64 0 (/.f64 2 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (atan2.f64 im re) -4)) (*.f64 (log.f64 10) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (atan2.f64 im re) -4)) (-.f64 0 (*.f64 4 (neg.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (atan2.f64 im re) -4)) (-.f64 0 (neg.f64 (*.f64 (log.f64 10) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (atan2.f64 im re) -2))) (*.f64 (log.f64 10) -2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 (atan2.f64 im re) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (atan2.f64 im re))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (atan2.f64 im re)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (atan2.f64 im re) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 1 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 2 (+.f64 -1 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -2 (+.f64 1 (+.f64 (atan2.f64 im re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -2 (-.f64 (+.f64 (atan2.f64 im re) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 -1 (atan2.f64 im re)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (atan2.f64 im re) 2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 1 (atan2.f64 im re)) 1/2) (*.f64 (+.f64 1 (atan2.f64 im re)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (+.f64 (atan2.f64 im re) 2)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 -1 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 1 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (atan2.f64 im re)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 1 (atan2.f64 im re)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 1 (atan2.f64 im re)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 (atan2.f64 im re)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -1 (atan2.f64 im re)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 (atan2.f64 im re)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 1 (atan2.f64 im re)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 1 (atan2.f64 im re)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 (atan2.f64 im re)) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 (atan2.f64 im re)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (atan2.f64 im re)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (atan2.f64 im re)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -1 (atan2.f64 im re)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (atan2.f64 im re)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -2 (*.f64 (atan2.f64 im re) -2)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (atan2.f64 im re)) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 -1 (atan2.f64 im re)) 4) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 1 (atan2.f64 im re)) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 -2 (*.f64 (atan2.f64 im re) -2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 1 (atan2.f64 im re)) 8)) (*.f64 2 (*.f64 (+.f64 1 (atan2.f64 im re)) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (+.f64 -2 (*.f64 (atan2.f64 im re) -2))) (neg.f64 (+.f64 -2 (*.f64 (atan2.f64 im re) -2)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 1 (atan2.f64 im re)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 -1 (atan2.f64 im re))))))) |
| 1× | egg-herbie |
| 1136× | rational.json-simplify-2 |
| 880× | rational.json-simplify-1 |
| 818× | rational.json-simplify-49 |
| 752× | rational.json-simplify-52 |
| 716× | rational.json-simplify-35 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 295 | 3302 |
| 1 | 827 | 3302 |
| 2 | 3342 | 3302 |
| 3 | 5901 | 3302 |
| 1× | node limit |
| Inputs |
|---|
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(+.f64 1 (atan2.f64 im re)) |
(+.f64 1 (atan2.f64 im re)) |
(+.f64 1 (atan2.f64 im re)) |
(+.f64 1 (atan2.f64 im re)) |
(+.f64 1 (atan2.f64 im re)) |
(+.f64 1 (atan2.f64 im re)) |
(+.f64 1 (atan2.f64 im re)) |
(+.f64 1 (atan2.f64 im re)) |
(+.f64 1 (atan2.f64 im re)) |
(+.f64 1 (atan2.f64 im re)) |
(+.f64 1 (atan2.f64 im re)) |
(+.f64 1 (atan2.f64 im re)) |
(+.f64 1 (atan2.f64 im re)) |
(+.f64 1 (atan2.f64 im re)) |
(+.f64 1 (atan2.f64 im re)) |
(+.f64 1 (atan2.f64 im re)) |
(+.f64 1 (atan2.f64 im re)) |
(+.f64 1 (atan2.f64 im re)) |
(+.f64 1 (atan2.f64 im re)) |
(+.f64 1 (atan2.f64 im re)) |
(+.f64 1 (atan2.f64 im re)) |
(+.f64 1 (atan2.f64 im re)) |
(+.f64 1 (atan2.f64 im re)) |
(+.f64 1 (atan2.f64 im re)) |
(-.f64 -1 (-.f64 -1 (atan2.f64 im re))) |
(-.f64 1 (-.f64 1 (atan2.f64 im re))) |
(-.f64 (+.f64 1 (atan2.f64 im re)) 1) |
(-.f64 (atan2.f64 im re) 0) |
(-.f64 0 (neg.f64 (atan2.f64 im re))) |
(-.f64 2 (-.f64 2 (atan2.f64 im re))) |
(-.f64 -2 (-.f64 -2 (atan2.f64 im re))) |
(-.f64 (+.f64 -1 (atan2.f64 im re)) -1) |
(-.f64 (+.f64 (atan2.f64 im re) 2) 2) |
(-.f64 (+.f64 (atan2.f64 im re) -2) -2) |
(*.f64 -1 (neg.f64 (atan2.f64 im re))) |
(*.f64 1 (atan2.f64 im re)) |
(*.f64 (neg.f64 (atan2.f64 im re)) -1) |
(*.f64 (atan2.f64 im re) 1) |
(*.f64 2 (*.f64 (atan2.f64 im re) 1/2)) |
(*.f64 4 (/.f64 (atan2.f64 im re) 4)) |
(*.f64 (*.f64 (atan2.f64 im re) 2) 1/2) |
(*.f64 (*.f64 (atan2.f64 im re) 4) 1/4) |
(*.f64 1/2 (*.f64 (atan2.f64 im re) 2)) |
(*.f64 1/4 (*.f64 (atan2.f64 im re) 4)) |
(*.f64 (*.f64 (atan2.f64 im re) 1/2) 2) |
(*.f64 (/.f64 (atan2.f64 im re) 4) 4) |
(/.f64 (neg.f64 (atan2.f64 im re)) -1) |
(/.f64 (atan2.f64 im re) 1) |
(/.f64 (*.f64 (atan2.f64 im re) 2) 2) |
(/.f64 (*.f64 (atan2.f64 im re) -2) -2) |
(/.f64 (*.f64 (atan2.f64 im re) 4) 4) |
(/.f64 (*.f64 (atan2.f64 im re) 8) 8) |
(/.f64 (*.f64 2 (*.f64 (atan2.f64 im re) 8)) 16) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (atan2.f64 im re) 8)) (*.f64 2 (*.f64 (atan2.f64 im re) 8))) 32) |
(pow.f64 (atan2.f64 im re) 1) |
(neg.f64 (neg.f64 (atan2.f64 im re))) |
(atan2.f64 im re) |
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 0) |
(+.f64 0 (/.f64 (atan2.f64 im re) (log.f64 10))) |
(+.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10)))) |
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 0) |
(/.f64 -1 (/.f64 (neg.f64 (log.f64 10)) (atan2.f64 im re))) |
(/.f64 -1 (neg.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) |
(/.f64 1 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (log.f64 10))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 10))) |
(/.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (atan2.f64 im re))) |
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1) |
(/.f64 2 (*.f64 (log.f64 10) (/.f64 2 (atan2.f64 im re)))) |
(/.f64 (/.f64 2 (log.f64 10)) (/.f64 2 (atan2.f64 im re))) |
(/.f64 (/.f64 2 (log.f64 10)) (+.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 1 (atan2.f64 im re)))) |
(/.f64 4 (/.f64 (*.f64 (log.f64 10) 4) (atan2.f64 im re))) |
(/.f64 (*.f64 (atan2.f64 im re) 2) (*.f64 (log.f64 10) 2)) |
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10))) 2) |
(/.f64 -2 (neg.f64 (*.f64 (log.f64 10) (/.f64 2 (atan2.f64 im re))))) |
(/.f64 -2 (+.f64 (/.f64 (neg.f64 (log.f64 10)) (atan2.f64 im re)) (/.f64 (neg.f64 (log.f64 10)) (atan2.f64 im re)))) |
(/.f64 -2 (+.f64 (neg.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (neg.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))) |
(/.f64 (*.f64 (atan2.f64 im re) -2) (*.f64 (log.f64 10) -2)) |
(/.f64 (*.f64 (atan2.f64 im re) (/.f64 4 (log.f64 10))) 4) |
(/.f64 8 (*.f64 2 (/.f64 (*.f64 (log.f64 10) 4) (atan2.f64 im re)))) |
(/.f64 8 (/.f64 (*.f64 (log.f64 10) 8) (atan2.f64 im re))) |
(/.f64 -4 (+.f64 (neg.f64 (*.f64 (log.f64 10) (/.f64 2 (atan2.f64 im re)))) (neg.f64 (*.f64 (log.f64 10) (/.f64 2 (atan2.f64 im re)))))) |
(/.f64 -4 (-.f64 0 (/.f64 (*.f64 (log.f64 10) 4) (atan2.f64 im re)))) |
(/.f64 (*.f64 (atan2.f64 im re) -4) (*.f64 4 (neg.f64 (log.f64 10)))) |
(/.f64 (*.f64 (atan2.f64 im re) -4) (neg.f64 (*.f64 (log.f64 10) 4))) |
(/.f64 (/.f64 4 (log.f64 10)) (+.f64 (/.f64 2 (atan2.f64 im re)) (/.f64 2 (atan2.f64 im re)))) |
(/.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 (log.f64 10) 4)) |
(/.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 (neg.f64 (log.f64 10)) -4)) |
(/.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 -2 (*.f64 (log.f64 10) -2))) |
(/.f64 1/2 (/.f64 (log.f64 (sqrt.f64 10)) (atan2.f64 im re))) |
(/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)))) |
(/.f64 (*.f64 (log.f64 10) (/.f64 2 (atan2.f64 im re))) (*.f64 2 (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re))))) |
(/.f64 16 (+.f64 (/.f64 (*.f64 (log.f64 10) 8) (atan2.f64 im re)) (/.f64 (*.f64 (log.f64 10) 8) (atan2.f64 im re)))) |
(/.f64 16 (+.f64 (*.f64 2 (/.f64 (*.f64 (log.f64 10) 4) (atan2.f64 im re))) (*.f64 2 (/.f64 (*.f64 (log.f64 10) 4) (atan2.f64 im re))))) |
(/.f64 (*.f64 (atan2.f64 im re) 8) (*.f64 (log.f64 10) 8)) |
(/.f64 (*.f64 (atan2.f64 im re) 8) (*.f64 (neg.f64 (log.f64 10)) -8)) |
(/.f64 (*.f64 (atan2.f64 im re) 8) (+.f64 (*.f64 (neg.f64 (log.f64 10)) -4) (*.f64 (neg.f64 (log.f64 10)) -4))) |
(/.f64 (*.f64 (atan2.f64 im re) 8) (+.f64 (*.f64 -2 (*.f64 (log.f64 10) -2)) (*.f64 -2 (*.f64 (log.f64 10) -2)))) |
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 8) 8) |
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) 8) (*.f64 2 (*.f64 4 (neg.f64 (log.f64 10))))) |
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) 8) (*.f64 2 (neg.f64 (*.f64 (log.f64 10) 4)))) |
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) 8) (*.f64 (neg.f64 (log.f64 10)) 8)) |
(/.f64 (/.f64 (*.f64 (log.f64 10) 4) (atan2.f64 im re)) (*.f64 (*.f64 (log.f64 10) (/.f64 2 (atan2.f64 im re))) (*.f64 (log.f64 10) (/.f64 2 (atan2.f64 im re))))) |
(/.f64 (/.f64 (*.f64 (log.f64 10) 4) (atan2.f64 im re)) (+.f64 (*.f64 2 (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)))) (*.f64 2 (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)))))) |
(/.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) 1/2) |
(/.f64 (*.f64 (atan2.f64 im re) 1/2) (log.f64 (sqrt.f64 10))) |
(/.f64 (*.f64 (atan2.f64 im re) 1/2) (/.f64 (*.f64 (log.f64 10) (log.f64 10)) (*.f64 (log.f64 10) 2))) |
(/.f64 -1/2 (-.f64 0 (/.f64 (log.f64 (sqrt.f64 10)) (atan2.f64 im re)))) |
(/.f64 (*.f64 (atan2.f64 im re) -1/2) (-.f64 0 (log.f64 (sqrt.f64 10)))) |
(/.f64 (*.f64 2 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 8)) 16) |
(/.f64 (*.f64 2 (*.f64 (atan2.f64 im re) 8)) (*.f64 (*.f64 (log.f64 10) 4) 4)) |
(/.f64 (*.f64 2 (*.f64 (atan2.f64 im re) 8)) (+.f64 (*.f64 (neg.f64 (log.f64 10)) -8) (*.f64 (neg.f64 (log.f64 10)) -8))) |
(/.f64 (*.f64 2 (*.f64 (neg.f64 (atan2.f64 im re)) 8)) (+.f64 (*.f64 (neg.f64 (log.f64 10)) 8) (*.f64 (neg.f64 (log.f64 10)) 8))) |
(/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10)) -1) |
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) -2) (log.f64 10)) -2) |
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) -4) (log.f64 10)) -4) |
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) 8) (neg.f64 (log.f64 10))) -8) |
(/.f64 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) 8) (neg.f64 (log.f64 10))) 8) |
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) 8) (log.f64 10)) 8) |
(/.f64 (neg.f64 (*.f64 (atan2.f64 im re) 8)) (neg.f64 (*.f64 (log.f64 10) 8))) |
(/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) 1/4) |
(/.f64 (neg.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (-.f64 0 (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re))))) |
(/.f64 (neg.f64 (*.f64 (atan2.f64 im re) -2)) (*.f64 (log.f64 10) 2)) |
(/.f64 (+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4))) 1/2) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 8)) (*.f64 2 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 8))) 32) |
(/.f64 (+.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10)) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))) -2) |
(/.f64 (+.f64 (/.f64 (*.f64 (atan2.f64 im re) -2) (log.f64 10)) (/.f64 (*.f64 (atan2.f64 im re) -2) (log.f64 10))) -4) |
(/.f64 (+.f64 (/.f64 (*.f64 (atan2.f64 im re) -4) (log.f64 10)) (/.f64 (*.f64 (atan2.f64 im re) -4) (log.f64 10))) -8) |
(/.f64 (+.f64 (/.f64 (*.f64 (atan2.f64 im re) 8) (neg.f64 (log.f64 10))) (/.f64 (*.f64 (atan2.f64 im re) 8) (neg.f64 (log.f64 10)))) -16) |
(/.f64 (+.f64 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) 8) (neg.f64 (log.f64 10))) (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) 8) (neg.f64 (log.f64 10)))) 16) |
(/.f64 (+.f64 (/.f64 (*.f64 (atan2.f64 im re) 8) (log.f64 10)) (/.f64 (*.f64 (atan2.f64 im re) 8) (log.f64 10))) 16) |
(/.f64 (+.f64 (neg.f64 (*.f64 (atan2.f64 im re) -2)) (neg.f64 (*.f64 (atan2.f64 im re) -2))) (*.f64 (log.f64 10) 4)) |
(/.f64 (neg.f64 (/.f64 1 (log.f64 10))) (-.f64 0 (/.f64 1 (atan2.f64 im re)))) |
(/.f64 (neg.f64 (/.f64 2 (log.f64 10))) (-.f64 0 (/.f64 2 (atan2.f64 im re)))) |
(/.f64 (neg.f64 (*.f64 (atan2.f64 im re) -4)) (*.f64 (log.f64 10) 4)) |
(/.f64 (neg.f64 (*.f64 (atan2.f64 im re) -4)) (-.f64 0 (*.f64 4 (neg.f64 (log.f64 10))))) |
(/.f64 (neg.f64 (*.f64 (atan2.f64 im re) -4)) (-.f64 0 (neg.f64 (*.f64 (log.f64 10) 4)))) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (atan2.f64 im re) -2))) (*.f64 (log.f64 10) -2)) |
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1) |
(neg.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))) |
(+.f64 -1 (+.f64 (atan2.f64 im re) 2)) |
(+.f64 1 (atan2.f64 im re)) |
(+.f64 (+.f64 1 (atan2.f64 im re)) 0) |
(+.f64 (atan2.f64 im re) 1) |
(+.f64 0 (+.f64 1 (atan2.f64 im re))) |
(+.f64 2 (+.f64 -1 (atan2.f64 im re))) |
(+.f64 -2 (+.f64 1 (+.f64 (atan2.f64 im re) 2))) |
(+.f64 -2 (-.f64 (+.f64 (atan2.f64 im re) 2) -1)) |
(+.f64 (+.f64 -1 (atan2.f64 im re)) 2) |
(+.f64 (+.f64 (atan2.f64 im re) 2) -1) |
(+.f64 (*.f64 (+.f64 1 (atan2.f64 im re)) 1/2) (*.f64 (+.f64 1 (atan2.f64 im re)) 1/2)) |
(+.f64 (+.f64 1 (+.f64 (atan2.f64 im re) 2)) -2) |
(*.f64 -1 (-.f64 -1 (atan2.f64 im re))) |
(*.f64 1 (+.f64 1 (atan2.f64 im re))) |
(*.f64 (+.f64 1 (atan2.f64 im re)) 1) |
(*.f64 2 (*.f64 (+.f64 1 (atan2.f64 im re)) 1/2)) |
(*.f64 4 (/.f64 (+.f64 1 (atan2.f64 im re)) 4)) |
(*.f64 (*.f64 (+.f64 1 (atan2.f64 im re)) 2) 1/2) |
(*.f64 (-.f64 -1 (atan2.f64 im re)) -1) |
(*.f64 (*.f64 (+.f64 1 (atan2.f64 im re)) 4) 1/4) |
(*.f64 1/2 (*.f64 (+.f64 1 (atan2.f64 im re)) 2)) |
(*.f64 1/4 (*.f64 (+.f64 1 (atan2.f64 im re)) 4)) |
(*.f64 (*.f64 (+.f64 1 (atan2.f64 im re)) 1/2) 2) |
(*.f64 (/.f64 (+.f64 1 (atan2.f64 im re)) 4) 4) |
(/.f64 (+.f64 1 (atan2.f64 im re)) 1) |
(/.f64 (*.f64 (+.f64 1 (atan2.f64 im re)) 2) 2) |
(/.f64 (-.f64 -1 (atan2.f64 im re)) -1) |
(/.f64 (*.f64 (+.f64 1 (atan2.f64 im re)) 4) 4) |
(/.f64 (+.f64 -2 (*.f64 (atan2.f64 im re) -2)) -2) |
(/.f64 (*.f64 (+.f64 1 (atan2.f64 im re)) 8) 8) |
(/.f64 (*.f64 (-.f64 -1 (atan2.f64 im re)) 4) -4) |
(/.f64 (*.f64 2 (*.f64 (+.f64 1 (atan2.f64 im re)) 8)) 16) |
(/.f64 (neg.f64 (+.f64 -2 (*.f64 (atan2.f64 im re) -2))) 2) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 1 (atan2.f64 im re)) 8)) (*.f64 2 (*.f64 (+.f64 1 (atan2.f64 im re)) 8))) 32) |
(/.f64 (+.f64 (neg.f64 (+.f64 -2 (*.f64 (atan2.f64 im re) -2))) (neg.f64 (+.f64 -2 (*.f64 (atan2.f64 im re) -2)))) 4) |
(pow.f64 (+.f64 1 (atan2.f64 im re)) 1) |
(neg.f64 (-.f64 -1 (atan2.f64 im re))) |
| Outputs |
|---|
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(+.f64 1 (atan2.f64 im re)) |
(+.f64 (atan2.f64 im re) 1) |
(+.f64 1 (atan2.f64 im re)) |
(+.f64 (atan2.f64 im re) 1) |
(+.f64 1 (atan2.f64 im re)) |
(+.f64 (atan2.f64 im re) 1) |
(+.f64 1 (atan2.f64 im re)) |
(+.f64 (atan2.f64 im re) 1) |
(+.f64 1 (atan2.f64 im re)) |
(+.f64 (atan2.f64 im re) 1) |
(+.f64 1 (atan2.f64 im re)) |
(+.f64 (atan2.f64 im re) 1) |
(+.f64 1 (atan2.f64 im re)) |
(+.f64 (atan2.f64 im re) 1) |
(+.f64 1 (atan2.f64 im re)) |
(+.f64 (atan2.f64 im re) 1) |
(+.f64 1 (atan2.f64 im re)) |
(+.f64 (atan2.f64 im re) 1) |
(+.f64 1 (atan2.f64 im re)) |
(+.f64 (atan2.f64 im re) 1) |
(+.f64 1 (atan2.f64 im re)) |
(+.f64 (atan2.f64 im re) 1) |
(+.f64 1 (atan2.f64 im re)) |
(+.f64 (atan2.f64 im re) 1) |
(+.f64 1 (atan2.f64 im re)) |
(+.f64 (atan2.f64 im re) 1) |
(+.f64 1 (atan2.f64 im re)) |
(+.f64 (atan2.f64 im re) 1) |
(+.f64 1 (atan2.f64 im re)) |
(+.f64 (atan2.f64 im re) 1) |
(+.f64 1 (atan2.f64 im re)) |
(+.f64 (atan2.f64 im re) 1) |
(+.f64 1 (atan2.f64 im re)) |
(+.f64 (atan2.f64 im re) 1) |
(+.f64 1 (atan2.f64 im re)) |
(+.f64 (atan2.f64 im re) 1) |
(+.f64 1 (atan2.f64 im re)) |
(+.f64 (atan2.f64 im re) 1) |
(+.f64 1 (atan2.f64 im re)) |
(+.f64 (atan2.f64 im re) 1) |
(+.f64 1 (atan2.f64 im re)) |
(+.f64 (atan2.f64 im re) 1) |
(+.f64 1 (atan2.f64 im re)) |
(+.f64 (atan2.f64 im re) 1) |
(+.f64 1 (atan2.f64 im re)) |
(+.f64 (atan2.f64 im re) 1) |
(+.f64 1 (atan2.f64 im re)) |
(+.f64 (atan2.f64 im re) 1) |
(-.f64 -1 (-.f64 -1 (atan2.f64 im re))) |
(atan2.f64 im re) |
(-.f64 1 (-.f64 1 (atan2.f64 im re))) |
(atan2.f64 im re) |
(-.f64 (+.f64 1 (atan2.f64 im re)) 1) |
(atan2.f64 im re) |
(-.f64 (atan2.f64 im re) 0) |
(atan2.f64 im re) |
(-.f64 0 (neg.f64 (atan2.f64 im re))) |
(atan2.f64 im re) |
(-.f64 2 (-.f64 2 (atan2.f64 im re))) |
(atan2.f64 im re) |
(-.f64 -2 (-.f64 -2 (atan2.f64 im re))) |
(atan2.f64 im re) |
(-.f64 (+.f64 -1 (atan2.f64 im re)) -1) |
(atan2.f64 im re) |
(-.f64 (+.f64 (atan2.f64 im re) 2) 2) |
(atan2.f64 im re) |
(-.f64 (+.f64 (atan2.f64 im re) -2) -2) |
(atan2.f64 im re) |
(*.f64 -1 (neg.f64 (atan2.f64 im re))) |
(atan2.f64 im re) |
(*.f64 1 (atan2.f64 im re)) |
(atan2.f64 im re) |
(*.f64 (neg.f64 (atan2.f64 im re)) -1) |
(atan2.f64 im re) |
(*.f64 (atan2.f64 im re) 1) |
(atan2.f64 im re) |
(*.f64 2 (*.f64 (atan2.f64 im re) 1/2)) |
(atan2.f64 im re) |
(*.f64 4 (/.f64 (atan2.f64 im re) 4)) |
(atan2.f64 im re) |
(*.f64 (*.f64 (atan2.f64 im re) 2) 1/2) |
(atan2.f64 im re) |
(*.f64 (*.f64 (atan2.f64 im re) 4) 1/4) |
(atan2.f64 im re) |
(*.f64 1/2 (*.f64 (atan2.f64 im re) 2)) |
(atan2.f64 im re) |
(*.f64 1/4 (*.f64 (atan2.f64 im re) 4)) |
(atan2.f64 im re) |
(*.f64 (*.f64 (atan2.f64 im re) 1/2) 2) |
(atan2.f64 im re) |
(*.f64 (/.f64 (atan2.f64 im re) 4) 4) |
(atan2.f64 im re) |
(/.f64 (neg.f64 (atan2.f64 im re)) -1) |
(atan2.f64 im re) |
(/.f64 (atan2.f64 im re) 1) |
(atan2.f64 im re) |
(/.f64 (*.f64 (atan2.f64 im re) 2) 2) |
(atan2.f64 im re) |
(/.f64 (*.f64 (atan2.f64 im re) -2) -2) |
(atan2.f64 im re) |
(/.f64 (*.f64 (atan2.f64 im re) 4) 4) |
(atan2.f64 im re) |
(/.f64 (*.f64 (atan2.f64 im re) 8) 8) |
(atan2.f64 im re) |
(/.f64 (*.f64 2 (*.f64 (atan2.f64 im re) 8)) 16) |
(atan2.f64 im re) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (atan2.f64 im re) 8)) (*.f64 2 (*.f64 (atan2.f64 im re) 8))) 32) |
(atan2.f64 im re) |
(pow.f64 (atan2.f64 im re) 1) |
(atan2.f64 im re) |
(neg.f64 (neg.f64 (atan2.f64 im re))) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 0) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(+.f64 0 (/.f64 (atan2.f64 im re) (log.f64 10))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(+.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 0) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 -1 (/.f64 (neg.f64 (log.f64 10)) (atan2.f64 im re))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 -1 (neg.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 1 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (log.f64 10))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 10))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (atan2.f64 im re))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 2 (*.f64 (log.f64 10) (/.f64 2 (atan2.f64 im re)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (/.f64 2 (log.f64 10)) (/.f64 2 (atan2.f64 im re))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (/.f64 2 (log.f64 10)) (+.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 1 (atan2.f64 im re)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 4 (/.f64 (*.f64 (log.f64 10) 4) (atan2.f64 im re))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (*.f64 (atan2.f64 im re) 2) (*.f64 (log.f64 10) 2)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10))) 2) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 -2 (neg.f64 (*.f64 (log.f64 10) (/.f64 2 (atan2.f64 im re))))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 -2 (+.f64 (/.f64 (neg.f64 (log.f64 10)) (atan2.f64 im re)) (/.f64 (neg.f64 (log.f64 10)) (atan2.f64 im re)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 -2 (+.f64 (neg.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (neg.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (*.f64 (atan2.f64 im re) -2) (*.f64 (log.f64 10) -2)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (*.f64 (atan2.f64 im re) (/.f64 4 (log.f64 10))) 4) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 8 (*.f64 2 (/.f64 (*.f64 (log.f64 10) 4) (atan2.f64 im re)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 8 (/.f64 (*.f64 (log.f64 10) 8) (atan2.f64 im re))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 -4 (+.f64 (neg.f64 (*.f64 (log.f64 10) (/.f64 2 (atan2.f64 im re)))) (neg.f64 (*.f64 (log.f64 10) (/.f64 2 (atan2.f64 im re)))))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 -4 (-.f64 0 (/.f64 (*.f64 (log.f64 10) 4) (atan2.f64 im re)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (*.f64 (atan2.f64 im re) -4) (*.f64 4 (neg.f64 (log.f64 10)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (*.f64 (atan2.f64 im re) -4) (neg.f64 (*.f64 (log.f64 10) 4))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (/.f64 4 (log.f64 10)) (+.f64 (/.f64 2 (atan2.f64 im re)) (/.f64 2 (atan2.f64 im re)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 (log.f64 10) 4)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 (neg.f64 (log.f64 10)) -4)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 -2 (*.f64 (log.f64 10) -2))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 1/2 (/.f64 (log.f64 (sqrt.f64 10)) (atan2.f64 im re))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)))) |
(/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))))) |
(/.f64 (atan2.f64 im re) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (log.f64 10))))) |
(/.f64 (*.f64 (log.f64 10) (/.f64 2 (atan2.f64 im re))) (*.f64 2 (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re))))) |
(/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))))) |
(/.f64 (atan2.f64 im re) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (log.f64 10))))) |
(/.f64 16 (+.f64 (/.f64 (*.f64 (log.f64 10) 8) (atan2.f64 im re)) (/.f64 (*.f64 (log.f64 10) 8) (atan2.f64 im re)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 16 (+.f64 (*.f64 2 (/.f64 (*.f64 (log.f64 10) 4) (atan2.f64 im re))) (*.f64 2 (/.f64 (*.f64 (log.f64 10) 4) (atan2.f64 im re))))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (*.f64 (atan2.f64 im re) 8) (*.f64 (log.f64 10) 8)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (*.f64 (atan2.f64 im re) 8) (*.f64 (neg.f64 (log.f64 10)) -8)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (*.f64 (atan2.f64 im re) 8) (+.f64 (*.f64 (neg.f64 (log.f64 10)) -4) (*.f64 (neg.f64 (log.f64 10)) -4))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (*.f64 (atan2.f64 im re) 8) (+.f64 (*.f64 -2 (*.f64 (log.f64 10) -2)) (*.f64 -2 (*.f64 (log.f64 10) -2)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 8) 8) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) 8) (*.f64 2 (*.f64 4 (neg.f64 (log.f64 10))))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) 8) (*.f64 2 (neg.f64 (*.f64 (log.f64 10) 4)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) 8) (*.f64 (neg.f64 (log.f64 10)) 8)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (/.f64 (*.f64 (log.f64 10) 4) (atan2.f64 im re)) (*.f64 (*.f64 (log.f64 10) (/.f64 2 (atan2.f64 im re))) (*.f64 (log.f64 10) (/.f64 2 (atan2.f64 im re))))) |
(/.f64 (*.f64 (log.f64 10) 4) (*.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (/.f64 2 (atan2.f64 im re)) (*.f64 (log.f64 10) (/.f64 2 (atan2.f64 im re))))))) |
(*.f64 (log.f64 10) (/.f64 4 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (/.f64 2 (atan2.f64 im re)) (*.f64 (log.f64 10) (/.f64 2 (atan2.f64 im re)))))))) |
(*.f64 (log.f64 10) (/.f64 4 (*.f64 (atan2.f64 im re) (*.f64 (/.f64 (*.f64 (log.f64 10) 2) (atan2.f64 im re)) (/.f64 (*.f64 (log.f64 10) 2) (atan2.f64 im re)))))) |
(/.f64 (/.f64 (*.f64 (log.f64 10) 4) (atan2.f64 im re)) (+.f64 (*.f64 2 (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)))) (*.f64 2 (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)))))) |
(/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))))) |
(/.f64 (atan2.f64 im re) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (log.f64 10))))) |
(/.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) 1/2) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (*.f64 (atan2.f64 im re) 1/2) (log.f64 (sqrt.f64 10))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (*.f64 (atan2.f64 im re) 1/2) (/.f64 (*.f64 (log.f64 10) (log.f64 10)) (*.f64 (log.f64 10) 2))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 -1/2 (-.f64 0 (/.f64 (log.f64 (sqrt.f64 10)) (atan2.f64 im re)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (*.f64 (atan2.f64 im re) -1/2) (-.f64 0 (log.f64 (sqrt.f64 10)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (*.f64 2 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 8)) 16) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (*.f64 2 (*.f64 (atan2.f64 im re) 8)) (*.f64 (*.f64 (log.f64 10) 4) 4)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (*.f64 2 (*.f64 (atan2.f64 im re) 8)) (+.f64 (*.f64 (neg.f64 (log.f64 10)) -8) (*.f64 (neg.f64 (log.f64 10)) -8))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (*.f64 2 (*.f64 (neg.f64 (atan2.f64 im re)) 8)) (+.f64 (*.f64 (neg.f64 (log.f64 10)) 8) (*.f64 (neg.f64 (log.f64 10)) 8))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10)) -1) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) -2) (log.f64 10)) -2) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) -4) (log.f64 10)) -4) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) 8) (neg.f64 (log.f64 10))) -8) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) 8) (neg.f64 (log.f64 10))) 8) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) 8) (log.f64 10)) 8) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (neg.f64 (*.f64 (atan2.f64 im re) 8)) (neg.f64 (*.f64 (log.f64 10) 8))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) 1/4) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (neg.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (-.f64 0 (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re))))) |
(/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))))) |
(/.f64 (atan2.f64 im re) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (log.f64 10))))) |
(/.f64 (neg.f64 (*.f64 (atan2.f64 im re) -2)) (*.f64 (log.f64 10) 2)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (+.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4))) 1/2) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 8)) (*.f64 2 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 8))) 32) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (+.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10)) (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))) -2) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (+.f64 (/.f64 (*.f64 (atan2.f64 im re) -2) (log.f64 10)) (/.f64 (*.f64 (atan2.f64 im re) -2) (log.f64 10))) -4) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (+.f64 (/.f64 (*.f64 (atan2.f64 im re) -4) (log.f64 10)) (/.f64 (*.f64 (atan2.f64 im re) -4) (log.f64 10))) -8) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (+.f64 (/.f64 (*.f64 (atan2.f64 im re) 8) (neg.f64 (log.f64 10))) (/.f64 (*.f64 (atan2.f64 im re) 8) (neg.f64 (log.f64 10)))) -16) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (+.f64 (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) 8) (neg.f64 (log.f64 10))) (/.f64 (*.f64 (neg.f64 (atan2.f64 im re)) 8) (neg.f64 (log.f64 10)))) 16) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (+.f64 (/.f64 (*.f64 (atan2.f64 im re) 8) (log.f64 10)) (/.f64 (*.f64 (atan2.f64 im re) 8) (log.f64 10))) 16) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (+.f64 (neg.f64 (*.f64 (atan2.f64 im re) -2)) (neg.f64 (*.f64 (atan2.f64 im re) -2))) (*.f64 (log.f64 10) 4)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (neg.f64 (/.f64 1 (log.f64 10))) (-.f64 0 (/.f64 1 (atan2.f64 im re)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (neg.f64 (/.f64 2 (log.f64 10))) (-.f64 0 (/.f64 2 (atan2.f64 im re)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (neg.f64 (*.f64 (atan2.f64 im re) -4)) (*.f64 (log.f64 10) 4)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (neg.f64 (*.f64 (atan2.f64 im re) -4)) (-.f64 0 (*.f64 4 (neg.f64 (log.f64 10))))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (neg.f64 (*.f64 (atan2.f64 im re) -4)) (-.f64 0 (neg.f64 (*.f64 (log.f64 10) 4)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (atan2.f64 im re) -2))) (*.f64 (log.f64 10) -2)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(neg.f64 (/.f64 (neg.f64 (atan2.f64 im re)) (log.f64 10))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(+.f64 -1 (+.f64 (atan2.f64 im re) 2)) |
(+.f64 (atan2.f64 im re) 1) |
(+.f64 1 (atan2.f64 im re)) |
(+.f64 (atan2.f64 im re) 1) |
(+.f64 (+.f64 1 (atan2.f64 im re)) 0) |
(+.f64 (atan2.f64 im re) 1) |
(+.f64 (atan2.f64 im re) 1) |
(+.f64 0 (+.f64 1 (atan2.f64 im re))) |
(+.f64 (atan2.f64 im re) 1) |
(+.f64 2 (+.f64 -1 (atan2.f64 im re))) |
(+.f64 (atan2.f64 im re) 1) |
(+.f64 -2 (+.f64 1 (+.f64 (atan2.f64 im re) 2))) |
(+.f64 (atan2.f64 im re) 1) |
(+.f64 -2 (-.f64 (+.f64 (atan2.f64 im re) 2) -1)) |
(+.f64 (atan2.f64 im re) 1) |
(+.f64 (+.f64 -1 (atan2.f64 im re)) 2) |
(+.f64 (atan2.f64 im re) 1) |
(+.f64 (+.f64 (atan2.f64 im re) 2) -1) |
(+.f64 (atan2.f64 im re) 1) |
(+.f64 (*.f64 (+.f64 1 (atan2.f64 im re)) 1/2) (*.f64 (+.f64 1 (atan2.f64 im re)) 1/2)) |
(+.f64 (atan2.f64 im re) 1) |
(+.f64 (+.f64 1 (+.f64 (atan2.f64 im re) 2)) -2) |
(+.f64 (atan2.f64 im re) 1) |
(*.f64 -1 (-.f64 -1 (atan2.f64 im re))) |
(+.f64 (atan2.f64 im re) 1) |
(*.f64 1 (+.f64 1 (atan2.f64 im re))) |
(+.f64 (atan2.f64 im re) 1) |
(*.f64 (+.f64 1 (atan2.f64 im re)) 1) |
(+.f64 (atan2.f64 im re) 1) |
(*.f64 2 (*.f64 (+.f64 1 (atan2.f64 im re)) 1/2)) |
(+.f64 (atan2.f64 im re) 1) |
(*.f64 4 (/.f64 (+.f64 1 (atan2.f64 im re)) 4)) |
(+.f64 (atan2.f64 im re) 1) |
(*.f64 (*.f64 (+.f64 1 (atan2.f64 im re)) 2) 1/2) |
(+.f64 (atan2.f64 im re) 1) |
(*.f64 (-.f64 -1 (atan2.f64 im re)) -1) |
(+.f64 (atan2.f64 im re) 1) |
(*.f64 (*.f64 (+.f64 1 (atan2.f64 im re)) 4) 1/4) |
(+.f64 (atan2.f64 im re) 1) |
(*.f64 1/2 (*.f64 (+.f64 1 (atan2.f64 im re)) 2)) |
(+.f64 (atan2.f64 im re) 1) |
(*.f64 1/4 (*.f64 (+.f64 1 (atan2.f64 im re)) 4)) |
(+.f64 (atan2.f64 im re) 1) |
(*.f64 (*.f64 (+.f64 1 (atan2.f64 im re)) 1/2) 2) |
(+.f64 (atan2.f64 im re) 1) |
(*.f64 (/.f64 (+.f64 1 (atan2.f64 im re)) 4) 4) |
(+.f64 (atan2.f64 im re) 1) |
(/.f64 (+.f64 1 (atan2.f64 im re)) 1) |
(+.f64 (atan2.f64 im re) 1) |
(/.f64 (*.f64 (+.f64 1 (atan2.f64 im re)) 2) 2) |
(+.f64 (atan2.f64 im re) 1) |
(/.f64 (-.f64 -1 (atan2.f64 im re)) -1) |
(+.f64 (atan2.f64 im re) 1) |
(/.f64 (*.f64 (+.f64 1 (atan2.f64 im re)) 4) 4) |
(+.f64 (atan2.f64 im re) 1) |
(/.f64 (+.f64 -2 (*.f64 (atan2.f64 im re) -2)) -2) |
(/.f64 (*.f64 (+.f64 1 (atan2.f64 im re)) 8) 8) |
(+.f64 (atan2.f64 im re) 1) |
(/.f64 (*.f64 (-.f64 -1 (atan2.f64 im re)) 4) -4) |
(+.f64 (atan2.f64 im re) 1) |
(/.f64 (*.f64 2 (*.f64 (+.f64 1 (atan2.f64 im re)) 8)) 16) |
(+.f64 (atan2.f64 im re) 1) |
(/.f64 (neg.f64 (+.f64 -2 (*.f64 (atan2.f64 im re) -2))) 2) |
(/.f64 (+.f64 -2 (*.f64 (atan2.f64 im re) -2)) -2) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 1 (atan2.f64 im re)) 8)) (*.f64 2 (*.f64 (+.f64 1 (atan2.f64 im re)) 8))) 32) |
(+.f64 (atan2.f64 im re) 1) |
(/.f64 (+.f64 (neg.f64 (+.f64 -2 (*.f64 (atan2.f64 im re) -2))) (neg.f64 (+.f64 -2 (*.f64 (atan2.f64 im re) -2)))) 4) |
(/.f64 (+.f64 -2 (*.f64 (atan2.f64 im re) -2)) -2) |
(pow.f64 (+.f64 1 (atan2.f64 im re)) 1) |
(+.f64 (atan2.f64 im re) 1) |
(neg.f64 (-.f64 -1 (atan2.f64 im re))) |
(+.f64 (atan2.f64 im re) 1) |
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (/.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re)))) |
| ✓ | 0.2b | (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) |
| 0.9b | (/.f64 (log.f64 10) (atan2.f64 im re)) |
Compiled 37 to 24 computations (35.1% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | im | @ | -inf | (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) |
| 0.0ms | re | @ | inf | (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) |
| 0.0ms | im | @ | 0 | (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) |
| 0.0ms | im | @ | inf | (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) |
| 0.0ms | re | @ | -inf | (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) |
| 1× | batch-egg-rewrite |
| 1876× | rational.json-1 |
| 1876× | rational.json-2 |
| 1876× | rational.json-3 |
| 1574× | rational.json-simplify-35 |
| 850× | exponential.json-3 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 11 | 64 |
| 1 | 76 | 64 |
| 2 | 206 | 44 |
| 3 | 725 | 44 |
| 4 | 2583 | 44 |
| 5 | 6654 | 44 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re)))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (neg.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (+.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) 2) (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 10) 2) (/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 2 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10))) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 10) 4) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 10) 4) (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (*.f64 (log.f64 10) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 2) (*.f64 2 (/.f64 1 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 2) (/.f64 2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 (/.f64 1 (log.f64 10)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (log.f64 10)) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (log.f64 10)) (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (neg.f64 (log.f64 10))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (-.f64 0 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (/.f64 -1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (neg.f64 (/.f64 1 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 4) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10))) (log.f64 10)) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10))) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (log.f64 10) 4)) (*.f64 2 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (log.f64 10) 4)) (+.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 4) (/.f64 4 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 4) (+.f64 (/.f64 2 (log.f64 10)) (/.f64 2 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 10) -2) (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 10) -2) (+.f64 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 10) -2) (+.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (log.f64 10) 2) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (log.f64 10) 2) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 4)) (/.f64 (*.f64 2 (*.f64 (log.f64 10) 4)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (*.f64 (log.f64 10) -2)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (*.f64 (log.f64 10) -2)) (/.f64 (*.f64 (log.f64 10) -2) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) (/.f64 -2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) (+.f64 (/.f64 -1 (log.f64 10)) (/.f64 -1 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 (sqrt.f64 10)) (atan2.f64 im re)) (/.f64 1/2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 2))) (/.f64 (*.f64 (log.f64 10) -2) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1/2 (-.f64 0 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (atan2.f64 im re)) (+.f64 (/.f64 (/.f64 1 (log.f64 10)) (log.f64 10)) (/.f64 (/.f64 1 (log.f64 10)) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (+.f64 (/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 4) (log.f64 10)) (/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 4) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 4)) (+.f64 (/.f64 4 (log.f64 10)) (/.f64 4 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (log.f64 10) 2) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (log.f64 10) 2) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 4))) (+.f64 (/.f64 (*.f64 2 (*.f64 (log.f64 10) 4)) (log.f64 10)) (/.f64 (*.f64 2 (*.f64 (log.f64 10) 4)) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (*.f64 (log.f64 10) -2))) (+.f64 (/.f64 (*.f64 (log.f64 10) -2) (log.f64 10)) (/.f64 (*.f64 (log.f64 10) -2) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (neg.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))) (+.f64 (/.f64 -2 (log.f64 10)) (/.f64 -2 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 2)))) (+.f64 (/.f64 (*.f64 (log.f64 10) -2) (log.f64 10)) (/.f64 (*.f64 (log.f64 10) -2) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 10) (/.f64 1 (log.f64 10))) (atan2.f64 im re))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (log.f64 10) 4) (/.f64 (atan2.f64 im re) (log.f64 10))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (log.f64 10)) (/.f64 (atan2.f64 im re) (log.f64 10))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) (log.f64 10))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (log.f64 10) (/.f64 1 (log.f64 10))) (/.f64 (log.f64 10) (/.f64 1 (log.f64 10)))) (*.f64 (atan2.f64 im re) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (log.f64 10) 4) (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 (*.f64 (log.f64 10) 4) (/.f64 (atan2.f64 im re) (log.f64 10)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (neg.f64 (log.f64 10)) (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 (neg.f64 (log.f64 10)) (/.f64 (atan2.f64 im re) (log.f64 10)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) (/.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))))) (*.f64 (log.f64 10) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (log.f64 10) (/.f64 1 (log.f64 10)))) (neg.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (log.f64 (sqrt.f64 10)) (atan2.f64 im re))) (-.f64 0 (/.f64 1/2 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))))) (neg.f64 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (neg.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (neg.f64 (log.f64 10)) (/.f64 (atan2.f64 im re) (log.f64 10)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (atan2.f64 im re) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (atan2.f64 im re) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 10) 2) (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 10) 2) (*.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) 2) (/.f64 1/2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) 2) (*.f64 (/.f64 1 (log.f64 10)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (log.f64 10) (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (log.f64 10) (*.f64 (log.f64 10) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (log.f64 10) 4) (/.f64 1 (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (*.f64 (log.f64 10) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) 4) (/.f64 1 (*.f64 (log.f64 10) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (log.f64 10))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (log.f64 10)) (/.f64 -1 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (log.f64 10) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (neg.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (atan2.f64 im re)) (/.f64 -1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) 2) (*.f64 (log.f64 10) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (log.f64 10)) (*.f64 (atan2.f64 im re) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) 1/2) (*.f64 (log.f64 10) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (log.f64 10)) 1/2) (*.f64 (atan2.f64 im re) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 10) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (neg.f64 (log.f64 10)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (log.f64 10) (*.f64 (log.f64 10) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (log.f64 10)) (neg.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (*.f64 (log.f64 10) 4))) (*.f64 (log.f64 10) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (log.f64 10) 4)) (*.f64 (atan2.f64 im re) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re)))) (neg.f64 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) 2) (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) 2)) (log.f64 10))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (log.f64 10) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (neg.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))))))) |
| 1× | egg-herbie |
| 1780× | rational.json-simplify-35 |
| 1536× | rational.json-simplify-49 |
| 1514× | rational.json-simplify-54 |
| 1314× | rational.json-simplify-46 |
| 976× | rational.json-simplify-43 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 220 | 3503 |
| 1 | 641 | 3503 |
| 2 | 1900 | 3475 |
| 3 | 6361 | 3475 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (pow.f64 (log.f64 10) 2) (atan2.f64 im re)) |
(/.f64 (pow.f64 (log.f64 10) 2) (atan2.f64 im re)) |
(/.f64 (pow.f64 (log.f64 10) 2) (atan2.f64 im re)) |
(/.f64 (pow.f64 (log.f64 10) 2) (atan2.f64 im re)) |
(/.f64 (pow.f64 (log.f64 10) 2) (atan2.f64 im re)) |
(/.f64 (pow.f64 (log.f64 10) 2) (atan2.f64 im re)) |
(/.f64 (pow.f64 (log.f64 10) 2) (atan2.f64 im re)) |
(/.f64 (pow.f64 (log.f64 10) 2) (atan2.f64 im re)) |
(/.f64 (pow.f64 (log.f64 10) 2) (atan2.f64 im re)) |
(/.f64 (pow.f64 (log.f64 10) 2) (atan2.f64 im re)) |
(/.f64 (pow.f64 (log.f64 10) 2) (atan2.f64 im re)) |
(/.f64 (pow.f64 (log.f64 10) 2) (atan2.f64 im re)) |
(/.f64 (pow.f64 (log.f64 10) 2) (atan2.f64 im re)) |
(/.f64 (pow.f64 (log.f64 10) 2) (atan2.f64 im re)) |
(/.f64 (pow.f64 (log.f64 10) 2) (atan2.f64 im re)) |
(/.f64 (pow.f64 (log.f64 10) 2) (atan2.f64 im re)) |
(/.f64 (pow.f64 (log.f64 10) 2) (atan2.f64 im re)) |
(/.f64 (pow.f64 (log.f64 10) 2) (atan2.f64 im re)) |
(/.f64 (pow.f64 (log.f64 10) 2) (atan2.f64 im re)) |
(/.f64 (pow.f64 (log.f64 10) 2) (atan2.f64 im re)) |
(/.f64 (pow.f64 (log.f64 10) 2) (atan2.f64 im re)) |
(/.f64 (pow.f64 (log.f64 10) 2) (atan2.f64 im re)) |
(/.f64 (pow.f64 (log.f64 10) 2) (atan2.f64 im re)) |
(/.f64 (pow.f64 (log.f64 10) 2) (atan2.f64 im re)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(+.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) 0) |
(+.f64 0 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re)))) |
(-.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) 0) |
(-.f64 0 (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (neg.f64 (log.f64 10)))) |
(/.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (log.f64 10))) |
(/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 1 (log.f64 10))) |
(/.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) 1) |
(/.f64 1 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) |
(/.f64 1 (+.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) 2) (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) 2))) |
(/.f64 (*.f64 (log.f64 10) 2) (/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))) |
(/.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 2)) 2) |
(/.f64 2 (*.f64 2 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))))) |
(/.f64 2 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10))) (log.f64 10))) |
(/.f64 (*.f64 (log.f64 10) 4) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 4)) |
(/.f64 (*.f64 (log.f64 10) 4) (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10))) |
(/.f64 (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (*.f64 (log.f64 10) 4)) 4) |
(/.f64 (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 2) (*.f64 2 (/.f64 1 (log.f64 10)))) |
(/.f64 (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 2) (/.f64 2 (log.f64 10))) |
(/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 (/.f64 1 (log.f64 10)) (log.f64 10))) |
(/.f64 (neg.f64 (log.f64 10)) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))) |
(/.f64 (neg.f64 (log.f64 10)) (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) |
(/.f64 (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (neg.f64 (log.f64 10))) -1) |
(/.f64 -1 (-.f64 0 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))))) |
(/.f64 (neg.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (/.f64 -1 (log.f64 10))) |
(/.f64 (neg.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (neg.f64 (/.f64 1 (log.f64 10)))) |
(/.f64 4 (/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 4) (log.f64 10))) |
(/.f64 4 (+.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10))) (log.f64 10)) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10))) (log.f64 10)))) |
(/.f64 (*.f64 2 (*.f64 (log.f64 10) 4)) (*.f64 2 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 4))) |
(/.f64 (*.f64 2 (*.f64 (log.f64 10) 4)) (+.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)))) |
(/.f64 (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 4) (/.f64 4 (log.f64 10))) |
(/.f64 (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 4) (+.f64 (/.f64 2 (log.f64 10)) (/.f64 2 (log.f64 10)))) |
(/.f64 (*.f64 (log.f64 10) -2) (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10))))) |
(/.f64 (*.f64 (log.f64 10) -2) (+.f64 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))) |
(/.f64 (*.f64 (log.f64 10) -2) (+.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))))) |
(/.f64 (*.f64 (*.f64 (log.f64 10) 2) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 4)) 8) |
(/.f64 (*.f64 (*.f64 (log.f64 10) 2) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 4)) (/.f64 (*.f64 2 (*.f64 (log.f64 10) 4)) (log.f64 10))) |
(/.f64 (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (*.f64 (log.f64 10) -2)) -2) |
(/.f64 (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (*.f64 (log.f64 10) -2)) (/.f64 (*.f64 (log.f64 10) -2) (log.f64 10))) |
(/.f64 (*.f64 2 (neg.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) (/.f64 -2 (log.f64 10))) |
(/.f64 (*.f64 2 (neg.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) (+.f64 (/.f64 -1 (log.f64 10)) (/.f64 -1 (log.f64 10)))) |
(/.f64 (/.f64 (log.f64 (sqrt.f64 10)) (atan2.f64 im re)) (/.f64 1/2 (log.f64 10))) |
(/.f64 (neg.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 2))) (/.f64 (*.f64 (log.f64 10) -2) (log.f64 10))) |
(/.f64 1/2 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) 2)) |
(/.f64 -1/2 (-.f64 0 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) 2))) |
(/.f64 (/.f64 2 (atan2.f64 im re)) (+.f64 (/.f64 (/.f64 1 (log.f64 10)) (log.f64 10)) (/.f64 (/.f64 1 (log.f64 10)) (log.f64 10)))) |
(/.f64 8 (+.f64 (/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 4) (log.f64 10)) (/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 4) (log.f64 10)))) |
(/.f64 (*.f64 2 (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 4)) (+.f64 (/.f64 4 (log.f64 10)) (/.f64 4 (log.f64 10)))) |
(/.f64 (*.f64 2 (*.f64 (*.f64 (log.f64 10) 2) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 4))) 16) |
(/.f64 (*.f64 2 (*.f64 (*.f64 (log.f64 10) 2) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 4))) (+.f64 (/.f64 (*.f64 2 (*.f64 (log.f64 10) 4)) (log.f64 10)) (/.f64 (*.f64 2 (*.f64 (log.f64 10) 4)) (log.f64 10)))) |
(/.f64 (*.f64 2 (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (*.f64 (log.f64 10) -2))) (+.f64 (/.f64 (*.f64 (log.f64 10) -2) (log.f64 10)) (/.f64 (*.f64 (log.f64 10) -2) (log.f64 10)))) |
(/.f64 (*.f64 2 (*.f64 2 (neg.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))) (+.f64 (/.f64 -2 (log.f64 10)) (/.f64 -2 (log.f64 10)))) |
(/.f64 (*.f64 2 (neg.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 2)))) (+.f64 (/.f64 (*.f64 (log.f64 10) -2) (log.f64 10)) (/.f64 (*.f64 (log.f64 10) -2) (log.f64 10)))) |
(/.f64 (/.f64 (log.f64 10) (/.f64 1 (log.f64 10))) (atan2.f64 im re)) |
(/.f64 (/.f64 (*.f64 (log.f64 10) 4) (/.f64 (atan2.f64 im re) (log.f64 10))) 4) |
(/.f64 (/.f64 (neg.f64 (log.f64 10)) (/.f64 (atan2.f64 im re) (log.f64 10))) -1) |
(/.f64 (/.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) (log.f64 10)) |
(/.f64 (+.f64 (/.f64 (log.f64 10) (/.f64 1 (log.f64 10))) (/.f64 (log.f64 10) (/.f64 1 (log.f64 10)))) (*.f64 (atan2.f64 im re) 2)) |
(/.f64 (+.f64 (/.f64 (*.f64 (log.f64 10) 4) (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 (*.f64 (log.f64 10) 4) (/.f64 (atan2.f64 im re) (log.f64 10)))) 8) |
(/.f64 (+.f64 (/.f64 (neg.f64 (log.f64 10)) (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 (neg.f64 (log.f64 10)) (/.f64 (atan2.f64 im re) (log.f64 10)))) -2) |
(/.f64 (+.f64 (/.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) (/.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))))) (*.f64 (log.f64 10) 2)) |
(/.f64 (neg.f64 (/.f64 (log.f64 10) (/.f64 1 (log.f64 10)))) (neg.f64 (atan2.f64 im re))) |
(/.f64 (neg.f64 (/.f64 (log.f64 (sqrt.f64 10)) (atan2.f64 im re))) (-.f64 0 (/.f64 1/2 (log.f64 10)))) |
(/.f64 (neg.f64 (/.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))))) (neg.f64 (log.f64 10))) |
(pow.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) 1) |
(neg.f64 (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (neg.f64 (log.f64 10)))) |
(neg.f64 (/.f64 (neg.f64 (log.f64 10)) (/.f64 (atan2.f64 im re) (log.f64 10)))) |
(+.f64 0 (/.f64 (atan2.f64 im re) (log.f64 10))) |
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 0) |
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 0) |
(*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) |
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10))) |
(*.f64 1 (/.f64 (atan2.f64 im re) (log.f64 10))) |
(*.f64 (*.f64 (log.f64 10) 2) (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) 2)) |
(*.f64 (*.f64 (log.f64 10) 2) (*.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) 1/2)) |
(*.f64 (*.f64 (atan2.f64 im re) 2) (/.f64 1/2 (log.f64 10))) |
(*.f64 (*.f64 (atan2.f64 im re) 2) (*.f64 (/.f64 1 (log.f64 10)) 1/2)) |
(*.f64 2 (*.f64 (log.f64 10) (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) 2))) |
(*.f64 2 (/.f64 (log.f64 10) (*.f64 (log.f64 10) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 2)))) |
(*.f64 2 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))) |
(*.f64 2 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10)))) |
(*.f64 2 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2)) |
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10))) 1/2) |
(*.f64 (*.f64 (log.f64 10) 4) (/.f64 1 (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (*.f64 (log.f64 10) 4)))) |
(*.f64 (*.f64 (atan2.f64 im re) 4) (/.f64 1 (*.f64 (log.f64 10) 4))) |
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (log.f64 10)) |
(*.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re)) |
(*.f64 (neg.f64 (log.f64 10)) (/.f64 -1 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))))) |
(*.f64 -1 (/.f64 (log.f64 10) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (neg.f64 (log.f64 10))))) |
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 -1 (log.f64 10))) |
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1) |
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) 2) (*.f64 (log.f64 10) 2)) |
(*.f64 (/.f64 1/2 (log.f64 10)) (*.f64 (atan2.f64 im re) 2)) |
(*.f64 1/2 (/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))) |
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) 1/2) (*.f64 (log.f64 10) 2)) |
(*.f64 (*.f64 (/.f64 1 (log.f64 10)) 1/2) (*.f64 (atan2.f64 im re) 2)) |
(*.f64 (/.f64 (log.f64 10) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (neg.f64 (log.f64 10)))) -1) |
(*.f64 (/.f64 (log.f64 10) (*.f64 (log.f64 10) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 2))) 2) |
(*.f64 (/.f64 -1 (log.f64 10)) (neg.f64 (atan2.f64 im re))) |
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) 2) |
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2) 2) |
(*.f64 (/.f64 1 (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (*.f64 (log.f64 10) 4))) (*.f64 (log.f64 10) 4)) |
(*.f64 (/.f64 1 (*.f64 (log.f64 10) 4)) (*.f64 (atan2.f64 im re) 4)) |
(*.f64 (/.f64 -1 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re)))) (neg.f64 (log.f64 10))) |
(*.f64 (+.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) 2) (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) 2)) (log.f64 10)) |
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1) |
(neg.f64 (/.f64 (log.f64 10) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (neg.f64 (log.f64 10))))) |
(neg.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))) |
| Outputs |
|---|
(/.f64 (pow.f64 (log.f64 10) 2) (atan2.f64 im re)) |
(/.f64 (pow.f64 (log.f64 10) 2) (atan2.f64 im re)) |
(/.f64 (pow.f64 (log.f64 10) 2) (atan2.f64 im re)) |
(/.f64 (pow.f64 (log.f64 10) 2) (atan2.f64 im re)) |
(/.f64 (pow.f64 (log.f64 10) 2) (atan2.f64 im re)) |
(/.f64 (pow.f64 (log.f64 10) 2) (atan2.f64 im re)) |
(/.f64 (pow.f64 (log.f64 10) 2) (atan2.f64 im re)) |
(/.f64 (pow.f64 (log.f64 10) 2) (atan2.f64 im re)) |
(/.f64 (pow.f64 (log.f64 10) 2) (atan2.f64 im re)) |
(/.f64 (pow.f64 (log.f64 10) 2) (atan2.f64 im re)) |
(/.f64 (pow.f64 (log.f64 10) 2) (atan2.f64 im re)) |
(/.f64 (pow.f64 (log.f64 10) 2) (atan2.f64 im re)) |
(/.f64 (pow.f64 (log.f64 10) 2) (atan2.f64 im re)) |
(/.f64 (pow.f64 (log.f64 10) 2) (atan2.f64 im re)) |
(/.f64 (pow.f64 (log.f64 10) 2) (atan2.f64 im re)) |
(/.f64 (pow.f64 (log.f64 10) 2) (atan2.f64 im re)) |
(/.f64 (pow.f64 (log.f64 10) 2) (atan2.f64 im re)) |
(/.f64 (pow.f64 (log.f64 10) 2) (atan2.f64 im re)) |
(/.f64 (pow.f64 (log.f64 10) 2) (atan2.f64 im re)) |
(/.f64 (pow.f64 (log.f64 10) 2) (atan2.f64 im re)) |
(/.f64 (pow.f64 (log.f64 10) 2) (atan2.f64 im re)) |
(/.f64 (pow.f64 (log.f64 10) 2) (atan2.f64 im re)) |
(/.f64 (pow.f64 (log.f64 10) 2) (atan2.f64 im re)) |
(/.f64 (pow.f64 (log.f64 10) 2) (atan2.f64 im re)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(+.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) 0) |
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) |
(+.f64 0 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re)))) |
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) |
(-.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) 0) |
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) |
(-.f64 0 (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (neg.f64 (log.f64 10)))) |
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (log.f64 10))) |
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 1 (log.f64 10))) |
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) 1) |
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 1 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) |
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 1 (+.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) 2) (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) 2))) |
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (*.f64 (log.f64 10) 2) (/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))) |
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 2)) 2) |
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 2 (*.f64 2 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))))) |
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 2 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10))) (log.f64 10))) |
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (*.f64 (log.f64 10) 4) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 4)) |
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (*.f64 (log.f64 10) 4) (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10))) |
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (*.f64 (log.f64 10) 4)) 4) |
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 2) (*.f64 2 (/.f64 1 (log.f64 10)))) |
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 2) (/.f64 2 (log.f64 10))) |
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 (/.f64 1 (log.f64 10)) (log.f64 10))) |
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (neg.f64 (log.f64 10)) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))) |
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (neg.f64 (log.f64 10)) (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10)))) |
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (neg.f64 (log.f64 10))) -1) |
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 -1 (-.f64 0 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))))) |
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (neg.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (/.f64 -1 (log.f64 10))) |
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (neg.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (neg.f64 (/.f64 1 (log.f64 10)))) |
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 4 (/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 4) (log.f64 10))) |
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 4 (+.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10))) (log.f64 10)) (/.f64 (/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10))) (log.f64 10)))) |
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (*.f64 2 (*.f64 (log.f64 10) 4)) (*.f64 2 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 4))) |
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (*.f64 2 (*.f64 (log.f64 10) 4)) (+.f64 (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)) (/.f64 (*.f64 (atan2.f64 im re) 4) (log.f64 10)))) |
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 4) (/.f64 4 (log.f64 10))) |
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 4) (+.f64 (/.f64 2 (log.f64 10)) (/.f64 2 (log.f64 10)))) |
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (*.f64 (log.f64 10) -2) (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10))))) |
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (*.f64 (log.f64 10) -2) (+.f64 (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10))) (neg.f64 (/.f64 (atan2.f64 im re) (log.f64 10))))) |
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (*.f64 (log.f64 10) -2) (+.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))))) |
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (*.f64 (*.f64 (log.f64 10) 2) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 4)) 8) |
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (*.f64 (*.f64 (log.f64 10) 2) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 4)) (/.f64 (*.f64 2 (*.f64 (log.f64 10) 4)) (log.f64 10))) |
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (*.f64 (log.f64 10) -2)) -2) |
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (*.f64 (log.f64 10) -2)) (/.f64 (*.f64 (log.f64 10) -2) (log.f64 10))) |
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (*.f64 2 (neg.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) (/.f64 -2 (log.f64 10))) |
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (*.f64 2 (neg.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) (+.f64 (/.f64 -1 (log.f64 10)) (/.f64 -1 (log.f64 10)))) |
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (/.f64 (log.f64 (sqrt.f64 10)) (atan2.f64 im re)) (/.f64 1/2 (log.f64 10))) |
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (neg.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 2))) (/.f64 (*.f64 (log.f64 10) -2) (log.f64 10))) |
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 1/2 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) 2)) |
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 -1/2 (-.f64 0 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) 2))) |
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (/.f64 2 (atan2.f64 im re)) (+.f64 (/.f64 (/.f64 1 (log.f64 10)) (log.f64 10)) (/.f64 (/.f64 1 (log.f64 10)) (log.f64 10)))) |
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 8 (+.f64 (/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 4) (log.f64 10)) (/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 4) (log.f64 10)))) |
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (*.f64 2 (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 4)) (+.f64 (/.f64 4 (log.f64 10)) (/.f64 4 (log.f64 10)))) |
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (*.f64 2 (*.f64 (*.f64 (log.f64 10) 2) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 4))) 16) |
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (*.f64 2 (*.f64 (*.f64 (log.f64 10) 2) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 4))) (+.f64 (/.f64 (*.f64 2 (*.f64 (log.f64 10) 4)) (log.f64 10)) (/.f64 (*.f64 2 (*.f64 (log.f64 10) 4)) (log.f64 10)))) |
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (*.f64 2 (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (*.f64 (log.f64 10) -2))) (+.f64 (/.f64 (*.f64 (log.f64 10) -2) (log.f64 10)) (/.f64 (*.f64 (log.f64 10) -2) (log.f64 10)))) |
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (*.f64 2 (*.f64 2 (neg.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))) (+.f64 (/.f64 -2 (log.f64 10)) (/.f64 -2 (log.f64 10)))) |
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (*.f64 2 (neg.f64 (*.f64 (log.f64 10) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 2)))) (+.f64 (/.f64 (*.f64 (log.f64 10) -2) (log.f64 10)) (/.f64 (*.f64 (log.f64 10) -2) (log.f64 10)))) |
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (/.f64 (log.f64 10) (/.f64 1 (log.f64 10))) (atan2.f64 im re)) |
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (/.f64 (*.f64 (log.f64 10) 4) (/.f64 (atan2.f64 im re) (log.f64 10))) 4) |
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (/.f64 (neg.f64 (log.f64 10)) (/.f64 (atan2.f64 im re) (log.f64 10))) -1) |
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (/.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) (log.f64 10)) |
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (+.f64 (/.f64 (log.f64 10) (/.f64 1 (log.f64 10))) (/.f64 (log.f64 10) (/.f64 1 (log.f64 10)))) (*.f64 (atan2.f64 im re) 2)) |
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (+.f64 (/.f64 (*.f64 (log.f64 10) 4) (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 (*.f64 (log.f64 10) 4) (/.f64 (atan2.f64 im re) (log.f64 10)))) 8) |
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (+.f64 (/.f64 (neg.f64 (log.f64 10)) (/.f64 (atan2.f64 im re) (log.f64 10))) (/.f64 (neg.f64 (log.f64 10)) (/.f64 (atan2.f64 im re) (log.f64 10)))) -2) |
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (+.f64 (/.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) (/.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))))) (*.f64 (log.f64 10) 2)) |
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (neg.f64 (/.f64 (log.f64 10) (/.f64 1 (log.f64 10)))) (neg.f64 (atan2.f64 im re))) |
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (neg.f64 (/.f64 (log.f64 (sqrt.f64 10)) (atan2.f64 im re))) (-.f64 0 (/.f64 1/2 (log.f64 10)))) |
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (neg.f64 (/.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))))) (neg.f64 (log.f64 10))) |
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) |
(pow.f64 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) 1) |
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) |
(neg.f64 (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (neg.f64 (log.f64 10)))) |
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) |
(neg.f64 (/.f64 (neg.f64 (log.f64 10)) (/.f64 (atan2.f64 im re) (log.f64 10)))) |
(*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))) |
(+.f64 0 (/.f64 (atan2.f64 im re) (log.f64 10))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 0) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 0) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (atan2.f64 im re) (/.f64 1 (log.f64 10))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 1 (/.f64 (atan2.f64 im re) (log.f64 10))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (*.f64 (log.f64 10) 2) (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) 2)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (*.f64 (log.f64 10) 2) (*.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) 1/2)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (*.f64 (atan2.f64 im re) 2) (/.f64 1/2 (log.f64 10))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (*.f64 (atan2.f64 im re) 2) (*.f64 (/.f64 1 (log.f64 10)) 1/2)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 2 (*.f64 (log.f64 10) (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) 2))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 2 (/.f64 (log.f64 10) (*.f64 (log.f64 10) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 2)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 2 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 2 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 2 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10))) 1/2) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (*.f64 (log.f64 10) 4) (/.f64 1 (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (*.f64 (log.f64 10) 4)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (*.f64 (atan2.f64 im re) 4) (/.f64 1 (*.f64 (log.f64 10) 4))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (neg.f64 (log.f64 10)) (/.f64 -1 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re))))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 -1 (/.f64 (log.f64 10) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (neg.f64 (log.f64 10))))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (neg.f64 (atan2.f64 im re)) (/.f64 -1 (log.f64 10))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) 2) (*.f64 (log.f64 10) 2)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (/.f64 1/2 (log.f64 10)) (*.f64 (atan2.f64 im re) 2)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 1/2 (/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (*.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) 1/2) (*.f64 (log.f64 10) 2)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (*.f64 (/.f64 1 (log.f64 10)) 1/2) (*.f64 (atan2.f64 im re) 2)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (/.f64 (log.f64 10) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (neg.f64 (log.f64 10)))) -1) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (/.f64 (log.f64 10) (*.f64 (log.f64 10) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) 2))) 2) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (/.f64 -1 (log.f64 10)) (neg.f64 (atan2.f64 im re))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 2)) 2) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 2) 2) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (/.f64 1 (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (*.f64 (log.f64 10) 4))) (*.f64 (log.f64 10) 4)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (/.f64 1 (*.f64 (log.f64 10) 4)) (*.f64 (atan2.f64 im re) 4)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (/.f64 -1 (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re)))) (neg.f64 (log.f64 10))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(*.f64 (+.f64 (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) 2) (/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (log.f64 10))) 2)) (log.f64 10)) |
(*.f64 (log.f64 10) (+.f64 (/.f64 (atan2.f64 im re) (*.f64 (*.f64 (log.f64 10) (log.f64 10)) 2)) (/.f64 (atan2.f64 im re) (*.f64 (*.f64 (log.f64 10) (log.f64 10)) 2)))) |
(*.f64 (log.f64 10) (+.f64 (/.f64 (atan2.f64 im re) (*.f64 2 (*.f64 (log.f64 10) (log.f64 10)))) (/.f64 (atan2.f64 im re) (*.f64 2 (*.f64 (log.f64 10) (log.f64 10)))))) |
(*.f64 -2 (*.f64 (neg.f64 (log.f64 10)) (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (/.f64 1/2 (log.f64 10))))) |
(*.f64 -2 (*.f64 (neg.f64 (log.f64 10)) (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) (*.f64 (log.f64 10) 2))))) |
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(neg.f64 (/.f64 (log.f64 10) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (neg.f64 (log.f64 10))))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(neg.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
Compiled 10293 to 7714 computations (25.1% saved)
7 alts after pruning (2 fresh and 5 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 656 | 1 | 657 |
| Fresh | 0 | 1 | 1 |
| Picked | 0 | 1 | 1 |
| Done | 1 | 4 | 5 |
| Total | 657 | 7 | 664 |
| Status | Error | Program |
|---|---|---|
| ▶ | 9.0b | (/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (log.f64 10))) |
| ✓ | 0.8b | (/.f64 (atan2.f64 im re) (log.f64 10)) |
| ✓ | 0.1b | (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (/.f64 1 (log.f64 10)))) |
| ✓ | 0.9b | (/.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re)))) |
| ✓ | 0.8b | (/.f64 4 (*.f64 (log.f64 10) (/.f64 4 (atan2.f64 im re)))) |
| ✓ | 0.9b | (/.f64 1 (/.f64 (log.f64 10) (atan2.f64 im re))) |
| ▶ | 13.0b | (*.f64 (-.f64 (+.f64 (atan2.f64 im re) 2) 2) (/.f64 1 (log.f64 10))) |
Compiled 88 to 71 computations (19.3% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.4b | (+.f64 (atan2.f64 im re) 2) |
| ✓ | 0.7b | (*.f64 (-.f64 (+.f64 (atan2.f64 im re) 2) 2) (/.f64 1 (log.f64 10))) |
| 1.0b | (/.f64 1 (log.f64 10)) | |
| ✓ | 1.3b | (-.f64 (+.f64 (atan2.f64 im re) 2) 2) |
Compiled 40 to 27 computations (32.5% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | im | @ | 0 | (-.f64 (+.f64 (atan2.f64 im re) 2) 2) |
| 0.0ms | im | @ | 0 | (+.f64 (atan2.f64 im re) 2) |
| 0.0ms | im | @ | inf | (+.f64 (atan2.f64 im re) 2) |
| 0.0ms | im | @ | 0 | (*.f64 (-.f64 (+.f64 (atan2.f64 im re) 2) 2) (/.f64 1 (log.f64 10))) |
| 0.0ms | re | @ | inf | (+.f64 (atan2.f64 im re) 2) |
| 1× | batch-egg-rewrite |
| 1444× | rational.json-1 |
| 1444× | rational.json-2 |
| 1444× | rational.json-4 |
| 1444× | rational.json-3 |
| 1426× | exponential.json-3 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 14 | 67 |
| 1 | 101 | 37 |
| 2 | 210 | 37 |
| 3 | 408 | 37 |
| 4 | 905 | 37 |
| 5 | 2738 | 37 |
| 6 | 6354 | 37 |
| 1× | node limit |
| Inputs |
|---|
(-.f64 (+.f64 (atan2.f64 im re) 2) 2) |
(*.f64 (-.f64 (+.f64 (atan2.f64 im re) 2) 2) (/.f64 1 (log.f64 10))) |
(+.f64 (atan2.f64 im re) 2) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (atan2.f64 im re) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 2 (+.f64 (atan2.f64 im re) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (atan2.f64 im re) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (atan2.f64 im re))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (atan2.f64 im re) -2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 4 (+.f64 (atan2.f64 im re) -4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (neg.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -2 (+.f64 (atan2.f64 im re) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (atan2.f64 im re) 4) -4)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (atan2.f64 im re) -4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 6 (+.f64 (+.f64 (atan2.f64 im re) -2) -4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (atan2.f64 im re) 1/2) (*.f64 (atan2.f64 im re) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan2.f64 im re) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (atan2.f64 im re) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (atan2.f64 im re))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (atan2.f64 im re) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (atan2.f64 im re) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (atan2.f64 im re)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan2.f64 im re) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (atan2.f64 im re) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan2.f64 im re) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (atan2.f64 im re) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (atan2.f64 im re)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (atan2.f64 im re) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (atan2.f64 im re) 8)) (*.f64 2 (*.f64 (atan2.f64 im re) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (atan2.f64 im re) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x atan2.f64 im re))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (atan2.f64 im re) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (atan2.f64 im re) (log.f64 10))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (atan2.f64 im re) (/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 2 (log.f64 10)) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (log.f64 10) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 (log.f64 10) 4) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) 2) (*.f64 2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (log.f64 10)) (/.f64 2 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (neg.f64 (log.f64 10)) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (neg.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (*.f64 2 (/.f64 (*.f64 (log.f64 10) 4) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (/.f64 (*.f64 (log.f64 10) 8) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) (/.f64 4 (log.f64 10))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 (log.f64 10) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 (log.f64 10)) (+.f64 (/.f64 2 (atan2.f64 im re)) (/.f64 2 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (neg.f64 (/.f64 (*.f64 2 (log.f64 10)) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (+.f64 (/.f64 (neg.f64 (log.f64 10)) (atan2.f64 im re)) (/.f64 (neg.f64 (log.f64 10)) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (+.f64 (neg.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (neg.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (log.f64 (sqrt.f64 10)) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (log.f64 10) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (log.f64 10)) (atan2.f64 im re)) (*.f64 2 (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (log.f64 10) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) -2) (*.f64 (log.f64 10) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) 8) (*.f64 (log.f64 10) 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 16 (+.f64 (/.f64 (*.f64 (log.f64 10) 8) (atan2.f64 im re)) (/.f64 (*.f64 (log.f64 10) 8) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 16 (+.f64 (*.f64 2 (/.f64 (*.f64 (log.f64 10) 4) (atan2.f64 im re))) (*.f64 2 (/.f64 (*.f64 (log.f64 10) 4) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4 (+.f64 (neg.f64 (/.f64 (*.f64 2 (log.f64 10)) (atan2.f64 im re))) (neg.f64 (/.f64 (*.f64 2 (log.f64 10)) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4 (-.f64 0 (/.f64 (*.f64 (log.f64 10) 4) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (log.f64 10) 4) (atan2.f64 im re)) (*.f64 (/.f64 (*.f64 2 (log.f64 10)) (atan2.f64 im re)) (/.f64 (*.f64 2 (log.f64 10)) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (log.f64 10) 4) (atan2.f64 im re)) (+.f64 (*.f64 2 (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (log.f64 10) (atan2.f64 im re)))) (*.f64 2 (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (log.f64 10) (atan2.f64 im re))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) 1/2) (log.f64 (sqrt.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan2.f64 im re) 1/2) (/.f64 (*.f64 (log.f64 10) (log.f64 10)) (*.f64 2 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (atan2.f64 im re) -2)) (*.f64 (neg.f64 (log.f64 10)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (atan2.f64 im re) 8)) (*.f64 (*.f64 (log.f64 10) 4) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (atan2.f64 im re) 8)) (neg.f64 (*.f64 (log.f64 10) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (atan2.f64 im re) 8) (log.f64 10)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1/2 (-.f64 0 (/.f64 (log.f64 (sqrt.f64 10)) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (atan2.f64 im re) 4)) (neg.f64 (*.f64 (log.f64 10) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (neg.f64 (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (log.f64 10) (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (atan2.f64 im re) -2)) (*.f64 2 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 (atan2.f64 im re) 4)) (neg.f64 (*.f64 (atan2.f64 im re) 4))) (*.f64 2 (neg.f64 (*.f64 (log.f64 10) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 8)) (*.f64 2 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (atan2.f64 im re) -2)) (*.f64 2 (*.f64 (atan2.f64 im re) -2))) (*.f64 2 (*.f64 (neg.f64 (log.f64 10)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (atan2.f64 im re) 8) (log.f64 10)) (/.f64 (*.f64 (atan2.f64 im re) 8) (log.f64 10))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 (atan2.f64 im re) -2)) (neg.f64 (*.f64 (atan2.f64 im re) -2))) (*.f64 (log.f64 10) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (atan2.f64 im re) 1/2)) (neg.f64 (log.f64 (sqrt.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1 (log.f64 10))) (neg.f64 (/.f64 1 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 2 (log.f64 10))) (neg.f64 (/.f64 2 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (*.f64 (atan2.f64 im re) -2))) (neg.f64 (*.f64 (neg.f64 (log.f64 10)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (atan2.f64 im re) 4))) (*.f64 (log.f64 10) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (atan2.f64 im re) 4))) (neg.f64 (neg.f64 (*.f64 (log.f64 10) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (atan2.f64 im re) -2))) (*.f64 (log.f64 10) -2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (atan2.f64 im re) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 (atan2.f64 im re) 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (atan2.f64 im re) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (atan2.f64 im re) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 (atan2.f64 im re) 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 4 (*.f64 (atan2.f64 im re) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (atan2.f64 im re) 2) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 4 (*.f64 (atan2.f64 im re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 (atan2.f64 im re) 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (atan2.f64 im re) 2) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (atan2.f64 im re) 2) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (atan2.f64 im re) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 4 (*.f64 (atan2.f64 im re) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (atan2.f64 im re) 2) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (atan2.f64 im re) 2) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (atan2.f64 im re) 2) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (atan2.f64 im re) 2) 8)) (*.f64 2 (*.f64 (+.f64 (atan2.f64 im re) 2) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (atan2.f64 im re) 2) 1))))) |
| 1× | egg-herbie |
| 1938× | rational.json-simplify-35 |
| 926× | rational.json-simplify-2 |
| 810× | rational.json-simplify-1 |
| 776× | rational.json-simplify-39 |
| 754× | rational.json-simplify-50 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 237 | 2506 |
| 1 | 664 | 2506 |
| 2 | 2796 | 2506 |
| 3 | 5891 | 2506 |
| 1× | node limit |
| Inputs |
|---|
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(+.f64 2 (atan2.f64 im re)) |
(+.f64 2 (atan2.f64 im re)) |
(+.f64 2 (atan2.f64 im re)) |
(+.f64 2 (atan2.f64 im re)) |
(+.f64 2 (atan2.f64 im re)) |
(+.f64 2 (atan2.f64 im re)) |
(+.f64 2 (atan2.f64 im re)) |
(+.f64 2 (atan2.f64 im re)) |
(+.f64 2 (atan2.f64 im re)) |
(+.f64 2 (atan2.f64 im re)) |
(+.f64 2 (atan2.f64 im re)) |
(+.f64 2 (atan2.f64 im re)) |
(+.f64 2 (atan2.f64 im re)) |
(+.f64 2 (atan2.f64 im re)) |
(+.f64 2 (atan2.f64 im re)) |
(+.f64 2 (atan2.f64 im re)) |
(+.f64 2 (atan2.f64 im re)) |
(+.f64 2 (atan2.f64 im re)) |
(+.f64 2 (atan2.f64 im re)) |
(+.f64 2 (atan2.f64 im re)) |
(+.f64 2 (atan2.f64 im re)) |
(+.f64 2 (atan2.f64 im re)) |
(+.f64 2 (atan2.f64 im re)) |
(+.f64 2 (atan2.f64 im re)) |
(+.f64 (atan2.f64 im re) 0) |
(+.f64 2 (+.f64 (atan2.f64 im re) -2)) |
(+.f64 (+.f64 (atan2.f64 im re) 2) -2) |
(+.f64 0 (atan2.f64 im re)) |
(+.f64 (+.f64 (atan2.f64 im re) -2) 2) |
(+.f64 4 (+.f64 (atan2.f64 im re) -4)) |
(+.f64 -1 (-.f64 1 (neg.f64 (atan2.f64 im re)))) |
(+.f64 -2 (+.f64 (atan2.f64 im re) 2)) |
(+.f64 (+.f64 (atan2.f64 im re) 4) -4) |
(+.f64 (+.f64 (atan2.f64 im re) -4) 4) |
(+.f64 6 (+.f64 (+.f64 (atan2.f64 im re) -2) -4)) |
(+.f64 (*.f64 (atan2.f64 im re) 1/2) (*.f64 (atan2.f64 im re) 1/2)) |
(*.f64 (atan2.f64 im re) 1) |
(*.f64 2 (*.f64 (atan2.f64 im re) 1/2)) |
(*.f64 1 (atan2.f64 im re)) |
(*.f64 4 (/.f64 (atan2.f64 im re) 4)) |
(*.f64 (*.f64 (atan2.f64 im re) 2) 1/2) |
(*.f64 -1 (neg.f64 (atan2.f64 im re))) |
(*.f64 (*.f64 (atan2.f64 im re) 4) 1/4) |
(*.f64 1/2 (*.f64 (atan2.f64 im re) 2)) |
(*.f64 (neg.f64 (atan2.f64 im re)) -1) |
(*.f64 (*.f64 (atan2.f64 im re) 1/2) 2) |
(*.f64 1/4 (*.f64 (atan2.f64 im re) 4)) |
(*.f64 (/.f64 (atan2.f64 im re) 4) 4) |
(/.f64 (atan2.f64 im re) 1) |
(/.f64 (*.f64 (atan2.f64 im re) 2) 2) |
(/.f64 (*.f64 (atan2.f64 im re) 4) 4) |
(/.f64 (neg.f64 (atan2.f64 im re)) -1) |
(/.f64 (*.f64 (atan2.f64 im re) -2) -2) |
(/.f64 (*.f64 (atan2.f64 im re) 8) 8) |
(/.f64 (*.f64 2 (*.f64 (atan2.f64 im re) 8)) 16) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (atan2.f64 im re) 8)) (*.f64 2 (*.f64 (atan2.f64 im re) 8))) 32) |
(pow.f64 (atan2.f64 im re) 1) |
(neg.f64 (neg.f64 (atan2.f64 im re))) |
(atan2.f64 im re) |
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 0) |
(+.f64 0 (/.f64 (atan2.f64 im re) (log.f64 10))) |
(+.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10)))) |
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 0) |
(-.f64 0 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 10))) |
(/.f64 2 (/.f64 (*.f64 2 (log.f64 10)) (atan2.f64 im re))) |
(/.f64 1 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (atan2.f64 im re))) |
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1) |
(/.f64 4 (/.f64 (*.f64 (log.f64 10) 4) (atan2.f64 im re))) |
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10))) 2) |
(/.f64 (*.f64 (atan2.f64 im re) 2) (*.f64 2 (log.f64 10))) |
(/.f64 (/.f64 2 (log.f64 10)) (/.f64 2 (atan2.f64 im re))) |
(/.f64 -1 (/.f64 (neg.f64 (log.f64 10)) (atan2.f64 im re))) |
(/.f64 -1 (neg.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) |
(/.f64 8 (*.f64 2 (/.f64 (*.f64 (log.f64 10) 4) (atan2.f64 im re)))) |
(/.f64 8 (/.f64 (*.f64 (log.f64 10) 8) (atan2.f64 im re))) |
(/.f64 (*.f64 (atan2.f64 im re) (/.f64 4 (log.f64 10))) 4) |
(/.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 (log.f64 10) 4)) |
(/.f64 (/.f64 4 (log.f64 10)) (+.f64 (/.f64 2 (atan2.f64 im re)) (/.f64 2 (atan2.f64 im re)))) |
(/.f64 -2 (neg.f64 (/.f64 (*.f64 2 (log.f64 10)) (atan2.f64 im re)))) |
(/.f64 -2 (+.f64 (/.f64 (neg.f64 (log.f64 10)) (atan2.f64 im re)) (/.f64 (neg.f64 (log.f64 10)) (atan2.f64 im re)))) |
(/.f64 -2 (+.f64 (neg.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (neg.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))) |
(/.f64 1/2 (/.f64 (log.f64 (sqrt.f64 10)) (atan2.f64 im re))) |
(/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (log.f64 10))) |
(/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (log.f64 10) (atan2.f64 im re)))) |
(/.f64 (/.f64 (*.f64 2 (log.f64 10)) (atan2.f64 im re)) (*.f64 2 (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (log.f64 10) (atan2.f64 im re))))) |
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 8) 8) |
(/.f64 (*.f64 (atan2.f64 im re) -2) (*.f64 (log.f64 10) -2)) |
(/.f64 (*.f64 (atan2.f64 im re) 8) (*.f64 (log.f64 10) 8)) |
(/.f64 16 (+.f64 (/.f64 (*.f64 (log.f64 10) 8) (atan2.f64 im re)) (/.f64 (*.f64 (log.f64 10) 8) (atan2.f64 im re)))) |
(/.f64 16 (+.f64 (*.f64 2 (/.f64 (*.f64 (log.f64 10) 4) (atan2.f64 im re))) (*.f64 2 (/.f64 (*.f64 (log.f64 10) 4) (atan2.f64 im re))))) |
(/.f64 -4 (+.f64 (neg.f64 (/.f64 (*.f64 2 (log.f64 10)) (atan2.f64 im re))) (neg.f64 (/.f64 (*.f64 2 (log.f64 10)) (atan2.f64 im re))))) |
(/.f64 -4 (-.f64 0 (/.f64 (*.f64 (log.f64 10) 4) (atan2.f64 im re)))) |
(/.f64 (/.f64 (*.f64 (log.f64 10) 4) (atan2.f64 im re)) (*.f64 (/.f64 (*.f64 2 (log.f64 10)) (atan2.f64 im re)) (/.f64 (*.f64 2 (log.f64 10)) (atan2.f64 im re)))) |
(/.f64 (/.f64 (*.f64 (log.f64 10) 4) (atan2.f64 im re)) (+.f64 (*.f64 2 (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (log.f64 10) (atan2.f64 im re)))) (*.f64 2 (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (log.f64 10) (atan2.f64 im re)))))) |
(/.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) 1/2) |
(/.f64 (*.f64 (atan2.f64 im re) 1/2) (log.f64 (sqrt.f64 10))) |
(/.f64 (*.f64 (atan2.f64 im re) 1/2) (/.f64 (*.f64 (log.f64 10) (log.f64 10)) (*.f64 2 (log.f64 10)))) |
(/.f64 (*.f64 2 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 8)) 16) |
(/.f64 (*.f64 2 (*.f64 (atan2.f64 im re) -2)) (*.f64 (neg.f64 (log.f64 10)) 4)) |
(/.f64 (*.f64 2 (*.f64 (atan2.f64 im re) 8)) (*.f64 (*.f64 (log.f64 10) 4) 4)) |
(/.f64 (neg.f64 (*.f64 (atan2.f64 im re) 8)) (neg.f64 (*.f64 (log.f64 10) 8))) |
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) 8) (log.f64 10)) 8) |
(/.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))) -1) |
(/.f64 -1/2 (-.f64 0 (/.f64 (log.f64 (sqrt.f64 10)) (atan2.f64 im re)))) |
(/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) 1/4) |
(/.f64 (neg.f64 (*.f64 (atan2.f64 im re) 4)) (neg.f64 (*.f64 (log.f64 10) 4))) |
(/.f64 (neg.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (neg.f64 (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (log.f64 10) (atan2.f64 im re))))) |
(/.f64 (neg.f64 (*.f64 (atan2.f64 im re) -2)) (*.f64 2 (log.f64 10))) |
(/.f64 (+.f64 (neg.f64 (*.f64 (atan2.f64 im re) 4)) (neg.f64 (*.f64 (atan2.f64 im re) 4))) (*.f64 2 (neg.f64 (*.f64 (log.f64 10) 4)))) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 8)) (*.f64 2 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 8))) 32) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (atan2.f64 im re) -2)) (*.f64 2 (*.f64 (atan2.f64 im re) -2))) (*.f64 2 (*.f64 (neg.f64 (log.f64 10)) 4))) |
(/.f64 (+.f64 (/.f64 (*.f64 (atan2.f64 im re) 8) (log.f64 10)) (/.f64 (*.f64 (atan2.f64 im re) 8) (log.f64 10))) 16) |
(/.f64 (+.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))) -2) |
(/.f64 (+.f64 (neg.f64 (*.f64 (atan2.f64 im re) -2)) (neg.f64 (*.f64 (atan2.f64 im re) -2))) (*.f64 (log.f64 10) 4)) |
(/.f64 (neg.f64 (*.f64 (atan2.f64 im re) 1/2)) (neg.f64 (log.f64 (sqrt.f64 10)))) |
(/.f64 (neg.f64 (/.f64 1 (log.f64 10))) (neg.f64 (/.f64 1 (atan2.f64 im re)))) |
(/.f64 (neg.f64 (/.f64 2 (log.f64 10))) (neg.f64 (/.f64 2 (atan2.f64 im re)))) |
(/.f64 (neg.f64 (*.f64 2 (*.f64 (atan2.f64 im re) -2))) (neg.f64 (*.f64 (neg.f64 (log.f64 10)) 4))) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (atan2.f64 im re) 4))) (*.f64 (log.f64 10) 4)) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (atan2.f64 im re) 4))) (neg.f64 (neg.f64 (*.f64 (log.f64 10) 4)))) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (atan2.f64 im re) -2))) (*.f64 (log.f64 10) -2)) |
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1) |
(neg.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))) |
(-.f64 (+.f64 (atan2.f64 im re) 2) 0) |
(*.f64 2 (*.f64 (+.f64 (atan2.f64 im re) 2) 1/2)) |
(*.f64 (+.f64 (atan2.f64 im re) 2) 1) |
(*.f64 1 (+.f64 (atan2.f64 im re) 2)) |
(*.f64 4 (/.f64 (+.f64 (atan2.f64 im re) 2) 4)) |
(*.f64 (+.f64 4 (*.f64 (atan2.f64 im re) 2)) 1/2) |
(*.f64 (*.f64 (+.f64 (atan2.f64 im re) 2) 4) 1/4) |
(*.f64 1/2 (+.f64 4 (*.f64 (atan2.f64 im re) 2))) |
(*.f64 1/4 (*.f64 (+.f64 (atan2.f64 im re) 2) 4)) |
(*.f64 (*.f64 (+.f64 (atan2.f64 im re) 2) 1/2) 2) |
(*.f64 (/.f64 (+.f64 (atan2.f64 im re) 2) 4) 4) |
(/.f64 (+.f64 (atan2.f64 im re) 2) 1) |
(/.f64 (+.f64 4 (*.f64 (atan2.f64 im re) 2)) 2) |
(/.f64 (*.f64 (+.f64 (atan2.f64 im re) 2) 4) 4) |
(/.f64 (*.f64 (+.f64 (atan2.f64 im re) 2) 8) 8) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (atan2.f64 im re) 2) 8)) 16) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (atan2.f64 im re) 2) 8)) (*.f64 2 (*.f64 (+.f64 (atan2.f64 im re) 2) 8))) 32) |
(pow.f64 (+.f64 (atan2.f64 im re) 2) 1) |
| Outputs |
|---|
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(+.f64 2 (atan2.f64 im re)) |
(+.f64 (atan2.f64 im re) 2) |
(+.f64 2 (atan2.f64 im re)) |
(+.f64 (atan2.f64 im re) 2) |
(+.f64 2 (atan2.f64 im re)) |
(+.f64 (atan2.f64 im re) 2) |
(+.f64 2 (atan2.f64 im re)) |
(+.f64 (atan2.f64 im re) 2) |
(+.f64 2 (atan2.f64 im re)) |
(+.f64 (atan2.f64 im re) 2) |
(+.f64 2 (atan2.f64 im re)) |
(+.f64 (atan2.f64 im re) 2) |
(+.f64 2 (atan2.f64 im re)) |
(+.f64 (atan2.f64 im re) 2) |
(+.f64 2 (atan2.f64 im re)) |
(+.f64 (atan2.f64 im re) 2) |
(+.f64 2 (atan2.f64 im re)) |
(+.f64 (atan2.f64 im re) 2) |
(+.f64 2 (atan2.f64 im re)) |
(+.f64 (atan2.f64 im re) 2) |
(+.f64 2 (atan2.f64 im re)) |
(+.f64 (atan2.f64 im re) 2) |
(+.f64 2 (atan2.f64 im re)) |
(+.f64 (atan2.f64 im re) 2) |
(+.f64 2 (atan2.f64 im re)) |
(+.f64 (atan2.f64 im re) 2) |
(+.f64 2 (atan2.f64 im re)) |
(+.f64 (atan2.f64 im re) 2) |
(+.f64 2 (atan2.f64 im re)) |
(+.f64 (atan2.f64 im re) 2) |
(+.f64 2 (atan2.f64 im re)) |
(+.f64 (atan2.f64 im re) 2) |
(+.f64 2 (atan2.f64 im re)) |
(+.f64 (atan2.f64 im re) 2) |
(+.f64 2 (atan2.f64 im re)) |
(+.f64 (atan2.f64 im re) 2) |
(+.f64 2 (atan2.f64 im re)) |
(+.f64 (atan2.f64 im re) 2) |
(+.f64 2 (atan2.f64 im re)) |
(+.f64 (atan2.f64 im re) 2) |
(+.f64 2 (atan2.f64 im re)) |
(+.f64 (atan2.f64 im re) 2) |
(+.f64 2 (atan2.f64 im re)) |
(+.f64 (atan2.f64 im re) 2) |
(+.f64 2 (atan2.f64 im re)) |
(+.f64 (atan2.f64 im re) 2) |
(+.f64 2 (atan2.f64 im re)) |
(+.f64 (atan2.f64 im re) 2) |
(+.f64 (atan2.f64 im re) 0) |
(atan2.f64 im re) |
(+.f64 2 (+.f64 (atan2.f64 im re) -2)) |
(atan2.f64 im re) |
(+.f64 (+.f64 (atan2.f64 im re) 2) -2) |
(atan2.f64 im re) |
(+.f64 0 (atan2.f64 im re)) |
(atan2.f64 im re) |
(+.f64 (+.f64 (atan2.f64 im re) -2) 2) |
(atan2.f64 im re) |
(+.f64 4 (+.f64 (atan2.f64 im re) -4)) |
(atan2.f64 im re) |
(+.f64 -1 (-.f64 1 (neg.f64 (atan2.f64 im re)))) |
(atan2.f64 im re) |
(+.f64 -2 (+.f64 (atan2.f64 im re) 2)) |
(atan2.f64 im re) |
(+.f64 (+.f64 (atan2.f64 im re) 4) -4) |
(atan2.f64 im re) |
(+.f64 (+.f64 (atan2.f64 im re) -4) 4) |
(atan2.f64 im re) |
(+.f64 6 (+.f64 (+.f64 (atan2.f64 im re) -2) -4)) |
(atan2.f64 im re) |
(+.f64 (*.f64 (atan2.f64 im re) 1/2) (*.f64 (atan2.f64 im re) 1/2)) |
(atan2.f64 im re) |
(*.f64 (atan2.f64 im re) 1) |
(atan2.f64 im re) |
(*.f64 2 (*.f64 (atan2.f64 im re) 1/2)) |
(atan2.f64 im re) |
(*.f64 1 (atan2.f64 im re)) |
(atan2.f64 im re) |
(*.f64 4 (/.f64 (atan2.f64 im re) 4)) |
(atan2.f64 im re) |
(*.f64 (*.f64 (atan2.f64 im re) 2) 1/2) |
(atan2.f64 im re) |
(*.f64 -1 (neg.f64 (atan2.f64 im re))) |
(atan2.f64 im re) |
(*.f64 (*.f64 (atan2.f64 im re) 4) 1/4) |
(atan2.f64 im re) |
(*.f64 1/2 (*.f64 (atan2.f64 im re) 2)) |
(atan2.f64 im re) |
(*.f64 (neg.f64 (atan2.f64 im re)) -1) |
(atan2.f64 im re) |
(*.f64 (*.f64 (atan2.f64 im re) 1/2) 2) |
(atan2.f64 im re) |
(*.f64 1/4 (*.f64 (atan2.f64 im re) 4)) |
(atan2.f64 im re) |
(*.f64 (/.f64 (atan2.f64 im re) 4) 4) |
(atan2.f64 im re) |
(/.f64 (atan2.f64 im re) 1) |
(atan2.f64 im re) |
(/.f64 (*.f64 (atan2.f64 im re) 2) 2) |
(atan2.f64 im re) |
(/.f64 (*.f64 (atan2.f64 im re) 4) 4) |
(atan2.f64 im re) |
(/.f64 (neg.f64 (atan2.f64 im re)) -1) |
(atan2.f64 im re) |
(/.f64 (*.f64 (atan2.f64 im re) -2) -2) |
(atan2.f64 im re) |
(/.f64 (*.f64 (atan2.f64 im re) 8) 8) |
(atan2.f64 im re) |
(/.f64 (*.f64 2 (*.f64 (atan2.f64 im re) 8)) 16) |
(atan2.f64 im re) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (atan2.f64 im re) 8)) (*.f64 2 (*.f64 (atan2.f64 im re) 8))) 32) |
(atan2.f64 im re) |
(pow.f64 (atan2.f64 im re) 1) |
(atan2.f64 im re) |
(neg.f64 (neg.f64 (atan2.f64 im re))) |
(atan2.f64 im re) |
(atan2.f64 im re) |
(+.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 0) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(+.f64 0 (/.f64 (atan2.f64 im re) (log.f64 10))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(+.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(-.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 0) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(-.f64 0 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (/.f64 (*.f64 (log.f64 10) (log.f64 10)) (log.f64 10))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 2 (/.f64 (*.f64 2 (log.f64 10)) (atan2.f64 im re))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 1 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (/.f64 1 (log.f64 10)) (/.f64 1 (atan2.f64 im re))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 4 (/.f64 (*.f64 (log.f64 10) 4) (atan2.f64 im re))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 (sqrt.f64 10))) 2) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (*.f64 (atan2.f64 im re) 2) (*.f64 2 (log.f64 10))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (/.f64 2 (log.f64 10)) (/.f64 2 (atan2.f64 im re))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 -1 (/.f64 (neg.f64 (log.f64 10)) (atan2.f64 im re))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 -1 (neg.f64 (/.f64 (log.f64 10) (atan2.f64 im re)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 8 (*.f64 2 (/.f64 (*.f64 (log.f64 10) 4) (atan2.f64 im re)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 8 (/.f64 (*.f64 (log.f64 10) 8) (atan2.f64 im re))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (*.f64 (atan2.f64 im re) (/.f64 4 (log.f64 10))) 4) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (*.f64 (atan2.f64 im re) 4) (*.f64 (log.f64 10) 4)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (/.f64 4 (log.f64 10)) (+.f64 (/.f64 2 (atan2.f64 im re)) (/.f64 2 (atan2.f64 im re)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 -2 (neg.f64 (/.f64 (*.f64 2 (log.f64 10)) (atan2.f64 im re)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 -2 (+.f64 (/.f64 (neg.f64 (log.f64 10)) (atan2.f64 im re)) (/.f64 (neg.f64 (log.f64 10)) (atan2.f64 im re)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 -2 (+.f64 (neg.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (neg.f64 (/.f64 (log.f64 10) (atan2.f64 im re))))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 1/2 (/.f64 (log.f64 (sqrt.f64 10)) (atan2.f64 im re))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (neg.f64 (atan2.f64 im re)) (neg.f64 (log.f64 10))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (log.f64 10) (atan2.f64 im re)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (/.f64 (*.f64 2 (log.f64 10)) (atan2.f64 im re)) (*.f64 2 (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (log.f64 10) (atan2.f64 im re))))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 8) 8) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (*.f64 (atan2.f64 im re) -2) (*.f64 (log.f64 10) -2)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (*.f64 (atan2.f64 im re) 8) (*.f64 (log.f64 10) 8)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 16 (+.f64 (/.f64 (*.f64 (log.f64 10) 8) (atan2.f64 im re)) (/.f64 (*.f64 (log.f64 10) 8) (atan2.f64 im re)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 16 (+.f64 (*.f64 2 (/.f64 (*.f64 (log.f64 10) 4) (atan2.f64 im re))) (*.f64 2 (/.f64 (*.f64 (log.f64 10) 4) (atan2.f64 im re))))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 -4 (+.f64 (neg.f64 (/.f64 (*.f64 2 (log.f64 10)) (atan2.f64 im re))) (neg.f64 (/.f64 (*.f64 2 (log.f64 10)) (atan2.f64 im re))))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 -4 (-.f64 0 (/.f64 (*.f64 (log.f64 10) 4) (atan2.f64 im re)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (/.f64 (*.f64 (log.f64 10) 4) (atan2.f64 im re)) (*.f64 (/.f64 (*.f64 2 (log.f64 10)) (atan2.f64 im re)) (/.f64 (*.f64 2 (log.f64 10)) (atan2.f64 im re)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (/.f64 (*.f64 (log.f64 10) 4) (atan2.f64 im re)) (+.f64 (*.f64 2 (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (log.f64 10) (atan2.f64 im re)))) (*.f64 2 (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (log.f64 10) (atan2.f64 im re)))))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (*.f64 (atan2.f64 im re) (/.f64 1/2 (log.f64 10))) 1/2) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (*.f64 (atan2.f64 im re) 1/2) (log.f64 (sqrt.f64 10))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (*.f64 (atan2.f64 im re) 1/2) (/.f64 (*.f64 (log.f64 10) (log.f64 10)) (*.f64 2 (log.f64 10)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (*.f64 2 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 8)) 16) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (*.f64 2 (*.f64 (atan2.f64 im re) -2)) (*.f64 (neg.f64 (log.f64 10)) 4)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (*.f64 2 (*.f64 (atan2.f64 im re) 8)) (*.f64 (*.f64 (log.f64 10) 4) 4)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (neg.f64 (*.f64 (atan2.f64 im re) 8)) (neg.f64 (*.f64 (log.f64 10) 8))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (/.f64 (*.f64 (atan2.f64 im re) 8) (log.f64 10)) 8) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))) -1) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 -1/2 (-.f64 0 (/.f64 (log.f64 (sqrt.f64 10)) (atan2.f64 im re)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (/.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)) 1/4) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (neg.f64 (*.f64 (atan2.f64 im re) 4)) (neg.f64 (*.f64 (log.f64 10) 4))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (neg.f64 (/.f64 (log.f64 10) (atan2.f64 im re))) (neg.f64 (*.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (log.f64 10) (atan2.f64 im re))))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (neg.f64 (*.f64 (atan2.f64 im re) -2)) (*.f64 2 (log.f64 10))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (+.f64 (neg.f64 (*.f64 (atan2.f64 im re) 4)) (neg.f64 (*.f64 (atan2.f64 im re) 4))) (*.f64 2 (neg.f64 (*.f64 (log.f64 10) 4)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 8)) (*.f64 2 (*.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 8))) 32) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (atan2.f64 im re) -2)) (*.f64 2 (*.f64 (atan2.f64 im re) -2))) (*.f64 2 (*.f64 (neg.f64 (log.f64 10)) 4))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (+.f64 (/.f64 (*.f64 (atan2.f64 im re) 8) (log.f64 10)) (/.f64 (*.f64 (atan2.f64 im re) 8) (log.f64 10))) 16) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (+.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10))) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))) -2) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (+.f64 (neg.f64 (*.f64 (atan2.f64 im re) -2)) (neg.f64 (*.f64 (atan2.f64 im re) -2))) (*.f64 (log.f64 10) 4)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (neg.f64 (*.f64 (atan2.f64 im re) 1/2)) (neg.f64 (log.f64 (sqrt.f64 10)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (neg.f64 (/.f64 1 (log.f64 10))) (neg.f64 (/.f64 1 (atan2.f64 im re)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (neg.f64 (/.f64 2 (log.f64 10))) (neg.f64 (/.f64 2 (atan2.f64 im re)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (neg.f64 (*.f64 2 (*.f64 (atan2.f64 im re) -2))) (neg.f64 (*.f64 (neg.f64 (log.f64 10)) 4))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (atan2.f64 im re) 4))) (*.f64 (log.f64 10) 4)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (atan2.f64 im re) 4))) (neg.f64 (neg.f64 (*.f64 (log.f64 10) 4)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (neg.f64 (neg.f64 (*.f64 (atan2.f64 im re) -2))) (*.f64 (log.f64 10) -2)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(pow.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) 1) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(neg.f64 (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 10)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(-.f64 (+.f64 (atan2.f64 im re) 2) 0) |
(+.f64 (atan2.f64 im re) 2) |
(*.f64 2 (*.f64 (+.f64 (atan2.f64 im re) 2) 1/2)) |
(+.f64 (atan2.f64 im re) 2) |
(*.f64 (+.f64 (atan2.f64 im re) 2) 1) |
(+.f64 (atan2.f64 im re) 2) |
(*.f64 1 (+.f64 (atan2.f64 im re) 2)) |
(+.f64 (atan2.f64 im re) 2) |
(*.f64 4 (/.f64 (+.f64 (atan2.f64 im re) 2) 4)) |
(+.f64 (atan2.f64 im re) 2) |
(*.f64 (+.f64 4 (*.f64 (atan2.f64 im re) 2)) 1/2) |
(+.f64 (atan2.f64 im re) 2) |
(*.f64 (*.f64 (+.f64 (atan2.f64 im re) 2) 4) 1/4) |
(+.f64 (atan2.f64 im re) 2) |
(*.f64 1/2 (+.f64 4 (*.f64 (atan2.f64 im re) 2))) |
(+.f64 (atan2.f64 im re) 2) |
(*.f64 1/4 (*.f64 (+.f64 (atan2.f64 im re) 2) 4)) |
(+.f64 (atan2.f64 im re) 2) |
(*.f64 (*.f64 (+.f64 (atan2.f64 im re) 2) 1/2) 2) |
(+.f64 (atan2.f64 im re) 2) |
(*.f64 (/.f64 (+.f64 (atan2.f64 im re) 2) 4) 4) |
(+.f64 (atan2.f64 im re) 2) |
(/.f64 (+.f64 (atan2.f64 im re) 2) 1) |
(+.f64 (atan2.f64 im re) 2) |
(/.f64 (+.f64 4 (*.f64 (atan2.f64 im re) 2)) 2) |
(+.f64 (atan2.f64 im re) 2) |
(/.f64 (*.f64 (+.f64 (atan2.f64 im re) 2) 4) 4) |
(+.f64 (atan2.f64 im re) 2) |
(/.f64 (*.f64 (+.f64 (atan2.f64 im re) 2) 8) 8) |
(+.f64 (atan2.f64 im re) 2) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (atan2.f64 im re) 2) 8)) 16) |
(+.f64 (atan2.f64 im re) 2) |
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (atan2.f64 im re) 2) 8)) (*.f64 2 (*.f64 (+.f64 (atan2.f64 im re) 2) 8))) 32) |
(+.f64 (atan2.f64 im re) 2) |
(pow.f64 (+.f64 (atan2.f64 im re) 2) 1) |
(+.f64 (atan2.f64 im re) 2) |
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (pow.f64 (atan2.f64 im re) 2) |
| 0.9b | (*.f64 (atan2.f64 im re) (log.f64 10)) | |
| ✓ | 8.2b | (/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (log.f64 10))) |
Compiled 34 to 18 computations (47.1% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | im | @ | 0 | (/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (log.f64 10))) |
| 0.0ms | im | @ | -inf | (/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (log.f64 10))) |
| 0.0ms | im | @ | inf | (/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (log.f64 10))) |
| 0.0ms | re | @ | -inf | (/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (log.f64 10))) |
| 0.0ms | re | @ | inf | (/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (log.f64 10))) |
| 1× | batch-egg-rewrite |
| 1360× | rational.json-1 |
| 1360× | rational.json-2 |
| 1360× | rational.json-4 |
| 1360× | rational.json-3 |
| 1348× | exponential.json-3 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 12 | 48 |
| 1 | 80 | 48 |
| 2 | 193 | 48 |
| 3 | 557 | 48 |
| 4 | 1843 | 48 |
| 5 | 4848 | 48 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (log.f64 10))) |
(pow.f64 (atan2.f64 im re) 2) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (log.f64 10))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (*.f64 (atan2.f64 im re) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (log.f64 10) (neg.f64 (atan2.f64 im re))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (atan2.f64 im re)) (neg.f64 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (*.f64 2 (log.f64 10)))) (/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (*.f64 2 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (log.f64 10))) 2) (/.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (log.f64 10))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (log.f64 10))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (*.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (log.f64 10) (neg.f64 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (atan2.f64 im re)) (neg.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (*.f64 2 (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (log.f64 10))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (pow.f64 (atan2.f64 im re) 2) (/.f64 1/2 (*.f64 (atan2.f64 im re) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 (/.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re)) 1/2) (pow.f64 (atan2.f64 im re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4))) (*.f64 2 (pow.f64 (atan2.f64 im re) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 2 (*.f64 (log.f64 10) 4)) (/.f64 (pow.f64 (atan2.f64 im re) 2) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 (atan2.f64 im re)) (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (atan2.f64 im re) 2) (/.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (log.f64 10))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (atan2.f64 im re) 2)) (/.f64 1/2 (*.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (atan2.f64 im re) 2)) (*.f64 (/.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (atan2.f64 im re)) (/.f64 1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (atan2.f64 im re)) (*.f64 (log.f64 10) 1/2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (atan2.f64 im re) 2) 4) (/.f64 1 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (atan2.f64 im re) 2) 4) (*.f64 1/2 (/.f64 1/2 (*.f64 (atan2.f64 im re) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (pow.f64 (atan2.f64 im re) 2) (atan2.f64 im re))) (/.f64 2 (*.f64 (log.f64 10) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10)) (/.f64 1 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re)) (pow.f64 (atan2.f64 im re) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 -1 (*.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 1 (*.f64 (log.f64 10) (neg.f64 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (neg.f64 (atan2.f64 im re))) (/.f64 -1 (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (*.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (log.f64 10) (neg.f64 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (atan2.f64 im re)) (neg.f64 (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) 2) (/.f64 1/2 (*.f64 (atan2.f64 im re) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (atan2.f64 im re) 2) -2) (*.f64 -1 (/.f64 1/2 (*.f64 (atan2.f64 im re) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 2 (pow.f64 (atan2.f64 im re) 2)) 4) (*.f64 1/4 (/.f64 1/2 (*.f64 (atan2.f64 im re) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (log.f64 10)) (/.f64 (pow.f64 (atan2.f64 im re) 2) (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (/.f64 1/2 (atan2.f64 im re)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (atan2.f64 im re)) (*.f64 (log.f64 10) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (atan2.f64 im re)) (*.f64 2 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 2 (pow.f64 (atan2.f64 im re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 8 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) 1/2) 2) (/.f64 1/2 (*.f64 (atan2.f64 im re) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 1/2 (*.f64 (atan2.f64 im re) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re))) (*.f64 1/2 (pow.f64 (atan2.f64 im re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re)) 1/2) (*.f64 2 (pow.f64 (atan2.f64 im re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (*.f64 (atan2.f64 im re) (log.f64 10))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (log.f64 10) (neg.f64 (atan2.f64 im re)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (atan2.f64 im re)) (neg.f64 (log.f64 10))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 (log.f64 10) 4)) (*.f64 2 (/.f64 (pow.f64 (atan2.f64 im re) 2) (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (*.f64 2 (log.f64 10)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (log.f64 10)) (/.f64 (pow.f64 (atan2.f64 im re) 2) (neg.f64 (atan2.f64 im re))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (log.f64 10))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4))) (*.f64 (pow.f64 (atan2.f64 im re) 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 (atan2.f64 im re) (log.f64 10))) (neg.f64 (pow.f64 (atan2.f64 im re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (log.f64 10) (neg.f64 (atan2.f64 im re)))) (neg.f64 (pow.f64 (atan2.f64 im re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1/2 (atan2.f64 im re))) (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (atan2.f64 im re) 2) (/.f64 1/2 (*.f64 (atan2.f64 im re) (log.f64 10)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (*.f64 (atan2.f64 im re) 2) 2) (pow.f64 (*.f64 (atan2.f64 im re) 2) 2)) (*.f64 1/4 (/.f64 1/2 (*.f64 (atan2.f64 im re) (log.f64 10)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (log.f64 10))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (*.f64 (atan2.f64 im re) (log.f64 10))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (log.f64 10) (neg.f64 (atan2.f64 im re)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (atan2.f64 im re)) (neg.f64 (log.f64 10)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (atan2.f64 im re) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (atan2.f64 im re) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 (pow.f64 (atan2.f64 im re) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) 2) (/.f64 (pow.f64 (atan2.f64 im re) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 (atan2.f64 im re) 2) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (atan2.f64 im re) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (pow.f64 (atan2.f64 im re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (pow.f64 (atan2.f64 im re) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (atan2.f64 im re) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (atan2.f64 im re) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (atan2.f64 im re) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (atan2.f64 im re) 2) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (pow.f64 (atan2.f64 im re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (pow.f64 (*.f64 (atan2.f64 im re) 1/2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (pow.f64 (atan2.f64 im re) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (pow.f64 (atan2.f64 im re) 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (pow.f64 (*.f64 (atan2.f64 im re) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (atan2.f64 im re) 1/2) 2) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (atan2.f64 im re) 2) 2) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (atan2.f64 im re) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 (atan2.f64 im re) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (atan2.f64 im re) 2) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (atan2.f64 im re) 2) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (pow.f64 (atan2.f64 im re) 2)) 4) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 2 (pow.f64 (atan2.f64 im re) 2)) 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2))))))) |
| 1× | egg-herbie |
| 1644× | rational.json-simplify-35 |
| 1284× | rational.json-simplify-51 |
| 856× | rational.json-simplify-48 |
| 710× | rational.json-simplify-1 |
| 692× | rational.json-simplify-2 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 177 | 3095 |
| 1 | 373 | 3095 |
| 2 | 1086 | 3095 |
| 3 | 2201 | 3095 |
| 4 | 4762 | 3095 |
| 5 | 6344 | 3095 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(+.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (log.f64 10))) 0) |
(+.f64 0 (/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (log.f64 10)))) |
(+.f64 -1 (-.f64 1 (/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (*.f64 (atan2.f64 im re) (log.f64 10))))) |
(+.f64 -1 (-.f64 1 (/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (log.f64 10) (neg.f64 (atan2.f64 im re)))))) |
(+.f64 -1 (-.f64 1 (/.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (atan2.f64 im re)) (neg.f64 (log.f64 10))))) |
(+.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (*.f64 2 (log.f64 10)))) (/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (*.f64 2 (log.f64 10))))) |
(+.f64 (/.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (log.f64 10))) 2) (/.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (log.f64 10))) 2)) |
(-.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (log.f64 10))) 0) |
(-.f64 0 (/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (*.f64 (atan2.f64 im re) (log.f64 10)))) |
(-.f64 0 (/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (log.f64 10) (neg.f64 (atan2.f64 im re))))) |
(-.f64 0 (/.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (atan2.f64 im re)) (neg.f64 (log.f64 10)))) |
(*.f64 2 (/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (*.f64 2 (log.f64 10))))) |
(*.f64 2 (/.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (log.f64 10))) 2)) |
(*.f64 2 (*.f64 (pow.f64 (atan2.f64 im re) 2) (/.f64 1/2 (*.f64 (atan2.f64 im re) (log.f64 10))))) |
(*.f64 2 (*.f64 (*.f64 (/.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re)) 1/2) (pow.f64 (atan2.f64 im re) 2))) |
(*.f64 2 (*.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4))) (*.f64 2 (pow.f64 (atan2.f64 im re) 2)))) |
(*.f64 2 (*.f64 (/.f64 2 (*.f64 (log.f64 10) 4)) (/.f64 (pow.f64 (atan2.f64 im re) 2) (atan2.f64 im re)))) |
(*.f64 2 (*.f64 (/.f64 1/2 (atan2.f64 im re)) (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10)))) |
(*.f64 (pow.f64 (atan2.f64 im re) 2) (/.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re))) |
(*.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (log.f64 10))) 1) |
(*.f64 1 (/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (log.f64 10)))) |
(*.f64 (*.f64 2 (pow.f64 (atan2.f64 im re) 2)) (/.f64 1/2 (*.f64 (atan2.f64 im re) (log.f64 10)))) |
(*.f64 (*.f64 2 (pow.f64 (atan2.f64 im re) 2)) (*.f64 (/.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re)) 1/2)) |
(*.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (atan2.f64 im re)) (/.f64 1 (log.f64 10))) |
(*.f64 (/.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (atan2.f64 im re)) (*.f64 (log.f64 10) 1/2)) 1/2) |
(*.f64 (*.f64 (pow.f64 (atan2.f64 im re) 2) 4) (/.f64 1 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)))) |
(*.f64 (*.f64 (pow.f64 (atan2.f64 im re) 2) 4) (*.f64 1/2 (/.f64 1/2 (*.f64 (atan2.f64 im re) (log.f64 10))))) |
(*.f64 (*.f64 2 (/.f64 (pow.f64 (atan2.f64 im re) 2) (atan2.f64 im re))) (/.f64 2 (*.f64 (log.f64 10) 4))) |
(*.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10)) (/.f64 1 (atan2.f64 im re))) |
(*.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) |
(*.f64 (/.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re)) (pow.f64 (atan2.f64 im re) 2)) |
(*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 -1 (*.f64 (atan2.f64 im re) (log.f64 10)))) |
(*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 1 (*.f64 (log.f64 10) (neg.f64 (atan2.f64 im re))))) |
(*.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (neg.f64 (atan2.f64 im re))) (/.f64 -1 (log.f64 10))) |
(*.f64 -1 (/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (*.f64 (atan2.f64 im re) (log.f64 10)))) |
(*.f64 -1 (/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (log.f64 10) (neg.f64 (atan2.f64 im re))))) |
(*.f64 -1 (/.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (atan2.f64 im re)) (neg.f64 (log.f64 10)))) |
(*.f64 4 (*.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) 2) (/.f64 1/2 (*.f64 (atan2.f64 im re) (log.f64 10))))) |
(*.f64 (*.f64 (pow.f64 (atan2.f64 im re) 2) -2) (*.f64 -1 (/.f64 1/2 (*.f64 (atan2.f64 im re) (log.f64 10))))) |
(*.f64 (*.f64 (*.f64 2 (pow.f64 (atan2.f64 im re) 2)) 4) (*.f64 1/4 (/.f64 1/2 (*.f64 (atan2.f64 im re) (log.f64 10))))) |
(*.f64 (/.f64 1 (log.f64 10)) (/.f64 (pow.f64 (atan2.f64 im re) 2) (atan2.f64 im re))) |
(*.f64 (*.f64 2 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (/.f64 1/2 (atan2.f64 im re))) |
(*.f64 1/2 (/.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (atan2.f64 im re)) (*.f64 (log.f64 10) 1/2))) |
(*.f64 (/.f64 1/2 (atan2.f64 im re)) (*.f64 2 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10)))) |
(*.f64 (/.f64 1/2 (*.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 2 (pow.f64 (atan2.f64 im re) 2))) |
(*.f64 8 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) 1/2) 2) (/.f64 1/2 (*.f64 (atan2.f64 im re) (log.f64 10))))) |
(*.f64 -2 (*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 1/2 (*.f64 (atan2.f64 im re) (log.f64 10))))) |
(*.f64 (*.f64 2 (/.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re))) (*.f64 1/2 (pow.f64 (atan2.f64 im re) 2))) |
(*.f64 (*.f64 (/.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re)) 1/2) (*.f64 2 (pow.f64 (atan2.f64 im re) 2))) |
(*.f64 (/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (*.f64 (atan2.f64 im re) (log.f64 10))) -1) |
(*.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (log.f64 10) (neg.f64 (atan2.f64 im re)))) -1) |
(*.f64 (/.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (atan2.f64 im re)) (neg.f64 (log.f64 10))) -1) |
(*.f64 (/.f64 2 (*.f64 (log.f64 10) 4)) (*.f64 2 (/.f64 (pow.f64 (atan2.f64 im re) 2) (atan2.f64 im re)))) |
(*.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (*.f64 2 (log.f64 10)))) 2) |
(*.f64 (/.f64 -1 (log.f64 10)) (/.f64 (pow.f64 (atan2.f64 im re) 2) (neg.f64 (atan2.f64 im re)))) |
(*.f64 (/.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (log.f64 10))) 2) 2) |
(*.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4))) (*.f64 (pow.f64 (atan2.f64 im re) 2) 4)) |
(*.f64 (/.f64 -1 (*.f64 (atan2.f64 im re) (log.f64 10))) (neg.f64 (pow.f64 (atan2.f64 im re) 2))) |
(*.f64 (/.f64 1 (*.f64 (log.f64 10) (neg.f64 (atan2.f64 im re)))) (neg.f64 (pow.f64 (atan2.f64 im re) 2))) |
(*.f64 (*.f64 2 (/.f64 1/2 (atan2.f64 im re))) (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) |
(*.f64 (*.f64 (pow.f64 (atan2.f64 im re) 2) (/.f64 1/2 (*.f64 (atan2.f64 im re) (log.f64 10)))) 2) |
(*.f64 (+.f64 (pow.f64 (*.f64 (atan2.f64 im re) 2) 2) (pow.f64 (*.f64 (atan2.f64 im re) 2) 2)) (*.f64 1/4 (/.f64 1/2 (*.f64 (atan2.f64 im re) (log.f64 10))))) |
(pow.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (log.f64 10))) 1) |
(neg.f64 (/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (*.f64 (atan2.f64 im re) (log.f64 10)))) |
(neg.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (log.f64 10) (neg.f64 (atan2.f64 im re))))) |
(neg.f64 (/.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (atan2.f64 im re)) (neg.f64 (log.f64 10)))) |
(+.f64 (pow.f64 (atan2.f64 im re) 2) 0) |
(+.f64 0 (pow.f64 (atan2.f64 im re) 2)) |
(+.f64 -1 (-.f64 (pow.f64 (atan2.f64 im re) 2) -1)) |
(+.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) 2) (/.f64 (pow.f64 (atan2.f64 im re) 2) 2)) |
(+.f64 (-.f64 (pow.f64 (atan2.f64 im re) 2) -1) -1) |
(-.f64 (pow.f64 (atan2.f64 im re) 2) 0) |
(-.f64 0 (neg.f64 (pow.f64 (atan2.f64 im re) 2))) |
(*.f64 2 (/.f64 (pow.f64 (atan2.f64 im re) 2) 2)) |
(*.f64 (pow.f64 (atan2.f64 im re) 2) 1) |
(*.f64 1 (pow.f64 (atan2.f64 im re) 2)) |
(*.f64 (*.f64 2 (pow.f64 (atan2.f64 im re) 2)) 1/2) |
(*.f64 (*.f64 (pow.f64 (atan2.f64 im re) 2) 4) 1/4) |
(*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) -1) |
(*.f64 -1 (neg.f64 (pow.f64 (atan2.f64 im re) 2))) |
(*.f64 4 (pow.f64 (*.f64 (atan2.f64 im re) 1/2) 2)) |
(*.f64 1/2 (*.f64 2 (pow.f64 (atan2.f64 im re) 2))) |
(*.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) 2) 2) |
(*.f64 1/4 (*.f64 (pow.f64 (atan2.f64 im re) 2) 4)) |
(*.f64 1/4 (pow.f64 (*.f64 (atan2.f64 im re) 2) 2)) |
(*.f64 (pow.f64 (*.f64 (atan2.f64 im re) 1/2) 2) 4) |
(*.f64 (pow.f64 (*.f64 (atan2.f64 im re) 2) 2) 1/4) |
(/.f64 (pow.f64 (atan2.f64 im re) 2) 1) |
(/.f64 (*.f64 2 (pow.f64 (atan2.f64 im re) 2)) 2) |
(/.f64 (*.f64 (pow.f64 (atan2.f64 im re) 2) 4) 4) |
(/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) -1) |
(/.f64 (*.f64 (pow.f64 (atan2.f64 im re) 2) -2) -2) |
(/.f64 (*.f64 (*.f64 2 (pow.f64 (atan2.f64 im re) 2)) 4) 8) |
(/.f64 (*.f64 2 (*.f64 (*.f64 2 (pow.f64 (atan2.f64 im re) 2)) 4)) 16) |
(neg.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2))) |
| Outputs |
|---|
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(+.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (log.f64 10))) 0) |
(/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (log.f64 10))) |
(+.f64 0 (/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (log.f64 10)))) |
(/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (log.f64 10))) |
(+.f64 -1 (-.f64 1 (/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (*.f64 (atan2.f64 im re) (log.f64 10))))) |
(/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (log.f64 10))) |
(+.f64 -1 (-.f64 1 (/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (log.f64 10) (neg.f64 (atan2.f64 im re)))))) |
(/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (log.f64 10))) |
(+.f64 -1 (-.f64 1 (/.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (atan2.f64 im re)) (neg.f64 (log.f64 10))))) |
(/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (log.f64 10))) |
(+.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (*.f64 2 (log.f64 10)))) (/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (*.f64 2 (log.f64 10))))) |
(/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (log.f64 10))) |
(+.f64 (/.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (log.f64 10))) 2) (/.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (log.f64 10))) 2)) |
(/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (log.f64 10))) |
(-.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (log.f64 10))) 0) |
(/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (log.f64 10))) |
(-.f64 0 (/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (*.f64 (atan2.f64 im re) (log.f64 10)))) |
(/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (log.f64 10))) |
(-.f64 0 (/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (log.f64 10) (neg.f64 (atan2.f64 im re))))) |
(/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (log.f64 10))) |
(-.f64 0 (/.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (atan2.f64 im re)) (neg.f64 (log.f64 10)))) |
(/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (log.f64 10))) |
(*.f64 2 (/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (*.f64 2 (log.f64 10))))) |
(/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (log.f64 10))) |
(*.f64 2 (/.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (log.f64 10))) 2)) |
(/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (log.f64 10))) |
(*.f64 2 (*.f64 (pow.f64 (atan2.f64 im re) 2) (/.f64 1/2 (*.f64 (atan2.f64 im re) (log.f64 10))))) |
(/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (log.f64 10))) |
(*.f64 2 (*.f64 (*.f64 (/.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re)) 1/2) (pow.f64 (atan2.f64 im re) 2))) |
(/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (log.f64 10))) |
(*.f64 2 (*.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4))) (*.f64 2 (pow.f64 (atan2.f64 im re) 2)))) |
(/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (log.f64 10))) |
(*.f64 2 (*.f64 (/.f64 2 (*.f64 (log.f64 10) 4)) (/.f64 (pow.f64 (atan2.f64 im re) 2) (atan2.f64 im re)))) |
(/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (log.f64 10))) |
(*.f64 2 (*.f64 (/.f64 1/2 (atan2.f64 im re)) (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10)))) |
(/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (log.f64 10))) |
(*.f64 (pow.f64 (atan2.f64 im re) 2) (/.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re))) |
(/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (log.f64 10))) |
(*.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (log.f64 10))) 1) |
(/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (log.f64 10))) |
(*.f64 1 (/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (log.f64 10)))) |
(/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (log.f64 10))) |
(*.f64 (*.f64 2 (pow.f64 (atan2.f64 im re) 2)) (/.f64 1/2 (*.f64 (atan2.f64 im re) (log.f64 10)))) |
(/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (log.f64 10))) |
(*.f64 (*.f64 2 (pow.f64 (atan2.f64 im re) 2)) (*.f64 (/.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re)) 1/2)) |
(/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (log.f64 10))) |
(*.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (atan2.f64 im re)) (/.f64 1 (log.f64 10))) |
(/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (log.f64 10))) |
(*.f64 (/.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (atan2.f64 im re)) (*.f64 (log.f64 10) 1/2)) 1/2) |
(/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (log.f64 10))) |
(*.f64 (*.f64 (pow.f64 (atan2.f64 im re) 2) 4) (/.f64 1 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4)))) |
(/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (log.f64 10))) |
(*.f64 (*.f64 (pow.f64 (atan2.f64 im re) 2) 4) (*.f64 1/2 (/.f64 1/2 (*.f64 (atan2.f64 im re) (log.f64 10))))) |
(/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (log.f64 10))) |
(*.f64 (*.f64 2 (/.f64 (pow.f64 (atan2.f64 im re) 2) (atan2.f64 im re))) (/.f64 2 (*.f64 (log.f64 10) 4))) |
(/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (log.f64 10))) |
(*.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10)) (/.f64 1 (atan2.f64 im re))) |
(/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (log.f64 10))) |
(*.f64 (/.f64 1 (atan2.f64 im re)) (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) |
(/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (log.f64 10))) |
(*.f64 (/.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re)) (pow.f64 (atan2.f64 im re) 2)) |
(/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (log.f64 10))) |
(*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 -1 (*.f64 (atan2.f64 im re) (log.f64 10)))) |
(/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (log.f64 10))) |
(*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 1 (*.f64 (log.f64 10) (neg.f64 (atan2.f64 im re))))) |
(/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (log.f64 10))) |
(*.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (neg.f64 (atan2.f64 im re))) (/.f64 -1 (log.f64 10))) |
(/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (log.f64 10))) |
(*.f64 -1 (/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (*.f64 (atan2.f64 im re) (log.f64 10)))) |
(/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (log.f64 10))) |
(*.f64 -1 (/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (log.f64 10) (neg.f64 (atan2.f64 im re))))) |
(/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (log.f64 10))) |
(*.f64 -1 (/.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (atan2.f64 im re)) (neg.f64 (log.f64 10)))) |
(/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (log.f64 10))) |
(*.f64 4 (*.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) 2) (/.f64 1/2 (*.f64 (atan2.f64 im re) (log.f64 10))))) |
(/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (log.f64 10))) |
(*.f64 (*.f64 (pow.f64 (atan2.f64 im re) 2) -2) (*.f64 -1 (/.f64 1/2 (*.f64 (atan2.f64 im re) (log.f64 10))))) |
(/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (log.f64 10))) |
(*.f64 (*.f64 (*.f64 2 (pow.f64 (atan2.f64 im re) 2)) 4) (*.f64 1/4 (/.f64 1/2 (*.f64 (atan2.f64 im re) (log.f64 10))))) |
(/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (log.f64 10))) |
(*.f64 (/.f64 1 (log.f64 10)) (/.f64 (pow.f64 (atan2.f64 im re) 2) (atan2.f64 im re))) |
(/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (log.f64 10))) |
(*.f64 (*.f64 2 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) (/.f64 1/2 (atan2.f64 im re))) |
(/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (log.f64 10))) |
(*.f64 1/2 (/.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (atan2.f64 im re)) (*.f64 (log.f64 10) 1/2))) |
(/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (log.f64 10))) |
(*.f64 (/.f64 1/2 (atan2.f64 im re)) (*.f64 2 (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10)))) |
(/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (log.f64 10))) |
(*.f64 (/.f64 1/2 (*.f64 (atan2.f64 im re) (log.f64 10))) (*.f64 2 (pow.f64 (atan2.f64 im re) 2))) |
(/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (log.f64 10))) |
(*.f64 8 (*.f64 (pow.f64 (*.f64 (atan2.f64 im re) 1/2) 2) (/.f64 1/2 (*.f64 (atan2.f64 im re) (log.f64 10))))) |
(/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (log.f64 10))) |
(*.f64 -2 (*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (/.f64 1/2 (*.f64 (atan2.f64 im re) (log.f64 10))))) |
(/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (log.f64 10))) |
(*.f64 (*.f64 2 (/.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re))) (*.f64 1/2 (pow.f64 (atan2.f64 im re) 2))) |
(/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (log.f64 10))) |
(*.f64 (*.f64 (/.f64 (/.f64 1 (log.f64 10)) (atan2.f64 im re)) 1/2) (*.f64 2 (pow.f64 (atan2.f64 im re) 2))) |
(/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (log.f64 10))) |
(*.f64 (/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (*.f64 (atan2.f64 im re) (log.f64 10))) -1) |
(/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (log.f64 10))) |
(*.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (log.f64 10) (neg.f64 (atan2.f64 im re)))) -1) |
(/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (log.f64 10))) |
(*.f64 (/.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (atan2.f64 im re)) (neg.f64 (log.f64 10))) -1) |
(/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (log.f64 10))) |
(*.f64 (/.f64 2 (*.f64 (log.f64 10) 4)) (*.f64 2 (/.f64 (pow.f64 (atan2.f64 im re) 2) (atan2.f64 im re)))) |
(/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (log.f64 10))) |
(*.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (*.f64 2 (log.f64 10)))) 2) |
(/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (log.f64 10))) |
(*.f64 (/.f64 -1 (log.f64 10)) (/.f64 (pow.f64 (atan2.f64 im re) 2) (neg.f64 (atan2.f64 im re)))) |
(/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (log.f64 10))) |
(*.f64 (/.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (log.f64 10))) 2) 2) |
(/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (log.f64 10))) |
(*.f64 (/.f64 1 (*.f64 (atan2.f64 im re) (*.f64 (log.f64 10) 4))) (*.f64 (pow.f64 (atan2.f64 im re) 2) 4)) |
(/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (log.f64 10))) |
(*.f64 (/.f64 -1 (*.f64 (atan2.f64 im re) (log.f64 10))) (neg.f64 (pow.f64 (atan2.f64 im re) 2))) |
(/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (log.f64 10))) |
(*.f64 (/.f64 1 (*.f64 (log.f64 10) (neg.f64 (atan2.f64 im re)))) (neg.f64 (pow.f64 (atan2.f64 im re) 2))) |
(/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (log.f64 10))) |
(*.f64 (*.f64 2 (/.f64 1/2 (atan2.f64 im re))) (/.f64 (pow.f64 (atan2.f64 im re) 2) (log.f64 10))) |
(/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (log.f64 10))) |
(*.f64 (*.f64 (pow.f64 (atan2.f64 im re) 2) (/.f64 1/2 (*.f64 (atan2.f64 im re) (log.f64 10)))) 2) |
(/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (log.f64 10))) |
(*.f64 (+.f64 (pow.f64 (*.f64 (atan2.f64 im re) 2) 2) (pow.f64 (*.f64 (atan2.f64 im re) 2) 2)) (*.f64 1/4 (/.f64 1/2 (*.f64 (atan2.f64 im re) (log.f64 10))))) |
(/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (log.f64 10))) |
(pow.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (log.f64 10))) 1) |
(/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (log.f64 10))) |
(neg.f64 (/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) (*.f64 (atan2.f64 im re) (log.f64 10)))) |
(/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (log.f64 10))) |
(neg.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (log.f64 10) (neg.f64 (atan2.f64 im re))))) |
(/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (log.f64 10))) |
(neg.f64 (/.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) (atan2.f64 im re)) (neg.f64 (log.f64 10)))) |
(/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (log.f64 10))) |
(+.f64 (pow.f64 (atan2.f64 im re) 2) 0) |
(pow.f64 (atan2.f64 im re) 2) |
(+.f64 0 (pow.f64 (atan2.f64 im re) 2)) |
(pow.f64 (atan2.f64 im re) 2) |
(+.f64 -1 (-.f64 (pow.f64 (atan2.f64 im re) 2) -1)) |
(pow.f64 (atan2.f64 im re) 2) |
(+.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) 2) (/.f64 (pow.f64 (atan2.f64 im re) 2) 2)) |
(pow.f64 (atan2.f64 im re) 2) |
(+.f64 (-.f64 (pow.f64 (atan2.f64 im re) 2) -1) -1) |
(pow.f64 (atan2.f64 im re) 2) |
(-.f64 (pow.f64 (atan2.f64 im re) 2) 0) |
(pow.f64 (atan2.f64 im re) 2) |
(-.f64 0 (neg.f64 (pow.f64 (atan2.f64 im re) 2))) |
(pow.f64 (atan2.f64 im re) 2) |
(*.f64 2 (/.f64 (pow.f64 (atan2.f64 im re) 2) 2)) |
(pow.f64 (atan2.f64 im re) 2) |
(*.f64 (pow.f64 (atan2.f64 im re) 2) 1) |
(pow.f64 (atan2.f64 im re) 2) |
(*.f64 1 (pow.f64 (atan2.f64 im re) 2)) |
(pow.f64 (atan2.f64 im re) 2) |
(*.f64 (*.f64 2 (pow.f64 (atan2.f64 im re) 2)) 1/2) |
(pow.f64 (atan2.f64 im re) 2) |
(*.f64 (*.f64 (pow.f64 (atan2.f64 im re) 2) 4) 1/4) |
(pow.f64 (atan2.f64 im re) 2) |
(*.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) -1) |
(pow.f64 (atan2.f64 im re) 2) |
(*.f64 -1 (neg.f64 (pow.f64 (atan2.f64 im re) 2))) |
(pow.f64 (atan2.f64 im re) 2) |
(*.f64 4 (pow.f64 (*.f64 (atan2.f64 im re) 1/2) 2)) |
(pow.f64 (atan2.f64 im re) 2) |
(*.f64 1/2 (*.f64 2 (pow.f64 (atan2.f64 im re) 2))) |
(pow.f64 (atan2.f64 im re) 2) |
(*.f64 (/.f64 (pow.f64 (atan2.f64 im re) 2) 2) 2) |
(pow.f64 (atan2.f64 im re) 2) |
(*.f64 1/4 (*.f64 (pow.f64 (atan2.f64 im re) 2) 4)) |
(pow.f64 (atan2.f64 im re) 2) |
(*.f64 1/4 (pow.f64 (*.f64 (atan2.f64 im re) 2) 2)) |
(pow.f64 (atan2.f64 im re) 2) |
(*.f64 (pow.f64 (*.f64 (atan2.f64 im re) 1/2) 2) 4) |
(pow.f64 (atan2.f64 im re) 2) |
(*.f64 (pow.f64 (*.f64 (atan2.f64 im re) 2) 2) 1/4) |
(pow.f64 (atan2.f64 im re) 2) |
(/.f64 (pow.f64 (atan2.f64 im re) 2) 1) |
(pow.f64 (atan2.f64 im re) 2) |
(/.f64 (*.f64 2 (pow.f64 (atan2.f64 im re) 2)) 2) |
(pow.f64 (atan2.f64 im re) 2) |
(/.f64 (*.f64 (pow.f64 (atan2.f64 im re) 2) 4) 4) |
(pow.f64 (atan2.f64 im re) 2) |
(/.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2)) -1) |
(pow.f64 (atan2.f64 im re) 2) |
(/.f64 (*.f64 (pow.f64 (atan2.f64 im re) 2) -2) -2) |
(pow.f64 (atan2.f64 im re) 2) |
(/.f64 (*.f64 (*.f64 2 (pow.f64 (atan2.f64 im re) 2)) 4) 8) |
(pow.f64 (atan2.f64 im re) 2) |
(/.f64 (*.f64 2 (*.f64 (*.f64 2 (pow.f64 (atan2.f64 im re) 2)) 4)) 16) |
(pow.f64 (atan2.f64 im re) 2) |
(neg.f64 (neg.f64 (pow.f64 (atan2.f64 im re) 2))) |
(pow.f64 (atan2.f64 im re) 2) |
Compiled 3507 to 2348 computations (33% saved)
7 alts after pruning (0 fresh and 7 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 241 | 0 | 241 |
| Fresh | 0 | 0 | 0 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 6 | 6 |
| Total | 241 | 7 | 248 |
| Status | Error | Program |
|---|---|---|
| ✓ | 9.0b | (/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (log.f64 10))) |
| ✓ | 0.8b | (/.f64 (atan2.f64 im re) (log.f64 10)) |
| ✓ | 0.1b | (/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (/.f64 1 (log.f64 10)))) |
| ✓ | 0.9b | (/.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re)))) |
| ✓ | 0.8b | (/.f64 4 (*.f64 (log.f64 10) (/.f64 4 (atan2.f64 im re)))) |
| ✓ | 0.9b | (/.f64 1 (/.f64 (log.f64 10) (atan2.f64 im re))) |
| ✓ | 13.0b | (*.f64 (-.f64 (+.f64 (atan2.f64 im re) 2) 2) (/.f64 1 (log.f64 10))) |
Compiled 88 to 71 computations (19.3% saved)
| Inputs |
|---|
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 1 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 4 (*.f64 (log.f64 10) (/.f64 4 (atan2.f64 im re)))) |
(*.f64 (-.f64 (+.f64 (atan2.f64 im re) 2) 2) (/.f64 1 (log.f64 10))) |
(*.f64 (/.f64 1 (/.f64 1 (atan2.f64 im re))) (/.f64 1 (log.f64 10))) |
(*.f64 (+.f64 -1 (-.f64 1 (neg.f64 (atan2.f64 im re)))) (/.f64 1 (log.f64 10))) |
(/.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re)))) |
(/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (log.f64 10))) |
(/.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (log.f64 10))) |
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (/.f64 1 (log.f64 10)))) |
(*.f64 (/.f64 (atan2.f64 im re) (*.f64 2 (/.f64 (log.f64 10) (atan2.f64 im re)))) (/.f64 2 (atan2.f64 im re))) |
(*.f64 (log.f64 10) (/.f64 (/.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 10)) (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re))))) |
(*.f64 (log.f64 10) (/.f64 (atan2.f64 im re) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (/.f64 (/.f64 1 (atan2.f64 im re)) (log.f64 10))))) |
(*.f64 (/.f64 (/.f64 1 (atan2.f64 im re)) (*.f64 (log.f64 10) (/.f64 (/.f64 (log.f64 10) (atan2.f64 im re)) (atan2.f64 im re)))) (log.f64 10)) |
(*.f64 (/.f64 2 (atan2.f64 im re)) (/.f64 (/.f64 (log.f64 10) 2) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (*.f64 (atan2.f64 im re) (atan2.f64 im re)))))) |
| Outputs |
|---|
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (/.f64 1 (log.f64 10)))) |
4 calls:
| 60.0ms | (/.f64 (atan2.f64 im re) (log.f64 10)) |
| 9.0ms | re |
| 7.0ms | im |
| 4.0ms | (atan2.f64 im re) |
| Error | Segments | Branch |
|---|---|---|
| 0.1b | 1 | re |
| 0.1b | 1 | im |
| 0.1b | 1 | (/.f64 (atan2.f64 im re) (log.f64 10)) |
| 0.1b | 1 | (atan2.f64 im re) |
Compiled 242 to 151 computations (37.6% saved)
Total -14.6b remaining (-1724.7%)
Threshold costs -14.6b (-1724.7%)
| Inputs |
|---|
(/.f64 (atan2.f64 im re) (log.f64 10)) |
(/.f64 1 (/.f64 (log.f64 10) (atan2.f64 im re))) |
(/.f64 4 (*.f64 (log.f64 10) (/.f64 4 (atan2.f64 im re)))) |
(*.f64 (-.f64 (+.f64 (atan2.f64 im re) 2) 2) (/.f64 1 (log.f64 10))) |
(*.f64 (/.f64 1 (/.f64 1 (atan2.f64 im re))) (/.f64 1 (log.f64 10))) |
(*.f64 (+.f64 -1 (-.f64 1 (neg.f64 (atan2.f64 im re)))) (/.f64 1 (log.f64 10))) |
(/.f64 (log.f64 10) (*.f64 (log.f64 10) (/.f64 (log.f64 10) (atan2.f64 im re)))) |
(/.f64 (pow.f64 (atan2.f64 im re) 2) (*.f64 (atan2.f64 im re) (log.f64 10))) |
(/.f64 (*.f64 (atan2.f64 im re) (atan2.f64 im re)) (*.f64 (atan2.f64 im re) (log.f64 10))) |
| Outputs |
|---|
(/.f64 (atan2.f64 im re) (log.f64 10)) |
4 calls:
| 6.0ms | re |
| 5.0ms | im |
| 4.0ms | (atan2.f64 im re) |
| 3.0ms | (/.f64 (atan2.f64 im re) (log.f64 10)) |
| Error | Segments | Branch |
|---|---|---|
| 0.8b | 1 | re |
| 0.8b | 1 | im |
| 0.8b | 1 | (/.f64 (atan2.f64 im re) (log.f64 10)) |
| 0.8b | 1 | (atan2.f64 im re) |
Compiled 120 to 79 computations (34.2% saved)
| 1× | egg-herbie |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 13 | 60 |
| 1× | done |
| 1× | saturated |
| Inputs |
|---|
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (/.f64 1 (log.f64 10)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
| Outputs |
|---|
(/.f64 (/.f64 (atan2.f64 im re) (log.f64 10)) (*.f64 (log.f64 10) (/.f64 1 (log.f64 10)))) |
(/.f64 (atan2.f64 im re) (log.f64 10)) |
Compiled 24 to 20 computations (16.7% saved)
| 1× | egg-herbie |
| 1446× | rational.json-simplify-54 |
| 1158× | rational.json-simplify-43 |
| 998× | rational.json-simplify-55 |
| 888× | rational.json-simplify-2 |
| 590× | rational.json-simplify-50 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 144 | 2360 |
| 1 | 295 | 2348 |
| 2 | 737 | 1948 |
| 3 | 2622 | 1918 |
| 4 | 5005 | 1918 |
| 1× | node limit |
Compiled 68 to 42 computations (38.2% saved)
Compiled 22 to 17 computations (22.7% saved)
Loading profile data...