
Time bar (total: 3.4s)
| 1× | search |
| Probability | Valid | Unknown | Precondition | Infinite | Domain | Can't | Iter |
|---|---|---|---|---|---|---|---|
| 0.0% | 0.0% | 99.8% | 0.2% | 0.0% | 0.0% | 0.0% | 0 |
| 0.0% | 0.0% | 99.8% | 0.2% | 0.0% | 0.0% | 0.0% | 1 |
| 0.0% | 0.0% | 99.8% | 0.2% | 0.0% | 0.0% | 0.0% | 2 |
| 0.0% | 0.0% | 99.8% | 0.2% | 0.0% | 0.0% | 0.0% | 3 |
| 0.0% | 0.0% | 99.8% | 0.2% | 0.0% | 0.0% | 0.0% | 4 |
| 25.0% | 25.0% | 74.9% | 0.2% | 0.0% | 0.0% | 0.0% | 5 |
| 25.0% | 25.0% | 74.9% | 0.2% | 0.0% | 0.0% | 0.0% | 6 |
| 25.0% | 25.0% | 74.9% | 0.2% | 0.0% | 0.0% | 0.0% | 7 |
| 37.5% | 37.4% | 62.4% | 0.2% | 0.0% | 0.0% | 0.0% | 8 |
| 56.3% | 56.1% | 43.7% | 0.2% | 0.0% | 0.0% | 0.0% | 9 |
| 56.3% | 56.1% | 43.7% | 0.2% | 0.0% | 0.0% | 0.0% | 10 |
| 56.3% | 56.1% | 43.7% | 0.2% | 0.0% | 0.0% | 0.0% | 11 |
| 65.6% | 65.5% | 34.3% | 0.2% | 0.0% | 0.0% | 0.0% | 12 |
Compiled 11 to 10 computations (9.1% saved)
| 198.0ms | 8 256× | 0 | valid |
Sub: 4.0ms (39.5% of total, 0.0 MiB)Div: 3.0ms (29.6% of total, 0.0 MiB)Mul: 3.0ms (29.6% of total, 0.0 MiB)Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 46 | 143 |
| 1 | 233 | 136 |
| 2 | 924 | 136 |
| 3 | 3249 | 136 |
| 1× | node-limit |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 87.6% | (/.f64 x (*.f64 (-.f64 y z) (-.f64 t z))) |
(negabs x)
(sort y t)
Compiled 2 to 16 computations (-700.0% saved)
| Inputs |
|---|
| Outputs |
|---|
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 412 | 1986 |
| 1× | iter-limit |
| Inputs |
|---|
%3 = (-.f64 y z) %5 = (-.f64 t z) %6 = (*.f64 %3 %5) x y z %3 t %5 %6 (/.f64 x %6) |
| Outputs |
|---|
%6 = (- y z) %8 = (- t z) %9 = (* %6 %8) %10 = (/ x %9) %11 = (-.f64 t z) %12 = (-.f64 y z) %18 = (*.f64 #s(literal -1 binary64) z) %21 = (*.f64 z %11) %24 = (*.f64 y %11) %27 = (/.f64 x %21) %30 = (*.f64 x y) %32 = (pow.f64 z #s(literal 2 binary64)) %33 = (*.f64 %32 %11) %39 = (pow.f64 z #s(literal 3 binary64)) %40 = (*.f64 %39 %11) %43 = (/.f64 x %33) %49 = (pow.f64 z #s(literal 4 binary64)) %61 = (/.f64 z y) %67 = (/.f64 %21 y) %75 = (/.f64 x %11) %76 = (*.f64 x z) %77 = (/.f64 %76 %24) %81 = (*.f64 x %32) %82 = (pow.f64 y #s(literal 2 binary64)) %84 = (/.f64 %81 (*.f64 %82 %11)) %86 = (*.f64 #s(literal -1 binary64) %77) %90 = (*.f64 x %39) %91 = (pow.f64 y #s(literal 3 binary64)) %112 = (/.f64 %76 %11) %139 = (*.f64 t y) %142 = (fma.f64 #s(literal -1 binary64) t (*.f64 #s(literal -1 binary64) y)) %143 = (*.f64 z %142) %150 = (/.f64 x %139) %153 = (pow.f64 t #s(literal 2 binary64)) %154 = (*.f64 %153 %82) %159 = (*.f64 x (pow.f64 %142 #s(literal 2 binary64))) %160 = (pow.f64 t #s(literal 3 binary64)) %161 = (*.f64 %160 %91) %164 = (fma.f64 #s(literal -1 binary64) (/.f64 %159 %161) (/.f64 x %154)) %167 = (*.f64 x %142) %168 = (/.f64 %167 %154) %184 = (/.f64 y z) %188 = (/.f64 t z) %193 = (*.f64 #s(literal -1 binary64) %184) %206 = (/.f64 %167 z) %211 = (*.f64 t %30) %212 = (fma.f64 #s(literal -1 binary64) %159 %211) %244 = (+.f64 t y) %259 = (*.f64 x %244) %265 = (*.f64 x (pow.f64 %244 #s(literal 2 binary64))) %279 = (fma.f64 #s(literal -1 binary64) %265 %211) %294 = (*.f64 z %12) %297 = (*.f64 t %12) %300 = (/.f64 x %294) %303 = (*.f64 t x) %304 = (*.f64 %32 %12) %309 = (*.f64 %39 %12) %312 = (/.f64 x %304) %327 = (/.f64 z t) %333 = (/.f64 %294 t) %341 = (/.f64 x %12) %342 = (/.f64 %76 %297) %347 = (/.f64 %81 (*.f64 %153 %12)) %349 = (*.f64 #s(literal -1 binary64) %342) %373 = (/.f64 %76 %12) (approx x #s(literal 0 binary64)) (approx x x) (approx %10 (/.f64 x (*.f64 %11 %12))) (approx y y) (approx %6 %18) (approx %6 %12) (approx %9 (*.f64 #s(literal -1 binary64) %21)) (approx %9 (fma.f64 #s(literal -1 binary64) %21 %24)) (approx %10 (*.f64 #s(literal -1 binary64) %27)) (approx %10 (fma.f64 #s(literal -1 binary64) %27 (*.f64 #s(literal -1 binary64) (/.f64 %30 %33)))) (approx %10 (fma.f64 #s(literal -1 binary64) %27 (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %30 %40)) %43)))) (approx %10 (fma.f64 #s(literal -1 binary64) %27 (*.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %30 (*.f64 %49 %11))) (/.f64 x %40))) %43)))) (approx %6 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %61)))) (approx %9 %24) (approx %9 (*.f64 y (-.f64 (+.f64 t (*.f64 #s(literal -1 binary64) %67)) z))) (approx %10 (/.f64 x %24)) (approx %10 (/.f64 (+.f64 %75 %77) y)) (approx %10 (/.f64 (-.f64 (+.f64 %75 %84) %86) y)) (approx %10 (/.f64 (-.f64 (+.f64 %75 (/.f64 %90 (*.f64 %91 %11))) (fma.f64 #s(literal -1 binary64) %77 (*.f64 #s(literal -1 binary64) %84))) y)) (approx %6 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 %61 #s(literal 1 binary64))))) (approx %9 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %11 %67)))) (approx %10 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %75 %86) y))) (approx %10 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %75 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 %112 (/.f64 %81 %24)) y))) y))) (approx %10 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %75 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %81 %11) (*.f64 #s(literal -1 binary64) (/.f64 %90 %24))) y) %112) y))) y))) (approx z z) (approx %6 (+.f64 y %18)) (approx %8 t) (approx %8 (+.f64 t %18)) (approx %9 %139) (approx %9 (fma.f64 t y %143)) (approx %9 (fma.f64 t y (*.f64 z (+.f64 z %142)))) (approx %10 %150) (approx %10 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x %143) %154) %150)) (approx %10 (fma.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 z %164)) %168) %150)) (approx %10 (fma.f64 z (-.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 %167 %161) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %142 %164) %139))))) %164)) %168) %150)) (approx %6 (*.f64 z (-.f64 %184 #s(literal 1 binary64)))) (approx %8 (*.f64 z (-.f64 %188 #s(literal 1 binary64)))) (approx %9 %32) (approx %9 (*.f64 %32 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %188 %193)))) (approx %9 (*.f64 %32 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %188 (fma.f64 #s(literal -1 binary64) %184 (/.f64 %139 %32)))))) (approx %10 (/.f64 x %32)) (approx %10 (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) %206)) %32)) (approx %10 (/.f64 (-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 %212 %32))) %206) %32)) (approx %10 (/.f64 (-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 t (*.f64 x (*.f64 y %142))) (*.f64 #s(literal -1 binary64) (*.f64 %142 %212))) %39))) (fma.f64 #s(literal -1 binary64) (/.f64 %159 %32) (+.f64 (/.f64 %211 %32) %206))) %32)) (approx %6 (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) %193)))) (approx %8 (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %188))))) (approx %9 (*.f64 %32 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 %244 z))))) (approx %9 (*.f64 %32 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 t (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 %139 z)))) z))))) (approx %10 (/.f64 (+.f64 x (/.f64 %259 z)) %32)) (approx %10 (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %265 z) (/.f64 %211 z)) %259) z))) %32)) (approx %10 (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t (*.f64 x (*.f64 y %244))) z) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %244 %279) z))) %279) z)) %259) z))) %32)) (approx %8 %11) (approx %9 (*.f64 #s(literal -1 binary64) %294)) (approx %9 (fma.f64 #s(literal -1 binary64) %294 %297)) (approx %10 (*.f64 #s(literal -1 binary64) %300)) (approx %10 (fma.f64 #s(literal -1 binary64) %300 (*.f64 #s(literal -1 binary64) (/.f64 %303 %304)))) (approx %10 (fma.f64 #s(literal -1 binary64) %300 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %303 %309)) %312)))) (approx %10 (fma.f64 #s(literal -1 binary64) %300 (*.f64 t (-.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %303 (*.f64 %49 %12))) (/.f64 x %309))) %312)))) (approx %8 (*.f64 t (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %327)))) (approx %9 %297) (approx %9 (*.f64 t (-.f64 (+.f64 y (*.f64 #s(literal -1 binary64) %333)) z))) (approx %10 (/.f64 x %297)) (approx %10 (/.f64 (+.f64 %341 %342) t)) (approx %10 (/.f64 (-.f64 (+.f64 %341 %347) %349) t)) (approx %10 (/.f64 (-.f64 (+.f64 %341 (/.f64 %90 (*.f64 %160 %12))) (fma.f64 #s(literal -1 binary64) %342 (*.f64 #s(literal -1 binary64) %347))) t)) (approx %8 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 %327 #s(literal 1 binary64))))) (approx %9 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %12 %333)))) (approx %10 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %341 %349) t))) (approx %10 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %341 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 %373 (/.f64 %81 %297)) t))) t))) (approx %10 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %341 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %81 %12) (*.f64 #s(literal -1 binary64) (/.f64 %90 %297))) t) %373) t))) t))) |
12 calls:
| Time | Variable | Point |
|---|---|---|
| 5.0ms | x | -inf |
| 3.0ms | y | 0 |
| 2.0ms | z | -inf |
| 2.0ms | z | inf |
| 1.0ms | y | inf |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 8 | 26 |
| 0 | 12 | 26 |
| 1 | 39 | 26 |
| 2 | 129 | 26 |
| 3 | 452 | 26 |
| 4 | 1707 | 26 |
| 0 | 4097 | 26 |
| 0 | 4493 | 26 |
| 1× | iter-limit |
| 1× | iter-limit |
| 1× | node-limit |
| 1× | iter-limit |
| Inputs |
|---|
%3 = (-.f64 y z) %5 = (-.f64 t z) %6 = (*.f64 %3 %5) x y z %3 t %5 %6 (/.f64 x %6) |
| Outputs |
|---|
%4 = (-.f64 y z) %8 = (-.f64 z y) %9 = (/.f64 #s(literal -1 binary64) %8) %12 = (neg.f64 z) %14 = (neg.f64 y) %19 = (-.f64 t z) %22 = (-.f64 z t) %23 = (/.f64 #s(literal -1 binary64) %22) %27 = (neg.f64 t) %33 = (*.f64 %19 %4) %37 = (/.f64 #s(literal 1 binary64) %33) %39 = (*.f64 %8 %19) %41 = (fabs.f64 z) %42 = (fabs.f64 %41) %43 = (*.f64 %19 y) %44 = (fma.f64 %12 t %43) %46 = (*.f64 t %4) %47 = (fma.f64 %12 y %46) %49 = (neg.f64 %41) %54 = (*.f64 %22 z) %56 = (*.f64 %8 z) %61 = (fma.f64 z z %43) %63 = (fma.f64 t y %56) %65 = (*.f64 t y) %66 = (*.f64 %4 z) %67 = (-.f64 %65 %66) %70 = (fma.f64 t y %54) %72 = (fma.f64 z z %46) %74 = (*.f64 %19 z) %75 = (-.f64 %65 %74) %81 = (*.f64 %12 t) %85 = (fma.f64 %12 y %54) %87 = (fma.f64 %12 t %56) %89 = (*.f64 %12 y) %90 = (-.f64 %89 %74) %92 = (-.f64 %81 %66) %94 = (*.f64 z z) %167 = (*.f64 x #s(literal -2 binary64)) %168 = (/.f64 %167 %8) %170 = (/.f64 #s(literal 1/2 binary64) %19) %172 = (/.f64 %167 %22) %173 = (/.f64 #s(literal 1/2 binary64) %4) %175 = (/.f64 %167 %19) %176 = (/.f64 #s(literal 1/2 binary64) %8) %178 = (/.f64 %167 %4) %179 = (/.f64 #s(literal 1/2 binary64) %22) %181 = (+.f64 x x) %182 = (*.f64 #s(literal -1 binary64) %181) %183 = (/.f64 %182 %8) %185 = (/.f64 %182 %22) %187 = (/.f64 %182 %19) %189 = (/.f64 %182 %4) %191 = (neg.f64 x) %192 = (*.f64 %191 #s(literal 1/2 binary64)) %193 = (/.f64 %192 %22) %195 = (/.f64 #s(literal 2 binary64) %4) %197 = (*.f64 x #s(literal 1/2 binary64)) %198 = (/.f64 %197 %19) %200 = (/.f64 %192 %4) %201 = (/.f64 #s(literal 2 binary64) %22) %203 = (/.f64 %197 %8) %205 = (/.f64 %192 %19) %206 = (/.f64 #s(literal 2 binary64) %8) %208 = (/.f64 %197 %22) %210 = (/.f64 %192 %8) %211 = (/.f64 #s(literal 2 binary64) %19) %213 = (/.f64 %197 %4) %215 = (/.f64 x #s(literal 2 binary64)) %216 = (/.f64 #s(literal 2 binary64) %33) %218 = (/.f64 x %19) %219 = (*.f64 %218 #s(literal 2 binary64)) %221 = (*.f64 %37 %181) %223 = (*.f64 %191 %206) %225 = (*.f64 %191 %201) %227 = (*.f64 %191 %211) %229 = (*.f64 %191 %195) %231 = (*.f64 x %211) %233 = (*.f64 x %195) %235 = (/.f64 x %4) %236 = (*.f64 %235 #s(literal 2 binary64)) %238 = (/.f64 %181 %8) %240 = (/.f64 %181 %22) %242 = (/.f64 %181 %19) %244 = (/.f64 %181 %4) %246 = (*.f64 %191 #s(literal 2 binary64)) %248 = (/.f64 #s(literal -1/2 binary64) %33) %251 = (/.f64 x %33) %252 = (/.f64 %251 #s(literal 4 binary64)) %254 = (/.f64 #s(literal 1/2 binary64) %33) %256 = (/.f64 x %22) %257 = (/.f64 #s(literal -1 binary64) %4) %259 = (/.f64 #s(literal -1 binary64) %19) %260 = (/.f64 x %8) %263 = (*.f64 #s(literal -1/2 binary64) x) %264 = (/.f64 %263 %19) %266 = (*.f64 #s(literal 1/2 binary64) x) %267 = (/.f64 %266 %22) %269 = (*.f64 %170 %191) %271 = (/.f64 %263 %4) %273 = (/.f64 %266 %8) %275 = (*.f64 %173 %191) %280 = (/.f64 %263 %8) %282 = (/.f64 %266 %4) %284 = (*.f64 %176 %191) %286 = (*.f64 %173 x) %289 = (/.f64 %263 %22) %291 = (/.f64 %266 %19) %293 = (*.f64 %179 %191) %295 = (*.f64 %170 x) %298 = (/.f64 %181 %33) %300 = (*.f64 #s(literal 2 binary64) %251) %302 = (/.f64 %251 #s(literal 2 binary64)) %304 = (*.f64 %170 %235) %306 = (*.f64 %248 %191) %308 = (*.f64 %254 x) %310 = (*.f64 #s(literal 1/2 binary64) %251) %313 = (/.f64 #s(literal -1 binary64) %33) %317 = (/.f64 x %39) %322 = (/.f64 %251 #s(literal 1 binary64)) %328 = (*.f64 %218 #s(literal -1 binary64)) %331 = (*.f64 #s(literal -1 binary64) %235) %334 = (*.f64 %259 %191) %339 = (*.f64 #s(literal 2 binary64) %256) %341 = (*.f64 #s(literal 2 binary64) %8) %344 = (*.f64 #s(literal 2 binary64) %218) %346 = (*.f64 #s(literal 2 binary64) %4) %349 = (*.f64 #s(literal 2 binary64) %260) %351 = (*.f64 #s(literal 2 binary64) %22) %354 = (*.f64 #s(literal 2 binary64) %235) %356 = (*.f64 #s(literal 2 binary64) %19) %359 = (*.f64 #s(literal 2 binary64) %191) %361 = (*.f64 #s(literal 2 binary64) %39) %369 = (*.f64 #s(literal 2 binary64) %33) %410 = (/.f64 (*.f64 %235 #s(literal 0 binary64)) %19) %413 = (/.f64 (*.f64 #s(literal 0 binary64) %235) %19) %416 = (/.f64 (*.f64 %191 #s(literal 0 binary64)) %39) %419 = (/.f64 (*.f64 #s(literal 0 binary64) %191) %39) %422 = (/.f64 (*.f64 x #s(literal 0 binary64)) %33) %425 = (/.f64 (*.f64 #s(literal 0 binary64) x) %33) %865 = (/.f64 x %369) %868 = (/.f64 (*.f64 %235 #s(literal 1/2 binary64)) %19) %871 = (/.f64 (*.f64 #s(literal 1/2 binary64) %235) %19) %873 = (/.f64 %192 %39) %876 = (/.f64 (*.f64 #s(literal 1/2 binary64) %191) %39) %878 = (/.f64 %197 %33) %880 = (/.f64 %266 %33) x y z (*.f64 #s(literal 1 binary64) %4) (pow.f64 %4 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) %9) (neg.f64 %8) (fma.f64 #s(literal 1 binary64) %12 y) (-.f64 %12 %14) %4 (+.f64 %12 y) (+.f64 y %12) t (*.f64 #s(literal 1 binary64) %19) (pow.f64 %19 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) %23) (neg.f64 %22) (fma.f64 #s(literal 1 binary64) %12 t) (-.f64 %12 %27) %19 (+.f64 %12 t) (+.f64 t %12) (*.f64 %8 %22) (*.f64 %22 %8) (*.f64 #s(literal 1 binary64) %33) %33 (*.f64 %4 %19) (pow.f64 %33 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) %37) (neg.f64 %39) (fma.f64 %42 %42 %44) (fma.f64 %42 %42 %47) (fma.f64 %49 %49 %44) (fma.f64 %49 %49 %47) (fma.f64 %41 %41 %44) (fma.f64 %41 %41 %47) (fma.f64 %14 %22 %54) (fma.f64 %27 %8 %56) (fma.f64 %12 %12 %44) (fma.f64 %12 %12 %47) (fma.f64 %12 %19 %43) (fma.f64 %12 t %61) (fma.f64 %12 t %63) (fma.f64 %12 t %67) (fma.f64 %12 %4 %46) (fma.f64 %12 y %70) (fma.f64 %12 y %72) (fma.f64 %12 y %75) (fma.f64 %8 %27 %56) (fma.f64 %8 z %46) (fma.f64 %22 %14 %54) (fma.f64 %22 z %43) (fma.f64 #s(literal 1 binary64) %81 %61) (fma.f64 #s(literal 1 binary64) %81 %63) (fma.f64 #s(literal 1 binary64) %81 %67) (fma.f64 #s(literal 1 binary64) %65 %85) (fma.f64 #s(literal 1 binary64) %65 %87) (fma.f64 #s(literal 1 binary64) %65 %90) (fma.f64 #s(literal 1 binary64) %65 %92) (fma.f64 #s(literal 1 binary64) %94 %44) (fma.f64 #s(literal 1 binary64) %94 %47) (fma.f64 #s(literal 1 binary64) %89 %70) (fma.f64 #s(literal 1 binary64) %89 %72) (fma.f64 #s(literal 1 binary64) %89 %75) (fma.f64 #s(literal 1 binary64) %54 %43) (fma.f64 #s(literal 1 binary64) %43 %54) (fma.f64 #s(literal 1 binary64) %56 %46) (fma.f64 #s(literal 1 binary64) %46 %56) (fma.f64 %19 %12 %43) (fma.f64 %19 y %54) (fma.f64 t %12 %61) (fma.f64 t %12 %63) (fma.f64 t %12 %67) (fma.f64 t %4 %56) (fma.f64 t y %85) (fma.f64 t y %87) (fma.f64 t y %90) (fma.f64 t y %92) (fma.f64 %4 %12 %46) (fma.f64 %4 t %56) (fma.f64 z %8 %46) (fma.f64 z %22 %43) (fma.f64 z z %44) (fma.f64 z z %47) (fma.f64 y %12 %70) (fma.f64 y %12 %72) (fma.f64 y %12 %75) (fma.f64 y %19 %54) (fma.f64 y t %85) (fma.f64 y t %87) (fma.f64 y t %90) (fma.f64 y t %92) (-.f64 %54 (*.f64 %22 y)) (-.f64 %43 %74) (-.f64 %56 (*.f64 %8 t)) (-.f64 %46 %66) (+.f64 (fma.f64 %22 z %65) %89) (+.f64 (fma.f64 %22 z %89) %65) (+.f64 (fma.f64 %19 y %81) %94) (+.f64 (fma.f64 %19 y %94) %81) (+.f64 (fma.f64 %8 z %81) %65) (+.f64 (fma.f64 %8 z %65) %81) (+.f64 (fma.f64 t %4 %94) %89) (+.f64 (fma.f64 t %4 %89) %94) (+.f64 %81 %61) (+.f64 %81 %63) (+.f64 %81 %67) (+.f64 %65 %85) (+.f64 %65 %87) (+.f64 %65 %90) (+.f64 %65 %92) (+.f64 %94 %44) (+.f64 %94 %47) (+.f64 %89 %70) (+.f64 %89 %72) (+.f64 %89 %75) (+.f64 %54 %43) (+.f64 %43 %54) (+.f64 %56 %46) (+.f64 %46 %56) (*.f64 %168 %170) (*.f64 %172 %173) (*.f64 %175 %176) (*.f64 %178 %179) (*.f64 %183 %170) (*.f64 %185 %173) (*.f64 %187 %176) (*.f64 %189 %179) (*.f64 %193 %195) (*.f64 %198 %195) (*.f64 %200 %201) (*.f64 %203 %201) (*.f64 %205 %206) (*.f64 %208 %206) (*.f64 %210 %211) (*.f64 %213 %211) (*.f64 %215 %216) (*.f64 %219 %173) (*.f64 %221 #s(literal 1/2 binary64)) (*.f64 %223 %170) (*.f64 %225 %173) (*.f64 %227 %176) (*.f64 %229 %179) (*.f64 %231 %173) (*.f64 %233 %170) (*.f64 %236 %170) (*.f64 %238 %179) (*.f64 %240 %176) (*.f64 %242 %173) (*.f64 %244 %170) (*.f64 %246 %248) (*.f64 #s(literal 4 binary64) %252) (*.f64 %181 %254) (*.f64 %256 %257) (*.f64 %259 %260) (*.f64 %257 %256) (*.f64 %206 %264) (*.f64 %206 %267) (*.f64 %206 %269) (*.f64 %201 %271) (*.f64 %201 %273) (*.f64 %201 %275) (*.f64 %176 %240) (*.f64 %179 %238) (*.f64 %173 %242) (*.f64 %211 %280) (*.f64 %211 %282) (*.f64 %211 %284) (*.f64 %211 %286) (*.f64 %170 %244) (*.f64 %195 %289) (*.f64 %195 %291) (*.f64 %195 %293) (*.f64 %195 %295) (*.f64 %218 %9) (*.f64 #s(literal 1/2 binary64) %298) (*.f64 #s(literal 1/2 binary64) %300) (*.f64 #s(literal 2 binary64) %302) (*.f64 #s(literal 2 binary64) %304) (*.f64 #s(literal 2 binary64) %306) (*.f64 #s(literal 2 binary64) %308) (*.f64 #s(literal 2 binary64) %310) (*.f64 %23 %235) (*.f64 %313 %191) (*.f64 %9 %218) (*.f64 %260 %259) (*.f64 #s(literal -1 binary64) %317) (*.f64 %235 %23) (*.f64 %37 x) (*.f64 %191 %313) (*.f64 #s(literal 1 binary64) %322) (*.f64 #s(literal 1 binary64) %251) (*.f64 %251 #s(literal 1 binary64)) (*.f64 x %37) (pow.f64 %251 #s(literal 1 binary64)) (/.f64 (neg.f64 %328) %4) (/.f64 (neg.f64 %331) %19) (/.f64 (neg.f64 %334) %8) (/.f64 (neg.f64 %300) #s(literal -2 binary64)) (/.f64 (neg.f64 %339) (neg.f64 %341)) (/.f64 (neg.f64 %344) (neg.f64 %346)) (/.f64 (neg.f64 %349) (neg.f64 %351)) (/.f64 (neg.f64 %354) (neg.f64 %356)) (/.f64 (neg.f64 %359) (neg.f64 %361)) (/.f64 %328 %8) (/.f64 %331 %22) (/.f64 %334 %4) (/.f64 %300 #s(literal 2 binary64)) (/.f64 (neg.f64 %181) (neg.f64 %369)) (/.f64 (*.f64 %259 x) %8) (/.f64 (*.f64 %260 #s(literal 1 binary64)) %22) (/.f64 (*.f64 %235 #s(literal -1 binary64)) %22) (/.f64 (*.f64 #s(literal -1 binary64) %191) %33) (/.f64 (*.f64 %191 #s(literal -1 binary64)) %33) (/.f64 %339 %341) (/.f64 %344 %346) (/.f64 %349 %351) (/.f64 %354 %356) (/.f64 %359 %361) (/.f64 %181 %369) (/.f64 %256 %8) (/.f64 %218 %4) (/.f64 %260 %22) (/.f64 %235 %19) (/.f64 %191 %39) (/.f64 #s(literal 1 binary64) (/.f64 %8 %256)) (/.f64 #s(literal 1 binary64) (pow.f64 %251 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %4 %218)) (/.f64 #s(literal 1 binary64) (/.f64 %22 %260)) (/.f64 #s(literal 1 binary64) (/.f64 %19 %235)) (/.f64 #s(literal 1 binary64) (/.f64 %39 %191)) (/.f64 #s(literal 1 binary64) (/.f64 %33 x)) %251 (neg.f64 %317) (fma.f64 %168 %170 %410) (fma.f64 %168 %170 %413) (fma.f64 %168 %170 %416) (fma.f64 %168 %170 %419) (fma.f64 %168 %170 %422) (fma.f64 %168 %170 %425) (fma.f64 %172 %173 %410) (fma.f64 %172 %173 %413) (fma.f64 %172 %173 %416) (fma.f64 %172 %173 %419) (fma.f64 %172 %173 %422) (fma.f64 %172 %173 %425) (fma.f64 %175 %176 %410) (fma.f64 %175 %176 %413) (fma.f64 %175 %176 %416) (fma.f64 %175 %176 %419) (fma.f64 %175 %176 %422) (fma.f64 %175 %176 %425) (fma.f64 %178 %179 %410) (fma.f64 %178 %179 %413) (fma.f64 %178 %179 %416) (fma.f64 %178 %179 %419) (fma.f64 %178 %179 %422) (fma.f64 %178 %179 %425) (fma.f64 %183 %170 %410) (fma.f64 %183 %170 %413) (fma.f64 %183 %170 %416) (fma.f64 %183 %170 %419) (fma.f64 %183 %170 %422) (fma.f64 %183 %170 %425) (fma.f64 %185 %173 %410) (fma.f64 %185 %173 %413) (fma.f64 %185 %173 %416) (fma.f64 %185 %173 %419) (fma.f64 %185 %173 %422) (fma.f64 %185 %173 %425) (fma.f64 %187 %176 %410) (fma.f64 %187 %176 %413) (fma.f64 %187 %176 %416) (fma.f64 %187 %176 %419) (fma.f64 %187 %176 %422) (fma.f64 %187 %176 %425) (fma.f64 %189 %179 %410) (fma.f64 %189 %179 %413) (fma.f64 %189 %179 %416) (fma.f64 %189 %179 %419) (fma.f64 %189 %179 %422) (fma.f64 %189 %179 %425) (fma.f64 %193 %195 %410) (fma.f64 %193 %195 %413) (fma.f64 %193 %195 %416) (fma.f64 %193 %195 %419) (fma.f64 %193 %195 %422) (fma.f64 %193 %195 %425) (fma.f64 %198 %195 %410) (fma.f64 %198 %195 %413) (fma.f64 %198 %195 %416) (fma.f64 %198 %195 %419) (fma.f64 %198 %195 %422) (fma.f64 %198 %195 %425) (fma.f64 %200 %201 %410) (fma.f64 %200 %201 %413) (fma.f64 %200 %201 %416) (fma.f64 %200 %201 %419) (fma.f64 %200 %201 %422) (fma.f64 %200 %201 %425) (fma.f64 %203 %201 %410) (fma.f64 %203 %201 %413) (fma.f64 %203 %201 %416) (fma.f64 %203 %201 %419) (fma.f64 %203 %201 %422) (fma.f64 %203 %201 %425) (fma.f64 %205 %206 %410) (fma.f64 %205 %206 %413) (fma.f64 %205 %206 %416) (fma.f64 %205 %206 %419) (fma.f64 %205 %206 %422) (fma.f64 %205 %206 %425) (fma.f64 %208 %206 %410) (fma.f64 %208 %206 %413) (fma.f64 %208 %206 %416) (fma.f64 %208 %206 %419) (fma.f64 %208 %206 %422) (fma.f64 %208 %206 %425) (fma.f64 %210 %211 %410) (fma.f64 %210 %211 %413) (fma.f64 %210 %211 %416) (fma.f64 %210 %211 %419) (fma.f64 %210 %211 %422) (fma.f64 %210 %211 %425) (fma.f64 %213 %211 %410) (fma.f64 %213 %211 %413) (fma.f64 %213 %211 %416) (fma.f64 %213 %211 %419) (fma.f64 %213 %211 %422) (fma.f64 %213 %211 %425) (fma.f64 %215 %216 %410) (fma.f64 %215 %216 %413) (fma.f64 %215 %216 %416) (fma.f64 %215 %216 %419) (fma.f64 %215 %216 %422) (fma.f64 %215 %216 %425) (fma.f64 %219 %173 %410) (fma.f64 %219 %173 %413) (fma.f64 %219 %173 %416) (fma.f64 %219 %173 %419) (fma.f64 %219 %173 %422) (fma.f64 %219 %173 %425) (fma.f64 %221 #s(literal 1/2 binary64) %410) (fma.f64 %221 #s(literal 1/2 binary64) %413) (fma.f64 %221 #s(literal 1/2 binary64) %416) (fma.f64 %221 #s(literal 1/2 binary64) %419) (fma.f64 %221 #s(literal 1/2 binary64) %422) (fma.f64 %221 #s(literal 1/2 binary64) %425) (fma.f64 %223 %170 %410) (fma.f64 %223 %170 %413) (fma.f64 %223 %170 %416) (fma.f64 %223 %170 %419) (fma.f64 %223 %170 %422) (fma.f64 %223 %170 %425) (fma.f64 %225 %173 %410) (fma.f64 %225 %173 %413) (fma.f64 %225 %173 %416) (fma.f64 %225 %173 %419) (fma.f64 %225 %173 %422) (fma.f64 %225 %173 %425) (fma.f64 %227 %176 %410) (fma.f64 %227 %176 %413) (fma.f64 %227 %176 %416) (fma.f64 %227 %176 %419) (fma.f64 %227 %176 %422) (fma.f64 %227 %176 %425) (fma.f64 %229 %179 %410) (fma.f64 %229 %179 %413) (fma.f64 %229 %179 %416) (fma.f64 %229 %179 %419) (fma.f64 %229 %179 %422) (fma.f64 %229 %179 %425) (fma.f64 %231 %173 %410) (fma.f64 %231 %173 %413) (fma.f64 %231 %173 %416) (fma.f64 %231 %173 %419) (fma.f64 %231 %173 %422) (fma.f64 %231 %173 %425) (fma.f64 %233 %170 %410) (fma.f64 %233 %170 %413) (fma.f64 %233 %170 %416) (fma.f64 %233 %170 %419) (fma.f64 %233 %170 %422) (fma.f64 %233 %170 %425) (fma.f64 %236 %170 %410) (fma.f64 %236 %170 %413) (fma.f64 %236 %170 %416) (fma.f64 %236 %170 %419) (fma.f64 %236 %170 %422) (fma.f64 %236 %170 %425) (fma.f64 %238 %179 %410) (fma.f64 %238 %179 %413) (fma.f64 %238 %179 %416) (fma.f64 %238 %179 %419) (fma.f64 %238 %179 %422) (fma.f64 %238 %179 %425) (fma.f64 %240 %176 %410) (fma.f64 %240 %176 %413) (fma.f64 %240 %176 %416) (fma.f64 %240 %176 %419) (fma.f64 %240 %176 %422) (fma.f64 %240 %176 %425) (fma.f64 %242 %173 %410) (fma.f64 %242 %173 %413) (fma.f64 %242 %173 %416) (fma.f64 %242 %173 %419) (fma.f64 %242 %173 %422) (fma.f64 %242 %173 %425) (fma.f64 %244 %170 %410) (fma.f64 %244 %170 %413) (fma.f64 %244 %170 %416) (fma.f64 %244 %170 %419) (fma.f64 %244 %170 %422) (fma.f64 %244 %170 %425) (fma.f64 %246 %248 %410) (fma.f64 %246 %248 %413) (fma.f64 %246 %248 %416) (fma.f64 %246 %248 %419) (fma.f64 %246 %248 %422) (fma.f64 %246 %248 %425) (fma.f64 #s(literal 4 binary64) %252 %410) (fma.f64 #s(literal 4 binary64) %252 %413) (fma.f64 #s(literal 4 binary64) %252 %416) (fma.f64 #s(literal 4 binary64) %252 %419) (fma.f64 #s(literal 4 binary64) %252 %422) (fma.f64 #s(literal 4 binary64) %252 %425) (fma.f64 %181 %254 %410) (fma.f64 %181 %254 %413) (fma.f64 %181 %254 %416) (fma.f64 %181 %254 %419) (fma.f64 %181 %254 %422) (fma.f64 %181 %254 %425) (fma.f64 %256 %257 %410) (fma.f64 %256 %257 %413) (fma.f64 %256 %257 %416) (fma.f64 %256 %257 %419) (fma.f64 %256 %257 %422) (fma.f64 %256 %257 %425) (fma.f64 %259 %260 %410) (fma.f64 %259 %260 %413) (fma.f64 %259 %260 %416) (fma.f64 %259 %260 %419) (fma.f64 %259 %260 %422) (fma.f64 %259 %260 %425) (fma.f64 %257 %256 %410) (fma.f64 %257 %256 %413) (fma.f64 %257 %256 %416) (fma.f64 %257 %256 %419) (fma.f64 %257 %256 %422) (fma.f64 %257 %256 %425) (fma.f64 %206 %264 %410) (fma.f64 %206 %264 %413) (fma.f64 %206 %264 %416) (fma.f64 %206 %264 %419) (fma.f64 %206 %264 %422) (fma.f64 %206 %264 %425) (fma.f64 %206 %267 %410) (fma.f64 %206 %267 %413) (fma.f64 %206 %267 %416) (fma.f64 %206 %267 %419) (fma.f64 %206 %267 %422) (fma.f64 %206 %267 %425) (fma.f64 %206 %269 %410) (fma.f64 %206 %269 %413) (fma.f64 %206 %269 %416) (fma.f64 %206 %269 %419) (fma.f64 %206 %269 %422) (fma.f64 %206 %269 %425) (fma.f64 %201 %271 %410) (fma.f64 %201 %271 %413) (fma.f64 %201 %271 %416) (fma.f64 %201 %271 %419) (fma.f64 %201 %271 %422) (fma.f64 %201 %271 %425) (fma.f64 %201 %273 %410) (fma.f64 %201 %273 %413) (fma.f64 %201 %273 %416) (fma.f64 %201 %273 %419) (fma.f64 %201 %273 %422) (fma.f64 %201 %273 %425) (fma.f64 %201 %275 %410) (fma.f64 %201 %275 %413) (fma.f64 %201 %275 %416) (fma.f64 %201 %275 %419) (fma.f64 %201 %275 %422) (fma.f64 %201 %275 %425) (fma.f64 %176 %240 %410) (fma.f64 %176 %240 %413) (fma.f64 %176 %240 %416) (fma.f64 %176 %240 %419) (fma.f64 %176 %240 %422) (fma.f64 %176 %240 %425) (fma.f64 %179 %238 %410) (fma.f64 %179 %238 %413) (fma.f64 %179 %238 %416) (fma.f64 %179 %238 %419) (fma.f64 %179 %238 %422) (fma.f64 %179 %238 %425) (fma.f64 %173 %242 %410) (fma.f64 %173 %242 %413) (fma.f64 %173 %242 %416) (fma.f64 %173 %242 %419) (fma.f64 %173 %242 %422) (fma.f64 %173 %242 %425) (fma.f64 %211 %280 %410) (fma.f64 %211 %280 %413) (fma.f64 %211 %280 %416) (fma.f64 %211 %280 %419) (fma.f64 %211 %280 %422) (fma.f64 %211 %280 %425) (fma.f64 %211 %282 %410) (fma.f64 %211 %282 %413) (fma.f64 %211 %282 %416) (fma.f64 %211 %282 %419) (fma.f64 %211 %282 %422) (fma.f64 %211 %282 %425) (fma.f64 %211 %284 %410) (fma.f64 %211 %284 %413) (fma.f64 %211 %284 %416) (fma.f64 %211 %284 %419) (fma.f64 %211 %284 %422) (fma.f64 %211 %284 %425) (fma.f64 %211 %286 %410) (fma.f64 %211 %286 %413) (fma.f64 %211 %286 %416) (fma.f64 %211 %286 %419) (fma.f64 %211 %286 %422) (fma.f64 %211 %286 %425) (fma.f64 %170 %244 %410) (fma.f64 %170 %244 %413) (fma.f64 %170 %244 %416) (fma.f64 %170 %244 %419) (fma.f64 %170 %244 %422) (fma.f64 %170 %244 %425) (fma.f64 %195 %289 %410) (fma.f64 %195 %289 %413) (fma.f64 %195 %289 %416) (fma.f64 %195 %289 %419) (fma.f64 %195 %289 %422) (fma.f64 %195 %289 %425) (fma.f64 %195 %291 %410) (fma.f64 %195 %291 %413) (fma.f64 %195 %291 %416) (fma.f64 %195 %291 %419) (fma.f64 %195 %291 %422) (fma.f64 %195 %291 %425) (fma.f64 %195 %293 %410) (fma.f64 %195 %293 %413) (fma.f64 %195 %293 %416) (fma.f64 %195 %293 %419) (fma.f64 %195 %293 %422) (fma.f64 %195 %293 %425) (fma.f64 %195 %295 %410) (fma.f64 %195 %295 %413) (fma.f64 %195 %295 %416) (fma.f64 %195 %295 %419) (fma.f64 %195 %295 %422) (fma.f64 %195 %295 %425) (fma.f64 %218 %9 %410) (fma.f64 %218 %9 %413) (fma.f64 %218 %9 %416) (fma.f64 %218 %9 %419) (fma.f64 %218 %9 %422) (fma.f64 %218 %9 %425) (fma.f64 #s(literal 1/2 binary64) %298 %410) (fma.f64 #s(literal 1/2 binary64) %298 %413) (fma.f64 #s(literal 1/2 binary64) %298 %416) (fma.f64 #s(literal 1/2 binary64) %298 %419) (fma.f64 #s(literal 1/2 binary64) %298 %422) (fma.f64 #s(literal 1/2 binary64) %298 %425) (fma.f64 #s(literal 1/2 binary64) %300 %410) (fma.f64 #s(literal 1/2 binary64) %300 %413) (fma.f64 #s(literal 1/2 binary64) %300 %416) (fma.f64 #s(literal 1/2 binary64) %300 %419) (fma.f64 #s(literal 1/2 binary64) %300 %422) (fma.f64 #s(literal 1/2 binary64) %300 %425) (fma.f64 #s(literal 2 binary64) %302 %410) (fma.f64 #s(literal 2 binary64) %302 %413) (fma.f64 #s(literal 2 binary64) %302 %416) (fma.f64 #s(literal 2 binary64) %302 %419) (fma.f64 #s(literal 2 binary64) %302 %422) (fma.f64 #s(literal 2 binary64) %302 %425) (fma.f64 #s(literal 2 binary64) %304 %410) (fma.f64 #s(literal 2 binary64) %304 %413) (fma.f64 #s(literal 2 binary64) %304 %416) (fma.f64 #s(literal 2 binary64) %304 %419) (fma.f64 #s(literal 2 binary64) %304 %422) (fma.f64 #s(literal 2 binary64) %304 %425) (fma.f64 #s(literal 2 binary64) %306 %410) (fma.f64 #s(literal 2 binary64) %306 %413) (fma.f64 #s(literal 2 binary64) %306 %416) (fma.f64 #s(literal 2 binary64) %306 %419) (fma.f64 #s(literal 2 binary64) %306 %422) (fma.f64 #s(literal 2 binary64) %306 %425) (fma.f64 #s(literal 2 binary64) %308 %410) (fma.f64 #s(literal 2 binary64) %308 %413) (fma.f64 #s(literal 2 binary64) %308 %416) (fma.f64 #s(literal 2 binary64) %308 %419) (fma.f64 #s(literal 2 binary64) %308 %422) (fma.f64 #s(literal 2 binary64) %308 %425) (fma.f64 #s(literal 2 binary64) %310 %410) (fma.f64 #s(literal 2 binary64) %310 %413) (fma.f64 #s(literal 2 binary64) %310 %416) (fma.f64 #s(literal 2 binary64) %310 %419) (fma.f64 #s(literal 2 binary64) %310 %422) (fma.f64 #s(literal 2 binary64) %310 %425) (fma.f64 %23 %235 %410) (fma.f64 %23 %235 %413) (fma.f64 %23 %235 %416) (fma.f64 %23 %235 %419) (fma.f64 %23 %235 %422) (fma.f64 %23 %235 %425) (fma.f64 %313 %191 %410) (fma.f64 %313 %191 %413) (fma.f64 %313 %191 %416) (fma.f64 %313 %191 %419) (fma.f64 %313 %191 %422) (fma.f64 %313 %191 %425) (fma.f64 %9 %218 %410) (fma.f64 %9 %218 %413) (fma.f64 %9 %218 %416) (fma.f64 %9 %218 %419) (fma.f64 %9 %218 %422) (fma.f64 %9 %218 %425) (fma.f64 %260 %259 %410) (fma.f64 %260 %259 %413) (fma.f64 %260 %259 %416) (fma.f64 %260 %259 %419) (fma.f64 %260 %259 %422) (fma.f64 %260 %259 %425) (fma.f64 #s(literal -1 binary64) %317 %410) (fma.f64 #s(literal -1 binary64) %317 %413) (fma.f64 #s(literal -1 binary64) %317 %416) (fma.f64 #s(literal -1 binary64) %317 %419) (fma.f64 #s(literal -1 binary64) %317 %422) (fma.f64 #s(literal -1 binary64) %317 %425) (fma.f64 %235 %23 %410) (fma.f64 %235 %23 %413) (fma.f64 %235 %23 %416) (fma.f64 %235 %23 %419) (fma.f64 %235 %23 %422) (fma.f64 %235 %23 %425) (fma.f64 %37 x %410) (fma.f64 %37 x %413) (fma.f64 %37 x %416) (fma.f64 %37 x %419) (fma.f64 %37 x %422) (fma.f64 %37 x %425) (fma.f64 %191 %313 %410) (fma.f64 %191 %313 %413) (fma.f64 %191 %313 %416) (fma.f64 %191 %313 %419) (fma.f64 %191 %313 %422) (fma.f64 %191 %313 %425) (fma.f64 #s(literal 1 binary64) %322 %410) (fma.f64 #s(literal 1 binary64) %322 %413) (fma.f64 #s(literal 1 binary64) %322 %416) (fma.f64 #s(literal 1 binary64) %322 %419) (fma.f64 #s(literal 1 binary64) %322 %422) (fma.f64 #s(literal 1 binary64) %322 %425) (fma.f64 #s(literal 1 binary64) %251 %410) (fma.f64 #s(literal 1 binary64) %251 %413) (fma.f64 #s(literal 1 binary64) %251 %416) (fma.f64 #s(literal 1 binary64) %251 %419) (fma.f64 #s(literal 1 binary64) %251 %422) (fma.f64 #s(literal 1 binary64) %251 %425) (fma.f64 %251 #s(literal 1 binary64) %410) (fma.f64 %251 #s(literal 1 binary64) %413) (fma.f64 %251 #s(literal 1 binary64) %416) (fma.f64 %251 #s(literal 1 binary64) %419) (fma.f64 %251 #s(literal 1 binary64) %422) (fma.f64 %251 #s(literal 1 binary64) %425) (fma.f64 x %37 %410) (fma.f64 x %37 %413) (fma.f64 x %37 %416) (fma.f64 x %37 %419) (fma.f64 x %37 %422) (fma.f64 x %37 %425) (+.f64 %865 %865) (+.f64 %868 %868) (+.f64 %871 %871) (+.f64 %873 %873) (+.f64 %876 %876) (+.f64 %878 %878) (+.f64 %880 %880) (+.f64 %251 %410) (+.f64 %251 %413) (+.f64 %251 %416) (+.f64 %251 %419) (+.f64 %251 %422) (+.f64 %251 %425) |
Compiled 761 to 1 191 computations (-56.5% saved)
Compiled 162 to 545 computations (-236.4% saved)
12 alts after pruning (11 fresh and 1 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 151 | 11 | 162 |
| Fresh | 0 | 0 | 0 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 0 | 0 |
| Total | 151 | 12 | 163 |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 97.3% | (/.f64 (/.f64 x (-.f64 y z)) (-.f64 t z)) |
| ▶ | 97.0% | (/.f64 (/.f64 x (-.f64 t z)) (-.f64 y z)) |
| ▶ | 97.0% | (/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 t z)) x) (-.f64 z y)) |
| ✓ | 87.6% | (/.f64 x (*.f64 (-.f64 y z) (-.f64 t z))) |
| ▶ | 56.0% | (/.f64 x (*.f64 (-.f64 y z) (approx (- t z) t))) |
| ▶ | 57.6% | (/.f64 x (approx (* (- y z) (- t z)) (*.f64 y (-.f64 t z)))) |
| ▶ | 36.5% | (/.f64 x (approx (* (- y z) (- t z)) (*.f64 t y))) |
| ▶ | 50.4% | (/.f64 x (approx (* (- y z) (- t z)) (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 y z))))) |
| ▶ | 96.6% | (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 y z) (/.f64 x (-.f64 t z)))) |
| ▶ | 96.9% | (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 y z)) (/.f64 x (-.f64 z t))) |
| ▶ | 97.2% | (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 t z)) (/.f64 x (-.f64 z y))) |
| ▶ | 87.2% | (*.f64 x (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 t z) (-.f64 y z)))) |
Compiled 12 to 38 computations (-216.7% saved)
| Inputs |
|---|
| Outputs |
|---|
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 1781 | 9287 |
| 1× | iter-limit |
| Inputs |
|---|
%3 = (-.f64 y z) %5 = (-.f64 t z) %6 = (*.f64 %5 %3) %8 = (*.f64 y %5) %11 = (- t z) %12 = (* (- y z) %11) %13 = (approx %12 %8) %14 = (/.f64 x %5) %15 = (approx %11 t) %16 = (*.f64 t y) %17 = (approx %12 %16) %18 = (*.f64 z %3) %19 = (*.f64 #s(literal -1 binary64) %18) %20 = (approx %12 %19) %21 = (/.f64 x %3) %22 = (-.f64 z y) %23 = (-.f64 z t) %24 = (/.f64 #s(literal 1 binary64) %6) %25 = (/.f64 x %23) %26 = (/.f64 #s(literal -1 binary64) %3) %27 = (/.f64 #s(literal -1 binary64) %5) %28 = (/.f64 x %22) %32 = (*.f64 %27 x) %36 = (/.f64 %3 %14) %41 = (*.f64 %3 %15) x y z %3 t %5 %6 #s(literal -1 binary64) %8 #s(literal 1 binary64) %13 %14 %15 %16 %17 %18 %19 %20 %21 %22 %23 %24 %25 %26 %27 %28 (*.f64 %27 %28) (*.f64 %26 %25) (*.f64 x %24) %32 (/.f64 %32 %22) (/.f64 %14 %3) (/.f64 %21 %5) %36 (/.f64 #s(literal 1 binary64) %36) (/.f64 x %13) (/.f64 x %20) (/.f64 x %17) %41 (/.f64 x %41) |
| Outputs |
|---|
%6 = (- t z) %7 = (/ x %6) %8 = (-.f64 t z) %9 = (/.f64 x %8) %12 = (- y z) %13 = (/ x %12) %14 = (-.f64 y z) %15 = (/.f64 x %14) %17 = (- z t) %18 = (/ x %17) %19 = (-.f64 z t) %20 = (/.f64 x %19) %22 = (- z y) %23 = (/ x %22) %24 = (-.f64 z y) %25 = (/.f64 x %24) %28 = (/ -1 %6) %29 = (* %28 %23) %35 = (/ -1 %12) %36 = (* %35 %18) %42 = (* %6 %12) %43 = (/ 1 %42) %44 = (* x %43) %45 = (*.f64 %8 %14) %48 = (* %28 x) %51 = (/ %12 %7) %55 = (*.f64 #s(literal -1 binary64) z) %58 = (*.f64 z %8) %61 = (*.f64 y %8) %64 = (* y %6) %67 = (*.f64 t y) %69 = (* z %12) %71 = (pow.f64 z #s(literal 2 binary64)) %72 = (*.f64 #s(literal -1 binary64) %71) %74 = (*.f64 y z) %77 = (* -1 %69) %81 = (/.f64 x z) %84 = (*.f64 x y) %85 = (/.f64 %84 %71) %90 = (pow.f64 z #s(literal 3 binary64)) %91 = (/.f64 %84 %90) %93 = (/.f64 x %71) %99 = (pow.f64 z #s(literal 4 binary64)) %100 = (/.f64 %84 %99) %102 = (/.f64 x %90) %110 = (*.f64 #s(literal -1 binary64) y) %111 = (+.f64 z %110) %115 = (*.f64 %71 %8) %119 = (/.f64 #s(literal 1 binary64) %58) %122 = (*.f64 %90 %8) %125 = (/.f64 #s(literal 1 binary64) %115) %130 = (*.f64 %99 %8) %140 = (/.f64 #s(literal 1 binary64) z) %145 = (/.f64 #s(literal 1 binary64) %71) %150 = (/.f64 #s(literal 1 binary64) %90) %159 = (*.f64 #s(literal -1 binary64) %93) %163 = (*.f64 #s(literal -1 binary64) %102) %169 = (/.f64 x %58) %176 = (/.f64 x %115) %178 = (*.f64 #s(literal -1 binary64) (/.f64 %84 %122)) %183 = (/.f64 x %122) %185 = (*.f64 #s(literal -1 binary64) (/.f64 %84 %130)) %193 = (/.f64 x (*.f64 z %19)) %195 = (*.f64 %71 %19) %199 = (/.f64 x %195) %200 = (*.f64 %90 %19) %222 = (/.f64 %58 x) %225 = (/.f64 t x) %226 = (/.f64 z x) %231 = (/.f64 z y) %232 = (*.f64 #s(literal -1 binary64) %231) %234 = (*.f64 y (+.f64 #s(literal 1 binary64) %232)) %236 = (/.f64 %58 y) %243 = (/.f64 %71 y) %244 = (*.f64 #s(literal -1 binary64) %243) %246 = (*.f64 y (+.f64 z %244)) %251 = (*.f64 y (fma.f64 #s(literal -1 binary64) z %243)) %253 = (/.f64 x y) %255 = (*.f64 x z) %256 = (/.f64 %255 y) %258 = (/.f64 (+.f64 x %256) y) %260 = (*.f64 x %71) %261 = (pow.f64 y #s(literal 2 binary64)) %262 = (/.f64 %260 %261) %264 = (*.f64 #s(literal -1 binary64) %256) %268 = (*.f64 x %90) %269 = (pow.f64 y #s(literal 3 binary64)) %270 = (/.f64 %268 %269) %272 = (*.f64 #s(literal -1 binary64) %262) %279 = (*.f64 y (-.f64 %231 #s(literal 1 binary64))) %283 = (/.f64 #s(literal 1 binary64) %8) %284 = (/.f64 z %61) %288 = (*.f64 %261 %8) %289 = (/.f64 %71 %288) %291 = (*.f64 #s(literal -1 binary64) %284) %295 = (*.f64 %269 %8) %308 = (/.f64 %71 %261) %310 = (+.f64 #s(literal 1 binary64) %231) %324 = (/.f64 (fma.f64 #s(literal -1 binary64) x %264) y) %338 = (/.f64 %255 %61) %342 = (/.f64 %260 %288) %347 = (/.f64 %268 %295) %353 = (*.f64 y %19) %357 = (/.f64 %255 %353) %363 = (/.f64 %260 (*.f64 %261 %19)) %378 = (*.f64 #s(literal -1 binary64) %338) %390 = (/.f64 %58 %84) %407 = (/.f64 %260 y) %415 = (/.f64 %268 y) %434 = (*.f64 #s(literal -1 binary64) (/.f64 z %8)) %486 = (*.f64 #s(literal -1 binary64) %260) %501 = (/.f64 %255 %8) %528 = (/.f64 %255 %19) %552 = (+.f64 y %55) %557 = (fma.f64 #s(literal -1 binary64) t %110) %558 = (*.f64 z %557) %567 = (/.f64 x t) %569 = (pow.f64 t #s(literal 2 binary64)) %570 = (/.f64 %255 %569) %573 = (pow.f64 t #s(literal 3 binary64)) %574 = (/.f64 %255 %573) %575 = (/.f64 x %569) %576 = (*.f64 #s(literal -1 binary64) %575) %580 = (pow.f64 t #s(literal 4 binary64)) %581 = (/.f64 %255 %580) %582 = (/.f64 x %573) %593 = (/.f64 %255 %261) %596 = (/.f64 %255 %269) %597 = (/.f64 x %261) %598 = (*.f64 #s(literal -1 binary64) %597) %602 = (pow.f64 y #s(literal 4 binary64)) %603 = (/.f64 %255 %602) %604 = (/.f64 x %269) %612 = (*.f64 #s(literal -1 binary64) t) %615 = (/.f64 #s(literal 1 binary64) %67) %621 = (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 t %261)) (/.f64 #s(literal 1 binary64) (*.f64 %569 y))) %624 = (*.f64 %569 %261) %628 = (+.f64 (/.f64 #s(literal 1 binary64) %624) (/.f64 (*.f64 %557 %621) %67)) %652 = (*.f64 #s(literal -1 binary64) %574) %657 = (*.f64 #s(literal -1 binary64) %581) %666 = (/.f64 #s(literal 1 binary64) y) %671 = (/.f64 #s(literal 1 binary64) %261) %689 = (/.f64 #s(literal 1 binary64) t) %694 = (/.f64 #s(literal 1 binary64) %569) %723 = (/.f64 x %67) %725 = (+.f64 t y) %731 = (/.f64 x %624) %732 = (pow.f64 %725 #s(literal 2 binary64)) %733 = (*.f64 x %732) %734 = (*.f64 %573 %269) %735 = (/.f64 %733 %734) %736 = (fma.f64 #s(literal -1 binary64) %731 %735) %737 = (*.f64 x %725) %738 = (/.f64 %737 %624) %755 = (pow.f64 %557 #s(literal 2 binary64)) %756 = (*.f64 x %755) %758 = (fma.f64 #s(literal -1 binary64) (/.f64 %756 %734) %731) %761 = (*.f64 x %557) %762 = (/.f64 %761 %624) %788 = (/.f64 %67 x) %790 = (/.f64 y x) %799 = (/.f64 y z) %800 = (-.f64 %799 #s(literal 1 binary64)) %801 = (*.f64 z %800) %803 = (/.f64 t z) %805 = (*.f64 z (-.f64 %803 #s(literal 1 binary64))) %807 = (*.f64 #s(literal -1 binary64) %799) %808 = (fma.f64 #s(literal -1 binary64) %803 %807) %812 = (/.f64 %67 %71) %818 = (/.f64 %67 z) %822 = (*.f64 t x) %823 = (/.f64 %822 z) %824 = (*.f64 #s(literal -1 binary64) %823) %826 = (/.f64 (fma.f64 #s(literal -1 binary64) x %824) z) %828 = (*.f64 %569 x) %829 = (/.f64 %828 %71) %830 = (*.f64 #s(literal -1 binary64) %829) %835 = (*.f64 %573 x) %836 = (/.f64 %835 %90) %839 = (+.f64 %823 %829) %845 = (+.f64 #s(literal 1 binary64) %807) %848 = (/.f64 %84 z) %849 = (*.f64 #s(literal -1 binary64) %848) %851 = (/.f64 (fma.f64 #s(literal -1 binary64) x %849) z) %853 = (*.f64 x %261) %854 = (/.f64 %853 %71) %855 = (*.f64 #s(literal -1 binary64) %854) %860 = (*.f64 x %269) %861 = (/.f64 %860 %90) %868 = (*.f64 z %845) %870 = (*.f64 #s(literal -1 binary64) %803) %872 = (*.f64 z (+.f64 #s(literal 1 binary64) %870)) %880 = (fma.f64 #s(literal -1 binary64) %755 %67) %887 = (*.f64 y %557) %903 = (/.f64 (+.f64 x %823) z) %917 = (/.f64 %261 %71) %932 = (/.f64 %569 %71) %945 = (/.f64 (+.f64 x %848) z) %957 = (/.f64 %737 z) %961 = (*.f64 t %84) %962 = (/.f64 %961 %71) %963 = (/.f64 %733 %71) %969 = (*.f64 y %725) %971 = (*.f64 t (*.f64 x %969)) %983 = (/.f64 %761 z) %988 = (fma.f64 #s(literal -1 binary64) %756 %961) %1019 = (/.f64 t %255) %1020 = (/.f64 y %255) %1021 = (/.f64 #s(literal 1 binary64) x) %1042 = (+.f64 y (*.f64 #s(literal -1 binary64) %818)) %1054 = (/.f64 %828 z) %1063 = (/.f64 %835 z) %1077 = (/.f64 %853 z) %1086 = (/.f64 %860 z) %1116 = (fma.f64 #s(literal -1 binary64) %732 %67) %1226 = (fma.f64 #s(literal -1 binary64) %733 %961) %1240 = (+.f64 %225 %790) %1252 = (*.f64 z %14) %1255 = (*.f64 t %14) %1258 = (/.f64 %822 %71) %1262 = (/.f64 %822 %90) %1268 = (/.f64 %822 %99) %1280 = (*.f64 %71 %14) %1283 = (/.f64 #s(literal 1 binary64) %1252) %1286 = (*.f64 %90 %14) %1289 = (/.f64 #s(literal 1 binary64) %1280) %1294 = (*.f64 %99 %14) %1327 = (/.f64 x (*.f64 z %24)) %1329 = (*.f64 %71 %24) %1333 = (/.f64 x %1329) %1334 = (*.f64 %90 %24) %1346 = (/.f64 x %1252) %1353 = (/.f64 x %1280) %1355 = (*.f64 #s(literal -1 binary64) (/.f64 %822 %1286)) %1360 = (/.f64 x %1286) %1362 = (*.f64 #s(literal -1 binary64) (/.f64 %822 %1294)) %1386 = (/.f64 %1252 x) %1393 = (/.f64 z t) %1394 = (*.f64 #s(literal -1 binary64) %1393) %1396 = (*.f64 t (+.f64 #s(literal 1 binary64) %1394)) %1399 = (/.f64 %1252 t) %1405 = (/.f64 %74 t) %1410 = (/.f64 %255 t) %1412 = (/.f64 (+.f64 x %1410) t) %1414 = (/.f64 %260 %569) %1416 = (*.f64 #s(literal -1 binary64) %1410) %1420 = (/.f64 %268 %573) %1422 = (*.f64 #s(literal -1 binary64) %1414) %1423 = (fma.f64 #s(literal -1 binary64) %1410 %1422) %1428 = (*.f64 t (-.f64 %1393 #s(literal 1 binary64))) %1432 = (/.f64 #s(literal 1 binary64) %14) %1433 = (/.f64 z %1255) %1437 = (*.f64 %569 %14) %1438 = (/.f64 %71 %1437) %1440 = (*.f64 #s(literal -1 binary64) %1433) %1444 = (*.f64 %573 %14) %1453 = (/.f64 (fma.f64 #s(literal -1 binary64) x %1416) t) %1459 = (*.f64 #s(literal -1 binary64) %1420) %1468 = (/.f64 %71 %569) %1470 = (+.f64 #s(literal 1 binary64) %1393) %1481 = (*.f64 t %24) %1485 = (/.f64 %255 %1481) %1491 = (/.f64 %260 (*.f64 %569 %24)) %1507 = (/.f64 %255 %1255) %1511 = (/.f64 %260 %1437) %1516 = (/.f64 %268 %1444) %1523 = (*.f64 #s(literal -1 binary64) %1507) %1543 = (/.f64 %1252 %822) %1560 = (/.f64 %260 t) %1568 = (/.f64 %268 t) %1587 = (*.f64 #s(literal -1 binary64) (/.f64 z %14)) %1657 = (/.f64 %255 %24) %1680 = (/.f64 %255 %14) (approx x #s(literal 0 binary64)) (approx x x) (approx %7 %9) (approx %13 %15) (approx %18 %20) (approx %23 %25) (approx %29 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 %8 %24)))) (approx %36 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 %14 %19)))) (approx %44 (/.f64 x %45)) (approx %48 (*.f64 #s(literal -1 binary64) %9)) (approx %51 (/.f64 %45 x)) (approx y y) (approx %12 %55) (approx %12 %14) (approx %42 (*.f64 #s(literal -1 binary64) %58)) (approx %42 (fma.f64 #s(literal -1 binary64) %58 %61)) (approx %64 %61) (approx (* t y) %67) (approx %69 %72) (approx %69 (fma.f64 #s(literal -1 binary64) %71 %74)) (approx %77 %71) (approx %77 (fma.f64 #s(literal -1 binary64) %74 %71)) (approx %13 (*.f64 #s(literal -1 binary64) %81)) (approx %13 (fma.f64 #s(literal -1 binary64) %81 (*.f64 #s(literal -1 binary64) %85))) (approx %13 (fma.f64 #s(literal -1 binary64) %81 (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) %91) %93)))) (approx %13 (fma.f64 #s(literal -1 binary64) %81 (*.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) %100) %102)) %93)))) (approx %22 z) (approx %22 %111) (approx %43 (/.f64 #s(literal -1 binary64) %58)) (approx %43 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y %115)) %119)) (approx %43 (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y %122)) %125)) %119)) (approx %43 (-.f64 (*.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y %130)) (/.f64 #s(literal 1 binary64) %122))) %125)) %119)) (approx %35 %140) (approx %35 (+.f64 %140 (/.f64 y %71))) (approx %35 (fma.f64 y (+.f64 %145 (/.f64 y %90)) %140)) (approx %35 (fma.f64 y (fma.f64 y (+.f64 %150 (/.f64 y %99)) %145) %140)) (approx %23 %81) (approx %23 (+.f64 %81 %85)) (approx %23 (fma.f64 y (-.f64 %91 %159) %81)) (approx %23 (fma.f64 y (-.f64 (*.f64 y (-.f64 %100 %163)) %159) %81)) (approx %29 (*.f64 #s(literal -1 binary64) %169)) (approx %29 (fma.f64 #s(literal -1 binary64) %169 (*.f64 #s(literal -1 binary64) (/.f64 %84 %115)))) (approx %29 (fma.f64 #s(literal -1 binary64) %169 (*.f64 y (fma.f64 #s(literal -1 binary64) %176 %178)))) (approx %29 (fma.f64 #s(literal -1 binary64) %169 (*.f64 y (fma.f64 #s(literal -1 binary64) %176 (*.f64 y (fma.f64 #s(literal -1 binary64) %183 %185)))))) (approx %36 %193) (approx %36 (+.f64 %193 (/.f64 %84 %195))) (approx %36 (fma.f64 y (+.f64 %199 (/.f64 %84 %200)) %193)) (approx %36 (fma.f64 y (fma.f64 y (+.f64 (/.f64 x %200) (/.f64 %84 (*.f64 %99 %19))) %199) %193)) (approx %44 (fma.f64 #s(literal -1 binary64) %169 (*.f64 y (-.f64 %178 %176)))) (approx %44 (fma.f64 #s(literal -1 binary64) %169 (*.f64 y (-.f64 (*.f64 y (-.f64 %185 %183)) %176)))) (approx %51 (*.f64 #s(literal -1 binary64) %222)) (approx %51 (fma.f64 #s(literal -1 binary64) %222 (*.f64 y (-.f64 %225 %226)))) (approx %12 %234) (approx %42 (*.f64 y (-.f64 (+.f64 t (*.f64 #s(literal -1 binary64) %236)) z))) (approx %69 %74) (approx %69 %246) (approx %77 (*.f64 #s(literal -1 binary64) %74)) (approx %77 %251) (approx %13 %253) (approx %13 %258) (approx %13 (/.f64 (-.f64 (+.f64 x %262) %264) y)) (approx %13 (/.f64 (-.f64 (+.f64 x %270) (fma.f64 #s(literal -1 binary64) %256 %272)) y)) (approx %22 %110) (approx %22 %279) (approx %43 (/.f64 #s(literal 1 binary64) %61)) (approx %43 (/.f64 (+.f64 %283 %284) y)) (approx %43 (/.f64 (-.f64 (+.f64 %283 %289) %291) y)) (approx %43 (/.f64 (-.f64 (+.f64 %283 (/.f64 %90 %295)) (fma.f64 #s(literal -1 binary64) %284 (*.f64 #s(literal -1 binary64) %289))) y)) (approx %35 (/.f64 #s(literal -1 binary64) y)) (approx %35 (/.f64 (-.f64 %232 #s(literal 1 binary64)) y)) (approx %35 (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %308) %310) y)) (approx %35 (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %90 %269)) (+.f64 #s(literal 1 binary64) (+.f64 %231 %308))) y)) (approx %23 (*.f64 #s(literal -1 binary64) %253)) (approx %23 %324) (approx %23 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) x %272) %256) y)) (approx %23 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) %270)) (+.f64 %256 %262)) y)) (approx %29 (/.f64 x %61)) (approx %29 (/.f64 (+.f64 %9 %338) y)) (approx %29 (/.f64 (+.f64 %9 (+.f64 %338 %342)) y)) (approx %29 (/.f64 (+.f64 %9 (+.f64 %338 (+.f64 %342 %347))) y)) (approx %36 (*.f64 #s(literal -1 binary64) (/.f64 x %353))) (approx %36 (/.f64 (fma.f64 #s(literal -1 binary64) %20 (*.f64 #s(literal -1 binary64) %357)) y)) (approx %36 (/.f64 (fma.f64 #s(literal -1 binary64) %20 (fma.f64 #s(literal -1 binary64) %357 (*.f64 #s(literal -1 binary64) %363))) y)) (approx %36 (/.f64 (fma.f64 #s(literal -1 binary64) %20 (fma.f64 #s(literal -1 binary64) %357 (fma.f64 #s(literal -1 binary64) %363 (*.f64 #s(literal -1 binary64) (/.f64 %268 (*.f64 %269 %19)))))) y)) (approx %44 (/.f64 (-.f64 (+.f64 %9 %342) %378) y)) (approx %44 (/.f64 (-.f64 (+.f64 %9 %347) (fma.f64 #s(literal -1 binary64) %338 (*.f64 #s(literal -1 binary64) %342))) y)) (approx %51 (/.f64 %61 x)) (approx %51 (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) %390 %225) %226))) (approx %12 (*.f64 #s(literal -1 binary64) %279)) (approx %42 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %8 %236)))) (approx %69 (*.f64 #s(literal -1 binary64) %251)) (approx %77 (*.f64 #s(literal -1 binary64) %246)) (approx %13 (*.f64 #s(literal -1 binary64) %324)) (approx %13 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x z %407) y))) y))) (approx %13 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %260 (*.f64 #s(literal -1 binary64) %415)) y) %255) y))) y))) (approx %22 (*.f64 #s(literal -1 binary64) %234)) (approx %43 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %291 %283) y))) (approx %43 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %71 %61) %434) y)) %283) y))) (approx %43 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %90 %61)) (/.f64 %71 %8)) y)) %434) y)) %283) y))) (approx %35 (*.f64 #s(literal -1 binary64) (/.f64 %310 y))) (approx %35 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %244 z) y))) y))) (approx %35 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %90 y) %72) y)) z) y))) y))) (approx %23 (*.f64 #s(literal -1 binary64) %258)) (approx %23 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %407) %255) y))) y))) (approx %23 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %415 %486) y)) %255) y))) y))) (approx %29 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %9 %378) y))) (approx %29 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %9 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 %501 (/.f64 %260 %61)) y))) y))) (approx %29 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %9 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %260 %8) (*.f64 #s(literal -1 binary64) (/.f64 %268 %61))) y) %501) y))) y))) (approx %36 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 %20 %357) y))) (approx %36 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %260 %353)) %528) y) %20) y))) (approx %36 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %268 %353) (*.f64 #s(literal -1 binary64) (/.f64 %260 %19))) y)) %528) y) %20) y))) (approx %51 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 %8 x) %390)))) (approx %12 %552) (approx %6 t) (approx %6 (+.f64 t %55)) (approx %42 (fma.f64 t y %558)) (approx %42 (fma.f64 t y (*.f64 z (+.f64 z %557)))) (approx %64 (fma.f64 #s(literal -1 binary64) %74 %67)) (approx %7 %567) (approx %7 (+.f64 %567 %570)) (approx %7 (fma.f64 z (-.f64 %574 %576) %567)) (approx %7 (fma.f64 z (-.f64 (*.f64 z (-.f64 %581 (*.f64 #s(literal -1 binary64) %582))) %576) %567)) (approx %69 (*.f64 z %552)) (approx %77 (*.f64 z %111)) (approx %13 (+.f64 %253 %593)) (approx %13 (fma.f64 z (-.f64 %596 %598) %253)) (approx %13 (fma.f64 z (-.f64 (*.f64 z (-.f64 %603 (*.f64 #s(literal -1 binary64) %604))) %598) %253)) (approx %22 %24) (approx %17 %612) (approx %17 %19) (approx %43 %615) (approx %43 (fma.f64 z %621 %615)) (approx %43 (fma.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 z %628) %621) %615)) (approx %43 (fma.f64 z (fma.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %557 %628) %67) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 %569 %269)) (/.f64 #s(literal 1 binary64) (*.f64 %573 %261)))))) %628) %621) %615)) (approx %18 (*.f64 #s(literal -1 binary64) %567)) (approx %18 (fma.f64 #s(literal -1 binary64) %567 (*.f64 #s(literal -1 binary64) %570))) (approx %18 (fma.f64 #s(literal -1 binary64) %567 (*.f64 z (-.f64 %652 %575)))) (approx %18 (fma.f64 #s(literal -1 binary64) %567 (*.f64 z (-.f64 (*.f64 z (-.f64 %657 %582)) %575)))) (approx %35 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 z %261)) %666)) (approx %35 (-.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 z %269)) %671)) %666)) (approx %35 (-.f64 (*.f64 z (-.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 z %602)) (/.f64 #s(literal 1 binary64) %269))) %671)) %666)) (approx %28 (/.f64 #s(literal -1 binary64) t)) (approx %28 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 z %569)) %689)) (approx %28 (-.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 z %573)) %694)) %689)) (approx %28 (-.f64 (*.f64 z (-.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 z %580)) (/.f64 #s(literal 1 binary64) %573))) %694)) %689)) (approx %23 (fma.f64 #s(literal -1 binary64) %253 (*.f64 #s(literal -1 binary64) %593))) (approx %23 (fma.f64 #s(literal -1 binary64) %253 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) %596) %597)))) (approx %23 (fma.f64 #s(literal -1 binary64) %253 (*.f64 z (-.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) %603) %604)) %597)))) (approx %29 %723) (approx %29 (+.f64 %723 (/.f64 (*.f64 x (*.f64 z %725)) %624))) (approx %29 (fma.f64 z (fma.f64 z %736 %738) %723)) (approx %29 (fma.f64 z (fma.f64 z (fma.f64 #s(literal -1 binary64) %731 (fma.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 %737 %734) (/.f64 (*.f64 %725 %736) %67)) %735)) %738) %723)) (approx %44 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x %558) %624) %723)) (approx %44 (fma.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 z %758)) %762) %723)) (approx %44 (fma.f64 z (-.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 %761 %734) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %557 %758) %67))))) %758)) %762) %723)) (approx %48 (fma.f64 #s(literal -1 binary64) %567 (*.f64 z (fma.f64 #s(literal -1 binary64) %575 %652)))) (approx %48 (fma.f64 #s(literal -1 binary64) %567 (*.f64 z (fma.f64 #s(literal -1 binary64) %575 (*.f64 z (fma.f64 #s(literal -1 binary64) %582 %657)))))) (approx %51 %788) (approx %51 (fma.f64 z (fma.f64 #s(literal -1 binary64) %225 (*.f64 #s(literal -1 binary64) %790)) %788)) (approx %51 (fma.f64 z (fma.f64 #s(literal -1 binary64) %225 (fma.f64 #s(literal -1 binary64) %790 %226)) %788)) (approx %12 %801) (approx %6 %805) (approx %42 (*.f64 %71 (+.f64 #s(literal 1 binary64) %808))) (approx %42 (*.f64 %71 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %803 (fma.f64 #s(literal -1 binary64) %799 %812))))) (approx %64 (*.f64 z (fma.f64 #s(literal -1 binary64) y %818))) (approx %7 %826) (approx %7 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) x %830) %823) z)) (approx %7 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) %836)) %839) z)) (approx %69 (*.f64 %71 %800)) (approx %77 (*.f64 %71 %845)) (approx %13 %851) (approx %13 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) x %855) %848) z)) (approx %13 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) %861)) (+.f64 %848 %854)) z)) (approx %22 %868) (approx %17 %872) (approx %43 %145) (approx %43 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 %557 z))) %71)) (approx %43 (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 %880 %71))) %808) %71)) (approx %43 (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 t %887) (*.f64 #s(literal -1 binary64) (*.f64 %557 %880))) %90))) (fma.f64 #s(literal -1 binary64) %803 (fma.f64 #s(literal -1 binary64) %799 (fma.f64 #s(literal -1 binary64) (/.f64 %755 %71) %812)))) %71)) (approx %18 %903) (approx %18 (/.f64 (-.f64 (+.f64 x %829) %824) z)) (approx %18 (/.f64 (-.f64 (+.f64 x %836) (fma.f64 #s(literal -1 binary64) %823 %830)) z)) (approx %35 (/.f64 (+.f64 #s(literal 1 binary64) %799) z)) (approx %35 (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) %917) %807) z)) (approx %35 (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 %269 %90)) (fma.f64 #s(literal -1 binary64) %799 (*.f64 #s(literal -1 binary64) %917))) z)) (approx %28 (/.f64 (+.f64 #s(literal 1 binary64) %803) z)) (approx %28 (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) %932) %870) z)) (approx %28 (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 %573 %90)) (fma.f64 #s(literal -1 binary64) %803 (*.f64 #s(literal -1 binary64) %932))) z)) (approx %23 %945) (approx %23 (/.f64 (-.f64 (+.f64 x %854) %849) z)) (approx %23 (/.f64 (-.f64 (+.f64 x %861) (fma.f64 #s(literal -1 binary64) %848 %855)) z)) (approx %29 %93) (approx %29 (/.f64 (+.f64 x %957) %71)) (approx %29 (/.f64 (+.f64 x (fma.f64 #s(literal -1 binary64) %962 (+.f64 %957 %963))) %71)) (approx %29 (/.f64 (+.f64 x (fma.f64 #s(literal -1 binary64) %962 (fma.f64 #s(literal -1 binary64) (/.f64 %971 %90) (+.f64 %957 (+.f64 %963 (/.f64 (*.f64 %725 (fma.f64 #s(literal -1 binary64) %961 %733)) %90)))))) %71)) (approx %44 (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) %983)) %71)) (approx %44 (/.f64 (-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 %988 %71))) %983) %71)) (approx %44 (/.f64 (-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 t (*.f64 x %887)) (*.f64 #s(literal -1 binary64) (*.f64 %557 %988))) %90))) (fma.f64 #s(literal -1 binary64) (/.f64 %756 %71) (+.f64 %962 %983))) %71)) (approx %48 (/.f64 (+.f64 x %839) z)) (approx %48 (/.f64 (+.f64 x (+.f64 %823 (+.f64 %829 %836))) z)) (approx %51 (/.f64 %71 x)) (approx %51 (*.f64 %71 (fma.f64 #s(literal -1 binary64) %1019 (fma.f64 #s(literal -1 binary64) %1020 %1021)))) (approx %51 (*.f64 %71 (fma.f64 #s(literal -1 binary64) %1019 (fma.f64 #s(literal -1 binary64) %1020 (+.f64 %1021 (/.f64 %67 %260)))))) (approx %12 (*.f64 #s(literal -1 binary64) %868)) (approx %6 (*.f64 #s(literal -1 binary64) %872)) (approx %42 (*.f64 %71 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 %725 z))))) (approx %42 (*.f64 %71 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 t %1042) z))))) (approx %64 (*.f64 #s(literal -1 binary64) (*.f64 z %1042))) (approx %7 (*.f64 #s(literal -1 binary64) %903)) (approx %7 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %1054) %822) z))) z))) (approx %7 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1063 (*.f64 #s(literal -1 binary64) %828)) z)) %822) z))) z))) (approx %13 (*.f64 #s(literal -1 binary64) %945)) (approx %13 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %1077) %84) z))) z))) (approx %13 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1086 (*.f64 #s(literal -1 binary64) %853)) z)) %84) z))) z))) (approx %22 (*.f64 #s(literal -1 binary64) %801)) (approx %17 (*.f64 #s(literal -1 binary64) %805)) (approx %43 (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 %803 %799)) %71)) (approx %43 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %732 z) %818) %725) z))) %71)) (approx %43 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t %969) z) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %725 %1116) z))) %1116) z)) %725) z))) %71)) (approx %18 (*.f64 #s(literal -1 binary64) %826)) (approx %18 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 t x %1054) z))) z))) (approx %18 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %828 (*.f64 #s(literal -1 binary64) %1063)) z) %822) z))) z))) (approx %35 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %807 #s(literal 1 binary64)) z))) (approx %35 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %261 z) %110) z)) #s(literal 1 binary64)) z))) (approx %35 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %269 z)) %261) z)) %110) z)) #s(literal 1 binary64)) z))) (approx %28 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %870 #s(literal 1 binary64)) z))) (approx %28 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %569 z) %612) z)) #s(literal 1 binary64)) z))) (approx %28 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %573 z)) %569) z)) %612) z)) #s(literal 1 binary64)) z))) (approx %23 (*.f64 #s(literal -1 binary64) %851)) (approx %23 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y %1077) z))) z))) (approx %23 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %853 (*.f64 #s(literal -1 binary64) %1086)) z) %84) z))) z))) (approx %29 (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %733 z) (/.f64 %961 z)) %737) z))) %71)) (approx %29 (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %971 z) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %725 %1226) z))) %1226) z)) %737) z))) %71)) (approx %51 (*.f64 %71 (fma.f64 #s(literal -1 binary64) (/.f64 %1240 z) %1021))) (approx %51 (*.f64 %71 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %67 %255) %1240) z) %1021))) (approx %6 %8) (approx %42 (*.f64 #s(literal -1 binary64) %1252)) (approx %42 (fma.f64 #s(literal -1 binary64) %1252 %1255)) (approx %7 (fma.f64 #s(literal -1 binary64) %81 (*.f64 #s(literal -1 binary64) %1258))) (approx %7 (fma.f64 #s(literal -1 binary64) %81 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) %1262) %93)))) (approx %7 (fma.f64 #s(literal -1 binary64) %81 (*.f64 t (-.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) %1268) %102)) %93)))) (approx %17 (+.f64 z %612)) (approx %43 (/.f64 #s(literal -1 binary64) %1252)) (approx %43 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 t %1280)) %1283)) (approx %43 (-.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 t %1286)) %1289)) %1283)) (approx %43 (-.f64 (*.f64 t (-.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 t %1294)) (/.f64 #s(literal 1 binary64) %1286))) %1289)) %1283)) (approx %18 (+.f64 %81 %1258)) (approx %18 (fma.f64 t (-.f64 %1262 %159) %81)) (approx %18 (fma.f64 t (-.f64 (*.f64 t (-.f64 %1268 %163)) %159) %81)) (approx %28 (+.f64 %140 (/.f64 t %71))) (approx %28 (fma.f64 t (+.f64 %145 (/.f64 t %90)) %140)) (approx %28 (fma.f64 t (fma.f64 t (+.f64 %150 (/.f64 t %99)) %145) %140)) (approx %29 %1327) (approx %29 (+.f64 %1327 (/.f64 %822 %1329))) (approx %29 (fma.f64 t (+.f64 %1333 (/.f64 %822 %1334)) %1327)) (approx %29 (fma.f64 t (fma.f64 t (+.f64 (/.f64 x %1334) (/.f64 %822 (*.f64 %99 %24))) %1333) %1327)) (approx %36 (*.f64 #s(literal -1 binary64) %1346)) (approx %36 (fma.f64 #s(literal -1 binary64) %1346 (*.f64 #s(literal -1 binary64) (/.f64 %822 %1280)))) (approx %36 (fma.f64 #s(literal -1 binary64) %1346 (*.f64 t (fma.f64 #s(literal -1 binary64) %1353 %1355)))) (approx %36 (fma.f64 #s(literal -1 binary64) %1346 (*.f64 t (fma.f64 #s(literal -1 binary64) %1353 (*.f64 t (fma.f64 #s(literal -1 binary64) %1360 %1362)))))) (approx %44 (fma.f64 #s(literal -1 binary64) %1346 (*.f64 t (-.f64 %1355 %1353)))) (approx %44 (fma.f64 #s(literal -1 binary64) %1346 (*.f64 t (-.f64 (*.f64 t (-.f64 %1362 %1360)) %1353)))) (approx %48 (fma.f64 t (+.f64 %93 %1262) %81)) (approx %48 (fma.f64 t (fma.f64 t (+.f64 %102 %1268) %93) %81)) (approx %51 (*.f64 #s(literal -1 binary64) %1386)) (approx %51 (fma.f64 #s(literal -1 binary64) %1386 (*.f64 t (-.f64 %790 %226)))) (approx %6 %1396) (approx %42 %1255) (approx %42 (*.f64 t (-.f64 (+.f64 y (*.f64 #s(literal -1 binary64) %1399)) z))) (approx %64 (*.f64 t (+.f64 y (*.f64 #s(literal -1 binary64) %1405)))) (approx %7 %1412) (approx %7 (/.f64 (-.f64 (+.f64 x %1414) %1416) t)) (approx %7 (/.f64 (-.f64 (+.f64 x %1420) %1423) t)) (approx %17 %1428) (approx %43 (/.f64 #s(literal 1 binary64) %1255)) (approx %43 (/.f64 (+.f64 %1432 %1433) t)) (approx %43 (/.f64 (-.f64 (+.f64 %1432 %1438) %1440) t)) (approx %43 (/.f64 (-.f64 (+.f64 %1432 (/.f64 %90 %1444)) (fma.f64 #s(literal -1 binary64) %1433 (*.f64 #s(literal -1 binary64) %1438))) t)) (approx %18 %1453) (approx %18 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) x %1422) %1410) t)) (approx %18 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) x %1459) (+.f64 %1410 %1414)) t)) (approx %28 (/.f64 (-.f64 %1394 #s(literal 1 binary64)) t)) (approx %28 (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %1468) %1470) t)) (approx %28 (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %90 %573)) (+.f64 #s(literal 1 binary64) (+.f64 %1393 %1468))) t)) (approx %29 (*.f64 #s(literal -1 binary64) (/.f64 x %1481))) (approx %29 (/.f64 (fma.f64 #s(literal -1 binary64) %25 (*.f64 #s(literal -1 binary64) %1485)) t)) (approx %29 (/.f64 (fma.f64 #s(literal -1 binary64) %25 (fma.f64 #s(literal -1 binary64) %1485 (*.f64 #s(literal -1 binary64) %1491))) t)) (approx %29 (/.f64 (fma.f64 #s(literal -1 binary64) %25 (fma.f64 #s(literal -1 binary64) %1485 (fma.f64 #s(literal -1 binary64) %1491 (*.f64 #s(literal -1 binary64) (/.f64 %268 (*.f64 %573 %24)))))) t)) (approx %36 (/.f64 x %1255)) (approx %36 (/.f64 (+.f64 %15 %1507) t)) (approx %36 (/.f64 (+.f64 %15 (+.f64 %1507 %1511)) t)) (approx %36 (/.f64 (+.f64 %15 (+.f64 %1507 (+.f64 %1511 %1516))) t)) (approx %44 (/.f64 (-.f64 (+.f64 %15 %1511) %1523) t)) (approx %44 (/.f64 (-.f64 (+.f64 %15 %1516) (fma.f64 #s(literal -1 binary64) %1507 (*.f64 #s(literal -1 binary64) %1511))) t)) (approx %48 (/.f64 (fma.f64 #s(literal -1 binary64) x %1423) t)) (approx %48 (/.f64 (fma.f64 #s(literal -1 binary64) x (fma.f64 #s(literal -1 binary64) %1410 (fma.f64 #s(literal -1 binary64) %1414 %1459))) t)) (approx %51 (/.f64 %1255 x)) (approx %51 (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %1543 %790) %226))) (approx %6 (*.f64 #s(literal -1 binary64) %1428)) (approx %42 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %14 %1399)))) (approx %64 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) y %1405)))) (approx %7 (*.f64 #s(literal -1 binary64) %1453)) (approx %7 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x z %1560) t))) t))) (approx %7 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %260 (*.f64 #s(literal -1 binary64) %1568)) t) %255) t))) t))) (approx %17 (*.f64 #s(literal -1 binary64) %1396)) (approx %43 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1440 %1432) t))) (approx %43 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %71 %1255) %1587) t)) %1432) t))) (approx %43 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %90 %1255)) (/.f64 %71 %14)) t)) %1587) t)) %1432) t))) (approx %18 (*.f64 #s(literal -1 binary64) %1412)) (approx %18 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %1560) %255) t))) t))) (approx %18 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1568 %486) t)) %255) t))) t))) (approx %28 (*.f64 #s(literal -1 binary64) (/.f64 %1470 t))) (approx %28 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %71 t)) z) t))) t))) (approx %28 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %90 t) %72) t)) z) t))) t))) (approx %29 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 %25 %1485) t))) (approx %29 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %260 %1481)) %1657) t) %25) t))) (approx %29 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %268 %1481) (*.f64 #s(literal -1 binary64) (/.f64 %260 %24))) t)) %1657) t) %25) t))) (approx %36 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %15 %1523) t))) (approx %36 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %15 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 %1680 (/.f64 %260 %1255)) t))) t))) (approx %36 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %15 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %260 %14) (*.f64 #s(literal -1 binary64) (/.f64 %268 %1255))) t) %1680) t))) t))) (approx %51 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) (/.f64 %14 x) %1543)))) |
12 calls:
| Time | Variable | Point |
|---|---|---|
| 7.0ms | y | inf |
| 7.0ms | z | 0 |
| 6.0ms | z | inf |
| 6.0ms | t | 0 |
| 6.0ms | x | 0 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 43 | 282 |
| 0 | 73 | 267 |
| 1 | 272 | 264 |
| 2 | 1009 | 264 |
| 0 | 4053 | 264 |
| 0 | 4470 | 264 |
| 1× | iter-limit |
| 1× | iter-limit |
| 1× | node-limit |
| 1× | iter-limit |
| Inputs |
|---|
%3 = (-.f64 y z) %5 = (-.f64 t z) %6 = (*.f64 %5 %3) %8 = (*.f64 y %5) %11 = (- t z) %12 = (* (- y z) %11) %13 = (approx %12 %8) %14 = (/.f64 x %5) %15 = (approx %11 t) %16 = (*.f64 t y) %17 = (approx %12 %16) %18 = (*.f64 z %3) %19 = (*.f64 #s(literal -1 binary64) %18) %20 = (approx %12 %19) %21 = (/.f64 x %3) %22 = (-.f64 z y) %23 = (-.f64 z t) %24 = (/.f64 #s(literal 1 binary64) %6) %25 = (/.f64 x %23) %26 = (/.f64 #s(literal -1 binary64) %3) %27 = (/.f64 #s(literal -1 binary64) %5) %28 = (/.f64 x %22) %32 = (*.f64 %27 x) %36 = (/.f64 %3 %14) %41 = (*.f64 %3 %15) x y z %3 t %5 %6 #s(literal -1 binary64) %8 #s(literal 1 binary64) %13 %14 %15 %16 %17 %18 %19 %20 %21 %22 %23 %24 %25 %26 %27 %28 (*.f64 %27 %28) (*.f64 %26 %25) (*.f64 x %24) %32 (/.f64 %32 %22) (/.f64 %14 %3) (/.f64 %21 %5) %36 (/.f64 #s(literal 1 binary64) %36) (/.f64 x %13) (/.f64 x %20) (/.f64 x %17) %41 (/.f64 x %41) |
| Outputs |
|---|
%3 = (-.f64 y z) %7 = (/.f64 #s(literal 1 binary64) %3) %9 = (-.f64 z y) %14 = (*.f64 #s(literal 1/2 binary64) %3) %16 = (neg.f64 z) %19 = (*.f64 #s(literal 0 binary64) %3) %23 = (*.f64 %3 #s(literal 1/2 binary64)) %25 = (*.f64 %3 #s(literal 0 binary64)) %28 = (neg.f64 y) %32 = (*.f64 #s(literal 1 binary64) %3) %38 = (-.f64 t z) %40 = (/.f64 #s(literal 1 binary64) %38) %42 = (-.f64 z t) %47 = (neg.f64 t) %53 = (*.f64 %38 %3) %56 = (/.f64 #s(literal 1 binary64) %53) %58 = (*.f64 %42 %3) %60 = (*.f64 %42 z) %62 = (*.f64 z %42) %64 = (*.f64 %38 %16) %66 = (*.f64 %16 %38) %68 = (*.f64 %9 z) %70 = (*.f64 %38 y) %72 = (*.f64 %47 %9) %74 = (*.f64 %9 %47) %77 = (neg.f64 (*.f64 %3 %47)) %80 = (neg.f64 (*.f64 %47 %3)) %82 = (*.f64 %3 t) %84 = (*.f64 t %3) %104 = (*.f64 %3 z) %183 = (*.f64 t y) %185 = (*.f64 y %16) %187 = (*.f64 %16 y) %192 = (*.f64 %28 %16) %194 = (neg.f64 %185) %196 = (neg.f64 %187) %198 = (*.f64 z y) %204 = (- t z) %206 = (* %204 (- y z)) %207 = (approx %206 %70) %209 = (/.f64 #s(literal 1 binary64) %207) %211 = (neg.f64 %207) %213 = (+.f64 x x) %214 = (/.f64 #s(literal 1/2 binary64) %38) %217 = (neg.f64 x) %218 = (/.f64 #s(literal 1 binary64) %42) %220 = (/.f64 x %42) %223 = (/.f64 x %38) %230 = (*.f64 %217 #s(literal 2 binary64)) %231 = (*.f64 %42 #s(literal 2 binary64)) %233 = (*.f64 #s(literal 2 binary64) %217) %234 = (*.f64 #s(literal 2 binary64) %42) %236 = (*.f64 #s(literal 2 binary64) x) %237 = (*.f64 #s(literal 2 binary64) %38) %239 = (*.f64 %38 #s(literal 2 binary64)) %242 = (/.f64 %38 x) %245 = (/.f64 #s(literal 1 binary64) x) %246 = (/.f64 #s(literal 1/2 binary64) %245) %247 = (*.f64 #s(literal 1/2 binary64) %223) %249 = (*.f64 %223 #s(literal 0 binary64)) %251 = (*.f64 #s(literal 0 binary64) %223) %254 = (/.f64 #s(literal -1/2 binary64) %38) %267 = (*.f64 %223 #s(literal 1/2 binary64)) %281 = (approx %204 t) %283 = (/.f64 #s(literal 1 binary64) %281) %289 = (approx %206 %183) %291 = (/.f64 #s(literal 1 binary64) %289) %293 = (neg.f64 %289) %306 = (*.f64 %16 z) %307 = (*.f64 %306 #s(literal 1 binary64)) %309 = (*.f64 y z) %311 = (*.f64 #s(literal 1/2 binary64) %104) %315 = (*.f64 %104 #s(literal 0 binary64)) %317 = (*.f64 #s(literal 0 binary64) %104) %319 = (*.f64 %16 %28) %328 = (*.f64 %104 #s(literal 1/2 binary64)) %332 = (*.f64 #s(literal 1 binary64) %306) %349 = (*.f64 z z) %385 = (fabs.f64 %16) %386 = (*.f64 z %28) %388 = (*.f64 %28 z) %392 = (*.f64 %306 #s(literal -1 binary64)) %409 = (*.f64 #s(literal -1 binary64) %306) %436 = (approx %206 %68) %438 = (/.f64 #s(literal 1 binary64) %436) %440 = (neg.f64 %436) %442 = (/.f64 #s(literal 1/2 binary64) %3) %444 = (/.f64 #s(literal 2 binary64) %245) %446 = (/.f64 #s(literal 2 binary64) %3) %448 = (*.f64 %446 x) %450 = (/.f64 %3 x) %451 = (/.f64 #s(literal 1/2 binary64) %450) %453 = (/.f64 #s(literal 1 binary64) %245) %456 = (/.f64 #s(literal 1 binary64) %9) %458 = (/.f64 x %9) %461 = (/.f64 x %3) %468 = (*.f64 %9 #s(literal 2 binary64)) %470 = (*.f64 #s(literal 2 binary64) %9) %472 = (*.f64 #s(literal 2 binary64) %3) %474 = (*.f64 %3 #s(literal 2 binary64)) %483 = (/.f64 %9 x) %485 = (/.f64 #s(literal -1 binary64) %450) %488 = (*.f64 %461 #s(literal 0 binary64)) %490 = (*.f64 #s(literal 0 binary64) %461) %492 = (/.f64 #s(literal 0 binary64) %450) %503 = (*.f64 #s(literal 1/2 binary64) %461) %523 = (*.f64 %461 #s(literal 1/2 binary64)) %556 = (*.f64 #s(literal -1 binary64) y) %558 = (*.f64 y #s(literal -1 binary64)) %571 = (/.f64 #s(literal -2 binary64) %38) %572 = (/.f64 #s(literal -1/2 binary64) %3) %574 = (/.f64 #s(literal 2 binary64) %42) %576 = (/.f64 #s(literal -2 binary64) %3) %578 = (/.f64 #s(literal 2 binary64) %9) %580 = (/.f64 #s(literal 1/2 binary64) %58) %582 = (/.f64 #s(literal 2 binary64) %38) %587 = (/.f64 #s(literal 2 binary64) %53) %589 = (/.f64 %254 %9) %591 = (/.f64 #s(literal -1/2 binary64) %58) %599 = (/.f64 #s(literal 1 binary64) %58) %605 = (*.f64 %7 #s(literal 2 binary64)) %611 = (*.f64 %58 #s(literal 2 binary64)) %613 = (*.f64 #s(literal 2 binary64) %58) %617 = (*.f64 %53 #s(literal 2 binary64)) %619 = (*.f64 #s(literal 2 binary64) %53) %625 = (/.f64 %9 %218) %629 = (/.f64 %3 %40) %635 = (/.f64 %53 #s(literal 1 binary64)) %643 = (*.f64 %56 #s(literal 0 binary64)) %645 = (*.f64 #s(literal 0 binary64) %56) %647 = (/.f64 #s(literal 0 binary64) %53) %695 = (*.f64 %56 #s(literal 1/2 binary64)) %711 = (*.f64 %213 %254) %712 = (*.f64 %40 %217) %713 = (*.f64 %217 %40) %714 = (*.f64 %220 #s(literal 1 binary64)) %715 = (*.f64 %218 x) %716 = (*.f64 %223 #s(literal -1 binary64)) %717 = (*.f64 #s(literal 1 binary64) %220) %718 = (*.f64 #s(literal -1 binary64) %223) %719 = (*.f64 x %218) %720 = (pow.f64 %220 #s(literal 1 binary64)) %721 = (/.f64 %230 %239) %722 = (/.f64 %233 %237) %723 = (/.f64 %236 %234) %724 = (/.f64 %213 %231) %725 = (/.f64 %217 %38) %726 = (/.f64 %42 x) %727 = (/.f64 #s(literal 1 binary64) %726) %728 = (neg.f64 %223) %729 = (*.f64 %220 #s(literal 0 binary64)) %730 = (fma.f64 %213 %254 %729) %731 = (*.f64 #s(literal 0 binary64) %220) %732 = (fma.f64 %213 %254 %731) %733 = (*.f64 #s(literal 1/2 binary64) %220) %734 = (fma.f64 #s(literal 1/2 binary64) %220 %733) %735 = (fma.f64 %40 %217 %729) %736 = (fma.f64 %40 %217 %731) %737 = (fma.f64 %217 %40 %729) %738 = (fma.f64 %217 %40 %731) %739 = (*.f64 %220 #s(literal 1/2 binary64)) %740 = (fma.f64 %220 #s(literal 1/2 binary64) %739) %741 = (fma.f64 %220 #s(literal 1 binary64) %729) %742 = (fma.f64 %220 #s(literal 1 binary64) %731) %743 = (fma.f64 %218 x %729) %744 = (fma.f64 %218 x %731) %745 = (fma.f64 %223 #s(literal -1 binary64) %729) %746 = (fma.f64 %223 #s(literal -1 binary64) %731) %747 = (fma.f64 #s(literal 1 binary64) %220 %729) %748 = (fma.f64 #s(literal 1 binary64) %220 %731) %749 = (fma.f64 #s(literal -1 binary64) %223 %729) %750 = (fma.f64 #s(literal -1 binary64) %223 %731) %751 = (fma.f64 x %218 %729) %752 = (fma.f64 x %218 %731) %753 = (+.f64 %739 %739) %754 = (+.f64 %733 %733) %755 = (+.f64 %220 %729) %756 = (+.f64 %220 %731) %771 = (/.f64 %3 #s(literal -1 binary64)) %775 = (/.f64 #s(literal 0 binary64) %9) %803 = (/.f64 #s(literal 0 binary64) %42) %832 = (*.f64 %458 #s(literal 0 binary64)) %834 = (*.f64 #s(literal 0 binary64) %458) %836 = (*.f64 #s(literal 1/2 binary64) %458) %842 = (*.f64 %458 #s(literal 1/2 binary64)) %860 = (/.f64 %7 #s(literal 1 binary64)) %861 = (*.f64 %860 %223) %862 = (/.f64 %7 #s(literal -1 binary64)) %863 = (*.f64 %862 %220) %864 = (*.f64 y %242) %865 = (*.f64 %864 %223) %866 = (-.f64 %865 z) %867 = (/.f64 #s(literal 1 binary64) %866) %868 = (*.f64 %867 %223) %869 = (*.f64 %220 z) %870 = (fma.f64 y %223 %869) %871 = (/.f64 #s(literal 1 binary64) %870) %874 = (/.f64 (*.f64 x x) (*.f64 %38 %38)) %875 = (*.f64 %871 %874) %876 = (/.f64 #s(literal -1 binary64) x) %877 = (/.f64 #s(literal 2 binary64) %876) %878 = (/.f64 %442 %42) %879 = (*.f64 %877 %878) %880 = (*.f64 %444 %591) %881 = (/.f64 #s(literal 2 binary64) x) %882 = (/.f64 #s(literal 2 binary64) %881) %883 = (*.f64 #s(literal 1/2 binary64) %38) %884 = (/.f64 %442 %883) %885 = (*.f64 %882 %884) %886 = (*.f64 %453 %56) %887 = (/.f64 #s(literal 1 binary64) %881) %888 = (/.f64 %7 %883) %889 = (*.f64 %887 %888) %890 = (/.f64 #s(literal 1/2 binary64) %483) %891 = (*.f64 %890 %574) %892 = (/.f64 #s(literal 2 binary64) %483) %893 = (*.f64 %892 %254) %894 = (/.f64 #s(literal 2 binary64) %242) %895 = (*.f64 %894 %442) %896 = (/.f64 #s(literal -2 binary64) %450) %897 = (*.f64 %896 %254) %898 = (/.f64 #s(literal 1/2 binary64) %726) %899 = (*.f64 %576 %898) %900 = (*.f64 %578 %898) %901 = (/.f64 #s(literal -1/2 binary64) %242) %902 = (*.f64 %578 %901) %903 = (*.f64 %485 %218) %904 = (/.f64 %213 %42) %905 = (*.f64 %904 %572) %906 = (/.f64 %213 %9) %907 = (*.f64 %906 %254) %908 = (/.f64 %213 %38) %909 = (*.f64 %908 %442) %910 = (/.f64 %213 %3) %911 = (*.f64 %910 %214) %912 = (*.f64 %451 %582) %913 = (*.f64 %213 %591) %914 = (/.f64 #s(literal 2 binary64) %726) %915 = (*.f64 %572 %914) %916 = (*.f64 %726 %3) %917 = (/.f64 #s(literal 1/2 binary64) %916) %918 = (*.f64 #s(literal -2 binary64) %917) %919 = (*.f64 %599 %217) %920 = (*.f64 %442 %894) %921 = (*.f64 %582 %451) %922 = (*.f64 %214 %448) %923 = (*.f64 %448 %214) %924 = (*.f64 %247 %446) %925 = (*.f64 %446 %247) %926 = (/.f64 %53 x) %927 = (/.f64 #s(literal 2 binary64) %926) %928 = (*.f64 #s(literal 1/2 binary64) %927) %929 = (*.f64 #s(literal 1/2 binary64) %242) %930 = (/.f64 %7 %929) %931 = (*.f64 #s(literal 1/2 binary64) %930) %932 = (/.f64 x %53) %933 = (*.f64 #s(literal 1/2 binary64) %932) %934 = (*.f64 #s(literal 2 binary64) %933) %935 = (*.f64 %40 %461) %936 = (/.f64 #s(literal -1 binary64) %726) %937 = (*.f64 %7 %936) %938 = (*.f64 %7 %223) %939 = (*.f64 %217 %599) %940 = (*.f64 %932 #s(literal 1 binary64)) %941 = (*.f64 %220 %456) %942 = (*.f64 %458 %218) %943 = (*.f64 %218 %458) %944 = (/.f64 #s(literal -1 binary64) %242) %945 = (*.f64 %456 %944) %946 = (*.f64 %456 %220) %947 = (*.f64 %56 x) %948 = (*.f64 %461 %40) %949 = (*.f64 %223 %7) %950 = (/.f64 %442 %929) %951 = (*.f64 #s(literal 1 binary64) %950) %952 = (*.f64 #s(literal 1 binary64) %932) %953 = (/.f64 x %58) %954 = (*.f64 #s(literal -1 binary64) %953) %955 = (*.f64 x %56) %956 = (pow.f64 %932 #s(literal 1 binary64)) %957 = (pow.f64 %926 #s(literal -1 binary64)) %959 = (/.f64 (/.f64 %7 %876) %42) %961 = (/.f64 (/.f64 %7 %881) %883) %963 = (/.f64 (/.f64 %7 #s(literal 2 binary64)) %929) %964 = (/.f64 %860 %242) %965 = (/.f64 %485 %42) %966 = (/.f64 %230 %611) %968 = (/.f64 (*.f64 %220 #s(literal 2 binary64)) %468) %970 = (/.f64 (*.f64 %458 #s(literal 2 binary64)) %231) %972 = (/.f64 (*.f64 %461 #s(literal 2 binary64)) %239) %974 = (/.f64 (*.f64 %223 #s(literal 2 binary64)) %474) %976 = (/.f64 (*.f64 #s(literal 2 binary64) %220) %470) %978 = (/.f64 (*.f64 #s(literal 2 binary64) %458) %234) %980 = (/.f64 (*.f64 #s(literal 2 binary64) %223) %472) %981 = (/.f64 %233 %613) %982 = (/.f64 %236 %619) %984 = (/.f64 %605 (*.f64 %242 #s(literal 2 binary64))) %985 = (/.f64 %213 %617) %987 = (/.f64 #s(literal -2 binary64) (*.f64 %916 #s(literal 2 binary64))) %989 = (/.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) %916)) %990 = (/.f64 %448 %237) %992 = (/.f64 %446 (*.f64 #s(literal 2 binary64) %242)) %993 = (/.f64 %874 %870) %995 = (/.f64 #s(literal 2 binary64) (*.f64 %926 #s(literal 2 binary64))) %997 = (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) %926)) %998 = (/.f64 %40 %450) %999 = (/.f64 %7 %242) %1000 = (/.f64 %217 %58) %1001 = (/.f64 %220 %9) %1002 = (/.f64 %458 %42) %1003 = (/.f64 %456 %726) %1004 = (/.f64 %461 %38) %1005 = (/.f64 %223 %866) %1006 = (/.f64 %223 %3) %1008 = (/.f64 #s(literal 1 binary64) (/.f64 %242 %7)) %1010 = (/.f64 #s(literal 1 binary64) (/.f64 %42 %458)) %1012 = (/.f64 #s(literal 1 binary64) (pow.f64 %932 #s(literal -1 binary64))) %1014 = (/.f64 #s(literal 1 binary64) (/.f64 %38 %461)) %1015 = (/.f64 #s(literal 1 binary64) %926) %1016 = (/.f64 #s(literal -1 binary64) %916) %1018 = (neg.f64 (*.f64 %953 #s(literal 1 binary64))) %1020 = (neg.f64 (*.f64 %932 #s(literal -1 binary64))) %1022 = (neg.f64 (*.f64 %56 %217)) %1023 = (neg.f64 %953) %1025 = (fma.f64 (/.f64 #s(literal 1/2 binary64) %866) %223 %933) %1027 = (fma.f64 (/.f64 #s(literal 1/2 binary64) %870) %874 %933) %1028 = (*.f64 %932 #s(literal 0 binary64)) %1029 = (fma.f64 %860 %223 %1028) %1030 = (*.f64 #s(literal 0 binary64) %932) %1031 = (fma.f64 %860 %223 %1030) %1032 = (/.f64 #s(literal 0 binary64) %926) %1033 = (fma.f64 %860 %223 %1032) %1034 = (fma.f64 %862 %220 %1028) %1035 = (fma.f64 %862 %220 %1030) %1036 = (fma.f64 %862 %220 %1032) %1037 = (fma.f64 %867 %223 %1028) %1038 = (fma.f64 %867 %223 %1030) %1039 = (fma.f64 %867 %223 %1032) %1040 = (fma.f64 %871 %874 %1028) %1041 = (fma.f64 %871 %874 %1030) %1042 = (fma.f64 %871 %874 %1032) %1043 = (fma.f64 %877 %878 %1028) %1044 = (fma.f64 %877 %878 %1030) %1045 = (fma.f64 %877 %878 %1032) %1046 = (fma.f64 %444 %591 %1028) %1047 = (fma.f64 %444 %591 %1030) %1048 = (fma.f64 %444 %591 %1032) %1049 = (fma.f64 %882 %884 %1028) %1050 = (fma.f64 %882 %884 %1030) %1051 = (fma.f64 %882 %884 %1032) %1052 = (fma.f64 %453 %56 %1028) %1053 = (fma.f64 %453 %56 %1030) %1054 = (fma.f64 %453 %56 %1032) %1055 = (fma.f64 %887 %888 %1028) %1056 = (fma.f64 %887 %888 %1030) %1057 = (fma.f64 %887 %888 %1032) %1058 = (fma.f64 %890 %574 %1028) %1059 = (fma.f64 %890 %574 %1030) %1060 = (fma.f64 %890 %574 %1032) %1061 = (fma.f64 %892 %254 %1028) %1062 = (fma.f64 %892 %254 %1030) %1063 = (fma.f64 %892 %254 %1032) %1064 = (fma.f64 %894 %442 %1028) %1065 = (fma.f64 %894 %442 %1030) %1066 = (fma.f64 %894 %442 %1032) %1067 = (fma.f64 %896 %254 %1028) %1068 = (fma.f64 %896 %254 %1030) %1069 = (fma.f64 %896 %254 %1032) %1070 = (fma.f64 %576 %898 %1028) %1071 = (fma.f64 %576 %898 %1030) %1072 = (fma.f64 %576 %898 %1032) %1073 = (fma.f64 %578 %898 %1028) %1074 = (fma.f64 %578 %898 %1030) %1075 = (fma.f64 %578 %898 %1032) %1076 = (fma.f64 %578 %901 %1028) %1077 = (fma.f64 %578 %901 %1030) %1078 = (fma.f64 %578 %901 %1032) %1079 = (fma.f64 %485 %218 %1028) %1080 = (fma.f64 %485 %218 %1030) %1081 = (fma.f64 %485 %218 %1032) %1082 = (fma.f64 %904 %572 %1028) %1083 = (fma.f64 %904 %572 %1030) %1084 = (fma.f64 %904 %572 %1032) %1085 = (fma.f64 %906 %254 %1028) %1086 = (fma.f64 %906 %254 %1030) %1087 = (fma.f64 %906 %254 %1032) %1088 = (fma.f64 %908 %442 %1028) %1089 = (fma.f64 %908 %442 %1030) %1090 = (fma.f64 %908 %442 %1032) %1091 = (fma.f64 %910 %214 %1028) %1092 = (fma.f64 %910 %214 %1030) %1093 = (fma.f64 %910 %214 %1032) %1094 = (fma.f64 %451 %582 %1028) %1095 = (fma.f64 %451 %582 %1030) %1096 = (fma.f64 %451 %582 %1032) %1097 = (fma.f64 %451 %40 %933) %1098 = (fma.f64 %213 %591 %1028) %1099 = (fma.f64 %213 %591 %1030) %1100 = (fma.f64 %213 %591 %1032) %1101 = (fma.f64 %591 x %933) %1102 = (fma.f64 %572 %914 %1028) %1103 = (fma.f64 %572 %914 %1030) %1104 = (fma.f64 %572 %914 %1032) %1105 = (fma.f64 %572 %220 %933) %1106 = (fma.f64 #s(literal -2 binary64) %917 %1028) %1107 = (fma.f64 #s(literal -2 binary64) %917 %1030) %1108 = (fma.f64 #s(literal -2 binary64) %917 %1032) %1109 = (fma.f64 %599 %217 %1028) %1110 = (fma.f64 %599 %217 %1030) %1111 = (fma.f64 %599 %217 %1032) %1112 = (fma.f64 %442 %894 %1028) %1113 = (fma.f64 %442 %894 %1030) %1114 = (fma.f64 %442 %894 %1032) %1115 = (fma.f64 %442 %223 %933) %1116 = (fma.f64 %582 %451 %1028) %1117 = (fma.f64 %582 %451 %1030) %1118 = (fma.f64 %582 %451 %1032) %1119 = (fma.f64 %214 %448 %1028) %1120 = (fma.f64 %214 %448 %1030) %1121 = (fma.f64 %214 %448 %1032) %1122 = (fma.f64 %448 %214 %1028) %1123 = (fma.f64 %448 %214 %1030) %1124 = (fma.f64 %448 %214 %1032) %1125 = (fma.f64 %247 %446 %1028) %1126 = (fma.f64 %247 %446 %1030) %1127 = (fma.f64 %247 %446 %1032) %1128 = (fma.f64 %446 %247 %1028) %1129 = (fma.f64 %446 %247 %1030) %1130 = (fma.f64 %446 %247 %1032) %1131 = (fma.f64 #s(literal 1/2 binary64) %927 %1028) %1132 = (fma.f64 #s(literal 1/2 binary64) %927 %1030) %1133 = (fma.f64 #s(literal 1/2 binary64) %927 %1032) %1134 = (fma.f64 #s(literal 1/2 binary64) %930 %1028) %1135 = (fma.f64 #s(literal 1/2 binary64) %930 %1030) %1136 = (fma.f64 #s(literal 1/2 binary64) %930 %1032) %1137 = (fma.f64 #s(literal 1/2 binary64) %932 %933) %1138 = (fma.f64 #s(literal 2 binary64) %933 %1028) %1139 = (fma.f64 #s(literal 2 binary64) %933 %1030) %1140 = (fma.f64 #s(literal 2 binary64) %933 %1032) %1141 = (fma.f64 %40 %461 %1028) %1142 = (fma.f64 %40 %461 %1030) %1143 = (fma.f64 %40 %461 %1032) %1144 = (fma.f64 %7 %936 %1028) %1145 = (fma.f64 %7 %936 %1030) %1146 = (fma.f64 %7 %936 %1032) %1147 = (fma.f64 %7 %223 %1028) %1148 = (fma.f64 %7 %223 %1030) %1149 = (fma.f64 %7 %223 %1032) %1150 = (fma.f64 %217 %599 %1028) %1151 = (fma.f64 %217 %599 %1030) %1152 = (fma.f64 %217 %599 %1032) %1153 = (*.f64 %932 #s(literal 1/2 binary64)) %1154 = (fma.f64 %932 #s(literal 1/2 binary64) %1153) %1155 = (fma.f64 %932 #s(literal 1 binary64) %1028) %1156 = (fma.f64 %932 #s(literal 1 binary64) %1030) %1157 = (fma.f64 %932 #s(literal 1 binary64) %1032) %1158 = (fma.f64 %220 %456 %1028) %1159 = (fma.f64 %220 %456 %1030) %1160 = (fma.f64 %220 %456 %1032) %1161 = (fma.f64 %458 %218 %1028) %1162 = (fma.f64 %458 %218 %1030) %1163 = (fma.f64 %458 %218 %1032) %1164 = (fma.f64 %218 %458 %1028) %1165 = (fma.f64 %218 %458 %1030) %1166 = (fma.f64 %218 %458 %1032) %1167 = (fma.f64 %456 %944 %1028) %1168 = (fma.f64 %456 %944 %1030) %1169 = (fma.f64 %456 %944 %1032) %1170 = (fma.f64 %456 %220 %1028) %1171 = (fma.f64 %456 %220 %1030) %1172 = (fma.f64 %456 %220 %1032) %1173 = (fma.f64 %56 x %1028) %1174 = (fma.f64 %56 x %1030) %1175 = (fma.f64 %56 x %1032) %1176 = (fma.f64 %461 %40 %1028) %1177 = (fma.f64 %461 %40 %1030) %1178 = (fma.f64 %461 %40 %1032) %1179 = (fma.f64 %223 %7 %1028) %1180 = (fma.f64 %223 %7 %1030) %1181 = (fma.f64 %223 %7 %1032) %1182 = (fma.f64 #s(literal 1 binary64) %950 %1028) %1183 = (fma.f64 #s(literal 1 binary64) %950 %1030) %1184 = (fma.f64 #s(literal 1 binary64) %950 %1032) %1185 = (fma.f64 #s(literal 1 binary64) %932 %1028) %1186 = (fma.f64 #s(literal 1 binary64) %932 %1030) %1187 = (fma.f64 #s(literal 1 binary64) %932 %1032) %1188 = (fma.f64 #s(literal -1 binary64) %953 %1028) %1189 = (fma.f64 #s(literal -1 binary64) %953 %1030) %1190 = (fma.f64 #s(literal -1 binary64) %953 %1032) %1191 = (fma.f64 x %56 %1028) %1192 = (fma.f64 x %56 %1030) %1193 = (fma.f64 x %56 %1032) %1194 = (+.f64 %1153 %1153) %1195 = (+.f64 %933 %933) %1196 = (+.f64 %932 %1028) %1197 = (+.f64 %932 %1030) %1198 = (+.f64 %932 %1032) %1199 = (/.f64 %866 %217) %1201 = (/.f64 %866 x) %1207 = (/.f64 %3 %218) %1216 = (/.f64 %3 #s(literal 1 binary64)) %1218 = (/.f64 %38 #s(literal 1 binary64)) %1252 = (*.f64 z %726) %1253 = (/.f64 y x) %1264 = (/.f64 z x) %1270 = (*.f64 %1253 %220) %1272 = (*.f64 %220 %40) %1274 = (*.f64 %28 %220) %1277 = (*.f64 y %220) %1279 = (*.f64 %220 %223) %1283 = (*.f64 %40 %223) %1299 = (*.f64 %220 y) %1302 = (*.f64 %40 %16) %1305 = (*.f64 %220 %16) %1308 = (*.f64 %223 %16) %1361 = (/.f64 z %40) %1363 = (/.f64 #s(literal -1 binary64) %218) %1364 = (/.f64 %16 x) %1366 = (/.f64 z %218) %1368 = (/.f64 z #s(literal -1 binary64)) %1370 = (/.f64 #s(literal -1 binary64) %40) %1375 = (*.f64 %483 z) %1377 = (*.f64 %483 %47) %1386 = (*.f64 %450 t) %1388 = (*.f64 %450 %16) %1391 = (*.f64 z %483) %1393 = (*.f64 t %450) %1397 = (*.f64 %242 y) %1399 = (*.f64 %242 %16) %1402 = (*.f64 z %242) %1404 = (*.f64 %38 %1364) %1406 = (*.f64 %16 %450) %1409 = (*.f64 %47 %483) %1441 = (/.f64 %68 x) %1445 = (/.f64 %70 x) %1459 = (/.f64 #s(literal -1 binary64) %207) %1461 = (/.f64 x %207) %1463 = (/.f64 %217 %207) %1482 = (/.f64 #s(literal -1 binary64) %436) %1484 = (/.f64 x %436) %1486 = (/.f64 %217 %436) %1505 = (/.f64 #s(literal -1 binary64) %289) %1507 = (/.f64 x %289) %1509 = (/.f64 %217 %289) %1525 = (neg.f64 %281) %1526 = (neg.f64 %1525) %1530 = (*.f64 %281 %3) %1534 = (/.f64 #s(literal 1 binary64) %1530) %1536 = (*.f64 %9 %281) %1538 = (*.f64 y %281) %1540 = (*.f64 %281 y) %1542 = (*.f64 %281 %16) %1544 = (*.f64 %16 %281) %1558 = (/.f64 #s(literal -1 binary64) %281) %1562 = (/.f64 x %1525) %1568 = (/.f64 x %281) %1573 = (/.f64 #s(literal 1 binary64) %1536) %1580 = (/.f64 x %1530) %1582 = (/.f64 x %1536) x y z (*.f64 %3 #s(literal 1 binary64)) (pow.f64 %3 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) %7) (neg.f64 (*.f64 %9 #s(literal 1 binary64))) (neg.f64 %9) (fma.f64 #s(literal 1/2 binary64) %3 %14) (fma.f64 #s(literal 1 binary64) %16 y) (fma.f64 #s(literal 1 binary64) %3 %19) (fma.f64 #s(literal -1 binary64) z y) (fma.f64 %3 #s(literal 1/2 binary64) %23) (fma.f64 %3 #s(literal 1 binary64) %25) (fma.f64 z #s(literal -1 binary64) y) (-.f64 %16 %28) %3 (+.f64 %23 %23) (+.f64 %14 %14) (+.f64 %32 %19) (+.f64 %16 y) (+.f64 %3 %25) (+.f64 y %16) t (pow.f64 %38 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) %40) (neg.f64 %42) (fma.f64 #s(literal 1 binary64) %16 t) (fma.f64 #s(literal -1 binary64) z t) (fma.f64 z #s(literal -1 binary64) t) (-.f64 %16 %47) %38 (+.f64 %16 t) (+.f64 t %16) (*.f64 %42 %9) (*.f64 %9 %42) %53 (*.f64 %3 %38) (pow.f64 %53 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) %56) (neg.f64 %58) (fma.f64 %28 %42 %60) (fma.f64 %28 %42 %62) (fma.f64 %28 %42 %64) (fma.f64 %28 %42 %66) (fma.f64 %47 %9 %68) (fma.f64 %16 %38 %70) (fma.f64 %16 %3 %72) (fma.f64 %16 %3 %74) (fma.f64 %16 %3 %77) (fma.f64 %16 %3 %80) (fma.f64 %16 %3 %82) (fma.f64 %16 %3 %84) (fma.f64 %42 %28 %60) (fma.f64 %42 %28 %62) (fma.f64 %42 %28 %64) (fma.f64 %42 %28 %66) (fma.f64 %42 z %70) (fma.f64 %9 %47 %68) (fma.f64 %9 z %72) (fma.f64 %9 z %74) (fma.f64 %9 z %77) (fma.f64 %9 z %80) (fma.f64 %9 z %82) (fma.f64 %9 z %84) (fma.f64 %68 #s(literal 1 binary64) %72) (fma.f64 %68 #s(literal 1 binary64) %74) (fma.f64 %68 #s(literal 1 binary64) %77) (fma.f64 %68 #s(literal 1 binary64) %80) (fma.f64 %68 #s(literal 1 binary64) %82) (fma.f64 %68 #s(literal 1 binary64) %84) (fma.f64 %104 #s(literal -1 binary64) %72) (fma.f64 %104 #s(literal -1 binary64) %74) (fma.f64 %104 #s(literal -1 binary64) %77) (fma.f64 %104 #s(literal -1 binary64) %80) (fma.f64 %104 #s(literal -1 binary64) %82) (fma.f64 %104 #s(literal -1 binary64) %84) (fma.f64 #s(literal 1 binary64) %68 %72) (fma.f64 #s(literal 1 binary64) %68 %74) (fma.f64 #s(literal 1 binary64) %68 %77) (fma.f64 #s(literal 1 binary64) %68 %80) (fma.f64 #s(literal 1 binary64) %68 %82) (fma.f64 #s(literal 1 binary64) %68 %84) (fma.f64 #s(literal -1 binary64) %104 %72) (fma.f64 #s(literal -1 binary64) %104 %74) (fma.f64 #s(literal -1 binary64) %104 %77) (fma.f64 #s(literal -1 binary64) %104 %80) (fma.f64 #s(literal -1 binary64) %104 %82) (fma.f64 #s(literal -1 binary64) %104 %84) (fma.f64 %38 %16 %70) (fma.f64 %38 y %60) (fma.f64 %38 y %62) (fma.f64 %38 y %64) (fma.f64 %38 y %66) (fma.f64 t %3 %68) (fma.f64 %3 %16 %72) (fma.f64 %3 %16 %74) (fma.f64 %3 %16 %77) (fma.f64 %3 %16 %80) (fma.f64 %3 %16 %82) (fma.f64 %3 %16 %84) (fma.f64 %3 t %68) (fma.f64 z %42 %70) (fma.f64 z %9 %72) (fma.f64 z %9 %74) (fma.f64 z %9 %77) (fma.f64 z %9 %80) (fma.f64 z %9 %82) (fma.f64 z %9 %84) (fma.f64 y %38 %60) (fma.f64 y %38 %62) (fma.f64 y %38 %64) (fma.f64 y %38 %66) (-.f64 %82 %104) (-.f64 %84 %104) (-.f64 %70 (*.f64 %42 %16)) (-.f64 %70 (neg.f64 %64)) (-.f64 %70 (neg.f64 %66)) (-.f64 %70 (*.f64 z %38)) (+.f64 %60 %70) (+.f64 %62 %70) (+.f64 %72 %68) (+.f64 %74 %68) (+.f64 %64 %70) (+.f64 %82 %68) (+.f64 %66 %70) (+.f64 %84 %68) (+.f64 %68 %72) (+.f64 %68 %74) (+.f64 %68 %77) (+.f64 %68 %80) (+.f64 %68 %82) (+.f64 %68 %84) (+.f64 %70 %60) (+.f64 %70 %62) (+.f64 %70 %64) (+.f64 %70 %66) #s(literal -1 binary64) (*.f64 %28 %42) (*.f64 %42 %28) %70 (*.f64 y %38) (pow.f64 %70 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %70 #s(literal -1 binary64))) (neg.f64 (*.f64 %42 y)) (fma.f64 %16 y %183) (fma.f64 t y %185) (fma.f64 t y %187) (fma.f64 y %16 %183) (fma.f64 y t %185) (fma.f64 y t %187) (-.f64 %183 %192) (-.f64 %183 %194) (-.f64 %183 %196) (-.f64 %183 %198) (+.f64 %185 %183) (+.f64 %187 %183) (+.f64 %183 %185) (+.f64 %183 %187) #s(literal 1 binary64) (pow.f64 %207 #s(literal 1 binary64)) %207 (/.f64 #s(literal 1 binary64) %209) (neg.f64 %211) (*.f64 %213 %214) (*.f64 %40 x) (*.f64 %217 %218) (*.f64 %220 #s(literal -1 binary64)) (*.f64 %218 %217) (*.f64 %223 #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) %223) (*.f64 #s(literal -1 binary64) %220) (*.f64 x %40) (pow.f64 %223 #s(literal 1 binary64)) (/.f64 %230 %231) (/.f64 %233 %234) (/.f64 %236 %237) (/.f64 %213 %239) (/.f64 %217 %42) (/.f64 #s(literal 1 binary64) %242) %223 (neg.f64 %220) (fma.f64 %246 %40 %247) (fma.f64 %213 %214 %249) (fma.f64 %213 %214 %251) (fma.f64 %254 %217 %247) (fma.f64 #s(literal -1/2 binary64) %220 %247) (fma.f64 %214 x %247) (fma.f64 #s(literal 1/2 binary64) %223 %247) (fma.f64 %40 x %249) (fma.f64 %40 x %251) (fma.f64 %217 %218 %249) (fma.f64 %217 %218 %251) (fma.f64 %220 #s(literal -1 binary64) %249) (fma.f64 %220 #s(literal -1 binary64) %251) (fma.f64 %218 %217 %249) (fma.f64 %218 %217 %251) (fma.f64 %223 #s(literal 1/2 binary64) %267) (fma.f64 %223 #s(literal 1 binary64) %249) (fma.f64 %223 #s(literal 1 binary64) %251) (fma.f64 #s(literal 1 binary64) %223 %249) (fma.f64 #s(literal 1 binary64) %223 %251) (fma.f64 #s(literal -1 binary64) %220 %249) (fma.f64 #s(literal -1 binary64) %220 %251) (fma.f64 x %40 %249) (fma.f64 x %40 %251) (+.f64 %267 %267) (+.f64 %247 %247) (+.f64 %223 %249) (+.f64 %223 %251) (pow.f64 %281 #s(literal 1 binary64)) %281 (/.f64 #s(literal 1 binary64) %283) %183 (*.f64 y t) (pow.f64 %183 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %183 #s(literal -1 binary64))) (pow.f64 %289 #s(literal 1 binary64)) %289 (/.f64 #s(literal 1 binary64) %291) (neg.f64 %293) (*.f64 %16 %9) (*.f64 %9 %16) (*.f64 %68 #s(literal -1 binary64)) (*.f64 %104 #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) %104) (*.f64 #s(literal -1 binary64) %68) %104 (*.f64 z %3) (pow.f64 %104 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %104 #s(literal -1 binary64))) (neg.f64 %68) (fma.f64 %198 #s(literal 1 binary64) %307) (fma.f64 %309 #s(literal 1 binary64) %307) (fma.f64 #s(literal 1/2 binary64) %104 %311) (fma.f64 %28 %16 %306) (fma.f64 %16 %28 %306) (fma.f64 %16 %9 %315) (fma.f64 %16 %9 %317) (fma.f64 %16 z %319) (fma.f64 %16 z %192) (fma.f64 %16 z %198) (fma.f64 %16 z %309) (fma.f64 %9 %16 %315) (fma.f64 %9 %16 %317) (fma.f64 %68 #s(literal -1 binary64) %315) (fma.f64 %68 #s(literal -1 binary64) %317) (fma.f64 %104 #s(literal 1/2 binary64) %328) (fma.f64 %104 #s(literal 1 binary64) %315) (fma.f64 %104 #s(literal 1 binary64) %317) (fma.f64 #s(literal 1 binary64) %198 %332) (fma.f64 #s(literal 1 binary64) %309 %332) (fma.f64 #s(literal 1 binary64) %104 %315) (fma.f64 #s(literal 1 binary64) %104 %317) (fma.f64 #s(literal -1 binary64) %68 %315) (fma.f64 #s(literal -1 binary64) %68 %317) (fma.f64 %3 z %315) (fma.f64 %3 z %317) (fma.f64 z %16 %319) (fma.f64 z %16 %192) (fma.f64 z %16 %198) (fma.f64 z %16 %309) (fma.f64 z %3 %315) (fma.f64 z %3 %317) (fma.f64 z y %306) (fma.f64 y z %306) (-.f64 %198 %349) (-.f64 %309 %349) (+.f64 (*.f64 #s(literal 1 binary64) %198) %332) (+.f64 (*.f64 #s(literal 1 binary64) %309) %332) (+.f64 %328 %328) (+.f64 %319 %306) (+.f64 (*.f64 %198 #s(literal 1 binary64)) %307) (+.f64 (*.f64 %309 #s(literal 1 binary64)) %307) (+.f64 %311 %311) (+.f64 %192 %306) (+.f64 %194 %306) (+.f64 %196 %306) (+.f64 %306 %319) (+.f64 %306 %192) (+.f64 %306 %198) (+.f64 %306 %309) (+.f64 %198 %306) (+.f64 %309 %306) (+.f64 %104 %315) (+.f64 %104 %317) (*.f64 %16 %3) %68 (*.f64 %68 #s(literal 1 binary64)) (*.f64 %104 #s(literal -1 binary64)) (*.f64 #s(literal 1 binary64) %68) (*.f64 #s(literal -1 binary64) %104) (*.f64 %3 %16) (*.f64 z %9) (pow.f64 %68 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %68 #s(literal -1 binary64))) (neg.f64 %104) (fma.f64 %385 %385 %386) (fma.f64 %385 %385 %388) (fma.f64 %385 %385 %185) (fma.f64 %385 %385 %187) (fma.f64 %198 #s(literal -1 binary64) %392) (fma.f64 %349 #s(literal 1 binary64) %386) (fma.f64 %349 #s(literal 1 binary64) %388) (fma.f64 %349 #s(literal 1 binary64) %185) (fma.f64 %349 #s(literal 1 binary64) %187) (fma.f64 %309 #s(literal -1 binary64) %392) (fma.f64 %28 z %349) (fma.f64 %16 %16 %386) (fma.f64 %16 %16 %388) (fma.f64 %16 %16 %185) (fma.f64 %16 %16 %187) (fma.f64 %16 y %349) (fma.f64 #s(literal 1 binary64) %349 %386) (fma.f64 #s(literal 1 binary64) %349 %388) (fma.f64 #s(literal 1 binary64) %349 %185) (fma.f64 #s(literal 1 binary64) %349 %187) (fma.f64 #s(literal -1 binary64) %198 %409) (fma.f64 #s(literal -1 binary64) %309 %409) (fma.f64 z %28 %349) (fma.f64 z z %386) (fma.f64 z z %388) (fma.f64 z z %185) (fma.f64 z z %187) (fma.f64 y %16 %349) (-.f64 %185 %306) (-.f64 %187 %306) (+.f64 (*.f64 #s(literal -1 binary64) %198) %409) (+.f64 (*.f64 #s(literal -1 binary64) %309) %409) (+.f64 %386 %349) (+.f64 (*.f64 %198 #s(literal -1 binary64)) %392) (+.f64 (*.f64 %309 #s(literal -1 binary64)) %392) (+.f64 %388 %349) (+.f64 %185 %349) (+.f64 %349 %386) (+.f64 %349 %388) (+.f64 %349 %185) (+.f64 %349 %187) (+.f64 %187 %349) (pow.f64 %436 #s(literal 1 binary64)) %436 (/.f64 #s(literal 1 binary64) %438) (neg.f64 %440) (*.f64 %213 %442) (*.f64 %442 %444) (*.f64 %446 %246) (*.f64 #s(literal 1/2 binary64) %448) (*.f64 #s(literal 2 binary64) %451) (*.f64 %7 %453) (*.f64 %7 x) (*.f64 %217 %456) (*.f64 %458 #s(literal -1 binary64)) (*.f64 %456 %217) (*.f64 %461 #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) %461) (*.f64 #s(literal -1 binary64) %458) (*.f64 x %7) (pow.f64 %450 #s(literal -1 binary64)) (pow.f64 %461 #s(literal 1 binary64)) (/.f64 %230 %468) (/.f64 %233 %470) (/.f64 %236 %472) (/.f64 %213 %474) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) %450)) (/.f64 %7 %245) (/.f64 %217 %9) (/.f64 #s(literal 1 binary64) (pow.f64 %461 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %450) (/.f64 #s(literal -1 binary64) %483) %461 (neg.f64 %485) (neg.f64 %458) (fma.f64 %213 %442 %488) (fma.f64 %213 %442 %490) (fma.f64 %213 %442 %492) (fma.f64 %442 %444 %488) (fma.f64 %442 %444 %490) (fma.f64 %442 %444 %492) (fma.f64 %446 %246 %488) (fma.f64 %446 %246 %490) (fma.f64 %446 %246 %492) (fma.f64 #s(literal 1/2 binary64) %448 %488) (fma.f64 #s(literal 1/2 binary64) %448 %490) (fma.f64 #s(literal 1/2 binary64) %448 %492) (fma.f64 #s(literal 1/2 binary64) %461 %503) (fma.f64 #s(literal 2 binary64) %451 %488) (fma.f64 #s(literal 2 binary64) %451 %490) (fma.f64 #s(literal 2 binary64) %451 %492) (fma.f64 %7 %453 %488) (fma.f64 %7 %453 %490) (fma.f64 %7 %453 %492) (fma.f64 %7 x %488) (fma.f64 %7 x %490) (fma.f64 %7 x %492) (fma.f64 %217 %456 %488) (fma.f64 %217 %456 %490) (fma.f64 %217 %456 %492) (fma.f64 %458 #s(literal -1 binary64) %488) (fma.f64 %458 #s(literal -1 binary64) %490) (fma.f64 %458 #s(literal -1 binary64) %492) (fma.f64 %456 %217 %488) (fma.f64 %456 %217 %490) (fma.f64 %456 %217 %492) (fma.f64 %461 #s(literal 1/2 binary64) %523) (fma.f64 %461 #s(literal 1 binary64) %488) (fma.f64 %461 #s(literal 1 binary64) %490) (fma.f64 %461 #s(literal 1 binary64) %492) (fma.f64 #s(literal 1 binary64) %461 %488) (fma.f64 #s(literal 1 binary64) %461 %490) (fma.f64 #s(literal 1 binary64) %461 %492) (fma.f64 #s(literal -1 binary64) %458 %488) (fma.f64 #s(literal -1 binary64) %458 %490) (fma.f64 #s(literal -1 binary64) %458 %492) (fma.f64 x %7 %488) (fma.f64 x %7 %490) (fma.f64 x %7 %492) (+.f64 %523 %523) (+.f64 %503 %503) (+.f64 %451 %451) (+.f64 %461 %488) (+.f64 %461 %490) (+.f64 %461 %492) (*.f64 #s(literal -1 binary64) %3) (*.f64 %3 #s(literal -1 binary64)) (pow.f64 %9 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) %456) (neg.f64 %32) (neg.f64 (*.f64 %9 #s(literal -1 binary64))) (neg.f64 (*.f64 #s(literal -1 binary64) %9)) (neg.f64 %3) (fma.f64 #s(literal -1 binary64) y z) (fma.f64 y #s(literal -1 binary64) z) (-.f64 %28 %16) %9 (+.f64 %556 z) (+.f64 %558 z) (+.f64 %28 z) (+.f64 z %556) (+.f64 z %558) (+.f64 z %28) (pow.f64 %42 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) %218) (neg.f64 %38) (-.f64 %47 %16) %42 (+.f64 %47 z) (+.f64 z %47) (*.f64 %571 %572) (*.f64 %574 %572) (*.f64 %576 %254) (*.f64 %578 %254) (*.f64 #s(literal -2 binary64) %580) (*.f64 %442 %582) (*.f64 %582 %442) (*.f64 %214 %446) (*.f64 %446 %214) (*.f64 #s(literal 1/2 binary64) %587) (*.f64 #s(literal 2 binary64) %589) (*.f64 #s(literal 2 binary64) %591) (*.f64 %40 %7) (*.f64 %7 %40) (*.f64 %218 %456) (*.f64 %456 %218) (*.f64 %56 #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) %56) (*.f64 #s(literal -1 binary64) %599) (pow.f64 %56 #s(literal 1 binary64)) (pow.f64 %53 #s(literal -1 binary64)) (/.f64 (*.f64 %40 #s(literal 2 binary64)) %474) (/.f64 %605 %239) (/.f64 (*.f64 %218 #s(literal 2 binary64)) %468) (/.f64 (*.f64 #s(literal 2 binary64) %218) %470) (/.f64 #s(literal -2 binary64) %611) (/.f64 #s(literal -2 binary64) %613) (/.f64 %582 %472) (/.f64 %446 %237) (/.f64 #s(literal 2 binary64) %617) (/.f64 #s(literal 2 binary64) %619) (/.f64 %40 %3) (/.f64 %7 %38) (/.f64 %218 %9) (/.f64 %456 %42) (/.f64 #s(literal 1 binary64) %625) (/.f64 #s(literal 1 binary64) (/.f64 %38 %7)) (/.f64 #s(literal 1 binary64) %629) (/.f64 #s(literal 1 binary64) (/.f64 %58 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %56 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %635) %56 (/.f64 #s(literal -1 binary64) %58) (neg.f64 (*.f64 %599 #s(literal 1 binary64))) (neg.f64 (*.f64 %56 #s(literal -1 binary64))) (neg.f64 %599) (fma.f64 %571 %572 %643) (fma.f64 %571 %572 %645) (fma.f64 %571 %572 %647) (fma.f64 %574 %572 %643) (fma.f64 %574 %572 %645) (fma.f64 %574 %572 %647) (fma.f64 %576 %254 %643) (fma.f64 %576 %254 %645) (fma.f64 %576 %254 %647) (fma.f64 %578 %254 %643) (fma.f64 %578 %254 %645) (fma.f64 %578 %254 %647) (fma.f64 #s(literal -2 binary64) %580 %643) (fma.f64 #s(literal -2 binary64) %580 %645) (fma.f64 #s(literal -2 binary64) %580 %647) (fma.f64 %442 %582 %643) (fma.f64 %442 %582 %645) (fma.f64 %442 %582 %647) (fma.f64 %582 %442 %643) (fma.f64 %582 %442 %645) (fma.f64 %582 %442 %647) (fma.f64 %214 %446 %643) (fma.f64 %214 %446 %645) (fma.f64 %214 %446 %647) (fma.f64 %446 %214 %643) (fma.f64 %446 %214 %645) (fma.f64 %446 %214 %647) (fma.f64 #s(literal 1/2 binary64) %587 %643) (fma.f64 #s(literal 1/2 binary64) %587 %645) (fma.f64 #s(literal 1/2 binary64) %587 %647) (fma.f64 #s(literal 1/2 binary64) %56 %591) (fma.f64 #s(literal 2 binary64) %589 %643) (fma.f64 #s(literal 2 binary64) %589 %645) (fma.f64 #s(literal 2 binary64) %589 %647) (fma.f64 #s(literal 2 binary64) %591 %643) (fma.f64 #s(literal 2 binary64) %591 %645) (fma.f64 #s(literal 2 binary64) %591 %647) (fma.f64 %40 %7 %643) (fma.f64 %40 %7 %645) (fma.f64 %40 %7 %647) (fma.f64 %7 %40 %643) (fma.f64 %7 %40 %645) (fma.f64 %7 %40 %647) (fma.f64 %218 %456 %643) (fma.f64 %218 %456 %645) (fma.f64 %218 %456 %647) (fma.f64 %456 %218 %643) (fma.f64 %456 %218 %645) (fma.f64 %456 %218 %647) (fma.f64 %56 #s(literal 1/2 binary64) %695) (fma.f64 %56 #s(literal 1 binary64) %643) (fma.f64 %56 #s(literal 1 binary64) %645) (fma.f64 %56 #s(literal 1 binary64) %647) (fma.f64 #s(literal 1 binary64) %56 %643) (fma.f64 #s(literal 1 binary64) %56 %645) (fma.f64 #s(literal 1 binary64) %56 %647) (fma.f64 #s(literal -1 binary64) %599 %643) (fma.f64 #s(literal -1 binary64) %599 %645) (fma.f64 #s(literal -1 binary64) %599 %647) (+.f64 %695 %695) (+.f64 %591 %591) (+.f64 %56 %643) (+.f64 %56 %645) (+.f64 %56 %647) %711 %712 %713 %714 %715 %716 %717 %718 %719 %720 %721 %722 %723 %724 %725 %727 %220 %728 %730 %732 %734 %735 %736 %737 %738 %740 %741 %742 %743 %744 %745 %746 %747 %748 %749 %750 %751 %752 %753 %754 %755 %756 (*.f64 #s(literal -2 binary64) %442) (*.f64 #s(literal 1/2 binary64) %578) (*.f64 #s(literal 2 binary64) %572) (*.f64 %7 #s(literal -1 binary64)) (*.f64 #s(literal 1 binary64) %456) (*.f64 #s(literal -1 binary64) %7) (pow.f64 %456 #s(literal 1 binary64)) (pow.f64 %9 #s(literal -1 binary64)) (/.f64 #s(literal -2 binary64) %472) (/.f64 #s(literal 2 binary64) %470) (/.f64 #s(literal 1 binary64) (/.f64 %9 #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %456 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %771) %456 (/.f64 #s(literal -1 binary64) %3) (neg.f64 %7) (fma.f64 #s(literal -2 binary64) %442 %775) (fma.f64 #s(literal 1/2 binary64) %578 %775) (fma.f64 #s(literal 1/2 binary64) %456 %572) (fma.f64 #s(literal 2 binary64) %572 %775) (fma.f64 %7 #s(literal -1 binary64) %775) (fma.f64 #s(literal 1 binary64) %456 %775) (fma.f64 #s(literal -1 binary64) %7 %775) (+.f64 %572 %572) (+.f64 %456 %775) (*.f64 #s(literal -2 binary64) %214) (*.f64 #s(literal 1/2 binary64) %574) (*.f64 #s(literal 2 binary64) %254) (*.f64 %40 #s(literal -1 binary64)) (*.f64 #s(literal 1 binary64) %218) (*.f64 #s(literal -1 binary64) %40) (pow.f64 %218 #s(literal 1 binary64)) (pow.f64 %42 #s(literal -1 binary64)) (/.f64 #s(literal -2 binary64) %237) (/.f64 #s(literal 2 binary64) %234) (/.f64 #s(literal 1 binary64) (/.f64 %42 #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %218 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %38 #s(literal -1 binary64))) %218 (/.f64 #s(literal -1 binary64) %38) (neg.f64 %40) (fma.f64 #s(literal -2 binary64) %214 %803) (fma.f64 #s(literal 1/2 binary64) %574 %803) (fma.f64 #s(literal 1/2 binary64) %218 %254) (fma.f64 #s(literal 2 binary64) %254 %803) (fma.f64 %40 #s(literal -1 binary64) %803) (fma.f64 #s(literal 1 binary64) %218 %803) (fma.f64 #s(literal -1 binary64) %40 %803) (+.f64 %254 %254) (+.f64 %218 %803) (*.f64 %213 %572) (*.f64 %7 %217) (*.f64 %217 %7) (*.f64 %458 #s(literal 1 binary64)) (*.f64 %456 x) (*.f64 %461 #s(literal -1 binary64)) (*.f64 #s(literal 1 binary64) %458) (*.f64 #s(literal -1 binary64) %461) (*.f64 x %456) (pow.f64 %458 #s(literal 1 binary64)) (/.f64 %230 %474) (/.f64 %233 %472) (/.f64 %236 %470) (/.f64 %213 %468) (/.f64 %217 %3) (/.f64 #s(literal 1 binary64) %483) (/.f64 #s(literal 1 binary64) (pow.f64 %458 #s(literal -1 binary64))) %458 (neg.f64 %461) (fma.f64 %213 %572 %832) (fma.f64 %213 %572 %834) (fma.f64 #s(literal 1/2 binary64) %458 %836) (fma.f64 %7 %217 %832) (fma.f64 %7 %217 %834) (fma.f64 %217 %7 %832) (fma.f64 %217 %7 %834) (fma.f64 %458 #s(literal 1/2 binary64) %842) (fma.f64 %458 #s(literal 1 binary64) %832) (fma.f64 %458 #s(literal 1 binary64) %834) (fma.f64 %456 x %832) (fma.f64 %456 x %834) (fma.f64 %461 #s(literal -1 binary64) %832) (fma.f64 %461 #s(literal -1 binary64) %834) (fma.f64 #s(literal 1 binary64) %458 %832) (fma.f64 #s(literal 1 binary64) %458 %834) (fma.f64 #s(literal -1 binary64) %461 %832) (fma.f64 #s(literal -1 binary64) %461 %834) (fma.f64 x %456 %832) (fma.f64 x %456 %834) (+.f64 %842 %842) (+.f64 %836 %836) (+.f64 %458 %832) (+.f64 %458 %834) %861 %863 %868 %875 %879 %880 %885 %886 %889 %891 %893 %895 %897 %899 %900 %902 %903 %905 %907 %909 %911 %912 %913 %915 %918 %919 %920 %921 %922 %923 %924 %925 %928 %931 %934 %935 %937 %938 %939 %940 %941 %942 %943 %945 %946 %947 %948 %949 %951 %952 %954 %955 %956 %957 %959 %961 %963 %964 %965 %966 %968 %970 %972 %974 %976 %978 %980 %981 %982 %984 %985 %987 %989 %990 %992 %993 %995 %997 %998 %999 %1000 %1001 %1002 %1003 %1004 %1005 %1006 %1008 %1010 %1012 %1014 %1015 %1016 %932 %1018 %1020 %1022 %1023 %1025 %1027 %1029 %1031 %1033 %1034 %1035 %1036 %1037 %1038 %1039 %1040 %1041 %1042 %1043 %1044 %1045 %1046 %1047 %1048 %1049 %1050 %1051 %1052 %1053 %1054 %1055 %1056 %1057 %1058 %1059 %1060 %1061 %1062 %1063 %1064 %1065 %1066 %1067 %1068 %1069 %1070 %1071 %1072 %1073 %1074 %1075 %1076 %1077 %1078 %1079 %1080 %1081 %1082 %1083 %1084 %1085 %1086 %1087 %1088 %1089 %1090 %1091 %1092 %1093 %1094 %1095 %1096 %1097 %1098 %1099 %1100 %1101 %1102 %1103 %1104 %1105 %1106 %1107 %1108 %1109 %1110 %1111 %1112 %1113 %1114 %1115 %1116 %1117 %1118 %1119 %1120 %1121 %1122 %1123 %1124 %1125 %1126 %1127 %1128 %1129 %1130 %1131 %1132 %1133 %1134 %1135 %1136 %1137 %1138 %1139 %1140 %1141 %1142 %1143 %1144 %1145 %1146 %1147 %1148 %1149 %1150 %1151 %1152 %1154 %1155 %1156 %1157 %1158 %1159 %1160 %1161 %1162 %1163 %1164 %1165 %1166 %1167 %1168 %1169 %1170 %1171 %1172 %1173 %1174 %1175 %1176 %1177 %1178 %1179 %1180 %1181 %1182 %1183 %1184 %1185 %1186 %1187 %1188 %1189 %1190 %1191 %1192 %1193 %1194 %1195 %1196 %1197 %1198 %861 %863 %868 %875 %879 %880 %885 %886 %889 %891 %893 %895 %897 %899 %900 %902 %903 %905 %907 %909 %911 %912 %913 %915 %918 %919 %920 %921 %922 %923 %924 %925 %928 %931 %934 %935 %937 %938 %939 %940 %941 %942 %943 %945 %946 %947 %948 %949 %951 %952 %954 %955 %956 %957 %959 %961 %963 %964 %965 %966 %968 %970 %972 %974 %976 %978 %980 %981 %982 %984 %985 %987 %989 %990 %992 %993 %995 %997 %998 %999 %1000 %1001 %1002 %1003 %1004 %1005 %1006 %1008 %1010 %1012 %1014 %1015 %1016 %932 %1018 %1020 %1022 %1023 %1025 %1027 %1029 %1031 %1033 %1034 %1035 %1036 %1037 %1038 %1039 %1040 %1041 %1042 %1043 %1044 %1045 %1046 %1047 %1048 %1049 %1050 %1051 %1052 %1053 %1054 %1055 %1056 %1057 %1058 %1059 %1060 %1061 %1062 %1063 %1064 %1065 %1066 %1067 %1068 %1069 %1070 %1071 %1072 %1073 %1074 %1075 %1076 %1077 %1078 %1079 %1080 %1081 %1082 %1083 %1084 %1085 %1086 %1087 %1088 %1089 %1090 %1091 %1092 %1093 %1094 %1095 %1096 %1097 %1098 %1099 %1100 %1101 %1102 %1103 %1104 %1105 %1106 %1107 %1108 %1109 %1110 %1111 %1112 %1113 %1114 %1115 %1116 %1117 %1118 %1119 %1120 %1121 %1122 %1123 %1124 %1125 %1126 %1127 %1128 %1129 %1130 %1131 %1132 %1133 %1134 %1135 %1136 %1137 %1138 %1139 %1140 %1141 %1142 %1143 %1144 %1145 %1146 %1147 %1148 %1149 %1150 %1151 %1152 %1154 %1155 %1156 %1157 %1158 %1159 %1160 %1161 %1162 %1163 %1164 %1165 %1166 %1167 %1168 %1169 %1170 %1171 %1172 %1173 %1174 %1175 %1176 %1177 %1178 %1179 %1180 %1181 %1182 %1183 %1184 %1185 %1186 %1187 %1188 %1189 %1190 %1191 %1192 %1193 %1194 %1195 %1196 %1197 %1198 %861 %863 %868 %875 %879 %880 %885 %886 %889 %891 %893 %895 %897 %899 %900 %902 %903 %905 %907 %909 %911 %912 %913 %915 %918 %919 %920 %921 %922 %923 %924 %925 %928 %931 %934 %935 %937 %938 %939 %940 %941 %942 %943 %945 %946 %947 %948 %949 %951 %952 %954 %955 %956 %957 %959 %961 %963 %964 %965 %966 %968 %970 %972 %974 %976 %978 %980 %981 %982 %984 %985 %987 %989 %990 %992 %993 %995 %997 %998 %999 %1000 %1001 %1002 %1003 %1004 %1005 %1006 %1008 %1010 %1012 %1014 %1015 %1016 %932 %1018 %1020 %1022 %1023 %1025 %1027 %1029 %1031 %1033 %1034 %1035 %1036 %1037 %1038 %1039 %1040 %1041 %1042 %1043 %1044 %1045 %1046 %1047 %1048 %1049 %1050 %1051 %1052 %1053 %1054 %1055 %1056 %1057 %1058 %1059 %1060 %1061 %1062 %1063 %1064 %1065 %1066 %1067 %1068 %1069 %1070 %1071 %1072 %1073 %1074 %1075 %1076 %1077 %1078 %1079 %1080 %1081 %1082 %1083 %1084 %1085 %1086 %1087 %1088 %1089 %1090 %1091 %1092 %1093 %1094 %1095 %1096 %1097 %1098 %1099 %1100 %1101 %1102 %1103 %1104 %1105 %1106 %1107 %1108 %1109 %1110 %1111 %1112 %1113 %1114 %1115 %1116 %1117 %1118 %1119 %1120 %1121 %1122 %1123 %1124 %1125 %1126 %1127 %1128 %1129 %1130 %1131 %1132 %1133 %1134 %1135 %1136 %1137 %1138 %1139 %1140 %1141 %1142 %1143 %1144 %1145 %1146 %1147 %1148 %1149 %1150 %1151 %1152 %1154 %1155 %1156 %1157 %1158 %1159 %1160 %1161 %1162 %1163 %1164 %1165 %1166 %1167 %1168 %1169 %1170 %1171 %1172 %1173 %1174 %1175 %1176 %1177 %1178 %1179 %1180 %1181 %1182 %1183 %1184 %1185 %1186 %1187 %1188 %1189 %1190 %1191 %1192 %1193 %1194 %1195 %1196 %1197 %1198 %711 %712 %713 %714 %715 %716 %717 %718 %719 %720 %721 %722 %723 %724 %725 %727 %220 %728 %730 %732 %734 %735 %736 %737 %738 %740 %741 %742 %743 %744 %745 %746 %747 %748 %749 %750 %751 %752 %753 %754 %755 %756 %861 %863 %868 %875 %879 %880 %885 %886 %889 %891 %893 %895 %897 %899 %900 %902 %903 %905 %907 %909 %911 %912 %913 %915 %918 %919 %920 %921 %922 %923 %924 %925 %928 %931 %934 %935 %937 %938 %939 %940 %941 %942 %943 %945 %946 %947 %948 %949 %951 %952 %954 %955 %956 %957 %959 %961 %963 %964 %965 %966 %968 %970 %972 %974 %976 %978 %980 %981 %982 %984 %985 %987 %989 %990 %992 %993 %995 %997 %998 %999 %1000 %1001 %1002 %1003 %1004 %1005 %1006 %1008 %1010 %1012 %1014 %1015 %1016 %932 %1018 %1020 %1022 %1023 %1025 %1027 %1029 %1031 %1033 %1034 %1035 %1036 %1037 %1038 %1039 %1040 %1041 %1042 %1043 %1044 %1045 %1046 %1047 %1048 %1049 %1050 %1051 %1052 %1053 %1054 %1055 %1056 %1057 %1058 %1059 %1060 %1061 %1062 %1063 %1064 %1065 %1066 %1067 %1068 %1069 %1070 %1071 %1072 %1073 %1074 %1075 %1076 %1077 %1078 %1079 %1080 %1081 %1082 %1083 %1084 %1085 %1086 %1087 %1088 %1089 %1090 %1091 %1092 %1093 %1094 %1095 %1096 %1097 %1098 %1099 %1100 %1101 %1102 %1103 %1104 %1105 %1106 %1107 %1108 %1109 %1110 %1111 %1112 %1113 %1114 %1115 %1116 %1117 %1118 %1119 %1120 %1121 %1122 %1123 %1124 %1125 %1126 %1127 %1128 %1129 %1130 %1131 %1132 %1133 %1134 %1135 %1136 %1137 %1138 %1139 %1140 %1141 %1142 %1143 %1144 %1145 %1146 %1147 %1148 %1149 %1150 %1151 %1152 %1154 %1155 %1156 %1157 %1158 %1159 %1160 %1161 %1162 %1163 %1164 %1165 %1166 %1167 %1168 %1169 %1170 %1171 %1172 %1173 %1174 %1175 %1176 %1177 %1178 %1179 %1180 %1181 %1182 %1183 %1184 %1185 %1186 %1187 %1188 %1189 %1190 %1191 %1192 %1193 %1194 %1195 %1196 %1197 %1198 %861 %863 %868 %875 %879 %880 %885 %886 %889 %891 %893 %895 %897 %899 %900 %902 %903 %905 %907 %909 %911 %912 %913 %915 %918 %919 %920 %921 %922 %923 %924 %925 %928 %931 %934 %935 %937 %938 %939 %940 %941 %942 %943 %945 %946 %947 %948 %949 %951 %952 %954 %955 %956 %957 %959 %961 %963 %964 %965 %966 %968 %970 %972 %974 %976 %978 %980 %981 %982 %984 %985 %987 %989 %990 %992 %993 %995 %997 %998 %999 %1000 %1001 %1002 %1003 %1004 %1005 %1006 %1008 %1010 %1012 %1014 %1015 %1016 %932 %1018 %1020 %1022 %1023 %1025 %1027 %1029 %1031 %1033 %1034 %1035 %1036 %1037 %1038 %1039 %1040 %1041 %1042 %1043 %1044 %1045 %1046 %1047 %1048 %1049 %1050 %1051 %1052 %1053 %1054 %1055 %1056 %1057 %1058 %1059 %1060 %1061 %1062 %1063 %1064 %1065 %1066 %1067 %1068 %1069 %1070 %1071 %1072 %1073 %1074 %1075 %1076 %1077 %1078 %1079 %1080 %1081 %1082 %1083 %1084 %1085 %1086 %1087 %1088 %1089 %1090 %1091 %1092 %1093 %1094 %1095 %1096 %1097 %1098 %1099 %1100 %1101 %1102 %1103 %1104 %1105 %1106 %1107 %1108 %1109 %1110 %1111 %1112 %1113 %1114 %1115 %1116 %1117 %1118 %1119 %1120 %1121 %1122 %1123 %1124 %1125 %1126 %1127 %1128 %1129 %1130 %1131 %1132 %1133 %1134 %1135 %1136 %1137 %1138 %1139 %1140 %1141 %1142 %1143 %1144 %1145 %1146 %1147 %1148 %1149 %1150 %1151 %1152 %1154 %1155 %1156 %1157 %1158 %1159 %1160 %1161 %1162 %1163 %1164 %1165 %1166 %1167 %1168 %1169 %1170 %1171 %1172 %1173 %1174 %1175 %1176 %1177 %1178 %1179 %1180 %1181 %1182 %1183 %1184 %1185 %1186 %1187 %1188 %1189 %1190 %1191 %1192 %1193 %1194 %1195 %1196 %1197 %1198 %861 %863 %868 %875 %879 %880 %885 %886 %889 %891 %893 %895 %897 %899 %900 %902 %903 %905 %907 %909 %911 %912 %913 %915 %918 %919 %920 %921 %922 %923 %924 %925 %928 %931 %934 %935 %937 %938 %939 %940 %941 %942 %943 %945 %946 %947 %948 %949 %951 %952 %954 %955 %956 %957 %959 %961 %963 %964 %965 %966 %968 %970 %972 %974 %976 %978 %980 %981 %982 %984 %985 %987 %989 %990 %992 %993 %995 %997 %998 %999 %1000 %1001 %1002 %1003 %1004 %1005 %1006 %1008 %1010 %1012 %1014 %1015 %1016 %932 %1018 %1020 %1022 %1023 %1025 %1027 %1029 %1031 %1033 %1034 %1035 %1036 %1037 %1038 %1039 %1040 %1041 %1042 %1043 %1044 %1045 %1046 %1047 %1048 %1049 %1050 %1051 %1052 %1053 %1054 %1055 %1056 %1057 %1058 %1059 %1060 %1061 %1062 %1063 %1064 %1065 %1066 %1067 %1068 %1069 %1070 %1071 %1072 %1073 %1074 %1075 %1076 %1077 %1078 %1079 %1080 %1081 %1082 %1083 %1084 %1085 %1086 %1087 %1088 %1089 %1090 %1091 %1092 %1093 %1094 %1095 %1096 %1097 %1098 %1099 %1100 %1101 %1102 %1103 %1104 %1105 %1106 %1107 %1108 %1109 %1110 %1111 %1112 %1113 %1114 %1115 %1116 %1117 %1118 %1119 %1120 %1121 %1122 %1123 %1124 %1125 %1126 %1127 %1128 %1129 %1130 %1131 %1132 %1133 %1134 %1135 %1136 %1137 %1138 %1139 %1140 %1141 %1142 %1143 %1144 %1145 %1146 %1147 %1148 %1149 %1150 %1151 %1152 %1154 %1155 %1156 %1157 %1158 %1159 %1160 %1161 %1162 %1163 %1164 %1165 %1166 %1167 %1168 %1169 %1170 %1171 %1172 %1173 %1174 %1175 %1176 %1177 %1178 %1179 %1180 %1181 %1182 %1183 %1184 %1185 %1186 %1187 %1188 %1189 %1190 %1191 %1192 %1193 %1194 %1195 %1196 %1197 %1198 (*.f64 %1199 %42) (*.f64 %1201 %38) (*.f64 (/.f64 %3 #s(literal 2 binary64)) (/.f64 %245 %214)) (*.f64 %629 %245) (*.f64 %1207 %876) (*.f64 (/.f64 %38 %213) (/.f64 %3 #s(literal 1/2 binary64))) (*.f64 (/.f64 %3 %213) (/.f64 %38 #s(literal 1/2 binary64))) (*.f64 %483 %42) (*.f64 %1216 %242) (*.f64 %1218 %450) (*.f64 %866 %242) (*.f64 %870 (/.f64 #s(literal 1 binary64) %874)) (*.f64 %450 %1218) (*.f64 %450 %38) (*.f64 %242 %1216) (*.f64 %242 %3) (*.f64 %771 %726) (*.f64 %916 #s(literal -1 binary64)) (*.f64 %42 %483) (*.f64 %9 %726) (*.f64 %53 %245) (*.f64 %38 %450) (*.f64 %3 %242) (pow.f64 %926 #s(literal 1 binary64)) (/.f64 (/.f64 %866 %40) x) (/.f64 (/.f64 %866 %218) %217) (/.f64 (/.f64 %866 #s(literal -1 binary64)) %220) (/.f64 (/.f64 %870 %223) %223) (/.f64 (/.f64 %53 %213) #s(literal 1/2 binary64)) (/.f64 %625 x) (/.f64 (/.f64 %9 #s(literal -1 binary64)) %223) (/.f64 %1199 %218) (/.f64 %1201 %40) (/.f64 (/.f64 %450 #s(literal 2 binary64)) %214) (/.f64 (fma.f64 %1252 %40 %1253) %40) (/.f64 (fma.f64 %1252 %220 %28) %220) (/.f64 (fma.f64 %1252 %223 y) %223) (/.f64 (-.f64 (*.f64 %1252 %220) y) %220) (/.f64 (-.f64 (*.f64 %864 %40) %1264) %40) (/.f64 (-.f64 (*.f64 %864 %220) %16) %220) (/.f64 (fma.f64 z %40 %1270) %1272) (/.f64 (fma.f64 z %220 %1274) %874) (/.f64 (fma.f64 z %223 %1277) %1279) (/.f64 (fma.f64 %1253 %223 (*.f64 %16 %40)) %1283) (/.f64 (fma.f64 %28 %223 (*.f64 %16 %220)) %1279) (/.f64 (fma.f64 y %223 (*.f64 %16 %223)) %874) (/.f64 %629 x) (/.f64 %1207 %217) (/.f64 (fma.f64 z %40 (*.f64 %220 %1253)) %1272) (/.f64 (fma.f64 z %220 (*.f64 %220 %28)) %874) (/.f64 (fma.f64 z %223 %1299) %1279) (/.f64 (fma.f64 %1253 %223 %1302) %1283) (/.f64 (fma.f64 %28 %223 %1305) %1279) (/.f64 (fma.f64 y %223 %1308) %874) (/.f64 (-.f64 (*.f64 z %220) %1299) %874) (/.f64 (-.f64 (*.f64 %1253 %40) (*.f64 %40 %1264)) (*.f64 %40 %40)) (/.f64 (-.f64 %1270 %1302) (*.f64 %40 %220)) (/.f64 (-.f64 (*.f64 %1253 %223) (*.f64 %40 z)) %1283) (/.f64 (-.f64 (*.f64 %28 %40) (*.f64 %220 %1264)) %1272) (/.f64 (-.f64 %1274 %1305) %874) (/.f64 (-.f64 (*.f64 %28 %223) %869) %1279) (/.f64 (-.f64 (*.f64 y %40) (*.f64 %223 %1264)) (*.f64 %223 %40)) (/.f64 (-.f64 %1277 %1308) (*.f64 %223 %220)) (/.f64 (neg.f64 %866) %220) (/.f64 (neg.f64 %870) (neg.f64 %874)) (/.f64 %483 %218) (/.f64 %866 %223) (/.f64 %870 %874) (/.f64 %450 %40) (/.f64 %635 x) (/.f64 %771 %220) (/.f64 %58 %217) (/.f64 %916 #s(literal -1 binary64)) (/.f64 %926 #s(literal 1 binary64)) (/.f64 %9 %220) (/.f64 #s(literal 1 binary64) %932) %926 (/.f64 %3 %223) (neg.f64 %916) (fma.f64 %1361 %876 %864) (fma.f64 %1363 %1364 %864) (fma.f64 %1366 %245 %864) (fma.f64 %1368 %242 %864) (fma.f64 %1370 %1264 %864) (fma.f64 %876 %1361 %864) (fma.f64 (/.f64 %28 x) %42 %1252) (fma.f64 %483 %47 %1375) (fma.f64 %483 z %1377) (fma.f64 %245 %1366 %864) (fma.f64 %1264 %1370 %864) (fma.f64 %1264 %42 %864) (fma.f64 %1252 #s(literal 1 binary64) %864) (fma.f64 %1364 %1363 %864) (fma.f64 %1364 %38 %864) (fma.f64 %1253 %38 %1252) (fma.f64 %450 %16 %1386) (fma.f64 %450 t %1388) (fma.f64 %28 %726 %1252) (fma.f64 %47 %483 %1391) (fma.f64 %16 %450 %1393) (fma.f64 %16 %242 %864) (fma.f64 %242 %1368 %864) (fma.f64 %242 %16 %1397) (fma.f64 %242 y %1399) (fma.f64 #s(literal 1 binary64) %1252 %864) (fma.f64 #s(literal -1 binary64) %1402 %864) (fma.f64 %38 %1253 %1404) (fma.f64 t %450 %1406) (fma.f64 z %726 %864) (fma.f64 z %483 %1409) (fma.f64 y %242 %1252) (-.f64 (/.f64 %865 %223) %1402) (-.f64 (/.f64 (*.f64 y %223) %874) (/.f64 (*.f64 %223 z) %874)) (-.f64 %1386 (*.f64 %483 %16)) (-.f64 %1386 (neg.f64 %1388)) (-.f64 %1393 (*.f64 z %450)) (-.f64 %1393 (neg.f64 %1406)) (-.f64 %1252 (*.f64 %28 %242)) (-.f64 %1252 (*.f64 y %726)) (-.f64 %864 %1402) (+.f64 %1377 %1375) (+.f64 %1375 %1377) (+.f64 %1399 %1397) (+.f64 %1397 %1399) (+.f64 (*.f64 %38 %1253) %1404) (+.f64 %1409 %1391) (+.f64 %1391 %1409) (+.f64 (/.f64 %82 x) %1441) (+.f64 (/.f64 %84 x) %1441) (+.f64 %1445 (/.f64 %64 x)) (+.f64 %1445 (/.f64 %66 x)) (+.f64 %1388 %1386) (+.f64 %1386 %1388) (+.f64 %1406 %1393) (+.f64 %1393 %1406) (+.f64 %1252 %864) (+.f64 %864 %1252) %861 %863 %868 %875 %879 %880 %885 %886 %889 %891 %893 %895 %897 %899 %900 %902 %903 %905 %907 %909 %911 %912 %913 %915 %918 %919 %920 %921 %922 %923 %924 %925 %928 %931 %934 %935 %937 %938 %939 %940 %941 %942 %943 %945 %946 %947 %948 %949 %951 %952 %954 %955 %956 %957 %959 %961 %963 %964 %965 %966 %968 %970 %972 %974 %976 %978 %980 %981 %982 %984 %985 %987 %989 %990 %992 %993 %995 %997 %998 %999 %1000 %1001 %1002 %1003 %1004 %1005 %1006 %1008 %1010 %1012 %1014 %1015 %1016 %932 %1018 %1020 %1022 %1023 %1025 %1027 %1029 %1031 %1033 %1034 %1035 %1036 %1037 %1038 %1039 %1040 %1041 %1042 %1043 %1044 %1045 %1046 %1047 %1048 %1049 %1050 %1051 %1052 %1053 %1054 %1055 %1056 %1057 %1058 %1059 %1060 %1061 %1062 %1063 %1064 %1065 %1066 %1067 %1068 %1069 %1070 %1071 %1072 %1073 %1074 %1075 %1076 %1077 %1078 %1079 %1080 %1081 %1082 %1083 %1084 %1085 %1086 %1087 %1088 %1089 %1090 %1091 %1092 %1093 %1094 %1095 %1096 %1097 %1098 %1099 %1100 %1101 %1102 %1103 %1104 %1105 %1106 %1107 %1108 %1109 %1110 %1111 %1112 %1113 %1114 %1115 %1116 %1117 %1118 %1119 %1120 %1121 %1122 %1123 %1124 %1125 %1126 %1127 %1128 %1129 %1130 %1131 %1132 %1133 %1134 %1135 %1136 %1137 %1138 %1139 %1140 %1141 %1142 %1143 %1144 %1145 %1146 %1147 %1148 %1149 %1150 %1151 %1152 %1154 %1155 %1156 %1157 %1158 %1159 %1160 %1161 %1162 %1163 %1164 %1165 %1166 %1167 %1168 %1169 %1170 %1171 %1172 %1173 %1174 %1175 %1176 %1177 %1178 %1179 %1180 %1181 %1182 %1183 %1184 %1185 %1186 %1187 %1188 %1189 %1190 %1191 %1192 %1193 %1194 %1195 %1196 %1197 %1198 (*.f64 %213 (/.f64 #s(literal 1/2 binary64) %207)) (*.f64 %209 x) (*.f64 %217 %1459) (*.f64 #s(literal 1 binary64) %1461) (*.f64 #s(literal -1 binary64) %1463) (*.f64 x %209) (pow.f64 %1461 #s(literal 1 binary64)) (/.f64 %217 %211) (/.f64 #s(literal 1 binary64) (/.f64 %211 %217)) (/.f64 #s(literal 1 binary64) (pow.f64 %1461 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %207 x)) %1461 (neg.f64 (*.f64 %1459 x)) (neg.f64 (*.f64 %209 %217)) (neg.f64 %1463) (*.f64 %213 (/.f64 #s(literal 1/2 binary64) %436)) (*.f64 %438 x) (*.f64 %217 %1482) (*.f64 #s(literal 1 binary64) %1484) (*.f64 #s(literal -1 binary64) %1486) (*.f64 x %438) (pow.f64 %1484 #s(literal 1 binary64)) (/.f64 %217 %440) (/.f64 #s(literal 1 binary64) (/.f64 %440 %217)) (/.f64 #s(literal 1 binary64) (pow.f64 %1484 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %436 x)) %1484 (neg.f64 (*.f64 %1482 x)) (neg.f64 (*.f64 %438 %217)) (neg.f64 %1486) (*.f64 %213 (/.f64 #s(literal 1/2 binary64) %289)) (*.f64 %291 x) (*.f64 %217 %1505) (*.f64 #s(literal 1 binary64) %1507) (*.f64 #s(literal -1 binary64) %1509) (*.f64 x %291) (pow.f64 %1507 #s(literal 1 binary64)) (/.f64 %217 %293) (/.f64 #s(literal 1 binary64) (/.f64 %293 %217)) (/.f64 #s(literal 1 binary64) (pow.f64 %1507 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %289 x)) %1507 (neg.f64 (*.f64 %1505 x)) (neg.f64 (*.f64 %291 %217)) (neg.f64 %1509) (*.f64 %1526 %3) (*.f64 %1525 %9) (*.f64 %9 %1525) %1530 (*.f64 %3 %1526) (*.f64 %3 %281) (pow.f64 %1530 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) %1534) (neg.f64 %1536) (fma.f64 %16 %281 %1538) (fma.f64 %281 %16 %1540) (fma.f64 %281 y %1542) (fma.f64 y %281 %1544) (-.f64 %1540 (*.f64 %1525 %16)) (-.f64 %1540 (neg.f64 %1542)) (-.f64 %1538 (*.f64 z %281)) (-.f64 %1538 (neg.f64 %1544)) (+.f64 %1542 %1540) (+.f64 %1540 %1542) (+.f64 %1544 %1538) (+.f64 %1538 %1544) (*.f64 %1558 %458) (*.f64 (/.f64 %213 %281) %442) (*.f64 %1562 %456) (*.f64 %910 (/.f64 #s(literal 1/2 binary64) %281)) (*.f64 %213 (/.f64 #s(literal -1/2 binary64) %1536)) (*.f64 %1568 %7) (*.f64 %283 %461) (*.f64 %1534 x) (*.f64 %7 %1568) (*.f64 %217 %1573) (*.f64 %458 %1558) (*.f64 %458 (/.f64 #s(literal 1 binary64) %1525)) (*.f64 %456 %1562) (*.f64 %461 %283) (*.f64 #s(literal 1 binary64) %1580) (*.f64 #s(literal -1 binary64) %1582) (*.f64 x %1534) (pow.f64 %1580 #s(literal 1 binary64)) (/.f64 (/.f64 %217 %281) %9) (/.f64 (neg.f64 %1568) %9) (/.f64 %1568 %3) (/.f64 %217 %1536) (/.f64 %458 %1525) (/.f64 %461 %1526) (/.f64 %461 %281) (/.f64 #s(literal 1 binary64) (/.f64 %3 %1568)) (/.f64 #s(literal 1 binary64) (/.f64 %1525 %458)) (/.f64 #s(literal 1 binary64) (/.f64 %1536 %217)) (/.f64 #s(literal 1 binary64) (/.f64 %281 %461)) (/.f64 #s(literal 1 binary64) (pow.f64 %1580 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %1530 x)) %1580 (neg.f64 (*.f64 %1573 x)) (neg.f64 (*.f64 %1534 %217)) (neg.f64 %1582) |
Compiled 3 162 to 2 928 computations (7.4% saved)
Compiled 641 to 2 344 computations (-265.7% saved)
20 alts after pruning (16 fresh and 4 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 625 | 16 | 641 |
| Fresh | 0 | 0 | 0 |
| Picked | 7 | 4 | 11 |
| Done | 1 | 0 | 1 |
| Total | 633 | 20 | 653 |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 62.5% | (/.f64 (/.f64 x (-.f64 y z)) (approx (- t z) t)) |
| ✓ | 97.0% | (/.f64 (/.f64 x (-.f64 t z)) (-.f64 y z)) |
| ▶ | 56.1% | (/.f64 (/.f64 x (approx (- t z) t)) (-.f64 y z)) |
| ▶ | 96.8% | (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 y z)) (/.f64 (-.f64 t z) x)) |
| ▶ | 59.9% | (/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 t z)) x) (approx (- z y) z)) |
| ▶ | 59.1% | (/.f64 (approx (/ x (- y z)) (/.f64 x y)) (-.f64 t z)) |
| ▶ | 39.3% | (/.f64 (approx x #s(literal 0 binary64)) (approx (* (- y z) (- t z)) (*.f64 t y))) |
| ✓ | 56.0% | (/.f64 x (*.f64 (-.f64 y z) (approx (- t z) t))) |
| ▶ | 50.4% | (/.f64 x (approx (* (- y z) (- t z)) (*.f64 z (-.f64 z y)))) |
| ✓ | 57.6% | (/.f64 x (approx (* (- y z) (- t z)) (*.f64 y (-.f64 t z)))) |
| ✓ | 36.5% | (/.f64 x (approx (* (- y z) (- t z)) (*.f64 t y))) |
| ▶ | 56.1% | (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 y z) (/.f64 x (approx (- t z) t)))) |
| ▶ | 96.4% | (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 y z) (/.f64 (-.f64 t z) x))) |
| ▶ | 56.1% | (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 y z)) (/.f64 x (approx (- t z) t))) |
| ▶ | 57.9% | (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 t z)) (/.f64 x (approx (- z y) z))) |
| ▶ | 62.4% | (*.f64 (/.f64 #s(literal -1 binary64) (approx (- t z) t)) (/.f64 x (-.f64 z y))) |
| ▶ | 50.4% | (*.f64 x (/.f64 #s(literal 1 binary64) (approx (* (- t z) (- y z)) (*.f64 (-.f64 z y) z)))) |
| ▶ | 36.5% | (*.f64 x (/.f64 #s(literal 1 binary64) (approx (* (- t z) (- y z)) (*.f64 t y)))) |
| ▶ | 51.1% | (*.f64 x (approx (/ 1 (* (- t z) (- y z))) (/.f64 #s(literal -1 binary64) (*.f64 z (-.f64 t z))))) |
| ▶ | 51.3% | (approx (* (/ -1 (- y z)) (/ x (- z t))) (/.f64 x (*.f64 z (-.f64 z t)))) |
Compiled 20 to 54 computations (-170.0% saved)
| Inputs |
|---|
| Outputs |
|---|
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 1926 | 10140 |
| 1× | iter-limit |
| Inputs |
|---|
%3 = (-.f64 y z) %5 = (-.f64 t z) %7 = (approx x #s(literal 0 binary64)) %9 = (*.f64 z %5) %11 = (- t z) %12 = (approx %11 t) %13 = (*.f64 t y) %14 = (- y z) %15 = (* %14 %11) %16 = (approx %15 %13) %17 = (/.f64 x %3) %18 = (-.f64 z y) %19 = (-.f64 z t) %20 = (*.f64 %18 z) %21 = (/.f64 #s(literal -1 binary64) %5) %22 = (/.f64 x %18) %23 = (*.f64 %21 x) %25 = (approx (- z y) z) %26 = (/.f64 #s(literal -1 binary64) %9) %28 = (* %11 %14) %30 = (approx (/ 1 %28) %26) %31 = (*.f64 z %19) %32 = (/.f64 x %31) %39 = (/.f64 x y) %41 = (approx (/ x %14) %39) %42 = (/.f64 %5 x) %43 = (*.f64 z %18) %44 = (/.f64 #s(literal 1 binary64) %3) %45 = (approx %28 %13) %46 = (/.f64 #s(literal 1 binary64) %45) %47 = (approx %28 %20) %48 = (/.f64 #s(literal 1 binary64) %47) %50 = (*.f64 %3 %42) %53 = (/.f64 #s(literal -1 binary64) %12) %55 = (/.f64 x %12) %59 = (/.f64 %3 %55) %63 = (/.f64 x %25) %67 = (approx %15 %43) x y z %3 t %5 #s(literal 0 binary64) %7 #s(literal -1 binary64) %9 #s(literal 1 binary64) %12 %13 %16 %17 %18 %19 %20 %21 %22 %23 %25 %26 %30 %31 %32 (approx (* (/ -1 %14) (/ x (- z t))) %32) %39 %41 %42 %43 %44 %45 %46 %47 %48 (/.f64 %44 %42) %50 (*.f64 x %48) (*.f64 x %46) %53 (*.f64 %53 %22) %55 (*.f64 %44 %55) (/.f64 %55 %3) (/.f64 %17 %12) %59 (/.f64 #s(literal 1 binary64) %59) (/.f64 #s(literal 1 binary64) %50) (*.f64 x %30) %63 (*.f64 %21 %63) (/.f64 %23 %25) (/.f64 %41 %5) %67 (/.f64 x %67) (/.f64 %7 %16) |
| Outputs |
|---|
%6 = (- y z) %7 = (/ x %6) %8 = (-.f64 y z) %9 = (/.f64 x %8) %11 = (- z y) %12 = (/ x %11) %13 = (-.f64 z y) %14 = (/.f64 x %13) %18 = (- t z) %19 = (/ -1 %18) %20 = (* %19 x) %22 = (-.f64 t z) %23 = (/.f64 x %22) %26 = (- z t) %27 = (* z %26) %28 = (/ x %27) %29 = (-.f64 z t) %31 = (/.f64 x (*.f64 z %29)) %35 = (* (/ -1 %6) (/ x %26)) %41 = (/.f64 x y) %43 = (/ %18 x) %44 = (/.f64 %22 x) %47 = (/ 1 %6) %48 = (/ %47 %43) %49 = (*.f64 %22 %8) %52 = (* %6 %43) %55 = (* %19 %12) %60 = (/ x %18) %63 = (*.f64 #s(literal -1 binary64) z) %67 = (*.f64 t y) %69 = (* %6 %18) %70 = (*.f64 z %22) %73 = (*.f64 y %22) %76 = (/.f64 x z) %77 = (*.f64 #s(literal -1 binary64) %76) %79 = (*.f64 x y) %81 = (pow.f64 z #s(literal 2 binary64)) %82 = (/.f64 %79 %81) %87 = (pow.f64 z #s(literal 3 binary64)) %88 = (/.f64 %79 %87) %90 = (/.f64 x %81) %96 = (pow.f64 z #s(literal 4 binary64)) %97 = (/.f64 %79 %96) %99 = (/.f64 x %87) %107 = (*.f64 #s(literal -1 binary64) y) %108 = (+.f64 z %107) %110 = (* %11 z) %112 = (*.f64 y z) %118 = (*.f64 #s(literal -1 binary64) %90) %122 = (*.f64 #s(literal -1 binary64) %99) %129 = (/ 1 (* %18 %6)) %132 = (*.f64 %81 %22) %136 = (/.f64 #s(literal 1 binary64) %70) %139 = (*.f64 %87 %22) %142 = (/.f64 #s(literal 1 binary64) %132) %147 = (*.f64 %96 %22) %157 = (*.f64 %81 %29) %161 = (/.f64 x %157) %162 = (*.f64 %87 %29) %178 = (/.f64 #s(literal 1 binary64) z) %183 = (/.f64 #s(literal 1 binary64) %81) %190 = (/.f64 #s(literal 1 binary64) %87) %197 = (/.f64 x %70) %205 = (*.f64 #s(literal -1 binary64) (/.f64 %79 %139)) %206 = (/.f64 x %132) %212 = (*.f64 #s(literal -1 binary64) (/.f64 %79 %147)) %213 = (/.f64 x %139) %220 = (/.f64 %70 x) %223 = (/.f64 t x) %224 = (/.f64 z x) %239 = (/.f64 z y) %240 = (*.f64 #s(literal -1 binary64) %239) %242 = (*.f64 y (+.f64 #s(literal 1 binary64) %240)) %245 = (/.f64 %70 y) %251 = (*.f64 x z) %252 = (/.f64 %251 y) %254 = (/.f64 (+.f64 x %252) y) %256 = (*.f64 x %81) %257 = (pow.f64 y #s(literal 2 binary64)) %258 = (/.f64 %256 %257) %260 = (*.f64 #s(literal -1 binary64) %252) %264 = (*.f64 x %87) %265 = (pow.f64 y #s(literal 3 binary64)) %266 = (/.f64 %264 %265) %268 = (*.f64 #s(literal -1 binary64) %258) %275 = (*.f64 y (-.f64 %239 #s(literal 1 binary64))) %279 = (/.f64 %81 y) %286 = (/.f64 (fma.f64 #s(literal -1 binary64) x %260) y) %300 = (/.f64 #s(literal 1 binary64) %22) %301 = (/.f64 z %73) %305 = (*.f64 %257 %22) %306 = (/.f64 %81 %305) %308 = (*.f64 #s(literal -1 binary64) %301) %312 = (*.f64 %265 %22) %320 = (*.f64 y %29) %324 = (/.f64 x %29) %325 = (/.f64 %251 %320) %331 = (/.f64 %256 (*.f64 %257 %29)) %345 = (/.f64 #s(literal 1 binary64) y) %350 = (/.f64 %81 %257) %364 = (/.f64 %251 %73) %368 = (/.f64 %256 %305) %370 = (*.f64 #s(literal -1 binary64) %364) %374 = (/.f64 %264 %312) %383 = (/.f64 %70 %79) %405 = (/.f64 %256 y) %413 = (/.f64 %264 y) %441 = (*.f64 #s(literal -1 binary64) %256) %458 = (*.f64 #s(literal -1 binary64) (/.f64 z %22)) %485 = (/.f64 %251 %29) %531 = (/.f64 %251 %22) %559 = (+.f64 t %63) %561 = (* z %18) %562 = (*.f64 t z) %566 = (fma.f64 #s(literal -1 binary64) t %107) %567 = (*.f64 z %566) %574 = (/.f64 %251 %257) %577 = (/.f64 %251 %265) %578 = (/.f64 x %257) %579 = (*.f64 #s(literal -1 binary64) %578) %583 = (pow.f64 y #s(literal 4 binary64)) %584 = (/.f64 %251 %583) %585 = (/.f64 x %265) %593 = (*.f64 #s(literal -1 binary64) t) %600 = (pow.f64 t #s(literal 2 binary64)) %601 = (/.f64 z %600) %602 = (*.f64 #s(literal -1 binary64) %601) %603 = (/.f64 #s(literal 1 binary64) t) %604 = (-.f64 %602 %603) %606 = (pow.f64 t #s(literal 3 binary64)) %609 = (/.f64 #s(literal 1 binary64) %600) %612 = (-.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 z %606)) %609)) %603) %614 = (pow.f64 t #s(literal 4 binary64)) %622 = (-.f64 (*.f64 z (-.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 z %614)) (/.f64 #s(literal 1 binary64) %606))) %609)) %603) %639 = (/.f64 x t) %642 = (/.f64 %251 %600) %643 = (*.f64 #s(literal -1 binary64) %642) %644 = (fma.f64 #s(literal -1 binary64) %639 %643) %646 = (/.f64 x %600) %647 = (/.f64 %251 %606) %648 = (*.f64 #s(literal -1 binary64) %647) %653 = (/.f64 x %606) %654 = (/.f64 %251 %614) %655 = (*.f64 #s(literal -1 binary64) %654) %662 = (/ -1 %561) %671 = (/.f64 #s(literal 1 binary64) %67) %677 = (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 t %257)) (/.f64 #s(literal 1 binary64) (*.f64 %600 y))) %680 = (*.f64 %600 %257) %684 = (+.f64 (/.f64 #s(literal 1 binary64) %680) (/.f64 (*.f64 %566 %677) %67)) %705 = (+.f64 z %593) %725 = (/.f64 x %67) %727 = (+.f64 t y) %733 = (/.f64 x %680) %734 = (pow.f64 %727 #s(literal 2 binary64)) %735 = (*.f64 x %734) %736 = (*.f64 %606 %265) %737 = (/.f64 %735 %736) %738 = (fma.f64 #s(literal -1 binary64) %733 %737) %739 = (*.f64 x %727) %740 = (/.f64 %739 %680) %759 = (/.f64 #s(literal 1 binary64) %257) %774 = (pow.f64 %566 #s(literal 2 binary64)) %775 = (*.f64 x %774) %777 = (fma.f64 #s(literal -1 binary64) (/.f64 %775 %736) %733) %780 = (*.f64 x %566) %781 = (/.f64 %780 %680) %797 = (/.f64 %67 x) %799 = (/.f64 y x) %809 = (+.f64 %639 %642) %811 = (*.f64 #s(literal -1 binary64) %646) %821 = (/.f64 y z) %823 = (*.f64 z (-.f64 %821 #s(literal 1 binary64))) %825 = (/.f64 t z) %826 = (-.f64 %825 #s(literal 1 binary64)) %827 = (*.f64 z %826) %829 = (*.f64 #s(literal -1 binary64) %81) %833 = (*.f64 #s(literal -1 binary64) %821) %834 = (fma.f64 #s(literal -1 binary64) %825 %833) %838 = (/.f64 %67 %81) %844 = (/.f64 %79 z) %845 = (*.f64 #s(literal -1 binary64) %844) %847 = (/.f64 (fma.f64 #s(literal -1 binary64) x %845) z) %849 = (*.f64 x %257) %850 = (/.f64 %849 %81) %851 = (*.f64 #s(literal -1 binary64) %850) %856 = (*.f64 x %265) %857 = (/.f64 %856 %87) %864 = (+.f64 #s(literal 1 binary64) %833) %865 = (*.f64 z %864) %867 = (*.f64 #s(literal -1 binary64) %825) %868 = (+.f64 #s(literal 1 binary64) %867) %869 = (*.f64 z %868) %874 = (+.f64 #s(literal 1 binary64) %825) %877 = (/.f64 %600 %81) %882 = (/.f64 %606 %87) %890 = (/.f64 (+.f64 x %844) z) %901 = (*.f64 t x) %902 = (/.f64 %901 z) %903 = (+.f64 x %902) %904 = (/.f64 %903 z) %906 = (*.f64 %600 x) %907 = (/.f64 %906 %81) %908 = (+.f64 %902 %907) %912 = (*.f64 %606 x) %913 = (/.f64 %912 %87) %936 = (fma.f64 #s(literal -1 binary64) %774 %67) %943 = (*.f64 y %566) %964 = (*.f64 #s(literal -1 binary64) %902) %969 = (*.f64 #s(literal -1 binary64) %907) %974 = (/.f64 %739 z) %978 = (*.f64 t %79) %979 = (/.f64 %978 %81) %980 = (/.f64 %735 %81) %986 = (*.f64 y %727) %988 = (*.f64 t (*.f64 x %986)) %1002 = (/.f64 t %251) %1003 = (/.f64 #s(literal 1 binary64) x) %1010 = (/.f64 %257 %81) %1012 = (+.f64 #s(literal 1 binary64) %821) %1023 = (/.f64 %780 z) %1028 = (fma.f64 #s(literal -1 binary64) %775 %978) %1051 = (/.f64 y %251) %1063 = (/.f64 (fma.f64 #s(literal -1 binary64) x %964) z) %1083 = (/.f64 %67 z) %1094 = (/.f64 %849 z) %1103 = (/.f64 %856 z) %1123 = (/.f64 %600 z) %1131 = (/.f64 %606 z) %1164 = (/.f64 %906 z) %1172 = (/.f64 %912 z) %1214 = (fma.f64 #s(literal -1 binary64) %734 %67) %1232 = (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %1164) %901) z))) %1242 = (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1172 (*.f64 #s(literal -1 binary64) %906)) z)) %901) z))) %1255 = (fma.f64 #s(literal -1 binary64) %735 %978) %1297 = (+.f64 %223 %799) %1319 = (*.f64 z %8) %1322 = (*.f64 t %8) %1330 = (+.f64 %183 (/.f64 t %87)) %1335 = (fma.f64 t (+.f64 %190 (/.f64 t %96)) %183) %1338 = (/.f64 %901 %81) %1341 = (/.f64 %901 %87) %1342 = (+.f64 %90 %1341) %1345 = (/.f64 %901 %96) %1354 = (pow.f64 z #s(literal 5 binary64)) %1362 = (*.f64 %81 %8) %1365 = (/.f64 #s(literal 1 binary64) %1319) %1368 = (*.f64 %87 %8) %1371 = (/.f64 #s(literal 1 binary64) %1362) %1376 = (*.f64 %96 %8) %1400 = (/.f64 x %1319) %1407 = (/.f64 x %1362) %1409 = (*.f64 #s(literal -1 binary64) (/.f64 %901 %1368)) %1414 = (/.f64 x %1368) %1416 = (*.f64 #s(literal -1 binary64) (/.f64 %901 %1376)) %1433 = (/.f64 %1319 x) %1441 = (/.f64 x (*.f64 z %13)) %1443 = (*.f64 %81 %13) %1447 = (/.f64 x %1443) %1448 = (*.f64 %87 %13) %1475 = (/.f64 z t) %1476 = (*.f64 #s(literal -1 binary64) %1475) %1478 = (*.f64 t (+.f64 #s(literal 1 binary64) %1476)) %1480 = (/.f64 %81 t) %1481 = (*.f64 #s(literal -1 binary64) %1480) %1483 = (*.f64 t (+.f64 z %1481)) %1486 = (/.f64 %1319 t) %1493 = (*.f64 t (-.f64 %1475 #s(literal 1 binary64))) %1496 = (/.f64 (-.f64 %1476 #s(literal 1 binary64)) t) %1498 = (/.f64 %81 %600) %1500 = (+.f64 #s(literal 1 binary64) %1475) %1511 = (/.f64 %251 t) %1512 = (*.f64 #s(literal -1 binary64) %1511) %1514 = (/.f64 (fma.f64 #s(literal -1 binary64) x %1512) t) %1516 = (/.f64 %256 %600) %1518 = (fma.f64 #s(literal -1 binary64) %1511 (*.f64 #s(literal -1 binary64) %1516)) %1522 = (/.f64 %264 %606) %1529 = (+.f64 %603 %178) %1545 = (/.f64 #s(literal 1 binary64) %8) %1546 = (/.f64 z %1322) %1550 = (*.f64 %600 %8) %1551 = (/.f64 %81 %1550) %1553 = (*.f64 #s(literal -1 binary64) %1546) %1557 = (*.f64 %606 %8) %1566 = (*.f64 t (fma.f64 #s(literal -1 binary64) z %1480)) %1583 = (/.f64 %251 %1322) %1587 = (/.f64 %256 %1550) %1592 = (/.f64 %264 %1557) %1598 = (/.f64 z %901) %1603 = (*.f64 #s(literal -1 binary64) %1583) %1615 = (/.f64 %1319 %901) %1620 = (*.f64 t %13) %1624 = (/.f64 %251 %1620) %1630 = (/.f64 %256 (*.f64 %600 %13)) %1645 = (/.f64 (+.f64 x %1511) t) %1688 = (/.f64 %256 t) %1697 = (/.f64 %264 t) %1727 = (*.f64 #s(literal -1 binary64) (/.f64 z %8)) %1774 = (/.f64 %251 %8) %1810 = (/.f64 %251 %13) (approx x #s(literal 0 binary64)) (approx x x) (approx %7 %9) (approx %12 %14) (approx %20 (*.f64 #s(literal -1 binary64) %23)) (approx %28 %31) (approx %35 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 %8 %29)))) (approx (/ x y) %41) (approx %43 %44) (approx %48 (/.f64 x %49)) (approx %52 (/.f64 %49 x)) (approx %55 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 %22 %13)))) (approx %60 %23) (approx y y) (approx %6 %63) (approx %6 %8) (approx (* t y) %67) (approx %69 (*.f64 #s(literal -1 binary64) %70)) (approx %69 (fma.f64 #s(literal -1 binary64) %70 %73)) (approx %7 %77) (approx %7 (fma.f64 #s(literal -1 binary64) %76 (*.f64 #s(literal -1 binary64) %82))) (approx %7 (fma.f64 #s(literal -1 binary64) %76 (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) %88) %90)))) (approx %7 (fma.f64 #s(literal -1 binary64) %76 (*.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) %97) %99)) %90)))) (approx %11 z) (approx %11 %108) (approx %110 %81) (approx %110 (fma.f64 #s(literal -1 binary64) %112 %81)) (approx %12 %76) (approx %12 (+.f64 %76 %82)) (approx %12 (fma.f64 y (-.f64 %88 %118) %76)) (approx %12 (fma.f64 y (-.f64 (*.f64 y (-.f64 %97 %122)) %118) %76)) (approx %129 (/.f64 #s(literal -1 binary64) %70)) (approx %129 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y %132)) %136)) (approx %129 (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y %139)) %142)) %136)) (approx %129 (-.f64 (*.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y %147)) (/.f64 #s(literal 1 binary64) %139))) %142)) %136)) (approx %35 (+.f64 %31 (/.f64 %79 %157))) (approx %35 (fma.f64 y (+.f64 %161 (/.f64 %79 %162)) %31)) (approx %35 (fma.f64 y (fma.f64 y (+.f64 (/.f64 x %162) (/.f64 %79 (*.f64 %96 %29))) %161) %31)) (approx %47 (/.f64 #s(literal -1 binary64) z)) (approx %47 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y %81)) %178)) (approx %47 (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y %87)) %183)) %178)) (approx %47 (-.f64 (*.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y %96)) %190)) %183)) %178)) (approx %48 (*.f64 #s(literal -1 binary64) %197)) (approx %48 (fma.f64 #s(literal -1 binary64) %197 (*.f64 #s(literal -1 binary64) (/.f64 %79 %132)))) (approx %48 (fma.f64 #s(literal -1 binary64) %197 (*.f64 y (-.f64 %205 %206)))) (approx %48 (fma.f64 #s(literal -1 binary64) %197 (*.f64 y (-.f64 (*.f64 y (-.f64 %212 %213)) %206)))) (approx %52 (*.f64 #s(literal -1 binary64) %220)) (approx %52 (fma.f64 #s(literal -1 binary64) %220 (*.f64 y (-.f64 %223 %224)))) (approx %55 (fma.f64 #s(literal -1 binary64) %197 (*.f64 y (fma.f64 #s(literal -1 binary64) %206 %205)))) (approx %55 (fma.f64 #s(literal -1 binary64) %197 (*.f64 y (fma.f64 #s(literal -1 binary64) %206 (*.f64 y (fma.f64 #s(literal -1 binary64) %213 %212)))))) (approx %6 %242) (approx %69 %73) (approx %69 (*.f64 y (-.f64 (+.f64 t (*.f64 #s(literal -1 binary64) %245)) z))) (approx %7 %254) (approx %7 (/.f64 (-.f64 (+.f64 x %258) %260) y)) (approx %7 (/.f64 (-.f64 (+.f64 x %266) (fma.f64 #s(literal -1 binary64) %252 %268)) y)) (approx %11 %107) (approx %11 %275) (approx %110 (*.f64 #s(literal -1 binary64) %112)) (approx %110 (*.f64 y (fma.f64 #s(literal -1 binary64) z %279))) (approx %12 (*.f64 #s(literal -1 binary64) %41)) (approx %12 %286) (approx %12 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) x %268) %252) y)) (approx %12 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) %266)) (+.f64 %252 %258)) y)) (approx %129 (/.f64 #s(literal 1 binary64) %73)) (approx %129 (/.f64 (+.f64 %300 %301) y)) (approx %129 (/.f64 (-.f64 (+.f64 %300 %306) %308) y)) (approx %129 (/.f64 (-.f64 (+.f64 %300 (/.f64 %87 %312)) (fma.f64 #s(literal -1 binary64) %301 (*.f64 #s(literal -1 binary64) %306))) y)) (approx %35 (*.f64 #s(literal -1 binary64) (/.f64 x %320))) (approx %35 (/.f64 (fma.f64 #s(literal -1 binary64) %324 (*.f64 #s(literal -1 binary64) %325)) y)) (approx %35 (/.f64 (fma.f64 #s(literal -1 binary64) %324 (fma.f64 #s(literal -1 binary64) %325 (*.f64 #s(literal -1 binary64) %331))) y)) (approx %35 (/.f64 (fma.f64 #s(literal -1 binary64) %324 (fma.f64 #s(literal -1 binary64) %325 (fma.f64 #s(literal -1 binary64) %331 (*.f64 #s(literal -1 binary64) (/.f64 %264 (*.f64 %265 %29)))))) y)) (approx %47 %345) (approx %47 (/.f64 (+.f64 #s(literal 1 binary64) %239) y)) (approx %47 (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) %350) %240) y)) (approx %47 (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 %87 %265)) (fma.f64 #s(literal -1 binary64) %239 (*.f64 #s(literal -1 binary64) %350))) y)) (approx %48 (/.f64 x %73)) (approx %48 (/.f64 (+.f64 %23 %364) y)) (approx %48 (/.f64 (-.f64 (+.f64 %23 %368) %370) y)) (approx %48 (/.f64 (-.f64 (+.f64 %23 %374) (fma.f64 #s(literal -1 binary64) %364 (*.f64 #s(literal -1 binary64) %368))) y)) (approx %52 (/.f64 %73 x)) (approx %52 (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) %383 %223) %224))) (approx %55 (/.f64 (+.f64 %23 (+.f64 %364 %368)) y)) (approx %55 (/.f64 (+.f64 %23 (+.f64 %364 (+.f64 %368 %374))) y)) (approx %6 (*.f64 #s(literal -1 binary64) %275)) (approx %69 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %22 %245)))) (approx %7 (*.f64 #s(literal -1 binary64) %286)) (approx %7 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x z %405) y))) y))) (approx %7 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %256 (*.f64 #s(literal -1 binary64) %413)) y) %251) y))) y))) (approx %11 (*.f64 #s(literal -1 binary64) %242)) (approx %110 (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 z (*.f64 #s(literal -1 binary64) %279))))) (approx %12 (*.f64 #s(literal -1 binary64) %254)) (approx %12 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %405) %251) y))) y))) (approx %12 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %413 %441) y)) %251) y))) y))) (approx %129 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %308 %300) y))) (approx %129 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %81 %73) %458) y)) %300) y))) (approx %129 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %87 %73)) (/.f64 %81 %22)) y)) %458) y)) %300) y))) (approx %35 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 %324 %325) y))) (approx %35 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %256 %320)) %485) y) %324) y))) (approx %35 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %264 %320) (*.f64 #s(literal -1 binary64) (/.f64 %256 %29))) y)) %485) y) %324) y))) (approx %47 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %240 #s(literal 1 binary64)) y))) (approx %47 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %279 %63) y)) #s(literal 1 binary64)) y))) (approx %47 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %87 y)) %81) y)) %63) y)) #s(literal 1 binary64)) y))) (approx %48 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %23 %370) y))) (approx %48 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %23 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 %531 (/.f64 %256 %73)) y))) y))) (approx %48 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %23 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %256 %22) (*.f64 #s(literal -1 binary64) (/.f64 %264 %73))) y) %531) y))) y))) (approx %52 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %44 %383)))) (approx %6 (+.f64 y %63)) (approx %18 t) (approx %18 %559) (approx %561 %562) (approx %561 (*.f64 z %559)) (approx %69 (fma.f64 t y %567)) (approx %69 (fma.f64 t y (*.f64 z (+.f64 z %566)))) (approx %7 (+.f64 %41 %574)) (approx %7 (fma.f64 z (-.f64 %577 %579) %41)) (approx %7 (fma.f64 z (-.f64 (*.f64 z (-.f64 %584 (*.f64 #s(literal -1 binary64) %585))) %579) %41)) (approx %11 %13) (approx %26 %593) (approx %26 %29) (approx %110 (*.f64 z %108)) (approx %19 (/.f64 #s(literal -1 binary64) t)) (approx %19 %604) (approx %19 %612) (approx %19 %622) (approx %12 (fma.f64 #s(literal -1 binary64) %41 (*.f64 #s(literal -1 binary64) %574))) (approx %12 (fma.f64 #s(literal -1 binary64) %41 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) %577) %578)))) (approx %12 (fma.f64 #s(literal -1 binary64) %41 (*.f64 z (-.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) %584) %585)) %578)))) (approx %20 (*.f64 #s(literal -1 binary64) %639)) (approx %20 %644) (approx %20 (fma.f64 #s(literal -1 binary64) %639 (*.f64 z (fma.f64 #s(literal -1 binary64) %646 %648)))) (approx %20 (fma.f64 #s(literal -1 binary64) %639 (*.f64 z (fma.f64 #s(literal -1 binary64) %646 (*.f64 z (fma.f64 #s(literal -1 binary64) %653 %655)))))) (approx %662 (/.f64 #s(literal -1 binary64) %562)) (approx %662 (/.f64 %604 z)) (approx %662 (/.f64 %612 z)) (approx %662 (/.f64 %622 z)) (approx %129 %671) (approx %129 (fma.f64 z %677 %671)) (approx %129 (fma.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 z %684) %677) %671)) (approx %129 (fma.f64 z (fma.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %566 %684) %67) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 %600 %265)) (/.f64 #s(literal 1 binary64) (*.f64 %606 %257)))))) %684) %677) %671)) (approx %27 (*.f64 #s(literal -1 binary64) %562)) (approx %27 (*.f64 z %705)) (approx %28 (*.f64 #s(literal -1 binary64) (/.f64 x %562))) (approx %28 (/.f64 %644 z)) (approx %28 (/.f64 (fma.f64 #s(literal -1 binary64) %639 (*.f64 z (-.f64 %648 %646))) z)) (approx %28 (/.f64 (fma.f64 #s(literal -1 binary64) %639 (*.f64 z (-.f64 (*.f64 z (-.f64 %655 %653)) %646))) z)) (approx %35 %725) (approx %35 (+.f64 %725 (/.f64 (*.f64 x (*.f64 z %727)) %680))) (approx %35 (fma.f64 z (fma.f64 z %738 %740) %725)) (approx %35 (fma.f64 z (fma.f64 z (fma.f64 #s(literal -1 binary64) %733 (fma.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 %739 %736) (/.f64 (*.f64 %727 %738) %67)) %737)) %740) %725)) (approx %43 %223) (approx %43 (fma.f64 #s(literal -1 binary64) %224 %223)) (approx %47 (+.f64 %345 (/.f64 z %257))) (approx %47 (fma.f64 z (+.f64 %759 (/.f64 z %265)) %345)) (approx %47 (fma.f64 z (fma.f64 z (+.f64 (/.f64 #s(literal 1 binary64) %265) (/.f64 z %583)) %759) %345)) (approx %48 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x %567) %680) %725)) (approx %48 (fma.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 z %777)) %781) %725)) (approx %48 (fma.f64 z (-.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 %780 %736) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %566 %777) %67))))) %777)) %781) %725)) (approx %52 %797) (approx %52 (fma.f64 z (fma.f64 #s(literal -1 binary64) %223 (*.f64 #s(literal -1 binary64) %799)) %797)) (approx %52 (fma.f64 z (fma.f64 #s(literal -1 binary64) %223 (fma.f64 #s(literal -1 binary64) %799 %224)) %797)) (approx %60 %639) (approx %60 %809) (approx %60 (fma.f64 z (-.f64 %647 %811) %639)) (approx %60 (fma.f64 z (-.f64 (*.f64 z (-.f64 %654 (*.f64 #s(literal -1 binary64) %653))) %811) %639)) (approx %6 %823) (approx %18 %827) (approx %561 %829) (approx %561 (*.f64 %81 %826)) (approx %69 (*.f64 %81 (+.f64 #s(literal 1 binary64) %834))) (approx %69 (*.f64 %81 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %825 (fma.f64 #s(literal -1 binary64) %821 %838))))) (approx %7 %847) (approx %7 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) x %851) %844) z)) (approx %7 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) %857)) (+.f64 %844 %850)) z)) (approx %11 %865) (approx %26 %869) (approx %110 (*.f64 %81 %864)) (approx %19 %178) (approx %19 (/.f64 %874 z)) (approx %19 (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) %877) %867) z)) (approx %19 (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) %882) (fma.f64 #s(literal -1 binary64) %825 (*.f64 #s(literal -1 binary64) %877))) z)) (approx %12 %890) (approx %12 (/.f64 (-.f64 (+.f64 x %850) %845) z)) (approx %12 (/.f64 (-.f64 (+.f64 x %857) (fma.f64 #s(literal -1 binary64) %844 %851)) z)) (approx %20 %904) (approx %20 (/.f64 (+.f64 x %908) z)) (approx %20 (/.f64 (+.f64 x (+.f64 %902 (+.f64 %907 %913))) z)) (approx %662 %183) (approx %662 (/.f64 %874 %81)) (approx %662 (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 %825 %877)) %81)) (approx %662 (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 %825 (+.f64 %877 %882))) %81)) (approx %129 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 %566 z))) %81)) (approx %129 (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 %936 %81))) %834) %81)) (approx %129 (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 t %943) (*.f64 #s(literal -1 binary64) (*.f64 %566 %936))) %87))) (fma.f64 #s(literal -1 binary64) %825 (fma.f64 #s(literal -1 binary64) %821 (fma.f64 #s(literal -1 binary64) (/.f64 %774 %81) %838)))) %81)) (approx %27 (*.f64 %81 %868)) (approx %28 %90) (approx %28 (/.f64 %903 %81)) (approx %28 (/.f64 (-.f64 (+.f64 x %907) %964) %81)) (approx %28 (/.f64 (-.f64 (+.f64 x %913) (fma.f64 #s(literal -1 binary64) %902 %969)) %81)) (approx %35 (/.f64 (+.f64 x %974) %81)) (approx %35 (/.f64 (+.f64 x (fma.f64 #s(literal -1 binary64) %979 (+.f64 %974 %980))) %81)) (approx %35 (/.f64 (+.f64 x (fma.f64 #s(literal -1 binary64) %979 (fma.f64 #s(literal -1 binary64) (/.f64 %988 %87) (+.f64 %974 (+.f64 %980 (/.f64 (*.f64 %727 (fma.f64 #s(literal -1 binary64) %978 %735)) %87)))))) %81)) (approx %43 (*.f64 #s(literal -1 binary64) %224)) (approx %43 (*.f64 z (-.f64 %1002 %1003))) (approx %47 (/.f64 (-.f64 %833 #s(literal 1 binary64)) z)) (approx %47 (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %1010) %1012) z)) (approx %47 (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %265 %87)) (+.f64 #s(literal 1 binary64) (+.f64 %821 %1010))) z)) (approx %48 (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) %1023)) %81)) (approx %48 (/.f64 (-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 %1028 %81))) %1023) %81)) (approx %48 (/.f64 (-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 t (*.f64 x %943)) (*.f64 #s(literal -1 binary64) (*.f64 %566 %1028))) %87))) (fma.f64 #s(literal -1 binary64) (/.f64 %775 %81) (+.f64 %979 %1023))) %81)) (approx %52 (/.f64 %81 x)) (approx %52 (*.f64 %81 (fma.f64 #s(literal -1 binary64) %1002 (fma.f64 #s(literal -1 binary64) %1051 %1003)))) (approx %52 (*.f64 %81 (fma.f64 #s(literal -1 binary64) %1002 (fma.f64 #s(literal -1 binary64) %1051 (+.f64 %1003 (/.f64 %67 %256)))))) (approx %60 %1063) (approx %60 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) x %969) %902) z)) (approx %60 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) %913)) %908) z)) (approx %6 (*.f64 #s(literal -1 binary64) %865)) (approx %18 (*.f64 #s(literal -1 binary64) %869)) (approx %69 (*.f64 %81 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 %727 z))))) (approx %69 (*.f64 %81 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 t (+.f64 y (*.f64 #s(literal -1 binary64) %1083))) z))))) (approx %7 (*.f64 #s(literal -1 binary64) %890)) (approx %7 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %1094) %79) z))) z))) (approx %7 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1103 (*.f64 #s(literal -1 binary64) %849)) z)) %79) z))) z))) (approx %11 (*.f64 #s(literal -1 binary64) %823)) (approx %26 (*.f64 #s(literal -1 binary64) %827)) (approx %19 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %867 #s(literal 1 binary64)) z))) (approx %19 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1123 %593) z)) #s(literal 1 binary64)) z))) (approx %19 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %1131) %600) z)) %593) z)) #s(literal 1 binary64)) z))) (approx %12 (*.f64 #s(literal -1 binary64) %847)) (approx %12 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y %1094) z))) z))) (approx %12 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %849 (*.f64 #s(literal -1 binary64) %1103)) z) %79) z))) z))) (approx %20 (*.f64 #s(literal -1 binary64) %1063)) (approx %20 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 t x %1164) z))) z))) (approx %20 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %906 (*.f64 #s(literal -1 binary64) %1172)) z) %901) z))) z))) (approx %662 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %1123) t) z))) %81)) (approx %662 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1131 (*.f64 #s(literal -1 binary64) %600)) z)) t) z))) %81)) (approx %129 (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 %825 %821)) %81)) (approx %129 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %734 z) %1083) %727) z))) %81)) (approx %129 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t %986) z) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %727 %1214) z))) %1214) z)) %727) z))) %81)) (approx %28 (/.f64 %1232 %81)) (approx %28 (/.f64 %1242 %81)) (approx %35 (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %735 z) (/.f64 %978 z)) %739) z))) %81)) (approx %35 (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %988 z) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %727 %1255) z))) %1255) z)) %739) z))) %81)) (approx %43 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %1002 %1003)))) (approx %47 (*.f64 #s(literal -1 binary64) (/.f64 %1012 z))) (approx %47 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %257 z)) y) z))) z))) (approx %47 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %265 z) (*.f64 #s(literal -1 binary64) %257)) z)) y) z))) z))) (approx %52 (*.f64 %81 (fma.f64 #s(literal -1 binary64) (/.f64 %1297 z) %1003))) (approx %52 (*.f64 %81 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %67 %251) %1297) z) %1003))) (approx %60 (*.f64 #s(literal -1 binary64) %904)) (approx %60 (*.f64 #s(literal -1 binary64) (/.f64 %1232 z))) (approx %60 (*.f64 #s(literal -1 binary64) (/.f64 %1242 z))) (approx %18 %22) (approx %561 (fma.f64 #s(literal -1 binary64) %81 %562)) (approx %69 (*.f64 #s(literal -1 binary64) %1319)) (approx %69 (fma.f64 #s(literal -1 binary64) %1319 %1322)) (approx %26 %705) (approx %19 (+.f64 %178 (/.f64 t %81))) (approx %19 (fma.f64 t %1330 %178)) (approx %19 (fma.f64 t %1335 %178)) (approx %20 (+.f64 %76 %1338)) (approx %20 (fma.f64 t %1342 %76)) (approx %20 (fma.f64 t (fma.f64 t (+.f64 %99 %1345) %90) %76)) (approx %662 %1330) (approx %662 %1335) (approx %662 (fma.f64 t (fma.f64 t (+.f64 (/.f64 #s(literal 1 binary64) %96) (/.f64 t %1354)) %190) %183)) (approx %129 (/.f64 #s(literal -1 binary64) %1319)) (approx %129 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 t %1362)) %1365)) (approx %129 (-.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 t %1368)) %1371)) %1365)) (approx %129 (-.f64 (*.f64 t (-.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 t %1376)) (/.f64 #s(literal 1 binary64) %1368))) %1371)) %1365)) (approx %27 (fma.f64 #s(literal -1 binary64) %562 %81)) (approx %28 %1342) (approx %28 (fma.f64 t (-.f64 %1345 %122) %90)) (approx %28 (fma.f64 t (-.f64 (*.f64 t (-.f64 (/.f64 %901 %1354) (*.f64 #s(literal -1 binary64) (/.f64 x %96)))) %122) %90)) (approx %35 (*.f64 #s(literal -1 binary64) %1400)) (approx %35 (fma.f64 #s(literal -1 binary64) %1400 (*.f64 #s(literal -1 binary64) (/.f64 %901 %1362)))) (approx %35 (fma.f64 #s(literal -1 binary64) %1400 (*.f64 t (fma.f64 #s(literal -1 binary64) %1407 %1409)))) (approx %35 (fma.f64 #s(literal -1 binary64) %1400 (*.f64 t (fma.f64 #s(literal -1 binary64) %1407 (*.f64 t (fma.f64 #s(literal -1 binary64) %1414 %1416)))))) (approx %48 (fma.f64 #s(literal -1 binary64) %1400 (*.f64 t (-.f64 %1409 %1407)))) (approx %48 (fma.f64 #s(literal -1 binary64) %1400 (*.f64 t (-.f64 (*.f64 t (-.f64 %1416 %1414)) %1407)))) (approx %52 (*.f64 #s(literal -1 binary64) %1433)) (approx %52 (fma.f64 #s(literal -1 binary64) %1433 (*.f64 t (-.f64 %799 %224)))) (approx %55 %1441) (approx %55 (+.f64 %1441 (/.f64 %901 %1443))) (approx %55 (fma.f64 t (+.f64 %1447 (/.f64 %901 %1448)) %1441)) (approx %55 (fma.f64 t (fma.f64 t (+.f64 (/.f64 x %1448) (/.f64 %901 (*.f64 %96 %13))) %1447) %1441)) (approx %60 (fma.f64 #s(literal -1 binary64) %76 (*.f64 #s(literal -1 binary64) %1338))) (approx %60 (fma.f64 #s(literal -1 binary64) %76 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) %1341) %90)))) (approx %60 (fma.f64 #s(literal -1 binary64) %76 (*.f64 t (-.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) %1345) %99)) %90)))) (approx %18 %1478) (approx %561 %1483) (approx %69 %1322) (approx %69 (*.f64 t (-.f64 (+.f64 y (*.f64 #s(literal -1 binary64) %1486)) z))) (approx %26 %1493) (approx %19 %1496) (approx %19 (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %1498) %1500) t)) (approx %19 (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %87 %606)) (+.f64 #s(literal 1 binary64) (+.f64 %1475 %1498))) t)) (approx %20 %1514) (approx %20 (/.f64 (fma.f64 #s(literal -1 binary64) x %1518) t)) (approx %20 (/.f64 (fma.f64 #s(literal -1 binary64) x (fma.f64 #s(literal -1 binary64) %1511 (fma.f64 #s(literal -1 binary64) %1516 (*.f64 #s(literal -1 binary64) %1522)))) t)) (approx %662 (*.f64 #s(literal -1 binary64) (/.f64 %1529 t))) (approx %662 (/.f64 (-.f64 %602 %1529) t)) (approx %662 (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %81 %606)) (+.f64 %603 (+.f64 %178 %601))) t)) (approx %129 (/.f64 #s(literal 1 binary64) %1322)) (approx %129 (/.f64 (+.f64 %1545 %1546) t)) (approx %129 (/.f64 (-.f64 (+.f64 %1545 %1551) %1553) t)) (approx %129 (/.f64 (-.f64 (+.f64 %1545 (/.f64 %87 %1557)) (fma.f64 #s(literal -1 binary64) %1546 (*.f64 #s(literal -1 binary64) %1551))) t)) (approx %27 %1566) (approx %28 (/.f64 (fma.f64 #s(literal -1 binary64) %639 %77) t)) (approx %28 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %76 %643) %639) t)) (approx %28 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %76 (*.f64 #s(literal -1 binary64) (/.f64 %256 %606))) %809) t)) (approx %35 (/.f64 x %1322)) (approx %35 (/.f64 (+.f64 %9 %1583) t)) (approx %35 (/.f64 (+.f64 %9 (+.f64 %1583 %1587)) t)) (approx %35 (/.f64 (+.f64 %9 (+.f64 %1583 (+.f64 %1587 %1592))) t)) (approx %43 (*.f64 t (fma.f64 #s(literal -1 binary64) %1598 %1003))) (approx %48 (/.f64 (-.f64 (+.f64 %9 %1587) %1603) t)) (approx %48 (/.f64 (-.f64 (+.f64 %9 %1592) (fma.f64 #s(literal -1 binary64) %1583 (*.f64 #s(literal -1 binary64) %1587))) t)) (approx %52 (/.f64 %1322 x)) (approx %52 (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %1615 %799) %224))) (approx %55 (*.f64 #s(literal -1 binary64) (/.f64 x %1620))) (approx %55 (/.f64 (fma.f64 #s(literal -1 binary64) %14 (*.f64 #s(literal -1 binary64) %1624)) t)) (approx %55 (/.f64 (fma.f64 #s(literal -1 binary64) %14 (fma.f64 #s(literal -1 binary64) %1624 (*.f64 #s(literal -1 binary64) %1630))) t)) (approx %55 (/.f64 (fma.f64 #s(literal -1 binary64) %14 (fma.f64 #s(literal -1 binary64) %1624 (fma.f64 #s(literal -1 binary64) %1630 (*.f64 #s(literal -1 binary64) (/.f64 %264 (*.f64 %606 %13)))))) t)) (approx %60 %1645) (approx %60 (/.f64 (-.f64 (+.f64 x %1516) %1512) t)) (approx %60 (/.f64 (-.f64 (+.f64 x %1522) %1518) t)) (approx %18 (*.f64 #s(literal -1 binary64) %1493)) (approx %561 (*.f64 #s(literal -1 binary64) %1566)) (approx %69 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %8 %1486)))) (approx %26 (*.f64 #s(literal -1 binary64) %1478)) (approx %19 (*.f64 #s(literal -1 binary64) (/.f64 %1500 t))) (approx %19 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1481 z) t))) t))) (approx %19 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %87 t) %829) t)) z) t))) t))) (approx %20 (*.f64 #s(literal -1 binary64) %1645)) (approx %20 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %1688) %251) t))) t))) (approx %20 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1697 %441) t)) %251) t))) t))) (approx %662 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1496 %178) t))) (approx %662 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1480 %63) t)) #s(literal 1 binary64)) t) %178) t))) (approx %129 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1553 %1545) t))) (approx %129 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %81 %1322) %1727) t)) %1545) t))) (approx %129 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %87 %1322)) (/.f64 %81 %8)) t)) %1727) t)) %1545) t))) (approx %27 (*.f64 #s(literal -1 binary64) %1483)) (approx %28 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 %639 %76) t))) (approx %28 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1512 x) t) %76) t))) (approx %28 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1688 (*.f64 #s(literal -1 binary64) %251)) t)) x) t) %76) t))) (approx %35 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %9 %1603) t))) (approx %35 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %9 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 %1774 (/.f64 %256 %1322)) t))) t))) (approx %35 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %9 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %256 %8) (*.f64 #s(literal -1 binary64) (/.f64 %264 %1322))) t) %1774) t))) t))) (approx %43 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 %1598 %1003)))) (approx %52 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) (/.f64 %8 x) %1615)))) (approx %55 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 %14 %1624) t))) (approx %55 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %256 %1620)) %1810) t) %14) t))) (approx %55 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %264 %1620) (*.f64 #s(literal -1 binary64) (/.f64 %256 %13))) t)) %1810) t) %14) t))) (approx %60 (*.f64 #s(literal -1 binary64) %1514)) (approx %60 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x z %1688) t))) t))) (approx %60 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %256 (*.f64 #s(literal -1 binary64) %1697)) t) %251) t))) t))) |
12 calls:
| Time | Variable | Point |
|---|---|---|
| 8.0ms | z | -inf |
| 6.0ms | x | -inf |
| 6.0ms | x | 0 |
| 5.0ms | x | inf |
| 5.0ms | z | inf |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 68 | 469 |
| 0 | 111 | 463 |
| 1 | 418 | 447 |
| 2 | 1601 | 447 |
| 0 | 4027 | 447 |
| 0 | 4476 | 447 |
| 1× | iter-limit |
| 1× | iter-limit |
| 1× | node-limit |
| 1× | iter-limit |
| Inputs |
|---|
%3 = (-.f64 y z) %5 = (-.f64 t z) %7 = (approx x #s(literal 0 binary64)) %9 = (*.f64 z %5) %11 = (- t z) %12 = (approx %11 t) %13 = (*.f64 t y) %14 = (- y z) %15 = (* %14 %11) %16 = (approx %15 %13) %17 = (/.f64 x %3) %18 = (-.f64 z y) %19 = (-.f64 z t) %20 = (*.f64 %18 z) %21 = (/.f64 #s(literal -1 binary64) %5) %22 = (/.f64 x %18) %23 = (*.f64 %21 x) %25 = (approx (- z y) z) %26 = (/.f64 #s(literal -1 binary64) %9) %28 = (* %11 %14) %30 = (approx (/ 1 %28) %26) %31 = (*.f64 z %19) %32 = (/.f64 x %31) %39 = (/.f64 x y) %41 = (approx (/ x %14) %39) %42 = (/.f64 %5 x) %43 = (*.f64 z %18) %44 = (/.f64 #s(literal 1 binary64) %3) %45 = (approx %28 %13) %46 = (/.f64 #s(literal 1 binary64) %45) %47 = (approx %28 %20) %48 = (/.f64 #s(literal 1 binary64) %47) %50 = (*.f64 %3 %42) %53 = (/.f64 #s(literal -1 binary64) %12) %55 = (/.f64 x %12) %59 = (/.f64 %3 %55) %63 = (/.f64 x %25) %67 = (approx %15 %43) x y z %3 t %5 #s(literal 0 binary64) %7 #s(literal -1 binary64) %9 #s(literal 1 binary64) %12 %13 %16 %17 %18 %19 %20 %21 %22 %23 %25 %26 %30 %31 %32 (approx (* (/ -1 %14) (/ x (- z t))) %32) %39 %41 %42 %43 %44 %45 %46 %47 %48 (/.f64 %44 %42) %50 (*.f64 x %48) (*.f64 x %46) %53 (*.f64 %53 %22) %55 (*.f64 %44 %55) (/.f64 %55 %3) (/.f64 %17 %12) %59 (/.f64 #s(literal 1 binary64) %59) (/.f64 #s(literal 1 binary64) %50) (*.f64 x %30) %63 (*.f64 %21 %63) (/.f64 %23 %25) (/.f64 %41 %5) %67 (/.f64 x %67) (/.f64 %7 %16) |
| Outputs |
|---|
%3 = (-.f64 y z) %6 = (/.f64 #s(literal 1 binary64) %3) %8 = (-.f64 z y) %10 = (neg.f64 z) %11 = (neg.f64 %10) %13 = (neg.f64 y) %14 = (neg.f64 %13) %19 = (-.f64 t z) %21 = (/.f64 #s(literal 1 binary64) %19) %23 = (-.f64 z t) %26 = (neg.f64 t) %27 = (neg.f64 %26) %32 = (approx x #s(literal 0 binary64)) %39 = (*.f64 %19 z) %42 = (/.f64 #s(literal 1 binary64) %39) %44 = (*.f64 %23 z) %46 = (*.f64 %10 z) %48 = (*.f64 z %10) %54 = (- t z) %55 = (approx %54 t) %57 = (/.f64 #s(literal 1 binary64) %55) %59 = (*.f64 t y) %64 = (- y z) %65 = (* %54 %64) %66 = (approx %65 %59) %67 = (pow.f64 %66 #s(literal 1 binary64)) %68 = (/.f64 #s(literal 1 binary64) %66) %69 = (/.f64 #s(literal 1 binary64) %68) %71 = (/.f64 #s(literal 1/2 binary64) %3) %73 = (/.f64 #s(literal 1 binary64) x) %74 = (/.f64 #s(literal 2 binary64) %73) %76 = (/.f64 #s(literal 2 binary64) %3) %77 = (/.f64 #s(literal 1/2 binary64) %73) %79 = (neg.f64 x) %80 = (/.f64 #s(literal 1 binary64) %8) %82 = (/.f64 #s(literal 1 binary64) %73) %85 = (/.f64 #s(literal -1 binary64) %73) %87 = (/.f64 x %8) %89 = (/.f64 x %3) %93 = (/.f64 %3 x) %96 = (*.f64 #s(literal -1 binary64) %79) %97 = (*.f64 #s(literal 2 binary64) %96) %98 = (*.f64 #s(literal 2 binary64) %3) %100 = (*.f64 #s(literal 2 binary64) %79) %101 = (*.f64 #s(literal 2 binary64) %8) %103 = (*.f64 #s(literal 2 binary64) x) %105 = (neg.f64 %96) %112 = (neg.f64 %93) %114 = (/.f64 %8 x) %116 = (*.f64 #s(literal 1 binary64) %87) %119 = (/.f64 #s(literal 0 binary64) %93) %130 = (/.f64 #s(literal 1/2 binary64) %93) %141 = (/.f64 #s(literal 1 binary64) %23) %148 = (*.f64 %8 z) %149 = (*.f64 z %8) %150 = (pow.f64 %148 #s(literal 1 binary64)) %152 = (/.f64 #s(literal 1 binary64) (pow.f64 %148 #s(literal -1 binary64))) %153 = (*.f64 %3 z) %154 = (neg.f64 %153) %155 = (*.f64 z %3) %156 = (neg.f64 %155) %157 = (fabs.f64 z) %158 = (*.f64 z %13) %159 = (fma.f64 %157 %157 %158) %160 = (*.f64 %13 z) %161 = (fma.f64 %157 %157 %160) %162 = (fma.f64 %10 %10 %158) %163 = (fma.f64 %10 %10 %160) %164 = (fma.f64 z z %158) %165 = (fma.f64 z z %160) %166 = (*.f64 z z) %167 = (+.f64 %166 %158) %168 = (+.f64 %166 %160) %169 = (/.f64 #s(literal 1/2 binary64) %23) %177 = (*.f64 #s(literal 2 binary64) %19) %179 = (*.f64 #s(literal 2 binary64) %23) %185 = (/.f64 %19 #s(literal -1 binary64)) %189 = (/.f64 #s(literal 0 binary64) %23) %206 = (/.f64 #s(literal -2 binary64) %73) %207 = (/.f64 #s(literal 1/2 binary64) %19) %212 = (/.f64 #s(literal 2 binary64) %23) %214 = (/.f64 #s(literal -1 binary64) x) %215 = (/.f64 #s(literal -1/2 binary64) %214) %219 = (/.f64 #s(literal 2 binary64) %19) %220 = (neg.f64 %73) %221 = (/.f64 #s(literal 1/2 binary64) %220) %223 = (/.f64 #s(literal 1/2 binary64) %214) %225 = (/.f64 #s(literal -1/2 binary64) %73) %227 = (/.f64 #s(literal 2 binary64) %220) %229 = (/.f64 #s(literal 1 binary64) %220) %234 = (/.f64 #s(literal -1 binary64) %220) %236 = (/.f64 #s(literal -1 binary64) %214) %240 = (/.f64 x %19) %243 = (/.f64 %23 x) %245 = (/.f64 x %23) %251 = (/.f64 %19 x) %254 = (/.f64 #s(literal 0 binary64) %243) %276 = (/.f64 #s(literal 1/2 binary64) %243) %280 = (approx (- z y) z) %282 = (/.f64 #s(literal 1 binary64) %280) %284 = (/.f64 #s(literal -2 binary64) z) %286 = (/.f64 #s(literal 2 binary64) %10) %288 = (/.f64 #s(literal 1/2 binary64) %10) %290 = (/.f64 #s(literal 1 binary64) z) %292 = (/.f64 #s(literal 1/2 binary64) z) %294 = (/.f64 #s(literal 2 binary64) z) %298 = (/.f64 #s(literal -1/2 binary64) z) %302 = (/.f64 #s(literal -1 binary64) z) %304 = (/.f64 #s(literal -1/2 binary64) %39) %309 = (/.f64 #s(literal -1 binary64) %39) %316 = (neg.f64 %302) %345 = (/.f64 #s(literal 0 binary64) %44) %368 = (approx (pow %65 -1) %309) %378 = (*.f64 z %26) %380 = (*.f64 %26 z) %388 = (*.f64 x #s(literal 2 binary64)) %391 = (/.f64 %388 %23) %393 = (/.f64 %388 %19) %397 = (*.f64 #s(literal 1/2 binary64) x) %398 = (/.f64 %397 %19) %400 = (/.f64 x %10) %405 = (/.f64 %397 %23) %409 = (/.f64 x z) %419 = (/.f64 x %44) %421 = (neg.f64 %409) %424 = (*.f64 %79 #s(literal 1 binary64)) %426 = (*.f64 %79 #s(literal -1 binary64)) %439 = (/.f64 %44 x) %446 = (approx (/ x %65) %419) %450 = (/.f64 #s(literal 1 binary64) y) %455 = (/.f64 x y) %460 = (/.f64 y x) %468 = (approx (/ x %64) %455) %472 = (/.f64 %19 %388) %474 = (/.f64 %19 #s(literal 2 binary64)) %477 = (/.f64 %19 #s(literal 1 binary64)) %484 = (*.f64 %26 %79) %486 = (*.f64 x x) %488 = (*.f64 t %79) %490 = (*.f64 %79 x) %503 = (*.f64 %79 t) %506 = (*.f64 %79 %10) %509 = (*.f64 x %10) %524 = (*.f64 %19 #s(literal 1 binary64)) %527 = (/.f64 t x) %528 = (*.f64 %527 x) %529 = (-.f64 %528 z) %532 = (*.f64 t x) %533 = (*.f64 x z) %534 = (-.f64 %532 %533) %544 = (/.f64 z x) %545 = (neg.f64 %544) %547 = (/.f64 %10 x) %562 = (*.f64 #s(literal 1/2 binary64) %6) %571 = (*.f64 %8 #s(literal 2 binary64)) %574 = (*.f64 %3 #s(literal 2 binary64)) %576 = (/.f64 %3 #s(literal 1 binary64)) %578 = (/.f64 %8 #s(literal -1 binary64)) %584 = (/.f64 #s(literal 0 binary64) %3) %592 = (*.f64 #s(literal 1/2 binary64) %68) %594 = (/.f64 #s(literal 1/2 binary64) %66) %598 = (/.f64 #s(literal -1 binary64) %66) %600 = (neg.f64 %66) %601 = (neg.f64 %600) %607 = (*.f64 #s(literal 2 binary64) %600) %615 = (*.f64 #s(literal 2 binary64) %66) %624 = (neg.f64 %601) %630 = (/.f64 #s(literal 0 binary64) %601) %632 = (/.f64 #s(literal 0 binary64) %66) %642 = (/.f64 #s(literal 1/2 binary64) %601) %647 = (approx %65 %148) %648 = (pow.f64 %647 #s(literal 1 binary64)) %649 = (/.f64 #s(literal 1 binary64) %647) %650 = (/.f64 #s(literal 1 binary64) %649) %651 = (*.f64 #s(literal 1/2 binary64) %649) %653 = (/.f64 #s(literal 1/2 binary64) %647) %657 = (/.f64 #s(literal -1 binary64) %647) %659 = (neg.f64 %647) %660 = (neg.f64 %659) %666 = (*.f64 #s(literal 2 binary64) %659) %672 = (*.f64 #s(literal 2 binary64) %660) %674 = (*.f64 #s(literal 2 binary64) %647) %683 = (neg.f64 %660) %689 = (/.f64 #s(literal 0 binary64) %660) %691 = (/.f64 #s(literal 0 binary64) %647) %701 = (/.f64 #s(literal 1/2 binary64) %660) %706 = (/.f64 %219 #s(literal 2 binary64)) %707 = (/.f64 #s(literal 1/2 binary64) x) %708 = (/.f64 %71 %707) %709 = (*.f64 %706 %708) %710 = (/.f64 %219 #s(literal 1 binary64)) %711 = (/.f64 %71 %73) %712 = (*.f64 %710 %711) %713 = (/.f64 %76 #s(literal 2 binary64)) %714 = (/.f64 %207 %707) %715 = (*.f64 %713 %714) %716 = (/.f64 %76 #s(literal 1 binary64)) %717 = (/.f64 %207 %73) %718 = (*.f64 %716 %717) %719 = (/.f64 %21 #s(literal 2 binary64)) %720 = (/.f64 %6 %707) %721 = (*.f64 %719 %720) %722 = (/.f64 %21 #s(literal 1 binary64)) %723 = (/.f64 %6 %73) %724 = (*.f64 %722 %723) %725 = (/.f64 %6 #s(literal 2 binary64)) %726 = (/.f64 %21 %707) %727 = (*.f64 %725 %726) %728 = (/.f64 %6 #s(literal 1 binary64)) %729 = (*.f64 %728 %240) %730 = (*.f64 %19 %3) %731 = (/.f64 #s(literal 1 binary64) %730) %732 = (/.f64 %731 #s(literal 2 binary64)) %733 = (/.f64 #s(literal 1 binary64) %707) %734 = (*.f64 %732 %733) %735 = (/.f64 %731 #s(literal 1 binary64)) %736 = (*.f64 %735 %82) %737 = (/.f64 #s(literal 2 binary64) %730) %738 = (*.f64 %737 %77) %739 = (/.f64 #s(literal -2 binary64) %251) %740 = (/.f64 #s(literal -1/2 binary64) %3) %741 = (*.f64 %739 %740) %742 = (/.f64 %388 %3) %743 = (*.f64 %742 %207) %744 = (/.f64 #s(literal -2 binary64) %3) %745 = (*.f64 %744 %276) %746 = (/.f64 %562 %19) %747 = (*.f64 %74 %746) %748 = (/.f64 %71 %19) %749 = (*.f64 %74 %748) %750 = (*.f64 %82 %731) %751 = (/.f64 %6 %23) %752 = (*.f64 %85 %751) %753 = (/.f64 #s(literal 2 binary64) %243) %754 = (*.f64 %753 %740) %755 = (/.f64 %388 %8) %756 = (*.f64 %755 %169) %757 = (/.f64 #s(literal 2 binary64) %8) %758 = (/.f64 #s(literal -1/2 binary64) %251) %759 = (*.f64 %757 %758) %760 = (*.f64 %757 %405) %761 = (*.f64 %391 %740) %762 = (*.f64 %393 %71) %763 = (*.f64 %23 %3) %764 = (/.f64 #s(literal -1/2 binary64) %763) %765 = (*.f64 %764 %74) %766 = (/.f64 #s(literal 1 binary64) %763) %767 = (/.f64 %766 %707) %768 = (*.f64 #s(literal -1/2 binary64) %767) %769 = (*.f64 %751 %85) %770 = (*.f64 %751 %79) %771 = (*.f64 %766 %85) %772 = (/.f64 %562 %214) %773 = (*.f64 %212 %772) %774 = (/.f64 %71 %214) %775 = (*.f64 %212 %774) %776 = (/.f64 %740 %73) %777 = (*.f64 %212 %776) %778 = (/.f64 %397 %8) %779 = (*.f64 %212 %778) %780 = (*.f64 %723 %21) %781 = (/.f64 #s(literal 2 binary64) %251) %782 = (*.f64 %781 %71) %783 = (/.f64 #s(literal 1/2 binary64) %251) %784 = (*.f64 %783 %76) %785 = (*.f64 %71 %781) %786 = (/.f64 %562 %73) %787 = (*.f64 %219 %786) %788 = (/.f64 %740 %220) %789 = (*.f64 %219 %788) %790 = (*.f64 %219 %711) %791 = (*.f64 %73 %3) %792 = (/.f64 #s(literal 1/2 binary64) %791) %793 = (*.f64 %219 %792) %794 = (/.f64 %397 %3) %795 = (*.f64 %219 %794) %796 = (*.f64 %219 %130) %797 = (/.f64 #s(literal 2 binary64) %791) %798 = (*.f64 %207 %797) %799 = (/.f64 #s(literal 2 binary64) %93) %800 = (*.f64 %207 %799) %801 = (*.f64 %76 %398) %802 = (*.f64 %76 %783) %803 = (/.f64 %731 %707) %804 = (*.f64 #s(literal 1/2 binary64) %803) %805 = (*.f64 #s(literal 1/2 binary64) %731) %806 = (/.f64 %805 %73) %807 = (*.f64 #s(literal 2 binary64) %806) %808 = (/.f64 %764 %73) %809 = (*.f64 #s(literal 2 binary64) %808) %810 = (/.f64 x %730) %811 = (*.f64 #s(literal 1/2 binary64) %810) %812 = (*.f64 #s(literal 2 binary64) %811) %813 = (*.f64 %251 %8) %814 = (/.f64 #s(literal -1/2 binary64) %813) %815 = (*.f64 #s(literal 2 binary64) %814) %816 = (/.f64 #s(literal 1 binary64) %791) %817 = (*.f64 %21 %816) %818 = (*.f64 %21 %723) %819 = (*.f64 %21 %89) %820 = (*.f64 %240 %6) %821 = (*.f64 %79 %766) %822 = (*.f64 %810 #s(literal 1 binary64)) %823 = (*.f64 %6 %240) %824 = (*.f64 %80 %245) %825 = (*.f64 %731 %234) %826 = (*.f64 %731 %82) %827 = (*.f64 %731 x) %828 = (*.f64 %245 %80) %829 = (*.f64 %87 %141) %830 = (/.f64 %6 %220) %831 = (*.f64 %141 %830) %832 = (/.f64 #s(literal -1 binary64) %791) %833 = (*.f64 %141 %832) %834 = (/.f64 #s(literal -1 binary64) %93) %835 = (*.f64 %141 %834) %836 = (/.f64 %80 %73) %837 = (*.f64 %141 %836) %838 = (/.f64 %6 %214) %839 = (*.f64 %141 %838) %840 = (*.f64 %141 %87) %841 = (*.f64 %89 %21) %842 = (/.f64 %805 %707) %843 = (*.f64 #s(literal 1 binary64) %842) %844 = (/.f64 %764 %707) %845 = (*.f64 #s(literal 1 binary64) %844) %846 = (*.f64 #s(literal 1 binary64) %810) %847 = (/.f64 %766 %73) %848 = (*.f64 #s(literal -1 binary64) %847) %849 = (/.f64 %240 %8) %850 = (*.f64 #s(literal -1 binary64) %849) %851 = (/.f64 x %763) %852 = (*.f64 #s(literal -1 binary64) %851) %853 = (*.f64 x %731) %854 = (pow.f64 %810 #s(literal 1 binary64)) %855 = (*.f64 %251 %3) %856 = (pow.f64 %855 #s(literal -1 binary64)) %857 = (*.f64 %96 #s(literal 1 binary64)) %858 = (/.f64 %857 %730) %859 = (*.f64 %96 #s(literal -1 binary64)) %860 = (/.f64 %859 %763) %861 = (*.f64 %21 #s(literal 1 binary64)) %862 = (/.f64 %861 %791) %863 = (*.f64 %80 %79) %865 = (*.f64 %19 #s(literal 2 binary64)) %866 = (/.f64 (*.f64 %863 #s(literal 2 binary64)) %865) %867 = (*.f64 %245 #s(literal 1 binary64)) %869 = (/.f64 (*.f64 %867 #s(literal 2 binary64)) %571) %870 = (*.f64 #s(literal 1 binary64) %245) %872 = (/.f64 (*.f64 %870 #s(literal 2 binary64)) %571) %873 = (*.f64 %424 #s(literal 2 binary64)) %874 = (*.f64 %763 #s(literal 2 binary64)) %875 = (/.f64 %873 %874) %876 = (*.f64 %426 #s(literal 2 binary64)) %877 = (*.f64 %730 #s(literal 2 binary64)) %878 = (/.f64 %876 %877) %879 = (*.f64 #s(literal 1 binary64) %79) %880 = (*.f64 %879 #s(literal 2 binary64)) %881 = (/.f64 %880 %874) %882 = (*.f64 %96 #s(literal 2 binary64)) %883 = (/.f64 %882 %877) %885 = (/.f64 (*.f64 %240 #s(literal 2 binary64)) %574) %888 = (/.f64 (*.f64 %731 #s(literal 2 binary64)) (*.f64 %73 #s(literal 2 binary64))) %890 = (/.f64 (*.f64 %245 #s(literal 2 binary64)) %571) %891 = (*.f64 %87 #s(literal 2 binary64)) %893 = (/.f64 %891 (*.f64 %23 #s(literal 2 binary64))) %894 = (*.f64 %89 #s(literal 2 binary64)) %895 = (/.f64 %894 %865) %896 = (*.f64 #s(literal 1 binary64) %96) %897 = (/.f64 %896 %730) %898 = (*.f64 #s(literal -1 binary64) %96) %899 = (/.f64 %898 %763) %901 = (/.f64 (*.f64 #s(literal 2 binary64) %863) %177) %903 = (/.f64 (*.f64 #s(literal 2 binary64) %867) %101) %905 = (/.f64 (*.f64 #s(literal 2 binary64) %870) %101) %906 = (*.f64 #s(literal 2 binary64) %424) %907 = (*.f64 #s(literal 2 binary64) %763) %908 = (/.f64 %906 %907) %909 = (*.f64 #s(literal 2 binary64) %426) %910 = (*.f64 #s(literal 2 binary64) %730) %911 = (/.f64 %909 %910) %912 = (*.f64 #s(literal 2 binary64) %879) %913 = (/.f64 %912 %907) %914 = (/.f64 %97 %910) %916 = (/.f64 (*.f64 #s(literal 2 binary64) %240) %98) %919 = (/.f64 (*.f64 #s(literal 2 binary64) %731) (*.f64 #s(literal 2 binary64) %73)) %921 = (/.f64 (*.f64 #s(literal 2 binary64) %245) %101) %922 = (*.f64 #s(literal 2 binary64) %87) %923 = (/.f64 %922 %179) %924 = (*.f64 #s(literal 2 binary64) %89) %925 = (/.f64 %924 %177) %926 = (*.f64 %6 #s(literal 2 binary64)) %928 = (/.f64 %926 (*.f64 %251 #s(literal 2 binary64))) %931 = (/.f64 (*.f64 %80 #s(literal 2 binary64)) (*.f64 %243 #s(literal 2 binary64))) %932 = (*.f64 #s(literal 2 binary64) %6) %934 = (/.f64 %932 (*.f64 #s(literal 2 binary64) %251)) %937 = (/.f64 (*.f64 #s(literal 2 binary64) %80) (*.f64 #s(literal 2 binary64) %243)) %938 = (*.f64 %79 #s(literal 2 binary64)) %939 = (/.f64 %938 %874) %940 = (/.f64 %100 %907) %941 = (*.f64 %8 %23) %943 = (/.f64 %103 (*.f64 #s(literal 2 binary64) %941)) %944 = (*.f64 %23 %8) %946 = (/.f64 %103 (*.f64 #s(literal 2 binary64) %944)) %947 = (/.f64 %103 %910) %949 = (/.f64 (neg.f64 %863) %23) %950 = (neg.f64 %867) %951 = (/.f64 %950 %3) %952 = (neg.f64 %424) %953 = (/.f64 %952 %730) %954 = (neg.f64 %426) %955 = (/.f64 %954 %763) %956 = (neg.f64 %879) %957 = (/.f64 %956 %730) %959 = (/.f64 (neg.f64 %731) %220) %960 = (/.f64 %105 %763) %962 = (/.f64 %388 (*.f64 %941 #s(literal 2 binary64))) %964 = (/.f64 %388 (*.f64 %944 #s(literal 2 binary64))) %965 = (/.f64 %388 %877) %966 = (/.f64 %863 %19) %967 = (/.f64 %867 %8) %969 = (/.f64 #s(literal -2 binary64) (*.f64 %813 #s(literal 2 binary64))) %971 = (/.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) %813)) %972 = (/.f64 %116 %23) %973 = (/.f64 %870 %8) %975 = (/.f64 (*.f64 #s(literal -1 binary64) %731) %214) %977 = (/.f64 (/.f64 %21 %8) %214) %978 = (/.f64 %751 %214) %979 = (/.f64 %766 %214) %980 = (/.f64 %424 %763) %981 = (/.f64 %426 %944) %982 = (/.f64 %426 %730) %983 = (/.f64 %879 %763) %984 = (/.f64 %96 %941) %985 = (/.f64 %96 %730) %987 = (/.f64 #s(literal 2 binary64) (*.f64 %855 #s(literal 2 binary64))) %989 = (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) %855)) %990 = (/.f64 %21 %93) %991 = (/.f64 %240 %3) %993 = (/.f64 %79 (neg.f64 %944)) %994 = (/.f64 %79 %763) %995 = (/.f64 %6 %251) %996 = (/.f64 %80 %243) %997 = (/.f64 %731 %73) %998 = (/.f64 %245 %8) %999 = (/.f64 %87 %23) %1001 = (/.f64 %141 (*.f64 %73 %8)) %1003 = (/.f64 %141 (*.f64 %8 %73)) %1004 = (/.f64 %89 %19) %1006 = (/.f64 #s(literal 1 binary64) (*.f64 %243 %8)) %1008 = (/.f64 #s(literal 1 binary64) (*.f64 %8 %243)) %1010 = (/.f64 #s(literal 1 binary64) (/.f64 %23 %87)) %1012 = (/.f64 #s(literal 1 binary64) (/.f64 %3 %240)) %1014 = (/.f64 #s(literal 1 binary64) (/.f64 %243 %80)) %1016 = (/.f64 #s(literal 1 binary64) (/.f64 %813 #s(literal -1 binary64))) %1018 = (/.f64 #s(literal 1 binary64) (pow.f64 %810 #s(literal -1 binary64))) %1020 = (/.f64 #s(literal 1 binary64) (/.f64 %251 %6)) %1022 = (/.f64 #s(literal 1 binary64) (/.f64 %855 #s(literal 1 binary64))) %1023 = (/.f64 #s(literal 1 binary64) %855) %1024 = (/.f64 #s(literal -1 binary64) %813) %1025 = (/.f64 x %941) %1026 = (/.f64 x %944) %1027 = (neg.f64 %849) %1029 = (neg.f64 (*.f64 #s(literal -1 binary64) %810)) %1031 = (neg.f64 (/.f64 %87 %19)) %1032 = (neg.f64 %851) %1033 = (/.f64 #s(literal 0 binary64) %855) %1034 = (fma.f64 %706 %708 %1033) %1035 = (fma.f64 %710 %711 %1033) %1036 = (fma.f64 %713 %714 %1033) %1037 = (fma.f64 %716 %717 %1033) %1038 = (fma.f64 %719 %720 %1033) %1039 = (fma.f64 %722 %723 %1033) %1040 = (fma.f64 %725 %726 %1033) %1041 = (fma.f64 %728 %240 %1033) %1042 = (fma.f64 %732 %733 %1033) %1043 = (fma.f64 %735 %82 %1033) %1044 = (fma.f64 %737 %77 %1033) %1045 = (fma.f64 %739 %740 %1033) %1046 = (fma.f64 %742 %207 %1033) %1047 = (fma.f64 %744 %276 %1033) %1048 = (fma.f64 %74 %746 %1033) %1049 = (fma.f64 %74 %748 %1033) %1050 = (fma.f64 %82 %731 %1033) %1051 = (fma.f64 %85 %751 %1033) %1052 = (fma.f64 %753 %740 %1033) %1053 = (fma.f64 %755 %169 %1033) %1054 = (fma.f64 %757 %758 %1033) %1055 = (fma.f64 %757 %405 %1033) %1056 = (fma.f64 %391 %740 %1033) %1057 = (fma.f64 %393 %71 %1033) %1058 = (fma.f64 %764 %74 %1033) %1059 = (fma.f64 #s(literal -1/2 binary64) %767 %1033) %1060 = (fma.f64 %751 %85 %1033) %1061 = (fma.f64 %751 %79 %1033) %1062 = (fma.f64 %766 %85 %1033) %1063 = (fma.f64 %212 %772 %1033) %1064 = (fma.f64 %212 %774 %1033) %1065 = (fma.f64 %212 %776 %1033) %1066 = (fma.f64 %212 %778 %1033) %1067 = (fma.f64 %723 %21 %1033) %1068 = (fma.f64 %781 %71 %1033) %1069 = (fma.f64 %783 %76 %1033) %1070 = (fma.f64 %71 %781 %1033) %1071 = (fma.f64 %219 %786 %1033) %1072 = (fma.f64 %219 %788 %1033) %1073 = (fma.f64 %219 %711 %1033) %1074 = (fma.f64 %219 %792 %1033) %1075 = (fma.f64 %219 %794 %1033) %1076 = (fma.f64 %219 %130 %1033) %1077 = (fma.f64 %207 %797 %1033) %1078 = (fma.f64 %207 %799 %1033) %1079 = (fma.f64 %76 %398 %1033) %1080 = (fma.f64 %76 %783 %1033) %1081 = (fma.f64 #s(literal 1/2 binary64) %803 %1033) %1082 = (fma.f64 #s(literal 2 binary64) %806 %1033) %1083 = (fma.f64 #s(literal 2 binary64) %808 %1033) %1084 = (fma.f64 #s(literal 2 binary64) %811 %1033) %1085 = (fma.f64 #s(literal 2 binary64) %814 %1033) %1086 = (fma.f64 %21 %816 %1033) %1087 = (fma.f64 %21 %723 %1033) %1088 = (fma.f64 %21 %89 %1033) %1089 = (fma.f64 %240 %6 %1033) %1090 = (fma.f64 %79 %766 %1033) %1091 = (fma.f64 %810 #s(literal 1 binary64) %1033) %1092 = (fma.f64 %6 %240 %1033) %1093 = (fma.f64 %80 %245 %1033) %1094 = (fma.f64 %731 %234 %1033) %1095 = (fma.f64 %731 %82 %1033) %1096 = (fma.f64 %731 x %1033) %1097 = (fma.f64 %245 %80 %1033) %1098 = (fma.f64 %87 %141 %1033) %1099 = (fma.f64 %141 %830 %1033) %1100 = (fma.f64 %141 %832 %1033) %1101 = (fma.f64 %141 %834 %1033) %1102 = (fma.f64 %141 %836 %1033) %1103 = (fma.f64 %141 %838 %1033) %1104 = (fma.f64 %141 %87 %1033) %1105 = (fma.f64 %89 %21 %1033) %1106 = (fma.f64 #s(literal 1 binary64) %842 %1033) %1107 = (fma.f64 #s(literal 1 binary64) %844 %1033) %1108 = (fma.f64 #s(literal 1 binary64) %810 %1033) %1109 = (fma.f64 #s(literal -1 binary64) %847 %1033) %1110 = (fma.f64 #s(literal -1 binary64) %849 %1033) %1111 = (fma.f64 #s(literal -1 binary64) %851 %1033) %1112 = (fma.f64 x %731 %1033) %1113 = (+.f64 %814 %814) %1114 = (+.f64 %810 %1033) %1115 = (/.f64 %23 #s(literal -1 binary64)) %1117 = (/.f64 %3 #s(literal 1/2 binary64)) %1119 = (/.f64 %3 %397) %1122 = (/.f64 %3 %388) %1125 = (/.f64 %3 #s(literal 2 binary64)) %1134 = (/.f64 %3 #s(literal -1 binary64)) %1149 = (*.f64 %251 %10) %1151 = (*.f64 %10 %251) %1181 = (*.f64 %79 %657) %1182 = (*.f64 %649 x) %1183 = (/.f64 x %647) %1184 = (*.f64 #s(literal 1 binary64) %1183) %1185 = (*.f64 x %649) %1186 = (pow.f64 %1183 #s(literal 1 binary64)) %1187 = (/.f64 %100 %666) %1188 = (/.f64 %103 %672) %1189 = (/.f64 %103 %674) %1190 = (/.f64 %79 %683) %1191 = (/.f64 %79 %659) %1193 = (/.f64 #s(literal 1 binary64) (/.f64 %659 %79)) %1195 = (/.f64 #s(literal 1 binary64) (pow.f64 %1183 #s(literal -1 binary64))) %1197 = (/.f64 #s(literal 1 binary64) (/.f64 %647 x)) %1198 = (/.f64 x %660) %1200 = (neg.f64 (/.f64 %79 %647)) %1202 = (/.f64 x %66) %1214 = (neg.f64 %55) %1215 = (/.f64 #s(literal 1/2 binary64) %1214) %1218 = (/.f64 #s(literal -1 binary64) %55) %1223 = (neg.f64 %1214) %1224 = (*.f64 #s(literal 2 binary64) %1223) %1226 = (*.f64 #s(literal 2 binary64) %55) %1228 = (*.f64 #s(literal 2 binary64) %1214) %1230 = (neg.f64 %1223) %1241 = (/.f64 #s(literal 0 binary64) %1214) %1248 = (/.f64 #s(literal 2 binary64) x) %1249 = (/.f64 #s(literal 2 binary64) %1248) %1250 = (/.f64 #s(literal 1/2 binary64) %57) %1251 = (/.f64 %562 %1250) %1252 = (*.f64 %1249 %1251) %1253 = (/.f64 %71 %1250) %1254 = (*.f64 %1249 %1253) %1255 = (/.f64 %6 %1248) %1256 = (/.f64 #s(literal 1 binary64) %1250) %1257 = (*.f64 %1255 %1256) %1258 = (/.f64 #s(literal 1 binary64) %1248) %1259 = (/.f64 %6 %1250) %1260 = (*.f64 %1258 %1259) %1261 = (/.f64 #s(literal -1 binary64) %1248) %1262 = (/.f64 %80 %1250) %1263 = (*.f64 %1261 %1262) %1264 = (/.f64 #s(literal 1/2 binary64) %114) %1265 = (/.f64 #s(literal 2 binary64) %1214) %1266 = (*.f64 %1264 %1265) %1267 = (/.f64 %388 %1214) %1268 = (*.f64 %1267 %740) %1269 = (/.f64 #s(literal 2 binary64) %214) %1270 = (/.f64 %562 %1214) %1271 = (*.f64 %1269 %1270) %1272 = (/.f64 %71 %1214) %1273 = (*.f64 %1269 %1272) %1274 = (/.f64 #s(literal -2 binary64) %93) %1275 = (*.f64 %1274 %1215) %1276 = (/.f64 #s(literal 2 binary64) %114) %1277 = (*.f64 %1276 %1215) %1278 = (/.f64 x %55) %1279 = (/.f64 #s(literal 1/2 binary64) %1278) %1280 = (/.f64 #s(literal 1 binary64) %1279) %1281 = (*.f64 %725 %1280) %1282 = (*.f64 %728 %1278) %1283 = (/.f64 #s(literal 1/2 binary64) %55) %1284 = (*.f64 %742 %1283) %1285 = (/.f64 %55 x) %1286 = (neg.f64 %1285) %1287 = (/.f64 #s(literal 1/2 binary64) %1286) %1288 = (*.f64 %744 %1287) %1289 = (*.f64 %1265 %778) %1290 = (/.f64 #s(literal 2 binary64) %1285) %1291 = (*.f64 %1290 %71) %1292 = (/.f64 #s(literal 2 binary64) %112) %1293 = (/.f64 #s(literal -1/2 binary64) %55) %1294 = (*.f64 %1292 %1293) %1295 = (/.f64 #s(literal 1 binary64) %112) %1296 = (*.f64 %1295 %1218) %1297 = (*.f64 %834 %1218) %1298 = (/.f64 #s(literal -1 binary64) %1285) %1299 = (*.f64 %1298 %80) %1300 = (/.f64 %562 %55) %1301 = (*.f64 %74 %1300) %1302 = (/.f64 %71 %55) %1303 = (*.f64 %74 %1302) %1304 = (/.f64 %6 %55) %1305 = (*.f64 %236 %1304) %1306 = (*.f64 %82 %1304) %1307 = (/.f64 %80 %55) %1308 = (*.f64 %85 %1307) %1309 = (*.f64 %838 %1218) %1310 = (*.f64 %755 %1215) %1311 = (/.f64 %388 %55) %1312 = (*.f64 %1311 %71) %1313 = (/.f64 %397 %1214) %1314 = (*.f64 %757 %1313) %1315 = (*.f64 %214 %55) %1316 = (/.f64 #s(literal 1/2 binary64) %1315) %1317 = (*.f64 %757 %1316) %1318 = (/.f64 #s(literal -1/2 binary64) %1285) %1319 = (*.f64 %757 %1318) %1320 = (/.f64 #s(literal 2 binary64) %55) %1321 = (*.f64 %1320 %794) %1322 = (*.f64 %1320 %130) %1323 = (*.f64 %130 %1320) %1324 = (/.f64 #s(literal 2 binary64) %1315) %1325 = (*.f64 %740 %1324) %1326 = (/.f64 %80 %1279) %1327 = (*.f64 #s(literal -1/2 binary64) %1326) %1328 = (*.f64 %723 %57) %1329 = (*.f64 %1283 %799) %1330 = (*.f64 %799 %1283) %1331 = (/.f64 #s(literal 1/2 binary64) %1285) %1332 = (*.f64 %1331 %76) %1333 = (*.f64 %71 %1290) %1334 = (/.f64 %397 %55) %1335 = (*.f64 %76 %1334) %1336 = (*.f64 %76 %1331) %1337 = (/.f64 %6 %1279) %1338 = (*.f64 #s(literal 1/2 binary64) %1337) %1339 = (/.f64 %562 %1285) %1340 = (*.f64 #s(literal 2 binary64) %1339) %1341 = (/.f64 %71 %1285) %1342 = (*.f64 #s(literal 2 binary64) %1341) %1343 = (*.f64 %55 %3) %1344 = (/.f64 x %1343) %1345 = (*.f64 #s(literal 1/2 binary64) %1344) %1346 = (*.f64 #s(literal 2 binary64) %1345) %1347 = (*.f64 %8 %1285) %1348 = (/.f64 #s(literal -1/2 binary64) %1347) %1349 = (*.f64 #s(literal 2 binary64) %1348) %1350 = (*.f64 %57 %89) %1351 = (/.f64 %79 %55) %1352 = (*.f64 %1351 %80) %1353 = (/.f64 %6 %1214) %1354 = (*.f64 %79 %1353) %1355 = (*.f64 %8 %55) %1356 = (/.f64 #s(literal 1 binary64) %1355) %1357 = (*.f64 %79 %1356) %1358 = (*.f64 %1344 #s(literal 1 binary64)) %1359 = (*.f64 %1278 %6) %1360 = (*.f64 %1218 %834) %1361 = (*.f64 %1218 %87) %1362 = (/.f64 #s(literal -1 binary64) %1315) %1363 = (*.f64 %6 %1362) %1364 = (/.f64 #s(literal -1 binary64) %1286) %1365 = (*.f64 %6 %1364) %1366 = (*.f64 %6 %1278) %1367 = (/.f64 #s(literal 1 binary64) %1286) %1368 = (*.f64 %80 %1367) %1369 = (*.f64 %80 %1298) %1370 = (*.f64 %80 %1351) %1371 = (*.f64 %87 %1218) %1372 = (*.f64 %89 %57) %1373 = (/.f64 %562 %1279) %1374 = (*.f64 #s(literal 1 binary64) %1373) %1375 = (/.f64 %71 %1279) %1376 = (*.f64 #s(literal 1 binary64) %1375) %1377 = (*.f64 #s(literal 1 binary64) %1344) %1378 = (/.f64 %80 %1285) %1379 = (*.f64 #s(literal -1 binary64) %1378) %1380 = (/.f64 %87 %55) %1381 = (*.f64 #s(literal -1 binary64) %1380) %1382 = (/.f64 x %1355) %1383 = (*.f64 #s(literal -1 binary64) %1382) %1384 = (*.f64 x %1304) %1385 = (/.f64 %57 %3) %1386 = (*.f64 x %1385) %1387 = (/.f64 #s(literal 1 binary64) %1343) %1388 = (*.f64 x %1387) %1389 = (pow.f64 %1344 #s(literal 1 binary64)) %1390 = (*.f64 %93 %55) %1391 = (pow.f64 %1390 #s(literal -1 binary64)) %1392 = (*.f64 %89 #s(literal 1 binary64)) %1394 = (*.f64 %55 #s(literal 2 binary64)) %1395 = (/.f64 (*.f64 %1392 #s(literal 2 binary64)) %1394) %1396 = (*.f64 %1218 %79) %1398 = (/.f64 (*.f64 %1396 #s(literal 2 binary64)) %574) %1399 = (*.f64 %87 #s(literal 1 binary64)) %1401 = (*.f64 %1214 #s(literal 2 binary64)) %1402 = (/.f64 (*.f64 %1399 #s(literal 2 binary64)) %1401) %1403 = (*.f64 %1278 #s(literal -1 binary64)) %1405 = (/.f64 (*.f64 %1403 #s(literal 2 binary64)) %571) %1406 = (*.f64 %6 %79) %1408 = (/.f64 (*.f64 %1406 #s(literal 2 binary64)) %1401) %1409 = (*.f64 #s(literal 1 binary64) %1351) %1411 = (/.f64 (*.f64 %1409 #s(literal 2 binary64)) %571) %1413 = (/.f64 (*.f64 %116 #s(literal 2 binary64)) %1401) %1415 = (/.f64 (*.f64 %1351 #s(literal 2 binary64)) %571) %1417 = (/.f64 (*.f64 %1278 #s(literal 2 binary64)) %574) %1419 = (*.f64 %1214 %3) %1420 = (/.f64 (*.f64 %879 #s(literal 1 binary64)) %1419) %1422 = (*.f64 %1214 %8) %1423 = (/.f64 (*.f64 %879 #s(literal -1 binary64)) %1422) %1425 = (*.f64 %3 %1214) %1426 = (/.f64 (*.f64 #s(literal 1 binary64) %879) %1425) %1428 = (*.f64 %8 %1214) %1429 = (/.f64 (*.f64 #s(literal -1 binary64) %879) %1428) %1431 = (/.f64 (*.f64 #s(literal 2 binary64) %1392) %1226) %1433 = (/.f64 (*.f64 #s(literal 2 binary64) %1396) %98) %1435 = (/.f64 (*.f64 #s(literal 2 binary64) %1399) %1228) %1437 = (/.f64 (*.f64 #s(literal 2 binary64) %1403) %101) %1439 = (/.f64 (*.f64 #s(literal 2 binary64) %1406) %1228) %1441 = (/.f64 (*.f64 #s(literal 2 binary64) %1409) %101) %1443 = (/.f64 (*.f64 #s(literal 2 binary64) %116) %1228) %1445 = (/.f64 (*.f64 #s(literal 2 binary64) %1278) %98) %1447 = (/.f64 (*.f64 #s(literal 2 binary64) %1351) %101) %1448 = (/.f64 %857 %1343) %1449 = (/.f64 %859 %1425) %1450 = (*.f64 %1425 #s(literal 2 binary64)) %1451 = (/.f64 %873 %1450) %1452 = (*.f64 %1419 #s(literal 2 binary64)) %1453 = (/.f64 %873 %1452) %1454 = (*.f64 %1355 #s(literal 2 binary64)) %1455 = (/.f64 %873 %1454) %1456 = (*.f64 %1422 #s(literal 2 binary64)) %1457 = (/.f64 %876 %1456) %1458 = (*.f64 %1343 #s(literal 2 binary64)) %1459 = (/.f64 %876 %1458) %1460 = (/.f64 %880 %1450) %1461 = (/.f64 %880 %1452) %1462 = (*.f64 %1428 #s(literal 2 binary64)) %1463 = (/.f64 %882 %1462) %1464 = (/.f64 %882 %1458) %1465 = (/.f64 %891 %1401) %1466 = (*.f64 %1223 #s(literal 2 binary64)) %1467 = (/.f64 %894 %1466) %1468 = (/.f64 %894 %1394) %1469 = (/.f64 %896 %1343) %1470 = (/.f64 %898 %1419) %1471 = (*.f64 #s(literal 2 binary64) %1425) %1472 = (/.f64 %906 %1471) %1473 = (*.f64 #s(literal 2 binary64) %1419) %1474 = (/.f64 %906 %1473) %1475 = (*.f64 #s(literal 2 binary64) %1355) %1476 = (/.f64 %906 %1475) %1477 = (*.f64 #s(literal 2 binary64) %1422) %1478 = (/.f64 %909 %1477) %1479 = (*.f64 #s(literal 2 binary64) %1343) %1480 = (/.f64 %909 %1479) %1481 = (/.f64 %912 %1471) %1482 = (/.f64 %912 %1473) %1483 = (*.f64 #s(literal 2 binary64) %1428) %1484 = (/.f64 %97 %1483) %1485 = (/.f64 %97 %1479) %1486 = (/.f64 %922 %1228) %1487 = (/.f64 %924 %1224) %1488 = (/.f64 %924 %1226) %1490 = (/.f64 %926 (*.f64 %1285 #s(literal 2 binary64))) %1492 = (/.f64 %932 (*.f64 #s(literal 2 binary64) %1285)) %1493 = (/.f64 %938 %1452) %1494 = (/.f64 %938 %1454) %1495 = (/.f64 %100 %1473) %1496 = (/.f64 %100 %1475) %1497 = (/.f64 %103 %1477) %1498 = (/.f64 %103 %1483) %1499 = (/.f64 %103 %1479) %1501 = (/.f64 (neg.f64 %1392) %1214) %1503 = (/.f64 (neg.f64 %1396) %8) %1505 = (/.f64 (neg.f64 %1399) %1223) %1507 = (/.f64 (neg.f64 %1403) %3) %1509 = (/.f64 (neg.f64 %1406) %1223) %1511 = (/.f64 (neg.f64 %1409) %3) %1512 = (neg.f64 %1425) %1513 = (/.f64 %952 %1512) %1514 = (neg.f64 %1419) %1515 = (/.f64 %952 %1514) %1516 = (/.f64 %952 %1343) %1517 = (neg.f64 %1422) %1518 = (/.f64 %954 %1517) %1519 = (/.f64 %954 %1355) %1520 = (/.f64 %956 %1512) %1521 = (/.f64 %956 %1514) %1522 = (neg.f64 %1428) %1523 = (/.f64 %105 %1522) %1524 = (/.f64 %105 %1355) %1525 = (/.f64 %388 %1456) %1526 = (/.f64 %388 %1462) %1527 = (/.f64 %388 %1458) %1528 = (/.f64 %1392 %55) %1529 = (/.f64 %1396 %3) %1530 = (/.f64 %1399 %1214) %1531 = (/.f64 %1403 %8) %1532 = (/.f64 %1406 %1214) %1533 = (/.f64 %1409 %8) %1535 = (/.f64 #s(literal -2 binary64) (*.f64 %1347 #s(literal 2 binary64))) %1537 = (/.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) %1347)) %1538 = (/.f64 %116 %1214) %1539 = (*.f64 %1223 %8) %1540 = (/.f64 %424 %1539) %1541 = (/.f64 %424 %1419) %1542 = (/.f64 %424 %1425) %1543 = (/.f64 %424 %1355) %1544 = (*.f64 %1223 %3) %1545 = (/.f64 %426 %1544) %1546 = (*.f64 %3 %1223) %1547 = (/.f64 %426 %1546) %1548 = (/.f64 %426 %1422) %1549 = (/.f64 %426 %1428) %1550 = (/.f64 %426 %1343) %1551 = (*.f64 %8 %1223) %1552 = (/.f64 %879 %1551) %1553 = (/.f64 %879 %1419) %1554 = (/.f64 %879 %1425) %1555 = (/.f64 %879 %1355) %1556 = (/.f64 %96 %1544) %1557 = (/.f64 %96 %1546) %1558 = (/.f64 %96 %1422) %1559 = (/.f64 %96 %1428) %1560 = (/.f64 %96 %1343) %1562 = (/.f64 #s(literal 2 binary64) (*.f64 %1390 #s(literal 2 binary64))) %1564 = (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) %1390)) %1565 = (/.f64 %1351 %8) %1566 = (/.f64 %79 %1539) %1567 = (/.f64 %79 %1551) %1568 = (/.f64 %79 %1517) %1569 = (/.f64 %79 %1522) %1570 = (/.f64 %79 %1419) %1571 = (/.f64 %79 %1425) %1572 = (/.f64 %79 %1355) %1573 = (/.f64 %1278 %3) %1574 = (/.f64 %6 %1285) %1575 = (/.f64 %80 %1286) %1576 = (/.f64 %80 %1315) %1577 = (/.f64 %87 %1230) %1578 = (/.f64 %87 %1214) %1579 = (/.f64 %89 %1223) %1580 = (/.f64 %89 %55) %1582 = (/.f64 #s(literal 1 binary64) (/.f64 %1214 %87)) %1584 = (/.f64 #s(literal 1 binary64) (/.f64 %1347 #s(literal -1 binary64))) %1586 = (/.f64 #s(literal 1 binary64) (pow.f64 %1344 #s(literal -1 binary64))) %1588 = (/.f64 #s(literal 1 binary64) (/.f64 %55 %89)) %1590 = (/.f64 #s(literal 1 binary64) (/.f64 %1390 #s(literal 1 binary64))) %1591 = (/.f64 #s(literal 1 binary64) %1390) %1592 = (/.f64 #s(literal -1 binary64) %1347) %1593 = (/.f64 x %1544) %1594 = (/.f64 x %1546) %1595 = (/.f64 x %1514) %1596 = (/.f64 x %1422) %1597 = (/.f64 x %1428) %1599 = (neg.f64 (*.f64 #s(literal -1 binary64) %1344)) %1600 = (neg.f64 %1380) %1602 = (neg.f64 (/.f64 %1278 %8)) %1603 = (neg.f64 %1382) %1604 = (/.f64 #s(literal 0 binary64) %1390) %1605 = (fma.f64 %1249 %1251 %1604) %1606 = (fma.f64 %1249 %1253 %1604) %1607 = (fma.f64 %1255 %1256 %1604) %1608 = (fma.f64 %1258 %1259 %1604) %1609 = (fma.f64 %1261 %1262 %1604) %1610 = (fma.f64 %1264 %1265 %1604) %1611 = (fma.f64 %1267 %740 %1604) %1612 = (fma.f64 %1269 %1270 %1604) %1613 = (fma.f64 %1269 %1272 %1604) %1614 = (fma.f64 %1274 %1215 %1604) %1615 = (fma.f64 %1276 %1215 %1604) %1616 = (fma.f64 %725 %1280 %1604) %1617 = (fma.f64 %728 %1278 %1604) %1618 = (fma.f64 %742 %1283 %1604) %1619 = (fma.f64 %744 %1287 %1604) %1620 = (fma.f64 %1265 %778 %1604) %1621 = (fma.f64 %1290 %71 %1604) %1622 = (fma.f64 %1292 %1293 %1604) %1623 = (fma.f64 %1295 %1218 %1604) %1624 = (fma.f64 %834 %1218 %1604) %1625 = (fma.f64 %1298 %80 %1604) %1626 = (fma.f64 %74 %1300 %1604) %1627 = (fma.f64 %74 %1302 %1604) %1628 = (fma.f64 %236 %1304 %1604) %1629 = (fma.f64 %82 %1304 %1604) %1630 = (fma.f64 %85 %1307 %1604) %1631 = (fma.f64 %838 %1218 %1604) %1632 = (fma.f64 %755 %1215 %1604) %1633 = (fma.f64 %1311 %71 %1604) %1634 = (fma.f64 %757 %1313 %1604) %1635 = (fma.f64 %757 %1316 %1604) %1636 = (fma.f64 %757 %1318 %1604) %1637 = (fma.f64 %1320 %794 %1604) %1638 = (fma.f64 %1320 %130 %1604) %1639 = (fma.f64 %130 %1320 %1604) %1640 = (fma.f64 %740 %1324 %1604) %1641 = (fma.f64 #s(literal -1/2 binary64) %1326 %1604) %1642 = (fma.f64 %723 %57 %1604) %1643 = (fma.f64 %1283 %799 %1604) %1644 = (fma.f64 %799 %1283 %1604) %1645 = (fma.f64 %1331 %76 %1604) %1646 = (fma.f64 %71 %1290 %1604) %1647 = (fma.f64 %76 %1334 %1604) %1648 = (fma.f64 %76 %1331 %1604) %1649 = (fma.f64 #s(literal 1/2 binary64) %1337 %1604) %1650 = (fma.f64 #s(literal 2 binary64) %1339 %1604) %1651 = (fma.f64 #s(literal 2 binary64) %1341 %1604) %1652 = (fma.f64 #s(literal 2 binary64) %1345 %1604) %1653 = (fma.f64 #s(literal 2 binary64) %1348 %1604) %1654 = (fma.f64 %57 %89 %1604) %1655 = (fma.f64 %1351 %80 %1604) %1656 = (fma.f64 %79 %1353 %1604) %1657 = (fma.f64 %79 %1356 %1604) %1658 = (fma.f64 %1344 #s(literal 1 binary64) %1604) %1659 = (fma.f64 %1278 %6 %1604) %1660 = (fma.f64 %1218 %834 %1604) %1661 = (fma.f64 %1218 %87 %1604) %1662 = (fma.f64 %6 %1362 %1604) %1663 = (fma.f64 %6 %1364 %1604) %1664 = (fma.f64 %6 %1278 %1604) %1665 = (fma.f64 %80 %1367 %1604) %1666 = (fma.f64 %80 %1298 %1604) %1667 = (fma.f64 %80 %1351 %1604) %1668 = (fma.f64 %87 %1218 %1604) %1669 = (fma.f64 %89 %57 %1604) %1670 = (fma.f64 #s(literal 1 binary64) %1373 %1604) %1671 = (fma.f64 #s(literal 1 binary64) %1375 %1604) %1672 = (fma.f64 #s(literal 1 binary64) %1344 %1604) %1673 = (fma.f64 #s(literal -1 binary64) %1378 %1604) %1674 = (fma.f64 #s(literal -1 binary64) %1380 %1604) %1675 = (fma.f64 #s(literal -1 binary64) %1382 %1604) %1676 = (fma.f64 x %1304 %1604) %1677 = (fma.f64 x %1385 %1604) %1678 = (fma.f64 x %1387 %1604) %1679 = (+.f64 %1348 %1348) %1680 = (+.f64 %1344 %1604) %1681 = (*.f64 #s(literal 1/2 binary64) %1278) %1720 = (/.f64 %55 #s(literal 1 binary64)) %1730 = (*.f64 %460 %1351) %1732 = (*.f64 %1351 %57) %1734 = (*.f64 %13 %1351) %1737 = (/.f64 %486 (*.f64 %55 %55)) %1739 = (*.f64 y %1351) %1741 = (*.f64 %1351 %1278) %1745 = (*.f64 %57 %1278) %1761 = (*.f64 %1351 y) %1764 = (*.f64 %57 %10) %1767 = (*.f64 %1351 %10) %1770 = (*.f64 %1278 %10) %1806 = (*.f64 %3 #s(literal 1 binary64)) %1809 = (*.f64 %460 %55) %1810 = (*.f64 %1809 %1278) %1811 = (-.f64 %1810 z) %1814 = (*.f64 y %1278) %1815 = (*.f64 %1278 z) %1816 = (-.f64 %1814 %1815) %1832 = (/.f64 %13 x) %1833 = (/.f64 %547 %57) %1835 = (*.f64 %544 %55) %1836 = (neg.f64 %1835) %1838 = (/.f64 %10 %1278) %1870 = (*.f64 %368 x) %1876 = (/.f64 #s(literal -1 binary64) %280) %1879 = (/.f64 x %280) %1881 = (neg.f64 %280) %1882 = (neg.f64 %1881) %1883 = (neg.f64 %1882) %1893 = (/.f64 %79 %280) %1896 = (*.f64 (/.f64 %388 %280) %169) %1898 = (*.f64 (/.f64 #s(literal 2 binary64) %280) %405) %1900 = (*.f64 %391 (/.f64 #s(literal 1/2 binary64) %280)) %1901 = (*.f64 %1876 %240) %1903 = (*.f64 %212 (/.f64 %397 %280)) %1904 = (*.f64 %1893 %21) %1905 = (*.f64 %282 %245) %1906 = (*.f64 %240 %1876) %1907 = (*.f64 %280 %19) %1909 = (*.f64 %79 (/.f64 #s(literal 1 binary64) %1907)) %1910 = (*.f64 %1879 %141) %1911 = (*.f64 %245 %282) %1912 = (*.f64 %141 %1879) %1914 = (*.f64 #s(literal -1 binary64) (/.f64 x %1907)) %1915 = (/.f64 %1879 %19) %1916 = (*.f64 #s(literal -1 binary64) %1915) %1917 = (*.f64 %280 %23) %1919 = (*.f64 x (/.f64 #s(literal 1 binary64) %1917)) %1921 = (*.f64 x (/.f64 %141 %280)) %1922 = (/.f64 x %1917) %1923 = (pow.f64 %1922 #s(literal 1 binary64)) %1924 = (*.f64 %1881 %19) %1925 = (/.f64 %857 %1924) %1926 = (*.f64 %19 %1881) %1927 = (/.f64 %857 %1926) %1928 = (*.f64 %1881 %23) %1929 = (/.f64 %859 %1928) %1931 = (/.f64 %861 (*.f64 %73 %1881)) %1932 = (*.f64 %1879 #s(literal 1 binary64)) %1934 = (/.f64 (neg.f64 %1932) %19) %1935 = (/.f64 %950 %1881) %1937 = (/.f64 %952 (neg.f64 %1928)) %1938 = (neg.f64 %1907) %1939 = (/.f64 %952 %1938) %1941 = (/.f64 %954 (neg.f64 %1924)) %1942 = (*.f64 %23 %1881) %1944 = (/.f64 %956 (neg.f64 %1942)) %1946 = (/.f64 %105 (neg.f64 %1926)) %1947 = (/.f64 %1932 %23) %1948 = (/.f64 %867 %280) %1950 = (/.f64 (*.f64 #s(literal 1 binary64) %1879) %23) %1951 = (/.f64 %870 %280) %1952 = (/.f64 %424 %1928) %1953 = (/.f64 %424 %1942) %1954 = (/.f64 %424 %1907) %1955 = (/.f64 %426 %1924) %1956 = (/.f64 %426 %1917) %1957 = (/.f64 %426 %1926) %1958 = (/.f64 %879 %1942) %1959 = (/.f64 %879 %1907) %1960 = (/.f64 %96 %1924) %1961 = (/.f64 %96 %1926) %1962 = (/.f64 %1893 %19) %1963 = (/.f64 %240 %1883) %1964 = (/.f64 %240 %1881) %1966 = (/.f64 %79 (*.f64 %1882 %19)) %1968 = (/.f64 %79 (*.f64 %19 %1882)) %1970 = (/.f64 %79 (neg.f64 %1917)) %1972 = (/.f64 %79 (neg.f64 %1938)) %1973 = (/.f64 %79 %1928) %1974 = (/.f64 %79 %1942) %1975 = (/.f64 %79 %1907) %1976 = (/.f64 %1879 %23) %1977 = (/.f64 %245 %1882) %1978 = (/.f64 %245 %280) %1980 = (/.f64 #s(literal 1 binary64) (*.f64 %251 %1881)) %1982 = (/.f64 #s(literal 1 binary64) (/.f64 %19 %1893)) %1984 = (/.f64 #s(literal 1 binary64) (/.f64 %1907 %79)) %1986 = (/.f64 #s(literal 1 binary64) (/.f64 %1881 %240)) %1988 = (/.f64 #s(literal 1 binary64) (pow.f64 %1922 #s(literal -1 binary64))) %1990 = (/.f64 #s(literal 1 binary64) (/.f64 %280 %245)) %1992 = (/.f64 #s(literal -1 binary64) (*.f64 %243 %1881)) %1994 = (/.f64 x (*.f64 %1882 %23)) %1996 = (/.f64 x (*.f64 %23 %1882)) %1998 = (/.f64 x (*.f64 %23 %280)) %1999 = (/.f64 x %1926) %2000 = (/.f64 x %1938) %2001 = (neg.f64 %1915) %2003 = (neg.f64 (/.f64 %240 %280)) %2005 = (neg.f64 %468) %2008 = (/.f64 %468 %19) %2010 = (*.f64 %468 #s(literal 1 binary64)) %2013 = (neg.f64 %2005) %2027 = (*.f64 %32 #s(literal 1 binary64)) %2029 = (neg.f64 %32) %2033 = (/.f64 %32 %66) %2037 = (*.f64 %32 #s(literal -1 binary64)) %2040 = (neg.f64 %2029) x y z (pow.f64 %3 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) %6) (neg.f64 %8) (-.f64 y %11) %3 (+.f64 %10 %14) (+.f64 %10 y) (+.f64 y %10) t (pow.f64 %19 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) %21) (neg.f64 %23) (-.f64 t %11) %19 (+.f64 %10 %27) (+.f64 %10 t) (+.f64 t %10) #s(literal 0 binary64) (pow.f64 %32 #s(literal 1 binary64)) %32 (/.f64 #s(literal 1 binary64) (pow.f64 %32 #s(literal -1 binary64))) #s(literal -1 binary64) (*.f64 %10 %23) (*.f64 %23 %10) %39 (*.f64 z %19) (pow.f64 %39 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) %42) (neg.f64 %44) (fma.f64 t z %46) (fma.f64 z t %48) (+.f64 (*.f64 z t) %48) (+.f64 (*.f64 t z) %46) #s(literal 1 binary64) (pow.f64 %55 #s(literal 1 binary64)) %55 (/.f64 #s(literal 1 binary64) %57) %59 (*.f64 y t) (pow.f64 %59 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %59 #s(literal -1 binary64))) %67 %66 %69 (*.f64 %71 %74) (*.f64 %76 %77) (*.f64 %79 %80) (*.f64 %6 %82) (*.f64 %6 x) (*.f64 %80 %85) (*.f64 %87 #s(literal -1 binary64)) (*.f64 #s(literal 1 binary64) %89) (*.f64 #s(literal -1 binary64) %87) (*.f64 x %6) (pow.f64 %93 #s(literal -1 binary64)) (pow.f64 %89 #s(literal 1 binary64)) (/.f64 %97 %98) (/.f64 %100 %101) (/.f64 %103 %98) (/.f64 %105 %8) (/.f64 %96 %3) (/.f64 %79 %8) (/.f64 #s(literal 1 binary64) (pow.f64 %89 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %93) (/.f64 #s(literal -1 binary64) %112) (/.f64 #s(literal -1 binary64) %114) %89 (neg.f64 %116) (neg.f64 %87) (fma.f64 %71 %74 %119) (fma.f64 %76 %77 %119) (fma.f64 %79 %80 %119) (fma.f64 %6 %82 %119) (fma.f64 %6 x %119) (fma.f64 %80 %85 %119) (fma.f64 %87 #s(literal -1 binary64) %119) (fma.f64 #s(literal 1 binary64) %89 %119) (fma.f64 #s(literal -1 binary64) %87 %119) (fma.f64 x %6 %119) (+.f64 %130 %130) (+.f64 %89 %119) (pow.f64 %8 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) %80) (neg.f64 %3) (-.f64 z %14) %8 (+.f64 %13 %11) (+.f64 %13 z) (+.f64 z %13) (pow.f64 %23 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) %141) (neg.f64 %19) (-.f64 z %27) %23 (+.f64 %26 %11) (+.f64 %26 z) (+.f64 z %26) %148 %149 %150 %152 %154 %156 %159 %161 %162 %163 %164 %165 %167 %168 (*.f64 #s(literal 2 binary64) %169) (*.f64 %21 #s(literal -1 binary64)) (*.f64 #s(literal 1 binary64) %141) (*.f64 #s(literal -1 binary64) %21) (pow.f64 %141 #s(literal 1 binary64)) (pow.f64 %23 #s(literal -1 binary64)) (/.f64 #s(literal -2 binary64) %177) (/.f64 #s(literal 2 binary64) %179) (/.f64 #s(literal 1 binary64) (/.f64 %23 #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %141 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %185) %141 (/.f64 #s(literal -1 binary64) %19) (neg.f64 %21) (fma.f64 #s(literal 2 binary64) %169 %189) (fma.f64 %21 #s(literal -1 binary64) %189) (fma.f64 #s(literal 1 binary64) %141 %189) (fma.f64 #s(literal -1 binary64) %21 %189) (+.f64 %169 %169) (+.f64 %141 %189) (*.f64 %79 %6) (*.f64 %80 x) (*.f64 #s(literal -1 binary64) %89) (*.f64 x %80) (pow.f64 %87 #s(literal 1 binary64)) (/.f64 %79 %3) (/.f64 #s(literal 1 binary64) %114) (/.f64 #s(literal 1 binary64) (pow.f64 %87 #s(literal -1 binary64))) %87 (neg.f64 %89) (*.f64 %206 %207) (*.f64 %74 %169) (*.f64 %82 %141) (*.f64 %85 %21) (*.f64 %212 %215) (*.f64 %212 %77) (*.f64 %169 %74) (*.f64 %219 %221) (*.f64 %219 %223) (*.f64 %219 %225) (*.f64 %207 %227) (*.f64 %21 %229) (*.f64 %21 %85) (*.f64 %21 %79) (*.f64 %79 %21) (*.f64 %141 %234) (*.f64 %141 %236) (*.f64 %141 %82) (*.f64 %141 x) (*.f64 #s(literal -1 binary64) %240) (*.f64 x %141) (pow.f64 %243 #s(literal -1 binary64)) (pow.f64 %245 #s(literal 1 binary64)) (/.f64 %79 %19) (/.f64 #s(literal 1 binary64) (pow.f64 %245 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %243) (/.f64 #s(literal -1 binary64) %251) %245 (neg.f64 %240) (fma.f64 %206 %207 %254) (fma.f64 %74 %169 %254) (fma.f64 %82 %141 %254) (fma.f64 %85 %21 %254) (fma.f64 %212 %215 %254) (fma.f64 %212 %77 %254) (fma.f64 %169 %74 %254) (fma.f64 %219 %221 %254) (fma.f64 %219 %223 %254) (fma.f64 %219 %225 %254) (fma.f64 %207 %227 %254) (fma.f64 %21 %229 %254) (fma.f64 %21 %85 %254) (fma.f64 %21 %79 %254) (fma.f64 %79 %21 %254) (fma.f64 %141 %234 %254) (fma.f64 %141 %236 %254) (fma.f64 %141 %82 %254) (fma.f64 %141 x %254) (fma.f64 #s(literal -1 binary64) %240 %254) (fma.f64 x %141 %254) (+.f64 %276 %276) (+.f64 %245 %254) (pow.f64 %280 #s(literal 1 binary64)) %280 (/.f64 #s(literal 1 binary64) %282) (*.f64 %284 %207) (*.f64 %286 %207) (*.f64 %288 %219) (*.f64 %290 %141) (*.f64 %212 %292) (*.f64 %169 %294) (*.f64 %292 %212) (*.f64 %294 %169) (*.f64 %219 %298) (*.f64 %219 %288) (*.f64 %207 %286) (*.f64 %302 %21) (*.f64 #s(literal 2 binary64) %304) (*.f64 %21 %302) (*.f64 %42 #s(literal -1 binary64)) (*.f64 %141 %290) (*.f64 #s(literal 1 binary64) %309) (*.f64 #s(literal -1 binary64) %42) (pow.f64 %44 #s(literal -1 binary64)) (pow.f64 %309 #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) %290) %179) (/.f64 (*.f64 #s(literal 2 binary64) %316) %179) (/.f64 (*.f64 #s(literal 2 binary64) %302) %177) (/.f64 (*.f64 #s(literal 2 binary64) %141) (*.f64 #s(literal 2 binary64) z)) (/.f64 (neg.f64 %316) %19) (/.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) %39)) (/.f64 %290 %23) (/.f64 %316 %23) (/.f64 %302 %19) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) %44)) (/.f64 %21 %10) (/.f64 %141 z) (/.f64 #s(literal 1 binary64) (/.f64 %44 #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %19 %302)) (/.f64 #s(literal 1 binary64) (pow.f64 %309 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %39 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %44) %309 (neg.f64 %42) (fma.f64 %284 %207 %345) (fma.f64 %286 %207 %345) (fma.f64 %288 %219 %345) (fma.f64 %290 %141 %345) (fma.f64 %212 %292 %345) (fma.f64 %169 %294 %345) (fma.f64 %292 %212 %345) (fma.f64 %294 %169 %345) (fma.f64 %219 %298 %345) (fma.f64 %219 %288 %345) (fma.f64 %207 %286 %345) (fma.f64 %302 %21 %345) (fma.f64 #s(literal 2 binary64) %304 %345) (fma.f64 %21 %302 %345) (fma.f64 %42 #s(literal -1 binary64) %345) (fma.f64 %141 %290 %345) (fma.f64 #s(literal 1 binary64) %309 %345) (fma.f64 #s(literal -1 binary64) %42 %345) (+.f64 %304 %304) (+.f64 %309 %345) (pow.f64 %368 #s(literal 1 binary64)) %368 (/.f64 #s(literal 1 binary64) (pow.f64 %368 #s(literal -1 binary64))) (*.f64 %10 %19) %44 (*.f64 %19 %10) (*.f64 z %23) (pow.f64 %44 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) %309) (neg.f64 %39) (fma.f64 %157 %157 %378) (fma.f64 %157 %157 %380) (fma.f64 %10 %10 %378) (fma.f64 %10 %10 %380) (fma.f64 z z %378) (fma.f64 z z %380) (+.f64 %166 %378) (+.f64 %166 %380) (*.f64 (/.f64 %388 %10) %207) (*.f64 %391 %292) (*.f64 %393 %288) (*.f64 (/.f64 %388 z) %169) (*.f64 %286 %398) (*.f64 %400 %21) (*.f64 %290 %245) (*.f64 %212 (/.f64 %397 z)) (*.f64 %294 %405) (*.f64 %219 (/.f64 %397 %10)) (*.f64 %409 %141) (*.f64 %302 %240) (*.f64 %21 %400) (*.f64 %240 %302) (*.f64 %79 %42) (*.f64 %309 x) (*.f64 %245 %290) (*.f64 %141 %409) (*.f64 x %309) (pow.f64 %419 #s(literal 1 binary64)) (/.f64 (neg.f64 %421) %23) (/.f64 %424 %39) (/.f64 %426 %44) (/.f64 %421 %19) (/.f64 %409 %23) (/.f64 %240 %10) (/.f64 %79 %39) (/.f64 %245 z) (/.f64 #s(literal 1 binary64) (/.f64 %23 %409)) (/.f64 #s(literal 1 binary64) (/.f64 %39 %79)) (/.f64 #s(literal 1 binary64) (pow.f64 %419 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %439) %419 (neg.f64 (/.f64 %409 %19)) (neg.f64 (/.f64 x %39)) (pow.f64 %446 #s(literal 1 binary64)) %446 (/.f64 #s(literal 1 binary64) (pow.f64 %446 #s(literal -1 binary64))) (*.f64 %450 x) (*.f64 %79 (/.f64 #s(literal -1 binary64) y)) (*.f64 x %450) (pow.f64 %455 #s(literal 1 binary64)) (/.f64 %79 (neg.f64 %14)) (/.f64 %79 %13) (/.f64 #s(literal 1 binary64) %460) (/.f64 #s(literal 1 binary64) (pow.f64 %455 #s(literal -1 binary64))) (/.f64 x %14) %455 (neg.f64 (/.f64 %79 y)) (pow.f64 %468 #s(literal 1 binary64)) %468 (/.f64 #s(literal 1 binary64) (pow.f64 %468 #s(literal -1 binary64))) (*.f64 %472 #s(literal 2 binary64)) (*.f64 %474 (/.f64 #s(literal 1 binary64) %397)) (*.f64 %477 %73) (*.f64 %73 %19) (*.f64 %251 #s(literal 1 binary64)) (*.f64 %23 %214) (*.f64 %19 %73) (pow.f64 %251 #s(literal 1 binary64)) (/.f64 (fma.f64 z %79 %484) %486) (/.f64 (fma.f64 z x %488) %490) (/.f64 (fma.f64 %26 x (*.f64 %10 %79)) %490) (/.f64 (fma.f64 t x (*.f64 %10 x)) %486) (/.f64 (-.f64 %26 %10) %79) (/.f64 (fma.f64 z %79 (*.f64 %79 %26)) %486) (/.f64 (fma.f64 z x %503) %490) (/.f64 (fma.f64 %26 x %506) %490) (/.f64 (fma.f64 t x %509) %486) (/.f64 (-.f64 (*.f64 z %79) %503) %486) (/.f64 (-.f64 %484 %506) %486) (/.f64 (-.f64 (*.f64 %26 x) (*.f64 %79 z)) %490) (/.f64 (-.f64 %488 %509) (*.f64 x %79)) (/.f64 (neg.f64 %524) %79) (/.f64 (neg.f64 %529) %79) (/.f64 (neg.f64 %534) (neg.f64 %486)) (/.f64 %524 x) (/.f64 %529 x) (/.f64 %534 %486) (/.f64 %23 %79) (/.f64 #s(literal 1 binary64) %240) %251 (neg.f64 %243) (fma.f64 t %73 %545) (fma.f64 t %73 %547) (-.f64 (/.f64 %528 x) %544) (-.f64 (/.f64 %532 %486) (/.f64 %533 %486)) (-.f64 %547 (/.f64 %27 %79)) (-.f64 %547 (/.f64 %26 x)) (-.f64 %527 %544) (+.f64 %547 %527) (+.f64 %527 %545) (+.f64 %527 %547) %148 %149 %150 %152 %154 %156 %159 %161 %162 %163 %164 %165 %167 %168 (*.f64 #s(literal 2 binary64) %562) (*.f64 #s(literal 2 binary64) %71) (*.f64 %6 #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) %6) (*.f64 #s(literal -1 binary64) %80) (pow.f64 %6 #s(literal 1 binary64)) (pow.f64 %3 #s(literal -1 binary64)) (/.f64 #s(literal -2 binary64) %101) (/.f64 #s(literal -2 binary64) %571) (/.f64 #s(literal 2 binary64) %98) (/.f64 #s(literal 2 binary64) %574) (/.f64 #s(literal 1 binary64) %576) (/.f64 #s(literal 1 binary64) %578) (/.f64 #s(literal 1 binary64) (pow.f64 %6 #s(literal -1 binary64))) %6 (/.f64 #s(literal -1 binary64) %8) (neg.f64 %80) (fma.f64 #s(literal 2 binary64) %562 %584) (fma.f64 #s(literal 2 binary64) %71 %584) (fma.f64 %6 #s(literal 1 binary64) %584) (fma.f64 #s(literal 1 binary64) %6 %584) (fma.f64 #s(literal -1 binary64) %80 %584) (+.f64 %71 %71) (+.f64 %6 %584) %67 %66 %69 (*.f64 #s(literal 2 binary64) %592) (*.f64 #s(literal 2 binary64) %594) (*.f64 %68 #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) %68) (*.f64 #s(literal -1 binary64) %598) (pow.f64 %601 #s(literal -1 binary64)) (pow.f64 %68 #s(literal 1 binary64)) (pow.f64 %66 #s(literal -1 binary64)) (/.f64 #s(literal -2 binary64) (*.f64 %600 #s(literal 2 binary64))) (/.f64 #s(literal -2 binary64) %607) (/.f64 #s(literal 2 binary64) (*.f64 %601 #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 %66 #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) %601)) (/.f64 #s(literal 2 binary64) %615) (/.f64 #s(literal 1 binary64) (/.f64 %600 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %601) (/.f64 #s(literal 1 binary64) (pow.f64 %68 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %66 #s(literal 1 binary64))) %68 (/.f64 #s(literal -1 binary64) %624) (/.f64 #s(literal -1 binary64) %600) (neg.f64 (*.f64 #s(literal -1 binary64) %68)) (neg.f64 %598) (fma.f64 #s(literal 2 binary64) %592 %630) (fma.f64 #s(literal 2 binary64) %592 %632) (fma.f64 #s(literal 2 binary64) %594 %630) (fma.f64 #s(literal 2 binary64) %594 %632) (fma.f64 %68 #s(literal 1 binary64) %630) (fma.f64 %68 #s(literal 1 binary64) %632) (fma.f64 #s(literal 1 binary64) %68 %630) (fma.f64 #s(literal 1 binary64) %68 %632) (fma.f64 #s(literal -1 binary64) %598 %630) (fma.f64 #s(literal -1 binary64) %598 %632) (+.f64 %642 %642) (+.f64 %594 %594) (+.f64 %68 %630) (+.f64 %68 %632) %648 %647 %650 (*.f64 #s(literal 2 binary64) %651) (*.f64 #s(literal 2 binary64) %653) (*.f64 %649 #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) %649) (*.f64 #s(literal -1 binary64) %657) (pow.f64 %660 #s(literal -1 binary64)) (pow.f64 %649 #s(literal 1 binary64)) (pow.f64 %647 #s(literal -1 binary64)) (/.f64 #s(literal -2 binary64) (*.f64 %659 #s(literal 2 binary64))) (/.f64 #s(literal -2 binary64) %666) (/.f64 #s(literal 2 binary64) (*.f64 %660 #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 %647 #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) %672) (/.f64 #s(literal 2 binary64) %674) (/.f64 #s(literal 1 binary64) (/.f64 %659 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %660) (/.f64 #s(literal 1 binary64) (pow.f64 %649 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %647 #s(literal 1 binary64))) %649 (/.f64 #s(literal -1 binary64) %683) (/.f64 #s(literal -1 binary64) %659) (neg.f64 (*.f64 #s(literal -1 binary64) %649)) (neg.f64 %657) (fma.f64 #s(literal 2 binary64) %651 %689) (fma.f64 #s(literal 2 binary64) %651 %691) (fma.f64 #s(literal 2 binary64) %653 %689) (fma.f64 #s(literal 2 binary64) %653 %691) (fma.f64 %649 #s(literal 1 binary64) %689) (fma.f64 %649 #s(literal 1 binary64) %691) (fma.f64 #s(literal 1 binary64) %649 %689) (fma.f64 #s(literal 1 binary64) %649 %691) (fma.f64 #s(literal -1 binary64) %657 %689) (fma.f64 #s(literal -1 binary64) %657 %691) (+.f64 %701 %701) (+.f64 %653 %653) (+.f64 %649 %689) (+.f64 %649 %691) %709 %712 %715 %718 %721 %724 %727 %729 %734 %736 %738 %741 %743 %745 %747 %749 %750 %752 %754 %756 %759 %760 %761 %762 %765 %768 %769 %770 %771 %773 %775 %777 %779 %780 %782 %784 %785 %787 %789 %790 %793 %795 %796 %798 %800 %801 %802 %804 %807 %809 %812 %815 %817 %818 %819 %820 %821 %822 %823 %824 %825 %826 %827 %828 %829 %831 %833 %835 %837 %839 %840 %841 %843 %845 %846 %848 %850 %852 %853 %854 %856 %858 %860 %862 %866 %869 %872 %875 %878 %881 %883 %885 %888 %890 %893 %895 %897 %899 %901 %903 %905 %908 %911 %913 %914 %916 %919 %921 %923 %925 %928 %931 %934 %937 %939 %940 %943 %946 %947 %949 %951 %953 %955 %957 %959 %960 %962 %964 %965 %966 %967 %969 %971 %972 %973 %975 %977 %978 %979 %980 %981 %982 %983 %984 %985 %987 %989 %990 %991 %993 %994 %995 %996 %997 %998 %999 %1001 %1003 %1004 %1006 %1008 %1010 %1012 %1014 %1016 %1018 %1020 %1022 %1023 %1024 %1025 %1026 %810 %1027 %1029 %1031 %1032 %1034 %1035 %1036 %1037 %1038 %1039 %1040 %1041 %1042 %1043 %1044 %1045 %1046 %1047 %1048 %1049 %1050 %1051 %1052 %1053 %1054 %1055 %1056 %1057 %1058 %1059 %1060 %1061 %1062 %1063 %1064 %1065 %1066 %1067 %1068 %1069 %1070 %1071 %1072 %1073 %1074 %1075 %1076 %1077 %1078 %1079 %1080 %1081 %1082 %1083 %1084 %1085 %1086 %1087 %1088 %1089 %1090 %1091 %1092 %1093 %1094 %1095 %1096 %1097 %1098 %1099 %1100 %1101 %1102 %1103 %1104 %1105 %1106 %1107 %1108 %1109 %1110 %1111 %1112 %1113 %1114 (*.f64 %1115 %93) (*.f64 %472 %1117) (*.f64 %474 %1119) (*.f64 %477 %93) (*.f64 %1122 (/.f64 %19 #s(literal 1/2 binary64))) (*.f64 %1125 (/.f64 %19 %397)) (*.f64 %576 %251) (*.f64 %114 %185) (*.f64 %578 %251) (*.f64 %93 %1115) (*.f64 %93 %477) (*.f64 %185 %114) (*.f64 %1134 %243) (*.f64 %243 %1134) (*.f64 %251 %576) (*.f64 %251 %578) %855 (*.f64 %730 %73) (*.f64 %19 %791) (*.f64 %19 %93) (*.f64 %3 %251) (pow.f64 %855 #s(literal 1 binary64)) (/.f64 %941 x) (/.f64 %763 %79) (/.f64 %730 x) (/.f64 #s(literal 1 binary64) %810) (neg.f64 %813) (fma.f64 %251 y %1149) (fma.f64 y %251 %1151) (+.f64 (/.f64 %153 %79) (/.f64 (*.f64 %3 %26) %79)) (+.f64 (/.f64 %155 %79) (/.f64 (*.f64 %26 %3) %79)) (+.f64 (/.f64 (*.f64 %19 y) x) %439) (+.f64 (/.f64 (*.f64 %3 t) x) (/.f64 (*.f64 %3 %10) x)) (+.f64 (/.f64 (*.f64 y %19) x) %439) (+.f64 (/.f64 (*.f64 t %3) x) (/.f64 (*.f64 %10 %3) x)) (+.f64 (*.f64 %251 y) %1149) (+.f64 (*.f64 y %251) %1151) %1181 %1182 %1184 %1185 %1186 %1187 %1188 %1189 %1190 %1191 %1193 %1195 %1197 %1198 %1183 %1200 (*.f64 %68 x) (*.f64 #s(literal 1 binary64) %1202) (*.f64 x %68) (pow.f64 %1202 #s(literal 1 binary64)) (/.f64 %100 %607) (/.f64 %103 %615) (/.f64 %79 %600) (/.f64 #s(literal 1 binary64) (/.f64 %66 x)) (/.f64 #s(literal 1 binary64) (pow.f64 %1202 #s(literal -1 binary64))) (/.f64 x %601) %1202 (*.f64 #s(literal 2 binary64) %1215) (*.f64 %57 #s(literal -1 binary64)) (*.f64 #s(literal 1 binary64) %1218) (*.f64 #s(literal -1 binary64) %57) (pow.f64 %1214 #s(literal -1 binary64)) (pow.f64 %1218 #s(literal 1 binary64)) (/.f64 #s(literal -2 binary64) %1224) (/.f64 #s(literal -2 binary64) %1226) (/.f64 #s(literal 2 binary64) %1228) (/.f64 #s(literal 1 binary64) %1230) (/.f64 #s(literal 1 binary64) (/.f64 %1214 #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %1218 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %55 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %1214) (/.f64 #s(literal -1 binary64) %1223) %1218 (neg.f64 %57) (fma.f64 #s(literal 2 binary64) %1215 %1241) (fma.f64 %57 #s(literal -1 binary64) %1241) (fma.f64 #s(literal 1 binary64) %1218 %1241) (fma.f64 #s(literal -1 binary64) %57 %1241) (+.f64 %1215 %1215) (+.f64 %1218 %1241) %1252 %1254 %1257 %1260 %1263 %1266 %1268 %1271 %1273 %1275 %1277 %1281 %1282 %1284 %1288 %1289 %1291 %1294 %1296 %1297 %1299 %1301 %1303 %1305 %1306 %1308 %1309 %1310 %1312 %1314 %1317 %1319 %1321 %1322 %1323 %1325 %1327 %1328 %1329 %1330 %1332 %1333 %1335 %1336 %1338 %1340 %1342 %1346 %1349 %1350 %1352 %1354 %1357 %1358 %1359 %1360 %1361 %1363 %1365 %1366 %1368 %1369 %1370 %1371 %1372 %1374 %1376 %1377 %1379 %1381 %1383 %1384 %1386 %1388 %1389 %1391 %1395 %1398 %1402 %1405 %1408 %1411 %1413 %1415 %1417 %1420 %1423 %1426 %1429 %1431 %1433 %1435 %1437 %1439 %1441 %1443 %1445 %1447 %1448 %1449 %1451 %1453 %1455 %1457 %1459 %1460 %1461 %1463 %1464 %1465 %1467 %1468 %1469 %1470 %1472 %1474 %1476 %1478 %1480 %1481 %1482 %1484 %1485 %1486 %1487 %1488 %1490 %1492 %1493 %1494 %1495 %1496 %1497 %1498 %1499 %1501 %1503 %1505 %1507 %1509 %1511 %1513 %1515 %1516 %1518 %1519 %1520 %1521 %1523 %1524 %1525 %1526 %1527 %1528 %1529 %1530 %1531 %1532 %1533 %1535 %1537 %1538 %1540 %1541 %1542 %1543 %1545 %1547 %1548 %1549 %1550 %1552 %1553 %1554 %1555 %1556 %1557 %1558 %1559 %1560 %1562 %1564 %1565 %1566 %1567 %1568 %1569 %1570 %1571 %1572 %1573 %1574 %1575 %1576 %1577 %1578 %1579 %1580 %1582 %1584 %1586 %1588 %1590 %1591 %1592 %1593 %1594 %1595 %1596 %1597 %1344 %1599 %1600 %1602 %1603 %1605 %1606 %1607 %1608 %1609 %1610 %1611 %1612 %1613 %1614 %1615 %1616 %1617 %1618 %1619 %1620 %1621 %1622 %1623 %1624 %1625 %1626 %1627 %1628 %1629 %1630 %1631 %1632 %1633 %1634 %1635 %1636 %1637 %1638 %1639 %1640 %1641 %1642 %1643 %1644 %1645 %1646 %1647 %1648 %1649 %1650 %1651 %1652 %1653 %1654 %1655 %1656 %1657 %1658 %1659 %1660 %1661 %1662 %1663 %1664 %1665 %1666 %1667 %1668 %1669 %1670 %1671 %1672 %1673 %1674 %1675 %1676 %1677 %1678 %1679 %1680 (*.f64 #s(literal 2 binary64) %1681) (*.f64 %57 x) (*.f64 %79 %1218) (*.f64 %1278 #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) %1278) (*.f64 x %57) (pow.f64 %1278 #s(literal 1 binary64)) (/.f64 %880 %1401) (/.f64 %912 %1228) (/.f64 %938 %1401) (/.f64 %100 %1228) (/.f64 %103 %1224) (/.f64 %103 %1226) (/.f64 %956 %1223) (/.f64 %388 %1466) (/.f64 %388 %1394) (/.f64 %879 %1214) (/.f64 %79 %1230) (/.f64 %79 %1214) (/.f64 #s(literal 1 binary64) %1285) (/.f64 x %1223) %1278 (neg.f64 %1351) %1252 %1254 %1257 %1260 %1263 %1266 %1268 %1271 %1273 %1275 %1277 %1281 %1282 %1284 %1288 %1289 %1291 %1294 %1296 %1297 %1299 %1301 %1303 %1305 %1306 %1308 %1309 %1310 %1312 %1314 %1317 %1319 %1321 %1322 %1323 %1325 %1327 %1328 %1329 %1330 %1332 %1333 %1335 %1336 %1338 %1340 %1342 %1346 %1349 %1350 %1352 %1354 %1357 %1358 %1359 %1360 %1361 %1363 %1365 %1366 %1368 %1369 %1370 %1371 %1372 %1374 %1376 %1377 %1379 %1381 %1383 %1384 %1386 %1388 %1389 %1391 %1395 %1398 %1402 %1405 %1408 %1411 %1413 %1415 %1417 %1420 %1423 %1426 %1429 %1431 %1433 %1435 %1437 %1439 %1441 %1443 %1445 %1447 %1448 %1449 %1451 %1453 %1455 %1457 %1459 %1460 %1461 %1463 %1464 %1465 %1467 %1468 %1469 %1470 %1472 %1474 %1476 %1478 %1480 %1481 %1482 %1484 %1485 %1486 %1487 %1488 %1490 %1492 %1493 %1494 %1495 %1496 %1497 %1498 %1499 %1501 %1503 %1505 %1507 %1509 %1511 %1513 %1515 %1516 %1518 %1519 %1520 %1521 %1523 %1524 %1525 %1526 %1527 %1528 %1529 %1530 %1531 %1532 %1533 %1535 %1537 %1538 %1540 %1541 %1542 %1543 %1545 %1547 %1548 %1549 %1550 %1552 %1553 %1554 %1555 %1556 %1557 %1558 %1559 %1560 %1562 %1564 %1565 %1566 %1567 %1568 %1569 %1570 %1571 %1572 %1573 %1574 %1575 %1576 %1577 %1578 %1579 %1580 %1582 %1584 %1586 %1588 %1590 %1591 %1592 %1593 %1594 %1595 %1596 %1597 %1344 %1599 %1600 %1602 %1603 %1605 %1606 %1607 %1608 %1609 %1610 %1611 %1612 %1613 %1614 %1615 %1616 %1617 %1618 %1619 %1620 %1621 %1622 %1623 %1624 %1625 %1626 %1627 %1628 %1629 %1630 %1631 %1632 %1633 %1634 %1635 %1636 %1637 %1638 %1639 %1640 %1641 %1642 %1643 %1644 %1645 %1646 %1647 %1648 %1649 %1650 %1651 %1652 %1653 %1654 %1655 %1656 %1657 %1658 %1659 %1660 %1661 %1662 %1663 %1664 %1665 %1666 %1667 %1668 %1669 %1670 %1671 %1672 %1673 %1674 %1675 %1676 %1677 %1678 %1679 %1680 %1252 %1254 %1257 %1260 %1263 %1266 %1268 %1271 %1273 %1275 %1277 %1281 %1282 %1284 %1288 %1289 %1291 %1294 %1296 %1297 %1299 %1301 %1303 %1305 %1306 %1308 %1309 %1310 %1312 %1314 %1317 %1319 %1321 %1322 %1323 %1325 %1327 %1328 %1329 %1330 %1332 %1333 %1335 %1336 %1338 %1340 %1342 %1346 %1349 %1350 %1352 %1354 %1357 %1358 %1359 %1360 %1361 %1363 %1365 %1366 %1368 %1369 %1370 %1371 %1372 %1374 %1376 %1377 %1379 %1381 %1383 %1384 %1386 %1388 %1389 %1391 %1395 %1398 %1402 %1405 %1408 %1411 %1413 %1415 %1417 %1420 %1423 %1426 %1429 %1431 %1433 %1435 %1437 %1439 %1441 %1443 %1445 %1447 %1448 %1449 %1451 %1453 %1455 %1457 %1459 %1460 %1461 %1463 %1464 %1465 %1467 %1468 %1469 %1470 %1472 %1474 %1476 %1478 %1480 %1481 %1482 %1484 %1485 %1486 %1487 %1488 %1490 %1492 %1493 %1494 %1495 %1496 %1497 %1498 %1499 %1501 %1503 %1505 %1507 %1509 %1511 %1513 %1515 %1516 %1518 %1519 %1520 %1521 %1523 %1524 %1525 %1526 %1527 %1528 %1529 %1530 %1531 %1532 %1533 %1535 %1537 %1538 %1540 %1541 %1542 %1543 %1545 %1547 %1548 %1549 %1550 %1552 %1553 %1554 %1555 %1556 %1557 %1558 %1559 %1560 %1562 %1564 %1565 %1566 %1567 %1568 %1569 %1570 %1571 %1572 %1573 %1574 %1575 %1576 %1577 %1578 %1579 %1580 %1582 %1584 %1586 %1588 %1590 %1591 %1592 %1593 %1594 %1595 %1596 %1597 %1344 %1599 %1600 %1602 %1603 %1605 %1606 %1607 %1608 %1609 %1610 %1611 %1612 %1613 %1614 %1615 %1616 %1617 %1618 %1619 %1620 %1621 %1622 %1623 %1624 %1625 %1626 %1627 %1628 %1629 %1630 %1631 %1632 %1633 %1634 %1635 %1636 %1637 %1638 %1639 %1640 %1641 %1642 %1643 %1644 %1645 %1646 %1647 %1648 %1649 %1650 %1651 %1652 %1653 %1654 %1655 %1656 %1657 %1658 %1659 %1660 %1661 %1662 %1663 %1664 %1665 %1666 %1667 %1668 %1669 %1670 %1671 %1672 %1673 %1674 %1675 %1676 %1677 %1678 %1679 %1680 %1252 %1254 %1257 %1260 %1263 %1266 %1268 %1271 %1273 %1275 %1277 %1281 %1282 %1284 %1288 %1289 %1291 %1294 %1296 %1297 %1299 %1301 %1303 %1305 %1306 %1308 %1309 %1310 %1312 %1314 %1317 %1319 %1321 %1322 %1323 %1325 %1327 %1328 %1329 %1330 %1332 %1333 %1335 %1336 %1338 %1340 %1342 %1346 %1349 %1350 %1352 %1354 %1357 %1358 %1359 %1360 %1361 %1363 %1365 %1366 %1368 %1369 %1370 %1371 %1372 %1374 %1376 %1377 %1379 %1381 %1383 %1384 %1386 %1388 %1389 %1391 %1395 %1398 %1402 %1405 %1408 %1411 %1413 %1415 %1417 %1420 %1423 %1426 %1429 %1431 %1433 %1435 %1437 %1439 %1441 %1443 %1445 %1447 %1448 %1449 %1451 %1453 %1455 %1457 %1459 %1460 %1461 %1463 %1464 %1465 %1467 %1468 %1469 %1470 %1472 %1474 %1476 %1478 %1480 %1481 %1482 %1484 %1485 %1486 %1487 %1488 %1490 %1492 %1493 %1494 %1495 %1496 %1497 %1498 %1499 %1501 %1503 %1505 %1507 %1509 %1511 %1513 %1515 %1516 %1518 %1519 %1520 %1521 %1523 %1524 %1525 %1526 %1527 %1528 %1529 %1530 %1531 %1532 %1533 %1535 %1537 %1538 %1540 %1541 %1542 %1543 %1545 %1547 %1548 %1549 %1550 %1552 %1553 %1554 %1555 %1556 %1557 %1558 %1559 %1560 %1562 %1564 %1565 %1566 %1567 %1568 %1569 %1570 %1571 %1572 %1573 %1574 %1575 %1576 %1577 %1578 %1579 %1580 %1582 %1584 %1586 %1588 %1590 %1591 %1592 %1593 %1594 %1595 %1596 %1597 %1344 %1599 %1600 %1602 %1603 %1605 %1606 %1607 %1608 %1609 %1610 %1611 %1612 %1613 %1614 %1615 %1616 %1617 %1618 %1619 %1620 %1621 %1622 %1623 %1624 %1625 %1626 %1627 %1628 %1629 %1630 %1631 %1632 %1633 %1634 %1635 %1636 %1637 %1638 %1639 %1640 %1641 %1642 %1643 %1644 %1645 %1646 %1647 %1648 %1649 %1650 %1651 %1652 %1653 %1654 %1655 %1656 %1657 %1658 %1659 %1660 %1661 %1662 %1663 %1664 %1665 %1666 %1667 %1668 %1669 %1670 %1671 %1672 %1673 %1674 %1675 %1676 %1677 %1678 %1679 %1680 (*.f64 (/.f64 %3 %57) %73) (*.f64 (/.f64 %55 %388) %1117) (*.f64 (/.f64 %55 #s(literal 2 binary64)) %1119) (*.f64 %1122 (/.f64 %55 #s(literal 1/2 binary64))) (*.f64 %1125 (/.f64 %73 %1283)) (*.f64 %1125 (/.f64 %55 %397)) (*.f64 %1125 (/.f64 #s(literal 1 binary64) %1681)) (*.f64 %576 %1285) (*.f64 %114 %1214) (*.f64 %1720 %93) (*.f64 %93 %1720) %1390 (*.f64 %1285 %576) (*.f64 %1285 %3) (*.f64 %1390 #s(literal 1 binary64)) (*.f64 %8 %1315) (*.f64 %55 %93) (*.f64 %3 %1285) (pow.f64 %1390 #s(literal 1 binary64)) (/.f64 (fma.f64 z %57 %1730) %1732) (/.f64 (fma.f64 z %1351 %1734) %1737) (/.f64 (fma.f64 z %1278 %1739) %1741) (/.f64 (fma.f64 %460 %1278 (*.f64 %10 %57)) %1745) (/.f64 (fma.f64 %13 %1278 (*.f64 %10 %1351)) %1741) (/.f64 (fma.f64 y %1278 (*.f64 %10 %1278)) %1737) (/.f64 (-.f64 %13 %10) %1351) (/.f64 (fma.f64 z %57 (*.f64 %1351 %460)) %1732) (/.f64 (fma.f64 z %1351 (*.f64 %1351 %13)) %1737) (/.f64 (fma.f64 z %1278 %1761) %1741) (/.f64 (fma.f64 %460 %1278 %1764) %1745) (/.f64 (fma.f64 %13 %1278 %1767) %1741) (/.f64 (fma.f64 y %1278 %1770) %1737) (/.f64 (-.f64 (*.f64 z %1351) %1761) %1737) (/.f64 (-.f64 %1730 %1764) (*.f64 %57 %1351)) (/.f64 (-.f64 (*.f64 %460 %57) (*.f64 %57 %544)) (*.f64 %57 %57)) (/.f64 (-.f64 (*.f64 %460 %1278) (*.f64 %57 z)) %1745) (/.f64 (-.f64 %1734 %1767) %1737) (/.f64 (-.f64 (*.f64 %13 %57) (*.f64 %1351 %544)) %1732) (/.f64 (-.f64 (*.f64 %13 %1278) (*.f64 %1351 z)) %1741) (/.f64 (-.f64 %1739 %1770) (*.f64 %1278 %1351)) (/.f64 (-.f64 (*.f64 y %57) (*.f64 %1278 %544)) (*.f64 %1278 %57)) (/.f64 (neg.f64 %1806) %1351) (/.f64 (neg.f64 %1811) %1351) (/.f64 (neg.f64 %1816) (neg.f64 %1737)) (/.f64 %1806 %1278) (/.f64 %112 %1218) (/.f64 %114 %1218) (/.f64 %1811 %1278) (/.f64 %1816 %1737) (/.f64 %93 %57) (/.f64 %1343 x) (/.f64 %1355 %79) (/.f64 %8 %1351) (/.f64 #s(literal 1 binary64) %1344) (/.f64 %3 %1278) (neg.f64 %1347) (fma.f64 %1832 %1214 %1833) (fma.f64 %1832 %1214 %1836) (fma.f64 %1832 %1214 %1838) (fma.f64 %460 %55 %1833) (fma.f64 %460 %55 %1836) (fma.f64 %460 %55 %1838) (fma.f64 y %1285 %1833) (fma.f64 y %1285 %1836) (fma.f64 y %1285 %1838) (-.f64 (/.f64 %1810 %1278) %1835) (-.f64 (/.f64 %1814 %1737) (/.f64 %1815 %1737)) (-.f64 %1838 (/.f64 %14 %1351)) (-.f64 %1838 (/.f64 %13 %1278)) (-.f64 %1809 %1835) (+.f64 (/.f64 (*.f64 %55 y) x) (/.f64 (*.f64 %55 %10) x)) (+.f64 (/.f64 (*.f64 y %55) x) (/.f64 (*.f64 %10 %55) x)) (+.f64 %1838 %1809) (+.f64 %1809 %1833) (+.f64 %1809 %1836) (+.f64 %1809 %1838) %1252 %1254 %1257 %1260 %1263 %1266 %1268 %1271 %1273 %1275 %1277 %1281 %1282 %1284 %1288 %1289 %1291 %1294 %1296 %1297 %1299 %1301 %1303 %1305 %1306 %1308 %1309 %1310 %1312 %1314 %1317 %1319 %1321 %1322 %1323 %1325 %1327 %1328 %1329 %1330 %1332 %1333 %1335 %1336 %1338 %1340 %1342 %1346 %1349 %1350 %1352 %1354 %1357 %1358 %1359 %1360 %1361 %1363 %1365 %1366 %1368 %1369 %1370 %1371 %1372 %1374 %1376 %1377 %1379 %1381 %1383 %1384 %1386 %1388 %1389 %1391 %1395 %1398 %1402 %1405 %1408 %1411 %1413 %1415 %1417 %1420 %1423 %1426 %1429 %1431 %1433 %1435 %1437 %1439 %1441 %1443 %1445 %1447 %1448 %1449 %1451 %1453 %1455 %1457 %1459 %1460 %1461 %1463 %1464 %1465 %1467 %1468 %1469 %1470 %1472 %1474 %1476 %1478 %1480 %1481 %1482 %1484 %1485 %1486 %1487 %1488 %1490 %1492 %1493 %1494 %1495 %1496 %1497 %1498 %1499 %1501 %1503 %1505 %1507 %1509 %1511 %1513 %1515 %1516 %1518 %1519 %1520 %1521 %1523 %1524 %1525 %1526 %1527 %1528 %1529 %1530 %1531 %1532 %1533 %1535 %1537 %1538 %1540 %1541 %1542 %1543 %1545 %1547 %1548 %1549 %1550 %1552 %1553 %1554 %1555 %1556 %1557 %1558 %1559 %1560 %1562 %1564 %1565 %1566 %1567 %1568 %1569 %1570 %1571 %1572 %1573 %1574 %1575 %1576 %1577 %1578 %1579 %1580 %1582 %1584 %1586 %1588 %1590 %1591 %1592 %1593 %1594 %1595 %1596 %1597 %1344 %1599 %1600 %1602 %1603 %1605 %1606 %1607 %1608 %1609 %1610 %1611 %1612 %1613 %1614 %1615 %1616 %1617 %1618 %1619 %1620 %1621 %1622 %1623 %1624 %1625 %1626 %1627 %1628 %1629 %1630 %1631 %1632 %1633 %1634 %1635 %1636 %1637 %1638 %1639 %1640 %1641 %1642 %1643 %1644 %1645 %1646 %1647 %1648 %1649 %1650 %1651 %1652 %1653 %1654 %1655 %1656 %1657 %1658 %1659 %1660 %1661 %1662 %1663 %1664 %1665 %1666 %1667 %1668 %1669 %1670 %1671 %1672 %1673 %1674 %1675 %1676 %1677 %1678 %1679 %1680 %709 %712 %715 %718 %721 %724 %727 %729 %734 %736 %738 %741 %743 %745 %747 %749 %750 %752 %754 %756 %759 %760 %761 %762 %765 %768 %769 %770 %771 %773 %775 %777 %779 %780 %782 %784 %785 %787 %789 %790 %793 %795 %796 %798 %800 %801 %802 %804 %807 %809 %812 %815 %817 %818 %819 %820 %821 %822 %823 %824 %825 %826 %827 %828 %829 %831 %833 %835 %837 %839 %840 %841 %843 %845 %846 %848 %850 %852 %853 %854 %856 %858 %860 %862 %866 %869 %872 %875 %878 %881 %883 %885 %888 %890 %893 %895 %897 %899 %901 %903 %905 %908 %911 %913 %914 %916 %919 %921 %923 %925 %928 %931 %934 %937 %939 %940 %943 %946 %947 %949 %951 %953 %955 %957 %959 %960 %962 %964 %965 %966 %967 %969 %971 %972 %973 %975 %977 %978 %979 %980 %981 %982 %983 %984 %985 %987 %989 %990 %991 %993 %994 %995 %996 %997 %998 %999 %1001 %1003 %1004 %1006 %1008 %1010 %1012 %1014 %1016 %1018 %1020 %1022 %1023 %1024 %1025 %1026 %810 %1027 %1029 %1031 %1032 %1034 %1035 %1036 %1037 %1038 %1039 %1040 %1041 %1042 %1043 %1044 %1045 %1046 %1047 %1048 %1049 %1050 %1051 %1052 %1053 %1054 %1055 %1056 %1057 %1058 %1059 %1060 %1061 %1062 %1063 %1064 %1065 %1066 %1067 %1068 %1069 %1070 %1071 %1072 %1073 %1074 %1075 %1076 %1077 %1078 %1079 %1080 %1081 %1082 %1083 %1084 %1085 %1086 %1087 %1088 %1089 %1090 %1091 %1092 %1093 %1094 %1095 %1096 %1097 %1098 %1099 %1100 %1101 %1102 %1103 %1104 %1105 %1106 %1107 %1108 %1109 %1110 %1111 %1112 %1113 %1114 %1870 (*.f64 x %368) (pow.f64 %1870 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %1870 #s(literal -1 binary64))) (*.f64 %282 x) (*.f64 %79 %1876) (*.f64 x %282) (pow.f64 %1879 #s(literal 1 binary64)) (/.f64 %79 %1883) (/.f64 %79 %1881) (/.f64 #s(literal 1 binary64) (/.f64 %1881 %79)) (/.f64 #s(literal 1 binary64) (pow.f64 %1879 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %280 x)) (/.f64 x %1882) %1879 (neg.f64 %1893) %1896 %1898 %1900 %1901 %1903 %1904 %1905 %1906 %1909 %1910 %1911 %1912 %1914 %1916 %1919 %1921 %1923 %1925 %1927 %1929 %1931 %1934 %1935 %1937 %1939 %1941 %1944 %1946 %1947 %1948 %1950 %1951 %1952 %1953 %1954 %1955 %1956 %1957 %1958 %1959 %1960 %1961 %1962 %1963 %1964 %1966 %1968 %1970 %1972 %1973 %1974 %1975 %1976 %1977 %1978 %1980 %1982 %1984 %1986 %1988 %1990 %1992 %1994 %1996 %1922 %1998 %1999 %2000 %2001 %2003 %1896 %1898 %1900 %1901 %1903 %1904 %1905 %1906 %1909 %1910 %1911 %1912 %1914 %1916 %1919 %1921 %1923 %1925 %1927 %1929 %1931 %1934 %1935 %1937 %1939 %1941 %1944 %1946 %1947 %1948 %1950 %1951 %1952 %1953 %1954 %1955 %1956 %1957 %1958 %1959 %1960 %1961 %1962 %1963 %1964 %1966 %1968 %1970 %1972 %1973 %1974 %1975 %1976 %1977 %1978 %1980 %1982 %1984 %1986 %1988 %1990 %1992 %1994 %1996 %1922 %1998 %1999 %2000 %2001 %2003 (*.f64 %21 %468) (*.f64 %2005 %141) (*.f64 %468 %21) (pow.f64 %2008 #s(literal 1 binary64)) (/.f64 (neg.f64 %2010) %23) (/.f64 (neg.f64 %2013) %23) (/.f64 %2010 %19) (/.f64 %2013 %19) (/.f64 %2005 %23) %2008 (/.f64 #s(literal 1 binary64) (/.f64 %23 %2005)) (/.f64 #s(literal 1 binary64) (pow.f64 %2008 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %19 %468)) (neg.f64 (/.f64 %468 %23)) %648 %647 %650 %1181 %1182 %1184 %1185 %1186 %1187 %1188 %1189 %1190 %1191 %1193 %1195 %1197 %1198 %1183 %1200 (*.f64 %2027 %68) (*.f64 %2029 %598) (*.f64 %68 %32) (*.f64 %32 %68) (pow.f64 %2033 #s(literal 1 binary64)) (/.f64 (neg.f64 %2027) %600) (/.f64 (neg.f64 %2037) %601) (/.f64 (neg.f64 %2040) %624) (/.f64 %2027 %66) (/.f64 %2037 %600) (/.f64 %2040 %601) (/.f64 %2029 %600) (/.f64 #s(literal 1 binary64) (/.f64 %600 %2029)) (/.f64 #s(literal 1 binary64) (pow.f64 %2033 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %66 %32)) %2033 (neg.f64 (/.f64 %32 %600)) (neg.f64 (/.f64 %2029 %66)) |
Compiled 3 208 to 3 457 computations (-7.8% saved)
Compiled 810 to 2 655 computations (-227.8% saved)
23 alts after pruning (11 fresh and 12 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 799 | 11 | 810 |
| Fresh | 0 | 0 | 0 |
| Picked | 8 | 8 | 16 |
| Done | 0 | 4 | 4 |
| Total | 807 | 23 | 830 |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 59.9% | (/.f64 (/.f64 x (-.f64 z t)) (approx (- z y) z)) |
| ✓ | 62.5% | (/.f64 (/.f64 x (-.f64 y z)) (approx (- t z) t)) |
| ✓ | 97.0% | (/.f64 (/.f64 x (-.f64 t z)) (-.f64 y z)) |
| ✓ | 56.1% | (/.f64 (/.f64 x (approx (- t z) t)) (-.f64 y z)) |
| ▶ | 45.3% | (/.f64 (*.f64 (approx (/ -1 (- t z)) (/.f64 #s(literal 1 binary64) z)) x) (approx (- z y) z)) |
| ✓ | 59.1% | (/.f64 (approx (/ x (- y z)) (/.f64 x y)) (-.f64 t z)) |
| ▶ | 40.5% | (/.f64 (approx (/ x (- y z)) (/.f64 x y)) (approx (- t z) t)) |
| ▶ | 60.2% | (/.f64 (approx (/ 1 (- y z)) (/.f64 #s(literal -1 binary64) z)) (/.f64 (-.f64 t z) x)) |
| ✓ | 39.3% | (/.f64 (approx x #s(literal 0 binary64)) (approx (* (- y z) (- t z)) (*.f64 t y))) |
| ✓ | 56.0% | (/.f64 x (*.f64 (-.f64 y z) (approx (- t z) t))) |
| ✓ | 50.4% | (/.f64 x (approx (* (- y z) (- t z)) (*.f64 z (-.f64 z y)))) |
| ▶ | 39.5% | (/.f64 x (approx (* (- y z) (- t z)) (*.f64 z (approx (- z y) z)))) |
| ✓ | 57.6% | (/.f64 x (approx (* (- y z) (- t z)) (*.f64 y (-.f64 t z)))) |
| ✓ | 36.5% | (/.f64 x (approx (* (- y z) (- t z)) (*.f64 t y))) |
| ▶ | 60.2% | (/.f64 #s(literal 1 binary64) (/.f64 (approx (- z y) z) (/.f64 x (-.f64 z t)))) |
| ▶ | 63.1% | (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 y z) x) (approx (- t z) t))) |
| ▶ | 39.5% | (*.f64 (approx (/ 1 (- y z)) (/.f64 #s(literal 1 binary64) y)) (/.f64 x (approx (- t z) t))) |
| ▶ | 45.3% | (*.f64 (approx (/ -1 (- t z)) (/.f64 #s(literal 1 binary64) z)) (/.f64 x (approx (- z y) z))) |
| ✓ | 50.4% | (*.f64 x (/.f64 #s(literal 1 binary64) (approx (* (- t z) (- y z)) (*.f64 (-.f64 z y) z)))) |
| ▶ | 39.5% | (*.f64 x (/.f64 #s(literal 1 binary64) (approx (* (- t z) (- y z)) (*.f64 (approx (- z y) z) z)))) |
| ✓ | 36.5% | (*.f64 x (/.f64 #s(literal 1 binary64) (approx (* (- t z) (- y z)) (*.f64 t y)))) |
| ▶ | 29.5% | %15 = (- t z) (*.f64 x (approx (/ 1 (* %15 (- y z))) (/.f64 #s(literal -1 binary64) (*.f64 z (approx %15 t))))) |
| ✓ | 51.3% | (approx (* (/ -1 (- y z)) (/ x (- z t))) (/.f64 x (*.f64 z (-.f64 z t)))) |
Compiled 23 to 61 computations (-165.2% saved)
| Inputs |
|---|
| Outputs |
|---|
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 1932 | 10097 |
| 1× | iter-limit |
| Inputs |
|---|
%3 = (-.f64 y z) %5 = (-.f64 t z) %8 = (- t z) %9 = (approx %8 t) %10 = (-.f64 z t) %11 = (/.f64 x %10) %13 = (approx (- z y) z) %14 = (/.f64 #s(literal 1 binary64) z) %15 = (/.f64 x y) %16 = (- y z) %18 = (approx (/ x %16) %15) %19 = (/.f64 %5 x) %20 = (/.f64 #s(literal 1 binary64) y) %21 = (/.f64 %3 x) %22 = (*.f64 z %9) %23 = (/.f64 x %9) %24 = (/.f64 x %13) %25 = (/.f64 #s(literal -1 binary64) z) %27 = (/ 1 %16) %28 = (approx %27 %25) %29 = (approx %27 %20) %32 = (approx (/ -1 %8) %14) %33 = (*.f64 %21 %9) %36 = (/.f64 %13 %11) %39 = (*.f64 %32 x) %41 = (*.f64 %13 z) %42 = (* %8 %16) %43 = (approx %42 %41) %44 = (/.f64 #s(literal 1 binary64) %43) %46 = (*.f64 z %13) %48 = (approx (* %16 %8) %46) %52 = (/.f64 #s(literal -1 binary64) %22) %54 = (approx (/ 1 %42) %52) x y z %3 t %5 #s(literal -1 binary64) #s(literal 1 binary64) %9 %10 %11 %13 %14 %15 %18 %19 %20 %21 %22 %23 %24 %25 %28 %29 %32 %33 (/.f64 #s(literal 1 binary64) %33) (/.f64 %11 %13) %36 (/.f64 #s(literal 1 binary64) %36) (*.f64 %32 %24) %39 (/.f64 %39 %13) %41 %43 %44 (*.f64 x %44) %46 %48 (/.f64 x %48) (*.f64 %29 %23) (/.f64 %28 %19) %52 %54 (*.f64 x %54) (/.f64 %18 %9) |
| Outputs |
|---|
%6 = (- z t) %7 = (/ x %6) %8 = (-.f64 z t) %9 = (/.f64 x %8) %13 = (/.f64 x y) %15 = (- y z) %16 = (/ x %15) %17 = (-.f64 y z) %18 = (/.f64 x %17) %20 = (- t z) %21 = (/ %20 x) %22 = (-.f64 t z) %23 = (/.f64 %22 x) %25 = (/ %15 x) %26 = (/.f64 %17 x) %28 = (/ x %20) %29 = (/.f64 x %22) %31 = (- z y) %32 = (/ x %31) %33 = (-.f64 z y) %34 = (/.f64 x %33) %36 = (* %25 %20) %37 = (*.f64 %22 %17) %41 = (/ 1 %36) %44 = (/ %7 %31) %45 = (*.f64 %8 %33) %48 = (/ %31 %7) %52 = (/ -1 %20) %53 = (* %52 %32) %59 = (* %52 x) %63 = (*.f64 #s(literal -1 binary64) z) %67 = (*.f64 #s(literal -1 binary64) y) %68 = (+.f64 z %67) %70 = (/.f64 x z) %73 = (*.f64 x y) %75 = (pow.f64 z #s(literal 2 binary64)) %76 = (/.f64 %73 %75) %81 = (pow.f64 z #s(literal 3 binary64)) %82 = (/.f64 %73 %81) %84 = (/.f64 x %75) %90 = (pow.f64 z #s(literal 4 binary64)) %91 = (/.f64 %73 %90) %93 = (/.f64 x %81) %102 = (/.f64 #s(literal 1 binary64) y) %104 = (/.f64 z x) %107 = (/.f64 y x) %113 = (*.f64 #s(literal -1 binary64) %84) %117 = (*.f64 #s(literal -1 binary64) %93) %123 = (/ 1 %15) %128 = (/.f64 #s(literal 1 binary64) z) %133 = (/.f64 #s(literal 1 binary64) %75) %140 = (/.f64 #s(literal 1 binary64) %81) %147 = (*.f64 z %22) %148 = (/.f64 %147 x) %151 = (/.f64 t x) %156 = (/.f64 x %147) %159 = (*.f64 %75 %22) %164 = (*.f64 %81 %22) %166 = (*.f64 #s(literal -1 binary64) (/.f64 %73 %164)) %167 = (/.f64 x %159) %172 = (*.f64 %90 %22) %174 = (*.f64 #s(literal -1 binary64) (/.f64 %73 %172)) %175 = (/.f64 x %164) %182 = (*.f64 z %8) %183 = (/.f64 x %182) %185 = (*.f64 %75 %8) %189 = (*.f64 %81 %8) %192 = (*.f64 #s(literal -1 binary64) (/.f64 x %185)) %205 = (/.f64 %182 x) %207 = (*.f64 y %8) %208 = (/.f64 %207 x) %221 = (* %31 z) %223 = (*.f64 y z) %226 = (* %20 %15) %229 = (*.f64 y %22) %232 = (/ 1 %226) %237 = (/.f64 #s(literal 1 binary64) %147) %242 = (/.f64 #s(literal 1 binary64) %159) %256 = (/.f64 z y) %257 = (*.f64 #s(literal -1 binary64) %256) %259 = (*.f64 y (+.f64 #s(literal 1 binary64) %257)) %263 = (*.f64 y (-.f64 %256 #s(literal 1 binary64))) %265 = (*.f64 x z) %266 = (/.f64 %265 y) %268 = (/.f64 (+.f64 x %266) y) %270 = (*.f64 x %75) %271 = (pow.f64 y #s(literal 2 binary64)) %272 = (/.f64 %270 %271) %274 = (*.f64 #s(literal -1 binary64) %266) %278 = (*.f64 x %81) %279 = (pow.f64 y #s(literal 3 binary64)) %280 = (/.f64 %278 %279) %282 = (*.f64 #s(literal -1 binary64) %272) %288 = (/.f64 z %73) %289 = (/.f64 #s(literal 1 binary64) x) %296 = (/.f64 (fma.f64 #s(literal -1 binary64) x %274) y) %311 = (/.f64 %75 %271) %325 = (/.f64 %147 %73) %332 = (/.f64 %265 %229) %336 = (*.f64 %271 %22) %337 = (/.f64 %270 %336) %339 = (*.f64 #s(literal -1 binary64) %332) %343 = (*.f64 %279 %22) %344 = (/.f64 %278 %343) %354 = (/.f64 %265 %207) %360 = (/.f64 %270 (*.f64 %271 %8)) %377 = (/.f64 %182 %73) %392 = (/.f64 %75 y) %397 = (/.f64 %147 y) %405 = (/.f64 #s(literal 1 binary64) %22) %406 = (/.f64 z %229) %410 = (/.f64 %75 %336) %412 = (*.f64 #s(literal -1 binary64) %406) %429 = (/.f64 %270 y) %437 = (/.f64 %278 y) %462 = (*.f64 #s(literal -1 binary64) %270) %504 = (/.f64 %265 %22) %531 = (/.f64 %265 %8) %570 = (*.f64 #s(literal -1 binary64) (/.f64 z %22)) %594 = (+.f64 t %63) %596 = (*.f64 #s(literal -1 binary64) t) %599 = (/.f64 x t) %602 = (pow.f64 t #s(literal 2 binary64)) %603 = (/.f64 %265 %602) %607 = (pow.f64 t #s(literal 3 binary64)) %608 = (/.f64 %265 %607) %609 = (*.f64 #s(literal -1 binary64) %608) %610 = (/.f64 x %602) %615 = (pow.f64 t #s(literal 4 binary64)) %616 = (/.f64 %265 %615) %617 = (*.f64 #s(literal -1 binary64) %616) %618 = (/.f64 x %607) %628 = (/.f64 %265 %271) %631 = (/.f64 %265 %279) %632 = (/.f64 x %271) %633 = (*.f64 #s(literal -1 binary64) %632) %637 = (pow.f64 y #s(literal 4 binary64)) %638 = (/.f64 %265 %637) %639 = (/.f64 x %279) %649 = (* z %20) %650 = (*.f64 t z) %657 = (*.f64 #s(literal -1 binary64) %610) %685 = (/.f64 #s(literal 1 binary64) %271) %698 = (/.f64 z %602) %699 = (*.f64 #s(literal -1 binary64) %698) %700 = (/.f64 #s(literal 1 binary64) t) %701 = (-.f64 %699 %700) %705 = (/.f64 #s(literal 1 binary64) %602) %708 = (-.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 z %607)) %705)) %700) %717 = (-.f64 (*.f64 z (-.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 z %615)) (/.f64 #s(literal 1 binary64) %607))) %705)) %700) %719 = (*.f64 t y) %720 = (/.f64 %719 x) %730 = (/.f64 x %719) %732 = (fma.f64 #s(literal -1 binary64) t %67) %733 = (*.f64 z %732) %735 = (*.f64 %602 %271) %739 = (pow.f64 %732 #s(literal 2 binary64)) %740 = (*.f64 x %739) %741 = (*.f64 %607 %279) %743 = (/.f64 x %735) %744 = (fma.f64 #s(literal -1 binary64) (/.f64 %740 %741) %743) %747 = (*.f64 x %732) %748 = (/.f64 %747 %735) %764 = (+.f64 t y) %770 = (pow.f64 %764 #s(literal 2 binary64)) %771 = (*.f64 x %770) %772 = (/.f64 %771 %741) %773 = (fma.f64 #s(literal -1 binary64) %743 %772) %774 = (*.f64 x %764) %775 = (/.f64 %774 %735) %807 = (/.f64 #s(literal 1 binary64) %719) %813 = (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 t %271)) (/.f64 #s(literal 1 binary64) (*.f64 %602 y))) %819 = (+.f64 (/.f64 #s(literal 1 binary64) %735) (/.f64 (*.f64 %732 %813) %719)) %838 = (/ -1 %649) %847 = (/.f64 y z) %849 = (*.f64 z (-.f64 %847 #s(literal 1 binary64))) %851 = (/.f64 t z) %852 = (-.f64 %851 #s(literal 1 binary64)) %853 = (*.f64 z %852) %855 = (*.f64 #s(literal -1 binary64) %851) %857 = (*.f64 z (+.f64 #s(literal 1 binary64) %855)) %859 = (*.f64 t x) %860 = (/.f64 %859 z) %862 = (/.f64 (+.f64 x %860) z) %864 = (*.f64 %602 x) %865 = (/.f64 %864 %75) %867 = (*.f64 #s(literal -1 binary64) %860) %871 = (*.f64 %607 x) %872 = (/.f64 %871 %81) %874 = (*.f64 #s(literal -1 binary64) %865) %879 = (*.f64 #s(literal -1 binary64) %847) %880 = (+.f64 #s(literal 1 binary64) %879) %881 = (*.f64 z %880) %883 = (/.f64 %73 z) %884 = (*.f64 #s(literal -1 binary64) %883) %886 = (/.f64 (fma.f64 #s(literal -1 binary64) x %884) z) %888 = (*.f64 x %271) %889 = (/.f64 %888 %75) %890 = (*.f64 #s(literal -1 binary64) %889) %895 = (*.f64 x %279) %896 = (/.f64 %895 %81) %903 = (/.f64 t %265) %907 = (/.f64 y %265) %911 = (*.f64 #s(literal -1 binary64) %75) %916 = (/.f64 (fma.f64 #s(literal -1 binary64) x %867) z) %924 = (+.f64 %860 %865) %929 = (/.f64 (+.f64 x %883) z) %943 = (/.f64 %271 %75) %945 = (+.f64 #s(literal 1 binary64) %847) %956 = (+.f64 #s(literal 1 binary64) %851) %959 = (/.f64 %602 %75) %964 = (/.f64 %607 %81) %973 = (fma.f64 #s(literal -1 binary64) %907 %289) %984 = (/.f64 %747 z) %989 = (*.f64 t %73) %990 = (fma.f64 #s(literal -1 binary64) %740 %989) %997 = (*.f64 y %732) %1007 = (/.f64 %989 %75) %1013 = (/.f64 %774 z) %1017 = (/.f64 %771 %75) %1023 = (*.f64 y %764) %1025 = (*.f64 t (*.f64 x %1023)) %1047 = (fma.f64 #s(literal -1 binary64) %851 %879) %1051 = (/.f64 %719 %75) %1063 = (fma.f64 #s(literal -1 binary64) %739 %719) %1103 = (/.f64 %864 z) %1111 = (/.f64 %871 z) %1126 = (/.f64 %888 z) %1135 = (/.f64 %895 z) %1222 = (/.f64 %602 z) %1230 = (/.f64 %607 z) %1242 = (+.f64 %151 %107) %1263 = (fma.f64 #s(literal -1 binary64) %771 %989) %1282 = (/.f64 %719 z) %1305 = (fma.f64 #s(literal -1 binary64) %770 %719) %1339 = (/.f64 %859 %75) %1342 = (/.f64 %859 %81) %1346 = (/.f64 %859 %90) %1373 = (+.f64 %133 (/.f64 t %81)) %1378 = (fma.f64 t (+.f64 %140 (/.f64 t %90)) %133) %1381 = (*.f64 z %17) %1382 = (/.f64 %1381 x) %1389 = (/.f64 x %1381) %1392 = (*.f64 %75 %17) %1397 = (*.f64 %81 %17) %1400 = (/.f64 x %1392) %1405 = (*.f64 %90 %17) %1415 = (*.f64 z %33) %1416 = (/.f64 x %1415) %1418 = (*.f64 %75 %33) %1422 = (*.f64 %81 %33) %1423 = (/.f64 %859 %1422) %1424 = (/.f64 x %1418) %1425 = (*.f64 #s(literal -1 binary64) %1424) %1430 = (/.f64 %859 (*.f64 %90 %33)) %1431 = (/.f64 x %1422) %1438 = (/.f64 %1415 x) %1440 = (*.f64 t %33) %1441 = (/.f64 %1440 x) %1460 = (*.f64 t %17) %1467 = (/.f64 #s(literal 1 binary64) %1381) %1472 = (/.f64 #s(literal 1 binary64) %1392) %1496 = (/.f64 z t) %1497 = (*.f64 #s(literal -1 binary64) %1496) %1499 = (*.f64 t (+.f64 #s(literal 1 binary64) %1497)) %1502 = (*.f64 t (-.f64 %1496 #s(literal 1 binary64))) %1504 = (/.f64 %265 t) %1505 = (*.f64 #s(literal -1 binary64) %1504) %1507 = (/.f64 (fma.f64 #s(literal -1 binary64) x %1505) t) %1509 = (/.f64 %270 %602) %1510 = (*.f64 #s(literal -1 binary64) %1509) %1515 = (/.f64 %278 %607) %1516 = (*.f64 #s(literal -1 binary64) %1515) %1522 = (/.f64 z %859) %1526 = (/.f64 %75 t) %1527 = (*.f64 #s(literal -1 binary64) %1526) %1532 = (/.f64 (+.f64 x %1504) t) %1539 = (fma.f64 #s(literal -1 binary64) %1504 %1510) %1544 = (/.f64 (-.f64 %1497 #s(literal 1 binary64)) t) %1546 = (/.f64 %75 %602) %1548 = (+.f64 #s(literal 1 binary64) %1496) %1561 = (/.f64 %1381 %859) %1568 = (/.f64 %265 %1460) %1572 = (*.f64 %602 %17) %1573 = (/.f64 %270 %1572) %1575 = (*.f64 #s(literal -1 binary64) %1568) %1579 = (*.f64 %607 %17) %1590 = (/.f64 %265 %1440) %1596 = (/.f64 %270 (*.f64 %602 %33)) %1597 = (*.f64 #s(literal -1 binary64) %1596) %1604 = (*.f64 #s(literal -1 binary64) (/.f64 %278 (*.f64 %607 %33))) %1613 = (/.f64 %1415 %859) %1635 = (/.f64 %1381 t) %1643 = (/.f64 #s(literal 1 binary64) %17) %1644 = (/.f64 z %1460) %1648 = (/.f64 %75 %1572) %1650 = (*.f64 #s(literal -1 binary64) %1644) %1661 = (+.f64 %700 %128) %1681 = (/.f64 %270 t) %1690 = (/.f64 %278 t) %1757 = (/.f64 %265 %17) %1784 = (/.f64 %265 %33) %1818 = (*.f64 #s(literal -1 binary64) (/.f64 z %17)) (approx x #s(literal 0 binary64)) (approx x x) (approx %7 %9) (approx (/ x y) %13) (approx %16 %18) (approx %21 %23) (approx %25 %26) (approx %28 %29) (approx %32 %34) (approx %36 (/.f64 %37 x)) (approx %41 (/.f64 x %37)) (approx %44 (/.f64 x %45)) (approx %48 (/.f64 %45 x)) (approx %53 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 %22 %33)))) (approx %59 (*.f64 #s(literal -1 binary64) %29)) (approx y y) (approx %15 %63) (approx %15 %17) (approx %31 z) (approx %31 %68) (approx %16 (*.f64 #s(literal -1 binary64) %70)) (approx %16 (fma.f64 #s(literal -1 binary64) %70 (*.f64 #s(literal -1 binary64) %76))) (approx %16 (fma.f64 #s(literal -1 binary64) %70 (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) %82) %84)))) (approx %16 (fma.f64 #s(literal -1 binary64) %70 (*.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) %91) %93)) %84)))) (approx (/ 1 y) %102) (approx %25 (*.f64 #s(literal -1 binary64) %104)) (approx %25 (fma.f64 #s(literal -1 binary64) %104 %107)) (approx %32 %70) (approx %32 (+.f64 %70 %76)) (approx %32 (fma.f64 y (-.f64 %82 %113) %70)) (approx %32 (fma.f64 y (-.f64 (*.f64 y (-.f64 %91 %117)) %113) %70)) (approx %123 (/.f64 #s(literal -1 binary64) z)) (approx %123 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y %75)) %128)) (approx %123 (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y %81)) %133)) %128)) (approx %123 (-.f64 (*.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y %90)) %140)) %133)) %128)) (approx %36 (*.f64 #s(literal -1 binary64) %148)) (approx %36 (fma.f64 #s(literal -1 binary64) %148 (*.f64 y (-.f64 %151 %104)))) (approx %41 (*.f64 #s(literal -1 binary64) %156)) (approx %41 (fma.f64 #s(literal -1 binary64) %156 (*.f64 #s(literal -1 binary64) (/.f64 %73 %159)))) (approx %41 (fma.f64 #s(literal -1 binary64) %156 (*.f64 y (-.f64 %166 %167)))) (approx %41 (fma.f64 #s(literal -1 binary64) %156 (*.f64 y (-.f64 (*.f64 y (-.f64 %174 %175)) %167)))) (approx %44 %183) (approx %44 (+.f64 %183 (/.f64 %73 %185))) (approx %44 (fma.f64 y (-.f64 (/.f64 %73 %189) %192) %183)) (approx %44 (fma.f64 y (-.f64 (*.f64 y (-.f64 (/.f64 %73 (*.f64 %90 %8)) (*.f64 #s(literal -1 binary64) (/.f64 x %189)))) %192) %183)) (approx %48 %205) (approx %48 (fma.f64 #s(literal -1 binary64) %208 %205)) (approx %53 (fma.f64 #s(literal -1 binary64) %156 (*.f64 y (fma.f64 #s(literal -1 binary64) %167 %166)))) (approx %53 (fma.f64 #s(literal -1 binary64) %156 (*.f64 y (fma.f64 #s(literal -1 binary64) %167 (*.f64 y (fma.f64 #s(literal -1 binary64) %175 %174)))))) (approx %221 %75) (approx %221 (fma.f64 #s(literal -1 binary64) %223 %75)) (approx %226 (*.f64 #s(literal -1 binary64) %147)) (approx %226 (fma.f64 #s(literal -1 binary64) %147 %229)) (approx %232 (/.f64 #s(literal -1 binary64) %147)) (approx %232 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y %159)) %237)) (approx %232 (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y %164)) %242)) %237)) (approx %232 (-.f64 (*.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 y %172)) (/.f64 #s(literal 1 binary64) %164))) %242)) %237)) (approx %15 %259) (approx %31 %67) (approx %31 %263) (approx %16 %268) (approx %16 (/.f64 (-.f64 (+.f64 x %272) %274) y)) (approx %16 (/.f64 (-.f64 (+.f64 x %280) (fma.f64 #s(literal -1 binary64) %266 %282)) y)) (approx %25 %107) (approx %25 (*.f64 y (fma.f64 #s(literal -1 binary64) %288 %289))) (approx %32 (*.f64 #s(literal -1 binary64) %13)) (approx %32 %296) (approx %32 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) x %282) %266) y)) (approx %32 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) %280)) (+.f64 %266 %272)) y)) (approx %123 (/.f64 (+.f64 #s(literal 1 binary64) %256) y)) (approx %123 (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) %311) %257) y)) (approx %123 (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 %81 %279)) (fma.f64 #s(literal -1 binary64) %256 (*.f64 #s(literal -1 binary64) %311))) y)) (approx %36 (/.f64 %229 x)) (approx %36 (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) %325 %151) %104))) (approx %41 (/.f64 x %229)) (approx %41 (/.f64 (+.f64 %29 %332) y)) (approx %41 (/.f64 (-.f64 (+.f64 %29 %337) %339) y)) (approx %41 (/.f64 (-.f64 (+.f64 %29 %344) (fma.f64 #s(literal -1 binary64) %332 (*.f64 #s(literal -1 binary64) %337))) y)) (approx %44 (*.f64 #s(literal -1 binary64) (/.f64 x %207))) (approx %44 (/.f64 (fma.f64 #s(literal -1 binary64) %9 (*.f64 #s(literal -1 binary64) %354)) y)) (approx %44 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %9 (*.f64 #s(literal -1 binary64) %360)) %354) y)) (approx %44 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %9 (*.f64 #s(literal -1 binary64) (/.f64 %278 (*.f64 %279 %8)))) (+.f64 %354 %360)) y)) (approx %48 (*.f64 #s(literal -1 binary64) %208)) (approx %48 (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 %8 x) %377))) (approx %53 (/.f64 (+.f64 %29 (+.f64 %332 %337)) y)) (approx %53 (/.f64 (+.f64 %29 (+.f64 %332 (+.f64 %337 %344))) y)) (approx %221 (*.f64 #s(literal -1 binary64) %223)) (approx %221 (*.f64 y (fma.f64 #s(literal -1 binary64) z %392))) (approx %226 %229) (approx %226 (*.f64 y (-.f64 (+.f64 t (*.f64 #s(literal -1 binary64) %397)) z))) (approx %232 (/.f64 #s(literal 1 binary64) %229)) (approx %232 (/.f64 (+.f64 %405 %406) y)) (approx %232 (/.f64 (-.f64 (+.f64 %405 %410) %412) y)) (approx %232 (/.f64 (-.f64 (+.f64 %405 (/.f64 %81 %343)) (fma.f64 #s(literal -1 binary64) %406 (*.f64 #s(literal -1 binary64) %410))) y)) (approx %15 (*.f64 #s(literal -1 binary64) %263)) (approx %31 (*.f64 #s(literal -1 binary64) %259)) (approx %16 (*.f64 #s(literal -1 binary64) %296)) (approx %16 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x z %429) y))) y))) (approx %16 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %270 (*.f64 #s(literal -1 binary64) %437)) y) %265) y))) y))) (approx %25 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 %288 %289)))) (approx %32 (*.f64 #s(literal -1 binary64) %268)) (approx %32 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %429) %265) y))) y))) (approx %32 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %437 %462) y)) %265) y))) y))) (approx %123 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %257 #s(literal 1 binary64)) y))) (approx %123 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %392 %63) y)) #s(literal 1 binary64)) y))) (approx %123 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %81 y)) %75) y)) %63) y)) #s(literal 1 binary64)) y))) (approx %36 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %23 %325)))) (approx %41 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %29 %339) y))) (approx %41 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %29 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 %504 (/.f64 %270 %229)) y))) y))) (approx %41 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %29 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %270 %22) (*.f64 #s(literal -1 binary64) (/.f64 %278 %229))) y) %504) y))) y))) (approx %44 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 %9 %354) y))) (approx %44 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %270 %207)) %531) y) %9) y))) (approx %44 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %278 %207) (*.f64 #s(literal -1 binary64) (/.f64 %270 %8))) y)) %531) y) %9) y))) (approx %48 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) %377 %104) %151)))) (approx %221 (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 z (*.f64 #s(literal -1 binary64) %392))))) (approx %226 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %22 %397)))) (approx %232 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %412 %405) y))) (approx %232 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %75 %229) %570) y)) %405) y))) (approx %232 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %81 %229)) (/.f64 %75 %22)) y)) %570) y)) %405) y))) (approx %15 (+.f64 y %63)) (approx %20 t) (approx %20 %594) (approx %6 %596) (approx %6 %8) (approx %7 (*.f64 #s(literal -1 binary64) %599)) (approx %7 (fma.f64 #s(literal -1 binary64) %599 (*.f64 #s(literal -1 binary64) %603))) (approx %7 (fma.f64 #s(literal -1 binary64) %599 (*.f64 z (-.f64 %609 %610)))) (approx %7 (fma.f64 #s(literal -1 binary64) %599 (*.f64 z (-.f64 (*.f64 z (-.f64 %617 %618)) %610)))) (approx %31 %33) (approx (/ 1 z) %128) (approx %16 (+.f64 %13 %628)) (approx %16 (fma.f64 z (-.f64 %631 %633) %13)) (approx %16 (fma.f64 z (-.f64 (*.f64 z (-.f64 %638 (*.f64 #s(literal -1 binary64) %639))) %633) %13)) (approx %21 %151) (approx %21 (fma.f64 #s(literal -1 binary64) %104 %151)) (approx %649 %650) (approx %649 (*.f64 z %594)) (approx %28 %599) (approx %28 (+.f64 %599 %603)) (approx %28 (fma.f64 z (-.f64 %608 %657) %599)) (approx %28 (fma.f64 z (-.f64 (*.f64 z (-.f64 %616 (*.f64 #s(literal -1 binary64) %618))) %657) %599)) (approx %32 (fma.f64 #s(literal -1 binary64) %13 (*.f64 #s(literal -1 binary64) %628))) (approx %32 (fma.f64 #s(literal -1 binary64) %13 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) %631) %632)))) (approx %32 (fma.f64 #s(literal -1 binary64) %13 (*.f64 z (-.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) %638) %639)) %632)))) (approx %123 (+.f64 %102 (/.f64 z %271))) (approx %123 (fma.f64 z (+.f64 %685 (/.f64 z %279)) %102)) (approx %123 (fma.f64 z (fma.f64 z (+.f64 (/.f64 #s(literal 1 binary64) %279) (/.f64 z %637)) %685) %102)) (approx %52 (/.f64 #s(literal -1 binary64) t)) (approx %52 %701) (approx %52 %708) (approx %52 %717) (approx %36 %720) (approx %36 (fma.f64 z (fma.f64 #s(literal -1 binary64) %151 (*.f64 #s(literal -1 binary64) %107)) %720)) (approx %36 (fma.f64 z (fma.f64 #s(literal -1 binary64) %151 (fma.f64 #s(literal -1 binary64) %107 %104)) %720)) (approx %41 %730) (approx %41 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x %733) %735) %730)) (approx %41 (fma.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 z %744)) %748) %730)) (approx %41 (fma.f64 z (-.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 %747 %741) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %732 %744) %719))))) %744)) %748) %730)) (approx %53 (+.f64 %730 (/.f64 (*.f64 x (*.f64 z %764)) %735))) (approx %53 (fma.f64 z (fma.f64 z %773 %775) %730)) (approx %53 (fma.f64 z (fma.f64 z (fma.f64 #s(literal -1 binary64) %743 (fma.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 %774 %741) (/.f64 (*.f64 %764 %773) %719)) %772)) %775) %730)) (approx %59 (fma.f64 #s(literal -1 binary64) %599 (*.f64 z (fma.f64 #s(literal -1 binary64) %610 %609)))) (approx %59 (fma.f64 #s(literal -1 binary64) %599 (*.f64 z (fma.f64 #s(literal -1 binary64) %610 (*.f64 z (fma.f64 #s(literal -1 binary64) %618 %617)))))) (approx %221 (*.f64 z %68)) (approx %226 %719) (approx %226 (fma.f64 t y %733)) (approx %226 (fma.f64 t y (*.f64 z (+.f64 z %732)))) (approx %232 %807) (approx %232 (fma.f64 z %813 %807)) (approx %232 (fma.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 z %819) %813) %807)) (approx %232 (fma.f64 z (fma.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %732 %819) %719) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 %602 %279)) (/.f64 #s(literal 1 binary64) (*.f64 %607 %271)))))) %819) %813) %807)) (approx %838 (/.f64 #s(literal -1 binary64) %650)) (approx %838 (/.f64 %701 z)) (approx %838 (/.f64 %708 z)) (approx %838 (/.f64 %717 z)) (approx %15 %849) (approx %20 %853) (approx %6 %857) (approx %7 %862) (approx %7 (/.f64 (-.f64 (+.f64 x %865) %867) z)) (approx %7 (/.f64 (-.f64 (+.f64 x %872) (fma.f64 #s(literal -1 binary64) %860 %874)) z)) (approx %31 %881) (approx %16 %886) (approx %16 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) x %890) %883) z)) (approx %16 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) %896)) (+.f64 %883 %889)) z)) (approx %21 (*.f64 z (-.f64 %903 %289))) (approx %25 (*.f64 z (-.f64 %907 %289))) (approx %649 %911) (approx %649 (*.f64 %75 %852)) (approx %28 %916) (approx %28 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) x %874) %860) z)) (approx %28 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) %872)) %924) z)) (approx %32 %929) (approx %32 (/.f64 (-.f64 (+.f64 x %889) %884) z)) (approx %32 (/.f64 (-.f64 (+.f64 x %896) (fma.f64 #s(literal -1 binary64) %883 %890)) z)) (approx %123 (/.f64 (-.f64 %879 #s(literal 1 binary64)) z)) (approx %123 (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %943) %945) z)) (approx %123 (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %279 %81)) (+.f64 #s(literal 1 binary64) (+.f64 %847 %943))) z)) (approx %52 (/.f64 %956 z)) (approx %52 (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) %959) %855) z)) (approx %52 (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) %964) (fma.f64 #s(literal -1 binary64) %851 (*.f64 #s(literal -1 binary64) %959))) z)) (approx %36 (/.f64 %75 x)) (approx %36 (*.f64 %75 (fma.f64 #s(literal -1 binary64) %903 %973))) (approx %36 (*.f64 %75 (fma.f64 #s(literal -1 binary64) %903 (fma.f64 #s(literal -1 binary64) %907 (+.f64 %289 (/.f64 %719 %270)))))) (approx %41 %84) (approx %41 (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) %984)) %75)) (approx %41 (/.f64 (-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 %990 %75))) %984) %75)) (approx %41 (/.f64 (-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 t (*.f64 x %997)) (*.f64 #s(literal -1 binary64) (*.f64 %732 %990))) %81))) (fma.f64 #s(literal -1 binary64) (/.f64 %740 %75) (+.f64 %1007 %984))) %75)) (approx %53 (/.f64 (+.f64 x %1013) %75)) (approx %53 (/.f64 (+.f64 x (fma.f64 #s(literal -1 binary64) %1007 (+.f64 %1013 %1017))) %75)) (approx %53 (/.f64 (+.f64 x (fma.f64 #s(literal -1 binary64) %1007 (fma.f64 #s(literal -1 binary64) (/.f64 %1025 %81) (+.f64 %1013 (+.f64 %1017 (/.f64 (*.f64 %764 (fma.f64 #s(literal -1 binary64) %989 %771)) %81)))))) %75)) (approx %59 (/.f64 (+.f64 x %924) z)) (approx %59 (/.f64 (+.f64 x (+.f64 %860 (+.f64 %865 %872))) z)) (approx %221 (*.f64 %75 %880)) (approx %226 (*.f64 %75 (+.f64 #s(literal 1 binary64) %1047))) (approx %226 (*.f64 %75 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %851 (fma.f64 #s(literal -1 binary64) %847 %1051))))) (approx %232 %133) (approx %232 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 %732 z))) %75)) (approx %232 (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 %1063 %75))) %1047) %75)) (approx %232 (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 t %997) (*.f64 #s(literal -1 binary64) (*.f64 %732 %1063))) %81))) (fma.f64 #s(literal -1 binary64) %851 (fma.f64 #s(literal -1 binary64) %847 (fma.f64 #s(literal -1 binary64) (/.f64 %739 %75) %1051)))) %75)) (approx %838 (/.f64 %956 %75)) (approx %838 (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 %851 %959)) %75)) (approx %838 (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 %851 (+.f64 %959 %964))) %75)) (approx %15 (*.f64 #s(literal -1 binary64) %881)) (approx %20 (*.f64 #s(literal -1 binary64) %857)) (approx %6 (*.f64 #s(literal -1 binary64) %853)) (approx %7 (*.f64 #s(literal -1 binary64) %916)) (approx %7 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 t x %1103) z))) z))) (approx %7 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %864 (*.f64 #s(literal -1 binary64) %1111)) z) %859) z))) z))) (approx %31 (*.f64 #s(literal -1 binary64) %849)) (approx %16 (*.f64 #s(literal -1 binary64) %929)) (approx %16 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %1126) %73) z))) z))) (approx %16 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1135 (*.f64 #s(literal -1 binary64) %888)) z)) %73) z))) z))) (approx %21 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %903 %289)))) (approx %25 (*.f64 #s(literal -1 binary64) (*.f64 z %973))) (approx %28 (*.f64 #s(literal -1 binary64) %862)) (approx %28 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %1103) %859) z))) z))) (approx %28 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1111 (*.f64 #s(literal -1 binary64) %864)) z)) %859) z))) z))) (approx %32 (*.f64 #s(literal -1 binary64) %886)) (approx %32 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y %1126) z))) z))) (approx %32 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %888 (*.f64 #s(literal -1 binary64) %1135)) z) %73) z))) z))) (approx %123 (*.f64 #s(literal -1 binary64) (/.f64 %945 z))) (approx %123 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %271 z)) y) z))) z))) (approx %123 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %279 z) (*.f64 #s(literal -1 binary64) %271)) z)) y) z))) z))) (approx %52 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %855 #s(literal 1 binary64)) z))) (approx %52 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1222 %596) z)) #s(literal 1 binary64)) z))) (approx %52 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %1230) %602) z)) %596) z)) #s(literal 1 binary64)) z))) (approx %36 (*.f64 %75 (fma.f64 #s(literal -1 binary64) (/.f64 %1242 z) %289))) (approx %36 (*.f64 %75 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %719 %265) %1242) z) %289))) (approx %41 (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %771 z) (/.f64 %989 z)) %774) z))) %75)) (approx %41 (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %1025 z) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %764 %1263) z))) %1263) z)) %774) z))) %75)) (approx %226 (*.f64 %75 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 %764 z))))) (approx %226 (*.f64 %75 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 t (+.f64 y (*.f64 #s(literal -1 binary64) %1282))) z))))) (approx %232 (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 %851 %847)) %75)) (approx %232 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %770 z) %1282) %764) z))) %75)) (approx %232 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t %1023) z) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %764 %1305) z))) %1305) z)) %764) z))) %75)) (approx %838 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %1222) t) z))) %75)) (approx %838 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1230 (*.f64 #s(literal -1 binary64) %602)) z)) t) z))) %75)) (approx %20 %22) (approx %6 (+.f64 z %596)) (approx %7 (+.f64 %70 %1339)) (approx %7 (fma.f64 t (-.f64 %1342 %113) %70)) (approx %7 (fma.f64 t (-.f64 (*.f64 t (-.f64 %1346 %117)) %113) %70)) (approx %649 (fma.f64 #s(literal -1 binary64) %75 %650)) (approx %28 (fma.f64 #s(literal -1 binary64) %70 (*.f64 #s(literal -1 binary64) %1339))) (approx %28 (fma.f64 #s(literal -1 binary64) %70 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) %1342) %84)))) (approx %28 (fma.f64 #s(literal -1 binary64) %70 (*.f64 t (-.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) %1346) %93)) %84)))) (approx %52 (+.f64 %128 (/.f64 t %75))) (approx %52 (fma.f64 t %1373 %128)) (approx %52 (fma.f64 t %1378 %128)) (approx %36 (*.f64 #s(literal -1 binary64) %1382)) (approx %36 (fma.f64 #s(literal -1 binary64) %1382 (*.f64 t (-.f64 %107 %104)))) (approx %41 (*.f64 #s(literal -1 binary64) %1389)) (approx %41 (fma.f64 #s(literal -1 binary64) %1389 (*.f64 #s(literal -1 binary64) (/.f64 %859 %1392)))) (approx %41 (fma.f64 #s(literal -1 binary64) %1389 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %859 %1397)) %1400)))) (approx %41 (fma.f64 #s(literal -1 binary64) %1389 (*.f64 t (-.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %859 %1405)) (/.f64 x %1397))) %1400)))) (approx %44 %1416) (approx %44 (+.f64 %1416 (/.f64 %859 %1418))) (approx %44 (fma.f64 t (-.f64 %1423 %1425) %1416)) (approx %44 (fma.f64 t (-.f64 (*.f64 t (-.f64 %1430 (*.f64 #s(literal -1 binary64) %1431))) %1425) %1416)) (approx %48 %1438) (approx %48 (fma.f64 #s(literal -1 binary64) %1441 %1438)) (approx %53 (fma.f64 t (+.f64 %1424 %1423) %1416)) (approx %53 (fma.f64 t (fma.f64 t (+.f64 %1431 %1430) %1424) %1416)) (approx %59 (fma.f64 t (+.f64 %84 %1342) %70)) (approx %59 (fma.f64 t (fma.f64 t (+.f64 %93 %1346) %84) %70)) (approx %226 (*.f64 #s(literal -1 binary64) %1381)) (approx %226 (fma.f64 #s(literal -1 binary64) %1381 %1460)) (approx %232 (/.f64 #s(literal -1 binary64) %1381)) (approx %232 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 t %1392)) %1467)) (approx %232 (-.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 t %1397)) %1472)) %1467)) (approx %232 (-.f64 (*.f64 t (-.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 t %1405)) (/.f64 #s(literal 1 binary64) %1397))) %1472)) %1467)) (approx %838 %1373) (approx %838 %1378) (approx %838 (fma.f64 t (fma.f64 t (+.f64 (/.f64 #s(literal 1 binary64) %90) (/.f64 t (pow.f64 z #s(literal 5 binary64)))) %140) %133)) (approx %20 %1499) (approx %6 %1502) (approx %7 %1507) (approx %7 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) x %1510) %1504) t)) (approx %7 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) x %1516) (+.f64 %1504 %1509)) t)) (approx %21 (*.f64 t (fma.f64 #s(literal -1 binary64) %1522 %289))) (approx %649 (*.f64 t (+.f64 z %1527))) (approx %28 %1532) (approx %28 (/.f64 (-.f64 (+.f64 x %1509) %1505) t)) (approx %28 (/.f64 (-.f64 (+.f64 x %1515) %1539) t)) (approx %52 %1544) (approx %52 (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %1546) %1548) t)) (approx %52 (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %81 %607)) (+.f64 #s(literal 1 binary64) (+.f64 %1496 %1546))) t)) (approx %36 (/.f64 %1460 x)) (approx %36 (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %1561 %107) %104))) (approx %41 (/.f64 x %1460)) (approx %41 (/.f64 (+.f64 %18 %1568) t)) (approx %41 (/.f64 (-.f64 (+.f64 %18 %1573) %1575) t)) (approx %41 (/.f64 (-.f64 (+.f64 %18 (/.f64 %278 %1579)) (fma.f64 #s(literal -1 binary64) %1568 (*.f64 #s(literal -1 binary64) %1573))) t)) (approx %44 (*.f64 #s(literal -1 binary64) (/.f64 x %1440))) (approx %44 (/.f64 (fma.f64 #s(literal -1 binary64) %34 (*.f64 #s(literal -1 binary64) %1590)) t)) (approx %44 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %34 %1597) %1590) t)) (approx %44 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %34 %1604) (+.f64 %1590 %1596)) t)) (approx %48 (*.f64 #s(literal -1 binary64) %1441)) (approx %48 (*.f64 t (fma.f64 #s(literal -1 binary64) (/.f64 %33 x) %1613))) (approx %53 (/.f64 (fma.f64 #s(literal -1 binary64) %34 (fma.f64 #s(literal -1 binary64) %1590 %1597)) t)) (approx %53 (/.f64 (fma.f64 #s(literal -1 binary64) %34 (fma.f64 #s(literal -1 binary64) %1590 (fma.f64 #s(literal -1 binary64) %1596 %1604))) t)) (approx %59 (/.f64 (fma.f64 #s(literal -1 binary64) x %1539) t)) (approx %59 (/.f64 (fma.f64 #s(literal -1 binary64) x (fma.f64 #s(literal -1 binary64) %1504 (fma.f64 #s(literal -1 binary64) %1509 %1516))) t)) (approx %226 %1460) (approx %226 (*.f64 t (-.f64 (+.f64 y (*.f64 #s(literal -1 binary64) %1635)) z))) (approx %232 (/.f64 #s(literal 1 binary64) %1460)) (approx %232 (/.f64 (+.f64 %1643 %1644) t)) (approx %232 (/.f64 (-.f64 (+.f64 %1643 %1648) %1650) t)) (approx %232 (/.f64 (-.f64 (+.f64 %1643 (/.f64 %81 %1579)) (fma.f64 #s(literal -1 binary64) %1644 (*.f64 #s(literal -1 binary64) %1648))) t)) (approx %838 (*.f64 #s(literal -1 binary64) (/.f64 %1661 t))) (approx %838 (/.f64 (-.f64 %699 %1661) t)) (approx %838 (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %75 %607)) (+.f64 %700 (+.f64 %128 %698))) t)) (approx %20 (*.f64 #s(literal -1 binary64) %1502)) (approx %6 (*.f64 #s(literal -1 binary64) %1499)) (approx %7 (*.f64 #s(literal -1 binary64) %1532)) (approx %7 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %1681) %265) t))) t))) (approx %7 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1690 %462) t)) %265) t))) t))) (approx %21 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 %1522 %289)))) (approx %649 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) z %1526)))) (approx %28 (*.f64 #s(literal -1 binary64) %1507)) (approx %28 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x z %1681) t))) t))) (approx %28 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %270 (*.f64 #s(literal -1 binary64) %1690)) t) %265) t))) t))) (approx %52 (*.f64 #s(literal -1 binary64) (/.f64 %1548 t))) (approx %52 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1527 z) t))) t))) (approx %52 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %81 t) %911) t)) z) t))) t))) (approx %36 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %26 %1561)))) (approx %41 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %18 %1575) t))) (approx %41 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %18 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 %1757 (/.f64 %270 %1460)) t))) t))) (approx %41 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %18 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %270 %17) (*.f64 #s(literal -1 binary64) (/.f64 %278 %1460))) t) %1757) t))) t))) (approx %44 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 %34 %1590) t))) (approx %44 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %270 %1440)) %1784) t) %34) t))) (approx %44 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %278 %1440) (*.f64 #s(literal -1 binary64) (/.f64 %270 %33))) t)) %1784) t) %34) t))) (approx %48 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %1613 %104) %107)))) (approx %226 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %17 %1635)))) (approx %232 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1650 %1643) t))) (approx %232 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %75 %1460) %1818) t)) %1643) t))) (approx %232 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %81 %1460)) (/.f64 %75 %17)) t)) %1818) t)) %1643) t))) (approx %838 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1544 %128) t))) (approx %838 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1526 %63) t)) #s(literal 1 binary64)) t) %128) t))) |
12 calls:
| Time | Variable | Point |
|---|---|---|
| 10.0ms | x | 0 |
| 8.0ms | y | -inf |
| 5.0ms | x | inf |
| 4.0ms | x | -inf |
| 4.0ms | y | 0 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 55 | 406 |
| 0 | 86 | 402 |
| 1 | 319 | 400 |
| 2 | 1145 | 400 |
| 0 | 4096 | 400 |
| 0 | 4731 | 400 |
| 1× | iter-limit |
| 1× | iter-limit |
| 1× | node-limit |
| 1× | iter-limit |
| Inputs |
|---|
%3 = (-.f64 y z) %5 = (-.f64 t z) %8 = (- t z) %9 = (approx %8 t) %10 = (-.f64 z t) %11 = (/.f64 x %10) %13 = (approx (- z y) z) %14 = (/.f64 #s(literal 1 binary64) z) %15 = (/.f64 x y) %16 = (- y z) %18 = (approx (/ x %16) %15) %19 = (/.f64 %5 x) %20 = (/.f64 #s(literal 1 binary64) y) %21 = (/.f64 %3 x) %22 = (*.f64 z %9) %23 = (/.f64 x %9) %24 = (/.f64 x %13) %25 = (/.f64 #s(literal -1 binary64) z) %27 = (/ 1 %16) %28 = (approx %27 %25) %29 = (approx %27 %20) %32 = (approx (/ -1 %8) %14) %33 = (*.f64 %21 %9) %36 = (/.f64 %13 %11) %39 = (*.f64 %32 x) %41 = (*.f64 %13 z) %42 = (* %8 %16) %43 = (approx %42 %41) %44 = (/.f64 #s(literal 1 binary64) %43) %46 = (*.f64 z %13) %48 = (approx (* %16 %8) %46) %52 = (/.f64 #s(literal -1 binary64) %22) %54 = (approx (/ 1 %42) %52) x y z %3 t %5 #s(literal -1 binary64) #s(literal 1 binary64) %9 %10 %11 %13 %14 %15 %18 %19 %20 %21 %22 %23 %24 %25 %28 %29 %32 %33 (/.f64 #s(literal 1 binary64) %33) (/.f64 %11 %13) %36 (/.f64 #s(literal 1 binary64) %36) (*.f64 %32 %24) %39 (/.f64 %39 %13) %41 %43 %44 (*.f64 x %44) %46 %48 (/.f64 x %48) (*.f64 %29 %23) (/.f64 %28 %19) %52 %54 (*.f64 x %54) (/.f64 %18 %9) |
| Outputs |
|---|
%3 = (-.f64 y z) %6 = (/.f64 #s(literal 1 binary64) %3) %8 = (-.f64 z y) %10 = (neg.f64 y) %11 = (neg.f64 %10) %13 = (neg.f64 z) %14 = (neg.f64 %11) %17 = (neg.f64 %13) %19 = (neg.f64 %17) %27 = (-.f64 t z) %29 = (/.f64 #s(literal 1 binary64) %27) %31 = (-.f64 z t) %33 = (neg.f64 t) %34 = (neg.f64 %33) %36 = (neg.f64 %34) %47 = (- t z) %48 = (approx %47 t) %50 = (/.f64 #s(literal 1 binary64) %48) %53 = (/.f64 #s(literal 1 binary64) %31) %68 = (/.f64 #s(literal 2 binary64) x) %69 = (/.f64 #s(literal 1/2 binary64) %68) %70 = (*.f64 #s(literal 1/2 binary64) %31) %71 = (/.f64 #s(literal 2 binary64) %70) %73 = (/.f64 #s(literal -1 binary64) %68) %74 = (/.f64 #s(literal -1 binary64) %70) %77 = (/.f64 %31 x) %78 = (*.f64 #s(literal 1/2 binary64) %77) %79 = (/.f64 #s(literal 2 binary64) %78) %81 = (/.f64 #s(literal -1 binary64) x) %82 = (/.f64 #s(literal 2 binary64) %81) %83 = (/.f64 #s(literal 1/2 binary64) %27) %85 = (/.f64 #s(literal 2 binary64) %68) %86 = (/.f64 #s(literal 1/2 binary64) %70) %88 = (/.f64 #s(literal 1 binary64) %68) %89 = (/.f64 #s(literal 1 binary64) %70) %92 = (/.f64 #s(literal 1 binary64) x) %93 = (/.f64 #s(literal -2 binary64) %92) %95 = (/.f64 #s(literal 1/2 binary64) %81) %96 = (/.f64 #s(literal 2 binary64) %27) %98 = (/.f64 #s(literal -1 binary64) %81) %100 = (/.f64 #s(literal -2 binary64) %27) %101 = (/.f64 #s(literal 1/2 binary64) %92) %103 = (/.f64 #s(literal 2 binary64) %92) %104 = (/.f64 #s(literal 1/2 binary64) %31) %106 = (/.f64 #s(literal 1 binary64) %92) %108 = (/.f64 #s(literal -1 binary64) %92) %110 = (/.f64 #s(literal 2 binary64) %31) %113 = (/.f64 #s(literal -1 binary64) %78) %118 = (/.f64 #s(literal -1/2 binary64) %92) %121 = (/.f64 #s(literal 1 binary64) %78) %123 = (/.f64 #s(literal 2 binary64) %77) %125 = (/.f64 x %31) %126 = (*.f64 #s(literal 1/2 binary64) %125) %129 = (neg.f64 x) %135 = (/.f64 #s(literal 1/2 binary64) %78) %138 = (/.f64 x %27) %143 = (*.f64 #s(literal 2 binary64) %129) %144 = (*.f64 #s(literal 2 binary64) %27) %146 = (*.f64 #s(literal 2 binary64) x) %147 = (*.f64 #s(literal 2 binary64) %31) %154 = (/.f64 %27 x) %163 = (/.f64 #s(literal 0 binary64) %77) %201 = (approx (- z y) z) %203 = (/.f64 #s(literal 1 binary64) %201) %205 = (/.f64 #s(literal 1/2 binary64) z) %207 = (/.f64 #s(literal 1 binary64) z) %210 = (/.f64 #s(literal -1 binary64) z) %217 = (*.f64 #s(literal 2 binary64) %13) %223 = (*.f64 #s(literal 2 binary64) %17) %225 = (*.f64 #s(literal 2 binary64) z) %240 = (/.f64 #s(literal 0 binary64) %17) %242 = (/.f64 #s(literal 0 binary64) z) %253 = (/.f64 #s(literal -1 binary64) y) %255 = (/.f64 #s(literal 1 binary64) y) %258 = (/.f64 x y) %264 = (/.f64 y x) %271 = (- y z) %273 = (approx (/ x %271) %258) %277 = (/.f64 #s(literal 1/2 binary64) %96) %278 = (/.f64 #s(literal 2 binary64) %101) %280 = (*.f64 #s(literal 1/2 binary64) %138) %281 = (/.f64 #s(literal 2 binary64) %280) %283 = (/.f64 #s(literal 2 binary64) %96) %284 = (/.f64 #s(literal 1/2 binary64) %101) %286 = (/.f64 #s(literal 2 binary64) %29) %287 = (/.f64 #s(literal 1/2 binary64) x) %289 = (/.f64 #s(literal 1 binary64) %96) %290 = (/.f64 #s(literal 1 binary64) %101) %292 = (/.f64 #s(literal -1 binary64) %96) %293 = (/.f64 #s(literal -1 binary64) %101) %295 = (/.f64 #s(literal 1/2 binary64) %29) %297 = (/.f64 #s(literal -2 binary64) %53) %299 = (/.f64 #s(literal -2 binary64) x) %301 = (/.f64 #s(literal 2 binary64) %129) %303 = (/.f64 #s(literal 2 binary64) %53) %304 = (/.f64 #s(literal -1/2 binary64) x) %306 = (/.f64 #s(literal 1/2 binary64) %129) %308 = (/.f64 #s(literal -1 binary64) %29) %310 = (/.f64 #s(literal -1 binary64) %53) %312 = (*.f64 x #s(literal 2 binary64)) %313 = (/.f64 %27 %312) %316 = (*.f64 %27 #s(literal 1 binary64)) %319 = (/.f64 #s(literal -1 binary64) %280) %323 = (/.f64 %27 #s(literal 1 binary64)) %325 = (/.f64 t x) %326 = (*.f64 %325 x) %327 = (-.f64 %326 z) %331 = (/.f64 #s(literal -1/2 binary64) %53) %333 = (*.f64 t x) %334 = (*.f64 x z) %335 = (-.f64 %333 %334) %336 = (*.f64 x x) %337 = (/.f64 #s(literal 1 binary64) %336) %339 = (/.f64 #s(literal 2 binary64) %138) %341 = (/.f64 #s(literal 1 binary64) %280) %343 = (/.f64 #s(literal 1/2 binary64) %138) %350 = (/.f64 #s(literal 1/2 binary64) %280) %356 = (/.f64 %13 x) %361 = (*.f64 %356 %129) %367 = (*.f64 %33 %129) %370 = (*.f64 t %129) %372 = (*.f64 %129 x) %374 = (*.f64 %13 %129) %377 = (*.f64 %13 x) %383 = (*.f64 %129 t) %386 = (*.f64 %129 %13) %389 = (*.f64 x %13) %392 = (*.f64 z %129) %398 = (*.f64 %129 z) %402 = (*.f64 x %129) %409 = (neg.f64 %336) %426 = (/.f64 #s(literal 0 binary64) %138) %470 = (/.f64 z x) %473 = (/.f64 %334 %336) %486 = (/.f64 #s(literal 1/2 binary64) y) %521 = (/.f64 #s(literal 0 binary64) %11) %523 = (/.f64 #s(literal 0 binary64) y) %534 = (/.f64 %3 %312) %536 = (*.f64 %3 #s(literal 1 binary64)) %538 = (*.f64 %264 x) %539 = (-.f64 %538 z) %541 = (*.f64 y x) %542 = (-.f64 %541 %334) %545 = (/.f64 %3 #s(literal 1 binary64)) %547 = (/.f64 %3 x) %561 = (*.f64 %10 %129) %564 = (*.f64 y %129) %574 = (*.f64 %129 y) %600 = (/.f64 x %3) %604 = (/.f64 %8 x) %623 = (*.f64 %48 z) %626 = (/.f64 #s(literal 1 binary64) %623) %629 = (/.f64 #s(literal -1 binary64) %48) %632 = (/.f64 x %48) %634 = (neg.f64 %48) %635 = (neg.f64 %634) %636 = (neg.f64 %635) %641 = (/.f64 %48 x) %648 = (/.f64 %129 %48) %650 = (/.f64 #s(literal 1/2 binary64) %201) %652 = (/.f64 #s(literal -1 binary64) %201) %654 = (/.f64 #s(literal 2 binary64) %201) %659 = (/.f64 x %201) %662 = (/.f64 %201 x) %665 = (neg.f64 %201) %666 = (neg.f64 %665) %667 = (neg.f64 %666) %675 = (/.f64 %665 x) %678 = (/.f64 #s(literal -1 binary64) %662) %680 = (/.f64 %129 %201) %682 = (/.f64 #s(literal 0 binary64) %662) %691 = (/.f64 #s(literal 1/2 binary64) %662) %694 = (/.f64 #s(literal 1/2 binary64) %13) %717 = (/.f64 #s(literal 0 binary64) %13) %725 = (pow %271 -1) %726 = (approx %725 %210) %730 = (approx %725 %255) %736 = (approx (pow (- z t) -1) %207) %746 = (*.f64 %8 %48) %748 = (/.f64 %48 #s(literal 1 binary64)) %750 = (*.f64 %48 %8) %752 = (*.f64 %3 %48) %756 = (*.f64 %547 %48) %757 = (*.f64 %92 %48) %765 = (/.f64 x %752) %767 = (*.f64 %604 %48) %769 = (/.f64 #s(literal 2 binary64) %752) %771 = (/.f64 #s(literal -1 binary64) %752) %773 = (/.f64 #s(literal -2 binary64) %547) %774 = (/.f64 #s(literal 1/2 binary64) %634) %776 = (/.f64 %312 %3) %777 = (/.f64 #s(literal 1/2 binary64) %48) %779 = (/.f64 %312 %48) %780 = (/.f64 #s(literal 1/2 binary64) %3) %782 = (/.f64 #s(literal 2 binary64) %8) %783 = (/.f64 %777 %81) %785 = (/.f64 %777 %3) %787 = (/.f64 %50 %3) %789 = (/.f64 #s(literal -2 binary64) %48) %790 = (/.f64 #s(literal 1/2 binary64) %604) %792 = (/.f64 #s(literal 2 binary64) %604) %793 = (/.f64 #s(literal -1/2 binary64) %48) %795 = (/.f64 #s(literal 2 binary64) %634) %796 = (/.f64 #s(literal -1/2 binary64) %547) %798 = (/.f64 #s(literal 1/2 binary64) %752) %800 = (/.f64 #s(literal 1 binary64) %752) %803 = (/.f64 x %8) %805 = (/.f64 #s(literal 1 binary64) %8) %806 = (/.f64 %50 %81) %808 = (/.f64 #s(literal -1 binary64) %757) %810 = (/.f64 #s(literal -1 binary64) %641) %812 = (/.f64 #s(literal 2 binary64) %757) %814 = (/.f64 #s(literal 2 binary64) %641) %816 = (*.f64 #s(literal 2 binary64) %600) %818 = (*.f64 #s(literal 1/2 binary64) %600) %819 = (/.f64 #s(literal 2 binary64) %48) %823 = (/.f64 #s(literal 2 binary64) %3) %824 = (/.f64 %777 %92) %826 = (/.f64 #s(literal 1/2 binary64) %757) %828 = (/.f64 #s(literal 1/2 binary64) %641) %831 = (*.f64 #s(literal 1/2 binary64) %765) %835 = (/.f64 %50 %92) %837 = (/.f64 #s(literal 1 binary64) %757) %843 = (/.f64 x %750) %857 = (*.f64 %129 #s(literal -1 binary64)) %864 = (*.f64 #s(literal 2 binary64) %634) %875 = (*.f64 #s(literal 2 binary64) %48) %879 = (*.f64 %129 #s(literal 1 binary64)) %925 = (/.f64 #s(literal 0 binary64) %756) %968 = (/.f64 %650 %27) %969 = (*.f64 %82 %968) %970 = (/.f64 %650 %70) %971 = (*.f64 %85 %970) %972 = (/.f64 %203 %70) %973 = (*.f64 %88 %972) %974 = (/.f64 %312 %201) %975 = (*.f64 %974 %104) %976 = (/.f64 %312 %31) %977 = (*.f64 %976 %650) %978 = (/.f64 #s(literal -2 binary64) %662) %979 = (*.f64 %978 %83) %980 = (/.f64 #s(literal -2 binary64) %201) %981 = (*.f64 %980 %280) %982 = (/.f64 #s(literal 1/2 binary64) %675) %983 = (*.f64 %982 %96) %984 = (*.f64 %123 %650) %985 = (/.f64 #s(literal 2 binary64) %675) %986 = (*.f64 %985 %83) %987 = (/.f64 #s(literal 2 binary64) %665) %988 = (*.f64 %987 %280) %989 = (*.f64 %678 %29) %990 = (/.f64 %650 %31) %991 = (*.f64 %103 %990) %992 = (/.f64 %203 %31) %993 = (*.f64 %106 %992) %994 = (/.f64 %650 %92) %995 = (*.f64 %110 %994) %996 = (*.f64 %110 %691) %997 = (/.f64 #s(literal 1/2 binary64) %665) %998 = (/.f64 #s(literal 2 binary64) %154) %999 = (*.f64 %997 %998) %1000 = (*.f64 %691 %110) %1001 = (*.f64 %125 #s(literal 1 binary64)) %1002 = (*.f64 %1001 %203) %1003 = (*.f64 %680 %29) %1004 = (*.f64 %650 %123) %1005 = (*.f64 %652 %138) %1006 = (*.f64 #s(literal 2 binary64) %659) %1007 = (*.f64 %104 %1006) %1008 = (*.f64 %1006 %104) %1009 = (*.f64 %126 %654) %1010 = (*.f64 %654 %126) %1011 = (/.f64 %650 %81) %1012 = (*.f64 %96 %1011) %1013 = (*.f64 %27 %201) %1014 = (/.f64 #s(literal 1 binary64) %1013) %1015 = (*.f64 %879 %1014) %1016 = (/.f64 %203 %78) %1017 = (*.f64 #s(literal 1/2 binary64) %1016) %1018 = (/.f64 %650 %77) %1019 = (*.f64 #s(literal 2 binary64) %1018) %1020 = (*.f64 %201 %31) %1021 = (/.f64 x %1020) %1022 = (*.f64 #s(literal 1/2 binary64) %1021) %1023 = (*.f64 #s(literal 2 binary64) %1022) %1024 = (*.f64 %203 %125) %1025 = (/.f64 %203 %81) %1026 = (*.f64 %29 %1025) %1027 = (*.f64 %29 %678) %1028 = (*.f64 %138 %652) %1029 = (*.f64 %129 %1014) %1030 = (*.f64 %201 %27) %1031 = (/.f64 #s(literal 1 binary64) %1030) %1032 = (*.f64 %129 %1031) %1033 = (/.f64 %203 %27) %1034 = (*.f64 %129 %1033) %1035 = (*.f64 %1021 #s(literal 1 binary64)) %1036 = (/.f64 %203 %92) %1037 = (*.f64 %53 %1036) %1038 = (*.f64 %53 %659) %1039 = (*.f64 %659 %53) %1040 = (*.f64 %125 %203) %1041 = (/.f64 %650 %78) %1042 = (*.f64 #s(literal 1 binary64) %1041) %1043 = (*.f64 #s(literal 1 binary64) %1021) %1044 = (/.f64 %138 %201) %1045 = (*.f64 #s(literal -1 binary64) %1044) %1046 = (/.f64 #s(literal 1 binary64) %1020) %1047 = (*.f64 x %1046) %1048 = (pow.f64 %1021 #s(literal 1 binary64)) %1049 = (*.f64 %77 %201) %1050 = (pow.f64 %1049 #s(literal -1 binary64)) %1052 = (*.f64 %665 %27) %1053 = (/.f64 (*.f64 #s(literal -1 binary64) %129) %1052) %1056 = (/.f64 (*.f64 %29 #s(literal 1 binary64)) (*.f64 %92 %665)) %1058 = (*.f64 %201 #s(literal 2 binary64)) %1059 = (/.f64 (*.f64 %1001 #s(literal 2 binary64)) %1058) %1062 = (/.f64 (*.f64 %680 #s(literal 2 binary64)) (*.f64 %27 #s(literal 2 binary64))) %1064 = (*.f64 %1013 #s(literal 2 binary64)) %1065 = (/.f64 (*.f64 %879 #s(literal 2 binary64)) %1064) %1068 = (/.f64 (*.f64 %203 #s(literal 2 binary64)) (*.f64 %77 #s(literal 2 binary64))) %1071 = (/.f64 (*.f64 %138 #s(literal 2 binary64)) (*.f64 %665 #s(literal 2 binary64))) %1074 = (/.f64 (*.f64 %659 #s(literal 2 binary64)) (*.f64 %31 #s(literal 2 binary64))) %1075 = (*.f64 %125 #s(literal 2 binary64)) %1077 = (/.f64 %1075 (*.f64 %666 #s(literal 2 binary64))) %1078 = (/.f64 %1075 %1058) %1080 = (*.f64 #s(literal 2 binary64) %201) %1081 = (/.f64 (*.f64 #s(literal 2 binary64) %1001) %1080) %1083 = (/.f64 (*.f64 #s(literal 2 binary64) %680) %144) %1085 = (*.f64 #s(literal 2 binary64) %1013) %1086 = (/.f64 (*.f64 #s(literal 2 binary64) %879) %1085) %1089 = (/.f64 (*.f64 #s(literal 2 binary64) %138) (*.f64 #s(literal 2 binary64) %665)) %1090 = (*.f64 #s(literal 2 binary64) %125) %1092 = (/.f64 %1090 (*.f64 #s(literal 2 binary64) %666)) %1093 = (/.f64 %1090 %1080) %1094 = (*.f64 %129 #s(literal 2 binary64)) %1095 = (/.f64 %1094 %1064) %1097 = (/.f64 %1094 (*.f64 %1030 #s(literal 2 binary64))) %1098 = (/.f64 %857 %1052) %1099 = (*.f64 %27 %665) %1100 = (/.f64 %857 %1099) %1101 = (/.f64 %143 %1085) %1103 = (/.f64 %143 (*.f64 #s(literal 2 binary64) %1030)) %1105 = (/.f64 %146 (*.f64 #s(literal 2 binary64) %1020)) %1107 = (/.f64 (neg.f64 %1001) %665) %1109 = (/.f64 (neg.f64 %879) %1020) %1111 = (/.f64 %312 (*.f64 %1020 #s(literal 2 binary64))) %1112 = (/.f64 %1001 %201) %1113 = (/.f64 %680 %27) %1114 = (*.f64 #s(literal -1 binary64) x) %1115 = (*.f64 %665 %31) %1116 = (/.f64 %1114 %1115) %1117 = (*.f64 %201 %154) %1119 = (/.f64 #s(literal -2 binary64) (*.f64 %1117 #s(literal 2 binary64))) %1121 = (/.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) %1117)) %1122 = (/.f64 %652 %154) %1123 = (/.f64 %1006 %147) %1125 = (/.f64 %654 (*.f64 #s(literal 2 binary64) %77)) %1126 = (/.f64 %879 %1115) %1127 = (*.f64 %31 %665) %1128 = (/.f64 %879 %1127) %1129 = (/.f64 %879 %1013) %1131 = (/.f64 #s(literal 2 binary64) (*.f64 %1049 #s(literal 2 binary64))) %1133 = (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) %1049)) %1134 = (/.f64 %203 %77) %1136 = (/.f64 %29 (*.f64 %665 %92)) %1137 = (/.f64 %138 %667) %1138 = (/.f64 %138 %665) %1140 = (/.f64 %129 (*.f64 %666 %27)) %1141 = (/.f64 %129 %1115) %1142 = (/.f64 %129 %1127) %1143 = (/.f64 %129 %1013) %1144 = (/.f64 %129 %1030) %1145 = (/.f64 %53 %662) %1146 = (/.f64 %659 %31) %1147 = (*.f64 %201 #s(literal 1 binary64)) %1148 = (/.f64 %125 %1147) %1149 = (/.f64 %125 %666) %1150 = (/.f64 %125 %201) %1152 = (/.f64 #s(literal 1 binary64) (/.f64 %201 %1001)) %1154 = (/.f64 #s(literal 1 binary64) (/.f64 %27 %680)) %1156 = (/.f64 #s(literal 1 binary64) (/.f64 %1013 %879)) %1158 = (/.f64 #s(literal 1 binary64) (/.f64 %77 %203)) %1160 = (/.f64 #s(literal 1 binary64) (/.f64 %31 %659)) %1162 = (/.f64 #s(literal 1 binary64) (*.f64 %154 %665)) %1164 = (/.f64 #s(literal 1 binary64) (/.f64 %1117 #s(literal -1 binary64))) %1166 = (/.f64 #s(literal 1 binary64) (pow.f64 %1021 #s(literal -1 binary64))) %1168 = (/.f64 #s(literal 1 binary64) (/.f64 %1049 #s(literal 1 binary64))) %1169 = (/.f64 #s(literal 1 binary64) %1049) %1171 = (/.f64 #s(literal -1 binary64) (*.f64 %77 %665)) %1172 = (/.f64 #s(literal -1 binary64) %1117) %1174 = (/.f64 x (*.f64 %666 %31)) %1175 = (/.f64 x %1052) %1176 = (/.f64 x %1099) %1178 = (neg.f64 (*.f64 %1021 #s(literal -1 binary64))) %1180 = (neg.f64 (/.f64 %652 %77)) %1182 = (neg.f64 (/.f64 x %1030)) %1184 = (neg.f64 (/.f64 %680 %31)) %1186 = (neg.f64 (/.f64 %203 %154)) %1188 = (neg.f64 (/.f64 %129 %1020)) %1190 = (neg.f64 (/.f64 %659 %27)) %1192 = (neg.f64 (/.f64 x %1013)) %1193 = (neg.f64 %1044) %1194 = (/.f64 #s(literal 0 binary64) %1049) %1195 = (fma.f64 %82 %968 %1194) %1196 = (fma.f64 %85 %970 %1194) %1197 = (fma.f64 %88 %972 %1194) %1198 = (fma.f64 %974 %104 %1194) %1199 = (fma.f64 %976 %650 %1194) %1200 = (fma.f64 %978 %83 %1194) %1201 = (fma.f64 %980 %280 %1194) %1202 = (fma.f64 %982 %96 %1194) %1203 = (fma.f64 %123 %650 %1194) %1204 = (fma.f64 %985 %83 %1194) %1205 = (fma.f64 %987 %280 %1194) %1206 = (fma.f64 %678 %29 %1194) %1207 = (fma.f64 %103 %990 %1194) %1208 = (fma.f64 %106 %992 %1194) %1209 = (fma.f64 %110 %994 %1194) %1210 = (fma.f64 %110 %691 %1194) %1211 = (fma.f64 %997 %998 %1194) %1212 = (fma.f64 %691 %110 %1194) %1213 = (fma.f64 %1001 %203 %1194) %1214 = (fma.f64 %680 %29 %1194) %1215 = (fma.f64 %650 %123 %1194) %1216 = (fma.f64 %652 %138 %1194) %1217 = (fma.f64 %104 %1006 %1194) %1218 = (fma.f64 %1006 %104 %1194) %1219 = (fma.f64 %126 %654 %1194) %1220 = (fma.f64 %654 %126 %1194) %1221 = (fma.f64 %96 %1011 %1194) %1222 = (fma.f64 %879 %1014 %1194) %1223 = (fma.f64 #s(literal 1/2 binary64) %1016 %1194) %1224 = (fma.f64 #s(literal 1/2 binary64) %1021 %1022) %1225 = (fma.f64 #s(literal 2 binary64) %1018 %1194) %1226 = (fma.f64 #s(literal 2 binary64) %1022 %1194) %1227 = (fma.f64 %203 %125 %1194) %1228 = (fma.f64 %29 %1025 %1194) %1229 = (fma.f64 %29 %678 %1194) %1230 = (fma.f64 %138 %652 %1194) %1231 = (fma.f64 %129 %1014 %1194) %1232 = (fma.f64 %129 %1031 %1194) %1233 = (fma.f64 %129 %1033 %1194) %1234 = (fma.f64 %1021 #s(literal 1 binary64) %1194) %1235 = (fma.f64 %53 %1036 %1194) %1236 = (fma.f64 %53 %659 %1194) %1237 = (fma.f64 %659 %53 %1194) %1238 = (fma.f64 %125 %203 %1194) %1239 = (fma.f64 #s(literal 1 binary64) %1041 %1194) %1240 = (fma.f64 #s(literal 1 binary64) %1021 %1194) %1241 = (fma.f64 #s(literal -1 binary64) %1044 %1194) %1242 = (fma.f64 x %1046 %1194) %1243 = (+.f64 %1022 %1022) %1244 = (+.f64 %1021 %1194) %1263 = (/.f64 %201 #s(literal 1 binary64)) %1265 = (/.f64 %31 #s(literal 1 binary64)) %1292 = (*.f64 %662 %33) %1294 = (*.f64 %33 %662) %1296 = (*.f64 %662 z) %1301 = (*.f64 z %662) %1310 = (*.f64 %736 x) %1311 = (*.f64 %1310 #s(literal 1 binary64)) %1312 = (*.f64 %1311 %203) %1313 = (*.f64 %203 %1310) %1314 = (*.f64 %129 %736) %1315 = (*.f64 %1314 %652) %1316 = (*.f64 %1310 %203) %1317 = (*.f64 %736 %659) %1318 = (*.f64 %659 %736) %1320 = (*.f64 x (*.f64 %203 %736)) %1322 = (*.f64 x (/.f64 %736 %201)) %1323 = (pow.f64 %1317 #s(literal 1 binary64)) %1325 = (/.f64 (neg.f64 %1311) %665) %1326 = (/.f64 %1311 %201) %1327 = (/.f64 %1314 %667) %1328 = (/.f64 %1314 %665) %1329 = (/.f64 %1310 %666) %1330 = (/.f64 %1310 %201) %1332 = (/.f64 #s(literal 1 binary64) (/.f64 %201 %1311)) %1334 = (/.f64 #s(literal 1 binary64) (/.f64 %666 %1310)) %1336 = (/.f64 #s(literal 1 binary64) (/.f64 %665 %1314)) %1338 = (/.f64 #s(literal 1 binary64) (pow.f64 %1317 #s(literal -1 binary64))) %1340 = (/.f64 #s(literal 1 binary64) (/.f64 %201 %1310)) %1342 = (neg.f64 (*.f64 %736 %680)) %1344 = (neg.f64 (neg.f64 %1317)) %1350 = (*.f64 %201 z) %1351 = (*.f64 z %201) %1352 = (pow.f64 %1350 #s(literal 1 binary64)) %1354 = (/.f64 #s(literal 1 binary64) (pow.f64 %1350 #s(literal -1 binary64))) %1355 = (* %271 %47) %1356 = (approx %1355 %1350) %1357 = (pow.f64 %1356 #s(literal 1 binary64)) %1358 = (/.f64 #s(literal 1 binary64) %1356) %1359 = (/.f64 #s(literal 1 binary64) %1358) %1360 = (/.f64 #s(literal 1/2 binary64) %1356) %1364 = (/.f64 #s(literal -1 binary64) %1356) %1366 = (neg.f64 %1356) %1367 = (neg.f64 %1366) %1373 = (*.f64 #s(literal 2 binary64) %1366) %1379 = (*.f64 #s(literal 2 binary64) %1367) %1381 = (*.f64 #s(literal 2 binary64) %1356) %1392 = (neg.f64 %1367) %1399 = (/.f64 #s(literal 0 binary64) %1367) %1401 = (/.f64 #s(literal 0 binary64) %1356) %1412 = (*.f64 %1114 %1364) %1413 = (*.f64 %129 %1364) %1414 = (*.f64 %1358 x) %1415 = (/.f64 x %1356) %1416 = (*.f64 #s(literal 1 binary64) %1415) %1417 = (*.f64 x %1358) %1418 = (pow.f64 %1415 #s(literal 1 binary64)) %1420 = (/.f64 (*.f64 #s(literal 2 binary64) %1114) %1373) %1421 = (/.f64 %143 %1373) %1422 = (/.f64 %146 %1379) %1423 = (/.f64 %146 %1381) %1425 = (/.f64 (neg.f64 %1114) %1367) %1426 = (/.f64 %1114 %1366) %1427 = (/.f64 %129 %1392) %1428 = (/.f64 %129 %1366) %1430 = (/.f64 #s(literal 1 binary64) (/.f64 %1366 %1114)) %1432 = (/.f64 #s(literal 1 binary64) (/.f64 %1367 x)) %1434 = (/.f64 #s(literal 1 binary64) (/.f64 %1366 %129)) %1436 = (/.f64 #s(literal 1 binary64) (pow.f64 %1415 #s(literal -1 binary64))) %1438 = (/.f64 #s(literal 1 binary64) (/.f64 %1356 x)) %1439 = (/.f64 x %1367) %1441 = (neg.f64 (*.f64 %1358 %129)) %1442 = (/.f64 %129 %1356) %1444 = (neg.f64 (*.f64 #s(literal 1 binary64) %1442)) %1446 = (neg.f64 (/.f64 %1114 %1356)) %1447 = (neg.f64 %1442) %1448 = (*.f64 %730 %129) %1450 = (*.f64 %129 %730) %1452 = (*.f64 %730 x) %1454 = (*.f64 %730 %632) %1490 = (*.f64 %726 #s(literal 1 binary64)) %1492 = (*.f64 %726 x) %1494 = (/.f64 %726 %31) %1496 = (neg.f64 %726) %1497 = (neg.f64 %1496) %1499 = (/.f64 %726 %27) %1501 = (*.f64 %1499 x) %1550 = (/.f64 #s(literal 2 binary64) %13) %1553 = (/.f64 #s(literal -2 binary64) z) %1556 = (/.f64 #s(literal 2 binary64) z) %1561 = (/.f64 #s(literal -1/2 binary64) z) %1567 = (*.f64 %13 %48) %1568 = (/.f64 #s(literal 1/2 binary64) %1567) %1574 = (/.f64 #s(literal -1 binary64) %623) %1583 = (neg.f64 %1567) %1623 = (/.f64 #s(literal 0 binary64) %1567) %1648 = (approx (pow %1355 -1) %1574) %1652 = (*.f64 %1648 x) %1659 = (*.f64 %273 #s(literal 1 binary64)) %1661 = (neg.f64 %273) %1662 = (neg.f64 %1661) %1667 = (/.f64 %273 %48) x y z (pow.f64 %3 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) %6) (neg.f64 %8) (-.f64 %11 z) (-.f64 %13 %14) (-.f64 %13 %10) (-.f64 y %17) %3 (+.f64 %11 %19) (+.f64 %11 %13) (+.f64 %13 %11) (+.f64 %13 y) (+.f64 y %19) (+.f64 y %13) t (pow.f64 %27 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) %29) (neg.f64 %31) (-.f64 %34 z) (-.f64 %13 %36) (-.f64 %13 %33) (-.f64 t %17) %27 (+.f64 %34 %19) (+.f64 %34 %13) (+.f64 %13 %34) (+.f64 %13 t) (+.f64 t %19) (+.f64 t %13) #s(literal -1 binary64) #s(literal 1 binary64) (pow.f64 %48 #s(literal 1 binary64)) %48 (/.f64 #s(literal 1 binary64) %50) (pow.f64 %31 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) %53) (neg.f64 %27) (-.f64 %17 t) (-.f64 %33 %19) (-.f64 %33 %13) (-.f64 z %34) %31 (+.f64 %17 %36) (+.f64 %17 %33) (+.f64 %33 %17) (+.f64 %33 z) (+.f64 z %36) (+.f64 z %33) (*.f64 %69 %71) (*.f64 %73 %74) (*.f64 #s(literal 1/4 binary64) %79) (*.f64 %82 %83) (*.f64 %85 %86) (*.f64 %88 %89) (*.f64 %93 %83) (*.f64 %95 %96) (*.f64 %98 %53) (*.f64 %100 %101) (*.f64 %103 %104) (*.f64 %106 %53) (*.f64 %108 %29) (*.f64 %110 %101) (*.f64 #s(literal -1/2 binary64) %113) (*.f64 %83 %82) (*.f64 %104 %103) (*.f64 %96 %95) (*.f64 %96 %118) (*.f64 %101 %110) (*.f64 #s(literal 1/2 binary64) %121) (*.f64 #s(literal 1/2 binary64) %123) (*.f64 #s(literal 2 binary64) %126) (*.f64 %29 %108) (*.f64 %29 %129) (*.f64 %129 %29) (*.f64 %53 %98) (*.f64 %53 %106) (*.f64 %53 x) (*.f64 #s(literal 1 binary64) %135) (*.f64 #s(literal 1 binary64) %125) (*.f64 #s(literal -1 binary64) %138) (*.f64 x %53) (pow.f64 %77 #s(literal -1 binary64)) (pow.f64 %125 #s(literal 1 binary64)) (/.f64 %143 %144) (/.f64 %146 %147) (/.f64 %29 %81) (/.f64 %138 #s(literal -1 binary64)) (/.f64 %129 %27) (/.f64 %53 %92) (/.f64 %125 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 %154 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %77 #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) %77) (/.f64 #s(literal -1 binary64) %154) %125 (neg.f64 %138) (fma.f64 %69 %71 %163) (fma.f64 %73 %74 %163) (fma.f64 #s(literal 1/4 binary64) %79 %163) (fma.f64 %82 %83 %163) (fma.f64 %85 %86 %163) (fma.f64 %88 %89 %163) (fma.f64 %93 %83 %163) (fma.f64 %95 %96 %163) (fma.f64 %98 %53 %163) (fma.f64 %100 %101 %163) (fma.f64 %103 %104 %163) (fma.f64 %106 %53 %163) (fma.f64 %108 %29 %163) (fma.f64 %110 %101 %163) (fma.f64 #s(literal -1/2 binary64) %113 %163) (fma.f64 %83 %82 %163) (fma.f64 %104 %103 %163) (fma.f64 %96 %95 %163) (fma.f64 %96 %118 %163) (fma.f64 %101 %110 %163) (fma.f64 #s(literal 1/2 binary64) %121 %163) (fma.f64 #s(literal 1/2 binary64) %123 %163) (fma.f64 #s(literal 1/2 binary64) %125 %126) (fma.f64 #s(literal 2 binary64) %126 %163) (fma.f64 %29 %108 %163) (fma.f64 %29 %129 %163) (fma.f64 %129 %29 %163) (fma.f64 %53 %98 %163) (fma.f64 %53 %106 %163) (fma.f64 %53 x %163) (fma.f64 #s(literal 1 binary64) %135 %163) (fma.f64 #s(literal 1 binary64) %125 %163) (fma.f64 #s(literal -1 binary64) %138 %163) (fma.f64 x %53 %163) (+.f64 %126 %126) (+.f64 %125 %163) (pow.f64 %201 #s(literal 1 binary64)) %201 (/.f64 #s(literal 1 binary64) %203) (*.f64 #s(literal 2 binary64) %205) (*.f64 %207 #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) %207) (*.f64 #s(literal -1 binary64) %210) (pow.f64 %17 #s(literal -1 binary64)) (pow.f64 %207 #s(literal 1 binary64)) (pow.f64 z #s(literal -1 binary64)) (/.f64 #s(literal -2 binary64) (*.f64 %13 #s(literal 2 binary64))) (/.f64 #s(literal -2 binary64) %217) (/.f64 #s(literal 2 binary64) (*.f64 %17 #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 z #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) %223) (/.f64 #s(literal 2 binary64) %225) (/.f64 #s(literal 1 binary64) (/.f64 %17 #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %13 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %17) (/.f64 #s(literal 1 binary64) (pow.f64 %207 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 z #s(literal 1 binary64))) %207 (/.f64 #s(literal -1 binary64) %19) (/.f64 #s(literal -1 binary64) %13) (neg.f64 %210) (fma.f64 #s(literal 1/2 binary64) %207 %205) (fma.f64 #s(literal 2 binary64) %205 %240) (fma.f64 #s(literal 2 binary64) %205 %242) (fma.f64 %207 #s(literal 1 binary64) %240) (fma.f64 %207 #s(literal 1 binary64) %242) (fma.f64 #s(literal 1 binary64) %207 %240) (fma.f64 #s(literal 1 binary64) %207 %242) (fma.f64 #s(literal -1 binary64) %210 %240) (fma.f64 #s(literal -1 binary64) %210 %242) (+.f64 %205 %205) (+.f64 %207 %240) (+.f64 %207 %242) (*.f64 %129 %253) (*.f64 %255 x) (*.f64 x %255) (pow.f64 %258 #s(literal 1 binary64)) (/.f64 %129 %14) (/.f64 %129 %10) (/.f64 #s(literal 1 binary64) (pow.f64 %258 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %264) (/.f64 x %11) %258 (neg.f64 (*.f64 %255 %129)) (neg.f64 (/.f64 %129 y)) (pow.f64 %273 #s(literal 1 binary64)) %273 (/.f64 #s(literal 1 binary64) (pow.f64 %273 #s(literal -1 binary64))) (*.f64 %277 %278) (*.f64 #s(literal 1/4 binary64) %281) (*.f64 %283 %284) (*.f64 %286 %287) (*.f64 %289 %290) (*.f64 %292 %293) (*.f64 %295 %68) (*.f64 %297 %287) (*.f64 %299 %70) (*.f64 %301 %70) (*.f64 %303 %304) (*.f64 %303 %306) (*.f64 %308 %81) (*.f64 %310 %92) (*.f64 %313 #s(literal 2 binary64)) (*.f64 %306 %303) (*.f64 %316 %92) (*.f64 %287 %286) (*.f64 #s(literal -1/2 binary64) %319) (*.f64 %81 %308) (*.f64 %81 %31) (*.f64 %323 %92) (*.f64 %327 %92) (*.f64 %70 %301) (*.f64 %68 %295) (*.f64 %68 %331) (*.f64 %335 %337) (*.f64 #s(literal 1/2 binary64) %339) (*.f64 #s(literal 1/2 binary64) %341) (*.f64 #s(literal 2 binary64) %343) (*.f64 %92 %310) (*.f64 %92 %27) (*.f64 %154 #s(literal 1 binary64)) (*.f64 %31 %81) (*.f64 %27 %92) (*.f64 #s(literal 1 binary64) %350) (*.f64 #s(literal 1 binary64) %154) (*.f64 #s(literal -1 binary64) %77) (pow.f64 %138 #s(literal -1 binary64)) (pow.f64 %154 #s(literal 1 binary64)) (/.f64 (fma.f64 %356 %129 %33) %129) (/.f64 (fma.f64 %356 x t) x) (/.f64 (-.f64 %361 t) %129) (/.f64 (-.f64 (*.f64 %325 %129) %13) %129) (/.f64 (fma.f64 z %129 %367) %336) (/.f64 (fma.f64 z x %370) %372) (/.f64 (fma.f64 %33 x %374) %372) (/.f64 (fma.f64 t x %377) %336) (/.f64 (fma.f64 z %129 (*.f64 %129 %33)) %336) (/.f64 (fma.f64 z x %383) %372) (/.f64 (fma.f64 %33 x %386) %372) (/.f64 (fma.f64 t x %389) %336) (/.f64 (-.f64 %392 %383) %336) (/.f64 (-.f64 %367 %386) %336) (/.f64 (-.f64 (*.f64 %33 x) %398) %372) (/.f64 (-.f64 %370 %389) %402) (/.f64 (neg.f64 %316) %129) (/.f64 (neg.f64 %327) %129) (/.f64 (neg.f64 %335) %409) (/.f64 %316 x) (/.f64 %81 %53) (/.f64 %327 x) (/.f64 %335 %336) (/.f64 %92 %29) (/.f64 %77 #s(literal -1 binary64)) (/.f64 %154 #s(literal 1 binary64)) (/.f64 %31 %129) %154 (/.f64 #s(literal 1 binary64) (/.f64 %138 #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %125 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %138) (/.f64 #s(literal -1 binary64) %125) (neg.f64 %77) (fma.f64 %277 %278 %426) (fma.f64 #s(literal 1/4 binary64) %281 %426) (fma.f64 %283 %284 %426) (fma.f64 %286 %287 %426) (fma.f64 %289 %290 %426) (fma.f64 %292 %293 %426) (fma.f64 %295 %68 %426) (fma.f64 %297 %287 %426) (fma.f64 %299 %70 %426) (fma.f64 %301 %70 %426) (fma.f64 %303 %304 %426) (fma.f64 %303 %306 %426) (fma.f64 %308 %81 %426) (fma.f64 %310 %92 %426) (fma.f64 %313 #s(literal 2 binary64) %426) (fma.f64 %306 %303 %426) (fma.f64 %316 %92 %426) (fma.f64 %287 %286 %426) (fma.f64 #s(literal -1/2 binary64) %319 %426) (fma.f64 %81 %308 %426) (fma.f64 %81 %31 %426) (fma.f64 %323 %92 %426) (fma.f64 %327 %92 %426) (fma.f64 %70 %301 %426) (fma.f64 %68 %295 %426) (fma.f64 %68 %331 %426) (fma.f64 %335 %337 %426) (fma.f64 #s(literal 1/2 binary64) %339 %426) (fma.f64 #s(literal 1/2 binary64) %341 %426) (fma.f64 #s(literal 2 binary64) %343 %426) (fma.f64 %33 %81 %356) (fma.f64 %92 %310 %426) (fma.f64 %92 %27 %426) (fma.f64 %13 %92 %325) (fma.f64 %154 #s(literal 1 binary64) %426) (fma.f64 %31 %81 %426) (fma.f64 %27 %92 %426) (fma.f64 #s(literal 1 binary64) %350 %426) (fma.f64 #s(literal 1 binary64) %154 %426) (fma.f64 #s(literal -1 binary64) %77 %426) (fma.f64 t %92 %356) (fma.f64 z %81 %325) (-.f64 (/.f64 %326 x) %470) (-.f64 (/.f64 %333 %336) %473) (-.f64 %356 (*.f64 %33 %92)) (-.f64 %356 (/.f64 %34 %129)) (-.f64 %356 (/.f64 %33 x)) (-.f64 %325 %470) (+.f64 %343 %343) (+.f64 %356 %325) (+.f64 %325 %356) (+.f64 %154 %426) (*.f64 #s(literal 2 binary64) %486) (*.f64 %255 #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) %255) (*.f64 #s(literal -1 binary64) %253) (pow.f64 %11 #s(literal -1 binary64)) (pow.f64 %255 #s(literal 1 binary64)) (pow.f64 y #s(literal -1 binary64)) (/.f64 #s(literal -2 binary64) (*.f64 %10 #s(literal 2 binary64))) (/.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) %10)) (/.f64 #s(literal 2 binary64) (*.f64 %11 #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 y #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) %11)) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) y)) (/.f64 #s(literal 1 binary64) (/.f64 %11 #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %10 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %11) (/.f64 #s(literal 1 binary64) (pow.f64 %255 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 y #s(literal 1 binary64))) %255 (/.f64 #s(literal -1 binary64) %14) (/.f64 #s(literal -1 binary64) %10) (neg.f64 (*.f64 %255 #s(literal -1 binary64))) (neg.f64 %253) (fma.f64 #s(literal 1/2 binary64) %255 %486) (fma.f64 #s(literal 2 binary64) %486 %521) (fma.f64 #s(literal 2 binary64) %486 %523) (fma.f64 %255 #s(literal 1 binary64) %521) (fma.f64 %255 #s(literal 1 binary64) %523) (fma.f64 #s(literal 1 binary64) %255 %521) (fma.f64 #s(literal 1 binary64) %255 %523) (fma.f64 #s(literal -1 binary64) %253 %521) (fma.f64 #s(literal -1 binary64) %253 %523) (+.f64 %486 %486) (+.f64 %255 %521) (+.f64 %255 %523) (*.f64 %534 #s(literal 2 binary64)) (*.f64 %536 %92) (*.f64 %539 %92) (*.f64 %542 %337) (*.f64 %92 %3) (*.f64 %545 %92) (*.f64 %547 #s(literal 1 binary64)) (*.f64 %3 %92) (*.f64 %8 %81) (pow.f64 %547 #s(literal 1 binary64)) (/.f64 (fma.f64 %356 %129 %10) %129) (/.f64 (fma.f64 %356 x y) x) (/.f64 (-.f64 %361 y) %129) (/.f64 (-.f64 (*.f64 %264 %129) %13) %129) (/.f64 (fma.f64 z %129 %561) %336) (/.f64 (fma.f64 z x %564) %372) (/.f64 (fma.f64 %10 x %374) %372) (/.f64 (fma.f64 y x %377) %336) (/.f64 (fma.f64 z %129 (*.f64 %129 %10)) %336) (/.f64 (fma.f64 z x %574) %372) (/.f64 (fma.f64 %10 x %386) %372) (/.f64 (fma.f64 y x %389) %336) (/.f64 (-.f64 %392 %574) %336) (/.f64 (-.f64 %561 %386) %336) (/.f64 (-.f64 (*.f64 %10 x) %398) %372) (/.f64 (-.f64 %564 %389) %402) (/.f64 (neg.f64 %536) %129) (/.f64 (neg.f64 %539) %129) (/.f64 (neg.f64 %542) %409) (/.f64 %536 x) (/.f64 %539 x) (/.f64 %542 %336) %547 (/.f64 %8 %129) (/.f64 #s(literal 1 binary64) %600) (neg.f64 (*.f64 %92 %8)) (neg.f64 %604) (fma.f64 %13 %92 %264) (fma.f64 %10 %81 %356) (fma.f64 z %81 %264) (fma.f64 y %92 %356) (-.f64 (/.f64 %538 x) %470) (-.f64 (/.f64 %541 %336) %473) (-.f64 %356 (*.f64 %10 %92)) (-.f64 %356 (/.f64 %11 %129)) (-.f64 %356 (/.f64 %10 x)) (-.f64 %264 %470) (+.f64 %356 %264) (+.f64 %264 %356) %623 (*.f64 z %48) (pow.f64 %623 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) %626) (*.f64 %50 x) (*.f64 %129 %629) (*.f64 x %50) (pow.f64 %632 #s(literal 1 binary64)) (/.f64 %129 %636) (/.f64 %129 %634) (/.f64 #s(literal 1 binary64) (/.f64 %635 x)) (/.f64 #s(literal 1 binary64) %641) (/.f64 #s(literal 1 binary64) (pow.f64 %632 #s(literal -1 binary64))) (/.f64 x %635) %632 (neg.f64 (*.f64 %50 %129)) (neg.f64 %648) (*.f64 %650 %103) (*.f64 %652 %108) (*.f64 %654 %101) (*.f64 %203 %106) (*.f64 %203 x) (*.f64 %129 %652) (*.f64 #s(literal 1 binary64) %659) (*.f64 x %203) (pow.f64 %662 #s(literal -1 binary64)) (pow.f64 %659 #s(literal 1 binary64)) (/.f64 %129 %667) (/.f64 %129 %665) (/.f64 #s(literal 1 binary64) (/.f64 %662 #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %659 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %662) (/.f64 #s(literal -1 binary64) %675) (/.f64 x %666) %659 (neg.f64 %678) (neg.f64 %680) (fma.f64 %650 %103 %682) (fma.f64 %652 %108 %682) (fma.f64 %654 %101 %682) (fma.f64 %203 %106 %682) (fma.f64 %203 x %682) (fma.f64 %129 %652 %682) (fma.f64 #s(literal 1 binary64) %659 %682) (fma.f64 x %203 %682) (+.f64 %691 %691) (+.f64 %659 %682) (*.f64 #s(literal 2 binary64) %694) (*.f64 %207 #s(literal -1 binary64)) (*.f64 #s(literal 1 binary64) %210) (*.f64 #s(literal -1 binary64) %207) (pow.f64 %13 #s(literal -1 binary64)) (pow.f64 %210 #s(literal 1 binary64)) (/.f64 #s(literal -2 binary64) %223) (/.f64 #s(literal -2 binary64) %225) (/.f64 #s(literal 2 binary64) %217) (/.f64 #s(literal 1 binary64) (/.f64 %17 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %19) (/.f64 #s(literal 1 binary64) (/.f64 %13 #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %210 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 z #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %13) (/.f64 #s(literal -1 binary64) %17) %210 (neg.f64 %207) (fma.f64 #s(literal 1/2 binary64) %210 %694) (fma.f64 #s(literal 2 binary64) %694 %717) (fma.f64 %207 #s(literal -1 binary64) %717) (fma.f64 #s(literal 1 binary64) %210 %717) (fma.f64 #s(literal -1 binary64) %207 %717) (+.f64 %694 %694) (+.f64 %210 %717) (pow.f64 %726 #s(literal 1 binary64)) %726 (/.f64 #s(literal 1 binary64) (pow.f64 %726 #s(literal -1 binary64))) (pow.f64 %730 #s(literal 1 binary64)) %730 (/.f64 #s(literal 1 binary64) (pow.f64 %730 #s(literal -1 binary64))) (pow.f64 %736 #s(literal 1 binary64)) %736 (/.f64 #s(literal 1 binary64) (pow.f64 %736 #s(literal -1 binary64))) (*.f64 %534 (/.f64 %48 #s(literal 1/2 binary64))) (*.f64 (/.f64 %48 %312) (/.f64 %3 #s(literal 1/2 binary64))) (*.f64 %641 %545) (*.f64 %746 %81) (*.f64 %748 %547) (*.f64 %750 %81) (*.f64 %752 %92) (*.f64 %545 %641) (*.f64 %547 %748) %756 (*.f64 %3 %757) (*.f64 %3 %641) (*.f64 %48 %547) (pow.f64 %756 #s(literal 1 binary64)) (/.f64 %746 %129) (/.f64 %750 %129) (/.f64 %752 x) (/.f64 #s(literal 1 binary64) %765) (neg.f64 %767) (*.f64 %769 %101) (*.f64 %771 %108) (*.f64 %773 %774) (*.f64 %776 %777) (*.f64 %779 %780) (*.f64 %782 %783) (*.f64 %103 %785) (*.f64 %106 %787) (*.f64 %789 %790) (*.f64 %792 %793) (*.f64 %795 %796) (*.f64 %798 %103) (*.f64 %800 %106) (*.f64 %800 x) (*.f64 %629 %803) (*.f64 %805 %806) (*.f64 %805 %808) (*.f64 %805 %810) (*.f64 %780 %812) (*.f64 %780 %814) (*.f64 %816 %777) (*.f64 %818 %819) (*.f64 %819 %818) (*.f64 %777 %816) (*.f64 %823 %824) (*.f64 %823 %826) (*.f64 %823 %828) (*.f64 %803 %629) (*.f64 #s(literal 2 binary64) %831) (*.f64 %50 %600) (*.f64 %765 #s(literal 1 binary64)) (*.f64 %6 %835) (*.f64 %6 %837) (*.f64 %6 %632) (*.f64 %632 %6) (*.f64 %600 %50) (*.f64 #s(literal 1 binary64) %765) (*.f64 #s(literal -1 binary64) %843) (*.f64 x %800) (pow.f64 %765 #s(literal 1 binary64)) (pow.f64 %756 #s(literal -1 binary64)) (/.f64 (*.f64 %803 #s(literal 2 binary64)) (*.f64 %634 #s(literal 2 binary64))) (/.f64 (*.f64 %50 #s(literal 2 binary64)) (*.f64 %547 #s(literal 2 binary64))) (/.f64 (*.f64 %600 #s(literal 2 binary64)) (*.f64 %48 #s(literal 2 binary64))) (/.f64 %857 (*.f64 %8 %634)) (/.f64 (*.f64 %6 #s(literal -1 binary64)) (*.f64 %92 %634)) (/.f64 (*.f64 #s(literal 2 binary64) %803) %864) (/.f64 %146 (*.f64 #s(literal 2 binary64) %752)) (/.f64 %312 (*.f64 %752 #s(literal 2 binary64))) (/.f64 #s(literal -2 binary64) (*.f64 %767 #s(literal 2 binary64))) (/.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) %767)) (/.f64 %629 %604) (/.f64 %816 %875) (/.f64 %819 (*.f64 #s(literal 2 binary64) %547)) (/.f64 %879 %746) (/.f64 %803 %634) (/.f64 #s(literal 2 binary64) (*.f64 %756 #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) %756)) (/.f64 %50 %547) (/.f64 %129 (*.f64 %3 %634)) (/.f64 %129 %746) (/.f64 %129 %750) (/.f64 %6 %757) (/.f64 %600 %635) (/.f64 %600 %48) (/.f64 #s(literal 1 binary64) (/.f64 %634 %803)) (/.f64 #s(literal 1 binary64) (/.f64 %547 %50)) (/.f64 #s(literal 1 binary64) (*.f64 %604 %634)) (/.f64 #s(literal 1 binary64) (/.f64 %48 %600)) (/.f64 #s(literal 1 binary64) (/.f64 %767 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %765 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %756 #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) %756) (/.f64 #s(literal -1 binary64) %767) %765 (neg.f64 (*.f64 %800 %129)) (neg.f64 (*.f64 %765 #s(literal -1 binary64))) (neg.f64 (/.f64 %600 %634)) (neg.f64 (/.f64 %629 %547)) (neg.f64 (/.f64 %803 %48)) (neg.f64 (/.f64 %50 %604)) (neg.f64 (/.f64 x %746)) (neg.f64 %843) (fma.f64 %769 %101 %925) (fma.f64 %771 %108 %925) (fma.f64 %773 %774 %925) (fma.f64 %776 %777 %925) (fma.f64 %779 %780 %925) (fma.f64 %782 %783 %925) (fma.f64 %103 %785 %925) (fma.f64 %106 %787 %925) (fma.f64 %789 %790 %925) (fma.f64 %792 %793 %925) (fma.f64 %795 %796 %925) (fma.f64 %798 %103 %925) (fma.f64 %800 %106 %925) (fma.f64 %800 x %925) (fma.f64 %629 %803 %925) (fma.f64 %805 %806 %925) (fma.f64 %805 %808 %925) (fma.f64 %805 %810 %925) (fma.f64 %780 %812 %925) (fma.f64 %780 %814 %925) (fma.f64 %816 %777 %925) (fma.f64 %818 %819 %925) (fma.f64 %819 %818 %925) (fma.f64 %777 %816 %925) (fma.f64 %823 %824 %925) (fma.f64 %823 %826 %925) (fma.f64 %823 %828 %925) (fma.f64 %803 %629 %925) (fma.f64 #s(literal 1/2 binary64) %765 %831) (fma.f64 #s(literal 2 binary64) %831 %925) (fma.f64 %50 %600 %925) (fma.f64 %765 #s(literal 1 binary64) %925) (fma.f64 %6 %835 %925) (fma.f64 %6 %837 %925) (fma.f64 %6 %632 %925) (fma.f64 %632 %6 %925) (fma.f64 %600 %50 %925) (fma.f64 #s(literal 1 binary64) %765 %925) (fma.f64 #s(literal -1 binary64) %843 %925) (fma.f64 x %800 %925) (+.f64 %831 %831) (+.f64 %765 %925) %969 %971 %973 %975 %977 %979 %981 %983 %984 %986 %988 %989 %991 %993 %995 %996 %999 %1000 %1002 %1003 %1004 %1005 %1007 %1008 %1009 %1010 %1012 %1015 %1017 %1019 %1023 %1024 %1026 %1027 %1028 %1029 %1032 %1034 %1035 %1037 %1038 %1039 %1040 %1042 %1043 %1045 %1047 %1048 %1050 %1053 %1056 %1059 %1062 %1065 %1068 %1071 %1074 %1077 %1078 %1081 %1083 %1086 %1089 %1092 %1093 %1095 %1097 %1098 %1100 %1101 %1103 %1105 %1107 %1109 %1111 %1112 %1113 %1116 %1119 %1121 %1122 %1123 %1125 %1126 %1128 %1129 %1131 %1133 %1134 %1136 %1137 %1138 %1140 %1141 %1142 %1143 %1144 %1145 %1146 %1148 %1149 %1150 %1152 %1154 %1156 %1158 %1160 %1162 %1164 %1166 %1168 %1169 %1171 %1172 %1174 %1175 %1176 %1021 %1178 %1180 %1182 %1184 %1186 %1188 %1190 %1192 %1193 %1195 %1196 %1197 %1198 %1199 %1200 %1201 %1202 %1203 %1204 %1205 %1206 %1207 %1208 %1209 %1210 %1211 %1212 %1213 %1214 %1215 %1216 %1217 %1218 %1219 %1220 %1221 %1222 %1223 %1224 %1225 %1226 %1227 %1228 %1229 %1230 %1231 %1232 %1233 %1234 %1235 %1236 %1237 %1238 %1239 %1240 %1241 %1242 %1243 %1244 (*.f64 (/.f64 %201 #s(literal 2 binary64)) (/.f64 %92 %104)) (*.f64 (/.f64 %201 #s(literal -1 binary64)) %154) (*.f64 (/.f64 %201 %53) %92) (*.f64 (/.f64 %201 %29) (/.f64 %92 #s(literal -1 binary64))) (*.f64 (/.f64 %201 %312) (/.f64 %31 #s(literal 1/2 binary64))) (*.f64 (/.f64 %31 %312) (/.f64 %201 #s(literal 1/2 binary64))) (*.f64 %1147 %77) (*.f64 %675 %27) (*.f64 %1263 %77) (*.f64 %1265 %662) (*.f64 %666 %77) (*.f64 %662 %1265) (*.f64 %662 %31) (*.f64 %1020 %92) (*.f64 %665 %154) (*.f64 %77 %1263) %1049 (*.f64 %201 %77) (*.f64 %31 %662) (pow.f64 %1049 #s(literal 1 binary64)) (/.f64 (neg.f64 %1147) %138) (/.f64 %667 %138) (/.f64 %1147 %125) (/.f64 %675 %29) (/.f64 %1013 %129) (/.f64 %1030 %129) (/.f64 %666 %125) (/.f64 %662 %53) (/.f64 %1020 x) (/.f64 %665 %138) (/.f64 %201 %125) (/.f64 #s(literal 1 binary64) %1021) (neg.f64 (/.f64 %1013 x)) (neg.f64 %1117) (fma.f64 %662 z %1292) (fma.f64 z %662 %1294) (-.f64 %1296 (*.f64 %675 %33)) (-.f64 %1296 (neg.f64 %1292)) (-.f64 %1301 (*.f64 t %662)) (-.f64 %1301 (*.f64 %34 %662)) (-.f64 %1301 (neg.f64 %1294)) (+.f64 %1296 %1292) (+.f64 %1301 %1294) %969 %971 %973 %975 %977 %979 %981 %983 %984 %986 %988 %989 %991 %993 %995 %996 %999 %1000 %1002 %1003 %1004 %1005 %1007 %1008 %1009 %1010 %1012 %1015 %1017 %1019 %1023 %1024 %1026 %1027 %1028 %1029 %1032 %1034 %1035 %1037 %1038 %1039 %1040 %1042 %1043 %1045 %1047 %1048 %1050 %1053 %1056 %1059 %1062 %1065 %1068 %1071 %1074 %1077 %1078 %1081 %1083 %1086 %1089 %1092 %1093 %1095 %1097 %1098 %1100 %1101 %1103 %1105 %1107 %1109 %1111 %1112 %1113 %1116 %1119 %1121 %1122 %1123 %1125 %1126 %1128 %1129 %1131 %1133 %1134 %1136 %1137 %1138 %1140 %1141 %1142 %1143 %1144 %1145 %1146 %1148 %1149 %1150 %1152 %1154 %1156 %1158 %1160 %1162 %1164 %1166 %1168 %1169 %1171 %1172 %1174 %1175 %1176 %1021 %1178 %1180 %1182 %1184 %1186 %1188 %1190 %1192 %1193 %1195 %1196 %1197 %1198 %1199 %1200 %1201 %1202 %1203 %1204 %1205 %1206 %1207 %1208 %1209 %1210 %1211 %1212 %1213 %1214 %1215 %1216 %1217 %1218 %1219 %1220 %1221 %1222 %1223 %1224 %1225 %1226 %1227 %1228 %1229 %1230 %1231 %1232 %1233 %1234 %1235 %1236 %1237 %1238 %1239 %1240 %1241 %1242 %1243 %1244 %1312 %1313 %1315 %1316 %1317 %1318 %1320 %1322 %1323 %1325 %1326 %1327 %1328 %1329 %1330 %1332 %1334 %1336 %1338 %1340 %1342 %1344 %1310 (*.f64 x %736) (pow.f64 %1310 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %1310 #s(literal -1 binary64))) (neg.f64 %1314) %1312 %1313 %1315 %1316 %1317 %1318 %1320 %1322 %1323 %1325 %1326 %1327 %1328 %1329 %1330 %1332 %1334 %1336 %1338 %1340 %1342 %1344 %1350 %1351 %1352 %1354 %1357 %1356 %1359 (*.f64 #s(literal 2 binary64) %1360) (*.f64 %1358 #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) %1358) (*.f64 #s(literal -1 binary64) %1364) (pow.f64 %1367 #s(literal -1 binary64)) (pow.f64 %1358 #s(literal 1 binary64)) (pow.f64 %1356 #s(literal -1 binary64)) (/.f64 #s(literal -2 binary64) (*.f64 %1366 #s(literal 2 binary64))) (/.f64 #s(literal -2 binary64) %1373) (/.f64 #s(literal 2 binary64) (*.f64 %1367 #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 %1356 #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) %1379) (/.f64 #s(literal 2 binary64) %1381) (/.f64 #s(literal 1 binary64) (/.f64 %1367 #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %1366 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %1367) (/.f64 #s(literal 1 binary64) (pow.f64 %1358 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %1356 #s(literal 1 binary64))) %1358 (/.f64 #s(literal -1 binary64) %1392) (/.f64 #s(literal -1 binary64) %1366) (neg.f64 (*.f64 %1358 #s(literal -1 binary64))) (neg.f64 %1364) (fma.f64 #s(literal 1/2 binary64) %1358 %1360) (fma.f64 #s(literal 2 binary64) %1360 %1399) (fma.f64 #s(literal 2 binary64) %1360 %1401) (fma.f64 %1358 #s(literal 1 binary64) %1399) (fma.f64 %1358 #s(literal 1 binary64) %1401) (fma.f64 #s(literal 1 binary64) %1358 %1399) (fma.f64 #s(literal 1 binary64) %1358 %1401) (fma.f64 #s(literal -1 binary64) %1364 %1399) (fma.f64 #s(literal -1 binary64) %1364 %1401) (+.f64 %1360 %1360) (+.f64 %1358 %1399) (+.f64 %1358 %1401) %1412 %1413 %1414 %1416 %1417 %1418 %1420 %1421 %1422 %1423 %1425 %1426 %1427 %1428 %1430 %1432 %1434 %1436 %1438 %1439 %1415 %1441 %1444 %1446 %1447 %1350 %1351 %1352 %1354 %1357 %1356 %1359 %1412 %1413 %1414 %1416 %1417 %1418 %1420 %1421 %1422 %1423 %1425 %1426 %1427 %1428 %1430 %1432 %1434 %1436 %1438 %1439 %1415 %1441 %1444 %1446 %1447 (*.f64 %1448 %629) (*.f64 %1450 %629) (*.f64 %1452 %50) %1454 (*.f64 %632 %730) (*.f64 x (*.f64 %50 %730)) (pow.f64 %1454 #s(literal 1 binary64)) (/.f64 (neg.f64 %1450) %635) (/.f64 %1448 %634) (/.f64 %1450 %634) (/.f64 %1452 %635) (/.f64 %1452 %48) (/.f64 #s(literal 1 binary64) (/.f64 %634 %1448)) (/.f64 #s(literal 1 binary64) (/.f64 %634 %1450)) (/.f64 #s(literal 1 binary64) (/.f64 %48 %1452)) (/.f64 #s(literal 1 binary64) (pow.f64 %1454 #s(literal -1 binary64))) (neg.f64 (*.f64 %1452 %629)) (neg.f64 (*.f64 %730 %648)) (neg.f64 (/.f64 %1452 %634)) (neg.f64 (/.f64 %1448 %48)) (neg.f64 (/.f64 %1450 %48)) (*.f64 (/.f64 %726 %92) %29) (*.f64 (/.f64 %726 #s(literal 2 binary64)) (/.f64 %29 %287)) (*.f64 (/.f64 %726 #s(literal 1 binary64)) %138) (*.f64 %1490 %138) (*.f64 %1492 %29) (*.f64 %1494 %129) (*.f64 %1497 %138) (*.f64 %1499 %106) %1501 (*.f64 %138 %726) (*.f64 %1496 %125) (*.f64 %726 %138) (*.f64 x %1499) (pow.f64 %1501 #s(literal 1 binary64)) (/.f64 (neg.f64 %1490) %77) (/.f64 (neg.f64 %1492) %31) (/.f64 (neg.f64 %1497) %77) (/.f64 %1490 %154) (/.f64 %1492 %27) (/.f64 %1494 %81) (/.f64 %1497 %154) (/.f64 %1499 %92) (/.f64 %1496 %77) (/.f64 %726 %154) (/.f64 #s(literal 1 binary64) (/.f64 %154 %1490)) (/.f64 #s(literal 1 binary64) (/.f64 %27 %1492)) (/.f64 #s(literal 1 binary64) (/.f64 %154 %1497)) (/.f64 #s(literal 1 binary64) (/.f64 %92 %1499)) (/.f64 #s(literal 1 binary64) (/.f64 %77 %1496)) (/.f64 #s(literal 1 binary64) (pow.f64 %1501 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %154 %726)) (neg.f64 (*.f64 %1494 x)) (neg.f64 (*.f64 %1499 %129)) (neg.f64 (*.f64 x %1494)) (neg.f64 (/.f64 %1494 %92)) (neg.f64 (/.f64 %1490 %77)) (neg.f64 (/.f64 %1492 %31)) (neg.f64 (/.f64 %1499 %81)) (neg.f64 (*.f64 %726 %125)) (*.f64 %1550 %777) (*.f64 %789 %205) (*.f64 %1553 %777) (*.f64 %795 %205) (*.f64 %774 %1556) (*.f64 %694 %819) (*.f64 %629 %207) (*.f64 %205 %795) (*.f64 %819 %1561) (*.f64 %819 %694) (*.f64 %777 %1550) (*.f64 %1556 %793) (*.f64 %1556 %774) (*.f64 #s(literal 2 binary64) %1568) (*.f64 %626 #s(literal -1 binary64)) (*.f64 %50 %210) (*.f64 %210 %50) (*.f64 %207 %629) (*.f64 #s(literal 1 binary64) %1574) (*.f64 #s(literal -1 binary64) %626) (pow.f64 %1567 #s(literal -1 binary64)) (pow.f64 %1574 #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) %629) %225) (/.f64 (*.f64 #s(literal 2 binary64) %210) %875) (/.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) %1583)) (/.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) %623)) (/.f64 %629 z) (/.f64 %1556 %864) (/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) %1567)) (/.f64 %50 %13) (/.f64 %210 %635) (/.f64 %210 %48) (/.f64 %207 %634) (/.f64 #s(literal 1 binary64) (/.f64 z %629)) (/.f64 #s(literal 1 binary64) (/.f64 %634 %207)) (/.f64 #s(literal 1 binary64) (/.f64 %1583 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 %17 %634)) (/.f64 #s(literal 1 binary64) (neg.f64 %1583)) (/.f64 #s(literal 1 binary64) (/.f64 %48 %210)) (/.f64 #s(literal 1 binary64) (/.f64 %1567 #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %1574 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %623 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %1567) (/.f64 #s(literal -1 binary64) (*.f64 %13 %634)) (/.f64 #s(literal -1 binary64) (*.f64 %17 %48)) (/.f64 #s(literal -1 binary64) %1583) %1574 (neg.f64 (*.f64 %626 #s(literal 1 binary64))) (neg.f64 %626) (fma.f64 %1550 %777 %1623) (fma.f64 %789 %205 %1623) (fma.f64 %1553 %777 %1623) (fma.f64 %795 %205 %1623) (fma.f64 %774 %1556 %1623) (fma.f64 %694 %819 %1623) (fma.f64 %629 %207 %1623) (fma.f64 %205 %795 %1623) (fma.f64 %819 %1561 %1623) (fma.f64 %819 %694 %1623) (fma.f64 %777 %1550 %1623) (fma.f64 %1556 %793 %1623) (fma.f64 %1556 %774 %1623) (fma.f64 #s(literal 1/2 binary64) %1574 %1568) (fma.f64 #s(literal 2 binary64) %1568 %1623) (fma.f64 %626 #s(literal -1 binary64) %1623) (fma.f64 %50 %210 %1623) (fma.f64 %210 %50 %1623) (fma.f64 %207 %629 %1623) (fma.f64 #s(literal 1 binary64) %1574 %1623) (fma.f64 #s(literal -1 binary64) %626 %1623) (+.f64 %1568 %1568) (+.f64 %1574 %1623) (pow.f64 %1648 #s(literal 1 binary64)) %1648 (/.f64 #s(literal 1 binary64) (pow.f64 %1648 #s(literal -1 binary64))) %1652 (*.f64 x %1648) (pow.f64 %1652 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %1652 #s(literal -1 binary64))) (neg.f64 (*.f64 %1648 %129)) (*.f64 %1659 %50) (*.f64 %1662 %50) (*.f64 %50 %273) (*.f64 %1661 %629) (*.f64 %273 %50) (pow.f64 %1667 #s(literal 1 binary64)) (/.f64 (neg.f64 %1659) %634) (/.f64 (neg.f64 %1662) %636) (/.f64 %1659 %48) (/.f64 %1662 %635) (/.f64 %1662 %48) (/.f64 %1661 %634) (/.f64 %273 %635) %1667 (/.f64 #s(literal 1 binary64) (/.f64 %48 %1659)) (/.f64 #s(literal 1 binary64) (/.f64 %635 %1662)) (/.f64 #s(literal 1 binary64) (/.f64 %634 %1661)) (/.f64 #s(literal 1 binary64) (pow.f64 %1667 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %48 %273)) (neg.f64 (/.f64 %1661 %48)) |
Compiled 1 685 to 3 101 computations (-84.0% saved)
Compiled 666 to 2 457 computations (-268.9% saved)
24 alts after pruning (4 fresh and 20 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 662 | 4 | 666 |
| Fresh | 0 | 0 | 0 |
| Picked | 3 | 8 | 11 |
| Done | 0 | 12 | 12 |
| Total | 665 | 24 | 689 |
| Status | Accuracy | Program |
|---|---|---|
| ✓ | 59.9% | (/.f64 (/.f64 x (-.f64 z t)) (approx (- z y) z)) |
| ✓ | 62.5% | (/.f64 (/.f64 x (-.f64 y z)) (approx (- t z) t)) |
| ✓ | 97.0% | (/.f64 (/.f64 x (-.f64 t z)) (-.f64 y z)) |
| ✓ | 56.1% | (/.f64 (/.f64 x (approx (- t z) t)) (-.f64 y z)) |
| ✓ | 59.1% | (/.f64 (approx (/ x (- y z)) (/.f64 x y)) (-.f64 t z)) |
| ✓ | 40.5% | (/.f64 (approx (/ x (- y z)) (/.f64 x y)) (approx (- t z) t)) |
| ✓ | 60.2% | (/.f64 (approx (/ 1 (- y z)) (/.f64 #s(literal -1 binary64) z)) (/.f64 (-.f64 t z) x)) |
| ✓ | 39.3% | (/.f64 (approx x #s(literal 0 binary64)) (approx (* (- y z) (- t z)) (*.f64 t y))) |
| ✓ | 56.0% | (/.f64 x (*.f64 (-.f64 y z) (approx (- t z) t))) |
| ✓ | 50.4% | (/.f64 x (approx (* (- y z) (- t z)) (*.f64 z (-.f64 z y)))) |
| ✓ | 39.5% | (/.f64 x (approx (* (- y z) (- t z)) (*.f64 z (approx (- z y) z)))) |
| ✓ | 57.6% | (/.f64 x (approx (* (- y z) (- t z)) (*.f64 y (-.f64 t z)))) |
| ✓ | 36.5% | (/.f64 x (approx (* (- y z) (- t z)) (*.f64 t y))) |
| 58.1% | (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 z t) (/.f64 (approx (- z y) z) x))) | |
| 41.3% | (/.f64 #s(literal 1 binary64) (*.f64 (approx (/ (- y z) x) (/.f64 y x)) (approx (- t z) t))) | |
| 40.4% | (*.f64 (approx (/ x (- y z)) (/.f64 x y)) (/.f64 #s(literal 1 binary64) (approx (- t z) t))) | |
| ✓ | 39.5% | (*.f64 (approx (/ 1 (- y z)) (/.f64 #s(literal 1 binary64) y)) (/.f64 x (approx (- t z) t))) |
| ✓ | 45.3% | (*.f64 (approx (/ -1 (- t z)) (/.f64 #s(literal 1 binary64) z)) (/.f64 x (approx (- z y) z))) |
| 39.4% | (*.f64 x (/.f64 (approx (pow (- z t) -1) (/.f64 #s(literal 1 binary64) z)) (approx (- z y) z))) | |
| ✓ | 50.4% | (*.f64 x (/.f64 #s(literal 1 binary64) (approx (* (- t z) (- y z)) (*.f64 (-.f64 z y) z)))) |
| ✓ | 39.5% | (*.f64 x (/.f64 #s(literal 1 binary64) (approx (* (- t z) (- y z)) (*.f64 (approx (- z y) z) z)))) |
| ✓ | 36.5% | (*.f64 x (/.f64 #s(literal 1 binary64) (approx (* (- t z) (- y z)) (*.f64 t y)))) |
| ✓ | 29.5% | %15 = (- t z) (*.f64 x (approx (/ 1 (* %15 (- y z))) (/.f64 #s(literal -1 binary64) (*.f64 z (approx %15 t))))) |
| ✓ | 51.3% | (approx (* (/ -1 (- y z)) (/ x (- z t))) (/.f64 x (*.f64 z (-.f64 z t)))) |
Compiled 24 to 64 computations (-166.7% saved)
Total 57.4b remaining (34.6%)
Threshold costs 0.0b (0.0%)
| 10.2b | 57.2% |
| 7.9b | 61.8% |
| 7.6b | 60.3% |
| 7.1b | 66.6% |
| 6.8b | 67.6% |
| Inputs |
|---|
(/.f64 x (approx (* (- y z) (- t z)) (*.f64 t y))) |
| Outputs |
|---|
(/.f64 x (approx (* (- y z) (- t z)) (*.f64 t y))) |
| Inputs |
|---|
%6 = (* (- y z) (- t z)) (/.f64 x (approx %6 (*.f64 t y))) (/.f64 x (approx %6 (*.f64 z (approx (- z y) z)))) |
| Outputs |
|---|
%6 = (* (- y z) (- t z)) %11 = (/.f64 x (approx %6 (*.f64 z (approx (- z y) z)))) %11 (/.f64 x (approx %6 (*.f64 t y))) %11 |
| Inputs |
|---|
%3 = (- y z) %5 = (- t z) %6 = (* %3 %5) %8 = (approx %6 (*.f64 t y)) (/.f64 x %8) (/.f64 x (approx %6 (*.f64 z (approx (- z y) z)))) (/.f64 (approx x #s(literal 0 binary64)) %8) (/.f64 (approx (/ x %3) (/.f64 x y)) (approx %5 t)) |
| Outputs |
|---|
%3 = (- y z) %5 = (- t z) %11 = (/.f64 x (approx (* %3 %5) (*.f64 z (approx (- z y) z)))) %11 (/.f64 (approx (/ x %3) (/.f64 x y)) (approx %5 t)) %11 |
| Inputs |
|---|
%3 = (- y z) %5 = (- t z) %6 = (* %3 %5) %8 = (approx %6 (*.f64 t y)) (/.f64 x %8) (/.f64 x (approx %6 (*.f64 z (approx (- z y) z)))) (/.f64 (approx x #s(literal 0 binary64)) %8) (/.f64 (approx (/ x %3) (/.f64 x y)) (approx %5 t)) (approx (* (/ -1 %3) (/ x (- z t))) (/.f64 x (*.f64 z (-.f64 z t)))) |
| Outputs |
|---|
%3 = (- y z) %13 = (approx (* (/ -1 %3) (/ x (- z t))) (/.f64 x (*.f64 z (-.f64 z t)))) %13 (/.f64 (approx (/ x %3) (/.f64 x y)) (approx (- t z) t)) %13 |
| Inputs |
|---|
%3 = (- y z) %5 = (- t z) %6 = (* %3 %5) %8 = (approx %6 (*.f64 t y)) (/.f64 x %8) (/.f64 x (approx %6 (*.f64 z (approx (- z y) z)))) (/.f64 (approx x #s(literal 0 binary64)) %8) (/.f64 (approx (/ x %3) (/.f64 x y)) (approx %5 t)) (approx (* (/ -1 %3) (/ x (- z t))) (/.f64 x (*.f64 z (-.f64 z t)))) (/.f64 x (approx %6 (*.f64 y (-.f64 t z)))) |
| Outputs |
|---|
%3 = (- y z) %10 = (/.f64 x (approx (* %3 (- t z)) (*.f64 y (-.f64 t z)))) %10 (approx (* (/ -1 %3) (/ x (- z t))) (/.f64 x (*.f64 z (-.f64 z t)))) %10 |
| Inputs |
|---|
%3 = (- y z) %5 = (- t z) %6 = (* %3 %5) %8 = (approx %6 (*.f64 t y)) %21 = (approx %5 t) (/.f64 x %8) (/.f64 x (approx %6 (*.f64 z (approx (- z y) z)))) (/.f64 (approx x #s(literal 0 binary64)) %8) (/.f64 (approx (/ x %3) (/.f64 x y)) %21) (approx (* (/ -1 %3) (/ x (- z t))) (/.f64 x (*.f64 z (-.f64 z t)))) (/.f64 x (approx %6 (*.f64 y (-.f64 t z)))) (/.f64 x (approx %6 (*.f64 z (-.f64 z y)))) (/.f64 x (*.f64 (-.f64 y z) %21)) |
| Outputs |
|---|
%3 = (- y z) %5 = (- t z) (/.f64 x (approx (* %3 %5) (*.f64 y (-.f64 t z)))) (approx (* (/ -1 %3) (/ x (- z t))) (/.f64 x (*.f64 z (-.f64 z t)))) (/.f64 x (*.f64 (-.f64 y z) (approx %5 t))) |
| Inputs |
|---|
%3 = (- y z) %5 = (- t z) %6 = (* %3 %5) %7 = (*.f64 t y) %8 = (approx %6 %7) %11 = (approx (- z y) z) %20 = (approx (/ x %3) (/.f64 x y)) %21 = (approx %5 t) %32 = (-.f64 t z) %44 = (* %5 %3) (/.f64 x %8) (/.f64 x (approx %6 (*.f64 z %11))) (/.f64 (approx x #s(literal 0 binary64)) %8) (/.f64 %20 %21) (approx (* (/ -1 %3) (/ x (- z t))) (/.f64 x (*.f64 z (-.f64 z t)))) (/.f64 x (approx %6 (*.f64 y %32))) (/.f64 x (approx %6 (*.f64 z (-.f64 z y)))) (/.f64 x (*.f64 (-.f64 y z) %21)) (*.f64 x (approx (/ 1 %44) (/.f64 #s(literal -1 binary64) (*.f64 z %21)))) (*.f64 x (/.f64 #s(literal 1 binary64) (approx %44 %7))) (*.f64 x (/.f64 #s(literal 1 binary64) (approx %44 (*.f64 %11 z)))) (/.f64 %20 %32) |
| Outputs |
|---|
%3 = (- y z) (/.f64 (approx (/ x %3) (/.f64 x y)) (-.f64 t z)) (approx (* (/ -1 %3) (/ x (- z t))) (/.f64 x (*.f64 z (-.f64 z t)))) (/.f64 x (*.f64 (-.f64 y z) (approx (- t z) t))) |
| Inputs |
|---|
%3 = (- y z) %5 = (- t z) %6 = (* %3 %5) %7 = (*.f64 t y) %8 = (approx %6 %7) %11 = (approx (- z y) z) %20 = (approx (/ x %3) (/.f64 x y)) %21 = (approx %5 t) %28 = (-.f64 z t) %32 = (-.f64 t z) %40 = (-.f64 y z) %44 = (* %5 %3) (/.f64 x %8) (/.f64 x (approx %6 (*.f64 z %11))) (/.f64 (approx x #s(literal 0 binary64)) %8) (/.f64 %20 %21) (approx (* (/ -1 %3) (/ x (- z t))) (/.f64 x (*.f64 z %28))) (/.f64 x (approx %6 (*.f64 y %32))) (/.f64 x (approx %6 (*.f64 z (-.f64 z y)))) (/.f64 x (*.f64 %40 %21)) (*.f64 x (approx (/ 1 %44) (/.f64 #s(literal -1 binary64) (*.f64 z %21)))) (*.f64 x (/.f64 #s(literal 1 binary64) (approx %44 %7))) (*.f64 x (/.f64 #s(literal 1 binary64) (approx %44 (*.f64 %11 z)))) (/.f64 %20 %32) (/.f64 (/.f64 x %21) %40) (/.f64 (/.f64 x %40) %21) (/.f64 (/.f64 x %28) %11) |
| Outputs |
|---|
(/.f64 (approx (/ x (- y z)) (/.f64 x y)) (-.f64 t z)) (/.f64 (/.f64 x (-.f64 z t)) (approx (- z y) z)) (/.f64 x (*.f64 (-.f64 y z) (approx (- t z) t))) |
| Inputs |
|---|
%3 = (- y z) %5 = (- t z) %6 = (* %3 %5) %7 = (*.f64 t y) %8 = (approx %6 %7) %11 = (approx (- z y) z) %20 = (approx (/ x %3) (/.f64 x y)) %21 = (approx %5 t) %25 = (- z t) %28 = (-.f64 z t) %32 = (-.f64 t z) %40 = (-.f64 y z) %44 = (* %5 %3) %60 = (/.f64 x %21) %67 = (/.f64 #s(literal 1 binary64) z) %72 = (approx (/ -1 %5) %67) (/.f64 x %8) (/.f64 x (approx %6 (*.f64 z %11))) (/.f64 (approx x #s(literal 0 binary64)) %8) (/.f64 %20 %21) (approx (* (/ -1 %3) (/ x %25)) (/.f64 x (*.f64 z %28))) (/.f64 x (approx %6 (*.f64 y %32))) (/.f64 x (approx %6 (*.f64 z (-.f64 z y)))) (/.f64 x (*.f64 %40 %21)) (*.f64 x (approx (/ 1 %44) (/.f64 #s(literal -1 binary64) (*.f64 z %21)))) (*.f64 x (/.f64 #s(literal 1 binary64) (approx %44 %7))) (*.f64 x (/.f64 #s(literal 1 binary64) (approx %44 (*.f64 %11 z)))) (/.f64 %20 %32) (/.f64 %60 %40) (/.f64 (/.f64 x %40) %21) (/.f64 (/.f64 x %28) %11) (*.f64 x (/.f64 (approx (pow %25 -1) %67) %11)) (*.f64 %72 (/.f64 x %11)) (*.f64 (approx (/ 1 %3) (/.f64 #s(literal 1 binary64) y)) %60) (*.f64 %20 (/.f64 #s(literal 1 binary64) %21)) (/.f64 #s(literal 1 binary64) (*.f64 (approx (/ %3 x) (/.f64 y x)) %21)) (/.f64 (*.f64 %72 x) %11) (/.f64 x (*.f64 %40 %32)) |
| Outputs |
|---|
%8 = (/.f64 (/.f64 x (-.f64 z t)) (approx (- z y) z)) %8 (/.f64 x (*.f64 (-.f64 y z) (-.f64 t z))) %8 |
| Inputs |
|---|
%3 = (- y z) %5 = (- t z) %6 = (* %3 %5) %7 = (*.f64 t y) %8 = (approx %6 %7) %11 = (approx (- z y) z) %20 = (approx (/ x %3) (/.f64 x y)) %21 = (approx %5 t) %25 = (- z t) %28 = (-.f64 z t) %32 = (-.f64 t z) %36 = (-.f64 z y) %40 = (-.f64 y z) %44 = (* %5 %3) %45 = (/ 1 %44) %60 = (/.f64 x %21) %67 = (/.f64 #s(literal 1 binary64) z) %72 = (approx (/ -1 %5) %67) (/.f64 x %8) (/.f64 x (approx %6 (*.f64 z %11))) (/.f64 (approx x #s(literal 0 binary64)) %8) (/.f64 %20 %21) (approx (* (/ -1 %3) (/ x %25)) (/.f64 x (*.f64 z %28))) (/.f64 x (approx %6 (*.f64 y %32))) (/.f64 x (approx %6 (*.f64 z %36))) (/.f64 x (*.f64 %40 %21)) (*.f64 x (approx %45 (/.f64 #s(literal -1 binary64) (*.f64 z %21)))) (*.f64 x (/.f64 #s(literal 1 binary64) (approx %44 %7))) (*.f64 x (/.f64 #s(literal 1 binary64) (approx %44 (*.f64 %11 z)))) (/.f64 %20 %32) (/.f64 %60 %40) (/.f64 (/.f64 x %40) %21) (/.f64 (/.f64 x %28) %11) (*.f64 x (/.f64 (approx (pow %25 -1) %67) %11)) (*.f64 %72 (/.f64 x %11)) (*.f64 (approx (/ 1 %3) (/.f64 #s(literal 1 binary64) y)) %60) (*.f64 %20 (/.f64 #s(literal 1 binary64) %21)) (/.f64 #s(literal 1 binary64) (*.f64 (approx (/ %3 x) (/.f64 y x)) %21)) (/.f64 (*.f64 %72 x) %11) (/.f64 x (*.f64 %40 %32)) (*.f64 x (approx %45 (/.f64 #s(literal -1 binary64) (*.f64 z %32)))) (*.f64 x (/.f64 #s(literal 1 binary64) (approx %44 (*.f64 %36 z)))) (/.f64 x (approx %6 (*.f64 #s(literal -1 binary64) (*.f64 z %40)))) (/.f64 (/.f64 x %32) %40) |
| Outputs |
|---|
(/.f64 (/.f64 x (-.f64 t z)) (-.f64 y z)) |
| Inputs |
|---|
%3 = (- y z) %5 = (- t z) %6 = (* %3 %5) %7 = (*.f64 t y) %8 = (approx %6 %7) %11 = (approx (- z y) z) %20 = (approx (/ x %3) (/.f64 x y)) %21 = (approx %5 t) %25 = (- z t) %28 = (-.f64 z t) %32 = (-.f64 t z) %36 = (-.f64 z y) %40 = (-.f64 y z) %44 = (* %5 %3) %45 = (/ 1 %44) %60 = (/.f64 x %21) %62 = (/.f64 x %40) %67 = (/.f64 #s(literal 1 binary64) z) %72 = (approx (/ -1 %5) %67) (/.f64 x %8) (/.f64 x (approx %6 (*.f64 z %11))) (/.f64 (approx x #s(literal 0 binary64)) %8) (/.f64 %20 %21) (approx (* (/ -1 %3) (/ x %25)) (/.f64 x (*.f64 z %28))) (/.f64 x (approx %6 (*.f64 y %32))) (/.f64 x (approx %6 (*.f64 z %36))) (/.f64 x (*.f64 %40 %21)) (*.f64 x (approx %45 (/.f64 #s(literal -1 binary64) (*.f64 z %21)))) (*.f64 x (/.f64 #s(literal 1 binary64) (approx %44 %7))) (*.f64 x (/.f64 #s(literal 1 binary64) (approx %44 (*.f64 %11 z)))) (/.f64 %20 %32) (/.f64 %60 %40) (/.f64 %62 %21) (/.f64 (/.f64 x %28) %11) (*.f64 x (/.f64 (approx (pow %25 -1) %67) %11)) (*.f64 %72 (/.f64 x %11)) (*.f64 (approx (/ 1 %3) (/.f64 #s(literal 1 binary64) y)) %60) (*.f64 %20 (/.f64 #s(literal 1 binary64) %21)) (/.f64 #s(literal 1 binary64) (*.f64 (approx (/ %3 x) (/.f64 y x)) %21)) (/.f64 (*.f64 %72 x) %11) (/.f64 x (*.f64 %40 %32)) (*.f64 x (approx %45 (/.f64 #s(literal -1 binary64) (*.f64 z %32)))) (*.f64 x (/.f64 #s(literal 1 binary64) (approx %44 (*.f64 %36 z)))) (/.f64 x (approx %6 (*.f64 #s(literal -1 binary64) (*.f64 z %40)))) (/.f64 (/.f64 x %32) %40) (/.f64 %62 %32) |
| Outputs |
|---|
(/.f64 (/.f64 x (-.f64 y z)) (-.f64 t z)) |
6 calls:
| 78.0ms | x |
| 44.0ms | z |
| 43.0ms | t |
| 38.0ms | y |
| 35.0ms | (*.f64 (-.f64 y z) (-.f64 t z)) |
| Accuracy | Segments | Branch |
|---|---|---|
| 36.5% | 1 | t |
| 36.5% | 1 | z |
| 36.5% | 1 | y |
| 36.5% | 1 | x |
| 36.5% | 1 | (/.f64 x (*.f64 (-.f64 y z) (-.f64 t z))) |
| 36.5% | 1 | (*.f64 (-.f64 y z) (-.f64 t z)) |
Compiled 49 to 111 computations (-126.5% saved)
| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 10.0ms | 1.7690765993250224e+46 | 2.4243510576429927e+51 |
| 8.0ms | -1.2196550532281016e+147 | -2.9768178577659374e+146 |
| 8.0ms | 240× | 0 | valid |
Compiled 16 to 34 computations (-112.5% saved)
Div: 0.0ms (0.0% of total, 0.0 MiB)Sub: 0.0ms (0.0% of total, 0.0 MiB)Mul: 0.0ms (0.0% of total, 0.0 MiB)| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 6.0ms | 4.326900872930343e-164 | 4.59849100720969e-160 |
| 6.0ms | -5253760622657619.0 | -89446125948.21718 |
| 5.0ms | 256× | 0 | valid |
Compiled 16 to 32 computations (-100.0% saved)
Div: 0.0ms (0.0% of total, 0.0 MiB)Sub: 0.0ms (0.0% of total, 0.0 MiB)Mul: 0.0ms (0.0% of total, 0.0 MiB)| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 7.0ms | 4.0014307368881623e-234 | 7.536851899150423e-227 |
| 6.0ms | -1.7320108458749014e-63 | -1.0593358444435033e-66 |
| 6.0ms | 272× | 0 | valid |
Compiled 16 to 32 computations (-100.0% saved)
Div: 0.0ms (0.0% of total, 0.0 MiB)Sub: 0.0ms (0.0% of total, 0.0 MiB)Mul: 0.0ms (0.0% of total, 0.0 MiB)| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 4.0014307368881623e-234 | 7.536851899150423e-227 |
| 5.0ms | -1.7320108458749014e-63 | -1.0593358444435033e-66 |
Compiled 16 to 32 computations (-100.0% saved)
| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 8.0ms | 1.314519467182512e-92 | 7.274286119319221e-78 |
| 0.0ms | -1.7320108458749014e-63 | -1.0593358444435033e-66 |
| 3.0ms | 160× | 0 | valid |
Compiled 16 to 32 computations (-100.0% saved)
Div: 0.0ms (0.0% of total, 0.0 MiB)Sub: 0.0ms (0.0% of total, 0.0 MiB)Mul: 0.0ms (0.0% of total, 0.0 MiB)| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 6.0ms | 1.552669587984369e-56 | 3.0354143351363796e-53 |
| 5.0ms | -514813737448.82904 | -28783233662.613167 |
| 5.0ms | 240× | 0 | valid |
Compiled 16 to 30 computations (-87.5% saved)
Div: 0.0ms (0.0% of total, 0.0 MiB)Sub: 0.0ms (0.0% of total, 0.0 MiB)Mul: 0.0ms (0.0% of total, 0.0 MiB)| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 7.0ms | 4.6691359052309837e+20 | 1.0658318123901065e+27 |
| 0.0ms | -514813737448.82904 | -28783233662.613167 |
| 3.0ms | 144× | 0 | valid |
Compiled 16 to 28 computations (-75.0% saved)
Div: 0.0ms (0.0% of total, 0.0 MiB)Sub: 0.0ms (0.0% of total, 0.0 MiB)Mul: 0.0ms (0.0% of total, 0.0 MiB)| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 12.0ms | 4.6691359052309837e+20 | 1.0658318123901065e+27 |
| 0.0ms | -514813737448.82904 | -28783233662.613167 |
| 9.0ms | 80× | 0 | valid |
Compiled 16 to 28 computations (-75.0% saved)
Div: 0.0ms (0.0% of total, 0.0 MiB)Sub: 0.0ms (0.0% of total, 0.0 MiB)Mul: 0.0ms (0.0% of total, 0.0 MiB)| 1× | fuel |
Compiled 11 to 65 computations (-490.9% saved)
Compiled 70 to 923 computations (-1218.6% saved)
| Allocated | Percent | Phase |
|---|---|---|
| 936.2 MiB | 26.1% | reconstruct |
| 595.5 MiB | 16.6% | rewrite |
| 482.7 MiB | 13.4% | series |
| 397.8 MiB | 11.1% | eval |
| 395.2 MiB | 11.0% | sample |
| 337.7 MiB | 9.4% | regimes |
| 114.1 MiB | 3.2% | preprocess |
| 107.8 MiB | 3.0% | prune |
| 80.5 MiB | 2.2% | analyze |
| 79.4 MiB | 2.2% | derivations |
| 62.3 MiB | 1.7% | bsearch |
| 0.1 MiB | 0.0% | start |
| 0.0 MiB | 0.0% | end |
| 3 589.2 MiB | 100.0% | total |
Loading profile data...