Time bar (total: 28.9s)
| 1× | search |
| Probability | Valid | Unknown | Precondition | Infinite | Domain | Can't | Iter |
|---|---|---|---|---|---|---|---|
| 0% | 0% | 1.5% | 98.5% | 0% | 0% | 0% | 0 |
| 0% | 0% | 1.5% | 98.5% | 0% | 0% | 0% | 1 |
| 0% | 0% | 1.5% | 98.5% | 0% | 0% | 0% | 2 |
| 50% | 0.8% | 0.8% | 98.5% | 0% | 0% | 0% | 3 |
| 50% | 0.8% | 0.8% | 98.5% | 0% | 0% | 0% | 4 |
| 75% | 1.2% | 0.4% | 98.5% | 0% | 0% | 0% | 5 |
| 75% | 1.2% | 0.4% | 98.5% | 0% | 0% | 0% | 6 |
| 87.5% | 1.4% | 0.2% | 98.5% | 0% | 0% | 0% | 7 |
| 87.5% | 1.4% | 0.2% | 98.5% | 0% | 0% | 0% | 8 |
| 93.8% | 1.4% | 0.1% | 98.5% | 0% | 0% | 0% | 9 |
| 93.8% | 1.4% | 0.1% | 98.5% | 0% | 0% | 0% | 10 |
| 96.9% | 1.5% | 0% | 98.5% | 0% | 0% | 0% | 11 |
| 96.9% | 1.5% | 0% | 98.5% | 0% | 0% | 0% | 12 |
Compiled 27 to 21 computations (22.2% saved)
| 2.9s | 8256× | body | 256 | valid |
| 2× | egg-herbie |
| 4930× | rational.json-simplify-41 |
| 4706× | rational.json-simplify-1 |
| 2462× | rational.json-simplify-48 |
| 1340× | rational.json-simplify-35 |
| 212× | rational.json-simplify-16 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 17 | 58 |
| 1 | 33 | 58 |
| 2 | 47 | 58 |
| 3 | 69 | 58 |
| 4 | 115 | 58 |
| 5 | 232 | 58 |
| 6 | 609 | 58 |
| 7 | 827 | 58 |
| 8 | 877 | 58 |
| 9 | 957 | 58 |
| 10 | 1122 | 58 |
| 11 | 1258 | 58 |
| 12 | 1340 | 58 |
| 13 | 1494 | 58 |
| 14 | 1564 | 58 |
| 15 | 1610 | 58 |
| 16 | 1634 | 58 |
| 17 | 1658 | 58 |
| 18 | 1682 | 58 |
| 19 | 1740 | 58 |
| 20 | 1768 | 58 |
| 21 | 1796 | 58 |
| 22 | 1824 | 58 |
| 23 | 1852 | 58 |
| 24 | 1876 | 58 |
| 25 | 1900 | 58 |
| 26 | 1924 | 58 |
| 27 | 1948 | 58 |
| 28 | 1972 | 58 |
| 29 | 1996 | 58 |
| 30 | 2020 | 58 |
| 31 | 2044 | 58 |
| 32 | 2068 | 58 |
| 33 | 2092 | 58 |
| 34 | 2116 | 58 |
| 35 | 2140 | 58 |
| 36 | 2164 | 58 |
| 37 | 2188 | 58 |
| 38 | 2212 | 58 |
| 39 | 2236 | 58 |
| 40 | 2260 | 58 |
| 41 | 2284 | 58 |
| 42 | 5527 | 58 |
| 43 | 5564 | 58 |
| 44 | 5594 | 58 |
| 45 | 5618 | 58 |
| 46 | 5642 | 58 |
| 47 | 5666 | 58 |
| 48 | 6034 | 58 |
| 49 | 6282 | 58 |
| 50 | 6520 | 58 |
| 51 | 6608 | 58 |
| 52 | 6638 | 58 |
| 53 | 6664 | 58 |
| 54 | 6688 | 58 |
| 55 | 6712 | 58 |
| 56 | 6736 | 58 |
| 57 | 6760 | 58 |
| 58 | 6784 | 58 |
| 59 | 6808 | 58 |
| 60 | 6832 | 58 |
| 61 | 6856 | 58 |
| 62 | 6880 | 58 |
| 63 | 6904 | 58 |
| 64 | 6928 | 58 |
| 65 | 6952 | 58 |
| 66 | 6976 | 58 |
| 67 | 7000 | 58 |
| 68 | 7024 | 58 |
| 69 | 7048 | 58 |
| 70 | 7072 | 58 |
| 71 | 7096 | 58 |
| 72 | 7120 | 58 |
| 0 | 2 | 2 |
| 1× | saturated |
| 1× | node limit |
| Inputs |
|---|
0 |
1 |
| Outputs |
|---|
0 |
1 |
| Inputs |
|---|
(*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) |
(*.f32 u (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 s))))) |
| Outputs |
|---|
(*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) |
(*.f32 s (log.f32 (/.f32 -1 (+.f32 (*.f32 4 u) -1)))) |
(*.f32 s (log.f32 (/.f32 -2 (+.f32 -2 (*.f32 u 8))))) |
(*.f32 u (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 s))))) |
(*.f32 u (log.f32 (/.f32 1 (-.f32 1 (*.f32 s 4))))) |
(*.f32 u (log.f32 (/.f32 -1 (+.f32 (*.f32 s 4) -1)))) |
Compiled 14 to 12 computations (14.3% saved)
| 1× | egg-herbie |
| 3710× | rational.json-simplify-35 |
| 2538× | rational.json-simplify-48 |
| 1750× | rational.json-simplify-1 |
| 944× | rational.json-simplify-41 |
| 132× | rational.json-simplify-16 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 12 | 29 |
| 1 | 22 | 29 |
| 2 | 31 | 29 |
| 3 | 44 | 29 |
| 4 | 69 | 29 |
| 5 | 130 | 29 |
| 6 | 313 | 29 |
| 7 | 943 | 29 |
| 8 | 1281 | 29 |
| 9 | 1375 | 29 |
| 10 | 1524 | 29 |
| 11 | 1756 | 29 |
| 12 | 1882 | 29 |
| 13 | 1956 | 29 |
| 14 | 1996 | 29 |
| 15 | 2146 | 29 |
| 16 | 2243 | 29 |
| 17 | 2338 | 29 |
| 18 | 2362 | 29 |
| 19 | 2378 | 29 |
| 20 | 2394 | 29 |
| 21 | 2410 | 29 |
| 22 | 2632 | 29 |
| 23 | 2797 | 29 |
| 24 | 2869 | 29 |
| 25 | 2885 | 29 |
| 26 | 2901 | 29 |
| 27 | 2917 | 29 |
| 28 | 2933 | 29 |
| 29 | 2949 | 29 |
| 30 | 2965 | 29 |
| 31 | 2981 | 29 |
| 32 | 2997 | 29 |
| 33 | 3102 | 29 |
| 34 | 3160 | 29 |
| 35 | 3299 | 29 |
| 36 | 3369 | 29 |
| 37 | 3462 | 29 |
| 38 | 3496 | 29 |
| 39 | 3556 | 29 |
| 40 | 3598 | 29 |
| 41 | 3619 | 29 |
| 42 | 3635 | 29 |
| 43 | 3651 | 29 |
| 44 | 3667 | 29 |
| 45 | 3683 | 29 |
| 46 | 3699 | 29 |
| 47 | 3715 | 29 |
| 48 | 3731 | 29 |
| 49 | 3747 | 29 |
| 50 | 3763 | 29 |
| 51 | 3779 | 29 |
| 52 | 3795 | 29 |
| 53 | 3811 | 29 |
| 54 | 3827 | 29 |
| 55 | 3843 | 29 |
| 56 | 3859 | 29 |
| 57 | 3875 | 29 |
| 58 | 3891 | 29 |
| 59 | 3907 | 29 |
| 60 | 3923 | 29 |
| 61 | 3939 | 29 |
| 62 | 3955 | 29 |
| 63 | 3971 | 29 |
| 64 | 3987 | 29 |
| 65 | 4003 | 29 |
| 66 | 4019 | 29 |
| 67 | 4035 | 29 |
| 68 | 4051 | 29 |
| 69 | 4067 | 29 |
| 70 | 4083 | 29 |
| 71 | 4099 | 29 |
| 72 | 4115 | 29 |
| 73 | 4131 | 29 |
| 74 | 4147 | 29 |
| 75 | 4163 | 29 |
| 76 | 4179 | 29 |
| 77 | 4195 | 29 |
| 78 | 4211 | 29 |
| 79 | 4227 | 29 |
| 80 | 4243 | 29 |
| 81 | 4259 | 29 |
| 82 | 4275 | 29 |
| 83 | 4291 | 29 |
| 84 | 4307 | 29 |
| 85 | 4323 | 29 |
| 86 | 4339 | 29 |
| 87 | 4355 | 29 |
| 88 | 4371 | 29 |
| 89 | 4387 | 29 |
| 90 | 4403 | 29 |
| 91 | 4419 | 29 |
| 92 | 4435 | 29 |
| 93 | 4451 | 29 |
| 94 | 4467 | 29 |
| 95 | 4483 | 29 |
| 96 | 4499 | 29 |
| 97 | 4515 | 29 |
| 98 | 4531 | 29 |
| 99 | 4547 | 29 |
| 100 | 4563 | 29 |
| 101 | 4579 | 29 |
| 102 | 4595 | 29 |
| 103 | 4611 | 29 |
| 104 | 4627 | 29 |
| 105 | 4643 | 29 |
| 106 | 4659 | 29 |
| 107 | 4675 | 29 |
| 108 | 4691 | 29 |
| 109 | 4707 | 29 |
| 110 | 4723 | 29 |
| 111 | 4739 | 29 |
| 112 | 4755 | 29 |
| 113 | 4771 | 29 |
| 114 | 4787 | 29 |
| 115 | 4803 | 29 |
| 116 | 4819 | 29 |
| 117 | 4835 | 29 |
| 118 | 4851 | 29 |
| 119 | 4867 | 29 |
| 120 | 4883 | 29 |
| 121 | 4899 | 29 |
| 122 | 4915 | 29 |
| 123 | 4931 | 29 |
| 124 | 4947 | 29 |
| 125 | 4963 | 29 |
| 126 | 4979 | 29 |
| 127 | 4995 | 29 |
| 128 | 5011 | 29 |
| 129 | 5027 | 29 |
| 130 | 5043 | 29 |
| 131 | 5059 | 29 |
| 132 | 5075 | 29 |
| 133 | 5091 | 29 |
| 134 | 5107 | 29 |
| 135 | 5123 | 29 |
| 136 | 5139 | 29 |
| 137 | 5155 | 29 |
| 138 | 5171 | 29 |
| 139 | 5187 | 29 |
| 140 | 5203 | 29 |
| 141 | 5219 | 29 |
| 142 | 5235 | 29 |
| 143 | 5251 | 29 |
| 144 | 5267 | 29 |
| 145 | 5283 | 29 |
| 146 | 5299 | 29 |
| 147 | 5315 | 29 |
| 148 | 5331 | 29 |
| 149 | 5347 | 29 |
| 150 | 5363 | 29 |
| 151 | 5379 | 29 |
| 152 | 5395 | 29 |
| 153 | 5411 | 29 |
| 154 | 5427 | 29 |
| 155 | 5443 | 29 |
| 156 | 5459 | 29 |
| 157 | 5475 | 29 |
| 158 | 5491 | 29 |
| 159 | 5507 | 29 |
| 160 | 5523 | 29 |
| 161 | 5539 | 29 |
| 162 | 5555 | 29 |
| 163 | 5571 | 29 |
| 164 | 5587 | 29 |
| 165 | 5603 | 29 |
| 166 | 5619 | 29 |
| 167 | 5635 | 29 |
| 168 | 5651 | 29 |
| 169 | 5667 | 29 |
| 170 | 5683 | 29 |
| 171 | 5699 | 29 |
| 172 | 5715 | 29 |
| 173 | 5715 | 29 |
| 174 | 5731 | 29 |
| 175 | 5747 | 29 |
| 176 | 5763 | 29 |
| 177 | 5779 | 29 |
| 178 | 5795 | 29 |
| 179 | 5811 | 29 |
| 180 | 5827 | 29 |
| 181 | 5843 | 29 |
| 182 | 5859 | 29 |
| 183 | 5875 | 29 |
| 184 | 5891 | 29 |
| 185 | 5907 | 29 |
| 186 | 5923 | 29 |
| 187 | 5939 | 29 |
| 188 | 5955 | 29 |
| 189 | 5971 | 29 |
| 190 | 5987 | 29 |
| 191 | 6003 | 29 |
| 192 | 6019 | 29 |
| 193 | 6035 | 29 |
| 194 | 6051 | 29 |
| 195 | 6067 | 29 |
| 196 | 6083 | 29 |
| 197 | 6099 | 29 |
| 198 | 6115 | 29 |
| 199 | 6131 | 29 |
| 200 | 6147 | 29 |
| 201 | 6163 | 29 |
| 202 | 6179 | 29 |
| 203 | 6195 | 29 |
| 204 | 6211 | 29 |
| 205 | 6227 | 29 |
| 206 | 6243 | 29 |
| 207 | 6259 | 29 |
| 208 | 6275 | 29 |
| 209 | 6291 | 29 |
| 210 | 6307 | 29 |
| 211 | 6323 | 29 |
| 212 | 6339 | 29 |
| 213 | 6355 | 29 |
| 214 | 6371 | 29 |
| 215 | 6387 | 29 |
| 216 | 6403 | 29 |
| 217 | 6419 | 29 |
| 218 | 6435 | 29 |
| 219 | 6451 | 29 |
| 220 | 6467 | 29 |
| 221 | 6483 | 29 |
| 222 | 6499 | 29 |
| 223 | 6515 | 29 |
| 224 | 6531 | 29 |
| 225 | 6547 | 29 |
| 226 | 6563 | 29 |
| 227 | 6579 | 29 |
| 228 | 6595 | 29 |
| 229 | 6611 | 29 |
| 230 | 6627 | 29 |
| 231 | 6643 | 29 |
| 232 | 6659 | 29 |
| 233 | 6675 | 29 |
| 234 | 6691 | 29 |
| 235 | 6707 | 29 |
| 236 | 6723 | 29 |
| 237 | 6739 | 29 |
| 238 | 6755 | 29 |
| 239 | 6771 | 29 |
| 240 | 6787 | 29 |
| 241 | 6803 | 29 |
| 242 | 6819 | 29 |
| 243 | 6835 | 29 |
| 244 | 6851 | 29 |
| 245 | 6867 | 29 |
| 246 | 6883 | 29 |
| 247 | 6899 | 29 |
| 248 | 6915 | 29 |
| 249 | 6931 | 29 |
| 250 | 6947 | 29 |
| 251 | 6963 | 29 |
| 252 | 6979 | 29 |
| 253 | 6995 | 29 |
| 254 | 7011 | 29 |
| 255 | 7027 | 29 |
| 256 | 7043 | 29 |
| 257 | 7059 | 29 |
| 258 | 7075 | 29 |
| 259 | 7091 | 29 |
| 260 | 7107 | 29 |
| 261 | 7123 | 29 |
| 262 | 7139 | 29 |
| 263 | 7155 | 29 |
| 264 | 7171 | 29 |
| 265 | 7187 | 29 |
| 266 | 7203 | 29 |
| 267 | 7219 | 29 |
| 268 | 7235 | 29 |
| 269 | 7251 | 29 |
| 270 | 7267 | 29 |
| 271 | 7283 | 29 |
| 272 | 7299 | 29 |
| 273 | 7315 | 29 |
| 274 | 7331 | 29 |
| 275 | 7347 | 29 |
| 276 | 7363 | 29 |
| 277 | 7379 | 29 |
| 278 | 7395 | 29 |
| 279 | 7411 | 29 |
| 280 | 7427 | 29 |
| 281 | 7443 | 29 |
| 282 | 7459 | 29 |
| 283 | 7475 | 29 |
| 284 | 7491 | 29 |
| 285 | 7507 | 29 |
| 286 | 7523 | 29 |
| 287 | 7539 | 29 |
| 288 | 7555 | 29 |
| 289 | 7571 | 29 |
| 290 | 7587 | 29 |
| 291 | 7603 | 29 |
| 292 | 7619 | 29 |
| 293 | 7635 | 29 |
| 294 | 7651 | 29 |
| 295 | 7667 | 29 |
| 296 | 7683 | 29 |
| 297 | 7699 | 29 |
| 298 | 7715 | 29 |
| 299 | 7731 | 29 |
| 300 | 7747 | 29 |
| 301 | 7763 | 29 |
| 302 | 7779 | 29 |
| 303 | 7795 | 29 |
| 304 | 7811 | 29 |
| 305 | 7827 | 29 |
| 306 | 7843 | 29 |
| 307 | 7859 | 29 |
| 308 | 7875 | 29 |
| 309 | 7891 | 29 |
| 310 | 7907 | 29 |
| 311 | 7923 | 29 |
| 312 | 7939 | 29 |
| 313 | 7955 | 29 |
| 314 | 7971 | 29 |
| 315 | 7987 | 29 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) |
| Outputs |
|---|
(*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) |
(*.f32 s (log.f32 (/.f32 -2 (+.f32 -2 (*.f32 u 8))))) |
Compiled 22 to 18 computations (18.2% saved)
2 alts after pruning (2 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 1 | 1 | 2 |
| Fresh | 0 | 1 | 1 |
| Picked | 0 | 0 | 0 |
| Done | 0 | 0 | 0 |
| Total | 1 | 2 | 3 |
| Status | Error | Program |
|---|---|---|
| ▶ | 12.7b | (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) |
Compiled 12 to 10 computations (16.7% saved)
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.2b | (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) |
| ✓ | 0.2b | (/.f32 1 (-.f32 1 (*.f32 4 u))) |
| ✓ | 14.6b | (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) |
Compiled 39 to 31 computations (20.5% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 40.0ms | s | @ | 0 | (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) |
| 0.0ms | u | @ | inf | (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) |
| 0.0ms | u | @ | 0 | (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) |
| 0.0ms | u | @ | -inf | (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) |
| 0.0ms | s | @ | inf | (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) |
| 1× | batch-egg-rewrite |
| 1432× | rational.json-1 |
| 1432× | rational.json-2 |
| 1432× | rational.json-3 |
| 1404× | rational.json-4 |
| 1400× | exponential.json-3 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 12 | 71 |
| 1 | 92 | 71 |
| 2 | 208 | 71 |
| 3 | 409 | 71 |
| 4 | 807 | 71 |
| 5 | 2081 | 71 |
| 6 | 5732 | 71 |
| 1× | node limit |
| Inputs |
|---|
(log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) |
(/.f32 1 (-.f32 1 (*.f32 4 u))) |
(*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) (log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (/.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 4 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (*.f32 4 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 4 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 8)) (*.f32 2 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 1 (-.f32 1 (*.f32 4 u))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 1/2 (-.f32 1 (*.f32 4 u))) (/.f32 1/2 (-.f32 1 (*.f32 4 u))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 1 (-.f32 1 (*.f32 4 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (/.f32 1/4 (-.f32 1 (*.f32 4 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 1 (*.f32 4 u)) (/.f32 1 (*.f32 (-.f32 1 (*.f32 4 u)) (-.f32 1 (*.f32 4 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 1/2 (-.f32 1 (*.f32 4 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (-.f32 1 (*.f32 4 u)) 2) (/.f32 1/2 (*.f32 (-.f32 1 (*.f32 4 u)) (-.f32 1 (*.f32 4 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (/.f32 1 (+.f32 (*.f32 4 u) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 2 (-.f32 1 (*.f32 4 u))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 4 (-.f32 1 (*.f32 4 u))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (/.f32 2 (-.f32 1 (*.f32 4 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 (-.f32 1 (*.f32 4 u)) (-.f32 1 (*.f32 4 u)))) (-.f32 1 (*.f32 4 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 2 (*.f32 (-.f32 1 (*.f32 4 u)) (-.f32 1 (*.f32 4 u)))) (*.f32 (-.f32 1 (*.f32 4 u)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (-.f32 1 (*.f32 4 u)) 1/2) (/.f32 2 (*.f32 (-.f32 1 (*.f32 4 u)) (-.f32 1 (*.f32 4 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (/.f32 4 (-.f32 1 (*.f32 4 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/2 (-.f32 1 (*.f32 4 u))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/4 (-.f32 1 (*.f32 4 u))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 (*.f32 4 u) -1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/2 (*.f32 (-.f32 1 (*.f32 4 u)) (-.f32 1 (*.f32 4 u)))) (*.f32 (-.f32 1 (*.f32 4 u)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 1 (+.f32 (*.f32 4 u) -1))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) s) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) s))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))) s))) (log.f32 (sqrt.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))) s))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) s) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) s) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) (+.f32 s s)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 4 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) s)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) s) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) s) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) s) 8)) (*.f32 2 (*.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) s) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) s) 1)))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))) s))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (sqrt.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))) (+.f32 s s)))))))) |
| 1× | egg-herbie |
| 1004× | rational.json-simplify-41 |
| 932× | rational.json-simplify-2 |
| 846× | rational.json-simplify-46 |
| 798× | rational.json-simplify-35 |
| 716× | rational.json-simplify-51 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 205 | 3346 |
| 1 | 459 | 3346 |
| 2 | 988 | 3322 |
| 3 | 2454 | 3316 |
| 4 | 5932 | 3316 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 4 u) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 4 u)) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 4 u))) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 4 u)))) |
(+.f32 (log.f32 (/.f32 1 u)) (log.f32 -1/4)) |
(+.f32 (log.f32 -1/4) (+.f32 (log.f32 (/.f32 1 u)) (*.f32 1/4 (/.f32 1 u)))) |
(+.f32 (*.f32 1/32 (/.f32 1 (pow.f32 u 2))) (+.f32 (log.f32 -1/4) (+.f32 (log.f32 (/.f32 1 u)) (*.f32 1/4 (/.f32 1 u))))) |
(+.f32 (*.f32 1/32 (/.f32 1 (pow.f32 u 2))) (+.f32 (log.f32 -1/4) (+.f32 (log.f32 (/.f32 1 u)) (+.f32 (*.f32 1/4 (/.f32 1 u)) (*.f32 1/192 (/.f32 1 (pow.f32 u 3))))))) |
(+.f32 (log.f32 (/.f32 -1 u)) (log.f32 1/4)) |
(+.f32 (*.f32 1/4 (/.f32 1 u)) (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 1/4))) |
(+.f32 (*.f32 1/32 (/.f32 1 (pow.f32 u 2))) (+.f32 (*.f32 1/4 (/.f32 1 u)) (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 1/4)))) |
(+.f32 (*.f32 1/32 (/.f32 1 (pow.f32 u 2))) (+.f32 (*.f32 1/4 (/.f32 1 u)) (+.f32 (log.f32 (/.f32 -1 u)) (+.f32 (log.f32 1/4) (*.f32 1/192 (/.f32 1 (pow.f32 u 3))))))) |
1 |
(+.f32 1 (*.f32 4 u)) |
(+.f32 (*.f32 16 (pow.f32 u 2)) (+.f32 1 (*.f32 4 u))) |
(+.f32 (*.f32 16 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 3)) (+.f32 1 (*.f32 4 u)))) |
(/.f32 -1/4 u) |
(neg.f32 (+.f32 (*.f32 1/16 (/.f32 1 (pow.f32 u 2))) (*.f32 1/4 (/.f32 1 u)))) |
(neg.f32 (+.f32 (*.f32 1/16 (/.f32 1 (pow.f32 u 2))) (+.f32 (*.f32 1/64 (/.f32 1 (pow.f32 u 3))) (*.f32 1/4 (/.f32 1 u))))) |
(neg.f32 (+.f32 (*.f32 1/16 (/.f32 1 (pow.f32 u 2))) (+.f32 (*.f32 1/64 (/.f32 1 (pow.f32 u 3))) (+.f32 (*.f32 1/256 (/.f32 1 (pow.f32 u 4))) (*.f32 1/4 (/.f32 1 u)))))) |
(/.f32 -1/4 u) |
(neg.f32 (+.f32 (*.f32 1/16 (/.f32 1 (pow.f32 u 2))) (*.f32 1/4 (/.f32 1 u)))) |
(neg.f32 (+.f32 (*.f32 1/16 (/.f32 1 (pow.f32 u 2))) (+.f32 (*.f32 1/64 (/.f32 1 (pow.f32 u 3))) (*.f32 1/4 (/.f32 1 u))))) |
(neg.f32 (+.f32 (*.f32 1/16 (/.f32 1 (pow.f32 u 2))) (+.f32 (*.f32 1/64 (/.f32 1 (pow.f32 u 3))) (+.f32 (*.f32 1/256 (/.f32 1 (pow.f32 u 4))) (*.f32 1/4 (/.f32 1 u)))))) |
(*.f32 4 (*.f32 s u)) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2)))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2))))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 4 (*.f32 s u)) (+.f32 (*.f32 8 (*.f32 s (pow.f32 u 2))) (*.f32 64 (*.f32 s (pow.f32 u 4)))))) |
(*.f32 s (+.f32 (log.f32 (/.f32 1 u)) (log.f32 -1/4))) |
(+.f32 (*.f32 s (+.f32 (log.f32 (/.f32 1 u)) (log.f32 -1/4))) (*.f32 1/4 (/.f32 s u))) |
(+.f32 (*.f32 1/32 (/.f32 s (pow.f32 u 2))) (+.f32 (*.f32 s (+.f32 (log.f32 (/.f32 1 u)) (log.f32 -1/4))) (*.f32 1/4 (/.f32 s u)))) |
(+.f32 (*.f32 1/32 (/.f32 s (pow.f32 u 2))) (+.f32 (*.f32 s (+.f32 (log.f32 (/.f32 1 u)) (log.f32 -1/4))) (+.f32 (*.f32 1/192 (/.f32 s (pow.f32 u 3))) (*.f32 1/4 (/.f32 s u))))) |
(*.f32 s (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 1/4))) |
(+.f32 (*.f32 1/4 (/.f32 s u)) (*.f32 s (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 1/4)))) |
(+.f32 (*.f32 1/32 (/.f32 s (pow.f32 u 2))) (+.f32 (*.f32 1/4 (/.f32 s u)) (*.f32 s (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 1/4))))) |
(+.f32 (*.f32 1/32 (/.f32 s (pow.f32 u 2))) (+.f32 (*.f32 1/192 (/.f32 s (pow.f32 u 3))) (+.f32 (*.f32 1/4 (/.f32 s u)) (*.f32 s (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 1/4)))))) |
(+.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 0) |
(+.f32 0 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) |
(+.f32 (log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) (log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))))) |
(-.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 0) |
(*.f32 1 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) |
(*.f32 4 (/.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 4)) |
(*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 1) |
(*.f32 2 (log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))))) |
(*.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 2) 1/2) |
(*.f32 (*.f32 4 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) 1/4) |
(*.f32 1/2 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 2)) |
(*.f32 1/4 (*.f32 4 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))))) |
(*.f32 (log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) 2) |
(*.f32 (/.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 4) 4) |
(/.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 1) |
(/.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 2) 2) |
(/.f32 (*.f32 4 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) 4) |
(/.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 8) 8) |
(/.f32 (*.f32 2 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 8)) 16) |
(/.f32 (+.f32 (*.f32 2 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 8)) (*.f32 2 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 8))) 32) |
(pow.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 1) |
(+.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))) 0) |
(+.f32 0 (/.f32 1 (-.f32 1 (*.f32 4 u)))) |
(+.f32 (/.f32 1/2 (-.f32 1 (*.f32 4 u))) (/.f32 1/2 (-.f32 1 (*.f32 4 u)))) |
(-.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))) 0) |
(*.f32 1 (/.f32 1 (-.f32 1 (*.f32 4 u)))) |
(*.f32 4 (/.f32 1/4 (-.f32 1 (*.f32 4 u)))) |
(*.f32 (-.f32 1 (*.f32 4 u)) (/.f32 1 (*.f32 (-.f32 1 (*.f32 4 u)) (-.f32 1 (*.f32 4 u))))) |
(*.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))) 1) |
(*.f32 2 (/.f32 1/2 (-.f32 1 (*.f32 4 u)))) |
(*.f32 (*.f32 (-.f32 1 (*.f32 4 u)) 2) (/.f32 1/2 (*.f32 (-.f32 1 (*.f32 4 u)) (-.f32 1 (*.f32 4 u))))) |
(*.f32 -1 (/.f32 1 (+.f32 (*.f32 4 u) -1))) |
(*.f32 (/.f32 2 (-.f32 1 (*.f32 4 u))) 1/2) |
(*.f32 (/.f32 4 (-.f32 1 (*.f32 4 u))) 1/4) |
(*.f32 1/2 (/.f32 2 (-.f32 1 (*.f32 4 u)))) |
(*.f32 (/.f32 1 (*.f32 (-.f32 1 (*.f32 4 u)) (-.f32 1 (*.f32 4 u)))) (-.f32 1 (*.f32 4 u))) |
(*.f32 (/.f32 2 (*.f32 (-.f32 1 (*.f32 4 u)) (-.f32 1 (*.f32 4 u)))) (*.f32 (-.f32 1 (*.f32 4 u)) 1/2)) |
(*.f32 (*.f32 (-.f32 1 (*.f32 4 u)) 1/2) (/.f32 2 (*.f32 (-.f32 1 (*.f32 4 u)) (-.f32 1 (*.f32 4 u))))) |
(*.f32 1/4 (/.f32 4 (-.f32 1 (*.f32 4 u)))) |
(*.f32 (/.f32 1/2 (-.f32 1 (*.f32 4 u))) 2) |
(*.f32 (/.f32 1/4 (-.f32 1 (*.f32 4 u))) 4) |
(*.f32 (/.f32 1 (+.f32 (*.f32 4 u) -1)) -1) |
(*.f32 (/.f32 1/2 (*.f32 (-.f32 1 (*.f32 4 u)) (-.f32 1 (*.f32 4 u)))) (*.f32 (-.f32 1 (*.f32 4 u)) 2)) |
(pow.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))) 1) |
(neg.f32 (/.f32 1 (+.f32 (*.f32 4 u) -1))) |
(+.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) s) 0) |
(+.f32 0 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) s)) |
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))) s))) (log.f32 (sqrt.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))) s)))) |
(-.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) s) 0) |
(/.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) s) 1) |
(/.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) (+.f32 s s)) 2) |
(/.f32 (*.f32 4 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) s)) 4) |
(/.f32 (*.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) s) 8) 8) |
(/.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) s) 8)) 16) |
(/.f32 (+.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) s) 8)) (*.f32 2 (*.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) s) 8))) 32) |
(pow.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) s) 1) |
(log.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))) s)) |
(log.f32 (sqrt.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))) (+.f32 s s)))) |
| Outputs |
|---|
(*.f32 4 u) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 4 u)) |
(+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2))) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 4 u))) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 4 u) (*.f32 64/3 (pow.f32 u 3)))) |
(+.f32 (*.f32 4 u) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3)))) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 4 u)))) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 4 u) (*.f32 64 (pow.f32 u 4))))) |
(+.f32 (+.f32 (*.f32 4 u) (*.f32 64 (pow.f32 u 4))) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3)))) |
(+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2))) (*.f32 64 (pow.f32 u 4)))) |
(+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 4 u) (*.f32 64 (pow.f32 u 4))))) |
(+.f32 (log.f32 (/.f32 1 u)) (log.f32 -1/4)) |
(+.f32 (log.f32 -1/4) (+.f32 (log.f32 (/.f32 1 u)) (*.f32 1/4 (/.f32 1 u)))) |
(+.f32 (log.f32 (/.f32 1 u)) (+.f32 (*.f32 (/.f32 1 u) 1/4) (log.f32 -1/4))) |
(+.f32 (log.f32 (/.f32 1 u)) (+.f32 (log.f32 -1/4) (*.f32 (/.f32 1 u) 1/4))) |
(+.f32 (*.f32 1/32 (/.f32 1 (pow.f32 u 2))) (+.f32 (log.f32 -1/4) (+.f32 (log.f32 (/.f32 1 u)) (*.f32 1/4 (/.f32 1 u))))) |
(+.f32 (+.f32 (log.f32 (/.f32 1 u)) (+.f32 (*.f32 (/.f32 1 u) 1/4) (log.f32 -1/4))) (*.f32 1/32 (/.f32 1 (pow.f32 u 2)))) |
(+.f32 (+.f32 (log.f32 (/.f32 1 u)) (*.f32 (/.f32 1 u) 1/4)) (+.f32 (*.f32 1/32 (/.f32 1 (pow.f32 u 2))) (log.f32 -1/4))) |
(+.f32 (log.f32 -1/4) (+.f32 (log.f32 (/.f32 1 u)) (+.f32 (*.f32 (/.f32 1 u) 1/4) (*.f32 1/32 (/.f32 1 (pow.f32 u 2)))))) |
(+.f32 (log.f32 (/.f32 1 u)) (+.f32 (log.f32 -1/4) (+.f32 (*.f32 (/.f32 1 u) 1/4) (*.f32 1/32 (/.f32 1 (pow.f32 u 2)))))) |
(+.f32 (log.f32 (/.f32 1 u)) (+.f32 (+.f32 (*.f32 (/.f32 1 u) 1/4) (*.f32 1/32 (/.f32 1 (pow.f32 u 2)))) (log.f32 -1/4))) |
(+.f32 (*.f32 1/32 (/.f32 1 (pow.f32 u 2))) (+.f32 (log.f32 -1/4) (+.f32 (log.f32 (/.f32 1 u)) (+.f32 (*.f32 1/4 (/.f32 1 u)) (*.f32 1/192 (/.f32 1 (pow.f32 u 3))))))) |
(+.f32 (*.f32 1/32 (/.f32 1 (pow.f32 u 2))) (+.f32 (log.f32 -1/4) (+.f32 (*.f32 (/.f32 1 u) 1/4) (+.f32 (*.f32 1/192 (/.f32 1 (pow.f32 u 3))) (log.f32 (/.f32 1 u)))))) |
(+.f32 (*.f32 1/32 (/.f32 1 (pow.f32 u 2))) (+.f32 (log.f32 -1/4) (+.f32 (*.f32 (/.f32 1 u) 1/4) (+.f32 (log.f32 (/.f32 1 u)) (*.f32 1/192 (/.f32 1 (pow.f32 u 3))))))) |
(+.f32 (*.f32 (/.f32 1 u) 1/4) (+.f32 (+.f32 (log.f32 -1/4) (+.f32 (log.f32 (/.f32 1 u)) (*.f32 1/192 (/.f32 1 (pow.f32 u 3))))) (*.f32 1/32 (/.f32 1 (pow.f32 u 2))))) |
(+.f32 (log.f32 (/.f32 1 u)) (+.f32 (log.f32 -1/4) (+.f32 (*.f32 1/32 (/.f32 1 (pow.f32 u 2))) (+.f32 (*.f32 (/.f32 1 u) 1/4) (*.f32 1/192 (/.f32 1 (pow.f32 u 3))))))) |
(+.f32 (log.f32 (/.f32 1 u)) (+.f32 (*.f32 (/.f32 1 u) 1/4) (+.f32 (+.f32 (log.f32 -1/4) (*.f32 1/192 (/.f32 1 (pow.f32 u 3)))) (*.f32 1/32 (/.f32 1 (pow.f32 u 2)))))) |
(+.f32 (log.f32 (/.f32 -1 u)) (log.f32 1/4)) |
(+.f32 (*.f32 1/4 (/.f32 1 u)) (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 1/4))) |
(+.f32 (*.f32 (/.f32 1 u) 1/4) (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 1/4))) |
(+.f32 (*.f32 1/32 (/.f32 1 (pow.f32 u 2))) (+.f32 (*.f32 1/4 (/.f32 1 u)) (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 1/4)))) |
(+.f32 (*.f32 (/.f32 1 u) 1/4) (+.f32 (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 1/4)) (*.f32 1/32 (/.f32 1 (pow.f32 u 2))))) |
(+.f32 (*.f32 (/.f32 1 u) 1/4) (+.f32 (*.f32 1/32 (/.f32 1 (pow.f32 u 2))) (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 1/4)))) |
(+.f32 (*.f32 1/32 (/.f32 1 (pow.f32 u 2))) (+.f32 (*.f32 1/4 (/.f32 1 u)) (+.f32 (log.f32 (/.f32 -1 u)) (+.f32 (log.f32 1/4) (*.f32 1/192 (/.f32 1 (pow.f32 u 3))))))) |
(+.f32 (*.f32 1/32 (/.f32 1 (pow.f32 u 2))) (+.f32 (*.f32 (/.f32 1 u) 1/4) (+.f32 (log.f32 (/.f32 -1 u)) (+.f32 (*.f32 1/192 (/.f32 1 (pow.f32 u 3))) (log.f32 1/4))))) |
(+.f32 (*.f32 1/32 (/.f32 1 (pow.f32 u 2))) (+.f32 (*.f32 (/.f32 1 u) 1/4) (+.f32 (*.f32 1/192 (/.f32 1 (pow.f32 u 3))) (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 1/4))))) |
(+.f32 (+.f32 (*.f32 1/192 (/.f32 1 (pow.f32 u 3))) (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 1/4))) (+.f32 (*.f32 (/.f32 1 u) 1/4) (*.f32 1/32 (/.f32 1 (pow.f32 u 2))))) |
(+.f32 (*.f32 (/.f32 1 u) 1/4) (+.f32 (*.f32 1/32 (/.f32 1 (pow.f32 u 2))) (+.f32 (*.f32 1/192 (/.f32 1 (pow.f32 u 3))) (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 1/4))))) |
1 |
(+.f32 1 (*.f32 4 u)) |
(+.f32 (*.f32 4 u) 1) |
(+.f32 (*.f32 16 (pow.f32 u 2)) (+.f32 1 (*.f32 4 u))) |
(+.f32 1 (+.f32 (*.f32 4 u) (*.f32 (pow.f32 u 2) 16))) |
(+.f32 (*.f32 16 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 3)) (+.f32 1 (*.f32 4 u)))) |
(+.f32 (*.f32 (pow.f32 u 2) 16) (+.f32 1 (+.f32 (*.f32 4 u) (*.f32 (pow.f32 u 3) 64)))) |
(+.f32 1 (+.f32 (+.f32 (*.f32 4 u) (*.f32 (pow.f32 u 3) 64)) (*.f32 (pow.f32 u 2) 16))) |
(+.f32 1 (+.f32 (*.f32 (pow.f32 u 2) 16) (+.f32 (*.f32 4 u) (*.f32 (pow.f32 u 3) 64)))) |
(+.f32 (*.f32 4 u) (+.f32 (*.f32 (pow.f32 u 3) 64) (+.f32 1 (*.f32 (pow.f32 u 2) 16)))) |
(/.f32 -1/4 u) |
(neg.f32 (+.f32 (*.f32 1/16 (/.f32 1 (pow.f32 u 2))) (*.f32 1/4 (/.f32 1 u)))) |
(neg.f32 (+.f32 (*.f32 (/.f32 1 u) 1/4) (*.f32 (/.f32 1 (pow.f32 u 2)) 1/16))) |
(neg.f32 (+.f32 (*.f32 1/16 (/.f32 1 (pow.f32 u 2))) (+.f32 (*.f32 1/64 (/.f32 1 (pow.f32 u 3))) (*.f32 1/4 (/.f32 1 u))))) |
(neg.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 u 2)) 1/16) (+.f32 (*.f32 (/.f32 1 u) 1/4) (*.f32 (/.f32 1 (pow.f32 u 3)) 1/64)))) |
(neg.f32 (+.f32 (*.f32 (/.f32 1 u) 1/4) (+.f32 (*.f32 (/.f32 1 (pow.f32 u 3)) 1/64) (*.f32 (/.f32 1 (pow.f32 u 2)) 1/16)))) |
(neg.f32 (+.f32 (*.f32 (/.f32 1 u) 1/4) (+.f32 (*.f32 (/.f32 1 (pow.f32 u 2)) 1/16) (*.f32 (/.f32 1 (pow.f32 u 3)) 1/64)))) |
(neg.f32 (+.f32 (+.f32 (*.f32 (/.f32 1 u) 1/4) (*.f32 (/.f32 1 (pow.f32 u 2)) 1/16)) (*.f32 (/.f32 1 (pow.f32 u 3)) 1/64))) |
(neg.f32 (+.f32 (*.f32 1/16 (/.f32 1 (pow.f32 u 2))) (+.f32 (*.f32 1/64 (/.f32 1 (pow.f32 u 3))) (+.f32 (*.f32 1/256 (/.f32 1 (pow.f32 u 4))) (*.f32 1/4 (/.f32 1 u)))))) |
(neg.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 u 2)) 1/16) (+.f32 (*.f32 (/.f32 1 (pow.f32 u 3)) 1/64) (+.f32 (*.f32 (/.f32 1 u) 1/4) (*.f32 1/256 (/.f32 1 (pow.f32 u 4))))))) |
(neg.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 u 2)) 1/16) (+.f32 (*.f32 (/.f32 1 u) 1/4) (+.f32 (*.f32 1/256 (/.f32 1 (pow.f32 u 4))) (*.f32 (/.f32 1 (pow.f32 u 3)) 1/64))))) |
(neg.f32 (+.f32 (+.f32 (*.f32 (/.f32 1 u) 1/4) (*.f32 (/.f32 1 (pow.f32 u 3)) 1/64)) (+.f32 (*.f32 1/256 (/.f32 1 (pow.f32 u 4))) (*.f32 (/.f32 1 (pow.f32 u 2)) 1/16)))) |
(neg.f32 (+.f32 (*.f32 (/.f32 1 u) 1/4) (+.f32 (*.f32 (/.f32 1 (pow.f32 u 2)) 1/16) (+.f32 (*.f32 (/.f32 1 (pow.f32 u 3)) 1/64) (*.f32 1/256 (/.f32 1 (pow.f32 u 4))))))) |
(neg.f32 (+.f32 (*.f32 (/.f32 1 u) 1/4) (+.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 u 2)) 1/16) (*.f32 1/256 (/.f32 1 (pow.f32 u 4)))) (*.f32 (/.f32 1 (pow.f32 u 3)) 1/64)))) |
(/.f32 -1/4 u) |
(neg.f32 (+.f32 (*.f32 1/16 (/.f32 1 (pow.f32 u 2))) (*.f32 1/4 (/.f32 1 u)))) |
(neg.f32 (+.f32 (*.f32 (/.f32 1 u) 1/4) (*.f32 (/.f32 1 (pow.f32 u 2)) 1/16))) |
(neg.f32 (+.f32 (*.f32 1/16 (/.f32 1 (pow.f32 u 2))) (+.f32 (*.f32 1/64 (/.f32 1 (pow.f32 u 3))) (*.f32 1/4 (/.f32 1 u))))) |
(neg.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 u 2)) 1/16) (+.f32 (*.f32 (/.f32 1 u) 1/4) (*.f32 (/.f32 1 (pow.f32 u 3)) 1/64)))) |
(neg.f32 (+.f32 (*.f32 (/.f32 1 u) 1/4) (+.f32 (*.f32 (/.f32 1 (pow.f32 u 3)) 1/64) (*.f32 (/.f32 1 (pow.f32 u 2)) 1/16)))) |
(neg.f32 (+.f32 (*.f32 (/.f32 1 u) 1/4) (+.f32 (*.f32 (/.f32 1 (pow.f32 u 2)) 1/16) (*.f32 (/.f32 1 (pow.f32 u 3)) 1/64)))) |
(neg.f32 (+.f32 (+.f32 (*.f32 (/.f32 1 u) 1/4) (*.f32 (/.f32 1 (pow.f32 u 2)) 1/16)) (*.f32 (/.f32 1 (pow.f32 u 3)) 1/64))) |
(neg.f32 (+.f32 (*.f32 1/16 (/.f32 1 (pow.f32 u 2))) (+.f32 (*.f32 1/64 (/.f32 1 (pow.f32 u 3))) (+.f32 (*.f32 1/256 (/.f32 1 (pow.f32 u 4))) (*.f32 1/4 (/.f32 1 u)))))) |
(neg.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 u 2)) 1/16) (+.f32 (*.f32 (/.f32 1 (pow.f32 u 3)) 1/64) (+.f32 (*.f32 (/.f32 1 u) 1/4) (*.f32 1/256 (/.f32 1 (pow.f32 u 4))))))) |
(neg.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 u 2)) 1/16) (+.f32 (*.f32 (/.f32 1 u) 1/4) (+.f32 (*.f32 1/256 (/.f32 1 (pow.f32 u 4))) (*.f32 (/.f32 1 (pow.f32 u 3)) 1/64))))) |
(neg.f32 (+.f32 (+.f32 (*.f32 (/.f32 1 u) 1/4) (*.f32 (/.f32 1 (pow.f32 u 3)) 1/64)) (+.f32 (*.f32 1/256 (/.f32 1 (pow.f32 u 4))) (*.f32 (/.f32 1 (pow.f32 u 2)) 1/16)))) |
(neg.f32 (+.f32 (*.f32 (/.f32 1 u) 1/4) (+.f32 (*.f32 (/.f32 1 (pow.f32 u 2)) 1/16) (+.f32 (*.f32 (/.f32 1 (pow.f32 u 3)) 1/64) (*.f32 1/256 (/.f32 1 (pow.f32 u 4))))))) |
(neg.f32 (+.f32 (*.f32 (/.f32 1 u) 1/4) (+.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 u 2)) 1/16) (*.f32 1/256 (/.f32 1 (pow.f32 u 4)))) (*.f32 (/.f32 1 (pow.f32 u 3)) 1/64)))) |
(*.f32 4 (*.f32 s u)) |
(*.f32 4 (*.f32 u s)) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2)))) |
(+.f32 (*.f32 4 (*.f32 u s)) (*.f32 8 (*.f32 (pow.f32 u 2) s))) |
(*.f32 s (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2)))) |
(*.f32 (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2))) s) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2))))) |
(+.f32 (+.f32 (*.f32 4 (*.f32 u s)) (*.f32 8 (*.f32 (pow.f32 u 2) s))) (*.f32 64/3 (*.f32 (pow.f32 u 3) s))) |
(+.f32 (*.f32 4 (*.f32 u s)) (+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 (pow.f32 u 3) (*.f32 s 64/3)))) |
(+.f32 (*.f32 4 (*.f32 u s)) (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 s (+.f32 (*.f32 4 u) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 4 (*.f32 s u)) (+.f32 (*.f32 8 (*.f32 s (pow.f32 u 2))) (*.f32 64 (*.f32 s (pow.f32 u 4)))))) |
(+.f32 (*.f32 4 (*.f32 u s)) (+.f32 (+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 64 (*.f32 (pow.f32 u 4) s))) (*.f32 64/3 (*.f32 (pow.f32 u 3) s)))) |
(+.f32 (*.f32 4 (*.f32 u s)) (+.f32 (*.f32 (pow.f32 u 3) (*.f32 s 64/3)) (+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 64 (*.f32 (pow.f32 u 4) s))))) |
(+.f32 (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4)))) (*.f32 s (+.f32 (*.f32 4 u) (*.f32 64/3 (pow.f32 u 3))))) |
(+.f32 (*.f32 (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2))) s) (*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))) |
(+.f32 (*.f32 (pow.f32 u 3) (*.f32 64/3 s)) (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 4 u) (*.f32 64 (pow.f32 u 4)))))) |
(*.f32 s (+.f32 (log.f32 (/.f32 1 u)) (log.f32 -1/4))) |
(*.f32 (+.f32 (log.f32 (/.f32 1 u)) (log.f32 -1/4)) s) |
(+.f32 (*.f32 s (+.f32 (log.f32 (/.f32 1 u)) (log.f32 -1/4))) (*.f32 1/4 (/.f32 s u))) |
(+.f32 (*.f32 (+.f32 (log.f32 (/.f32 1 u)) (log.f32 -1/4)) s) (*.f32 1/4 (/.f32 s u))) |
(+.f32 (*.f32 1/32 (/.f32 s (pow.f32 u 2))) (+.f32 (*.f32 s (+.f32 (log.f32 (/.f32 1 u)) (log.f32 -1/4))) (*.f32 1/4 (/.f32 s u)))) |
(+.f32 (*.f32 (+.f32 (log.f32 (/.f32 1 u)) (log.f32 -1/4)) s) (+.f32 (*.f32 1/4 (/.f32 s u)) (*.f32 1/32 (/.f32 s (pow.f32 u 2))))) |
(+.f32 (*.f32 1/32 (/.f32 s (pow.f32 u 2))) (+.f32 (*.f32 s (+.f32 (log.f32 (/.f32 1 u)) (log.f32 -1/4))) (+.f32 (*.f32 1/192 (/.f32 s (pow.f32 u 3))) (*.f32 1/4 (/.f32 s u))))) |
(+.f32 (*.f32 (+.f32 (log.f32 (/.f32 1 u)) (log.f32 -1/4)) s) (+.f32 (+.f32 (*.f32 1/4 (/.f32 s u)) (*.f32 1/192 (/.f32 s (pow.f32 u 3)))) (*.f32 1/32 (/.f32 s (pow.f32 u 2))))) |
(+.f32 (*.f32 (+.f32 (log.f32 (/.f32 1 u)) (log.f32 -1/4)) s) (+.f32 (*.f32 1/32 (/.f32 s (pow.f32 u 2))) (+.f32 (*.f32 1/4 (/.f32 s u)) (*.f32 1/192 (/.f32 s (pow.f32 u 3)))))) |
(*.f32 s (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 1/4))) |
(*.f32 (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 1/4)) s) |
(+.f32 (*.f32 1/4 (/.f32 s u)) (*.f32 s (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 1/4)))) |
(+.f32 (*.f32 1/4 (/.f32 s u)) (*.f32 (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 1/4)) s)) |
(+.f32 (*.f32 1/32 (/.f32 s (pow.f32 u 2))) (+.f32 (*.f32 1/4 (/.f32 s u)) (*.f32 s (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 1/4))))) |
(+.f32 (*.f32 1/4 (/.f32 s u)) (+.f32 (*.f32 (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 1/4)) s) (*.f32 1/32 (/.f32 s (pow.f32 u 2))))) |
(+.f32 (*.f32 1/4 (/.f32 s u)) (+.f32 (*.f32 1/32 (/.f32 s (pow.f32 u 2))) (*.f32 (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 1/4)) s))) |
(+.f32 (*.f32 1/32 (/.f32 s (pow.f32 u 2))) (+.f32 (*.f32 1/192 (/.f32 s (pow.f32 u 3))) (+.f32 (*.f32 1/4 (/.f32 s u)) (*.f32 s (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 1/4)))))) |
(+.f32 (*.f32 1/32 (/.f32 s (pow.f32 u 2))) (+.f32 (*.f32 1/4 (/.f32 s u)) (+.f32 (*.f32 (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 1/4)) s) (*.f32 1/192 (/.f32 s (pow.f32 u 3)))))) |
(+.f32 (*.f32 1/4 (/.f32 s u)) (+.f32 (+.f32 (*.f32 1/32 (/.f32 s (pow.f32 u 2))) (*.f32 (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 1/4)) s)) (*.f32 1/192 (/.f32 s (pow.f32 u 3))))) |
(+.f32 (*.f32 1/192 (/.f32 s (pow.f32 u 3))) (+.f32 (*.f32 1/4 (/.f32 s u)) (+.f32 (*.f32 1/32 (/.f32 s (pow.f32 u 2))) (*.f32 (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 1/4)) s)))) |
(+.f32 (+.f32 (*.f32 1/4 (/.f32 s u)) (*.f32 1/192 (/.f32 s (pow.f32 u 3)))) (+.f32 (*.f32 1/32 (/.f32 s (pow.f32 u 2))) (*.f32 (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 1/4)) s))) |
(+.f32 (*.f32 1/4 (/.f32 s u)) (+.f32 (*.f32 1/192 (/.f32 s (pow.f32 u 3))) (+.f32 (*.f32 1/32 (/.f32 s (pow.f32 u 2))) (*.f32 (+.f32 (log.f32 (/.f32 -1 u)) (log.f32 1/4)) s)))) |
(+.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 0) |
(log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) |
(+.f32 0 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) |
(log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) |
(+.f32 (log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) (log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))))) |
(log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) |
(-.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 0) |
(log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) |
(*.f32 1 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) |
(log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) |
(*.f32 4 (/.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 4)) |
(log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) |
(*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 1) |
(log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) |
(*.f32 2 (log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))))) |
(log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) |
(*.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 2) 1/2) |
(log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) |
(*.f32 (*.f32 4 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) 1/4) |
(log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) |
(*.f32 1/2 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 2)) |
(log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) |
(*.f32 1/4 (*.f32 4 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))))) |
(log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) |
(*.f32 (log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) 2) |
(log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) |
(*.f32 (/.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 4) 4) |
(log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) |
(/.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 1) |
(log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) |
(/.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 2) 2) |
(log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) |
(/.f32 (*.f32 4 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) 4) |
(log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) |
(/.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 8) 8) |
(log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) |
(/.f32 (*.f32 2 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 8)) 16) |
(log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) |
(/.f32 (+.f32 (*.f32 2 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 8)) (*.f32 2 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 8))) 32) |
(log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) |
(pow.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 1) |
(log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) |
(+.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))) 0) |
(/.f32 1 (-.f32 1 (*.f32 4 u))) |
(+.f32 0 (/.f32 1 (-.f32 1 (*.f32 4 u)))) |
(/.f32 1 (-.f32 1 (*.f32 4 u))) |
(+.f32 (/.f32 1/2 (-.f32 1 (*.f32 4 u))) (/.f32 1/2 (-.f32 1 (*.f32 4 u)))) |
(+.f32 (/.f32 -1/2 (+.f32 (*.f32 4 u) -1)) (/.f32 -1/2 (+.f32 (*.f32 4 u) -1))) |
(+.f32 (/.f32 -1 (+.f32 (*.f32 u 8) -2)) (/.f32 -1 (+.f32 (*.f32 u 8) -2))) |
(-.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))) 0) |
(/.f32 1 (-.f32 1 (*.f32 4 u))) |
(*.f32 1 (/.f32 1 (-.f32 1 (*.f32 4 u)))) |
(/.f32 1 (-.f32 1 (*.f32 4 u))) |
(*.f32 4 (/.f32 1/4 (-.f32 1 (*.f32 4 u)))) |
(*.f32 4 (/.f32 -1/4 (+.f32 (*.f32 4 u) -1))) |
(*.f32 (-.f32 1 (*.f32 4 u)) (/.f32 1 (*.f32 (-.f32 1 (*.f32 4 u)) (-.f32 1 (*.f32 4 u))))) |
(*.f32 (-.f32 1 (*.f32 4 u)) (/.f32 1 (*.f32 (+.f32 (*.f32 4 u) -1) (+.f32 (*.f32 4 u) -1)))) |
(*.f32 (-.f32 1 (*.f32 4 u)) (/.f32 (/.f32 2 (+.f32 (*.f32 4 u) -1)) (+.f32 (*.f32 u 8) -2))) |
(*.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))) 1) |
(/.f32 1 (-.f32 1 (*.f32 4 u))) |
(*.f32 2 (/.f32 1/2 (-.f32 1 (*.f32 4 u)))) |
(*.f32 2 (/.f32 -1/2 (+.f32 (*.f32 4 u) -1))) |
(*.f32 2 (/.f32 -1 (+.f32 (*.f32 u 8) -2))) |
(*.f32 (*.f32 (-.f32 1 (*.f32 4 u)) 2) (/.f32 1/2 (*.f32 (-.f32 1 (*.f32 4 u)) (-.f32 1 (*.f32 4 u))))) |
(*.f32 (-.f32 1 (*.f32 4 u)) (*.f32 2 (/.f32 1/2 (*.f32 (-.f32 1 (*.f32 4 u)) (-.f32 1 (*.f32 4 u)))))) |
(*.f32 2 (*.f32 (/.f32 1/2 (*.f32 (-.f32 1 (*.f32 4 u)) (-.f32 1 (*.f32 4 u)))) (-.f32 1 (*.f32 4 u)))) |
(*.f32 2 (*.f32 (-.f32 1 (*.f32 4 u)) (/.f32 1/2 (*.f32 (-.f32 1 (*.f32 4 u)) (-.f32 1 (*.f32 4 u)))))) |
(*.f32 2 (*.f32 (-.f32 1 (*.f32 4 u)) (/.f32 1/2 (*.f32 (+.f32 (*.f32 4 u) -1) (+.f32 (*.f32 4 u) -1))))) |
(*.f32 2 (*.f32 (-.f32 1 (*.f32 4 u)) (/.f32 (/.f32 2 (+.f32 (*.f32 u 8) -2)) (+.f32 (*.f32 u 8) -2)))) |
(*.f32 -1 (/.f32 1 (+.f32 (*.f32 4 u) -1))) |
(/.f32 1 (-.f32 1 (*.f32 4 u))) |
(*.f32 (/.f32 2 (-.f32 1 (*.f32 4 u))) 1/2) |
(*.f32 1/2 (/.f32 2 (-.f32 1 (*.f32 4 u)))) |
(*.f32 (/.f32 4 (-.f32 1 (*.f32 4 u))) 1/4) |
(*.f32 1/4 (/.f32 4 (-.f32 1 (*.f32 4 u)))) |
(*.f32 1/2 (/.f32 2 (-.f32 1 (*.f32 4 u)))) |
(*.f32 (/.f32 1 (*.f32 (-.f32 1 (*.f32 4 u)) (-.f32 1 (*.f32 4 u)))) (-.f32 1 (*.f32 4 u))) |
(*.f32 (-.f32 1 (*.f32 4 u)) (/.f32 1 (*.f32 (-.f32 1 (*.f32 4 u)) (-.f32 1 (*.f32 4 u))))) |
(*.f32 (-.f32 1 (*.f32 4 u)) (/.f32 1 (*.f32 (+.f32 (*.f32 4 u) -1) (+.f32 (*.f32 4 u) -1)))) |
(*.f32 (-.f32 1 (*.f32 4 u)) (/.f32 (/.f32 2 (+.f32 (*.f32 4 u) -1)) (+.f32 (*.f32 u 8) -2))) |
(*.f32 (/.f32 2 (*.f32 (-.f32 1 (*.f32 4 u)) (-.f32 1 (*.f32 4 u)))) (*.f32 (-.f32 1 (*.f32 4 u)) 1/2)) |
(*.f32 (-.f32 1 (*.f32 4 u)) (*.f32 1/2 (/.f32 2 (*.f32 (-.f32 1 (*.f32 4 u)) (-.f32 1 (*.f32 4 u)))))) |
(*.f32 (-.f32 1 (*.f32 4 u)) (*.f32 1/2 (/.f32 (/.f32 2 (+.f32 (*.f32 4 u) -1)) (+.f32 (*.f32 4 u) -1)))) |
(*.f32 (-.f32 1 (*.f32 4 u)) (*.f32 1/2 (/.f32 2 (*.f32 (+.f32 (*.f32 4 u) -1) (+.f32 (*.f32 4 u) -1))))) |
(*.f32 (*.f32 (-.f32 1 (*.f32 4 u)) 1/2) (/.f32 2 (*.f32 (-.f32 1 (*.f32 4 u)) (-.f32 1 (*.f32 4 u))))) |
(*.f32 (-.f32 1 (*.f32 4 u)) (*.f32 1/2 (/.f32 2 (*.f32 (-.f32 1 (*.f32 4 u)) (-.f32 1 (*.f32 4 u)))))) |
(*.f32 (-.f32 1 (*.f32 4 u)) (*.f32 1/2 (/.f32 (/.f32 2 (+.f32 (*.f32 4 u) -1)) (+.f32 (*.f32 4 u) -1)))) |
(*.f32 (-.f32 1 (*.f32 4 u)) (*.f32 1/2 (/.f32 2 (*.f32 (+.f32 (*.f32 4 u) -1) (+.f32 (*.f32 4 u) -1))))) |
(*.f32 1/4 (/.f32 4 (-.f32 1 (*.f32 4 u)))) |
(*.f32 (/.f32 1/2 (-.f32 1 (*.f32 4 u))) 2) |
(*.f32 2 (/.f32 1/2 (-.f32 1 (*.f32 4 u)))) |
(*.f32 2 (/.f32 -1/2 (+.f32 (*.f32 4 u) -1))) |
(*.f32 2 (/.f32 -1 (+.f32 (*.f32 u 8) -2))) |
(*.f32 (/.f32 1/4 (-.f32 1 (*.f32 4 u))) 4) |
(*.f32 4 (/.f32 -1/4 (+.f32 (*.f32 4 u) -1))) |
(*.f32 (/.f32 1 (+.f32 (*.f32 4 u) -1)) -1) |
(/.f32 1 (-.f32 1 (*.f32 4 u))) |
(*.f32 (/.f32 1/2 (*.f32 (-.f32 1 (*.f32 4 u)) (-.f32 1 (*.f32 4 u)))) (*.f32 (-.f32 1 (*.f32 4 u)) 2)) |
(*.f32 (-.f32 1 (*.f32 4 u)) (*.f32 2 (/.f32 1/2 (*.f32 (-.f32 1 (*.f32 4 u)) (-.f32 1 (*.f32 4 u)))))) |
(*.f32 2 (*.f32 (/.f32 1/2 (*.f32 (-.f32 1 (*.f32 4 u)) (-.f32 1 (*.f32 4 u)))) (-.f32 1 (*.f32 4 u)))) |
(*.f32 2 (*.f32 (-.f32 1 (*.f32 4 u)) (/.f32 1/2 (*.f32 (-.f32 1 (*.f32 4 u)) (-.f32 1 (*.f32 4 u)))))) |
(*.f32 2 (*.f32 (-.f32 1 (*.f32 4 u)) (/.f32 1/2 (*.f32 (+.f32 (*.f32 4 u) -1) (+.f32 (*.f32 4 u) -1))))) |
(*.f32 2 (*.f32 (-.f32 1 (*.f32 4 u)) (/.f32 (/.f32 2 (+.f32 (*.f32 u 8) -2)) (+.f32 (*.f32 u 8) -2)))) |
(pow.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))) 1) |
(/.f32 1 (-.f32 1 (*.f32 4 u))) |
(neg.f32 (/.f32 1 (+.f32 (*.f32 4 u) -1))) |
(/.f32 1 (-.f32 1 (*.f32 4 u))) |
(+.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) s) 0) |
(*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) |
(log.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))) s)) |
(+.f32 0 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) s)) |
(*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) |
(log.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))) s)) |
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))) s))) (log.f32 (sqrt.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))) s)))) |
(*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) |
(log.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))) s)) |
(-.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) s) 0) |
(*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) |
(log.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))) s)) |
(/.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) s) 1) |
(*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) |
(log.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))) s)) |
(/.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) (+.f32 s s)) 2) |
(*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) |
(log.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))) s)) |
(/.f32 (*.f32 4 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) s)) 4) |
(*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) |
(log.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))) s)) |
(/.f32 (*.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) s) 8) 8) |
(*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) |
(log.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))) s)) |
(/.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) s) 8)) 16) |
(*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) |
(log.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))) s)) |
(/.f32 (+.f32 (*.f32 2 (*.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) s) 8)) (*.f32 2 (*.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) s) 8))) 32) |
(*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) |
(log.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))) s)) |
(pow.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) s) 1) |
(*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) |
(log.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))) s)) |
(log.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))) s)) |
(*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) |
(log.f32 (sqrt.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))) (+.f32 s s)))) |
(*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) |
(log.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))) s)) |
Compiled 3352 to 2673 computations (20.3% saved)
15 alts after pruning (14 fresh and 1 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 163 | 14 | 177 |
| Fresh | 0 | 0 | 0 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 0 | 0 |
| Total | 163 | 15 | 178 |
| Status | Error | Program |
|---|---|---|
| 2.0b | (+.f32 (*.f32 (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2))) s) (*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))) | |
| 1.9b | (+.f32 (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4)))) (*.f32 s (+.f32 (*.f32 4 u) (*.f32 64/3 (pow.f32 u 3))))) | |
| 2.1b | (+.f32 (*.f32 4 (*.f32 u s)) (+.f32 (*.f32 (pow.f32 u 3) (*.f32 s 64/3)) (+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 64 (*.f32 (pow.f32 u 4) s))))) | |
| ▶ | 2.7b | (+.f32 (*.f32 4 (*.f32 u s)) (+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 (pow.f32 u 3) (*.f32 s 64/3)))) |
| 2.7b | (+.f32 (*.f32 4 (*.f32 u s)) (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))))) | |
| 4.0b | (+.f32 (*.f32 4 (*.f32 u s)) (*.f32 8 (*.f32 (pow.f32 u 2) s))) | |
| ▶ | 3.9b | (*.f32 (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2))) s) |
| ▶ | 1.9b | (*.f32 s (+.f32 (+.f32 (*.f32 4 u) (*.f32 64 (pow.f32 u 4))) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))))) |
| 2.6b | (*.f32 s (+.f32 (*.f32 4 u) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))))) | |
| ▶ | 13.8b | (*.f32 s (*.f32 (log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) 2)) |
| 7.8b | (*.f32 s (*.f32 4 u)) | |
| ✓ | 12.7b | (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) |
| 17.6b | (*.f32 s (log.f32 (+.f32 (*.f32 4 u) 1))) | |
| 13.0b | (*.f32 s (log.f32 (*.f32 (/.f32 1 (*.f32 (-.f32 1 (*.f32 4 u)) (-.f32 1 (*.f32 4 u)))) (-.f32 1 (*.f32 4 u))))) | |
| ▶ | 7.9b | (*.f32 4 (*.f32 u s)) |
Compiled 540 to 420 computations (22.2% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (+.f32 (+.f32 (*.f32 4 u) (*.f32 64 (pow.f32 u 4))) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3)))) |
| ✓ | 0.2b | (*.f32 s (+.f32 (+.f32 (*.f32 4 u) (*.f32 64 (pow.f32 u 4))) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))))) |
| ✓ | 0.2b | (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))) |
| ✓ | 0.3b | (*.f32 64/3 (pow.f32 u 3)) |
Compiled 101 to 79 computations (21.8% saved)
15 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | s | @ | 0 | (*.f32 s (+.f32 (+.f32 (*.f32 4 u) (*.f32 64 (pow.f32 u 4))) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))))) |
| 0.0ms | u | @ | 0 | (*.f32 64/3 (pow.f32 u 3)) |
| 0.0ms | s | @ | inf | (*.f32 s (+.f32 (+.f32 (*.f32 4 u) (*.f32 64 (pow.f32 u 4))) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))))) |
| 0.0ms | u | @ | inf | (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))) |
| 0.0ms | s | @ | -inf | (*.f32 s (+.f32 (+.f32 (*.f32 4 u) (*.f32 64 (pow.f32 u 4))) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))))) |
| 1× | batch-egg-rewrite |
| 2434× | rational.json-simplify-2 |
| 2248× | rational.json-simplify-35 |
| 1274× | rational.json-simplify-1 |
| 1196× | rational.json-1 |
| 1196× | rational.json-2 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 21 | 172 |
| 1 | 138 | 172 |
| 2 | 253 | 172 |
| 3 | 534 | 172 |
| 4 | 1180 | 172 |
| 5 | 2569 | 172 |
| 6 | 3925 | 172 |
| 7 | 5117 | 172 |
| 8 | 5984 | 172 |
| 9 | 6198 | 172 |
| 10 | 6397 | 172 |
| 11 | 6525 | 172 |
| 12 | 7683 | 172 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 64/3 (pow.f32 u 3)) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))) |
(*.f32 s (+.f32 (+.f32 (*.f32 4 u) (*.f32 64 (pow.f32 u 4))) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))))) |
(+.f32 (+.f32 (*.f32 4 u) (*.f32 64 (pow.f32 u 4))) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3)))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 64/3 (pow.f32 u 3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 64/3 (pow.f32 u 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 u 3) 32/3) (*.f32 (pow.f32 u 3) 32/3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 64/3 (pow.f32 u 3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 64/3 (pow.f32 u 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 u 3) 128/3) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 u 3) 256/3) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (pow.f32 u 3) 256/3)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 (pow.f32 u 3) 256/3))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (pow.f32 u 3) 256/3)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (pow.f32 u 3) 256/3))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (pow.f32 u 3) 256/3))))) (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (pow.f32 u 3) 256/3)))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 64/3 (pow.f32 u 3)) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 8 (pow.f32 u 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 8 (pow.f32 u 2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 8 (pow.f32 u 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (/.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 8 (pow.f32 u 2))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 8 (pow.f32 u 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 8 (pow.f32 u 2)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 8 (pow.f32 u 2))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 2 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 8 (pow.f32 u 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 8 (pow.f32 u 2))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (*.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 8 (pow.f32 u 2))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 8 (pow.f32 u 2))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 8 (pow.f32 u 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 8 (pow.f32 u 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 8 (pow.f32 u 2))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 8 (pow.f32 u 2))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 8 (pow.f32 u 2))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 8 (pow.f32 u 2))) 4)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 8 (pow.f32 u 2))) 4))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 8 (pow.f32 u 2))) 4))))) (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 8 (pow.f32 u 2))) 4)))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 8 (pow.f32 u 2))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 64 (pow.f32 u 4)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 64 (pow.f32 u 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 64 (pow.f32 u 4))))) (*.f32 s 1/2)) (*.f32 (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 64 (pow.f32 u 4))))) (*.f32 s 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 64 (pow.f32 u 4)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 64 (pow.f32 u 4)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 64 (pow.f32 u 4))))) (+.f32 s s)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 s (*.f32 4 (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 64 (pow.f32 u 4))))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 8 (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 64 (pow.f32 u 4))))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 8 (*.f32 (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 64 (pow.f32 u 4))))) (+.f32 s s))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 8 (*.f32 (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 64 (pow.f32 u 4))))) (+.f32 s s)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 8 (*.f32 (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 64 (pow.f32 u 4))))) (+.f32 s s))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 8 (*.f32 (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 64 (pow.f32 u 4))))) (+.f32 s s))))) (*.f32 2 (*.f32 2 (*.f32 8 (*.f32 (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 64 (pow.f32 u 4))))) (+.f32 s s)))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 64 (pow.f32 u 4)))))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 64 (pow.f32 u 4))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 64 (pow.f32 u 4))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (/.f32 (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 64 (pow.f32 u 4))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 64 (pow.f32 u 4))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 64 (pow.f32 u 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 64 (pow.f32 u 4)))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 4 (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 64 (pow.f32 u 4)))))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 2 (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 64 (pow.f32 u 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 64 (pow.f32 u 4))))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (*.f32 4 (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 64 (pow.f32 u 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 64 (pow.f32 u 4))))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 64 (pow.f32 u 4))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 64 (pow.f32 u 4)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 4 (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 64 (pow.f32 u 4)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 4 (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 64 (pow.f32 u 4))))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 4 (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 64 (pow.f32 u 4)))))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 4 (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 64 (pow.f32 u 4))))))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 4 (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 64 (pow.f32 u 4)))))))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 4 (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 64 (pow.f32 u 4)))))))))) (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 4 (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 64 (pow.f32 u 4))))))))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 64 (pow.f32 u 4))))) 1))))) |
| 1× | egg-herbie |
| 2780× | rational.json-simplify-2 |
| 2226× | rational.json-simplify-35 |
| 2100× | rational.json-simplify-53 |
| 1392× | rational.json-simplify-51 |
| 806× | rational.json-simplify-1 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 163 | 4791 |
| 1 | 372 | 4791 |
| 2 | 928 | 4719 |
| 3 | 2247 | 4701 |
| 4 | 4453 | 4701 |
| 5 | 5616 | 4701 |
| 6 | 5877 | 4701 |
| 7 | 6037 | 4701 |
| 8 | 6186 | 4701 |
| 9 | 6186 | 4701 |
| 10 | 7673 | 4701 |
| 11 | 7714 | 4701 |
| 12 | 7714 | 4701 |
| 13 | 7862 | 4701 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 8 (pow.f32 u 2)) |
(*.f32 64/3 (pow.f32 u 3)) |
(*.f32 64/3 (pow.f32 u 3)) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 4 u) (*.f32 64/3 (pow.f32 u 3)))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 4 u) (*.f32 64/3 (pow.f32 u 3)))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 4 u) (*.f32 64/3 (pow.f32 u 3)))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 4 u) (*.f32 64/3 (pow.f32 u 3)))))) |
(*.f32 (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 4 u)))) s) |
(*.f32 (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 4 u)))) s) |
(*.f32 (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 4 u)))) s) |
(*.f32 (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 4 u)))) s) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 4 u) (*.f32 64/3 (pow.f32 u 3)))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 4 u) (*.f32 64/3 (pow.f32 u 3)))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 4 u) (*.f32 64/3 (pow.f32 u 3)))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 4 u) (*.f32 64/3 (pow.f32 u 3)))))) |
(*.f32 4 (*.f32 s u)) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2)))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2))))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 4 (*.f32 s u)) (+.f32 (*.f32 8 (*.f32 s (pow.f32 u 2))) (*.f32 64 (*.f32 s (pow.f32 u 4)))))) |
(*.f32 64 (*.f32 s (pow.f32 u 4))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (*.f32 64 (*.f32 s (pow.f32 u 4)))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 8 (*.f32 s (pow.f32 u 2))) (*.f32 64 (*.f32 s (pow.f32 u 4))))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 4 (*.f32 s u)) (+.f32 (*.f32 8 (*.f32 s (pow.f32 u 2))) (*.f32 64 (*.f32 s (pow.f32 u 4)))))) |
(*.f32 64 (*.f32 s (pow.f32 u 4))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (*.f32 64 (*.f32 s (pow.f32 u 4)))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 8 (*.f32 s (pow.f32 u 2))) (*.f32 64 (*.f32 s (pow.f32 u 4))))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 4 (*.f32 s u)) (+.f32 (*.f32 8 (*.f32 s (pow.f32 u 2))) (*.f32 64 (*.f32 s (pow.f32 u 4)))))) |
(*.f32 4 u) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 4 u)) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 4 u))) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 4 u)))) |
(*.f32 64 (pow.f32 u 4)) |
(+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 64/3 (pow.f32 u 3))) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 64/3 (pow.f32 u 3)))) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 4 u)))) |
(*.f32 64 (pow.f32 u 4)) |
(+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 64/3 (pow.f32 u 3))) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 64/3 (pow.f32 u 3)))) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 4 u)))) |
(+.f32 (*.f32 64/3 (pow.f32 u 3)) 0) |
(+.f32 0 (*.f32 64/3 (pow.f32 u 3))) |
(+.f32 (*.f32 (pow.f32 u 3) 32/3) (*.f32 (pow.f32 u 3) 32/3)) |
(-.f32 (*.f32 64/3 (pow.f32 u 3)) 0) |
(/.f32 (*.f32 64/3 (pow.f32 u 3)) 1) |
(/.f32 (*.f32 (pow.f32 u 3) 128/3) 2) |
(/.f32 (*.f32 (pow.f32 u 3) 256/3) 4) |
(/.f32 (*.f32 2 (*.f32 (pow.f32 u 3) 256/3)) 8) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (pow.f32 u 3) 256/3))) 16) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (pow.f32 u 3) 256/3)))) 32) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (pow.f32 u 3) 256/3))))) 64) |
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (pow.f32 u 3) 256/3))))) (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (pow.f32 u 3) 256/3)))))) 128) |
(pow.f32 (*.f32 64/3 (pow.f32 u 3)) 1) |
(-.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 8 (pow.f32 u 2))) 0) |
(*.f32 2 (*.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 8 (pow.f32 u 2))) 1/2)) |
(*.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 8 (pow.f32 u 2))) 1) |
(*.f32 4 (/.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 8 (pow.f32 u 2))) 4)) |
(*.f32 1 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 8 (pow.f32 u 2)))) |
(*.f32 (*.f32 2 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 8 (pow.f32 u 2)))) 1/2) |
(*.f32 (*.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 8 (pow.f32 u 2))) 4) 1/4) |
(*.f32 1/2 (*.f32 2 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 8 (pow.f32 u 2))))) |
(*.f32 (*.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 8 (pow.f32 u 2))) 1/2) 2) |
(*.f32 1/4 (*.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 8 (pow.f32 u 2))) 4)) |
(*.f32 (/.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 8 (pow.f32 u 2))) 4) 4) |
(/.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 8 (pow.f32 u 2))) 1) |
(/.f32 (*.f32 2 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 8 (pow.f32 u 2)))) 2) |
(/.f32 (*.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 8 (pow.f32 u 2))) 4) 4) |
(/.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 8 (pow.f32 u 2))) 4)) 8) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 8 (pow.f32 u 2))) 4))) 16) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 8 (pow.f32 u 2))) 4)))) 32) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 8 (pow.f32 u 2))) 4))))) 64) |
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 8 (pow.f32 u 2))) 4))))) (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 8 (pow.f32 u 2))) 4)))))) 128) |
(pow.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 8 (pow.f32 u 2))) 1) |
(+.f32 (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 64 (pow.f32 u 4)))))) 0) |
(+.f32 0 (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 64 (pow.f32 u 4))))))) |
(+.f32 (*.f32 (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 64 (pow.f32 u 4))))) (*.f32 s 1/2)) (*.f32 (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 64 (pow.f32 u 4))))) (*.f32 s 1/2))) |
(-.f32 (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 64 (pow.f32 u 4)))))) 0) |
(/.f32 (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 64 (pow.f32 u 4)))))) 1) |
(/.f32 (*.f32 (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 64 (pow.f32 u 4))))) (+.f32 s s)) 2) |
(/.f32 (*.f32 s (*.f32 4 (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 64 (pow.f32 u 4))))))) 4) |
(/.f32 (*.f32 8 (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 64 (pow.f32 u 4))))))) 8) |
(/.f32 (*.f32 8 (*.f32 (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 64 (pow.f32 u 4))))) (+.f32 s s))) 16) |
(/.f32 (*.f32 2 (*.f32 8 (*.f32 (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 64 (pow.f32 u 4))))) (+.f32 s s)))) 32) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 8 (*.f32 (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 64 (pow.f32 u 4))))) (+.f32 s s))))) 64) |
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 8 (*.f32 (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 64 (pow.f32 u 4))))) (+.f32 s s))))) (*.f32 2 (*.f32 2 (*.f32 8 (*.f32 (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 64 (pow.f32 u 4))))) (+.f32 s s)))))) 128) |
(pow.f32 (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 64 (pow.f32 u 4)))))) 1) |
(-.f32 (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 64 (pow.f32 u 4))))) 0) |
(*.f32 2 (*.f32 (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 64 (pow.f32 u 4))))) 1/2)) |
(*.f32 4 (/.f32 (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 64 (pow.f32 u 4))))) 4)) |
(*.f32 (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 64 (pow.f32 u 4))))) 1) |
(*.f32 1 (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 64 (pow.f32 u 4)))))) |
(*.f32 (*.f32 2 (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 64 (pow.f32 u 4)))))) 1/2) |
(*.f32 (*.f32 4 (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 64 (pow.f32 u 4)))))) 1/4) |
(*.f32 1/2 (*.f32 2 (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 64 (pow.f32 u 4))))))) |
(*.f32 (*.f32 (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 64 (pow.f32 u 4))))) 1/2) 2) |
(*.f32 1/4 (*.f32 4 (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 64 (pow.f32 u 4))))))) |
(*.f32 (/.f32 (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 64 (pow.f32 u 4))))) 4) 4) |
(/.f32 (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 64 (pow.f32 u 4))))) 1) |
(/.f32 (*.f32 2 (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 64 (pow.f32 u 4)))))) 2) |
(/.f32 (*.f32 4 (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 64 (pow.f32 u 4)))))) 4) |
(/.f32 (*.f32 2 (*.f32 4 (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 64 (pow.f32 u 4))))))) 8) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 4 (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 64 (pow.f32 u 4)))))))) 16) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 4 (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 64 (pow.f32 u 4))))))))) 32) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 4 (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 64 (pow.f32 u 4)))))))))) 64) |
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 4 (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 64 (pow.f32 u 4)))))))))) (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 4 (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 64 (pow.f32 u 4))))))))))) 128) |
(pow.f32 (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 64 (pow.f32 u 4))))) 1) |
| Outputs |
|---|
(*.f32 8 (pow.f32 u 2)) |
(*.f32 64/3 (pow.f32 u 3)) |
(*.f32 64/3 (pow.f32 u 3)) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 4 u) (*.f32 64/3 (pow.f32 u 3)))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 4 u) (*.f32 64/3 (pow.f32 u 3)))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 4 u) (*.f32 64/3 (pow.f32 u 3)))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 4 u) (*.f32 64/3 (pow.f32 u 3)))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4))))) |
(*.f32 (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 4 u)))) s) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4))))) |
(*.f32 (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 4 u)))) s) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4))))) |
(*.f32 (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 4 u)))) s) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4))))) |
(*.f32 (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 4 u)))) s) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 4 u) (*.f32 64/3 (pow.f32 u 3)))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 4 u) (*.f32 64/3 (pow.f32 u 3)))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 4 u) (*.f32 64/3 (pow.f32 u 3)))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 4 u) (*.f32 64/3 (pow.f32 u 3)))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4))))) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 u 4)) |
(*.f32 u (*.f32 s 4)) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2)))) |
(+.f32 (*.f32 s (*.f32 u 4)) (*.f32 8 (*.f32 (pow.f32 u 2) s))) |
(+.f32 (*.f32 u (*.f32 s 4)) (*.f32 8 (*.f32 (pow.f32 u 2) s))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2))))) |
(+.f32 (*.f32 s (*.f32 u 4)) (+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 64/3 (*.f32 (pow.f32 u 3) s)))) |
(+.f32 (*.f32 u (*.f32 s 4)) (+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 64/3 (*.f32 (pow.f32 u 3) s)))) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4)))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 4 (*.f32 s u)) (+.f32 (*.f32 8 (*.f32 s (pow.f32 u 2))) (*.f32 64 (*.f32 s (pow.f32 u 4)))))) |
(+.f32 (*.f32 s (*.f32 u 4)) (+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (+.f32 (*.f32 64/3 (*.f32 (pow.f32 u 3) s)) (*.f32 s (*.f32 64 (pow.f32 u 4)))))) |
(+.f32 (*.f32 u (*.f32 s 4)) (+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (+.f32 (*.f32 64/3 (*.f32 (pow.f32 u 3) s)) (*.f32 s (*.f32 64 (pow.f32 u 4)))))) |
(+.f32 (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4)))) (*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4)))) |
(+.f32 (*.f32 u (*.f32 s 4)) (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4)))))) |
(*.f32 64 (*.f32 s (pow.f32 u 4))) |
(*.f32 s (*.f32 64 (pow.f32 u 4))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (*.f32 64 (*.f32 s (pow.f32 u 4)))) |
(+.f32 (*.f32 64/3 (*.f32 (pow.f32 u 3) s)) (*.f32 s (*.f32 64 (pow.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4)))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 8 (*.f32 s (pow.f32 u 2))) (*.f32 64 (*.f32 s (pow.f32 u 4))))) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (+.f32 (*.f32 64/3 (*.f32 (pow.f32 u 3) s)) (*.f32 s (*.f32 64 (pow.f32 u 4))))) |
(+.f32 (*.f32 (pow.f32 u 3) (*.f32 64/3 s)) (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 4 (*.f32 s u)) (+.f32 (*.f32 8 (*.f32 s (pow.f32 u 2))) (*.f32 64 (*.f32 s (pow.f32 u 4)))))) |
(+.f32 (*.f32 s (*.f32 u 4)) (+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (+.f32 (*.f32 64/3 (*.f32 (pow.f32 u 3) s)) (*.f32 s (*.f32 64 (pow.f32 u 4)))))) |
(+.f32 (*.f32 u (*.f32 s 4)) (+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (+.f32 (*.f32 64/3 (*.f32 (pow.f32 u 3) s)) (*.f32 s (*.f32 64 (pow.f32 u 4)))))) |
(+.f32 (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4)))) (*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4)))) |
(+.f32 (*.f32 u (*.f32 s 4)) (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4)))))) |
(*.f32 64 (*.f32 s (pow.f32 u 4))) |
(*.f32 s (*.f32 64 (pow.f32 u 4))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (*.f32 64 (*.f32 s (pow.f32 u 4)))) |
(+.f32 (*.f32 64/3 (*.f32 (pow.f32 u 3) s)) (*.f32 s (*.f32 64 (pow.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4)))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 8 (*.f32 s (pow.f32 u 2))) (*.f32 64 (*.f32 s (pow.f32 u 4))))) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (+.f32 (*.f32 64/3 (*.f32 (pow.f32 u 3) s)) (*.f32 s (*.f32 64 (pow.f32 u 4))))) |
(+.f32 (*.f32 (pow.f32 u 3) (*.f32 64/3 s)) (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 4 (*.f32 s u)) (+.f32 (*.f32 8 (*.f32 s (pow.f32 u 2))) (*.f32 64 (*.f32 s (pow.f32 u 4)))))) |
(+.f32 (*.f32 s (*.f32 u 4)) (+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (+.f32 (*.f32 64/3 (*.f32 (pow.f32 u 3) s)) (*.f32 s (*.f32 64 (pow.f32 u 4)))))) |
(+.f32 (*.f32 u (*.f32 s 4)) (+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (+.f32 (*.f32 64/3 (*.f32 (pow.f32 u 3) s)) (*.f32 s (*.f32 64 (pow.f32 u 4)))))) |
(+.f32 (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4)))) (*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4)))) |
(+.f32 (*.f32 u (*.f32 s 4)) (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4)))))) |
(*.f32 4 u) |
(*.f32 u 4) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 4 u)) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 4 u))) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4))) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 4 u)))) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4)))) |
(*.f32 64 (pow.f32 u 4)) |
(+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 64/3 (pow.f32 u 3))) |
(+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 64/3 (pow.f32 u 3)))) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4)))) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 4 u)))) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4)))) |
(*.f32 64 (pow.f32 u 4)) |
(+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 64/3 (pow.f32 u 3))) |
(+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 64/3 (pow.f32 u 3)))) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4)))) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 4 u)))) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4)))) |
(+.f32 (*.f32 64/3 (pow.f32 u 3)) 0) |
(*.f32 64/3 (pow.f32 u 3)) |
(+.f32 0 (*.f32 64/3 (pow.f32 u 3))) |
(*.f32 64/3 (pow.f32 u 3)) |
(+.f32 (*.f32 (pow.f32 u 3) 32/3) (*.f32 (pow.f32 u 3) 32/3)) |
(*.f32 64/3 (pow.f32 u 3)) |
(-.f32 (*.f32 64/3 (pow.f32 u 3)) 0) |
(*.f32 64/3 (pow.f32 u 3)) |
(/.f32 (*.f32 64/3 (pow.f32 u 3)) 1) |
(*.f32 64/3 (pow.f32 u 3)) |
(/.f32 (*.f32 (pow.f32 u 3) 128/3) 2) |
(*.f32 64/3 (pow.f32 u 3)) |
(/.f32 (*.f32 (pow.f32 u 3) 256/3) 4) |
(*.f32 64/3 (pow.f32 u 3)) |
(/.f32 (*.f32 2 (*.f32 (pow.f32 u 3) 256/3)) 8) |
(*.f32 64/3 (pow.f32 u 3)) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (pow.f32 u 3) 256/3))) 16) |
(*.f32 64/3 (pow.f32 u 3)) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (pow.f32 u 3) 256/3)))) 32) |
(*.f32 64/3 (pow.f32 u 3)) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (pow.f32 u 3) 256/3))))) 64) |
(*.f32 64/3 (pow.f32 u 3)) |
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (pow.f32 u 3) 256/3))))) (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (pow.f32 u 3) 256/3)))))) 128) |
(*.f32 64/3 (pow.f32 u 3)) |
(pow.f32 (*.f32 64/3 (pow.f32 u 3)) 1) |
(*.f32 64/3 (pow.f32 u 3)) |
(-.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 8 (pow.f32 u 2))) 0) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))) |
(*.f32 2 (*.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 8 (pow.f32 u 2))) 1/2)) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))) |
(*.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 8 (pow.f32 u 2))) 1) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))) |
(*.f32 4 (/.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 8 (pow.f32 u 2))) 4)) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))) |
(*.f32 1 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 8 (pow.f32 u 2)))) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))) |
(*.f32 (*.f32 2 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 8 (pow.f32 u 2)))) 1/2) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))) |
(*.f32 (*.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 8 (pow.f32 u 2))) 4) 1/4) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))) |
(*.f32 1/2 (*.f32 2 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 8 (pow.f32 u 2))))) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))) |
(*.f32 (*.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 8 (pow.f32 u 2))) 1/2) 2) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))) |
(*.f32 1/4 (*.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 8 (pow.f32 u 2))) 4)) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))) |
(*.f32 (/.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 8 (pow.f32 u 2))) 4) 4) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))) |
(/.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 8 (pow.f32 u 2))) 1) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))) |
(/.f32 (*.f32 2 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 8 (pow.f32 u 2)))) 2) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))) |
(/.f32 (*.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 8 (pow.f32 u 2))) 4) 4) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))) |
(/.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 8 (pow.f32 u 2))) 4)) 8) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 8 (pow.f32 u 2))) 4))) 16) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 8 (pow.f32 u 2))) 4)))) 32) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 8 (pow.f32 u 2))) 4))))) 64) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))) |
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 8 (pow.f32 u 2))) 4))))) (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 8 (pow.f32 u 2))) 4)))))) 128) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))) |
(pow.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 8 (pow.f32 u 2))) 1) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))) |
(+.f32 (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 64 (pow.f32 u 4)))))) 0) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4))))) |
(+.f32 0 (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 64 (pow.f32 u 4))))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4))))) |
(+.f32 (*.f32 (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 64 (pow.f32 u 4))))) (*.f32 s 1/2)) (*.f32 (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 64 (pow.f32 u 4))))) (*.f32 s 1/2))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4))))) |
(-.f32 (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 64 (pow.f32 u 4)))))) 0) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4))))) |
(/.f32 (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 64 (pow.f32 u 4)))))) 1) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4))))) |
(/.f32 (*.f32 (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 64 (pow.f32 u 4))))) (+.f32 s s)) 2) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4))))) |
(/.f32 (*.f32 s (*.f32 4 (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 64 (pow.f32 u 4))))))) 4) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4))))) |
(/.f32 (*.f32 8 (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 64 (pow.f32 u 4))))))) 8) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4))))) |
(/.f32 (*.f32 8 (*.f32 (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 64 (pow.f32 u 4))))) (+.f32 s s))) 16) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4))))) |
(/.f32 (*.f32 2 (*.f32 8 (*.f32 (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 64 (pow.f32 u 4))))) (+.f32 s s)))) 32) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4))))) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 8 (*.f32 (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 64 (pow.f32 u 4))))) (+.f32 s s))))) 64) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4))))) |
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 8 (*.f32 (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 64 (pow.f32 u 4))))) (+.f32 s s))))) (*.f32 2 (*.f32 2 (*.f32 8 (*.f32 (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 64 (pow.f32 u 4))))) (+.f32 s s)))))) 128) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4))))) |
(pow.f32 (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 64 (pow.f32 u 4)))))) 1) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4))))) |
(-.f32 (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 64 (pow.f32 u 4))))) 0) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4)))) |
(*.f32 2 (*.f32 (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 64 (pow.f32 u 4))))) 1/2)) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4)))) |
(*.f32 4 (/.f32 (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 64 (pow.f32 u 4))))) 4)) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4)))) |
(*.f32 (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 64 (pow.f32 u 4))))) 1) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4)))) |
(*.f32 1 (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 64 (pow.f32 u 4)))))) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4)))) |
(*.f32 (*.f32 2 (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 64 (pow.f32 u 4)))))) 1/2) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4)))) |
(*.f32 (*.f32 4 (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 64 (pow.f32 u 4)))))) 1/4) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4)))) |
(*.f32 1/2 (*.f32 2 (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 64 (pow.f32 u 4))))))) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4)))) |
(*.f32 (*.f32 (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 64 (pow.f32 u 4))))) 1/2) 2) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4)))) |
(*.f32 1/4 (*.f32 4 (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 64 (pow.f32 u 4))))))) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4)))) |
(*.f32 (/.f32 (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 64 (pow.f32 u 4))))) 4) 4) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4)))) |
(/.f32 (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 64 (pow.f32 u 4))))) 1) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4)))) |
(/.f32 (*.f32 2 (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 64 (pow.f32 u 4)))))) 2) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4)))) |
(/.f32 (*.f32 4 (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 64 (pow.f32 u 4)))))) 4) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4)))) |
(/.f32 (*.f32 2 (*.f32 4 (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 64 (pow.f32 u 4))))))) 8) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4)))) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 4 (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 64 (pow.f32 u 4)))))))) 16) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4)))) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 4 (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 64 (pow.f32 u 4))))))))) 32) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4)))) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 4 (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 64 (pow.f32 u 4)))))))))) 64) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4)))) |
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 4 (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 64 (pow.f32 u 4)))))))))) (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 4 (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 64 (pow.f32 u 4))))))))))) 128) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4)))) |
(pow.f32 (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 64 (pow.f32 u 4))))) 1) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4)))) |
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (*.f32 u s) |
| ✓ | 0.1b | (*.f32 4 (*.f32 u s)) |
Compiled 13 to 6 computations (53.8% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | u | @ | 0 | (*.f32 4 (*.f32 u s)) |
| 0.0ms | s | @ | 0 | (*.f32 4 (*.f32 u s)) |
| 0.0ms | u | @ | inf | (*.f32 4 (*.f32 u s)) |
| 0.0ms | s | @ | inf | (*.f32 4 (*.f32 u s)) |
| 0.0ms | u | @ | -inf | (*.f32 4 (*.f32 u s)) |
| 1× | batch-egg-rewrite |
| 2666× | rational.json-simplify-35 |
| 2544× | rational.json-simplify-2 |
| 1106× | exponential.json-3 |
| 1106× | rational.json-1 |
| 1106× | rational.json-2 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 7 | 20 |
| 1 | 48 | 20 |
| 2 | 114 | 20 |
| 3 | 238 | 20 |
| 4 | 428 | 20 |
| 5 | 911 | 20 |
| 6 | 2068 | 20 |
| 7 | 3413 | 20 |
| 8 | 4118 | 20 |
| 9 | 4918 | 20 |
| 10 | 5995 | 20 |
| 11 | 6624 | 20 |
| 12 | 6624 | 20 |
| 13 | 7474 | 20 |
| 14 | 7682 | 20 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 4 (*.f32 u s)) |
(*.f32 u s) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u s) (*.f32 u (*.f32 s 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 4 (*.f32 u s)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 4 (*.f32 u s)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 u s) 2) (*.f32 (*.f32 u s) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u (*.f32 s 3)) (*.f32 u s))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 4 (*.f32 u s)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 4 (*.f32 u s)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u (*.f32 s 8)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u (*.f32 s 16)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u (*.f32 2 (*.f32 s 16))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 u (*.f32 2 (*.f32 s 16)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 u (*.f32 2 (*.f32 s 16))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 u (*.f32 2 (*.f32 s 16)))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 u (*.f32 2 (*.f32 s 16))))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 u (*.f32 2 (*.f32 s 16)))))))) 256)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 u (*.f32 2 (*.f32 s 16))))))))) 512)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 u (*.f32 2 (*.f32 s 16))))))))) (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 u (*.f32 2 (*.f32 s 16)))))))))) 1024)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 4 (*.f32 u s)) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u s) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 u s))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u (*.f32 s 1/2)) (*.f32 u (*.f32 s 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 u s) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u s) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 4 (*.f32 u s)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 u s) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u (*.f32 s 8)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u (*.f32 s 16)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u (*.f32 2 (*.f32 s 16))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 u (*.f32 2 (*.f32 s 16)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 u (*.f32 2 (*.f32 s 16))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 u (*.f32 2 (*.f32 s 16)))))) 256)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 u (*.f32 2 (*.f32 s 16))))))) 512)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 u (*.f32 2 (*.f32 s 16)))))))) 1024)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 u (*.f32 2 (*.f32 s 16))))))))) 2048)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 u s) 1))))) |
| 1× | egg-herbie |
| 2728× | rational.json-simplify-2 |
| 2392× | rational.json-simplify-35 |
| 1490× | rational.json-simplify-53 |
| 1468× | rational.json-simplify-1 |
| 1226× | exponential.json-simplify-26 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 76 | 833 |
| 1 | 207 | 833 |
| 2 | 442 | 833 |
| 3 | 1103 | 833 |
| 4 | 2814 | 833 |
| 5 | 4173 | 833 |
| 6 | 4814 | 833 |
| 7 | 5162 | 833 |
| 8 | 5309 | 833 |
| 9 | 5404 | 833 |
| 10 | 6140 | 833 |
| 11 | 6693 | 833 |
| 12 | 7090 | 833 |
| 13 | 7398 | 833 |
| 14 | 7621 | 833 |
| 15 | 7694 | 833 |
| 16 | 7711 | 833 |
| 17 | 7713 | 833 |
| 18 | 7713 | 833 |
| 19 | 7713 | 833 |
| 20 | 7807 | 833 |
| 21 | 7901 | 833 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 4 (*.f32 s u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s u) |
(*.f32 s u) |
(*.f32 s u) |
(*.f32 s u) |
(*.f32 s u) |
(*.f32 s u) |
(*.f32 s u) |
(*.f32 s u) |
(*.f32 s u) |
(*.f32 s u) |
(*.f32 s u) |
(*.f32 s u) |
(*.f32 s u) |
(*.f32 s u) |
(*.f32 s u) |
(*.f32 s u) |
(*.f32 s u) |
(*.f32 s u) |
(*.f32 s u) |
(*.f32 s u) |
(*.f32 s u) |
(*.f32 s u) |
(*.f32 s u) |
(*.f32 s u) |
(+.f32 (*.f32 u s) (*.f32 u (*.f32 s 3))) |
(+.f32 (*.f32 4 (*.f32 u s)) 0) |
(+.f32 0 (*.f32 4 (*.f32 u s))) |
(+.f32 (*.f32 (*.f32 u s) 2) (*.f32 (*.f32 u s) 2)) |
(+.f32 (*.f32 u (*.f32 s 3)) (*.f32 u s)) |
(-.f32 (*.f32 4 (*.f32 u s)) 0) |
(/.f32 (*.f32 4 (*.f32 u s)) 1) |
(/.f32 (*.f32 u (*.f32 s 8)) 2) |
(/.f32 (*.f32 u (*.f32 s 16)) 4) |
(/.f32 (*.f32 u (*.f32 2 (*.f32 s 16))) 8) |
(/.f32 (*.f32 2 (*.f32 u (*.f32 2 (*.f32 s 16)))) 16) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 u (*.f32 2 (*.f32 s 16))))) 32) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 u (*.f32 2 (*.f32 s 16)))))) 64) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 u (*.f32 2 (*.f32 s 16))))))) 128) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 u (*.f32 2 (*.f32 s 16)))))))) 256) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 u (*.f32 2 (*.f32 s 16))))))))) 512) |
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 u (*.f32 2 (*.f32 s 16))))))))) (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 u (*.f32 2 (*.f32 s 16)))))))))) 1024) |
(pow.f32 (*.f32 4 (*.f32 u s)) 1) |
(+.f32 (*.f32 u s) 0) |
(+.f32 0 (*.f32 u s)) |
(+.f32 (*.f32 u (*.f32 s 1/2)) (*.f32 u (*.f32 s 1/2))) |
(-.f32 (*.f32 u s) 0) |
(/.f32 (*.f32 u s) 1) |
(/.f32 (*.f32 4 (*.f32 u s)) 4) |
(/.f32 (*.f32 (*.f32 u s) 2) 2) |
(/.f32 (*.f32 u (*.f32 s 8)) 8) |
(/.f32 (*.f32 u (*.f32 s 16)) 16) |
(/.f32 (*.f32 u (*.f32 2 (*.f32 s 16))) 32) |
(/.f32 (*.f32 2 (*.f32 u (*.f32 2 (*.f32 s 16)))) 64) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 u (*.f32 2 (*.f32 s 16))))) 128) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 u (*.f32 2 (*.f32 s 16)))))) 256) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 u (*.f32 2 (*.f32 s 16))))))) 512) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 u (*.f32 2 (*.f32 s 16)))))))) 1024) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 u (*.f32 2 (*.f32 s 16))))))))) 2048) |
(pow.f32 (*.f32 u s) 1) |
| Outputs |
|---|
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 s u) |
(*.f32 s u) |
(*.f32 s u) |
(*.f32 s u) |
(*.f32 s u) |
(*.f32 s u) |
(*.f32 s u) |
(*.f32 s u) |
(*.f32 s u) |
(*.f32 s u) |
(*.f32 s u) |
(*.f32 s u) |
(*.f32 s u) |
(*.f32 s u) |
(*.f32 s u) |
(*.f32 s u) |
(*.f32 s u) |
(*.f32 s u) |
(*.f32 s u) |
(*.f32 s u) |
(*.f32 s u) |
(*.f32 s u) |
(*.f32 s u) |
(*.f32 s u) |
(+.f32 (*.f32 u s) (*.f32 u (*.f32 s 3))) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(+.f32 (*.f32 4 (*.f32 u s)) 0) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(+.f32 0 (*.f32 4 (*.f32 u s))) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(+.f32 (*.f32 (*.f32 u s) 2) (*.f32 (*.f32 u s) 2)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(+.f32 (*.f32 u (*.f32 s 3)) (*.f32 u s)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(-.f32 (*.f32 4 (*.f32 u s)) 0) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(/.f32 (*.f32 4 (*.f32 u s)) 1) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(/.f32 (*.f32 u (*.f32 s 8)) 2) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(/.f32 (*.f32 u (*.f32 s 16)) 4) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(/.f32 (*.f32 u (*.f32 2 (*.f32 s 16))) 8) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(/.f32 (*.f32 2 (*.f32 u (*.f32 2 (*.f32 s 16)))) 16) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 u (*.f32 2 (*.f32 s 16))))) 32) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 u (*.f32 2 (*.f32 s 16)))))) 64) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 u (*.f32 2 (*.f32 s 16))))))) 128) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 u (*.f32 2 (*.f32 s 16)))))))) 256) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 u (*.f32 2 (*.f32 s 16))))))))) 512) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 u (*.f32 2 (*.f32 s 16))))))))) (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 u (*.f32 2 (*.f32 s 16)))))))))) 1024) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(pow.f32 (*.f32 4 (*.f32 u s)) 1) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(+.f32 (*.f32 u s) 0) |
(*.f32 s u) |
(+.f32 0 (*.f32 u s)) |
(*.f32 s u) |
(+.f32 (*.f32 u (*.f32 s 1/2)) (*.f32 u (*.f32 s 1/2))) |
(*.f32 s u) |
(-.f32 (*.f32 u s) 0) |
(*.f32 s u) |
(/.f32 (*.f32 u s) 1) |
(*.f32 s u) |
(/.f32 (*.f32 4 (*.f32 u s)) 4) |
(*.f32 s u) |
(/.f32 (*.f32 (*.f32 u s) 2) 2) |
(*.f32 s u) |
(/.f32 (*.f32 u (*.f32 s 8)) 8) |
(*.f32 s u) |
(/.f32 (*.f32 u (*.f32 s 16)) 16) |
(*.f32 s u) |
(/.f32 (*.f32 u (*.f32 2 (*.f32 s 16))) 32) |
(*.f32 s u) |
(/.f32 (*.f32 2 (*.f32 u (*.f32 2 (*.f32 s 16)))) 64) |
(*.f32 s u) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 u (*.f32 2 (*.f32 s 16))))) 128) |
(*.f32 s u) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 u (*.f32 2 (*.f32 s 16)))))) 256) |
(*.f32 s u) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 u (*.f32 2 (*.f32 s 16))))))) 512) |
(*.f32 s u) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 u (*.f32 2 (*.f32 s 16)))))))) 1024) |
(*.f32 s u) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 u (*.f32 2 (*.f32 s 16))))))))) 2048) |
(*.f32 s u) |
(pow.f32 (*.f32 u s) 1) |
(*.f32 s u) |
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2))) |
| ✓ | 0.2b | (*.f32 (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2))) s) |
Compiled 38 to 28 computations (26.3% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | u | @ | inf | (*.f32 (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2))) s) |
| 0.0ms | s | @ | 0 | (*.f32 (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2))) s) |
| 0.0ms | u | @ | 0 | (*.f32 (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2))) s) |
| 0.0ms | s | @ | inf | (*.f32 (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2))) s) |
| 0.0ms | s | @ | -inf | (*.f32 (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2))) s) |
| 1× | batch-egg-rewrite |
| 2608× | rational.json-simplify-35 |
| 1226× | rational.json-1 |
| 1226× | rational.json-2 |
| 1226× | rational.json-3 |
| 1208× | exponential.json-3 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 12 | 56 |
| 1 | 78 | 56 |
| 2 | 145 | 56 |
| 3 | 277 | 56 |
| 4 | 507 | 56 |
| 5 | 1159 | 56 |
| 6 | 2364 | 56 |
| 7 | 3638 | 56 |
| 8 | 4722 | 56 |
| 9 | 6129 | 56 |
| 10 | 7029 | 56 |
| 11 | 7064 | 56 |
| 12 | 7064 | 56 |
| 13 | 7343 | 56 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2))) s) |
(+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 8 (*.f32 s (+.f32 (pow.f32 u 2) (*.f32 u 1/2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 8 (*.f32 s (+.f32 (pow.f32 u 2) (*.f32 u 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (+.f32 s s) (+.f32 u (*.f32 2 (pow.f32 u 2)))) (*.f32 (+.f32 s s) (+.f32 u (*.f32 2 (pow.f32 u 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 8 (*.f32 s (+.f32 (pow.f32 u 2) (*.f32 u 1/2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 8 (*.f32 s (+.f32 (pow.f32 u 2) (*.f32 u 1/2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 8 (*.f32 s (+.f32 u (*.f32 2 (pow.f32 u 2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 16 (*.f32 s (+.f32 u (*.f32 2 (pow.f32 u 2))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 8 (*.f32 8 (*.f32 s (+.f32 (pow.f32 u 2) (*.f32 u 1/2))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 4 (*.f32 16 (*.f32 s (+.f32 u (*.f32 2 (pow.f32 u 2)))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 4 (*.f32 16 (*.f32 s (+.f32 u (*.f32 2 (pow.f32 u 2))))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 4 (*.f32 16 (*.f32 s (+.f32 u (*.f32 2 (pow.f32 u 2)))))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 4 (*.f32 16 (*.f32 s (+.f32 u (*.f32 2 (pow.f32 u 2))))))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 4 (*.f32 16 (*.f32 s (+.f32 u (*.f32 2 (pow.f32 u 2)))))))))) 256)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 4 (*.f32 16 (*.f32 s (+.f32 u (*.f32 2 (pow.f32 u 2)))))))))) (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 4 (*.f32 16 (*.f32 s (+.f32 u (*.f32 2 (pow.f32 u 2))))))))))) 512)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 8 (*.f32 s (+.f32 (pow.f32 u 2) (*.f32 u 1/2)))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (+.f32 u (*.f32 2 (pow.f32 u 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 8 (+.f32 (pow.f32 u 2) (*.f32 u 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (+.f32 (+.f32 u u) (pow.f32 (+.f32 u u) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 4 (+.f32 (+.f32 u u) (pow.f32 (+.f32 u u) 2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 4 (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2)))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 4 (+.f32 (+.f32 u u) (pow.f32 (+.f32 u u) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (+.f32 (*.f32 u 8) (*.f32 (pow.f32 u 2) 16)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (+.f32 u u) (pow.f32 (+.f32 u u) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (*.f32 4 (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 u (*.f32 2 (pow.f32 u 2))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (pow.f32 u 2) (*.f32 u 1/2)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (*.f32 u 8) (*.f32 (pow.f32 u 2) 16)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 4 (+.f32 (+.f32 u u) (pow.f32 (+.f32 u u) 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 4 (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 8 (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 8 (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 8 (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2)))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 8 (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2))))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 8 (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2)))))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 8 (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2))))))))) 256)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 8 (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2))))))))) (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 8 (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2)))))))))) 512)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2))) 1))))) |
| 1× | egg-herbie |
| 3246× | rational.json-simplify-41 |
| 3170× | rational.json-simplify-35 |
| 2232× | rational.json-simplify-2 |
| 1334× | rational.json-simplify-53 |
| 688× | rational.json-simplify-51 |
Useful iterations: 4 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 102 | 2555 |
| 1 | 236 | 2339 |
| 2 | 480 | 2213 |
| 3 | 1359 | 2213 |
| 4 | 2835 | 2105 |
| 5 | 3749 | 2105 |
| 6 | 4110 | 2105 |
| 7 | 4609 | 2105 |
| 8 | 4966 | 2105 |
| 9 | 5127 | 2105 |
| 10 | 5287 | 2105 |
| 11 | 5748 | 2105 |
| 12 | 5748 | 2105 |
| 13 | 5862 | 2105 |
| 14 | 5979 | 2105 |
| 15 | 6190 | 2105 |
| 16 | 6360 | 2105 |
| 17 | 6520 | 2105 |
| 18 | 6680 | 2105 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 4 (*.f32 s u)) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2)))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2)))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2)))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2)))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2)))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2)))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2)))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2)))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2)))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 4 u))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 4 u))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 4 u))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 4 u))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 4 u))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 4 u))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 4 u))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 4 u))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 4 u))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 4 u))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 4 u))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 4 u))) |
(*.f32 4 u) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 4 u)) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 4 u)) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 4 u)) |
(*.f32 8 (pow.f32 u 2)) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 4 u)) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 4 u)) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 4 u)) |
(*.f32 8 (pow.f32 u 2)) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 4 u)) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 4 u)) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 4 u)) |
(+.f32 (*.f32 8 (*.f32 s (+.f32 (pow.f32 u 2) (*.f32 u 1/2)))) 0) |
(+.f32 0 (*.f32 8 (*.f32 s (+.f32 (pow.f32 u 2) (*.f32 u 1/2))))) |
(+.f32 (*.f32 (+.f32 s s) (+.f32 u (*.f32 2 (pow.f32 u 2)))) (*.f32 (+.f32 s s) (+.f32 u (*.f32 2 (pow.f32 u 2))))) |
(-.f32 (*.f32 8 (*.f32 s (+.f32 (pow.f32 u 2) (*.f32 u 1/2)))) 0) |
(/.f32 (*.f32 8 (*.f32 s (+.f32 (pow.f32 u 2) (*.f32 u 1/2)))) 1) |
(/.f32 (*.f32 8 (*.f32 s (+.f32 u (*.f32 2 (pow.f32 u 2))))) 2) |
(/.f32 (*.f32 16 (*.f32 s (+.f32 u (*.f32 2 (pow.f32 u 2))))) 4) |
(/.f32 (*.f32 8 (*.f32 8 (*.f32 s (+.f32 (pow.f32 u 2) (*.f32 u 1/2))))) 8) |
(/.f32 (*.f32 4 (*.f32 16 (*.f32 s (+.f32 u (*.f32 2 (pow.f32 u 2)))))) 16) |
(/.f32 (*.f32 2 (*.f32 4 (*.f32 16 (*.f32 s (+.f32 u (*.f32 2 (pow.f32 u 2))))))) 32) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 4 (*.f32 16 (*.f32 s (+.f32 u (*.f32 2 (pow.f32 u 2)))))))) 64) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 4 (*.f32 16 (*.f32 s (+.f32 u (*.f32 2 (pow.f32 u 2))))))))) 128) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 4 (*.f32 16 (*.f32 s (+.f32 u (*.f32 2 (pow.f32 u 2)))))))))) 256) |
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 4 (*.f32 16 (*.f32 s (+.f32 u (*.f32 2 (pow.f32 u 2)))))))))) (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 4 (*.f32 16 (*.f32 s (+.f32 u (*.f32 2 (pow.f32 u 2))))))))))) 512) |
(pow.f32 (*.f32 8 (*.f32 s (+.f32 (pow.f32 u 2) (*.f32 u 1/2)))) 1) |
(-.f32 (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2))) 0) |
(*.f32 4 (+.f32 u (*.f32 2 (pow.f32 u 2)))) |
(*.f32 8 (+.f32 (pow.f32 u 2) (*.f32 u 1/2))) |
(*.f32 2 (+.f32 (+.f32 u u) (pow.f32 (+.f32 u u) 2))) |
(*.f32 (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2))) 1) |
(*.f32 1 (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2)))) |
(*.f32 (*.f32 4 (+.f32 (+.f32 u u) (pow.f32 (+.f32 u u) 2))) 1/2) |
(*.f32 (*.f32 4 (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2)))) 1/4) |
(*.f32 1/2 (*.f32 4 (+.f32 (+.f32 u u) (pow.f32 (+.f32 u u) 2)))) |
(*.f32 1/2 (+.f32 (*.f32 u 8) (*.f32 (pow.f32 u 2) 16))) |
(*.f32 (+.f32 (+.f32 u u) (pow.f32 (+.f32 u u) 2)) 2) |
(*.f32 1/4 (*.f32 4 (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2))))) |
(*.f32 (+.f32 u (*.f32 2 (pow.f32 u 2))) 4) |
(*.f32 (+.f32 (pow.f32 u 2) (*.f32 u 1/2)) 8) |
(*.f32 (+.f32 (*.f32 u 8) (*.f32 (pow.f32 u 2) 16)) 1/2) |
(/.f32 (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2))) 1) |
(/.f32 (*.f32 4 (+.f32 (+.f32 u u) (pow.f32 (+.f32 u u) 2))) 2) |
(/.f32 (*.f32 4 (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2)))) 4) |
(/.f32 (*.f32 8 (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2)))) 8) |
(/.f32 (*.f32 2 (*.f32 8 (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2))))) 16) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 8 (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2)))))) 32) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 8 (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2))))))) 64) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 8 (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2)))))))) 128) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 8 (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2))))))))) 256) |
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 8 (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2))))))))) (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 8 (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2)))))))))) 512) |
(pow.f32 (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2))) 1) |
| Outputs |
|---|
(*.f32 4 (*.f32 s u)) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2)))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 s (*.f32 8 (pow.f32 u 2)))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 (pow.f32 u 2) (*.f32 s 8))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 4 u))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2)))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 s (*.f32 8 (pow.f32 u 2)))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 (pow.f32 u 2) (*.f32 s 8))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 4 u))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2)))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 s (*.f32 8 (pow.f32 u 2)))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 (pow.f32 u 2) (*.f32 s 8))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 4 u))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(*.f32 (pow.f32 u 2) (*.f32 s 8)) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2)))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 s (*.f32 8 (pow.f32 u 2)))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 (pow.f32 u 2) (*.f32 s 8))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 4 u))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2)))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 s (*.f32 8 (pow.f32 u 2)))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 (pow.f32 u 2) (*.f32 s 8))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 4 u))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2)))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 s (*.f32 8 (pow.f32 u 2)))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 (pow.f32 u 2) (*.f32 s 8))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 4 u))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(*.f32 (pow.f32 u 2) (*.f32 s 8)) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2)))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 s (*.f32 8 (pow.f32 u 2)))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 (pow.f32 u 2) (*.f32 s 8))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 4 u))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2)))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 s (*.f32 8 (pow.f32 u 2)))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 (pow.f32 u 2) (*.f32 s 8))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 4 u))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2)))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 s (*.f32 8 (pow.f32 u 2)))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 (pow.f32 u 2) (*.f32 s 8))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 4 u))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 4 u))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 s (*.f32 8 (pow.f32 u 2)))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 (pow.f32 u 2) (*.f32 s 8))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 4 u))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 s (*.f32 8 (pow.f32 u 2)))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 (pow.f32 u 2) (*.f32 s 8))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 4 u))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 s (*.f32 8 (pow.f32 u 2)))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 (pow.f32 u 2) (*.f32 s 8))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 4 u))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 s (*.f32 8 (pow.f32 u 2)))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 (pow.f32 u 2) (*.f32 s 8))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 4 u))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 s (*.f32 8 (pow.f32 u 2)))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 (pow.f32 u 2) (*.f32 s 8))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 4 u))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 s (*.f32 8 (pow.f32 u 2)))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 (pow.f32 u 2) (*.f32 s 8))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 4 u))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 s (*.f32 8 (pow.f32 u 2)))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 (pow.f32 u 2) (*.f32 s 8))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 4 u))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 s (*.f32 8 (pow.f32 u 2)))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 (pow.f32 u 2) (*.f32 s 8))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 4 u))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 s (*.f32 8 (pow.f32 u 2)))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 (pow.f32 u 2) (*.f32 s 8))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 4 u))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 s (*.f32 8 (pow.f32 u 2)))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 (pow.f32 u 2) (*.f32 s 8))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 4 u))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 s (*.f32 8 (pow.f32 u 2)))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 (pow.f32 u 2) (*.f32 s 8))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 4 u))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 s (*.f32 8 (pow.f32 u 2)))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 (pow.f32 u 2) (*.f32 s 8))) |
(*.f32 4 u) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 4 u)) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 4 u)) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 4 u)) |
(*.f32 8 (pow.f32 u 2)) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 4 u)) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 4 u)) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 4 u)) |
(*.f32 8 (pow.f32 u 2)) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 4 u)) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 4 u)) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 4 u)) |
(+.f32 (*.f32 8 (*.f32 s (+.f32 (pow.f32 u 2) (*.f32 u 1/2)))) 0) |
(*.f32 s (*.f32 8 (+.f32 (pow.f32 u 2) (*.f32 u 1/2)))) |
(*.f32 (+.f32 (pow.f32 u 2) (*.f32 u 1/2)) (*.f32 s 8)) |
(+.f32 0 (*.f32 8 (*.f32 s (+.f32 (pow.f32 u 2) (*.f32 u 1/2))))) |
(*.f32 s (*.f32 8 (+.f32 (pow.f32 u 2) (*.f32 u 1/2)))) |
(*.f32 (+.f32 (pow.f32 u 2) (*.f32 u 1/2)) (*.f32 s 8)) |
(+.f32 (*.f32 (+.f32 s s) (+.f32 u (*.f32 2 (pow.f32 u 2)))) (*.f32 (+.f32 s s) (+.f32 u (*.f32 2 (pow.f32 u 2))))) |
(*.f32 (+.f32 u (*.f32 2 (pow.f32 u 2))) (+.f32 (+.f32 s s) (+.f32 s s))) |
(*.f32 (+.f32 u (*.f32 2 (pow.f32 u 2))) (+.f32 s (+.f32 s (+.f32 s s)))) |
(*.f32 4 (*.f32 s (+.f32 u (*.f32 2 (pow.f32 u 2))))) |
(*.f32 s (*.f32 4 (+.f32 u (*.f32 2 (pow.f32 u 2))))) |
(-.f32 (*.f32 8 (*.f32 s (+.f32 (pow.f32 u 2) (*.f32 u 1/2)))) 0) |
(*.f32 s (*.f32 8 (+.f32 (pow.f32 u 2) (*.f32 u 1/2)))) |
(*.f32 (+.f32 (pow.f32 u 2) (*.f32 u 1/2)) (*.f32 s 8)) |
(/.f32 (*.f32 8 (*.f32 s (+.f32 (pow.f32 u 2) (*.f32 u 1/2)))) 1) |
(*.f32 s (*.f32 8 (+.f32 (pow.f32 u 2) (*.f32 u 1/2)))) |
(*.f32 (+.f32 (pow.f32 u 2) (*.f32 u 1/2)) (*.f32 s 8)) |
(/.f32 (*.f32 8 (*.f32 s (+.f32 u (*.f32 2 (pow.f32 u 2))))) 2) |
(+.f32 (*.f32 (+.f32 s s) (+.f32 u (*.f32 2 (pow.f32 u 2)))) (*.f32 (+.f32 s s) (+.f32 u (*.f32 2 (pow.f32 u 2))))) |
(*.f32 (+.f32 u (*.f32 2 (pow.f32 u 2))) (+.f32 (+.f32 s s) (+.f32 s s))) |
(*.f32 (+.f32 u (*.f32 2 (pow.f32 u 2))) (+.f32 s (+.f32 s (+.f32 s s)))) |
(*.f32 4 (*.f32 s (+.f32 u (*.f32 2 (pow.f32 u 2))))) |
(*.f32 s (*.f32 4 (+.f32 u (*.f32 2 (pow.f32 u 2))))) |
(/.f32 (*.f32 16 (*.f32 s (+.f32 u (*.f32 2 (pow.f32 u 2))))) 4) |
(+.f32 (*.f32 (+.f32 s s) (+.f32 u (*.f32 2 (pow.f32 u 2)))) (*.f32 (+.f32 s s) (+.f32 u (*.f32 2 (pow.f32 u 2))))) |
(*.f32 (+.f32 u (*.f32 2 (pow.f32 u 2))) (+.f32 (+.f32 s s) (+.f32 s s))) |
(*.f32 (+.f32 u (*.f32 2 (pow.f32 u 2))) (+.f32 s (+.f32 s (+.f32 s s)))) |
(*.f32 4 (*.f32 s (+.f32 u (*.f32 2 (pow.f32 u 2))))) |
(*.f32 s (*.f32 4 (+.f32 u (*.f32 2 (pow.f32 u 2))))) |
(/.f32 (*.f32 8 (*.f32 8 (*.f32 s (+.f32 (pow.f32 u 2) (*.f32 u 1/2))))) 8) |
(*.f32 s (*.f32 8 (+.f32 (pow.f32 u 2) (*.f32 u 1/2)))) |
(*.f32 (+.f32 (pow.f32 u 2) (*.f32 u 1/2)) (*.f32 s 8)) |
(/.f32 (*.f32 4 (*.f32 16 (*.f32 s (+.f32 u (*.f32 2 (pow.f32 u 2)))))) 16) |
(+.f32 (*.f32 (+.f32 s s) (+.f32 u (*.f32 2 (pow.f32 u 2)))) (*.f32 (+.f32 s s) (+.f32 u (*.f32 2 (pow.f32 u 2))))) |
(*.f32 (+.f32 u (*.f32 2 (pow.f32 u 2))) (+.f32 (+.f32 s s) (+.f32 s s))) |
(*.f32 (+.f32 u (*.f32 2 (pow.f32 u 2))) (+.f32 s (+.f32 s (+.f32 s s)))) |
(*.f32 4 (*.f32 s (+.f32 u (*.f32 2 (pow.f32 u 2))))) |
(*.f32 s (*.f32 4 (+.f32 u (*.f32 2 (pow.f32 u 2))))) |
(/.f32 (*.f32 2 (*.f32 4 (*.f32 16 (*.f32 s (+.f32 u (*.f32 2 (pow.f32 u 2))))))) 32) |
(+.f32 (*.f32 (+.f32 s s) (+.f32 u (*.f32 2 (pow.f32 u 2)))) (*.f32 (+.f32 s s) (+.f32 u (*.f32 2 (pow.f32 u 2))))) |
(*.f32 (+.f32 u (*.f32 2 (pow.f32 u 2))) (+.f32 (+.f32 s s) (+.f32 s s))) |
(*.f32 (+.f32 u (*.f32 2 (pow.f32 u 2))) (+.f32 s (+.f32 s (+.f32 s s)))) |
(*.f32 4 (*.f32 s (+.f32 u (*.f32 2 (pow.f32 u 2))))) |
(*.f32 s (*.f32 4 (+.f32 u (*.f32 2 (pow.f32 u 2))))) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 4 (*.f32 16 (*.f32 s (+.f32 u (*.f32 2 (pow.f32 u 2)))))))) 64) |
(+.f32 (*.f32 (+.f32 s s) (+.f32 u (*.f32 2 (pow.f32 u 2)))) (*.f32 (+.f32 s s) (+.f32 u (*.f32 2 (pow.f32 u 2))))) |
(*.f32 (+.f32 u (*.f32 2 (pow.f32 u 2))) (+.f32 (+.f32 s s) (+.f32 s s))) |
(*.f32 (+.f32 u (*.f32 2 (pow.f32 u 2))) (+.f32 s (+.f32 s (+.f32 s s)))) |
(*.f32 4 (*.f32 s (+.f32 u (*.f32 2 (pow.f32 u 2))))) |
(*.f32 s (*.f32 4 (+.f32 u (*.f32 2 (pow.f32 u 2))))) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 4 (*.f32 16 (*.f32 s (+.f32 u (*.f32 2 (pow.f32 u 2))))))))) 128) |
(+.f32 (*.f32 (+.f32 s s) (+.f32 u (*.f32 2 (pow.f32 u 2)))) (*.f32 (+.f32 s s) (+.f32 u (*.f32 2 (pow.f32 u 2))))) |
(*.f32 (+.f32 u (*.f32 2 (pow.f32 u 2))) (+.f32 (+.f32 s s) (+.f32 s s))) |
(*.f32 (+.f32 u (*.f32 2 (pow.f32 u 2))) (+.f32 s (+.f32 s (+.f32 s s)))) |
(*.f32 4 (*.f32 s (+.f32 u (*.f32 2 (pow.f32 u 2))))) |
(*.f32 s (*.f32 4 (+.f32 u (*.f32 2 (pow.f32 u 2))))) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 4 (*.f32 16 (*.f32 s (+.f32 u (*.f32 2 (pow.f32 u 2)))))))))) 256) |
(+.f32 (*.f32 (+.f32 s s) (+.f32 u (*.f32 2 (pow.f32 u 2)))) (*.f32 (+.f32 s s) (+.f32 u (*.f32 2 (pow.f32 u 2))))) |
(*.f32 (+.f32 u (*.f32 2 (pow.f32 u 2))) (+.f32 (+.f32 s s) (+.f32 s s))) |
(*.f32 (+.f32 u (*.f32 2 (pow.f32 u 2))) (+.f32 s (+.f32 s (+.f32 s s)))) |
(*.f32 4 (*.f32 s (+.f32 u (*.f32 2 (pow.f32 u 2))))) |
(*.f32 s (*.f32 4 (+.f32 u (*.f32 2 (pow.f32 u 2))))) |
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 4 (*.f32 16 (*.f32 s (+.f32 u (*.f32 2 (pow.f32 u 2)))))))))) (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 4 (*.f32 16 (*.f32 s (+.f32 u (*.f32 2 (pow.f32 u 2))))))))))) 512) |
(+.f32 (*.f32 (+.f32 s s) (+.f32 u (*.f32 2 (pow.f32 u 2)))) (*.f32 (+.f32 s s) (+.f32 u (*.f32 2 (pow.f32 u 2))))) |
(*.f32 (+.f32 u (*.f32 2 (pow.f32 u 2))) (+.f32 (+.f32 s s) (+.f32 s s))) |
(*.f32 (+.f32 u (*.f32 2 (pow.f32 u 2))) (+.f32 s (+.f32 s (+.f32 s s)))) |
(*.f32 4 (*.f32 s (+.f32 u (*.f32 2 (pow.f32 u 2))))) |
(*.f32 s (*.f32 4 (+.f32 u (*.f32 2 (pow.f32 u 2))))) |
(pow.f32 (*.f32 8 (*.f32 s (+.f32 (pow.f32 u 2) (*.f32 u 1/2)))) 1) |
(*.f32 s (*.f32 8 (+.f32 (pow.f32 u 2) (*.f32 u 1/2)))) |
(*.f32 (+.f32 (pow.f32 u 2) (*.f32 u 1/2)) (*.f32 s 8)) |
(-.f32 (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2))) 0) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 4 u)) |
(*.f32 4 (+.f32 u (*.f32 2 (pow.f32 u 2)))) |
(*.f32 8 (+.f32 (pow.f32 u 2) (*.f32 u 1/2))) |
(*.f32 2 (+.f32 (+.f32 u u) (pow.f32 (+.f32 u u) 2))) |
(*.f32 2 (+.f32 u (+.f32 u (pow.f32 (+.f32 u u) 2)))) |
(*.f32 (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2))) 1) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 4 u)) |
(*.f32 1 (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2)))) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 4 u)) |
(*.f32 (*.f32 4 (+.f32 (+.f32 u u) (pow.f32 (+.f32 u u) 2))) 1/2) |
(*.f32 2 (+.f32 (+.f32 u u) (pow.f32 (+.f32 u u) 2))) |
(*.f32 2 (+.f32 u (+.f32 u (pow.f32 (+.f32 u u) 2)))) |
(*.f32 (*.f32 4 (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2)))) 1/4) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 4 u)) |
(*.f32 1/2 (*.f32 4 (+.f32 (+.f32 u u) (pow.f32 (+.f32 u u) 2)))) |
(*.f32 2 (+.f32 (+.f32 u u) (pow.f32 (+.f32 u u) 2))) |
(*.f32 2 (+.f32 u (+.f32 u (pow.f32 (+.f32 u u) 2)))) |
(*.f32 1/2 (+.f32 (*.f32 u 8) (*.f32 (pow.f32 u 2) 16))) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 4 u)) |
(*.f32 (+.f32 (+.f32 u u) (pow.f32 (+.f32 u u) 2)) 2) |
(*.f32 2 (+.f32 (+.f32 u u) (pow.f32 (+.f32 u u) 2))) |
(*.f32 2 (+.f32 u (+.f32 u (pow.f32 (+.f32 u u) 2)))) |
(*.f32 1/4 (*.f32 4 (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2))))) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 4 u)) |
(*.f32 (+.f32 u (*.f32 2 (pow.f32 u 2))) 4) |
(*.f32 4 (+.f32 u (*.f32 2 (pow.f32 u 2)))) |
(*.f32 (+.f32 (pow.f32 u 2) (*.f32 u 1/2)) 8) |
(*.f32 8 (+.f32 (pow.f32 u 2) (*.f32 u 1/2))) |
(*.f32 (+.f32 (*.f32 u 8) (*.f32 (pow.f32 u 2) 16)) 1/2) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 4 u)) |
(/.f32 (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2))) 1) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 4 u)) |
(/.f32 (*.f32 4 (+.f32 (+.f32 u u) (pow.f32 (+.f32 u u) 2))) 2) |
(*.f32 2 (+.f32 (+.f32 u u) (pow.f32 (+.f32 u u) 2))) |
(*.f32 2 (+.f32 u (+.f32 u (pow.f32 (+.f32 u u) 2)))) |
(/.f32 (*.f32 4 (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2)))) 4) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 4 u)) |
(/.f32 (*.f32 8 (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2)))) 8) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 4 u)) |
(/.f32 (*.f32 2 (*.f32 8 (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2))))) 16) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 4 u)) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 8 (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2)))))) 32) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 4 u)) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 8 (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2))))))) 64) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 4 u)) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 8 (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2)))))))) 128) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 4 u)) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 8 (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2))))))))) 256) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 4 u)) |
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 8 (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2))))))))) (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 8 (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2)))))))))) 512) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 4 u)) |
(pow.f32 (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2))) 1) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 4 u)) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.2b | (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) |
| ✓ | 0.2b | (*.f32 s (*.f32 (log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) 2)) |
| 0.2b | (/.f32 1 (-.f32 1 (*.f32 4 u))) | |
| ✓ | 15.6b | (log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) |
Compiled 63 to 53 computations (15.9% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 18.0ms | s | @ | 0 | (*.f32 s (*.f32 (log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) 2)) |
| 1.0ms | u | @ | inf | (log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) |
| 1.0ms | u | @ | -inf | (log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) |
| 1.0ms | u | @ | inf | (*.f32 s (*.f32 (log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) 2)) |
| 1.0ms | u | @ | -inf | (*.f32 s (*.f32 (log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) 2)) |
| 1× | batch-egg-rewrite |
| 1960× | rational.json-1 |
| 966× | rational.json-simplify-2 |
| 920× | rational.json-2 |
| 920× | rational.json-3 |
| 886× | rational.json-simplify-35 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 15 | 89 |
| 1 | 115 | 89 |
| 2 | 266 | 79 |
| 3 | 568 | 79 |
| 4 | 1181 | 79 |
| 5 | 3045 | 79 |
| 6 | 7657 | 79 |
| 1× | node limit |
| Inputs |
|---|
(log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) |
(*.f32 s (*.f32 (log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) 2)) |
(sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 1/4) (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (log.f32 (pow.f32 (pow.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 4) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 1/8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (log.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))) 2)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 4 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) 1/8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (log.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 1/8) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/8 (*.f32 4 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (log.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))) 2)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 4 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 4 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 4 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) s) (*.f32 (log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) s))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (log.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))) (+.f32 s s))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) (*.f32 4 s)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 8 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 8 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 8 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))))) (*.f32 2 (*.f32 8 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (sqrt.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))) (+.f32 s s))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))) s))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (sqrt.f32 (pow.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) (*.f32 4 s)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 1/2) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (/.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 4 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (*.f32 4 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 4 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 4 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 4 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 4 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))))) (*.f32 2 (*.f32 2 (*.f32 4 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 1/2) 2))))) |
| 1× | egg-herbie |
| 1460× | exponential.json-simplify-24 |
| 1150× | rational.json-simplify-51 |
| 886× | exponential.json-simplify-26 |
| 786× | exponential.json-simplify-29 |
| 716× | rational.json-simplify-1 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 155 | 2617 |
| 1 | 336 | 2513 |
| 2 | 931 | 2333 |
| 3 | 3176 | 2327 |
| 4 | 7388 | 2327 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 2 u) |
(+.f32 (*.f32 2 u) (*.f32 4 (pow.f32 u 2))) |
(+.f32 (*.f32 32/3 (pow.f32 u 3)) (+.f32 (*.f32 2 u) (*.f32 4 (pow.f32 u 2)))) |
(+.f32 (*.f32 32/3 (pow.f32 u 3)) (+.f32 (*.f32 32 (pow.f32 u 4)) (+.f32 (*.f32 2 u) (*.f32 4 (pow.f32 u 2))))) |
(*.f32 2 (*.f32 s (log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))))) |
(*.f32 2 (*.f32 s (log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))))) |
(*.f32 2 (*.f32 s (log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))))) |
(*.f32 2 (*.f32 s (log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))))) |
(*.f32 2 (*.f32 s (log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))))) |
(*.f32 2 (*.f32 s (log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))))) |
(*.f32 2 (*.f32 s (log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))))) |
(*.f32 2 (*.f32 s (log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))))) |
(*.f32 2 (*.f32 s (log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))))) |
(*.f32 2 (*.f32 s (log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))))) |
(*.f32 2 (*.f32 s (log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))))) |
(*.f32 2 (*.f32 s (log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))))) |
(*.f32 4 (*.f32 s u)) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2)))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2))))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 4 (*.f32 s u)) (+.f32 (*.f32 8 (*.f32 s (pow.f32 u 2))) (*.f32 64 (*.f32 s (pow.f32 u 4)))))) |
1 |
(+.f32 1 (*.f32 2 u)) |
(+.f32 1 (+.f32 (*.f32 2 u) (*.f32 6 (pow.f32 u 2)))) |
(+.f32 1 (+.f32 (*.f32 2 u) (+.f32 (*.f32 20 (pow.f32 u 3)) (*.f32 6 (pow.f32 u 2))))) |
(+.f32 (log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) 0) |
(+.f32 0 (log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))))) |
(+.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 1/4) (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 1/4)) |
(-.f32 (log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) 0) |
(*.f32 1 (log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))))) |
(*.f32 1 (log.f32 (pow.f32 (pow.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 4) 1/4))) |
(*.f32 4 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 1/8)) |
(*.f32 (log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) 1) |
(*.f32 2 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 1/4)) |
(*.f32 1/2 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) |
(*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 1/2) |
(*.f32 (log.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))) 2)) 1/4) |
(*.f32 (*.f32 4 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) 1/8) |
(*.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 1/4) 2) |
(*.f32 1/4 (log.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))) 2))) |
(*.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 1/8) 4) |
(*.f32 1/8 (*.f32 4 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))))) |
(/.f32 (log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) 1) |
(/.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 2) |
(/.f32 (log.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))) 2)) 4) |
(/.f32 (*.f32 4 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) 8) |
(/.f32 (*.f32 2 (*.f32 4 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))))) 16) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 4 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))))) 32) |
(pow.f32 (log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) 1) |
(+.f32 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) 0) |
(+.f32 0 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))))) |
(+.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) s) (*.f32 (log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) s)) |
(-.f32 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) 0) |
(/.f32 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) 1) |
(/.f32 (log.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))) (+.f32 s s))) 2) |
(/.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) (*.f32 4 s)) 4) |
(/.f32 (*.f32 8 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))))) 8) |
(/.f32 (*.f32 2 (*.f32 8 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))))) 16) |
(/.f32 (+.f32 (*.f32 2 (*.f32 8 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))))) (*.f32 2 (*.f32 8 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))))))) 32) |
(pow.f32 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) 1) |
(log.f32 (sqrt.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))) (+.f32 s s)))) |
(log.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))) s)) |
(log.f32 (sqrt.f32 (pow.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) (*.f32 4 s)))) |
(+.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 0) |
(+.f32 0 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) |
(+.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 1/2) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 1/2)) |
(-.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 0) |
(*.f32 1 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) |
(*.f32 4 (/.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 4)) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 1) |
(*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 1/2)) |
(*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 2)) |
(*.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 2) 1/2) |
(*.f32 (*.f32 4 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) 1/4) |
(*.f32 1/4 (*.f32 4 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))))) |
(*.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 1/2) 2) |
(*.f32 (/.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 4) 4) |
(/.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 1) |
(/.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 2) 2) |
(/.f32 (*.f32 4 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) 4) |
(/.f32 (*.f32 2 (*.f32 4 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))))) 8) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 4 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))))) 16) |
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 4 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))))) (*.f32 2 (*.f32 2 (*.f32 4 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))))))) 32) |
(pow.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 1) |
(pow.f32 (pow.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 2) 1/2) |
(pow.f32 (pow.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 1/2) 2) |
| Outputs |
|---|
(*.f32 2 u) |
(+.f32 (*.f32 2 u) (*.f32 4 (pow.f32 u 2))) |
(+.f32 (*.f32 32/3 (pow.f32 u 3)) (+.f32 (*.f32 2 u) (*.f32 4 (pow.f32 u 2)))) |
(+.f32 (*.f32 2 u) (+.f32 (*.f32 4 (pow.f32 u 2)) (*.f32 32/3 (pow.f32 u 3)))) |
(+.f32 (*.f32 32/3 (pow.f32 u 3)) (+.f32 (*.f32 32 (pow.f32 u 4)) (+.f32 (*.f32 2 u) (*.f32 4 (pow.f32 u 2))))) |
(+.f32 (*.f32 32/3 (pow.f32 u 3)) (+.f32 (*.f32 2 u) (+.f32 (*.f32 4 (pow.f32 u 2)) (*.f32 32 (pow.f32 u 4))))) |
(+.f32 (*.f32 2 u) (+.f32 (+.f32 (*.f32 4 (pow.f32 u 2)) (*.f32 32 (pow.f32 u 4))) (*.f32 32/3 (pow.f32 u 3)))) |
(+.f32 (*.f32 4 (pow.f32 u 2)) (+.f32 (+.f32 (*.f32 2 u) (*.f32 32/3 (pow.f32 u 3))) (*.f32 32 (pow.f32 u 4)))) |
(+.f32 (*.f32 2 u) (+.f32 (*.f32 4 (pow.f32 u 2)) (+.f32 (*.f32 32/3 (pow.f32 u 3)) (*.f32 32 (pow.f32 u 4))))) |
(*.f32 2 (*.f32 s (log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))))) |
(*.f32 2 (*.f32 s (log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 u 4))))))) |
(*.f32 s (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 u 4)))) 1)) |
(*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 u 4))))) |
(*.f32 s (log.f32 (/.f32 -1 (+.f32 (*.f32 u 4) -1)))) |
(*.f32 2 (*.f32 s (log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))))) |
(*.f32 2 (*.f32 s (log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 u 4))))))) |
(*.f32 s (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 u 4)))) 1)) |
(*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 u 4))))) |
(*.f32 s (log.f32 (/.f32 -1 (+.f32 (*.f32 u 4) -1)))) |
(*.f32 2 (*.f32 s (log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))))) |
(*.f32 2 (*.f32 s (log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 u 4))))))) |
(*.f32 s (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 u 4)))) 1)) |
(*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 u 4))))) |
(*.f32 s (log.f32 (/.f32 -1 (+.f32 (*.f32 u 4) -1)))) |
(*.f32 2 (*.f32 s (log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))))) |
(*.f32 2 (*.f32 s (log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 u 4))))))) |
(*.f32 s (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 u 4)))) 1)) |
(*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 u 4))))) |
(*.f32 s (log.f32 (/.f32 -1 (+.f32 (*.f32 u 4) -1)))) |
(*.f32 2 (*.f32 s (log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))))) |
(*.f32 2 (*.f32 s (log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 u 4))))))) |
(*.f32 s (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 u 4)))) 1)) |
(*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 u 4))))) |
(*.f32 s (log.f32 (/.f32 -1 (+.f32 (*.f32 u 4) -1)))) |
(*.f32 2 (*.f32 s (log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))))) |
(*.f32 2 (*.f32 s (log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 u 4))))))) |
(*.f32 s (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 u 4)))) 1)) |
(*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 u 4))))) |
(*.f32 s (log.f32 (/.f32 -1 (+.f32 (*.f32 u 4) -1)))) |
(*.f32 2 (*.f32 s (log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))))) |
(*.f32 2 (*.f32 s (log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 u 4))))))) |
(*.f32 s (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 u 4)))) 1)) |
(*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 u 4))))) |
(*.f32 s (log.f32 (/.f32 -1 (+.f32 (*.f32 u 4) -1)))) |
(*.f32 2 (*.f32 s (log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))))) |
(*.f32 2 (*.f32 s (log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 u 4))))))) |
(*.f32 s (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 u 4)))) 1)) |
(*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 u 4))))) |
(*.f32 s (log.f32 (/.f32 -1 (+.f32 (*.f32 u 4) -1)))) |
(*.f32 2 (*.f32 s (log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))))) |
(*.f32 2 (*.f32 s (log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 u 4))))))) |
(*.f32 s (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 u 4)))) 1)) |
(*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 u 4))))) |
(*.f32 s (log.f32 (/.f32 -1 (+.f32 (*.f32 u 4) -1)))) |
(*.f32 2 (*.f32 s (log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))))) |
(*.f32 2 (*.f32 s (log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 u 4))))))) |
(*.f32 s (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 u 4)))) 1)) |
(*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 u 4))))) |
(*.f32 s (log.f32 (/.f32 -1 (+.f32 (*.f32 u 4) -1)))) |
(*.f32 2 (*.f32 s (log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))))) |
(*.f32 2 (*.f32 s (log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 u 4))))))) |
(*.f32 s (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 u 4)))) 1)) |
(*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 u 4))))) |
(*.f32 s (log.f32 (/.f32 -1 (+.f32 (*.f32 u 4) -1)))) |
(*.f32 2 (*.f32 s (log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))))) |
(*.f32 2 (*.f32 s (log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 u 4))))))) |
(*.f32 s (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 u 4)))) 1)) |
(*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 u 4))))) |
(*.f32 s (log.f32 (/.f32 -1 (+.f32 (*.f32 u 4) -1)))) |
(*.f32 4 (*.f32 s u)) |
(*.f32 4 (*.f32 u s)) |
(*.f32 u (*.f32 4 s)) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2)))) |
(+.f32 (*.f32 4 (*.f32 u s)) (*.f32 8 (*.f32 (pow.f32 u 2) s))) |
(+.f32 (*.f32 u (*.f32 4 s)) (*.f32 (pow.f32 u 2) (*.f32 8 s))) |
(*.f32 s (+.f32 (*.f32 (pow.f32 u 2) 8) (*.f32 u 4))) |
(*.f32 s (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 2) 8))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2))))) |
(+.f32 (*.f32 4 (*.f32 u s)) (+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 s (*.f32 (pow.f32 u 3) 64/3)))) |
(+.f32 (*.f32 u (*.f32 4 s)) (+.f32 (*.f32 (pow.f32 u 2) (*.f32 8 s)) (*.f32 (pow.f32 u 3) (*.f32 64/3 s)))) |
(+.f32 (*.f32 u (*.f32 4 s)) (*.f32 s (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)))) |
(*.f32 s (+.f32 (*.f32 (pow.f32 u 2) 8) (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 3) 64/3)))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 4 (*.f32 s u)) (+.f32 (*.f32 8 (*.f32 s (pow.f32 u 2))) (*.f32 64 (*.f32 s (pow.f32 u 4)))))) |
(+.f32 (*.f32 4 (*.f32 u s)) (+.f32 (+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 s (*.f32 (pow.f32 u 4) 64))) (*.f32 s (*.f32 (pow.f32 u 3) 64/3)))) |
(+.f32 (*.f32 (pow.f32 u 2) (*.f32 8 s)) (+.f32 (+.f32 (*.f32 u (*.f32 4 s)) (*.f32 (pow.f32 u 4) (*.f32 64 s))) (*.f32 (pow.f32 u 3) (*.f32 64/3 s)))) |
(+.f32 (*.f32 s (+.f32 (*.f32 (pow.f32 u 4) 64) (*.f32 (pow.f32 u 2) 8))) (*.f32 s (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 u 4)))) |
(+.f32 (*.f32 (pow.f32 u 2) (*.f32 s 8)) (*.f32 s (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64))))) |
1 |
(+.f32 1 (*.f32 2 u)) |
(+.f32 (*.f32 2 u) 1) |
(+.f32 1 (+.f32 (*.f32 2 u) (*.f32 6 (pow.f32 u 2)))) |
(+.f32 (*.f32 2 u) (+.f32 (*.f32 (pow.f32 u 2) 6) 1)) |
(+.f32 (*.f32 2 u) (+.f32 1 (*.f32 (pow.f32 u 2) 6))) |
(+.f32 1 (+.f32 (*.f32 2 u) (+.f32 (*.f32 20 (pow.f32 u 3)) (*.f32 6 (pow.f32 u 2))))) |
(+.f32 (*.f32 2 u) (+.f32 (+.f32 (*.f32 (pow.f32 u 2) 6) (*.f32 (pow.f32 u 3) 20)) 1)) |
(+.f32 (*.f32 2 u) (+.f32 1 (+.f32 (*.f32 (pow.f32 u 2) 6) (*.f32 (pow.f32 u 3) 20)))) |
(+.f32 (*.f32 2 u) (+.f32 (+.f32 1 (*.f32 (pow.f32 u 2) 6)) (*.f32 (pow.f32 u 3) 20))) |
(+.f32 (+.f32 (*.f32 2 u) 1) (+.f32 (*.f32 (pow.f32 u 2) 6) (*.f32 (pow.f32 u 3) 20))) |
(+.f32 (log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) 0) |
(log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 u 4))))) |
(log.f32 (sqrt.f32 (/.f32 -1 (+.f32 (*.f32 u 4) -1)))) |
(+.f32 0 (log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))))) |
(log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 u 4))))) |
(log.f32 (sqrt.f32 (/.f32 -1 (+.f32 (*.f32 u 4) -1)))) |
(+.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 1/4) (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 1/4)) |
(log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 u 4))))) |
(log.f32 (sqrt.f32 (/.f32 -1 (+.f32 (*.f32 u 4) -1)))) |
(-.f32 (log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) 0) |
(log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 u 4))))) |
(log.f32 (sqrt.f32 (/.f32 -1 (+.f32 (*.f32 u 4) -1)))) |
(*.f32 1 (log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))))) |
(log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 u 4))))) |
(log.f32 (sqrt.f32 (/.f32 -1 (+.f32 (*.f32 u 4) -1)))) |
(*.f32 1 (log.f32 (pow.f32 (pow.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 4) 1/4))) |
(log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 u 4))))) |
(log.f32 (sqrt.f32 (/.f32 -1 (+.f32 (*.f32 u 4) -1)))) |
(*.f32 4 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 1/8)) |
(log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 u 4))))) |
(log.f32 (sqrt.f32 (/.f32 -1 (+.f32 (*.f32 u 4) -1)))) |
(*.f32 (log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) 1) |
(log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 u 4))))) |
(log.f32 (sqrt.f32 (/.f32 -1 (+.f32 (*.f32 u 4) -1)))) |
(*.f32 2 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 1/4)) |
(log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 u 4))))) |
(log.f32 (sqrt.f32 (/.f32 -1 (+.f32 (*.f32 u 4) -1)))) |
(*.f32 1/2 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) |
(log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 u 4))))) |
(log.f32 (sqrt.f32 (/.f32 -1 (+.f32 (*.f32 u 4) -1)))) |
(*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 1/2) |
(log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 u 4))))) |
(log.f32 (sqrt.f32 (/.f32 -1 (+.f32 (*.f32 u 4) -1)))) |
(*.f32 (log.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))) 2)) 1/4) |
(log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 u 4))))) |
(log.f32 (sqrt.f32 (/.f32 -1 (+.f32 (*.f32 u 4) -1)))) |
(*.f32 (*.f32 4 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) 1/8) |
(log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 u 4))))) |
(log.f32 (sqrt.f32 (/.f32 -1 (+.f32 (*.f32 u 4) -1)))) |
(*.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 1/4) 2) |
(log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 u 4))))) |
(log.f32 (sqrt.f32 (/.f32 -1 (+.f32 (*.f32 u 4) -1)))) |
(*.f32 1/4 (log.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))) 2))) |
(log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 u 4))))) |
(log.f32 (sqrt.f32 (/.f32 -1 (+.f32 (*.f32 u 4) -1)))) |
(*.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 1/8) 4) |
(log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 u 4))))) |
(log.f32 (sqrt.f32 (/.f32 -1 (+.f32 (*.f32 u 4) -1)))) |
(*.f32 1/8 (*.f32 4 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))))) |
(log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 u 4))))) |
(log.f32 (sqrt.f32 (/.f32 -1 (+.f32 (*.f32 u 4) -1)))) |
(/.f32 (log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) 1) |
(log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 u 4))))) |
(log.f32 (sqrt.f32 (/.f32 -1 (+.f32 (*.f32 u 4) -1)))) |
(/.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 2) |
(log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 u 4))))) |
(log.f32 (sqrt.f32 (/.f32 -1 (+.f32 (*.f32 u 4) -1)))) |
(/.f32 (log.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))) 2)) 4) |
(log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 u 4))))) |
(log.f32 (sqrt.f32 (/.f32 -1 (+.f32 (*.f32 u 4) -1)))) |
(/.f32 (*.f32 4 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) 8) |
(log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 u 4))))) |
(log.f32 (sqrt.f32 (/.f32 -1 (+.f32 (*.f32 u 4) -1)))) |
(/.f32 (*.f32 2 (*.f32 4 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))))) 16) |
(log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 u 4))))) |
(log.f32 (sqrt.f32 (/.f32 -1 (+.f32 (*.f32 u 4) -1)))) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 4 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))))) 32) |
(log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 u 4))))) |
(log.f32 (sqrt.f32 (/.f32 -1 (+.f32 (*.f32 u 4) -1)))) |
(pow.f32 (log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) 1) |
(log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 u 4))))) |
(log.f32 (sqrt.f32 (/.f32 -1 (+.f32 (*.f32 u 4) -1)))) |
(+.f32 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) 0) |
(*.f32 2 (*.f32 s (log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 u 4))))))) |
(*.f32 s (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 u 4)))) 1)) |
(*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 u 4))))) |
(*.f32 s (log.f32 (/.f32 -1 (+.f32 (*.f32 u 4) -1)))) |
(+.f32 0 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))))) |
(*.f32 2 (*.f32 s (log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 u 4))))))) |
(*.f32 s (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 u 4)))) 1)) |
(*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 u 4))))) |
(*.f32 s (log.f32 (/.f32 -1 (+.f32 (*.f32 u 4) -1)))) |
(+.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) s) (*.f32 (log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) s)) |
(*.f32 2 (*.f32 s (log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 u 4))))))) |
(*.f32 s (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 u 4)))) 1)) |
(*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 u 4))))) |
(*.f32 s (log.f32 (/.f32 -1 (+.f32 (*.f32 u 4) -1)))) |
(-.f32 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) 0) |
(*.f32 2 (*.f32 s (log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 u 4))))))) |
(*.f32 s (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 u 4)))) 1)) |
(*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 u 4))))) |
(*.f32 s (log.f32 (/.f32 -1 (+.f32 (*.f32 u 4) -1)))) |
(/.f32 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) 1) |
(*.f32 2 (*.f32 s (log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 u 4))))))) |
(*.f32 s (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 u 4)))) 1)) |
(*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 u 4))))) |
(*.f32 s (log.f32 (/.f32 -1 (+.f32 (*.f32 u 4) -1)))) |
(/.f32 (log.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))) (+.f32 s s))) 2) |
(*.f32 2 (*.f32 s (log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 u 4))))))) |
(*.f32 s (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 u 4)))) 1)) |
(*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 u 4))))) |
(*.f32 s (log.f32 (/.f32 -1 (+.f32 (*.f32 u 4) -1)))) |
(/.f32 (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) (*.f32 4 s)) 4) |
(*.f32 2 (*.f32 s (log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 u 4))))))) |
(*.f32 s (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 u 4)))) 1)) |
(*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 u 4))))) |
(*.f32 s (log.f32 (/.f32 -1 (+.f32 (*.f32 u 4) -1)))) |
(/.f32 (*.f32 8 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))))) 8) |
(*.f32 2 (*.f32 s (log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 u 4))))))) |
(*.f32 s (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 u 4)))) 1)) |
(*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 u 4))))) |
(*.f32 s (log.f32 (/.f32 -1 (+.f32 (*.f32 u 4) -1)))) |
(/.f32 (*.f32 2 (*.f32 8 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))))) 16) |
(*.f32 2 (*.f32 s (log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 u 4))))))) |
(*.f32 s (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 u 4)))) 1)) |
(*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 u 4))))) |
(*.f32 s (log.f32 (/.f32 -1 (+.f32 (*.f32 u 4) -1)))) |
(/.f32 (+.f32 (*.f32 2 (*.f32 8 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))))) (*.f32 2 (*.f32 8 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))))))) 32) |
(*.f32 2 (*.f32 s (log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 u 4))))))) |
(*.f32 s (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 u 4)))) 1)) |
(*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 u 4))))) |
(*.f32 s (log.f32 (/.f32 -1 (+.f32 (*.f32 u 4) -1)))) |
(pow.f32 (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) 1) |
(*.f32 2 (*.f32 s (log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 u 4))))))) |
(*.f32 s (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 u 4)))) 1)) |
(*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 u 4))))) |
(*.f32 s (log.f32 (/.f32 -1 (+.f32 (*.f32 u 4) -1)))) |
(log.f32 (sqrt.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))) (+.f32 s s)))) |
(*.f32 2 (*.f32 s (log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 u 4))))))) |
(*.f32 s (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 u 4)))) 1)) |
(*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 u 4))))) |
(*.f32 s (log.f32 (/.f32 -1 (+.f32 (*.f32 u 4) -1)))) |
(log.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))) s)) |
(*.f32 2 (*.f32 s (log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 u 4))))))) |
(*.f32 s (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 u 4)))) 1)) |
(*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 u 4))))) |
(*.f32 s (log.f32 (/.f32 -1 (+.f32 (*.f32 u 4) -1)))) |
(log.f32 (sqrt.f32 (pow.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) (*.f32 4 s)))) |
(*.f32 2 (*.f32 s (log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 u 4))))))) |
(*.f32 s (*.f32 (log.f32 (/.f32 1 (-.f32 1 (*.f32 u 4)))) 1)) |
(*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 u 4))))) |
(*.f32 s (log.f32 (/.f32 -1 (+.f32 (*.f32 u 4) -1)))) |
(+.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 0) |
(sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 u 4)))) |
(sqrt.f32 (/.f32 -1 (+.f32 (*.f32 u 4) -1))) |
(+.f32 0 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) |
(sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 u 4)))) |
(sqrt.f32 (/.f32 -1 (+.f32 (*.f32 u 4) -1))) |
(+.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 1/2) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 1/2)) |
(sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 u 4)))) |
(sqrt.f32 (/.f32 -1 (+.f32 (*.f32 u 4) -1))) |
(-.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 0) |
(sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 u 4)))) |
(sqrt.f32 (/.f32 -1 (+.f32 (*.f32 u 4) -1))) |
(*.f32 1 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) |
(sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 u 4)))) |
(sqrt.f32 (/.f32 -1 (+.f32 (*.f32 u 4) -1))) |
(*.f32 4 (/.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 4)) |
(sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 u 4)))) |
(sqrt.f32 (/.f32 -1 (+.f32 (*.f32 u 4) -1))) |
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 1) |
(sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 u 4)))) |
(sqrt.f32 (/.f32 -1 (+.f32 (*.f32 u 4) -1))) |
(*.f32 2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 1/2)) |
(sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 u 4)))) |
(sqrt.f32 (/.f32 -1 (+.f32 (*.f32 u 4) -1))) |
(*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 2)) |
(sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 u 4)))) |
(sqrt.f32 (/.f32 -1 (+.f32 (*.f32 u 4) -1))) |
(*.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 2) 1/2) |
(sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 u 4)))) |
(sqrt.f32 (/.f32 -1 (+.f32 (*.f32 u 4) -1))) |
(*.f32 (*.f32 4 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) 1/4) |
(sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 u 4)))) |
(sqrt.f32 (/.f32 -1 (+.f32 (*.f32 u 4) -1))) |
(*.f32 1/4 (*.f32 4 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))))) |
(sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 u 4)))) |
(sqrt.f32 (/.f32 -1 (+.f32 (*.f32 u 4) -1))) |
(*.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 1/2) 2) |
(sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 u 4)))) |
(sqrt.f32 (/.f32 -1 (+.f32 (*.f32 u 4) -1))) |
(*.f32 (/.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 4) 4) |
(sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 u 4)))) |
(sqrt.f32 (/.f32 -1 (+.f32 (*.f32 u 4) -1))) |
(/.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 1) |
(sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 u 4)))) |
(sqrt.f32 (/.f32 -1 (+.f32 (*.f32 u 4) -1))) |
(/.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 2) 2) |
(sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 u 4)))) |
(sqrt.f32 (/.f32 -1 (+.f32 (*.f32 u 4) -1))) |
(/.f32 (*.f32 4 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) 4) |
(sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 u 4)))) |
(sqrt.f32 (/.f32 -1 (+.f32 (*.f32 u 4) -1))) |
(/.f32 (*.f32 2 (*.f32 4 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))))) 8) |
(sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 u 4)))) |
(sqrt.f32 (/.f32 -1 (+.f32 (*.f32 u 4) -1))) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 4 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))))) 16) |
(sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 u 4)))) |
(sqrt.f32 (/.f32 -1 (+.f32 (*.f32 u 4) -1))) |
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 4 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))))) (*.f32 2 (*.f32 2 (*.f32 4 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))))))) 32) |
(sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 u 4)))) |
(sqrt.f32 (/.f32 -1 (+.f32 (*.f32 u 4) -1))) |
(pow.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 1) |
(sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 u 4)))) |
(sqrt.f32 (/.f32 -1 (+.f32 (*.f32 u 4) -1))) |
(pow.f32 (pow.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 2) 1/2) |
(sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 u 4)))) |
(sqrt.f32 (/.f32 -1 (+.f32 (*.f32 u 4) -1))) |
(pow.f32 (pow.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) 1/2) 2) |
(sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 u 4)))) |
(sqrt.f32 (/.f32 -1 (+.f32 (*.f32 u 4) -1))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.2b | (+.f32 (*.f32 4 (*.f32 u s)) (+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 (pow.f32 u 3) (*.f32 s 64/3)))) |
| ✓ | 0.2b | (*.f32 8 (*.f32 (pow.f32 u 2) s)) |
| ✓ | 0.2b | (*.f32 (pow.f32 u 3) (*.f32 s 64/3)) |
| ✓ | 0.3b | (*.f32 s 64/3) |
Compiled 81 to 54 computations (33.3% saved)
21 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | s | @ | 0 | (*.f32 8 (*.f32 (pow.f32 u 2) s)) |
| 0.0ms | s | @ | 0 | (*.f32 (pow.f32 u 3) (*.f32 s 64/3)) |
| 0.0ms | u | @ | inf | (*.f32 (pow.f32 u 3) (*.f32 s 64/3)) |
| 0.0ms | s | @ | inf | (*.f32 8 (*.f32 (pow.f32 u 2) s)) |
| 0.0ms | s | @ | inf | (*.f32 (pow.f32 u 3) (*.f32 s 64/3)) |
| 1× | batch-egg-rewrite |
| 1544× | exponential.json-3 |
| 1544× | rational.json-1 |
| 1544× | rational.json-2 |
| 1544× | rational.json-4 |
| 1544× | rational.json-3 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 19 | 106 |
| 1 | 132 | 106 |
| 2 | 272 | 100 |
| 3 | 564 | 94 |
| 4 | 1149 | 94 |
| 5 | 2971 | 94 |
| 6 | 5638 | 94 |
| 7 | 6892 | 94 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 s 64/3) |
(*.f32 (pow.f32 u 3) (*.f32 s 64/3)) |
(*.f32 8 (*.f32 (pow.f32 u 2) s)) |
(+.f32 (*.f32 4 (*.f32 u s)) (+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 (pow.f32 u 3) (*.f32 s 64/3)))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 s 64/3) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 s 64/3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 s 32/3) (*.f32 s 32/3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 s 64/3) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 s 64/3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 s 128/3) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 s 256/3) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 s 256/3)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 s 256/3))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 s 256/3)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 s 256/3))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 s 64/3) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 64/3 (*.f32 s (pow.f32 u 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 u 3) (*.f32 s 32/3)) (*.f32 (pow.f32 u 3) (*.f32 s 32/3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 s (*.f32 (pow.f32 u 3) 128/3)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 u 3) (*.f32 s 256/3)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (pow.f32 u 3) (*.f32 s 256/3))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 (pow.f32 u 3) (*.f32 s 256/3)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (pow.f32 u 3) (*.f32 s 256/3))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (pow.f32 u 3) (*.f32 s 256/3)))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 s (pow.f32 u 2)) (+.f32 (*.f32 s (*.f32 (pow.f32 u 2) 4)) (*.f32 s (*.f32 3 (pow.f32 u 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 s (*.f32 8 (pow.f32 u 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 s (*.f32 8 (pow.f32 u 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 s (*.f32 2 (pow.f32 u 2))) (*.f32 3 (*.f32 s (*.f32 2 (pow.f32 u 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 s (*.f32 (pow.f32 u 2) 4)) (*.f32 s (*.f32 (pow.f32 u 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 s (*.f32 (pow.f32 u 2) 4)) (*.f32 s (*.f32 3 (pow.f32 u 2)))) (*.f32 s (pow.f32 u 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 3 (*.f32 s (*.f32 2 (pow.f32 u 2)))) (*.f32 s (*.f32 2 (pow.f32 u 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 s (*.f32 8 (pow.f32 u 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 s (*.f32 8 (pow.f32 u 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 s (*.f32 (pow.f32 u 2) 16)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 s (pow.f32 u 2)) 32) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (*.f32 s (pow.f32 u 2)) 32)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 s (pow.f32 u 2)) 32))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 s (pow.f32 u 2)) 32)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 s (pow.f32 u 2)) 32))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 s (*.f32 8 (pow.f32 u 2))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (*.f32 s 1/2) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (/.f32 (*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 s (*.f32 2 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 4 (*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 s (*.f32 2 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 s 1/2) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))) s)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (*.f32 4 (*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2))))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 s (*.f32 2 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 4 (*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 4 (*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2))))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 4 (*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 4 (*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2))))))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 4 (*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))))))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2))))) 1))))) |
| 1× | egg-herbie |
| 3058× | rational.json-simplify-35 |
| 2026× | rational.json-simplify-2 |
| 1836× | rational.json-simplify-53 |
| 1044× | exponential.json-simplify-26 |
| 868× | rational.json-simplify-1 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 157 | 4141 |
| 1 | 386 | 3905 |
| 2 | 846 | 3695 |
| 3 | 2399 | 3695 |
| 4 | 3658 | 3695 |
| 5 | 4346 | 3695 |
| 6 | 4768 | 3695 |
| 7 | 5135 | 3695 |
| 8 | 5367 | 3695 |
| 9 | 6302 | 3695 |
| 10 | 6682 | 3695 |
| 11 | 6777 | 3695 |
| 12 | 6777 | 3695 |
| 13 | 6777 | 3695 |
| 14 | 6947 | 3695 |
| 15 | 7431 | 3695 |
| 16 | 7808 | 3695 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 64/3 s) |
(*.f32 64/3 s) |
(*.f32 64/3 s) |
(*.f32 64/3 s) |
(*.f32 64/3 s) |
(*.f32 64/3 s) |
(*.f32 64/3 s) |
(*.f32 64/3 s) |
(*.f32 64/3 s) |
(*.f32 64/3 s) |
(*.f32 64/3 s) |
(*.f32 64/3 s) |
(*.f32 64/3 (*.f32 s (pow.f32 u 3))) |
(*.f32 64/3 (*.f32 s (pow.f32 u 3))) |
(*.f32 64/3 (*.f32 s (pow.f32 u 3))) |
(*.f32 64/3 (*.f32 s (pow.f32 u 3))) |
(*.f32 64/3 (*.f32 s (pow.f32 u 3))) |
(*.f32 64/3 (*.f32 s (pow.f32 u 3))) |
(*.f32 64/3 (*.f32 s (pow.f32 u 3))) |
(*.f32 64/3 (*.f32 s (pow.f32 u 3))) |
(*.f32 64/3 (*.f32 s (pow.f32 u 3))) |
(*.f32 64/3 (*.f32 s (pow.f32 u 3))) |
(*.f32 64/3 (*.f32 s (pow.f32 u 3))) |
(*.f32 64/3 (*.f32 s (pow.f32 u 3))) |
(*.f32 64/3 (*.f32 s (pow.f32 u 3))) |
(*.f32 64/3 (*.f32 s (pow.f32 u 3))) |
(*.f32 64/3 (*.f32 s (pow.f32 u 3))) |
(*.f32 64/3 (*.f32 s (pow.f32 u 3))) |
(*.f32 64/3 (*.f32 s (pow.f32 u 3))) |
(*.f32 64/3 (*.f32 s (pow.f32 u 3))) |
(*.f32 64/3 (*.f32 s (pow.f32 u 3))) |
(*.f32 64/3 (*.f32 s (pow.f32 u 3))) |
(*.f32 64/3 (*.f32 s (pow.f32 u 3))) |
(*.f32 64/3 (*.f32 s (pow.f32 u 3))) |
(*.f32 64/3 (*.f32 s (pow.f32 u 3))) |
(*.f32 64/3 (*.f32 s (pow.f32 u 3))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 4 (*.f32 s u)) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2)))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2))))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2))))) |
(*.f32 64/3 (*.f32 s (pow.f32 u 3))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (*.f32 8 (*.f32 s (pow.f32 u 2)))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2))))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2))))) |
(*.f32 64/3 (*.f32 s (pow.f32 u 3))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (*.f32 8 (*.f32 s (pow.f32 u 2)))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2))))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 4 u) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 4 u) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 4 u) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 4 u) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 4 u)))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 4 u)))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 4 u)))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 4 u)))) |
(*.f32 -1 (*.f32 s (+.f32 (*.f32 -4 u) (+.f32 (*.f32 -64/3 (pow.f32 u 3)) (*.f32 -8 (pow.f32 u 2)))))) |
(*.f32 -1 (*.f32 s (+.f32 (*.f32 -4 u) (+.f32 (*.f32 -64/3 (pow.f32 u 3)) (*.f32 -8 (pow.f32 u 2)))))) |
(*.f32 -1 (*.f32 s (+.f32 (*.f32 -4 u) (+.f32 (*.f32 -64/3 (pow.f32 u 3)) (*.f32 -8 (pow.f32 u 2)))))) |
(*.f32 -1 (*.f32 s (+.f32 (*.f32 -4 u) (+.f32 (*.f32 -64/3 (pow.f32 u 3)) (*.f32 -8 (pow.f32 u 2)))))) |
(+.f32 (*.f32 s 64/3) 0) |
(+.f32 0 (*.f32 s 64/3)) |
(+.f32 (*.f32 s 32/3) (*.f32 s 32/3)) |
(-.f32 (*.f32 s 64/3) 0) |
(/.f32 (*.f32 s 64/3) 1) |
(/.f32 (*.f32 s 128/3) 2) |
(/.f32 (*.f32 s 256/3) 4) |
(/.f32 (*.f32 2 (*.f32 s 256/3)) 8) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 s 256/3))) 16) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 s 256/3)))) 32) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 s 256/3))))) 64) |
(pow.f32 (*.f32 s 64/3) 1) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) 0) |
(+.f32 0 (*.f32 64/3 (*.f32 s (pow.f32 u 3)))) |
(+.f32 (*.f32 (pow.f32 u 3) (*.f32 s 32/3)) (*.f32 (pow.f32 u 3) (*.f32 s 32/3))) |
(-.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) 0) |
(/.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) 1) |
(/.f32 (*.f32 s (*.f32 (pow.f32 u 3) 128/3)) 2) |
(/.f32 (*.f32 (pow.f32 u 3) (*.f32 s 256/3)) 4) |
(/.f32 (*.f32 2 (*.f32 (pow.f32 u 3) (*.f32 s 256/3))) 8) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (pow.f32 u 3) (*.f32 s 256/3)))) 16) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (pow.f32 u 3) (*.f32 s 256/3))))) 32) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (pow.f32 u 3) (*.f32 s 256/3)))))) 64) |
(pow.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) 1) |
(+.f32 (*.f32 s (pow.f32 u 2)) (+.f32 (*.f32 s (*.f32 (pow.f32 u 2) 4)) (*.f32 s (*.f32 3 (pow.f32 u 2))))) |
(+.f32 (*.f32 s (*.f32 8 (pow.f32 u 2))) 0) |
(+.f32 0 (*.f32 s (*.f32 8 (pow.f32 u 2)))) |
(+.f32 (*.f32 s (*.f32 2 (pow.f32 u 2))) (*.f32 3 (*.f32 s (*.f32 2 (pow.f32 u 2))))) |
(+.f32 (*.f32 s (*.f32 (pow.f32 u 2) 4)) (*.f32 s (*.f32 (pow.f32 u 2) 4))) |
(+.f32 (+.f32 (*.f32 s (*.f32 (pow.f32 u 2) 4)) (*.f32 s (*.f32 3 (pow.f32 u 2)))) (*.f32 s (pow.f32 u 2))) |
(+.f32 (*.f32 3 (*.f32 s (*.f32 2 (pow.f32 u 2)))) (*.f32 s (*.f32 2 (pow.f32 u 2)))) |
(-.f32 (*.f32 s (*.f32 8 (pow.f32 u 2))) 0) |
(/.f32 (*.f32 s (*.f32 8 (pow.f32 u 2))) 1) |
(/.f32 (*.f32 s (*.f32 (pow.f32 u 2) 16)) 2) |
(/.f32 (*.f32 (*.f32 s (pow.f32 u 2)) 32) 4) |
(/.f32 (*.f32 2 (*.f32 (*.f32 s (pow.f32 u 2)) 32)) 8) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 s (pow.f32 u 2)) 32))) 16) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 s (pow.f32 u 2)) 32)))) 32) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 s (pow.f32 u 2)) 32))))) 64) |
(pow.f32 (*.f32 s (*.f32 8 (pow.f32 u 2))) 1) |
(-.f32 (*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2))))) 0) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2))))) |
(*.f32 2 (*.f32 (*.f32 s 1/2) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))))) |
(*.f32 4 (/.f32 (*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2))))) 4)) |
(*.f32 (*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2))))) 1) |
(*.f32 1 (*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))))) |
(*.f32 (*.f32 s (*.f32 2 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))))) 1/2) |
(*.f32 (*.f32 4 (*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))))) 1/4) |
(*.f32 1/2 (*.f32 s (*.f32 2 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2))))))) |
(*.f32 (*.f32 (*.f32 s 1/2) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2))))) 2) |
(*.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))) s) |
(*.f32 1/4 (*.f32 4 (*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2))))))) |
(*.f32 (/.f32 (*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2))))) 4) 4) |
(/.f32 (*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2))))) 1) |
(/.f32 (*.f32 s (*.f32 2 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))))) 2) |
(/.f32 (*.f32 4 (*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))))) 4) |
(/.f32 (*.f32 2 (*.f32 4 (*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2))))))) 8) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 4 (*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))))))) 16) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 4 (*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2))))))))) 32) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 4 (*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))))))))) 64) |
(pow.f32 (*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2))))) 1) |
| Outputs |
|---|
(*.f32 64/3 s) |
(*.f32 64/3 s) |
(*.f32 64/3 s) |
(*.f32 64/3 s) |
(*.f32 64/3 s) |
(*.f32 64/3 s) |
(*.f32 64/3 s) |
(*.f32 64/3 s) |
(*.f32 64/3 s) |
(*.f32 64/3 s) |
(*.f32 64/3 s) |
(*.f32 64/3 s) |
(*.f32 64/3 (*.f32 s (pow.f32 u 3))) |
(*.f32 (pow.f32 u 3) (*.f32 64/3 s)) |
(*.f32 64/3 (*.f32 s (pow.f32 u 3))) |
(*.f32 (pow.f32 u 3) (*.f32 64/3 s)) |
(*.f32 64/3 (*.f32 s (pow.f32 u 3))) |
(*.f32 (pow.f32 u 3) (*.f32 64/3 s)) |
(*.f32 64/3 (*.f32 s (pow.f32 u 3))) |
(*.f32 (pow.f32 u 3) (*.f32 64/3 s)) |
(*.f32 64/3 (*.f32 s (pow.f32 u 3))) |
(*.f32 (pow.f32 u 3) (*.f32 64/3 s)) |
(*.f32 64/3 (*.f32 s (pow.f32 u 3))) |
(*.f32 (pow.f32 u 3) (*.f32 64/3 s)) |
(*.f32 64/3 (*.f32 s (pow.f32 u 3))) |
(*.f32 (pow.f32 u 3) (*.f32 64/3 s)) |
(*.f32 64/3 (*.f32 s (pow.f32 u 3))) |
(*.f32 (pow.f32 u 3) (*.f32 64/3 s)) |
(*.f32 64/3 (*.f32 s (pow.f32 u 3))) |
(*.f32 (pow.f32 u 3) (*.f32 64/3 s)) |
(*.f32 64/3 (*.f32 s (pow.f32 u 3))) |
(*.f32 (pow.f32 u 3) (*.f32 64/3 s)) |
(*.f32 64/3 (*.f32 s (pow.f32 u 3))) |
(*.f32 (pow.f32 u 3) (*.f32 64/3 s)) |
(*.f32 64/3 (*.f32 s (pow.f32 u 3))) |
(*.f32 (pow.f32 u 3) (*.f32 64/3 s)) |
(*.f32 64/3 (*.f32 s (pow.f32 u 3))) |
(*.f32 (pow.f32 u 3) (*.f32 64/3 s)) |
(*.f32 64/3 (*.f32 s (pow.f32 u 3))) |
(*.f32 (pow.f32 u 3) (*.f32 64/3 s)) |
(*.f32 64/3 (*.f32 s (pow.f32 u 3))) |
(*.f32 (pow.f32 u 3) (*.f32 64/3 s)) |
(*.f32 64/3 (*.f32 s (pow.f32 u 3))) |
(*.f32 (pow.f32 u 3) (*.f32 64/3 s)) |
(*.f32 64/3 (*.f32 s (pow.f32 u 3))) |
(*.f32 (pow.f32 u 3) (*.f32 64/3 s)) |
(*.f32 64/3 (*.f32 s (pow.f32 u 3))) |
(*.f32 (pow.f32 u 3) (*.f32 64/3 s)) |
(*.f32 64/3 (*.f32 s (pow.f32 u 3))) |
(*.f32 (pow.f32 u 3) (*.f32 64/3 s)) |
(*.f32 64/3 (*.f32 s (pow.f32 u 3))) |
(*.f32 (pow.f32 u 3) (*.f32 64/3 s)) |
(*.f32 64/3 (*.f32 s (pow.f32 u 3))) |
(*.f32 (pow.f32 u 3) (*.f32 64/3 s)) |
(*.f32 64/3 (*.f32 s (pow.f32 u 3))) |
(*.f32 (pow.f32 u 3) (*.f32 64/3 s)) |
(*.f32 64/3 (*.f32 s (pow.f32 u 3))) |
(*.f32 (pow.f32 u 3) (*.f32 64/3 s)) |
(*.f32 64/3 (*.f32 s (pow.f32 u 3))) |
(*.f32 (pow.f32 u 3) (*.f32 64/3 s)) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 u 4)) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2)))) |
(+.f32 (*.f32 s (*.f32 u 4)) (*.f32 s (*.f32 8 (pow.f32 u 2)))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2))))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 s (*.f32 u 4)) (*.f32 s (*.f32 8 (pow.f32 u 2))))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2))))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 s (*.f32 u 4)) (*.f32 s (*.f32 8 (pow.f32 u 2))))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 64/3 (*.f32 s (pow.f32 u 3))) |
(*.f32 (pow.f32 u 3) (*.f32 64/3 s)) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (*.f32 8 (*.f32 s (pow.f32 u 2)))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (*.f32 s (*.f32 8 (pow.f32 u 2)))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3)))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2))))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 s (*.f32 u 4)) (*.f32 s (*.f32 8 (pow.f32 u 2))))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2))))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 s (*.f32 u 4)) (*.f32 s (*.f32 8 (pow.f32 u 2))))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 64/3 (*.f32 s (pow.f32 u 3))) |
(*.f32 (pow.f32 u 3) (*.f32 64/3 s)) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (*.f32 8 (*.f32 s (pow.f32 u 2)))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (*.f32 s (*.f32 8 (pow.f32 u 2)))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3)))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2))))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 s (*.f32 u 4)) (*.f32 s (*.f32 8 (pow.f32 u 2))))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2))))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 s (*.f32 u 4)) (*.f32 s (*.f32 8 (pow.f32 u 2))))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 4 u) (*.f32 64/3 (pow.f32 u 3))))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 s (*.f32 u 4)) (*.f32 s (*.f32 8 (pow.f32 u 2))))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 4 u) (*.f32 64/3 (pow.f32 u 3))))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 s (*.f32 u 4)) (*.f32 s (*.f32 8 (pow.f32 u 2))))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 4 u) (*.f32 64/3 (pow.f32 u 3))))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 s (*.f32 u 4)) (*.f32 s (*.f32 8 (pow.f32 u 2))))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 4 u) (*.f32 64/3 (pow.f32 u 3))))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 s (*.f32 u 4)) (*.f32 s (*.f32 8 (pow.f32 u 2))))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 4 u)))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 s (*.f32 u 4)) (*.f32 s (*.f32 8 (pow.f32 u 2))))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 4 u)))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 s (*.f32 u 4)) (*.f32 s (*.f32 8 (pow.f32 u 2))))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 4 u)))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 s (*.f32 u 4)) (*.f32 s (*.f32 8 (pow.f32 u 2))))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 4 u)))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 s (*.f32 u 4)) (*.f32 s (*.f32 8 (pow.f32 u 2))))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 -1 (*.f32 s (+.f32 (*.f32 -4 u) (+.f32 (*.f32 -64/3 (pow.f32 u 3)) (*.f32 -8 (pow.f32 u 2)))))) |
(*.f32 s (*.f32 (+.f32 (*.f32 u -4) (+.f32 (*.f32 (pow.f32 u 3) -64/3) (*.f32 (pow.f32 u 2) -8))) -1)) |
(*.f32 s (neg.f32 (+.f32 (*.f32 (pow.f32 u 3) -64/3) (+.f32 (*.f32 u -4) (*.f32 (pow.f32 u 2) -8))))) |
(*.f32 (+.f32 (*.f32 (pow.f32 u 3) -64/3) (+.f32 (*.f32 u -4) (*.f32 (pow.f32 u 2) -8))) (neg.f32 s)) |
(*.f32 -1 (*.f32 s (+.f32 (*.f32 -4 u) (+.f32 (*.f32 -64/3 (pow.f32 u 3)) (*.f32 -8 (pow.f32 u 2)))))) |
(*.f32 s (*.f32 (+.f32 (*.f32 u -4) (+.f32 (*.f32 (pow.f32 u 3) -64/3) (*.f32 (pow.f32 u 2) -8))) -1)) |
(*.f32 s (neg.f32 (+.f32 (*.f32 (pow.f32 u 3) -64/3) (+.f32 (*.f32 u -4) (*.f32 (pow.f32 u 2) -8))))) |
(*.f32 (+.f32 (*.f32 (pow.f32 u 3) -64/3) (+.f32 (*.f32 u -4) (*.f32 (pow.f32 u 2) -8))) (neg.f32 s)) |
(*.f32 -1 (*.f32 s (+.f32 (*.f32 -4 u) (+.f32 (*.f32 -64/3 (pow.f32 u 3)) (*.f32 -8 (pow.f32 u 2)))))) |
(*.f32 s (*.f32 (+.f32 (*.f32 u -4) (+.f32 (*.f32 (pow.f32 u 3) -64/3) (*.f32 (pow.f32 u 2) -8))) -1)) |
(*.f32 s (neg.f32 (+.f32 (*.f32 (pow.f32 u 3) -64/3) (+.f32 (*.f32 u -4) (*.f32 (pow.f32 u 2) -8))))) |
(*.f32 (+.f32 (*.f32 (pow.f32 u 3) -64/3) (+.f32 (*.f32 u -4) (*.f32 (pow.f32 u 2) -8))) (neg.f32 s)) |
(*.f32 -1 (*.f32 s (+.f32 (*.f32 -4 u) (+.f32 (*.f32 -64/3 (pow.f32 u 3)) (*.f32 -8 (pow.f32 u 2)))))) |
(*.f32 s (*.f32 (+.f32 (*.f32 u -4) (+.f32 (*.f32 (pow.f32 u 3) -64/3) (*.f32 (pow.f32 u 2) -8))) -1)) |
(*.f32 s (neg.f32 (+.f32 (*.f32 (pow.f32 u 3) -64/3) (+.f32 (*.f32 u -4) (*.f32 (pow.f32 u 2) -8))))) |
(*.f32 (+.f32 (*.f32 (pow.f32 u 3) -64/3) (+.f32 (*.f32 u -4) (*.f32 (pow.f32 u 2) -8))) (neg.f32 s)) |
(+.f32 (*.f32 s 64/3) 0) |
(*.f32 64/3 s) |
(+.f32 0 (*.f32 s 64/3)) |
(*.f32 64/3 s) |
(+.f32 (*.f32 s 32/3) (*.f32 s 32/3)) |
(*.f32 64/3 s) |
(-.f32 (*.f32 s 64/3) 0) |
(*.f32 64/3 s) |
(/.f32 (*.f32 s 64/3) 1) |
(*.f32 64/3 s) |
(/.f32 (*.f32 s 128/3) 2) |
(*.f32 64/3 s) |
(/.f32 (*.f32 s 256/3) 4) |
(*.f32 64/3 s) |
(/.f32 (*.f32 2 (*.f32 s 256/3)) 8) |
(*.f32 64/3 s) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 s 256/3))) 16) |
(*.f32 64/3 s) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 s 256/3)))) 32) |
(*.f32 64/3 s) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 s 256/3))))) 64) |
(*.f32 64/3 s) |
(pow.f32 (*.f32 s 64/3) 1) |
(*.f32 64/3 s) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) 0) |
(*.f32 64/3 (*.f32 s (pow.f32 u 3))) |
(*.f32 (pow.f32 u 3) (*.f32 64/3 s)) |
(+.f32 0 (*.f32 64/3 (*.f32 s (pow.f32 u 3)))) |
(*.f32 64/3 (*.f32 s (pow.f32 u 3))) |
(*.f32 (pow.f32 u 3) (*.f32 64/3 s)) |
(+.f32 (*.f32 (pow.f32 u 3) (*.f32 s 32/3)) (*.f32 (pow.f32 u 3) (*.f32 s 32/3))) |
(*.f32 64/3 (*.f32 s (pow.f32 u 3))) |
(*.f32 (pow.f32 u 3) (*.f32 64/3 s)) |
(-.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) 0) |
(*.f32 64/3 (*.f32 s (pow.f32 u 3))) |
(*.f32 (pow.f32 u 3) (*.f32 64/3 s)) |
(/.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) 1) |
(*.f32 64/3 (*.f32 s (pow.f32 u 3))) |
(*.f32 (pow.f32 u 3) (*.f32 64/3 s)) |
(/.f32 (*.f32 s (*.f32 (pow.f32 u 3) 128/3)) 2) |
(*.f32 64/3 (*.f32 s (pow.f32 u 3))) |
(*.f32 (pow.f32 u 3) (*.f32 64/3 s)) |
(/.f32 (*.f32 (pow.f32 u 3) (*.f32 s 256/3)) 4) |
(*.f32 64/3 (*.f32 s (pow.f32 u 3))) |
(*.f32 (pow.f32 u 3) (*.f32 64/3 s)) |
(/.f32 (*.f32 2 (*.f32 (pow.f32 u 3) (*.f32 s 256/3))) 8) |
(*.f32 64/3 (*.f32 s (pow.f32 u 3))) |
(*.f32 (pow.f32 u 3) (*.f32 64/3 s)) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (pow.f32 u 3) (*.f32 s 256/3)))) 16) |
(*.f32 64/3 (*.f32 s (pow.f32 u 3))) |
(*.f32 (pow.f32 u 3) (*.f32 64/3 s)) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (pow.f32 u 3) (*.f32 s 256/3))))) 32) |
(*.f32 64/3 (*.f32 s (pow.f32 u 3))) |
(*.f32 (pow.f32 u 3) (*.f32 64/3 s)) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (pow.f32 u 3) (*.f32 s 256/3)))))) 64) |
(*.f32 64/3 (*.f32 s (pow.f32 u 3))) |
(*.f32 (pow.f32 u 3) (*.f32 64/3 s)) |
(pow.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) 1) |
(*.f32 64/3 (*.f32 s (pow.f32 u 3))) |
(*.f32 (pow.f32 u 3) (*.f32 64/3 s)) |
(+.f32 (*.f32 s (pow.f32 u 2)) (+.f32 (*.f32 s (*.f32 (pow.f32 u 2) 4)) (*.f32 s (*.f32 3 (pow.f32 u 2))))) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(+.f32 (*.f32 s (*.f32 8 (pow.f32 u 2))) 0) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(+.f32 0 (*.f32 s (*.f32 8 (pow.f32 u 2)))) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(+.f32 (*.f32 s (*.f32 2 (pow.f32 u 2))) (*.f32 3 (*.f32 s (*.f32 2 (pow.f32 u 2))))) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(+.f32 (*.f32 s (*.f32 (pow.f32 u 2) 4)) (*.f32 s (*.f32 (pow.f32 u 2) 4))) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(+.f32 (+.f32 (*.f32 s (*.f32 (pow.f32 u 2) 4)) (*.f32 s (*.f32 3 (pow.f32 u 2)))) (*.f32 s (pow.f32 u 2))) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(+.f32 (*.f32 3 (*.f32 s (*.f32 2 (pow.f32 u 2)))) (*.f32 s (*.f32 2 (pow.f32 u 2)))) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(-.f32 (*.f32 s (*.f32 8 (pow.f32 u 2))) 0) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(/.f32 (*.f32 s (*.f32 8 (pow.f32 u 2))) 1) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(/.f32 (*.f32 s (*.f32 (pow.f32 u 2) 16)) 2) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(/.f32 (*.f32 (*.f32 s (pow.f32 u 2)) 32) 4) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(/.f32 (*.f32 2 (*.f32 (*.f32 s (pow.f32 u 2)) 32)) 8) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 s (pow.f32 u 2)) 32))) 16) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 s (pow.f32 u 2)) 32)))) 32) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 s (pow.f32 u 2)) 32))))) 64) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(pow.f32 (*.f32 s (*.f32 8 (pow.f32 u 2))) 1) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(-.f32 (*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2))))) 0) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 s (*.f32 u 4)) (*.f32 s (*.f32 8 (pow.f32 u 2))))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2))))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 s (*.f32 u 4)) (*.f32 s (*.f32 8 (pow.f32 u 2))))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 2 (*.f32 (*.f32 s 1/2) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 s (*.f32 u 4)) (*.f32 s (*.f32 8 (pow.f32 u 2))))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 4 (/.f32 (*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2))))) 4)) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 s (*.f32 u 4)) (*.f32 s (*.f32 8 (pow.f32 u 2))))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 (*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2))))) 1) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 s (*.f32 u 4)) (*.f32 s (*.f32 8 (pow.f32 u 2))))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 1 (*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 s (*.f32 u 4)) (*.f32 s (*.f32 8 (pow.f32 u 2))))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 (*.f32 s (*.f32 2 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))))) 1/2) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 s (*.f32 u 4)) (*.f32 s (*.f32 8 (pow.f32 u 2))))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 (*.f32 4 (*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))))) 1/4) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 s (*.f32 u 4)) (*.f32 s (*.f32 8 (pow.f32 u 2))))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 1/2 (*.f32 s (*.f32 2 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2))))))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 s (*.f32 u 4)) (*.f32 s (*.f32 8 (pow.f32 u 2))))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 (*.f32 (*.f32 s 1/2) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2))))) 2) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 s (*.f32 u 4)) (*.f32 s (*.f32 8 (pow.f32 u 2))))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))) s) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 s (*.f32 u 4)) (*.f32 s (*.f32 8 (pow.f32 u 2))))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 1/4 (*.f32 4 (*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2))))))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 s (*.f32 u 4)) (*.f32 s (*.f32 8 (pow.f32 u 2))))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 (/.f32 (*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2))))) 4) 4) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 s (*.f32 u 4)) (*.f32 s (*.f32 8 (pow.f32 u 2))))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
(/.f32 (*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2))))) 1) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 s (*.f32 u 4)) (*.f32 s (*.f32 8 (pow.f32 u 2))))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
(/.f32 (*.f32 s (*.f32 2 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))))) 2) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 s (*.f32 u 4)) (*.f32 s (*.f32 8 (pow.f32 u 2))))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
(/.f32 (*.f32 4 (*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))))) 4) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 s (*.f32 u 4)) (*.f32 s (*.f32 8 (pow.f32 u 2))))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
(/.f32 (*.f32 2 (*.f32 4 (*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2))))))) 8) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 s (*.f32 u 4)) (*.f32 s (*.f32 8 (pow.f32 u 2))))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 4 (*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))))))) 16) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 s (*.f32 u 4)) (*.f32 s (*.f32 8 (pow.f32 u 2))))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 4 (*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2))))))))) 32) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 s (*.f32 u 4)) (*.f32 s (*.f32 8 (pow.f32 u 2))))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 4 (*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))))))))) 64) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 s (*.f32 u 4)) (*.f32 s (*.f32 8 (pow.f32 u 2))))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
(pow.f32 (*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2))))) 1) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 s (*.f32 u 4)) (*.f32 s (*.f32 8 (pow.f32 u 2))))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
Compiled 9081 to 7187 computations (20.9% saved)
21 alts after pruning (15 fresh and 6 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 454 | 11 | 465 |
| Fresh | 5 | 4 | 9 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 5 | 5 |
| Total | 459 | 21 | 480 |
| Status | Error | Program |
|---|---|---|
| 7.8b | (/.f32 (*.f32 u (*.f32 s 16)) 4) | |
| ▶ | 1.9b | (+.f32 (*.f32 (pow.f32 u 2) (*.f32 s 8)) (*.f32 s (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64))))) |
| 2.0b | (+.f32 (*.f32 (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2))) s) (*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))) | |
| 7.9b | (+.f32 (*.f32 u (*.f32 s 3)) (*.f32 u s)) | |
| ▶ | 3.9b | (+.f32 (*.f32 u (*.f32 4 s)) (*.f32 (pow.f32 u 2) (*.f32 8 s))) |
| 2.6b | (+.f32 (*.f32 u (*.f32 4 s)) (*.f32 s (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)))) | |
| 2.6b | (+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4)))) | |
| 2.1b | (+.f32 (*.f32 4 (*.f32 u s)) (+.f32 (*.f32 (pow.f32 u 3) (*.f32 s 64/3)) (+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 64 (*.f32 (pow.f32 u 4) s))))) | |
| ✓ | 2.7b | (+.f32 (*.f32 4 (*.f32 u s)) (+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 (pow.f32 u 3) (*.f32 s 64/3)))) |
| ✓ | 3.9b | (*.f32 (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2))) s) |
| ▶ | 7.8b | (*.f32 (*.f32 4 u) s) |
| 3.9b | (*.f32 (*.f32 2 (+.f32 u (+.f32 u (pow.f32 (+.f32 u u) 2)))) s) | |
| ✓ | 1.9b | (*.f32 s (+.f32 (+.f32 (*.f32 4 u) (*.f32 64 (pow.f32 u 4))) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))))) |
| ▶ | 2.6b | (*.f32 s (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))))) |
| 12.7b | (*.f32 s (*.f32 (/.f32 (log.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))) 2)) 4) 2)) | |
| ✓ | 13.8b | (*.f32 s (*.f32 (log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) 2)) |
| ✓ | 12.7b | (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) |
| 17.6b | (*.f32 s (log.f32 (+.f32 (*.f32 4 u) 1))) | |
| 13.0b | (*.f32 s (log.f32 (*.f32 (/.f32 1 (*.f32 (-.f32 1 (*.f32 4 u)) (-.f32 1 (*.f32 4 u)))) (-.f32 1 (*.f32 4 u))))) | |
| ▶ | 8.0b | (*.f32 4 (+.f32 (*.f32 u (*.f32 s 1/2)) (*.f32 u (*.f32 s 1/2)))) |
| ✓ | 7.9b | (*.f32 4 (*.f32 u s)) |
Compiled 635 to 489 computations (23% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (*.f32 s (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)))) |
| ✓ | 0.2b | (*.f32 (pow.f32 u 2) (*.f32 s 8)) |
| ✓ | 0.2b | (+.f32 (*.f32 (pow.f32 u 2) (*.f32 s 8)) (*.f32 s (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64))))) |
| ✓ | 0.3b | (*.f32 (pow.f32 u 3) 64/3) |
Compiled 108 to 82 computations (24.1% saved)
21 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | s | @ | inf | (+.f32 (*.f32 (pow.f32 u 2) (*.f32 s 8)) (*.f32 s (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64))))) |
| 1.0ms | s | @ | -inf | (+.f32 (*.f32 (pow.f32 u 2) (*.f32 s 8)) (*.f32 s (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64))))) |
| 0.0ms | s | @ | 0 | (+.f32 (*.f32 (pow.f32 u 2) (*.f32 s 8)) (*.f32 s (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64))))) |
| 0.0ms | u | @ | -inf | (+.f32 (*.f32 (pow.f32 u 2) (*.f32 s 8)) (*.f32 s (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64))))) |
| 0.0ms | u | @ | inf | (*.f32 s (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)))) |
| 1× | batch-egg-rewrite |
| 2266× | rational.json-simplify-35 |
| 1322× | rational.json-simplify-1 |
| 1278× | rational.json-simplify-53 |
| 1172× | exponential.json-3 |
| 1172× | rational.json-1 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 22 | 154 |
| 1 | 147 | 148 |
| 2 | 273 | 148 |
| 3 | 547 | 148 |
| 4 | 1117 | 148 |
| 5 | 2498 | 148 |
| 6 | 4051 | 148 |
| 7 | 5463 | 148 |
| 8 | 6572 | 148 |
| 9 | 6597 | 148 |
| 10 | 6597 | 148 |
| 11 | 6597 | 148 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 (pow.f32 u 3) 64/3) |
(+.f32 (*.f32 (pow.f32 u 2) (*.f32 s 8)) (*.f32 s (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64))))) |
(*.f32 (pow.f32 u 2) (*.f32 s 8)) |
(*.f32 s (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 u 3) 64/3) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (pow.f32 u 3) 64/3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 u 3) 32/3) (*.f32 (pow.f32 u 3) 32/3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (pow.f32 u 3) 64/3) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 u 3) 64/3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 u 3) 128/3) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 u 3) 256/3) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (pow.f32 u 3) 256/3)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 (pow.f32 u 3) 256/3))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (pow.f32 u 3) 256/3)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (pow.f32 u 3) 256/3))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (pow.f32 u 3) 256/3))))) (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (pow.f32 u 3) 256/3)))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (pow.f32 u 3) 64/3) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 s (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)) (*.f32 (pow.f32 u 2) 8)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 s (/.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)) (*.f32 (pow.f32 u 2) 8))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 s (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)) (*.f32 (pow.f32 u 2) 8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (/.f32 (*.f32 s (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)) (*.f32 (pow.f32 u 2) 8)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 s (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)) (*.f32 (pow.f32 u 2) 8)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (*.f32 s (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)) (*.f32 (pow.f32 u 2) 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 s s) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)) (*.f32 (pow.f32 u 2) 8)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 s s) (*.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)) (*.f32 (pow.f32 u 2) 8))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 s s) (/.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)) (*.f32 (pow.f32 u 2) 8))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)) (*.f32 (pow.f32 u 2) 8))) s)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 s (*.f32 4 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)) (*.f32 (pow.f32 u 2) 8))))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)) (*.f32 (pow.f32 u 2) 8)))) (*.f32 s 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 (+.f32 s s) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)) (*.f32 (pow.f32 u 2) 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 s 1/2) (*.f32 2 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)) (*.f32 (pow.f32 u 2) 8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 s (/.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)) (*.f32 (pow.f32 u 2) 8))) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)) (*.f32 (pow.f32 u 2) 8))) 1/2) (+.f32 s s))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (*.f32 s (*.f32 4 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)) (*.f32 (pow.f32 u 2) 8))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)) (*.f32 (pow.f32 u 2) 8))) 2) (+.f32 s s))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 s (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)) (*.f32 (pow.f32 u 2) 8)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (*.f32 (pow.f32 u 2) 8) (+.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64))) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)) (*.f32 (pow.f32 u 2) 8))))) (*.f32 s 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64))) (+.f32 (*.f32 (pow.f32 u 2) 8) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)) (*.f32 (pow.f32 u 2) 8))))) (*.f32 s 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 s (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)) (*.f32 (pow.f32 u 2) 8)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 s s) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)) (*.f32 (pow.f32 u 2) 8)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 s (*.f32 4 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)) (*.f32 (pow.f32 u 2) 8))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 4 (*.f32 (+.f32 s s) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)) (*.f32 (pow.f32 u 2) 8))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 4 (*.f32 (+.f32 s s) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)) (*.f32 (pow.f32 u 2) 8)))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 4 (*.f32 (+.f32 s s) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)) (*.f32 (pow.f32 u 2) 8))))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 4 (*.f32 (+.f32 s s) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)) (*.f32 (pow.f32 u 2) 8)))))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 4 (*.f32 (+.f32 s s) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)) (*.f32 (pow.f32 u 2) 8)))))))) (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 4 (*.f32 (+.f32 s s) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)) (*.f32 (pow.f32 u 2) 8))))))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 s (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)) (*.f32 (pow.f32 u 2) 8)))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 u 2) (*.f32 s 8)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (pow.f32 u 2) (*.f32 s 8)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 s (pow.f32 (+.f32 u u) 2)) (*.f32 s (pow.f32 (+.f32 u u) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (pow.f32 u 2) (*.f32 s 8)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 u 2) (*.f32 s 8)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 u 2) (*.f32 s 16)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 u 2) (*.f32 s 32)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 s 16) (pow.f32 (+.f32 u u) 2)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (*.f32 s 16) (pow.f32 (+.f32 u u) 2))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 s 16) (pow.f32 (+.f32 u u) 2)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 s 16) (pow.f32 (+.f32 u u) 2))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 s 16) (pow.f32 (+.f32 u u) 2))))) (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 s 16) (pow.f32 (+.f32 u u) 2)))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (pow.f32 u 2) (*.f32 s 8)) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 s (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 s (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64))) (*.f32 s 1/2)) (*.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64))) (*.f32 s 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 s (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 s (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 s (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 4 (*.f32 s (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 8 (*.f32 s (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 8 (*.f32 s (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 8 (*.f32 s (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64))))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 8 (*.f32 s (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)))))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 8 (*.f32 s (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)))))))) (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 8 (*.f32 s (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64))))))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 s (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)))) 1))))) |
| 1× | egg-herbie |
| 2814× | rational.json-simplify-2 |
| 2090× | rational.json-simplify-51 |
| 1940× | rational.json-simplify-35 |
| 1562× | rational.json-simplify-53 |
| 1046× | rational.json-simplify-1 |
Useful iterations: 8 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 187 | 6351 |
| 1 | 470 | 6227 |
| 2 | 1040 | 6137 |
| 3 | 3264 | 6137 |
| 4 | 5051 | 6137 |
| 5 | 5900 | 6137 |
| 6 | 6413 | 6137 |
| 7 | 6817 | 6137 |
| 8 | 6876 | 6119 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 64/3 (pow.f32 u 3)) |
(*.f32 64/3 (pow.f32 u 3)) |
(*.f32 64/3 (pow.f32 u 3)) |
(*.f32 64/3 (pow.f32 u 3)) |
(*.f32 64/3 (pow.f32 u 3)) |
(*.f32 64/3 (pow.f32 u 3)) |
(*.f32 64/3 (pow.f32 u 3)) |
(*.f32 64/3 (pow.f32 u 3)) |
(*.f32 64/3 (pow.f32 u 3)) |
(*.f32 64/3 (pow.f32 u 3)) |
(*.f32 64/3 (pow.f32 u 3)) |
(*.f32 64/3 (pow.f32 u 3)) |
(*.f32 4 (*.f32 s u)) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2)))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2))))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 4 (*.f32 s u)) (+.f32 (*.f32 8 (*.f32 s (pow.f32 u 2))) (*.f32 64 (*.f32 s (pow.f32 u 4)))))) |
(*.f32 64 (*.f32 s (pow.f32 u 4))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (*.f32 64 (*.f32 s (pow.f32 u 4)))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 8 (*.f32 s (pow.f32 u 2))) (*.f32 64 (*.f32 s (pow.f32 u 4))))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 4 (*.f32 s u)) (+.f32 (*.f32 8 (*.f32 s (pow.f32 u 2))) (*.f32 64 (*.f32 s (pow.f32 u 4)))))) |
(*.f32 64 (*.f32 s (pow.f32 u 4))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (*.f32 64 (*.f32 s (pow.f32 u 4)))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 8 (*.f32 s (pow.f32 u 2))) (*.f32 64 (*.f32 s (pow.f32 u 4))))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 4 (*.f32 s u)) (+.f32 (*.f32 8 (*.f32 s (pow.f32 u 2))) (*.f32 64 (*.f32 s (pow.f32 u 4)))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 4 u) (*.f32 64/3 (pow.f32 u 3)))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 4 u) (*.f32 64/3 (pow.f32 u 3)))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 4 u) (*.f32 64/3 (pow.f32 u 3)))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 4 u) (*.f32 64/3 (pow.f32 u 3)))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 4 u) (*.f32 64/3 (pow.f32 u 3)))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 4 u) (*.f32 64/3 (pow.f32 u 3)))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 4 u) (*.f32 64/3 (pow.f32 u 3)))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 4 u) (*.f32 64/3 (pow.f32 u 3)))))) |
(*.f32 -1 (*.f32 s (+.f32 (*.f32 -8 (pow.f32 u 2)) (*.f32 -1 (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 4 u))))))) |
(*.f32 -1 (*.f32 s (+.f32 (*.f32 -8 (pow.f32 u 2)) (*.f32 -1 (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 4 u))))))) |
(*.f32 -1 (*.f32 s (+.f32 (*.f32 -8 (pow.f32 u 2)) (*.f32 -1 (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 4 u))))))) |
(*.f32 -1 (*.f32 s (+.f32 (*.f32 -8 (pow.f32 u 2)) (*.f32 -1 (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 4 u))))))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 4 u) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 4 u) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 4 u) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 4 u) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 4 u)))) |
(*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 4 u)))) |
(*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 4 u)))) |
(*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 4 u)))) |
(*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 4 u)))) |
(*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 4 u)))) |
(*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 4 u)))) |
(*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 4 u)))) |
(*.f32 4 (*.f32 s u)) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (*.f32 4 (*.f32 s u))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 4 (*.f32 s u)) (*.f32 64 (*.f32 s (pow.f32 u 4))))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 4 (*.f32 s u)) (*.f32 64 (*.f32 s (pow.f32 u 4))))) |
(*.f32 64 (*.f32 s (pow.f32 u 4))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (*.f32 64 (*.f32 s (pow.f32 u 4)))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 4 (*.f32 s u)) (*.f32 64 (*.f32 s (pow.f32 u 4))))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 4 (*.f32 s u)) (*.f32 64 (*.f32 s (pow.f32 u 4))))) |
(*.f32 64 (*.f32 s (pow.f32 u 4))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (*.f32 64 (*.f32 s (pow.f32 u 4)))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 4 (*.f32 s u)) (*.f32 64 (*.f32 s (pow.f32 u 4))))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 4 (*.f32 s u)) (*.f32 64 (*.f32 s (pow.f32 u 4))))) |
(+.f32 (*.f32 (pow.f32 u 3) 64/3) 0) |
(+.f32 0 (*.f32 (pow.f32 u 3) 64/3)) |
(+.f32 (*.f32 (pow.f32 u 3) 32/3) (*.f32 (pow.f32 u 3) 32/3)) |
(-.f32 (*.f32 (pow.f32 u 3) 64/3) 0) |
(/.f32 (*.f32 (pow.f32 u 3) 64/3) 1) |
(/.f32 (*.f32 (pow.f32 u 3) 128/3) 2) |
(/.f32 (*.f32 (pow.f32 u 3) 256/3) 4) |
(/.f32 (*.f32 2 (*.f32 (pow.f32 u 3) 256/3)) 8) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (pow.f32 u 3) 256/3))) 16) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (pow.f32 u 3) 256/3)))) 32) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (pow.f32 u 3) 256/3))))) 64) |
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (pow.f32 u 3) 256/3))))) (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (pow.f32 u 3) 256/3)))))) 128) |
(pow.f32 (*.f32 (pow.f32 u 3) 64/3) 1) |
(-.f32 (*.f32 s (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)) (*.f32 (pow.f32 u 2) 8)))) 0) |
(*.f32 2 (*.f32 s (/.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)) (*.f32 (pow.f32 u 2) 8))) 2))) |
(*.f32 s (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)) (*.f32 (pow.f32 u 2) 8)))) |
(*.f32 4 (/.f32 (*.f32 s (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)) (*.f32 (pow.f32 u 2) 8)))) 4)) |
(*.f32 (*.f32 s (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)) (*.f32 (pow.f32 u 2) 8)))) 1) |
(*.f32 1 (*.f32 s (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)) (*.f32 (pow.f32 u 2) 8))))) |
(*.f32 (*.f32 (+.f32 s s) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)) (*.f32 (pow.f32 u 2) 8)))) 1/2) |
(*.f32 (+.f32 s s) (*.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)) (*.f32 (pow.f32 u 2) 8))) 1/2)) |
(*.f32 (+.f32 s s) (/.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)) (*.f32 (pow.f32 u 2) 8))) 2)) |
(*.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)) (*.f32 (pow.f32 u 2) 8))) s) |
(*.f32 (*.f32 s (*.f32 4 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)) (*.f32 (pow.f32 u 2) 8))))) 1/4) |
(*.f32 (*.f32 2 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)) (*.f32 (pow.f32 u 2) 8)))) (*.f32 s 1/2)) |
(*.f32 1/2 (*.f32 (+.f32 s s) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)) (*.f32 (pow.f32 u 2) 8))))) |
(*.f32 (*.f32 s 1/2) (*.f32 2 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)) (*.f32 (pow.f32 u 2) 8))))) |
(*.f32 (*.f32 s (/.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)) (*.f32 (pow.f32 u 2) 8))) 2)) 2) |
(*.f32 (*.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)) (*.f32 (pow.f32 u 2) 8))) 1/2) (+.f32 s s)) |
(*.f32 1/4 (*.f32 s (*.f32 4 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)) (*.f32 (pow.f32 u 2) 8)))))) |
(*.f32 (/.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)) (*.f32 (pow.f32 u 2) 8))) 2) (+.f32 s s)) |
(*.f32 (/.f32 (*.f32 s (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)) (*.f32 (pow.f32 u 2) 8)))) 4) 4) |
(*.f32 (+.f32 (*.f32 (pow.f32 u 2) 8) (+.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64))) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)) (*.f32 (pow.f32 u 2) 8))))) (*.f32 s 1/2)) |
(*.f32 (+.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64))) (+.f32 (*.f32 (pow.f32 u 2) 8) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)) (*.f32 (pow.f32 u 2) 8))))) (*.f32 s 1/2)) |
(/.f32 (*.f32 s (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)) (*.f32 (pow.f32 u 2) 8)))) 1) |
(/.f32 (*.f32 (+.f32 s s) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)) (*.f32 (pow.f32 u 2) 8)))) 2) |
(/.f32 (*.f32 s (*.f32 4 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)) (*.f32 (pow.f32 u 2) 8))))) 4) |
(/.f32 (*.f32 4 (*.f32 (+.f32 s s) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)) (*.f32 (pow.f32 u 2) 8))))) 8) |
(/.f32 (*.f32 2 (*.f32 4 (*.f32 (+.f32 s s) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)) (*.f32 (pow.f32 u 2) 8)))))) 16) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 4 (*.f32 (+.f32 s s) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)) (*.f32 (pow.f32 u 2) 8))))))) 32) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 4 (*.f32 (+.f32 s s) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)) (*.f32 (pow.f32 u 2) 8)))))))) 64) |
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 4 (*.f32 (+.f32 s s) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)) (*.f32 (pow.f32 u 2) 8)))))))) (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 4 (*.f32 (+.f32 s s) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)) (*.f32 (pow.f32 u 2) 8))))))))) 128) |
(pow.f32 (*.f32 s (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)) (*.f32 (pow.f32 u 2) 8)))) 1) |
(+.f32 (*.f32 (pow.f32 u 2) (*.f32 s 8)) 0) |
(+.f32 0 (*.f32 (pow.f32 u 2) (*.f32 s 8))) |
(+.f32 (*.f32 s (pow.f32 (+.f32 u u) 2)) (*.f32 s (pow.f32 (+.f32 u u) 2))) |
(-.f32 (*.f32 (pow.f32 u 2) (*.f32 s 8)) 0) |
(/.f32 (*.f32 (pow.f32 u 2) (*.f32 s 8)) 1) |
(/.f32 (*.f32 (pow.f32 u 2) (*.f32 s 16)) 2) |
(/.f32 (*.f32 (pow.f32 u 2) (*.f32 s 32)) 4) |
(/.f32 (*.f32 (*.f32 s 16) (pow.f32 (+.f32 u u) 2)) 8) |
(/.f32 (*.f32 2 (*.f32 (*.f32 s 16) (pow.f32 (+.f32 u u) 2))) 16) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 s 16) (pow.f32 (+.f32 u u) 2)))) 32) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 s 16) (pow.f32 (+.f32 u u) 2))))) 64) |
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 s 16) (pow.f32 (+.f32 u u) 2))))) (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 s 16) (pow.f32 (+.f32 u u) 2)))))) 128) |
(pow.f32 (*.f32 (pow.f32 u 2) (*.f32 s 8)) 1) |
(+.f32 (*.f32 s (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)))) 0) |
(+.f32 0 (*.f32 s (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64))))) |
(+.f32 (*.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64))) (*.f32 s 1/2)) (*.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64))) (*.f32 s 1/2))) |
(-.f32 (*.f32 s (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)))) 0) |
(/.f32 (*.f32 s (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)))) 1) |
(/.f32 (*.f32 2 (*.f32 s (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64))))) 2) |
(/.f32 (*.f32 4 (*.f32 s (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64))))) 4) |
(/.f32 (*.f32 8 (*.f32 s (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64))))) 8) |
(/.f32 (*.f32 2 (*.f32 8 (*.f32 s (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)))))) 16) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 8 (*.f32 s (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64))))))) 32) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 8 (*.f32 s (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)))))))) 64) |
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 8 (*.f32 s (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)))))))) (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 8 (*.f32 s (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64))))))))) 128) |
(pow.f32 (*.f32 s (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)))) 1) |
| Outputs |
|---|
(*.f32 64/3 (pow.f32 u 3)) |
(*.f32 64/3 (pow.f32 u 3)) |
(*.f32 64/3 (pow.f32 u 3)) |
(*.f32 64/3 (pow.f32 u 3)) |
(*.f32 64/3 (pow.f32 u 3)) |
(*.f32 64/3 (pow.f32 u 3)) |
(*.f32 64/3 (pow.f32 u 3)) |
(*.f32 64/3 (pow.f32 u 3)) |
(*.f32 64/3 (pow.f32 u 3)) |
(*.f32 64/3 (pow.f32 u 3)) |
(*.f32 64/3 (pow.f32 u 3)) |
(*.f32 64/3 (pow.f32 u 3)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 4 (*.f32 u s)) |
(*.f32 u (*.f32 s 4)) |
(*.f32 u (*.f32 4 s)) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2)))) |
(+.f32 (*.f32 4 (*.f32 u s)) (*.f32 s (*.f32 8 (pow.f32 u 2)))) |
(+.f32 (*.f32 u (*.f32 s 4)) (*.f32 s (*.f32 8 (pow.f32 u 2)))) |
(*.f32 s (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2))))) |
(+.f32 (*.f32 4 (*.f32 u s)) (+.f32 (*.f32 s (*.f32 8 (pow.f32 u 2))) (*.f32 64/3 (*.f32 (pow.f32 u 3) s)))) |
(+.f32 (*.f32 u (*.f32 s 4)) (+.f32 (*.f32 64/3 (*.f32 (pow.f32 u 3) s)) (*.f32 s (*.f32 8 (pow.f32 u 2))))) |
(+.f32 (*.f32 u (*.f32 4 s)) (*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 8 (pow.f32 u 2))))) |
(+.f32 (*.f32 s (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))) (*.f32 (pow.f32 u 3) (*.f32 64/3 s))) |
(*.f32 s (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 8 (pow.f32 u 2))))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 4 (*.f32 s u)) (+.f32 (*.f32 8 (*.f32 s (pow.f32 u 2))) (*.f32 64 (*.f32 s (pow.f32 u 4)))))) |
(+.f32 (*.f32 4 (*.f32 u s)) (+.f32 (*.f32 64/3 (*.f32 (pow.f32 u 3) s)) (+.f32 (*.f32 64 (*.f32 s (pow.f32 u 4))) (*.f32 s (*.f32 8 (pow.f32 u 2)))))) |
(+.f32 (*.f32 s (*.f32 8 (pow.f32 u 2))) (+.f32 (*.f32 64/3 (*.f32 (pow.f32 u 3) s)) (+.f32 (*.f32 u (*.f32 s 4)) (*.f32 64 (*.f32 s (pow.f32 u 4)))))) |
(+.f32 (*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 8 (pow.f32 u 2)))) (*.f32 s (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
(+.f32 (*.f32 s (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))) (*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 64/3 (pow.f32 u 3))))) |
(+.f32 (*.f32 u (*.f32 4 s)) (*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 8 (pow.f32 u 2)))))) |
(*.f32 64 (*.f32 s (pow.f32 u 4))) |
(*.f32 (pow.f32 u 4) (*.f32 s 64)) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (*.f32 64 (*.f32 s (pow.f32 u 4)))) |
(+.f32 (*.f32 64/3 (*.f32 (pow.f32 u 3) s)) (*.f32 64 (*.f32 s (pow.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 64/3 (pow.f32 u 3)))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 8 (*.f32 s (pow.f32 u 2))) (*.f32 64 (*.f32 s (pow.f32 u 4))))) |
(+.f32 (*.f32 64/3 (*.f32 (pow.f32 u 3) s)) (+.f32 (*.f32 64 (*.f32 s (pow.f32 u 4))) (*.f32 s (*.f32 8 (pow.f32 u 2))))) |
(+.f32 (*.f32 (pow.f32 u 4) (*.f32 s 64)) (*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 8 (pow.f32 u 2))))) |
(+.f32 (*.f32 (pow.f32 u 3) (*.f32 64/3 s)) (*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 8 (pow.f32 u 2))))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 8 (pow.f32 u 2))))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 4 (*.f32 s u)) (+.f32 (*.f32 8 (*.f32 s (pow.f32 u 2))) (*.f32 64 (*.f32 s (pow.f32 u 4)))))) |
(+.f32 (*.f32 4 (*.f32 u s)) (+.f32 (*.f32 64/3 (*.f32 (pow.f32 u 3) s)) (+.f32 (*.f32 64 (*.f32 s (pow.f32 u 4))) (*.f32 s (*.f32 8 (pow.f32 u 2)))))) |
(+.f32 (*.f32 s (*.f32 8 (pow.f32 u 2))) (+.f32 (*.f32 64/3 (*.f32 (pow.f32 u 3) s)) (+.f32 (*.f32 u (*.f32 s 4)) (*.f32 64 (*.f32 s (pow.f32 u 4)))))) |
(+.f32 (*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 8 (pow.f32 u 2)))) (*.f32 s (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
(+.f32 (*.f32 s (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))) (*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 64/3 (pow.f32 u 3))))) |
(+.f32 (*.f32 u (*.f32 4 s)) (*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 8 (pow.f32 u 2)))))) |
(*.f32 64 (*.f32 s (pow.f32 u 4))) |
(*.f32 (pow.f32 u 4) (*.f32 s 64)) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (*.f32 64 (*.f32 s (pow.f32 u 4)))) |
(+.f32 (*.f32 64/3 (*.f32 (pow.f32 u 3) s)) (*.f32 64 (*.f32 s (pow.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 64/3 (pow.f32 u 3)))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 8 (*.f32 s (pow.f32 u 2))) (*.f32 64 (*.f32 s (pow.f32 u 4))))) |
(+.f32 (*.f32 64/3 (*.f32 (pow.f32 u 3) s)) (+.f32 (*.f32 64 (*.f32 s (pow.f32 u 4))) (*.f32 s (*.f32 8 (pow.f32 u 2))))) |
(+.f32 (*.f32 (pow.f32 u 4) (*.f32 s 64)) (*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 8 (pow.f32 u 2))))) |
(+.f32 (*.f32 (pow.f32 u 3) (*.f32 64/3 s)) (*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 8 (pow.f32 u 2))))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 8 (pow.f32 u 2))))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 4 (*.f32 s u)) (+.f32 (*.f32 8 (*.f32 s (pow.f32 u 2))) (*.f32 64 (*.f32 s (pow.f32 u 4)))))) |
(+.f32 (*.f32 4 (*.f32 u s)) (+.f32 (*.f32 64/3 (*.f32 (pow.f32 u 3) s)) (+.f32 (*.f32 64 (*.f32 s (pow.f32 u 4))) (*.f32 s (*.f32 8 (pow.f32 u 2)))))) |
(+.f32 (*.f32 s (*.f32 8 (pow.f32 u 2))) (+.f32 (*.f32 64/3 (*.f32 (pow.f32 u 3) s)) (+.f32 (*.f32 u (*.f32 s 4)) (*.f32 64 (*.f32 s (pow.f32 u 4)))))) |
(+.f32 (*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 8 (pow.f32 u 2)))) (*.f32 s (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
(+.f32 (*.f32 s (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))) (*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 64/3 (pow.f32 u 3))))) |
(+.f32 (*.f32 u (*.f32 4 s)) (*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 8 (pow.f32 u 2)))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 4 u) (*.f32 64/3 (pow.f32 u 3)))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4)))))) |
(*.f32 s (+.f32 (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 8 (pow.f32 u 2)))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 4 u) (*.f32 64/3 (pow.f32 u 3)))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4)))))) |
(*.f32 s (+.f32 (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 8 (pow.f32 u 2)))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 4 u) (*.f32 64/3 (pow.f32 u 3)))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4)))))) |
(*.f32 s (+.f32 (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 8 (pow.f32 u 2)))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 4 u) (*.f32 64/3 (pow.f32 u 3)))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4)))))) |
(*.f32 s (+.f32 (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 8 (pow.f32 u 2)))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 4 u) (*.f32 64/3 (pow.f32 u 3)))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4)))))) |
(*.f32 s (+.f32 (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 8 (pow.f32 u 2)))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 4 u) (*.f32 64/3 (pow.f32 u 3)))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4)))))) |
(*.f32 s (+.f32 (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 8 (pow.f32 u 2)))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 4 u) (*.f32 64/3 (pow.f32 u 3)))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4)))))) |
(*.f32 s (+.f32 (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 8 (pow.f32 u 2)))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 4 u) (*.f32 64/3 (pow.f32 u 3)))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4)))))) |
(*.f32 s (+.f32 (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 8 (pow.f32 u 2)))))) |
(*.f32 -1 (*.f32 s (+.f32 (*.f32 -8 (pow.f32 u 2)) (*.f32 -1 (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 4 u))))))) |
(*.f32 s (*.f32 (+.f32 (*.f32 (pow.f32 u 2) -8) (*.f32 -1 (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4)))))) -1)) |
(*.f32 s (neg.f32 (+.f32 (*.f32 (pow.f32 u 2) -8) (neg.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4))))))) |
(*.f32 (+.f32 (*.f32 (pow.f32 u 2) -8) (neg.f32 (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3)))))) (neg.f32 s)) |
(*.f32 -1 (*.f32 s (+.f32 (*.f32 -8 (pow.f32 u 2)) (*.f32 -1 (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 4 u))))))) |
(*.f32 s (*.f32 (+.f32 (*.f32 (pow.f32 u 2) -8) (*.f32 -1 (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4)))))) -1)) |
(*.f32 s (neg.f32 (+.f32 (*.f32 (pow.f32 u 2) -8) (neg.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4))))))) |
(*.f32 (+.f32 (*.f32 (pow.f32 u 2) -8) (neg.f32 (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3)))))) (neg.f32 s)) |
(*.f32 -1 (*.f32 s (+.f32 (*.f32 -8 (pow.f32 u 2)) (*.f32 -1 (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 4 u))))))) |
(*.f32 s (*.f32 (+.f32 (*.f32 (pow.f32 u 2) -8) (*.f32 -1 (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4)))))) -1)) |
(*.f32 s (neg.f32 (+.f32 (*.f32 (pow.f32 u 2) -8) (neg.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4))))))) |
(*.f32 (+.f32 (*.f32 (pow.f32 u 2) -8) (neg.f32 (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3)))))) (neg.f32 s)) |
(*.f32 -1 (*.f32 s (+.f32 (*.f32 -8 (pow.f32 u 2)) (*.f32 -1 (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 4 u))))))) |
(*.f32 s (*.f32 (+.f32 (*.f32 (pow.f32 u 2) -8) (*.f32 -1 (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4)))))) -1)) |
(*.f32 s (neg.f32 (+.f32 (*.f32 (pow.f32 u 2) -8) (neg.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4))))))) |
(*.f32 (+.f32 (*.f32 (pow.f32 u 2) -8) (neg.f32 (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3)))))) (neg.f32 s)) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 4 u) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 s (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 4 u) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 s (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 4 u) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 s (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 4 u) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 s (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 4 u)))) |
(*.f32 s (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 4 u)))) |
(*.f32 s (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 4 u)))) |
(*.f32 s (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 4 u)))) |
(*.f32 s (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 4 u)))) |
(*.f32 s (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 4 u)))) |
(*.f32 s (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 4 u)))) |
(*.f32 s (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 4 u)))) |
(*.f32 s (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 4 (*.f32 s u)) |
(*.f32 4 (*.f32 u s)) |
(*.f32 u (*.f32 s 4)) |
(*.f32 u (*.f32 4 s)) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (*.f32 4 (*.f32 s u))) |
(+.f32 (*.f32 4 (*.f32 u s)) (*.f32 64/3 (*.f32 (pow.f32 u 3) s))) |
(+.f32 (*.f32 u (*.f32 s 4)) (*.f32 64/3 (*.f32 (pow.f32 u 3) s))) |
(*.f32 s (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3)))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 4 (*.f32 s u)) (*.f32 64 (*.f32 s (pow.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 4 (*.f32 s u)) (*.f32 64 (*.f32 s (pow.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 64 (*.f32 s (pow.f32 u 4))) |
(*.f32 (pow.f32 u 4) (*.f32 s 64)) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (*.f32 64 (*.f32 s (pow.f32 u 4)))) |
(+.f32 (*.f32 64/3 (*.f32 (pow.f32 u 3) s)) (*.f32 64 (*.f32 s (pow.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 64/3 (pow.f32 u 3)))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 4 (*.f32 s u)) (*.f32 64 (*.f32 s (pow.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 4 (*.f32 s u)) (*.f32 64 (*.f32 s (pow.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 64 (*.f32 s (pow.f32 u 4))) |
(*.f32 (pow.f32 u 4) (*.f32 s 64)) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (*.f32 64 (*.f32 s (pow.f32 u 4)))) |
(+.f32 (*.f32 64/3 (*.f32 (pow.f32 u 3) s)) (*.f32 64 (*.f32 s (pow.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 64/3 (pow.f32 u 3)))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 4 (*.f32 s u)) (*.f32 64 (*.f32 s (pow.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 4 (*.f32 s u)) (*.f32 64 (*.f32 s (pow.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
(+.f32 (*.f32 (pow.f32 u 3) 64/3) 0) |
(*.f32 64/3 (pow.f32 u 3)) |
(+.f32 0 (*.f32 (pow.f32 u 3) 64/3)) |
(*.f32 64/3 (pow.f32 u 3)) |
(+.f32 (*.f32 (pow.f32 u 3) 32/3) (*.f32 (pow.f32 u 3) 32/3)) |
(*.f32 64/3 (pow.f32 u 3)) |
(-.f32 (*.f32 (pow.f32 u 3) 64/3) 0) |
(*.f32 64/3 (pow.f32 u 3)) |
(/.f32 (*.f32 (pow.f32 u 3) 64/3) 1) |
(*.f32 64/3 (pow.f32 u 3)) |
(/.f32 (*.f32 (pow.f32 u 3) 128/3) 2) |
(*.f32 64/3 (pow.f32 u 3)) |
(/.f32 (*.f32 (pow.f32 u 3) 256/3) 4) |
(*.f32 64/3 (pow.f32 u 3)) |
(/.f32 (*.f32 2 (*.f32 (pow.f32 u 3) 256/3)) 8) |
(*.f32 64/3 (pow.f32 u 3)) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (pow.f32 u 3) 256/3))) 16) |
(*.f32 64/3 (pow.f32 u 3)) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (pow.f32 u 3) 256/3)))) 32) |
(*.f32 64/3 (pow.f32 u 3)) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (pow.f32 u 3) 256/3))))) 64) |
(*.f32 64/3 (pow.f32 u 3)) |
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (pow.f32 u 3) 256/3))))) (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (pow.f32 u 3) 256/3)))))) 128) |
(*.f32 64/3 (pow.f32 u 3)) |
(pow.f32 (*.f32 (pow.f32 u 3) 64/3) 1) |
(*.f32 64/3 (pow.f32 u 3)) |
(-.f32 (*.f32 s (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)) (*.f32 (pow.f32 u 2) 8)))) 0) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4)))))) |
(*.f32 s (+.f32 (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 8 (pow.f32 u 2)))))) |
(*.f32 2 (*.f32 s (/.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)) (*.f32 (pow.f32 u 2) 8))) 2))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4)))))) |
(*.f32 s (+.f32 (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 8 (pow.f32 u 2)))))) |
(*.f32 s (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)) (*.f32 (pow.f32 u 2) 8)))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4)))))) |
(*.f32 s (+.f32 (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 8 (pow.f32 u 2)))))) |
(*.f32 4 (/.f32 (*.f32 s (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)) (*.f32 (pow.f32 u 2) 8)))) 4)) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4)))))) |
(*.f32 s (+.f32 (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 8 (pow.f32 u 2)))))) |
(*.f32 (*.f32 s (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)) (*.f32 (pow.f32 u 2) 8)))) 1) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4)))))) |
(*.f32 s (+.f32 (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 8 (pow.f32 u 2)))))) |
(*.f32 1 (*.f32 s (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)) (*.f32 (pow.f32 u 2) 8))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4)))))) |
(*.f32 s (+.f32 (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 8 (pow.f32 u 2)))))) |
(*.f32 (*.f32 (+.f32 s s) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)) (*.f32 (pow.f32 u 2) 8)))) 1/2) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4)))))) |
(*.f32 s (+.f32 (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 8 (pow.f32 u 2)))))) |
(*.f32 (+.f32 s s) (*.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)) (*.f32 (pow.f32 u 2) 8))) 1/2)) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4)))))) |
(*.f32 s (+.f32 (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 8 (pow.f32 u 2)))))) |
(*.f32 (+.f32 s s) (/.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)) (*.f32 (pow.f32 u 2) 8))) 2)) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4)))))) |
(*.f32 s (+.f32 (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 8 (pow.f32 u 2)))))) |
(*.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)) (*.f32 (pow.f32 u 2) 8))) s) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4)))))) |
(*.f32 s (+.f32 (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 8 (pow.f32 u 2)))))) |
(*.f32 (*.f32 s (*.f32 4 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)) (*.f32 (pow.f32 u 2) 8))))) 1/4) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4)))))) |
(*.f32 s (+.f32 (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 8 (pow.f32 u 2)))))) |
(*.f32 (*.f32 2 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)) (*.f32 (pow.f32 u 2) 8)))) (*.f32 s 1/2)) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4)))))) |
(*.f32 s (+.f32 (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 8 (pow.f32 u 2)))))) |
(*.f32 1/2 (*.f32 (+.f32 s s) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)) (*.f32 (pow.f32 u 2) 8))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4)))))) |
(*.f32 s (+.f32 (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 8 (pow.f32 u 2)))))) |
(*.f32 (*.f32 s 1/2) (*.f32 2 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)) (*.f32 (pow.f32 u 2) 8))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4)))))) |
(*.f32 s (+.f32 (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 8 (pow.f32 u 2)))))) |
(*.f32 (*.f32 s (/.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)) (*.f32 (pow.f32 u 2) 8))) 2)) 2) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4)))))) |
(*.f32 s (+.f32 (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 8 (pow.f32 u 2)))))) |
(*.f32 (*.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)) (*.f32 (pow.f32 u 2) 8))) 1/2) (+.f32 s s)) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4)))))) |
(*.f32 s (+.f32 (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 8 (pow.f32 u 2)))))) |
(*.f32 1/4 (*.f32 s (*.f32 4 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)) (*.f32 (pow.f32 u 2) 8)))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4)))))) |
(*.f32 s (+.f32 (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 8 (pow.f32 u 2)))))) |
(*.f32 (/.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)) (*.f32 (pow.f32 u 2) 8))) 2) (+.f32 s s)) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4)))))) |
(*.f32 s (+.f32 (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 8 (pow.f32 u 2)))))) |
(*.f32 (/.f32 (*.f32 s (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)) (*.f32 (pow.f32 u 2) 8)))) 4) 4) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4)))))) |
(*.f32 s (+.f32 (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 8 (pow.f32 u 2)))))) |
(*.f32 (+.f32 (*.f32 (pow.f32 u 2) 8) (+.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64))) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)) (*.f32 (pow.f32 u 2) 8))))) (*.f32 s 1/2)) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4)))))) |
(*.f32 s (+.f32 (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 8 (pow.f32 u 2)))))) |
(*.f32 (+.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64))) (+.f32 (*.f32 (pow.f32 u 2) 8) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)) (*.f32 (pow.f32 u 2) 8))))) (*.f32 s 1/2)) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4)))))) |
(*.f32 s (+.f32 (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 8 (pow.f32 u 2)))))) |
(/.f32 (*.f32 s (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)) (*.f32 (pow.f32 u 2) 8)))) 1) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4)))))) |
(*.f32 s (+.f32 (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 8 (pow.f32 u 2)))))) |
(/.f32 (*.f32 (+.f32 s s) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)) (*.f32 (pow.f32 u 2) 8)))) 2) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4)))))) |
(*.f32 s (+.f32 (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 8 (pow.f32 u 2)))))) |
(/.f32 (*.f32 s (*.f32 4 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)) (*.f32 (pow.f32 u 2) 8))))) 4) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4)))))) |
(*.f32 s (+.f32 (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 8 (pow.f32 u 2)))))) |
(/.f32 (*.f32 4 (*.f32 (+.f32 s s) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)) (*.f32 (pow.f32 u 2) 8))))) 8) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4)))))) |
(*.f32 s (+.f32 (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 8 (pow.f32 u 2)))))) |
(/.f32 (*.f32 2 (*.f32 4 (*.f32 (+.f32 s s) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)) (*.f32 (pow.f32 u 2) 8)))))) 16) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4)))))) |
(*.f32 s (+.f32 (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 8 (pow.f32 u 2)))))) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 4 (*.f32 (+.f32 s s) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)) (*.f32 (pow.f32 u 2) 8))))))) 32) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4)))))) |
(*.f32 s (+.f32 (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 8 (pow.f32 u 2)))))) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 4 (*.f32 (+.f32 s s) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)) (*.f32 (pow.f32 u 2) 8)))))))) 64) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4)))))) |
(*.f32 s (+.f32 (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 8 (pow.f32 u 2)))))) |
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 4 (*.f32 (+.f32 s s) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)) (*.f32 (pow.f32 u 2) 8)))))))) (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 4 (*.f32 (+.f32 s s) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)) (*.f32 (pow.f32 u 2) 8))))))))) 128) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4)))))) |
(*.f32 s (+.f32 (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 8 (pow.f32 u 2)))))) |
(pow.f32 (*.f32 s (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)) (*.f32 (pow.f32 u 2) 8)))) 1) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4)))))) |
(*.f32 s (+.f32 (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 8 (pow.f32 u 2)))))) |
(+.f32 (*.f32 (pow.f32 u 2) (*.f32 s 8)) 0) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(+.f32 0 (*.f32 (pow.f32 u 2) (*.f32 s 8))) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(+.f32 (*.f32 s (pow.f32 (+.f32 u u) 2)) (*.f32 s (pow.f32 (+.f32 u u) 2))) |
(*.f32 (pow.f32 (+.f32 u u) 2) (+.f32 s s)) |
(*.f32 (+.f32 s s) (pow.f32 (+.f32 u u) 2)) |
(*.f32 s (*.f32 2 (pow.f32 (+.f32 u u) 2))) |
(-.f32 (*.f32 (pow.f32 u 2) (*.f32 s 8)) 0) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(/.f32 (*.f32 (pow.f32 u 2) (*.f32 s 8)) 1) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(/.f32 (*.f32 (pow.f32 u 2) (*.f32 s 16)) 2) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(/.f32 (*.f32 (pow.f32 u 2) (*.f32 s 32)) 4) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(/.f32 (*.f32 (*.f32 s 16) (pow.f32 (+.f32 u u) 2)) 8) |
(+.f32 (*.f32 s (pow.f32 (+.f32 u u) 2)) (*.f32 s (pow.f32 (+.f32 u u) 2))) |
(*.f32 (pow.f32 (+.f32 u u) 2) (+.f32 s s)) |
(*.f32 (+.f32 s s) (pow.f32 (+.f32 u u) 2)) |
(*.f32 s (*.f32 2 (pow.f32 (+.f32 u u) 2))) |
(/.f32 (*.f32 2 (*.f32 (*.f32 s 16) (pow.f32 (+.f32 u u) 2))) 16) |
(+.f32 (*.f32 s (pow.f32 (+.f32 u u) 2)) (*.f32 s (pow.f32 (+.f32 u u) 2))) |
(*.f32 (pow.f32 (+.f32 u u) 2) (+.f32 s s)) |
(*.f32 (+.f32 s s) (pow.f32 (+.f32 u u) 2)) |
(*.f32 s (*.f32 2 (pow.f32 (+.f32 u u) 2))) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 s 16) (pow.f32 (+.f32 u u) 2)))) 32) |
(+.f32 (*.f32 s (pow.f32 (+.f32 u u) 2)) (*.f32 s (pow.f32 (+.f32 u u) 2))) |
(*.f32 (pow.f32 (+.f32 u u) 2) (+.f32 s s)) |
(*.f32 (+.f32 s s) (pow.f32 (+.f32 u u) 2)) |
(*.f32 s (*.f32 2 (pow.f32 (+.f32 u u) 2))) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 s 16) (pow.f32 (+.f32 u u) 2))))) 64) |
(+.f32 (*.f32 s (pow.f32 (+.f32 u u) 2)) (*.f32 s (pow.f32 (+.f32 u u) 2))) |
(*.f32 (pow.f32 (+.f32 u u) 2) (+.f32 s s)) |
(*.f32 (+.f32 s s) (pow.f32 (+.f32 u u) 2)) |
(*.f32 s (*.f32 2 (pow.f32 (+.f32 u u) 2))) |
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 s 16) (pow.f32 (+.f32 u u) 2))))) (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 s 16) (pow.f32 (+.f32 u u) 2)))))) 128) |
(+.f32 (*.f32 s (pow.f32 (+.f32 u u) 2)) (*.f32 s (pow.f32 (+.f32 u u) 2))) |
(*.f32 (pow.f32 (+.f32 u u) 2) (+.f32 s s)) |
(*.f32 (+.f32 s s) (pow.f32 (+.f32 u u) 2)) |
(*.f32 s (*.f32 2 (pow.f32 (+.f32 u u) 2))) |
(pow.f32 (*.f32 (pow.f32 u 2) (*.f32 s 8)) 1) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(+.f32 (*.f32 s (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)))) 0) |
(*.f32 s (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
(+.f32 0 (*.f32 s (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64))))) |
(*.f32 s (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
(+.f32 (*.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64))) (*.f32 s 1/2)) (*.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64))) (*.f32 s 1/2))) |
(*.f32 s (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
(-.f32 (*.f32 s (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)))) 0) |
(*.f32 s (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
(/.f32 (*.f32 s (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)))) 1) |
(*.f32 s (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
(/.f32 (*.f32 2 (*.f32 s (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64))))) 2) |
(*.f32 s (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
(/.f32 (*.f32 4 (*.f32 s (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64))))) 4) |
(*.f32 s (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
(/.f32 (*.f32 8 (*.f32 s (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64))))) 8) |
(*.f32 s (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
(/.f32 (*.f32 2 (*.f32 8 (*.f32 s (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)))))) 16) |
(*.f32 s (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 8 (*.f32 s (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64))))))) 32) |
(*.f32 s (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 8 (*.f32 s (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)))))))) 64) |
(*.f32 s (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 8 (*.f32 s (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)))))))) (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 8 (*.f32 s (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64))))))))) 128) |
(*.f32 s (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
(pow.f32 (*.f32 s (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64)))) 1) |
(*.f32 s (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
Compiled 13 to 8 computations (38.5% saved)
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (*.f32 u (*.f32 s 1/2)) |
| ✓ | 0.1b | (+.f32 (*.f32 u (*.f32 s 1/2)) (*.f32 u (*.f32 s 1/2))) |
| ✓ | 0.1b | (*.f32 4 (+.f32 (*.f32 u (*.f32 s 1/2)) (*.f32 u (*.f32 s 1/2)))) |
Compiled 38 to 25 computations (34.2% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | s | @ | inf | (+.f32 (*.f32 u (*.f32 s 1/2)) (*.f32 u (*.f32 s 1/2))) |
| 0.0ms | s | @ | -inf | (+.f32 (*.f32 u (*.f32 s 1/2)) (*.f32 u (*.f32 s 1/2))) |
| 0.0ms | u | @ | 0 | (+.f32 (*.f32 u (*.f32 s 1/2)) (*.f32 u (*.f32 s 1/2))) |
| 0.0ms | s | @ | 0 | (+.f32 (*.f32 u (*.f32 s 1/2)) (*.f32 u (*.f32 s 1/2))) |
| 0.0ms | u | @ | inf | (+.f32 (*.f32 u (*.f32 s 1/2)) (*.f32 u (*.f32 s 1/2))) |
| 1× | batch-egg-rewrite |
| 1496× | rational.json-simplify-35 |
| 1328× | rational.json-1 |
| 1328× | rational.json-2 |
| 1328× | rational.json-3 |
| 1326× | exponential.json-3 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 10 | 81 |
| 1 | 67 | 57 |
| 2 | 144 | 33 |
| 3 | 316 | 33 |
| 4 | 625 | 33 |
| 5 | 1405 | 33 |
| 6 | 2934 | 33 |
| 7 | 4666 | 33 |
| 8 | 5429 | 33 |
| 9 | 6730 | 33 |
| 10 | 7611 | 33 |
| 11 | 7611 | 33 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 4 (+.f32 (*.f32 u (*.f32 s 1/2)) (*.f32 u (*.f32 s 1/2)))) |
(+.f32 (*.f32 u (*.f32 s 1/2)) (*.f32 u (*.f32 s 1/2))) |
(*.f32 u (*.f32 s 1/2)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u (*.f32 s 1/2)) (*.f32 u (*.f32 s 7/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u s) (*.f32 u (*.f32 s 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 4 (*.f32 u s)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 4 (*.f32 u s)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u (+.f32 s s)) (*.f32 u (+.f32 s s)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u (*.f32 s 3/2)) (*.f32 u (*.f32 s 5/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u (*.f32 s 7/2)) (*.f32 u (*.f32 s 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u (*.f32 s 3)) (*.f32 u s))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u (*.f32 s 5/2)) (*.f32 u (*.f32 s 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 4 (*.f32 u s)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 4 (*.f32 u s)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u (*.f32 s 8)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 u s) 16) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (*.f32 u s) 16)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 u s) 16))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 u s) 16)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 u s) 16))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 u s) 16)))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 u s) 16))))))) 256)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 4 (*.f32 u s)) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 u s) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (*.f32 (*.f32 u s) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 u s)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 u (*.f32 8 (/.f32 s 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 s u)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 u (+.f32 s s)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 s 1/2) (+.f32 u u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 u (*.f32 s 1/2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 u s) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 4 (*.f32 u s)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (*.f32 u s))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 u 1/2) (+.f32 s s))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 u (*.f32 s 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (*.f32 (+.f32 u u) 1/8) (+.f32 s s)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (*.f32 s 1/8) (*.f32 4 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (*.f32 (+.f32 u u) 1/16) (*.f32 4 s)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 s s) (*.f32 u 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 u (+.f32 s s)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 u (*.f32 s 8)) 1/8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 u u) (*.f32 s 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 4 s) (*.f32 u 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 4 s) (*.f32 (+.f32 u u) 1/8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 4 u) (*.f32 s 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 u 8) (/.f32 s 8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 u 8) (*.f32 (*.f32 s 1/2) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 u 8) (*.f32 s 1/8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 s 1/4) (*.f32 4 u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 8 (*.f32 u (/.f32 s 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 s 8) (*.f32 (*.f32 u 1/2) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 s 8) (/.f32 u 8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 s 8) (*.f32 u 1/8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 s 8) (*.f32 (+.f32 u u) 1/16))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 s 8) (*.f32 1/2 (*.f32 u 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (*.f32 u 8)) (/.f32 s 16))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (*.f32 u 8)) (*.f32 1/2 (/.f32 s 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 u s) 1/4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (*.f32 4 (*.f32 u s)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 u 1/4) (*.f32 4 s))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 16 (*.f32 u (/.f32 s 16)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/8 (*.f32 u (*.f32 s 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 u 1/2) 1/4) (*.f32 s 8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 s 8) (*.f32 u 8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 u (/.f32 s 8)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 u 8) (*.f32 s 8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 s 16) (*.f32 2 (*.f32 u 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 s 1/2) 1/4) (*.f32 u 8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 u 1/8) (*.f32 s 8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 u u) 1/8) (*.f32 4 s))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 s 1/8) (*.f32 u 8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 u u) 1/16) (*.f32 s 8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (/.f32 u 8)) (*.f32 4 s))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (*.f32 (*.f32 u 1/2) 1/4)) (*.f32 4 s))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (/.f32 s 16)) (*.f32 u 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u s) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 4 (*.f32 u s)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u (+.f32 s s)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u (*.f32 s 8)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 u s) 16) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (*.f32 u s) 16)) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 u s) 16))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 u s) 16)))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 u s) 16))))) 256)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 u s) 16)))))) 512)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 u s) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u (*.f32 s 1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 u (*.f32 s 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 u s) 1/4) (*.f32 (*.f32 u s) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 u (*.f32 s 1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u (*.f32 s 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u s) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 4 (*.f32 u s)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u (+.f32 s s)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u (*.f32 s 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 u s) 16) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (*.f32 u s) 16)) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 u s) 16))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 u s) 16)))) 256)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 u s) 16))))) 512)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 u s) 16)))))) 1024)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 u (*.f32 s 1/2)) 1))))) |
| 1× | egg-herbie |
| 2370× | rational.json-simplify-41 |
| 2304× | rational.json-simplify-2 |
| 1704× | rational.json-simplify-35 |
| 1606× | rational.json-simplify-53 |
| 1006× | exponential.json-simplify-26 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 177 | 1708 |
| 1 | 437 | 1708 |
| 2 | 1086 | 1708 |
| 3 | 2300 | 1708 |
| 4 | 3249 | 1708 |
| 5 | 4018 | 1708 |
| 6 | 4204 | 1708 |
| 7 | 4285 | 1708 |
| 8 | 4361 | 1708 |
| 9 | 4437 | 1708 |
| 10 | 6976 | 1708 |
| 11 | 7507 | 1708 |
| 12 | 7823 | 1708 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 4 (*.f32 s u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s u) |
(*.f32 s u) |
(*.f32 s u) |
(*.f32 s u) |
(*.f32 s u) |
(*.f32 s u) |
(*.f32 s u) |
(*.f32 s u) |
(*.f32 s u) |
(*.f32 s u) |
(*.f32 s u) |
(*.f32 s u) |
(*.f32 s u) |
(*.f32 s u) |
(*.f32 s u) |
(*.f32 s u) |
(*.f32 s u) |
(*.f32 s u) |
(*.f32 s u) |
(*.f32 s u) |
(*.f32 s u) |
(*.f32 s u) |
(*.f32 s u) |
(*.f32 s u) |
(*.f32 1/2 (*.f32 s u)) |
(*.f32 1/2 (*.f32 s u)) |
(*.f32 1/2 (*.f32 s u)) |
(*.f32 1/2 (*.f32 s u)) |
(*.f32 1/2 (*.f32 s u)) |
(*.f32 1/2 (*.f32 s u)) |
(*.f32 1/2 (*.f32 s u)) |
(*.f32 1/2 (*.f32 s u)) |
(*.f32 1/2 (*.f32 s u)) |
(*.f32 1/2 (*.f32 s u)) |
(*.f32 1/2 (*.f32 s u)) |
(*.f32 1/2 (*.f32 s u)) |
(*.f32 1/2 (*.f32 s u)) |
(*.f32 1/2 (*.f32 s u)) |
(*.f32 1/2 (*.f32 s u)) |
(*.f32 1/2 (*.f32 s u)) |
(*.f32 1/2 (*.f32 s u)) |
(*.f32 1/2 (*.f32 s u)) |
(*.f32 1/2 (*.f32 s u)) |
(*.f32 1/2 (*.f32 s u)) |
(*.f32 1/2 (*.f32 s u)) |
(*.f32 1/2 (*.f32 s u)) |
(*.f32 1/2 (*.f32 s u)) |
(*.f32 1/2 (*.f32 s u)) |
(+.f32 (*.f32 u (*.f32 s 1/2)) (*.f32 u (*.f32 s 7/2))) |
(+.f32 (*.f32 u s) (*.f32 u (*.f32 s 3))) |
(+.f32 (*.f32 4 (*.f32 u s)) 0) |
(+.f32 0 (*.f32 4 (*.f32 u s))) |
(+.f32 (*.f32 u (+.f32 s s)) (*.f32 u (+.f32 s s))) |
(+.f32 (*.f32 u (*.f32 s 3/2)) (*.f32 u (*.f32 s 5/2))) |
(+.f32 (*.f32 u (*.f32 s 7/2)) (*.f32 u (*.f32 s 1/2))) |
(+.f32 (*.f32 u (*.f32 s 3)) (*.f32 u s)) |
(+.f32 (*.f32 u (*.f32 s 5/2)) (*.f32 u (*.f32 s 3/2))) |
(-.f32 (*.f32 4 (*.f32 u s)) 0) |
(/.f32 (*.f32 4 (*.f32 u s)) 1) |
(/.f32 (*.f32 u (*.f32 s 8)) 2) |
(/.f32 (*.f32 (*.f32 u s) 16) 4) |
(/.f32 (*.f32 2 (*.f32 (*.f32 u s) 16)) 8) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 u s) 16))) 16) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 u s) 16)))) 32) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 u s) 16))))) 64) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 u s) 16)))))) 128) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 u s) 16))))))) 256) |
(pow.f32 (*.f32 4 (*.f32 u s)) 1) |
(-.f32 (*.f32 u s) 0) |
(*.f32 4 (*.f32 (*.f32 u s) 1/4)) |
(*.f32 u s) |
(*.f32 u (*.f32 8 (/.f32 s 8))) |
(*.f32 s u) |
(*.f32 1/2 (*.f32 u (+.f32 s s))) |
(*.f32 (*.f32 s 1/2) (+.f32 u u)) |
(*.f32 (*.f32 u (*.f32 s 1/2)) 2) |
(*.f32 (*.f32 u s) 1) |
(*.f32 (*.f32 4 (*.f32 u s)) 1/4) |
(*.f32 1 (*.f32 u s)) |
(*.f32 (*.f32 u 1/2) (+.f32 s s)) |
(*.f32 2 (*.f32 u (*.f32 s 1/2))) |
(*.f32 2 (*.f32 (*.f32 (+.f32 u u) 1/8) (+.f32 s s))) |
(*.f32 2 (*.f32 (*.f32 s 1/8) (*.f32 4 u))) |
(*.f32 2 (*.f32 (*.f32 (+.f32 u u) 1/16) (*.f32 4 s))) |
(*.f32 (+.f32 s s) (*.f32 u 1/2)) |
(*.f32 (*.f32 u (+.f32 s s)) 1/2) |
(*.f32 (*.f32 u (*.f32 s 8)) 1/8) |
(*.f32 (+.f32 u u) (*.f32 s 1/2)) |
(*.f32 (*.f32 4 s) (*.f32 u 1/4)) |
(*.f32 (*.f32 4 s) (*.f32 (+.f32 u u) 1/8)) |
(*.f32 (*.f32 4 u) (*.f32 s 1/4)) |
(*.f32 (*.f32 u 8) (/.f32 s 8)) |
(*.f32 (*.f32 u 8) (*.f32 (*.f32 s 1/2) 1/4)) |
(*.f32 (*.f32 u 8) (*.f32 s 1/8)) |
(*.f32 (*.f32 s 1/4) (*.f32 4 u)) |
(*.f32 8 (*.f32 u (/.f32 s 8))) |
(*.f32 (*.f32 s 8) (*.f32 (*.f32 u 1/2) 1/4)) |
(*.f32 (*.f32 s 8) (/.f32 u 8)) |
(*.f32 (*.f32 s 8) (*.f32 u 1/8)) |
(*.f32 (*.f32 s 8) (*.f32 (+.f32 u u) 1/16)) |
(*.f32 (*.f32 s 8) (*.f32 1/2 (*.f32 u 1/4))) |
(*.f32 (*.f32 2 (*.f32 u 8)) (/.f32 s 16)) |
(*.f32 (*.f32 2 (*.f32 u 8)) (*.f32 1/2 (/.f32 s 8))) |
(*.f32 (*.f32 (*.f32 u s) 1/4) 4) |
(*.f32 1/4 (*.f32 4 (*.f32 u s))) |
(*.f32 (*.f32 u 1/4) (*.f32 4 s)) |
(*.f32 16 (*.f32 u (/.f32 s 16))) |
(*.f32 1/8 (*.f32 u (*.f32 s 8))) |
(*.f32 (*.f32 (*.f32 u 1/2) 1/4) (*.f32 s 8)) |
(*.f32 (/.f32 s 8) (*.f32 u 8)) |
(*.f32 (*.f32 u (/.f32 s 8)) 8) |
(*.f32 (/.f32 u 8) (*.f32 s 8)) |
(*.f32 (/.f32 s 16) (*.f32 2 (*.f32 u 8))) |
(*.f32 (*.f32 (*.f32 s 1/2) 1/4) (*.f32 u 8)) |
(*.f32 (*.f32 u 1/8) (*.f32 s 8)) |
(*.f32 (*.f32 (+.f32 u u) 1/8) (*.f32 4 s)) |
(*.f32 (*.f32 s 1/8) (*.f32 u 8)) |
(*.f32 (*.f32 (+.f32 u u) 1/16) (*.f32 s 8)) |
(*.f32 (*.f32 2 (/.f32 u 8)) (*.f32 4 s)) |
(*.f32 (*.f32 2 (*.f32 (*.f32 u 1/2) 1/4)) (*.f32 4 s)) |
(*.f32 (*.f32 2 (/.f32 s 16)) (*.f32 u 8)) |
(/.f32 (*.f32 u s) 1) |
(/.f32 (*.f32 4 (*.f32 u s)) 4) |
(/.f32 (*.f32 u (+.f32 s s)) 2) |
(/.f32 (*.f32 u (*.f32 s 8)) 8) |
(/.f32 (*.f32 (*.f32 u s) 16) 16) |
(/.f32 (*.f32 2 (*.f32 (*.f32 u s) 16)) 32) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 u s) 16))) 64) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 u s) 16)))) 128) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 u s) 16))))) 256) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 u s) 16)))))) 512) |
(pow.f32 (*.f32 u s) 1) |
(+.f32 (*.f32 u (*.f32 s 1/2)) 0) |
(+.f32 0 (*.f32 u (*.f32 s 1/2))) |
(+.f32 (*.f32 (*.f32 u s) 1/4) (*.f32 (*.f32 u s) 1/4)) |
(-.f32 (*.f32 u (*.f32 s 1/2)) 0) |
(/.f32 (*.f32 u (*.f32 s 1/2)) 1) |
(/.f32 (*.f32 u s) 2) |
(/.f32 (*.f32 4 (*.f32 u s)) 8) |
(/.f32 (*.f32 u (+.f32 s s)) 4) |
(/.f32 (*.f32 u (*.f32 s 8)) 16) |
(/.f32 (*.f32 (*.f32 u s) 16) 32) |
(/.f32 (*.f32 2 (*.f32 (*.f32 u s) 16)) 64) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 u s) 16))) 128) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 u s) 16)))) 256) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 u s) 16))))) 512) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 u s) 16)))))) 1024) |
(pow.f32 (*.f32 u (*.f32 s 1/2)) 1) |
| Outputs |
|---|
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 s u) |
(*.f32 s u) |
(*.f32 s u) |
(*.f32 s u) |
(*.f32 s u) |
(*.f32 s u) |
(*.f32 s u) |
(*.f32 s u) |
(*.f32 s u) |
(*.f32 s u) |
(*.f32 s u) |
(*.f32 s u) |
(*.f32 s u) |
(*.f32 s u) |
(*.f32 s u) |
(*.f32 s u) |
(*.f32 s u) |
(*.f32 s u) |
(*.f32 s u) |
(*.f32 s u) |
(*.f32 s u) |
(*.f32 s u) |
(*.f32 s u) |
(*.f32 s u) |
(*.f32 1/2 (*.f32 s u)) |
(*.f32 s (*.f32 u 1/2)) |
(*.f32 s (/.f32 u 2)) |
(*.f32 1/2 (*.f32 s u)) |
(*.f32 s (*.f32 u 1/2)) |
(*.f32 s (/.f32 u 2)) |
(*.f32 1/2 (*.f32 s u)) |
(*.f32 s (*.f32 u 1/2)) |
(*.f32 s (/.f32 u 2)) |
(*.f32 1/2 (*.f32 s u)) |
(*.f32 s (*.f32 u 1/2)) |
(*.f32 s (/.f32 u 2)) |
(*.f32 1/2 (*.f32 s u)) |
(*.f32 s (*.f32 u 1/2)) |
(*.f32 s (/.f32 u 2)) |
(*.f32 1/2 (*.f32 s u)) |
(*.f32 s (*.f32 u 1/2)) |
(*.f32 s (/.f32 u 2)) |
(*.f32 1/2 (*.f32 s u)) |
(*.f32 s (*.f32 u 1/2)) |
(*.f32 s (/.f32 u 2)) |
(*.f32 1/2 (*.f32 s u)) |
(*.f32 s (*.f32 u 1/2)) |
(*.f32 s (/.f32 u 2)) |
(*.f32 1/2 (*.f32 s u)) |
(*.f32 s (*.f32 u 1/2)) |
(*.f32 s (/.f32 u 2)) |
(*.f32 1/2 (*.f32 s u)) |
(*.f32 s (*.f32 u 1/2)) |
(*.f32 s (/.f32 u 2)) |
(*.f32 1/2 (*.f32 s u)) |
(*.f32 s (*.f32 u 1/2)) |
(*.f32 s (/.f32 u 2)) |
(*.f32 1/2 (*.f32 s u)) |
(*.f32 s (*.f32 u 1/2)) |
(*.f32 s (/.f32 u 2)) |
(*.f32 1/2 (*.f32 s u)) |
(*.f32 s (*.f32 u 1/2)) |
(*.f32 s (/.f32 u 2)) |
(*.f32 1/2 (*.f32 s u)) |
(*.f32 s (*.f32 u 1/2)) |
(*.f32 s (/.f32 u 2)) |
(*.f32 1/2 (*.f32 s u)) |
(*.f32 s (*.f32 u 1/2)) |
(*.f32 s (/.f32 u 2)) |
(*.f32 1/2 (*.f32 s u)) |
(*.f32 s (*.f32 u 1/2)) |
(*.f32 s (/.f32 u 2)) |
(*.f32 1/2 (*.f32 s u)) |
(*.f32 s (*.f32 u 1/2)) |
(*.f32 s (/.f32 u 2)) |
(*.f32 1/2 (*.f32 s u)) |
(*.f32 s (*.f32 u 1/2)) |
(*.f32 s (/.f32 u 2)) |
(*.f32 1/2 (*.f32 s u)) |
(*.f32 s (*.f32 u 1/2)) |
(*.f32 s (/.f32 u 2)) |
(*.f32 1/2 (*.f32 s u)) |
(*.f32 s (*.f32 u 1/2)) |
(*.f32 s (/.f32 u 2)) |
(*.f32 1/2 (*.f32 s u)) |
(*.f32 s (*.f32 u 1/2)) |
(*.f32 s (/.f32 u 2)) |
(*.f32 1/2 (*.f32 s u)) |
(*.f32 s (*.f32 u 1/2)) |
(*.f32 s (/.f32 u 2)) |
(*.f32 1/2 (*.f32 s u)) |
(*.f32 s (*.f32 u 1/2)) |
(*.f32 s (/.f32 u 2)) |
(*.f32 1/2 (*.f32 s u)) |
(*.f32 s (*.f32 u 1/2)) |
(*.f32 s (/.f32 u 2)) |
(+.f32 (*.f32 u (*.f32 s 1/2)) (*.f32 u (*.f32 s 7/2))) |
(*.f32 s (*.f32 4 u)) |
(*.f32 4 (*.f32 s u)) |
(+.f32 (*.f32 u s) (*.f32 u (*.f32 s 3))) |
(*.f32 s (*.f32 4 u)) |
(*.f32 4 (*.f32 s u)) |
(+.f32 (*.f32 4 (*.f32 u s)) 0) |
(*.f32 s (*.f32 4 u)) |
(*.f32 4 (*.f32 s u)) |
(+.f32 0 (*.f32 4 (*.f32 u s))) |
(*.f32 s (*.f32 4 u)) |
(*.f32 4 (*.f32 s u)) |
(+.f32 (*.f32 u (+.f32 s s)) (*.f32 u (+.f32 s s))) |
(*.f32 s (*.f32 4 u)) |
(*.f32 4 (*.f32 s u)) |
(+.f32 (*.f32 u (*.f32 s 3/2)) (*.f32 u (*.f32 s 5/2))) |
(*.f32 s (*.f32 4 u)) |
(*.f32 4 (*.f32 s u)) |
(+.f32 (*.f32 u (*.f32 s 7/2)) (*.f32 u (*.f32 s 1/2))) |
(*.f32 s (*.f32 4 u)) |
(*.f32 4 (*.f32 s u)) |
(+.f32 (*.f32 u (*.f32 s 3)) (*.f32 u s)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 4 (*.f32 s u)) |
(+.f32 (*.f32 u (*.f32 s 5/2)) (*.f32 u (*.f32 s 3/2))) |
(*.f32 s (*.f32 4 u)) |
(*.f32 4 (*.f32 s u)) |
(-.f32 (*.f32 4 (*.f32 u s)) 0) |
(*.f32 s (*.f32 4 u)) |
(*.f32 4 (*.f32 s u)) |
(/.f32 (*.f32 4 (*.f32 u s)) 1) |
(*.f32 s (*.f32 4 u)) |
(*.f32 4 (*.f32 s u)) |
(/.f32 (*.f32 u (*.f32 s 8)) 2) |
(*.f32 s (*.f32 4 u)) |
(*.f32 4 (*.f32 s u)) |
(/.f32 (*.f32 (*.f32 u s) 16) 4) |
(*.f32 s (*.f32 4 u)) |
(*.f32 4 (*.f32 s u)) |
(/.f32 (*.f32 2 (*.f32 (*.f32 u s) 16)) 8) |
(*.f32 s (*.f32 4 u)) |
(*.f32 4 (*.f32 s u)) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 u s) 16))) 16) |
(*.f32 s (*.f32 4 u)) |
(*.f32 4 (*.f32 s u)) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 u s) 16)))) 32) |
(*.f32 s (*.f32 4 u)) |
(*.f32 4 (*.f32 s u)) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 u s) 16))))) 64) |
(*.f32 s (*.f32 4 u)) |
(*.f32 4 (*.f32 s u)) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 u s) 16)))))) 128) |
(*.f32 s (*.f32 4 u)) |
(*.f32 4 (*.f32 s u)) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 u s) 16))))))) 256) |
(*.f32 s (*.f32 4 u)) |
(*.f32 4 (*.f32 s u)) |
(pow.f32 (*.f32 4 (*.f32 u s)) 1) |
(*.f32 s (*.f32 4 u)) |
(*.f32 4 (*.f32 s u)) |
(-.f32 (*.f32 u s) 0) |
(*.f32 s u) |
(*.f32 4 (*.f32 (*.f32 u s) 1/4)) |
(*.f32 s u) |
(*.f32 u s) |
(*.f32 s u) |
(*.f32 u (*.f32 8 (/.f32 s 8))) |
(*.f32 s u) |
(*.f32 s u) |
(*.f32 1/2 (*.f32 u (+.f32 s s))) |
(*.f32 s u) |
(*.f32 (*.f32 s 1/2) (+.f32 u u)) |
(*.f32 s u) |
(*.f32 (*.f32 u (*.f32 s 1/2)) 2) |
(*.f32 s u) |
(*.f32 (*.f32 u s) 1) |
(*.f32 s u) |
(*.f32 (*.f32 4 (*.f32 u s)) 1/4) |
(*.f32 s u) |
(*.f32 1 (*.f32 u s)) |
(*.f32 s u) |
(*.f32 (*.f32 u 1/2) (+.f32 s s)) |
(*.f32 s u) |
(*.f32 2 (*.f32 u (*.f32 s 1/2))) |
(*.f32 s u) |
(*.f32 2 (*.f32 (*.f32 (+.f32 u u) 1/8) (+.f32 s s))) |
(*.f32 s u) |
(*.f32 2 (*.f32 (*.f32 s 1/8) (*.f32 4 u))) |
(*.f32 s u) |
(*.f32 2 (*.f32 (*.f32 (+.f32 u u) 1/16) (*.f32 4 s))) |
(*.f32 s u) |
(*.f32 (+.f32 s s) (*.f32 u 1/2)) |
(*.f32 s u) |
(*.f32 (*.f32 u (+.f32 s s)) 1/2) |
(*.f32 s u) |
(*.f32 (*.f32 u (*.f32 s 8)) 1/8) |
(*.f32 s u) |
(*.f32 (+.f32 u u) (*.f32 s 1/2)) |
(*.f32 s u) |
(*.f32 (*.f32 4 s) (*.f32 u 1/4)) |
(*.f32 s u) |
(*.f32 (*.f32 4 s) (*.f32 (+.f32 u u) 1/8)) |
(*.f32 s u) |
(*.f32 (*.f32 4 u) (*.f32 s 1/4)) |
(*.f32 s u) |
(*.f32 (*.f32 u 8) (/.f32 s 8)) |
(*.f32 s u) |
(*.f32 (*.f32 u 8) (*.f32 (*.f32 s 1/2) 1/4)) |
(*.f32 s u) |
(*.f32 (*.f32 u 8) (*.f32 s 1/8)) |
(*.f32 s u) |
(*.f32 (*.f32 s 1/4) (*.f32 4 u)) |
(*.f32 s u) |
(*.f32 8 (*.f32 u (/.f32 s 8))) |
(*.f32 s u) |
(*.f32 (*.f32 s 8) (*.f32 (*.f32 u 1/2) 1/4)) |
(*.f32 s u) |
(*.f32 (*.f32 s 8) (/.f32 u 8)) |
(*.f32 s u) |
(*.f32 (*.f32 s 8) (*.f32 u 1/8)) |
(*.f32 s u) |
(*.f32 (*.f32 s 8) (*.f32 (+.f32 u u) 1/16)) |
(*.f32 s u) |
(*.f32 (*.f32 s 8) (*.f32 1/2 (*.f32 u 1/4))) |
(*.f32 s u) |
(*.f32 (*.f32 2 (*.f32 u 8)) (/.f32 s 16)) |
(*.f32 s u) |
(*.f32 (*.f32 2 (*.f32 u 8)) (*.f32 1/2 (/.f32 s 8))) |
(*.f32 s u) |
(*.f32 (*.f32 (*.f32 u s) 1/4) 4) |
(*.f32 s u) |
(*.f32 1/4 (*.f32 4 (*.f32 u s))) |
(*.f32 s u) |
(*.f32 (*.f32 u 1/4) (*.f32 4 s)) |
(*.f32 s u) |
(*.f32 16 (*.f32 u (/.f32 s 16))) |
(*.f32 s u) |
(*.f32 1/8 (*.f32 u (*.f32 s 8))) |
(*.f32 s u) |
(*.f32 (*.f32 (*.f32 u 1/2) 1/4) (*.f32 s 8)) |
(*.f32 s u) |
(*.f32 (/.f32 s 8) (*.f32 u 8)) |
(*.f32 s u) |
(*.f32 (*.f32 u (/.f32 s 8)) 8) |
(*.f32 s u) |
(*.f32 (/.f32 u 8) (*.f32 s 8)) |
(*.f32 s u) |
(*.f32 (/.f32 s 16) (*.f32 2 (*.f32 u 8))) |
(*.f32 s u) |
(*.f32 (*.f32 (*.f32 s 1/2) 1/4) (*.f32 u 8)) |
(*.f32 s u) |
(*.f32 (*.f32 u 1/8) (*.f32 s 8)) |
(*.f32 s u) |
(*.f32 (*.f32 (+.f32 u u) 1/8) (*.f32 4 s)) |
(*.f32 s u) |
(*.f32 (*.f32 s 1/8) (*.f32 u 8)) |
(*.f32 s u) |
(*.f32 (*.f32 (+.f32 u u) 1/16) (*.f32 s 8)) |
(*.f32 s u) |
(*.f32 (*.f32 2 (/.f32 u 8)) (*.f32 4 s)) |
(*.f32 s u) |
(*.f32 (*.f32 2 (*.f32 (*.f32 u 1/2) 1/4)) (*.f32 4 s)) |
(*.f32 s u) |
(*.f32 (*.f32 2 (/.f32 s 16)) (*.f32 u 8)) |
(*.f32 s u) |
(/.f32 (*.f32 u s) 1) |
(*.f32 s u) |
(/.f32 (*.f32 4 (*.f32 u s)) 4) |
(*.f32 s u) |
(/.f32 (*.f32 u (+.f32 s s)) 2) |
(*.f32 s u) |
(/.f32 (*.f32 u (*.f32 s 8)) 8) |
(*.f32 s u) |
(/.f32 (*.f32 (*.f32 u s) 16) 16) |
(*.f32 s u) |
(/.f32 (*.f32 2 (*.f32 (*.f32 u s) 16)) 32) |
(*.f32 s u) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 u s) 16))) 64) |
(*.f32 s u) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 u s) 16)))) 128) |
(*.f32 s u) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 u s) 16))))) 256) |
(*.f32 s u) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 u s) 16)))))) 512) |
(*.f32 s u) |
(pow.f32 (*.f32 u s) 1) |
(*.f32 s u) |
(+.f32 (*.f32 u (*.f32 s 1/2)) 0) |
(*.f32 s (*.f32 u 1/2)) |
(*.f32 s (/.f32 u 2)) |
(+.f32 0 (*.f32 u (*.f32 s 1/2))) |
(*.f32 s (*.f32 u 1/2)) |
(*.f32 s (/.f32 u 2)) |
(+.f32 (*.f32 (*.f32 u s) 1/4) (*.f32 (*.f32 u s) 1/4)) |
(*.f32 s (*.f32 u 1/2)) |
(*.f32 s (/.f32 u 2)) |
(-.f32 (*.f32 u (*.f32 s 1/2)) 0) |
(*.f32 s (*.f32 u 1/2)) |
(*.f32 s (/.f32 u 2)) |
(/.f32 (*.f32 u (*.f32 s 1/2)) 1) |
(*.f32 s (*.f32 u 1/2)) |
(*.f32 s (/.f32 u 2)) |
(/.f32 (*.f32 u s) 2) |
(*.f32 s (*.f32 u 1/2)) |
(*.f32 s (/.f32 u 2)) |
(/.f32 (*.f32 4 (*.f32 u s)) 8) |
(*.f32 s (*.f32 u 1/2)) |
(*.f32 s (/.f32 u 2)) |
(/.f32 (*.f32 u (+.f32 s s)) 4) |
(*.f32 s (*.f32 u 1/2)) |
(*.f32 s (/.f32 u 2)) |
(/.f32 (*.f32 u (*.f32 s 8)) 16) |
(*.f32 s (*.f32 u 1/2)) |
(*.f32 s (/.f32 u 2)) |
(/.f32 (*.f32 (*.f32 u s) 16) 32) |
(*.f32 s (*.f32 u 1/2)) |
(*.f32 s (/.f32 u 2)) |
(/.f32 (*.f32 2 (*.f32 (*.f32 u s) 16)) 64) |
(*.f32 s (*.f32 u 1/2)) |
(*.f32 s (/.f32 u 2)) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 u s) 16))) 128) |
(*.f32 s (*.f32 u 1/2)) |
(*.f32 s (/.f32 u 2)) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 u s) 16)))) 256) |
(*.f32 s (*.f32 u 1/2)) |
(*.f32 s (/.f32 u 2)) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 u s) 16))))) 512) |
(*.f32 s (*.f32 u 1/2)) |
(*.f32 s (/.f32 u 2)) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 u s) 16)))))) 1024) |
(*.f32 s (*.f32 u 1/2)) |
(*.f32 s (/.f32 u 2)) |
(pow.f32 (*.f32 u (*.f32 s 1/2)) 1) |
(*.f32 s (*.f32 u 1/2)) |
(*.f32 s (/.f32 u 2)) |
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.2b | (*.f32 (pow.f32 u 2) (*.f32 8 s)) |
| ✓ | 0.2b | (+.f32 (*.f32 u (*.f32 4 s)) (*.f32 (pow.f32 u 2) (*.f32 8 s))) |
Compiled 41 to 28 computations (31.7% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | s | @ | -inf | (+.f32 (*.f32 u (*.f32 4 s)) (*.f32 (pow.f32 u 2) (*.f32 8 s))) |
| 0.0ms | u | @ | inf | (+.f32 (*.f32 u (*.f32 4 s)) (*.f32 (pow.f32 u 2) (*.f32 8 s))) |
| 0.0ms | u | @ | -inf | (+.f32 (*.f32 u (*.f32 4 s)) (*.f32 (pow.f32 u 2) (*.f32 8 s))) |
| 0.0ms | u | @ | 0 | (+.f32 (*.f32 u (*.f32 4 s)) (*.f32 (pow.f32 u 2) (*.f32 8 s))) |
| 0.0ms | s | @ | inf | (+.f32 (*.f32 u (*.f32 4 s)) (*.f32 (pow.f32 u 2) (*.f32 8 s))) |
| 1× | batch-egg-rewrite |
| 2296× | rational.json-simplify-2 |
| 1484× | rational.json-1 |
| 1484× | rational.json-2 |
| 1484× | rational.json-3 |
| 1480× | rational.json-4 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 13 | 56 |
| 1 | 89 | 56 |
| 2 | 186 | 56 |
| 3 | 379 | 50 |
| 4 | 714 | 50 |
| 5 | 1733 | 50 |
| 6 | 3129 | 50 |
| 7 | 3963 | 50 |
| 8 | 4955 | 50 |
| 9 | 5770 | 50 |
| 10 | 5770 | 50 |
| 11 | 7236 | 50 |
| 1× | node limit |
| Inputs |
|---|
(+.f32 (*.f32 u (*.f32 4 s)) (*.f32 (pow.f32 u 2) (*.f32 8 s))) |
(*.f32 (pow.f32 u 2) (*.f32 8 s)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 s 8) (+.f32 (pow.f32 u 2) (*.f32 u 1/2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (/.f32 (*.f32 (*.f32 s 8) (+.f32 (pow.f32 u 2) (*.f32 u 1/2))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (+.f32 (*.f32 u s) (*.f32 (pow.f32 u 2) (+.f32 s s))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 s (+.f32 (*.f32 (pow.f32 u 2) 8) (*.f32 u 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 4 s) (+.f32 u (*.f32 2 (pow.f32 u 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (+.f32 (*.f32 u (+.f32 s s)) (*.f32 s (*.f32 4 (pow.f32 u 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (+.f32 u (*.f32 2 (pow.f32 u 2))) (+.f32 s s)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (+.f32 (pow.f32 u 2) (*.f32 u 1/2)) (*.f32 4 s)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 8 (+.f32 (*.f32 s (pow.f32 u 2)) (*.f32 s (*.f32 u 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 s 8) (+.f32 (pow.f32 u 2) (*.f32 u 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 s 8) (+.f32 (pow.f32 u 2) (*.f32 u 1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (*.f32 (*.f32 s 8) (+.f32 (pow.f32 u 2) (*.f32 u 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (*.f32 (*.f32 s 8) (+.f32 (pow.f32 u 2) (*.f32 u 1/2)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 4 (*.f32 (*.f32 s 8) (+.f32 (pow.f32 u 2) (*.f32 u 1/2)))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 2 (*.f32 (*.f32 s 8) (+.f32 (pow.f32 u 2) (*.f32 u 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (*.f32 4 (*.f32 (*.f32 s 8) (+.f32 (pow.f32 u 2) (*.f32 u 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (*.f32 u (+.f32 s s)) (*.f32 s (*.f32 4 (pow.f32 u 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (*.f32 (pow.f32 u 2) 8) (*.f32 u 4)) s)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (+.f32 (*.f32 (pow.f32 u 2) 8) (*.f32 u 4))) (*.f32 s 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (*.f32 s 8) (+.f32 (pow.f32 u 2) (*.f32 u 1/2))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (*.f32 s (pow.f32 u 2)) (*.f32 s (*.f32 u 1/2))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (pow.f32 u 2) (*.f32 u 1/2)) (*.f32 s 8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (*.f32 u s) (*.f32 (pow.f32 u 2) (+.f32 s s))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 u (*.f32 2 (pow.f32 u 2))) (*.f32 4 s))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 s 8) (+.f32 (pow.f32 u 2) (*.f32 u 1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (*.f32 s 8) (+.f32 (pow.f32 u 2) (*.f32 u 1/2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 4 (*.f32 (*.f32 s 8) (+.f32 (pow.f32 u 2) (*.f32 u 1/2)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 4 (*.f32 (*.f32 s 8) (+.f32 (pow.f32 u 2) (*.f32 u 1/2))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 4 (*.f32 (*.f32 s 8) (+.f32 (pow.f32 u 2) (*.f32 u 1/2)))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 4 (*.f32 (*.f32 s 8) (+.f32 (pow.f32 u 2) (*.f32 u 1/2))))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 4 (*.f32 (*.f32 s 8) (+.f32 (pow.f32 u 2) (*.f32 u 1/2)))))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 4 (*.f32 (*.f32 s 8) (+.f32 (pow.f32 u 2) (*.f32 u 1/2))))))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (*.f32 s 8) (+.f32 (pow.f32 u 2) (*.f32 u 1/2))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 s (*.f32 (pow.f32 u 2) 8)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 s (*.f32 (pow.f32 u 2) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 s (*.f32 4 (pow.f32 u 2))) (*.f32 s (*.f32 4 (pow.f32 u 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 s (*.f32 (pow.f32 u 2) 8)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 s (*.f32 (pow.f32 u 2) 8)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 s (*.f32 (pow.f32 u 2) 16)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 u 2) (*.f32 s 32)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (pow.f32 u 2) (*.f32 s 32))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 (pow.f32 u 2) (*.f32 s 32)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (pow.f32 u 2) (*.f32 s 32))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (pow.f32 u 2) (*.f32 s 32)))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (pow.f32 u 2) (*.f32 s 32))))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 s (*.f32 (pow.f32 u 2) 8)) 1))))) |
| 1× | egg-herbie |
| 2588× | rational.json-simplify-2 |
| 1952× | rational.json-simplify-35 |
| 1638× | rational.json-simplify-1 |
| 1294× | rational.json-simplify-53 |
| 1034× | rational.json-simplify-51 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 120 | 2626 |
| 1 | 288 | 2468 |
| 2 | 625 | 2468 |
| 3 | 1764 | 2468 |
| 4 | 3732 | 2468 |
| 5 | 5086 | 2468 |
| 6 | 5591 | 2468 |
| 7 | 5784 | 2468 |
| 8 | 5919 | 2468 |
| 9 | 6054 | 2468 |
| 10 | 7194 | 2468 |
| 11 | 7810 | 2468 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 4 (*.f32 s u)) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2)))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2)))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2)))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2)))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2)))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2)))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2)))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2)))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2)))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 4 u))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 4 u))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 4 u))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 4 u))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 4 u))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 4 u))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 4 u))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 4 u))) |
(*.f32 -1 (*.f32 s (+.f32 (*.f32 -4 u) (*.f32 -8 (pow.f32 u 2))))) |
(*.f32 -1 (*.f32 s (+.f32 (*.f32 -4 u) (*.f32 -8 (pow.f32 u 2))))) |
(*.f32 -1 (*.f32 s (+.f32 (*.f32 -4 u) (*.f32 -8 (pow.f32 u 2))))) |
(*.f32 -1 (*.f32 s (+.f32 (*.f32 -4 u) (*.f32 -8 (pow.f32 u 2))))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(-.f32 (*.f32 (*.f32 s 8) (+.f32 (pow.f32 u 2) (*.f32 u 1/2))) 0) |
(*.f32 4 (/.f32 (*.f32 (*.f32 s 8) (+.f32 (pow.f32 u 2) (*.f32 u 1/2))) 4)) |
(*.f32 4 (+.f32 (*.f32 u s) (*.f32 (pow.f32 u 2) (+.f32 s s)))) |
(*.f32 s (+.f32 (*.f32 (pow.f32 u 2) 8) (*.f32 u 4))) |
(*.f32 (*.f32 4 s) (+.f32 u (*.f32 2 (pow.f32 u 2)))) |
(*.f32 2 (+.f32 (*.f32 u (+.f32 s s)) (*.f32 s (*.f32 4 (pow.f32 u 2))))) |
(*.f32 2 (*.f32 (+.f32 u (*.f32 2 (pow.f32 u 2))) (+.f32 s s))) |
(*.f32 2 (*.f32 (+.f32 (pow.f32 u 2) (*.f32 u 1/2)) (*.f32 4 s))) |
(*.f32 8 (+.f32 (*.f32 s (pow.f32 u 2)) (*.f32 s (*.f32 u 1/2)))) |
(*.f32 (*.f32 s 8) (+.f32 (pow.f32 u 2) (*.f32 u 1/2))) |
(*.f32 (*.f32 (*.f32 s 8) (+.f32 (pow.f32 u 2) (*.f32 u 1/2))) 1) |
(*.f32 1 (*.f32 (*.f32 s 8) (+.f32 (pow.f32 u 2) (*.f32 u 1/2)))) |
(*.f32 (*.f32 2 (*.f32 (*.f32 s 8) (+.f32 (pow.f32 u 2) (*.f32 u 1/2)))) 1/2) |
(*.f32 (*.f32 4 (*.f32 (*.f32 s 8) (+.f32 (pow.f32 u 2) (*.f32 u 1/2)))) 1/4) |
(*.f32 1/2 (*.f32 2 (*.f32 (*.f32 s 8) (+.f32 (pow.f32 u 2) (*.f32 u 1/2))))) |
(*.f32 1/4 (*.f32 4 (*.f32 (*.f32 s 8) (+.f32 (pow.f32 u 2) (*.f32 u 1/2))))) |
(*.f32 (+.f32 (*.f32 u (+.f32 s s)) (*.f32 s (*.f32 4 (pow.f32 u 2)))) 2) |
(*.f32 (+.f32 (*.f32 (pow.f32 u 2) 8) (*.f32 u 4)) s) |
(*.f32 (*.f32 2 (+.f32 (*.f32 (pow.f32 u 2) 8) (*.f32 u 4))) (*.f32 s 1/2)) |
(*.f32 (/.f32 (*.f32 (*.f32 s 8) (+.f32 (pow.f32 u 2) (*.f32 u 1/2))) 4) 4) |
(*.f32 (+.f32 (*.f32 s (pow.f32 u 2)) (*.f32 s (*.f32 u 1/2))) 8) |
(*.f32 (+.f32 (pow.f32 u 2) (*.f32 u 1/2)) (*.f32 s 8)) |
(*.f32 (+.f32 (*.f32 u s) (*.f32 (pow.f32 u 2) (+.f32 s s))) 4) |
(*.f32 (+.f32 u (*.f32 2 (pow.f32 u 2))) (*.f32 4 s)) |
(/.f32 (*.f32 (*.f32 s 8) (+.f32 (pow.f32 u 2) (*.f32 u 1/2))) 1) |
(/.f32 (*.f32 2 (*.f32 (*.f32 s 8) (+.f32 (pow.f32 u 2) (*.f32 u 1/2)))) 2) |
(/.f32 (*.f32 4 (*.f32 (*.f32 s 8) (+.f32 (pow.f32 u 2) (*.f32 u 1/2)))) 4) |
(/.f32 (*.f32 2 (*.f32 4 (*.f32 (*.f32 s 8) (+.f32 (pow.f32 u 2) (*.f32 u 1/2))))) 8) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 4 (*.f32 (*.f32 s 8) (+.f32 (pow.f32 u 2) (*.f32 u 1/2)))))) 16) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 4 (*.f32 (*.f32 s 8) (+.f32 (pow.f32 u 2) (*.f32 u 1/2))))))) 32) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 4 (*.f32 (*.f32 s 8) (+.f32 (pow.f32 u 2) (*.f32 u 1/2)))))))) 64) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 4 (*.f32 (*.f32 s 8) (+.f32 (pow.f32 u 2) (*.f32 u 1/2))))))))) 128) |
(pow.f32 (*.f32 (*.f32 s 8) (+.f32 (pow.f32 u 2) (*.f32 u 1/2))) 1) |
(+.f32 (*.f32 s (*.f32 (pow.f32 u 2) 8)) 0) |
(+.f32 0 (*.f32 s (*.f32 (pow.f32 u 2) 8))) |
(+.f32 (*.f32 s (*.f32 4 (pow.f32 u 2))) (*.f32 s (*.f32 4 (pow.f32 u 2)))) |
(-.f32 (*.f32 s (*.f32 (pow.f32 u 2) 8)) 0) |
(/.f32 (*.f32 s (*.f32 (pow.f32 u 2) 8)) 1) |
(/.f32 (*.f32 s (*.f32 (pow.f32 u 2) 16)) 2) |
(/.f32 (*.f32 (pow.f32 u 2) (*.f32 s 32)) 4) |
(/.f32 (*.f32 2 (*.f32 (pow.f32 u 2) (*.f32 s 32))) 8) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (pow.f32 u 2) (*.f32 s 32)))) 16) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (pow.f32 u 2) (*.f32 s 32))))) 32) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (pow.f32 u 2) (*.f32 s 32)))))) 64) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (pow.f32 u 2) (*.f32 s 32))))))) 128) |
(pow.f32 (*.f32 s (*.f32 (pow.f32 u 2) 8)) 1) |
| Outputs |
|---|
(*.f32 4 (*.f32 s u)) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2)))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 s (*.f32 8 (pow.f32 u 2)))) |
(*.f32 s (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2)))) |
(*.f32 4 (*.f32 s (+.f32 u (*.f32 2 (pow.f32 u 2))))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2)))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 s (*.f32 8 (pow.f32 u 2)))) |
(*.f32 s (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2)))) |
(*.f32 4 (*.f32 s (+.f32 u (*.f32 2 (pow.f32 u 2))))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2)))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 s (*.f32 8 (pow.f32 u 2)))) |
(*.f32 s (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2)))) |
(*.f32 4 (*.f32 s (+.f32 u (*.f32 2 (pow.f32 u 2))))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2)))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 s (*.f32 8 (pow.f32 u 2)))) |
(*.f32 s (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2)))) |
(*.f32 4 (*.f32 s (+.f32 u (*.f32 2 (pow.f32 u 2))))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2)))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 s (*.f32 8 (pow.f32 u 2)))) |
(*.f32 s (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2)))) |
(*.f32 4 (*.f32 s (+.f32 u (*.f32 2 (pow.f32 u 2))))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2)))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 s (*.f32 8 (pow.f32 u 2)))) |
(*.f32 s (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2)))) |
(*.f32 4 (*.f32 s (+.f32 u (*.f32 2 (pow.f32 u 2))))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2)))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 s (*.f32 8 (pow.f32 u 2)))) |
(*.f32 s (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2)))) |
(*.f32 4 (*.f32 s (+.f32 u (*.f32 2 (pow.f32 u 2))))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2)))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 s (*.f32 8 (pow.f32 u 2)))) |
(*.f32 s (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2)))) |
(*.f32 4 (*.f32 s (+.f32 u (*.f32 2 (pow.f32 u 2))))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2)))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 s (*.f32 8 (pow.f32 u 2)))) |
(*.f32 s (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2)))) |
(*.f32 4 (*.f32 s (+.f32 u (*.f32 2 (pow.f32 u 2))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 4 u))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 s (*.f32 8 (pow.f32 u 2)))) |
(*.f32 s (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2)))) |
(*.f32 4 (*.f32 s (+.f32 u (*.f32 2 (pow.f32 u 2))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 4 u))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 s (*.f32 8 (pow.f32 u 2)))) |
(*.f32 s (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2)))) |
(*.f32 4 (*.f32 s (+.f32 u (*.f32 2 (pow.f32 u 2))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 4 u))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 s (*.f32 8 (pow.f32 u 2)))) |
(*.f32 s (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2)))) |
(*.f32 4 (*.f32 s (+.f32 u (*.f32 2 (pow.f32 u 2))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 4 u))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 s (*.f32 8 (pow.f32 u 2)))) |
(*.f32 s (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2)))) |
(*.f32 4 (*.f32 s (+.f32 u (*.f32 2 (pow.f32 u 2))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 4 u))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 s (*.f32 8 (pow.f32 u 2)))) |
(*.f32 s (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2)))) |
(*.f32 4 (*.f32 s (+.f32 u (*.f32 2 (pow.f32 u 2))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 4 u))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 s (*.f32 8 (pow.f32 u 2)))) |
(*.f32 s (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2)))) |
(*.f32 4 (*.f32 s (+.f32 u (*.f32 2 (pow.f32 u 2))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 4 u))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 s (*.f32 8 (pow.f32 u 2)))) |
(*.f32 s (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2)))) |
(*.f32 4 (*.f32 s (+.f32 u (*.f32 2 (pow.f32 u 2))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 4 u))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 s (*.f32 8 (pow.f32 u 2)))) |
(*.f32 s (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2)))) |
(*.f32 4 (*.f32 s (+.f32 u (*.f32 2 (pow.f32 u 2))))) |
(*.f32 -1 (*.f32 s (+.f32 (*.f32 -4 u) (*.f32 -8 (pow.f32 u 2))))) |
(*.f32 s (*.f32 (+.f32 (*.f32 u -4) (*.f32 (pow.f32 u 2) -8)) -1)) |
(*.f32 s (neg.f32 (+.f32 (*.f32 u -4) (*.f32 (pow.f32 u 2) -8)))) |
(*.f32 (+.f32 (*.f32 u -4) (*.f32 (pow.f32 u 2) -8)) (neg.f32 s)) |
(*.f32 -1 (*.f32 s (+.f32 (*.f32 -4 u) (*.f32 -8 (pow.f32 u 2))))) |
(*.f32 s (*.f32 (+.f32 (*.f32 u -4) (*.f32 (pow.f32 u 2) -8)) -1)) |
(*.f32 s (neg.f32 (+.f32 (*.f32 u -4) (*.f32 (pow.f32 u 2) -8)))) |
(*.f32 (+.f32 (*.f32 u -4) (*.f32 (pow.f32 u 2) -8)) (neg.f32 s)) |
(*.f32 -1 (*.f32 s (+.f32 (*.f32 -4 u) (*.f32 -8 (pow.f32 u 2))))) |
(*.f32 s (*.f32 (+.f32 (*.f32 u -4) (*.f32 (pow.f32 u 2) -8)) -1)) |
(*.f32 s (neg.f32 (+.f32 (*.f32 u -4) (*.f32 (pow.f32 u 2) -8)))) |
(*.f32 (+.f32 (*.f32 u -4) (*.f32 (pow.f32 u 2) -8)) (neg.f32 s)) |
(*.f32 -1 (*.f32 s (+.f32 (*.f32 -4 u) (*.f32 -8 (pow.f32 u 2))))) |
(*.f32 s (*.f32 (+.f32 (*.f32 u -4) (*.f32 (pow.f32 u 2) -8)) -1)) |
(*.f32 s (neg.f32 (+.f32 (*.f32 u -4) (*.f32 (pow.f32 u 2) -8)))) |
(*.f32 (+.f32 (*.f32 u -4) (*.f32 (pow.f32 u 2) -8)) (neg.f32 s)) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(-.f32 (*.f32 (*.f32 s 8) (+.f32 (pow.f32 u 2) (*.f32 u 1/2))) 0) |
(*.f32 s (*.f32 8 (+.f32 (pow.f32 u 2) (*.f32 u 1/2)))) |
(*.f32 (*.f32 s 8) (+.f32 (pow.f32 u 2) (*.f32 u 1/2))) |
(*.f32 4 (/.f32 (*.f32 (*.f32 s 8) (+.f32 (pow.f32 u 2) (*.f32 u 1/2))) 4)) |
(*.f32 s (*.f32 8 (+.f32 (pow.f32 u 2) (*.f32 u 1/2)))) |
(*.f32 (*.f32 s 8) (+.f32 (pow.f32 u 2) (*.f32 u 1/2))) |
(*.f32 4 (+.f32 (*.f32 u s) (*.f32 (pow.f32 u 2) (+.f32 s s)))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 s (*.f32 8 (pow.f32 u 2)))) |
(*.f32 s (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2)))) |
(*.f32 4 (*.f32 s (+.f32 u (*.f32 2 (pow.f32 u 2))))) |
(*.f32 s (+.f32 (*.f32 (pow.f32 u 2) 8) (*.f32 u 4))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 s (*.f32 8 (pow.f32 u 2)))) |
(*.f32 s (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2)))) |
(*.f32 4 (*.f32 s (+.f32 u (*.f32 2 (pow.f32 u 2))))) |
(*.f32 (*.f32 4 s) (+.f32 u (*.f32 2 (pow.f32 u 2)))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 s (*.f32 8 (pow.f32 u 2)))) |
(*.f32 s (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2)))) |
(*.f32 4 (*.f32 s (+.f32 u (*.f32 2 (pow.f32 u 2))))) |
(*.f32 2 (+.f32 (*.f32 u (+.f32 s s)) (*.f32 s (*.f32 4 (pow.f32 u 2))))) |
(*.f32 2 (+.f32 (*.f32 u (+.f32 s s)) (*.f32 4 (*.f32 s (pow.f32 u 2))))) |
(*.f32 2 (*.f32 (+.f32 u (*.f32 2 (pow.f32 u 2))) (+.f32 s s))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 s (*.f32 8 (pow.f32 u 2)))) |
(*.f32 s (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2)))) |
(*.f32 4 (*.f32 s (+.f32 u (*.f32 2 (pow.f32 u 2))))) |
(*.f32 2 (*.f32 (+.f32 (pow.f32 u 2) (*.f32 u 1/2)) (*.f32 4 s))) |
(*.f32 s (*.f32 8 (+.f32 (pow.f32 u 2) (*.f32 u 1/2)))) |
(*.f32 (*.f32 s 8) (+.f32 (pow.f32 u 2) (*.f32 u 1/2))) |
(*.f32 8 (+.f32 (*.f32 s (pow.f32 u 2)) (*.f32 s (*.f32 u 1/2)))) |
(*.f32 s (*.f32 8 (+.f32 (pow.f32 u 2) (*.f32 u 1/2)))) |
(*.f32 (*.f32 s 8) (+.f32 (pow.f32 u 2) (*.f32 u 1/2))) |
(*.f32 (*.f32 s 8) (+.f32 (pow.f32 u 2) (*.f32 u 1/2))) |
(*.f32 s (*.f32 8 (+.f32 (pow.f32 u 2) (*.f32 u 1/2)))) |
(*.f32 (*.f32 (*.f32 s 8) (+.f32 (pow.f32 u 2) (*.f32 u 1/2))) 1) |
(*.f32 s (*.f32 8 (+.f32 (pow.f32 u 2) (*.f32 u 1/2)))) |
(*.f32 (*.f32 s 8) (+.f32 (pow.f32 u 2) (*.f32 u 1/2))) |
(*.f32 1 (*.f32 (*.f32 s 8) (+.f32 (pow.f32 u 2) (*.f32 u 1/2)))) |
(*.f32 s (*.f32 8 (+.f32 (pow.f32 u 2) (*.f32 u 1/2)))) |
(*.f32 (*.f32 s 8) (+.f32 (pow.f32 u 2) (*.f32 u 1/2))) |
(*.f32 (*.f32 2 (*.f32 (*.f32 s 8) (+.f32 (pow.f32 u 2) (*.f32 u 1/2)))) 1/2) |
(*.f32 s (*.f32 8 (+.f32 (pow.f32 u 2) (*.f32 u 1/2)))) |
(*.f32 (*.f32 s 8) (+.f32 (pow.f32 u 2) (*.f32 u 1/2))) |
(*.f32 (*.f32 4 (*.f32 (*.f32 s 8) (+.f32 (pow.f32 u 2) (*.f32 u 1/2)))) 1/4) |
(*.f32 s (*.f32 8 (+.f32 (pow.f32 u 2) (*.f32 u 1/2)))) |
(*.f32 (*.f32 s 8) (+.f32 (pow.f32 u 2) (*.f32 u 1/2))) |
(*.f32 1/2 (*.f32 2 (*.f32 (*.f32 s 8) (+.f32 (pow.f32 u 2) (*.f32 u 1/2))))) |
(*.f32 s (*.f32 8 (+.f32 (pow.f32 u 2) (*.f32 u 1/2)))) |
(*.f32 (*.f32 s 8) (+.f32 (pow.f32 u 2) (*.f32 u 1/2))) |
(*.f32 1/4 (*.f32 4 (*.f32 (*.f32 s 8) (+.f32 (pow.f32 u 2) (*.f32 u 1/2))))) |
(*.f32 s (*.f32 8 (+.f32 (pow.f32 u 2) (*.f32 u 1/2)))) |
(*.f32 (*.f32 s 8) (+.f32 (pow.f32 u 2) (*.f32 u 1/2))) |
(*.f32 (+.f32 (*.f32 u (+.f32 s s)) (*.f32 s (*.f32 4 (pow.f32 u 2)))) 2) |
(*.f32 2 (+.f32 (*.f32 u (+.f32 s s)) (*.f32 4 (*.f32 s (pow.f32 u 2))))) |
(*.f32 (+.f32 (*.f32 (pow.f32 u 2) 8) (*.f32 u 4)) s) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 s (*.f32 8 (pow.f32 u 2)))) |
(*.f32 s (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2)))) |
(*.f32 4 (*.f32 s (+.f32 u (*.f32 2 (pow.f32 u 2))))) |
(*.f32 (*.f32 2 (+.f32 (*.f32 (pow.f32 u 2) 8) (*.f32 u 4))) (*.f32 s 1/2)) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 s (*.f32 8 (pow.f32 u 2)))) |
(*.f32 s (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2)))) |
(*.f32 4 (*.f32 s (+.f32 u (*.f32 2 (pow.f32 u 2))))) |
(*.f32 (/.f32 (*.f32 (*.f32 s 8) (+.f32 (pow.f32 u 2) (*.f32 u 1/2))) 4) 4) |
(*.f32 s (*.f32 8 (+.f32 (pow.f32 u 2) (*.f32 u 1/2)))) |
(*.f32 (*.f32 s 8) (+.f32 (pow.f32 u 2) (*.f32 u 1/2))) |
(*.f32 (+.f32 (*.f32 s (pow.f32 u 2)) (*.f32 s (*.f32 u 1/2))) 8) |
(*.f32 s (*.f32 8 (+.f32 (pow.f32 u 2) (*.f32 u 1/2)))) |
(*.f32 (*.f32 s 8) (+.f32 (pow.f32 u 2) (*.f32 u 1/2))) |
(*.f32 (+.f32 (pow.f32 u 2) (*.f32 u 1/2)) (*.f32 s 8)) |
(*.f32 s (*.f32 8 (+.f32 (pow.f32 u 2) (*.f32 u 1/2)))) |
(*.f32 (*.f32 s 8) (+.f32 (pow.f32 u 2) (*.f32 u 1/2))) |
(*.f32 (+.f32 (*.f32 u s) (*.f32 (pow.f32 u 2) (+.f32 s s))) 4) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 s (*.f32 8 (pow.f32 u 2)))) |
(*.f32 s (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2)))) |
(*.f32 4 (*.f32 s (+.f32 u (*.f32 2 (pow.f32 u 2))))) |
(*.f32 (+.f32 u (*.f32 2 (pow.f32 u 2))) (*.f32 4 s)) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 s (*.f32 8 (pow.f32 u 2)))) |
(*.f32 s (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2)))) |
(*.f32 4 (*.f32 s (+.f32 u (*.f32 2 (pow.f32 u 2))))) |
(/.f32 (*.f32 (*.f32 s 8) (+.f32 (pow.f32 u 2) (*.f32 u 1/2))) 1) |
(*.f32 s (*.f32 8 (+.f32 (pow.f32 u 2) (*.f32 u 1/2)))) |
(*.f32 (*.f32 s 8) (+.f32 (pow.f32 u 2) (*.f32 u 1/2))) |
(/.f32 (*.f32 2 (*.f32 (*.f32 s 8) (+.f32 (pow.f32 u 2) (*.f32 u 1/2)))) 2) |
(*.f32 s (*.f32 8 (+.f32 (pow.f32 u 2) (*.f32 u 1/2)))) |
(*.f32 (*.f32 s 8) (+.f32 (pow.f32 u 2) (*.f32 u 1/2))) |
(/.f32 (*.f32 4 (*.f32 (*.f32 s 8) (+.f32 (pow.f32 u 2) (*.f32 u 1/2)))) 4) |
(*.f32 s (*.f32 8 (+.f32 (pow.f32 u 2) (*.f32 u 1/2)))) |
(*.f32 (*.f32 s 8) (+.f32 (pow.f32 u 2) (*.f32 u 1/2))) |
(/.f32 (*.f32 2 (*.f32 4 (*.f32 (*.f32 s 8) (+.f32 (pow.f32 u 2) (*.f32 u 1/2))))) 8) |
(*.f32 s (*.f32 8 (+.f32 (pow.f32 u 2) (*.f32 u 1/2)))) |
(*.f32 (*.f32 s 8) (+.f32 (pow.f32 u 2) (*.f32 u 1/2))) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 4 (*.f32 (*.f32 s 8) (+.f32 (pow.f32 u 2) (*.f32 u 1/2)))))) 16) |
(*.f32 s (*.f32 8 (+.f32 (pow.f32 u 2) (*.f32 u 1/2)))) |
(*.f32 (*.f32 s 8) (+.f32 (pow.f32 u 2) (*.f32 u 1/2))) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 4 (*.f32 (*.f32 s 8) (+.f32 (pow.f32 u 2) (*.f32 u 1/2))))))) 32) |
(*.f32 s (*.f32 8 (+.f32 (pow.f32 u 2) (*.f32 u 1/2)))) |
(*.f32 (*.f32 s 8) (+.f32 (pow.f32 u 2) (*.f32 u 1/2))) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 4 (*.f32 (*.f32 s 8) (+.f32 (pow.f32 u 2) (*.f32 u 1/2)))))))) 64) |
(*.f32 s (*.f32 8 (+.f32 (pow.f32 u 2) (*.f32 u 1/2)))) |
(*.f32 (*.f32 s 8) (+.f32 (pow.f32 u 2) (*.f32 u 1/2))) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 4 (*.f32 (*.f32 s 8) (+.f32 (pow.f32 u 2) (*.f32 u 1/2))))))))) 128) |
(*.f32 s (*.f32 8 (+.f32 (pow.f32 u 2) (*.f32 u 1/2)))) |
(*.f32 (*.f32 s 8) (+.f32 (pow.f32 u 2) (*.f32 u 1/2))) |
(pow.f32 (*.f32 (*.f32 s 8) (+.f32 (pow.f32 u 2) (*.f32 u 1/2))) 1) |
(*.f32 s (*.f32 8 (+.f32 (pow.f32 u 2) (*.f32 u 1/2)))) |
(*.f32 (*.f32 s 8) (+.f32 (pow.f32 u 2) (*.f32 u 1/2))) |
(+.f32 (*.f32 s (*.f32 (pow.f32 u 2) 8)) 0) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(+.f32 0 (*.f32 s (*.f32 (pow.f32 u 2) 8))) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(+.f32 (*.f32 s (*.f32 4 (pow.f32 u 2))) (*.f32 s (*.f32 4 (pow.f32 u 2)))) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(-.f32 (*.f32 s (*.f32 (pow.f32 u 2) 8)) 0) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(/.f32 (*.f32 s (*.f32 (pow.f32 u 2) 8)) 1) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(/.f32 (*.f32 s (*.f32 (pow.f32 u 2) 16)) 2) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(/.f32 (*.f32 (pow.f32 u 2) (*.f32 s 32)) 4) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(/.f32 (*.f32 2 (*.f32 (pow.f32 u 2) (*.f32 s 32))) 8) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (pow.f32 u 2) (*.f32 s 32)))) 16) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (pow.f32 u 2) (*.f32 s 32))))) 32) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (pow.f32 u 2) (*.f32 s 32)))))) 64) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (pow.f32 u 2) (*.f32 s 32))))))) 128) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(pow.f32 (*.f32 s (*.f32 (pow.f32 u 2) 8)) 1) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3)))) |
| ✓ | 0.2b | (*.f32 s (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))))) |
| 0.2b | (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))) | |
| 0.3b | (*.f32 64/3 (pow.f32 u 3)) |
Compiled 71 to 55 computations (22.5% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | s | @ | 0 | (*.f32 s (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))))) |
| 0.0ms | s | @ | inf | (*.f32 s (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))))) |
| 0.0ms | s | @ | -inf | (*.f32 s (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))))) |
| 0.0ms | u | @ | -inf | (*.f32 s (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))))) |
| 0.0ms | u | @ | inf | (*.f32 s (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))))) |
| 1× | batch-egg-rewrite |
| 1630× | rational.json-simplify-35 |
| 1534× | rational.json-1 |
| 1534× | rational.json-2 |
| 1534× | rational.json-3 |
| 1530× | exponential.json-3 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 17 | 92 |
| 1 | 112 | 92 |
| 2 | 205 | 92 |
| 3 | 397 | 92 |
| 4 | 798 | 92 |
| 5 | 2022 | 92 |
| 6 | 3771 | 92 |
| 7 | 4864 | 92 |
| 8 | 6473 | 92 |
| 9 | 7678 | 92 |
| 10 | 7884 | 92 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 s (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))))) |
(+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3)))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))) (/.f32 s 2)) (*.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))) (/.f32 s 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))) 1/2)) (+.f32 s s)) (*.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))) 1/2)) (+.f32 s s)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 1/2 (/.f32 s 2)) (*.f32 2 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))))) (*.f32 (*.f32 1/2 (/.f32 s 2)) (*.f32 2 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 1/4 (*.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))) 1/2)) (*.f32 s 4)) (*.f32 (*.f32 1/4 (*.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))) 1/2)) (*.f32 s 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 1/4 (/.f32 s 2)) (*.f32 4 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))))) (*.f32 (*.f32 1/4 (/.f32 s 2)) (*.f32 4 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))) (+.f32 s s)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))) (*.f32 s 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 8 (*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 4 (*.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))) (*.f32 s 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 4 (*.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))) (*.f32 s 4)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 4 (*.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))) (*.f32 s 4))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 4 (*.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))) (*.f32 s 4)))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2))))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (/.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 4 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2))))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 2 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (*.f32 4 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 4 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 4 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 4 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2))))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 4 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 4 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2))))))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 4 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))))))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))) 1))))) |
| 1× | egg-herbie |
| 4272× | rational.json-simplify-2 |
| 2852× | rational.json-simplify-53 |
| 1966× | rational.json-simplify-35 |
| 1030× | rational.json-simplify-51 |
| 862× | rational.json-simplify-1 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 108 | 3127 |
| 1 | 252 | 3127 |
| 2 | 643 | 3109 |
| 3 | 1426 | 3109 |
| 4 | 3494 | 3109 |
| 5 | 3956 | 3109 |
| 6 | 4126 | 3109 |
| 7 | 4211 | 3109 |
| 8 | 4287 | 3109 |
| 9 | 4363 | 3109 |
| 10 | 5706 | 3109 |
| 11 | 5911 | 3109 |
| 12 | 5987 | 3109 |
| 13 | 6063 | 3109 |
| 14 | 6139 | 3109 |
| 15 | 6215 | 3109 |
| 16 | 6291 | 3109 |
| 17 | 6291 | 3109 |
| 18 | 6291 | 3109 |
| 19 | 7620 | 3109 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 4 u)))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 4 u)))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 4 u)))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 4 u)))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 4 u) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 4 u) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 4 u) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 4 u) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 4 u) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 4 u) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 4 u) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 4 u) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 4 (*.f32 s u)) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2)))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2))))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2))))) |
(*.f32 64/3 (*.f32 s (pow.f32 u 3))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (*.f32 8 (*.f32 s (pow.f32 u 2)))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2))))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2))))) |
(*.f32 64/3 (*.f32 s (pow.f32 u 3))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (*.f32 8 (*.f32 s (pow.f32 u 2)))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2))))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2))))) |
(*.f32 4 u) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 4 u)) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 4 u))) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 4 u))) |
(*.f32 64/3 (pow.f32 u 3)) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 4 u) (*.f32 64/3 (pow.f32 u 3)))) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 4 u) (*.f32 64/3 (pow.f32 u 3)))) |
(*.f32 64/3 (pow.f32 u 3)) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 4 u) (*.f32 64/3 (pow.f32 u 3)))) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 4 u) (*.f32 64/3 (pow.f32 u 3)))) |
(+.f32 (*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2))))) 0) |
(+.f32 0 (*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))))) |
(+.f32 (*.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))) (/.f32 s 2)) (*.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))) (/.f32 s 2))) |
(+.f32 (*.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))) 1/2)) (+.f32 s s)) (*.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))) 1/2)) (+.f32 s s))) |
(+.f32 (*.f32 (*.f32 1/2 (/.f32 s 2)) (*.f32 2 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))))) (*.f32 (*.f32 1/2 (/.f32 s 2)) (*.f32 2 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2))))))) |
(+.f32 (*.f32 (*.f32 1/4 (*.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))) 1/2)) (*.f32 s 4)) (*.f32 (*.f32 1/4 (*.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))) 1/2)) (*.f32 s 4))) |
(+.f32 (*.f32 (*.f32 1/4 (/.f32 s 2)) (*.f32 4 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))))) (*.f32 (*.f32 1/4 (/.f32 s 2)) (*.f32 4 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2))))))) |
(-.f32 (*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2))))) 0) |
(/.f32 (*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2))))) 1) |
(/.f32 (*.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))) (+.f32 s s)) 2) |
(/.f32 (*.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))) (*.f32 s 4)) 4) |
(/.f32 (*.f32 8 (*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))))) 8) |
(/.f32 (*.f32 4 (*.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))) (*.f32 s 4))) 16) |
(/.f32 (*.f32 2 (*.f32 4 (*.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))) (*.f32 s 4)))) 32) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 4 (*.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))) (*.f32 s 4))))) 64) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 4 (*.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))) (*.f32 s 4)))))) 128) |
(pow.f32 (*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2))))) 1) |
(-.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))) 0) |
(*.f32 4 (/.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))) 4)) |
(*.f32 2 (*.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))) 1/2)) |
(*.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))) 1) |
(*.f32 1 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2))))) |
(*.f32 (*.f32 2 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2))))) 1/2) |
(*.f32 (*.f32 4 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2))))) 1/4) |
(*.f32 1/2 (*.f32 2 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))))) |
(*.f32 (*.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))) 1/2) 2) |
(*.f32 1/4 (*.f32 4 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))))) |
(*.f32 (/.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))) 4) 4) |
(/.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))) 1) |
(/.f32 (*.f32 2 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2))))) 2) |
(/.f32 (*.f32 4 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2))))) 4) |
(/.f32 (*.f32 2 (*.f32 4 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))))) 8) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 4 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2))))))) 16) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 4 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))))))) 32) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 4 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2))))))))) 64) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 4 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))))))))) 128) |
(pow.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))) 1) |
| Outputs |
|---|
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 4 u)))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 4 u)))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 4 u)))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 4 u)))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 4 u) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 4 u) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 4 u) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 4 u) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 4 u) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 4 u) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 4 u) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 4 u) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 u 4)) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2)))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 s (*.f32 8 (pow.f32 u 2)))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(*.f32 64/3 (*.f32 s (pow.f32 u 3))) |
(*.f32 s (*.f32 64/3 (pow.f32 u 3))) |
(*.f32 (pow.f32 u 3) (*.f32 s 64/3)) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (*.f32 8 (*.f32 s (pow.f32 u 2)))) |
(+.f32 (*.f32 s (*.f32 8 (pow.f32 u 2))) (*.f32 s (*.f32 64/3 (pow.f32 u 3)))) |
(+.f32 (*.f32 s (*.f32 8 (pow.f32 u 2))) (*.f32 (pow.f32 u 3) (*.f32 s 64/3))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3)))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(*.f32 64/3 (*.f32 s (pow.f32 u 3))) |
(*.f32 s (*.f32 64/3 (pow.f32 u 3))) |
(*.f32 (pow.f32 u 3) (*.f32 s 64/3)) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (*.f32 8 (*.f32 s (pow.f32 u 2)))) |
(+.f32 (*.f32 s (*.f32 8 (pow.f32 u 2))) (*.f32 s (*.f32 64/3 (pow.f32 u 3)))) |
(+.f32 (*.f32 s (*.f32 8 (pow.f32 u 2))) (*.f32 (pow.f32 u 3) (*.f32 s 64/3))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3)))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(*.f32 4 u) |
(*.f32 u 4) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 4 u)) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 4 u))) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4))) |
(+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4))) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 4 u))) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4))) |
(+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4))) |
(*.f32 64/3 (pow.f32 u 3)) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 4 u) (*.f32 64/3 (pow.f32 u 3)))) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4))) |
(+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4))) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 4 u) (*.f32 64/3 (pow.f32 u 3)))) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4))) |
(+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4))) |
(*.f32 64/3 (pow.f32 u 3)) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 4 u) (*.f32 64/3 (pow.f32 u 3)))) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4))) |
(+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4))) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 4 u) (*.f32 64/3 (pow.f32 u 3)))) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4))) |
(+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4))) |
(+.f32 (*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2))))) 0) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(+.f32 0 (*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(+.f32 (*.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))) (/.f32 s 2)) (*.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))) (/.f32 s 2))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(+.f32 (*.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))) 1/2)) (+.f32 s s)) (*.f32 (*.f32 1/2 (*.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))) 1/2)) (+.f32 s s))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(+.f32 (*.f32 (*.f32 1/2 (/.f32 s 2)) (*.f32 2 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))))) (*.f32 (*.f32 1/2 (/.f32 s 2)) (*.f32 2 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2))))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(+.f32 (*.f32 (*.f32 1/4 (*.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))) 1/2)) (*.f32 s 4)) (*.f32 (*.f32 1/4 (*.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))) 1/2)) (*.f32 s 4))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(+.f32 (*.f32 (*.f32 1/4 (/.f32 s 2)) (*.f32 4 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))))) (*.f32 (*.f32 1/4 (/.f32 s 2)) (*.f32 4 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2))))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(-.f32 (*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2))))) 0) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(/.f32 (*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2))))) 1) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(/.f32 (*.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))) (+.f32 s s)) 2) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(/.f32 (*.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))) (*.f32 s 4)) 4) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(/.f32 (*.f32 8 (*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))))) 8) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(/.f32 (*.f32 4 (*.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))) (*.f32 s 4))) 16) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(/.f32 (*.f32 2 (*.f32 4 (*.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))) (*.f32 s 4)))) 32) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 4 (*.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))) (*.f32 s 4))))) 64) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 4 (*.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))) (*.f32 s 4)))))) 128) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(pow.f32 (*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2))))) 1) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(-.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))) 0) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4))) |
(+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4))) |
(*.f32 4 (/.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))) 4)) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4))) |
(+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4))) |
(*.f32 2 (*.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))) 1/2)) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4))) |
(+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4))) |
(*.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))) 1) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4))) |
(+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4))) |
(*.f32 1 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2))))) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4))) |
(+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4))) |
(*.f32 (*.f32 2 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2))))) 1/2) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4))) |
(+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4))) |
(*.f32 (*.f32 4 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2))))) 1/4) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4))) |
(+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4))) |
(*.f32 1/2 (*.f32 2 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))))) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4))) |
(+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4))) |
(*.f32 (*.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))) 1/2) 2) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4))) |
(+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4))) |
(*.f32 1/4 (*.f32 4 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))))) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4))) |
(+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4))) |
(*.f32 (/.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))) 4) 4) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4))) |
(+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4))) |
(/.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))) 1) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4))) |
(+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4))) |
(/.f32 (*.f32 2 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2))))) 2) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4))) |
(+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4))) |
(/.f32 (*.f32 4 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2))))) 4) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4))) |
(+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4))) |
(/.f32 (*.f32 2 (*.f32 4 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))))) 8) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4))) |
(+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4))) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 4 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2))))))) 16) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4))) |
(+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4))) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 4 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))))))) 32) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4))) |
(+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4))) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 4 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2))))))))) 64) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4))) |
(+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4))) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 4 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))))))))) 128) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4))) |
(+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4))) |
(pow.f32 (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 u 4) (*.f32 8 (pow.f32 u 2)))) 1) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4))) |
(+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4))) |
Compiled 7615 to 5796 computations (23.9% saved)
27 alts after pruning (17 fresh and 10 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 400 | 7 | 407 |
| Fresh | 0 | 10 | 10 |
| Picked | 0 | 1 | 1 |
| Done | 1 | 9 | 10 |
| Total | 401 | 27 | 428 |
| Status | Error | Program |
|---|---|---|
| ▶ | 7.8b | (/.f32 (*.f32 u (*.f32 s 16)) 4) |
| ✓ | 1.9b | (+.f32 (*.f32 (pow.f32 u 2) (*.f32 s 8)) (*.f32 s (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64))))) |
| 2.0b | (+.f32 (*.f32 (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2))) s) (*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))) | |
| 7.9b | (+.f32 (*.f32 u (*.f32 s 7/2)) (*.f32 u (*.f32 s 1/2))) | |
| 7.9b | (+.f32 (*.f32 u (*.f32 s 3)) (*.f32 u s)) | |
| ▶ | 7.9b | (+.f32 (*.f32 u (*.f32 s 5/2)) (*.f32 u (*.f32 s 3/2))) |
| ✓ | 3.9b | (+.f32 (*.f32 u (*.f32 4 s)) (*.f32 (pow.f32 u 2) (*.f32 8 s))) |
| ▶ | 2.6b | (+.f32 (*.f32 u (*.f32 4 s)) (*.f32 s (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)))) |
| 2.6b | (+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4)))) | |
| 2.1b | (+.f32 (*.f32 4 (*.f32 u s)) (+.f32 (*.f32 (pow.f32 u 3) (*.f32 s 64/3)) (+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 64 (*.f32 (pow.f32 u 4) s))))) | |
| ✓ | 2.7b | (+.f32 (*.f32 4 (*.f32 u s)) (+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 (pow.f32 u 3) (*.f32 s 64/3)))) |
| ✓ | 3.9b | (*.f32 (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2))) s) |
| ✓ | 7.8b | (*.f32 (*.f32 4 u) s) |
| ▶ | 3.9b | (*.f32 (*.f32 2 (+.f32 u (+.f32 u (pow.f32 (+.f32 u u) 2)))) s) |
| ▶ | 1.9b | (*.f32 s (+.f32 (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))))) |
| ✓ | 1.9b | (*.f32 s (+.f32 (+.f32 (*.f32 4 u) (*.f32 64 (pow.f32 u 4))) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))))) |
| ✓ | 2.6b | (*.f32 s (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))))) |
| 1.9b | (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4)))))) | |
| 12.7b | (*.f32 s (*.f32 (/.f32 (log.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))) 2)) 4) 2)) | |
| ✓ | 13.8b | (*.f32 s (*.f32 (log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) 2)) |
| ✓ | 12.7b | (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) |
| 17.6b | (*.f32 s (log.f32 (+.f32 (*.f32 4 u) 1))) | |
| 13.0b | (*.f32 s (log.f32 (*.f32 (/.f32 1 (*.f32 (-.f32 1 (*.f32 4 u)) (-.f32 1 (*.f32 4 u)))) (-.f32 1 (*.f32 4 u))))) | |
| 8.1b | (*.f32 4 (*.f32 (*.f32 u (/.f32 s 8)) 8)) | |
| ✓ | 7.9b | (*.f32 4 (*.f32 u s)) |
| 8.2b | (*.f32 4 (*.f32 16 (*.f32 u (/.f32 s 16)))) | |
| 3.9b | (*.f32 2 (*.f32 (+.f32 (pow.f32 u 2) (*.f32 u 1/2)) (*.f32 4 s))) |
Compiled 763 to 591 computations (22.5% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (+.f32 (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4)))) |
| ✓ | 0.1b | (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))) |
| ✓ | 0.2b | (*.f32 s (+.f32 (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))))) |
| 0.3b | (*.f32 64/3 (pow.f32 u 3)) |
Compiled 101 to 79 computations (21.8% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | s | @ | 0 | (*.f32 s (+.f32 (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))))) |
| 0.0ms | s | @ | inf | (*.f32 s (+.f32 (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))))) |
| 0.0ms | s | @ | -inf | (*.f32 s (+.f32 (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))))) |
| 0.0ms | u | @ | inf | (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))) |
| 0.0ms | u | @ | 0 | (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))) |
| 1× | batch-egg-rewrite |
| 2430× | rational.json-simplify-2 |
| 2248× | rational.json-simplify-35 |
| 1276× | rational.json-simplify-1 |
| 1196× | rational.json-1 |
| 1196× | rational.json-2 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 21 | 159 |
| 1 | 138 | 159 |
| 2 | 253 | 159 |
| 3 | 534 | 159 |
| 4 | 1182 | 159 |
| 5 | 2571 | 159 |
| 6 | 3929 | 159 |
| 7 | 5121 | 159 |
| 8 | 5989 | 159 |
| 9 | 6203 | 159 |
| 10 | 6402 | 159 |
| 11 | 6530 | 159 |
| 12 | 7686 | 159 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 s (+.f32 (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))))) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))) |
(+.f32 (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4)))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 s (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 s (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))) (*.f32 s 1/2)) (*.f32 (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))) (*.f32 s 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 s (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 s (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))) (+.f32 s s)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 s (*.f32 4 (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 8 (*.f32 s (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 8 (*.f32 (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))) (+.f32 s s))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 8 (*.f32 (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))) (+.f32 s s)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 8 (*.f32 (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))) (+.f32 s s))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 8 (*.f32 (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))) (+.f32 s s))))) (*.f32 2 (*.f32 2 (*.f32 8 (*.f32 (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))) (+.f32 s s)))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 s (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4)))))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (/.f32 (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 4 (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4)))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 2 (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (*.f32 4 (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 4 (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 4 (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 4 (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4)))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 4 (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 4 (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4)))))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 4 (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4)))))))) (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 4 (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))))))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (/.f32 (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4)))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 4 (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4)))))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 2 (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (*.f32 4 (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 4 (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 4 (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 4 (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4)))))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 4 (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 4 (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4)))))))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 4 (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4)))))))))) (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 4 (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))))))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))) 1))))) |
| 1× | egg-herbie |
| 2104× | rational.json-simplify-2 |
| 2082× | rational.json-simplify-35 |
| 1544× | rational.json-simplify-1 |
| 1436× | rational.json-simplify-53 |
| 1096× | rational.json-simplify-41 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 139 | 4715 |
| 1 | 314 | 4715 |
| 2 | 752 | 4643 |
| 3 | 2156 | 4625 |
| 4 | 4958 | 4625 |
| 5 | 5223 | 4625 |
| 6 | 5381 | 4625 |
| 7 | 5501 | 4625 |
| 8 | 5610 | 4625 |
| 9 | 5719 | 4625 |
| 10 | 7595 | 4625 |
| 11 | 7962 | 4625 |
| 12 | 7968 | 4625 |
| 13 | 7968 | 4625 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 4 u))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 4 u))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 4 u))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 4 u))))) |
(*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 4 u) (*.f32 64/3 (pow.f32 u 3)))))) |
(*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 4 u) (*.f32 64/3 (pow.f32 u 3)))))) |
(*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 4 u) (*.f32 64/3 (pow.f32 u 3)))))) |
(*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 4 u) (*.f32 64/3 (pow.f32 u 3)))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 4 u))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 4 u))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 4 u))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 4 u))))) |
(*.f32 4 (*.f32 s u)) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2)))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2))))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 4 (*.f32 s u)) (+.f32 (*.f32 8 (*.f32 s (pow.f32 u 2))) (*.f32 64 (*.f32 s (pow.f32 u 4)))))) |
(*.f32 64 (*.f32 s (pow.f32 u 4))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (*.f32 64 (*.f32 s (pow.f32 u 4)))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 8 (*.f32 s (pow.f32 u 2))) (*.f32 64 (*.f32 s (pow.f32 u 4))))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 4 (*.f32 s u)) (+.f32 (*.f32 8 (*.f32 s (pow.f32 u 2))) (*.f32 64 (*.f32 s (pow.f32 u 4)))))) |
(*.f32 64 (*.f32 s (pow.f32 u 4))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (*.f32 64 (*.f32 s (pow.f32 u 4)))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 8 (*.f32 s (pow.f32 u 2))) (*.f32 64 (*.f32 s (pow.f32 u 4))))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 4 (*.f32 s u)) (+.f32 (*.f32 8 (*.f32 s (pow.f32 u 2))) (*.f32 64 (*.f32 s (pow.f32 u 4)))))) |
(*.f32 8 (pow.f32 u 2)) |
(+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 8 (pow.f32 u 2))) |
(+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 8 (pow.f32 u 2))) |
(+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 8 (pow.f32 u 2))) |
(*.f32 64 (pow.f32 u 4)) |
(*.f32 64 (pow.f32 u 4)) |
(*.f32 4 u) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 4 u)) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 4 u))) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 4 u)))) |
(*.f32 64 (pow.f32 u 4)) |
(+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 64/3 (pow.f32 u 3))) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 64/3 (pow.f32 u 3)))) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 4 u)))) |
(*.f32 64 (pow.f32 u 4)) |
(+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 64/3 (pow.f32 u 3))) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 64/3 (pow.f32 u 3)))) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 4 u)))) |
(+.f32 (*.f32 s (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4)))))) 0) |
(+.f32 0 (*.f32 s (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))))) |
(+.f32 (*.f32 (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))) (*.f32 s 1/2)) (*.f32 (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))) (*.f32 s 1/2))) |
(-.f32 (*.f32 s (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4)))))) 0) |
(/.f32 (*.f32 s (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4)))))) 1) |
(/.f32 (*.f32 (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))) (+.f32 s s)) 2) |
(/.f32 (*.f32 s (*.f32 4 (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))))) 4) |
(/.f32 (*.f32 8 (*.f32 s (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))))) 8) |
(/.f32 (*.f32 8 (*.f32 (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))) (+.f32 s s))) 16) |
(/.f32 (*.f32 2 (*.f32 8 (*.f32 (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))) (+.f32 s s)))) 32) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 8 (*.f32 (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))) (+.f32 s s))))) 64) |
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 8 (*.f32 (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))) (+.f32 s s))))) (*.f32 2 (*.f32 2 (*.f32 8 (*.f32 (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))) (+.f32 s s)))))) 128) |
(pow.f32 (*.f32 s (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4)))))) 1) |
(-.f32 (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))) 0) |
(*.f32 4 (/.f32 (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))) 4)) |
(*.f32 2 (*.f32 (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))) 1/2)) |
(*.f32 (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))) 1) |
(*.f32 1 (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4)))) |
(*.f32 (*.f32 2 (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4)))) 1/2) |
(*.f32 (*.f32 4 (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4)))) 1/4) |
(*.f32 1/2 (*.f32 2 (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))))) |
(*.f32 (*.f32 (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))) 1/2) 2) |
(*.f32 1/4 (*.f32 4 (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))))) |
(*.f32 (/.f32 (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))) 4) 4) |
(/.f32 (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))) 1) |
(/.f32 (*.f32 2 (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4)))) 2) |
(/.f32 (*.f32 4 (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4)))) 4) |
(/.f32 (*.f32 2 (*.f32 4 (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))))) 8) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 4 (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4)))))) 16) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 4 (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))))))) 32) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 4 (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4)))))))) 64) |
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 4 (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4)))))))) (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 4 (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))))))))) 128) |
(pow.f32 (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))) 1) |
(-.f32 (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))) 0) |
(*.f32 4 (/.f32 (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))) 4)) |
(*.f32 2 (*.f32 (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))) 1/2)) |
(*.f32 (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))) 1) |
(*.f32 1 (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4)))))) |
(*.f32 (*.f32 2 (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4)))))) 1/2) |
(*.f32 (*.f32 4 (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4)))))) 1/4) |
(*.f32 1/2 (*.f32 2 (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))))) |
(*.f32 (*.f32 (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))) 1/2) 2) |
(*.f32 1/4 (*.f32 4 (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))))) |
(*.f32 (/.f32 (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))) 4) 4) |
(/.f32 (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))) 1) |
(/.f32 (*.f32 2 (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4)))))) 2) |
(/.f32 (*.f32 4 (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4)))))) 4) |
(/.f32 (*.f32 2 (*.f32 4 (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))))) 8) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 4 (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4)))))))) 16) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 4 (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))))))) 32) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 4 (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4)))))))))) 64) |
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 4 (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4)))))))))) (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 4 (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))))))))) 128) |
(pow.f32 (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))) 1) |
| Outputs |
|---|
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 4 u))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 4 u))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 4 u))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 4 u))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 4 u) (*.f32 64/3 (pow.f32 u 3)))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 4 u) (*.f32 64/3 (pow.f32 u 3)))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 4 u) (*.f32 64/3 (pow.f32 u 3)))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 4 u) (*.f32 64/3 (pow.f32 u 3)))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 4 u))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 4 u))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 4 u))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 4 u))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4))))) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 u 4)) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2)))) |
(+.f32 (*.f32 s (*.f32 u 4)) (*.f32 s (*.f32 8 (pow.f32 u 2)))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2))))) |
(+.f32 (*.f32 s (*.f32 u 4)) (+.f32 (*.f32 s (*.f32 8 (pow.f32 u 2))) (*.f32 s (*.f32 64/3 (pow.f32 u 3))))) |
(+.f32 (*.f32 s (*.f32 8 (pow.f32 u 2))) (*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4)))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 4 (*.f32 s u)) (+.f32 (*.f32 8 (*.f32 s (pow.f32 u 2))) (*.f32 64 (*.f32 s (pow.f32 u 4)))))) |
(+.f32 (*.f32 s (*.f32 u 4)) (+.f32 (*.f32 s (*.f32 8 (pow.f32 u 2))) (+.f32 (*.f32 s (*.f32 64/3 (pow.f32 u 3))) (*.f32 s (*.f32 64 (pow.f32 u 4)))))) |
(+.f32 (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4)))) (*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4)))) |
(+.f32 (*.f32 s (*.f32 u 4)) (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 64/3 (pow.f32 u 3)))))) |
(*.f32 64 (*.f32 s (pow.f32 u 4))) |
(*.f32 s (*.f32 64 (pow.f32 u 4))) |
(*.f32 (pow.f32 u 4) (*.f32 s 64)) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (*.f32 64 (*.f32 s (pow.f32 u 4)))) |
(+.f32 (*.f32 s (*.f32 64/3 (pow.f32 u 3))) (*.f32 s (*.f32 64 (pow.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 64/3 (pow.f32 u 3)))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 8 (*.f32 s (pow.f32 u 2))) (*.f32 64 (*.f32 s (pow.f32 u 4))))) |
(+.f32 (*.f32 s (*.f32 8 (pow.f32 u 2))) (+.f32 (*.f32 s (*.f32 64/3 (pow.f32 u 3))) (*.f32 s (*.f32 64 (pow.f32 u 4))))) |
(+.f32 (*.f32 (pow.f32 u 4) (*.f32 s 64)) (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 64/3 (pow.f32 u 3))))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 4 (*.f32 s u)) (+.f32 (*.f32 8 (*.f32 s (pow.f32 u 2))) (*.f32 64 (*.f32 s (pow.f32 u 4)))))) |
(+.f32 (*.f32 s (*.f32 u 4)) (+.f32 (*.f32 s (*.f32 8 (pow.f32 u 2))) (+.f32 (*.f32 s (*.f32 64/3 (pow.f32 u 3))) (*.f32 s (*.f32 64 (pow.f32 u 4)))))) |
(+.f32 (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4)))) (*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4)))) |
(+.f32 (*.f32 s (*.f32 u 4)) (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 64/3 (pow.f32 u 3)))))) |
(*.f32 64 (*.f32 s (pow.f32 u 4))) |
(*.f32 s (*.f32 64 (pow.f32 u 4))) |
(*.f32 (pow.f32 u 4) (*.f32 s 64)) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (*.f32 64 (*.f32 s (pow.f32 u 4)))) |
(+.f32 (*.f32 s (*.f32 64/3 (pow.f32 u 3))) (*.f32 s (*.f32 64 (pow.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 64/3 (pow.f32 u 3)))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 8 (*.f32 s (pow.f32 u 2))) (*.f32 64 (*.f32 s (pow.f32 u 4))))) |
(+.f32 (*.f32 s (*.f32 8 (pow.f32 u 2))) (+.f32 (*.f32 s (*.f32 64/3 (pow.f32 u 3))) (*.f32 s (*.f32 64 (pow.f32 u 4))))) |
(+.f32 (*.f32 (pow.f32 u 4) (*.f32 s 64)) (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 64/3 (pow.f32 u 3))))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 4 (*.f32 s u)) (+.f32 (*.f32 8 (*.f32 s (pow.f32 u 2))) (*.f32 64 (*.f32 s (pow.f32 u 4)))))) |
(+.f32 (*.f32 s (*.f32 u 4)) (+.f32 (*.f32 s (*.f32 8 (pow.f32 u 2))) (+.f32 (*.f32 s (*.f32 64/3 (pow.f32 u 3))) (*.f32 s (*.f32 64 (pow.f32 u 4)))))) |
(+.f32 (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4)))) (*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4)))) |
(+.f32 (*.f32 s (*.f32 u 4)) (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 64/3 (pow.f32 u 3)))))) |
(*.f32 8 (pow.f32 u 2)) |
(+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 8 (pow.f32 u 2))) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))) |
(+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 8 (pow.f32 u 2))) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))) |
(+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 8 (pow.f32 u 2))) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))) |
(*.f32 64 (pow.f32 u 4)) |
(*.f32 64 (pow.f32 u 4)) |
(*.f32 4 u) |
(*.f32 u 4) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 4 u)) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 4 u))) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4))) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 4 u)))) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4)))) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4)))) |
(*.f32 64 (pow.f32 u 4)) |
(+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 64/3 (pow.f32 u 3))) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 64/3 (pow.f32 u 3)))) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 4 u)))) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4)))) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4)))) |
(*.f32 64 (pow.f32 u 4)) |
(+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 64/3 (pow.f32 u 3))) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 64/3 (pow.f32 u 3)))) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 4 u)))) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4)))) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4)))) |
(+.f32 (*.f32 s (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4)))))) 0) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4))))) |
(+.f32 0 (*.f32 s (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4))))) |
(+.f32 (*.f32 (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))) (*.f32 s 1/2)) (*.f32 (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))) (*.f32 s 1/2))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4))))) |
(-.f32 (*.f32 s (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4)))))) 0) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4))))) |
(/.f32 (*.f32 s (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4)))))) 1) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4))))) |
(/.f32 (*.f32 (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))) (+.f32 s s)) 2) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4))))) |
(/.f32 (*.f32 s (*.f32 4 (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))))) 4) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4))))) |
(/.f32 (*.f32 8 (*.f32 s (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))))) 8) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4))))) |
(/.f32 (*.f32 8 (*.f32 (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))) (+.f32 s s))) 16) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4))))) |
(/.f32 (*.f32 2 (*.f32 8 (*.f32 (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))) (+.f32 s s)))) 32) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4))))) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 8 (*.f32 (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))) (+.f32 s s))))) 64) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4))))) |
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 8 (*.f32 (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))) (+.f32 s s))))) (*.f32 2 (*.f32 2 (*.f32 8 (*.f32 (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))) (+.f32 s s)))))) 128) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4))))) |
(pow.f32 (*.f32 s (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4)))))) 1) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4))))) |
(-.f32 (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))) 0) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))) |
(*.f32 4 (/.f32 (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))) 4)) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))) |
(*.f32 2 (*.f32 (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))) 1/2)) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))) |
(*.f32 (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))) 1) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))) |
(*.f32 1 (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4)))) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))) |
(*.f32 (*.f32 2 (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4)))) 1/2) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))) |
(*.f32 (*.f32 4 (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4)))) 1/4) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))) |
(*.f32 1/2 (*.f32 2 (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))))) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))) |
(*.f32 (*.f32 (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))) 1/2) 2) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))) |
(*.f32 1/4 (*.f32 4 (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))))) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))) |
(*.f32 (/.f32 (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))) 4) 4) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))) |
(/.f32 (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))) 1) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))) |
(/.f32 (*.f32 2 (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4)))) 2) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))) |
(/.f32 (*.f32 4 (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4)))) 4) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))) |
(/.f32 (*.f32 2 (*.f32 4 (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))))) 8) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 4 (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4)))))) 16) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 4 (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))))))) 32) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 4 (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4)))))))) 64) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))) |
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 4 (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4)))))))) (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 4 (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))))))))) 128) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))) |
(pow.f32 (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))) 1) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))) |
(-.f32 (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))) 0) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4)))) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4)))) |
(*.f32 4 (/.f32 (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))) 4)) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4)))) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4)))) |
(*.f32 2 (*.f32 (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))) 1/2)) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4)))) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4)))) |
(*.f32 (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))) 1) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4)))) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4)))) |
(*.f32 1 (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4)))))) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4)))) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4)))) |
(*.f32 (*.f32 2 (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4)))))) 1/2) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4)))) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4)))) |
(*.f32 (*.f32 4 (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4)))))) 1/4) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4)))) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4)))) |
(*.f32 1/2 (*.f32 2 (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))))) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4)))) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4)))) |
(*.f32 (*.f32 (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))) 1/2) 2) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4)))) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4)))) |
(*.f32 1/4 (*.f32 4 (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))))) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4)))) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4)))) |
(*.f32 (/.f32 (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))) 4) 4) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4)))) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4)))) |
(/.f32 (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))) 1) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4)))) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4)))) |
(/.f32 (*.f32 2 (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4)))))) 2) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4)))) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4)))) |
(/.f32 (*.f32 4 (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4)))))) 4) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4)))) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4)))) |
(/.f32 (*.f32 2 (*.f32 4 (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))))) 8) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4)))) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4)))) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 4 (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4)))))))) 16) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4)))) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4)))) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 4 (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))))))) 32) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4)))) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4)))) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 4 (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4)))))))))) 64) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4)))) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4)))) |
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 4 (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4)))))))))) (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 4 (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))))))))) 128) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4)))) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4)))) |
(pow.f32 (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))) 1) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64 (pow.f32 u 4)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4)))) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 64 (pow.f32 u 4)) (*.f32 u 4)))) |
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (/.f32 (*.f32 u (*.f32 s 16)) 4) |
Compiled 21 to 14 computations (33.3% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | u | @ | 0 | (/.f32 (*.f32 u (*.f32 s 16)) 4) |
| 0.0ms | u | @ | -inf | (/.f32 (*.f32 u (*.f32 s 16)) 4) |
| 0.0ms | s | @ | inf | (/.f32 (*.f32 u (*.f32 s 16)) 4) |
| 0.0ms | s | @ | -inf | (/.f32 (*.f32 u (*.f32 s 16)) 4) |
| 0.0ms | u | @ | inf | (/.f32 (*.f32 u (*.f32 s 16)) 4) |
| 1× | batch-egg-rewrite |
| 2174× | rational.json-simplify-2 |
| 2152× | rational.json-simplify-35 |
| 1404× | rational.json-simplify-1 |
| 1126× | exponential.json-3 |
| 1126× | rational.json-1 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 9 | 19 |
| 1 | 66 | 19 |
| 2 | 170 | 13 |
| 3 | 396 | 13 |
| 4 | 952 | 13 |
| 5 | 2055 | 13 |
| 6 | 3459 | 13 |
| 7 | 4764 | 13 |
| 8 | 5549 | 13 |
| 9 | 6497 | 13 |
| 10 | 6497 | 13 |
| 11 | 6497 | 13 |
| 1× | node limit |
| Inputs |
|---|
(/.f32 (*.f32 u (*.f32 s 16)) 4) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u (*.f32 s 4)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 u (*.f32 s 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u s) (*.f32 (*.f32 u s) 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u (+.f32 s s)) (*.f32 u (+.f32 s s)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 u s) 3) (*.f32 u s))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 u (*.f32 s 4)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 u (*.f32 s 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 s (*.f32 u 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 16 (*.f32 u (*.f32 s 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 s 16) (*.f32 u 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 u (*.f32 s 16)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (*.f32 u s))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (*.f32 (+.f32 s s) (*.f32 u 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (*.f32 (*.f32 u 1/4) (*.f32 s 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (*.f32 (+.f32 u u) (*.f32 s 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 u (*.f32 s 4)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (*.f32 u (*.f32 s 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 s (*.f32 u 32)) 1/8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 8 (*.f32 s (*.f32 u 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 8 (/.f32 (*.f32 u s) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 u 16) (*.f32 s 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 u 1/4) (*.f32 s 16))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 u (+.f32 s s)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 u u) (+.f32 s s))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 u (*.f32 s 8)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 u (*.f32 s 64)) 1/16)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 s 32) (*.f32 u 1/8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 s s) (+.f32 u u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 u s) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (*.f32 u (*.f32 s 16)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 s 1/4) (*.f32 u 16))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 s 4) u)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 u 32) (*.f32 s 1/8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 4 (*.f32 s (*.f32 u 32))) 1/32)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 32 (/.f32 (*.f32 u s) 8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 32 (*.f32 u (*.f32 s 1/8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 32 (*.f32 (*.f32 u 1/4) (*.f32 s 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 s 64) (/.f32 u 16))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 s 64) (*.f32 (*.f32 u 1/4) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 u (+.f32 s s)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 u (*.f32 s 1/4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 u 1/2) (*.f32 s 8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 s 1/2) (*.f32 u 8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 u 4) s)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 u 1/8) (*.f32 s 32))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/8 (*.f32 s (*.f32 u 32)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 s 8) (*.f32 u 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 u (*.f32 s 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 64 (*.f32 (*.f32 u 1/4) (*.f32 s 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 s (*.f32 u 1/2)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 4 (*.f32 u 16)) (/.f32 s 16))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 s 1/8) (*.f32 u 32))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 u 8) (*.f32 s 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/16 (*.f32 u (*.f32 s 64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 u s) 2) 8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 u 16) (*.f32 s 64))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/32 (*.f32 4 (*.f32 s (*.f32 u 32))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 s 16) (*.f32 4 (*.f32 u 16)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 u s) 8) 32)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 u (*.f32 s 1/8)) 32)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 u 1/4) (*.f32 s 1/2)) 32)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 s s) (*.f32 u 1/2)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 u 1/4) (*.f32 s 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 u 1/4) 1/4) (*.f32 s 64))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 u 1/4) (*.f32 s 1/4)) 64)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 u u) (*.f32 s 1/2)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 u (*.f32 s 4)) 1))))) |
| 1× | egg-herbie |
| 5280× | rational.json-simplify-51 |
| 4002× | rational.json-simplify-35 |
| 1942× | rational.json-simplify-2 |
| 842× | rational.json-simplify-1 |
| 816× | rational.json-simplify-43 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 126 | 1183 |
| 1 | 256 | 1183 |
| 2 | 482 | 1183 |
| 3 | 1200 | 1183 |
| 4 | 2458 | 1183 |
| 5 | 2848 | 1183 |
| 6 | 3589 | 1183 |
| 7 | 4311 | 1183 |
| 8 | 4607 | 1183 |
| 9 | 4886 | 1183 |
| 10 | 5462 | 1183 |
| 11 | 5603 | 1183 |
| 12 | 5608 | 1183 |
| 13 | 5620 | 1183 |
| 14 | 5620 | 1183 |
| 15 | 5895 | 1183 |
| 16 | 6167 | 1183 |
| 17 | 6439 | 1183 |
| 18 | 6711 | 1183 |
| 19 | 6983 | 1183 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 4 (*.f32 s u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 4 (*.f32 s u)) |
(+.f32 (*.f32 u (*.f32 s 4)) 0) |
(+.f32 0 (*.f32 u (*.f32 s 4))) |
(+.f32 (*.f32 u s) (*.f32 (*.f32 u s) 3)) |
(+.f32 (*.f32 u (+.f32 s s)) (*.f32 u (+.f32 s s))) |
(+.f32 (*.f32 (*.f32 u s) 3) (*.f32 u s)) |
(-.f32 (*.f32 u (*.f32 s 4)) 0) |
(*.f32 u (*.f32 s 4)) |
(*.f32 s (*.f32 u 4)) |
(*.f32 16 (*.f32 u (*.f32 s 1/4))) |
(*.f32 (*.f32 s 16) (*.f32 u 1/4)) |
(*.f32 (*.f32 u (*.f32 s 16)) 1/4) |
(*.f32 4 (*.f32 u s)) |
(*.f32 4 (*.f32 (+.f32 s s) (*.f32 u 1/2))) |
(*.f32 4 (*.f32 (*.f32 u 1/4) (*.f32 s 4))) |
(*.f32 4 (*.f32 (+.f32 u u) (*.f32 s 1/2))) |
(*.f32 (*.f32 u (*.f32 s 4)) 1) |
(*.f32 1 (*.f32 u (*.f32 s 4))) |
(*.f32 (*.f32 s (*.f32 u 32)) 1/8) |
(*.f32 8 (*.f32 s (*.f32 u 1/2))) |
(*.f32 8 (/.f32 (*.f32 u s) 2)) |
(*.f32 (*.f32 u 16) (*.f32 s 1/4)) |
(*.f32 (*.f32 u 1/4) (*.f32 s 16)) |
(*.f32 2 (*.f32 u (+.f32 s s))) |
(*.f32 (+.f32 u u) (+.f32 s s)) |
(*.f32 (*.f32 u (*.f32 s 8)) 1/2) |
(*.f32 (*.f32 u (*.f32 s 64)) 1/16) |
(*.f32 (*.f32 s 32) (*.f32 u 1/8)) |
(*.f32 (+.f32 s s) (+.f32 u u)) |
(*.f32 (*.f32 u s) 4) |
(*.f32 1/4 (*.f32 u (*.f32 s 16))) |
(*.f32 (*.f32 s 1/4) (*.f32 u 16)) |
(*.f32 (*.f32 s 4) u) |
(*.f32 (*.f32 u 32) (*.f32 s 1/8)) |
(*.f32 (*.f32 4 (*.f32 s (*.f32 u 32))) 1/32) |
(*.f32 32 (/.f32 (*.f32 u s) 8)) |
(*.f32 32 (*.f32 u (*.f32 s 1/8))) |
(*.f32 32 (*.f32 (*.f32 u 1/4) (*.f32 s 1/2))) |
(*.f32 (*.f32 s 64) (/.f32 u 16)) |
(*.f32 (*.f32 s 64) (*.f32 (*.f32 u 1/4) 1/4)) |
(*.f32 (*.f32 u (+.f32 s s)) 2) |
(*.f32 (*.f32 u (*.f32 s 1/4)) 16) |
(*.f32 (*.f32 u 1/2) (*.f32 s 8)) |
(*.f32 (*.f32 s 1/2) (*.f32 u 8)) |
(*.f32 (*.f32 u 4) s) |
(*.f32 (*.f32 u 1/8) (*.f32 s 32)) |
(*.f32 1/8 (*.f32 s (*.f32 u 32))) |
(*.f32 (*.f32 s 8) (*.f32 u 1/2)) |
(*.f32 1/2 (*.f32 u (*.f32 s 8))) |
(*.f32 64 (*.f32 (*.f32 u 1/4) (*.f32 s 1/4))) |
(*.f32 (*.f32 s (*.f32 u 1/2)) 8) |
(*.f32 (*.f32 4 (*.f32 u 16)) (/.f32 s 16)) |
(*.f32 (*.f32 s 1/8) (*.f32 u 32)) |
(*.f32 (*.f32 u 8) (*.f32 s 1/2)) |
(*.f32 1/16 (*.f32 u (*.f32 s 64))) |
(*.f32 (/.f32 (*.f32 u s) 2) 8) |
(*.f32 (/.f32 u 16) (*.f32 s 64)) |
(*.f32 1/32 (*.f32 4 (*.f32 s (*.f32 u 32)))) |
(*.f32 (/.f32 s 16) (*.f32 4 (*.f32 u 16))) |
(*.f32 (/.f32 (*.f32 u s) 8) 32) |
(*.f32 (*.f32 u (*.f32 s 1/8)) 32) |
(*.f32 (*.f32 (*.f32 u 1/4) (*.f32 s 1/2)) 32) |
(*.f32 (*.f32 (+.f32 s s) (*.f32 u 1/2)) 4) |
(*.f32 (*.f32 (*.f32 u 1/4) (*.f32 s 4)) 4) |
(*.f32 (*.f32 (*.f32 u 1/4) 1/4) (*.f32 s 64)) |
(*.f32 (*.f32 (*.f32 u 1/4) (*.f32 s 1/4)) 64) |
(*.f32 (*.f32 (+.f32 u u) (*.f32 s 1/2)) 4) |
(pow.f32 (*.f32 u (*.f32 s 4)) 1) |
| Outputs |
|---|
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(+.f32 (*.f32 u (*.f32 s 4)) 0) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(+.f32 0 (*.f32 u (*.f32 s 4))) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(+.f32 (*.f32 u s) (*.f32 (*.f32 u s) 3)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(+.f32 (*.f32 u (+.f32 s s)) (*.f32 u (+.f32 s s))) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(+.f32 (*.f32 (*.f32 u s) 3) (*.f32 u s)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(-.f32 (*.f32 u (*.f32 s 4)) 0) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 u (*.f32 s 4)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 s (*.f32 u 4)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 16 (*.f32 u (*.f32 s 1/4))) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 (*.f32 s 16) (*.f32 u 1/4)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 (*.f32 u (*.f32 s 16)) 1/4) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 4 (*.f32 u s)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 4 (*.f32 (+.f32 s s) (*.f32 u 1/2))) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 4 (*.f32 (*.f32 u 1/4) (*.f32 s 4))) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 4 (*.f32 (+.f32 u u) (*.f32 s 1/2))) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 (*.f32 u (*.f32 s 4)) 1) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 1 (*.f32 u (*.f32 s 4))) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 (*.f32 s (*.f32 u 32)) 1/8) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 8 (*.f32 s (*.f32 u 1/2))) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 8 (/.f32 (*.f32 u s) 2)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 (*.f32 u 16) (*.f32 s 1/4)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 (*.f32 u 1/4) (*.f32 s 16)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 2 (*.f32 u (+.f32 s s))) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 (+.f32 u u) (+.f32 s s)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 (*.f32 u (*.f32 s 8)) 1/2) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 (*.f32 u (*.f32 s 64)) 1/16) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 (*.f32 s 32) (*.f32 u 1/8)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 (+.f32 s s) (+.f32 u u)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 (*.f32 u s) 4) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 1/4 (*.f32 u (*.f32 s 16))) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 (*.f32 s 1/4) (*.f32 u 16)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 (*.f32 s 4) u) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 (*.f32 u 32) (*.f32 s 1/8)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 (*.f32 4 (*.f32 s (*.f32 u 32))) 1/32) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 32 (/.f32 (*.f32 u s) 8)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 32 (*.f32 u (*.f32 s 1/8))) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 32 (*.f32 (*.f32 u 1/4) (*.f32 s 1/2))) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 (*.f32 s 64) (/.f32 u 16)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 (*.f32 s 64) (*.f32 (*.f32 u 1/4) 1/4)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 (*.f32 u (+.f32 s s)) 2) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 (*.f32 u (*.f32 s 1/4)) 16) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 (*.f32 u 1/2) (*.f32 s 8)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 (*.f32 s 1/2) (*.f32 u 8)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 (*.f32 u 4) s) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 (*.f32 u 1/8) (*.f32 s 32)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 1/8 (*.f32 s (*.f32 u 32))) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 (*.f32 s 8) (*.f32 u 1/2)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 1/2 (*.f32 u (*.f32 s 8))) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 64 (*.f32 (*.f32 u 1/4) (*.f32 s 1/4))) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 (*.f32 s (*.f32 u 1/2)) 8) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 (*.f32 4 (*.f32 u 16)) (/.f32 s 16)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 (*.f32 s 1/8) (*.f32 u 32)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 (*.f32 u 8) (*.f32 s 1/2)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 1/16 (*.f32 u (*.f32 s 64))) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 (/.f32 (*.f32 u s) 2) 8) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 (/.f32 u 16) (*.f32 s 64)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 1/32 (*.f32 4 (*.f32 s (*.f32 u 32)))) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 (/.f32 s 16) (*.f32 4 (*.f32 u 16))) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 (/.f32 (*.f32 u s) 8) 32) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 (*.f32 u (*.f32 s 1/8)) 32) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 (*.f32 (*.f32 u 1/4) (*.f32 s 1/2)) 32) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 (*.f32 (+.f32 s s) (*.f32 u 1/2)) 4) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 (*.f32 (*.f32 u 1/4) (*.f32 s 4)) 4) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 (*.f32 (*.f32 u 1/4) 1/4) (*.f32 s 64)) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 (*.f32 (*.f32 u 1/4) (*.f32 s 1/4)) 64) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 (*.f32 (+.f32 u u) (*.f32 s 1/2)) 4) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
(pow.f32 (*.f32 u (*.f32 s 4)) 1) |
(*.f32 4 (*.f32 s u)) |
(*.f32 s (*.f32 4 u)) |
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.2b | (+.f32 (*.f32 u (*.f32 s 5/2)) (*.f32 u (*.f32 s 3/2))) |
| ✓ | 0.2b | (*.f32 u (*.f32 s 5/2)) |
| ✓ | 0.2b | (*.f32 u (*.f32 s 3/2)) |
Compiled 33 to 21 computations (36.4% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | u | @ | 0 | (*.f32 u (*.f32 s 3/2)) |
| 0.0ms | s | @ | -inf | (*.f32 u (*.f32 s 3/2)) |
| 0.0ms | u | @ | 0 | (*.f32 u (*.f32 s 5/2)) |
| 0.0ms | s | @ | 0 | (*.f32 u (*.f32 s 3/2)) |
| 0.0ms | u | @ | inf | (*.f32 u (*.f32 s 3/2)) |
| 1× | batch-egg-rewrite |
| 2252× | rational.json-simplify-2 |
| 1650× | rational.json-simplify-35 |
| 1430× | rational.json-1 |
| 1430× | rational.json-2 |
| 1430× | rational.json-4 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 11 | 57 |
| 1 | 77 | 51 |
| 2 | 171 | 39 |
| 3 | 369 | 39 |
| 4 | 722 | 39 |
| 5 | 1765 | 39 |
| 6 | 3001 | 39 |
| 7 | 3776 | 39 |
| 8 | 4574 | 39 |
| 9 | 5589 | 39 |
| 10 | 6158 | 39 |
| 11 | 6158 | 39 |
| 12 | 7310 | 39 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 u (*.f32 s 3/2)) |
(*.f32 u (*.f32 s 5/2)) |
(+.f32 (*.f32 u (*.f32 s 5/2)) (*.f32 u (*.f32 s 3/2))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u (*.f32 s 3/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 u (*.f32 s 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u s) (*.f32 s (*.f32 u 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u (*.f32 s 3/4)) (*.f32 u (*.f32 s 3/4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 s (*.f32 u 1/2)) (*.f32 u s))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 u (*.f32 s 3/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u (*.f32 s 3/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u (*.f32 s 3)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u (*.f32 s 6)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 3/2 (*.f32 u (*.f32 s 8))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 3/2 (*.f32 u (*.f32 s 8)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 3/2 (*.f32 u (*.f32 s 8))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 3/2 (*.f32 u (*.f32 s 8)))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 3/2 (*.f32 u (*.f32 s 8))))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 3/2 (*.f32 u (*.f32 s 8)))))))) 256)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 u (*.f32 s 3/2)) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u (*.f32 s 5/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 u (*.f32 s 5/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u (*.f32 s 5/4)) (*.f32 u (*.f32 s 5/4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 u (*.f32 s 5/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u (*.f32 s 5/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u (*.f32 s 5)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u (*.f32 s 10)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 u (*.f32 s 10))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 u (*.f32 s 10)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 u (*.f32 s 10))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 u (*.f32 s 10)))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 u (*.f32 s 10))))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 u (*.f32 s 10)))))))) 256)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 u (*.f32 s 5/2)) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 u (*.f32 s 4)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 u (*.f32 s 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 s (*.f32 u 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 u (*.f32 s 4)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (*.f32 u (*.f32 s 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 u (+.f32 s s)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (*.f32 (+.f32 u u) 1/4) (*.f32 s 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (*.f32 (+.f32 s s) 1/4) (*.f32 u 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 u (*.f32 s 8)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 u u) (+.f32 s s))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 s s) (+.f32 u u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 u s) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 s 4) u)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (*.f32 u s))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 16 (*.f32 u s)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 u 4) s)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 8 (*.f32 s (*.f32 u 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 s 8) (*.f32 u 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 s 8) (*.f32 (+.f32 u u) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 u (+.f32 s s)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (*.f32 u 4)) (*.f32 s 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (*.f32 u 4)) (*.f32 (+.f32 s s) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 u (*.f32 s 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 s 1/2) (*.f32 2 (*.f32 u 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 u 1/2) (*.f32 s 8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 s (*.f32 u 1/2)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (*.f32 16 (*.f32 u s)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 s s) 1/4) (*.f32 2 (*.f32 u 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 u u) 1/4) (*.f32 s 8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (/.f32 s 4)) (*.f32 4 (+.f32 u u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (/.f32 u 4)) (*.f32 s 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u (*.f32 s 4)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u (*.f32 s 8)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 16 (*.f32 u s)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 16 (*.f32 u s))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 16 (*.f32 u s)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 16 (*.f32 u s))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 16 (*.f32 u s)))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 16 (*.f32 u s))))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 16 (*.f32 u s)))))))) 256)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 u (*.f32 s 4)) 1))))) |
| 1× | egg-herbie |
| 3400× | rational.json-simplify-35 |
| 2368× | rational.json-simplify-2 |
| 1952× | rational.json-simplify-53 |
| 884× | exponential.json-simplify-26 |
| 564× | rational.json-simplify-49 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 175 | 2687 |
| 1 | 440 | 1891 |
| 2 | 994 | 1891 |
| 3 | 2124 | 1891 |
| 4 | 3455 | 1891 |
| 5 | 4824 | 1891 |
| 6 | 5263 | 1891 |
| 7 | 5550 | 1891 |
| 8 | 5786 | 1891 |
| 9 | 5786 | 1891 |
| 10 | 6877 | 1891 |
| 11 | 7118 | 1891 |
| 12 | 7139 | 1891 |
| 13 | 7368 | 1891 |
| 14 | 7595 | 1891 |
| 15 | 7822 | 1891 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 3/2 (*.f32 s u)) |
(*.f32 3/2 (*.f32 s u)) |
(*.f32 3/2 (*.f32 s u)) |
(*.f32 3/2 (*.f32 s u)) |
(*.f32 3/2 (*.f32 s u)) |
(*.f32 3/2 (*.f32 s u)) |
(*.f32 3/2 (*.f32 s u)) |
(*.f32 3/2 (*.f32 s u)) |
(*.f32 3/2 (*.f32 s u)) |
(*.f32 3/2 (*.f32 s u)) |
(*.f32 3/2 (*.f32 s u)) |
(*.f32 3/2 (*.f32 s u)) |
(*.f32 3/2 (*.f32 s u)) |
(*.f32 3/2 (*.f32 s u)) |
(*.f32 3/2 (*.f32 s u)) |
(*.f32 3/2 (*.f32 s u)) |
(*.f32 3/2 (*.f32 s u)) |
(*.f32 3/2 (*.f32 s u)) |
(*.f32 3/2 (*.f32 s u)) |
(*.f32 3/2 (*.f32 s u)) |
(*.f32 3/2 (*.f32 s u)) |
(*.f32 3/2 (*.f32 s u)) |
(*.f32 3/2 (*.f32 s u)) |
(*.f32 3/2 (*.f32 s u)) |
(*.f32 5/2 (*.f32 s u)) |
(*.f32 5/2 (*.f32 s u)) |
(*.f32 5/2 (*.f32 s u)) |
(*.f32 5/2 (*.f32 s u)) |
(*.f32 5/2 (*.f32 s u)) |
(*.f32 5/2 (*.f32 s u)) |
(*.f32 5/2 (*.f32 s u)) |
(*.f32 5/2 (*.f32 s u)) |
(*.f32 5/2 (*.f32 s u)) |
(*.f32 5/2 (*.f32 s u)) |
(*.f32 5/2 (*.f32 s u)) |
(*.f32 5/2 (*.f32 s u)) |
(*.f32 5/2 (*.f32 s u)) |
(*.f32 5/2 (*.f32 s u)) |
(*.f32 5/2 (*.f32 s u)) |
(*.f32 5/2 (*.f32 s u)) |
(*.f32 5/2 (*.f32 s u)) |
(*.f32 5/2 (*.f32 s u)) |
(*.f32 5/2 (*.f32 s u)) |
(*.f32 5/2 (*.f32 s u)) |
(*.f32 5/2 (*.f32 s u)) |
(*.f32 5/2 (*.f32 s u)) |
(*.f32 5/2 (*.f32 s u)) |
(*.f32 5/2 (*.f32 s u)) |
(*.f32 (+.f32 (*.f32 5/2 s) (*.f32 3/2 s)) u) |
(*.f32 (+.f32 (*.f32 5/2 s) (*.f32 3/2 s)) u) |
(*.f32 (+.f32 (*.f32 5/2 s) (*.f32 3/2 s)) u) |
(*.f32 (+.f32 (*.f32 5/2 s) (*.f32 3/2 s)) u) |
(*.f32 (+.f32 (*.f32 5/2 s) (*.f32 3/2 s)) u) |
(*.f32 (+.f32 (*.f32 5/2 s) (*.f32 3/2 s)) u) |
(*.f32 (+.f32 (*.f32 5/2 s) (*.f32 3/2 s)) u) |
(*.f32 (+.f32 (*.f32 5/2 s) (*.f32 3/2 s)) u) |
(*.f32 -1 (*.f32 (+.f32 (*.f32 -3/2 s) (*.f32 -5/2 s)) u)) |
(*.f32 -1 (*.f32 (+.f32 (*.f32 -3/2 s) (*.f32 -5/2 s)) u)) |
(*.f32 -1 (*.f32 (+.f32 (*.f32 -3/2 s) (*.f32 -5/2 s)) u)) |
(*.f32 -1 (*.f32 (+.f32 (*.f32 -3/2 s) (*.f32 -5/2 s)) u)) |
(*.f32 (+.f32 (*.f32 3/2 u) (*.f32 5/2 u)) s) |
(*.f32 (+.f32 (*.f32 3/2 u) (*.f32 5/2 u)) s) |
(*.f32 (+.f32 (*.f32 3/2 u) (*.f32 5/2 u)) s) |
(*.f32 (+.f32 (*.f32 3/2 u) (*.f32 5/2 u)) s) |
(*.f32 (+.f32 (*.f32 3/2 u) (*.f32 5/2 u)) s) |
(*.f32 (+.f32 (*.f32 3/2 u) (*.f32 5/2 u)) s) |
(*.f32 (+.f32 (*.f32 3/2 u) (*.f32 5/2 u)) s) |
(*.f32 (+.f32 (*.f32 3/2 u) (*.f32 5/2 u)) s) |
(*.f32 -1 (*.f32 s (+.f32 (*.f32 -3/2 u) (*.f32 -5/2 u)))) |
(*.f32 -1 (*.f32 s (+.f32 (*.f32 -3/2 u) (*.f32 -5/2 u)))) |
(*.f32 -1 (*.f32 s (+.f32 (*.f32 -3/2 u) (*.f32 -5/2 u)))) |
(*.f32 -1 (*.f32 s (+.f32 (*.f32 -3/2 u) (*.f32 -5/2 u)))) |
(+.f32 (*.f32 u (*.f32 s 3/2)) 0) |
(+.f32 0 (*.f32 u (*.f32 s 3/2))) |
(+.f32 (*.f32 u s) (*.f32 s (*.f32 u 1/2))) |
(+.f32 (*.f32 u (*.f32 s 3/4)) (*.f32 u (*.f32 s 3/4))) |
(+.f32 (*.f32 s (*.f32 u 1/2)) (*.f32 u s)) |
(-.f32 (*.f32 u (*.f32 s 3/2)) 0) |
(/.f32 (*.f32 u (*.f32 s 3/2)) 1) |
(/.f32 (*.f32 u (*.f32 s 3)) 2) |
(/.f32 (*.f32 u (*.f32 s 6)) 4) |
(/.f32 (*.f32 3/2 (*.f32 u (*.f32 s 8))) 8) |
(/.f32 (*.f32 2 (*.f32 3/2 (*.f32 u (*.f32 s 8)))) 16) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 3/2 (*.f32 u (*.f32 s 8))))) 32) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 3/2 (*.f32 u (*.f32 s 8)))))) 64) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 3/2 (*.f32 u (*.f32 s 8))))))) 128) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 3/2 (*.f32 u (*.f32 s 8)))))))) 256) |
(pow.f32 (*.f32 u (*.f32 s 3/2)) 1) |
(+.f32 (*.f32 u (*.f32 s 5/2)) 0) |
(+.f32 0 (*.f32 u (*.f32 s 5/2))) |
(+.f32 (*.f32 u (*.f32 s 5/4)) (*.f32 u (*.f32 s 5/4))) |
(-.f32 (*.f32 u (*.f32 s 5/2)) 0) |
(/.f32 (*.f32 u (*.f32 s 5/2)) 1) |
(/.f32 (*.f32 u (*.f32 s 5)) 2) |
(/.f32 (*.f32 u (*.f32 s 10)) 4) |
(/.f32 (*.f32 2 (*.f32 u (*.f32 s 10))) 8) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 u (*.f32 s 10)))) 16) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 u (*.f32 s 10))))) 32) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 u (*.f32 s 10)))))) 64) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 u (*.f32 s 10))))))) 128) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 u (*.f32 s 10)))))))) 256) |
(pow.f32 (*.f32 u (*.f32 s 5/2)) 1) |
(-.f32 (*.f32 u (*.f32 s 4)) 0) |
(*.f32 u (*.f32 s 4)) |
(*.f32 s (*.f32 u 4)) |
(*.f32 (*.f32 u (*.f32 s 4)) 1) |
(*.f32 1 (*.f32 u (*.f32 s 4))) |
(*.f32 2 (*.f32 u (+.f32 s s))) |
(*.f32 2 (*.f32 (*.f32 (+.f32 u u) 1/4) (*.f32 s 4))) |
(*.f32 2 (*.f32 (*.f32 (+.f32 s s) 1/4) (*.f32 u 4))) |
(*.f32 (*.f32 u (*.f32 s 8)) 1/2) |
(*.f32 (+.f32 u u) (+.f32 s s)) |
(*.f32 (+.f32 s s) (+.f32 u u)) |
(*.f32 (*.f32 u s) 4) |
(*.f32 (*.f32 s 4) u) |
(*.f32 4 (*.f32 u s)) |
(*.f32 (*.f32 16 (*.f32 u s)) 1/4) |
(*.f32 (*.f32 u 4) s) |
(*.f32 8 (*.f32 s (*.f32 u 1/2))) |
(*.f32 (*.f32 s 8) (*.f32 u 1/2)) |
(*.f32 (*.f32 s 8) (*.f32 (+.f32 u u) 1/4)) |
(*.f32 (*.f32 u (+.f32 s s)) 2) |
(*.f32 (*.f32 2 (*.f32 u 4)) (*.f32 s 1/2)) |
(*.f32 (*.f32 2 (*.f32 u 4)) (*.f32 (+.f32 s s) 1/4)) |
(*.f32 1/2 (*.f32 u (*.f32 s 8))) |
(*.f32 (*.f32 s 1/2) (*.f32 2 (*.f32 u 4))) |
(*.f32 (*.f32 u 1/2) (*.f32 s 8)) |
(*.f32 (*.f32 s (*.f32 u 1/2)) 8) |
(*.f32 1/4 (*.f32 16 (*.f32 u s))) |
(*.f32 (*.f32 (+.f32 s s) 1/4) (*.f32 2 (*.f32 u 4))) |
(*.f32 (*.f32 (+.f32 u u) 1/4) (*.f32 s 8)) |
(*.f32 (*.f32 2 (/.f32 s 4)) (*.f32 4 (+.f32 u u))) |
(*.f32 (*.f32 2 (/.f32 u 4)) (*.f32 s 8)) |
(/.f32 (*.f32 u (*.f32 s 4)) 1) |
(/.f32 (*.f32 u (*.f32 s 8)) 2) |
(/.f32 (*.f32 16 (*.f32 u s)) 4) |
(/.f32 (*.f32 2 (*.f32 16 (*.f32 u s))) 8) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 16 (*.f32 u s)))) 16) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 16 (*.f32 u s))))) 32) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 16 (*.f32 u s)))))) 64) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 16 (*.f32 u s))))))) 128) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 16 (*.f32 u s)))))))) 256) |
(pow.f32 (*.f32 u (*.f32 s 4)) 1) |
| Outputs |
|---|
(*.f32 3/2 (*.f32 s u)) |
(*.f32 u (*.f32 3/2 s)) |
(*.f32 s (*.f32 3/2 u)) |
(*.f32 3/2 (*.f32 s u)) |
(*.f32 u (*.f32 3/2 s)) |
(*.f32 s (*.f32 3/2 u)) |
(*.f32 3/2 (*.f32 s u)) |
(*.f32 u (*.f32 3/2 s)) |
(*.f32 s (*.f32 3/2 u)) |
(*.f32 3/2 (*.f32 s u)) |
(*.f32 u (*.f32 3/2 s)) |
(*.f32 s (*.f32 3/2 u)) |
(*.f32 3/2 (*.f32 s u)) |
(*.f32 u (*.f32 3/2 s)) |
(*.f32 s (*.f32 3/2 u)) |
(*.f32 3/2 (*.f32 s u)) |
(*.f32 u (*.f32 3/2 s)) |
(*.f32 s (*.f32 3/2 u)) |
(*.f32 3/2 (*.f32 s u)) |
(*.f32 u (*.f32 3/2 s)) |
(*.f32 s (*.f32 3/2 u)) |
(*.f32 3/2 (*.f32 s u)) |
(*.f32 u (*.f32 3/2 s)) |
(*.f32 s (*.f32 3/2 u)) |
(*.f32 3/2 (*.f32 s u)) |
(*.f32 u (*.f32 3/2 s)) |
(*.f32 s (*.f32 3/2 u)) |
(*.f32 3/2 (*.f32 s u)) |
(*.f32 u (*.f32 3/2 s)) |
(*.f32 s (*.f32 3/2 u)) |
(*.f32 3/2 (*.f32 s u)) |
(*.f32 u (*.f32 3/2 s)) |
(*.f32 s (*.f32 3/2 u)) |
(*.f32 3/2 (*.f32 s u)) |
(*.f32 u (*.f32 3/2 s)) |
(*.f32 s (*.f32 3/2 u)) |
(*.f32 3/2 (*.f32 s u)) |
(*.f32 u (*.f32 3/2 s)) |
(*.f32 s (*.f32 3/2 u)) |
(*.f32 3/2 (*.f32 s u)) |
(*.f32 u (*.f32 3/2 s)) |
(*.f32 s (*.f32 3/2 u)) |
(*.f32 3/2 (*.f32 s u)) |
(*.f32 u (*.f32 3/2 s)) |
(*.f32 s (*.f32 3/2 u)) |
(*.f32 3/2 (*.f32 s u)) |
(*.f32 u (*.f32 3/2 s)) |
(*.f32 s (*.f32 3/2 u)) |
(*.f32 3/2 (*.f32 s u)) |
(*.f32 u (*.f32 3/2 s)) |
(*.f32 s (*.f32 3/2 u)) |
(*.f32 3/2 (*.f32 s u)) |
(*.f32 u (*.f32 3/2 s)) |
(*.f32 s (*.f32 3/2 u)) |
(*.f32 3/2 (*.f32 s u)) |
(*.f32 u (*.f32 3/2 s)) |
(*.f32 s (*.f32 3/2 u)) |
(*.f32 3/2 (*.f32 s u)) |
(*.f32 u (*.f32 3/2 s)) |
(*.f32 s (*.f32 3/2 u)) |
(*.f32 3/2 (*.f32 s u)) |
(*.f32 u (*.f32 3/2 s)) |
(*.f32 s (*.f32 3/2 u)) |
(*.f32 3/2 (*.f32 s u)) |
(*.f32 u (*.f32 3/2 s)) |
(*.f32 s (*.f32 3/2 u)) |
(*.f32 3/2 (*.f32 s u)) |
(*.f32 u (*.f32 3/2 s)) |
(*.f32 s (*.f32 3/2 u)) |
(*.f32 3/2 (*.f32 s u)) |
(*.f32 u (*.f32 3/2 s)) |
(*.f32 s (*.f32 3/2 u)) |
(*.f32 5/2 (*.f32 s u)) |
(*.f32 s (*.f32 u 5/2)) |
(*.f32 5/2 (*.f32 s u)) |
(*.f32 s (*.f32 u 5/2)) |
(*.f32 5/2 (*.f32 s u)) |
(*.f32 s (*.f32 u 5/2)) |
(*.f32 5/2 (*.f32 s u)) |
(*.f32 s (*.f32 u 5/2)) |
(*.f32 5/2 (*.f32 s u)) |
(*.f32 s (*.f32 u 5/2)) |
(*.f32 5/2 (*.f32 s u)) |
(*.f32 s (*.f32 u 5/2)) |
(*.f32 5/2 (*.f32 s u)) |
(*.f32 s (*.f32 u 5/2)) |
(*.f32 5/2 (*.f32 s u)) |
(*.f32 s (*.f32 u 5/2)) |
(*.f32 5/2 (*.f32 s u)) |
(*.f32 s (*.f32 u 5/2)) |
(*.f32 5/2 (*.f32 s u)) |
(*.f32 s (*.f32 u 5/2)) |
(*.f32 5/2 (*.f32 s u)) |
(*.f32 s (*.f32 u 5/2)) |
(*.f32 5/2 (*.f32 s u)) |
(*.f32 s (*.f32 u 5/2)) |
(*.f32 5/2 (*.f32 s u)) |
(*.f32 s (*.f32 u 5/2)) |
(*.f32 5/2 (*.f32 s u)) |
(*.f32 s (*.f32 u 5/2)) |
(*.f32 5/2 (*.f32 s u)) |
(*.f32 s (*.f32 u 5/2)) |
(*.f32 5/2 (*.f32 s u)) |
(*.f32 s (*.f32 u 5/2)) |
(*.f32 5/2 (*.f32 s u)) |
(*.f32 s (*.f32 u 5/2)) |
(*.f32 5/2 (*.f32 s u)) |
(*.f32 s (*.f32 u 5/2)) |
(*.f32 5/2 (*.f32 s u)) |
(*.f32 s (*.f32 u 5/2)) |
(*.f32 5/2 (*.f32 s u)) |
(*.f32 s (*.f32 u 5/2)) |
(*.f32 5/2 (*.f32 s u)) |
(*.f32 s (*.f32 u 5/2)) |
(*.f32 5/2 (*.f32 s u)) |
(*.f32 s (*.f32 u 5/2)) |
(*.f32 5/2 (*.f32 s u)) |
(*.f32 s (*.f32 u 5/2)) |
(*.f32 5/2 (*.f32 s u)) |
(*.f32 s (*.f32 u 5/2)) |
(*.f32 (+.f32 (*.f32 5/2 s) (*.f32 3/2 s)) u) |
(*.f32 u (+.f32 (*.f32 s 5/2) (*.f32 3/2 s))) |
(*.f32 s (*.f32 u 4)) |
(*.f32 (+.f32 (*.f32 5/2 s) (*.f32 3/2 s)) u) |
(*.f32 u (+.f32 (*.f32 s 5/2) (*.f32 3/2 s))) |
(*.f32 s (*.f32 u 4)) |
(*.f32 (+.f32 (*.f32 5/2 s) (*.f32 3/2 s)) u) |
(*.f32 u (+.f32 (*.f32 s 5/2) (*.f32 3/2 s))) |
(*.f32 s (*.f32 u 4)) |
(*.f32 (+.f32 (*.f32 5/2 s) (*.f32 3/2 s)) u) |
(*.f32 u (+.f32 (*.f32 s 5/2) (*.f32 3/2 s))) |
(*.f32 s (*.f32 u 4)) |
(*.f32 (+.f32 (*.f32 5/2 s) (*.f32 3/2 s)) u) |
(*.f32 u (+.f32 (*.f32 s 5/2) (*.f32 3/2 s))) |
(*.f32 s (*.f32 u 4)) |
(*.f32 (+.f32 (*.f32 5/2 s) (*.f32 3/2 s)) u) |
(*.f32 u (+.f32 (*.f32 s 5/2) (*.f32 3/2 s))) |
(*.f32 s (*.f32 u 4)) |
(*.f32 (+.f32 (*.f32 5/2 s) (*.f32 3/2 s)) u) |
(*.f32 u (+.f32 (*.f32 s 5/2) (*.f32 3/2 s))) |
(*.f32 s (*.f32 u 4)) |
(*.f32 (+.f32 (*.f32 5/2 s) (*.f32 3/2 s)) u) |
(*.f32 u (+.f32 (*.f32 s 5/2) (*.f32 3/2 s))) |
(*.f32 s (*.f32 u 4)) |
(*.f32 -1 (*.f32 (+.f32 (*.f32 -3/2 s) (*.f32 -5/2 s)) u)) |
(*.f32 -1 (*.f32 u (+.f32 (*.f32 s -3/2) (*.f32 s -5/2)))) |
(*.f32 (*.f32 s -4) (neg.f32 u)) |
(*.f32 u (neg.f32 (*.f32 s -4))) |
(*.f32 -1 (*.f32 (+.f32 (*.f32 -3/2 s) (*.f32 -5/2 s)) u)) |
(*.f32 -1 (*.f32 u (+.f32 (*.f32 s -3/2) (*.f32 s -5/2)))) |
(*.f32 (*.f32 s -4) (neg.f32 u)) |
(*.f32 u (neg.f32 (*.f32 s -4))) |
(*.f32 -1 (*.f32 (+.f32 (*.f32 -3/2 s) (*.f32 -5/2 s)) u)) |
(*.f32 -1 (*.f32 u (+.f32 (*.f32 s -3/2) (*.f32 s -5/2)))) |
(*.f32 (*.f32 s -4) (neg.f32 u)) |
(*.f32 u (neg.f32 (*.f32 s -4))) |
(*.f32 -1 (*.f32 (+.f32 (*.f32 -3/2 s) (*.f32 -5/2 s)) u)) |
(*.f32 -1 (*.f32 u (+.f32 (*.f32 s -3/2) (*.f32 s -5/2)))) |
(*.f32 (*.f32 s -4) (neg.f32 u)) |
(*.f32 u (neg.f32 (*.f32 s -4))) |
(*.f32 (+.f32 (*.f32 3/2 u) (*.f32 5/2 u)) s) |
(*.f32 u (+.f32 (*.f32 s 5/2) (*.f32 3/2 s))) |
(*.f32 s (*.f32 u 4)) |
(*.f32 (+.f32 (*.f32 3/2 u) (*.f32 5/2 u)) s) |
(*.f32 u (+.f32 (*.f32 s 5/2) (*.f32 3/2 s))) |
(*.f32 s (*.f32 u 4)) |
(*.f32 (+.f32 (*.f32 3/2 u) (*.f32 5/2 u)) s) |
(*.f32 u (+.f32 (*.f32 s 5/2) (*.f32 3/2 s))) |
(*.f32 s (*.f32 u 4)) |
(*.f32 (+.f32 (*.f32 3/2 u) (*.f32 5/2 u)) s) |
(*.f32 u (+.f32 (*.f32 s 5/2) (*.f32 3/2 s))) |
(*.f32 s (*.f32 u 4)) |
(*.f32 (+.f32 (*.f32 3/2 u) (*.f32 5/2 u)) s) |
(*.f32 u (+.f32 (*.f32 s 5/2) (*.f32 3/2 s))) |
(*.f32 s (*.f32 u 4)) |
(*.f32 (+.f32 (*.f32 3/2 u) (*.f32 5/2 u)) s) |
(*.f32 u (+.f32 (*.f32 s 5/2) (*.f32 3/2 s))) |
(*.f32 s (*.f32 u 4)) |
(*.f32 (+.f32 (*.f32 3/2 u) (*.f32 5/2 u)) s) |
(*.f32 u (+.f32 (*.f32 s 5/2) (*.f32 3/2 s))) |
(*.f32 s (*.f32 u 4)) |
(*.f32 (+.f32 (*.f32 3/2 u) (*.f32 5/2 u)) s) |
(*.f32 u (+.f32 (*.f32 s 5/2) (*.f32 3/2 s))) |
(*.f32 s (*.f32 u 4)) |
(*.f32 -1 (*.f32 s (+.f32 (*.f32 -3/2 u) (*.f32 -5/2 u)))) |
(*.f32 -1 (*.f32 s (+.f32 (*.f32 u -3/2) (*.f32 u -5/2)))) |
(neg.f32 (*.f32 s (*.f32 u -4))) |
(*.f32 s (neg.f32 (*.f32 u -4))) |
(*.f32 -1 (*.f32 s (+.f32 (*.f32 -3/2 u) (*.f32 -5/2 u)))) |
(*.f32 -1 (*.f32 s (+.f32 (*.f32 u -3/2) (*.f32 u -5/2)))) |
(neg.f32 (*.f32 s (*.f32 u -4))) |
(*.f32 s (neg.f32 (*.f32 u -4))) |
(*.f32 -1 (*.f32 s (+.f32 (*.f32 -3/2 u) (*.f32 -5/2 u)))) |
(*.f32 -1 (*.f32 s (+.f32 (*.f32 u -3/2) (*.f32 u -5/2)))) |
(neg.f32 (*.f32 s (*.f32 u -4))) |
(*.f32 s (neg.f32 (*.f32 u -4))) |
(*.f32 -1 (*.f32 s (+.f32 (*.f32 -3/2 u) (*.f32 -5/2 u)))) |
(*.f32 -1 (*.f32 s (+.f32 (*.f32 u -3/2) (*.f32 u -5/2)))) |
(neg.f32 (*.f32 s (*.f32 u -4))) |
(*.f32 s (neg.f32 (*.f32 u -4))) |
(+.f32 (*.f32 u (*.f32 s 3/2)) 0) |
(*.f32 u (*.f32 3/2 s)) |
(*.f32 3/2 (*.f32 s u)) |
(*.f32 s (*.f32 3/2 u)) |
(+.f32 0 (*.f32 u (*.f32 s 3/2))) |
(*.f32 u (*.f32 3/2 s)) |
(*.f32 3/2 (*.f32 s u)) |
(*.f32 s (*.f32 3/2 u)) |
(+.f32 (*.f32 u s) (*.f32 s (*.f32 u 1/2))) |
(*.f32 u (*.f32 3/2 s)) |
(*.f32 3/2 (*.f32 s u)) |
(*.f32 s (*.f32 3/2 u)) |
(+.f32 (*.f32 u (*.f32 s 3/4)) (*.f32 u (*.f32 s 3/4))) |
(*.f32 u (*.f32 3/2 s)) |
(*.f32 3/2 (*.f32 s u)) |
(*.f32 s (*.f32 3/2 u)) |
(+.f32 (*.f32 s (*.f32 u 1/2)) (*.f32 u s)) |
(*.f32 u (*.f32 3/2 s)) |
(*.f32 3/2 (*.f32 s u)) |
(*.f32 s (*.f32 3/2 u)) |
(-.f32 (*.f32 u (*.f32 s 3/2)) 0) |
(*.f32 u (*.f32 3/2 s)) |
(*.f32 3/2 (*.f32 s u)) |
(*.f32 s (*.f32 3/2 u)) |
(/.f32 (*.f32 u (*.f32 s 3/2)) 1) |
(*.f32 u (*.f32 3/2 s)) |
(*.f32 3/2 (*.f32 s u)) |
(*.f32 s (*.f32 3/2 u)) |
(/.f32 (*.f32 u (*.f32 s 3)) 2) |
(*.f32 u (*.f32 3/2 s)) |
(*.f32 3/2 (*.f32 s u)) |
(*.f32 s (*.f32 3/2 u)) |
(/.f32 (*.f32 u (*.f32 s 6)) 4) |
(*.f32 u (*.f32 3/2 s)) |
(*.f32 3/2 (*.f32 s u)) |
(*.f32 s (*.f32 3/2 u)) |
(/.f32 (*.f32 3/2 (*.f32 u (*.f32 s 8))) 8) |
(*.f32 u (*.f32 3/2 s)) |
(*.f32 3/2 (*.f32 s u)) |
(*.f32 s (*.f32 3/2 u)) |
(/.f32 (*.f32 2 (*.f32 3/2 (*.f32 u (*.f32 s 8)))) 16) |
(*.f32 u (*.f32 3/2 s)) |
(*.f32 3/2 (*.f32 s u)) |
(*.f32 s (*.f32 3/2 u)) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 3/2 (*.f32 u (*.f32 s 8))))) 32) |
(*.f32 u (*.f32 3/2 s)) |
(*.f32 3/2 (*.f32 s u)) |
(*.f32 s (*.f32 3/2 u)) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 3/2 (*.f32 u (*.f32 s 8)))))) 64) |
(*.f32 u (*.f32 3/2 s)) |
(*.f32 3/2 (*.f32 s u)) |
(*.f32 s (*.f32 3/2 u)) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 3/2 (*.f32 u (*.f32 s 8))))))) 128) |
(*.f32 u (*.f32 3/2 s)) |
(*.f32 3/2 (*.f32 s u)) |
(*.f32 s (*.f32 3/2 u)) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 3/2 (*.f32 u (*.f32 s 8)))))))) 256) |
(*.f32 u (*.f32 3/2 s)) |
(*.f32 3/2 (*.f32 s u)) |
(*.f32 s (*.f32 3/2 u)) |
(pow.f32 (*.f32 u (*.f32 s 3/2)) 1) |
(*.f32 u (*.f32 3/2 s)) |
(*.f32 3/2 (*.f32 s u)) |
(*.f32 s (*.f32 3/2 u)) |
(+.f32 (*.f32 u (*.f32 s 5/2)) 0) |
(*.f32 s (*.f32 u 5/2)) |
(+.f32 0 (*.f32 u (*.f32 s 5/2))) |
(*.f32 s (*.f32 u 5/2)) |
(+.f32 (*.f32 u (*.f32 s 5/4)) (*.f32 u (*.f32 s 5/4))) |
(*.f32 s (*.f32 u 5/2)) |
(-.f32 (*.f32 u (*.f32 s 5/2)) 0) |
(*.f32 s (*.f32 u 5/2)) |
(/.f32 (*.f32 u (*.f32 s 5/2)) 1) |
(*.f32 s (*.f32 u 5/2)) |
(/.f32 (*.f32 u (*.f32 s 5)) 2) |
(*.f32 s (*.f32 u 5/2)) |
(/.f32 (*.f32 u (*.f32 s 10)) 4) |
(*.f32 s (*.f32 u 5/2)) |
(/.f32 (*.f32 2 (*.f32 u (*.f32 s 10))) 8) |
(*.f32 s (*.f32 u 5/2)) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 u (*.f32 s 10)))) 16) |
(*.f32 s (*.f32 u 5/2)) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 u (*.f32 s 10))))) 32) |
(*.f32 s (*.f32 u 5/2)) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 u (*.f32 s 10)))))) 64) |
(*.f32 s (*.f32 u 5/2)) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 u (*.f32 s 10))))))) 128) |
(*.f32 s (*.f32 u 5/2)) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 u (*.f32 s 10)))))))) 256) |
(*.f32 s (*.f32 u 5/2)) |
(pow.f32 (*.f32 u (*.f32 s 5/2)) 1) |
(*.f32 s (*.f32 u 5/2)) |
(-.f32 (*.f32 u (*.f32 s 4)) 0) |
(*.f32 u (+.f32 (*.f32 s 5/2) (*.f32 3/2 s))) |
(*.f32 s (*.f32 u 4)) |
(*.f32 u (*.f32 s 4)) |
(*.f32 u (+.f32 (*.f32 s 5/2) (*.f32 3/2 s))) |
(*.f32 s (*.f32 u 4)) |
(*.f32 s (*.f32 u 4)) |
(*.f32 u (+.f32 (*.f32 s 5/2) (*.f32 3/2 s))) |
(*.f32 (*.f32 u (*.f32 s 4)) 1) |
(*.f32 u (+.f32 (*.f32 s 5/2) (*.f32 3/2 s))) |
(*.f32 s (*.f32 u 4)) |
(*.f32 1 (*.f32 u (*.f32 s 4))) |
(*.f32 u (+.f32 (*.f32 s 5/2) (*.f32 3/2 s))) |
(*.f32 s (*.f32 u 4)) |
(*.f32 2 (*.f32 u (+.f32 s s))) |
(*.f32 u (+.f32 (*.f32 s 5/2) (*.f32 3/2 s))) |
(*.f32 s (*.f32 u 4)) |
(*.f32 2 (*.f32 (*.f32 (+.f32 u u) 1/4) (*.f32 s 4))) |
(*.f32 u (+.f32 (*.f32 s 5/2) (*.f32 3/2 s))) |
(*.f32 s (*.f32 u 4)) |
(*.f32 2 (*.f32 (*.f32 (+.f32 s s) 1/4) (*.f32 u 4))) |
(*.f32 u (+.f32 (*.f32 s 5/2) (*.f32 3/2 s))) |
(*.f32 s (*.f32 u 4)) |
(*.f32 (*.f32 u (*.f32 s 8)) 1/2) |
(*.f32 u (+.f32 (*.f32 s 5/2) (*.f32 3/2 s))) |
(*.f32 s (*.f32 u 4)) |
(*.f32 (+.f32 u u) (+.f32 s s)) |
(*.f32 u (+.f32 (*.f32 s 5/2) (*.f32 3/2 s))) |
(*.f32 s (*.f32 u 4)) |
(*.f32 (+.f32 s s) (+.f32 u u)) |
(*.f32 u (+.f32 (*.f32 s 5/2) (*.f32 3/2 s))) |
(*.f32 s (*.f32 u 4)) |
(*.f32 (*.f32 u s) 4) |
(*.f32 u (+.f32 (*.f32 s 5/2) (*.f32 3/2 s))) |
(*.f32 s (*.f32 u 4)) |
(*.f32 (*.f32 s 4) u) |
(*.f32 u (+.f32 (*.f32 s 5/2) (*.f32 3/2 s))) |
(*.f32 s (*.f32 u 4)) |
(*.f32 4 (*.f32 u s)) |
(*.f32 u (+.f32 (*.f32 s 5/2) (*.f32 3/2 s))) |
(*.f32 s (*.f32 u 4)) |
(*.f32 (*.f32 16 (*.f32 u s)) 1/4) |
(*.f32 u (+.f32 (*.f32 s 5/2) (*.f32 3/2 s))) |
(*.f32 s (*.f32 u 4)) |
(*.f32 (*.f32 u 4) s) |
(*.f32 u (+.f32 (*.f32 s 5/2) (*.f32 3/2 s))) |
(*.f32 s (*.f32 u 4)) |
(*.f32 8 (*.f32 s (*.f32 u 1/2))) |
(*.f32 u (+.f32 (*.f32 s 5/2) (*.f32 3/2 s))) |
(*.f32 s (*.f32 u 4)) |
(*.f32 (*.f32 s 8) (*.f32 u 1/2)) |
(*.f32 u (+.f32 (*.f32 s 5/2) (*.f32 3/2 s))) |
(*.f32 s (*.f32 u 4)) |
(*.f32 (*.f32 s 8) (*.f32 (+.f32 u u) 1/4)) |
(*.f32 u (+.f32 (*.f32 s 5/2) (*.f32 3/2 s))) |
(*.f32 s (*.f32 u 4)) |
(*.f32 (*.f32 u (+.f32 s s)) 2) |
(*.f32 u (+.f32 (*.f32 s 5/2) (*.f32 3/2 s))) |
(*.f32 s (*.f32 u 4)) |
(*.f32 (*.f32 2 (*.f32 u 4)) (*.f32 s 1/2)) |
(*.f32 u (+.f32 (*.f32 s 5/2) (*.f32 3/2 s))) |
(*.f32 s (*.f32 u 4)) |
(*.f32 (*.f32 2 (*.f32 u 4)) (*.f32 (+.f32 s s) 1/4)) |
(*.f32 u (+.f32 (*.f32 s 5/2) (*.f32 3/2 s))) |
(*.f32 s (*.f32 u 4)) |
(*.f32 1/2 (*.f32 u (*.f32 s 8))) |
(*.f32 u (+.f32 (*.f32 s 5/2) (*.f32 3/2 s))) |
(*.f32 s (*.f32 u 4)) |
(*.f32 (*.f32 s 1/2) (*.f32 2 (*.f32 u 4))) |
(*.f32 u (+.f32 (*.f32 s 5/2) (*.f32 3/2 s))) |
(*.f32 s (*.f32 u 4)) |
(*.f32 (*.f32 u 1/2) (*.f32 s 8)) |
(*.f32 u (+.f32 (*.f32 s 5/2) (*.f32 3/2 s))) |
(*.f32 s (*.f32 u 4)) |
(*.f32 (*.f32 s (*.f32 u 1/2)) 8) |
(*.f32 u (+.f32 (*.f32 s 5/2) (*.f32 3/2 s))) |
(*.f32 s (*.f32 u 4)) |
(*.f32 1/4 (*.f32 16 (*.f32 u s))) |
(*.f32 u (+.f32 (*.f32 s 5/2) (*.f32 3/2 s))) |
(*.f32 s (*.f32 u 4)) |
(*.f32 (*.f32 (+.f32 s s) 1/4) (*.f32 2 (*.f32 u 4))) |
(*.f32 u (+.f32 (*.f32 s 5/2) (*.f32 3/2 s))) |
(*.f32 s (*.f32 u 4)) |
(*.f32 (*.f32 (+.f32 u u) 1/4) (*.f32 s 8)) |
(*.f32 u (+.f32 (*.f32 s 5/2) (*.f32 3/2 s))) |
(*.f32 s (*.f32 u 4)) |
(*.f32 (*.f32 2 (/.f32 s 4)) (*.f32 4 (+.f32 u u))) |
(*.f32 u (+.f32 (*.f32 s 5/2) (*.f32 3/2 s))) |
(*.f32 s (*.f32 u 4)) |
(*.f32 (*.f32 2 (/.f32 u 4)) (*.f32 s 8)) |
(*.f32 u (+.f32 (*.f32 s 5/2) (*.f32 3/2 s))) |
(*.f32 s (*.f32 u 4)) |
(/.f32 (*.f32 u (*.f32 s 4)) 1) |
(*.f32 u (+.f32 (*.f32 s 5/2) (*.f32 3/2 s))) |
(*.f32 s (*.f32 u 4)) |
(/.f32 (*.f32 u (*.f32 s 8)) 2) |
(*.f32 u (+.f32 (*.f32 s 5/2) (*.f32 3/2 s))) |
(*.f32 s (*.f32 u 4)) |
(/.f32 (*.f32 16 (*.f32 u s)) 4) |
(*.f32 u (+.f32 (*.f32 s 5/2) (*.f32 3/2 s))) |
(*.f32 s (*.f32 u 4)) |
(/.f32 (*.f32 2 (*.f32 16 (*.f32 u s))) 8) |
(*.f32 u (+.f32 (*.f32 s 5/2) (*.f32 3/2 s))) |
(*.f32 s (*.f32 u 4)) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 16 (*.f32 u s)))) 16) |
(*.f32 u (+.f32 (*.f32 s 5/2) (*.f32 3/2 s))) |
(*.f32 s (*.f32 u 4)) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 16 (*.f32 u s))))) 32) |
(*.f32 u (+.f32 (*.f32 s 5/2) (*.f32 3/2 s))) |
(*.f32 s (*.f32 u 4)) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 16 (*.f32 u s)))))) 64) |
(*.f32 u (+.f32 (*.f32 s 5/2) (*.f32 3/2 s))) |
(*.f32 s (*.f32 u 4)) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 16 (*.f32 u s))))))) 128) |
(*.f32 u (+.f32 (*.f32 s 5/2) (*.f32 3/2 s))) |
(*.f32 s (*.f32 u 4)) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 16 (*.f32 u s)))))))) 256) |
(*.f32 u (+.f32 (*.f32 s 5/2) (*.f32 3/2 s))) |
(*.f32 s (*.f32 u 4)) |
(pow.f32 (*.f32 u (*.f32 s 4)) 1) |
(*.f32 u (+.f32 (*.f32 s 5/2) (*.f32 3/2 s))) |
(*.f32 s (*.f32 u 4)) |
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (+.f32 u (pow.f32 (+.f32 u u) 2)) |
| ✓ | 0.2b | (+.f32 u (+.f32 u (pow.f32 (+.f32 u u) 2))) |
| ✓ | 0.2b | (*.f32 (*.f32 2 (+.f32 u (+.f32 u (pow.f32 (+.f32 u u) 2)))) s) |
Compiled 53 to 26 computations (50.9% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 15.0ms | u | @ | 0 | (*.f32 (*.f32 2 (+.f32 u (+.f32 u (pow.f32 (+.f32 u u) 2)))) s) |
| 5.0ms | s | @ | 0 | (*.f32 (*.f32 2 (+.f32 u (+.f32 u (pow.f32 (+.f32 u u) 2)))) s) |
| 0.0ms | s | @ | inf | (*.f32 (*.f32 2 (+.f32 u (+.f32 u (pow.f32 (+.f32 u u) 2)))) s) |
| 0.0ms | u | @ | inf | (*.f32 (*.f32 2 (+.f32 u (+.f32 u (pow.f32 (+.f32 u u) 2)))) s) |
| 0.0ms | u | @ | -inf | (*.f32 (*.f32 2 (+.f32 u (+.f32 u (pow.f32 (+.f32 u u) 2)))) s) |
| 1× | batch-egg-rewrite |
| 2474× | rational.json-simplify-35 |
| 1674× | rational.json-simplify-1 |
| 1462× | rational.json-1 |
| 1462× | rational.json-2 |
| 1462× | rational.json-3 |
Useful iterations: 5 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 11 | 81 |
| 1 | 72 | 81 |
| 2 | 146 | 81 |
| 3 | 305 | 81 |
| 4 | 607 | 81 |
| 5 | 1457 | 75 |
| 6 | 3136 | 75 |
| 7 | 4840 | 75 |
| 8 | 6422 | 75 |
| 9 | 7514 | 75 |
| 10 | 7532 | 75 |
| 11 | 7532 | 75 |
| 12 | 7946 | 75 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 (*.f32 2 (+.f32 u (+.f32 u (pow.f32 (+.f32 u u) 2)))) s) |
(+.f32 u (+.f32 u (pow.f32 (+.f32 u u) 2))) |
(+.f32 u (pow.f32 (+.f32 u u) 2)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 s 8) (+.f32 (pow.f32 u 2) (*.f32 u 1/2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (*.f32 s 8) (+.f32 (pow.f32 u 2) (*.f32 u 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (+.f32 (+.f32 u u) (*.f32 4 (pow.f32 u 2))) s) (*.f32 (+.f32 (+.f32 u u) (*.f32 4 (pow.f32 u 2))) s))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 s 8) (+.f32 (pow.f32 u 2) (*.f32 u 1/2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 s 8) (+.f32 (pow.f32 u 2) (*.f32 u 1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 s (*.f32 (+.f32 u (*.f32 2 (pow.f32 u 2))) 8)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 16 (*.f32 s (+.f32 u (*.f32 2 (pow.f32 u 2))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 16 (*.f32 s (+.f32 u (*.f32 2 (pow.f32 u 2)))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 s 8) (*.f32 (+.f32 u (*.f32 2 (pow.f32 u 2))) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (*.f32 s 8) (*.f32 (+.f32 u (*.f32 2 (pow.f32 u 2))) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 s 8) (*.f32 (+.f32 u (*.f32 2 (pow.f32 u 2))) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 s 8) (*.f32 (+.f32 u (*.f32 2 (pow.f32 u 2))) 8))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 s 8) (*.f32 (+.f32 u (*.f32 2 (pow.f32 u 2))) 8))))) (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 s 8) (*.f32 (+.f32 u (*.f32 2 (pow.f32 u 2))) 8)))))) 256)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (*.f32 s 8) (+.f32 (pow.f32 u 2) (*.f32 u 1/2))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (+.f32 u u) (*.f32 4 (pow.f32 u 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (+.f32 u (*.f32 2 (pow.f32 u 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (+.f32 u u) (*.f32 4 (pow.f32 u 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 4 (+.f32 u (*.f32 2 (pow.f32 u 2)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (+.f32 (+.f32 u u) (*.f32 4 (pow.f32 u 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 u (*.f32 2 (pow.f32 u 2))) 8) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (+.f32 (pow.f32 u 2) (*.f32 u 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (*.f32 (+.f32 u (*.f32 2 (pow.f32 u 2))) 8)) 1/8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 4 (+.f32 u (*.f32 2 (pow.f32 u 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 2) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 u (*.f32 2 (pow.f32 u 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (pow.f32 u 2) (*.f32 u 1/2)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (*.f32 (+.f32 u (*.f32 2 (pow.f32 u 2))) 8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (+.f32 (*.f32 u 4) (*.f32 (+.f32 u (*.f32 4 (pow.f32 u 2))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/8 (*.f32 2 (*.f32 (+.f32 u (*.f32 2 (pow.f32 u 2))) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (+.f32 u u) (*.f32 4 (pow.f32 u 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 4 (+.f32 u (*.f32 2 (pow.f32 u 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 u (*.f32 2 (pow.f32 u 2))) 8) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (+.f32 u (*.f32 2 (pow.f32 u 2))) 8)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (+.f32 u (*.f32 2 (pow.f32 u 2))) 8) 4) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (*.f32 (+.f32 u (*.f32 2 (pow.f32 u 2))) 8) 4)) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (+.f32 u (*.f32 2 (pow.f32 u 2))) 8) 4))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (+.f32 u (*.f32 2 (pow.f32 u 2))) 8) 4)))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (+.f32 u (*.f32 2 (pow.f32 u 2))) 8) 4))))) 256)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (+.f32 (+.f32 u u) (*.f32 4 (pow.f32 u 2))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 u (*.f32 4 (pow.f32 u 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (+.f32 (*.f32 2 (pow.f32 u 2)) (*.f32 u 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 u (*.f32 4 (pow.f32 u 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (+.f32 u (*.f32 4 (pow.f32 u 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (+.f32 u u) (*.f32 (pow.f32 u 2) 8)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (/.f32 (+.f32 u (*.f32 4 (pow.f32 u 2))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (+.f32 (pow.f32 u 2) (/.f32 u 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 u (*.f32 4 (pow.f32 u 2))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (+.f32 (+.f32 u u) (*.f32 (pow.f32 u 2) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (*.f32 (+.f32 u (*.f32 4 (pow.f32 u 2))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 2) 16)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (*.f32 2 (pow.f32 u 2)) (*.f32 u 1/2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 u (*.f32 4 (pow.f32 u 2))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 u (*.f32 4 (pow.f32 u 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (+.f32 u u) (*.f32 (pow.f32 u 2) 8)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 u (*.f32 4 (pow.f32 u 2))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 u (*.f32 4 (pow.f32 u 2))) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (+.f32 u (*.f32 4 (pow.f32 u 2))) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 u (*.f32 4 (pow.f32 u 2))) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (+.f32 u (*.f32 4 (pow.f32 u 2))) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (+.f32 u (*.f32 4 (pow.f32 u 2))) 8))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (+.f32 u (*.f32 4 (pow.f32 u 2))) 8))))) (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (+.f32 u (*.f32 4 (pow.f32 u 2))) 8)))))) 256)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (+.f32 u (*.f32 4 (pow.f32 u 2))) 1))))) |
| 1× | egg-herbie |
| 3704× | rational.json-simplify-2 |
| 2910× | rational.json-simplify-35 |
| 2402× | rational.json-simplify-53 |
| 862× | rational.json-simplify-1 |
| 774× | rational.json-simplify-51 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 136 | 2930 |
| 1 | 317 | 2846 |
| 2 | 671 | 2792 |
| 3 | 1846 | 2792 |
| 4 | 3805 | 2792 |
| 5 | 4718 | 2792 |
| 6 | 5438 | 2792 |
| 7 | 5633 | 2792 |
| 8 | 5789 | 2792 |
| 9 | 5936 | 2792 |
| 10 | 6083 | 2792 |
| 11 | 6083 | 2792 |
| 12 | 6463 | 2792 |
| 13 | 6603 | 2792 |
| 14 | 6709 | 2792 |
| 15 | 6856 | 2792 |
| 16 | 7003 | 2792 |
| 17 | 7150 | 2792 |
| 18 | 7297 | 2792 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 4 (*.f32 s u)) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2)))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2)))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2)))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2)))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2)))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2)))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2)))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2)))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2)))) |
(*.f32 2 (*.f32 s (+.f32 (*.f32 2 u) (*.f32 4 (pow.f32 u 2))))) |
(*.f32 2 (*.f32 s (+.f32 (*.f32 2 u) (*.f32 4 (pow.f32 u 2))))) |
(*.f32 2 (*.f32 s (+.f32 (*.f32 2 u) (*.f32 4 (pow.f32 u 2))))) |
(*.f32 2 (*.f32 s (+.f32 (*.f32 2 u) (*.f32 4 (pow.f32 u 2))))) |
(*.f32 2 (*.f32 s (+.f32 (*.f32 2 u) (*.f32 4 (pow.f32 u 2))))) |
(*.f32 2 (*.f32 s (+.f32 (*.f32 2 u) (*.f32 4 (pow.f32 u 2))))) |
(*.f32 2 (*.f32 s (+.f32 (*.f32 2 u) (*.f32 4 (pow.f32 u 2))))) |
(*.f32 2 (*.f32 s (+.f32 (*.f32 2 u) (*.f32 4 (pow.f32 u 2))))) |
(*.f32 2 (*.f32 s (+.f32 (*.f32 2 u) (*.f32 4 (pow.f32 u 2))))) |
(*.f32 2 (*.f32 s (+.f32 (*.f32 2 u) (*.f32 4 (pow.f32 u 2))))) |
(*.f32 2 (*.f32 s (+.f32 (*.f32 2 u) (*.f32 4 (pow.f32 u 2))))) |
(*.f32 2 (*.f32 s (+.f32 (*.f32 2 u) (*.f32 4 (pow.f32 u 2))))) |
(*.f32 2 u) |
(+.f32 (*.f32 2 u) (*.f32 4 (pow.f32 u 2))) |
(+.f32 (*.f32 2 u) (*.f32 4 (pow.f32 u 2))) |
(+.f32 (*.f32 2 u) (*.f32 4 (pow.f32 u 2))) |
(*.f32 4 (pow.f32 u 2)) |
(+.f32 (*.f32 2 u) (*.f32 4 (pow.f32 u 2))) |
(+.f32 (*.f32 2 u) (*.f32 4 (pow.f32 u 2))) |
(+.f32 (*.f32 2 u) (*.f32 4 (pow.f32 u 2))) |
(*.f32 4 (pow.f32 u 2)) |
(+.f32 (*.f32 2 u) (*.f32 4 (pow.f32 u 2))) |
(+.f32 (*.f32 2 u) (*.f32 4 (pow.f32 u 2))) |
(+.f32 (*.f32 2 u) (*.f32 4 (pow.f32 u 2))) |
u |
(+.f32 (*.f32 4 (pow.f32 u 2)) u) |
(+.f32 (*.f32 4 (pow.f32 u 2)) u) |
(+.f32 (*.f32 4 (pow.f32 u 2)) u) |
(*.f32 4 (pow.f32 u 2)) |
(+.f32 u (*.f32 4 (pow.f32 u 2))) |
(+.f32 u (*.f32 4 (pow.f32 u 2))) |
(+.f32 u (*.f32 4 (pow.f32 u 2))) |
(*.f32 4 (pow.f32 u 2)) |
(+.f32 u (*.f32 4 (pow.f32 u 2))) |
(+.f32 u (*.f32 4 (pow.f32 u 2))) |
(+.f32 u (*.f32 4 (pow.f32 u 2))) |
(+.f32 (*.f32 (*.f32 s 8) (+.f32 (pow.f32 u 2) (*.f32 u 1/2))) 0) |
(+.f32 0 (*.f32 (*.f32 s 8) (+.f32 (pow.f32 u 2) (*.f32 u 1/2)))) |
(+.f32 (*.f32 (+.f32 (+.f32 u u) (*.f32 4 (pow.f32 u 2))) s) (*.f32 (+.f32 (+.f32 u u) (*.f32 4 (pow.f32 u 2))) s)) |
(-.f32 (*.f32 (*.f32 s 8) (+.f32 (pow.f32 u 2) (*.f32 u 1/2))) 0) |
(/.f32 (*.f32 (*.f32 s 8) (+.f32 (pow.f32 u 2) (*.f32 u 1/2))) 1) |
(/.f32 (*.f32 s (*.f32 (+.f32 u (*.f32 2 (pow.f32 u 2))) 8)) 2) |
(/.f32 (*.f32 16 (*.f32 s (+.f32 u (*.f32 2 (pow.f32 u 2))))) 4) |
(/.f32 (*.f32 2 (*.f32 16 (*.f32 s (+.f32 u (*.f32 2 (pow.f32 u 2)))))) 8) |
(/.f32 (*.f32 (*.f32 s 8) (*.f32 (+.f32 u (*.f32 2 (pow.f32 u 2))) 8)) 16) |
(/.f32 (*.f32 2 (*.f32 (*.f32 s 8) (*.f32 (+.f32 u (*.f32 2 (pow.f32 u 2))) 8))) 32) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 s 8) (*.f32 (+.f32 u (*.f32 2 (pow.f32 u 2))) 8)))) 64) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 s 8) (*.f32 (+.f32 u (*.f32 2 (pow.f32 u 2))) 8))))) 128) |
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 s 8) (*.f32 (+.f32 u (*.f32 2 (pow.f32 u 2))) 8))))) (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 s 8) (*.f32 (+.f32 u (*.f32 2 (pow.f32 u 2))) 8)))))) 256) |
(pow.f32 (*.f32 (*.f32 s 8) (+.f32 (pow.f32 u 2) (*.f32 u 1/2))) 1) |
(-.f32 (+.f32 (+.f32 u u) (*.f32 4 (pow.f32 u 2))) 0) |
(*.f32 2 (+.f32 u (*.f32 2 (pow.f32 u 2)))) |
(*.f32 (+.f32 (+.f32 u u) (*.f32 4 (pow.f32 u 2))) 1) |
(*.f32 (*.f32 4 (+.f32 u (*.f32 2 (pow.f32 u 2)))) 1/2) |
(*.f32 1 (+.f32 (+.f32 u u) (*.f32 4 (pow.f32 u 2)))) |
(*.f32 (*.f32 (+.f32 u (*.f32 2 (pow.f32 u 2))) 8) 1/4) |
(*.f32 4 (+.f32 (pow.f32 u 2) (*.f32 u 1/2))) |
(*.f32 (*.f32 2 (*.f32 (+.f32 u (*.f32 2 (pow.f32 u 2))) 8)) 1/8) |
(*.f32 1/2 (*.f32 4 (+.f32 u (*.f32 2 (pow.f32 u 2))))) |
(*.f32 1/2 (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 2) 8))) |
(*.f32 (+.f32 u (*.f32 2 (pow.f32 u 2))) 2) |
(*.f32 (+.f32 (pow.f32 u 2) (*.f32 u 1/2)) 4) |
(*.f32 1/4 (*.f32 (+.f32 u (*.f32 2 (pow.f32 u 2))) 8)) |
(*.f32 1/4 (+.f32 (*.f32 u 4) (*.f32 (+.f32 u (*.f32 4 (pow.f32 u 2))) 4))) |
(*.f32 1/8 (*.f32 2 (*.f32 (+.f32 u (*.f32 2 (pow.f32 u 2))) 8))) |
(/.f32 (+.f32 (+.f32 u u) (*.f32 4 (pow.f32 u 2))) 1) |
(/.f32 (*.f32 4 (+.f32 u (*.f32 2 (pow.f32 u 2)))) 2) |
(/.f32 (*.f32 (+.f32 u (*.f32 2 (pow.f32 u 2))) 8) 4) |
(/.f32 (*.f32 2 (*.f32 (+.f32 u (*.f32 2 (pow.f32 u 2))) 8)) 8) |
(/.f32 (*.f32 (*.f32 (+.f32 u (*.f32 2 (pow.f32 u 2))) 8) 4) 16) |
(/.f32 (*.f32 2 (*.f32 (*.f32 (+.f32 u (*.f32 2 (pow.f32 u 2))) 8) 4)) 32) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (+.f32 u (*.f32 2 (pow.f32 u 2))) 8) 4))) 64) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (+.f32 u (*.f32 2 (pow.f32 u 2))) 8) 4)))) 128) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (+.f32 u (*.f32 2 (pow.f32 u 2))) 8) 4))))) 256) |
(pow.f32 (+.f32 (+.f32 u u) (*.f32 4 (pow.f32 u 2))) 1) |
(-.f32 (+.f32 u (*.f32 4 (pow.f32 u 2))) 0) |
(*.f32 2 (+.f32 (*.f32 2 (pow.f32 u 2)) (*.f32 u 1/2))) |
(*.f32 (+.f32 u (*.f32 4 (pow.f32 u 2))) 1) |
(*.f32 1 (+.f32 u (*.f32 4 (pow.f32 u 2)))) |
(*.f32 (+.f32 (+.f32 u u) (*.f32 (pow.f32 u 2) 8)) 1/2) |
(*.f32 4 (/.f32 (+.f32 u (*.f32 4 (pow.f32 u 2))) 4)) |
(*.f32 4 (+.f32 (pow.f32 u 2) (/.f32 u 4))) |
(*.f32 (*.f32 (+.f32 u (*.f32 4 (pow.f32 u 2))) 4) 1/4) |
(*.f32 1/2 (+.f32 (+.f32 u u) (*.f32 (pow.f32 u 2) 8))) |
(*.f32 1/4 (*.f32 (+.f32 u (*.f32 4 (pow.f32 u 2))) 4)) |
(*.f32 1/4 (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 2) 16))) |
(*.f32 (+.f32 (*.f32 2 (pow.f32 u 2)) (*.f32 u 1/2)) 2) |
(*.f32 (/.f32 (+.f32 u (*.f32 4 (pow.f32 u 2))) 4) 4) |
(/.f32 (+.f32 u (*.f32 4 (pow.f32 u 2))) 1) |
(/.f32 (+.f32 (+.f32 u u) (*.f32 (pow.f32 u 2) 8)) 2) |
(/.f32 (*.f32 (+.f32 u (*.f32 4 (pow.f32 u 2))) 4) 4) |
(/.f32 (*.f32 (+.f32 u (*.f32 4 (pow.f32 u 2))) 8) 8) |
(/.f32 (*.f32 2 (*.f32 (+.f32 u (*.f32 4 (pow.f32 u 2))) 8)) 16) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 u (*.f32 4 (pow.f32 u 2))) 8))) 32) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (+.f32 u (*.f32 4 (pow.f32 u 2))) 8)))) 64) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (+.f32 u (*.f32 4 (pow.f32 u 2))) 8))))) 128) |
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (+.f32 u (*.f32 4 (pow.f32 u 2))) 8))))) (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (+.f32 u (*.f32 4 (pow.f32 u 2))) 8)))))) 256) |
(pow.f32 (+.f32 u (*.f32 4 (pow.f32 u 2))) 1) |
| Outputs |
|---|
(*.f32 4 (*.f32 s u)) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2)))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 s (*.f32 8 (pow.f32 u 2)))) |
(*.f32 s (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2)))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2)))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 s (*.f32 8 (pow.f32 u 2)))) |
(*.f32 s (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2)))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2)))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 s (*.f32 8 (pow.f32 u 2)))) |
(*.f32 s (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2)))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2)))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 s (*.f32 8 (pow.f32 u 2)))) |
(*.f32 s (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2)))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2)))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 s (*.f32 8 (pow.f32 u 2)))) |
(*.f32 s (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2)))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2)))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 s (*.f32 8 (pow.f32 u 2)))) |
(*.f32 s (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2)))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 s (*.f32 8 (pow.f32 u 2))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2)))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 s (*.f32 8 (pow.f32 u 2)))) |
(*.f32 s (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2)))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2)))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 s (*.f32 8 (pow.f32 u 2)))) |
(*.f32 s (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2)))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2)))) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 s (*.f32 8 (pow.f32 u 2)))) |
(*.f32 s (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2)))) |
(*.f32 2 (*.f32 s (+.f32 (*.f32 2 u) (*.f32 4 (pow.f32 u 2))))) |
(*.f32 s (*.f32 (+.f32 (*.f32 u 2) (*.f32 4 (pow.f32 u 2))) 2)) |
(*.f32 2 (*.f32 s (+.f32 (*.f32 u 2) (*.f32 4 (pow.f32 u 2))))) |
(*.f32 (+.f32 (*.f32 u 2) (*.f32 4 (pow.f32 u 2))) (+.f32 s s)) |
(*.f32 2 (*.f32 s (+.f32 (*.f32 2 u) (*.f32 4 (pow.f32 u 2))))) |
(*.f32 s (*.f32 (+.f32 (*.f32 u 2) (*.f32 4 (pow.f32 u 2))) 2)) |
(*.f32 2 (*.f32 s (+.f32 (*.f32 u 2) (*.f32 4 (pow.f32 u 2))))) |
(*.f32 (+.f32 (*.f32 u 2) (*.f32 4 (pow.f32 u 2))) (+.f32 s s)) |
(*.f32 2 (*.f32 s (+.f32 (*.f32 2 u) (*.f32 4 (pow.f32 u 2))))) |
(*.f32 s (*.f32 (+.f32 (*.f32 u 2) (*.f32 4 (pow.f32 u 2))) 2)) |
(*.f32 2 (*.f32 s (+.f32 (*.f32 u 2) (*.f32 4 (pow.f32 u 2))))) |
(*.f32 (+.f32 (*.f32 u 2) (*.f32 4 (pow.f32 u 2))) (+.f32 s s)) |
(*.f32 2 (*.f32 s (+.f32 (*.f32 2 u) (*.f32 4 (pow.f32 u 2))))) |
(*.f32 s (*.f32 (+.f32 (*.f32 u 2) (*.f32 4 (pow.f32 u 2))) 2)) |
(*.f32 2 (*.f32 s (+.f32 (*.f32 u 2) (*.f32 4 (pow.f32 u 2))))) |
(*.f32 (+.f32 (*.f32 u 2) (*.f32 4 (pow.f32 u 2))) (+.f32 s s)) |
(*.f32 2 (*.f32 s (+.f32 (*.f32 2 u) (*.f32 4 (pow.f32 u 2))))) |
(*.f32 s (*.f32 (+.f32 (*.f32 u 2) (*.f32 4 (pow.f32 u 2))) 2)) |
(*.f32 2 (*.f32 s (+.f32 (*.f32 u 2) (*.f32 4 (pow.f32 u 2))))) |
(*.f32 (+.f32 (*.f32 u 2) (*.f32 4 (pow.f32 u 2))) (+.f32 s s)) |
(*.f32 2 (*.f32 s (+.f32 (*.f32 2 u) (*.f32 4 (pow.f32 u 2))))) |
(*.f32 s (*.f32 (+.f32 (*.f32 u 2) (*.f32 4 (pow.f32 u 2))) 2)) |
(*.f32 2 (*.f32 s (+.f32 (*.f32 u 2) (*.f32 4 (pow.f32 u 2))))) |
(*.f32 (+.f32 (*.f32 u 2) (*.f32 4 (pow.f32 u 2))) (+.f32 s s)) |
(*.f32 2 (*.f32 s (+.f32 (*.f32 2 u) (*.f32 4 (pow.f32 u 2))))) |
(*.f32 s (*.f32 (+.f32 (*.f32 u 2) (*.f32 4 (pow.f32 u 2))) 2)) |
(*.f32 2 (*.f32 s (+.f32 (*.f32 u 2) (*.f32 4 (pow.f32 u 2))))) |
(*.f32 (+.f32 (*.f32 u 2) (*.f32 4 (pow.f32 u 2))) (+.f32 s s)) |
(*.f32 2 (*.f32 s (+.f32 (*.f32 2 u) (*.f32 4 (pow.f32 u 2))))) |
(*.f32 s (*.f32 (+.f32 (*.f32 u 2) (*.f32 4 (pow.f32 u 2))) 2)) |
(*.f32 2 (*.f32 s (+.f32 (*.f32 u 2) (*.f32 4 (pow.f32 u 2))))) |
(*.f32 (+.f32 (*.f32 u 2) (*.f32 4 (pow.f32 u 2))) (+.f32 s s)) |
(*.f32 2 (*.f32 s (+.f32 (*.f32 2 u) (*.f32 4 (pow.f32 u 2))))) |
(*.f32 s (*.f32 (+.f32 (*.f32 u 2) (*.f32 4 (pow.f32 u 2))) 2)) |
(*.f32 2 (*.f32 s (+.f32 (*.f32 u 2) (*.f32 4 (pow.f32 u 2))))) |
(*.f32 (+.f32 (*.f32 u 2) (*.f32 4 (pow.f32 u 2))) (+.f32 s s)) |
(*.f32 2 (*.f32 s (+.f32 (*.f32 2 u) (*.f32 4 (pow.f32 u 2))))) |
(*.f32 s (*.f32 (+.f32 (*.f32 u 2) (*.f32 4 (pow.f32 u 2))) 2)) |
(*.f32 2 (*.f32 s (+.f32 (*.f32 u 2) (*.f32 4 (pow.f32 u 2))))) |
(*.f32 (+.f32 (*.f32 u 2) (*.f32 4 (pow.f32 u 2))) (+.f32 s s)) |
(*.f32 2 (*.f32 s (+.f32 (*.f32 2 u) (*.f32 4 (pow.f32 u 2))))) |
(*.f32 s (*.f32 (+.f32 (*.f32 u 2) (*.f32 4 (pow.f32 u 2))) 2)) |
(*.f32 2 (*.f32 s (+.f32 (*.f32 u 2) (*.f32 4 (pow.f32 u 2))))) |
(*.f32 (+.f32 (*.f32 u 2) (*.f32 4 (pow.f32 u 2))) (+.f32 s s)) |
(*.f32 2 (*.f32 s (+.f32 (*.f32 2 u) (*.f32 4 (pow.f32 u 2))))) |
(*.f32 s (*.f32 (+.f32 (*.f32 u 2) (*.f32 4 (pow.f32 u 2))) 2)) |
(*.f32 2 (*.f32 s (+.f32 (*.f32 u 2) (*.f32 4 (pow.f32 u 2))))) |
(*.f32 (+.f32 (*.f32 u 2) (*.f32 4 (pow.f32 u 2))) (+.f32 s s)) |
(*.f32 2 u) |
(*.f32 u 2) |
(+.f32 (*.f32 2 u) (*.f32 4 (pow.f32 u 2))) |
(+.f32 (*.f32 u 2) (*.f32 4 (pow.f32 u 2))) |
(+.f32 (*.f32 2 u) (*.f32 4 (pow.f32 u 2))) |
(+.f32 (*.f32 u 2) (*.f32 4 (pow.f32 u 2))) |
(+.f32 (*.f32 2 u) (*.f32 4 (pow.f32 u 2))) |
(+.f32 (*.f32 u 2) (*.f32 4 (pow.f32 u 2))) |
(*.f32 4 (pow.f32 u 2)) |
(+.f32 (*.f32 2 u) (*.f32 4 (pow.f32 u 2))) |
(+.f32 (*.f32 u 2) (*.f32 4 (pow.f32 u 2))) |
(+.f32 (*.f32 2 u) (*.f32 4 (pow.f32 u 2))) |
(+.f32 (*.f32 u 2) (*.f32 4 (pow.f32 u 2))) |
(+.f32 (*.f32 2 u) (*.f32 4 (pow.f32 u 2))) |
(+.f32 (*.f32 u 2) (*.f32 4 (pow.f32 u 2))) |
(*.f32 4 (pow.f32 u 2)) |
(+.f32 (*.f32 2 u) (*.f32 4 (pow.f32 u 2))) |
(+.f32 (*.f32 u 2) (*.f32 4 (pow.f32 u 2))) |
(+.f32 (*.f32 2 u) (*.f32 4 (pow.f32 u 2))) |
(+.f32 (*.f32 u 2) (*.f32 4 (pow.f32 u 2))) |
(+.f32 (*.f32 2 u) (*.f32 4 (pow.f32 u 2))) |
(+.f32 (*.f32 u 2) (*.f32 4 (pow.f32 u 2))) |
u |
(+.f32 (*.f32 4 (pow.f32 u 2)) u) |
(+.f32 u (*.f32 4 (pow.f32 u 2))) |
(+.f32 (*.f32 4 (pow.f32 u 2)) u) |
(+.f32 u (*.f32 4 (pow.f32 u 2))) |
(+.f32 (*.f32 4 (pow.f32 u 2)) u) |
(+.f32 u (*.f32 4 (pow.f32 u 2))) |
(*.f32 4 (pow.f32 u 2)) |
(+.f32 u (*.f32 4 (pow.f32 u 2))) |
(+.f32 u (*.f32 4 (pow.f32 u 2))) |
(+.f32 u (*.f32 4 (pow.f32 u 2))) |
(*.f32 4 (pow.f32 u 2)) |
(+.f32 u (*.f32 4 (pow.f32 u 2))) |
(+.f32 u (*.f32 4 (pow.f32 u 2))) |
(+.f32 u (*.f32 4 (pow.f32 u 2))) |
(+.f32 (*.f32 (*.f32 s 8) (+.f32 (pow.f32 u 2) (*.f32 u 1/2))) 0) |
(*.f32 (*.f32 s 8) (+.f32 (pow.f32 u 2) (*.f32 u 1/2))) |
(*.f32 s (*.f32 8 (+.f32 (pow.f32 u 2) (*.f32 u 1/2)))) |
(+.f32 0 (*.f32 (*.f32 s 8) (+.f32 (pow.f32 u 2) (*.f32 u 1/2)))) |
(*.f32 (*.f32 s 8) (+.f32 (pow.f32 u 2) (*.f32 u 1/2))) |
(*.f32 s (*.f32 8 (+.f32 (pow.f32 u 2) (*.f32 u 1/2)))) |
(+.f32 (*.f32 (+.f32 (+.f32 u u) (*.f32 4 (pow.f32 u 2))) s) (*.f32 (+.f32 (+.f32 u u) (*.f32 4 (pow.f32 u 2))) s)) |
(+.f32 (*.f32 s (+.f32 (*.f32 4 (pow.f32 u 2)) (+.f32 u u))) (*.f32 s (+.f32 (*.f32 4 (pow.f32 u 2)) (+.f32 u u)))) |
(*.f32 s (*.f32 2 (+.f32 (*.f32 4 (pow.f32 u 2)) (+.f32 u u)))) |
(*.f32 s (*.f32 2 (+.f32 u (+.f32 u (*.f32 4 (pow.f32 u 2)))))) |
(-.f32 (*.f32 (*.f32 s 8) (+.f32 (pow.f32 u 2) (*.f32 u 1/2))) 0) |
(*.f32 (*.f32 s 8) (+.f32 (pow.f32 u 2) (*.f32 u 1/2))) |
(*.f32 s (*.f32 8 (+.f32 (pow.f32 u 2) (*.f32 u 1/2)))) |
(/.f32 (*.f32 (*.f32 s 8) (+.f32 (pow.f32 u 2) (*.f32 u 1/2))) 1) |
(*.f32 (*.f32 s 8) (+.f32 (pow.f32 u 2) (*.f32 u 1/2))) |
(*.f32 s (*.f32 8 (+.f32 (pow.f32 u 2) (*.f32 u 1/2)))) |
(/.f32 (*.f32 s (*.f32 (+.f32 u (*.f32 2 (pow.f32 u 2))) 8)) 2) |
(*.f32 (*.f32 8 (+.f32 u (*.f32 2 (pow.f32 u 2)))) (/.f32 s 2)) |
(*.f32 4 (*.f32 s (+.f32 u (*.f32 2 (pow.f32 u 2))))) |
(/.f32 (*.f32 16 (*.f32 s (+.f32 u (*.f32 2 (pow.f32 u 2))))) 4) |
(*.f32 (*.f32 8 (+.f32 u (*.f32 2 (pow.f32 u 2)))) (/.f32 s 2)) |
(*.f32 4 (*.f32 s (+.f32 u (*.f32 2 (pow.f32 u 2))))) |
(/.f32 (*.f32 2 (*.f32 16 (*.f32 s (+.f32 u (*.f32 2 (pow.f32 u 2)))))) 8) |
(*.f32 (*.f32 8 (+.f32 u (*.f32 2 (pow.f32 u 2)))) (/.f32 s 2)) |
(*.f32 4 (*.f32 s (+.f32 u (*.f32 2 (pow.f32 u 2))))) |
(/.f32 (*.f32 (*.f32 s 8) (*.f32 (+.f32 u (*.f32 2 (pow.f32 u 2))) 8)) 16) |
(*.f32 (*.f32 8 (+.f32 u (*.f32 2 (pow.f32 u 2)))) (/.f32 s 2)) |
(*.f32 4 (*.f32 s (+.f32 u (*.f32 2 (pow.f32 u 2))))) |
(/.f32 (*.f32 2 (*.f32 (*.f32 s 8) (*.f32 (+.f32 u (*.f32 2 (pow.f32 u 2))) 8))) 32) |
(*.f32 (*.f32 8 (+.f32 u (*.f32 2 (pow.f32 u 2)))) (/.f32 s 2)) |
(*.f32 4 (*.f32 s (+.f32 u (*.f32 2 (pow.f32 u 2))))) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 s 8) (*.f32 (+.f32 u (*.f32 2 (pow.f32 u 2))) 8)))) 64) |
(*.f32 (*.f32 8 (+.f32 u (*.f32 2 (pow.f32 u 2)))) (/.f32 s 2)) |
(*.f32 4 (*.f32 s (+.f32 u (*.f32 2 (pow.f32 u 2))))) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 s 8) (*.f32 (+.f32 u (*.f32 2 (pow.f32 u 2))) 8))))) 128) |
(*.f32 (*.f32 8 (+.f32 u (*.f32 2 (pow.f32 u 2)))) (/.f32 s 2)) |
(*.f32 4 (*.f32 s (+.f32 u (*.f32 2 (pow.f32 u 2))))) |
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 s 8) (*.f32 (+.f32 u (*.f32 2 (pow.f32 u 2))) 8))))) (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 s 8) (*.f32 (+.f32 u (*.f32 2 (pow.f32 u 2))) 8)))))) 256) |
(*.f32 (*.f32 8 (+.f32 u (*.f32 2 (pow.f32 u 2)))) (/.f32 s 2)) |
(*.f32 4 (*.f32 s (+.f32 u (*.f32 2 (pow.f32 u 2))))) |
(pow.f32 (*.f32 (*.f32 s 8) (+.f32 (pow.f32 u 2) (*.f32 u 1/2))) 1) |
(*.f32 (*.f32 s 8) (+.f32 (pow.f32 u 2) (*.f32 u 1/2))) |
(*.f32 s (*.f32 8 (+.f32 (pow.f32 u 2) (*.f32 u 1/2)))) |
(-.f32 (+.f32 (+.f32 u u) (*.f32 4 (pow.f32 u 2))) 0) |
(+.f32 (*.f32 4 (pow.f32 u 2)) (+.f32 u u)) |
(+.f32 u (+.f32 u (*.f32 4 (pow.f32 u 2)))) |
(*.f32 2 (+.f32 u (*.f32 2 (pow.f32 u 2)))) |
(*.f32 (+.f32 (+.f32 u u) (*.f32 4 (pow.f32 u 2))) 1) |
(+.f32 (*.f32 4 (pow.f32 u 2)) (+.f32 u u)) |
(+.f32 u (+.f32 u (*.f32 4 (pow.f32 u 2)))) |
(*.f32 (*.f32 4 (+.f32 u (*.f32 2 (pow.f32 u 2)))) 1/2) |
(*.f32 2 (+.f32 u (*.f32 2 (pow.f32 u 2)))) |
(*.f32 1 (+.f32 (+.f32 u u) (*.f32 4 (pow.f32 u 2)))) |
(+.f32 (*.f32 4 (pow.f32 u 2)) (+.f32 u u)) |
(+.f32 u (+.f32 u (*.f32 4 (pow.f32 u 2)))) |
(*.f32 (*.f32 (+.f32 u (*.f32 2 (pow.f32 u 2))) 8) 1/4) |
(*.f32 2 (+.f32 u (*.f32 2 (pow.f32 u 2)))) |
(*.f32 4 (+.f32 (pow.f32 u 2) (*.f32 u 1/2))) |
(*.f32 (*.f32 2 (*.f32 (+.f32 u (*.f32 2 (pow.f32 u 2))) 8)) 1/8) |
(*.f32 2 (+.f32 u (*.f32 2 (pow.f32 u 2)))) |
(*.f32 1/2 (*.f32 4 (+.f32 u (*.f32 2 (pow.f32 u 2))))) |
(*.f32 2 (+.f32 u (*.f32 2 (pow.f32 u 2)))) |
(*.f32 1/2 (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 2) 8))) |
(*.f32 1/2 (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2)))) |
(*.f32 (+.f32 u (*.f32 2 (pow.f32 u 2))) 2) |
(*.f32 2 (+.f32 u (*.f32 2 (pow.f32 u 2)))) |
(*.f32 (+.f32 (pow.f32 u 2) (*.f32 u 1/2)) 4) |
(*.f32 4 (+.f32 (pow.f32 u 2) (*.f32 u 1/2))) |
(*.f32 1/4 (*.f32 (+.f32 u (*.f32 2 (pow.f32 u 2))) 8)) |
(*.f32 2 (+.f32 u (*.f32 2 (pow.f32 u 2)))) |
(*.f32 1/4 (+.f32 (*.f32 u 4) (*.f32 (+.f32 u (*.f32 4 (pow.f32 u 2))) 4))) |
(*.f32 1/4 (+.f32 (*.f32 4 u) (*.f32 4 (+.f32 u (*.f32 4 (pow.f32 u 2)))))) |
(*.f32 1/4 (*.f32 4 (+.f32 (*.f32 4 (pow.f32 u 2)) (+.f32 u u)))) |
(*.f32 4 (*.f32 (+.f32 (*.f32 4 (pow.f32 u 2)) (+.f32 u u)) 1/4)) |
(*.f32 4 (*.f32 (+.f32 u (+.f32 u (*.f32 4 (pow.f32 u 2)))) 1/4)) |
(*.f32 1/8 (*.f32 2 (*.f32 (+.f32 u (*.f32 2 (pow.f32 u 2))) 8))) |
(*.f32 2 (+.f32 u (*.f32 2 (pow.f32 u 2)))) |
(/.f32 (+.f32 (+.f32 u u) (*.f32 4 (pow.f32 u 2))) 1) |
(+.f32 (*.f32 4 (pow.f32 u 2)) (+.f32 u u)) |
(+.f32 u (+.f32 u (*.f32 4 (pow.f32 u 2)))) |
(/.f32 (*.f32 4 (+.f32 u (*.f32 2 (pow.f32 u 2)))) 2) |
(*.f32 2 (+.f32 u (*.f32 2 (pow.f32 u 2)))) |
(/.f32 (*.f32 (+.f32 u (*.f32 2 (pow.f32 u 2))) 8) 4) |
(*.f32 2 (+.f32 u (*.f32 2 (pow.f32 u 2)))) |
(/.f32 (*.f32 2 (*.f32 (+.f32 u (*.f32 2 (pow.f32 u 2))) 8)) 8) |
(*.f32 2 (+.f32 u (*.f32 2 (pow.f32 u 2)))) |
(/.f32 (*.f32 (*.f32 (+.f32 u (*.f32 2 (pow.f32 u 2))) 8) 4) 16) |
(*.f32 2 (+.f32 u (*.f32 2 (pow.f32 u 2)))) |
(/.f32 (*.f32 2 (*.f32 (*.f32 (+.f32 u (*.f32 2 (pow.f32 u 2))) 8) 4)) 32) |
(*.f32 2 (+.f32 u (*.f32 2 (pow.f32 u 2)))) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (+.f32 u (*.f32 2 (pow.f32 u 2))) 8) 4))) 64) |
(*.f32 2 (+.f32 u (*.f32 2 (pow.f32 u 2)))) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (+.f32 u (*.f32 2 (pow.f32 u 2))) 8) 4)))) 128) |
(*.f32 2 (+.f32 u (*.f32 2 (pow.f32 u 2)))) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (+.f32 u (*.f32 2 (pow.f32 u 2))) 8) 4))))) 256) |
(*.f32 2 (+.f32 u (*.f32 2 (pow.f32 u 2)))) |
(pow.f32 (+.f32 (+.f32 u u) (*.f32 4 (pow.f32 u 2))) 1) |
(+.f32 (*.f32 4 (pow.f32 u 2)) (+.f32 u u)) |
(+.f32 u (+.f32 u (*.f32 4 (pow.f32 u 2)))) |
(-.f32 (+.f32 u (*.f32 4 (pow.f32 u 2))) 0) |
(+.f32 u (*.f32 4 (pow.f32 u 2))) |
(*.f32 2 (+.f32 (*.f32 2 (pow.f32 u 2)) (*.f32 u 1/2))) |
(*.f32 2 (+.f32 (*.f32 u 1/2) (*.f32 2 (pow.f32 u 2)))) |
(*.f32 (+.f32 u (*.f32 4 (pow.f32 u 2))) 1) |
(+.f32 u (*.f32 4 (pow.f32 u 2))) |
(*.f32 1 (+.f32 u (*.f32 4 (pow.f32 u 2)))) |
(+.f32 u (*.f32 4 (pow.f32 u 2))) |
(*.f32 (+.f32 (+.f32 u u) (*.f32 (pow.f32 u 2) 8)) 1/2) |
(+.f32 u (*.f32 4 (pow.f32 u 2))) |
(*.f32 4 (/.f32 (+.f32 u (*.f32 4 (pow.f32 u 2))) 4)) |
(+.f32 u (*.f32 4 (pow.f32 u 2))) |
(*.f32 4 (+.f32 (pow.f32 u 2) (/.f32 u 4))) |
(*.f32 (*.f32 (+.f32 u (*.f32 4 (pow.f32 u 2))) 4) 1/4) |
(+.f32 u (*.f32 4 (pow.f32 u 2))) |
(*.f32 1/2 (+.f32 (+.f32 u u) (*.f32 (pow.f32 u 2) 8))) |
(+.f32 u (*.f32 4 (pow.f32 u 2))) |
(*.f32 1/4 (*.f32 (+.f32 u (*.f32 4 (pow.f32 u 2))) 4)) |
(+.f32 u (*.f32 4 (pow.f32 u 2))) |
(*.f32 1/4 (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 2) 16))) |
(*.f32 1/4 (+.f32 (*.f32 4 u) (*.f32 (pow.f32 u 2) 16))) |
(*.f32 (+.f32 (*.f32 2 (pow.f32 u 2)) (*.f32 u 1/2)) 2) |
(*.f32 2 (+.f32 (*.f32 u 1/2) (*.f32 2 (pow.f32 u 2)))) |
(*.f32 (/.f32 (+.f32 u (*.f32 4 (pow.f32 u 2))) 4) 4) |
(+.f32 u (*.f32 4 (pow.f32 u 2))) |
(/.f32 (+.f32 u (*.f32 4 (pow.f32 u 2))) 1) |
(+.f32 u (*.f32 4 (pow.f32 u 2))) |
(/.f32 (+.f32 (+.f32 u u) (*.f32 (pow.f32 u 2) 8)) 2) |
(+.f32 u (*.f32 4 (pow.f32 u 2))) |
(/.f32 (*.f32 (+.f32 u (*.f32 4 (pow.f32 u 2))) 4) 4) |
(+.f32 u (*.f32 4 (pow.f32 u 2))) |
(/.f32 (*.f32 (+.f32 u (*.f32 4 (pow.f32 u 2))) 8) 8) |
(+.f32 u (*.f32 4 (pow.f32 u 2))) |
(/.f32 (*.f32 2 (*.f32 (+.f32 u (*.f32 4 (pow.f32 u 2))) 8)) 16) |
(+.f32 u (*.f32 4 (pow.f32 u 2))) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 u (*.f32 4 (pow.f32 u 2))) 8))) 32) |
(+.f32 u (*.f32 4 (pow.f32 u 2))) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (+.f32 u (*.f32 4 (pow.f32 u 2))) 8)))) 64) |
(+.f32 u (*.f32 4 (pow.f32 u 2))) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (+.f32 u (*.f32 4 (pow.f32 u 2))) 8))))) 128) |
(+.f32 u (*.f32 4 (pow.f32 u 2))) |
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (+.f32 u (*.f32 4 (pow.f32 u 2))) 8))))) (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (+.f32 u (*.f32 4 (pow.f32 u 2))) 8)))))) 256) |
(+.f32 u (*.f32 4 (pow.f32 u 2))) |
(pow.f32 (+.f32 u (*.f32 4 (pow.f32 u 2))) 1) |
(+.f32 u (*.f32 4 (pow.f32 u 2))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.2b | (*.f32 s (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8))) |
| ✓ | 0.2b | (+.f32 (*.f32 u (*.f32 4 s)) (*.f32 s (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)))) |
| ✓ | 0.2b | (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)) |
| 0.3b | (*.f32 (pow.f32 u 3) 64/3) |
Compiled 76 to 57 computations (25% saved)
15 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | s | @ | -inf | (+.f32 (*.f32 u (*.f32 4 s)) (*.f32 s (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)))) |
| 0.0ms | s | @ | 0 | (+.f32 (*.f32 u (*.f32 4 s)) (*.f32 s (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)))) |
| 0.0ms | u | @ | -inf | (+.f32 (*.f32 u (*.f32 4 s)) (*.f32 s (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)))) |
| 0.0ms | u | @ | inf | (+.f32 (*.f32 u (*.f32 4 s)) (*.f32 s (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)))) |
| 0.0ms | u | @ | 0 | (+.f32 (*.f32 u (*.f32 4 s)) (*.f32 s (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)))) |
| 1× | batch-egg-rewrite |
| 2888× | rational.json-simplify-2 |
| 1460× | rational.json-simplify-35 |
| 1282× | rational.json-simplify-1 |
| 1266× | exponential.json-3 |
| 1266× | rational.json-1 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 18 | 123 |
| 1 | 119 | 123 |
| 2 | 218 | 117 |
| 3 | 425 | 117 |
| 4 | 813 | 117 |
| 5 | 1904 | 117 |
| 6 | 3339 | 117 |
| 7 | 4418 | 117 |
| 8 | 5954 | 117 |
| 9 | 6770 | 117 |
| 10 | 6770 | 117 |
| 11 | 7868 | 117 |
| 1× | node limit |
| Inputs |
|---|
(+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)) |
(+.f32 (*.f32 u (*.f32 4 s)) (*.f32 s (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)))) |
(*.f32 s (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (/.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 2 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (*.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)) 4)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)) 4))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)) 4)))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 s (+.f32 (*.f32 (pow.f32 u 2) 8) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 u 4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 s (/.f32 (+.f32 (*.f32 (pow.f32 u 2) 8) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 u 4))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 s (*.f32 (+.f32 (*.f32 (pow.f32 u 2) 8) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 u 4))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 s (+.f32 (+.f32 u u) (*.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (/.f32 (*.f32 s (+.f32 (*.f32 (pow.f32 u 2) 8) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 u 4)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 s (+.f32 (*.f32 (pow.f32 u 2) 8) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 u 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 s (+.f32 (*.f32 (pow.f32 u 2) 8) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 u 4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (*.f32 s (+.f32 (*.f32 (pow.f32 u 2) 8) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 u 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 s s) (*.f32 (+.f32 (*.f32 (pow.f32 u 2) 8) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 u 4))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 s s) (+.f32 (+.f32 u u) (*.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 s (*.f32 2 (+.f32 (*.f32 (pow.f32 u 2) 8) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 u 4))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 4 (*.f32 s (+.f32 (*.f32 (pow.f32 u 2) 8) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 u 4))))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (*.f32 (pow.f32 u 2) 8) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 u 4))) s)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (+.f32 (*.f32 (pow.f32 u 2) 8) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 u 4)))) (*.f32 s 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 s (*.f32 2 (+.f32 (*.f32 (pow.f32 u 2) 8) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 u 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 s 1/2) (*.f32 2 (+.f32 (*.f32 (pow.f32 u 2) 8) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 u 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 s (/.f32 (+.f32 (*.f32 (pow.f32 u 2) 8) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 u 4))) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (*.f32 (pow.f32 u 2) 8) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 u 4))) 1/2) (+.f32 s s))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (*.f32 4 (*.f32 s (+.f32 (*.f32 (pow.f32 u 2) 8) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 u 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 s (+.f32 (*.f32 (pow.f32 u 2) 8) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 u 4)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (+.f32 u u) (*.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)) 1/2)) (+.f32 s s))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 s (*.f32 (+.f32 (*.f32 (pow.f32 u 2) 8) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 u 4))) 1/2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 s (+.f32 (+.f32 u u) (*.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)) 1/2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 s (+.f32 (*.f32 (pow.f32 u 2) 8) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 u 4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 s (*.f32 2 (+.f32 (*.f32 (pow.f32 u 2) 8) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 u 4))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 4 (*.f32 s (+.f32 (*.f32 (pow.f32 u 2) 8) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 u 4))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 4 (*.f32 s (+.f32 (*.f32 (pow.f32 u 2) 8) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 u 4)))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 4 (*.f32 s (+.f32 (*.f32 (pow.f32 u 2) 8) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 u 4))))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 4 (*.f32 s (+.f32 (*.f32 (pow.f32 u 2) 8) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 u 4)))))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 4 (*.f32 s (+.f32 (*.f32 (pow.f32 u 2) 8) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 u 4))))))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 4 (*.f32 s (+.f32 (*.f32 (pow.f32 u 2) 8) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 u 4)))))))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 s (+.f32 (*.f32 (pow.f32 u 2) 8) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 u 4)))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)) s) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)) s))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)) (*.f32 s 1/2)) (*.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)) (*.f32 s 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)) s) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)) s) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)) s)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)) (*.f32 4 s)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)) (*.f32 4 s))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)) (*.f32 4 s)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)) (*.f32 4 s))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)) (*.f32 4 s)))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)) (*.f32 4 s))))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)) s) 1))))) |
| 1× | egg-herbie |
| 2906× | rational.json-simplify-2 |
| 2880× | rational.json-simplify-35 |
| 1376× | rational.json-simplify-51 |
| 1324× | rational.json-simplify-53 |
| 928× | rational.json-simplify-1 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 154 | 5681 |
| 1 | 362 | 5665 |
| 2 | 867 | 5191 |
| 3 | 1998 | 4939 |
| 4 | 4423 | 4939 |
| 5 | 5230 | 4939 |
| 6 | 5427 | 4939 |
| 7 | 5583 | 4939 |
| 8 | 5729 | 4939 |
| 9 | 5875 | 4939 |
| 10 | 6955 | 4939 |
| 11 | 6992 | 4939 |
| 12 | 6994 | 4939 |
| 13 | 6994 | 4939 |
| 14 | 7317 | 4939 |
| 15 | 7464 | 4939 |
| 16 | 7611 | 4939 |
| 17 | 7758 | 4939 |
| 18 | 7905 | 4939 |
| 1× | node limit |
| Inputs |
|---|
(*.f32 8 (pow.f32 u 2)) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))) |
(*.f32 64/3 (pow.f32 u 3)) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))) |
(*.f32 64/3 (pow.f32 u 3)) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))) |
(*.f32 4 (*.f32 s u)) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2)))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2))))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2))))) |
(*.f32 64/3 (*.f32 s (pow.f32 u 3))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (*.f32 8 (*.f32 s (pow.f32 u 2)))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2))))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2))))) |
(*.f32 64/3 (*.f32 s (pow.f32 u 3))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (*.f32 8 (*.f32 s (pow.f32 u 2)))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2))))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 4 u) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 4 u) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 4 u) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 4 u) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 4 u)))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 4 u)))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 4 u)))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 4 u)))) |
(*.f32 -1 (*.f32 s (+.f32 (*.f32 -4 u) (*.f32 -1 (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))))))) |
(*.f32 -1 (*.f32 s (+.f32 (*.f32 -4 u) (*.f32 -1 (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))))))) |
(*.f32 -1 (*.f32 s (+.f32 (*.f32 -4 u) (*.f32 -1 (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))))))) |
(*.f32 -1 (*.f32 s (+.f32 (*.f32 -4 u) (*.f32 -1 (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3)))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3)))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3)))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3)))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3)))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3)))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3)))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3)))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3)))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3)))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3)))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3)))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (*.f32 8 (*.f32 s (pow.f32 u 2)))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (*.f32 8 (*.f32 s (pow.f32 u 2)))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (*.f32 8 (*.f32 s (pow.f32 u 2)))) |
(*.f32 64/3 (*.f32 s (pow.f32 u 3))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (*.f32 8 (*.f32 s (pow.f32 u 2)))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (*.f32 8 (*.f32 s (pow.f32 u 2)))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (*.f32 8 (*.f32 s (pow.f32 u 2)))) |
(*.f32 64/3 (*.f32 s (pow.f32 u 3))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (*.f32 8 (*.f32 s (pow.f32 u 2)))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (*.f32 8 (*.f32 s (pow.f32 u 2)))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (*.f32 8 (*.f32 s (pow.f32 u 2)))) |
(-.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)) 0) |
(*.f32 2 (*.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)) 1/2)) |
(*.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)) 1) |
(*.f32 4 (/.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)) 4)) |
(*.f32 1 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8))) |
(*.f32 (*.f32 2 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8))) 1/2) |
(*.f32 (*.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)) 4) 1/4) |
(*.f32 1/2 (*.f32 2 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)))) |
(*.f32 (*.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)) 1/2) 2) |
(*.f32 1/4 (*.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)) 4)) |
(*.f32 (/.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)) 4) 4) |
(/.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)) 1) |
(/.f32 (*.f32 2 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8))) 2) |
(/.f32 (*.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)) 4) 4) |
(/.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)) 4)) 8) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)) 4))) 16) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)) 4)))) 32) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)) 4))))) 64) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)) 4)))))) 128) |
(pow.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)) 1) |
(-.f32 (*.f32 s (+.f32 (*.f32 (pow.f32 u 2) 8) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 u 4)))) 0) |
(*.f32 2 (*.f32 s (/.f32 (+.f32 (*.f32 (pow.f32 u 2) 8) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 u 4))) 2))) |
(*.f32 2 (*.f32 s (*.f32 (+.f32 (*.f32 (pow.f32 u 2) 8) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 u 4))) 1/2))) |
(*.f32 2 (*.f32 s (+.f32 (+.f32 u u) (*.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)) 1/2)))) |
(*.f32 4 (/.f32 (*.f32 s (+.f32 (*.f32 (pow.f32 u 2) 8) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 u 4)))) 4)) |
(*.f32 s (+.f32 (*.f32 (pow.f32 u 2) 8) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 u 4)))) |
(*.f32 (*.f32 s (+.f32 (*.f32 (pow.f32 u 2) 8) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 u 4)))) 1) |
(*.f32 1 (*.f32 s (+.f32 (*.f32 (pow.f32 u 2) 8) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 u 4))))) |
(*.f32 (+.f32 s s) (*.f32 (+.f32 (*.f32 (pow.f32 u 2) 8) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 u 4))) 1/2)) |
(*.f32 (+.f32 s s) (+.f32 (+.f32 u u) (*.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)) 1/2))) |
(*.f32 (*.f32 s (*.f32 2 (+.f32 (*.f32 (pow.f32 u 2) 8) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 u 4))))) 1/2) |
(*.f32 (*.f32 4 (*.f32 s (+.f32 (*.f32 (pow.f32 u 2) 8) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 u 4))))) 1/4) |
(*.f32 (+.f32 (*.f32 (pow.f32 u 2) 8) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 u 4))) s) |
(*.f32 (*.f32 2 (+.f32 (*.f32 (pow.f32 u 2) 8) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 u 4)))) (*.f32 s 1/2)) |
(*.f32 1/2 (*.f32 s (*.f32 2 (+.f32 (*.f32 (pow.f32 u 2) 8) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 u 4)))))) |
(*.f32 (*.f32 s 1/2) (*.f32 2 (+.f32 (*.f32 (pow.f32 u 2) 8) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 u 4))))) |
(*.f32 (*.f32 s (/.f32 (+.f32 (*.f32 (pow.f32 u 2) 8) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 u 4))) 2)) 2) |
(*.f32 (*.f32 (+.f32 (*.f32 (pow.f32 u 2) 8) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 u 4))) 1/2) (+.f32 s s)) |
(*.f32 1/4 (*.f32 4 (*.f32 s (+.f32 (*.f32 (pow.f32 u 2) 8) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 u 4)))))) |
(*.f32 (/.f32 (*.f32 s (+.f32 (*.f32 (pow.f32 u 2) 8) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 u 4)))) 4) 4) |
(*.f32 (+.f32 (+.f32 u u) (*.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)) 1/2)) (+.f32 s s)) |
(*.f32 (*.f32 s (*.f32 (+.f32 (*.f32 (pow.f32 u 2) 8) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 u 4))) 1/2)) 2) |
(*.f32 (*.f32 s (+.f32 (+.f32 u u) (*.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)) 1/2))) 2) |
(/.f32 (*.f32 s (+.f32 (*.f32 (pow.f32 u 2) 8) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 u 4)))) 1) |
(/.f32 (*.f32 s (*.f32 2 (+.f32 (*.f32 (pow.f32 u 2) 8) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 u 4))))) 2) |
(/.f32 (*.f32 4 (*.f32 s (+.f32 (*.f32 (pow.f32 u 2) 8) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 u 4))))) 4) |
(/.f32 (*.f32 2 (*.f32 4 (*.f32 s (+.f32 (*.f32 (pow.f32 u 2) 8) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 u 4)))))) 8) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 4 (*.f32 s (+.f32 (*.f32 (pow.f32 u 2) 8) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 u 4))))))) 16) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 4 (*.f32 s (+.f32 (*.f32 (pow.f32 u 2) 8) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 u 4)))))))) 32) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 4 (*.f32 s (+.f32 (*.f32 (pow.f32 u 2) 8) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 u 4))))))))) 64) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 4 (*.f32 s (+.f32 (*.f32 (pow.f32 u 2) 8) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 u 4)))))))))) 128) |
(pow.f32 (*.f32 s (+.f32 (*.f32 (pow.f32 u 2) 8) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 u 4)))) 1) |
(+.f32 (*.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)) s) 0) |
(+.f32 0 (*.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)) s)) |
(+.f32 (*.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)) (*.f32 s 1/2)) (*.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)) (*.f32 s 1/2))) |
(-.f32 (*.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)) s) 0) |
(/.f32 (*.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)) s) 1) |
(/.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)) s)) 2) |
(/.f32 (*.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)) (*.f32 4 s)) 4) |
(/.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)) (*.f32 4 s))) 8) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)) (*.f32 4 s)))) 16) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)) (*.f32 4 s))))) 32) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)) (*.f32 4 s)))))) 64) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)) (*.f32 4 s))))))) 128) |
(pow.f32 (*.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)) s) 1) |
| Outputs |
|---|
(*.f32 8 (pow.f32 u 2)) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))) |
(*.f32 64/3 (pow.f32 u 3)) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))) |
(*.f32 64/3 (pow.f32 u 3)) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))) |
(*.f32 4 (*.f32 s u)) |
(*.f32 4 (*.f32 u s)) |
(*.f32 u (*.f32 4 s)) |
(+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2)))) |
(+.f32 (*.f32 4 (*.f32 u s)) (*.f32 8 (*.f32 (pow.f32 u 2) s))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2))))) |
(+.f32 (*.f32 4 (*.f32 u s)) (+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 64/3 (*.f32 (pow.f32 u 3) s)))) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (+.f32 (*.f32 (pow.f32 u 3) (*.f32 s 64/3)) (*.f32 4 (*.f32 u s)))) |
(+.f32 (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4))) (*.f32 (pow.f32 u 3) (*.f32 64/3 s))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2))))) |
(+.f32 (*.f32 4 (*.f32 u s)) (+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 64/3 (*.f32 (pow.f32 u 3) s)))) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (+.f32 (*.f32 (pow.f32 u 3) (*.f32 s 64/3)) (*.f32 4 (*.f32 u s)))) |
(+.f32 (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4))) (*.f32 (pow.f32 u 3) (*.f32 64/3 s))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 64/3 (*.f32 s (pow.f32 u 3))) |
(*.f32 64/3 (*.f32 (pow.f32 u 3) s)) |
(*.f32 (pow.f32 u 3) (*.f32 s 64/3)) |
(*.f32 (pow.f32 u 3) (*.f32 64/3 s)) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (*.f32 8 (*.f32 s (pow.f32 u 2)))) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 64/3 (*.f32 (pow.f32 u 3) s))) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 (pow.f32 u 3) (*.f32 s 64/3))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3)))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2))))) |
(+.f32 (*.f32 4 (*.f32 u s)) (+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 64/3 (*.f32 (pow.f32 u 3) s)))) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (+.f32 (*.f32 (pow.f32 u 3) (*.f32 s 64/3)) (*.f32 4 (*.f32 u s)))) |
(+.f32 (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4))) (*.f32 (pow.f32 u 3) (*.f32 64/3 s))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2))))) |
(+.f32 (*.f32 4 (*.f32 u s)) (+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 64/3 (*.f32 (pow.f32 u 3) s)))) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (+.f32 (*.f32 (pow.f32 u 3) (*.f32 s 64/3)) (*.f32 4 (*.f32 u s)))) |
(+.f32 (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4))) (*.f32 (pow.f32 u 3) (*.f32 64/3 s))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 64/3 (*.f32 s (pow.f32 u 3))) |
(*.f32 64/3 (*.f32 (pow.f32 u 3) s)) |
(*.f32 (pow.f32 u 3) (*.f32 s 64/3)) |
(*.f32 (pow.f32 u 3) (*.f32 64/3 s)) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (*.f32 8 (*.f32 s (pow.f32 u 2)))) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 64/3 (*.f32 (pow.f32 u 3) s))) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 (pow.f32 u 3) (*.f32 s 64/3))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3)))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2))))) |
(+.f32 (*.f32 4 (*.f32 u s)) (+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 64/3 (*.f32 (pow.f32 u 3) s)))) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (+.f32 (*.f32 (pow.f32 u 3) (*.f32 s 64/3)) (*.f32 4 (*.f32 u s)))) |
(+.f32 (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4))) (*.f32 (pow.f32 u 3) (*.f32 64/3 s))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (+.f32 (*.f32 4 (*.f32 s u)) (*.f32 8 (*.f32 s (pow.f32 u 2))))) |
(+.f32 (*.f32 4 (*.f32 u s)) (+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 64/3 (*.f32 (pow.f32 u 3) s)))) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (+.f32 (*.f32 (pow.f32 u 3) (*.f32 s 64/3)) (*.f32 4 (*.f32 u s)))) |
(+.f32 (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4))) (*.f32 (pow.f32 u 3) (*.f32 64/3 s))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 4 u) (*.f32 64/3 (pow.f32 u 3))))) |
(+.f32 (*.f32 4 (*.f32 u s)) (+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 64/3 (*.f32 (pow.f32 u 3) s)))) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (+.f32 (*.f32 (pow.f32 u 3) (*.f32 s 64/3)) (*.f32 4 (*.f32 u s)))) |
(+.f32 (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4))) (*.f32 (pow.f32 u 3) (*.f32 64/3 s))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 4 u) (*.f32 64/3 (pow.f32 u 3))))) |
(+.f32 (*.f32 4 (*.f32 u s)) (+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 64/3 (*.f32 (pow.f32 u 3) s)))) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (+.f32 (*.f32 (pow.f32 u 3) (*.f32 s 64/3)) (*.f32 4 (*.f32 u s)))) |
(+.f32 (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4))) (*.f32 (pow.f32 u 3) (*.f32 64/3 s))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 4 u) (*.f32 64/3 (pow.f32 u 3))))) |
(+.f32 (*.f32 4 (*.f32 u s)) (+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 64/3 (*.f32 (pow.f32 u 3) s)))) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (+.f32 (*.f32 (pow.f32 u 3) (*.f32 s 64/3)) (*.f32 4 (*.f32 u s)))) |
(+.f32 (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4))) (*.f32 (pow.f32 u 3) (*.f32 64/3 s))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 4 u) (*.f32 64/3 (pow.f32 u 3))))) |
(+.f32 (*.f32 4 (*.f32 u s)) (+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 64/3 (*.f32 (pow.f32 u 3) s)))) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (+.f32 (*.f32 (pow.f32 u 3) (*.f32 s 64/3)) (*.f32 4 (*.f32 u s)))) |
(+.f32 (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4))) (*.f32 (pow.f32 u 3) (*.f32 64/3 s))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 4 u)))) |
(+.f32 (*.f32 4 (*.f32 u s)) (+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 64/3 (*.f32 (pow.f32 u 3) s)))) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (+.f32 (*.f32 (pow.f32 u 3) (*.f32 s 64/3)) (*.f32 4 (*.f32 u s)))) |
(+.f32 (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4))) (*.f32 (pow.f32 u 3) (*.f32 64/3 s))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 4 u)))) |
(+.f32 (*.f32 4 (*.f32 u s)) (+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 64/3 (*.f32 (pow.f32 u 3) s)))) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (+.f32 (*.f32 (pow.f32 u 3) (*.f32 s 64/3)) (*.f32 4 (*.f32 u s)))) |
(+.f32 (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4))) (*.f32 (pow.f32 u 3) (*.f32 64/3 s))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 4 u)))) |
(+.f32 (*.f32 4 (*.f32 u s)) (+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 64/3 (*.f32 (pow.f32 u 3) s)))) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (+.f32 (*.f32 (pow.f32 u 3) (*.f32 s 64/3)) (*.f32 4 (*.f32 u s)))) |
(+.f32 (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4))) (*.f32 (pow.f32 u 3) (*.f32 64/3 s))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 4 u)))) |
(+.f32 (*.f32 4 (*.f32 u s)) (+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 64/3 (*.f32 (pow.f32 u 3) s)))) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (+.f32 (*.f32 (pow.f32 u 3) (*.f32 s 64/3)) (*.f32 4 (*.f32 u s)))) |
(+.f32 (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4))) (*.f32 (pow.f32 u 3) (*.f32 64/3 s))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 -1 (*.f32 s (+.f32 (*.f32 -4 u) (*.f32 -1 (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))))))) |
(*.f32 s (*.f32 (+.f32 (*.f32 u -4) (*.f32 -1 (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))))) -1)) |
(*.f32 s (neg.f32 (+.f32 (*.f32 u -4) (neg.f32 (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))))))) |
(*.f32 -1 (*.f32 s (+.f32 (*.f32 -4 u) (*.f32 -1 (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))))))) |
(*.f32 s (*.f32 (+.f32 (*.f32 u -4) (*.f32 -1 (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))))) -1)) |
(*.f32 s (neg.f32 (+.f32 (*.f32 u -4) (neg.f32 (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))))))) |
(*.f32 -1 (*.f32 s (+.f32 (*.f32 -4 u) (*.f32 -1 (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))))))) |
(*.f32 s (*.f32 (+.f32 (*.f32 u -4) (*.f32 -1 (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))))) -1)) |
(*.f32 s (neg.f32 (+.f32 (*.f32 u -4) (neg.f32 (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))))))) |
(*.f32 -1 (*.f32 s (+.f32 (*.f32 -4 u) (*.f32 -1 (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))))))) |
(*.f32 s (*.f32 (+.f32 (*.f32 u -4) (*.f32 -1 (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))))) -1)) |
(*.f32 s (neg.f32 (+.f32 (*.f32 u -4) (neg.f32 (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))))))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3)))) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 64/3 (*.f32 (pow.f32 u 3) s))) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 (pow.f32 u 3) (*.f32 s 64/3))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3)))) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 64/3 (*.f32 (pow.f32 u 3) s))) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 (pow.f32 u 3) (*.f32 s 64/3))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3)))) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 64/3 (*.f32 (pow.f32 u 3) s))) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 (pow.f32 u 3) (*.f32 s 64/3))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3)))) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 64/3 (*.f32 (pow.f32 u 3) s))) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 (pow.f32 u 3) (*.f32 s 64/3))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3)))) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 64/3 (*.f32 (pow.f32 u 3) s))) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 (pow.f32 u 3) (*.f32 s 64/3))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3)))) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 64/3 (*.f32 (pow.f32 u 3) s))) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 (pow.f32 u 3) (*.f32 s 64/3))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3)))) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 64/3 (*.f32 (pow.f32 u 3) s))) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 (pow.f32 u 3) (*.f32 s 64/3))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3)))) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 64/3 (*.f32 (pow.f32 u 3) s))) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 (pow.f32 u 3) (*.f32 s 64/3))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3)))) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 64/3 (*.f32 (pow.f32 u 3) s))) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 (pow.f32 u 3) (*.f32 s 64/3))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3)))) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 64/3 (*.f32 (pow.f32 u 3) s))) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 (pow.f32 u 3) (*.f32 s 64/3))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3)))) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 64/3 (*.f32 (pow.f32 u 3) s))) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 (pow.f32 u 3) (*.f32 s 64/3))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3)))) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 64/3 (*.f32 (pow.f32 u 3) s))) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 (pow.f32 u 3) (*.f32 s 64/3))) |
(*.f32 8 (*.f32 s (pow.f32 u 2))) |
(*.f32 8 (*.f32 (pow.f32 u 2) s)) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (*.f32 8 (*.f32 s (pow.f32 u 2)))) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 64/3 (*.f32 (pow.f32 u 3) s))) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 (pow.f32 u 3) (*.f32 s 64/3))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3)))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (*.f32 8 (*.f32 s (pow.f32 u 2)))) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 64/3 (*.f32 (pow.f32 u 3) s))) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 (pow.f32 u 3) (*.f32 s 64/3))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3)))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (*.f32 8 (*.f32 s (pow.f32 u 2)))) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 64/3 (*.f32 (pow.f32 u 3) s))) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 (pow.f32 u 3) (*.f32 s 64/3))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3)))) |
(*.f32 64/3 (*.f32 s (pow.f32 u 3))) |
(*.f32 64/3 (*.f32 (pow.f32 u 3) s)) |
(*.f32 (pow.f32 u 3) (*.f32 s 64/3)) |
(*.f32 (pow.f32 u 3) (*.f32 64/3 s)) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (*.f32 8 (*.f32 s (pow.f32 u 2)))) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 64/3 (*.f32 (pow.f32 u 3) s))) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 (pow.f32 u 3) (*.f32 s 64/3))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3)))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (*.f32 8 (*.f32 s (pow.f32 u 2)))) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 64/3 (*.f32 (pow.f32 u 3) s))) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 (pow.f32 u 3) (*.f32 s 64/3))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3)))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (*.f32 8 (*.f32 s (pow.f32 u 2)))) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 64/3 (*.f32 (pow.f32 u 3) s))) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 (pow.f32 u 3) (*.f32 s 64/3))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3)))) |
(*.f32 64/3 (*.f32 s (pow.f32 u 3))) |
(*.f32 64/3 (*.f32 (pow.f32 u 3) s)) |
(*.f32 (pow.f32 u 3) (*.f32 s 64/3)) |
(*.f32 (pow.f32 u 3) (*.f32 64/3 s)) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (*.f32 8 (*.f32 s (pow.f32 u 2)))) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 64/3 (*.f32 (pow.f32 u 3) s))) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 (pow.f32 u 3) (*.f32 s 64/3))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3)))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (*.f32 8 (*.f32 s (pow.f32 u 2)))) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 64/3 (*.f32 (pow.f32 u 3) s))) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 (pow.f32 u 3) (*.f32 s 64/3))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3)))) |
(+.f32 (*.f32 64/3 (*.f32 s (pow.f32 u 3))) (*.f32 8 (*.f32 s (pow.f32 u 2)))) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 64/3 (*.f32 (pow.f32 u 3) s))) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 (pow.f32 u 3) (*.f32 s 64/3))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3)))) |
(-.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)) 0) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))) |
(*.f32 2 (*.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)) 1/2)) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))) |
(*.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)) 1) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))) |
(*.f32 4 (/.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)) 4)) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))) |
(*.f32 1 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8))) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))) |
(*.f32 (*.f32 2 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8))) 1/2) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))) |
(*.f32 (*.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)) 4) 1/4) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))) |
(*.f32 1/2 (*.f32 2 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)))) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))) |
(*.f32 (*.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)) 1/2) 2) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))) |
(*.f32 1/4 (*.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)) 4)) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))) |
(*.f32 (/.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)) 4) 4) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))) |
(/.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)) 1) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))) |
(/.f32 (*.f32 2 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8))) 2) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))) |
(/.f32 (*.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)) 4) 4) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))) |
(/.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)) 4)) 8) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)) 4))) 16) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)) 4)))) 32) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)) 4))))) 64) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)) 4)))))) 128) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))) |
(pow.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)) 1) |
(+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))) |
(-.f32 (*.f32 s (+.f32 (*.f32 (pow.f32 u 2) 8) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 u 4)))) 0) |
(+.f32 (*.f32 4 (*.f32 u s)) (+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 64/3 (*.f32 (pow.f32 u 3) s)))) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (+.f32 (*.f32 (pow.f32 u 3) (*.f32 s 64/3)) (*.f32 4 (*.f32 u s)))) |
(+.f32 (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4))) (*.f32 (pow.f32 u 3) (*.f32 64/3 s))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 2 (*.f32 s (/.f32 (+.f32 (*.f32 (pow.f32 u 2) 8) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 u 4))) 2))) |
(+.f32 (*.f32 4 (*.f32 u s)) (+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 64/3 (*.f32 (pow.f32 u 3) s)))) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (+.f32 (*.f32 (pow.f32 u 3) (*.f32 s 64/3)) (*.f32 4 (*.f32 u s)))) |
(+.f32 (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4))) (*.f32 (pow.f32 u 3) (*.f32 64/3 s))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 2 (*.f32 s (*.f32 (+.f32 (*.f32 (pow.f32 u 2) 8) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 u 4))) 1/2))) |
(+.f32 (*.f32 4 (*.f32 u s)) (+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 64/3 (*.f32 (pow.f32 u 3) s)))) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (+.f32 (*.f32 (pow.f32 u 3) (*.f32 s 64/3)) (*.f32 4 (*.f32 u s)))) |
(+.f32 (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4))) (*.f32 (pow.f32 u 3) (*.f32 64/3 s))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 2 (*.f32 s (+.f32 (+.f32 u u) (*.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)) 1/2)))) |
(*.f32 2 (*.f32 s (+.f32 (*.f32 (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))) 1/2) (+.f32 u u)))) |
(*.f32 4 (/.f32 (*.f32 s (+.f32 (*.f32 (pow.f32 u 2) 8) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 u 4)))) 4)) |
(+.f32 (*.f32 4 (*.f32 u s)) (+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 64/3 (*.f32 (pow.f32 u 3) s)))) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (+.f32 (*.f32 (pow.f32 u 3) (*.f32 s 64/3)) (*.f32 4 (*.f32 u s)))) |
(+.f32 (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4))) (*.f32 (pow.f32 u 3) (*.f32 64/3 s))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 s (+.f32 (*.f32 (pow.f32 u 2) 8) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 u 4)))) |
(+.f32 (*.f32 4 (*.f32 u s)) (+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 64/3 (*.f32 (pow.f32 u 3) s)))) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (+.f32 (*.f32 (pow.f32 u 3) (*.f32 s 64/3)) (*.f32 4 (*.f32 u s)))) |
(+.f32 (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4))) (*.f32 (pow.f32 u 3) (*.f32 64/3 s))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 (*.f32 s (+.f32 (*.f32 (pow.f32 u 2) 8) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 u 4)))) 1) |
(+.f32 (*.f32 4 (*.f32 u s)) (+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 64/3 (*.f32 (pow.f32 u 3) s)))) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (+.f32 (*.f32 (pow.f32 u 3) (*.f32 s 64/3)) (*.f32 4 (*.f32 u s)))) |
(+.f32 (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4))) (*.f32 (pow.f32 u 3) (*.f32 64/3 s))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 1 (*.f32 s (+.f32 (*.f32 (pow.f32 u 2) 8) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 u 4))))) |
(+.f32 (*.f32 4 (*.f32 u s)) (+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 64/3 (*.f32 (pow.f32 u 3) s)))) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (+.f32 (*.f32 (pow.f32 u 3) (*.f32 s 64/3)) (*.f32 4 (*.f32 u s)))) |
(+.f32 (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4))) (*.f32 (pow.f32 u 3) (*.f32 64/3 s))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 (+.f32 s s) (*.f32 (+.f32 (*.f32 (pow.f32 u 2) 8) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 u 4))) 1/2)) |
(+.f32 (*.f32 4 (*.f32 u s)) (+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 64/3 (*.f32 (pow.f32 u 3) s)))) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (+.f32 (*.f32 (pow.f32 u 3) (*.f32 s 64/3)) (*.f32 4 (*.f32 u s)))) |
(+.f32 (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4))) (*.f32 (pow.f32 u 3) (*.f32 64/3 s))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 (+.f32 s s) (+.f32 (+.f32 u u) (*.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)) 1/2))) |
(*.f32 2 (*.f32 s (+.f32 (*.f32 (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))) 1/2) (+.f32 u u)))) |
(*.f32 (*.f32 s (*.f32 2 (+.f32 (*.f32 (pow.f32 u 2) 8) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 u 4))))) 1/2) |
(+.f32 (*.f32 4 (*.f32 u s)) (+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 64/3 (*.f32 (pow.f32 u 3) s)))) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (+.f32 (*.f32 (pow.f32 u 3) (*.f32 s 64/3)) (*.f32 4 (*.f32 u s)))) |
(+.f32 (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4))) (*.f32 (pow.f32 u 3) (*.f32 64/3 s))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 (*.f32 4 (*.f32 s (+.f32 (*.f32 (pow.f32 u 2) 8) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 u 4))))) 1/4) |
(+.f32 (*.f32 4 (*.f32 u s)) (+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 64/3 (*.f32 (pow.f32 u 3) s)))) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (+.f32 (*.f32 (pow.f32 u 3) (*.f32 s 64/3)) (*.f32 4 (*.f32 u s)))) |
(+.f32 (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4))) (*.f32 (pow.f32 u 3) (*.f32 64/3 s))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 (+.f32 (*.f32 (pow.f32 u 2) 8) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 u 4))) s) |
(+.f32 (*.f32 4 (*.f32 u s)) (+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 64/3 (*.f32 (pow.f32 u 3) s)))) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (+.f32 (*.f32 (pow.f32 u 3) (*.f32 s 64/3)) (*.f32 4 (*.f32 u s)))) |
(+.f32 (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4))) (*.f32 (pow.f32 u 3) (*.f32 64/3 s))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 (*.f32 2 (+.f32 (*.f32 (pow.f32 u 2) 8) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 u 4)))) (*.f32 s 1/2)) |
(+.f32 (*.f32 4 (*.f32 u s)) (+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 64/3 (*.f32 (pow.f32 u 3) s)))) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (+.f32 (*.f32 (pow.f32 u 3) (*.f32 s 64/3)) (*.f32 4 (*.f32 u s)))) |
(+.f32 (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4))) (*.f32 (pow.f32 u 3) (*.f32 64/3 s))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 1/2 (*.f32 s (*.f32 2 (+.f32 (*.f32 (pow.f32 u 2) 8) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 u 4)))))) |
(+.f32 (*.f32 4 (*.f32 u s)) (+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 64/3 (*.f32 (pow.f32 u 3) s)))) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (+.f32 (*.f32 (pow.f32 u 3) (*.f32 s 64/3)) (*.f32 4 (*.f32 u s)))) |
(+.f32 (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4))) (*.f32 (pow.f32 u 3) (*.f32 64/3 s))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 (*.f32 s 1/2) (*.f32 2 (+.f32 (*.f32 (pow.f32 u 2) 8) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 u 4))))) |
(+.f32 (*.f32 4 (*.f32 u s)) (+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 64/3 (*.f32 (pow.f32 u 3) s)))) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (+.f32 (*.f32 (pow.f32 u 3) (*.f32 s 64/3)) (*.f32 4 (*.f32 u s)))) |
(+.f32 (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4))) (*.f32 (pow.f32 u 3) (*.f32 64/3 s))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 (*.f32 s (/.f32 (+.f32 (*.f32 (pow.f32 u 2) 8) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 u 4))) 2)) 2) |
(+.f32 (*.f32 4 (*.f32 u s)) (+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 64/3 (*.f32 (pow.f32 u 3) s)))) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (+.f32 (*.f32 (pow.f32 u 3) (*.f32 s 64/3)) (*.f32 4 (*.f32 u s)))) |
(+.f32 (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4))) (*.f32 (pow.f32 u 3) (*.f32 64/3 s))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 (*.f32 (+.f32 (*.f32 (pow.f32 u 2) 8) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 u 4))) 1/2) (+.f32 s s)) |
(+.f32 (*.f32 4 (*.f32 u s)) (+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 64/3 (*.f32 (pow.f32 u 3) s)))) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (+.f32 (*.f32 (pow.f32 u 3) (*.f32 s 64/3)) (*.f32 4 (*.f32 u s)))) |
(+.f32 (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4))) (*.f32 (pow.f32 u 3) (*.f32 64/3 s))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 1/4 (*.f32 4 (*.f32 s (+.f32 (*.f32 (pow.f32 u 2) 8) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 u 4)))))) |
(+.f32 (*.f32 4 (*.f32 u s)) (+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 64/3 (*.f32 (pow.f32 u 3) s)))) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (+.f32 (*.f32 (pow.f32 u 3) (*.f32 s 64/3)) (*.f32 4 (*.f32 u s)))) |
(+.f32 (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4))) (*.f32 (pow.f32 u 3) (*.f32 64/3 s))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 (/.f32 (*.f32 s (+.f32 (*.f32 (pow.f32 u 2) 8) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 u 4)))) 4) 4) |
(+.f32 (*.f32 4 (*.f32 u s)) (+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 64/3 (*.f32 (pow.f32 u 3) s)))) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (+.f32 (*.f32 (pow.f32 u 3) (*.f32 s 64/3)) (*.f32 4 (*.f32 u s)))) |
(+.f32 (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4))) (*.f32 (pow.f32 u 3) (*.f32 64/3 s))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 (+.f32 (+.f32 u u) (*.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)) 1/2)) (+.f32 s s)) |
(*.f32 2 (*.f32 s (+.f32 (*.f32 (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))) 1/2) (+.f32 u u)))) |
(*.f32 (*.f32 s (*.f32 (+.f32 (*.f32 (pow.f32 u 2) 8) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 u 4))) 1/2)) 2) |
(+.f32 (*.f32 4 (*.f32 u s)) (+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 64/3 (*.f32 (pow.f32 u 3) s)))) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (+.f32 (*.f32 (pow.f32 u 3) (*.f32 s 64/3)) (*.f32 4 (*.f32 u s)))) |
(+.f32 (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4))) (*.f32 (pow.f32 u 3) (*.f32 64/3 s))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 (*.f32 s (+.f32 (+.f32 u u) (*.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)) 1/2))) 2) |
(*.f32 2 (*.f32 s (+.f32 (*.f32 (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))) 1/2) (+.f32 u u)))) |
(/.f32 (*.f32 s (+.f32 (*.f32 (pow.f32 u 2) 8) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 u 4)))) 1) |
(+.f32 (*.f32 4 (*.f32 u s)) (+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 64/3 (*.f32 (pow.f32 u 3) s)))) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (+.f32 (*.f32 (pow.f32 u 3) (*.f32 s 64/3)) (*.f32 4 (*.f32 u s)))) |
(+.f32 (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4))) (*.f32 (pow.f32 u 3) (*.f32 64/3 s))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
(/.f32 (*.f32 s (*.f32 2 (+.f32 (*.f32 (pow.f32 u 2) 8) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 u 4))))) 2) |
(+.f32 (*.f32 4 (*.f32 u s)) (+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 64/3 (*.f32 (pow.f32 u 3) s)))) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (+.f32 (*.f32 (pow.f32 u 3) (*.f32 s 64/3)) (*.f32 4 (*.f32 u s)))) |
(+.f32 (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4))) (*.f32 (pow.f32 u 3) (*.f32 64/3 s))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
(/.f32 (*.f32 4 (*.f32 s (+.f32 (*.f32 (pow.f32 u 2) 8) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 u 4))))) 4) |
(+.f32 (*.f32 4 (*.f32 u s)) (+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 64/3 (*.f32 (pow.f32 u 3) s)))) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (+.f32 (*.f32 (pow.f32 u 3) (*.f32 s 64/3)) (*.f32 4 (*.f32 u s)))) |
(+.f32 (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4))) (*.f32 (pow.f32 u 3) (*.f32 64/3 s))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
(/.f32 (*.f32 2 (*.f32 4 (*.f32 s (+.f32 (*.f32 (pow.f32 u 2) 8) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 u 4)))))) 8) |
(+.f32 (*.f32 4 (*.f32 u s)) (+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 64/3 (*.f32 (pow.f32 u 3) s)))) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (+.f32 (*.f32 (pow.f32 u 3) (*.f32 s 64/3)) (*.f32 4 (*.f32 u s)))) |
(+.f32 (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4))) (*.f32 (pow.f32 u 3) (*.f32 64/3 s))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 4 (*.f32 s (+.f32 (*.f32 (pow.f32 u 2) 8) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 u 4))))))) 16) |
(+.f32 (*.f32 4 (*.f32 u s)) (+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 64/3 (*.f32 (pow.f32 u 3) s)))) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (+.f32 (*.f32 (pow.f32 u 3) (*.f32 s 64/3)) (*.f32 4 (*.f32 u s)))) |
(+.f32 (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4))) (*.f32 (pow.f32 u 3) (*.f32 64/3 s))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 4 (*.f32 s (+.f32 (*.f32 (pow.f32 u 2) 8) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 u 4)))))))) 32) |
(+.f32 (*.f32 4 (*.f32 u s)) (+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 64/3 (*.f32 (pow.f32 u 3) s)))) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (+.f32 (*.f32 (pow.f32 u 3) (*.f32 s 64/3)) (*.f32 4 (*.f32 u s)))) |
(+.f32 (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4))) (*.f32 (pow.f32 u 3) (*.f32 64/3 s))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 4 (*.f32 s (+.f32 (*.f32 (pow.f32 u 2) 8) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 u 4))))))))) 64) |
(+.f32 (*.f32 4 (*.f32 u s)) (+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 64/3 (*.f32 (pow.f32 u 3) s)))) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (+.f32 (*.f32 (pow.f32 u 3) (*.f32 s 64/3)) (*.f32 4 (*.f32 u s)))) |
(+.f32 (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4))) (*.f32 (pow.f32 u 3) (*.f32 64/3 s))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 4 (*.f32 s (+.f32 (*.f32 (pow.f32 u 2) 8) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 u 4)))))))))) 128) |
(+.f32 (*.f32 4 (*.f32 u s)) (+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 64/3 (*.f32 (pow.f32 u 3) s)))) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (+.f32 (*.f32 (pow.f32 u 3) (*.f32 s 64/3)) (*.f32 4 (*.f32 u s)))) |
(+.f32 (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4))) (*.f32 (pow.f32 u 3) (*.f32 64/3 s))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
(pow.f32 (*.f32 s (+.f32 (*.f32 (pow.f32 u 2) 8) (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 u 4)))) 1) |
(+.f32 (*.f32 4 (*.f32 u s)) (+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 64/3 (*.f32 (pow.f32 u 3) s)))) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (+.f32 (*.f32 (pow.f32 u 3) (*.f32 s 64/3)) (*.f32 4 (*.f32 u s)))) |
(+.f32 (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4))) (*.f32 (pow.f32 u 3) (*.f32 64/3 s))) |
(*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 u 4)))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))))) |
(+.f32 (*.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)) s) 0) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 64/3 (*.f32 (pow.f32 u 3) s))) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 (pow.f32 u 3) (*.f32 s 64/3))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3)))) |
(+.f32 0 (*.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)) s)) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 64/3 (*.f32 (pow.f32 u 3) s))) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 (pow.f32 u 3) (*.f32 s 64/3))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3)))) |
(+.f32 (*.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)) (*.f32 s 1/2)) (*.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)) (*.f32 s 1/2))) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 64/3 (*.f32 (pow.f32 u 3) s))) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 (pow.f32 u 3) (*.f32 s 64/3))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3)))) |
(-.f32 (*.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)) s) 0) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 64/3 (*.f32 (pow.f32 u 3) s))) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 (pow.f32 u 3) (*.f32 s 64/3))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3)))) |
(/.f32 (*.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)) s) 1) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 64/3 (*.f32 (pow.f32 u 3) s))) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 (pow.f32 u 3) (*.f32 s 64/3))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3)))) |
(/.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)) s)) 2) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 64/3 (*.f32 (pow.f32 u 3) s))) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 (pow.f32 u 3) (*.f32 s 64/3))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3)))) |
(/.f32 (*.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)) (*.f32 4 s)) 4) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 64/3 (*.f32 (pow.f32 u 3) s))) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 (pow.f32 u 3) (*.f32 s 64/3))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3)))) |
(/.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)) (*.f32 4 s))) 8) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 64/3 (*.f32 (pow.f32 u 3) s))) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 (pow.f32 u 3) (*.f32 s 64/3))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3)))) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)) (*.f32 4 s)))) 16) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 64/3 (*.f32 (pow.f32 u 3) s))) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 (pow.f32 u 3) (*.f32 s 64/3))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3)))) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)) (*.f32 4 s))))) 32) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 64/3 (*.f32 (pow.f32 u 3) s))) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 (pow.f32 u 3) (*.f32 s 64/3))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3)))) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)) (*.f32 4 s)))))) 64) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 64/3 (*.f32 (pow.f32 u 3) s))) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 (pow.f32 u 3) (*.f32 s 64/3))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3)))) |
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)) (*.f32 4 s))))))) 128) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 64/3 (*.f32 (pow.f32 u 3) s))) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 (pow.f32 u 3) (*.f32 s 64/3))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3)))) |
(pow.f32 (*.f32 (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)) s) 1) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 64/3 (*.f32 (pow.f32 u 3) s))) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 (pow.f32 u 3) (*.f32 s 64/3))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3)))) |
Compiled 7950 to 6050 computations (23.9% saved)
32 alts after pruning (18 fresh and 14 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 462 | 8 | 470 |
| Fresh | 2 | 10 | 12 |
| Picked | 0 | 1 | 1 |
| Done | 1 | 13 | 14 |
| Total | 465 | 32 | 497 |
| Status | Error | Program |
|---|---|---|
| ✓ | 7.8b | (/.f32 (*.f32 u (*.f32 s 16)) 4) |
| ✓ | 1.9b | (+.f32 (*.f32 (pow.f32 u 2) (*.f32 s 8)) (*.f32 s (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64))))) |
| 2.0b | (+.f32 (*.f32 (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2))) s) (*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))) | |
| 7.9b | (+.f32 (*.f32 u (*.f32 s 7/2)) (*.f32 u (*.f32 s 1/2))) | |
| 7.9b | (+.f32 (*.f32 u (*.f32 s 3)) (*.f32 u s)) | |
| 7.9b | (+.f32 (*.f32 u (*.f32 s 5/2)) (+.f32 (*.f32 u (*.f32 s 3/4)) (*.f32 u (*.f32 s 3/4)))) | |
| 7.9b | (+.f32 (*.f32 u (*.f32 s 5/2)) (*.f32 s (*.f32 3/2 u))) | |
| ✓ | 3.9b | (+.f32 (*.f32 u (*.f32 4 s)) (*.f32 (pow.f32 u 2) (*.f32 8 s))) |
| ✓ | 2.6b | (+.f32 (*.f32 u (*.f32 4 s)) (*.f32 s (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)))) |
| 7.9b | (+.f32 (*.f32 s (*.f32 u 5/2)) (*.f32 u (*.f32 s 3/2))) | |
| 2.6b | (+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4)))) | |
| 2.1b | (+.f32 (*.f32 4 (*.f32 u s)) (+.f32 (*.f32 (pow.f32 u 3) (*.f32 s 64/3)) (+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 64 (*.f32 (pow.f32 u 4) s))))) | |
| ✓ | 2.7b | (+.f32 (*.f32 4 (*.f32 u s)) (+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 (pow.f32 u 3) (*.f32 s 64/3)))) |
| 8.1b | (*.f32 (/.f32 (*.f32 u s) 8) 32) | |
| ✓ | 3.9b | (*.f32 (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2))) s) |
| 7.8b | (*.f32 (+.f32 (*.f32 5/2 s) (*.f32 3/2 s)) u) | |
| 7.8b | (*.f32 (+.f32 (*.f32 3/2 u) (*.f32 5/2 u)) s) | |
| 8.2b | (*.f32 (*.f32 (*.f32 u 1/4) (*.f32 s 1/4)) 64) | |
| 8.0b | (*.f32 (*.f32 u (*.f32 s 1/4)) 16) | |
| ✓ | 7.8b | (*.f32 (*.f32 4 u) s) |
| ✓ | 3.9b | (*.f32 (*.f32 2 (+.f32 u (+.f32 u (pow.f32 (+.f32 u u) 2)))) s) |
| ✓ | 1.9b | (*.f32 s (+.f32 (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))))) |
| ✓ | 1.9b | (*.f32 s (+.f32 (+.f32 (*.f32 4 u) (*.f32 64 (pow.f32 u 4))) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))))) |
| ✓ | 2.6b | (*.f32 s (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))))) |
| 1.9b | (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4)))))) | |
| 12.7b | (*.f32 s (*.f32 (/.f32 (log.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))) 2)) 4) 2)) | |
| ✓ | 13.8b | (*.f32 s (*.f32 (log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) 2)) |
| ✓ | 12.7b | (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) |
| 17.6b | (*.f32 s (log.f32 (+.f32 (*.f32 4 u) 1))) | |
| 13.0b | (*.f32 s (log.f32 (*.f32 (/.f32 1 (*.f32 (-.f32 1 (*.f32 4 u)) (-.f32 1 (*.f32 4 u)))) (-.f32 1 (*.f32 4 u))))) | |
| ✓ | 7.9b | (*.f32 4 (*.f32 u s)) |
| 3.9b | (*.f32 2 (*.f32 (+.f32 (pow.f32 u 2) (*.f32 u 1/2)) (*.f32 4 s))) |
Compiled 524 to 402 computations (23.3% saved)
| Inputs |
|---|
(*.f32 4 (*.f32 u s)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 (*.f32 4 u) s) |
(*.f32 (*.f32 u (*.f32 s 1/4)) 16) |
(*.f32 (/.f32 (*.f32 u s) 8) 32) |
(/.f32 (*.f32 u (*.f32 s 16)) 4) |
(*.f32 4 (*.f32 16 (*.f32 u (/.f32 s 16)))) |
(*.f32 4 (*.f32 (*.f32 u (/.f32 s 8)) 8)) |
(*.f32 (*.f32 (*.f32 u 1/4) (*.f32 s 1/4)) 64) |
(*.f32 (+.f32 (*.f32 3/2 u) (*.f32 5/2 u)) s) |
(*.f32 (+.f32 (*.f32 5/2 s) (*.f32 3/2 s)) u) |
(+.f32 (*.f32 u (*.f32 s 3)) (*.f32 u s)) |
(+.f32 (*.f32 s (*.f32 u 5/2)) (*.f32 u (*.f32 s 3/2))) |
(+.f32 (*.f32 u (*.f32 s 5/2)) (*.f32 s (*.f32 3/2 u))) |
(+.f32 (*.f32 u (*.f32 s 5/2)) (*.f32 u (*.f32 s 3/2))) |
(+.f32 (*.f32 u (*.f32 s 7/2)) (*.f32 u (*.f32 s 1/2))) |
(*.f32 4 (+.f32 (*.f32 u (*.f32 s 1/2)) (*.f32 u (*.f32 s 1/2)))) |
(+.f32 (*.f32 u (*.f32 s 5/2)) (+.f32 (*.f32 u (*.f32 s 3/4)) (*.f32 u (*.f32 s 3/4)))) |
(*.f32 s (log.f32 (+.f32 (*.f32 4 u) 1))) |
(*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) |
(*.f32 (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2))) s) |
(*.f32 2 (*.f32 (+.f32 (pow.f32 u 2) (*.f32 u 1/2)) (*.f32 4 s))) |
(*.f32 (*.f32 2 (+.f32 u (+.f32 u (pow.f32 (+.f32 u u) 2)))) s) |
(+.f32 (*.f32 4 (*.f32 u s)) (*.f32 8 (*.f32 (pow.f32 u 2) s))) |
(+.f32 (*.f32 u (*.f32 4 s)) (*.f32 (pow.f32 u 2) (*.f32 8 s))) |
(*.f32 s (log.f32 (*.f32 (/.f32 1 (*.f32 (-.f32 1 (*.f32 4 u)) (-.f32 1 (*.f32 4 u)))) (-.f32 1 (*.f32 4 u))))) |
(*.f32 s (*.f32 (log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) 2)) |
(*.f32 s (*.f32 (/.f32 (log.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))) 2)) 4) 2)) |
(*.f32 s (+.f32 (*.f32 4 u) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 s (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))))) |
(+.f32 (*.f32 4 (*.f32 u s)) (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))))) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4)))) |
(+.f32 (*.f32 u (*.f32 4 s)) (*.f32 s (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)))) |
(+.f32 (*.f32 4 (*.f32 u s)) (+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 (pow.f32 u 3) (*.f32 s 64/3)))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4)))))) |
(*.f32 s (+.f32 (+.f32 (*.f32 4 u) (*.f32 64 (pow.f32 u 4))) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 s (+.f32 (+.f32 (*.f32 u 4) (*.f32 64/3 (pow.f32 u 3))) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4))))) |
(+.f32 (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64 (pow.f32 u 4)))) (*.f32 s (+.f32 (*.f32 4 u) (*.f32 64/3 (pow.f32 u 3))))) |
(+.f32 (*.f32 (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2))) s) (*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))) |
(+.f32 (*.f32 (pow.f32 u 2) (*.f32 s 8)) (*.f32 s (+.f32 (*.f32 (pow.f32 u 3) 64/3) (+.f32 (*.f32 u 4) (*.f32 (pow.f32 u 4) 64))))) |
(+.f32 (*.f32 4 (*.f32 u s)) (+.f32 (*.f32 (pow.f32 u 3) (*.f32 s 64/3)) (+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 64 (*.f32 (pow.f32 u 4) s))))) |
| Outputs |
|---|
(*.f32 s (*.f32 (/.f32 (log.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))) 2)) 4) 2)) |
(*.f32 s (+.f32 (+.f32 (*.f32 4 u) (*.f32 64 (pow.f32 u 4))) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))))) |
7 calls:
| 207.0ms | (/.f32 1 (-.f32 1 (*.f32 4 u))) |
| 188.0ms | (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) |
| 119.0ms | u |
| 101.0ms | s |
| 38.0ms | (*.f32 4 u) |
| Error | Segments | Branch |
|---|---|---|
| 1.9b | 1 | s |
| 0.4b | 2 | u |
| 1.9b | 1 | (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) |
| 0.4b | 2 | (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) |
| 0.4b | 2 | (/.f32 1 (-.f32 1 (*.f32 4 u))) |
| 0.4b | 2 | (-.f32 1 (*.f32 4 u)) |
| 0.4b | 2 | (*.f32 4 u) |
Compiled 632 to 463 computations (26.7% saved)
| 1× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 0.9516273736953735 | 0.955194890499115 |
Compiled 17 to 14 computations (17.6% saved)
| Inputs |
|---|
(*.f32 4 (*.f32 u s)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 (*.f32 4 u) s) |
(*.f32 (*.f32 u (*.f32 s 1/4)) 16) |
(*.f32 (/.f32 (*.f32 u s) 8) 32) |
(/.f32 (*.f32 u (*.f32 s 16)) 4) |
(*.f32 4 (*.f32 16 (*.f32 u (/.f32 s 16)))) |
(*.f32 4 (*.f32 (*.f32 u (/.f32 s 8)) 8)) |
(*.f32 (*.f32 (*.f32 u 1/4) (*.f32 s 1/4)) 64) |
(*.f32 (+.f32 (*.f32 3/2 u) (*.f32 5/2 u)) s) |
(*.f32 (+.f32 (*.f32 5/2 s) (*.f32 3/2 s)) u) |
(+.f32 (*.f32 u (*.f32 s 3)) (*.f32 u s)) |
(+.f32 (*.f32 s (*.f32 u 5/2)) (*.f32 u (*.f32 s 3/2))) |
(+.f32 (*.f32 u (*.f32 s 5/2)) (*.f32 s (*.f32 3/2 u))) |
(+.f32 (*.f32 u (*.f32 s 5/2)) (*.f32 u (*.f32 s 3/2))) |
(+.f32 (*.f32 u (*.f32 s 7/2)) (*.f32 u (*.f32 s 1/2))) |
(*.f32 4 (+.f32 (*.f32 u (*.f32 s 1/2)) (*.f32 u (*.f32 s 1/2)))) |
(+.f32 (*.f32 u (*.f32 s 5/2)) (+.f32 (*.f32 u (*.f32 s 3/4)) (*.f32 u (*.f32 s 3/4)))) |
(*.f32 s (log.f32 (+.f32 (*.f32 4 u) 1))) |
(*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) |
(*.f32 (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2))) s) |
(*.f32 2 (*.f32 (+.f32 (pow.f32 u 2) (*.f32 u 1/2)) (*.f32 4 s))) |
(*.f32 (*.f32 2 (+.f32 u (+.f32 u (pow.f32 (+.f32 u u) 2)))) s) |
(+.f32 (*.f32 4 (*.f32 u s)) (*.f32 8 (*.f32 (pow.f32 u 2) s))) |
(+.f32 (*.f32 u (*.f32 4 s)) (*.f32 (pow.f32 u 2) (*.f32 8 s))) |
(*.f32 s (log.f32 (*.f32 (/.f32 1 (*.f32 (-.f32 1 (*.f32 4 u)) (-.f32 1 (*.f32 4 u)))) (-.f32 1 (*.f32 4 u))))) |
(*.f32 s (*.f32 (log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) 2)) |
(*.f32 s (*.f32 (/.f32 (log.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))) 2)) 4) 2)) |
(*.f32 s (+.f32 (*.f32 4 u) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 s (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))))) |
(+.f32 (*.f32 4 (*.f32 u s)) (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))))) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4)))) |
(+.f32 (*.f32 u (*.f32 4 s)) (*.f32 s (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)))) |
(+.f32 (*.f32 4 (*.f32 u s)) (+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 (pow.f32 u 3) (*.f32 s 64/3)))) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4)))))) |
| Outputs |
|---|
(*.f32 s (*.f32 (/.f32 (log.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))) 2)) 4) 2)) |
(*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4)))))) |
7 calls:
| 97.0ms | (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) |
| 57.0ms | (-.f32 1 (*.f32 4 u)) |
| 30.0ms | (*.f32 4 u) |
| 29.0ms | u |
| 16.0ms | s |
| Error | Segments | Branch |
|---|---|---|
| 1.9b | 1 | s |
| 0.4b | 2 | u |
| 1.9b | 1 | (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) |
| 0.4b | 2 | (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) |
| 0.4b | 2 | (/.f32 1 (-.f32 1 (*.f32 4 u))) |
| 0.4b | 2 | (-.f32 1 (*.f32 4 u)) |
| 0.4b | 2 | (*.f32 4 u) |
Compiled 482 to 350 computations (27.4% saved)
| 1× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 0.9516273736953735 | 0.955194890499115 |
Compiled 17 to 14 computations (17.6% saved)
| Inputs |
|---|
(*.f32 4 (*.f32 u s)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 (*.f32 4 u) s) |
(*.f32 (*.f32 u (*.f32 s 1/4)) 16) |
(*.f32 (/.f32 (*.f32 u s) 8) 32) |
(/.f32 (*.f32 u (*.f32 s 16)) 4) |
(*.f32 4 (*.f32 16 (*.f32 u (/.f32 s 16)))) |
(*.f32 4 (*.f32 (*.f32 u (/.f32 s 8)) 8)) |
(*.f32 (*.f32 (*.f32 u 1/4) (*.f32 s 1/4)) 64) |
(*.f32 (+.f32 (*.f32 3/2 u) (*.f32 5/2 u)) s) |
(*.f32 (+.f32 (*.f32 5/2 s) (*.f32 3/2 s)) u) |
(+.f32 (*.f32 u (*.f32 s 3)) (*.f32 u s)) |
(+.f32 (*.f32 s (*.f32 u 5/2)) (*.f32 u (*.f32 s 3/2))) |
(+.f32 (*.f32 u (*.f32 s 5/2)) (*.f32 s (*.f32 3/2 u))) |
(+.f32 (*.f32 u (*.f32 s 5/2)) (*.f32 u (*.f32 s 3/2))) |
(+.f32 (*.f32 u (*.f32 s 7/2)) (*.f32 u (*.f32 s 1/2))) |
(*.f32 4 (+.f32 (*.f32 u (*.f32 s 1/2)) (*.f32 u (*.f32 s 1/2)))) |
(+.f32 (*.f32 u (*.f32 s 5/2)) (+.f32 (*.f32 u (*.f32 s 3/4)) (*.f32 u (*.f32 s 3/4)))) |
(*.f32 s (log.f32 (+.f32 (*.f32 4 u) 1))) |
(*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) |
(*.f32 (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2))) s) |
(*.f32 2 (*.f32 (+.f32 (pow.f32 u 2) (*.f32 u 1/2)) (*.f32 4 s))) |
(*.f32 (*.f32 2 (+.f32 u (+.f32 u (pow.f32 (+.f32 u u) 2)))) s) |
(+.f32 (*.f32 4 (*.f32 u s)) (*.f32 8 (*.f32 (pow.f32 u 2) s))) |
(+.f32 (*.f32 u (*.f32 4 s)) (*.f32 (pow.f32 u 2) (*.f32 8 s))) |
(*.f32 s (log.f32 (*.f32 (/.f32 1 (*.f32 (-.f32 1 (*.f32 4 u)) (-.f32 1 (*.f32 4 u)))) (-.f32 1 (*.f32 4 u))))) |
(*.f32 s (*.f32 (log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) 2)) |
(*.f32 s (*.f32 (/.f32 (log.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))) 2)) 4) 2)) |
(*.f32 s (+.f32 (*.f32 4 u) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 s (+.f32 (*.f32 u 4) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))))) |
(+.f32 (*.f32 4 (*.f32 u s)) (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))))) |
(+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 s (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 u 4)))) |
(+.f32 (*.f32 u (*.f32 4 s)) (*.f32 s (+.f32 (*.f32 (pow.f32 u 3) 64/3) (*.f32 (pow.f32 u 2) 8)))) |
(+.f32 (*.f32 4 (*.f32 u s)) (+.f32 (*.f32 8 (*.f32 (pow.f32 u 2) s)) (*.f32 (pow.f32 u 3) (*.f32 s 64/3)))) |
| Outputs |
|---|
(*.f32 s (+.f32 (*.f32 4 u) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))))) |
(*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) |
7 calls:
| 125.0ms | (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) |
| 58.0ms | (/.f32 1 (-.f32 1 (*.f32 4 u))) |
| 28.0ms | u |
| 28.0ms | (*.f32 4 u) |
| 25.0ms | (-.f32 1 (*.f32 4 u)) |
| Error | Segments | Branch |
|---|---|---|
| 2.6b | 1 | s |
| 0.6b | 2 | u |
| 2.6b | 1 | (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) |
| 0.6b | 2 | (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) |
| 0.6b | 2 | (/.f32 1 (-.f32 1 (*.f32 4 u))) |
| 0.6b | 2 | (-.f32 1 (*.f32 4 u)) |
| 0.6b | 2 | (*.f32 4 u) |
Compiled 459 to 332 computations (27.7% saved)
| 1× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 0.014419609680771828 | 0.014873410575091839 |
Compiled 17 to 14 computations (17.6% saved)
| Inputs |
|---|
(*.f32 4 (*.f32 u s)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 (*.f32 4 u) s) |
(*.f32 (*.f32 u (*.f32 s 1/4)) 16) |
(*.f32 (/.f32 (*.f32 u s) 8) 32) |
(/.f32 (*.f32 u (*.f32 s 16)) 4) |
(*.f32 4 (*.f32 16 (*.f32 u (/.f32 s 16)))) |
(*.f32 4 (*.f32 (*.f32 u (/.f32 s 8)) 8)) |
(*.f32 (*.f32 (*.f32 u 1/4) (*.f32 s 1/4)) 64) |
(*.f32 (+.f32 (*.f32 3/2 u) (*.f32 5/2 u)) s) |
(*.f32 (+.f32 (*.f32 5/2 s) (*.f32 3/2 s)) u) |
(+.f32 (*.f32 u (*.f32 s 3)) (*.f32 u s)) |
(+.f32 (*.f32 s (*.f32 u 5/2)) (*.f32 u (*.f32 s 3/2))) |
(+.f32 (*.f32 u (*.f32 s 5/2)) (*.f32 s (*.f32 3/2 u))) |
(+.f32 (*.f32 u (*.f32 s 5/2)) (*.f32 u (*.f32 s 3/2))) |
(+.f32 (*.f32 u (*.f32 s 7/2)) (*.f32 u (*.f32 s 1/2))) |
(*.f32 4 (+.f32 (*.f32 u (*.f32 s 1/2)) (*.f32 u (*.f32 s 1/2)))) |
(+.f32 (*.f32 u (*.f32 s 5/2)) (+.f32 (*.f32 u (*.f32 s 3/4)) (*.f32 u (*.f32 s 3/4)))) |
(*.f32 s (log.f32 (+.f32 (*.f32 4 u) 1))) |
(*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) |
(*.f32 (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2))) s) |
(*.f32 2 (*.f32 (+.f32 (pow.f32 u 2) (*.f32 u 1/2)) (*.f32 4 s))) |
(*.f32 (*.f32 2 (+.f32 u (+.f32 u (pow.f32 (+.f32 u u) 2)))) s) |
(+.f32 (*.f32 4 (*.f32 u s)) (*.f32 8 (*.f32 (pow.f32 u 2) s))) |
(+.f32 (*.f32 u (*.f32 4 s)) (*.f32 (pow.f32 u 2) (*.f32 8 s))) |
(*.f32 s (log.f32 (*.f32 (/.f32 1 (*.f32 (-.f32 1 (*.f32 4 u)) (-.f32 1 (*.f32 4 u)))) (-.f32 1 (*.f32 4 u))))) |
(*.f32 s (*.f32 (log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) 2)) |
(*.f32 s (*.f32 (/.f32 (log.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))) 2)) 4) 2)) |
| Outputs |
|---|
(+.f32 (*.f32 u (*.f32 4 s)) (*.f32 (pow.f32 u 2) (*.f32 8 s))) |
(*.f32 s (*.f32 (/.f32 (log.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))) 2)) 4) 2)) |
7 calls:
| 67.0ms | (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) |
| 67.0ms | (-.f32 1 (*.f32 4 u)) |
| 25.0ms | u |
| 24.0ms | (*.f32 4 u) |
| 14.0ms | (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) |
| Error | Segments | Branch |
|---|---|---|
| 3.9b | 1 | s |
| 1.1b | 2 | u |
| 3.9b | 1 | (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) |
| 1.1b | 2 | (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) |
| 1.1b | 2 | (/.f32 1 (-.f32 1 (*.f32 4 u))) |
| 1.1b | 2 | (-.f32 1 (*.f32 4 u)) |
| 1.1b | 2 | (*.f32 4 u) |
Compiled 347 to 251 computations (27.7% saved)
| 1× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 0.0036720293574035168 | 0.003686388721689582 |
Compiled 17 to 14 computations (17.6% saved)
| Inputs |
|---|
(*.f32 4 (*.f32 u s)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 (*.f32 4 u) s) |
(*.f32 (*.f32 u (*.f32 s 1/4)) 16) |
(*.f32 (/.f32 (*.f32 u s) 8) 32) |
(/.f32 (*.f32 u (*.f32 s 16)) 4) |
(*.f32 4 (*.f32 16 (*.f32 u (/.f32 s 16)))) |
(*.f32 4 (*.f32 (*.f32 u (/.f32 s 8)) 8)) |
(*.f32 (*.f32 (*.f32 u 1/4) (*.f32 s 1/4)) 64) |
(*.f32 (+.f32 (*.f32 3/2 u) (*.f32 5/2 u)) s) |
(*.f32 (+.f32 (*.f32 5/2 s) (*.f32 3/2 s)) u) |
(+.f32 (*.f32 u (*.f32 s 3)) (*.f32 u s)) |
(+.f32 (*.f32 s (*.f32 u 5/2)) (*.f32 u (*.f32 s 3/2))) |
(+.f32 (*.f32 u (*.f32 s 5/2)) (*.f32 s (*.f32 3/2 u))) |
(+.f32 (*.f32 u (*.f32 s 5/2)) (*.f32 u (*.f32 s 3/2))) |
(+.f32 (*.f32 u (*.f32 s 7/2)) (*.f32 u (*.f32 s 1/2))) |
(*.f32 4 (+.f32 (*.f32 u (*.f32 s 1/2)) (*.f32 u (*.f32 s 1/2)))) |
(+.f32 (*.f32 u (*.f32 s 5/2)) (+.f32 (*.f32 u (*.f32 s 3/4)) (*.f32 u (*.f32 s 3/4)))) |
(*.f32 s (log.f32 (+.f32 (*.f32 4 u) 1))) |
(*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) |
(*.f32 (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2))) s) |
(*.f32 2 (*.f32 (+.f32 (pow.f32 u 2) (*.f32 u 1/2)) (*.f32 4 s))) |
(*.f32 (*.f32 2 (+.f32 u (+.f32 u (pow.f32 (+.f32 u u) 2)))) s) |
(+.f32 (*.f32 4 (*.f32 u s)) (*.f32 8 (*.f32 (pow.f32 u 2) s))) |
(+.f32 (*.f32 u (*.f32 4 s)) (*.f32 (pow.f32 u 2) (*.f32 8 s))) |
(*.f32 s (log.f32 (*.f32 (/.f32 1 (*.f32 (-.f32 1 (*.f32 4 u)) (-.f32 1 (*.f32 4 u)))) (-.f32 1 (*.f32 4 u))))) |
(*.f32 s (*.f32 (log.f32 (sqrt.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) 2)) |
| Outputs |
|---|
(+.f32 (*.f32 u (*.f32 4 s)) (*.f32 (pow.f32 u 2) (*.f32 8 s))) |
(*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) |
7 calls:
| 25.0ms | (*.f32 4 u) |
| 23.0ms | u |
| 21.0ms | (-.f32 1 (*.f32 4 u)) |
| 14.0ms | (/.f32 1 (-.f32 1 (*.f32 4 u))) |
| 13.0ms | s |
| Error | Segments | Branch |
|---|---|---|
| 3.9b | 1 | s |
| 1.1b | 2 | u |
| 3.9b | 1 | (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) |
| 1.1b | 2 | (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) |
| 1.1b | 2 | (/.f32 1 (-.f32 1 (*.f32 4 u))) |
| 1.1b | 2 | (-.f32 1 (*.f32 4 u)) |
| 1.1b | 2 | (*.f32 4 u) |
Compiled 331 to 237 computations (28.4% saved)
| 1× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 0.0036720293574035168 | 0.003686388721689582 |
Compiled 17 to 14 computations (17.6% saved)
| Inputs |
|---|
(*.f32 4 (*.f32 u s)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 (*.f32 4 u) s) |
(*.f32 (*.f32 u (*.f32 s 1/4)) 16) |
(*.f32 (/.f32 (*.f32 u s) 8) 32) |
(/.f32 (*.f32 u (*.f32 s 16)) 4) |
(*.f32 4 (*.f32 16 (*.f32 u (/.f32 s 16)))) |
(*.f32 4 (*.f32 (*.f32 u (/.f32 s 8)) 8)) |
(*.f32 (*.f32 (*.f32 u 1/4) (*.f32 s 1/4)) 64) |
(*.f32 (+.f32 (*.f32 3/2 u) (*.f32 5/2 u)) s) |
(*.f32 (+.f32 (*.f32 5/2 s) (*.f32 3/2 s)) u) |
(+.f32 (*.f32 u (*.f32 s 3)) (*.f32 u s)) |
(+.f32 (*.f32 s (*.f32 u 5/2)) (*.f32 u (*.f32 s 3/2))) |
(+.f32 (*.f32 u (*.f32 s 5/2)) (*.f32 s (*.f32 3/2 u))) |
(+.f32 (*.f32 u (*.f32 s 5/2)) (*.f32 u (*.f32 s 3/2))) |
(+.f32 (*.f32 u (*.f32 s 7/2)) (*.f32 u (*.f32 s 1/2))) |
(*.f32 4 (+.f32 (*.f32 u (*.f32 s 1/2)) (*.f32 u (*.f32 s 1/2)))) |
(+.f32 (*.f32 u (*.f32 s 5/2)) (+.f32 (*.f32 u (*.f32 s 3/4)) (*.f32 u (*.f32 s 3/4)))) |
(*.f32 s (log.f32 (+.f32 (*.f32 4 u) 1))) |
(*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) |
(*.f32 (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2))) s) |
(*.f32 2 (*.f32 (+.f32 (pow.f32 u 2) (*.f32 u 1/2)) (*.f32 4 s))) |
(*.f32 (*.f32 2 (+.f32 u (+.f32 u (pow.f32 (+.f32 u u) 2)))) s) |
(+.f32 (*.f32 4 (*.f32 u s)) (*.f32 8 (*.f32 (pow.f32 u 2) s))) |
| Outputs |
|---|
(*.f32 (*.f32 2 (+.f32 u (+.f32 u (pow.f32 (+.f32 u u) 2)))) s) |
(*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) |
7 calls:
| 23.0ms | (*.f32 4 u) |
| 22.0ms | u |
| 21.0ms | (-.f32 1 (*.f32 4 u)) |
| 12.0ms | (/.f32 1 (-.f32 1 (*.f32 4 u))) |
| 12.0ms | (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) |
| Error | Segments | Branch |
|---|---|---|
| 3.9b | 1 | s |
| 1.1b | 2 | u |
| 3.9b | 1 | (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) |
| 1.1b | 2 | (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) |
| 1.1b | 2 | (/.f32 1 (-.f32 1 (*.f32 4 u))) |
| 1.1b | 2 | (-.f32 1 (*.f32 4 u)) |
| 1.1b | 2 | (*.f32 4 u) |
Compiled 283 to 199 computations (29.7% saved)
| 1× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 0.0036720293574035168 | 0.003686388721689582 |
Compiled 17 to 14 computations (17.6% saved)
| Inputs |
|---|
(*.f32 4 (*.f32 u s)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 (*.f32 4 u) s) |
(*.f32 (*.f32 u (*.f32 s 1/4)) 16) |
(*.f32 (/.f32 (*.f32 u s) 8) 32) |
(/.f32 (*.f32 u (*.f32 s 16)) 4) |
(*.f32 4 (*.f32 16 (*.f32 u (/.f32 s 16)))) |
(*.f32 4 (*.f32 (*.f32 u (/.f32 s 8)) 8)) |
(*.f32 (*.f32 (*.f32 u 1/4) (*.f32 s 1/4)) 64) |
(*.f32 (+.f32 (*.f32 3/2 u) (*.f32 5/2 u)) s) |
(*.f32 (+.f32 (*.f32 5/2 s) (*.f32 3/2 s)) u) |
(+.f32 (*.f32 u (*.f32 s 3)) (*.f32 u s)) |
(+.f32 (*.f32 s (*.f32 u 5/2)) (*.f32 u (*.f32 s 3/2))) |
(+.f32 (*.f32 u (*.f32 s 5/2)) (*.f32 s (*.f32 3/2 u))) |
(+.f32 (*.f32 u (*.f32 s 5/2)) (*.f32 u (*.f32 s 3/2))) |
(+.f32 (*.f32 u (*.f32 s 7/2)) (*.f32 u (*.f32 s 1/2))) |
(*.f32 4 (+.f32 (*.f32 u (*.f32 s 1/2)) (*.f32 u (*.f32 s 1/2)))) |
(+.f32 (*.f32 u (*.f32 s 5/2)) (+.f32 (*.f32 u (*.f32 s 3/4)) (*.f32 u (*.f32 s 3/4)))) |
(*.f32 s (log.f32 (+.f32 (*.f32 4 u) 1))) |
(*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) |
(*.f32 (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2))) s) |
(*.f32 2 (*.f32 (+.f32 (pow.f32 u 2) (*.f32 u 1/2)) (*.f32 4 s))) |
| Outputs |
|---|
(*.f32 (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2))) s) |
(*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) |
7 calls:
| 20.0ms | (*.f32 4 u) |
| 20.0ms | u |
| 17.0ms | (-.f32 1 (*.f32 4 u)) |
| 11.0ms | (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) |
| 10.0ms | (/.f32 1 (-.f32 1 (*.f32 4 u))) |
| Error | Segments | Branch |
|---|---|---|
| 3.9b | 1 | s |
| 1.2b | 2 | u |
| 3.9b | 1 | (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) |
| 1.2b | 2 | (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) |
| 1.2b | 2 | (/.f32 1 (-.f32 1 (*.f32 4 u))) |
| 1.2b | 2 | (-.f32 1 (*.f32 4 u)) |
| 1.2b | 2 | (*.f32 4 u) |
Compiled 257 to 183 computations (28.8% saved)
| 1× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 0.0036720293574035168 | 0.003686388721689582 |
Compiled 17 to 14 computations (17.6% saved)
| Inputs |
|---|
(*.f32 4 (*.f32 u s)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 (*.f32 4 u) s) |
(*.f32 (*.f32 u (*.f32 s 1/4)) 16) |
(*.f32 (/.f32 (*.f32 u s) 8) 32) |
(/.f32 (*.f32 u (*.f32 s 16)) 4) |
(*.f32 4 (*.f32 16 (*.f32 u (/.f32 s 16)))) |
(*.f32 4 (*.f32 (*.f32 u (/.f32 s 8)) 8)) |
(*.f32 (*.f32 (*.f32 u 1/4) (*.f32 s 1/4)) 64) |
(*.f32 (+.f32 (*.f32 3/2 u) (*.f32 5/2 u)) s) |
(*.f32 (+.f32 (*.f32 5/2 s) (*.f32 3/2 s)) u) |
(+.f32 (*.f32 u (*.f32 s 3)) (*.f32 u s)) |
(+.f32 (*.f32 s (*.f32 u 5/2)) (*.f32 u (*.f32 s 3/2))) |
(+.f32 (*.f32 u (*.f32 s 5/2)) (*.f32 s (*.f32 3/2 u))) |
(+.f32 (*.f32 u (*.f32 s 5/2)) (*.f32 u (*.f32 s 3/2))) |
(+.f32 (*.f32 u (*.f32 s 7/2)) (*.f32 u (*.f32 s 1/2))) |
(*.f32 4 (+.f32 (*.f32 u (*.f32 s 1/2)) (*.f32 u (*.f32 s 1/2)))) |
(+.f32 (*.f32 u (*.f32 s 5/2)) (+.f32 (*.f32 u (*.f32 s 3/4)) (*.f32 u (*.f32 s 3/4)))) |
(*.f32 s (log.f32 (+.f32 (*.f32 4 u) 1))) |
(*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) |
| Outputs |
|---|
(*.f32 s (*.f32 4 u)) |
(*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) |
7 calls:
| 81.0ms | (*.f32 4 u) |
| 78.0ms | (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) |
| 20.0ms | u |
| 16.0ms | (-.f32 1 (*.f32 4 u)) |
| 10.0ms | (/.f32 1 (-.f32 1 (*.f32 4 u))) |
| Error | Segments | Branch |
|---|---|---|
| 7.8b | 1 | s |
| 3.3b | 2 | u |
| 7.8b | 1 | (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))))) |
| 3.3b | 2 | (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))) |
| 3.3b | 2 | (/.f32 1 (-.f32 1 (*.f32 4 u))) |
| 3.3b | 2 | (-.f32 1 (*.f32 4 u)) |
| 3.3b | 2 | (*.f32 4 u) |
Compiled 233 to 165 computations (29.2% saved)
| 1× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 0.000107147941889707 | 0.00012014974345220253 |
Compiled 17 to 14 computations (17.6% saved)
Total -9.8b remaining (-125.5%)
Threshold costs -9.8b (-125.5%)
| Inputs |
|---|
(*.f32 4 (*.f32 u s)) |
(*.f32 s (*.f32 4 u)) |
(*.f32 (*.f32 4 u) s) |
(*.f32 (*.f32 u (*.f32 s 1/4)) 16) |
(*.f32 (/.f32 (*.f32 u s) 8) 32) |
(/.f32 (*.f32 u (*.f32 s 16)) 4) |
(*.f32 4 (*.f32 16 (*.f32 u (/.f32 s 16)))) |
(*.f32 4 (*.f32 (*.f32 u (/.f32 s 8)) 8)) |
(*.f32 (*.f32 (*.f32 u 1/4) (*.f32 s 1/4)) 64) |
(*.f32 (+.f32 (*.f32 3/2 u) (*.f32 5/2 u)) s) |
(*.f32 (+.f32 (*.f32 5/2 s) (*.f32 3/2 s)) u) |
(+.f32 (*.f32 u (*.f32 s 3)) (*.f32 u s)) |
(+.f32 (*.f32 s (*.f32 u 5/2)) (*.f32 u (*.f32 s 3/2))) |
(+.f32 (*.f32 u (*.f32 s 5/2)) (*.f32 s (*.f32 3/2 u))) |
(+.f32 (*.f32 u (*.f32 s 5/2)) (*.f32 u (*.f32 s 3/2))) |
(+.f32 (*.f32 u (*.f32 s 7/2)) (*.f32 u (*.f32 s 1/2))) |
(*.f32 4 (+.f32 (*.f32 u (*.f32 s 1/2)) (*.f32 u (*.f32 s 1/2)))) |
(+.f32 (*.f32 u (*.f32 s 5/2)) (+.f32 (*.f32 u (*.f32 s 3/4)) (*.f32 u (*.f32 s 3/4)))) |
(*.f32 s (log.f32 (+.f32 (*.f32 4 u) 1))) |
| Outputs |
|---|
(*.f32 s (*.f32 4 u)) |
3 calls:
| 9.0ms | (*.f32 4 u) |
| 9.0ms | s |
| 9.0ms | u |
| Error | Segments | Branch |
|---|---|---|
| 7.8b | 1 | s |
| 7.8b | 1 | u |
| 7.8b | 1 | (*.f32 4 u) |
Compiled 185 to 124 computations (33% saved)
| 1× | egg-herbie |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 74 | 782 |
| 1× | fuel |
| 1× | saturated |
| Inputs |
|---|
(if (<=.f32 (-.f32 1 (*.f32 4 u)) 16022241/16777216) (*.f32 s (*.f32 (/.f32 (log.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))) 2)) 4) 2)) (*.f32 s (+.f32 (+.f32 (*.f32 4 u) (*.f32 64 (pow.f32 u 4))) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3)))))) |
(if (<=.f32 (-.f32 1 (*.f32 4 u)) 16022241/16777216) (*.f32 s (*.f32 (/.f32 (log.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))) 2)) 4) 2)) (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))))) |
(if (<=.f32 (*.f32 4 u) 1946157/134217728) (*.f32 s (+.f32 (*.f32 4 u) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))))) (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))))) |
(if (<=.f32 (*.f32 4 u) 1975685/536870912) (+.f32 (*.f32 u (*.f32 4 s)) (*.f32 (pow.f32 u 2) (*.f32 8 s))) (*.f32 s (*.f32 (/.f32 (log.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))) 2)) 4) 2))) |
(if (<=.f32 (*.f32 4 u) 1975685/536870912) (+.f32 (*.f32 u (*.f32 4 s)) (*.f32 (pow.f32 u 2) (*.f32 8 s))) (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))))) |
(if (<=.f32 (*.f32 4 u) 1975685/536870912) (*.f32 (*.f32 2 (+.f32 u (+.f32 u (pow.f32 (+.f32 u u) 2)))) s) (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))))) |
(if (<=.f32 (*.f32 4 u) 1975685/536870912) (*.f32 (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2))) s) (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))))) |
(if (<=.f32 (*.f32 4 u) 8246337/68719476736) (*.f32 s (*.f32 4 u)) (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))))) |
(*.f32 s (*.f32 4 u)) |
(*.f32 4 (*.f32 u s)) |
| Outputs |
|---|
(if (<=.f32 (-.f32 1 (*.f32 4 u)) 16022241/16777216) (*.f32 s (*.f32 (/.f32 (log.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))) 2)) 4) 2)) (*.f32 s (+.f32 (+.f32 (*.f32 4 u) (*.f32 64 (pow.f32 u 4))) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3)))))) |
(if (<=.f32 (-.f32 1 (*.f32 4 u)) 16022241/16777216) (*.f32 s (*.f32 (/.f32 (log.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))) 2)) 4) 2)) (*.f32 s (+.f32 (*.f32 8 (pow.f32 u 2)) (+.f32 (*.f32 u 4) (+.f32 (*.f32 64/3 (pow.f32 u 3)) (*.f32 64 (pow.f32 u 4))))))) |
(if (<=.f32 (*.f32 4 u) 1946157/134217728) (*.f32 s (+.f32 (*.f32 4 u) (+.f32 (*.f32 8 (pow.f32 u 2)) (*.f32 64/3 (pow.f32 u 3))))) (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))))) |
(if (<=.f32 (*.f32 4 u) 1975685/536870912) (+.f32 (*.f32 u (*.f32 4 s)) (*.f32 (pow.f32 u 2) (*.f32 8 s))) (*.f32 s (*.f32 (/.f32 (log.f32 (pow.f32 (/.f32 1 (-.f32 1 (*.f32 4 u))) 2)) 4) 2))) |
(if (<=.f32 (*.f32 4 u) 1975685/536870912) (+.f32 (*.f32 u (*.f32 4 s)) (*.f32 (pow.f32 u 2) (*.f32 8 s))) (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))))) |
(if (<=.f32 (*.f32 4 u) 1975685/536870912) (*.f32 (*.f32 2 (+.f32 u (+.f32 u (pow.f32 (+.f32 u u) 2)))) s) (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))))) |
(if (<=.f32 (*.f32 4 u) 1975685/536870912) (*.f32 (+.f32 (*.f32 4 u) (*.f32 8 (pow.f32 u 2))) s) (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))))) |
(if (<=.f32 (*.f32 4 u) 8246337/68719476736) (*.f32 s (*.f32 4 u)) (*.f32 s (log.f32 (/.f32 1 (-.f32 1 (*.f32 4 u)))))) |
(*.f32 s (*.f32 4 u)) |
(*.f32 4 (*.f32 u s)) |
Compiled 298 to 238 computations (20.1% saved)
| 1× | egg-herbie |
| 1004× | rational.json-simplify-41 |
| 932× | rational.json-simplify-2 |
| 846× | rational.json-simplify-46 |
| 798× | rational.json-simplify-35 |
| 716× | rational.json-simplify-51 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 205 | 3346 |
| 1 | 459 | 3346 |
| 2 | 988 | 3322 |
| 3 | 2454 | 3316 |
| 4 | 5932 | 3316 |
| 1× | node limit |
Compiled 71 to 56 computations (21.1% saved)
Compiled 280 to 220 computations (21.4% saved)
Loading profile data...