
Time bar (total: 6.4s)
| 1× | search |
| Probability | Valid | Unknown | Precondition | Infinite | Domain | Can't | Iter |
|---|---|---|---|---|---|---|---|
| 0.0% | 0.0% | 99.7% | 0.3% | 0.0% | 0.0% | 0.0% | 0 |
| 0.0% | 0.0% | 99.7% | 0.3% | 0.0% | 0.0% | 0.0% | 1 |
| 0.0% | 0.0% | 99.7% | 0.3% | 0.0% | 0.0% | 0.0% | 2 |
| 0.0% | 0.0% | 99.7% | 0.3% | 0.0% | 0.0% | 0.0% | 3 |
| 0.0% | 0.0% | 99.7% | 0.3% | 0.0% | 0.0% | 0.0% | 4 |
| 0.0% | 0.0% | 99.7% | 0.3% | 0.0% | 0.0% | 0.0% | 5 |
| 0.0% | 0.0% | 99.7% | 0.3% | 0.0% | 0.0% | 0.0% | 6 |
| 12.5% | 12.5% | 87.2% | 0.3% | 0.0% | 0.0% | 0.0% | 7 |
| 12.5% | 12.5% | 87.2% | 0.3% | 0.0% | 0.0% | 0.0% | 8 |
| 12.5% | 12.5% | 87.2% | 0.3% | 0.0% | 0.0% | 0.0% | 9 |
| 12.5% | 12.5% | 87.2% | 0.3% | 0.0% | 0.0% | 0.0% | 10 |
| 18.8% | 18.7% | 81.0% | 0.3% | 0.0% | 0.0% | 0.0% | 11 |
| 28.1% | 28.0% | 71.7% | 0.3% | 0.0% | 0.0% | 0.0% | 12 |
Compiled 19 to 16 computations (15.8% saved)
| 227.0ms | 8 256× | 0 | valid |
Div: 8.0ms (42.8% of total, 0.0 MiB)Mul: 5.0ms (26.7% of total, 0.0 MiB)Add: 5.0ms (26.7% of total, 0.0 MiB)Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 133 | 496 |
| 1 | 999 | 477 |
| 1× | node-limit |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 70.8% | (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a #s(literal 1 binary64)) (/.f64 (*.f64 y b) t))) |
Compiled 2 to 30 computations (-1400.0% saved)
| Inputs |
|---|
| Outputs |
|---|
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 518 | 3791 |
| 1× | iter-limit |
| Inputs |
|---|
%3 = (*.f64 y z) %5 = (/.f64 %3 t) %6 = (+.f64 x %5) %9 = (+.f64 a #s(literal 1 binary64)) %11 = (*.f64 y b) %12 = (/.f64 %11 t) %13 = (+.f64 %9 %12) x y z %3 t %5 %6 a #s(literal 1 binary64) %9 b %11 %12 %13 (/.f64 %6 %13) |
| Outputs |
|---|
%6 = (* y z) %9 = (+ x (/ %6 t)) %10 = (*.f64 y z) %11 = (/.f64 %10 t) %13 = (+.f64 x %11) %17 = (+ a 1) %19 = (* y b) %20 = (/ %19 t) %21 = (+ %17 %20) %22 = (/ %9 %21) %24 = (*.f64 b y) %25 = (/.f64 %24 t) %27 = (+.f64 #s(literal 1 binary64) (+.f64 a %25)) %28 = (*.f64 t %27) %29 = (/.f64 %10 %28) %31 = (/.f64 x %27) %34 = (*.f64 t x) %35 = (/.f64 %10 %34) %40 = (/.f64 #s(literal 1 binary64) %27) %43 = (/.f64 %10 (*.f64 t (*.f64 x %27))) %62 = (+.f64 #s(literal 1 binary64) a) %65 = (/.f64 x %62) %67 = (*.f64 t %62) %68 = (/.f64 z %67) %71 = (pow.f64 %62 #s(literal 2 binary64)) %72 = (*.f64 t %71) %73 = (/.f64 (*.f64 b x) %72) %74 = (-.f64 %68 %73) %77 = (*.f64 y %74) %84 = (pow.f64 b #s(literal 2 binary64)) %86 = (pow.f64 t #s(literal 2 binary64)) %96 = (/.f64 x y) %97 = (/.f64 z t) %103 = (/.f64 b t) %108 = (/.f64 z b) %110 = (/.f64 %34 %24) %111 = (+.f64 %108 %110) %112 = (*.f64 z %62) %113 = (*.f64 t %112) %114 = (*.f64 %84 y) %115 = (/.f64 %113 %114) %118 = (/.f64 %34 b) %119 = (/.f64 %113 %84) %120 = (-.f64 %118 %119) %123 = (pow.f64 y #s(literal 2 binary64)) %124 = (*.f64 b %123) %125 = (/.f64 (*.f64 t (*.f64 %62 %120)) %124) %132 = (pow.f64 y #s(literal 3 binary64)) %133 = (*.f64 %84 %132) %152 = (*.f64 #s(literal -1 binary64) %119) %153 = (-.f64 (*.f64 #s(literal -1 binary64) %118) %152) %158 = (*.f64 t (*.f64 %62 %153)) %181 = (/.f64 x z) %182 = (/.f64 y t) %187 = (/.f64 x (*.f64 z %27)) %188 = (/.f64 y %28) %209 = (/.f64 x %24) %210 = (/.f64 %112 %114) %211 = (-.f64 %209 %210) %214 = (*.f64 %62 %211) %231 = (/.f64 %10 %67) %232 = (+.f64 %65 %231) %234 = (*.f64 b (*.f64 x y)) %235 = (/.f64 %234 %72) %238 = (/.f64 %10 %62) %239 = (/.f64 %234 %71) %240 = (-.f64 %238 %239) %244 = (/.f64 (*.f64 b (*.f64 y %240)) (*.f64 %86 %62)) %250 = (pow.f64 t #s(literal 3 binary64)) %258 = (*.f64 #s(literal -1 binary64) %238) %259 = (*.f64 #s(literal -1 binary64) %239) %260 = (-.f64 %258 %259) %265 = (*.f64 b (*.f64 y %260)) %288 = (+.f64 #s(literal 1 binary64) %25) %292 = (pow.f64 %288 #s(literal 2 binary64)) %296 = (+.f64 (/.f64 x %292) (/.f64 %10 (*.f64 t %292))) %297 = (*.f64 a %296) %301 = (+.f64 (/.f64 x %288) (/.f64 %10 (*.f64 t %288))) %309 = (pow.f64 %288 #s(literal 4 binary64)) %323 = (/.f64 #s(literal 1 binary64) a) %335 = (*.f64 %288 %13) %336 = (/.f64 %335 a) %341 = (*.f64 %292 %13) %343 = (/.f64 %341 (pow.f64 a #s(literal 2 binary64))) %350 = (*.f64 (pow.f64 %288 #s(literal 3 binary64)) %13) %391 = (*.f64 y %13) %396 = (*.f64 %123 %13) %398 = (pow.f64 %62 #s(literal 3 binary64)) %399 = (*.f64 %86 %398) %401 = (/.f64 %391 %72) %424 = (*.f64 t %13) %428 = (*.f64 %86 (*.f64 %62 %13)) %429 = (/.f64 %428 %124) %430 = (/.f64 %424 y) %435 = (*.f64 %250 (*.f64 %71 %13)) %436 = (/.f64 %435 %133) %443 = (*.f64 (pow.f64 t #s(literal 4 binary64)) (*.f64 %398 %13)) %445 = (pow.f64 y #s(literal 4 binary64)) %465 = (/.f64 %428 %123) (approx x #s(literal 0 binary64)) (approx x x) (approx %9 %11) (approx %9 %13) (approx %22 %29) (approx %22 (+.f64 %31 %29)) (approx %9 (*.f64 x (+.f64 #s(literal 1 binary64) %35))) (approx %22 %31) (approx %22 (*.f64 x (+.f64 %40 %43))) (approx %9 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) %35) #s(literal 1 binary64))))) (approx %22 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) %43) %40)))) (approx y y) (approx %6 %10) (approx %19 %24) (approx %20 %25) (approx %21 %62) (approx %21 %27) (approx %22 %65) (approx %22 (fma.f64 y %74 %65)) (approx %22 (fma.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b %77) %67) %68) %73) %65)) (approx %22 (fma.f64 y (-.f64 (fma.f64 y (-.f64 (/.f64 (*.f64 %84 %77) (*.f64 %86 %71)) (/.f64 (*.f64 b %74) %67)) %68) %73) %65)) (approx %9 (*.f64 y (+.f64 %96 %97))) (approx %21 (*.f64 y (+.f64 (/.f64 #s(literal 1 binary64) y) (+.f64 (/.f64 a y) %103)))) (approx %22 %108) (approx %22 (-.f64 %111 %115)) (approx %22 (-.f64 (fma.f64 #s(literal -1 binary64) %125 %111) %115)) (approx %22 (-.f64 (+.f64 %108 (+.f64 %110 (/.f64 (*.f64 %86 (*.f64 %71 %120)) %133))) (+.f64 %115 %125))) (approx %9 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %96 (*.f64 #s(literal -1 binary64) %97))))) (approx %21 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %103 (*.f64 #s(literal -1 binary64) (/.f64 %62 y)))))) (approx %22 (fma.f64 #s(literal -1 binary64) (/.f64 %153 y) %108)) (approx %22 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %118 (*.f64 #s(literal -1 binary64) (/.f64 %158 %24))) %152) y) %108)) (approx %22 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %118 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %86 (*.f64 %71 %153)) %114)) (*.f64 #s(literal -1 binary64) (/.f64 %158 b))) y))) %152) y) %108)) (approx z z) (approx %9 (*.f64 z (+.f64 %181 %182))) (approx %22 (*.f64 z (+.f64 %187 %188))) (approx %9 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %181 (*.f64 #s(literal -1 binary64) %182))))) (approx %22 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %187 (*.f64 #s(literal -1 binary64) %188))))) (approx t t) (approx %9 (/.f64 (fma.f64 t x %10) t)) (approx %21 (/.f64 (fma.f64 b y %67) t)) (approx %22 (fma.f64 t %211 %108)) (approx %22 (fma.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t %214) %24) %209) %210) %108)) (approx %22 (fma.f64 t (-.f64 (fma.f64 t (-.f64 (/.f64 (*.f64 t (*.f64 %71 %211)) (*.f64 %84 %123)) (/.f64 %214 %24)) %209) %210) %108)) (approx %22 (-.f64 %232 %235)) (approx %22 (-.f64 (fma.f64 #s(literal -1 binary64) %244 %232) %235)) (approx %22 (-.f64 (+.f64 %65 (+.f64 %231 (/.f64 (*.f64 %84 (*.f64 %123 %240)) (*.f64 %250 %71)))) (+.f64 %235 %244))) (approx %22 (fma.f64 #s(literal -1 binary64) (/.f64 %260 t) %65)) (approx %22 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %265 %67) %258) %259) t) %65)) (approx %22 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %238 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %84 (*.f64 %123 %260)) %72)) (*.f64 #s(literal -1 binary64) (/.f64 %265 %62))) t))) %259) t) %65)) (approx a a) (approx %17 #s(literal 1 binary64)) (approx %21 %288) (approx %22 (/.f64 %13 %288)) (approx %22 (fma.f64 #s(literal -1 binary64) %297 %301)) (approx %22 (fma.f64 a (-.f64 (/.f64 %297 %288) %296) %301)) (approx %22 (fma.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 (/.f64 x %309) (/.f64 %10 (*.f64 t %309))))) (*.f64 #s(literal -1 binary64) (/.f64 %296 %288)))) %296) %301)) (approx %17 (*.f64 a (+.f64 #s(literal 1 binary64) %323))) (approx %21 (*.f64 a (+.f64 #s(literal 1 binary64) (+.f64 %323 (/.f64 %24 (*.f64 a t)))))) (approx %22 (/.f64 %13 a)) (approx %22 (/.f64 (+.f64 x (fma.f64 #s(literal -1 binary64) %336 %11)) a)) (approx %22 (/.f64 (-.f64 (+.f64 x (+.f64 %11 %343)) %336) a)) (approx %22 (/.f64 (-.f64 (+.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 %350 (pow.f64 a #s(literal 3 binary64))) %11)) (fma.f64 #s(literal -1 binary64) %343 %336)) a)) (approx %21 (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %288 a)) #s(literal 1 binary64))))) (approx %22 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %13 %336) a))) (approx %22 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %13 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %341 a) %335) a))) a))) (approx %22 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %13 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %350 a) %341) a)) %335) a))) a))) (approx b b) (approx %22 (/.f64 %13 %62)) (approx %22 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b %391) %72) %232)) (approx %22 (fma.f64 b (-.f64 (/.f64 (*.f64 b %396) %399) %401) %232)) (approx %22 (fma.f64 b (-.f64 (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 %132 %13)) (*.f64 %250 (pow.f64 %62 #s(literal 4 binary64))))) (*.f64 #s(literal -1 binary64) (/.f64 %396 %399)))) %401) %232)) (approx %21 (*.f64 b (+.f64 (/.f64 #s(literal 1 binary64) b) (+.f64 (/.f64 a b) %182)))) (approx %22 (/.f64 %424 %24)) (approx %22 (/.f64 (fma.f64 #s(literal -1 binary64) %429 %430) b)) (approx %22 (/.f64 (-.f64 (+.f64 %430 %436) %429) b)) (approx %22 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %443 (*.f64 (pow.f64 b #s(literal 3 binary64)) %445)) %430) (fma.f64 #s(literal -1 binary64) %436 %429)) b)) (approx %21 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1 binary64) %182 (*.f64 #s(literal -1 binary64) (/.f64 %62 b)))))) (approx %22 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %430 %429) b))) (approx %22 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %430 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %435 (*.f64 b %132)) %465) b))) b))) (approx %22 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %430 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %443 (*.f64 b %445)) (/.f64 %435 %132)) b)) %465) b))) b))) |
18 calls:
| Time | Variable | Point |
|---|---|---|
| 4.0ms | y | inf |
| 3.0ms | z | inf |
| 3.0ms | b | inf |
| 2.0ms | y | 0 |
| 2.0ms | t | 0 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 15 | 59 |
| 0 | 23 | 59 |
| 1 | 90 | 59 |
| 2 | 354 | 59 |
| 3 | 2577 | 59 |
| 0 | 4237 | 59 |
| 0 | 4687 | 55 |
| 1× | iter-limit |
| 1× | iter-limit |
| 1× | node-limit |
| 1× | iter-limit |
| Inputs |
|---|
%3 = (*.f64 y z) %5 = (/.f64 %3 t) %6 = (+.f64 x %5) %9 = (+.f64 a #s(literal 1 binary64)) %11 = (*.f64 y b) %12 = (/.f64 %11 t) %13 = (+.f64 %9 %12) x y z %3 t %5 %6 a #s(literal 1 binary64) %9 b %11 %12 %13 (/.f64 %6 %13) |
| Outputs |
|---|
%3 = (*.f64 z y) %5 = (*.f64 %3 #s(literal 2 binary64)) %8 = (*.f64 %3 #s(literal 1/2 binary64)) %10 = (neg.f64 y) %11 = (neg.f64 %10) %13 = (neg.f64 z) %14 = (neg.f64 %13) %21 = (*.f64 y #s(literal 1 binary64)) %24 = (*.f64 z #s(literal 1 binary64)) %36 = (*.f64 %3 #s(literal -1 binary64)) %38 = (neg.f64 %3) %41 = (*.f64 %3 #s(literal 0 binary64)) %43 = (*.f64 #s(literal 0 binary64) %3) %55 = (*.f64 #s(literal 1/2 binary64) %3) %79 = (/.f64 #s(literal 1/2 binary64) t) %81 = (/.f64 z t) %83 = (/.f64 y t) %85 = (/.f64 %13 t) %87 = (/.f64 #s(literal -1 binary64) t) %89 = (*.f64 y %87) %91 = (/.f64 %10 t) %94 = (*.f64 %79 %3) %96 = (/.f64 #s(literal 1 binary64) t) %99 = (/.f64 %3 t) %102 = (*.f64 %10 %87) %107 = (*.f64 #s(literal -1 binary64) %3) %110 = (*.f64 %38 #s(literal 1 binary64)) %113 = (neg.f64 t) %116 = (*.f64 #s(literal -1 binary64) t) %127 = (*.f64 #s(literal -1 binary64) %113) %129 = (/.f64 %38 t) %131 = (fma.f64 %83 z x) %132 = (*.f64 %131 #s(literal 2 binary64)) %134 = (*.f64 %131 #s(literal 1/2 binary64)) %136 = (fma.f64 t x %3) %137 = (*.f64 %136 #s(literal 2 binary64)) %139 = (neg.f64 %136) %148 = (*.f64 t x) %150 = (fma.f64 %148 %113 (*.f64 %38 t)) %152 = (*.f64 t %113) %153 = (neg.f64 %152) %156 = (fma.f64 %148 t (*.f64 %3 t)) %158 = (*.f64 t t) %159 = (neg.f64 %158) %162 = (fma.f64 %148 %113 (*.f64 t %38)) %166 = (fma.f64 %148 t (*.f64 t %3)) %169 = (*.f64 %139 #s(literal 2 binary64)) %171 = (*.f64 %113 #s(literal 2 binary64)) %174 = (*.f64 x #s(literal 1 binary64)) %175 = (fma.f64 %174 %113 %38) %178 = (fma.f64 %174 t %3) %182 = (*.f64 t #s(literal 2 binary64)) %185 = (*.f64 %139 #s(literal 1 binary64)) %186 = (neg.f64 %185) %198 = (*.f64 %136 #s(literal -1 binary64)) %211 = (neg.f64 %131) %212 = (*.f64 %211 #s(literal 1 binary64)) %214 = (*.f64 %131 #s(literal -1 binary64)) %217 = (*.f64 %131 #s(literal 0 binary64)) %219 = (*.f64 #s(literal 0 binary64) %131) %221 = (neg.f64 x) %222 = (neg.f64 %221) %228 = (+.f64 #s(literal 1 binary64) a) %229 = (fma.f64 %83 b %228) %230 = (/.f64 x %229) %231 = (fma.f64 a t t) %232 = (fma.f64 b y %231) %242 = (/.f64 x %232) %243 = (fma.f64 %83 b a) %244 = (fma.f64 %243 t t) %265 = (*.f64 #s(literal 1/2 binary64) %131) %322 = (fma.f64 a #s(literal 2 binary64) #s(literal 2 binary64)) %328 = (-.f64 #s(literal -1 binary64) a) %331 = (neg.f64 a) %345 = (neg.f64 %331) %348 = (*.f64 b y) %349 = (*.f64 %348 #s(literal 1/2 binary64)) %352 = (*.f64 %348 #s(literal 2 binary64)) %354 = (neg.f64 b) %355 = (neg.f64 %354) %363 = (*.f64 b #s(literal 1 binary64)) %373 = (*.f64 %348 #s(literal -1 binary64)) %375 = (neg.f64 %348) %377 = (*.f64 %348 #s(literal 0 binary64)) %379 = (*.f64 #s(literal 0 binary64) %348) %391 = (*.f64 #s(literal 1/2 binary64) %348) %414 = (/.f64 b t) %418 = (/.f64 %354 t) %424 = (*.f64 %79 %348) %431 = (/.f64 %348 t) %435 = (*.f64 #s(literal -1 binary64) %348) %438 = (*.f64 %375 #s(literal 1 binary64)) %454 = (/.f64 %375 t) %456 = (*.f64 %232 #s(literal 2 binary64)) %458 = (*.f64 %232 #s(literal 1 binary64)) %460 = (neg.f64 %232) %466 = (*.f64 %232 #s(literal -1 binary64)) %471 = (fma.f64 %243 #s(literal 2 binary64) #s(literal 2 binary64)) %474 = (*.f64 %228 #s(literal 1 binary64)) %475 = (fma.f64 %474 %113 %375) %478 = (fma.f64 %474 t %348) %481 = (-.f64 %113 %348) %482 = (fma.f64 a %113 %481) %485 = (fma.f64 b y t) %486 = (fma.f64 a t %485) %490 = (fma.f64 %231 %113 (*.f64 %375 t)) %494 = (fma.f64 %231 t (*.f64 %348 t)) %498 = (fma.f64 %231 %113 (*.f64 t %375)) %502 = (fma.f64 %231 t (*.f64 t %348)) %520 = (/.f64 t %232) %522 = (-.f64 #s(literal -1 binary64) %243) %562 = (fma.f64 %414 y #s(literal 1 binary64)) %604 = (/.f64 #s(literal -1/2 binary64) %522) %606 = (/.f64 %211 %232) %610 = (/.f64 %136 %229) %612 = (/.f64 %131 %232) %614 = (/.f64 #s(literal 1 binary64) %232) %615 = (*.f64 t %131) %617 = (/.f64 %113 %232) %619 = (*.f64 %229 %131) %627 = (*.f64 %614 #s(literal 1 binary64)) %630 = (/.f64 %131 %229) %635 = (*.f64 %520 %139) %638 = (*.f64 %131 t) %641 = (*.f64 #s(literal -1 binary64) %131) %646 = (*.f64 %139 %617) %649 = (*.f64 %136 %617) %652 = (*.f64 %139 %520) %655 = (/.f64 %619 %229) %658 = (/.f64 %3 %232) %659 = (*.f64 %658 #s(literal 1 binary64)) %660 = (fma.f64 %659 %522 %221) %663 = (fma.f64 %659 %229 x) %666 = (fma.f64 %230 %522 %129) %669 = (neg.f64 %244) %670 = (fma.f64 %230 %669 %38) %672 = (neg.f64 %669) %674 = (fma.f64 %230 %244 %3) %678 = (fma.f64 %129 %522 (*.f64 %221 %522)) %680 = (*.f64 %522 %522) %681 = (neg.f64 %680) %684 = (fma.f64 %129 %229 (*.f64 x %522)) %688 = (fma.f64 %38 %522 (*.f64 %221 %669)) %690 = (*.f64 %669 %522) %691 = (neg.f64 %690) %694 = (fma.f64 %38 %229 (*.f64 x %669)) %696 = (*.f64 %669 %229) %697 = (neg.f64 %696) %699 = (*.f64 %221 %229) %700 = (fma.f64 %99 %522 %699) %704 = (fma.f64 %3 %522 (*.f64 %221 %244)) %706 = (*.f64 %244 %522) %707 = (neg.f64 %706) %710 = (fma.f64 %3 %229 (*.f64 x %244)) %712 = (*.f64 %244 %229) %713 = (neg.f64 %712) %716 = (fma.f64 %221 %522 (*.f64 %129 %522)) %720 = (fma.f64 %221 %669 (*.f64 %38 %522)) %722 = (*.f64 %522 %669) %723 = (neg.f64 %722) %725 = (*.f64 %99 %522) %726 = (fma.f64 %221 %229 %725) %730 = (fma.f64 %221 %244 (*.f64 %3 %522)) %732 = (*.f64 %522 %244) %733 = (neg.f64 %732) %736 = (fma.f64 x %522 (*.f64 %129 %229)) %740 = (fma.f64 x %669 (*.f64 %38 %229)) %742 = (*.f64 %229 %669) %743 = (neg.f64 %742) %746 = (fma.f64 x %244 (*.f64 %3 %229)) %748 = (*.f64 %229 %244) %749 = (neg.f64 %748) %752 = (fma.f64 %129 %522 (*.f64 %522 %221)) %756 = (fma.f64 %129 %229 (*.f64 %522 x)) %760 = (fma.f64 %38 %522 (*.f64 %669 %221)) %764 = (fma.f64 %38 %229 (*.f64 %669 x)) %768 = (fma.f64 %99 %522 (*.f64 %229 %221)) %772 = (fma.f64 %3 %522 (*.f64 %244 %221)) %776 = (fma.f64 %3 %229 (*.f64 %244 x)) %779 = (*.f64 %522 %129) %780 = (fma.f64 %221 %522 %779) %784 = (fma.f64 %221 %669 (*.f64 %522 %38)) %788 = (fma.f64 %221 %229 (*.f64 %522 %99)) %792 = (fma.f64 %221 %244 (*.f64 %522 %3)) %795 = (*.f64 %229 %129) %796 = (fma.f64 x %522 %795) %800 = (fma.f64 x %669 (*.f64 %229 %38)) %804 = (fma.f64 x %244 (*.f64 %229 %3)) %807 = (-.f64 %699 %779) %810 = (fma.f64 %243 x x) %811 = (-.f64 %810 %795) %814 = (*.f64 #s(literal -1 binary64) %139) %816 = (*.f64 %522 %113) %819 = (*.f64 #s(literal -1 binary64) %136) %821 = (*.f64 %522 t) %824 = (*.f64 t %139) %826 = (*.f64 %232 %113) %829 = (*.f64 t %136) %831 = (*.f64 %232 t) %834 = (*.f64 %139 #s(literal -1 binary64)) %839 = (*.f64 %139 t) %841 = (*.f64 %113 %232) %844 = (neg.f64 %610) %847 = (neg.f64 %619) %853 = (*.f64 %136 t) %855 = (*.f64 t %232) %875 = (*.f64 %522 %229) %879 = (*.f64 %229 %522) %910 = (*.f64 %113 %522) %912 = (*.f64 t %522) %946 = (*.f64 %99 #s(literal 2 binary64)) %947 = (/.f64 %148 %244) %952 = (*.f64 %99 #s(literal 1 binary64)) %957 = (/.f64 %129 %232) %960 = (/.f64 z %522) %963 = (/.f64 %81 %232) %964 = (/.f64 y %96) %967 = (/.f64 %96 %232) %968 = (/.f64 %3 %96) %971 = (/.f64 %38 %232) %972 = (/.f64 %87 %96) %977 = (/.f64 y %232) %978 = (/.f64 %81 %96) %981 = (/.f64 z %232) %982 = (/.f64 %83 %96) %986 = (/.f64 %3 %855) %989 = (/.f64 z %229) %994 = (*.f64 %981 #s(literal 1 binary64)) %997 = (/.f64 y %522) %1000 = (/.f64 z %669) %1003 = (/.f64 %81 %522) %1007 = (/.f64 y %669) %1011 = (*.f64 y %520) %1014 = (/.f64 y %229) %1023 = (*.f64 %3 %520) %1026 = (/.f64 %3 %229) %1029 = (/.f64 #s(literal -1 binary64) %244) %1032 = (/.f64 %87 %229) %1045 = (*.f64 %83 %520) %1048 = (*.f64 y %627) %1051 = (/.f64 y %244) %1054 = (/.f64 %83 %229) %1060 = (*.f64 %971 #s(literal 1 binary64)) x y z (*.f64 %5 #s(literal 1/2 binary64)) (*.f64 %8 #s(literal 2 binary64)) (*.f64 %11 z) (*.f64 %14 y) (*.f64 %10 %13) (*.f64 %13 %10) (*.f64 #s(literal 1 binary64) %3) (*.f64 %3 #s(literal 1 binary64)) (*.f64 z %21) (*.f64 z %11) %3 (*.f64 y %24) (*.f64 y %14) (*.f64 y z) (pow.f64 %3 #s(literal 1 binary64)) (/.f64 (neg.f64 %5) #s(literal -2 binary64)) (/.f64 %5 #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %3 #s(literal -1 binary64))) (neg.f64 %36) (neg.f64 %38) (fma.f64 %5 #s(literal 1/2 binary64) %41) (fma.f64 %5 #s(literal 1/2 binary64) %43) (fma.f64 %8 #s(literal 2 binary64) %41) (fma.f64 %8 #s(literal 2 binary64) %43) (fma.f64 %11 z %41) (fma.f64 %11 z %43) (fma.f64 %14 y %41) (fma.f64 %14 y %43) (fma.f64 %10 %13 %41) (fma.f64 %10 %13 %43) (fma.f64 %13 %10 %41) (fma.f64 %13 %10 %43) (fma.f64 #s(literal 1/2 binary64) %3 %55) (fma.f64 #s(literal 1 binary64) %3 %41) (fma.f64 #s(literal 1 binary64) %3 %43) (fma.f64 %3 #s(literal 1/2 binary64) %8) (fma.f64 %3 #s(literal 1 binary64) %41) (fma.f64 %3 #s(literal 1 binary64) %43) (fma.f64 z %21 %41) (fma.f64 z %21 %43) (fma.f64 z %11 %41) (fma.f64 z %11 %43) (fma.f64 z y %41) (fma.f64 z y %43) (fma.f64 y %24 %41) (fma.f64 y %24 %43) (fma.f64 y %14 %41) (fma.f64 y %14 %43) (fma.f64 y z %41) (fma.f64 y z %43) (+.f64 %8 %8) (+.f64 %55 %55) (+.f64 %3 %41) (+.f64 %3 %43) t (*.f64 %5 %79) (*.f64 %11 %81) (*.f64 %83 z) (*.f64 %10 %85) (*.f64 %87 %38) (*.f64 %13 %89) (*.f64 %13 %91) (*.f64 %81 y) (*.f64 #s(literal 2 binary64) %94) (*.f64 %96 %3) (*.f64 %38 %87) (*.f64 #s(literal 1 binary64) %99) (*.f64 %3 %96) (*.f64 z %102) (*.f64 z %83) (*.f64 y %81) (pow.f64 %99 #s(literal 1 binary64)) (/.f64 (neg.f64 %107) t) (/.f64 (neg.f64 %110) t) (/.f64 %107 %113) (/.f64 %110 %113) (/.f64 %36 %116) (/.f64 %36 %113) (/.f64 %38 %116) (/.f64 %38 %113) (/.f64 #s(literal 1 binary64) (pow.f64 %99 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %113 %38)) (/.f64 #s(literal 1 binary64) (/.f64 t %3)) (/.f64 %3 %127) %99 (neg.f64 %129) (*.f64 %132 #s(literal 1/2 binary64)) (*.f64 %134 #s(literal 2 binary64)) (*.f64 %137 %79) (*.f64 %139 %87) (*.f64 %96 %136) (*.f64 %136 %96) (*.f64 #s(literal 1 binary64) %131) (*.f64 %131 #s(literal 1 binary64)) (pow.f64 %131 #s(literal 1 binary64)) (/.f64 (neg.f64 %132) #s(literal -2 binary64)) (/.f64 (neg.f64 %150) %153) (/.f64 (neg.f64 %156) %159) (/.f64 (neg.f64 %162) %153) (/.f64 (neg.f64 %166) %159) (/.f64 (neg.f64 %169) (neg.f64 %171)) (/.f64 (neg.f64 %175) t) (/.f64 (neg.f64 %178) %113) (/.f64 (neg.f64 %137) (neg.f64 %182)) (/.f64 %186 t) (/.f64 %132 #s(literal 2 binary64)) (/.f64 %175 %113) (/.f64 %178 t) (/.f64 %150 %152) (/.f64 %156 %158) (/.f64 %162 %152) (/.f64 %166 %158) (/.f64 %169 %171) (/.f64 %137 %182) (/.f64 %185 %113) (/.f64 %198 %116) (/.f64 %198 %113) (/.f64 %139 %116) (/.f64 %139 %113) (/.f64 %136 %127) (/.f64 %136 t) (/.f64 #s(literal 1 binary64) (/.f64 %113 %139)) (/.f64 #s(literal 1 binary64) (pow.f64 %131 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 t %136)) (neg.f64 %212) (neg.f64 %214) (neg.f64 %211) (fma.f64 %132 #s(literal 1/2 binary64) %217) (fma.f64 %132 #s(literal 1/2 binary64) %219) (fma.f64 %5 %79 %222) (fma.f64 %5 %79 %174) (fma.f64 %5 %79 x) (fma.f64 (*.f64 %230 %232) %96 %99) (fma.f64 %134 #s(literal 2 binary64) %217) (fma.f64 %134 #s(literal 2 binary64) %219) (fma.f64 %11 %81 %222) (fma.f64 %11 %81 %174) (fma.f64 %11 %81 x) (fma.f64 %137 %79 %217) (fma.f64 %137 %79 %219) (fma.f64 %242 %244 %99) (fma.f64 %83 z %222) (fma.f64 %83 z %174) %131 (fma.f64 %10 %85 %222) (fma.f64 %10 %85 %174) (fma.f64 %10 %85 x) (fma.f64 %87 %38 %222) (fma.f64 %87 %38 %174) (fma.f64 %87 %38 x) (fma.f64 %13 %89 %222) (fma.f64 %13 %89 %174) (fma.f64 %13 %89 x) (fma.f64 %13 %91 %222) (fma.f64 %13 %91 %174) (fma.f64 %13 %91 x) (fma.f64 %139 %87 %217) (fma.f64 %139 %87 %219) (fma.f64 %81 y %222) (fma.f64 %81 y %174) (fma.f64 %81 y x) (fma.f64 #s(literal 1/2 binary64) %131 %265) (fma.f64 #s(literal 2 binary64) %94 %222) (fma.f64 #s(literal 2 binary64) %94 %174) (fma.f64 #s(literal 2 binary64) %94 x) (fma.f64 %96 %136 %217) (fma.f64 %96 %136 %219) (fma.f64 %96 %3 %222) (fma.f64 %96 %3 %174) (fma.f64 %96 %3 x) (fma.f64 %136 %96 %217) (fma.f64 %136 %96 %219) (fma.f64 %148 %96 %99) (fma.f64 %230 %229 %99) (fma.f64 %38 %87 %222) (fma.f64 %38 %87 %174) (fma.f64 %38 %87 x) (fma.f64 %229 %230 %99) (fma.f64 #s(literal 1 binary64) %174 %99) (fma.f64 #s(literal 1 binary64) %131 %217) (fma.f64 #s(literal 1 binary64) %131 %219) (fma.f64 #s(literal 1 binary64) %99 %222) (fma.f64 #s(literal 1 binary64) %99 %174) (fma.f64 #s(literal 1 binary64) %99 x) (fma.f64 %131 #s(literal 1/2 binary64) %134) (fma.f64 %131 #s(literal 1 binary64) %217) (fma.f64 %131 #s(literal 1 binary64) %219) (fma.f64 t (/.f64 x t) %99) (fma.f64 %3 %96 %222) (fma.f64 %3 %96 %174) (fma.f64 %3 %96 x) (fma.f64 z %102 %222) (fma.f64 z %102 %174) (fma.f64 z %102 x) (fma.f64 z %83 %222) (fma.f64 z %83 %174) (fma.f64 z %83 x) (fma.f64 y %81 %222) (fma.f64 y %81 %174) (fma.f64 y %81 x) (fma.f64 x #s(literal 1 binary64) %99) (-.f64 %174 %129) (-.f64 %99 %221) (-.f64 x %129) (+.f64 %134 %134) (+.f64 %265 %265) (+.f64 %222 %99) (+.f64 %174 %99) (+.f64 %131 %217) (+.f64 %131 %219) (+.f64 %99 %222) (+.f64 %99 %174) (+.f64 %99 x) (+.f64 x %99) a #s(literal 1 binary64) (*.f64 #s(literal 1 binary64) %228) (pow.f64 %228 #s(literal 1 binary64)) (/.f64 (neg.f64 %322) #s(literal -2 binary64)) (/.f64 %322 #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %228 #s(literal -1 binary64))) (neg.f64 %328) (fma.f64 #s(literal 1 binary64) %228 #s(literal 0 binary64)) (-.f64 #s(literal 1 binary64) %331) (-.f64 a #s(literal -1 binary64)) (+.f64 (+.f64 a #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (+.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) a)) (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1/2 binary64) %331)) (+.f64 %228 #s(literal 0 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) a)) (+.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) %331)) (+.f64 #s(literal 1 binary64) %345) %228 (+.f64 a #s(literal 1 binary64)) b (*.f64 %349 #s(literal 2 binary64)) (*.f64 %11 b) (*.f64 %352 #s(literal 1/2 binary64)) (*.f64 %355 y) (*.f64 %10 %354) (*.f64 %354 %10) (*.f64 %348 #s(literal 1 binary64)) (*.f64 b %21) (*.f64 b %11) %348 (*.f64 #s(literal 1 binary64) %348) (*.f64 y %363) (*.f64 y %355) (*.f64 y b) (pow.f64 %348 #s(literal 1 binary64)) (/.f64 (neg.f64 %352) #s(literal -2 binary64)) (/.f64 %352 #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %348 #s(literal -1 binary64))) (neg.f64 %373) (neg.f64 %375) (fma.f64 %349 #s(literal 2 binary64) %377) (fma.f64 %349 #s(literal 2 binary64) %379) (fma.f64 %11 b %377) (fma.f64 %11 b %379) (fma.f64 %352 #s(literal 1/2 binary64) %377) (fma.f64 %352 #s(literal 1/2 binary64) %379) (fma.f64 %355 y %377) (fma.f64 %355 y %379) (fma.f64 %10 %354 %377) (fma.f64 %10 %354 %379) (fma.f64 %354 %10 %377) (fma.f64 %354 %10 %379) (fma.f64 #s(literal 1/2 binary64) %348 %391) (fma.f64 %348 #s(literal 1/2 binary64) %349) (fma.f64 %348 #s(literal 1 binary64) %377) (fma.f64 %348 #s(literal 1 binary64) %379) (fma.f64 b %21 %377) (fma.f64 b %21 %379) (fma.f64 b %11 %377) (fma.f64 b %11 %379) (fma.f64 b y %377) (fma.f64 b y %379) (fma.f64 #s(literal 1 binary64) %348 %377) (fma.f64 #s(literal 1 binary64) %348 %379) (fma.f64 y %363 %377) (fma.f64 y %363 %379) (fma.f64 y %355 %377) (fma.f64 y %355 %379) (fma.f64 y b %377) (fma.f64 y b %379) (+.f64 %349 %349) (+.f64 %391 %391) (+.f64 %348 %377) (+.f64 %348 %379) (*.f64 %11 %414) (*.f64 %352 %79) (*.f64 %83 b) (*.f64 %10 %418) (*.f64 %87 %375) (*.f64 %354 %89) (*.f64 %354 %91) (*.f64 %414 y) (*.f64 #s(literal 2 binary64) %424) (*.f64 %96 %348) (*.f64 %375 %87) (*.f64 %348 %96) (*.f64 b %102) (*.f64 b %83) (*.f64 #s(literal 1 binary64) %431) (*.f64 y %414) (pow.f64 %431 #s(literal 1 binary64)) (/.f64 (neg.f64 %435) t) (/.f64 (neg.f64 %438) t) (/.f64 %438 %113) (/.f64 %435 %113) (/.f64 %373 %116) (/.f64 %373 %113) (/.f64 %375 %116) (/.f64 %375 %113) (/.f64 %348 %127) %431 (/.f64 #s(literal 1 binary64) (pow.f64 %431 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %113 %375)) (/.f64 #s(literal 1 binary64) (/.f64 t %348)) (neg.f64 %454) (*.f64 %456 %79) (*.f64 %458 %96) (*.f64 %460 %87) (*.f64 %96 %232) (*.f64 %232 %96) (*.f64 #s(literal 1 binary64) %229) (pow.f64 %229 #s(literal 1 binary64)) (/.f64 (neg.f64 %466) t) (/.f64 (neg.f64 %458) %113) (/.f64 (neg.f64 %471) #s(literal -2 binary64)) (/.f64 (neg.f64 %475) t) (/.f64 (neg.f64 %478) %113) (/.f64 (neg.f64 %482) t) (/.f64 (neg.f64 %486) %113) (/.f64 (neg.f64 %490) %153) (/.f64 (neg.f64 %494) %159) (/.f64 (neg.f64 %498) %153) (/.f64 (neg.f64 %502) %159) (/.f64 %466 %113) (/.f64 %458 t) (/.f64 %471 #s(literal 2 binary64)) (/.f64 %475 %113) (/.f64 %478 t) (/.f64 %482 %113) (/.f64 %486 t) (/.f64 %490 %152) (/.f64 %494 %158) (/.f64 %498 %152) (/.f64 %502 %158) (/.f64 %460 %116) (/.f64 %460 %113) (/.f64 %232 %127) (/.f64 %232 t) (/.f64 #s(literal 1 binary64) %520) (neg.f64 %522) (fma.f64 %456 %79 #s(literal 0 binary64)) (fma.f64 %458 %96 #s(literal 0 binary64)) (fma.f64 %11 %414 %474) (fma.f64 %11 %414 %228) (fma.f64 %352 %79 %474) (fma.f64 %352 %79 %228) (fma.f64 %83 b %474) %229 (fma.f64 %10 %418 %474) (fma.f64 %10 %418 %228) (fma.f64 %87 %375 %474) (fma.f64 %87 %375 %228) (fma.f64 %481 %87 a) (fma.f64 %485 %96 a) (fma.f64 %460 %87 #s(literal 0 binary64)) (fma.f64 %354 %89 %474) (fma.f64 %354 %89 %228) (fma.f64 %354 %91 %474) (fma.f64 %354 %91 %228) (fma.f64 %414 y %474) (fma.f64 %414 y %228) (fma.f64 #s(literal 2 binary64) %424 %474) (fma.f64 #s(literal 2 binary64) %424 %228) (fma.f64 %96 %232 #s(literal 0 binary64)) (fma.f64 %96 %348 %474) (fma.f64 %96 %348 %228) (fma.f64 %232 %96 #s(literal 0 binary64)) (fma.f64 %231 %96 %431) (fma.f64 %375 %87 %474) (fma.f64 %375 %87 %228) (fma.f64 %348 %96 %474) (fma.f64 %348 %96 %228) (fma.f64 b %102 %474) (fma.f64 b %102 %228) (fma.f64 b %83 %474) (fma.f64 b %83 %228) (fma.f64 %228 #s(literal 1 binary64) %431) (fma.f64 #s(literal 1 binary64) %243 #s(literal 1 binary64)) (fma.f64 #s(literal 1 binary64) %474 %431) (fma.f64 #s(literal 1 binary64) %562 a) (fma.f64 #s(literal 1 binary64) %229 #s(literal 0 binary64)) (fma.f64 #s(literal 1 binary64) %431 %474) (fma.f64 #s(literal 1 binary64) %431 %228) (fma.f64 #s(literal 1 binary64) %228 %431) (fma.f64 t (/.f64 %228 t) %431) (fma.f64 y %414 %474) (fma.f64 y %414 %228) (-.f64 %243 #s(literal -1 binary64)) (-.f64 %474 %454) (-.f64 %562 %331) (-.f64 %431 %328) (-.f64 %228 %454) (-.f64 #s(literal 1 binary64) (-.f64 %331 %431)) (-.f64 #s(literal 1 binary64) (+.f64 %331 %454)) (-.f64 #s(literal 1 binary64) (-.f64 %454 a)) (-.f64 #s(literal 1 binary64) (neg.f64 %243)) (-.f64 a (-.f64 #s(literal -1 binary64) %431)) (+.f64 (+.f64 %243 #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (+.f64 %345 %562) (+.f64 %243 #s(literal 1 binary64)) (+.f64 %474 %431) (+.f64 %562 a) (+.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1/2 binary64) %243)) (+.f64 %229 #s(literal 0 binary64)) (+.f64 %431 %474) (+.f64 %431 %228) (+.f64 %228 %431) (+.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) %243)) (+.f64 #s(literal 1 binary64) %243) (+.f64 a %562) (*.f64 %132 %604) (*.f64 %606 %113) (*.f64 (/.f64 %136 %232) #s(literal 1 binary64)) (*.f64 %610 %96) (*.f64 %612 t) (*.f64 %614 %615) (*.f64 %617 %211) (*.f64 %619 (pow.f64 %229 #s(literal -2 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 %604 %131)) (*.f64 %520 %131) (*.f64 %136 (/.f64 %520 t)) (*.f64 %136 %627) (*.f64 %211 %617) (*.f64 #s(literal 1 binary64) %630) (*.f64 %131 %520) (*.f64 t %612) (pow.f64 %630 #s(literal 1 binary64)) (/.f64 (neg.f64 %635) t) (/.f64 (neg.f64 %638) %460) (/.f64 (neg.f64 %641) %229) (/.f64 (neg.f64 %615) %460) (/.f64 (neg.f64 %646) %113) (/.f64 (neg.f64 %649) t) (/.f64 (neg.f64 %652) t) (/.f64 (neg.f64 %655) %522) (/.f64 (neg.f64 %660) %229) (/.f64 (neg.f64 %663) %522) (/.f64 (neg.f64 %666) %229) (/.f64 (neg.f64 %670) %672) (/.f64 (neg.f64 %674) %669) (/.f64 (neg.f64 %678) %681) (/.f64 (neg.f64 %684) %680) (/.f64 (neg.f64 %688) %691) (/.f64 (neg.f64 %694) %697) (/.f64 (neg.f64 %700) %680) (/.f64 (neg.f64 %704) %707) (/.f64 (neg.f64 %710) %713) (/.f64 (neg.f64 %716) %681) (/.f64 (neg.f64 %720) %723) (/.f64 (neg.f64 %726) %680) (/.f64 (neg.f64 %730) %733) (/.f64 (neg.f64 %736) %680) (/.f64 (neg.f64 %740) %743) (/.f64 (neg.f64 %746) %749) (/.f64 (neg.f64 %752) %681) (/.f64 (neg.f64 %756) %680) (/.f64 (neg.f64 %760) %691) (/.f64 (neg.f64 %764) %697) (/.f64 (neg.f64 %768) %680) (/.f64 (neg.f64 %772) %707) (/.f64 (neg.f64 %776) %713) (/.f64 (neg.f64 %780) %681) (/.f64 (neg.f64 %784) %723) (/.f64 (neg.f64 %788) %680) (/.f64 (neg.f64 %792) %733) (/.f64 (neg.f64 %796) %680) (/.f64 (neg.f64 %800) %743) (/.f64 (neg.f64 %804) %749) (/.f64 (neg.f64 %807) %680) (/.f64 (neg.f64 %811) %681) (/.f64 (neg.f64 %814) (neg.f64 %816)) (/.f64 (neg.f64 %819) (neg.f64 %821)) (/.f64 (neg.f64 %824) (neg.f64 %826)) (/.f64 (neg.f64 %829) (neg.f64 %831)) (/.f64 (neg.f64 %834) %669) (/.f64 %186 %672) (/.f64 %186 %244) (/.f64 (neg.f64 %839) (neg.f64 %841)) (/.f64 (neg.f64 %844) t) (/.f64 (neg.f64 %847) (neg.f64 %681)) (/.f64 (neg.f64 %612) %87) (/.f64 (neg.f64 %853) (neg.f64 %855)) (/.f64 %635 %113) (/.f64 %638 %232) (/.f64 %641 %522) (/.f64 %615 %232) (/.f64 %646 t) (/.f64 %649 %113) (/.f64 %652 %113) (/.f64 %655 %229) (/.f64 %212 %522) (/.f64 %214 %522) (/.f64 %606 %87) (/.f64 %660 %522) (/.f64 %663 %229) (/.f64 %666 %522) (/.f64 %670 %669) (/.f64 %674 %244) (/.f64 %678 %680) (/.f64 %684 %875) (/.f64 %688 %690) (/.f64 %694 %696) (/.f64 %700 %879) (/.f64 %704 %706) (/.f64 %710 %712) (/.f64 %716 %680) (/.f64 %720 %722) (/.f64 %726 %875) (/.f64 %730 %732) (/.f64 %736 %879) (/.f64 %740 %742) (/.f64 %746 %748) (/.f64 %752 %680) (/.f64 %756 %875) (/.f64 %760 %690) (/.f64 %764 %696) (/.f64 %768 %879) (/.f64 %772 %706) (/.f64 %776 %712) (/.f64 %780 %680) (/.f64 %784 %722) (/.f64 %788 %875) (/.f64 %792 %732) (/.f64 %796 %879) (/.f64 %800 %742) (/.f64 %804 %748) (/.f64 %807 %875) (/.f64 %811 %680) (/.f64 %814 %816) (/.f64 %819 %821) (/.f64 %824 %826) (/.f64 %829 %831) (/.f64 %834 %910) (/.f64 %185 %912) (/.f64 %185 %669) (/.f64 %839 %841) (/.f64 %198 %912) (/.f64 %853 %855) (/.f64 %844 %113) (/.f64 %847 %681) (/.f64 %610 %127) (/.f64 %610 t) (/.f64 %612 %96) (/.f64 %619 %680) (/.f64 %139 %912) (/.f64 %139 %669) (/.f64 %136 %910) (/.f64 %136 %672) (/.f64 %136 %244) (/.f64 %211 %522) (/.f64 #s(literal 1 binary64) (/.f64 t %610)) (/.f64 #s(literal 1 binary64) (/.f64 %680 %619)) (/.f64 #s(literal 1 binary64) (/.f64 %244 %136)) (/.f64 #s(literal 1 binary64) (pow.f64 %630 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %522 %211)) (/.f64 #s(literal 1 binary64) (/.f64 %229 %131)) %630 (neg.f64 (*.f64 %520 %211)) (neg.f64 (/.f64 %131 %522)) (fma.f64 %946 %604 %947) (fma.f64 %946 %604 %230) (fma.f64 (*.f64 x #s(literal 2 binary64)) %604 %659) (fma.f64 %952 %520 %947) (fma.f64 %952 %520 %230) (fma.f64 (/.f64 %221 %232) %113 %659) (fma.f64 %957 %113 %947) (fma.f64 %957 %113 %230) (fma.f64 %91 %960 %947) (fma.f64 %91 %960 %230) (fma.f64 %963 %964 %947) (fma.f64 %963 %964 %230) (fma.f64 %967 %968 %947) (fma.f64 %967 %968 %230) (fma.f64 %971 %972 %947) (fma.f64 %971 %972 %230) (fma.f64 %658 #s(literal 1 binary64) %947) (fma.f64 %658 #s(literal 1 binary64) %230) (fma.f64 %977 %978 %947) (fma.f64 %977 %978 %230) (fma.f64 %981 %982 %947) (fma.f64 %981 %982 %230) (fma.f64 %242 t %659) (fma.f64 %986 t %947) (fma.f64 %986 t %230) (fma.f64 %83 %989 %947) (fma.f64 %83 %989 %230) (fma.f64 %627 %3 %947) (fma.f64 %627 %3 %230) (fma.f64 %994 y %947) (fma.f64 %994 y %230) (fma.f64 %85 %997 %947) (fma.f64 %85 %997 %230) (fma.f64 %10 %1000 %947) (fma.f64 %10 %1000 %230) (fma.f64 %10 %1003 %947) (fma.f64 %10 %1003 %230) (fma.f64 %174 %520 %659) (fma.f64 %13 %1007 %947) (fma.f64 %13 %1007 %230) (fma.f64 %221 %617 %659) (fma.f64 %81 %1011 %947) (fma.f64 %81 %1011 %230) (fma.f64 %81 %1014 %947) (fma.f64 %81 %1014 %230) (fma.f64 %129 %617 %947) (fma.f64 %129 %617 %230) (fma.f64 %520 %174 %659) (fma.f64 %520 %99 %947) (fma.f64 %520 %99 %230) (fma.f64 %520 x %659) (fma.f64 %96 %1023 %947) (fma.f64 %96 %1023 %230) (fma.f64 %96 %1026 %947) (fma.f64 %96 %1026 %230) (fma.f64 %38 %1029 %947) (fma.f64 %38 %1029 %230) (fma.f64 %38 %1032 %947) (fma.f64 %38 %1032 %230) (fma.f64 #s(literal 1 binary64) %659 %947) (fma.f64 #s(literal 1 binary64) %659 %230) (fma.f64 #s(literal 1 binary64) %230 %659) (fma.f64 %99 %520 %947) (fma.f64 %99 %520 %230) (fma.f64 t %242 %659) (fma.f64 t %986 %947) (fma.f64 t %986 %230) (fma.f64 %3 %627 %947) (fma.f64 %3 %627 %230) (fma.f64 z %1045 %947) (fma.f64 z %1045 %230) (fma.f64 z %1048 %947) (fma.f64 z %1048 %230) (fma.f64 z %1051 %947) (fma.f64 z %1051 %230) (fma.f64 z %1054 %947) (fma.f64 z %1054 %230) (fma.f64 y %994 %947) (fma.f64 y %994 %230) (fma.f64 x %520 %659) (-.f64 %947 %1060) (-.f64 %659 (*.f64 (neg.f64 %242) t)) (-.f64 %659 (*.f64 %221 %520)) (-.f64 %659 (neg.f64 %230)) (-.f64 %659 (/.f64 x %522)) (-.f64 %230 %1060) (+.f64 (*.f64 %520 %174) %659) (+.f64 (/.f64 %810 %680) (/.f64 %725 %879)) (+.f64 %947 %659) (+.f64 %659 %947) (+.f64 %659 %230) (+.f64 %230 %659) |
Compiled 749 to 1 460 computations (-94.9% saved)
Compiled 214 to 785 computations (-266.8% saved)
24 alts after pruning (24 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 190 | 24 | 214 |
| Fresh | 0 | 0 | 0 |
| Picked | 1 | 0 | 1 |
| Done | 0 | 0 | 0 |
| Total | 191 | 24 | 215 |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 74.1% | %52 = (/.f64 y t) (fma.f64 (neg.f64 y) (/.f64 (/.f64 z t) (-.f64 #s(literal -1 binary64) (fma.f64 %52 b a))) (/.f64 x (fma.f64 %52 b (+.f64 #s(literal 1 binary64) a)))) |
| ▶ | 79.7% | %52 = (/.f64 y t) %64 = (fma.f64 %52 b (+.f64 #s(literal 1 binary64) a)) (fma.f64 z (/.f64 %52 %64) (/.f64 x %64)) |
| ▶ | 88.7% | (fma.f64 y (*.f64 (/.f64 z (fma.f64 b y (fma.f64 a t t))) #s(literal 1 binary64)) (/.f64 x (fma.f64 (/.f64 y t) b (+.f64 #s(literal 1 binary64) a)))) |
| ▶ | 75.2% | %52 = (/.f64 y t) (/.f64 (fma.f64 %52 z x) (fma.f64 %52 b (+.f64 #s(literal 1 binary64) a))) |
| ▶ | 74.4% | (/.f64 (fma.f64 z (*.f64 (neg.f64 y) (/.f64 #s(literal -1 binary64) t)) x) (+.f64 (+.f64 a #s(literal 1 binary64)) (/.f64 (*.f64 y b) t))) |
| ▶ | 73.0% | (/.f64 (fma.f64 y (/.f64 z t) x) (+.f64 (+.f64 a #s(literal 1 binary64)) (/.f64 (*.f64 y b) t))) |
| ▶ | 63.7% | (/.f64 (/.f64 (fma.f64 t x (*.f64 z y)) (fma.f64 (/.f64 y t) b (+.f64 #s(literal 1 binary64) a))) t) |
| ▶ | 68.8% | (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (fma.f64 y (/.f64 b t) (+.f64 #s(literal 1 binary64) a))) |
| ▶ | 49.7% | (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (approx (+ a 1) #s(literal 1 binary64)) (/.f64 (*.f64 y b) t))) |
| ▶ | 52.1% | (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (approx (+ (+ a 1) (/ (* y b) t)) (+.f64 #s(literal 1 binary64) a))) |
| ▶ | 66.8% | (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (approx (+ (+ a 1) (/ (* y b) t)) (*.f64 b (+.f64 (/.f64 #s(literal 1 binary64) b) (+.f64 (/.f64 a b) (/.f64 y t)))))) |
| ▶ | 74.4% | (/.f64 (+.f64 x (*.f64 z (/.f64 y t))) (+.f64 (+.f64 a #s(literal 1 binary64)) (/.f64 (*.f64 y b) t))) |
| ▶ | 30.4% | (/.f64 (approx (+ x (/ (* y z) t)) (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a #s(literal 1 binary64)) (/.f64 (*.f64 y b) t))) |
| ▶ | 74.7% | %52 = (/.f64 y t) (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 %52 b (+.f64 #s(literal 1 binary64) a)) (fma.f64 %52 z x))) |
| ▶ | 70.0% | (*.f64 (/.f64 (fma.f64 t x (*.f64 z y)) (fma.f64 b y (fma.f64 a t t))) #s(literal 1 binary64)) |
| ▶ | 67.8% | (*.f64 (/.f64 t (fma.f64 b y (fma.f64 a t t))) (fma.f64 (/.f64 y t) z x)) |
| ▶ | 62.4% | (*.f64 t (/.f64 (fma.f64 (/.f64 y t) z x) (fma.f64 b y (fma.f64 a t t)))) |
| ▶ | 32.9% | (approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 t x) b)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 t (*.f64 z (+.f64 #s(literal 1 binary64) a))) (pow.f64 b #s(literal 2 binary64))))) y) (/.f64 z b))) |
| ▶ | 26.3% | (approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) a)) |
| ▶ | 36.0% | (approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (/.f64 (*.f64 y z) (*.f64 t (+.f64 #s(literal 1 binary64) (+.f64 a (/.f64 (*.f64 b y) t)))))) |
| ▶ | 27.5% | (approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (/.f64 (*.f64 t (+.f64 x (/.f64 (*.f64 y z) t))) (*.f64 b y))) |
| ▶ | 33.6% | (approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (/.f64 z b)) |
| ▶ | 51.6% | (approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (/.f64 x (+.f64 #s(literal 1 binary64) (+.f64 a (/.f64 (*.f64 b y) t))))) |
| ▶ | 39.6% | (approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (/.f64 x (+.f64 #s(literal 1 binary64) a))) |
Compiled 24 to 92 computations (-283.3% saved)
| Inputs |
|---|
| Outputs |
|---|
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 5077 | 43575 |
| 1× | iter-limit |
| Inputs |
|---|
%3 = (*.f64 y z) %5 = (/.f64 %3 t) %6 = (+.f64 x %5) %9 = (+.f64 a #s(literal 1 binary64)) %11 = (*.f64 y b) %12 = (/.f64 %11 t) %13 = (+.f64 %9 %12) %16 = (+ x (/ (* y z) t)) %17 = (approx %16 %5) %18 = (*.f64 b y) %19 = (/.f64 %18 t) %20 = (+.f64 a %19) %21 = (+.f64 #s(literal 1 binary64) %20) %22 = (*.f64 t %21) %23 = (/.f64 %3 %22) %25 = (+ a 1) %28 = (+ %25 (/ (* y b) t)) %29 = (/ %16 %28) %31 = (/.f64 x %21) %32 = (*.f64 t x) %35 = (+.f64 #s(literal 1 binary64) a) %36 = (approx %28 %35) %37 = (/.f64 x %35) %40 = (pow.f64 b #s(literal 2 binary64)) %41 = (/.f64 z t) %42 = (/.f64 b t) %43 = (/.f64 z b) %45 = (*.f64 z %35) %46 = (*.f64 t %45) %47 = (/.f64 %32 b) %48 = (/.f64 %46 %40) %49 = (*.f64 #s(literal -1 binary64) %47) %50 = (*.f64 #s(literal -1 binary64) %48) %51 = (-.f64 %49 %50) %52 = (/.f64 %51 y) %53 = (fma.f64 #s(literal -1 binary64) %52 %43) %55 = (/.f64 y t) %56 = (approx %25 #s(literal 1 binary64)) %57 = (/.f64 %6 a) %59 = (/.f64 #s(literal 1 binary64) b) %60 = (/.f64 a b) %61 = (+.f64 %60 %55) %62 = (+.f64 %59 %61) %63 = (*.f64 b %62) %64 = (approx %28 %63) %65 = (*.f64 t %6) %66 = (/.f64 %65 %18) %68 = (*.f64 z y) %69 = (neg.f64 y) %70 = (/.f64 #s(literal -1 binary64) t) %71 = (*.f64 %69 %70) %72 = (*.f64 z %55) %73 = (fma.f64 %55 z x) %74 = (fma.f64 t x %68) %75 = (fma.f64 %55 b %35) %76 = (/.f64 x %75) %77 = (fma.f64 a t t) %78 = (fma.f64 b y %77) %79 = (fma.f64 %55 b a) %80 = (fma.f64 z %71 x) %81 = (fma.f64 y %41 x) %82 = (/.f64 t %78) %83 = (-.f64 #s(literal -1 binary64) %79) %84 = (fma.f64 y %42 %35) %85 = (/.f64 %74 %78) %87 = (/.f64 %74 %75) %88 = (/.f64 %73 %78) %93 = (/.f64 %75 %73) %95 = (/.f64 z %78) %96 = (*.f64 %95 #s(literal 1 binary64)) %97 = (/.f64 %41 %83) %99 = (/.f64 %55 %75) %108 = (+.f64 x %72) %110 = (+.f64 %56 %12) x y z %3 t %5 %6 a #s(literal 1 binary64) %9 b %11 %12 %13 %17 %18 %19 %20 %21 %22 %23 (approx %29 %23) %31 %32 (approx %29 %31) #s(literal -1 binary64) %35 %36 %37 (approx %29 %37) #s(literal 2 binary64) %40 %41 %42 %43 (approx %29 %43) %45 %46 %47 %48 %49 %50 %51 %52 %53 (approx %29 %53) %55 %56 %57 (approx %29 %57) %59 %60 %61 %62 %63 %64 %65 %66 (approx %29 %66) %68 %69 %70 %71 %72 %73 %74 %75 %76 %77 %78 %79 %80 %81 %82 %83 %84 %85 (*.f64 %85 #s(literal 1 binary64)) %87 %88 (*.f64 %82 %73) (/.f64 %73 %75) (*.f64 t %88) (/.f64 %87 t) %93 (/.f64 #s(literal 1 binary64) %93) %95 %96 %97 (fma.f64 %69 %97 %76) %99 (fma.f64 z %99 %76) (fma.f64 y %96 %76) (/.f64 %81 %13) (/.f64 %80 %13) (/.f64 %17 %13) (/.f64 %6 %84) (/.f64 %6 %64) (/.f64 %6 %36) %108 (/.f64 %108 %13) %110 (/.f64 %6 %110) |
| Outputs |
|---|
%6 = (* y z) %9 = (+ x (/ %6 t)) %10 = (*.f64 y z) %11 = (/.f64 %10 t) %13 = (+.f64 x %11) %17 = (+ a 1) %19 = (* y b) %20 = (/ %19 t) %21 = (+ %17 %20) %22 = (/ %9 %21) %24 = (*.f64 b y) %25 = (/.f64 %24 t) %26 = (+.f64 a %25) %27 = (+.f64 #s(literal 1 binary64) %26) %28 = (*.f64 t %27) %29 = (/.f64 %10 %28) %31 = (/.f64 x %27) %34 = (* b y) %36 = (+ a (/ %34 t)) %37 = (+ 1 %36) %38 = (/ x %37) %40 = (* t x) %41 = (*.f64 t x) %43 = (+ 1 a) %44 = (/ x %43) %45 = (+.f64 #s(literal 1 binary64) a) %46 = (/.f64 x %45) %48 = (/ %40 b) %49 = (/.f64 %41 b) %52 = (* -1 %48) %54 = (*.f64 #s(literal -1 binary64) %49) %56 = (* z %43) %57 = (* t %56) %59 = (pow b 2) %60 = (/ %57 %59) %61 = (* -1 %60) %62 = (- %52 %61) %63 = (*.f64 z %45) %64 = (*.f64 t %63) %66 = (pow.f64 b #s(literal 2 binary64)) %67 = (/.f64 %64 %66) %69 = (*.f64 #s(literal -1 binary64) %67) %70 = (-.f64 %54 %69) %72 = (/ %62 y) %73 = (*.f64 %66 y) %74 = (/.f64 %64 %73) %76 = (/.f64 %41 %24) %81 = (+ (* -1 %72) (/ z b)) %82 = (/.f64 z b) %83 = (fma.f64 #s(literal -1 binary64) %74 %82) %85 = (+.f64 %82 %76) %88 = (/ %9 a) %89 = (*.f64 a t) %90 = (/.f64 %10 %89) %92 = (/.f64 x a) %95 = (* t %9) %97 = (fma.f64 t x %10) %99 = (/ %95 %34) %103 = (+ %40 (* z y)) %105 = (+ (* a t) t) %106 = (+ %34 %105) %107 = (/ %103 %106) %108 = (fma.f64 a t %24) %109 = (+.f64 t %108) %110 = (/.f64 %10 %109) %112 = (/.f64 %41 %109) %115 = (/ y t) %116 = (* %115 b) %117 = (+ %116 %43) %118 = (/ %103 %117) %119 = (/.f64 %10 %27) %121 = (/.f64 %41 %27) %125 = (+ (* %115 z) x) %126 = (/ %125 %106) %127 = (*.f64 t %109) %128 = (/.f64 %10 %127) %130 = (/.f64 x %109) %133 = (/ %117 %125) %134 = (/.f64 %28 %10) %136 = (pow.f64 t #s(literal 2 binary64)) %137 = (*.f64 x %27) %138 = (*.f64 %136 %137) %139 = (pow.f64 y #s(literal 2 binary64)) %140 = (pow.f64 z #s(literal 2 binary64)) %141 = (*.f64 %139 %140) %146 = (pow.f64 t #s(literal 3 binary64)) %148 = (pow.f64 y #s(literal 3 binary64)) %149 = (pow.f64 z #s(literal 3 binary64)) %150 = (*.f64 %148 %149) %153 = (/.f64 (*.f64 %136 %27) %141) %158 = (pow.f64 t #s(literal 4 binary64)) %160 = (pow.f64 y #s(literal 4 binary64)) %173 = (/ z %106) %176 = (/ x %117) %177 = (+ (* y (* %173 1)) %176) %180 = (/.f64 %10 %41) %184 = (/.f64 #s(literal 1 binary64) %27) %186 = (/.f64 %10 (*.f64 t %137)) %190 = (/.f64 t b) %191 = (*.f64 %66 x) %192 = (/.f64 %64 %191) %196 = (*.f64 #s(literal -1 binary64) %76) %198 = (/.f64 t %24) %199 = (*.f64 x y) %200 = (*.f64 %66 %199) %201 = (/.f64 %64 %200) %206 = (*.f64 b x) %207 = (/.f64 z %206) %208 = (+.f64 %198 %207) %213 = (/.f64 #s(literal 1 binary64) a) %215 = (/.f64 %10 (*.f64 a %41)) %219 = (/.f64 %10 x) %226 = (/.f64 t %109) %227 = (*.f64 x %109) %228 = (/.f64 %10 %227) %233 = (/.f64 t %27) %234 = (/.f64 %10 %137) %239 = (/.f64 #s(literal 1 binary64) %109) %241 = (/.f64 %10 (*.f64 t %227)) %247 = (*.f64 z %27) %248 = (*.f64 y %247) %249 = (/.f64 %248 %41) %256 = (*.f64 %139 (*.f64 %140 %27)) %257 = (pow.f64 x #s(literal 2 binary64)) %258 = (*.f64 %136 %257) %259 = (/.f64 %256 %258) %267 = (*.f64 %148 (*.f64 %149 %27)) %268 = (pow.f64 x #s(literal 3 binary64)) %320 = (*.f64 #s(literal -1 binary64) %228) %339 = (*.f64 %136 x) %341 = (/.f64 %248 t) %373 = (* t %37) %374 = (*.f64 t %45) %376 = (fma.f64 b y %374) %378 = (/ %6 %373) %379 = (/.f64 %10 %374) %381 = (*.f64 b %10) %382 = (pow.f64 %45 #s(literal 2 binary64)) %383 = (*.f64 %136 %382) %384 = (/.f64 %381 %383) %385 = (/.f64 z %374) %389 = (*.f64 %66 %10) %390 = (pow.f64 %45 #s(literal 3 binary64)) %391 = (*.f64 %146 %390) %392 = (/.f64 %389 %391) %393 = (*.f64 b z) %394 = (/.f64 %393 %383) %399 = (pow.f64 b #s(literal 3 binary64)) %400 = (*.f64 %399 %10) %401 = (pow.f64 %45 #s(literal 4 binary64)) %402 = (*.f64 %158 %401) %403 = (/.f64 %400 %402) %405 = (*.f64 %66 z) %406 = (/.f64 %405 %391) %414 = (*.f64 t %382) %415 = (/.f64 %206 %414) %416 = (-.f64 %385 %415) %419 = (*.f64 y %416) %435 = (*.f64 b %199) %436 = (/.f64 %435 %414) %439 = (*.f64 %136 %390) %445 = (*.f64 %146 %401) %448 = (/.f64 %191 %439) %455 = (/.f64 %70 y) %459 = (/.f64 %10 b) %463 = (/.f64 y t) %466 = (+ (/ a b) %115) %467 = (/.f64 a b) %469 = (+.f64 %467 %463) %472 = (+ (/ 1 b) %466) %473 = (/.f64 #s(literal 1 binary64) b) %474 = (+.f64 %473 %467) %476 = (+.f64 %473 %469) %478 = (* b %472) %479 = (*.f64 b %474) %486 = (neg y) %489 = (+.f64 t %89) %492 = (/ t %106) %493 = (/.f64 t %489) %495 = (*.f64 t y) %497 = (pow.f64 %489 #s(literal 2 binary64)) %501 = (*.f64 %66 %495) %502 = (pow.f64 %489 #s(literal 3 binary64)) %504 = (*.f64 b t) %505 = (/.f64 %504 %497) %510 = (pow.f64 %489 #s(literal 4 binary64)) %513 = (*.f64 %66 t) %522 = (- -1 (+ %116 a)) %525 = (*.f64 #s(literal -1 binary64) %25) %528 = (/.f64 %41 %489) %530 = (/.f64 z %489) %531 = (*.f64 b %41) %532 = (/.f64 %531 %497) %533 = (-.f64 %530 %532) %536 = (*.f64 y %533) %552 = (/.f64 %41 %45) %554 = (/.f64 z %45) %555 = (/.f64 %206 %382) %556 = (-.f64 %554 %555) %559 = (*.f64 y %556) %575 = (/.f64 x %489) %577 = (*.f64 t %489) %578 = (/.f64 z %577) %579 = (/.f64 %206 %497) %580 = (-.f64 %578 %579) %583 = (*.f64 y %580) %601 = (/.f64 b %41) %602 = (*.f64 t %257) %603 = (/.f64 %63 %602) %604 = (-.f64 %601 %603) %605 = (/.f64 #s(literal 1 binary64) x) %606 = (/.f64 a x) %607 = (+.f64 %605 %606) %610 = (*.f64 z %604) %631 = (/.f64 %393 %497) %637 = (/.f64 %405 %502) %644 = (/ z t) %645 = (/ %644 %522) %660 = (+ (* %486 %645) %176) %661 = (fma.f64 #s(literal -1 binary64) %448 %394) %668 = (/.f64 (*.f64 %399 x) %445) %677 = (/ %115 %117) %678 = (/.f64 y %374) %681 = (/.f64 #s(literal 1 binary64) %374) %686 = (/.f64 b %383) %691 = (*.f64 %399 y) %705 = (fma.f64 #s(literal -1 binary64) %448 %631) %719 = (/.f64 x y) %720 = (/.f64 z t) %721 = (+.f64 %719 %720) %724 = (/.f64 #s(literal 1 binary64) y) %725 = (/.f64 a y) %726 = (/.f64 b t) %727 = (+.f64 %725 %726) %733 = (/.f64 %374 y) %737 = (*.f64 z %382) %738 = (*.f64 %136 %737) %739 = (*.f64 %399 %139) %740 = (/.f64 %738 %739) %744 = (*.f64 z %390) %745 = (*.f64 %146 %744) %746 = (pow.f64 b #s(literal 4 binary64)) %747 = (*.f64 %746 %148) %748 = (/.f64 %745 %747) %750 = (fma.f64 #s(literal -1 binary64) %740 %74) %755 = (-.f64 %49 %67) %758 = (*.f64 b %139) %759 = (/.f64 (*.f64 t (*.f64 %45 %755)) %758) %765 = (*.f64 %66 %148) %772 = (*.f64 x %45) %773 = (*.f64 %136 %772) %774 = (/.f64 %773 %73) %778 = (*.f64 x %382) %779 = (*.f64 %146 %778) %780 = (/.f64 %779 %739) %785 = (*.f64 x %390) %786 = (*.f64 %158 %785) %795 = (*.f64 a y) %796 = (/.f64 x %795) %797 = (/.f64 z %89) %801 = (/.f64 #s(literal 1 binary64) t) %802 = (/.f64 a %24) %806 = (/.f64 #s(literal 1 binary64) %24) %811 = (/.f64 %479 y) %815 = (/.f64 %41 y) %816 = (+.f64 z %815) %819 = (/.f64 t y) %826 = (/.f64 %577 %73) %830 = (*.f64 t %497) %831 = (/.f64 %830 %739) %836 = (*.f64 t %502) %845 = (*.f64 #s(literal -1 binary64) (/.f64 %45 y)) %849 = (*.f64 z %489) %850 = (/.f64 %849 %73) %853 = (/.f64 %849 %66) %854 = (-.f64 %49 %853) %856 = (/.f64 (*.f64 %489 %854) %758) %867 = (*.f64 t z) %868 = (/.f64 %867 b) %870 = (/.f64 %339 %24) %871 = (+.f64 %868 %870) %872 = (*.f64 %136 %63) %873 = (/.f64 %872 %73) %876 = (/.f64 %339 b) %877 = (/.f64 %872 %66) %878 = (-.f64 %876 %877) %881 = (/.f64 (*.f64 t (*.f64 %45 %878)) %758) %893 = (/.f64 z %504) %895 = (/.f64 x %24) %896 = (+.f64 %895 %893) %897 = (/.f64 %849 %501) %900 = (/.f64 x b) %901 = (/.f64 %849 %513) %902 = (-.f64 %900 %901) %904 = (/.f64 (*.f64 %489 %902) %758) %915 = (/.f64 b z) %917 = (/.f64 %374 %10) %918 = (+.f64 %915 %917) %919 = (*.f64 y %140) %920 = (/.f64 %531 %919) %923 = (/.f64 %374 z) %924 = (/.f64 %531 %140) %925 = (-.f64 %923 %924) %928 = (*.f64 %139 z) %929 = (/.f64 (*.f64 t (*.f64 x %925)) %928) %935 = (*.f64 %148 %140) %942 = (/.f64 z %24) %947 = (*.f64 z %497) %948 = (/.f64 %947 %739) %953 = (*.f64 z %502) %973 = (/.f64 %738 %399) %974 = (/.f64 %773 %66) %980 = (/.f64 %779 %399) %981 = (/.f64 %745 %746) %985 = (*.f64 %66 %139) %986 = (/.f64 %773 %985) %992 = (/.f64 %374 %73) %993 = (fma.f64 #s(literal -1 binary64) %992 %473) %995 = (/.f64 %383 %739) %1004 = (/.f64 %947 %399) %1010 = (/.f64 %953 %746) %1027 = (*.f64 #s(literal -1 binary64) %726) %1040 = (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %738 %691) %67) y) %82) %1042 = (*.f64 %746 y) %1048 = (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %745 %1042) %973) y) %67) y) %82) %1051 = (*.f64 t (*.f64 %45 %70)) %1096 = (*.f64 #s(literal -1 binary64) %797) %1118 = (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) %815)) %1133 = (/.f64 %577 %66) %1158 = (*.f64 #s(literal -1 binary64) %853) %1159 = (-.f64 %54 %1158) %1163 = (*.f64 %489 %1159) %1184 = (*.f64 #s(literal -1 binary64) %876) %1185 = (*.f64 #s(literal -1 binary64) %877) %1186 = (-.f64 %1184 %1185) %1191 = (*.f64 t (*.f64 %45 %1186)) %1212 = (*.f64 #s(literal -1 binary64) %900) %1213 = (*.f64 #s(literal -1 binary64) %901) %1214 = (-.f64 %1212 %1213) %1218 = (*.f64 %489 %1214) %1239 = (*.f64 #s(literal -1 binary64) %923) %1240 = (*.f64 #s(literal -1 binary64) %924) %1241 = (-.f64 %1239 %1240) %1246 = (*.f64 t (*.f64 x %1241)) %1299 = (fma.f64 #s(literal -1 binary64) %49 %67) %1322 = (/.f64 %374 %66) %1323 = (*.f64 #s(literal -1 binary64) %1322) %1369 = (/.f64 %24 %41) %1371 = (+.f64 %605 (+.f64 %606 %1369)) %1375 = (*.f64 %136 %268) %1378 = (/.f64 (*.f64 y %27) %602) %1400 = (/.f64 x z) %1404 = (/.f64 x %247) %1405 = (/.f64 y %28) %1409 = (/.f64 %41 %393) %1414 = (/.f64 %41 %381) %1415 = (fma.f64 #s(literal -1 binary64) %1414 %992) %1420 = (+.f64 %473 %1414) %1424 = (*.f64 a z) %1425 = (/.f64 x %1424) %1426 = (/.f64 y %89) %1430 = (/.f64 %41 z) %1436 = (/.f64 y %109) %1437 = (*.f64 z %109) %1438 = (/.f64 %41 %1437) %1442 = (/.f64 y %27) %1443 = (/.f64 %41 %247) %1447 = (/.f64 x %1437) %1448 = (/.f64 y %127) %1452 = (/.f64 %138 %928) %1453 = (/.f64 %28 y) %1458 = (*.f64 %146 (*.f64 %257 %27)) %1459 = (/.f64 %1458 %935) %1465 = (*.f64 %158 (*.f64 %268 %27)) %1476 = (*.f64 #s(literal -1 binary64) %463) %1502 = (*.f64 #s(literal -1 binary64) %1426) %1536 = (*.f64 %148 z) %1538 = (/.f64 %138 %139) %1546 = (*.f64 %160 z) %1565 = (/.f64 %97 t) %1571 = (*.f64 t %737) %1573 = (/.f64 %63 %73) %1577 = (*.f64 t %744) %1580 = (/.f64 %737 %739) %1587 = (-.f64 %895 %1573) %1588 = (fma.f64 t %1587 %82) %1590 = (*.f64 %45 %1587) %1595 = (fma.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t %1590) %24) %895) %1573) %82) %1604 = (fma.f64 t (-.f64 (fma.f64 t (-.f64 (/.f64 (*.f64 t (*.f64 %382 %1587)) %985) (/.f64 %1590 %24)) %895) %1573) %82) %1612 = (*.f64 %399 %148) %1614 = (/.f64 %772 %985) %1620 = (*.f64 %746 %160) %1623 = (/.f64 %778 %1612) %1633 = (/.f64 %63 %66) %1635 = (-.f64 %1212 (*.f64 #s(literal -1 binary64) %1633)) %1636 = (*.f64 t %1635) %1638 = (/.f64 %1636 y) %1647 = (/.f64 %89 b) %1651 = (*.f64 t %474) %1664 = (+.f64 (/.f64 #s(literal 1 binary64) %985) (/.f64 a %985)) %1669 = (*.f64 %45 %1664) %1706 = (+.f64 (/.f64 #s(literal 1 binary64) %10) (/.f64 a %10)) %1707 = (/.f64 %206 %919) %1708 = (-.f64 %1706 %1707) %1711 = (*.f64 x %1708) %1727 = (/.f64 %64 %985) %1730 = (/.f64 %1571 %1612) %1731 = (/.f64 %63 %985) %1735 = (/.f64 %1577 %1620) %1737 = (/.f64 %737 %1612) %1755 = (fma.f64 #s(literal -1 binary64) %1580 %1614) %1772 = (+.f64 (/.f64 #s(literal 1 binary64) %73) (/.f64 a %73)) %1776 = (*.f64 %45 %1772) %1794 = (*.f64 b %928) %1795 = (/.f64 %1794 %414) %1796 = (/.f64 %10 %45) %1800 = (*.f64 %66 %1536) %1801 = (/.f64 %1800 %439) %1806 = (*.f64 %399 %1546) %1813 = (+.f64 %46 %379) %1814 = (-.f64 %1813 %436) %1816 = (/.f64 %435 %382) %1817 = (-.f64 %1796 %1816) %1819 = (*.f64 b (*.f64 y %1817)) %1821 = (/.f64 %1819 (*.f64 %136 %45)) %1823 = (-.f64 (fma.f64 #s(literal -1 binary64) %1821 %1813) %436) %1826 = (*.f64 %66 (*.f64 %139 %1817)) %1832 = (-.f64 (+.f64 %46 (+.f64 %379 (/.f64 %1826 (*.f64 %146 %382)))) (+.f64 %436 %1821)) %1834 = (*.f64 x %139) %1835 = (*.f64 %66 %1834) %1836 = (/.f64 %1835 %439) %1840 = (*.f64 x %148) %1841 = (*.f64 %399 %1840) %1853 = (*.f64 t %13) %1857 = (/.f64 #s(literal 1 binary64) %45) %1859 = (/.f64 %24 %414) %1862 = (/.f64 %985 %439) %1885 = (*.f64 y %63) %1886 = (/.f64 %1885 %602) %1889 = (/.f64 %24 x) %1890 = (/.f64 %1885 %257) %1891 = (-.f64 %1889 %1890) %1894 = (/.f64 (*.f64 y (*.f64 z %1891)) %339) %1909 = (/.f64 %381 %414) %1911 = (/.f64 (fma.f64 #s(literal -1 binary64) %1909 %554) t) %1913 = (*.f64 %66 %928) %1914 = (/.f64 %1913 %439) %1919 = (*.f64 %399 %1536) %1920 = (/.f64 %1919 %445) %1922 = (fma.f64 #s(literal -1 binary64) %1914 %1909) %1937 = (/.f64 %1835 %390) %1938 = (/.f64 %1794 %382) %1944 = (/.f64 %1800 %390) %1945 = (/.f64 %1841 %401) %1949 = (/.f64 %1794 %383) %1954 = (/.f64 %758 %414) %1955 = (/.f64 y %45) %1959 = (/.f64 %765 %439) %1964 = (*.f64 %399 %160) %1979 = (*.f64 t %390) %1988 = (*.f64 t %401) %2000 = (*.f64 #s(literal -1 binary64) %1796) %2001 = (*.f64 #s(literal -1 binary64) %1816) %2002 = (-.f64 %2000 %2001) %2007 = (*.f64 b (*.f64 y %2002)) %2028 = (/.f64 %1835 %1979) %2035 = (*.f64 #s(literal -1 binary64) (/.f64 %1841 %1988)) %2036 = (*.f64 #s(literal -1 binary64) %1937) %2044 = (-.f64 %900 %1633) %2045 = (*.f64 t %2044) %2048 = (/.f64 %2045 y) %2059 = (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) %11)) %2068 = (*.f64 #s(literal -1 binary64) a) %2069 = (-.f64 %2068 #s(literal 1 binary64)) %2070 = (*.f64 t %2069) %2080 = (pow.f64 %2069 #s(literal 2 binary64)) %2081 = (*.f64 t %2080) %2084 = (/.f64 #s(literal 1 binary64) %2069) %2087 = (pow.f64 %2069 #s(literal 3 binary64)) %2088 = (*.f64 t %2087) %2091 = (*.f64 #s(literal -1 binary64) (/.f64 %24 %2080)) %2098 = (*.f64 t (pow.f64 %2069 #s(literal 4 binary64))) %2110 = (/.f64 x %2069) %2113 = (/.f64 %10 %2069) %2114 = (/.f64 %435 %2080) %2115 = (*.f64 #s(literal -1 binary64) %2114) %2116 = (-.f64 %2113 %2115) %2122 = (*.f64 b (*.f64 y %2116)) %2149 = (/.f64 %1819 %374) %2158 = (/.f64 %1826 %414) %2160 = (/.f64 %1819 %45) %2176 = (-.f64 (*.f64 #s(literal -1 binary64) %2113) %2114) %2183 = (*.f64 b (*.f64 y %2176)) %2184 = (/.f64 %2183 %2070) %2194 = (/.f64 (*.f64 %66 (*.f64 %139 %2176)) %2081) %2196 = (/.f64 %2183 %2069) %2207 = (* %492 %125) %2228 = (/ %118 t) %2241 = (*.f64 #s(literal -1 binary64) %1890) %2242 = (-.f64 (*.f64 #s(literal -1 binary64) %1889) %2241) %2247 = (*.f64 y (*.f64 z %2242)) %2272 = (/.f64 z %2069) %2280 = (/.f64 %381 %2080) %2304 = (*.f64 #s(literal -1 binary64) (/.f64 %381 %382)) %2351 = (/.f64 %758 %382) %2395 = (+.f64 #s(literal 1 binary64) %25) %2397 = (*.f64 t %2395) %2401 = (/.f64 %10 %2397) %2403 = (*.f64 a %10) %2404 = (pow.f64 %2395 #s(literal 2 binary64)) %2405 = (*.f64 t %2404) %2409 = (pow.f64 %2395 #s(literal 3 binary64)) %2410 = (*.f64 t %2409) %2412 = (/.f64 %10 %2405) %2416 = (pow.f64 %2395 #s(literal 4 binary64)) %2417 = (*.f64 t %2416) %2421 = (*.f64 #s(literal -1 binary64) (/.f64 %10 %2410)) %2429 = (/.f64 x %2404) %2430 = (+.f64 %2429 %2412) %2431 = (*.f64 a %2430) %2432 = (/.f64 x %2395) %2433 = (+.f64 %2432 %2401) %2440 = (/.f64 x %2416) %2444 = (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 %2440 (/.f64 %10 %2417)))) %2453 = (*.f64 a x) %2463 = (/.f64 x %2409) %2470 = (*.f64 #s(literal -1 binary64) %2453) %2489 = (/.f64 %867 %66) %2491 = (*.f64 a %867) %2492 = (/.f64 %2491 %66) %2495 = (*.f64 #s(literal -1 binary64) %2489) %2499 = (-.f64 %54 %2495) %2504 = (/.f64 %2499 y) %2506 = (/.f64 %2491 %73) %2508 = (/.f64 %867 %73) %2509 = (*.f64 #s(literal -1 binary64) %2508) %2512 = (fma.f64 #s(literal -1 binary64) %2504 %82) %2518 = (+.f64 %473 %463) %2520 = (*.f64 b %2518) %2524 = (+.f64 t %24) %2526 = (/.f64 t %2524) %2528 = (*.f64 a %136) %2529 = (pow.f64 %2524 #s(literal 2 binary64)) %2533 = (*.f64 a %146) %2534 = (pow.f64 %2524 #s(literal 3 binary64)) %2536 = (/.f64 %136 %2529) %2540 = (*.f64 a %158) %2541 = (pow.f64 %2524 #s(literal 4 binary64)) %2557 = (*.f64 t %97) %2561 = (/.f64 %10 %2524) %2562 = (+.f64 (/.f64 %41 %2524) %2561) %2565 = (*.f64 %136 %97) %2568 = (/.f64 %2557 %2529) %2587 = (+.f64 (/.f64 %41 %2404) (/.f64 %10 %2404)) %2588 = (*.f64 a %2587) %2591 = (+.f64 (/.f64 %41 %2395) (/.f64 %10 %2395)) %2612 = (*.f64 a %1853) %2617 = (+.f64 (/.f64 x %2524) (/.f64 %10 (*.f64 t %2524))) %2620 = (*.f64 %136 %13) %2621 = (*.f64 a %2620) %2623 = (/.f64 %1853 %2529) %2627 = (*.f64 %146 %13) %2628 = (*.f64 a %2627) %2638 = (/.f64 %1853 %2524) %2644 = (/.f64 %2620 %2529) %2663 = (/.f64 #s(literal 1 binary64) %13) %2664 = (/.f64 a %13) %2665 = (/.f64 %24 %1853) %2669 = (/.f64 z %2524) %2674 = (*.f64 %136 z) %2677 = (/.f64 %867 %2529) %2692 = (/.f64 z %2397) %2699 = (/.f64 z %2405) %2712 = (fma.f64 #s(literal -1 binary64) %2463 %2421) %2723 = (/.f64 y %2397) %2729 = (/.f64 y %2405) %2742 = (+.f64 %2432 %2561) %2746 = (+.f64 %2429 (/.f64 (*.f64 t %10) %2529)) %2753 = (fma.f64 #s(literal -1 binary64) %2463 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %136 %10) %2534))) %2772 = (/.f64 %24 %89) %2773 = (+.f64 %213 %2772) %2775 = (*.f64 a (+.f64 #s(literal 1 binary64) %2773)) %2781 = (/.f64 %2397 a) %2785 = (*.f64 z %2395) %2786 = (*.f64 y %2785) %2787 = (/.f64 %2786 %89) %2791 = (*.f64 z %2404) %2792 = (*.f64 y %2791) %2793 = (pow.f64 a #s(literal 2 binary64)) %2794 = (*.f64 %2793 t) %2795 = (/.f64 %2792 %2794) %2800 = (*.f64 z %2409) %2801 = (*.f64 y %2800) %2802 = (pow.f64 a #s(literal 3 binary64)) %2803 = (*.f64 %2802 t) %2810 = (*.f64 %2395 %13) %2811 = (/.f64 %2810 a) %2816 = (*.f64 %2404 %13) %2817 = (/.f64 %2816 %2793) %2823 = (*.f64 %2409 %13) %2831 = (*.f64 x %2395) %2832 = (/.f64 %2831 a) %2837 = (*.f64 x %2404) %2838 = (/.f64 %2837 %2793) %2843 = (*.f64 x %2409) %2855 = (/.f64 x %2793) %2868 = (/.f64 z a) %2873 = (/.f64 %867 a) %2879 = (/.f64 %867 (*.f64 a %66)) %2881 = (*.f64 a (+.f64 %2879 %2489)) %2885 = (fma.f64 #s(literal -1 binary64) %2879 %2495) %2886 = (*.f64 a %2885) %2888 = (*.f64 a b) %2906 = (-.f64 %196 %2509) %2907 = (/.f64 %2906 a) %2921 = (/.f64 %2520 a) %2925 = (/.f64 t a) %2936 = (*.f64 #s(literal -1 binary64) (/.f64 %2395 a)) %2940 = (*.f64 %2395 %2524) %2941 = (/.f64 %2940 %2794) %2946 = (*.f64 %2395 %2529) %2957 = (*.f64 a (-.f64 %2936 #s(literal 1 binary64))) %2961 = (*.f64 %2524 %97) %2962 = (/.f64 %2961 %2528) %2967 = (*.f64 %2529 %97) %2968 = (*.f64 %2793 %146) %2969 = (/.f64 %2967 %2968) %2975 = (*.f64 %2534 %97) %2976 = (*.f64 %2802 %158) %2986 = (*.f64 %2395 %97) %2987 = (/.f64 %2986 a) %2991 = (*.f64 %2404 %97) %2992 = (/.f64 %2991 %2793) %2998 = (*.f64 %2409 %97) %3007 = (*.f64 %2524 %13) %3008 = (/.f64 %3007 %2528) %3009 = (/.f64 x t) %3010 = (/.f64 %10 %136) %3011 = (+.f64 %3009 %3010) %3015 = (*.f64 %2529 %13) %3016 = (/.f64 %3015 %2968) %3022 = (*.f64 %2534 %13) %3029 = (/.f64 %3007 %89) %3035 = (/.f64 %3015 (*.f64 %2793 %136)) %3049 = (/.f64 %2986 %89) %3054 = (/.f64 %2991 %2794) %3076 = (*.f64 z %2524) %3077 = (/.f64 %3076 %2528) %3081 = (*.f64 z %2529) %3082 = (/.f64 %3081 %2968) %3087 = (*.f64 z %2534) %3095 = (/.f64 %2785 %89) %3099 = (/.f64 %2791 %2794) %3110 = (/.f64 %2786 t) %3111 = (fma.f64 x %2395 %3110) %3117 = (/.f64 %2792 t) %3118 = (*.f64 #s(literal -1 binary64) %3117) %3123 = (+.f64 %2832 %2787) %3127 = (/.f64 %2801 t) %3138 = (*.f64 y %2395) %3139 = (/.f64 %3138 %89) %3143 = (*.f64 y %2404) %3144 = (/.f64 %3143 %2794) %3149 = (*.f64 y %2409) %3156 = (*.f64 y %3076) %3158 = (fma.f64 x %2395 (/.f64 %3156 %136)) %3164 = (*.f64 y %3081) %3165 = (/.f64 %3164 %146) %3172 = (+.f64 %2832 (/.f64 %3156 %2528)) %3176 = (*.f64 y %3087) %3204 = (/.f64 %2792 %89) %3212 = (/.f64 %2801 %89) %3250 = (/.f64 %2837 a) %3258 = (/.f64 %2843 a) %3275 = (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %92 x) a)) %3375 = (/.f64 %2961 %136) %3418 = (/.f64 %13 t) %3424 = (/.f64 %3007 %136) %3449 = (/.f64 %3007 t) %3474 = (/.f64 %2986 t) %3506 = (/.f64 %3076 %136) %3533 = (*.f64 #s(literal -1 binary64) (/.f64 %2785 t)) %3599 = (/.f64 %3138 t) %3620 = (+ (* z %677) %176) %3680 = (*.f64 b %1536) %3682 = (/.f64 %928 %383) %3690 = (*.f64 #s(literal -1 binary64) (/.f64 %1536 %391)) %3698 = (*.f64 y %13) %3699 = (*.f64 b %3698) %3703 = (*.f64 %139 %13) %3704 = (*.f64 b %3703) %3706 = (/.f64 %3698 %414) %3710 = (*.f64 %148 %13) %3711 = (*.f64 b %3710) %3723 = (/.f64 %199 %414) %3730 = (/.f64 %1834 %439) %3744 = (/.f64 %64 y) %3756 = (/.f64 %45 b) %3762 = (*.f64 t %139) %3765 = (/.f64 %495 %497) %3782 = (*.f64 y %97) %3783 = (*.f64 b %3782) %3785 = (/.f64 %10 %489) %3786 = (+.f64 %528 %3785) %3789 = (*.f64 %139 %97) %3790 = (*.f64 b %3789) %3792 = (/.f64 %3782 %497) %3797 = (*.f64 b (*.f64 %148 %97)) %3810 = (+.f64 %552 %1796) %3814 = (/.f64 %3782 %414) %3831 = (+.f64 %575 (/.f64 %10 %577)) %3835 = (/.f64 %3698 %497) %3848 = (/.f64 %1853 %489) %3850 = (*.f64 t %3698) %3855 = (*.f64 t %3703) %3858 = (/.f64 %3850 %497) %3879 = (/.f64 %3782 %383) %3895 = (/.f64 %10 %497) %3909 = (/.f64 %10 %383) %3922 = (+.f64 %3723 %3682) %3926 = (fma.f64 #s(literal -1 binary64) %3730 %3690) %3932 = (/.f64 %1840 %445) %3945 = (*.f64 b %148) %3947 = (/.f64 %139 %383) %3951 = (*.f64 b %160) %3961 = (+.f64 %46 %3785) %3964 = (+.f64 %3723 (/.f64 %928 %497)) %3970 = (fma.f64 #s(literal -1 binary64) %3730 (*.f64 #s(literal -1 binary64) (/.f64 %1536 %502))) %3989 = (/.f64 %374 b) %3993 = (/.f64 %64 %24) %3998 = (/.f64 %738 %985) %4011 = (*.f64 %136 (*.f64 %45 %13)) %4012 = (/.f64 %4011 %758) %4013 = (/.f64 %1853 y) %4018 = (*.f64 %146 (*.f64 %382 %13)) %4019 = (/.f64 %4018 %765) %4025 = (*.f64 %158 (*.f64 %390 %13)) %4032 = (/.f64 %773 %758) %4036 = (/.f64 %779 %765) %4047 = (/.f64 %64 b) %4051 = (fma.f64 #s(literal -1 binary64) %815 %3993) %4056 = (fma.f64 #s(literal -1 binary64) %3993 %815) %4064 = (/.f64 %577 %758) %4068 = (/.f64 %830 %765) %4079 = (*.f64 #s(literal -1 binary64) %3756) %4085 = (*.f64 %489 %97) %4086 = (/.f64 %4085 %758) %4091 = (*.f64 %497 %97) %4092 = (/.f64 %4091 %765) %4098 = (*.f64 %502 %97) %4108 = (*.f64 %45 %97) %4109 = (*.f64 %136 %4108) %4110 = (/.f64 %4109 %758) %4111 = (/.f64 %2557 y) %4115 = (*.f64 %382 %97) %4116 = (*.f64 %146 %4115) %4117 = (/.f64 %4116 %765) %4122 = (*.f64 %390 %97) %4123 = (*.f64 %158 %4122) %4132 = (*.f64 %489 %13) %4133 = (/.f64 %4132 %758) %4137 = (*.f64 %497 %13) %4138 = (/.f64 %4137 %765) %4144 = (*.f64 %502 %13) %4151 = (*.f64 t %4132) %4152 = (/.f64 %4151 %758) %4156 = (*.f64 t %4137) %4157 = (/.f64 %4156 %765) %4162 = (*.f64 t %4144) %4169 = (*.f64 t %4108) %4170 = (/.f64 %4169 %758) %4175 = (*.f64 %136 %4115) %4176 = (/.f64 %4175 %765) %4182 = (*.f64 %146 %4122) %4191 = (*.f64 b %13) %4194 = (/.f64 y %1853) %4199 = (/.f64 %849 %758) %4200 = (/.f64 z y) %4204 = (/.f64 %947 %765) %4215 = (/.f64 %64 %758) %4219 = (/.f64 %738 %765) %4230 = (/.f64 %773 %139) %4231 = (+.f64 %3744 %4230) %4237 = (/.f64 %738 %139) %4238 = (/.f64 %779 %148) %4239 = (*.f64 #s(literal -1 binary64) %4238) %4244 = (+.f64 %3993 %4032) %4249 = (/.f64 %786 %160) %4259 = (/.f64 %374 %24) %4264 = (/.f64 %383 %985) %4277 = (+.f64 (/.f64 %849 y) %4230) %4283 = (/.f64 %947 %139) %4289 = (+.f64 (/.f64 %849 %24) %4032) %4308 = (fma.f64 #s(literal -1 binary64) %467 %1476) %4321 = (/.f64 %738 %758) %4329 = (/.f64 %745 %3945) %4345 = (/.f64 %4011 %139) %4369 = (/.f64 %779 %3945) %4377 = (/.f64 %786 %3951) %4420 = (/.f64 %577 %139) %4444 = (/.f64 %97 y) %4450 = (/.f64 %4085 %139) %4475 = (/.f64 %4109 %139) %4495 = (/.f64 %13 y) %4501 = (/.f64 %4132 %139) %4526 = (/.f64 %4151 %139) %4551 = (/.f64 %4169 %139) %4583 = (/.f64 %849 %139) %4608 = (/.f64 %64 %139) (approx x #s(literal 0 binary64)) (approx x x) (approx %9 %11) (approx %9 %13) (approx %22 %29) (approx %22 (+.f64 %31 %29)) (approx %38 %31) (approx %40 %41) (approx %44 %46) (approx %48 %49) (approx %52 %54) (approx %62 %67) (approx %62 %70) (approx %72 %74) (approx %72 (fma.f64 #s(literal -1 binary64) %76 %74)) (approx %81 %83) (approx %81 (fma.f64 #s(literal -1 binary64) %74 %85)) (approx %88 %90) (approx %88 (+.f64 %92 %90)) (approx %95 %10) (approx %95 %97) (approx %99 %82) (approx %99 %85) (approx %107 %110) (approx %107 (+.f64 %112 %110)) (approx %118 %119) (approx %118 (+.f64 %121 %119)) (approx %126 %128) (approx %126 (+.f64 %130 %128)) (approx %133 %134) (approx %133 (fma.f64 #s(literal -1 binary64) (/.f64 %138 %141) %134)) (approx %133 (fma.f64 x (-.f64 (/.f64 (*.f64 %146 %137) %150) %153) %134)) (approx %133 (fma.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %158 %137) (*.f64 %160 (pow.f64 z #s(literal 4 binary64))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %146 %27) %150)))) %153) %134)) (approx %177 (+.f64 %31 %110)) (approx %9 (*.f64 x (+.f64 #s(literal 1 binary64) %180))) (approx %22 (*.f64 x (+.f64 %184 %186))) (approx %62 (*.f64 x (fma.f64 #s(literal -1 binary64) %190 %192))) (approx %72 %196) (approx %72 (*.f64 x (fma.f64 #s(literal -1 binary64) %198 %201))) (approx %81 %76) (approx %81 (*.f64 x (fma.f64 #s(literal -1 binary64) %201 %208))) (approx %88 %92) (approx %88 (*.f64 x (+.f64 %213 %215))) (approx %95 (*.f64 x (+.f64 t %219))) (approx %99 (*.f64 x %208)) (approx %107 %112) (approx %107 (*.f64 x (+.f64 %226 %228))) (approx %118 %121) (approx %118 (*.f64 x (+.f64 %233 %234))) (approx %126 %130) (approx %126 (*.f64 x (+.f64 %239 %241))) (approx %133 (/.f64 %27 x)) (approx %133 (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 a (fma.f64 #s(literal -1 binary64) %249 %25))) x)) (approx %133 (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 a (+.f64 %25 %259))) %249) x)) (approx %133 (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 %267 (*.f64 %146 %268)) %25))) (fma.f64 #s(literal -1 binary64) %259 %249)) x)) (approx %177 (*.f64 x (+.f64 %184 %228))) (approx %9 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) %180) #s(literal 1 binary64))))) (approx %22 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) %186) %184)))) (approx %62 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) %192 %190)))) (approx %72 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) %201 %198)))) (approx %81 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) %198 (*.f64 #s(literal -1 binary64) (/.f64 %83 x)))))) (approx %88 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) %215) %213)))) (approx %95 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) t (*.f64 #s(literal -1 binary64) %219))))) (approx %99 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) %198 (*.f64 #s(literal -1 binary64) %207))))) (approx %107 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) %226 %320)))) (approx %118 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) %233 (*.f64 #s(literal -1 binary64) %234))))) (approx %126 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) %241) %239)))) (approx %133 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %27 %249) x))) (approx %133 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %27 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %256 %339) %341) x))) x))) (approx %133 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %27 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %267 (*.f64 %146 x)) (/.f64 %256 %136)) x)) %341) x))) x))) (approx %177 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %320 %184)))) (approx y y) (approx %19 %24) (approx %20 %25) (approx %21 %45) (approx %21 %27) (approx %36 a) (approx %36 %26) (approx %373 %374) (approx %373 %376) (approx %378 %379) (approx %378 (*.f64 y (fma.f64 #s(literal -1 binary64) %384 %385))) (approx %378 (*.f64 y (fma.f64 y (-.f64 %392 %394) %385))) (approx %378 (*.f64 y (fma.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) %403) (*.f64 #s(literal -1 binary64) %406))) %394) %385))) (approx %22 (fma.f64 y %416 %46)) (approx %22 (fma.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b %419) %374) %385) %415) %46)) (approx %22 (fma.f64 y (-.f64 (fma.f64 y (-.f64 (/.f64 (*.f64 %66 %419) %383) (/.f64 (*.f64 b %416) %374)) %385) %415) %46)) (approx %38 (fma.f64 #s(literal -1 binary64) %436 %46)) (approx %38 (fma.f64 y (-.f64 (/.f64 %200 %439) %415) %46)) (approx %38 (fma.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %399 %199) %445)) (*.f64 #s(literal -1 binary64) %448))) %415) %46)) (approx %72 %455) (approx %81 (*.f64 #s(literal -1 binary64) %455)) (approx %81 (/.f64 (fma.f64 #s(literal -1 binary64) %70 %459) y)) (approx %115 %463) (approx %466 %467) (approx %466 %469) (approx %472 %474) (approx %472 %476) (approx %478 %479) (approx %478 (fma.f64 b %474 %25)) (approx %99 (/.f64 (+.f64 %49 %459) y)) (approx %486 (*.f64 #s(literal -1 binary64) y)) (approx %106 %489) (approx %106 %109) (approx %492 %493) (approx %492 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b %495) %497) %493)) (approx %492 (fma.f64 y (-.f64 (/.f64 %501 %502) %505) %493)) (approx %492 (fma.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %399 %495) %510)) (*.f64 #s(literal -1 binary64) (/.f64 %513 %502)))) %505) %493)) (approx %522 (*.f64 #s(literal -1 binary64) %45)) (approx %522 (-.f64 %525 %45)) (approx %107 %528) (approx %107 (fma.f64 y %533 %528)) (approx %107 (fma.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b %536) %489) %530) %532) %528)) (approx %107 (fma.f64 y (-.f64 (fma.f64 y (-.f64 (/.f64 (*.f64 %66 %536) %497) (/.f64 (*.f64 b %533) %489)) %530) %532) %528)) (approx %118 %552) (approx %118 (fma.f64 y %556 %552)) (approx %118 (fma.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b %559) %374) %554) %555) %552)) (approx %118 (fma.f64 y (-.f64 (fma.f64 y (-.f64 (/.f64 (*.f64 %66 %559) %383) (/.f64 (*.f64 b %556) %374)) %554) %555) %552)) (approx %126 %575) (approx %126 (fma.f64 y %580 %575)) (approx %126 (fma.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b %583) %489) %578) %579) %575)) (approx %126 (fma.f64 y (-.f64 (fma.f64 y (-.f64 (/.f64 (*.f64 %66 %583) %497) (/.f64 (*.f64 b %580) %489)) %578) %579) %575)) (approx %133 (/.f64 %45 x)) (approx %133 (fma.f64 y %604 %607)) (approx %133 (fma.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 y %610) %41) %601) %603) %607)) (approx %133 (fma.f64 y (-.f64 (fma.f64 y (-.f64 (/.f64 (*.f64 y (*.f64 %140 %604)) %258) (/.f64 %610 %41)) %601) %603) %607)) (approx %173 %530) (approx %173 (fma.f64 #s(literal -1 binary64) (/.f64 %381 %497) %530)) (approx %173 (fma.f64 y (-.f64 (/.f64 %389 %502) %631) %530)) (approx %173 (fma.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %400 %510)) (*.f64 #s(literal -1 binary64) %637))) %631) %530)) (approx %645 (*.f64 #s(literal -1 binary64) %385)) (approx %645 (fma.f64 #s(literal -1 binary64) %385 %384)) (approx %645 (fma.f64 #s(literal -1 binary64) %385 (*.f64 y (fma.f64 #s(literal -1 binary64) %392 %394)))) (approx %645 (fma.f64 #s(literal -1 binary64) %385 (*.f64 y (fma.f64 y (fma.f64 #s(literal -1 binary64) %406 %403) %394)))) (approx %660 (fma.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 y %661) %385) %415) %46)) (approx %660 (fma.f64 y (-.f64 (fma.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %406 %668))) %661) %385) %415) %46)) (approx %677 %678) (approx %677 (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 %24 %383) %681))) (approx %677 (*.f64 y (fma.f64 y (-.f64 (/.f64 %73 %391) %686) %681))) (approx %677 (*.f64 y (fma.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %691 %402)) (*.f64 #s(literal -1 binary64) (/.f64 %66 %391)))) %686) %681))) (approx %177 (fma.f64 y (-.f64 %530 %415) %46)) (approx %177 (fma.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 y %705) %530) %415) %46)) (approx %177 (fma.f64 y (-.f64 (fma.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %637 %668))) %705) %530) %415) %46)) (approx %9 (*.f64 y %721)) (approx %21 (*.f64 y (+.f64 %724 %727))) (approx %36 (*.f64 y %727)) (approx %373 (*.f64 y (+.f64 b %733))) (approx %378 (-.f64 (+.f64 %82 %740) %74)) (approx %378 (-.f64 (fma.f64 #s(literal -1 binary64) %748 %82) %750)) (approx %22 (-.f64 %85 %74)) (approx %22 (-.f64 (fma.f64 #s(literal -1 binary64) %759 %85) %74)) (approx %22 (-.f64 (+.f64 %82 (+.f64 %76 (/.f64 (*.f64 %136 (*.f64 %382 %755)) %765))) (+.f64 %74 %759))) (approx %38 (/.f64 (fma.f64 #s(literal -1 binary64) %774 %49) y)) (approx %38 (/.f64 (-.f64 (+.f64 %49 %780) %774) y)) (approx %38 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %786 %747) %49) (fma.f64 #s(literal -1 binary64) %780 %774)) y)) (approx %81 (fma.f64 #s(literal -1 binary64) %455 %82)) (approx %88 (*.f64 y (+.f64 %796 %797))) (approx %466 (*.f64 y (+.f64 %801 %802))) (approx %472 (*.f64 y (+.f64 %801 (+.f64 %806 %802)))) (approx %478 (*.f64 y (+.f64 %726 %811))) (approx %95 (*.f64 y %816)) (approx %106 (*.f64 y (+.f64 b (+.f64 %819 (/.f64 %89 y))))) (approx %492 %198) (approx %492 (/.f64 (fma.f64 #s(literal -1 binary64) %826 %190) y)) (approx %492 (/.f64 (-.f64 (+.f64 %190 %831) %826) y)) (approx %492 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %836 %747) %190) (fma.f64 #s(literal -1 binary64) %831 %826)) y)) (approx %522 %525) (approx %522 (*.f64 y (-.f64 %845 %726))) (approx %107 (-.f64 %85 %850)) (approx %107 (-.f64 (fma.f64 #s(literal -1 binary64) %856 %85) %850)) (approx %107 (-.f64 (+.f64 %82 (+.f64 %76 (/.f64 (*.f64 %497 %854) %765))) (+.f64 %850 %856))) (approx %118 %868) (approx %118 (-.f64 %871 %873)) (approx %118 (-.f64 (fma.f64 #s(literal -1 binary64) %881 %871) %873)) (approx %118 (-.f64 (+.f64 %868 (+.f64 %870 (/.f64 (*.f64 %136 (*.f64 %382 %878)) %765))) (+.f64 %881 %873))) (approx %126 %893) (approx %126 (-.f64 %896 %897)) (approx %126 (-.f64 (fma.f64 #s(literal -1 binary64) %904 %896) %897)) (approx %126 (-.f64 (+.f64 %895 (+.f64 %893 (/.f64 (*.f64 %497 %902) %765))) (+.f64 %897 %904))) (approx %133 %915) (approx %133 (-.f64 %918 %920)) (approx %133 (-.f64 (fma.f64 #s(literal -1 binary64) %929 %918) %920)) (approx %133 (-.f64 (+.f64 %915 (+.f64 %917 (/.f64 (*.f64 %136 (*.f64 %257 %925)) %935))) (+.f64 %920 %929))) (approx %173 %942) (approx %173 (/.f64 (fma.f64 #s(literal -1 binary64) %850 %82) y)) (approx %173 (/.f64 (-.f64 (+.f64 %82 %948) %850) y)) (approx %173 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %953 %747) %82) (fma.f64 #s(literal -1 binary64) %948 %850)) y)) (approx %645 (*.f64 #s(literal -1 binary64) %942)) (approx %645 (/.f64 (fma.f64 #s(literal -1 binary64) %82 %74) y)) (approx %645 (/.f64 (fma.f64 #s(literal -1 binary64) %82 %750) y)) (approx %645 (/.f64 (fma.f64 #s(literal -1 binary64) %82 (fma.f64 #s(literal -1 binary64) %740 (+.f64 %74 %748))) y)) (approx %660 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %973 %974) %139) %85) %74)) (approx %660 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %980 %981) %148) %85) (fma.f64 #s(literal -1 binary64) %740 (+.f64 %74 %986)))) (approx %677 %473) (approx %677 %993) (approx %677 (-.f64 (+.f64 %473 %995) %992)) (approx %677 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %391 %747) %473) (fma.f64 #s(literal -1 binary64) %995 %992))) (approx %177 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1004 %974) %139) %85) %850)) (approx %177 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %980 %1010) %148) %85) (fma.f64 #s(literal -1 binary64) %948 (+.f64 %850 %986)))) (approx %9 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %719 (*.f64 #s(literal -1 binary64) %720))))) (approx %21 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %726 %845)))) (approx %36 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %725 %1027)))) (approx %373 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) b (*.f64 #s(literal -1 binary64) %733))))) (approx %378 %1040) (approx %378 %1048) (approx %22 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %49 (*.f64 #s(literal -1 binary64) (/.f64 %1051 %24))) %69) y) %82)) (approx %22 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %49 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %136 (*.f64 %382 %70)) %73)) (*.f64 #s(literal -1 binary64) (/.f64 %1051 b))) y))) %69) y) %82)) (approx %38 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %49 %774) y))) (approx %38 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %49 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %779 %691) %974) y))) y))) (approx %38 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %49 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %786 %1042) %980) y)) %974) y))) y))) (approx %88 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %796 %1096)))) (approx %466 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) %802) %801)))) (approx %472 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %474 y)) %801)))) (approx %478 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %726 (*.f64 #s(literal -1 binary64) %811))))) (approx %95 (*.f64 #s(literal -1 binary64) (*.f64 y %1118))) (approx %106 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) b (*.f64 #s(literal -1 binary64) (/.f64 %489 y)))))) (approx %492 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %190 %826) y))) (approx %492 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %190 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %830 %691) %1133) y))) y))) (approx %492 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %190 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %836 %1042) (/.f64 %830 %399)) y)) %1133) y))) y))) (approx %522 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (+.f64 %724 %725) %1027)))) (approx %107 (fma.f64 #s(literal -1 binary64) (/.f64 %1159 y) %82)) (approx %107 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %49 (*.f64 #s(literal -1 binary64) (/.f64 %1163 %24))) %1158) y) %82)) (approx %107 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %49 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %497 %1159) %73)) (*.f64 #s(literal -1 binary64) (/.f64 %1163 b))) y))) %1158) y) %82)) (approx %118 (fma.f64 #s(literal -1 binary64) (/.f64 %1186 y) %868)) (approx %118 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %1191 %24) %1184) %1185) y) %868)) (approx %118 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %876 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %136 (*.f64 %382 %1186)) %73)) (*.f64 #s(literal -1 binary64) (/.f64 %1191 b))) y))) %1185) y) %868)) (approx %126 (fma.f64 #s(literal -1 binary64) (/.f64 %1214 y) %893)) (approx %126 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %900 (*.f64 #s(literal -1 binary64) (/.f64 %1218 %24))) %1213) y) %893)) (approx %126 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %900 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %497 %1214) %73)) (*.f64 #s(literal -1 binary64) (/.f64 %1218 b))) y))) %1213) y) %893)) (approx %133 (fma.f64 #s(literal -1 binary64) (/.f64 %1241 y) %915)) (approx %133 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %1246 %10) %1239) %1240) y) %915)) (approx %133 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %923 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %136 (*.f64 %257 %1241)) %919)) (*.f64 #s(literal -1 binary64) (/.f64 %1246 z))) y))) %1240) y) %915)) (approx %173 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %82 %850) y))) (approx %173 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %82 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %947 %691) %853) y))) y))) (approx %173 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %82 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %953 %1042) %1004) y)) %853) y))) y))) (approx %645 (*.f64 #s(literal -1 binary64) (/.f64 %83 y))) (approx %645 (*.f64 #s(literal -1 binary64) (/.f64 %1040 y))) (approx %645 (*.f64 #s(literal -1 binary64) (/.f64 %1048 y))) (approx %660 (fma.f64 #s(literal -1 binary64) (/.f64 %1299 y) %82)) (approx %660 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %49 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %973 %974) y) %67)) y) %82)) (approx %660 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %49 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %981 %980) y) %973) %974) y) %67)) y) %82)) (approx %677 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %383 %691)) %1323) y) %473)) (approx %677 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %391 %1042)) (*.f64 #s(literal -1 binary64) (/.f64 %383 %399))) y)) %1323) y) %473)) (approx %177 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %49 %853) y) %82)) (approx %177 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %49 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1004 %974) y) %853)) y) %82)) (approx %177 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %49 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1010 %980) y) %1004) %974) y) %853)) y) %82)) (approx z z) (approx %644 %720) (approx %56 %63) (approx %57 %64) (approx %61 %69) (approx %62 %1299) (approx %81 (fma.f64 z %993 %76)) (approx %133 (fma.f64 #s(literal -1 binary64) (/.f64 %248 %602) %1371)) (approx %133 (fma.f64 z (-.f64 (/.f64 (*.f64 %139 %247) %1375) %1378) %1371)) (approx %133 (fma.f64 z (-.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %148 %247) (*.f64 %146 (pow.f64 x #s(literal 4 binary64))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %139 %27) %1375)))) %1378) %1371)) (approx %173 (/.f64 z %109)) (approx %645 (*.f64 #s(literal -1 binary64) (/.f64 z %28))) (approx %9 (*.f64 z (+.f64 %1400 %463))) (approx %22 (*.f64 z (+.f64 %1404 %1405))) (approx %62 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) %1409) %1323))) (approx %72 (*.f64 z %1415)) (approx %81 (*.f64 z %993)) (approx %81 (*.f64 z (fma.f64 #s(literal -1 binary64) %992 %1420))) (approx %88 (*.f64 z (+.f64 %1425 %1426))) (approx %95 (*.f64 z (+.f64 y %1430))) (approx %99 (*.f64 z %1420)) (approx %107 (*.f64 z (+.f64 %1436 %1438))) (approx %118 (*.f64 z (+.f64 %1442 %1443))) (approx %126 (*.f64 z (+.f64 %1447 %1448))) (approx %133 (/.f64 (fma.f64 #s(literal -1 binary64) %1452 %1453) z)) (approx %133 (/.f64 (-.f64 (+.f64 %1453 %1459) %1452) z)) (approx %133 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %1465 (*.f64 %160 %149)) %1453) (fma.f64 #s(literal -1 binary64) %1459 %1452)) z)) (approx %177 (*.f64 z (+.f64 %1404 %1436))) (approx %9 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %1400 %1476)))) (approx %22 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %1404 (*.f64 #s(literal -1 binary64) %1405))))) (approx %62 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 %1409 %1322)))) (approx %72 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %992 %1414)))) (approx %81 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 %992 %473)))) (approx %81 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 %1415 %473)))) (approx %88 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %1425 %1502)))) (approx %95 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) %1430))))) (approx %99 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) %1414) %473)))) (approx %107 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %1436 (*.f64 #s(literal -1 binary64) %1438))))) (approx %118 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %1442 (*.f64 #s(literal -1 binary64) %1443))))) (approx %126 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %1447 (*.f64 #s(literal -1 binary64) %1448))))) (approx %133 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1453 %1452) z))) (approx %133 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1453 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %1458 %1536) %1538) z))) z))) (approx %133 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1453 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %1465 %1546) (/.f64 %1458 %148)) z)) %1538) z))) z))) (approx %177 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %1404 (*.f64 #s(literal -1 binary64) %1436))))) (approx t t) (approx %9 %1565) (approx %21 (/.f64 %376 t)) (approx %36 (/.f64 %108 t)) (approx %378 (fma.f64 t (-.f64 (/.f64 %1571 %739) %1573) %82)) (approx %378 (fma.f64 t (-.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1577 %747)) (*.f64 #s(literal -1 binary64) %1580))) %1573) %82)) (approx %22 %1588) (approx %22 %1595) (approx %22 %1604) (approx %38 (*.f64 t (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t %772) %985) %895))) (approx %38 (*.f64 t (fma.f64 t (-.f64 (/.f64 (*.f64 t %778) %1612) %1614) %895))) (approx %38 (*.f64 t (fma.f64 t (-.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 t %785) %1620)) (*.f64 #s(literal -1 binary64) %1623))) %1614) %895))) (approx (/ b t) %726) (approx %62 %1636) (approx %72 %1638) (approx %81 (fma.f64 #s(literal -1 binary64) %1638 %82)) (approx %88 (/.f64 (+.f64 (/.f64 %41 a) (/.f64 %10 a)) t)) (approx %466 (/.f64 (+.f64 y %1647) t)) (approx %472 (/.f64 (+.f64 y %1651) t)) (approx %478 (/.f64 (fma.f64 b y (*.f64 b %1651)) t)) (approx (/ -1 t) (/.f64 #s(literal -1 binary64) t)) (approx %492 (*.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 t %1664) %806))) (approx %492 (*.f64 t (fma.f64 t (-.f64 (/.f64 (*.f64 t %1669) %24) %1664) %806))) (approx %492 (*.f64 t (fma.f64 t (-.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 t (*.f64 %382 %1664)) %985)) (*.f64 #s(literal -1 binary64) (/.f64 %1669 %24)))) %1664) %806))) (approx %522 (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %374) %24) t)) (approx %118 (*.f64 t %1588)) (approx %118 (*.f64 t %1595)) (approx %118 (*.f64 t %1604)) (approx %126 (/.f64 %1588 t)) (approx %126 (/.f64 %1595 t)) (approx %126 (/.f64 %1604 t)) (approx %133 (fma.f64 t %1708 %915)) (approx %133 (fma.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t %1711) %10) %1706) %1707) %915)) (approx %133 (fma.f64 t (-.f64 (fma.f64 t (-.f64 (/.f64 (*.f64 t (*.f64 %257 %1708)) %141) (/.f64 %1711 %10)) %1706) %1707) %915)) (approx %173 (fma.f64 #s(literal -1 binary64) %1727 %942)) (approx %173 (fma.f64 t (-.f64 %1730 %1731) %942)) (approx %173 (fma.f64 t (-.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) %1735) (*.f64 #s(literal -1 binary64) %1737))) %1731) %942)) (approx %645 (fma.f64 #s(literal -1 binary64) %942 %1727)) (approx %645 (fma.f64 #s(literal -1 binary64) %942 (*.f64 t (fma.f64 #s(literal -1 binary64) %1730 %1731)))) (approx %645 (fma.f64 #s(literal -1 binary64) %942 (*.f64 t (fma.f64 t (fma.f64 #s(literal -1 binary64) %1737 %1735) %1731)))) (approx %660 (fma.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 t %1755) %895) %1573) %82)) (approx %660 (fma.f64 t (-.f64 (fma.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %1623 (/.f64 %744 %747)))) %1755) %895) %1573) %82)) (approx %677 (fma.f64 #s(literal -1 binary64) (*.f64 t %1772) %473)) (approx %677 (fma.f64 t (-.f64 (/.f64 (*.f64 t %1776) %24) %1772) %473)) (approx %677 (fma.f64 t (-.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 t (*.f64 %382 %1772)) %985)) (*.f64 #s(literal -1 binary64) (/.f64 %1776 %24)))) %1772) %473)) (approx %373 %28) (approx %378 (/.f64 (fma.f64 #s(literal -1 binary64) %1795 %1796) t)) (approx %378 (/.f64 (-.f64 (+.f64 %1796 %1801) %1795) t)) (approx %378 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %1806 %445) %1796) (fma.f64 #s(literal -1 binary64) %1801 %1795)) t)) (approx %22 %1814) (approx %22 %1823) (approx %22 %1832) (approx %38 (-.f64 (+.f64 %46 %1836) %436)) (approx %38 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %1841 %445) %46) (fma.f64 #s(literal -1 binary64) %1836 %436))) (approx %81 (*.f64 #s(literal -1 binary64) %1638)) (approx %81 (*.f64 t (fma.f64 #s(literal -1 binary64) (/.f64 %1635 y) %893))) (approx %95 %1853) (approx %99 (*.f64 t %896)) (approx %492 %1857) (approx %492 (fma.f64 #s(literal -1 binary64) %1859 %1857)) (approx %492 (-.f64 (+.f64 %1857 %1862) %1859)) (approx %492 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %1612 %445) %1857) (fma.f64 #s(literal -1 binary64) %1862 %1859))) (approx %118 (*.f64 t %1814)) (approx %118 (*.f64 t %1823)) (approx %118 (*.f64 t %1832)) (approx %126 (/.f64 x %374)) (approx %126 (/.f64 %1814 t)) (approx %126 (/.f64 %1823 t)) (approx %126 (/.f64 %1832 t)) (approx %133 (-.f64 %1371 %1886)) (approx %133 (-.f64 (fma.f64 #s(literal -1 binary64) %1894 %1371) %1886)) (approx %133 (-.f64 (+.f64 %605 (+.f64 %606 (+.f64 %1369 (/.f64 (*.f64 %139 (*.f64 %140 %1891)) (*.f64 %146 %257))))) (+.f64 %1886 %1894))) (approx %173 %385) (approx %173 %1911) (approx %173 (/.f64 (-.f64 (+.f64 %554 %1914) %1909) t)) (approx %173 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %1920 %554) %1922) t)) (approx %645 (/.f64 (fma.f64 #s(literal -1 binary64) %554 %1909) t)) (approx %645 (/.f64 (fma.f64 #s(literal -1 binary64) %554 %1922) t)) (approx %645 (/.f64 (fma.f64 #s(literal -1 binary64) %554 (fma.f64 #s(literal -1 binary64) %1914 (+.f64 %1909 %1920))) t)) (approx %660 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1937 %1938) %136) %1813) %436)) (approx %660 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1944 %1945) %146) %1813) (fma.f64 #s(literal -1 binary64) %1836 (+.f64 %436 %1949)))) (approx %677 (/.f64 (fma.f64 #s(literal -1 binary64) %1954 %1955) t)) (approx %677 (/.f64 (-.f64 (+.f64 %1955 %1959) %1954) t)) (approx %677 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %1964 %445) %1955) (fma.f64 #s(literal -1 binary64) %1959 %1954)) t)) (approx %373 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %45 %525)))) (approx %378 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1796 %1795) t))) (approx %378 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1796 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1938 (/.f64 %1800 %1979)) t))) t))) (approx %378 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1796 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1938 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1944 (/.f64 %1806 %1988)) t))) t))) t))) (approx %22 (fma.f64 #s(literal -1 binary64) (/.f64 %2002 t) %46)) (approx %22 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %2007 %374) %2000) %2001) t) %46)) (approx %22 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %1796 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %66 (*.f64 %139 %2002)) %414)) (*.f64 #s(literal -1 binary64) (/.f64 %2007 %45))) t))) %2001) t) %46)) (approx %38 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %2028) %2001) t) %46)) (approx %38 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2035 %2036) t)) %2001) t) %46)) (approx %62 (*.f64 #s(literal -1 binary64) %2045)) (approx %72 (*.f64 #s(literal -1 binary64) %2048)) (approx %81 %2048) (approx %81 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %893 (*.f64 #s(literal -1 binary64) (/.f64 %2044 y)))))) (approx %95 (*.f64 #s(literal -1 binary64) (*.f64 t %2059))) (approx %99 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %895 (*.f64 #s(literal -1 binary64) %893))))) (approx %105 (*.f64 #s(literal -1 binary64) %2070)) (approx %106 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) a %525) #s(literal 1 binary64))))) (approx %492 (/.f64 #s(literal -1 binary64) %2069)) (approx %492 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %24 %2081)) %2084)) (approx %492 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %985 %2088) %2091) t)) %2084)) (approx %492 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1612 %2098)) (/.f64 %985 %2087)) t)) %2091) t)) %2084)) (approx %107 (*.f64 #s(literal -1 binary64) %2110)) (approx %107 (fma.f64 #s(literal -1 binary64) %2110 (*.f64 #s(literal -1 binary64) (/.f64 %2116 t)))) (approx %107 (fma.f64 #s(literal -1 binary64) %2110 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (/.f64 %2122 %2070) %2113) %2115) t)))) (approx %107 (fma.f64 #s(literal -1 binary64) %2110 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %66 (*.f64 %139 %2116)) %2081)) (/.f64 %2122 %2069)) t) %2113) %2115) t)))) (approx %118 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %46 (*.f64 #s(literal -1 binary64) (/.f64 %1817 t)))))) (approx %118 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %46 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %2149 %1796) %1816) t)))))) (approx %118 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %46 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %2158) (*.f64 #s(literal -1 binary64) %2160)) t) %1796) %1816) t)))))) (approx %126 (*.f64 #s(literal -1 binary64) (/.f64 x %2070))) (approx %126 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %2176 t) %2110) t))) (approx %126 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %2113 %2184) %2114) t) %2110) t))) (approx %126 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %2113 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %2194) %2196) t))) %2114) t) %2110) t))) (approx %2207 (-.f64 (fma.f64 #s(literal -1 binary64) %2110 (*.f64 #s(literal -1 binary64) (/.f64 %10 %2070))) (/.f64 %435 %2081))) (approx %2207 (fma.f64 #s(literal -1 binary64) %2110 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2176 (*.f64 #s(literal -1 binary64) %2184)) t)))) (approx %2207 (fma.f64 #s(literal -1 binary64) %2110 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2176 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 %2196 %2194) t))) t)))) (approx %2228 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1817 %2149) t) %46)) (approx %2228 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1817 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2160 %2158) t))) t) %46)) (approx %133 (fma.f64 #s(literal -1 binary64) (/.f64 %2242 t) %607)) (approx %133 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %1889 (*.f64 #s(literal -1 binary64) (/.f64 %2247 %41))) %2241) t) %607)) (approx %133 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %1889 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %139 (*.f64 %140 %2242)) %602)) (*.f64 #s(literal -1 binary64) (/.f64 %2247 x))) t))) %2241) t) %607)) (approx %173 (*.f64 #s(literal -1 binary64) (/.f64 z %2070))) (approx %173 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 %2272 (/.f64 %381 %2081)) t))) (approx %173 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1913 %2088)) %2280) t) %2272) t))) (approx %173 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %1919 %2098) (*.f64 #s(literal -1 binary64) (/.f64 %1913 %2087))) t)) %2280) t) %2272) t))) (approx %645 (*.f64 #s(literal -1 binary64) %1911)) (approx %645 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1913 %1979)) %2304) t) %554) t))) (approx %645 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1919 %1988)) (*.f64 #s(literal -1 binary64) (/.f64 %1913 %390))) t)) %2304) t) %554) t))) (approx %660 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %1796 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %1938) %2036) t))) %2001) t) %46)) (approx %660 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %1796 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %1938 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %1944) (*.f64 #s(literal -1 binary64) %1945)) t))) %2036) t))) %2001) t) %46)) (approx %677 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1955 %1954) t))) (approx %677 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1955 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2351 (/.f64 %765 %1979)) t))) t))) (approx %677 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1955 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2351 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %765 %390) (/.f64 %1964 %1988)) t))) t))) t))) (approx %177 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2113 %2001) t) %46)) (approx %177 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %2028 (+.f64 (/.f64 %1794 %2081) %2113)) %2001) t) %46)) (approx %177 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %1800 %2088) %2035) (fma.f64 #s(literal -1 binary64) %1937 (/.f64 %1794 %2080))) t) %2113) %2001) t) %46)) (approx %17 #s(literal 1 binary64)) (approx %21 %2395) (approx %373 %2397) (approx %373 (fma.f64 a t %2397)) (approx %378 %2401) (approx %378 (fma.f64 #s(literal -1 binary64) (/.f64 %2403 %2405) %2401)) (approx %378 (fma.f64 a (-.f64 (/.f64 %2403 %2410) %2412) %2401)) (approx %378 (fma.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %2403 %2417)) %2421)) %2412) %2401)) (approx %22 (/.f64 %13 %2395)) (approx %22 (fma.f64 #s(literal -1 binary64) %2431 %2433)) (approx %22 (fma.f64 a (-.f64 (/.f64 %2431 %2395) %2430) %2433)) (approx %22 (fma.f64 a (-.f64 (*.f64 a (-.f64 %2444 (*.f64 #s(literal -1 binary64) (/.f64 %2430 %2395)))) %2430) %2433)) (approx %38 %2432) (approx %38 (fma.f64 #s(literal -1 binary64) (/.f64 %2453 %2404) %2432)) (approx %38 (fma.f64 a (-.f64 (/.f64 %2453 %2409) %2429) %2432)) (approx %38 (fma.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %2453 %2416)) (*.f64 #s(literal -1 binary64) %2463))) %2429) %2432)) (approx %44 (+.f64 x %2470)) (approx %44 (+.f64 x (*.f64 a (-.f64 %2453 x)))) (approx %44 (+.f64 x (*.f64 a (-.f64 (*.f64 a (-.f64 %2470 (*.f64 #s(literal -1 binary64) x))) x)))) (approx %56 (+.f64 z %1424)) (approx %57 %867) (approx %57 (fma.f64 a %867 %867)) (approx %60 %2489) (approx %60 (+.f64 %2492 %2489)) (approx %61 %2495) (approx %61 (fma.f64 #s(literal -1 binary64) %2492 %2495)) (approx %62 %2499) (approx %62 (-.f64 (fma.f64 #s(literal -1 binary64) %49 %2492) %2495)) (approx %72 %2504) (approx %72 (-.f64 (fma.f64 #s(literal -1 binary64) %76 %2506) %2509)) (approx %81 %2512) (approx %81 (fma.f64 #s(literal -1 binary64) %2506 %2512)) (approx %88 (/.f64 %13 a)) (approx %472 %2518) (approx %478 %2520) (approx %478 (+.f64 a %2520)) (approx %106 %2524) (approx %492 %2526) (approx %492 (fma.f64 #s(literal -1 binary64) (/.f64 %2528 %2529) %2526)) (approx %492 (fma.f64 a (-.f64 (/.f64 %2533 %2534) %2536) %2526)) (approx %492 (fma.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %2540 %2541)) (*.f64 #s(literal -1 binary64) (/.f64 %146 %2534)))) %2536) %2526)) (approx %522 (*.f64 #s(literal -1 binary64) %2395)) (approx %522 (-.f64 %2068 %2395)) (approx %107 (/.f64 %97 %2524)) (approx %107 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a %2557) %2529) %2562)) (approx %107 (fma.f64 a (-.f64 (/.f64 (*.f64 a %2565) %2534) %2568) %2562)) (approx %107 (fma.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 %146 %97)) %2541)) (*.f64 #s(literal -1 binary64) (/.f64 %2565 %2534)))) %2568) %2562)) (approx %118 (/.f64 %97 %2395)) (approx %118 (fma.f64 #s(literal -1 binary64) %2588 %2591)) (approx %118 (fma.f64 a (-.f64 (/.f64 %2588 %2395) %2587) %2591)) (approx %118 (fma.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 (/.f64 %41 %2416) (/.f64 %10 %2416)))) (*.f64 #s(literal -1 binary64) (/.f64 %2587 %2395)))) %2587) %2591)) (approx %126 (/.f64 %13 %2524)) (approx %126 (fma.f64 #s(literal -1 binary64) (/.f64 %2612 %2529) %2617)) (approx %126 (fma.f64 a (-.f64 (/.f64 %2621 %2534) %2623) %2617)) (approx %126 (fma.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %2628 %2541)) (*.f64 #s(literal -1 binary64) (/.f64 %2620 %2534)))) %2623) %2617)) (approx %2207 %2638) (approx %2207 (fma.f64 #s(literal -1 binary64) (/.f64 %2621 %2529) %2638)) (approx %2207 (fma.f64 a (-.f64 (/.f64 %2628 %2534) %2644) %2638)) (approx %2207 (fma.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 %158 %13)) %2541)) (*.f64 #s(literal -1 binary64) (/.f64 %2627 %2534)))) %2644) %2638)) (approx %2228 (/.f64 %97 %2397)) (approx %133 (/.f64 %2395 %13)) (approx %133 (+.f64 %2663 (+.f64 %2664 %2665))) (approx %173 %2669) (approx %173 (fma.f64 #s(literal -1 binary64) (/.f64 %2491 %2529) %2669)) (approx %173 (fma.f64 a (-.f64 (/.f64 (*.f64 a %2674) %2534) %2677) %2669)) (approx %173 (fma.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 %146 z)) %2541)) (*.f64 #s(literal -1 binary64) (/.f64 %2674 %2534)))) %2677) %2669)) (approx %645 (*.f64 #s(literal -1 binary64) %2692)) (approx %645 (fma.f64 #s(literal -1 binary64) %2692 (/.f64 %1424 %2405))) (approx %645 (fma.f64 #s(literal -1 binary64) %2692 (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 %1424 %2410) %2699)))) (approx %645 (fma.f64 #s(literal -1 binary64) %2692 (*.f64 a (fma.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 z %2410) (/.f64 %1424 %2417)) %2699)))) (approx %660 %2433) (approx %660 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a %2712)) %2430) %2433)) (approx %660 (fma.f64 a (-.f64 (*.f64 a (-.f64 %2444 %2712)) %2430) %2433)) (approx %677 %2723) (approx %677 (fma.f64 #s(literal -1 binary64) (/.f64 %795 %2405) %2723)) (approx %677 (fma.f64 a (-.f64 (/.f64 %795 %2410) %2729) %2723)) (approx %677 (fma.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %795 %2417)) (*.f64 #s(literal -1 binary64) (/.f64 y %2410)))) %2729) %2723)) (approx %177 %2742) (approx %177 (fma.f64 #s(literal -1 binary64) (*.f64 a %2746) %2742)) (approx %177 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a %2753)) %2746) %2742)) (approx %177 (fma.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 %2440 (/.f64 (*.f64 %146 %10) %2541)))) %2753)) %2746) %2742)) (approx %17 (*.f64 a (+.f64 #s(literal 1 binary64) %213))) (approx %21 %2775) (approx %36 (*.f64 a (+.f64 #s(literal 1 binary64) %2772))) (approx %373 %89) (approx %373 (*.f64 a (+.f64 t %2781))) (approx %378 (/.f64 (fma.f64 #s(literal -1 binary64) %2787 %11) a)) (approx %378 (/.f64 (-.f64 (+.f64 %11 %2795) %2787) a)) (approx %378 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %2801 %2803) %11) (fma.f64 #s(literal -1 binary64) %2795 %2787)) a)) (approx %22 (/.f64 (+.f64 x (fma.f64 #s(literal -1 binary64) %2811 %11)) a)) (approx %22 (/.f64 (-.f64 (+.f64 x (+.f64 %11 %2817)) %2811) a)) (approx %22 (/.f64 (-.f64 (+.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 %2823 %2802) %11)) (fma.f64 #s(literal -1 binary64) %2817 %2811)) a)) (approx %38 (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) %2832)) a)) (approx %38 (/.f64 (-.f64 (+.f64 x %2838) %2832) a)) (approx %38 (/.f64 (-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 %2843 %2802))) (fma.f64 #s(literal -1 binary64) %2838 %2832)) a)) (approx %44 (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) %92)) a)) (approx %44 (/.f64 (-.f64 (+.f64 x %2855) %92) a)) (approx %44 (/.f64 (-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 x %2802))) (fma.f64 #s(literal -1 binary64) %2855 %92)) a)) (approx %56 %1424) (approx %56 (*.f64 a (+.f64 z %2868))) (approx %57 %2491) (approx %57 (*.f64 a (fma.f64 t z %2873))) (approx %60 %2492) (approx %60 %2881) (approx %61 (*.f64 #s(literal -1 binary64) %2492)) (approx %61 %2886) (approx %62 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %41 %2888)) %2885))) (approx %72 %2506) (approx %72 (*.f64 a (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %41 (*.f64 a %24)) %2508) (*.f64 #s(literal -1 binary64) (/.f64 %867 (*.f64 a %73)))))) (approx %81 (*.f64 #s(literal -1 binary64) %2506)) (approx %81 (*.f64 a (fma.f64 #s(literal -1 binary64) %2508 (fma.f64 #s(literal -1 binary64) %2907 (/.f64 z %2888))))) (approx %466 (*.f64 a (+.f64 %473 %1426))) (approx %472 (*.f64 a (+.f64 %473 (+.f64 (/.f64 #s(literal 1 binary64) %2888) %1426)))) (approx %478 (*.f64 a (+.f64 #s(literal 1 binary64) %2921))) (approx %105 (*.f64 a (+.f64 t %2925))) (approx %106 (*.f64 a (+.f64 t (+.f64 %2925 (/.f64 %24 a))))) (approx %492 %213) (approx %492 (/.f64 (+.f64 #s(literal 1 binary64) %2936) a)) (approx %492 (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) %2941) %2773) a)) (approx %492 (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 %2946 (*.f64 %2802 %136)))) (fma.f64 #s(literal -1 binary64) %2941 %2773)) a)) (approx %522 %2068) (approx %522 %2957) (approx %107 (/.f64 %97 %89)) (approx %107 (/.f64 (+.f64 x (fma.f64 #s(literal -1 binary64) %2962 %11)) a)) (approx %107 (/.f64 (-.f64 (+.f64 x (+.f64 %11 %2969)) %2962) a)) (approx %107 (/.f64 (-.f64 (+.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 %2975 %2976) %11)) (fma.f64 #s(literal -1 binary64) %2969 %2962)) a)) (approx %118 (/.f64 %97 a)) (approx %118 (/.f64 (fma.f64 #s(literal -1 binary64) %2987 %97) a)) (approx %118 (/.f64 (-.f64 (fma.f64 t x (fma.f64 y z %2992)) %2987) a)) (approx %118 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %2998 %2802) %97) (fma.f64 #s(literal -1 binary64) %2992 %2987)) a)) (approx %126 (/.f64 %13 %89)) (approx %126 (/.f64 (fma.f64 #s(literal -1 binary64) %3008 %3011) a)) (approx %126 (/.f64 (-.f64 (+.f64 %3009 (+.f64 %3010 %3016)) %3008) a)) (approx %126 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %3022 %2976) %3011) (fma.f64 #s(literal -1 binary64) %3016 %3008)) a)) (approx %2207 (/.f64 (+.f64 x (fma.f64 #s(literal -1 binary64) %3029 %11)) a)) (approx %2207 (/.f64 (-.f64 (+.f64 x (+.f64 %11 %3035)) %3029) a)) (approx %2207 (/.f64 (-.f64 (+.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 %3022 (*.f64 %2802 %146)) %11)) (fma.f64 #s(literal -1 binary64) %3035 %3029)) a)) (approx %2228 (/.f64 (+.f64 x (fma.f64 #s(literal -1 binary64) %3049 %11)) a)) (approx %2228 (/.f64 (-.f64 (+.f64 x (+.f64 %11 %3054)) %3049) a)) (approx %2228 (/.f64 (-.f64 (+.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 %2998 %2803) %11)) (fma.f64 #s(literal -1 binary64) %3054 %3049)) a)) (approx %133 %2664) (approx %133 (*.f64 a (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 a %13)) (+.f64 %2663 (/.f64 %24 %2612))))) (approx %173 %797) (approx %173 (/.f64 (fma.f64 #s(literal -1 binary64) %3077 %720) a)) (approx %173 (/.f64 (-.f64 (+.f64 %720 %3082) %3077) a)) (approx %173 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %3087 %2976) %720) (fma.f64 #s(literal -1 binary64) %3082 %3077)) a)) (approx %645 %1096) (approx %645 (/.f64 (fma.f64 #s(literal -1 binary64) %720 %3095) a)) (approx %645 (/.f64 (fma.f64 #s(literal -1 binary64) %720 (fma.f64 #s(literal -1 binary64) %3099 %3095)) a)) (approx %645 (/.f64 (fma.f64 #s(literal -1 binary64) %720 (fma.f64 #s(literal -1 binary64) %3099 (+.f64 %3095 (/.f64 %2800 %2803)))) a)) (approx %660 (/.f64 (+.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 %3111 a) %11)) a)) (approx %660 (/.f64 (-.f64 (+.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2837 %3118) %2793) %11)) %3123) a)) (approx %660 (/.f64 (-.f64 (+.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x %2409 %3127) %2802) %11)) (fma.f64 #s(literal -1 binary64) %2838 (fma.f64 #s(literal -1 binary64) %2795 %3123))) a)) (approx %677 %1426) (approx %677 (/.f64 (fma.f64 #s(literal -1 binary64) %3139 %463) a)) (approx %677 (/.f64 (-.f64 (+.f64 %463 %3144) %3139) a)) (approx %677 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %3149 %2803) %463) (fma.f64 #s(literal -1 binary64) %3144 %3139)) a)) (approx %177 (/.f64 (+.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 %3158 a) %11)) a)) (approx %177 (/.f64 (-.f64 (+.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2837 (*.f64 #s(literal -1 binary64) %3165)) %2793) %11)) %3172) a)) (approx %177 (/.f64 (-.f64 (+.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x %2409 (/.f64 %3176 %158)) %2802) %11)) (fma.f64 #s(literal -1 binary64) %2838 (fma.f64 #s(literal -1 binary64) (/.f64 %3164 %2968) %3172))) a)) (approx %21 (*.f64 #s(literal -1 binary64) %2957)) (approx %36 (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) %2772) #s(literal 1 binary64))))) (approx %373 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) t (*.f64 #s(literal -1 binary64) %2781))))) (approx %378 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %11 %2787) a))) (approx %378 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %11 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %3204 %3110) a))) a))) (approx %378 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %11 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %3212 %3117) a)) %3110) a))) a))) (approx %22 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %13 %2811) a))) (approx %22 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %13 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %2816 a) %2810) a))) a))) (approx %22 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %13 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %2823 a) %2816) a)) %2810) a))) a))) (approx %38 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x %2832) a))) (approx %38 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %3250 %2831) a))) a))) (approx %38 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %3258 %2837) a)) %2831) a))) a))) (approx %44 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x %92) a))) (approx %44 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x %3275) a))) (approx %44 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %3275 x) a))) a))) (approx %56 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) %2868))))) (approx %57 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) %867 (*.f64 #s(literal -1 binary64) %2873))))) (approx %60 (*.f64 #s(literal -1 binary64) %2886)) (approx %61 (*.f64 #s(literal -1 binary64) %2881)) (approx %62 (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %2499 a)) %2489)))) (approx %72 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) %2508 (*.f64 #s(literal -1 binary64) %2907))))) (approx %81 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2906 %82) a) %2508)))) (approx %466 (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 %1502 %473)))) (approx %472 (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %2518 a)) %473)))) (approx %478 (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) %2921) #s(literal 1 binary64))))) (approx %105 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) t (*.f64 #s(literal -1 binary64) %2925))))) (approx %106 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) t (*.f64 #s(literal -1 binary64) (/.f64 %2524 a)))))) (approx %492 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2773 #s(literal 1 binary64)) a))) (approx %492 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %2940 %89) %2395) a)) #s(literal 1 binary64)) a))) (approx %492 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %2946 %2528) (/.f64 %2940 t)) a)) %2395) a)) #s(literal 1 binary64)) a))) (approx %522 (*.f64 #s(literal -1 binary64) %2775)) (approx %107 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1565 %2962) a))) (approx %107 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1565 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %2967 %2533) %3375) a))) a))) (approx %107 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1565 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %2975 %2540) (/.f64 %2967 %146)) a)) %3375) a))) a))) (approx %118 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %97 %2987) a))) (approx %118 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %97 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %2991 a) %2986) a))) a))) (approx %118 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %97 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %2998 a) %2991) a)) %2986) a))) a))) (approx %126 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3418 %3008) a))) (approx %126 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3418 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %3015 %2533) %3424) a))) a))) (approx %126 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3418 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %3022 %2540) (/.f64 %3015 %146)) a)) %3424) a))) a))) (approx %2207 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %13 %3029) a))) (approx %2207 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %13 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %3015 %2528) %3449) a))) a))) (approx %2207 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %13 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %3022 %2533) (/.f64 %3015 %136)) a)) %3449) a))) a))) (approx %2228 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1565 %3049) a))) (approx %2228 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1565 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %2991 %89) %3474) a))) a))) (approx %2228 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1565 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %2998 %89) (/.f64 %2991 t)) a)) %3474) a))) a))) (approx %133 (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 %2663 %2665) a)) %2663)))) (approx %173 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %720 %3077) a))) (approx %173 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %720 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %3081 %2533) %3506) a))) a))) (approx %173 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %720 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %3087 %2540) (/.f64 %3081 %146)) a)) %3506) a))) a))) (approx %645 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3095 %720) a))) (approx %645 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %2791 %89)) %3533) a) %720) a))) (approx %645 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %2800 %89)) (*.f64 #s(literal -1 binary64) (/.f64 %2791 t))) a)) %3533) a) %720) a))) (approx %660 (*.f64 #s(literal -1 binary64) (/.f64 %2059 a))) (approx %660 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (fma.f64 #s(literal -1 binary64) %11 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %3110) %2831) a)))) a))) (approx %660 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (fma.f64 #s(literal -1 binary64) %11 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %3110 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %3118 %2837) a))) %2831) a)))) a))) (approx %660 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (fma.f64 #s(literal -1 binary64) %11 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %3110 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %3117 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %3127) %2843) a))) %2837) a))) %2831) a)))) a))) (approx %677 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %463 %3139) a))) (approx %677 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %463 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %3143 %89) %3599) a))) a))) (approx %677 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %463 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %3149 %89) (/.f64 %3143 t)) a)) %3599) a))) a))) (approx %3620 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (fma.f64 #s(literal -1 binary64) %11 %3123)) a))) (approx %3620 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (fma.f64 #s(literal -1 binary64) %11 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 %3250 %3204) %3111) a)))) a))) (approx %3620 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (fma.f64 #s(literal -1 binary64) %11 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 %3258 %3212) (fma.f64 x %2404 %3117)) a)) %3111) a)))) a))) (approx %177 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (fma.f64 #s(literal -1 binary64) %11 %3172)) a))) (approx %177 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (fma.f64 #s(literal -1 binary64) %11 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 %3250 (/.f64 %3164 %2533)) %3158) a)))) a))) (approx %177 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (fma.f64 #s(literal -1 binary64) %11 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 %3258 (/.f64 %3176 %2540)) (fma.f64 x %2404 %3165)) a)) %3158) a)))) a))) (approx b b) (approx %378 (fma.f64 #s(literal -1 binary64) %1949 %379)) (approx %378 (fma.f64 b (-.f64 (/.f64 %3680 %391) %3682) %379)) (approx %378 (fma.f64 b (-.f64 (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b %1546) %402)) %3690)) %3682) %379)) (approx %22 (/.f64 %13 %45)) (approx %22 (fma.f64 #s(literal -1 binary64) (/.f64 %3699 %414) %1813)) (approx %22 (fma.f64 b (-.f64 (/.f64 %3704 %439) %3706) %1813)) (approx %22 (fma.f64 b (-.f64 (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %3711 %445)) (*.f64 #s(literal -1 binary64) (/.f64 %3703 %439)))) %3706) %1813)) (approx %38 (fma.f64 b (-.f64 (/.f64 (*.f64 b %1834) %439) %3723) %46)) (approx %38 (fma.f64 b (-.f64 (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b %1840) %445)) (*.f64 #s(literal -1 binary64) %3730))) %3723) %46)) (approx %59 %66) (approx %62 (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %531) (*.f64 #s(literal -1 binary64) %64)) %66)) (approx %72 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %531 y) %3744) %66)) (approx %81 (*.f64 #s(literal -1 binary64) %74)) (approx %81 (/.f64 (fma.f64 #s(literal -1 binary64) %3744 (*.f64 b %816)) %66)) (approx %466 (/.f64 %26 b)) (approx %472 %3756) (approx %472 (/.f64 %27 b)) (approx %99 (/.f64 %1853 %24)) (approx %492 (fma.f64 b (-.f64 (/.f64 (*.f64 b %3762) %502) %3765) %493)) (approx %492 (fma.f64 b (-.f64 (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 t %148)) %510)) (*.f64 #s(literal -1 binary64) (/.f64 %3762 %502)))) %3765) %493)) (approx %107 (/.f64 %97 %489)) (approx %107 (fma.f64 #s(literal -1 binary64) (/.f64 %3783 %497) %3786)) (approx %107 (fma.f64 b (-.f64 (/.f64 %3790 %502) %3792) %3786)) (approx %107 (fma.f64 b (-.f64 (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %3797 %510)) (*.f64 #s(literal -1 binary64) (/.f64 %3789 %502)))) %3792) %3786)) (approx %118 (/.f64 %97 %45)) (approx %118 (fma.f64 #s(literal -1 binary64) (/.f64 %3783 %414) %3810)) (approx %118 (fma.f64 b (-.f64 (/.f64 %3790 %439) %3814) %3810)) (approx %118 (fma.f64 b (-.f64 (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %3797 %445)) (*.f64 #s(literal -1 binary64) (/.f64 %3789 %439)))) %3814) %3810)) (approx %126 (/.f64 %13 %489)) (approx %126 (fma.f64 #s(literal -1 binary64) (/.f64 %3699 %497) %3831)) (approx %126 (fma.f64 b (-.f64 (/.f64 %3704 %502) %3835) %3831)) (approx %126 (fma.f64 b (-.f64 (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %3711 %510)) (*.f64 #s(literal -1 binary64) (/.f64 %3703 %502)))) %3835) %3831)) (approx %2207 %3848) (approx %2207 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b %3850) %497) %3848)) (approx %2207 (fma.f64 b (-.f64 (/.f64 (*.f64 b %3855) %502) %3858) %3848)) (approx %2207 (fma.f64 b (-.f64 (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 t %3710)) %510)) (*.f64 #s(literal -1 binary64) (/.f64 %3855 %502)))) %3858) %3848)) (approx %2228 (/.f64 %97 %374)) (approx %2228 (fma.f64 #s(literal -1 binary64) (/.f64 %3783 %383) %1813)) (approx %2228 (fma.f64 b (-.f64 (/.f64 %3790 %391) %3879) %1813)) (approx %2228 (fma.f64 b (-.f64 (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %3797 %402)) (*.f64 #s(literal -1 binary64) (/.f64 %3789 %391)))) %3879) %1813)) (approx %133 (/.f64 %45 %13)) (approx %173 (fma.f64 b (-.f64 (/.f64 %1794 %502) %3895) %530)) (approx %173 (fma.f64 b (-.f64 (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %3680 %510)) (*.f64 #s(literal -1 binary64) (/.f64 %928 %502)))) %3895) %530)) (approx %645 (fma.f64 #s(literal -1 binary64) %385 (*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 %1794 %391) %3909)))) (approx %645 (fma.f64 #s(literal -1 binary64) %385 (*.f64 b (fma.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 %928 %391) (/.f64 %3680 %402)) %3909)))) (approx %660 %1813) (approx %660 (fma.f64 #s(literal -1 binary64) (*.f64 b %3922) %1813)) (approx %660 (fma.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 b %3926)) %3922) %1813)) (approx %660 (fma.f64 b (-.f64 (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 %3932 (/.f64 %1546 %402)))) %3926)) %3922) %1813)) (approx %677 (fma.f64 #s(literal -1 binary64) (/.f64 %758 %383) %678)) (approx %677 (fma.f64 b (-.f64 (/.f64 %3945 %391) %3947) %678)) (approx %677 (fma.f64 b (-.f64 (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %3951 %402)) (*.f64 #s(literal -1 binary64) (/.f64 %148 %391)))) %3947) %678)) (approx %177 %3961) (approx %177 (fma.f64 #s(literal -1 binary64) (*.f64 b %3964) %3961)) (approx %177 (fma.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 b %3970)) %3964) %3961)) (approx %177 (fma.f64 b (-.f64 (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 %3932 (/.f64 %1546 %510)))) %3970)) %3964) %3961)) (approx %21 (*.f64 b %476)) (approx %36 (*.f64 b %469)) (approx %373 (*.f64 b (+.f64 y %3989))) (approx %378 (/.f64 (+.f64 z (*.f64 #s(literal -1 binary64) %3993)) b)) (approx %378 (/.f64 (-.f64 (+.f64 z %3998) %3993) b)) (approx %378 (/.f64 (-.f64 (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 %745 %1612))) (fma.f64 #s(literal -1 binary64) %3998 %3993)) b)) (approx %22 (/.f64 (fma.f64 #s(literal -1 binary64) %4012 %4013) b)) (approx %22 (/.f64 (-.f64 (+.f64 %4013 %4019) %4012) b)) (approx %22 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %4025 %1964) %4013) (fma.f64 #s(literal -1 binary64) %4019 %4012)) b)) (approx %38 (/.f64 (fma.f64 #s(literal -1 binary64) %4032 %815) b)) (approx %38 (/.f64 (-.f64 (+.f64 %815 %4036) %4032) b)) (approx %38 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %786 %1964) %815) (fma.f64 #s(literal -1 binary64) %4036 %4032)) b)) (approx %62 (/.f64 (fma.f64 #s(literal -1 binary64) %41 %4047) b)) (approx %72 (/.f64 %4051 b)) (approx %81 (/.f64 %816 b)) (approx %81 (/.f64 (+.f64 z %4056) b)) (approx %106 (*.f64 b (+.f64 y (+.f64 %190 %1647)))) (approx %492 (/.f64 (fma.f64 #s(literal -1 binary64) %4064 %819) b)) (approx %492 (/.f64 (-.f64 (+.f64 %819 %4068) %4064) b)) (approx %492 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %836 %1964) %819) (fma.f64 #s(literal -1 binary64) %4068 %4064)) b)) (approx %522 (*.f64 b (-.f64 %4079 %463))) (approx %107 (/.f64 %97 %24)) (approx %107 (/.f64 (+.f64 z (fma.f64 #s(literal -1 binary64) %4086 %815)) b)) (approx %107 (/.f64 (-.f64 (+.f64 z (+.f64 %815 %4092)) %4086) b)) (approx %107 (/.f64 (-.f64 (+.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 %4098 %1964) %815)) (fma.f64 #s(literal -1 binary64) %4092 %4086)) b)) (approx %118 (/.f64 %2557 %24)) (approx %118 (/.f64 (fma.f64 #s(literal -1 binary64) %4110 %4111) b)) (approx %118 (/.f64 (-.f64 (+.f64 %4111 %4117) %4110) b)) (approx %118 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %4123 %1964) %4111) (fma.f64 #s(literal -1 binary64) %4117 %4110)) b)) (approx %126 (/.f64 %13 %24)) (approx %126 (/.f64 (fma.f64 #s(literal -1 binary64) %4133 %721) b)) (approx %126 (/.f64 (-.f64 (+.f64 %719 (+.f64 %720 %4138)) %4133) b)) (approx %126 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %4144 %1964) %721) (fma.f64 #s(literal -1 binary64) %4138 %4133)) b)) (approx %2207 (/.f64 (fma.f64 #s(literal -1 binary64) %4152 %4013) b)) (approx %2207 (/.f64 (-.f64 (+.f64 %4157 %4013) %4152) b)) (approx %2207 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %4162 %1964) %4013) (fma.f64 #s(literal -1 binary64) %4157 %4152)) b)) (approx %2228 (/.f64 (+.f64 z (fma.f64 #s(literal -1 binary64) %4170 %815)) b)) (approx %2228 (/.f64 (-.f64 (+.f64 z (+.f64 %815 %4176)) %4170) b)) (approx %2228 (/.f64 (-.f64 (+.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 %4182 %1964) %815)) (fma.f64 #s(literal -1 binary64) %4176 %4170)) b)) (approx %133 %2665) (approx %133 (*.f64 b (+.f64 (/.f64 #s(literal 1 binary64) %4191) (+.f64 (/.f64 a %4191) %4194)))) (approx %173 (/.f64 (fma.f64 #s(literal -1 binary64) %4199 %4200) b)) (approx %173 (/.f64 (-.f64 (+.f64 %4200 %4204) %4199) b)) (approx %173 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %953 %1964) %4200) (fma.f64 #s(literal -1 binary64) %4204 %4199)) b)) (approx %645 (/.f64 (fma.f64 #s(literal -1 binary64) %4200 %4215) b)) (approx %645 (/.f64 (fma.f64 #s(literal -1 binary64) %4200 (fma.f64 #s(literal -1 binary64) %4219 %4215)) b)) (approx %645 (/.f64 (fma.f64 #s(literal -1 binary64) %4200 (fma.f64 #s(literal -1 binary64) %4219 (+.f64 %4215 (/.f64 %745 %1964)))) b)) (approx %660 (/.f64 (+.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 %4231 b) %815)) b)) (approx %660 (/.f64 (-.f64 (+.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %4237 %4239) %66) %815)) %4244) b)) (approx %660 (/.f64 (-.f64 (+.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 %745 %148) %4249) %399) %815)) (fma.f64 #s(literal -1 binary64) %3998 (fma.f64 #s(literal -1 binary64) %4036 %4244))) b)) (approx %677 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %4259)) b)) (approx %677 (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) %4264) %4259) b)) (approx %677 (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 %391 %1612))) (fma.f64 #s(literal -1 binary64) %4264 %4259)) b)) (approx %177 (/.f64 (+.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 %4277 b) %815)) b)) (approx %177 (/.f64 (-.f64 (+.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %4283 %4239) %66) %815)) %4289) b)) (approx %177 (/.f64 (-.f64 (+.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 %953 %148) %4249) %399) %815)) (fma.f64 #s(literal -1 binary64) (/.f64 %947 %985) (fma.f64 #s(literal -1 binary64) %4036 %4289))) b)) (approx %21 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1 binary64) %463 %4079)))) (approx %36 (*.f64 #s(literal -1 binary64) (*.f64 b %4308))) (approx %373 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) %3989))))) (approx %378 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) z %3993) b))) (approx %378 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %4321 %3744) b))) b))) (approx %378 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %4329 %4237) b)) %3744) b))) b))) (approx %22 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %4013 %4012) b))) (approx %22 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %4013 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %4018 %3945) %4345) b))) b))) (approx %22 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %4013 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %4025 %3951) (/.f64 %4018 %148)) b)) %4345) b))) b))) (approx %38 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %815 %4032) b))) (approx %38 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %815 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %4369 %4230) b))) b))) (approx %38 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %815 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %4377 %4238) b)) %4230) b))) b))) (approx %62 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %4047 %41) b))) (approx %72 (*.f64 #s(literal -1 binary64) (/.f64 %4056 b))) (approx %81 (*.f64 #s(literal -1 binary64) (/.f64 %1118 b))) (approx %81 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) z %4051) b))) (approx %472 (fma.f64 #s(literal -1 binary64) (/.f64 %2069 b) %463)) (approx %478 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %4308 %473)))) (approx %106 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 %489 b)))))) (approx %492 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %819 %4064) b))) (approx %492 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %819 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %830 %3945) %4420) b))) b))) (approx %492 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %819 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %836 %3951) (/.f64 %830 %148)) b)) %4420) b))) b))) (approx %522 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %474 %1476)))) (approx %107 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %4444 %4086) b))) (approx %107 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %4444 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %4091 %3945) %4450) b))) b))) (approx %107 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %4444 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %4098 %3951) (/.f64 %4091 %148)) b)) %4450) b))) b))) (approx %118 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %4111 %4110) b))) (approx %118 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %4111 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %4116 %3945) %4475) b))) b))) (approx %118 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %4111 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %4123 %3951) (/.f64 %4116 %148)) b)) %4475) b))) b))) (approx %126 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %4495 %4133) b))) (approx %126 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %4495 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %4137 %3945) %4501) b))) b))) (approx %126 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %4495 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %4144 %3951) (/.f64 %4137 %148)) b)) %4501) b))) b))) (approx %2207 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %4013 %4152) b))) (approx %2207 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %4013 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %4156 %3945) %4526) b))) b))) (approx %2207 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %4013 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %4162 %3951) (/.f64 %4156 %148)) b)) %4526) b))) b))) (approx %2228 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %4444 %4170) b))) (approx %2228 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %4444 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %4175 %3945) %4551) b))) b))) (approx %2228 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %4444 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %4182 %3951) (/.f64 %4175 %148)) b)) %4551) b))) b))) (approx %133 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1 binary64) %4194 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 %2663 %2664) b)))))) (approx %173 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %4200 %4199) b))) (approx %173 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %4200 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %947 %3945) %4583) b))) b))) (approx %173 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %4200 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %953 %3951) (/.f64 %947 %148)) b)) %4583) b))) b))) (approx %645 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %4215 %4200) b))) (approx %645 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %738 %3945) %4608) b) %4200) b))) (approx %645 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %745 %3951) (/.f64 %738 %148)) b) %4608) b) %4200) b))) (approx %660 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) z (fma.f64 #s(literal -1 binary64) %815 %4244)) b))) (approx %660 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) z (fma.f64 #s(literal -1 binary64) %815 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 %4321 %4369) %4231) b)))) b))) (approx %660 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) z (fma.f64 #s(literal -1 binary64) %815 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 %4329 %4377) (+.f64 %4237 %4238)) b)) %4231) b)))) b))) (approx %677 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %4259 #s(literal 1 binary64)) b))) (approx %677 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %383 %758) %733) b)) #s(literal 1 binary64)) b))) (approx %677 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %391 %3945) (/.f64 %383 %139)) b)) %733) b)) #s(literal 1 binary64)) b))) (approx %177 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) z (fma.f64 #s(literal -1 binary64) %815 %4289)) b))) (approx %177 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) z (fma.f64 #s(literal -1 binary64) %815 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (/.f64 %947 %758) %4369) %4277) b)))) b))) (approx %177 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) z (fma.f64 #s(literal -1 binary64) %815 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (/.f64 %953 %3945) %4377) (+.f64 %4283 %4238)) b)) %4277) b)))) b))) |
18 calls:
| Time | Variable | Point |
|---|---|---|
| 35.0ms | x | -inf |
| 21.0ms | b | 0 |
| 18.0ms | a | -inf |
| 17.0ms | b | inf |
| 17.0ms | t | 0 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 111 | 1140 |
| 0 | 209 | 1031 |
| 1 | 897 | 978 |
| 0 | 4153 | 978 |
| 0 | 4540 | 968 |
| 1× | iter-limit |
| 1× | iter-limit |
| 1× | node-limit |
| 1× | iter-limit |
| Inputs |
|---|
%3 = (*.f64 y z) %5 = (/.f64 %3 t) %6 = (+.f64 x %5) %9 = (+.f64 a #s(literal 1 binary64)) %11 = (*.f64 y b) %12 = (/.f64 %11 t) %13 = (+.f64 %9 %12) %16 = (+ x (/ (* y z) t)) %17 = (approx %16 %5) %18 = (*.f64 b y) %19 = (/.f64 %18 t) %20 = (+.f64 a %19) %21 = (+.f64 #s(literal 1 binary64) %20) %22 = (*.f64 t %21) %23 = (/.f64 %3 %22) %25 = (+ a 1) %28 = (+ %25 (/ (* y b) t)) %29 = (/ %16 %28) %31 = (/.f64 x %21) %32 = (*.f64 t x) %35 = (+.f64 #s(literal 1 binary64) a) %36 = (approx %28 %35) %37 = (/.f64 x %35) %40 = (pow.f64 b #s(literal 2 binary64)) %41 = (/.f64 z t) %42 = (/.f64 b t) %43 = (/.f64 z b) %45 = (*.f64 z %35) %46 = (*.f64 t %45) %47 = (/.f64 %32 b) %48 = (/.f64 %46 %40) %49 = (*.f64 #s(literal -1 binary64) %47) %50 = (*.f64 #s(literal -1 binary64) %48) %51 = (-.f64 %49 %50) %52 = (/.f64 %51 y) %53 = (fma.f64 #s(literal -1 binary64) %52 %43) %55 = (/.f64 y t) %56 = (approx %25 #s(literal 1 binary64)) %57 = (/.f64 %6 a) %59 = (/.f64 #s(literal 1 binary64) b) %60 = (/.f64 a b) %61 = (+.f64 %60 %55) %62 = (+.f64 %59 %61) %63 = (*.f64 b %62) %64 = (approx %28 %63) %65 = (*.f64 t %6) %66 = (/.f64 %65 %18) %68 = (*.f64 z y) %69 = (neg.f64 y) %70 = (/.f64 #s(literal -1 binary64) t) %71 = (*.f64 %69 %70) %72 = (*.f64 z %55) %73 = (fma.f64 %55 z x) %74 = (fma.f64 t x %68) %75 = (fma.f64 %55 b %35) %76 = (/.f64 x %75) %77 = (fma.f64 a t t) %78 = (fma.f64 b y %77) %79 = (fma.f64 %55 b a) %80 = (fma.f64 z %71 x) %81 = (fma.f64 y %41 x) %82 = (/.f64 t %78) %83 = (-.f64 #s(literal -1 binary64) %79) %84 = (fma.f64 y %42 %35) %85 = (/.f64 %74 %78) %87 = (/.f64 %74 %75) %88 = (/.f64 %73 %78) %93 = (/.f64 %75 %73) %95 = (/.f64 z %78) %96 = (*.f64 %95 #s(literal 1 binary64)) %97 = (/.f64 %41 %83) %99 = (/.f64 %55 %75) %108 = (+.f64 x %72) %110 = (+.f64 %56 %12) x y z %3 t %5 %6 a #s(literal 1 binary64) %9 b %11 %12 %13 %17 %18 %19 %20 %21 %22 %23 (approx %29 %23) %31 %32 (approx %29 %31) #s(literal -1 binary64) %35 %36 %37 (approx %29 %37) #s(literal 2 binary64) %40 %41 %42 %43 (approx %29 %43) %45 %46 %47 %48 %49 %50 %51 %52 %53 (approx %29 %53) %55 %56 %57 (approx %29 %57) %59 %60 %61 %62 %63 %64 %65 %66 (approx %29 %66) %68 %69 %70 %71 %72 %73 %74 %75 %76 %77 %78 %79 %80 %81 %82 %83 %84 %85 (*.f64 %85 #s(literal 1 binary64)) %87 %88 (*.f64 %82 %73) (/.f64 %73 %75) (*.f64 t %88) (/.f64 %87 t) %93 (/.f64 #s(literal 1 binary64) %93) %95 %96 %97 (fma.f64 %69 %97 %76) %99 (fma.f64 z %99 %76) (fma.f64 y %96 %76) (/.f64 %81 %13) (/.f64 %80 %13) (/.f64 %17 %13) (/.f64 %6 %84) (/.f64 %6 %64) (/.f64 %6 %36) %108 (/.f64 %108 %13) %110 (/.f64 %6 %110) |
| Outputs |
|---|
%3 = (*.f64 z y) %4 = (*.f64 y z) %6 = (pow.f64 %3 #s(literal 1 binary64)) %9 = (/.f64 #s(literal 1 binary64) (pow.f64 %3 #s(literal -1 binary64))) %11 = (neg.f64 z) %12 = (*.f64 %11 y) %13 = (*.f64 %12 #s(literal -1 binary64)) %14 = (/.f64 #s(literal 1 binary64) t) %15 = (*.f64 %13 %14) %16 = (*.f64 %14 %3) %17 = (/.f64 #s(literal -1 binary64) t) %18 = (*.f64 %12 %17) %19 = (/.f64 %11 t) %20 = (neg.f64 y) %21 = (*.f64 %19 %20) %22 = (*.f64 %17 %12) %23 = (*.f64 %17 z) %24 = (*.f64 %20 %23) %25 = (/.f64 y t) %26 = (*.f64 %25 z) %27 = (/.f64 z t) %28 = (*.f64 %27 y) %29 = (*.f64 %3 %14) %30 = (*.f64 z %25) %31 = (*.f64 y %27) %32 = (/.f64 %3 t) %33 = (pow.f64 %32 #s(literal 1 binary64)) %34 = (*.f64 %3 #s(literal 1 binary64)) %35 = (/.f64 %34 t) %36 = (/.f64 %13 t) %38 = (neg.f64 t) %39 = (/.f64 (*.f64 %12 #s(literal 1 binary64)) %38) %40 = (*.f64 %20 #s(literal -1 binary64)) %42 = (/.f64 (*.f64 z %40) t) %44 = (/.f64 (*.f64 %40 z) t) %45 = (neg.f64 %12) %46 = (neg.f64 %38) %47 = (/.f64 %45 %46) %48 = (/.f64 %12 %38) %50 = (/.f64 #s(literal 1 binary64) (/.f64 %38 %12)) %52 = (/.f64 #s(literal 1 binary64) (pow.f64 %32 #s(literal -1 binary64))) %54 = (/.f64 #s(literal 1 binary64) (/.f64 t %3)) %55 = (*.f64 %19 y) %56 = (neg.f64 %55) %57 = (fma.f64 t x %3) %58 = (*.f64 %57 %14) %59 = (fma.f64 %25 z x) %60 = (pow.f64 %59 #s(literal 1 binary64)) %61 = (neg.f64 %57) %62 = (/.f64 %61 %38) %63 = (/.f64 %57 t) %64 = (/.f64 t %57) %65 = (/.f64 #s(literal 1 binary64) %64) %66 = (neg.f64 %59) %67 = (neg.f64 %66) %68 = (*.f64 t x) %69 = (/.f64 %68 t) %70 = (fma.f64 %13 %14 %69) %71 = (neg.f64 x) %72 = (neg.f64 %71) %73 = (fma.f64 %13 %14 %72) %74 = (fma.f64 %13 %14 x) %75 = (fma.f64 %14 %3 %69) %76 = (fma.f64 %14 %3 %72) %77 = (fma.f64 %14 %3 x) %78 = (fma.f64 %12 %17 %69) %79 = (fma.f64 %12 %17 %72) %80 = (fma.f64 %12 %17 x) %81 = (fma.f64 %19 %20 %69) %82 = (fma.f64 %19 %20 %72) %83 = (fma.f64 %19 %20 x) %84 = (fma.f64 %17 %12 %69) %85 = (fma.f64 %17 %12 %72) %86 = (fma.f64 %17 %12 x) %87 = (fma.f64 %20 %23 %69) %88 = (fma.f64 %20 %23 %72) %89 = (fma.f64 %20 %23 x) %90 = (fma.f64 %25 z %69) %91 = (fma.f64 %25 z %72) %92 = (fma.f64 %27 y %69) %93 = (fma.f64 %27 y %72) %94 = (fma.f64 %27 y x) %95 = (fma.f64 %3 %14 %69) %96 = (fma.f64 %3 %14 %72) %97 = (fma.f64 %3 %14 x) %98 = (fma.f64 z %25 %69) %99 = (fma.f64 z %25 %72) %100 = (fma.f64 z %25 x) %101 = (fma.f64 y %27 %69) %102 = (fma.f64 y %27 %72) %103 = (fma.f64 y %27 x) %104 = (-.f64 %69 %55) %105 = (-.f64 %32 %71) %107 = (-.f64 x (*.f64 %45 %17)) %108 = (-.f64 x %55) %109 = (+.f64 %69 %32) %110 = (+.f64 %32 %69) %111 = (+.f64 %32 %72) %112 = (+.f64 %32 x) %113 = (neg.f64 %11) %115 = (+.f64 x (*.f64 %113 %25)) %116 = (+.f64 x %32) %118 = (-.f64 a #s(literal -1 binary64)) %119 = (pow.f64 %118 #s(literal 1 binary64)) %120 = (-.f64 #s(literal -1 binary64) a) %121 = (/.f64 #s(literal -1 binary64) %120) %122 = (/.f64 #s(literal 1 binary64) %121) %123 = (neg.f64 %120) %124 = (neg.f64 a) %125 = (-.f64 #s(literal 1 binary64) %124) %126 = (neg.f64 %124) %127 = (+.f64 #s(literal 1 binary64) %126) %128 = (+.f64 #s(literal 1 binary64) a) %129 = (+.f64 a #s(literal 1 binary64)) %131 = (*.f64 b y) %132 = (*.f64 y b) %133 = (pow.f64 %131 #s(literal 1 binary64)) %134 = (/.f64 #s(literal 1 binary64) %131) %135 = (/.f64 #s(literal 1 binary64) %134) %136 = (*.f64 %14 %131) %137 = (neg.f64 b) %138 = (*.f64 %137 y) %139 = (*.f64 %138 %17) %140 = (*.f64 %25 b) %141 = (/.f64 b t) %142 = (*.f64 %141 y) %143 = (*.f64 %131 %14) %144 = (*.f64 b %25) %145 = (*.f64 y %141) %146 = (pow.f64 %140 #s(literal 1 binary64)) %148 = (/.f64 (*.f64 %131 #s(literal 1 binary64)) t) %149 = (neg.f64 %138) %150 = (/.f64 %149 %46) %151 = (/.f64 %138 %38) %152 = (/.f64 %131 t) %154 = (/.f64 #s(literal 1 binary64) (/.f64 %38 %138)) %156 = (/.f64 #s(literal 1 binary64) (pow.f64 %140 #s(literal -1 binary64))) %157 = (/.f64 t %131) %158 = (/.f64 #s(literal 1 binary64) %157) %159 = (/.f64 %20 t) %160 = (*.f64 %159 b) %161 = (neg.f64 %160) %162 = (fma.f64 a t t) %163 = (fma.f64 b y %162) %164 = (*.f64 %163 %14) %165 = (fma.f64 %25 b %118) %166 = (pow.f64 %165 #s(literal 1 binary64)) %167 = (neg.f64 %163) %168 = (/.f64 %167 %38) %169 = (/.f64 %163 t) %170 = (/.f64 t %163) %171 = (/.f64 #s(literal 1 binary64) %170) %172 = (fma.f64 %25 b a) %173 = (-.f64 #s(literal -1 binary64) %172) %174 = (neg.f64 %173) %175 = (/.f64 %162 t) %176 = (fma.f64 %14 %131 %175) %177 = (fma.f64 %14 %131 %118) %178 = (*.f64 a t) %179 = (fma.f64 b y %178) %180 = (/.f64 t t) %181 = (fma.f64 %179 %14 %180) %182 = (fma.f64 %179 %14 #s(literal 1 binary64)) %183 = (fma.f64 %138 %17 %175) %184 = (fma.f64 %138 %17 %118) %185 = (fma.f64 %25 b %175) %186 = (fma.f64 %141 y %175) %187 = (fma.f64 %141 y %118) %188 = (fma.f64 %131 %14 %175) %189 = (fma.f64 %131 %14 %118) %190 = (fma.f64 b %25 %175) %191 = (fma.f64 b %25 %118) %192 = (fma.f64 y %141 %175) %193 = (fma.f64 y %141 %118) %194 = (fma.f64 %25 b #s(literal 1 binary64)) %195 = (-.f64 %194 %124) %196 = (-.f64 %118 %160) %197 = (-.f64 %172 #s(literal -1 binary64)) %198 = (*.f64 %120 t) %200 = (-.f64 %140 (/.f64 %198 t)) %201 = (-.f64 %140 %120) %202 = (neg.f64 %172) %203 = (-.f64 #s(literal 1 binary64) %202) %205 = (-.f64 a (-.f64 %160 #s(literal 1 binary64))) %206 = (neg.f64 %141) %208 = (-.f64 a (fma.f64 %206 y #s(literal -1 binary64))) %209 = (-.f64 #s(literal -1 binary64) %140) %210 = (-.f64 a %209) %211 = (+.f64 %175 %140) %212 = (+.f64 %194 a) %213 = (+.f64 %118 %140) %214 = (+.f64 %172 %180) %215 = (+.f64 %172 #s(literal 1 binary64)) %216 = (+.f64 %140 %175) %217 = (+.f64 %140 %118) %218 = (+.f64 #s(literal 1 binary64) %172) %219 = (+.f64 a %194) %222 = (+ (/ (* z y) t) x) %223 = (approx %222 %32) %227 = (*.f64 %179 %14) %228 = (pow.f64 %172 #s(literal 1 binary64)) %229 = (fma.f64 a %38 %138) %230 = (/.f64 %229 %38) %231 = (neg.f64 %179) %232 = (/.f64 %231 %38) %233 = (/.f64 %179 t) %235 = (/.f64 #s(literal 1 binary64) (/.f64 t %179)) %237 = (/.f64 #s(literal 1 binary64) (pow.f64 %172 #s(literal -1 binary64))) %238 = (neg.f64 %202) %239 = (fma.f64 %14 %131 %126) %240 = (fma.f64 %14 %131 a) %241 = (fma.f64 %138 %17 %126) %242 = (fma.f64 %138 %17 a) %243 = (fma.f64 %25 b %126) %244 = (fma.f64 %141 y %126) %245 = (fma.f64 %141 y a) %246 = (fma.f64 %131 %14 %126) %247 = (fma.f64 %131 %14 a) %248 = (fma.f64 b %25 %126) %249 = (fma.f64 b %25 a) %250 = (fma.f64 y %141 %126) %251 = (fma.f64 y %141 a) %252 = (-.f64 %140 %124) %253 = (-.f64 a %160) %255 = (+.f64 (/.f64 %178 t) %140) %256 = (+.f64 %140 %126) %257 = (+.f64 %140 a) %258 = (+.f64 a %140) %259 = (*.f64 %165 t) %260 = (*.f64 t %165) %261 = (pow.f64 %163 #s(literal 1 binary64)) %262 = (*.f64 t %163) %263 = (/.f64 %262 t) %264 = (*.f64 %163 t) %265 = (/.f64 %264 t) %266 = (/.f64 #s(literal 1 binary64) %163) %267 = (/.f64 #s(literal 1 binary64) %266) %268 = (neg.f64 %167) %269 = (fma.f64 %194 t %178) %270 = (*.f64 t %140) %271 = (fma.f64 %118 t %270) %272 = (*.f64 %140 t) %273 = (fma.f64 %118 t %272) %274 = (fma.f64 %118 t %131) %275 = (fma.f64 %172 t t) %276 = (fma.f64 %140 t %162) %277 = (+.f64 t %131) %278 = (fma.f64 a t %277) %279 = (*.f64 t %194) %280 = (fma.f64 a t %279) %281 = (*.f64 %194 t) %282 = (fma.f64 a t %281) %283 = (fma.f64 t %194 %178) %284 = (fma.f64 t %118 %270) %285 = (fma.f64 t %118 %272) %286 = (fma.f64 t %118 %131) %287 = (fma.f64 t %172 t) %288 = (fma.f64 t %140 %162) %289 = (fma.f64 t a %277) %290 = (fma.f64 t a %279) %291 = (fma.f64 t a %281) %292 = (fma.f64 y b %162) %293 = (-.f64 %179 %38) %295 = (-.f64 %178 (-.f64 %38 %131)) %296 = (-.f64 %162 %138) %297 = (-.f64 %131 %198) %299 = (-.f64 t (*.f64 %38 %172)) %301 = (-.f64 t (*.f64 %202 t)) %302 = (*.f64 %172 t) %304 = (-.f64 t (neg.f64 %302)) %306 = (+.f64 (fma.f64 b y t) %178) %307 = (+.f64 %279 %178) %308 = (+.f64 %270 %162) %309 = (+.f64 %281 %178) %310 = (+.f64 %272 %162) %311 = (+.f64 %302 t) %312 = (+.f64 %179 t) %313 = (+.f64 %178 %277) %314 = (+.f64 %178 %279) %315 = (+.f64 %178 %281) %316 = (+.f64 %162 %270) %317 = (+.f64 %162 %272) %318 = (+.f64 %162 %131) %319 = (+.f64 %131 %162) %320 = (+.f64 t %302) %321 = (+.f64 t %179) %322 = (/.f64 y %163) %323 = (*.f64 %322 z) %325 = (*.f64 %323 #s(literal 2 binary64)) %328 = (*.f64 %170 %27) %330 = (*.f64 %170 y) %332 = (*.f64 %170 z) %334 = (*.f64 %170 %3) %336 = (/.f64 y %165) %338 = (*.f64 y #s(literal 1 binary64)) %339 = (/.f64 z %163) %341 = (*.f64 %32 t) %343 = (neg.f64 %170) %347 = (/.f64 z %165) %349 = (/.f64 %3 %262) %351 = (/.f64 %17 %165) %353 = (/.f64 #s(literal 1 binary64) %167) %356 = (neg.f64 %339) %358 = (*.f64 #s(literal 1 binary64) y) %365 = (*.f64 %343 %20) %367 = (*.f64 y %170) %372 = (*.f64 %266 %32) %374 = (*.f64 %14 %170) %377 = (*.f64 %266 y) %380 = (*.f64 %27 %170) %382 = (*.f64 %14 %347) %398 = (*.f64 %38 %32) %407 = (*.f64 t %167) %415 = (*.f64 %167 t) %420 = (*.f64 t %3) %425 = (/.f64 %3 %165) %442 = (/.f64 %12 %163) %444 = (*.f64 %356 y) %450 = (- (/ (* b y) t) (- -1 a)) %451 = (/ %222 %450) %452 = (approx %451 %323) %456 = (*.f64 %170 x) %457 = (/.f64 x %163) %458 = (*.f64 %457 t) %459 = (*.f64 %71 %343) %460 = (*.f64 %68 %266) %461 = (*.f64 %266 x) %462 = (*.f64 t %461) %463 = (*.f64 t %457) %464 = (*.f64 x %170) %465 = (/.f64 x %165) %466 = (pow.f64 %465 #s(literal 1 binary64)) %467 = (*.f64 x #s(literal 1 binary64)) %468 = (/.f64 %467 %165) %469 = (/.f64 %72 %165) %470 = (/.f64 %71 %173) %471 = (neg.f64 %68) %472 = (/.f64 %471 %167) %473 = (/.f64 %68 %163) %475 = (/.f64 #s(literal 1 binary64) (/.f64 %163 %68)) %477 = (/.f64 #s(literal 1 binary64) (/.f64 %173 %71)) %479 = (/.f64 #s(literal 1 binary64) (pow.f64 %465 #s(literal -1 binary64))) %481 = (/.f64 #s(literal 1 binary64) (/.f64 %165 x)) %482 = (/.f64 x %173) %483 = (neg.f64 %482) %488 = (approx %451 %465) %492 = (approx %450 %118) %494 = (/.f64 #s(literal 1 binary64) %492) %500 = (/.f64 x %118) %515 = (approx %451 %500) %519 = (fabs.f64 b) %522 = (*.f64 b b) %525 = (/.f64 #s(literal 1 binary64) %522) %546 = (neg.f64 %137) %551 = (/.f64 t b) %557 = (/.f64 #s(literal 1 binary64) %137) %559 = (/.f64 #s(literal 1 binary64) b) %562 = (/.f64 z b) %574 = (/.f64 %11 b) %576 = (approx %451 %562) %582 = (fma.f64 a z z) %591 = (*.f64 a z) %596 = (*.f64 t z) %599 = (*.f64 %582 t) %606 = (*.f64 %596 a) %608 = (*.f64 %596 #s(literal 1 binary64)) %610 = (*.f64 a %596) %612 = (*.f64 #s(literal 1 binary64) %596) %614 = (*.f64 t %591) %616 = (*.f64 %591 t) %626 = (*.f64 %68 #s(literal 1 binary64)) %628 = (/.f64 x b) %635 = (/.f64 %68 b) %638 = (neg.f64 %471) %647 = (neg.f64 %635) %649 = (*.f64 #s(literal 1 binary64) %599) %651 = (/.f64 %596 b) %652 = (/.f64 %118 b) %654 = (/.f64 %582 b) %656 = (*.f64 %118 %525) %658 = (/.f64 %118 %522) %660 = (/.f64 %582 %522) %664 = (*.f64 %596 %120) %665 = (*.f64 %137 b) %666 = (/.f64 #s(literal 1 binary64) %665) %668 = (/.f64 %664 %522) %670 = (/.f64 %599 %522) %673 = (*.f64 t %525) %675 = (/.f64 t %522) %677 = (*.f64 #s(literal 1/2 binary64) %670) %688 = (/.f64 %599 b) %690 = (neg.f64 %664) %691 = (neg.f64 %665) %702 = (*.f64 #s(literal -1 binary64) t) %708 = (*.f64 %559 #s(literal -1 binary64)) %710 = (neg.f64 %559) %712 = (*.f64 %628 #s(literal -1 binary64)) %714 = (neg.f64 %628) %733 = (/.f64 #s(literal -1 binary64) b) %764 = (*.f64 t (-.f64 %628 %660)) %767 = (neg.f64 %764) %809 = (/.f64 #s(literal 1 binary64) y) %814 = (/.f64 %764 y) %816 = (/.f64 %764 %20) %820 = (/.f64 %471 %131) %829 = (neg.f64 %20) %839 = (/.f64 %670 y) %842 = (/.f64 %664 (*.f64 %522 y)) %843 = (neg.f64 %842) %845 = (/.f64 #s(literal -1 binary64) y) %848 = (/.f64 %635 y) %854 = (fma.f64 %814 b z) %856 = (+.f64 %814 %562) %907 = (approx %451 %856) %911 = (*.f64 %40 %14) %912 = (*.f64 %14 y) %913 = (*.f64 %17 %20) %914 = (*.f64 %20 %17) %915 = (*.f64 %14 %20) %916 = (*.f64 #s(literal -1 binary64) %915) %917 = (*.f64 y %14) %918 = (pow.f64 %25 #s(literal 1 binary64)) %920 = (/.f64 (*.f64 #s(literal 1 binary64) %20) %38) %921 = (*.f64 %20 #s(literal 1 binary64)) %922 = (/.f64 %921 %38) %923 = (/.f64 %338 t) %925 = (/.f64 (neg.f64 %40) %38) %926 = (/.f64 %829 %46) %927 = (/.f64 %40 t) %928 = (/.f64 %20 %38) %930 = (/.f64 #s(literal 1 binary64) (/.f64 %38 %20)) %932 = (/.f64 #s(literal 1 binary64) (/.f64 t %40)) %934 = (/.f64 #s(literal 1 binary64) (pow.f64 %25 #s(literal -1 binary64))) %935 = (/.f64 t y) %936 = (/.f64 #s(literal 1 binary64) %935) %937 = (neg.f64 %159) %939 = (approx (- a -1) #s(literal 1 binary64)) %943 = (/.f64 #s(literal 1 binary64) a) %948 = (/.f64 %59 a) %950 = (*.f64 %59 #s(literal 1 binary64)) %954 = (/.f64 x a) %959 = (*.f64 a a) %968 = (/.f64 a %59) %988 = (/.f64 %3 %178) %998 = (approx %451 %948) %1003 = (*.f64 #s(literal 1/2 binary64) %559) %1005 = (/.f64 #s(literal 1/2 binary64) b) %1019 = (*.f64 #s(literal -1 binary64) %559) %1023 = (*.f64 a #s(literal 1 binary64)) %1028 = (/.f64 a b) %1045 = (fma.f64 %1028 t y) %1047 = (*.f64 b t) %1048 = (/.f64 #s(literal 1 binary64) %1047) %1050 = (+.f64 %1028 %25) %1060 = (*.f64 %137 %38) %1064 = (*.f64 %38 %137) %1068 = (*.f64 %38 b) %1070 = (*.f64 %124 t) %1072 = (*.f64 t %137) %1078 = (*.f64 %137 t) %1083 = (*.f64 %38 a) %1103 = (neg.f64 %1050) %1127 = (+.f64 %652 %25) %1145 = (*.f64 %1047 %137) %1149 = (*.f64 %1047 b) %1156 = (*.f64 %137 %1047) %1163 = (*.f64 b %1047) %1186 = (fma.f64 %1050 b #s(literal 1 binary64)) %1192 = (+.f64 %25 %559) %1236 = (*.f64 %1050 b) %1245 = (approx %450 %1186) %1247 = (/.f64 #s(literal 1 binary64) %1245) %1249 = (*.f64 %59 t) %1252 = (*.f64 t %57) %1254 = (*.f64 %57 t) %1286 = (/.f64 %59 b) %1288 = (*.f64 %59 %551) %1291 = (+.f64 %27 (/.f64 x y)) %1292 = (/.f64 %1291 b) %1293 = (*.f64 %1292 t) %1298 = (*.f64 %38 %59) %1326 = (/.f64 %131 %1249) %1335 = (approx %451 %1293) %1368 = (*.f64 %113 y) %1447 = (/.f64 %57 %163) %1449 = (*.f64 (*.f64 %1447 #s(literal 2 binary64)) #s(literal 1/2 binary64)) %1450 = (*.f64 #s(literal 1 binary64) %59) %1451 = (*.f64 %1450 %170) %1452 = (fma.f64 %323 %165 x) %1454 = (*.f64 (/.f64 %1452 %163) t) %1457 = (*.f64 (/.f64 #s(literal 2 binary64) %165) (/.f64 #s(literal 1/2 binary64) %64)) %1458 = (*.f64 %266 %57) %1459 = (*.f64 %343 %66) %1460 = (*.f64 %170 %59) %1461 = (/.f64 %57 %165) %1462 = (*.f64 %14 %1461) %1463 = (*.f64 %1452 %170) %1464 = (/.f64 %57 %173) %1465 = (*.f64 %1464 %17) %1466 = (*.f64 %61 %353) %1467 = (*.f64 %66 %343) %1468 = (/.f64 %59 %163) %1469 = (*.f64 %1468 t) %1470 = (*.f64 %1461 %14) %1472 = (*.f64 %57 (*.f64 %170 %14)) %1473 = (*.f64 %266 #s(literal 1 binary64)) %1474 = (*.f64 %57 %1473) %1475 = (*.f64 %57 %266) %1476 = (*.f64 %1249 %266) %1478 = (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) %1447)) %1479 = (/.f64 %165 %59) %1481 = (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) %1479)) %1482 = (/.f64 %173 %59) %1483 = (/.f64 #s(literal 1 binary64) %1482) %1484 = (*.f64 #s(literal -1 binary64) %1483) %1485 = (*.f64 %1447 #s(literal 1 binary64)) %1486 = (*.f64 #s(literal 1 binary64) %1447) %1487 = (*.f64 %59 %170) %1488 = (*.f64 t %1468) %1489 = (pow.f64 %1479 #s(literal -1 binary64)) %1490 = (pow.f64 %1447 #s(literal 1 binary64)) %1492 = (/.f64 (*.f64 %1461 #s(literal 1 binary64)) t) %1494 = (/.f64 (*.f64 #s(literal 1 binary64) %61) %167) %1496 = (/.f64 (*.f64 #s(literal 1 binary64) %1452) %165) %1498 = (/.f64 (*.f64 #s(literal 1 binary64) %66) %173) %1499 = (/.f64 %950 %165) %1501 = (/.f64 (*.f64 %61 %14) %173) %1502 = (/.f64 %1450 %165) %1504 = (/.f64 (fma.f64 %465 %173 %55) %173) %1506 = (/.f64 (fma.f64 %323 %173 %71) %173) %1508 = (/.f64 (fma.f64 %465 %167 %12) %167) %1510 = (/.f64 (fma.f64 %465 %165 %32) %165) %1512 = (/.f64 (fma.f64 %465 %163 %3) %163) %1515 = (*.f64 %173 %173) %1516 = (/.f64 (fma.f64 %55 %173 (*.f64 %71 %173)) %1515) %1519 = (*.f64 %173 %165) %1520 = (/.f64 (fma.f64 %55 %165 (*.f64 x %173)) %1519) %1523 = (/.f64 (fma.f64 %71 %173 (*.f64 %55 %173)) %1515) %1526 = (*.f64 %165 %173) %1527 = (/.f64 (fma.f64 x %173 (*.f64 %55 %165)) %1526) %1530 = (*.f64 %163 %163) %1531 = (/.f64 (fma.f64 %68 %163 (*.f64 %3 %163)) %1530) %1534 = (*.f64 %167 %173) %1535 = (/.f64 (fma.f64 %12 %173 (*.f64 %71 %167)) %1534) %1538 = (*.f64 %167 %165) %1539 = (/.f64 (fma.f64 %12 %165 (*.f64 x %167)) %1538) %1542 = (/.f64 (fma.f64 %32 %173 (*.f64 %71 %165)) %1526) %1545 = (*.f64 %165 %165) %1546 = (/.f64 (fma.f64 %32 %165 (*.f64 x %165)) %1545) %1549 = (*.f64 %163 %173) %1550 = (/.f64 (fma.f64 %3 %173 (*.f64 %71 %163)) %1549) %1551 = (*.f64 x %163) %1553 = (*.f64 %163 %165) %1554 = (/.f64 (fma.f64 %3 %165 %1551) %1553) %1557 = (*.f64 %173 %167) %1558 = (/.f64 (fma.f64 %71 %167 (*.f64 %12 %173)) %1557) %1561 = (/.f64 (fma.f64 %71 %165 (*.f64 %32 %173)) %1519) %1564 = (*.f64 %173 %163) %1565 = (/.f64 (fma.f64 %71 %163 (*.f64 %3 %173)) %1564) %1568 = (*.f64 %165 %167) %1569 = (/.f64 (fma.f64 x %167 (*.f64 %12 %165)) %1568) %1572 = (/.f64 (fma.f64 x %165 (*.f64 %32 %165)) %1545) %1573 = (*.f64 %3 %165) %1575 = (*.f64 %165 %163) %1576 = (/.f64 (fma.f64 x %163 %1573) %1575) %1579 = (/.f64 (fma.f64 %55 %173 (*.f64 %173 %71)) %1515) %1582 = (/.f64 (fma.f64 %55 %165 (*.f64 %173 x)) %1519) %1585 = (/.f64 (fma.f64 %71 %173 (*.f64 %173 %55)) %1515) %1588 = (/.f64 (fma.f64 x %173 (*.f64 %165 %55)) %1526) %1591 = (/.f64 (fma.f64 %68 %163 (*.f64 %163 %3)) %1530) %1594 = (/.f64 (fma.f64 %12 %173 (*.f64 %167 %71)) %1534) %1597 = (/.f64 (fma.f64 %12 %165 (*.f64 %167 x)) %1538) %1600 = (/.f64 (fma.f64 %32 %173 (*.f64 %165 %71)) %1526) %1603 = (/.f64 (fma.f64 %32 %165 (*.f64 %165 x)) %1545) %1606 = (/.f64 (fma.f64 %3 %173 (*.f64 %163 %71)) %1549) %1607 = (*.f64 %163 x) %1609 = (/.f64 (fma.f64 %3 %165 %1607) %1553) %1612 = (/.f64 (fma.f64 %71 %167 (*.f64 %173 %12)) %1557) %1615 = (/.f64 (fma.f64 %71 %165 (*.f64 %173 %32)) %1519) %1618 = (/.f64 (fma.f64 %71 %163 (*.f64 %173 %3)) %1564) %1621 = (/.f64 (fma.f64 x %167 (*.f64 %165 %12)) %1568) %1624 = (/.f64 (fma.f64 x %165 (*.f64 %165 %32)) %1545) %1625 = (*.f64 %165 %3) %1627 = (/.f64 (fma.f64 x %163 %1625) %1575) %1629 = (/.f64 (*.f64 %61 #s(literal 1 binary64)) %167) %1631 = (/.f64 (*.f64 %38 %57) %415) %1632 = (/.f64 %1252 %264) %1634 = (/.f64 (*.f64 %57 %38) %407) %1635 = (/.f64 %1254 %262) %1637 = (/.f64 (neg.f64 %1452) %173) %1638 = (/.f64 %170 %64) %1639 = (/.f64 %1452 %165) %1640 = (/.f64 %1464 %38) %1641 = (/.f64 %1298 %167) %1642 = (/.f64 %61 %167) %1643 = (/.f64 %66 %173) %1644 = (/.f64 %1461 %46) %1645 = (/.f64 %1461 t) %1646 = (/.f64 %1249 %163) %1647 = (/.f64 #s(literal -1 binary64) %1482) %1649 = (/.f64 #s(literal 1 binary64) (/.f64 %38 %1464)) %1651 = (/.f64 #s(literal 1 binary64) (/.f64 %167 %61)) %1653 = (/.f64 #s(literal 1 binary64) (/.f64 %165 %1452)) %1655 = (/.f64 #s(literal 1 binary64) (/.f64 %1482 #s(literal -1 binary64))) %1657 = (/.f64 #s(literal 1 binary64) (pow.f64 %1447 #s(literal -1 binary64))) %1659 = (/.f64 #s(literal 1 binary64) (/.f64 t %1461)) %1661 = (/.f64 #s(literal 1 binary64) (/.f64 %163 %57)) %1663 = (/.f64 #s(literal 1 binary64) (/.f64 %1479 #s(literal 1 binary64))) %1664 = (/.f64 #s(literal 1 binary64) %1479) %1665 = (/.f64 %59 %165) %1667 = (neg.f64 (*.f64 #s(literal -1 binary64) %1447)) %1669 = (neg.f64 (*.f64 %1447 #s(literal -1 binary64))) %1671 = (neg.f64 (/.f64 %1461 %38)) %1673 = (neg.f64 (/.f64 %57 %167)) %1675 = (neg.f64 (/.f64 %59 %173)) %1677 = (neg.f64 (/.f64 %1464 t)) %1679 = (neg.f64 (/.f64 %61 %163)) %1681 = (neg.f64 (/.f64 %66 %165)) %1683 = (neg.f64 (/.f64 #s(literal -1 binary64) %1479)) %1685 = (neg.f64 (-.f64 %482 %323)) %1686 = (neg.f64 %1483) %1687 = (*.f64 #s(literal 1 binary64) %465) %1688 = (fma.f64 %325 #s(literal 1/2 binary64) %1687) %1689 = (*.f64 %465 #s(literal 1 binary64)) %1690 = (fma.f64 %325 #s(literal 1/2 binary64) %1689) %1691 = (fma.f64 %325 #s(literal 1/2 binary64) %465) %1692 = (fma.f64 %328 y %1687) %1693 = (fma.f64 %328 y %1689) %1694 = (fma.f64 %328 y %465) %1695 = (fma.f64 %330 %27 %1687) %1696 = (fma.f64 %330 %27 %1689) %1697 = (fma.f64 %330 %27 %465) %1698 = (fma.f64 %332 %25 %1687) %1699 = (fma.f64 %332 %25 %1689) %1700 = (fma.f64 %332 %25 %465) %1701 = (fma.f64 %334 %14 %1687) %1702 = (fma.f64 %334 %14 %1689) %1703 = (fma.f64 %334 %14 %465) %1704 = (fma.f64 %336 %27 %1687) %1705 = (fma.f64 %336 %27 %1689) %1706 = (fma.f64 %336 %27 %465) %1707 = (fma.f64 %338 %339 %1687) %1708 = (fma.f64 %338 %339 %1689) %1709 = (fma.f64 %338 %339 %465) %1710 = (fma.f64 %341 %266 %1687) %1711 = (fma.f64 %341 %266 %1689) %1712 = (fma.f64 %341 %266 %465) %1713 = (fma.f64 %55 %343 %1687) %1714 = (fma.f64 %55 %343 %1689) %1715 = (fma.f64 %55 %343 %465) %1716 = (fma.f64 %266 %3 %1687) %1717 = (fma.f64 %266 %3 %1689) %1718 = (fma.f64 %266 %3 %465) %1719 = (fma.f64 %170 %32 %1687) %1720 = (fma.f64 %170 %32 %1689) %1721 = (fma.f64 %170 %32 %465) %1722 = (fma.f64 %170 x %323) %1723 = (fma.f64 %347 %25 %1687) %1724 = (fma.f64 %347 %25 %1689) %1725 = (fma.f64 %347 %25 %465) %1726 = (fma.f64 %457 t %323) %1727 = (fma.f64 %349 t %1687) %1728 = (fma.f64 %349 t %1689) %1729 = (fma.f64 %349 t %465) %1730 = (fma.f64 %71 %343 %323) %1731 = (fma.f64 %12 %351 %1687) %1732 = (fma.f64 %12 %351 %1689) %1733 = (fma.f64 %12 %351 %465) %1734 = (fma.f64 %12 %353 %1687) %1735 = (fma.f64 %12 %353 %1689) %1736 = (fma.f64 %12 %353 %465) %1737 = (fma.f64 %323 #s(literal 1 binary64) %1687) %1738 = (fma.f64 %323 #s(literal 1 binary64) %1689) %1739 = (fma.f64 %323 #s(literal 1 binary64) %465) %1740 = (fma.f64 %322 z %1687) %1741 = (fma.f64 %322 z %1689) %1742 = (fma.f64 %322 z %465) %1743 = (fma.f64 %356 %20 %1687) %1744 = (fma.f64 %356 %20 %1689) %1745 = (fma.f64 %356 %20 %465) %1746 = (fma.f64 %339 %358 %1687) %1747 = (fma.f64 %339 %358 %1689) %1748 = (fma.f64 %339 %358 %465) %1749 = (fma.f64 %339 %338 %1687) %1750 = (fma.f64 %339 %338 %1689) %1751 = (fma.f64 %339 %338 %465) %1752 = (fma.f64 %339 y %1687) %1753 = (fma.f64 %339 y %1689) %1754 = (fma.f64 %339 y %465) %1755 = (fma.f64 %465 #s(literal 1 binary64) %323) %1756 = (fma.f64 %20 %356 %1687) %1757 = (fma.f64 %20 %356 %1689) %1758 = (fma.f64 %20 %356 %465) %1759 = (fma.f64 %25 %332 %1687) %1760 = (fma.f64 %25 %332 %1689) %1761 = (fma.f64 %25 %332 %465) %1762 = (fma.f64 %25 %347 %1687) %1763 = (fma.f64 %25 %347 %1689) %1764 = (fma.f64 %25 %347 %465) %1765 = (fma.f64 %27 %365 %1687) %1766 = (fma.f64 %27 %365 %1689) %1767 = (fma.f64 %27 %365 %465) %1768 = (fma.f64 %27 %367 %1687) %1769 = (fma.f64 %27 %367 %1689) %1770 = (fma.f64 %27 %367 %465) %1771 = (fma.f64 %27 %336 %1687) %1772 = (fma.f64 %27 %336 %1689) %1773 = (fma.f64 %27 %336 %465) %1774 = (fma.f64 %68 %266 %323) %1775 = (fma.f64 #s(literal 1 binary64) %323 %1687) %1776 = (fma.f64 #s(literal 1 binary64) %323 %1689) %1777 = (fma.f64 #s(literal 1 binary64) %323 %465) %1778 = (fma.f64 #s(literal 1 binary64) %465 %323) %1779 = (fma.f64 %32 %170 %1687) %1780 = (fma.f64 %32 %170 %1689) %1781 = (fma.f64 %32 %170 %465) %1782 = (fma.f64 t %461 %323) %1783 = (fma.f64 t %372 %1687) %1784 = (fma.f64 t %372 %1689) %1785 = (fma.f64 t %372 %465) %1786 = (fma.f64 t %457 %323) %1787 = (fma.f64 t %349 %465) %1788 = (fma.f64 %3 %374 %1687) %1789 = (fma.f64 %3 %374 %1689) %1790 = (fma.f64 %3 %374 %465) %1791 = (fma.f64 %3 %266 %1687) %1792 = (fma.f64 %3 %266 %1689) %1793 = (fma.f64 %3 %266 %465) %1794 = (fma.f64 z %377 %1687) %1795 = (fma.f64 z %377 %1689) %1796 = (fma.f64 z %377 %465) %1797 = (fma.f64 z %322 %1687) %1798 = (fma.f64 z %322 %1689) %1799 = (fma.f64 z %322 %465) %1800 = (fma.f64 y %380 %1687) %1801 = (fma.f64 y %380 %1689) %1802 = (fma.f64 y %380 %465) %1803 = (fma.f64 y %382 %1687) %1804 = (fma.f64 y %382 %1689) %1805 = (fma.f64 y %382 %465) %1806 = (fma.f64 y %339 %1687) %1807 = (fma.f64 y %339 %1689) %1808 = (fma.f64 y %339 %465) %1809 = (fma.f64 x %170 %323) %1811 = (-.f64 %323 (*.f64 %343 x)) %1812 = (-.f64 %323 %482) %1814 = (-.f64 %465 (*.f64 %339 %20)) %1816 = (-.f64 %465 (*.f64 %829 %356)) %1817 = (neg.f64 %323) %1819 = (-.f64 %465 (*.f64 %1817 #s(literal 1 binary64))) %1821 = (-.f64 %465 (*.f64 %20 %339)) %1824 = (-.f64 %465 (*.f64 (neg.f64 %322) z)) %1826 = (-.f64 %465 (*.f64 %159 %347)) %1828 = (-.f64 %465 (*.f64 %12 %266)) %1830 = (-.f64 %465 (*.f64 %11 %322)) %1831 = (-.f64 %465 %1817) %1832 = (-.f64 %465 %442) %1833 = (-.f64 %465 %444) %1835 = (+.f64 (*.f64 t %349) %465) %1836 = (+.f64 %1687 %323) %1837 = (+.f64 %1689 %323) %1838 = (*.f64 %465 t) %1840 = (+.f64 (/.f64 %1838 t) %323) %1843 = (+.f64 (/.f64 (/.f64 %1573 %163) %165) %465) %1844 = (+.f64 %323 %1687) %1845 = (+.f64 %323 %1689) %1846 = (+.f64 %323 %465) %1847 = (+.f64 %465 %323) %1864 = (/.f64 %165 %57) %1911 = (/.f64 %25 %163) %1938 = (*.f64 %59 %59) %1952 = (/.f64 %172 %59) %1955 = (/.f64 %118 %59) %1980 = (/.f64 %194 %59) %1988 = (*.f64 (*.f64 %339 #s(literal 2 binary64)) #s(literal 1/2 binary64)) %1989 = (*.f64 %266 z) %1990 = (*.f64 %11 %353) %1991 = (*.f64 %339 #s(literal 1 binary64)) %1993 = (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) %339)) %1994 = (*.f64 #s(literal 1 binary64) %339) %1995 = (*.f64 z %1473) %1996 = (*.f64 z %266) %1997 = (pow.f64 %339 #s(literal 1 binary64)) %1999 = (/.f64 (*.f64 #s(literal 1 binary64) %11) %167) %2000 = (*.f64 %11 #s(literal 1 binary64)) %2001 = (/.f64 %2000 %167) %2002 = (/.f64 %113 %163) %2003 = (/.f64 %347 t) %2004 = (/.f64 %11 %167) %2005 = (/.f64 %27 %165) %2007 = (/.f64 #s(literal 1 binary64) (/.f64 %167 %11)) %2009 = (/.f64 #s(literal 1 binary64) (pow.f64 %339 #s(literal -1 binary64))) %2011 = (/.f64 #s(literal 1 binary64) (/.f64 %163 z)) %2013 = (neg.f64 (*.f64 #s(literal -1 binary64) %339)) %2015 = (neg.f64 (*.f64 %339 #s(literal -1 binary64))) %2016 = (neg.f64 %356) %2032 = (*.f64 %38 %173) %2082 = (neg.f64 %223) %2085 = (/.f64 %223 %165) %2103 = (neg.f64 %1245) %2107 = (/.f64 %59 %1245) %2112 = (/.f64 x %1245) %2117 = (*.f64 %1245 %1245) %2123 = (*.f64 t %1245) %2148 = (/.f64 %3 %2123) %2159 = (neg.f64 %492) %2163 = (/.f64 %59 %492) %2168 = (/.f64 x %492) %2173 = (*.f64 %492 %492) %2179 = (*.f64 t %492) %2204 = (/.f64 %3 %2179) %2214 = (fma.f64 %939 t %131) %2216 = (fma.f64 %25 b %939) %2223 = (/.f64 t %2214) %2225 = (neg.f64 %2216) %2247 = (/.f64 %59 %2216) %2252 = (/.f64 x %2216) %2257 = (*.f64 %2216 %2216) %2263 = (*.f64 t %2216) %2278 = (/.f64 %3 %2263) x y z %3 %4 %6 %9 t %15 %16 %18 %21 %22 %24 %26 %28 %29 %30 %31 %33 %35 %36 %39 %42 %44 %47 %48 %50 %52 %54 %32 %56 %58 %60 %62 %63 %65 %67 %70 %73 %74 %75 %76 %77 %78 %79 %80 %81 %82 %83 %84 %85 %86 %87 %88 %89 %90 %91 %59 %92 %93 %94 %95 %96 %97 %98 %99 %100 %101 %102 %103 %104 %105 %107 %108 %109 %110 %111 %112 %115 %116 a #s(literal 1 binary64) %119 %122 %123 %125 %118 %127 %128 %129 b %131 %132 %133 %135 %136 %139 %140 %142 %143 %144 %145 %146 %148 %150 %151 %152 %154 %156 %158 %161 %164 %166 %168 %169 %171 %174 %176 %177 %181 %182 %183 %184 %185 %165 %186 %187 %188 %189 %190 %191 %192 %193 %195 %196 %197 %200 %201 %203 %205 %208 %210 %211 %212 %213 %214 %215 %216 %217 %218 %219 (pow.f64 %223 #s(literal 1 binary64)) %223 (/.f64 #s(literal 1 binary64) (pow.f64 %223 #s(literal -1 binary64))) %131 %132 %133 %135 %136 %139 %140 %142 %143 %144 %145 %146 %148 %150 %151 %152 %154 %156 %158 %161 %227 %228 %230 %232 %233 %235 %237 %238 %239 %240 %241 %242 %243 %172 %244 %245 %246 %247 %248 %249 %250 %251 %252 %253 %255 %256 %257 %258 %164 %166 %168 %169 %171 %174 %176 %177 %181 %182 %183 %184 %185 %165 %186 %187 %188 %189 %190 %191 %192 %193 %195 %196 %197 %200 %201 %203 %205 %208 %210 %211 %212 %213 %214 %215 %216 %217 %218 %219 %259 %260 %261 %263 %265 %267 %268 %269 %271 %273 %274 %275 %276 %163 %278 %280 %282 %283 %284 %285 %286 %287 %288 %289 %290 %291 %292 %293 %295 %296 %297 %299 %301 %304 %306 %307 %308 %309 %310 %311 %312 %313 %314 %315 %316 %317 %318 %319 %320 %321 (*.f64 %325 #s(literal 1/2 binary64)) (*.f64 %328 y) (*.f64 %330 %27) (*.f64 %332 %25) (*.f64 %334 %14) (*.f64 %336 %27) (*.f64 %338 %339) (*.f64 %341 %266) (*.f64 %55 %343) (*.f64 %266 %3) (*.f64 %170 %32) (*.f64 %347 %25) (*.f64 %349 t) (*.f64 %12 %351) (*.f64 %12 %353) (*.f64 %323 #s(literal 1 binary64)) %323 (*.f64 %356 %20) (*.f64 %339 %358) (*.f64 %339 %338) (*.f64 %339 y) (*.f64 %20 %356) (*.f64 %25 %332) (*.f64 %25 %347) (*.f64 %27 %365) (*.f64 %27 %367) (*.f64 %27 %336) (*.f64 #s(literal 1 binary64) %323) (*.f64 %32 %170) (*.f64 t %372) (*.f64 %3 %374) (*.f64 %3 %266) (*.f64 z %377) (*.f64 z %322) (*.f64 y %380) (*.f64 y %382) (*.f64 y %339) (pow.f64 %323 #s(literal 1 binary64)) (/.f64 (*.f64 %20 %19) %165) (/.f64 (*.f64 %32 %38) %167) (/.f64 %34 %163) (/.f64 (*.f64 %170 %12) %38) (/.f64 %334 t) (/.f64 (*.f64 %12 %170) %38) (/.f64 (*.f64 %20 %347) %38) (/.f64 %398 %167) (/.f64 (*.f64 %12 %38) (*.f64 %38 %167)) (/.f64 (*.f64 %12 t) (*.f64 %38 %163)) (/.f64 (*.f64 %3 %38) %407) (/.f64 (*.f64 %3 t) %262) (/.f64 (*.f64 %38 %12) (*.f64 %167 %38)) (/.f64 (*.f64 %38 %3) %415) (/.f64 (*.f64 t %12) (*.f64 %163 %38)) (/.f64 %420 %264) (/.f64 %45 %163) (/.f64 %341 %163) (/.f64 %55 %173) (/.f64 %425 t) (/.f64 %12 %167) (/.f64 #s(literal 1 binary64) (/.f64 %173 %55)) (/.f64 #s(literal 1 binary64) (/.f64 %167 %12)) (/.f64 #s(literal 1 binary64) (/.f64 %165 %32)) (/.f64 #s(literal 1 binary64) (pow.f64 %323 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %163 %3)) (/.f64 %32 %165) (/.f64 %3 %163) (neg.f64 (*.f64 %323 #s(literal -1 binary64))) (neg.f64 %442) (neg.f64 %444) (pow.f64 %452 #s(literal 1 binary64)) %452 (/.f64 #s(literal 1 binary64) (pow.f64 %452 #s(literal -1 binary64))) %456 %458 %459 %460 %462 %463 %464 %466 %468 %469 %470 %472 %473 %475 %477 %479 %481 %465 %483 %68 (*.f64 x t) (pow.f64 %68 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %68 #s(literal -1 binary64))) (pow.f64 %488 #s(literal 1 binary64)) %488 (/.f64 #s(literal 1 binary64) (pow.f64 %488 #s(literal -1 binary64))) #s(literal -1 binary64) %119 %122 %123 %125 %118 %127 %128 %129 (pow.f64 %492 #s(literal 1 binary64)) %492 (/.f64 #s(literal 1 binary64) %494) (*.f64 %121 x) (*.f64 %71 (/.f64 #s(literal 1 binary64) %120)) (*.f64 x %121) (pow.f64 %500 #s(literal 1 binary64)) (/.f64 %467 %118) (/.f64 %72 %118) (/.f64 %71 %120) (/.f64 #s(literal 1 binary64) (/.f64 %120 %71)) (/.f64 #s(literal 1 binary64) (pow.f64 %500 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %118 x)) %500 (neg.f64 (/.f64 x %120)) (neg.f64 (/.f64 %71 %118)) (pow.f64 %515 #s(literal 1 binary64)) %515 (/.f64 #s(literal 1 binary64) (pow.f64 %515 #s(literal -1 binary64))) #s(literal 2 binary64) (*.f64 %519 %519) (*.f64 %137 %137) %522 (pow.f64 %522 #s(literal 1 binary64)) (pow.f64 b #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) %525) (*.f64 %14 z) (*.f64 %11 %17) (*.f64 z %14) (pow.f64 %27 #s(literal 1 binary64)) (/.f64 %113 %46) (/.f64 %11 %38) (/.f64 #s(literal 1 binary64) (/.f64 %38 %11)) (/.f64 #s(literal 1 binary64) (pow.f64 %27 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 t z)) %27 (neg.f64 %19) (*.f64 %14 b) (*.f64 %137 %17) (*.f64 b %14) (pow.f64 %141 #s(literal 1 binary64)) (/.f64 (*.f64 b #s(literal 1 binary64)) t) (/.f64 %546 %46) (/.f64 %137 %38) %141 (/.f64 #s(literal 1 binary64) (pow.f64 %141 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %551) (neg.f64 (/.f64 b %38)) (neg.f64 (/.f64 %137 t)) (*.f64 %11 %557) (*.f64 %559 z) (*.f64 z %559) (pow.f64 %562 #s(literal 1 binary64)) (/.f64 (*.f64 z #s(literal -1 binary64)) %137) (/.f64 %113 %546) (/.f64 %11 %137) (/.f64 #s(literal 1 binary64) (/.f64 %137 %11)) (/.f64 #s(literal 1 binary64) (pow.f64 %562 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 b z)) %562 (neg.f64 %574) (pow.f64 %576 #s(literal 1 binary64)) %576 (/.f64 #s(literal 1 binary64) (pow.f64 %576 #s(literal -1 binary64))) (*.f64 %118 z) (*.f64 z %118) (pow.f64 %582 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %582 #s(literal -1 binary64))) %582 (fma.f64 z a z) (-.f64 z (*.f64 %11 a)) (-.f64 z (*.f64 %124 z)) (-.f64 z (neg.f64 %591)) (+.f64 %591 z) (+.f64 z %591) (*.f64 %596 %118) (*.f64 %162 z) %599 (*.f64 %118 %596) (*.f64 t %582) (*.f64 z %162) (pow.f64 %599 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %599 #s(literal -1 binary64))) (fma.f64 %596 #s(literal 1 binary64) %606) (fma.f64 %596 a %608) (fma.f64 #s(literal 1 binary64) %596 %610) (fma.f64 a %596 %612) (fma.f64 t z %614) (fma.f64 t z %616) (fma.f64 z t %614) (fma.f64 z t %616) (+.f64 %608 %606) (+.f64 %606 %608) (+.f64 %612 %610) (+.f64 %610 %612) (+.f64 %596 %614) (+.f64 %596 %616) (*.f64 %626 %559) (*.f64 %628 t) (*.f64 %471 %557) (*.f64 %559 %68) (*.f64 %68 %559) (*.f64 t %628) (*.f64 x %551) (pow.f64 %635 #s(literal 1 binary64)) (/.f64 %626 b) (/.f64 %638 %546) (/.f64 %471 %137) %635 (/.f64 #s(literal 1 binary64) (/.f64 %137 %471)) (/.f64 #s(literal 1 binary64) (pow.f64 %635 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 b %68)) (neg.f64 %647) (*.f64 %649 %525) (*.f64 %651 %652) (*.f64 %654 %551) (*.f64 %596 %656) (*.f64 %596 %658) (*.f64 %660 t) (*.f64 %525 %599) (*.f64 %551 %654) (*.f64 %664 %666) (*.f64 %668 #s(literal -1 binary64)) (*.f64 %670 #s(literal 1 binary64)) (*.f64 %599 %525) (*.f64 %582 %673) (*.f64 %582 %675) (*.f64 #s(literal 2 binary64) %677) (*.f64 #s(literal -1 binary64) %668) (*.f64 #s(literal 1 binary64) %670) (*.f64 t %660) (pow.f64 %670 #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 1 binary64) %664) %665) (/.f64 (*.f64 %599 #s(literal 1 binary64)) %522) (/.f64 %649 %522) (/.f64 %688 b) (/.f64 %690 %691) (/.f64 %690 %522) (/.f64 %664 %665) %670 (/.f64 #s(literal 1 binary64) (/.f64 %665 %664)) (/.f64 #s(literal 1 binary64) (pow.f64 %670 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %522 %599)) (neg.f64 %668) (*.f64 %702 %628) (*.f64 %38 %628) (*.f64 %471 %559) (*.f64 %635 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) %635) (*.f64 %68 %708) (*.f64 %68 %710) (*.f64 t %712) (*.f64 t %714) (pow.f64 %647 #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal -1 binary64) %471) %137) (/.f64 (*.f64 %471 #s(literal -1 binary64)) %137) (/.f64 %638 %137) (/.f64 %471 %546) (/.f64 %471 b) (/.f64 %68 %137) (/.f64 #s(literal 1 binary64) (/.f64 b %471)) (/.f64 #s(literal 1 binary64) (pow.f64 %647 #s(literal -1 binary64))) (neg.f64 (*.f64 %635 #s(literal 1 binary64))) (neg.f64 (*.f64 #s(literal 1 binary64) %635)) %647 (*.f64 %733 %688) (*.f64 %702 %660) (*.f64 %664 %525) (*.f64 %38 %660) (*.f64 %670 #s(literal -1 binary64)) (*.f64 %599 (*.f64 %525 #s(literal -1 binary64))) (*.f64 %599 (neg.f64 %525)) (*.f64 #s(literal -1 binary64) %670) (*.f64 t (*.f64 %660 #s(literal -1 binary64))) (*.f64 t (neg.f64 %660)) (pow.f64 %668 #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal -1 binary64) %664) %665) (/.f64 (*.f64 %664 #s(literal -1 binary64)) %665) (/.f64 (/.f64 %664 b) b) (/.f64 %690 %665) (/.f64 %664 %691) %668 (/.f64 %599 %665) (/.f64 #s(literal 1 binary64) (/.f64 %522 %664)) (/.f64 #s(literal 1 binary64) (pow.f64 %668 #s(literal -1 binary64))) (neg.f64 %670) (*.f64 %764 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) %764) (pow.f64 %767 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %647 %522) %664) %522) (/.f64 (-.f64 (*.f64 %471 %522) (*.f64 b %664)) (*.f64 b %522)) (/.f64 #s(literal 1 binary64) (pow.f64 %767 #s(literal -1 binary64))) %767 (fma.f64 %649 %525 %647) (fma.f64 %651 %652 %647) (fma.f64 %654 %551 %647) (fma.f64 %702 %628 %670) (fma.f64 %596 %656 %647) (fma.f64 %596 %658 %647) (fma.f64 %660 t %647) (fma.f64 %525 %599 %647) (fma.f64 %551 %654 %647) (fma.f64 %664 %666 %647) (fma.f64 %38 %628 %670) (fma.f64 %471 %559 %670) (fma.f64 %668 #s(literal -1 binary64) %647) (fma.f64 %670 #s(literal 1 binary64) %647) (fma.f64 %635 #s(literal -1 binary64) %670) (fma.f64 %599 %525 %647) (fma.f64 %582 %673 %647) (fma.f64 %582 %675 %647) (fma.f64 #s(literal 2 binary64) %677 %647) (fma.f64 #s(literal -1 binary64) %668 %647) (fma.f64 #s(literal -1 binary64) %635 %670) (fma.f64 %68 %708 %670) (fma.f64 %68 %710 %670) (fma.f64 #s(literal 1 binary64) %670 %647) (fma.f64 t %712 %670) (fma.f64 t %714 %670) (fma.f64 t %660 %647) (-.f64 %647 %668) (+.f64 %647 %670) (+.f64 %670 %647) (*.f64 %809 %767) (*.f64 %764 (/.f64 #s(literal 1 binary64) %20)) (*.f64 %767 %809) (*.f64 #s(literal -1 binary64) %814) (pow.f64 %816 #s(literal 1 binary64)) (/.f64 (*.f64 %767 #s(literal 1 binary64)) y) (/.f64 (-.f64 (*.f64 %820 y) %668) y) (/.f64 (-.f64 (*.f64 %647 y) (*.f64 y %668)) (*.f64 y y)) %816 (/.f64 %767 %829) (/.f64 %767 y) (/.f64 #s(literal 1 binary64) (/.f64 %20 %764)) (/.f64 #s(literal 1 binary64) (pow.f64 %816 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 y %767)) (neg.f64 %814) (fma.f64 %647 %809 %839) (fma.f64 %647 %809 %843) (fma.f64 %635 %845 %839) (fma.f64 %635 %845 %843) (fma.f64 #s(literal -1 binary64) %848 %839) (fma.f64 #s(literal -1 binary64) %848 %843) (-.f64 %820 %842) (+.f64 %820 %839) (+.f64 %820 %843) (*.f64 %854 %559) (pow.f64 %856 #s(literal 1 binary64)) (/.f64 (fma.f64 %814 %137 %11) %137) (/.f64 (fma.f64 %562 y %764) y) (/.f64 (fma.f64 %11 y (*.f64 %764 %137)) %138) (/.f64 (fma.f64 z y (*.f64 %764 b)) %131) (/.f64 (fma.f64 %764 %137 %12) %138) (/.f64 (fma.f64 %764 b %3) %131) (/.f64 (fma.f64 %11 y (*.f64 %137 %764)) %138) (/.f64 (fma.f64 z y (*.f64 b %764)) %131) (/.f64 (neg.f64 %854) %137) (/.f64 %854 b) (/.f64 #s(literal 1 binary64) (/.f64 b %854)) (/.f64 #s(literal 1 binary64) (pow.f64 %856 #s(literal -1 binary64))) (neg.f64 (-.f64 %574 %814)) (fma.f64 %764 %809 %562) (fma.f64 %11 %557 %814) (fma.f64 %559 z %814) (fma.f64 %816 #s(literal -1 binary64) %562) (fma.f64 %767 (*.f64 %809 #s(literal -1 binary64)) %562) (fma.f64 %767 (neg.f64 %809) %562) (fma.f64 #s(literal -1 binary64) %816 %562) (fma.f64 z %559 %814) (-.f64 %814 %574) (-.f64 %562 (*.f64 %814 #s(literal -1 binary64))) (-.f64 %562 (*.f64 #s(literal 1 binary64) %816)) (-.f64 %562 %816) (+.f64 (/.f64 (*.f64 %814 b) b) %562) %856 (+.f64 %562 %814) (pow.f64 %907 #s(literal 1 binary64)) %907 (/.f64 #s(literal 1 binary64) (pow.f64 %907 #s(literal -1 binary64))) %911 %912 %913 %914 %916 %917 %918 %920 %922 %923 %925 %926 %927 %928 %930 %932 %934 %936 %25 %937 (pow.f64 %939 #s(literal 1 binary64)) %939 (/.f64 #s(literal 1 binary64) (pow.f64 %939 #s(literal -1 binary64))) (*.f64 %943 %59) (*.f64 %66 (/.f64 #s(literal 1 binary64) %124)) (*.f64 %59 %943) (pow.f64 %948 #s(literal 1 binary64)) (/.f64 %950 a) (/.f64 (*.f64 %57 %943) t) (/.f64 (fma.f64 %954 a %32) a) (/.f64 (fma.f64 x a (*.f64 %32 a)) %959) (/.f64 (fma.f64 x a (*.f64 a %32)) %959) (/.f64 %66 %124) (/.f64 %57 %178) (/.f64 #s(literal 1 binary64) (/.f64 %124 %66)) (/.f64 #s(literal 1 binary64) %968) (/.f64 #s(literal 1 binary64) (pow.f64 %948 #s(literal -1 binary64))) (/.f64 %59 %126) %948 (neg.f64 (/.f64 %59 %124)) (neg.f64 (/.f64 %66 a)) (fma.f64 %25 (/.f64 z a) %954) (fma.f64 %27 (/.f64 y a) %954) (fma.f64 %32 %943 %954) (fma.f64 %3 (/.f64 %14 a) %954) (fma.f64 z (/.f64 %25 a) %954) (fma.f64 y (/.f64 %27 a) %954) (fma.f64 x %943 %988) (-.f64 %988 (/.f64 %71 a)) (-.f64 %954 (neg.f64 %988)) (-.f64 %954 (/.f64 %55 a)) (+.f64 %988 %954) (+.f64 %954 %988) (pow.f64 %998 #s(literal 1 binary64)) %998 (/.f64 #s(literal 1 binary64) (pow.f64 %998 #s(literal -1 binary64))) (*.f64 %559 #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) %1003) (*.f64 #s(literal 2 binary64) %1005) (*.f64 #s(literal -1 binary64) %557) (*.f64 #s(literal 1 binary64) %559) (pow.f64 %559 #s(literal 1 binary64)) (pow.f64 b #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) %137) (/.f64 #s(literal 1 binary64) (/.f64 %137 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %546) (/.f64 #s(literal 1 binary64) (pow.f64 %559 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 b #s(literal 1 binary64))) %559 (neg.f64 %1019) (neg.f64 %557) (neg.f64 %733) (*.f64 %1023 %559) (*.f64 %124 %557) (*.f64 %559 a) (*.f64 a %559) (pow.f64 %1028 #s(literal 1 binary64)) (/.f64 (*.f64 a #s(literal -1 binary64)) %137) (/.f64 %1023 b) (/.f64 %126 %546) (/.f64 %124 %137) (/.f64 #s(literal 1 binary64) (/.f64 %137 %124)) (/.f64 #s(literal 1 binary64) (pow.f64 %1028 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 b a)) %1028 (neg.f64 (/.f64 a %137)) (neg.f64 (/.f64 %124 b)) (*.f64 %1045 %14) (*.f64 %179 %1048) (pow.f64 %1050 #s(literal 1 binary64)) (/.f64 (/.f64 %179 b) t) (/.f64 (fma.f64 %1028 %38 %20) %38) (/.f64 %229 (*.f64 b %38)) (/.f64 (fma.f64 %124 %38 (*.f64 %20 %137)) %1060) (/.f64 (fma.f64 %20 %137 (*.f64 %124 %38)) %1064) (/.f64 (fma.f64 %137 y (*.f64 a %38)) %1068) (/.f64 (fma.f64 %137 y %1070) %1072) (/.f64 (fma.f64 %124 %38 (*.f64 %137 %20)) %1060) (/.f64 (fma.f64 %124 t %138) %1078) (/.f64 (fma.f64 %20 %137 (*.f64 %38 %124)) %1064) (/.f64 (fma.f64 %137 y %1083) %1068) (/.f64 (fma.f64 %137 y (*.f64 t %124)) %1072) (/.f64 (neg.f64 %1045) %38) (/.f64 %231 (neg.f64 %1047)) (/.f64 %202 %137) (/.f64 %1045 t) (/.f64 %179 %1047) (/.f64 %172 b) (/.f64 #s(literal 1 binary64) (/.f64 t %1045)) (/.f64 #s(literal 1 binary64) (/.f64 %1047 %179)) (/.f64 #s(literal 1 binary64) (pow.f64 %1050 #s(literal -1 binary64))) (neg.f64 %1103) (fma.f64 %1023 %559 %25) (fma.f64 %40 %14 %1028) (fma.f64 %14 y %1028) (fma.f64 %124 %557 %25) (fma.f64 %17 %20 %1028) (fma.f64 %20 %17 %1028) (fma.f64 %559 a %25) (fma.f64 #s(literal -1 binary64) %915 %1028) (fma.f64 a %559 %25) (fma.f64 y %14 %1028) (-.f64 %1028 %159) (-.f64 %25 (*.f64 %124 %559)) (-.f64 %25 (neg.f64 %1028)) (+.f64 (/.f64 (*.f64 %1028 t) t) %25) (+.f64 (/.f64 %178 %1047) (/.f64 %131 %1047)) %1050 (+.f64 %25 %1028) (pow.f64 %1127 #s(literal 1 binary64)) (/.f64 (fma.f64 %652 %38 %20) %38) (/.f64 (fma.f64 %652 t y) t) (/.f64 (fma.f64 %1050 %137 #s(literal -1 binary64)) %137) (/.f64 (fma.f64 %559 t %1045) t) (/.f64 (fma.f64 %559 %1047 %179) %1047) (/.f64 (fma.f64 %1045 %137 %702) %1072) (/.f64 (fma.f64 %1045 b t) %1047) (/.f64 (fma.f64 %179 %137 (*.f64 #s(literal -1 binary64) %1047)) %1145) (/.f64 (fma.f64 %179 b (*.f64 #s(literal 1 binary64) %1047)) %1149) (/.f64 (fma.f64 #s(literal -1 binary64) t (*.f64 %1045 %137)) %1078) (/.f64 (fma.f64 #s(literal -1 binary64) %1047 (*.f64 %179 %137)) %1156) (/.f64 (+.f64 t (*.f64 %1045 b)) %1047) (/.f64 (fma.f64 #s(literal 1 binary64) %1047 (*.f64 %179 b)) %1163) (/.f64 (fma.f64 %1045 %137 (*.f64 t #s(literal -1 binary64))) %1072) (/.f64 (fma.f64 %179 %137 (*.f64 %1047 #s(literal -1 binary64))) %1145) (/.f64 (fma.f64 %179 b (*.f64 %1047 #s(literal 1 binary64))) %1149) (/.f64 (fma.f64 #s(literal -1 binary64) t (*.f64 %137 %1045)) %1078) (/.f64 (fma.f64 #s(literal -1 binary64) %1047 (*.f64 %137 %179)) %1156) (/.f64 (+.f64 t (*.f64 b %1045)) %1047) (/.f64 (fma.f64 #s(literal 1 binary64) %1047 (*.f64 b %179)) %1163) (/.f64 %1186 b) (/.f64 #s(literal 1 binary64) (pow.f64 %1127 #s(literal -1 binary64))) (neg.f64 (-.f64 %1103 %559)) (fma.f64 %1023 %559 %1192) (fma.f64 %40 %14 %652) (fma.f64 %14 y %652) (fma.f64 %1045 %14 %559) (fma.f64 %179 %1048 %559) (fma.f64 %124 %557 %1192) (fma.f64 %17 %20 %652) (fma.f64 %20 %17 %652) (fma.f64 %559 %118 %25) (fma.f64 %559 #s(literal 1 binary64) %1050) (fma.f64 %559 a %1192) (fma.f64 #s(literal 2 binary64) %1003 %1050) (fma.f64 #s(literal 2 binary64) %1005 %1050) (fma.f64 %118 %559 %25) (fma.f64 #s(literal -1 binary64) %915 %652) (fma.f64 #s(literal -1 binary64) %557 %1050) (fma.f64 #s(literal 1 binary64) %559 %1050) (fma.f64 a %559 %1192) (fma.f64 y %14 %652) (-.f64 %652 %159) (-.f64 %1050 %1019) (-.f64 %1050 %710) (-.f64 %1028 (-.f64 %159 %559)) (-.f64 %559 %1103) (+.f64 (+.f64 %559 %25) %1028) %1127 (+.f64 %1050 %559) (+.f64 %1028 %1192) (+.f64 %559 %1050) (+.f64 %25 %652) (*.f64 %1127 b) (*.f64 b %1127) (pow.f64 %1186 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %1186 #s(literal -1 binary64))) (fma.f64 %652 b %140) %1186 (fma.f64 b %652 %140) (fma.f64 b %1050 #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 %137 %1050)) (-.f64 #s(literal 1 binary64) (*.f64 %1103 b)) (-.f64 #s(literal 1 binary64) (neg.f64 %1236)) (+.f64 (*.f64 b %652) %140) (+.f64 (*.f64 %652 b) %140) (+.f64 %1236 #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) %1236) (pow.f64 %1245 #s(literal 1 binary64)) %1245 (/.f64 #s(literal 1 binary64) %1247) %1249 (*.f64 t %59) (pow.f64 %1249 #s(literal 1 binary64)) (/.f64 %1252 t) (/.f64 %1254 t) (/.f64 #s(literal 1 binary64) (pow.f64 %1249 #s(literal -1 binary64))) (fma.f64 (*.f64 t %25) z %68) (fma.f64 (*.f64 t %27) y %68) (fma.f64 (*.f64 t y) %27 %68) (fma.f64 %420 %14 %68) (fma.f64 %596 %25 %68) (fma.f64 %25 %596 %68) (fma.f64 %27 (*.f64 y t) %68) (fma.f64 %32 t %68) (fma.f64 t %32 %68) (fma.f64 t x %341) (fma.f64 %3 (*.f64 %14 t) %68) (fma.f64 z (*.f64 %25 t) %68) (fma.f64 y (*.f64 %27 t) %68) (fma.f64 x t %341) (-.f64 %68 %398) (-.f64 %68 (*.f64 %55 t)) (-.f64 %68 (neg.f64 %341)) (+.f64 %341 %68) (+.f64 %68 %341) (*.f64 %1286 %935) (*.f64 %1288 %809) %1293 (*.f64 %134 %1249) (*.f64 %935 %1286) (*.f64 %1291 %551) (*.f64 %551 %1291) (*.f64 %1298 (/.f64 #s(literal 1 binary64) %138)) (*.f64 %1249 %134) (*.f64 %59 (*.f64 t %134)) (*.f64 %59 %157) (*.f64 t %1292) (pow.f64 %1293 #s(literal 1 binary64)) (/.f64 (*.f64 %551 %59) y) (/.f64 (*.f64 %1249 #s(literal 1 binary64)) %131) (/.f64 (*.f64 t %1291) b) (/.f64 (/.f64 %1249 y) b) (/.f64 (neg.f64 %1288) %20) (/.f64 (neg.f64 %1298) %149) (/.f64 %1288 y) (/.f64 %1298 %138) (/.f64 %1249 %131) (/.f64 #s(literal 1 binary64) (/.f64 y %1288)) (/.f64 #s(literal 1 binary64) (pow.f64 %1293 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %1326) (neg.f64 (/.f64 %1249 %138)) (neg.f64 (/.f64 %1298 %131)) (+.f64 (/.f64 %68 %131) (/.f64 %341 %131)) (pow.f64 %1335 #s(literal 1 binary64)) %1335 (/.f64 #s(literal 1 binary64) (pow.f64 %1335 #s(literal -1 binary64))) %3 %4 %6 %9 (pow.f64 %20 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %20 #s(literal -1 binary64))) %20 (*.f64 %14 #s(literal -1 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) %38)) (*.f64 #s(literal -1 binary64) %14) (*.f64 #s(literal 1 binary64) %17) (pow.f64 %38 #s(literal -1 binary64)) (pow.f64 %17 #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) %46) %17 (/.f64 #s(literal 1 binary64) (/.f64 %38 #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %17 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 t #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %38) (neg.f64 %14) %911 %912 %913 %914 %916 %917 %918 %920 %922 %923 %925 %926 %927 %928 %930 %932 %934 %936 %25 %937 %15 %16 %18 %21 %22 %24 %26 %28 %29 %30 %31 %33 %35 %36 %39 %42 %44 %47 %48 %50 %52 %54 %32 %56 %58 %60 %62 %63 %65 %67 %70 %73 %74 %75 %76 %77 %78 %79 %80 %81 %82 %83 %84 %85 %86 %87 %88 %89 %90 %91 %59 %92 %93 %94 %95 %96 %97 %98 %99 %100 %101 %102 %103 %104 %105 %107 %108 %109 %110 %111 %112 %115 %116 (*.f64 (*.f64 %57 #s(literal 2 binary64)) #s(literal 1/2 binary64)) (*.f64 %57 #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) %57) (pow.f64 %57 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %57 #s(literal -1 binary64))) (neg.f64 (*.f64 %57 #s(literal -1 binary64))) (neg.f64 %61) (fma.f64 t x %1368) (fma.f64 t x %45) %57 (fma.f64 z y %68) (fma.f64 y z %68) (fma.f64 x t %1368) (fma.f64 x t %45) (fma.f64 x t %3) (-.f64 %68 %12) (-.f64 %3 %471) (+.f64 %68 %1368) (+.f64 %68 %45) (+.f64 %68 %3) (+.f64 %3 %68) %164 %166 %168 %169 %171 %174 %176 %177 %181 %182 %183 %184 %185 %165 %186 %187 %188 %189 %190 %191 %192 %193 %195 %196 %197 %200 %201 %203 %205 %208 %210 %211 %212 %213 %214 %215 %216 %217 %218 %219 %456 %458 %459 %460 %462 %463 %464 %466 %468 %469 %470 %472 %473 %475 %477 %479 %481 %465 %483 (*.f64 %118 t) (*.f64 t %118) (pow.f64 %162 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %162 #s(literal -1 binary64))) (neg.f64 %198) (fma.f64 a t %46) %162 (fma.f64 t a %46) (fma.f64 t a t) (-.f64 %178 %38) (-.f64 t (neg.f64 %178)) (-.f64 t %1070) (-.f64 t %1083) (+.f64 %178 %46) (+.f64 %178 t) (+.f64 t %178) %259 %260 %261 %263 %265 %267 %268 %269 %271 %273 %274 %275 %276 %163 %278 %280 %282 %283 %284 %285 %286 %287 %288 %289 %290 %291 %292 %293 %295 %296 %297 %299 %301 %304 %306 %307 %308 %309 %310 %311 %312 %313 %314 %315 %316 %317 %318 %319 %320 %321 %227 %228 %230 %232 %233 %235 %237 %238 %239 %240 %241 %242 %243 %172 %244 %245 %246 %247 %248 %249 %250 %251 %252 %253 %255 %256 %257 %258 %58 %60 %62 %63 %65 %67 %70 %73 %74 %75 %76 %77 %78 %79 %80 %81 %82 %83 %84 %85 %86 %87 %88 %89 %90 %91 %59 %92 %93 %94 %95 %96 %97 %98 %99 %100 %101 %102 %103 %104 %105 %107 %108 %109 %110 %111 %112 %115 %116 %58 %60 %62 %63 %65 %67 %70 %73 %74 %75 %76 %77 %78 %79 %80 %81 %82 %83 %84 %85 %86 %87 %88 %89 %90 %91 %59 %92 %93 %94 %95 %96 %97 %98 %99 %100 %101 %102 %103 %104 %105 %107 %108 %109 %110 %111 %112 %115 %116 (*.f64 %266 t) (*.f64 %38 %353) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) %165)) (*.f64 #s(literal 1 binary64) %170) (*.f64 t %266) (pow.f64 %170 #s(literal 1 binary64)) (pow.f64 %165 #s(literal -1 binary64)) (/.f64 %46 %163) (/.f64 %38 %167) (/.f64 #s(literal -1 binary64) %173) (/.f64 #s(literal 1 binary64) (/.f64 %165 #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %170 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %165) %170 (neg.f64 (/.f64 t %167)) (neg.f64 (/.f64 %38 %163)) (neg.f64 %343) (pow.f64 %173 #s(literal 1 binary64)) (/.f64 (-.f64 %702 %179) t) (/.f64 %167 t) (/.f64 %163 %38) (/.f64 #s(literal 1 binary64) %343) (neg.f64 %165) (fma.f64 %206 y %120) (fma.f64 %138 %14 %120) (fma.f64 %159 b %120) (fma.f64 %137 %25 %120) (fma.f64 %20 %141 %120) (fma.f64 %25 %137 %120) (fma.f64 %141 %20 %120) (fma.f64 %131 %17 %120) (fma.f64 b %159 %120) (fma.f64 y %206 %120) (-.f64 %209 a) (-.f64 %202 #s(literal 1 binary64)) (-.f64 %160 %118) (-.f64 %120 %140) %173 (+.f64 %209 %124) (+.f64 %202 #s(literal -1 binary64)) (+.f64 %160 %120) (+.f64 %120 %160) (+.f64 %124 %209) (+.f64 #s(literal -1 binary64) %202) %164 %166 %168 %169 %171 %174 %176 %177 %181 %182 %183 %184 %185 %165 %186 %187 %188 %189 %190 %191 %192 %193 %195 %196 %197 %200 %201 %203 %205 %208 %210 %211 %212 %213 %214 %215 %216 %217 %218 %219 %1449 %1451 %1454 %1457 %1458 %1459 %1460 %1462 %1463 %1465 %1466 %1467 %1469 %1470 %1472 %1474 %1475 %1476 %1478 %1481 %1484 %1485 %1486 %1487 %1488 %1489 %1490 %1492 %1494 %1496 %1498 %1499 %1501 %1502 %1504 %1506 %1508 %1510 %1512 %1516 %1520 %1523 %1527 %1531 %1535 %1539 %1542 %1546 %1550 %1554 %1558 %1561 %1565 %1569 %1572 %1576 %1579 %1582 %1585 %1588 %1591 %1594 %1597 %1600 %1603 %1606 %1609 %1612 %1615 %1618 %1621 %1624 %1627 %1629 %1631 %1632 %1634 %1635 %1637 %1638 %1639 %1640 %1641 %1642 %1643 %1644 %1645 %1447 %1646 %1647 %1649 %1651 %1653 %1655 %1657 %1659 %1661 %1663 %1664 %1665 %1667 %1669 %1671 %1673 %1675 %1677 %1679 %1681 %1683 %1685 %1686 %1688 %1690 %1691 %1692 %1693 %1694 %1695 %1696 %1697 %1698 %1699 %1700 %1701 %1702 %1703 %1704 %1705 %1706 %1707 %1708 %1709 %1710 %1711 %1712 %1713 %1714 %1715 %1716 %1717 %1718 %1719 %1720 %1721 %1722 %1723 %1724 %1725 %1726 %1727 %1728 %1729 %1730 %1731 %1732 %1733 %1734 %1735 %1736 %1737 %1738 %1739 %1740 %1741 %1742 %1743 %1744 %1745 %1746 %1747 %1748 %1749 %1750 %1751 %1752 %1753 %1754 %1755 %1756 %1757 %1758 %1759 %1760 %1761 %1762 %1763 %1764 %1765 %1766 %1767 %1768 %1769 %1770 %1771 %1772 %1773 %1774 %1775 %1776 %1777 %1778 %1779 %1780 %1781 %1782 %1783 %1784 %1785 %1786 %1787 %1788 %1789 %1790 %1791 %1792 %1793 %1794 %1795 %1796 %1797 %1798 %1799 %1800 %1801 %1802 %1803 %1804 %1805 %1806 %1807 %1808 %1809 %1811 %1812 %1814 %1816 %1819 %1821 %1824 %1826 %1828 %1830 %1831 %1832 %1833 %1835 %1836 %1837 %1840 %1843 %1844 %1845 %1846 %1847 %1449 %1451 %1454 %1457 %1458 %1459 %1460 %1462 %1463 %1465 %1466 %1467 %1469 %1470 %1472 %1474 %1475 %1476 %1478 %1481 %1484 %1485 %1486 %1487 %1488 %1489 %1490 %1492 %1494 %1496 %1498 %1499 %1501 %1502 %1504 %1506 %1508 %1510 %1512 %1516 %1520 %1523 %1527 %1531 %1535 %1539 %1542 %1546 %1550 %1554 %1558 %1561 %1565 %1569 %1572 %1576 %1579 %1582 %1585 %1588 %1591 %1594 %1597 %1600 %1603 %1606 %1609 %1612 %1615 %1618 %1621 %1624 %1627 %1629 %1631 %1632 %1634 %1635 %1637 %1638 %1639 %1640 %1641 %1642 %1643 %1644 %1645 %1447 %1646 %1647 %1649 %1651 %1653 %1655 %1657 %1659 %1661 %1663 %1664 %1665 %1667 %1669 %1671 %1673 %1675 %1677 %1679 %1681 %1683 %1685 %1686 %1688 %1690 %1691 %1692 %1693 %1694 %1695 %1696 %1697 %1698 %1699 %1700 %1701 %1702 %1703 %1704 %1705 %1706 %1707 %1708 %1709 %1710 %1711 %1712 %1713 %1714 %1715 %1716 %1717 %1718 %1719 %1720 %1721 %1722 %1723 %1724 %1725 %1726 %1727 %1728 %1729 %1730 %1731 %1732 %1733 %1734 %1735 %1736 %1737 %1738 %1739 %1740 %1741 %1742 %1743 %1744 %1745 %1746 %1747 %1748 %1749 %1750 %1751 %1752 %1753 %1754 %1755 %1756 %1757 %1758 %1759 %1760 %1761 %1762 %1763 %1764 %1765 %1766 %1767 %1768 %1769 %1770 %1771 %1772 %1773 %1774 %1775 %1776 %1777 %1778 %1779 %1780 %1781 %1782 %1783 %1784 %1785 %1786 %1787 %1788 %1789 %1790 %1791 %1792 %1793 %1794 %1795 %1796 %1797 %1798 %1799 %1800 %1801 %1802 %1803 %1804 %1805 %1806 %1807 %1808 %1809 %1811 %1812 %1814 %1816 %1819 %1821 %1824 %1826 %1828 %1830 %1831 %1832 %1833 %1835 %1836 %1837 %1840 %1843 %1844 %1845 %1846 %1847 (*.f64 %170 %57) (*.f64 %61 %343) (*.f64 %57 %170) (*.f64 %1447 t) (pow.f64 %1461 #s(literal 1 binary64)) (/.f64 (fma.f64 %1838 %165 %3) %165) (/.f64 (fma.f64 %68 %165 %1573) %1545) (/.f64 (fma.f64 %68 %165 %1625) %1545) (/.f64 %61 %173) %1461 (/.f64 #s(literal 1 binary64) (/.f64 %173 %61)) (/.f64 #s(literal 1 binary64) (pow.f64 %1461 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %1864) (neg.f64 %1464) (fma.f64 %323 t %1838) (fma.f64 %465 t %425) (fma.f64 %68 %170 %425) (fma.f64 t %465 %425) (fma.f64 %3 %170 %1838) (fma.f64 z %336 %1838) (fma.f64 y %347 %1838) (fma.f64 x (/.f64 t %165) %425) (-.f64 %1838 (neg.f64 %425)) (-.f64 %1838 (/.f64 %12 %165)) (+.f64 %425 %1838) (+.f64 %1838 %425) (*.f64 %266 %59) (*.f64 %66 %353) (*.f64 %59 %266) (pow.f64 %1468 #s(literal 1 binary64)) (/.f64 %950 %163) (/.f64 (fma.f64 %349 %163 x) %163) (/.f64 (fma.f64 %32 %163 %1551) %1530) (/.f64 (fma.f64 %32 %163 %1607) %1530) (/.f64 %66 %167) (/.f64 %57 %262) (/.f64 %1447 t) (/.f64 #s(literal 1 binary64) (/.f64 %167 %66)) (/.f64 #s(literal 1 binary64) (pow.f64 %1468 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %163 %59)) %1468 (neg.f64 (/.f64 %59 %167)) (neg.f64 (/.f64 %66 %163)) (fma.f64 %25 %339 %457) (fma.f64 %27 %322 %457) (fma.f64 %32 %266 %457) (fma.f64 %3 (/.f64 %14 %163) %457) (fma.f64 z %1911 %457) (fma.f64 y (/.f64 %27 %163) %457) (fma.f64 x %266 %349) (-.f64 %457 (/.f64 %55 %163)) (-.f64 %349 (neg.f64 %457)) (-.f64 %349 (/.f64 %71 %163)) (+.f64 %457 %349) (+.f64 %349 %457) %1449 %1451 %1454 %1457 %1458 %1459 %1460 %1462 %1463 %1465 %1466 %1467 %1469 %1470 %1472 %1474 %1475 %1476 %1478 %1481 %1484 %1485 %1486 %1487 %1488 %1489 %1490 %1492 %1494 %1496 %1498 %1499 %1501 %1502 %1504 %1506 %1508 %1510 %1512 %1516 %1520 %1523 %1527 %1531 %1535 %1539 %1542 %1546 %1550 %1554 %1558 %1561 %1565 %1569 %1572 %1576 %1579 %1582 %1585 %1588 %1591 %1594 %1597 %1600 %1603 %1606 %1609 %1612 %1615 %1618 %1621 %1624 %1627 %1629 %1631 %1632 %1634 %1635 %1637 %1638 %1639 %1640 %1641 %1642 %1643 %1644 %1645 %1447 %1646 %1647 %1649 %1651 %1653 %1655 %1657 %1659 %1661 %1663 %1664 %1665 %1667 %1669 %1671 %1673 %1675 %1677 %1679 %1681 %1683 %1685 %1686 %1688 %1690 %1691 %1692 %1693 %1694 %1695 %1696 %1697 %1698 %1699 %1700 %1701 %1702 %1703 %1704 %1705 %1706 %1707 %1708 %1709 %1710 %1711 %1712 %1713 %1714 %1715 %1716 %1717 %1718 %1719 %1720 %1721 %1722 %1723 %1724 %1725 %1726 %1727 %1728 %1729 %1730 %1731 %1732 %1733 %1734 %1735 %1736 %1737 %1738 %1739 %1740 %1741 %1742 %1743 %1744 %1745 %1746 %1747 %1748 %1749 %1750 %1751 %1752 %1753 %1754 %1755 %1756 %1757 %1758 %1759 %1760 %1761 %1762 %1763 %1764 %1765 %1766 %1767 %1768 %1769 %1770 %1771 %1772 %1773 %1774 %1775 %1776 %1777 %1778 %1779 %1780 %1781 %1782 %1783 %1784 %1785 %1786 %1787 %1788 %1789 %1790 %1791 %1792 %1793 %1794 %1795 %1796 %1797 %1798 %1799 %1800 %1801 %1802 %1803 %1804 %1805 %1806 %1807 %1808 %1809 %1811 %1812 %1814 %1816 %1819 %1821 %1824 %1826 %1828 %1830 %1831 %1832 %1833 %1835 %1836 %1837 %1840 %1843 %1844 %1845 %1846 %1847 %1449 %1451 %1454 %1457 %1458 %1459 %1460 %1462 %1463 %1465 %1466 %1467 %1469 %1470 %1472 %1474 %1475 %1476 %1478 %1481 %1484 %1485 %1486 %1487 %1488 %1489 %1490 %1492 %1494 %1496 %1498 %1499 %1501 %1502 %1504 %1506 %1508 %1510 %1512 %1516 %1520 %1523 %1527 %1531 %1535 %1539 %1542 %1546 %1550 %1554 %1558 %1561 %1565 %1569 %1572 %1576 %1579 %1582 %1585 %1588 %1591 %1594 %1597 %1600 %1603 %1606 %1609 %1612 %1615 %1618 %1621 %1624 %1627 %1629 %1631 %1632 %1634 %1635 %1637 %1638 %1639 %1640 %1641 %1642 %1643 %1644 %1645 %1447 %1646 %1647 %1649 %1651 %1653 %1655 %1657 %1659 %1661 %1663 %1664 %1665 %1667 %1669 %1671 %1673 %1675 %1677 %1679 %1681 %1683 %1685 %1686 %1688 %1690 %1691 %1692 %1693 %1694 %1695 %1696 %1697 %1698 %1699 %1700 %1701 %1702 %1703 %1704 %1705 %1706 %1707 %1708 %1709 %1710 %1711 %1712 %1713 %1714 %1715 %1716 %1717 %1718 %1719 %1720 %1721 %1722 %1723 %1724 %1725 %1726 %1727 %1728 %1729 %1730 %1731 %1732 %1733 %1734 %1735 %1736 %1737 %1738 %1739 %1740 %1741 %1742 %1743 %1744 %1745 %1746 %1747 %1748 %1749 %1750 %1751 %1752 %1753 %1754 %1755 %1756 %1757 %1758 %1759 %1760 %1761 %1762 %1763 %1764 %1765 %1766 %1767 %1768 %1769 %1770 %1771 %1772 %1773 %1774 %1775 %1776 %1777 %1778 %1779 %1780 %1781 %1782 %1783 %1784 %1785 %1786 %1787 %1788 %1789 %1790 %1791 %1792 %1793 %1794 %1795 %1796 %1797 %1798 %1799 %1800 %1801 %1802 %1803 %1804 %1805 %1806 %1807 %1808 %1809 %1811 %1812 %1814 %1816 %1819 %1821 %1824 %1826 %1828 %1830 %1831 %1832 %1833 %1835 %1836 %1837 %1840 %1843 %1844 %1845 %1846 %1847 %1449 %1451 %1454 %1457 %1458 %1459 %1460 %1462 %1463 %1465 %1466 %1467 %1469 %1470 %1472 %1474 %1475 %1476 %1478 %1481 %1484 %1485 %1486 %1487 %1488 %1489 %1490 %1492 %1494 %1496 %1498 %1499 %1501 %1502 %1504 %1506 %1508 %1510 %1512 %1516 %1520 %1523 %1527 %1531 %1535 %1539 %1542 %1546 %1550 %1554 %1558 %1561 %1565 %1569 %1572 %1576 %1579 %1582 %1585 %1588 %1591 %1594 %1597 %1600 %1603 %1606 %1609 %1612 %1615 %1618 %1621 %1624 %1627 %1629 %1631 %1632 %1634 %1635 %1637 %1638 %1639 %1640 %1641 %1642 %1643 %1644 %1645 %1447 %1646 %1647 %1649 %1651 %1653 %1655 %1657 %1659 %1661 %1663 %1664 %1665 %1667 %1669 %1671 %1673 %1675 %1677 %1679 %1681 %1683 %1685 %1686 %1688 %1690 %1691 %1692 %1693 %1694 %1695 %1696 %1697 %1698 %1699 %1700 %1701 %1702 %1703 %1704 %1705 %1706 %1707 %1708 %1709 %1710 %1711 %1712 %1713 %1714 %1715 %1716 %1717 %1718 %1719 %1720 %1721 %1722 %1723 %1724 %1725 %1726 %1727 %1728 %1729 %1730 %1731 %1732 %1733 %1734 %1735 %1736 %1737 %1738 %1739 %1740 %1741 %1742 %1743 %1744 %1745 %1746 %1747 %1748 %1749 %1750 %1751 %1752 %1753 %1754 %1755 %1756 %1757 %1758 %1759 %1760 %1761 %1762 %1763 %1764 %1765 %1766 %1767 %1768 %1769 %1770 %1771 %1772 %1773 %1774 %1775 %1776 %1777 %1778 %1779 %1780 %1781 %1782 %1783 %1784 %1785 %1786 %1787 %1788 %1789 %1790 %1791 %1792 %1793 %1794 %1795 %1796 %1797 %1798 %1799 %1800 %1801 %1802 %1803 %1804 %1805 %1806 %1807 %1808 %1809 %1811 %1812 %1814 %1816 %1819 %1821 %1824 %1826 %1828 %1830 %1831 %1832 %1833 %1835 %1836 %1837 %1840 %1843 %1844 %1845 %1846 %1847 %1449 %1451 %1454 %1457 %1458 %1459 %1460 %1462 %1463 %1465 %1466 %1467 %1469 %1470 %1472 %1474 %1475 %1476 %1478 %1481 %1484 %1485 %1486 %1487 %1488 %1489 %1490 %1492 %1494 %1496 %1498 %1499 %1501 %1502 %1504 %1506 %1508 %1510 %1512 %1516 %1520 %1523 %1527 %1531 %1535 %1539 %1542 %1546 %1550 %1554 %1558 %1561 %1565 %1569 %1572 %1576 %1579 %1582 %1585 %1588 %1591 %1594 %1597 %1600 %1603 %1606 %1609 %1612 %1615 %1618 %1621 %1624 %1627 %1629 %1631 %1632 %1634 %1635 %1637 %1638 %1639 %1640 %1641 %1642 %1643 %1644 %1645 %1447 %1646 %1647 %1649 %1651 %1653 %1655 %1657 %1659 %1661 %1663 %1664 %1665 %1667 %1669 %1671 %1673 %1675 %1677 %1679 %1681 %1683 %1685 %1686 %1688 %1690 %1691 %1692 %1693 %1694 %1695 %1696 %1697 %1698 %1699 %1700 %1701 %1702 %1703 %1704 %1705 %1706 %1707 %1708 %1709 %1710 %1711 %1712 %1713 %1714 %1715 %1716 %1717 %1718 %1719 %1720 %1721 %1722 %1723 %1724 %1725 %1726 %1727 %1728 %1729 %1730 %1731 %1732 %1733 %1734 %1735 %1736 %1737 %1738 %1739 %1740 %1741 %1742 %1743 %1744 %1745 %1746 %1747 %1748 %1749 %1750 %1751 %1752 %1753 %1754 %1755 %1756 %1757 %1758 %1759 %1760 %1761 %1762 %1763 %1764 %1765 %1766 %1767 %1768 %1769 %1770 %1771 %1772 %1773 %1774 %1775 %1776 %1777 %1778 %1779 %1780 %1781 %1782 %1783 %1784 %1785 %1786 %1787 %1788 %1789 %1790 %1791 %1792 %1793 %1794 %1795 %1796 %1797 %1798 %1799 %1800 %1801 %1802 %1803 %1804 %1805 %1806 %1807 %1808 %1809 %1811 %1812 %1814 %1816 %1819 %1821 %1824 %1826 %1828 %1830 %1831 %1832 %1833 %1835 %1836 %1837 %1840 %1843 %1844 %1845 %1846 %1847 (*.f64 %64 %165) (*.f64 %1864 t) (*.f64 %173 (/.f64 #s(literal 1 binary64) %66)) (*.f64 %165 %64) (pow.f64 %1479 #s(literal 1 binary64)) (/.f64 (*.f64 %165 #s(literal 1 binary64)) %59) (/.f64 (*.f64 %163 %64) t) (/.f64 (fma.f64 %1326 %59 %118) %59) (/.f64 (fma.f64 %140 %59 (*.f64 %118 %59)) %1938) (/.f64 (fma.f64 %140 %59 (*.f64 %59 %118)) %1938) (/.f64 (*.f64 %163 #s(literal 1 binary64)) %1249) (/.f64 %173 %66) (/.f64 %163 %1249) %1479 (/.f64 #s(literal 1 binary64) %1447) (neg.f64 %1482) (fma.f64 (/.f64 %118 %57) t %1326) (fma.f64 (/.f64 #s(literal 1 binary64) %57) t %1952) (fma.f64 (/.f64 %140 %57) t %1955) (fma.f64 %25 (/.f64 b %59) %1955) (fma.f64 %141 (/.f64 y %59) %1955) (fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) %59) %1952) (fma.f64 %118 %64 %1326) (fma.f64 %131 (/.f64 %14 %59) %1955) (fma.f64 %140 %64 %1955) (fma.f64 b (/.f64 %25 %59) %1955) (fma.f64 #s(literal 1 binary64) %64 %1952) (fma.f64 y (/.f64 %141 %59) %1955) (-.f64 %64 (/.f64 %202 %59)) (-.f64 %1955 (/.f64 %160 %59)) (-.f64 %1326 (neg.f64 %1955)) (-.f64 %1326 (/.f64 %120 %59)) (+.f64 %1980 %968) (+.f64 %1952 %64) (+.f64 %968 %1980) (+.f64 %64 %1952) (+.f64 %1955 %1326) (+.f64 %1326 %1955) %1449 %1451 %1454 %1457 %1458 %1459 %1460 %1462 %1463 %1465 %1466 %1467 %1469 %1470 %1472 %1474 %1475 %1476 %1478 %1481 %1484 %1485 %1486 %1487 %1488 %1489 %1490 %1492 %1494 %1496 %1498 %1499 %1501 %1502 %1504 %1506 %1508 %1510 %1512 %1516 %1520 %1523 %1527 %1531 %1535 %1539 %1542 %1546 %1550 %1554 %1558 %1561 %1565 %1569 %1572 %1576 %1579 %1582 %1585 %1588 %1591 %1594 %1597 %1600 %1603 %1606 %1609 %1612 %1615 %1618 %1621 %1624 %1627 %1629 %1631 %1632 %1634 %1635 %1637 %1638 %1639 %1640 %1641 %1642 %1643 %1644 %1645 %1447 %1646 %1647 %1649 %1651 %1653 %1655 %1657 %1659 %1661 %1663 %1664 %1665 %1667 %1669 %1671 %1673 %1675 %1677 %1679 %1681 %1683 %1685 %1686 %1688 %1690 %1691 %1692 %1693 %1694 %1695 %1696 %1697 %1698 %1699 %1700 %1701 %1702 %1703 %1704 %1705 %1706 %1707 %1708 %1709 %1710 %1711 %1712 %1713 %1714 %1715 %1716 %1717 %1718 %1719 %1720 %1721 %1722 %1723 %1724 %1725 %1726 %1727 %1728 %1729 %1730 %1731 %1732 %1733 %1734 %1735 %1736 %1737 %1738 %1739 %1740 %1741 %1742 %1743 %1744 %1745 %1746 %1747 %1748 %1749 %1750 %1751 %1752 %1753 %1754 %1755 %1756 %1757 %1758 %1759 %1760 %1761 %1762 %1763 %1764 %1765 %1766 %1767 %1768 %1769 %1770 %1771 %1772 %1773 %1774 %1775 %1776 %1777 %1778 %1779 %1780 %1781 %1782 %1783 %1784 %1785 %1786 %1787 %1788 %1789 %1790 %1791 %1792 %1793 %1794 %1795 %1796 %1797 %1798 %1799 %1800 %1801 %1802 %1803 %1804 %1805 %1806 %1807 %1808 %1809 %1811 %1812 %1814 %1816 %1819 %1821 %1824 %1826 %1828 %1830 %1831 %1832 %1833 %1835 %1836 %1837 %1840 %1843 %1844 %1845 %1846 %1847 %1988 %1989 %1990 %1991 %1993 %1994 %1995 %1996 %1997 %1999 %2001 %2002 %2003 %2004 %2005 %2007 %2009 %2011 %339 %2013 %2015 %2016 %1988 %1989 %1990 %1991 %1993 %1994 %1995 %1996 %1997 %1999 %2001 %2002 %2003 %2004 %2005 %2007 %2009 %2011 %339 %2013 %2015 %2016 (*.f64 %343 %27) (*.f64 %19 %170) (*.f64 %27 %343) (*.f64 z (*.f64 %14 %343)) (*.f64 z (/.f64 %14 %173)) (*.f64 z %353) (pow.f64 %356 #s(literal 1 binary64)) (/.f64 (*.f64 %27 #s(literal 1 binary64)) %173) (/.f64 (*.f64 %11 %343) %38) (/.f64 (*.f64 z %343) t) (/.f64 %2000 %2032) (/.f64 %19 %165) (/.f64 %11 %2032) (/.f64 %11 %163) (/.f64 %27 %173) (/.f64 #s(literal 1 binary64) (/.f64 %165 %19)) (/.f64 #s(literal 1 binary64) (/.f64 %167 z)) (/.f64 #s(literal 1 binary64) (pow.f64 %356 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %173 %27)) (/.f64 z %167) (neg.f64 (/.f64 %19 %173)) %356 %1449 %1451 %1454 %1457 %1458 %1459 %1460 %1462 %1463 %1465 %1466 %1467 %1469 %1470 %1472 %1474 %1475 %1476 %1478 %1481 %1484 %1485 %1486 %1487 %1488 %1489 %1490 %1492 %1494 %1496 %1498 %1499 %1501 %1502 %1504 %1506 %1508 %1510 %1512 %1516 %1520 %1523 %1527 %1531 %1535 %1539 %1542 %1546 %1550 %1554 %1558 %1561 %1565 %1569 %1572 %1576 %1579 %1582 %1585 %1588 %1591 %1594 %1597 %1600 %1603 %1606 %1609 %1612 %1615 %1618 %1621 %1624 %1627 %1629 %1631 %1632 %1634 %1635 %1637 %1638 %1639 %1640 %1641 %1642 %1643 %1644 %1645 %1447 %1646 %1647 %1649 %1651 %1653 %1655 %1657 %1659 %1661 %1663 %1664 %1665 %1667 %1669 %1671 %1673 %1675 %1677 %1679 %1681 %1683 %1685 %1686 %1688 %1690 %1691 %1692 %1693 %1694 %1695 %1696 %1697 %1698 %1699 %1700 %1701 %1702 %1703 %1704 %1705 %1706 %1707 %1708 %1709 %1710 %1711 %1712 %1713 %1714 %1715 %1716 %1717 %1718 %1719 %1720 %1721 %1722 %1723 %1724 %1725 %1726 %1727 %1728 %1729 %1730 %1731 %1732 %1733 %1734 %1735 %1736 %1737 %1738 %1739 %1740 %1741 %1742 %1743 %1744 %1745 %1746 %1747 %1748 %1749 %1750 %1751 %1752 %1753 %1754 %1755 %1756 %1757 %1758 %1759 %1760 %1761 %1762 %1763 %1764 %1765 %1766 %1767 %1768 %1769 %1770 %1771 %1772 %1773 %1774 %1775 %1776 %1777 %1778 %1779 %1780 %1781 %1782 %1783 %1784 %1785 %1786 %1787 %1788 %1789 %1790 %1791 %1792 %1793 %1794 %1795 %1796 %1797 %1798 %1799 %1800 %1801 %1802 %1803 %1804 %1805 %1806 %1807 %1808 %1809 %1811 %1812 %1814 %1816 %1819 %1821 %1824 %1826 %1828 %1830 %1831 %1832 %1833 %1835 %1836 %1837 %1840 %1843 %1844 %1845 %1846 %1847 (*.f64 %1911 t) (*.f64 %170 %25) (*.f64 %159 %343) (*.f64 %25 %170) (*.f64 y %374) (*.f64 y %266) (pow.f64 %322 #s(literal 1 binary64)) (/.f64 (*.f64 %25 #s(literal 1 binary64)) %165) (/.f64 (*.f64 %20 %170) %38) (/.f64 %367 t) (/.f64 %336 t) (/.f64 %921 %167) (/.f64 %338 %163) (/.f64 %159 %173) (/.f64 %20 %167) (/.f64 %25 %165) (/.f64 #s(literal 1 binary64) (/.f64 %173 %159)) (/.f64 #s(literal 1 binary64) (/.f64 %163 y)) (/.f64 #s(literal 1 binary64) (pow.f64 %322 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %165 %25)) %322 (neg.f64 (/.f64 %25 %173)) (neg.f64 (/.f64 %159 %165)) %1449 %1451 %1454 %1457 %1458 %1459 %1460 %1462 %1463 %1465 %1466 %1467 %1469 %1470 %1472 %1474 %1475 %1476 %1478 %1481 %1484 %1485 %1486 %1487 %1488 %1489 %1490 %1492 %1494 %1496 %1498 %1499 %1501 %1502 %1504 %1506 %1508 %1510 %1512 %1516 %1520 %1523 %1527 %1531 %1535 %1539 %1542 %1546 %1550 %1554 %1558 %1561 %1565 %1569 %1572 %1576 %1579 %1582 %1585 %1588 %1591 %1594 %1597 %1600 %1603 %1606 %1609 %1612 %1615 %1618 %1621 %1624 %1627 %1629 %1631 %1632 %1634 %1635 %1637 %1638 %1639 %1640 %1641 %1642 %1643 %1644 %1645 %1447 %1646 %1647 %1649 %1651 %1653 %1655 %1657 %1659 %1661 %1663 %1664 %1665 %1667 %1669 %1671 %1673 %1675 %1677 %1679 %1681 %1683 %1685 %1686 %1688 %1690 %1691 %1692 %1693 %1694 %1695 %1696 %1697 %1698 %1699 %1700 %1701 %1702 %1703 %1704 %1705 %1706 %1707 %1708 %1709 %1710 %1711 %1712 %1713 %1714 %1715 %1716 %1717 %1718 %1719 %1720 %1721 %1722 %1723 %1724 %1725 %1726 %1727 %1728 %1729 %1730 %1731 %1732 %1733 %1734 %1735 %1736 %1737 %1738 %1739 %1740 %1741 %1742 %1743 %1744 %1745 %1746 %1747 %1748 %1749 %1750 %1751 %1752 %1753 %1754 %1755 %1756 %1757 %1758 %1759 %1760 %1761 %1762 %1763 %1764 %1765 %1766 %1767 %1768 %1769 %1770 %1771 %1772 %1773 %1774 %1775 %1776 %1777 %1778 %1779 %1780 %1781 %1782 %1783 %1784 %1785 %1786 %1787 %1788 %1789 %1790 %1791 %1792 %1793 %1794 %1795 %1796 %1797 %1798 %1799 %1800 %1801 %1802 %1803 %1804 %1805 %1806 %1807 %1808 %1809 %1811 %1812 %1814 %1816 %1819 %1821 %1824 %1826 %1828 %1830 %1831 %1832 %1833 %1835 %1836 %1837 %1840 %1843 %1844 %1845 %1846 %1847 %1449 %1451 %1454 %1457 %1458 %1459 %1460 %1462 %1463 %1465 %1466 %1467 %1469 %1470 %1472 %1474 %1475 %1476 %1478 %1481 %1484 %1485 %1486 %1487 %1488 %1489 %1490 %1492 %1494 %1496 %1498 %1499 %1501 %1502 %1504 %1506 %1508 %1510 %1512 %1516 %1520 %1523 %1527 %1531 %1535 %1539 %1542 %1546 %1550 %1554 %1558 %1561 %1565 %1569 %1572 %1576 %1579 %1582 %1585 %1588 %1591 %1594 %1597 %1600 %1603 %1606 %1609 %1612 %1615 %1618 %1621 %1624 %1627 %1629 %1631 %1632 %1634 %1635 %1637 %1638 %1639 %1640 %1641 %1642 %1643 %1644 %1645 %1447 %1646 %1647 %1649 %1651 %1653 %1655 %1657 %1659 %1661 %1663 %1664 %1665 %1667 %1669 %1671 %1673 %1675 %1677 %1679 %1681 %1683 %1685 %1686 %1688 %1690 %1691 %1692 %1693 %1694 %1695 %1696 %1697 %1698 %1699 %1700 %1701 %1702 %1703 %1704 %1705 %1706 %1707 %1708 %1709 %1710 %1711 %1712 %1713 %1714 %1715 %1716 %1717 %1718 %1719 %1720 %1721 %1722 %1723 %1724 %1725 %1726 %1727 %1728 %1729 %1730 %1731 %1732 %1733 %1734 %1735 %1736 %1737 %1738 %1739 %1740 %1741 %1742 %1743 %1744 %1745 %1746 %1747 %1748 %1749 %1750 %1751 %1752 %1753 %1754 %1755 %1756 %1757 %1758 %1759 %1760 %1761 %1762 %1763 %1764 %1765 %1766 %1767 %1768 %1769 %1770 %1771 %1772 %1773 %1774 %1775 %1776 %1777 %1778 %1779 %1780 %1781 %1782 %1783 %1784 %1785 %1786 %1787 %1788 %1789 %1790 %1791 %1792 %1793 %1794 %1795 %1796 %1797 %1798 %1799 %1800 %1801 %1802 %1803 %1804 %1805 %1806 %1807 %1808 %1809 %1811 %1812 %1814 %1816 %1819 %1821 %1824 %1826 %1828 %1830 %1831 %1832 %1833 %1835 %1836 %1837 %1840 %1843 %1844 %1845 %1846 %1847 %1449 %1451 %1454 %1457 %1458 %1459 %1460 %1462 %1463 %1465 %1466 %1467 %1469 %1470 %1472 %1474 %1475 %1476 %1478 %1481 %1484 %1485 %1486 %1487 %1488 %1489 %1490 %1492 %1494 %1496 %1498 %1499 %1501 %1502 %1504 %1506 %1508 %1510 %1512 %1516 %1520 %1523 %1527 %1531 %1535 %1539 %1542 %1546 %1550 %1554 %1558 %1561 %1565 %1569 %1572 %1576 %1579 %1582 %1585 %1588 %1591 %1594 %1597 %1600 %1603 %1606 %1609 %1612 %1615 %1618 %1621 %1624 %1627 %1629 %1631 %1632 %1634 %1635 %1637 %1638 %1639 %1640 %1641 %1642 %1643 %1644 %1645 %1447 %1646 %1647 %1649 %1651 %1653 %1655 %1657 %1659 %1661 %1663 %1664 %1665 %1667 %1669 %1671 %1673 %1675 %1677 %1679 %1681 %1683 %1685 %1686 %1688 %1690 %1691 %1692 %1693 %1694 %1695 %1696 %1697 %1698 %1699 %1700 %1701 %1702 %1703 %1704 %1705 %1706 %1707 %1708 %1709 %1710 %1711 %1712 %1713 %1714 %1715 %1716 %1717 %1718 %1719 %1720 %1721 %1722 %1723 %1724 %1725 %1726 %1727 %1728 %1729 %1730 %1731 %1732 %1733 %1734 %1735 %1736 %1737 %1738 %1739 %1740 %1741 %1742 %1743 %1744 %1745 %1746 %1747 %1748 %1749 %1750 %1751 %1752 %1753 %1754 %1755 %1756 %1757 %1758 %1759 %1760 %1761 %1762 %1763 %1764 %1765 %1766 %1767 %1768 %1769 %1770 %1771 %1772 %1773 %1774 %1775 %1776 %1777 %1778 %1779 %1780 %1781 %1782 %1783 %1784 %1785 %1786 %1787 %1788 %1789 %1790 %1791 %1792 %1793 %1794 %1795 %1796 %1797 %1798 %1799 %1800 %1801 %1802 %1803 %1804 %1805 %1806 %1807 %1808 %1809 %1811 %1812 %1814 %1816 %1819 %1821 %1824 %1826 %1828 %1830 %1831 %1832 %1833 %1835 %1836 %1837 %1840 %1843 %1844 %1845 %1846 %1847 %1449 %1451 %1454 %1457 %1458 %1459 %1460 %1462 %1463 %1465 %1466 %1467 %1469 %1470 %1472 %1474 %1475 %1476 %1478 %1481 %1484 %1485 %1486 %1487 %1488 %1489 %1490 %1492 %1494 %1496 %1498 %1499 %1501 %1502 %1504 %1506 %1508 %1510 %1512 %1516 %1520 %1523 %1527 %1531 %1535 %1539 %1542 %1546 %1550 %1554 %1558 %1561 %1565 %1569 %1572 %1576 %1579 %1582 %1585 %1588 %1591 %1594 %1597 %1600 %1603 %1606 %1609 %1612 %1615 %1618 %1621 %1624 %1627 %1629 %1631 %1632 %1634 %1635 %1637 %1638 %1639 %1640 %1641 %1642 %1643 %1644 %1645 %1447 %1646 %1647 %1649 %1651 %1653 %1655 %1657 %1659 %1661 %1663 %1664 %1665 %1667 %1669 %1671 %1673 %1675 %1677 %1679 %1681 %1683 %1685 %1686 %1688 %1690 %1691 %1692 %1693 %1694 %1695 %1696 %1697 %1698 %1699 %1700 %1701 %1702 %1703 %1704 %1705 %1706 %1707 %1708 %1709 %1710 %1711 %1712 %1713 %1714 %1715 %1716 %1717 %1718 %1719 %1720 %1721 %1722 %1723 %1724 %1725 %1726 %1727 %1728 %1729 %1730 %1731 %1732 %1733 %1734 %1735 %1736 %1737 %1738 %1739 %1740 %1741 %1742 %1743 %1744 %1745 %1746 %1747 %1748 %1749 %1750 %1751 %1752 %1753 %1754 %1755 %1756 %1757 %1758 %1759 %1760 %1761 %1762 %1763 %1764 %1765 %1766 %1767 %1768 %1769 %1770 %1771 %1772 %1773 %1774 %1775 %1776 %1777 %1778 %1779 %1780 %1781 %1782 %1783 %1784 %1785 %1786 %1787 %1788 %1789 %1790 %1791 %1792 %1793 %1794 %1795 %1796 %1797 %1798 %1799 %1800 %1801 %1802 %1803 %1804 %1805 %1806 %1807 %1808 %1809 %1811 %1812 %1814 %1816 %1819 %1821 %1824 %1826 %1828 %1830 %1831 %1832 %1833 %1835 %1836 %1837 %1840 %1843 %1844 %1845 %1846 %1847 (*.f64 (/.f64 %223 %163) t) (*.f64 %170 %223) (*.f64 %2082 %343) (*.f64 %223 %170) (pow.f64 %2085 #s(literal 1 binary64)) (/.f64 (*.f64 %223 #s(literal 1 binary64)) %165) (/.f64 (neg.f64 %2082) %165) (/.f64 %2082 %173) %2085 (/.f64 #s(literal 1 binary64) (/.f64 %173 %2082)) (/.f64 #s(literal 1 binary64) (pow.f64 %2085 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %165 %223)) (neg.f64 (/.f64 %223 %173)) (neg.f64 (/.f64 %2082 %165)) %1449 %1451 %1454 %1457 %1458 %1459 %1460 %1462 %1463 %1465 %1466 %1467 %1469 %1470 %1472 %1474 %1475 %1476 %1478 %1481 %1484 %1485 %1486 %1487 %1488 %1489 %1490 %1492 %1494 %1496 %1498 %1499 %1501 %1502 %1504 %1506 %1508 %1510 %1512 %1516 %1520 %1523 %1527 %1531 %1535 %1539 %1542 %1546 %1550 %1554 %1558 %1561 %1565 %1569 %1572 %1576 %1579 %1582 %1585 %1588 %1591 %1594 %1597 %1600 %1603 %1606 %1609 %1612 %1615 %1618 %1621 %1624 %1627 %1629 %1631 %1632 %1634 %1635 %1637 %1638 %1639 %1640 %1641 %1642 %1643 %1644 %1645 %1447 %1646 %1647 %1649 %1651 %1653 %1655 %1657 %1659 %1661 %1663 %1664 %1665 %1667 %1669 %1671 %1673 %1675 %1677 %1679 %1681 %1683 %1685 %1686 %1688 %1690 %1691 %1692 %1693 %1694 %1695 %1696 %1697 %1698 %1699 %1700 %1701 %1702 %1703 %1704 %1705 %1706 %1707 %1708 %1709 %1710 %1711 %1712 %1713 %1714 %1715 %1716 %1717 %1718 %1719 %1720 %1721 %1722 %1723 %1724 %1725 %1726 %1727 %1728 %1729 %1730 %1731 %1732 %1733 %1734 %1735 %1736 %1737 %1738 %1739 %1740 %1741 %1742 %1743 %1744 %1745 %1746 %1747 %1748 %1749 %1750 %1751 %1752 %1753 %1754 %1755 %1756 %1757 %1758 %1759 %1760 %1761 %1762 %1763 %1764 %1765 %1766 %1767 %1768 %1769 %1770 %1771 %1772 %1773 %1774 %1775 %1776 %1777 %1778 %1779 %1780 %1781 %1782 %1783 %1784 %1785 %1786 %1787 %1788 %1789 %1790 %1791 %1792 %1793 %1794 %1795 %1796 %1797 %1798 %1799 %1800 %1801 %1802 %1803 %1804 %1805 %1806 %1807 %1808 %1809 %1811 %1812 %1814 %1816 %1819 %1821 %1824 %1826 %1828 %1830 %1831 %1832 %1833 %1835 %1836 %1837 %1840 %1843 %1844 %1845 %1846 %1847 (*.f64 %1247 %59) (*.f64 %66 (/.f64 #s(literal 1 binary64) %2103)) (*.f64 %59 %1247) (pow.f64 %2107 #s(literal 1 binary64)) (/.f64 %950 %1245) (/.f64 (*.f64 %57 %1247) t) (/.f64 (fma.f64 %2112 %1245 %32) %1245) (/.f64 (fma.f64 x %1245 (*.f64 %32 %1245)) %2117) (/.f64 (fma.f64 x %1245 (*.f64 %1245 %32)) %2117) (/.f64 %66 %2103) (/.f64 %57 %2123) (/.f64 #s(literal 1 binary64) (/.f64 %2103 %66)) (/.f64 #s(literal 1 binary64) (pow.f64 %2107 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %1245 %59)) (/.f64 %59 (neg.f64 %2103)) %2107 (neg.f64 (/.f64 %59 %2103)) (neg.f64 (/.f64 %66 %1245)) (fma.f64 %25 (/.f64 z %1245) %2112) (fma.f64 %27 (/.f64 y %1245) %2112) (fma.f64 %32 %1247 %2112) (fma.f64 %3 (/.f64 %14 %1245) %2112) (fma.f64 z (/.f64 %25 %1245) %2112) (fma.f64 y (/.f64 %27 %1245) %2112) (fma.f64 x %1247 %2148) (-.f64 %2148 (/.f64 %71 %1245)) (-.f64 %2112 (neg.f64 %2148)) (-.f64 %2112 (/.f64 %55 %1245)) (+.f64 %2148 %2112) (+.f64 %2112 %2148) (*.f64 %494 %59) (*.f64 %66 (/.f64 #s(literal 1 binary64) %2159)) (*.f64 %59 %494) (pow.f64 %2163 #s(literal 1 binary64)) (/.f64 %950 %492) (/.f64 (*.f64 %57 %494) t) (/.f64 (fma.f64 %2168 %492 %32) %492) (/.f64 (fma.f64 x %492 (*.f64 %32 %492)) %2173) (/.f64 (fma.f64 x %492 (*.f64 %492 %32)) %2173) (/.f64 %66 %2159) (/.f64 %57 %2179) (/.f64 #s(literal 1 binary64) (/.f64 %2159 %66)) (/.f64 #s(literal 1 binary64) (pow.f64 %2163 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %492 %59)) (/.f64 %59 (neg.f64 %2159)) %2163 (neg.f64 (/.f64 %59 %2159)) (neg.f64 (/.f64 %66 %492)) (fma.f64 %25 (/.f64 z %492) %2168) (fma.f64 %27 (/.f64 y %492) %2168) (fma.f64 %32 %494 %2168) (fma.f64 %3 (/.f64 %14 %492) %2168) (fma.f64 z (/.f64 %25 %492) %2168) (fma.f64 y (/.f64 %27 %492) %2168) (fma.f64 x %494 %2204) (-.f64 %2204 (/.f64 %71 %492)) (-.f64 %2168 (neg.f64 %2204)) (-.f64 %2168 (/.f64 %55 %492)) (+.f64 %2204 %2168) (+.f64 %2168 %2204) %58 %60 %62 %63 %65 %67 %70 %73 %74 %75 %76 %77 %78 %79 %80 %81 %82 %83 %84 %85 %86 %87 %88 %89 %90 %91 %59 %92 %93 %94 %95 %96 %97 %98 %99 %100 %101 %102 %103 %104 %105 %107 %108 %109 %110 %111 %112 %115 %116 %1449 %1451 %1454 %1457 %1458 %1459 %1460 %1462 %1463 %1465 %1466 %1467 %1469 %1470 %1472 %1474 %1475 %1476 %1478 %1481 %1484 %1485 %1486 %1487 %1488 %1489 %1490 %1492 %1494 %1496 %1498 %1499 %1501 %1502 %1504 %1506 %1508 %1510 %1512 %1516 %1520 %1523 %1527 %1531 %1535 %1539 %1542 %1546 %1550 %1554 %1558 %1561 %1565 %1569 %1572 %1576 %1579 %1582 %1585 %1588 %1591 %1594 %1597 %1600 %1603 %1606 %1609 %1612 %1615 %1618 %1621 %1624 %1627 %1629 %1631 %1632 %1634 %1635 %1637 %1638 %1639 %1640 %1641 %1642 %1643 %1644 %1645 %1447 %1646 %1647 %1649 %1651 %1653 %1655 %1657 %1659 %1661 %1663 %1664 %1665 %1667 %1669 %1671 %1673 %1675 %1677 %1679 %1681 %1683 %1685 %1686 %1688 %1690 %1691 %1692 %1693 %1694 %1695 %1696 %1697 %1698 %1699 %1700 %1701 %1702 %1703 %1704 %1705 %1706 %1707 %1708 %1709 %1710 %1711 %1712 %1713 %1714 %1715 %1716 %1717 %1718 %1719 %1720 %1721 %1722 %1723 %1724 %1725 %1726 %1727 %1728 %1729 %1730 %1731 %1732 %1733 %1734 %1735 %1736 %1737 %1738 %1739 %1740 %1741 %1742 %1743 %1744 %1745 %1746 %1747 %1748 %1749 %1750 %1751 %1752 %1753 %1754 %1755 %1756 %1757 %1758 %1759 %1760 %1761 %1762 %1763 %1764 %1765 %1766 %1767 %1768 %1769 %1770 %1771 %1772 %1773 %1774 %1775 %1776 %1777 %1778 %1779 %1780 %1781 %1782 %1783 %1784 %1785 %1786 %1787 %1788 %1789 %1790 %1791 %1792 %1793 %1794 %1795 %1796 %1797 %1798 %1799 %1800 %1801 %1802 %1803 %1804 %1805 %1806 %1807 %1808 %1809 %1811 %1812 %1814 %1816 %1819 %1821 %1824 %1826 %1828 %1830 %1831 %1832 %1833 %1835 %1836 %1837 %1840 %1843 %1844 %1845 %1846 %1847 (*.f64 %2214 %14) (pow.f64 %2216 #s(literal 1 binary64)) (/.f64 (fma.f64 %939 %38 %138) %38) (/.f64 (neg.f64 %2214) %38) (/.f64 %2214 t) (/.f64 #s(literal 1 binary64) %2223) (neg.f64 %2225) (fma.f64 %14 %131 %939) (fma.f64 %138 %17 %939) %2216 (fma.f64 %141 y %939) (fma.f64 %131 %14 %939) (fma.f64 b %25 %939) (fma.f64 y %141 %939) (-.f64 %939 %160) (-.f64 %140 (neg.f64 %939)) (+.f64 (/.f64 (*.f64 %939 t) t) %140) (+.f64 %939 %140) (+.f64 %140 %939) (*.f64 (/.f64 %59 %2214) t) (*.f64 %2223 %59) (*.f64 %66 (/.f64 #s(literal 1 binary64) %2225)) (*.f64 %59 %2223) (pow.f64 %2247 #s(literal 1 binary64)) (/.f64 %950 %2216) (/.f64 (*.f64 %57 %2223) t) (/.f64 (fma.f64 %2252 %2216 %32) %2216) (/.f64 (fma.f64 x %2216 (*.f64 %32 %2216)) %2257) (/.f64 (fma.f64 x %2216 (*.f64 %2216 %32)) %2257) (/.f64 %66 %2225) (/.f64 %57 %2263) (/.f64 #s(literal 1 binary64) (/.f64 %2225 %66)) (/.f64 #s(literal 1 binary64) (pow.f64 %2247 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %2216 %59)) %2247 (neg.f64 (/.f64 %59 %2225)) (neg.f64 (/.f64 %66 %2216)) (fma.f64 (/.f64 %32 %2214) t %2252) (fma.f64 (/.f64 x %2214) t %2278) (fma.f64 %25 (/.f64 z %2216) %2252) (fma.f64 %27 (/.f64 y %2216) %2252) (fma.f64 %32 %2223 %2252) (fma.f64 %3 (/.f64 %14 %2216) %2252) (fma.f64 z (/.f64 %25 %2216) %2252) (fma.f64 y (/.f64 %27 %2216) %2252) (fma.f64 x %2223 %2278) (-.f64 %2278 (/.f64 %71 %2216)) (-.f64 %2252 (neg.f64 %2278)) (-.f64 %2252 (/.f64 %55 %2216)) (+.f64 %2278 %2252) (+.f64 %2252 %2278) |
Compiled 6 140 to 6 036 computations (1.7% saved)
Compiled 2 079 to 7 030 computations (-238.1% saved)
34 alts after pruning (32 fresh and 2 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 2 047 | 32 | 2 079 |
| Fresh | 0 | 0 | 0 |
| Picked | 22 | 2 | 24 |
| Done | 0 | 0 | 0 |
| Total | 2 069 | 34 | 2 103 |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 70.5% | %119 = (/.f64 y t) (/.f64 (fma.f64 %119 z x) (approx (- (/ (* b y) t) (- -1 a)) (fma.f64 (+.f64 (/.f64 a b) %119) b #s(literal 1 binary64)))) |
| ▶ | 56.5% | (/.f64 (fma.f64 (/.f64 y t) z x) (approx (- (/ (* b y) t) (- -1 a)) (-.f64 a #s(literal -1 binary64)))) |
| ▶ | 54.6% | (/.f64 (fma.f64 (neg.f64 y) (*.f64 (/.f64 #s(literal -1 binary64) t) z) x) (approx (+ (+ a 1) (/ (* y b) t)) (+.f64 #s(literal 1 binary64) a))) |
| ▶ | 54.6% | (/.f64 (fma.f64 y (/.f64 z t) x) (approx (+ (+ a 1) (/ (* y b) t)) (+.f64 #s(literal 1 binary64) a))) |
| ▶ | 56.5% | (/.f64 (+.f64 x (*.f64 z (/.f64 y t))) (approx (+ (+ a 1) (/ (* y b) t)) (+.f64 #s(literal 1 binary64) a))) |
| ▶ | 28.7% | (/.f64 (approx (+ (/ (* z y) t) x) (/.f64 (*.f64 z y) t)) (fma.f64 (/.f64 y t) b (-.f64 a #s(literal -1 binary64)))) |
| ▶ | 33.6% | %150 = (/ y t) (/.f64 #s(literal 1 binary64) (approx (/ (+ (* %150 b) (+ 1 a)) (+ (* %150 z) x)) (/.f64 b z))) |
| ▶ | 28.1% | (*.f64 (approx (/ t (+ (* b y) (+ (* a t) t))) (/.f64 #s(literal 1 binary64) a)) (fma.f64 (/.f64 y t) z x)) |
| ▶ | 29.7% | (*.f64 t (approx (/ (+ (* (/ y t) z) x) (+ (* b y) (+ (* a t) t))) (/.f64 x (+.f64 t (*.f64 a t))))) |
| ▶ | 28.1% | (approx (/ (+ (/ (* z y) t) x) (- (/ (* b y) t) (- -1 a))) (/.f64 (fma.f64 (/.f64 y t) z x) a)) |
| ▶ | 33.0% | (approx (/ (+ (/ (* z y) t) x) (- (/ (* b y) t) (- -1 a))) (*.f64 (/.f64 (+.f64 (/.f64 z t) (/.f64 x y)) b) t)) |
| ▶ | 47.0% | (approx (/ (+ (/ (* z y) t) x) (- (/ (* b y) t) (- -1 a))) (*.f64 (/.f64 y (fma.f64 b y (fma.f64 a t t))) z)) |
| ▶ | 25.6% | (approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (fma.f64 (/.f64 z t) (/.f64 y a) (/.f64 x a))) |
| ▶ | 27.6% | (approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (fma.f64 z (/.f64 (/.f64 y t) a) (/.f64 x a))) |
| ▶ | 26.1% | (approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (fma.f64 y (/.f64 (/.f64 z t) a) (/.f64 x a))) |
| ▶ | 24.1% | (approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (/.f64 (*.f64 (/.f64 t b) (fma.f64 (/.f64 y t) z x)) y)) |
| ▶ | 41.0% | (approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (/.f64 (*.f64 y z) (+.f64 (fma.f64 b y t) (*.f64 a t)))) |
| ▶ | 20.7% | (approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (/.f64 (*.f64 y z) (*.f64 t (+.f64 #s(literal 1 binary64) (approx (+ a (/ (* b y) t)) a))))) |
| ▶ | 15.4% | (approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (/.f64 (*.f64 y z) (approx (* t (+ 1 (+ a (/ (* b y) t)))) (*.f64 a t)))) |
| ▶ | 15.2% | %6 = (+ x (/ (* y z) t)) (approx (/ %6 (+ (+ a 1) (/ (* y b) t))) (/.f64 (approx %6 (/.f64 (*.f64 y z) t)) a)) |
| ▶ | 35.7% | %6 = (+ x (/ (* y z) t)) (approx (/ %6 (+ (+ a 1) (/ (* y b) t))) (/.f64 (approx (* t %6) (fma.f64 t x (*.f64 y z))) (*.f64 b y))) |
| ▶ | 26.2% | %6 = (+ x (/ (* y z) t)) (approx (/ %6 (+ (+ a 1) (/ (* y b) t))) (/.f64 (approx (* t %6) (*.f64 y z)) (*.f64 b y))) |
| ▶ | 9.8% | (approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (/.f64 (approx x #s(literal 0 binary64)) (+.f64 #s(literal 1 binary64) a))) |
| ✓ | 33.6% | (approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (/.f64 z b)) |
| ▶ | 50.6% | (approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (/.f64 x (fma.f64 y (/.f64 b t) (-.f64 a #s(literal -1 binary64))))) |
| ✓ | 39.6% | (approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (/.f64 x (+.f64 #s(literal 1 binary64) a))) |
| ▶ | 41.0% | (approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (*.f64 t (/.f64 x (fma.f64 b y (fma.f64 a t t))))) |
| ▶ | 18.6% | %6 = (+ x (/ (* y z) t)) (approx (/ %6 (+ (+ a 1) (/ (* y b) t))) (approx (/ %6 a) (/.f64 x a))) |
| ▶ | 43.1% | %6 = (+ x (/ (* y z) t)) (approx (/ %6 (+ (+ a 1) (/ (* y b) t))) (approx (/ (* t %6) (* b y)) (+.f64 (/.f64 z b) (/.f64 (*.f64 t x) (*.f64 b y))))) |
| ▶ | 36.6% | (approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (approx (/ x (+ 1 (+ a (/ (* b y) t)))) (/.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 b y) t))))) |
| ▶ | 18.8% | (approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (approx (/ x (+ 1 a)) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 x a))) a))) |
| ▶ | 23.8% | (approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (approx (/ x (+ 1 a)) (+.f64 x (*.f64 #s(literal -1 binary64) (*.f64 a x))))) |
| ▶ | 43.6% | (approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (approx (+ (* -1 (/ (- (* -1 (/ (* t x) b)) (* -1 (/ (* t (* z (+ 1 a))) (pow b 2)))) y)) (/ z b)) (/.f64 (+.f64 z (/.f64 (*.f64 t x) y)) b))) |
| ▶ | 16.5% | (approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (approx (+ (* -1 (/ (- (* -1 (/ (* t x) b)) (* -1 (/ (* t (* z (+ 1 a))) (pow b 2)))) y)) (/ z b)) (/.f64 (*.f64 t x) (*.f64 b y)))) |
Compiled 34 to 97 computations (-185.3% saved)
| Inputs |
|---|
| Outputs |
|---|
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 4202 | 31316 |
| 1× | iter-limit |
| Inputs |
|---|
%3 = (*.f64 y z) %5 = (/.f64 %3 t) %10 = (approx x #s(literal 0 binary64)) %13 = (+ x (/ (* y z) t)) %14 = (approx %13 %5) %15 = (*.f64 b y) %16 = (/.f64 %15 t) %17 = (*.f64 t x) %19 = (+.f64 #s(literal 1 binary64) a) %24 = (+ (+ a 1) (/ (* y b) t)) %25 = (approx %24 %19) %26 = (/.f64 x y) %27 = (/.f64 z t) %28 = (/.f64 b t) %29 = (/.f64 z b) %30 = (/.f64 %17 %15) %31 = (+.f64 %29 %30) %32 = (/.f64 y t) %33 = (fma.f64 t x %3) %34 = (+.f64 #s(literal 1 binary64) %16) %35 = (/.f64 x %34) %36 = (/.f64 #s(literal 1 binary64) a) %37 = (*.f64 a t) %38 = (/.f64 a b) %39 = (+.f64 %38 %32) %40 = (*.f64 z y) %41 = (neg.f64 y) %42 = (/.f64 #s(literal -1 binary64) t) %43 = (/.f64 %40 t) %44 = (*.f64 z %32) %45 = (fma.f64 %32 z x) %46 = (fma.f64 a t t) %47 = (fma.f64 b y %46) %48 = (/.f64 x %47) %49 = (fma.f64 y %27 x) %50 = (-.f64 a #s(literal -1 binary64)) %51 = (fma.f64 b y t) %52 = (/.f64 y %47) %53 = (+.f64 x %44) %54 = (/.f64 x a) %55 = (* t %13) %56 = (approx %55 %3) %57 = (approx %55 %33) %58 = (* b y) %60 = (approx (/ %55 %58) %31) %61 = (/.f64 t b) %66 = (+ 1 a) %77 = (+ (* -1 (/ (- (* -1 (/ (* t x) b)) (* -1 (/ (* t (* z %66)) (pow b 2)))) y)) (/ z b)) %78 = (approx %77 %30) %80 = (approx (/ %13 a) %54) %81 = (/ %58 t) %82 = (+ a %81) %83 = (approx %82 a) %84 = (+.f64 t %37) %85 = (/.f64 x %84) %86 = (/ y t) %88 = (+ (* %86 z) x) %91 = (+ %58 (+ (* a t) t)) %93 = (approx (/ %88 %91) %85) %94 = (/.f64 %17 y) %95 = (+.f64 z %94) %96 = (/.f64 b z) %100 = (approx (/ (+ (* %86 b) %66) %88) %96) %101 = (+ 1 %82) %103 = (approx (/ x %101) %35) %104 = (*.f64 a x) %105 = (*.f64 #s(literal -1 binary64) %104) %106 = (+.f64 x %105) %107 = (/ x %66) %108 = (approx %107 %106) %110 = (approx (* t %101) %37) %111 = (*.f64 #s(literal -1 binary64) %54) %112 = (+.f64 x %111) %113 = (/.f64 %112 a) %114 = (approx %107 %113) %116 = (approx (/ t %91) %36) %117 = (/.f64 %95 b) %118 = (approx %77 %117) %119 = (*.f64 %42 z) %120 = (fma.f64 %41 %119 x) %121 = (fma.f64 %32 b %50) %122 = (fma.f64 y %28 %50) %125 = (+ (/ (* z y) t) x) %126 = (approx %125 %43) %127 = (+.f64 %51 %37) %128 = (*.f64 %52 z) %130 = (- %81 (- -1 a)) %131 = (/ %125 %130) %133 = (*.f64 t %48) %134 = (approx %130 %50) %135 = (/.f64 %45 a) %136 = (/.f64 y a) %137 = (fma.f64 %27 %136 %54) %138 = (/.f64 %32 a) %139 = (fma.f64 z %138 %54) %140 = (/.f64 %27 a) %141 = (fma.f64 y %140 %54) %143 = (fma.f64 %39 b #s(literal 1 binary64)) %144 = (approx %130 %143) %145 = (+.f64 %27 %26) %146 = (/.f64 %145 b) %147 = (*.f64 %146 t) %148 = (*.f64 %61 %45) %149 = (/.f64 %148 y) %154 = (/ %13 %24) %160 = (/.f64 %14 a) %171 = (/.f64 x %122) %172 = (+.f64 #s(literal 1 binary64) %83) %173 = (*.f64 t %172) %174 = (/.f64 %3 %173) %180 = (/.f64 %56 %15) %182 = (/.f64 %57 %15) %184 = (/.f64 %3 %110) %186 = (/.f64 %3 %127) %188 = (/.f64 %10 %19) x y z %3 t %5 a #s(literal 1 binary64) b #s(literal 0 binary64) %10 %14 %15 %16 %17 #s(literal -1 binary64) %19 %25 %26 %27 %28 %29 %30 %31 %32 %33 %34 %35 %36 %37 %38 %39 %40 %41 %42 %43 %44 %45 %46 %47 %48 %49 %50 %51 %52 %53 %54 %56 %57 %60 %61 %78 %80 %83 %84 %85 %93 %94 %95 %96 %100 %103 %104 %105 %106 %108 %110 %111 %112 %113 %114 %116 %117 %118 %119 %120 %121 %122 %126 %127 %128 (approx %131 %128) %133 %134 %135 %136 %137 %138 %139 %140 %141 (approx %131 %135) %143 %144 %145 %146 %147 %148 %149 (approx %131 %147) (/.f64 %126 %121) (/.f64 %45 %144) (/.f64 %45 %134) (approx %154 %149) (approx %154 %60) (approx %154 %118) (approx %154 %78) (/.f64 %49 %25) %160 (approx %154 %160) (/.f64 %120 %25) (approx %154 %141) (approx %154 %80) (approx %154 %137) (approx %154 %139) (approx %154 %108) (approx %154 %114) (*.f64 t %93) (/.f64 %53 %25) %171 %172 %173 %174 (approx %154 %174) (approx %154 %133) (approx %154 %103) (*.f64 %116 %45) (/.f64 #s(literal 1 binary64) %100) %180 (approx %154 %180) %182 (approx %154 %182) %184 (approx %154 %184) %186 (approx %154 %186) %188 (approx %154 %188) (approx %154 %171) |
| Outputs |
|---|
%6 = (* y z) %9 = (+ x (/ %6 t)) %10 = (*.f64 y z) %11 = (/.f64 %10 t) %13 = (+.f64 x %11) %15 = (* t x) %16 = (*.f64 t x) %18 = (/ x y) %19 = (/.f64 x y) %22 = (* b y) %23 = (/ %15 %22) %24 = (*.f64 b y) %25 = (/.f64 %16 %24) %27 = (/ z b) %28 = (+ %27 %23) %29 = (/.f64 z b) %31 = (+.f64 %29 %25) %33 = (+ %15 %6) %35 = (fma.f64 t x %10) %38 = (/ %22 t) %39 = (+ 1 %38) %40 = (/ x %39) %42 = (/.f64 %24 t) %43 = (+.f64 #s(literal 1 binary64) %42) %44 = (/.f64 x %43) %47 = (* a t) %48 = (+ %47 t) %49 = (+ %22 %48) %50 = (/ x %49) %51 = (fma.f64 a t %24) %52 = (+.f64 t %51) %53 = (/.f64 x %52) %55 = (/ x a) %56 = (/.f64 x a) %61 = (+ 1 a) %71 = (+ (* -1 (/ (- (* -1 (/ %15 b)) (* -1 (/ (* t (* z %61)) (pow b 2)))) y)) %27) %73 = (+.f64 #s(literal 1 binary64) a) %74 = (*.f64 z %73) %75 = (*.f64 t %74) %77 = (pow.f64 b #s(literal 2 binary64)) %78 = (*.f64 %77 y) %79 = (/.f64 %75 %78) %80 = (fma.f64 #s(literal -1 binary64) %79 %29) %84 = (/ %9 a) %85 = (*.f64 a t) %86 = (/.f64 %10 %85) %91 = (/ x (+ t %47)) %92 = (+.f64 t %85) %93 = (/.f64 x %92) %95 = (/ y t) %97 = (+ (* %95 z) x) %98 = (/ %97 %49) %99 = (*.f64 t %52) %100 = (/.f64 %10 %99) %104 = (/ %15 y) %105 = (/.f64 %16 y) %107 = (+ z %104) %109 = (+.f64 z %105) %113 = (/ (+ (* %95 b) %61) %97) %114 = (+.f64 a %42) %115 = (+.f64 #s(literal 1 binary64) %114) %116 = (*.f64 t %115) %117 = (/.f64 %116 %10) %119 = (pow.f64 t #s(literal 2 binary64)) %120 = (*.f64 x %115) %121 = (*.f64 %119 %120) %122 = (pow.f64 y #s(literal 2 binary64)) %123 = (pow.f64 z #s(literal 2 binary64)) %124 = (*.f64 %122 %123) %129 = (pow.f64 t #s(literal 3 binary64)) %131 = (pow.f64 y #s(literal 3 binary64)) %132 = (pow.f64 z #s(literal 3 binary64)) %133 = (*.f64 %131 %132) %136 = (/.f64 (*.f64 %119 %115) %124) %141 = (pow.f64 t #s(literal 4 binary64)) %143 = (pow.f64 y #s(literal 4 binary64)) %156 = (+ a %38) %157 = (+ 1 %156) %158 = (/ x %157) %159 = (/.f64 x %115) %161 = (* a x) %162 = (*.f64 a x) %164 = (* -1 %161) %165 = (*.f64 #s(literal -1 binary64) %162) %167 = (+ x %164) %168 = (*.f64 #s(literal -1 binary64) a) %172 = (/ x %61) %173 = (/.f64 x %73) %175 = (* -1 %55) %176 = (*.f64 #s(literal -1 binary64) %56) %178 = (+ x %175) %179 = (/.f64 #s(literal 1 binary64) a) %181 = (*.f64 x (-.f64 #s(literal 1 binary64) %179)) %183 = (/ %178 a) %191 = (/ (+ (/ (* z y) t) x) (- %38 (- -1 a))) %192 = (/.f64 %10 %116) %196 = (* t %50) %197 = (/.f64 %16 %52) %199 = (/ z t) %200 = (+ %199 %18) %201 = (/.f64 z t) %203 = (+.f64 %19 %201) %205 = (/ %200 b) %206 = (*.f64 b t) %207 = (/.f64 z %206) %209 = (/.f64 x %24) %210 = (+.f64 %209 %207) %212 = (/ t b) %213 = (* %212 %97) %214 = (/.f64 %10 b) %216 = (/.f64 %16 b) %217 = (+.f64 %216 %214) %219 = (* t %98) %220 = (/.f64 %10 %52) %224 = (/.f64 %10 %16) %228 = (/.f64 t %24) %229 = (*.f64 b x) %230 = (/.f64 z %229) %231 = (+.f64 %228 %230) %234 = (/.f64 %10 x) %238 = (*.f64 x y) %239 = (*.f64 %77 %238) %244 = (*.f64 a %16) %245 = (/.f64 %10 %244) %249 = (/.f64 #s(literal 1 binary64) %52) %250 = (*.f64 x %52) %252 = (/.f64 %10 (*.f64 t %250)) %256 = (/.f64 t y) %257 = (/.f64 z x) %263 = (*.f64 z %115) %264 = (*.f64 y %263) %265 = (/.f64 %264 %16) %272 = (*.f64 %122 (*.f64 %123 %115)) %273 = (pow.f64 x #s(literal 2 binary64)) %274 = (*.f64 %119 %273) %275 = (/.f64 %272 %274) %283 = (*.f64 %131 (*.f64 %132 %115)) %284 = (pow.f64 x #s(literal 3 binary64)) %294 = (/.f64 #s(literal 1 binary64) %115) %296 = (/.f64 %10 (*.f64 t %120)) %300 = (/.f64 #s(literal 1 binary64) y) %301 = (/.f64 z %16) %306 = (/.f64 #s(literal 1 binary64) %24) %307 = (*.f64 b %16) %308 = (/.f64 z %307) %313 = (/.f64 t b) %314 = (/.f64 %10 %229) %318 = (/.f64 t %52) %319 = (/.f64 %10 %250) %363 = (*.f64 %119 x) %365 = (/.f64 %264 t) %373 = (*.f64 %129 x) %391 = (*.f64 x (-.f64 %179 #s(literal 1 binary64))) %428 = (+ (+ a 1) (/ (* y b) t)) %433 = (/.f64 y t) %437 = (*.f64 b %238) %438 = (/.f64 %437 t) %443 = (/.f64 %229 t) %448 = (pow.f64 b #s(literal 3 binary64)) %449 = (*.f64 %448 %238) %452 = (*.f64 %77 x) %462 = (+ (/ a b) %95) %463 = (/.f64 a b) %465 = (+.f64 %463 %433) %472 = (pow.f64 %92 #s(literal 2 binary64)) %476 = (pow.f64 %92 #s(literal 3 binary64)) %478 = (/.f64 %229 %472) %482 = (pow.f64 %92 #s(literal 4 binary64)) %492 = (+ %22 t) %494 = (+.f64 t %24) %496 = (/ y %49) %497 = (/.f64 y %92) %500 = (/.f64 #s(literal 1 binary64) %92) %505 = (/.f64 b %472) %510 = (*.f64 %448 y) %521 = (*.f64 #s(literal -1 binary64) %216) %522 = (/.f64 %75 %77) %523 = (*.f64 #s(literal -1 binary64) %522) %524 = (-.f64 %521 %523) %525 = (/.f64 %524 y) %533 = (*.f64 t %92) %534 = (/.f64 z %533) %535 = (-.f64 %534 %478) %538 = (*.f64 y %535) %558 = (/.f64 b %16) %559 = (*.f64 t %273) %560 = (/.f64 %74 %559) %561 = (-.f64 %558 %560) %562 = (/.f64 #s(literal 1 binary64) x) %563 = (/.f64 a x) %564 = (+.f64 %562 %563) %567 = (*.f64 z %561) %583 = (pow.f64 %73 #s(literal 2 binary64)) %584 = (*.f64 t %583) %585 = (/.f64 %437 %584) %586 = (fma.f64 #s(literal -1 binary64) %585 %173) %588 = (pow.f64 %73 #s(literal 3 binary64)) %589 = (*.f64 %119 %588) %591 = (/.f64 %229 %584) %595 = (pow.f64 %73 #s(literal 4 binary64)) %596 = (*.f64 %129 %595) %606 = (* t %157) %607 = (*.f64 t %73) %609 = (fma.f64 b y %607) %611 = (/ t %49) %612 = (/.f64 t %92) %614 = (*.f64 t y) %619 = (*.f64 %77 %614) %621 = (/.f64 %206 %472) %628 = (*.f64 %77 t) %636 = (* %496 z) %637 = (/.f64 %10 %92) %639 = (*.f64 b %10) %641 = (/.f64 z %92) %645 = (*.f64 %77 %10) %647 = (*.f64 b z) %648 = (/.f64 %647 %472) %653 = (*.f64 %448 %10) %656 = (*.f64 %77 z) %665 = (/.f64 z %607) %666 = (-.f64 %665 %591) %669 = (*.f64 y %666) %677 = (*.f64 %119 %583) %686 = (/.f64 %16 %92) %688 = (*.f64 t %238) %695 = (/.f64 %307 %472) %710 = (/ y a) %714 = (/.f64 y %85) %716 = (/.f64 %13 y) %718 = (/.f64 x b) %719 = (/.f64 %10 %206) %720 = (+.f64 %718 %719) %723 = (-.f64 %641 %695) %726 = (*.f64 y %723) %742 = (/ %6 %606) %743 = (/.f64 %10 %607) %749 = (*.f64 %129 %588) %751 = (/.f64 %647 %677) %756 = (*.f64 %141 %595) %769 = (/.f64 a y) %770 = (/.f64 b t) %771 = (+.f64 %769 %770) %780 = (/.f64 %363 %78) %784 = (*.f64 %448 %122) %785 = (/.f64 %373 %784) %790 = (*.f64 %141 x) %791 = (pow.f64 b #s(literal 4 binary64)) %792 = (*.f64 %791 %131) %799 = (/.f64 #s(literal 1 binary64) t) %800 = (/.f64 a %24) %805 = (+.f64 %256 (/.f64 %85 y)) %809 = (*.f64 x %92) %810 = (/.f64 %809 %78) %814 = (*.f64 x %472) %815 = (/.f64 %814 %784) %820 = (*.f64 x %476) %830 = (/.f64 #s(literal 1 binary64) b) %834 = (+.f64 (/.f64 t %77) (/.f64 %85 %77)) %839 = (*.f64 b %122) %840 = (/.f64 (*.f64 %92 %834) %839) %844 = (+.f64 (/.f64 t %78) (/.f64 %85 %78)) %848 = (*.f64 %77 %131) %857 = (/.f64 x (*.f64 a y)) %858 = (/.f64 z %85) %864 = (*.f64 z %92) %865 = (/.f64 %864 %619) %868 = (/.f64 %864 %628) %869 = (-.f64 %718 %868) %871 = (/.f64 (*.f64 %92 %869) %839) %882 = (/.f64 b z) %884 = (/.f64 %607 %10) %885 = (+.f64 %882 %884) %886 = (*.f64 y %123) %887 = (/.f64 %307 %886) %890 = (/.f64 %607 z) %891 = (/.f64 %307 %123) %892 = (-.f64 %890 %891) %895 = (*.f64 %122 z) %896 = (/.f64 (*.f64 t (*.f64 x %892)) %895) %902 = (*.f64 %131 %123) %909 = (*.f64 x %73) %910 = (*.f64 %119 %909) %911 = (/.f64 %910 %78) %915 = (*.f64 x %583) %916 = (*.f64 %129 %915) %917 = (/.f64 %916 %784) %922 = (*.f64 x %588) %923 = (*.f64 %141 %922) %930 = (/.f64 %607 y) %935 = (/.f64 %533 %78) %939 = (*.f64 t %472) %940 = (/.f64 %939 %784) %945 = (*.f64 t %476) %952 = (/.f64 %864 %78) %955 = (*.f64 z %472) %956 = (/.f64 %955 %784) %960 = (*.f64 z %476) %968 = (-.f64 %216 %522) %971 = (/.f64 (*.f64 t (*.f64 %73 %968)) %839) %983 = (*.f64 t %809) %984 = (/.f64 %983 %78) %988 = (*.f64 t %814) %989 = (/.f64 %988 %784) %994 = (*.f64 t %820) %1005 = (/.f64 %864 %77) %1006 = (-.f64 %216 %1005) %1008 = (/.f64 (*.f64 %92 %1006) %839) %1019 = (*.f64 z %583) %1020 = (*.f64 %119 %1019) %1021 = (/.f64 %1020 %784) %1025 = (*.f64 z %588) %1026 = (*.f64 %129 %1025) %1032 = (*.f64 #s(literal -1 binary64) %201) %1033 = (fma.f64 #s(literal -1 binary64) %19 %1032) %1044 = (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) %105)) %1048 = (*.f64 #s(literal -1 binary64) %770) %1058 = (/.f64 %363 %77) %1066 = (*.f64 %791 y) %1095 = (/.f64 %809 %77) %1126 = (*.f64 #s(literal -1 binary64) (/.f64 %92 %77)) %1151 = (*.f64 #s(literal -1 binary64) %718) %1152 = (*.f64 #s(literal -1 binary64) %868) %1153 = (-.f64 %1151 %1152) %1157 = (*.f64 %92 %1153) %1178 = (*.f64 #s(literal -1 binary64) %890) %1179 = (*.f64 #s(literal -1 binary64) %891) %1180 = (-.f64 %1178 %1179) %1185 = (*.f64 t (*.f64 x %1180)) %1211 = (/.f64 %910 %77) %1241 = (/.f64 %533 %77) %1275 = (*.f64 t (*.f64 %73 %524)) %1302 = (/.f64 %983 %77) %1322 = (*.f64 #s(literal -1 binary64) %25) %1327 = (*.f64 #s(literal -1 binary64) %1005) %1328 = (-.f64 %521 %1327) %1332 = (*.f64 %92 %1328) %1366 = (/.f64 %607 %78) %1367 = (fma.f64 #s(literal -1 binary64) %1366 %830) %1371 = (/.f64 %24 %16) %1373 = (+.f64 %562 (+.f64 %563 %1371)) %1377 = (*.f64 %119 %284) %1380 = (/.f64 (*.f64 y %115) %559) %1397 = (/ -1 t) %1402 = (/.f64 x z) %1406 = (/.f64 %16 %639) %1407 = (+.f64 %830 %1406) %1410 = (/.f64 %16 z) %1420 = (/.f64 x (*.f64 a z)) %1424 = (*.f64 z %52) %1425 = (/.f64 x %1424) %1426 = (/.f64 y %99) %1430 = (/.f64 %16 %10) %1434 = (/.f64 %121 %895) %1435 = (/.f64 %116 y) %1440 = (*.f64 %129 (*.f64 %273 %115)) %1441 = (/.f64 %1440 %902) %1447 = (*.f64 %141 (*.f64 %284 %115)) %1455 = (/.f64 x %263) %1456 = (/.f64 y %116) %1460 = (/.f64 x %10) %1464 = (/.f64 #s(literal 1 binary64) %206) %1465 = (/.f64 x %639) %1469 = (/.f64 y b) %1470 = (/.f64 %16 %647) %1474 = (/.f64 y %52) %1475 = (/.f64 %16 %1424) %1479 = (*.f64 #s(literal -1 binary64) %433) %1503 = (*.f64 #s(literal -1 binary64) %714) %1522 = (*.f64 %131 z) %1524 = (/.f64 %121 %122) %1532 = (*.f64 %143 z) %1578 = (*.f64 %77 %122) %1583 = (*.f64 %448 %131) %1585 = (/.f64 x %1578) %1590 = (*.f64 %791 %143) %1602 = (/.f64 %85 b) %1610 = (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t %909) %1578) %209) %1614 = (/.f64 %909 %1578) %1616 = (fma.f64 t (-.f64 (/.f64 (*.f64 t %915) %1583) %1614) %209) %1626 = (fma.f64 t (-.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 t %922) %1590)) (*.f64 #s(literal -1 binary64) (/.f64 %915 %1583)))) %1614) %209) %1630 = (+.f64 (/.f64 #s(literal 1 binary64) %78) (/.f64 a %78)) %1634 = (*.f64 %73 %1630) %1652 = (/.f64 %74 %77) %1654 = (-.f64 %1151 (*.f64 #s(literal -1 binary64) %1652)) %1656 = (/.f64 (*.f64 t %1654) y) %1668 = (/.f64 %74 %78) %1669 = (-.f64 %209 %1668) %1670 = (fma.f64 t %1669 %29) %1673 = (*.f64 %73 %1669) %1678 = (fma.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t %1673) %24) %209) %1668) %29) %1688 = (fma.f64 t (-.f64 (fma.f64 t (-.f64 (/.f64 (*.f64 t (*.f64 %583 %1669)) %1578) (/.f64 %1673 %24)) %209) %1668) %29) %1693 = (+.f64 (/.f64 #s(literal 1 binary64) %10) (/.f64 a %10)) %1694 = (/.f64 %229 %886) %1695 = (-.f64 %1693 %1694) %1698 = (*.f64 x %1695) %1722 = (+.f64 (/.f64 #s(literal 1 binary64) %1578) (/.f64 a %1578)) %1727 = (*.f64 %73 %1722) %1770 = (*.f64 t %13) %1772 = (*.f64 x %122) %1773 = (*.f64 %77 %1772) %1774 = (/.f64 %1773 %119) %1778 = (*.f64 x %131) %1779 = (*.f64 %448 %1778) %1789 = (/.f64 %1773 %589) %1791 = (-.f64 (+.f64 %173 %1789) %585) %1797 = (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %1779 %596) %173) (fma.f64 #s(literal -1 binary64) %1789 %585)) %1800 = (*.f64 t %43) %1804 = (/.f64 %839 %584) %1805 = (/.f64 y %73) %1809 = (/.f64 %848 %589) %1814 = (*.f64 %448 %143) %1827 = (+.f64 %173 %743) %1828 = (-.f64 %1827 %585) %1831 = (/.f64 %10 %73) %1832 = (/.f64 %437 %583) %1833 = (-.f64 %1831 %1832) %1837 = (/.f64 (*.f64 b (*.f64 y %1833)) (*.f64 %119 %73)) %1839 = (-.f64 (fma.f64 #s(literal -1 binary64) %1837 %1827) %585) %1849 = (-.f64 (+.f64 %173 (+.f64 %743 (/.f64 (*.f64 %77 (*.f64 %122 %1833)) (*.f64 %129 %583)))) (+.f64 %585 %1837)) %1852 = (*.f64 t %203) %1854 = (*.f64 y %74) %1855 = (/.f64 %1854 %559) %1858 = (/.f64 %24 x) %1859 = (/.f64 %1854 %273) %1860 = (-.f64 %1858 %1859) %1863 = (/.f64 (*.f64 y (*.f64 z %1860)) %363) %1879 = (/.f64 #s(literal 1 binary64) %73) %1881 = (/.f64 %24 %584) %1884 = (/.f64 %1578 %589) %1893 = (*.f64 b %895) %1894 = (/.f64 %1893 %584) %1898 = (*.f64 %77 %1522) %1899 = (/.f64 %1898 %589) %1904 = (*.f64 %448 %1532) %1922 = (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) %11)) %1928 = (*.f64 #s(literal -1 binary64) %437) %1945 = (-.f64 %168 #s(literal 1 binary64)) %1946 = (*.f64 t %1945) %1949 = (*.f64 #s(literal -1 binary64) %42) %1958 = (/.f64 x %1945) %1959 = (pow.f64 %1945 #s(literal 2 binary64)) %1960 = (*.f64 t %1959) %1961 = (/.f64 %437 %1960) %1966 = (pow.f64 %1945 #s(literal 3 binary64)) %1967 = (*.f64 t %1966) %1968 = (/.f64 %1773 %1967) %1970 = (/.f64 %437 %1959) %1978 = (*.f64 t (pow.f64 %1945 #s(literal 4 binary64))) %1979 = (/.f64 %1779 %1978) %1980 = (/.f64 %1773 %1966) %1998 = (/.f64 y %1945) %2006 = (/.f64 %839 %1959) %2025 = (-.f64 %718 %1652) %2035 = (/.f64 %10 %1945) %2037 = (-.f64 (*.f64 #s(literal -1 binary64) %2035) %1970) %2044 = (*.f64 b (*.f64 y %2037)) %2045 = (/.f64 %2044 %1946) %2055 = (/.f64 (*.f64 %77 (*.f64 %122 %2037)) %1960) %2057 = (/.f64 %2044 %1945) %2072 = (*.f64 #s(literal -1 binary64) %1859) %2073 = (-.f64 (*.f64 #s(literal -1 binary64) %1858) %2072) %2078 = (*.f64 y (*.f64 z %2073)) %2100 = (*.f64 t %588) %2103 = (*.f64 #s(literal -1 binary64) %1832) %2108 = (*.f64 t %595) %2128 = (/.f64 #s(literal 1 binary64) %1945) %2133 = (*.f64 #s(literal -1 binary64) (/.f64 %24 %1959)) %2151 = (*.f64 #s(literal -1 binary64) (/.f64 %10 %1946)) %2160 = (/.f64 %1893 %1959) %2179 = (*.f64 #s(literal -1 binary64) %1831) %2180 = (-.f64 %2179 %2103) %2185 = (*.f64 b (*.f64 y %2180)) %2250 = (/.f64 %1893 %583) %2273 = (/.f64 x %494) %2275 = (pow.f64 %494 #s(literal 2 binary64)) %2279 = (*.f64 a %363) %2280 = (pow.f64 %494 #s(literal 3 binary64)) %2282 = (/.f64 %16 %2275) %2286 = (*.f64 a %373) %2287 = (pow.f64 %494 #s(literal 4 binary64)) %2297 = (/.f64 y %494) %2303 = (*.f64 %119 y) %2306 = (/.f64 %614 %2275) %2321 = (*.f64 t z) %2326 = (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %521 (*.f64 #s(literal -1 binary64) (/.f64 %2321 %77))) y) %29) %2329 = (/.f64 (*.f64 a %2321) %78) %2334 = (/.f64 x t) %2336 = (/.f64 %162 t) %2351 = (*.f64 a %1770) %2355 = (+.f64 %2273 (/.f64 %10 (*.f64 t %494))) %2358 = (*.f64 %119 %13) %2359 = (*.f64 a %2358) %2361 = (/.f64 %1770 %2275) %2365 = (*.f64 %129 %13) %2366 = (*.f64 a %2365) %2378 = (/.f64 #s(literal 1 binary64) %13) %2379 = (/.f64 a %13) %2380 = (/.f64 %24 %1770) %2384 = (pow.f64 %43 #s(literal 2 binary64)) %2388 = (pow.f64 %43 #s(literal 3 binary64)) %2390 = (/.f64 x %2384) %2394 = (pow.f64 %43 #s(literal 4 binary64)) %2419 = (fma.f64 #s(literal -1 binary64) x %162) %2422 = (pow.f64 a #s(literal 2 binary64)) %2423 = (/.f64 x %2422) %2428 = (/.f64 t %494) %2430 = (*.f64 a %119) %2434 = (*.f64 a %129) %2436 = (/.f64 %119 %2275) %2440 = (*.f64 a %141) %2450 = (/.f64 %10 %494) %2452 = (*.f64 t %10) %2457 = (*.f64 %119 %10) %2460 = (/.f64 %2452 %2275) %2477 = (*.f64 t %2384) %2478 = (/.f64 %10 %2477) %2479 = (+.f64 %2390 %2478) %2480 = (*.f64 a %2479) %2481 = (/.f64 %10 %1800) %2482 = (+.f64 %44 %2481) %2490 = (*.f64 t %2394) %2502 = (/.f64 %16 %494) %2508 = (/.f64 %363 %2275) %2522 = (/.f64 %1770 %494) %2528 = (/.f64 %2358 %2275) %2544 = (*.f64 a %10) %2548 = (*.f64 t %2388) %2565 = (/.f64 %24 %85) %2566 = (+.f64 %179 %2565) %2573 = (/.f64 t a) %2582 = (/.f64 x %85) %2584 = (*.f64 x %494) %2585 = (/.f64 %2584 %2430) %2589 = (*.f64 x %2275) %2590 = (*.f64 %2422 %129) %2591 = (/.f64 %2589 %2590) %2596 = (*.f64 x %2280) %2597 = (pow.f64 a #s(literal 3 binary64)) %2598 = (*.f64 %2597 %141) %2605 = (*.f64 y %494) %2606 = (/.f64 %2605 %2430) %2610 = (*.f64 y %2275) %2611 = (/.f64 %2610 %2590) %2616 = (*.f64 y %2280) %2625 = (/.f64 %2321 %78) %2627 = (-.f64 %1322 (*.f64 #s(literal -1 binary64) %2625)) %2641 = (*.f64 %2422 t) %2642 = (/.f64 x %2641) %2647 = (*.f64 %2597 t) %2656 = (*.f64 %494 %13) %2657 = (/.f64 %2656 %2430) %2658 = (/.f64 %10 %119) %2659 = (+.f64 %2334 %2658) %2663 = (*.f64 %2275 %13) %2664 = (/.f64 %2663 %2590) %2670 = (*.f64 %2280 %13) %2685 = (*.f64 x %43) %2686 = (/.f64 %2685 a) %2691 = (*.f64 x %2384) %2692 = (/.f64 %2691 %2422) %2697 = (*.f64 x %2388) %2705 = (fma.f64 #s(literal -1 binary64) x %56) %2708 = (+.f64 x %176) %2722 = (/.f64 %1800 a) %2728 = (*.f64 #s(literal -1 binary64) (/.f64 %43 a)) %2732 = (*.f64 %43 %494) %2733 = (/.f64 %2732 %2641) %2738 = (*.f64 %43 %2275) %2748 = (*.f64 y (*.f64 z %494)) %2749 = (/.f64 %2748 %2430) %2754 = (*.f64 y (*.f64 z %2275)) %2755 = (/.f64 %2754 %2590) %2761 = (*.f64 y (*.f64 z %2280)) %2768 = (*.f64 %43 %13) %2769 = (/.f64 %2768 a) %2774 = (*.f64 %2384 %13) %2775 = (/.f64 %2774 %2422) %2781 = (*.f64 %2388 %13) %2789 = (/.f64 %2584 %85) %2794 = (*.f64 %2422 %119) %2795 = (/.f64 %2589 %2794) %2800 = (*.f64 %2597 %129) %2808 = (/.f64 %2656 %85) %2813 = (/.f64 %2663 %2794) %2827 = (*.f64 y (*.f64 z %43)) %2828 = (/.f64 %2827 %85) %2833 = (*.f64 y (*.f64 z %2384)) %2834 = (/.f64 %2833 %2641) %2840 = (*.f64 y (*.f64 z %2388)) %2871 = (/.f64 %2584 %119) %2896 = (/.f64 %2605 %119) %2933 = (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2582 %2334) a)) %2945 = (/.f64 %13 t) %2951 = (/.f64 %2656 %119) %3009 = (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %56 x) a)) %3055 = (/.f64 %2748 %119) %3103 = (/.f64 %2584 t) %3133 = (/.f64 %2656 t) %3158 = (/.f64 %2827 t) %3181 = (*.f64 b %1772) %3183 = (/.f64 %238 t) %3188 = (*.f64 b %1778) %3202 = (/.f64 %238 %472) %3218 = (*.f64 b %131) %3220 = (/.f64 %122 %472) %3224 = (*.f64 b %143) %3240 = (/.f64 %75 y) %3247 = (*.f64 y %13) %3248 = (*.f64 b %3247) %3251 = (+.f64 %93 (/.f64 %10 %533)) %3254 = (*.f64 %122 %13) %3255 = (*.f64 b %3254) %3257 = (/.f64 %3247 %472) %3261 = (*.f64 %131 %13) %3262 = (*.f64 b %3261) %3275 = (/.f64 %238 %584) %3288 = (*.f64 t %122) %3291 = (/.f64 %614 %472) %3309 = (*.f64 b %1522) %3311 = (/.f64 %895 %472) %3315 = (*.f64 b %1532) %3331 = (/.f64 %3247 %584) %3344 = (*.f64 t %1772) %3347 = (/.f64 %688 %472) %3369 = (/.f64 %1770 %92) %3371 = (*.f64 t %3247) %3376 = (*.f64 t %3254) %3379 = (/.f64 %3371 %472) %3398 = (/.f64 %895 %677) %3417 = (/.f64 %363 %839) %3421 = (/.f64 %373 %848) %3436 = (/.f64 %809 %839) %3440 = (/.f64 %814 %848) %3459 = (*.f64 %92 %805) %3460 = (/.f64 %3459 %78) %3463 = (+.f64 %228 (/.f64 %85 %24)) %3467 = (*.f64 %472 %805) %3475 = (/.f64 %75 %24) %3484 = (*.f64 %92 %13) %3485 = (/.f64 %3484 %839) %3489 = (*.f64 %472 %13) %3490 = (/.f64 %3489 %848) %3496 = (*.f64 %476 %13) %3504 = (*.f64 b %13) %3507 = (/.f64 y %1770) %3512 = (/.f64 %910 %839) %3516 = (/.f64 %916 %848) %3527 = (/.f64 %607 b) %3531 = (/.f64 %533 %839) %3535 = (/.f64 %939 %848) %3546 = (/.f64 %864 %24) %3551 = (/.f64 %955 %1578) %3564 = (*.f64 %119 (*.f64 %73 %13)) %3565 = (/.f64 %3564 %839) %3566 = (/.f64 %1770 y) %3571 = (*.f64 %129 (*.f64 %583 %13)) %3572 = (/.f64 %3571 %848) %3578 = (*.f64 %141 (*.f64 %588 %13)) %3585 = (/.f64 %983 %839) %3589 = (/.f64 %988 %848) %3600 = (*.f64 t %3484) %3601 = (/.f64 %3600 %839) %3605 = (*.f64 t %3489) %3606 = (/.f64 %3605 %848) %3611 = (*.f64 t %3496) %3622 = (/.f64 %1020 %1578) %3652 = (/.f64 %363 %122) %3683 = (/.f64 %809 %122) %3746 = (/.f64 %3484 %122) %3778 = (/.f64 %910 %122) %3808 = (/.f64 %533 %122) %3833 = (/.f64 %864 y) %3858 = (/.f64 %3564 %122) %3883 = (/.f64 %983 %122) %3908 = (/.f64 %3600 %122) (approx x #s(literal 0 binary64)) (approx x x) (approx %9 %11) (approx %9 %13) (approx %15 %16) (approx %18 %19) (approx %23 %25) (approx %28 %29) (approx %28 %31) (approx %33 %10) (approx %33 %35) (approx %40 %44) (approx %50 %53) (approx %55 %56) (approx %71 %80) (approx %71 (fma.f64 #s(literal -1 binary64) %79 %31)) (approx %84 %86) (approx %84 (+.f64 %56 %86)) (approx %91 %93) (approx %98 %100) (approx %98 (+.f64 %53 %100)) (approx %104 %105) (approx %107 z) (approx %107 %109) (approx %113 %117) (approx %113 (fma.f64 #s(literal -1 binary64) (/.f64 %121 %124) %117)) (approx %113 (fma.f64 x (-.f64 (/.f64 (*.f64 %129 %120) %133) %136) %117)) (approx %113 (fma.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %141 %120) (*.f64 %143 (pow.f64 z #s(literal 4 binary64))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %129 %115) %133)))) %136) %117)) (approx %158 %159) (approx %161 %162) (approx %164 %165) (approx %167 (*.f64 x (+.f64 #s(literal 1 binary64) %168))) (approx %172 %173) (approx %175 %176) (approx %178 %181) (approx %183 (/.f64 %181 a)) (approx %191 %192) (approx %191 (+.f64 %159 %192)) (approx %196 %197) (approx %200 %201) (approx %200 %203) (approx %205 %207) (approx %205 %210) (approx %213 %214) (approx %213 %217) (approx %219 %220) (approx %219 (+.f64 %197 %220)) (approx %9 (*.f64 x (+.f64 #s(literal 1 binary64) %224))) (approx %28 (*.f64 x %231)) (approx %33 (*.f64 x (+.f64 t %234))) (approx %71 (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 %75 %239) %231))) (approx %84 (*.f64 x (+.f64 %179 %245))) (approx %98 (*.f64 x (+.f64 %249 %252))) (approx %107 (*.f64 x (+.f64 %256 %257))) (approx %113 (/.f64 %115 x)) (approx %113 (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 a (fma.f64 #s(literal -1 binary64) %265 %42))) x)) (approx %113 (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 a (+.f64 %42 %275))) %265) x)) (approx %113 (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 %283 (*.f64 %129 %284)) %42))) (fma.f64 #s(literal -1 binary64) %275 %265)) x)) (approx %191 (*.f64 x (+.f64 %294 %296))) (approx %200 (*.f64 x (+.f64 %300 %301))) (approx %205 %209) (approx %205 (*.f64 x (+.f64 %306 %308))) (approx %213 %216) (approx %213 (*.f64 x (+.f64 %313 %314))) (approx %219 (*.f64 x (+.f64 %318 %319))) (approx %9 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) %224) #s(literal 1 binary64))))) (approx %28 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) %228 (*.f64 #s(literal -1 binary64) %230))))) (approx %33 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) t (*.f64 #s(literal -1 binary64) %234))))) (approx %71 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) %228 (*.f64 #s(literal -1 binary64) (/.f64 %80 x)))))) (approx %84 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) %245) %179)))) (approx %98 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) %252) %249)))) (approx %107 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) %256 (*.f64 #s(literal -1 binary64) %257))))) (approx %113 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %115 %265) x))) (approx %113 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %115 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %272 %363) %365) x))) x))) (approx %113 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %115 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %283 %373) (/.f64 %272 %119)) x)) %365) x))) x))) (approx %167 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 a #s(literal 1 binary64))))) (approx %178 (*.f64 #s(literal -1 binary64) %391)) (approx %183 (*.f64 #s(literal -1 binary64) (/.f64 %391 a))) (approx %191 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) %296) %294)))) (approx %200 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) %301) %300)))) (approx %205 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) %308) %306)))) (approx %213 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) %313 (*.f64 #s(literal -1 binary64) %314))))) (approx %219 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) %318 (*.f64 #s(literal -1 binary64) %319))))) (approx y y) (approx %22 %24) (approx %38 %42) (approx %428 %73) (approx %428 %115) (approx %28 (/.f64 %217 y)) (approx %95 %433) (approx %39 #s(literal 1 binary64)) (approx %39 %43) (approx %40 (+.f64 x (*.f64 #s(literal -1 binary64) %438))) (approx %40 (+.f64 x (*.f64 y (-.f64 (/.f64 %239 %119) %443)))) (approx %40 (+.f64 x (*.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %449 %129)) (*.f64 #s(literal -1 binary64) (/.f64 %452 %119)))) %443)))) (approx %462 %463) (approx %462 %465) (approx (neg y) (*.f64 #s(literal -1 binary64) y)) (approx %49 %92) (approx %49 %52) (approx %50 (fma.f64 #s(literal -1 binary64) (/.f64 %437 %472) %93)) (approx %50 (fma.f64 y (-.f64 (/.f64 %239 %476) %478) %93)) (approx %50 (fma.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %449 %482)) (*.f64 #s(literal -1 binary64) (/.f64 %452 %476)))) %478) %93)) (approx %492 t) (approx %492 %494) (approx %496 %497) (approx %496 (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 %24 %472) %500))) (approx %496 (*.f64 y (fma.f64 y (-.f64 (/.f64 %78 %476) %505) %500))) (approx %496 (*.f64 y (fma.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %510 %482)) (*.f64 #s(literal -1 binary64) (/.f64 %77 %476)))) %505) %500))) (approx %71 (*.f64 #s(literal -1 binary64) %525)) (approx %71 (/.f64 (fma.f64 #s(literal -1 binary64) %524 %214) y)) (approx %156 a) (approx %156 %114) (approx %98 (fma.f64 y %535 %93)) (approx %98 (fma.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b %538) %92) %534) %478) %93)) (approx %98 (fma.f64 y (-.f64 (fma.f64 y (-.f64 (/.f64 (*.f64 %77 %538) %472) (/.f64 (*.f64 b %535) %92)) %534) %478) %93)) (approx %107 (/.f64 %35 y)) (approx %113 (/.f64 %73 x)) (approx %113 (fma.f64 y %561 %564)) (approx %113 (fma.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 y %567) %16) %558) %560) %564)) (approx %113 (fma.f64 y (-.f64 (fma.f64 y (-.f64 (/.f64 (*.f64 y (*.f64 %123 %561)) %274) (/.f64 %567 %16)) %558) %560) %564)) (approx %158 %586) (approx %158 (fma.f64 y (-.f64 (/.f64 %239 %589) %591) %173)) (approx %158 (fma.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %449 %596)) (*.f64 #s(literal -1 binary64) (/.f64 %452 %589)))) %591) %173)) (approx %606 %607) (approx %606 %609) (approx %611 %612) (approx %611 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b %614) %472) %612)) (approx %611 (fma.f64 y (-.f64 (/.f64 %619 %476) %621) %612)) (approx %611 (fma.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %448 %614) %482)) (*.f64 #s(literal -1 binary64) (/.f64 %628 %476)))) %621) %612)) (approx %636 %637) (approx %636 (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 %639 %472) %641))) (approx %636 (*.f64 y (fma.f64 y (-.f64 (/.f64 %645 %476) %648) %641))) (approx %636 (*.f64 y (fma.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %653 %482)) (*.f64 #s(literal -1 binary64) (/.f64 %656 %476)))) %648) %641))) (approx %191 (fma.f64 y %666 %173)) (approx %191 (fma.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b %669) %607) %665) %591) %173)) (approx %191 (fma.f64 y (-.f64 (fma.f64 y (-.f64 (/.f64 (*.f64 %77 %669) %677) (/.f64 (*.f64 b %666) %607)) %665) %591) %173)) (approx %196 %686) (approx %196 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b %688) %472) %686)) (approx %196 (fma.f64 y (-.f64 (/.f64 (*.f64 %77 %688) %476) %695) %686)) (approx %196 (fma.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %448 %688) %482)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %77 %16) %476)))) %695) %686)) (approx %710 (/.f64 y a)) (approx (/ %95 a) %714) (approx %200 %716) (approx %205 (/.f64 %720 y)) (approx %219 (fma.f64 y %723 %686)) (approx %219 (fma.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b %726) %92) %641) %695) %686)) (approx %219 (fma.f64 y (-.f64 (fma.f64 y (-.f64 (/.f64 (*.f64 %77 %726) %472) (/.f64 (*.f64 b %723) %92)) %641) %695) %686)) (approx %742 %743) (approx %742 (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 %639 %677) %665))) (approx %742 (*.f64 y (fma.f64 y (-.f64 (/.f64 %645 %749) %751) %665))) (approx %742 (*.f64 y (fma.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %653 %756)) (*.f64 #s(literal -1 binary64) (/.f64 %656 %749)))) %751) %665))) (approx %9 (*.f64 y %203)) (approx %428 (*.f64 y (+.f64 %300 %771))) (approx %33 (*.f64 y %109)) (approx %39 (*.f64 y (+.f64 %300 %770))) (approx %40 (/.f64 (fma.f64 #s(literal -1 binary64) %780 %216) y)) (approx %40 (/.f64 (-.f64 (+.f64 %216 %785) %780) y)) (approx %40 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %790 %792) %216) (fma.f64 #s(literal -1 binary64) %785 %780)) y)) (approx %462 (*.f64 y (+.f64 %799 %800))) (approx %49 (*.f64 y (+.f64 b %805))) (approx %50 (/.f64 (fma.f64 #s(literal -1 binary64) %810 %718) y)) (approx %50 (/.f64 (-.f64 (+.f64 %718 %815) %810) y)) (approx %50 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %820 %792) %718) (fma.f64 #s(literal -1 binary64) %815 %810)) y)) (approx %492 (*.f64 y (+.f64 b %256))) (approx %496 %830) (approx %496 (fma.f64 #s(literal -1 binary64) (/.f64 %834 y) %830)) (approx %496 (-.f64 (+.f64 %830 %840) %844)) (approx %496 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %472 %834) %848) %830) (fma.f64 #s(literal -1 binary64) %840 %844))) (approx %71 (fma.f64 #s(literal -1 binary64) %525 %29)) (approx %84 (*.f64 y (+.f64 %857 %858))) (approx %156 (*.f64 y %771)) (approx %98 (-.f64 %210 %865)) (approx %98 (-.f64 (fma.f64 #s(literal -1 binary64) %871 %210) %865)) (approx %98 (-.f64 (+.f64 %209 (+.f64 %207 (/.f64 (*.f64 %472 %869) %848))) (+.f64 %865 %871))) (approx %113 %882) (approx %113 (-.f64 %885 %887)) (approx %113 (-.f64 (fma.f64 #s(literal -1 binary64) %896 %885) %887)) (approx %113 (-.f64 (+.f64 %882 (+.f64 %884 (/.f64 (*.f64 %119 (*.f64 %273 %892)) %902))) (+.f64 %887 %896))) (approx %158 (/.f64 (fma.f64 #s(literal -1 binary64) %911 %216) y)) (approx %158 (/.f64 (-.f64 (+.f64 %216 %917) %911) y)) (approx %158 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %923 %792) %216) (fma.f64 #s(literal -1 binary64) %917 %911)) y)) (approx %606 (*.f64 y (+.f64 b %930))) (approx %611 %228) (approx %611 (/.f64 (fma.f64 #s(literal -1 binary64) %935 %313) y)) (approx %611 (/.f64 (-.f64 (+.f64 %313 %940) %935) y)) (approx %611 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %945 %792) %313) (fma.f64 #s(literal -1 binary64) %940 %935)) y)) (approx %636 (fma.f64 #s(literal -1 binary64) %952 %29)) (approx %636 (-.f64 (+.f64 %29 %956) %952)) (approx %636 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %960 %792) %29) (fma.f64 #s(literal -1 binary64) %956 %952))) (approx %191 (-.f64 %31 %79)) (approx %191 (-.f64 (fma.f64 #s(literal -1 binary64) %971 %31) %79)) (approx %191 (-.f64 (+.f64 %29 (+.f64 %25 (/.f64 (*.f64 %119 (*.f64 %583 %968)) %848))) (+.f64 %79 %971))) (approx %196 (/.f64 (fma.f64 #s(literal -1 binary64) %984 %216) y)) (approx %196 (/.f64 (-.f64 (+.f64 %216 %989) %984) y)) (approx %196 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %994 %792) %216) (fma.f64 #s(literal -1 binary64) %989 %984)) y)) (approx %213 (*.f64 y %31)) (approx %219 (-.f64 %31 %952)) (approx %219 (-.f64 (fma.f64 #s(literal -1 binary64) %1008 %31) %952)) (approx %219 (-.f64 (+.f64 %29 (+.f64 %25 (/.f64 (*.f64 %472 %1006) %848))) (+.f64 %952 %1008))) (approx %742 (-.f64 (+.f64 %29 %1021) %79)) (approx %742 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %1026 %792) %29) (fma.f64 #s(literal -1 binary64) %1021 %79))) (approx %9 (*.f64 #s(literal -1 binary64) (*.f64 y %1033))) (approx %428 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %770 (*.f64 #s(literal -1 binary64) (/.f64 %73 y)))))) (approx %33 (*.f64 #s(literal -1 binary64) (*.f64 y %1044))) (approx %39 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 %1048 %300)))) (approx %40 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %216 %780) y))) (approx %40 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %216 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %373 %510) %1058) y))) y))) (approx %40 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %216 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %790 %1066) (/.f64 %373 %448)) y)) %1058) y))) y))) (approx %462 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) %800) %799)))) (approx %49 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) b (*.f64 #s(literal -1 binary64) (/.f64 %92 y)))))) (approx %50 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %718 %810) y))) (approx %50 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %718 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %814 %510) %1095) y))) y))) (approx %50 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %718 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %820 %1066) (/.f64 %814 %448)) y)) %1095) y))) y))) (approx %492 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) b (*.f64 #s(literal -1 binary64) %256))))) (approx %496 (fma.f64 #s(literal -1 binary64) (/.f64 %92 %78) %830)) (approx %496 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %472 %510)) %1126) y) %830)) (approx %496 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %476 %1066)) (*.f64 #s(literal -1 binary64) (/.f64 %472 %448))) y)) %1126) y) %830)) (approx %84 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %857 (*.f64 #s(literal -1 binary64) %858))))) (approx %156 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %769 %1048)))) (approx %98 (fma.f64 #s(literal -1 binary64) (/.f64 %1153 y) %207)) (approx %98 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %718 (*.f64 #s(literal -1 binary64) (/.f64 %1157 %24))) %1152) y) %207)) (approx %98 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %718 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %472 %1153) %78)) (*.f64 #s(literal -1 binary64) (/.f64 %1157 b))) y))) %1152) y) %207)) (approx %113 (fma.f64 #s(literal -1 binary64) (/.f64 %1180 y) %882)) (approx %113 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %1185 %10) %1178) %1179) y) %882)) (approx %113 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %890 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %119 (*.f64 %273 %1180)) %886)) (*.f64 #s(literal -1 binary64) (/.f64 %1185 z))) y))) %1179) y) %882)) (approx %158 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %216 %911) y))) (approx %158 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %216 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %916 %510) %1211) y))) y))) (approx %158 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %216 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %923 %1066) (/.f64 %916 %448)) y)) %1211) y))) y))) (approx %606 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) b (*.f64 #s(literal -1 binary64) %930))))) (approx %611 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %313 %935) y))) (approx %611 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %313 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %939 %510) %1241) y))) y))) (approx %611 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %313 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %945 %1066) (/.f64 %939 %448)) y)) %1241) y))) y))) (approx %636 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %955 %510) %1005) y) %29)) (approx %636 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %960 %1066) (/.f64 %955 %448)) y) %1005) y) %29)) (approx %191 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %216 (*.f64 #s(literal -1 binary64) (/.f64 %1275 %24))) %523) y) %29)) (approx %191 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %216 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %119 (*.f64 %583 %524)) %78)) (*.f64 #s(literal -1 binary64) (/.f64 %1275 b))) y))) %523) y) %29)) (approx %196 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %216 %984) y))) (approx %196 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %216 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %988 %510) %1302) y))) y))) (approx %196 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %216 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %994 %1066) (/.f64 %988 %448)) y)) %1302) y))) y))) (approx %213 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %29 %1322)))) (approx %219 (fma.f64 #s(literal -1 binary64) (/.f64 %1328 y) %29)) (approx %219 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %216 (*.f64 #s(literal -1 binary64) (/.f64 %1332 %24))) %1327) y) %29)) (approx %219 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %216 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %472 %1328) %78)) (*.f64 #s(literal -1 binary64) (/.f64 %1332 b))) y))) %1327) y) %29)) (approx %742 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %1020 %510) %522) y) %29)) (approx %742 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %1026 %1066) (/.f64 %1020 %448)) y) %522) y) %29)) (approx %71 (fma.f64 z %1367 %25)) (approx %113 (fma.f64 #s(literal -1 binary64) (/.f64 %264 %559) %1373)) (approx %113 (fma.f64 z (-.f64 (/.f64 (*.f64 %122 %263) %1377) %1380) %1373)) (approx %113 (fma.f64 z (-.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %131 %263) (*.f64 %129 (pow.f64 x #s(literal 4 binary64))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %122 %115) %1377)))) %1380) %1373)) (approx (* %1397 z) %1032) (approx (/ %199 a) %858) (approx %9 (*.f64 z (+.f64 %1402 %433))) (approx %28 (*.f64 z %1407)) (approx %33 (*.f64 z (+.f64 y %1410))) (approx %71 (*.f64 z %1367)) (approx %71 (*.f64 z (fma.f64 #s(literal -1 binary64) %1366 %1407))) (approx %84 (*.f64 z (+.f64 %1420 %714))) (approx %98 (*.f64 z (+.f64 %1425 %1426))) (approx %107 (*.f64 z (+.f64 #s(literal 1 binary64) %1430))) (approx %113 (/.f64 (fma.f64 #s(literal -1 binary64) %1434 %1435) z)) (approx %113 (/.f64 (-.f64 (+.f64 %1435 %1441) %1434) z)) (approx %113 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %1447 (*.f64 %143 %132)) %1435) (fma.f64 #s(literal -1 binary64) %1441 %1434)) z)) (approx %191 (*.f64 z (+.f64 %1455 %1456))) (approx %200 (*.f64 z (+.f64 %799 %1460))) (approx %205 (*.f64 z (+.f64 %1464 %1465))) (approx %213 (*.f64 z (+.f64 %1469 %1470))) (approx %219 (*.f64 z (+.f64 %1474 %1475))) (approx %9 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %1402 %1479)))) (approx %28 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) %1406) %830)))) (approx %33 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) %1410))))) (approx %71 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 %1366 %830)))) (approx %71 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) %1406 %1366) %830)))) (approx %84 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %1420 %1503)))) (approx %98 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %1425 (*.f64 #s(literal -1 binary64) %1426))))) (approx %107 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) %1430) #s(literal 1 binary64))))) (approx %113 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1435 %1434) z))) (approx %113 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1435 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %1440 %1522) %1524) z))) z))) (approx %113 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1435 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %1447 %1532) (/.f64 %1440 %131)) z)) %1524) z))) z))) (approx %191 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %1455 (*.f64 #s(literal -1 binary64) %1456))))) (approx %200 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) %1460) %799)))) (approx %205 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) %1465) %1464)))) (approx %213 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %1469 (*.f64 #s(literal -1 binary64) %1470))))) (approx %219 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %1474 (*.f64 #s(literal -1 binary64) %1475))))) (approx %9 (/.f64 %35 t)) (approx %428 (/.f64 %609 t)) (approx (/ b t) %770) (approx %39 (/.f64 %494 t)) (approx %40 (*.f64 t (fma.f64 #s(literal -1 binary64) (/.f64 %16 %1578) %209))) (approx %40 (*.f64 t (fma.f64 t (-.f64 (/.f64 %16 %1583) %1585) %209))) (approx %40 (*.f64 t (fma.f64 t (-.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %16 %1590)) (*.f64 #s(literal -1 binary64) (/.f64 x %1583)))) %1585) %209))) (approx %47 %85) (approx %462 (/.f64 (+.f64 y %1602) t)) (approx %1397 (/.f64 #s(literal -1 binary64) t)) (approx %50 %1610) (approx %50 %1616) (approx %50 %1626) (approx %496 (fma.f64 #s(literal -1 binary64) (*.f64 t %1630) %830)) (approx %496 (fma.f64 t (-.f64 (/.f64 (*.f64 t %1634) %24) %1630) %830)) (approx %496 (fma.f64 t (-.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 t (*.f64 %583 %1630)) %1578)) (*.f64 #s(literal -1 binary64) (/.f64 %1634 %24)))) %1630) %830)) (approx %212 %313) (approx %71 (fma.f64 #s(literal -1 binary64) %1656 %29)) (approx %84 (/.f64 (+.f64 (/.f64 %16 a) (/.f64 %10 a)) t)) (approx %156 (/.f64 %51 t)) (approx %91 (/.f64 x %607)) (approx %98 (/.f64 %1670 t)) (approx %98 (/.f64 %1678 t)) (approx %98 (/.f64 %1688 t)) (approx %113 (fma.f64 t %1695 %882)) (approx %113 (fma.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t %1698) %10) %1693) %1694) %882)) (approx %113 (fma.f64 t (-.f64 (fma.f64 t (-.f64 (/.f64 (*.f64 t (*.f64 %273 %1695)) %124) (/.f64 %1698 %10)) %1693) %1694) %882)) (approx %158 (*.f64 t %1610)) (approx %158 (*.f64 t %1616)) (approx %158 (*.f64 t %1626)) (approx %611 (*.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 t %1722) %306))) (approx %611 (*.f64 t (fma.f64 t (-.f64 (/.f64 (*.f64 t %1727) %24) %1722) %306))) (approx %611 (*.f64 t (fma.f64 t (-.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 t (*.f64 %583 %1722)) %1578)) (*.f64 #s(literal -1 binary64) (/.f64 %1727 %24)))) %1722) %306))) (approx %636 (fma.f64 t (-.f64 (/.f64 (*.f64 t %1019) %784) %1668) %29)) (approx %636 (fma.f64 t (-.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 t %1025) %792)) (*.f64 #s(literal -1 binary64) (/.f64 %1019 %784)))) %1668) %29)) (approx %191 %1670) (approx %191 %1678) (approx %191 %1688) (approx %200 (/.f64 %109 t)) (approx %205 (/.f64 %31 t)) (approx %28 (*.f64 t %210)) (approx %33 %1770) (approx %40 (-.f64 (+.f64 x %1774) %438)) (approx %40 (-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 %1779 %129))) (fma.f64 #s(literal -1 binary64) %1774 %438))) (approx %49 %116) (approx %50 (/.f64 %586 t)) (approx %50 (/.f64 %1791 t)) (approx %50 (/.f64 %1797 t)) (approx %492 %1800) (approx %496 (/.f64 y %607)) (approx %496 (/.f64 (fma.f64 #s(literal -1 binary64) %1804 %1805) t)) (approx %496 (/.f64 (-.f64 (+.f64 %1805 %1809) %1804) t)) (approx %496 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %1814 %596) %1805) (fma.f64 #s(literal -1 binary64) %1809 %1804)) t)) (approx %71 (*.f64 #s(literal -1 binary64) %1656)) (approx %71 (*.f64 t (fma.f64 #s(literal -1 binary64) (/.f64 %1654 y) %207))) (approx %98 (/.f64 %1828 t)) (approx %98 (/.f64 %1839 t)) (approx %98 (/.f64 %1849 t)) (approx %107 %1852) (approx %113 (-.f64 %1373 %1855)) (approx %113 (-.f64 (fma.f64 #s(literal -1 binary64) %1863 %1373) %1855)) (approx %113 (-.f64 (+.f64 %562 (+.f64 %563 (+.f64 %1371 (/.f64 (*.f64 %122 (*.f64 %123 %1860)) (*.f64 %129 %273))))) (+.f64 %1855 %1863))) (approx %158 %1791) (approx %158 %1797) (approx %611 %1879) (approx %611 (fma.f64 #s(literal -1 binary64) %1881 %1879)) (approx %611 (-.f64 (+.f64 %1879 %1884) %1881)) (approx %611 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %1583 %596) %1879) (fma.f64 #s(literal -1 binary64) %1884 %1881))) (approx %636 (/.f64 (fma.f64 #s(literal -1 binary64) %1894 %1831) t)) (approx %636 (/.f64 (-.f64 (+.f64 %1831 %1899) %1894) t)) (approx %636 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %1904 %596) %1831) (fma.f64 #s(literal -1 binary64) %1899 %1894)) t)) (approx %191 %1828) (approx %191 %1839) (approx %191 %1849) (approx %213 (*.f64 t %720)) (approx %28 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %209 (*.f64 #s(literal -1 binary64) %207))))) (approx %33 (*.f64 #s(literal -1 binary64) (*.f64 t %1922))) (approx %40 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1773 t)) %1928) t)))) (approx %40 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1779 t)) (*.f64 #s(literal -1 binary64) %1773)) t)) %1928) t)))) (approx %48 (*.f64 #s(literal -1 binary64) %1946)) (approx %49 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) a %1949) #s(literal 1 binary64))))) (approx %50 (*.f64 #s(literal -1 binary64) (/.f64 x %1946))) (approx %50 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 %1958 %1961) t))) (approx %50 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %1968) %1970) t) %1958) t))) (approx %50 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1979 (*.f64 #s(literal -1 binary64) %1980)) t)) %1970) t) %1958) t))) (approx %492 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 %1949 #s(literal 1 binary64))))) (approx %496 (*.f64 #s(literal -1 binary64) (/.f64 y %1946))) (approx %496 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 %1998 (/.f64 %839 %1960)) t))) (approx %496 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %848 %1967)) %2006) t) %1998) t))) (approx %496 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %1814 %1978) (*.f64 #s(literal -1 binary64) (/.f64 %848 %1966))) t)) %2006) t) %1998) t))) (approx %71 (/.f64 (*.f64 t %2025) y)) (approx %71 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %207 (*.f64 #s(literal -1 binary64) (/.f64 %2025 y)))))) (approx %98 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %2037 t) %1958) t))) (approx %98 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %2035 %2045) %1970) t) %1958) t))) (approx %98 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %2035 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %2055) %2057) t))) %1970) t) %1958) t))) (approx %107 (*.f64 #s(literal -1 binary64) (*.f64 t %1033))) (approx %113 (fma.f64 #s(literal -1 binary64) (/.f64 %2073 t) %564)) (approx %113 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %1858 (*.f64 #s(literal -1 binary64) (/.f64 %2078 %16))) %2072) t) %564)) (approx %113 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %1858 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %122 (*.f64 %123 %2073)) %559)) (*.f64 #s(literal -1 binary64) (/.f64 %2078 x))) t))) %2072) t) %564)) (approx %158 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1773 %2100)) %2103) t) %173)) (approx %158 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1779 %2108)) (*.f64 #s(literal -1 binary64) (/.f64 %1773 %588))) t)) %2103) t) %173)) (approx %606 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %73 %1949)))) (approx %611 (/.f64 #s(literal -1 binary64) %1945)) (approx %611 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %24 %1960)) %2128)) (approx %611 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %1578 %1967) %2133) t)) %2128)) (approx %611 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1583 %1978)) (/.f64 %1578 %1966)) t)) %2133) t)) %2128)) (approx %636 %2151) (approx %636 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 %1893 %1960) %2035) t))) (approx %636 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1898 %1967)) %2160) t) %2035) t))) (approx %636 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %1904 %1978) (*.f64 #s(literal -1 binary64) (/.f64 %1898 %1966))) t)) %2160) t) %2035) t))) (approx %191 (fma.f64 #s(literal -1 binary64) (/.f64 %2180 t) %173)) (approx %191 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %2185 %607) %2179) %2103) t) %173)) (approx %191 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %1831 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %77 (*.f64 %122 %2180)) %584)) (*.f64 #s(literal -1 binary64) (/.f64 %2185 %73))) t))) %2103) t) %173)) (approx %196 (*.f64 #s(literal -1 binary64) %1958)) (approx %196 (fma.f64 #s(literal -1 binary64) %1958 (*.f64 #s(literal -1 binary64) %1961))) (approx %196 (fma.f64 #s(literal -1 binary64) %1958 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 %1970 %1968) t)))) (approx %196 (fma.f64 #s(literal -1 binary64) %1958 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1980 (*.f64 #s(literal -1 binary64) %1979)) t) %1970) t)))) (approx %213 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %718 (*.f64 #s(literal -1 binary64) %719))))) (approx %219 (-.f64 (fma.f64 #s(literal -1 binary64) %1958 %2151) %1961)) (approx %219 (fma.f64 #s(literal -1 binary64) %1958 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2037 (*.f64 #s(literal -1 binary64) %2045)) t)))) (approx %219 (fma.f64 #s(literal -1 binary64) %1958 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2037 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 %2057 %2055) t))) t)))) (approx %742 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1831 %1894) t))) (approx %742 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1831 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2250 (/.f64 %1898 %2100)) t))) t))) (approx %742 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1831 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2250 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %1898 %588) (/.f64 %1904 %2108)) t))) t))) t))) (approx (/ 1 a) %179) (approx %50 %2273) (approx %50 (fma.f64 #s(literal -1 binary64) (/.f64 %244 %2275) %2273)) (approx %50 (fma.f64 a (-.f64 (/.f64 %2279 %2280) %2282) %2273)) (approx %50 (fma.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %2286 %2287)) (*.f64 #s(literal -1 binary64) (/.f64 %363 %2280)))) %2282) %2273)) (approx %496 %2297) (approx %496 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a %614) %2275) %2297)) (approx %496 (fma.f64 a (-.f64 (/.f64 (*.f64 a %2303) %2280) %2306) %2297)) (approx %496 (fma.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 %129 y)) %2287)) (*.f64 #s(literal -1 binary64) (/.f64 %2303 %2280)))) %2306) %2297)) (approx %71 %2326) (approx %71 (fma.f64 #s(literal -1 binary64) %2329 %2326)) (approx %84 (/.f64 %13 a)) (approx %91 %2334) (approx %91 (fma.f64 #s(literal -1 binary64) %2336 %2334)) (approx %91 (fma.f64 a (-.f64 %2336 %2334) %2334)) (approx %91 (fma.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) %2336) (*.f64 #s(literal -1 binary64) %2334))) %2334) %2334)) (approx %98 (/.f64 %13 %494)) (approx %98 (fma.f64 #s(literal -1 binary64) (/.f64 %2351 %2275) %2355)) (approx %98 (fma.f64 a (-.f64 (/.f64 %2359 %2280) %2361) %2355)) (approx %98 (fma.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %2366 %2287)) (*.f64 #s(literal -1 binary64) (/.f64 %2358 %2280)))) %2361) %2355)) (approx %113 (/.f64 %43 %13)) (approx %113 (+.f64 %2378 (+.f64 %2379 %2380))) (approx %158 (fma.f64 #s(literal -1 binary64) (/.f64 %162 %2384) %44)) (approx %158 (fma.f64 a (-.f64 (/.f64 %162 %2388) %2390) %44)) (approx %158 (fma.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %162 %2394)) (*.f64 #s(literal -1 binary64) (/.f64 x %2388)))) %2390) %44)) (approx %167 (+.f64 x %165)) (approx %172 (+.f64 x (*.f64 a (-.f64 %162 x)))) (approx %172 (+.f64 x (*.f64 a (-.f64 (*.f64 a (-.f64 %165 (*.f64 #s(literal -1 binary64) x))) x)))) (approx %606 (fma.f64 a t %1800)) (approx %178 (/.f64 %2419 a)) (approx %183 (*.f64 #s(literal -1 binary64) %2423)) (approx %183 (/.f64 %2419 %2422)) (approx %611 %2428) (approx %611 (fma.f64 #s(literal -1 binary64) (/.f64 %2430 %2275) %2428)) (approx %611 (fma.f64 a (-.f64 (/.f64 %2434 %2280) %2436) %2428)) (approx %611 (fma.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %2440 %2287)) (*.f64 #s(literal -1 binary64) (/.f64 %129 %2280)))) %2436) %2428)) (approx %636 %2450) (approx %636 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a %2452) %2275) %2450)) (approx %636 (fma.f64 a (-.f64 (/.f64 (*.f64 a %2457) %2280) %2460) %2450)) (approx %636 (fma.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 %129 %10)) %2287)) (*.f64 #s(literal -1 binary64) (/.f64 %2457 %2280)))) %2460) %2450)) (approx %191 (/.f64 %13 %43)) (approx %191 (fma.f64 #s(literal -1 binary64) %2480 %2482)) (approx %191 (fma.f64 a (-.f64 (/.f64 %2480 %43) %2479) %2482)) (approx %191 (fma.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 (/.f64 x %2394) (/.f64 %10 %2490)))) (*.f64 #s(literal -1 binary64) (/.f64 %2479 %43)))) %2479) %2482)) (approx %196 %2502) (approx %196 (fma.f64 #s(literal -1 binary64) (/.f64 %2279 %2275) %2502)) (approx %196 (fma.f64 a (-.f64 (/.f64 %2286 %2280) %2508) %2502)) (approx %196 (fma.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a %790) %2287)) (*.f64 #s(literal -1 binary64) (/.f64 %373 %2280)))) %2508) %2502)) (approx %219 %2522) (approx %219 (fma.f64 #s(literal -1 binary64) (/.f64 %2359 %2275) %2522)) (approx %219 (fma.f64 a (-.f64 (/.f64 %2366 %2280) %2528) %2522)) (approx %219 (fma.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 %141 %13)) %2287)) (*.f64 #s(literal -1 binary64) (/.f64 %2365 %2280)))) %2528) %2522)) (approx %742 %2481) (approx %742 (fma.f64 #s(literal -1 binary64) (/.f64 %2544 %2477) %2481)) (approx %742 (fma.f64 a (-.f64 (/.f64 %2544 %2548) %2478) %2481)) (approx %742 (fma.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %2544 %2490)) (*.f64 #s(literal -1 binary64) (/.f64 %10 %2548)))) %2478) %2481)) (approx %61 (*.f64 a (+.f64 #s(literal 1 binary64) %179))) (approx %428 (*.f64 a (+.f64 #s(literal 1 binary64) %2566))) (approx %462 (*.f64 a (+.f64 %830 %714))) (approx %48 (*.f64 a (+.f64 t %2573))) (approx %49 (*.f64 a (+.f64 t (+.f64 %2573 (/.f64 %24 a))))) (approx %50 %2582) (approx %50 (/.f64 (fma.f64 #s(literal -1 binary64) %2585 %2334) a)) (approx %50 (/.f64 (-.f64 (+.f64 %2334 %2591) %2585) a)) (approx %50 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %2596 %2598) %2334) (fma.f64 #s(literal -1 binary64) %2591 %2585)) a)) (approx %496 (/.f64 (fma.f64 #s(literal -1 binary64) %2606 %433) a)) (approx %496 (/.f64 (-.f64 (+.f64 %433 %2611) %2606) a)) (approx %496 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %2616 %2598) %433) (fma.f64 #s(literal -1 binary64) %2611 %2606)) a)) (approx %71 (*.f64 #s(literal -1 binary64) %2329)) (approx %71 (*.f64 a (fma.f64 #s(literal -1 binary64) %2625 (fma.f64 #s(literal -1 binary64) (/.f64 %2627 a) (/.f64 z (*.f64 a b)))))) (approx %156 (*.f64 a (+.f64 #s(literal 1 binary64) %2565))) (approx %91 (/.f64 (fma.f64 #s(literal -1 binary64) %2582 %2334) a)) (approx %91 (/.f64 (-.f64 (+.f64 %2334 %2642) %2582) a)) (approx %91 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x %2647) %2334) (fma.f64 #s(literal -1 binary64) %2642 %2582)) a)) (approx %98 (/.f64 %13 %85)) (approx %98 (/.f64 (fma.f64 #s(literal -1 binary64) %2657 %2659) a)) (approx %98 (/.f64 (-.f64 (+.f64 %2334 (+.f64 %2658 %2664)) %2657) a)) (approx %98 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %2670 %2598) %2659) (fma.f64 #s(literal -1 binary64) %2664 %2657)) a)) (approx %113 %2379) (approx %113 (*.f64 a (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 a %13)) (+.f64 %2378 (/.f64 %24 %2351))))) (approx %158 (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) %2686)) a)) (approx %158 (/.f64 (-.f64 (+.f64 x %2692) %2686) a)) (approx %158 (/.f64 (-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 %2697 %2597))) (fma.f64 #s(literal -1 binary64) %2692 %2686)) a)) (approx %167 (*.f64 a %2705)) (approx %172 (/.f64 %2708 a)) (approx %172 (/.f64 (-.f64 (+.f64 x %2423) %56) a)) (approx %172 (/.f64 (-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 x %2597))) (fma.f64 #s(literal -1 binary64) %2423 %56)) a)) (approx %606 (*.f64 a (+.f64 t %2722))) (approx %178 %2708) (approx %611 (/.f64 (+.f64 #s(literal 1 binary64) %2728) a)) (approx %611 (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) %2733) %2566) a)) (approx %611 (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 %2738 (*.f64 %2597 %119)))) (fma.f64 #s(literal -1 binary64) %2733 %2566)) a)) (approx %636 (/.f64 (fma.f64 #s(literal -1 binary64) %2749 %11) a)) (approx %636 (/.f64 (-.f64 (+.f64 %11 %2755) %2749) a)) (approx %636 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %2761 %2598) %11) (fma.f64 #s(literal -1 binary64) %2755 %2749)) a)) (approx %191 (/.f64 (+.f64 x (fma.f64 #s(literal -1 binary64) %2769 %11)) a)) (approx %191 (/.f64 (-.f64 (+.f64 x (+.f64 %11 %2775)) %2769) a)) (approx %191 (/.f64 (-.f64 (+.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 %2781 %2597) %11)) (fma.f64 #s(literal -1 binary64) %2775 %2769)) a)) (approx %196 (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) %2789)) a)) (approx %196 (/.f64 (-.f64 (+.f64 x %2795) %2789) a)) (approx %196 (/.f64 (-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 %2596 %2800))) (fma.f64 #s(literal -1 binary64) %2795 %2789)) a)) (approx %219 (/.f64 (+.f64 x (fma.f64 #s(literal -1 binary64) %2808 %11)) a)) (approx %219 (/.f64 (-.f64 (+.f64 x (+.f64 %11 %2813)) %2808) a)) (approx %219 (/.f64 (-.f64 (+.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 %2670 %2800) %11)) (fma.f64 #s(literal -1 binary64) %2813 %2808)) a)) (approx %742 (/.f64 (fma.f64 #s(literal -1 binary64) %2828 %11) a)) (approx %742 (/.f64 (-.f64 (+.f64 %11 %2834) %2828) a)) (approx %742 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %2840 %2647) %11) (fma.f64 #s(literal -1 binary64) %2834 %2828)) a)) (approx %428 (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 %2728 #s(literal 1 binary64))))) (approx %462 (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 %1503 %830)))) (approx %48 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) t (*.f64 #s(literal -1 binary64) %2573))))) (approx %49 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) t (*.f64 #s(literal -1 binary64) (/.f64 %494 a)))))) (approx %50 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2334 %2585) a))) (approx %50 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2334 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %2589 %2434) %2871) a))) a))) (approx %50 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2334 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %2596 %2440) (/.f64 %2589 %129)) a)) %2871) a))) a))) (approx %496 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %433 %2606) a))) (approx %496 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %433 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %2610 %2434) %2896) a))) a))) (approx %496 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %433 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %2616 %2440) (/.f64 %2610 %129)) a)) %2896) a))) a))) (approx %71 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2627 %29) a) %2625)))) (approx %156 (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) %2565) #s(literal 1 binary64))))) (approx %91 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2334 %2582) a))) (approx %91 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2334 %2933) a))) (approx %91 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2334 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2933 %2334) a))) a))) (approx %98 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2945 %2657) a))) (approx %98 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2945 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %2663 %2434) %2951) a))) a))) (approx %98 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2945 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %2670 %2440) (/.f64 %2663 %129)) a)) %2951) a))) a))) (approx %113 (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 %2378 %2380) a)) %2378)))) (approx %158 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x %2686) a))) (approx %158 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %2691 a) %2685) a))) a))) (approx %158 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %2697 a) %2691) a)) %2685) a))) a))) (approx %167 (*.f64 #s(literal -1 binary64) (*.f64 a %2708))) (approx %172 (*.f64 #s(literal -1 binary64) (/.f64 %2705 a))) (approx %172 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x %3009) a))) (approx %172 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %3009 x) a))) a))) (approx %606 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) t (*.f64 #s(literal -1 binary64) %2722))))) (approx %611 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2566 #s(literal 1 binary64)) a))) (approx %611 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %2732 %85) %43) a)) #s(literal 1 binary64)) a))) (approx %611 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %2738 %2430) (/.f64 %2732 t)) a)) %43) a)) #s(literal 1 binary64)) a))) (approx %636 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %11 %2749) a))) (approx %636 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %11 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %2754 %2434) %3055) a))) a))) (approx %636 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %11 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %2761 %2440) (/.f64 %2754 %129)) a)) %3055) a))) a))) (approx %191 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %13 %2769) a))) (approx %191 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %13 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %2774 a) %2768) a))) a))) (approx %191 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %13 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %2781 a) %2774) a)) %2768) a))) a))) (approx %196 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x %2789) a))) (approx %196 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %2589 %2430) %3103) a))) a))) (approx %196 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %2596 %2434) (/.f64 %2589 %119)) a)) %3103) a))) a))) (approx (+ (* %199 %710) %55) (*.f64 #s(literal -1 binary64) (/.f64 %1922 a))) (approx %219 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %13 %2808) a))) (approx %219 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %13 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %2663 %2430) %3133) a))) a))) (approx %219 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %13 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %2670 %2434) (/.f64 %2663 %119)) a)) %3133) a))) a))) (approx %742 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %11 %2828) a))) (approx %742 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %11 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %2833 %85) %3158) a))) a))) (approx %742 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %11 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %2840 %85) (/.f64 %2833 t)) a)) %3158) a))) a))) (approx b b) (approx %28 (/.f64 %109 b)) (approx %40 (+.f64 x (*.f64 b (-.f64 (/.f64 %3181 %119) %3183)))) (approx %40 (+.f64 x (*.f64 b (-.f64 (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %3188 %129)) (*.f64 #s(literal -1 binary64) (/.f64 %1772 %119)))) %3183)))) (approx %462 (/.f64 %114 b)) (approx %50 (fma.f64 b (-.f64 (/.f64 %3181 %476) %3202) %93)) (approx %50 (fma.f64 b (-.f64 (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %3188 %482)) (*.f64 #s(literal -1 binary64) (/.f64 %1772 %476)))) %3202) %93)) (approx %496 (fma.f64 #s(literal -1 binary64) (/.f64 %839 %472) %497)) (approx %496 (fma.f64 b (-.f64 (/.f64 %3218 %476) %3220) %497)) (approx %496 (fma.f64 b (-.f64 (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %3224 %482)) (*.f64 #s(literal -1 binary64) (/.f64 %131 %476)))) %3220) %497)) (approx (/ (* t %9) %22) (/.f64 %1770 %24)) (approx %71 (*.f64 #s(literal -1 binary64) %79)) (approx %71 (/.f64 (fma.f64 #s(literal -1 binary64) %3240 (*.f64 b %109)) %77)) (approx %98 (/.f64 %13 %92)) (approx %98 (fma.f64 #s(literal -1 binary64) (/.f64 %3248 %472) %3251)) (approx %98 (fma.f64 b (-.f64 (/.f64 %3255 %476) %3257) %3251)) (approx %98 (fma.f64 b (-.f64 (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %3262 %482)) (*.f64 #s(literal -1 binary64) (/.f64 %3254 %476)))) %3257) %3251)) (approx %113 (/.f64 %73 %13)) (approx %158 (fma.f64 b (-.f64 (/.f64 %3181 %589) %3275) %173)) (approx %158 (fma.f64 b (-.f64 (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %3188 %596)) (*.f64 #s(literal -1 binary64) (/.f64 %1772 %589)))) %3275) %173)) (approx %611 (fma.f64 b (-.f64 (/.f64 (*.f64 b %3288) %476) %3291) %612)) (approx %611 (fma.f64 b (-.f64 (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 t %131)) %482)) (*.f64 #s(literal -1 binary64) (/.f64 %3288 %476)))) %3291) %612)) (approx %636 (fma.f64 #s(literal -1 binary64) (/.f64 %1893 %472) %637)) (approx %636 (fma.f64 b (-.f64 (/.f64 %3309 %476) %3311) %637)) (approx %636 (fma.f64 b (-.f64 (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %3315 %482)) (*.f64 #s(literal -1 binary64) (/.f64 %1522 %476)))) %3311) %637)) (approx %191 (/.f64 %13 %73)) (approx %191 (fma.f64 #s(literal -1 binary64) (/.f64 %3248 %584) %1827)) (approx %191 (fma.f64 b (-.f64 (/.f64 %3255 %589) %3331) %1827)) (approx %191 (fma.f64 b (-.f64 (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %3262 %596)) (*.f64 #s(literal -1 binary64) (/.f64 %3254 %589)))) %3331) %1827)) (approx %196 (fma.f64 b (-.f64 (/.f64 (*.f64 b %3344) %476) %3347) %686)) (approx %196 (fma.f64 b (-.f64 (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 t %1778)) %482)) (*.f64 #s(literal -1 binary64) (/.f64 %3344 %476)))) %3347) %686)) (approx %205 (/.f64 %203 b)) (approx (* %205 t) (/.f64 %1852 b)) (approx %213 (/.f64 %1770 b)) (approx %219 %3369) (approx %219 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b %3371) %472) %3369)) (approx %219 (fma.f64 b (-.f64 (/.f64 (*.f64 b %3376) %476) %3379) %3369)) (approx %219 (fma.f64 b (-.f64 (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 t %3261)) %482)) (*.f64 #s(literal -1 binary64) (/.f64 %3376 %476)))) %3379) %3369)) (approx %742 (fma.f64 #s(literal -1 binary64) (/.f64 %1893 %677) %743)) (approx %742 (fma.f64 b (-.f64 (/.f64 %3309 %749) %3398) %743)) (approx %742 (fma.f64 b (-.f64 (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %3315 %756)) (*.f64 #s(literal -1 binary64) (/.f64 %1522 %749)))) %3398) %743)) (approx %428 (*.f64 b (+.f64 %830 %465))) (approx %39 (*.f64 b (+.f64 %830 %433))) (approx %40 (/.f64 (fma.f64 #s(literal -1 binary64) %3417 %105) b)) (approx %40 (/.f64 (-.f64 (+.f64 %105 %3421) %3417) b)) (approx %40 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %790 %1814) %105) (fma.f64 #s(literal -1 binary64) %3421 %3417)) b)) (approx %49 (*.f64 b (+.f64 y (+.f64 %313 %1602)))) (approx %50 (/.f64 (fma.f64 #s(literal -1 binary64) %3436 %19) b)) (approx %50 (/.f64 (-.f64 (+.f64 %19 %3440) %3436) b)) (approx %50 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %820 %1814) %19) (fma.f64 #s(literal -1 binary64) %3440 %3436)) b)) (approx %492 (*.f64 b (+.f64 y %313))) (approx %496 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 %805 b))) b)) (approx %496 (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) %3460) %3463) b)) (approx %496 (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 %3467 %784))) (fma.f64 #s(literal -1 binary64) %3460 %3463)) b)) (approx %71 (/.f64 (+.f64 z (fma.f64 #s(literal -1 binary64) %3475 %105)) b)) (approx %156 (*.f64 b %465)) (approx %98 (/.f64 %13 %24)) (approx %98 (/.f64 (fma.f64 #s(literal -1 binary64) %3485 %203) b)) (approx %98 (/.f64 (-.f64 (+.f64 %19 (+.f64 %201 %3490)) %3485) b)) (approx %98 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %3496 %1814) %203) (fma.f64 #s(literal -1 binary64) %3490 %3485)) b)) (approx %113 %2380) (approx %113 (*.f64 b (+.f64 (/.f64 #s(literal 1 binary64) %3504) (+.f64 (/.f64 a %3504) %3507)))) (approx %158 (/.f64 (fma.f64 #s(literal -1 binary64) %3512 %105) b)) (approx %158 (/.f64 (-.f64 (+.f64 %105 %3516) %3512) b)) (approx %158 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %923 %1814) %105) (fma.f64 #s(literal -1 binary64) %3516 %3512)) b)) (approx %606 (*.f64 b (+.f64 y %3527))) (approx %611 (/.f64 (fma.f64 #s(literal -1 binary64) %3531 %256) b)) (approx %611 (/.f64 (-.f64 (+.f64 %256 %3535) %3531) b)) (approx %611 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %945 %1814) %256) (fma.f64 #s(literal -1 binary64) %3535 %3531)) b)) (approx %636 (/.f64 (+.f64 z (*.f64 #s(literal -1 binary64) %3546)) b)) (approx %636 (/.f64 (-.f64 (+.f64 z %3551) %3546) b)) (approx %636 (/.f64 (-.f64 (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 %960 %1583))) (fma.f64 #s(literal -1 binary64) %3551 %3546)) b)) (approx %191 (/.f64 (fma.f64 #s(literal -1 binary64) %3565 %3566) b)) (approx %191 (/.f64 (-.f64 (+.f64 %3566 %3572) %3565) b)) (approx %191 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %3578 %1814) %3566) (fma.f64 #s(literal -1 binary64) %3572 %3565)) b)) (approx %196 (/.f64 (fma.f64 #s(literal -1 binary64) %3585 %105) b)) (approx %196 (/.f64 (-.f64 (+.f64 %105 %3589) %3585) b)) (approx %196 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %994 %1814) %105) (fma.f64 #s(literal -1 binary64) %3589 %3585)) b)) (approx %219 (/.f64 (fma.f64 #s(literal -1 binary64) %3601 %3566) b)) (approx %219 (/.f64 (-.f64 (+.f64 %3606 %3566) %3601) b)) (approx %219 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %3611 %1814) %3566) (fma.f64 #s(literal -1 binary64) %3606 %3601)) b)) (approx %742 (/.f64 (+.f64 z (*.f64 #s(literal -1 binary64) %3475)) b)) (approx %742 (/.f64 (-.f64 (+.f64 z %3622) %3475) b)) (approx %742 (/.f64 (-.f64 (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 %1026 %1583))) (fma.f64 #s(literal -1 binary64) %3622 %3475)) b)) (approx %428 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1 binary64) %433 (*.f64 #s(literal -1 binary64) (/.f64 %73 b)))))) (approx %28 (*.f64 #s(literal -1 binary64) (/.f64 %1044 b))) (approx %39 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %1479 %830)))) (approx %40 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %105 %3417) b))) (approx %40 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %105 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %373 %3218) %3652) b))) b))) (approx %40 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %105 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %790 %3224) (/.f64 %373 %131)) b)) %3652) b))) b))) (approx %49 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 %92 b)))))) (approx %50 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %19 %3436) b))) (approx %50 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %19 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %814 %3218) %3683) b))) b))) (approx %50 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %19 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %820 %3224) (/.f64 %814 %131)) b)) %3683) b))) b))) (approx %492 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) %313))))) (approx %496 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %3463 #s(literal 1 binary64)) b))) (approx %496 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %3459 %24) %805) b)) #s(literal 1 binary64)) b))) (approx %496 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %3467 %839) (/.f64 %3459 y)) b)) %805) b)) #s(literal 1 binary64)) b))) (approx %71 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) z (fma.f64 #s(literal -1 binary64) %105 %3475)) b))) (approx %156 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1 binary64) %463 %1479)))) (approx %98 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %716 %3485) b))) (approx %98 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %716 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %3489 %3218) %3746) b))) b))) (approx %98 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %716 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %3496 %3224) (/.f64 %3489 %131)) b)) %3746) b))) b))) (approx %113 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1 binary64) %3507 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 %2378 %2379) b)))))) (approx %158 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %105 %3512) b))) (approx %158 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %105 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %916 %3218) %3778) b))) b))) (approx %158 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %105 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %923 %3224) (/.f64 %916 %131)) b)) %3778) b))) b))) (approx %606 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) %3527))))) (approx %611 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %256 %3531) b))) (approx %611 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %256 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %939 %3218) %3808) b))) b))) (approx %611 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %256 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %945 %3224) (/.f64 %939 %131)) b)) %3808) b))) b))) (approx %636 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) z %3546) b))) (approx %636 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %955 %839) %3833) b))) b))) (approx %636 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %960 %3218) (/.f64 %955 %122)) b)) %3833) b))) b))) (approx %191 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3566 %3565) b))) (approx %191 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3566 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %3571 %3218) %3858) b))) b))) (approx %191 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3566 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %3578 %3224) (/.f64 %3571 %131)) b)) %3858) b))) b))) (approx %196 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %105 %3585) b))) (approx %196 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %105 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %988 %3218) %3883) b))) b))) (approx %196 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %105 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %994 %3224) (/.f64 %988 %131)) b)) %3883) b))) b))) (approx %219 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3566 %3601) b))) (approx %219 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3566 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %3605 %3218) %3908) b))) b))) (approx %219 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3566 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %3611 %3224) (/.f64 %3605 %131)) b)) %3908) b))) b))) (approx %742 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) z %3475) b))) (approx %742 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %1020 %839) %3240) b))) b))) (approx %742 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %1026 %3218) (/.f64 %1020 %122)) b)) %3240) b))) b))) |
18 calls:
| Time | Variable | Point |
|---|---|---|
| 37.0ms | b | 0 |
| 28.0ms | x | inf |
| 27.0ms | x | 0 |
| 15.0ms | t | 0 |
| 15.0ms | y | 0 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 189 | 1886 |
| 0 | 294 | 1760 |
| 1 | 1207 | 1721 |
| 0 | 4271 | 1721 |
| 0 | 4885 | 1699 |
| 1× | iter-limit |
| 1× | iter-limit |
| 1× | node-limit |
| 1× | iter-limit |
| Inputs |
|---|
%3 = (*.f64 y z) %5 = (/.f64 %3 t) %10 = (approx x #s(literal 0 binary64)) %13 = (+ x (/ (* y z) t)) %14 = (approx %13 %5) %15 = (*.f64 b y) %16 = (/.f64 %15 t) %17 = (*.f64 t x) %19 = (+.f64 #s(literal 1 binary64) a) %24 = (+ (+ a 1) (/ (* y b) t)) %25 = (approx %24 %19) %26 = (/.f64 x y) %27 = (/.f64 z t) %28 = (/.f64 b t) %29 = (/.f64 z b) %30 = (/.f64 %17 %15) %31 = (+.f64 %29 %30) %32 = (/.f64 y t) %33 = (fma.f64 t x %3) %34 = (+.f64 #s(literal 1 binary64) %16) %35 = (/.f64 x %34) %36 = (/.f64 #s(literal 1 binary64) a) %37 = (*.f64 a t) %38 = (/.f64 a b) %39 = (+.f64 %38 %32) %40 = (*.f64 z y) %41 = (neg.f64 y) %42 = (/.f64 #s(literal -1 binary64) t) %43 = (/.f64 %40 t) %44 = (*.f64 z %32) %45 = (fma.f64 %32 z x) %46 = (fma.f64 a t t) %47 = (fma.f64 b y %46) %48 = (/.f64 x %47) %49 = (fma.f64 y %27 x) %50 = (-.f64 a #s(literal -1 binary64)) %51 = (fma.f64 b y t) %52 = (/.f64 y %47) %53 = (+.f64 x %44) %54 = (/.f64 x a) %55 = (* t %13) %56 = (approx %55 %3) %57 = (approx %55 %33) %58 = (* b y) %60 = (approx (/ %55 %58) %31) %61 = (/.f64 t b) %66 = (+ 1 a) %77 = (+ (* -1 (/ (- (* -1 (/ (* t x) b)) (* -1 (/ (* t (* z %66)) (pow b 2)))) y)) (/ z b)) %78 = (approx %77 %30) %80 = (approx (/ %13 a) %54) %81 = (/ %58 t) %82 = (+ a %81) %83 = (approx %82 a) %84 = (+.f64 t %37) %85 = (/.f64 x %84) %86 = (/ y t) %88 = (+ (* %86 z) x) %91 = (+ %58 (+ (* a t) t)) %93 = (approx (/ %88 %91) %85) %94 = (/.f64 %17 y) %95 = (+.f64 z %94) %96 = (/.f64 b z) %100 = (approx (/ (+ (* %86 b) %66) %88) %96) %101 = (+ 1 %82) %103 = (approx (/ x %101) %35) %104 = (*.f64 a x) %105 = (*.f64 #s(literal -1 binary64) %104) %106 = (+.f64 x %105) %107 = (/ x %66) %108 = (approx %107 %106) %110 = (approx (* t %101) %37) %111 = (*.f64 #s(literal -1 binary64) %54) %112 = (+.f64 x %111) %113 = (/.f64 %112 a) %114 = (approx %107 %113) %116 = (approx (/ t %91) %36) %117 = (/.f64 %95 b) %118 = (approx %77 %117) %119 = (*.f64 %42 z) %120 = (fma.f64 %41 %119 x) %121 = (fma.f64 %32 b %50) %122 = (fma.f64 y %28 %50) %125 = (+ (/ (* z y) t) x) %126 = (approx %125 %43) %127 = (+.f64 %51 %37) %128 = (*.f64 %52 z) %130 = (- %81 (- -1 a)) %131 = (/ %125 %130) %133 = (*.f64 t %48) %134 = (approx %130 %50) %135 = (/.f64 %45 a) %136 = (/.f64 y a) %137 = (fma.f64 %27 %136 %54) %138 = (/.f64 %32 a) %139 = (fma.f64 z %138 %54) %140 = (/.f64 %27 a) %141 = (fma.f64 y %140 %54) %143 = (fma.f64 %39 b #s(literal 1 binary64)) %144 = (approx %130 %143) %145 = (+.f64 %27 %26) %146 = (/.f64 %145 b) %147 = (*.f64 %146 t) %148 = (*.f64 %61 %45) %149 = (/.f64 %148 y) %154 = (/ %13 %24) %160 = (/.f64 %14 a) %171 = (/.f64 x %122) %172 = (+.f64 #s(literal 1 binary64) %83) %173 = (*.f64 t %172) %174 = (/.f64 %3 %173) %180 = (/.f64 %56 %15) %182 = (/.f64 %57 %15) %184 = (/.f64 %3 %110) %186 = (/.f64 %3 %127) %188 = (/.f64 %10 %19) x y z %3 t %5 a #s(literal 1 binary64) b #s(literal 0 binary64) %10 %14 %15 %16 %17 #s(literal -1 binary64) %19 %25 %26 %27 %28 %29 %30 %31 %32 %33 %34 %35 %36 %37 %38 %39 %40 %41 %42 %43 %44 %45 %46 %47 %48 %49 %50 %51 %52 %53 %54 %56 %57 %60 %61 %78 %80 %83 %84 %85 %93 %94 %95 %96 %100 %103 %104 %105 %106 %108 %110 %111 %112 %113 %114 %116 %117 %118 %119 %120 %121 %122 %126 %127 %128 (approx %131 %128) %133 %134 %135 %136 %137 %138 %139 %140 %141 (approx %131 %135) %143 %144 %145 %146 %147 %148 %149 (approx %131 %147) (/.f64 %126 %121) (/.f64 %45 %144) (/.f64 %45 %134) (approx %154 %149) (approx %154 %60) (approx %154 %118) (approx %154 %78) (/.f64 %49 %25) %160 (approx %154 %160) (/.f64 %120 %25) (approx %154 %141) (approx %154 %80) (approx %154 %137) (approx %154 %139) (approx %154 %108) (approx %154 %114) (*.f64 t %93) (/.f64 %53 %25) %171 %172 %173 %174 (approx %154 %174) (approx %154 %133) (approx %154 %103) (*.f64 %116 %45) (/.f64 #s(literal 1 binary64) %100) %180 (approx %154 %180) %182 (approx %154 %182) %184 (approx %154 %184) %186 (approx %154 %186) %188 (approx %154 %188) (approx %154 %171) |
| Outputs |
|---|
%3 = (*.f64 z y) %4 = (*.f64 y z) %6 = (pow.f64 %3 #s(literal 1 binary64)) %9 = (/.f64 #s(literal 1 binary64) (pow.f64 %3 #s(literal -1 binary64))) %11 = (neg.f64 z) %12 = (*.f64 %11 y) %13 = (/.f64 #s(literal -1 binary64) t) %14 = (*.f64 %12 %13) %15 = (/.f64 %11 t) %16 = (neg.f64 y) %17 = (*.f64 %15 %16) %18 = (*.f64 %16 %15) %19 = (/.f64 y t) %20 = (*.f64 %19 z) %21 = (/.f64 z t) %22 = (*.f64 %21 y) %23 = (/.f64 #s(literal 1 binary64) t) %24 = (*.f64 %3 %23) %25 = (*.f64 z %19) %26 = (*.f64 y %21) %27 = (/.f64 %3 t) %28 = (pow.f64 %27 #s(literal 1 binary64)) %29 = (neg.f64 %12) %30 = (neg.f64 t) %31 = (neg.f64 %30) %32 = (/.f64 %29 %31) %33 = (/.f64 %12 %30) %35 = (/.f64 #s(literal 1 binary64) (/.f64 %30 %12)) %37 = (/.f64 #s(literal 1 binary64) (pow.f64 %27 #s(literal -1 binary64))) %39 = (/.f64 #s(literal 1 binary64) (/.f64 t %3)) %40 = (/.f64 %16 t) %41 = (*.f64 %40 z) %42 = (neg.f64 %41) %46 = (approx x #s(literal 0 binary64)) %52 = (+ (/ (* z y) t) x) %53 = (approx %52 %27) %54 = (pow.f64 %53 #s(literal 1 binary64)) %56 = (/.f64 #s(literal 1 binary64) (pow.f64 %53 #s(literal -1 binary64))) %57 = (*.f64 b y) %60 = (/.f64 #s(literal 1 binary64) %57) %62 = (*.f64 %16 b) %65 = (*.f64 %19 b) %66 = (/.f64 b t) %71 = (neg.f64 %62) %79 = (/.f64 t %57) %81 = (*.f64 %40 b) %83 = (*.f64 t x) %88 = (-.f64 a #s(literal -1 binary64)) %89 = (pow.f64 %88 #s(literal 1 binary64)) %90 = (-.f64 #s(literal -1 binary64) a) %91 = (/.f64 #s(literal -1 binary64) %90) %92 = (/.f64 #s(literal 1 binary64) %91) %93 = (neg.f64 %90) %94 = (neg.f64 a) %95 = (-.f64 #s(literal 1 binary64) %94) %96 = (neg.f64 %94) %97 = (+.f64 #s(literal 1 binary64) %96) %98 = (+.f64 #s(literal 1 binary64) a) %99 = (+.f64 a #s(literal 1 binary64)) %100 = (* b y) %102 = (+ (/ %100 t) a) %104 = (- %102 -1) %105 = (approx %104 %88) %106 = (pow.f64 %105 #s(literal 1 binary64)) %107 = (/.f64 #s(literal 1 binary64) %105) %108 = (/.f64 #s(literal 1 binary64) %107) %109 = (neg.f64 x) %110 = (/.f64 #s(literal 1 binary64) %16) %112 = (/.f64 #s(literal 1 binary64) y) %114 = (/.f64 x y) %116 = (neg.f64 %109) %117 = (neg.f64 %16) %126 = (/.f64 %109 y) %140 = (neg.f64 b) %144 = (neg.f64 %140) %149 = (/.f64 t b) %155 = (/.f64 #s(literal 1 binary64) %140) %157 = (/.f64 #s(literal 1 binary64) b) %159 = (/.f64 z b) %164 = (/.f64 b z) %167 = (/.f64 %11 b) %169 = (/.f64 t y) %170 = (/.f64 x b) %173 = (*.f64 %109 t) %174 = (/.f64 #s(literal 1 binary64) %62) %176 = (*.f64 x %149) %180 = (/.f64 %157 y) %183 = (/.f64 %170 y) %185 = (/.f64 x %57) %186 = (*.f64 t %185) %189 = (*.f64 %30 %109) %190 = (*.f64 %140 %16) %192 = (neg.f64 %173) %195 = (neg.f64 %176) %207 = (/.f64 %173 %57) %209 = (fma.f64 %159 %57 %83) %211 = (*.f64 %83 b) %212 = (fma.f64 z %57 %211) %213 = (*.f64 b %57) %214 = (/.f64 #s(literal 1 binary64) %213) %216 = (*.f64 b %83) %217 = (fma.f64 z %57 %216) %219 = (fma.f64 t %185 %159) %231 = (*.f64 %62 %140) %235 = (*.f64 %62 b) %241 = (*.f64 %57 %140) %243 = (*.f64 z %57) %245 = (*.f64 %57 b) %249 = (*.f64 %140 %62) %256 = (*.f64 %140 %57) %260 = (*.f64 b %62) %297 = (neg.f64 %213) %331 = (/.f64 %243 %213) %349 = (fma.f64 t x %3) %355 = (*.f64 %117 z) %369 = (fma.f64 b y t) %371 = (fma.f64 %19 b #s(literal 1 binary64)) %373 = (neg.f64 %369) %378 = (/.f64 t %369) %382 = (/.f64 %369 %30) %391 = (/.f64 t t) %397 = (*.f64 x %378) %416 = (/.f64 #s(literal 1 binary64) %94) %418 = (/.f64 #s(literal 1 binary64) a) %432 = (/.f64 #s(literal -1 binary64) a) %435 = (*.f64 a t) %442 = (/.f64 a b) %456 = (fma.f64 %442 t y) %458 = (fma.f64 a t %57) %459 = (*.f64 b t) %462 = (+.f64 %442 %19) %468 = (*.f64 %140 %30) %472 = (*.f64 %30 %140) %474 = (*.f64 %94 t) %475 = (fma.f64 %140 y %474) %478 = (*.f64 t %140) %482 = (fma.f64 %94 t %62) %483 = (*.f64 %140 t) %487 = (*.f64 %30 %94) %495 = (fma.f64 b y %435) %496 = (*.f64 t b) %498 = (fma.f64 %19 b a) %499 = (neg.f64 %498) %546 = (*.f64 %349 %23) %547 = (fma.f64 %19 z x) %548 = (pow.f64 %547 #s(literal 1 binary64)) %549 = (fma.f64 %109 t %12) %550 = (/.f64 %549 %30) %551 = (neg.f64 %349) %552 = (/.f64 %551 %30) %553 = (/.f64 %349 t) %555 = (/.f64 #s(literal 1 binary64) (/.f64 t %349)) %556 = (neg.f64 %547) %557 = (neg.f64 %556) %558 = (/.f64 %83 t) %559 = (fma.f64 %12 %13 %558) %560 = (fma.f64 %12 %13 %116) %561 = (fma.f64 %12 %13 x) %562 = (fma.f64 %15 %16 %558) %563 = (fma.f64 %15 %16 %116) %564 = (fma.f64 %15 %16 x) %565 = (fma.f64 %16 %15 %558) %566 = (fma.f64 %16 %15 %116) %567 = (fma.f64 %16 %15 x) %568 = (fma.f64 %19 z %558) %569 = (fma.f64 %19 z %116) %570 = (fma.f64 %21 y %558) %571 = (fma.f64 %21 y %116) %572 = (fma.f64 %21 y x) %573 = (fma.f64 %3 %23 %558) %574 = (fma.f64 %3 %23 %116) %575 = (fma.f64 %3 %23 x) %576 = (fma.f64 z %19 %558) %577 = (fma.f64 z %19 %116) %578 = (fma.f64 z %19 x) %579 = (fma.f64 y %21 %558) %580 = (fma.f64 y %21 %116) %581 = (fma.f64 y %21 x) %582 = (-.f64 %558 %41) %583 = (-.f64 %27 %109) %585 = (-.f64 x (*.f64 %117 %15)) %586 = (-.f64 x %41) %587 = (+.f64 %558 %27) %588 = (+.f64 %27 %558) %589 = (+.f64 %27 %116) %590 = (+.f64 %27 x) %591 = (+.f64 x %27) %592 = (*.f64 %88 t) %593 = (fma.f64 a t t) %594 = (pow.f64 %593 #s(literal 1 binary64)) %595 = (/.f64 #s(literal 1 binary64) %593) %596 = (/.f64 #s(literal 1 binary64) %595) %597 = (*.f64 %90 t) %598 = (neg.f64 %597) %599 = (fma.f64 a t %31) %600 = (fma.f64 t a %31) %601 = (fma.f64 t a t) %602 = (-.f64 %435 %30) %603 = (-.f64 t %474) %604 = (+.f64 %435 %31) %605 = (+.f64 %435 t) %606 = (*.f64 %96 t) %607 = (+.f64 t %606) %608 = (neg.f64 %474) %609 = (+.f64 t %608) %610 = (+.f64 t %435) %611 = (fma.f64 b y %593) %612 = (pow.f64 %611 #s(literal 1 binary64)) %613 = (/.f64 #s(literal 1 binary64) %611) %614 = (/.f64 #s(literal 1 binary64) %613) %615 = (neg.f64 %611) %616 = (neg.f64 %615) %617 = (fma.f64 %88 t %57) %618 = (fma.f64 a t %369) %619 = (fma.f64 t a %369) %620 = (fma.f64 y b %593) %621 = (-.f64 %495 %30) %622 = (-.f64 %593 %62) %623 = (-.f64 %57 %597) %624 = (-.f64 %369 %474) %625 = (-.f64 %435 %373) %626 = (+.f64 %495 t) %627 = (+.f64 %593 %57) %628 = (+.f64 %57 %593) %629 = (+.f64 %369 %606) %630 = (+.f64 %369 %608) %631 = (+.f64 %369 %435) %632 = (+.f64 %435 %369) %633 = (/.f64 #s(literal 1 binary64) %615) %636 = (/.f64 x %611) %665 = (/.f64 y %611) %680 = (/.f64 x a) %681 = (neg.f64 %680) %698 = (* %52 t) %699 = (approx %698 %3) %703 = (approx %698 %349) %712 = (approx (/ (* (+ (/ z t) (/ x y)) t) b) %219) %729 = (- a -1) %738 = (+ (/ (* t (- (/ x b) (/ (* %729 z) (pow b 2)))) y) (/ z b)) %739 = (approx %738 %186) %744 = (approx (/ %52 a) %680) %748 = (approx %102 a) %755 = (/.f64 x %593) %773 = (approx (/ %52 (- %100 (* (- -1 a) t))) %755) %779 = (*.f64 t %114) %791 = (*.f64 %30 %114) %794 = (fma.f64 t %114 z) %796 = (fma.f64 %11 y %173) %804 = (neg.f64 %794) %806 = (/.f64 %3 y) %837 = (approx (/ %104 %52) %164) %839 = (/.f64 #s(literal 1 binary64) %837) %842 = (approx (/ x %104) %397) %848 = (*.f64 a x) %849 = (neg.f64 %848) %870 = (-.f64 x %848) %885 = (/ x %729) %886 = (approx %885 %870) %893 = (approx (+ t (+ (* a t) %100)) %435) %895 = (/.f64 #s(literal 1 binary64) %893) %900 = (neg.f64 %418) %911 = (-.f64 x %680) %917 = (-.f64 %680 x) %928 = (/.f64 %911 a) %934 = (*.f64 %94 a) %938 = (*.f64 a a) %958 = (/.f64 %681 a) %964 = (/.f64 %680 a) %974 = (approx %885 %928) %979 = (approx (pow %104 -1) %418) %985 = (/.f64 %794 b) %991 = (*.f64 %140 b) %995 = (*.f64 b b) %1003 = (*.f64 %349 #s(literal 1 binary64)) %1017 = (/.f64 %114 b) %1018 = (*.f64 t %1017) %1021 = (/.f64 %112 b) %1031 = (approx %738 %985) %1047 = (*.f64 %611 %23) %1048 = (fma.f64 %19 b %88) %1049 = (pow.f64 %1048 #s(literal 1 binary64)) %1050 = (/.f64 %615 %30) %1052 = (/.f64 (+.f64 t %458) t) %1053 = (/.f64 %611 t) %1054 = (/.f64 t %611) %1055 = (/.f64 #s(literal 1 binary64) %1054) %1056 = (-.f64 #s(literal -1 binary64) %498) %1057 = (neg.f64 %1056) %1058 = (fma.f64 %458 %23 #s(literal 1 binary64)) %1059 = (/.f64 %593 t) %1060 = (fma.f64 %62 %13 %1059) %1061 = (fma.f64 %62 %13 %88) %1062 = (fma.f64 %57 %23 %1059) %1063 = (fma.f64 %57 %23 %88) %1064 = (/.f64 %435 t) %1065 = (fma.f64 %369 %23 %1064) %1066 = (fma.f64 %369 %23 a) %1067 = (fma.f64 %19 b %1059) %1068 = (fma.f64 %66 y %1059) %1069 = (fma.f64 %66 y %88) %1070 = (fma.f64 b %19 %1059) %1071 = (fma.f64 b %19 %88) %1072 = (fma.f64 y %66 %1059) %1073 = (fma.f64 y %66 %88) %1074 = (-.f64 %498 #s(literal -1 binary64)) %1075 = (-.f64 %88 %81) %1077 = (-.f64 %371 (/.f64 %474 t)) %1078 = (-.f64 %371 %94) %1080 = (-.f64 %65 (/.f64 %597 t)) %1081 = (-.f64 %65 %90) %1082 = (-.f64 #s(literal 1 binary64) %499) %1083 = (-.f64 a %382) %1085 = (+.f64 (/.f64 %495 t) %391) %1086 = (+.f64 %1059 %65) %1087 = (+.f64 %1064 %371) %1088 = (+.f64 %498 #s(literal 1 binary64)) %1089 = (+.f64 %88 %65) %1090 = (+.f64 %371 %1064) %1091 = (+.f64 %371 a) %1092 = (+.f64 %65 %1059) %1093 = (+.f64 %65 %88) %1094 = (+.f64 #s(literal 1 binary64) %498) %1095 = (+.f64 a %371) %1096 = (*.f64 %12 %633) %1097 = (*.f64 %665 z) %1098 = (*.f64 %3 %613) %1099 = (*.f64 z %665) %1101 = (*.f64 y (/.f64 z %611)) %1102 = (pow.f64 %1097 #s(literal 1 binary64)) %1103 = (/.f64 %29 %611) %1104 = (/.f64 %12 %615) %1106 = (/.f64 #s(literal 1 binary64) (/.f64 %615 %12)) %1108 = (/.f64 #s(literal 1 binary64) (pow.f64 %1097 #s(literal -1 binary64))) %1110 = (/.f64 #s(literal 1 binary64) (/.f64 %611 %3)) %1111 = (/.f64 %3 %611) %1113 = (neg.f64 (/.f64 %3 %615)) %1115 = (neg.f64 (/.f64 %12 %611)) %1116 = (/ %52 %104) %1117 = (approx %1116 %1097) %1118 = (pow.f64 %1117 #s(literal 1 binary64)) %1120 = (/.f64 #s(literal 1 binary64) (pow.f64 %1117 #s(literal -1 binary64))) %1121 = (/.f64 #s(literal 1 binary64) %1056) %1122 = (*.f64 %109 %1121) %1123 = (*.f64 %636 t) %1124 = (*.f64 %83 %613) %1125 = (*.f64 t %636) %1126 = (*.f64 x %1054) %1127 = (/.f64 x %1048) %1128 = (pow.f64 %1127 #s(literal 1 binary64)) %1129 = (/.f64 %116 %1048) %1130 = (/.f64 %173 %615) %1131 = (/.f64 %109 %1056) %1132 = (/.f64 %83 %611) %1134 = (/.f64 #s(literal 1 binary64) (/.f64 %1056 %109)) %1136 = (/.f64 #s(literal 1 binary64) (/.f64 %611 %83)) %1138 = (/.f64 #s(literal 1 binary64) (pow.f64 %1127 #s(literal -1 binary64))) %1140 = (/.f64 #s(literal 1 binary64) (/.f64 %1048 x)) %1142 = (neg.f64 (/.f64 x %1056)) %1144 = (neg.f64 (/.f64 %109 %1048)) %1145 = (/.f64 z %435) %1146 = (*.f64 %1145 y) %1147 = (fma.f64 %1146 a x) %1148 = (*.f64 %1147 %418) %1149 = (*.f64 %556 %416) %1150 = (*.f64 %547 %418) %1151 = (/.f64 %547 a) %1152 = (pow.f64 %1151 #s(literal 1 binary64)) %1154 = (/.f64 (fma.f64 %1146 %94 %109) %94) %1155 = (/.f64 y a) %1156 = (*.f64 z %1155) %1158 = (/.f64 (fma.f64 %680 t %1156) t) %1160 = (/.f64 (fma.f64 %680 a %27) a) %1162 = (/.f64 (fma.f64 %680 %435 %3) %435) %1164 = (/.f64 (fma.f64 %1156 %94 %173) %474) %1167 = (/.f64 (fma.f64 %27 %94 %849) (*.f64 a %94)) %1170 = (*.f64 %435 %94) %1171 = (/.f64 (fma.f64 %3 %94 (*.f64 %109 %435)) %1170) %1174 = (*.f64 %435 a) %1175 = (/.f64 (fma.f64 %3 a (*.f64 x %435)) %1174) %1178 = (/.f64 (fma.f64 %109 t (*.f64 %1156 %94)) %474) %1181 = (/.f64 (fma.f64 %109 a (*.f64 %27 %94)) %934) %1184 = (*.f64 %94 %435) %1185 = (/.f64 (fma.f64 %109 %435 (*.f64 %3 %94)) %1184) %1186 = (*.f64 %1156 a) %1188 = (/.f64 (fma.f64 t x %1186) %435) %1189 = (*.f64 %27 a) %1191 = (/.f64 (fma.f64 a x %1189) %938) %1192 = (*.f64 %3 a) %1194 = (*.f64 a %435) %1195 = (/.f64 (fma.f64 x %435 %1192) %1194) %1197 = (/.f64 (fma.f64 %1156 a %83) %435) %1199 = (/.f64 (fma.f64 %27 a %848) %938) %1200 = (*.f64 %435 %109) %1202 = (/.f64 (fma.f64 %3 %94 %1200) %1170) %1205 = (/.f64 (fma.f64 %3 a (*.f64 %435 x)) %1174) %1208 = (/.f64 (fma.f64 %109 t (*.f64 %94 %1156)) %474) %1211 = (/.f64 (fma.f64 %109 a (*.f64 %94 %27)) %934) %1214 = (/.f64 (fma.f64 %109 %435 (*.f64 %94 %3)) %1184) %1217 = (/.f64 (fma.f64 t x (*.f64 a %1156)) %435) %1220 = (/.f64 (fma.f64 a x (*.f64 a %27)) %938) %1223 = (/.f64 (fma.f64 x %435 (*.f64 a %3)) %1194) %1225 = (/.f64 (-.f64 %1186 %173) %435) %1227 = (/.f64 (-.f64 %1189 %849) %938) %1229 = (/.f64 (-.f64 %1192 %1200) %1174) %1231 = (/.f64 (*.f64 %349 #s(literal -1 binary64)) %474) %1232 = (/.f64 %1003 %435) %1234 = (/.f64 (neg.f64 %1147) %94) %1235 = (/.f64 %1147 a) %1236 = (/.f64 %556 %94) %1237 = (/.f64 %547 %96) %1239 = (/.f64 #s(literal 1 binary64) (/.f64 a %1147)) %1241 = (/.f64 #s(literal 1 binary64) (/.f64 %94 %556)) %1243 = (/.f64 #s(literal 1 binary64) (/.f64 a %547)) %1245 = (/.f64 #s(literal 1 binary64) (pow.f64 %1151 #s(literal -1 binary64))) %1247 = (neg.f64 (/.f64 %547 %94)) %1249 = (neg.f64 (/.f64 %556 a)) %1251 = (neg.f64 (-.f64 %681 %1146)) %1252 = (/.f64 z a) %1253 = (fma.f64 %1252 %19 %680) %1254 = (fma.f64 %1156 %23 %680) %1255 = (fma.f64 %109 %416 %1146) %1256 = (fma.f64 %1145 y %680) %1257 = (/.f64 y %435) %1258 = (fma.f64 %1257 z %680) %1259 = (fma.f64 %1155 %21 %680) %1260 = (fma.f64 %681 #s(literal -1 binary64) %1146) %1261 = (fma.f64 %680 #s(literal 1 binary64) %1146) %1262 = (fma.f64 %19 %1252 %680) %1263 = (fma.f64 %21 %1155 %680) %1264 = (fma.f64 #s(literal -1 binary64) %681 %1146) %1265 = (fma.f64 #s(literal 1 binary64) %680 %1146) %1266 = (fma.f64 %27 %418 %680) %1267 = (/.f64 %23 a) %1268 = (fma.f64 %3 %1267 %680) %1269 = (/.f64 #s(literal 1 binary64) %435) %1270 = (fma.f64 %3 %1269 %680) %1272 = (fma.f64 z (/.f64 %1155 t) %680) %1273 = (fma.f64 z %1257 %680) %1274 = (fma.f64 y %1145 %680) %1275 = (fma.f64 x %418 %1146) %1276 = (-.f64 %1146 %681) %1279 = (-.f64 %680 (*.f64 (neg.f64 %1145) y)) %1282 = (-.f64 %680 (*.f64 (neg.f64 %1257) z)) %1285 = (-.f64 %680 (*.f64 (neg.f64 %1155) %21)) %1287 = (-.f64 %680 (*.f64 %15 %1155)) %1289 = (-.f64 %680 (*.f64 %11 %1257)) %1291 = (-.f64 %680 (*.f64 %16 %1145)) %1293 = (-.f64 %680 (neg.f64 %1146)) %1295 = (-.f64 %680 (/.f64 %41 a)) %1298 = (+.f64 (/.f64 (*.f64 %1146 a) a) %680) %1299 = (+.f64 %1146 %680) %1300 = (+.f64 %680 %1146) %1372 = (approx %1116 %1151) %1373 = (pow.f64 %1372 #s(literal 1 binary64)) %1375 = (/.f64 #s(literal 1 binary64) (pow.f64 %1372 #s(literal -1 binary64))) %1376 = (fma.f64 %462 b #s(literal 1 binary64)) %1380 = (*.f64 %462 b) %1394 = (approx %104 %1376) %1396 = (/.f64 #s(literal 1 binary64) %1394) %1399 = (*.f64 t y) %1402 = (+.f64 %21 %114) %1410 = (*.f64 %30 %16) %1418 = (*.f64 %16 %30) %1442 = (neg.f64 %1402) %1445 = (/.f64 %27 y) %1452 = (/.f64 %83 %1399) %1460 = (/.f64 %3 %1399) %1467 = (/.f64 %1402 b) %1469 = (/.f64 %21 b) %1505 = (/.f64 %547 b) %1506 = (*.f64 %1505 %169) %1507 = (*.f64 %169 %1505) %1508 = (*.f64 %1402 t) %1509 = (*.f64 %1508 %157) %1510 = (*.f64 %556 %149) %1511 = (*.f64 %1510 %110) %1512 = (*.f64 %547 t) %1513 = (neg.f64 %1512) %1514 = (*.f64 %1513 %174) %1515 = (*.f64 %149 %547) %1516 = (*.f64 %1515 %112) %1517 = (*.f64 %1467 t) %1518 = (*.f64 %1402 %149) %1519 = (*.f64 %149 %1402) %1520 = (*.f64 %1512 %60) %1522 = (*.f64 %547 (/.f64 %149 y)) %1523 = (*.f64 %547 %79) %1525 = (*.f64 t (/.f64 %547 %57)) %1526 = (*.f64 t %1467) %1527 = (pow.f64 %1517 #s(literal 1 binary64)) %1529 = (/.f64 (*.f64 %1512 #s(literal 1 binary64)) %57) %1530 = (*.f64 %30 %349) %1532 = (/.f64 %1530 (*.f64 %140 %1399)) %1533 = (*.f64 t %349) %1535 = (/.f64 %1533 (*.f64 b %1399)) %1537 = (/.f64 (neg.f64 %1508) %140) %1539 = (/.f64 (neg.f64 %1510) %117) %1541 = (/.f64 (neg.f64 %1513) %71) %1542 = (/.f64 %1508 b) %1543 = (/.f64 %1510 %16) %1544 = (/.f64 %1513 %62) %1545 = (/.f64 %1515 y) %1546 = (/.f64 %1512 %57) %1548 = (/.f64 #s(literal 1 binary64) (/.f64 b %1508)) %1550 = (/.f64 #s(literal 1 binary64) (/.f64 %16 %1510)) %1552 = (/.f64 #s(literal 1 binary64) (/.f64 %62 %1513)) %1554 = (/.f64 #s(literal 1 binary64) (pow.f64 %1517 #s(literal -1 binary64))) %1556 = (/.f64 #s(literal 1 binary64) (/.f64 y %1515)) %1558 = (/.f64 #s(literal 1 binary64) (/.f64 %57 %1512)) %1560 = (neg.f64 (/.f64 %1515 %16)) %1562 = (neg.f64 (/.f64 %1512 %62)) %1564 = (neg.f64 (/.f64 %1510 y)) %1566 = (neg.f64 (/.f64 %1513 %57)) %1567 = (*.f64 %149 %21) %1568 = (fma.f64 %169 %170 %1567) %1569 = (*.f64 %21 %149) %1570 = (fma.f64 %169 %170 %1569) %1571 = (*.f64 t %27) %1572 = (/.f64 %1571 %57) %1573 = (fma.f64 %169 %170 %1572) %1574 = (*.f64 %27 t) %1575 = (/.f64 %1574 %57) %1576 = (fma.f64 %169 %170 %1575) %1577 = (fma.f64 %170 %169 %1567) %1578 = (fma.f64 %170 %169 %1569) %1579 = (fma.f64 %170 %169 %1572) %1580 = (fma.f64 %170 %169 %1575) %1581 = (*.f64 %1017 t) %1582 = (fma.f64 %1469 t %1581) %1583 = (fma.f64 %173 %174 %1567) %1584 = (fma.f64 %173 %174 %1569) %1585 = (fma.f64 %173 %174 %1572) %1586 = (fma.f64 %173 %174 %1575) %1587 = (fma.f64 %176 %112 %1567) %1588 = (fma.f64 %176 %112 %1569) %1589 = (fma.f64 %176 %112 %1572) %1590 = (fma.f64 %176 %112 %1575) %1591 = (fma.f64 %149 %21 %186) %1592 = (fma.f64 %149 %114 %1567) %1593 = (fma.f64 %149 %114 %1569) %1594 = (fma.f64 %149 %114 %1572) %1595 = (fma.f64 %149 %114 %1575) %1596 = (fma.f64 %21 %149 %186) %1597 = (fma.f64 %114 %149 %1567) %1598 = (fma.f64 %114 %149 %1569) %1599 = (fma.f64 %114 %149 %1572) %1600 = (fma.f64 %114 %149 %1575) %1601 = (fma.f64 %83 %180 %1567) %1602 = (fma.f64 %83 %180 %1569) %1603 = (fma.f64 %83 %180 %1572) %1604 = (fma.f64 %83 %180 %1575) %1605 = (fma.f64 %83 %60 %1567) %1606 = (fma.f64 %83 %60 %1569) %1607 = (fma.f64 %83 %60 %1572) %1608 = (fma.f64 %83 %60 %1575) %1609 = (fma.f64 t %183 %1567) %1610 = (fma.f64 t %183 %1569) %1611 = (fma.f64 t %183 %1572) %1612 = (fma.f64 t %183 %1575) %1613 = (fma.f64 t %185 %1567) %1614 = (fma.f64 t %185 %1569) %1615 = (fma.f64 t %185 %1572) %1616 = (fma.f64 t %185 %1575) %1617 = (fma.f64 t %1469 %1018) %1618 = (fma.f64 x %79 %1567) %1619 = (fma.f64 x %79 %1569) %1620 = (fma.f64 x %79 %1572) %1621 = (fma.f64 x %79 %1575) %1622 = (+.f64 %1567 %186) %1624 = (+.f64 (*.f64 t %1469) %1018) %1625 = (+.f64 %1569 %186) %1627 = (+.f64 (*.f64 %1469 t) %1581) %1629 = (/.f64 (*.f64 t %3) %459) %1631 = (*.f64 %149 x) %1633 = (+.f64 (/.f64 %1629 y) (/.f64 %1631 y)) %1635 = (/.f64 (*.f64 %3 t) %496) %1637 = (+.f64 (/.f64 %1635 y) %186) %1638 = (+.f64 %186 %1567) %1639 = (+.f64 %186 %1569) %1640 = (+.f64 %186 %1572) %1641 = (+.f64 %186 %1575) %1658 = (/.f64 %1571 b) %1660 = (/.f64 %1574 b) %1689 = (approx %1116 %1517) %1690 = (pow.f64 %1689 #s(literal 1 binary64)) %1692 = (/.f64 #s(literal 1 binary64) (pow.f64 %1689 #s(literal -1 binary64))) %1693 = (neg.f64 %53) %1696 = (/.f64 %53 %1048) %1698 = (neg.f64 %1693) %1711 = (neg.f64 %1394) %1715 = (/.f64 %547 %1394) %1717 = (/.f64 %27 %1394) %1722 = (*.f64 %1394 %1394) %1743 = (/.f64 x %1394) %1763 = (neg.f64 %105) %1765 = (*.f64 %556 (/.f64 #s(literal 1 binary64) %1763)) %1766 = (*.f64 %547 %107) %1767 = (/.f64 %547 %105) %1768 = (pow.f64 %1767 #s(literal 1 binary64)) %1769 = (/.f64 %27 %105) %1771 = (/.f64 (fma.f64 %1769 %105 x) %105) %1772 = (/.f64 x %105) %1774 = (/.f64 (fma.f64 %1772 %105 %27) %105) %1777 = (*.f64 %105 %105) %1778 = (/.f64 (fma.f64 %27 %105 (*.f64 x %105)) %1777) %1781 = (/.f64 (fma.f64 x %105 (*.f64 %27 %105)) %1777) %1784 = (/.f64 (fma.f64 %27 %105 (*.f64 %105 x)) %1777) %1787 = (/.f64 (fma.f64 x %105 (*.f64 %105 %27)) %1777) %1789 = (/.f64 %1003 (*.f64 t %105)) %1790 = (/.f64 %556 %1763) %1792 = (/.f64 %547 (neg.f64 %1763)) %1794 = (/.f64 #s(literal 1 binary64) (/.f64 %1763 %556)) %1796 = (/.f64 #s(literal 1 binary64) (pow.f64 %1767 #s(literal -1 binary64))) %1798 = (/.f64 #s(literal 1 binary64) (/.f64 %105 %547)) %1800 = (neg.f64 (/.f64 %547 %1763)) %1802 = (neg.f64 (/.f64 %556 %105)) %1804 = (fma.f64 %15 (/.f64 %16 %105) %1772) %1806 = (fma.f64 %16 (/.f64 %15 %105) %1772) %1808 = (fma.f64 %19 (/.f64 z %105) %1772) %1810 = (fma.f64 %21 (/.f64 y %105) %1772) %1811 = (fma.f64 %27 %107 %1772) %1813 = (fma.f64 %3 (/.f64 %23 %105) %1772) %1815 = (fma.f64 z (/.f64 %19 %105) %1772) %1817 = (fma.f64 y (/.f64 %21 %105) %1772) %1818 = (fma.f64 x %107 %1769) %1820 = (-.f64 %1769 (neg.f64 %1772)) %1822 = (-.f64 %1769 (/.f64 %109 %105)) %1824 = (-.f64 %1772 (neg.f64 %1769)) %1826 = (-.f64 %1772 (/.f64 %41 %105)) %1827 = (+.f64 %1769 %1772) %1828 = (+.f64 %1772 %1769) %1829 = (approx %1116 %712) %1833 = (approx %1116 %1031) %1837 = (approx %1116 %739) %1843 = (/.f64 %53 a) %1857 = (approx %1116 %1843) %1861 = (approx %1116 %744) %1865 = (approx %1116 %886) %1869 = (approx %1116 %974) %1873 = (*.f64 %773 t) %1878 = (-.f64 %748 #s(literal -1 binary64)) %1882 = (neg.f64 %748) %1892 = (fma.f64 %748 t t) %1894 = (/.f64 #s(literal 1 binary64) %1892) %1901 = (*.f64 t %748) %1904 = (*.f64 %748 t) %1911 = (/.f64 y %1878) %1913 = (/.f64 z %1878) %1915 = (neg.f64 %1892) %1933 = (/.f64 %3 %1892) %1953 = (approx %1116 %1933) %1957 = (approx %1116 %1127) %1958 = (pow.f64 %1957 #s(literal 1 binary64)) %1960 = (/.f64 #s(literal 1 binary64) (pow.f64 %1957 #s(literal -1 binary64))) %1961 = (approx %1116 %842) %1965 = (*.f64 %979 %547) %1970 = (*.f64 %979 x) %1972 = (*.f64 %979 %27) %1974 = (*.f64 x %979) %1976 = (*.f64 %27 %979) %1993 = (neg.f64 %837) %1994 = (/.f64 #s(literal 1 binary64) %1993) %2013 = (/.f64 %699 b) %2015 = (neg.f64 %699) %2018 = (/.f64 %699 %57) %2038 = (approx %1116 %2018) %2042 = (/.f64 %703 b) %2044 = (neg.f64 %703) %2047 = (/.f64 %703 %57) %2067 = (approx %1116 %2047) %2071 = (neg.f64 %893) %2079 = (/.f64 %3 %893) %2094 = (approx %1116 %2079) %2098 = (neg.f64 %46) %2102 = (/.f64 %46 %88) %2117 = (approx %1116 %2102) x y z %3 %4 %6 %9 t %14 %17 %18 %20 %22 %24 %25 %26 %28 %32 %33 %35 %37 %39 %27 %42 a #s(literal 1 binary64) b #s(literal 0 binary64) (pow.f64 %46 #s(literal 1 binary64)) %46 (/.f64 #s(literal 1 binary64) (pow.f64 %46 #s(literal -1 binary64))) %54 %53 %56 %57 (*.f64 y b) (pow.f64 %57 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) %60) (*.f64 %62 %13) (*.f64 %57 %23) %65 (*.f64 %66 y) (*.f64 b %19) (*.f64 y %66) (pow.f64 %65 #s(literal 1 binary64)) (/.f64 %71 %31) (/.f64 %62 %30) (/.f64 %57 t) (/.f64 #s(literal 1 binary64) (/.f64 %30 %62)) (/.f64 #s(literal 1 binary64) (pow.f64 %65 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %79) (neg.f64 %81) %83 (*.f64 x t) (pow.f64 %83 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %83 #s(literal -1 binary64))) #s(literal -1 binary64) %89 %92 %93 %95 %88 %97 %98 %99 %106 %105 %108 (*.f64 %109 %110) (*.f64 x %112) (pow.f64 %114 #s(literal 1 binary64)) (/.f64 %116 %117) (/.f64 %109 %16) (/.f64 #s(literal 1 binary64) (/.f64 %16 %109)) (/.f64 #s(literal 1 binary64) (pow.f64 %114 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 y x)) %114 (neg.f64 %126) (*.f64 %11 %13) (*.f64 z %23) (pow.f64 %21 #s(literal 1 binary64)) (/.f64 %11 %30) (/.f64 #s(literal 1 binary64) (/.f64 %30 %11)) (/.f64 #s(literal 1 binary64) (pow.f64 %21 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 t z)) (/.f64 z %31) %21 (neg.f64 %15) (*.f64 %140 %13) (*.f64 b %23) (pow.f64 %66 #s(literal 1 binary64)) (/.f64 %144 %31) (/.f64 %140 %30) %66 (/.f64 #s(literal 1 binary64) (pow.f64 %66 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %149) (neg.f64 (/.f64 b %30)) (neg.f64 (/.f64 %140 t)) (*.f64 %11 %155) (*.f64 z %157) (pow.f64 %159 #s(literal 1 binary64)) (/.f64 %11 %140) (/.f64 #s(literal 1 binary64) (pow.f64 %159 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %164) (/.f64 z %144) %159 (neg.f64 %167) (*.f64 %169 %170) (*.f64 %170 %169) (*.f64 %173 %174) (*.f64 %176 %112) (*.f64 %149 %114) (*.f64 %114 %149) (*.f64 %83 %180) (*.f64 %83 %60) (*.f64 t %183) %186 (*.f64 x %79) (pow.f64 %186 #s(literal 1 binary64)) (/.f64 %189 %190) (/.f64 %192 %71) (/.f64 %173 %62) (/.f64 %195 %16) (/.f64 %176 y) (/.f64 %83 %57) (/.f64 #s(literal 1 binary64) (/.f64 %62 %173)) (/.f64 #s(literal 1 binary64) (/.f64 y %176)) (/.f64 #s(literal 1 binary64) (pow.f64 %186 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %57 %83)) (neg.f64 %207) (*.f64 %209 %60) (*.f64 %212 %214) (*.f64 %217 %214) (pow.f64 %219 #s(literal 1 binary64)) (/.f64 (fma.f64 %186 %140 %11) %140) (/.f64 (fma.f64 %186 b z) b) (/.f64 (fma.f64 %159 %62 %173) %62) (/.f64 (fma.f64 %159 y %176) y) (/.f64 (fma.f64 %173 %140 (*.f64 %11 %62)) %231) (/.f64 (fma.f64 %173 b (*.f64 z %62)) %235) (/.f64 (fma.f64 %176 %140 %12) %62) (/.f64 (fma.f64 %83 %140 (*.f64 %11 %57)) %241) (/.f64 (fma.f64 %83 b %243) %245) (/.f64 (fma.f64 %11 %62 (*.f64 %173 %140)) %249) (/.f64 (fma.f64 %11 y (*.f64 %176 %140)) %62) (/.f64 (fma.f64 %11 %57 (*.f64 %83 %140)) %256) (/.f64 (fma.f64 z %62 (*.f64 %173 b)) %260) (/.f64 (fma.f64 z y (*.f64 %176 b)) %57) (/.f64 (fma.f64 %173 %140 (*.f64 %62 %11)) %231) (/.f64 (fma.f64 %173 b (*.f64 %62 z)) %235) (/.f64 (fma.f64 %176 b %3) %57) (/.f64 (fma.f64 %83 %140 (*.f64 %57 %11)) %241) (/.f64 (fma.f64 %83 b (*.f64 %57 z)) %245) (/.f64 (fma.f64 %11 %62 (*.f64 %140 %173)) %249) (/.f64 (fma.f64 %11 y (*.f64 %140 %176)) %62) (/.f64 (fma.f64 %11 %57 (*.f64 %140 %83)) %256) (/.f64 (fma.f64 z %62 (*.f64 b %173)) %260) (/.f64 (fma.f64 z y (*.f64 b %176)) %57) (/.f64 (neg.f64 %209) %62) (/.f64 (neg.f64 %212) %297) (/.f64 (neg.f64 %217) %297) (/.f64 %209 %57) (/.f64 %212 %213) (/.f64 %217 %213) (/.f64 #s(literal 1 binary64) (/.f64 %57 %209)) (/.f64 #s(literal 1 binary64) (/.f64 %213 %212)) (/.f64 #s(literal 1 binary64) (/.f64 %213 %217)) (/.f64 #s(literal 1 binary64) (pow.f64 %219 #s(literal -1 binary64))) (neg.f64 (-.f64 %207 %159)) (fma.f64 %169 %170 %159) (fma.f64 %170 %169 %159) (fma.f64 %173 %174 %159) (fma.f64 %11 %155 %186) (fma.f64 %176 %112 %159) (fma.f64 %149 %114 %159) (fma.f64 %114 %149 %159) (fma.f64 %83 %180 %159) (fma.f64 %83 %60 %159) (fma.f64 t %183 %159) %219 (fma.f64 z %157 %186) (fma.f64 x %79 %159) (-.f64 %186 %167) (-.f64 %159 %207) (+.f64 (/.f64 (*.f64 %159 %57) %57) %186) (+.f64 %331 (/.f64 %211 %213)) (+.f64 %331 (/.f64 %216 %213)) (+.f64 %186 %159) (+.f64 %159 %186) (*.f64 %16 %13) (*.f64 y %23) (pow.f64 %19 #s(literal 1 binary64)) (/.f64 %117 %31) (/.f64 %16 %30) (/.f64 #s(literal 1 binary64) (/.f64 %30 %16)) (/.f64 #s(literal 1 binary64) %169) (/.f64 #s(literal 1 binary64) (pow.f64 %19 #s(literal -1 binary64))) %19 (neg.f64 %40) (pow.f64 %349 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %349 #s(literal -1 binary64))) (neg.f64 (-.f64 %12 %83)) (fma.f64 t x %355) (fma.f64 t x %29) %349 (fma.f64 z y %83) (fma.f64 y z %83) (fma.f64 x t %355) (fma.f64 x t %29) (fma.f64 x t %3) (-.f64 %83 %12) (-.f64 %3 %173) (+.f64 %83 %355) (+.f64 %83 %29) (+.f64 %83 %3) (+.f64 %3 %83) (*.f64 %369 %23) (pow.f64 %371 #s(literal 1 binary64)) (/.f64 %373 %30) (/.f64 (fma.f64 #s(literal 1 binary64) %30 %62) %30) (/.f64 %369 t) (/.f64 #s(literal 1 binary64) %378) (neg.f64 (-.f64 #s(literal -1 binary64) %65)) (neg.f64 %382) (fma.f64 %62 %13 #s(literal 1 binary64)) (fma.f64 %57 %23 #s(literal 1 binary64)) %371 (fma.f64 %66 y #s(literal 1 binary64)) (fma.f64 b %19 #s(literal 1 binary64)) (fma.f64 y %66 #s(literal 1 binary64)) (-.f64 %65 #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) %81) (+.f64 %391 %65) (+.f64 %65 #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) %65) (*.f64 %109 (/.f64 #s(literal 1 binary64) %382)) %397 (pow.f64 %397 #s(literal 1 binary64)) (/.f64 %116 %371) (/.f64 %109 %382) (/.f64 #s(literal 1 binary64) (/.f64 %382 %109)) (/.f64 #s(literal 1 binary64) (pow.f64 %397 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %371 x)) (/.f64 x %371) (neg.f64 (/.f64 x %382)) (neg.f64 (/.f64 %109 %371)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) a)) (*.f64 #s(literal -1 binary64) %416) (*.f64 #s(literal 1 binary64) %418) (pow.f64 %418 #s(literal 1 binary64)) (pow.f64 a #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) %94) (/.f64 #s(literal 1 binary64) (/.f64 %94 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %96) (/.f64 #s(literal 1 binary64) (pow.f64 %418 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 a #s(literal 1 binary64))) %418 (neg.f64 (*.f64 #s(literal -1 binary64) %418)) (neg.f64 %432) (neg.f64 %416) %435 (*.f64 t a) (pow.f64 %435 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %435 #s(literal -1 binary64))) (*.f64 %94 %155) (*.f64 a %157) (pow.f64 %442 #s(literal 1 binary64)) (/.f64 %96 %144) (/.f64 %94 %140) (/.f64 #s(literal 1 binary64) (/.f64 %140 %94)) (/.f64 #s(literal 1 binary64) (pow.f64 %442 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 b a)) %442 (neg.f64 (/.f64 a %140)) (neg.f64 (/.f64 %94 b)) (*.f64 %456 %23) (*.f64 %458 (/.f64 #s(literal 1 binary64) %459)) (pow.f64 %462 #s(literal 1 binary64)) (/.f64 (fma.f64 %442 %30 %16) %30) (/.f64 (fma.f64 %94 %30 (*.f64 %16 %140)) %468) (/.f64 (fma.f64 %16 %140 (*.f64 %94 %30)) %472) (/.f64 %475 (*.f64 %30 b)) (/.f64 %475 %478) (/.f64 (fma.f64 %94 %30 %190) %468) (/.f64 %482 %483) (/.f64 %482 (*.f64 b %30)) (/.f64 (fma.f64 %16 %140 %487) %472) (/.f64 (neg.f64 %456) %30) (/.f64 (neg.f64 %458) (neg.f64 %459)) (/.f64 %495 %496) (/.f64 %499 %140) (/.f64 %456 t) (/.f64 %458 %459) (/.f64 %498 b) (/.f64 #s(literal 1 binary64) (/.f64 t %456)) (/.f64 #s(literal 1 binary64) (/.f64 %459 %458)) (/.f64 #s(literal 1 binary64) (pow.f64 %462 #s(literal -1 binary64))) (neg.f64 (-.f64 %40 %442)) (fma.f64 %94 %155 %19) (fma.f64 %16 %13 %442) (fma.f64 a %157 %19) (fma.f64 y %23 %442) (-.f64 %442 %40) (-.f64 %19 (*.f64 %94 %157)) (-.f64 %19 (neg.f64 %442)) (+.f64 (/.f64 (*.f64 %442 t) t) %19) (+.f64 (/.f64 %435 %459) (/.f64 %57 %459)) %462 (+.f64 %19 %442) %3 %4 %6 %9 (pow.f64 %16 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %16 #s(literal -1 binary64))) %16 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) %30)) (*.f64 #s(literal -1 binary64) %23) (*.f64 #s(literal 1 binary64) %13) (pow.f64 %30 #s(literal -1 binary64)) (pow.f64 %13 #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) %31) %13 (/.f64 #s(literal 1 binary64) (/.f64 %30 #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %13 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 t #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %30) (neg.f64 %23) %14 %17 %18 %20 %22 %24 %25 %26 %28 %32 %33 %35 %37 %39 %27 %42 %14 %17 %18 %20 %22 %24 %25 %26 %28 %32 %33 %35 %37 %39 %27 %42 %546 %548 %550 %552 %553 %555 %557 %559 %560 %561 %562 %563 %564 %565 %566 %567 %568 %569 %547 %570 %571 %572 %573 %574 %575 %576 %577 %578 %579 %580 %581 %582 %583 %585 %586 %587 %588 %589 %590 %591 %592 %594 %596 %598 %599 %593 %600 %601 %602 %603 %604 %605 %607 %609 %610 %612 %614 %616 %617 %611 %618 %619 %620 %621 %622 %623 %624 %625 %626 %627 %628 %629 %630 %631 %632 (*.f64 %109 %633) (*.f64 x %613) (pow.f64 %636 #s(literal 1 binary64)) (/.f64 %116 %611) (/.f64 %109 %615) (/.f64 #s(literal 1 binary64) (/.f64 %615 %109)) (/.f64 #s(literal 1 binary64) (pow.f64 %636 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %611 x)) %636 (neg.f64 (/.f64 x %615)) (neg.f64 (/.f64 %109 %611)) %546 %548 %550 %552 %553 %555 %557 %559 %560 %561 %562 %563 %564 %565 %566 %567 %568 %569 %547 %570 %571 %572 %573 %574 %575 %576 %577 %578 %579 %580 %581 %582 %583 %585 %586 %587 %588 %589 %590 %591 %89 %92 %93 %95 %88 %97 %98 %99 (pow.f64 %369 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %369 #s(literal -1 binary64))) (neg.f64 (-.f64 %30 %57)) (fma.f64 b y %31) %369 (fma.f64 y b %31) (fma.f64 y b t) (-.f64 %57 %30) (-.f64 t %62) (+.f64 %57 %31) (+.f64 %57 t) (+.f64 t %57) (*.f64 %16 %633) (*.f64 y %613) (pow.f64 %665 #s(literal 1 binary64)) (/.f64 %117 %611) (/.f64 %16 %615) (/.f64 #s(literal 1 binary64) (/.f64 %615 %16)) (/.f64 #s(literal 1 binary64) (pow.f64 %665 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %611 y)) %665 (neg.f64 (/.f64 y %615)) (neg.f64 (/.f64 %16 %611)) %546 %548 %550 %552 %553 %555 %557 %559 %560 %561 %562 %563 %564 %565 %566 %567 %568 %569 %547 %570 %571 %572 %573 %574 %575 %576 %577 %578 %579 %580 %581 %582 %583 %585 %586 %587 %588 %589 %590 %591 (*.f64 %109 %416) (*.f64 %681 #s(literal -1 binary64)) (*.f64 %680 #s(literal 1 binary64)) (*.f64 #s(literal -1 binary64) %681) (*.f64 #s(literal 1 binary64) %680) (*.f64 x %418) (pow.f64 %680 #s(literal 1 binary64)) (/.f64 %116 %96) (/.f64 %116 a) (/.f64 %109 %94) (/.f64 #s(literal 1 binary64) (/.f64 %94 %109)) (/.f64 #s(literal 1 binary64) (pow.f64 %680 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 a x)) %680 (neg.f64 %681) (pow.f64 %699 #s(literal 1 binary64)) %699 (/.f64 #s(literal 1 binary64) (pow.f64 %699 #s(literal -1 binary64))) (pow.f64 %703 #s(literal 1 binary64)) %703 (/.f64 #s(literal 1 binary64) (pow.f64 %703 #s(literal -1 binary64))) (pow.f64 %712 #s(literal 1 binary64)) %712 (/.f64 #s(literal 1 binary64) (pow.f64 %712 #s(literal -1 binary64))) (*.f64 %30 %155) (*.f64 t %157) (pow.f64 %149 #s(literal 1 binary64)) (/.f64 %31 %144) (/.f64 %30 %140) (/.f64 #s(literal 1 binary64) (pow.f64 %149 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %66) %149 (neg.f64 (/.f64 t %140)) (neg.f64 (/.f64 %30 b)) (pow.f64 %739 #s(literal 1 binary64)) %739 (/.f64 #s(literal 1 binary64) (pow.f64 %739 #s(literal -1 binary64))) (pow.f64 %744 #s(literal 1 binary64)) %744 (/.f64 #s(literal 1 binary64) (pow.f64 %744 #s(literal -1 binary64))) (pow.f64 %748 #s(literal 1 binary64)) %748 (/.f64 #s(literal 1 binary64) (pow.f64 %748 #s(literal -1 binary64))) %592 %594 %596 %598 %599 %593 %600 %601 %602 %603 %604 %605 %607 %609 %610 (*.f64 %109 (/.f64 #s(literal 1 binary64) %597)) (*.f64 x %595) (pow.f64 %755 #s(literal 1 binary64)) (/.f64 %116 %593) (/.f64 %109 %597) (/.f64 #s(literal 1 binary64) (/.f64 %597 %109)) (/.f64 #s(literal 1 binary64) (pow.f64 %755 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %593 x)) %755 (neg.f64 (/.f64 x %597)) (neg.f64 (/.f64 %109 %593)) (pow.f64 %773 #s(literal 1 binary64)) %773 (/.f64 #s(literal 1 binary64) (pow.f64 %773 #s(literal -1 binary64))) (*.f64 %173 %110) (*.f64 %83 %112) %779 (*.f64 x %169) (pow.f64 %779 #s(literal 1 binary64)) (/.f64 %192 %117) (/.f64 %173 %16) (/.f64 %83 y) (/.f64 #s(literal 1 binary64) (/.f64 %16 %173)) (/.f64 #s(literal 1 binary64) (pow.f64 %779 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 y %83)) (neg.f64 %791) (*.f64 %349 %112) (pow.f64 %794 #s(literal 1 binary64)) (/.f64 %796 %16) (/.f64 %551 %16) (/.f64 %349 y) (/.f64 #s(literal 1 binary64) (/.f64 y %349)) (/.f64 #s(literal 1 binary64) (pow.f64 %794 #s(literal -1 binary64))) (neg.f64 %804) (fma.f64 %173 %110 %806) (fma.f64 %173 %110 z) (fma.f64 %83 %112 %806) (fma.f64 %83 %112 z) (fma.f64 t %114 %806) %794 (fma.f64 x %169 %806) (fma.f64 x %169 z) (-.f64 %779 (/.f64 %12 y)) (-.f64 %779 %11) (-.f64 z %791) (+.f64 %806 %779) (+.f64 %779 %806) (+.f64 %779 z) (+.f64 z %779) (*.f64 %140 (/.f64 #s(literal 1 binary64) %11)) (*.f64 b (/.f64 #s(literal 1 binary64) z)) (pow.f64 %164 #s(literal 1 binary64)) (/.f64 %144 z) (/.f64 %140 %11) %164 (/.f64 #s(literal 1 binary64) (pow.f64 %164 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %159) (neg.f64 (/.f64 b %11)) (neg.f64 (/.f64 %140 z)) (pow.f64 %837 #s(literal 1 binary64)) %837 (/.f64 #s(literal 1 binary64) %839) (pow.f64 %842 #s(literal 1 binary64)) %842 (/.f64 #s(literal 1 binary64) (pow.f64 %842 #s(literal -1 binary64))) (*.f64 %96 x) (*.f64 %94 %109) (*.f64 %849 #s(literal -1 binary64)) (*.f64 %848 #s(literal 1 binary64)) (*.f64 #s(literal -1 binary64) %849) (*.f64 #s(literal 1 binary64) %848) %848 (*.f64 x a) (pow.f64 %848 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %848 #s(literal -1 binary64))) (neg.f64 %849) (*.f64 %109 a) (*.f64 %94 x) (*.f64 %848 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) %848) (*.f64 a %109) (*.f64 x %94) (pow.f64 %849 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %849 #s(literal -1 binary64))) %849 (*.f64 (+.f64 %94 #s(literal 1 binary64)) x) (pow.f64 %870 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %870 #s(literal -1 binary64))) (neg.f64 (-.f64 %848 x)) (fma.f64 %109 a x) (fma.f64 %94 x x) (fma.f64 %848 #s(literal -1 binary64) x) (fma.f64 #s(literal -1 binary64) %848 x) (fma.f64 a %109 x) (fma.f64 x %94 x) (-.f64 %849 %109) %870 (+.f64 %849 x) (+.f64 x %849) (pow.f64 %886 #s(literal 1 binary64)) %886 (/.f64 #s(literal 1 binary64) (pow.f64 %886 #s(literal -1 binary64))) (pow.f64 %893 #s(literal 1 binary64)) %893 (/.f64 #s(literal 1 binary64) %895) (*.f64 %109 %418) (*.f64 %680 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) %680) (*.f64 x %900) (pow.f64 %681 #s(literal 1 binary64)) (/.f64 %116 %94) (/.f64 %109 %96) (/.f64 %109 a) (/.f64 #s(literal 1 binary64) (/.f64 a %109)) (/.f64 #s(literal 1 binary64) (pow.f64 %681 #s(literal -1 binary64))) (/.f64 x %94) %681 (pow.f64 %911 #s(literal 1 binary64)) (/.f64 (fma.f64 a x %109) a) (/.f64 #s(literal 1 binary64) (pow.f64 %911 #s(literal -1 binary64))) (neg.f64 %917) (fma.f64 %109 %418 x) (fma.f64 %680 #s(literal -1 binary64) x) (fma.f64 #s(literal -1 binary64) %680 x) (fma.f64 x %900 x) (-.f64 %681 %109) %911 (+.f64 %681 x) (+.f64 x %681) (*.f64 %917 %416) (*.f64 %911 %418) (pow.f64 %928 #s(literal 1 binary64)) (/.f64 (fma.f64 %680 a %681) a) (/.f64 (fma.f64 %109 a (*.f64 %681 %94)) %934) (/.f64 (fma.f64 a x (*.f64 %681 a)) %938) (/.f64 (fma.f64 %109 a (*.f64 %94 %681)) %934) (/.f64 (fma.f64 a x (*.f64 a %681)) %938) (/.f64 %917 %94) (/.f64 %911 %96) %928 (/.f64 #s(literal 1 binary64) (/.f64 %94 %917)) (/.f64 #s(literal 1 binary64) (pow.f64 %928 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 a %911)) (neg.f64 (/.f64 %911 %94)) (neg.f64 (/.f64 %917 a)) (fma.f64 %109 %416 %958) (fma.f64 %681 %418 %680) (fma.f64 %681 #s(literal -1 binary64) %958) (fma.f64 %680 %432 %680) (fma.f64 %680 #s(literal 1 binary64) %958) (fma.f64 #s(literal -1 binary64) %964 %680) (fma.f64 #s(literal -1 binary64) %681 %958) (fma.f64 #s(literal 1 binary64) %680 %958) (fma.f64 x %418 %958) (-.f64 %680 %964) (-.f64 %680 (neg.f64 %958)) (+.f64 %958 %680) (+.f64 %680 %958) (pow.f64 %974 #s(literal 1 binary64)) %974 (/.f64 #s(literal 1 binary64) (pow.f64 %974 #s(literal -1 binary64))) (pow.f64 %979 #s(literal 1 binary64)) %979 (/.f64 #s(literal 1 binary64) (pow.f64 %979 #s(literal -1 binary64))) (*.f64 %804 %155) (*.f64 %794 %157) (pow.f64 %985 #s(literal 1 binary64)) (/.f64 (fma.f64 %159 b %779) b) (/.f64 (fma.f64 %11 b (*.f64 %779 %140)) %991) (/.f64 (fma.f64 z b (*.f64 %779 b)) %995) (/.f64 (fma.f64 %11 b (*.f64 %140 %779)) %991) (/.f64 (fma.f64 z b (*.f64 b %779)) %995) (/.f64 %1003 %57) (/.f64 %804 %140) (/.f64 %794 %144) %985 (/.f64 #s(literal 1 binary64) (/.f64 %140 %804)) (/.f64 #s(literal 1 binary64) (pow.f64 %985 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 b %794)) (neg.f64 (/.f64 %794 %140)) (neg.f64 (/.f64 %804 b)) (fma.f64 %11 %155 %1018) (fma.f64 %779 %157 %159) (fma.f64 %83 %1021 %159) (fma.f64 t %1017 %159) (fma.f64 z %157 %1018) (-.f64 %159 (neg.f64 %1018)) (-.f64 %159 (/.f64 %791 b)) (+.f64 %1018 %159) (+.f64 %159 %1018) (pow.f64 %1031 #s(literal 1 binary64)) %1031 (/.f64 #s(literal 1 binary64) (pow.f64 %1031 #s(literal -1 binary64))) (*.f64 %11 %23) (*.f64 %13 z) (*.f64 #s(literal -1 binary64) %21) (*.f64 z %13) (pow.f64 %15 #s(literal 1 binary64)) (/.f64 %11 %31) %15 (/.f64 #s(literal 1 binary64) (/.f64 t %11)) (/.f64 #s(literal 1 binary64) (pow.f64 %15 #s(literal -1 binary64))) (/.f64 z %30) (neg.f64 %21) %546 %548 %550 %552 %553 %555 %557 %559 %560 %561 %562 %563 %564 %565 %566 %567 %568 %569 %547 %570 %571 %572 %573 %574 %575 %576 %577 %578 %579 %580 %581 %582 %583 %585 %586 %587 %588 %589 %590 %591 %1047 %1049 %1050 %1052 %1053 %1055 %1057 %1058 %1060 %1061 %1062 %1063 %1065 %1066 %1067 %1048 %1068 %1069 %1070 %1071 %1072 %1073 %1074 %1075 %1077 %1078 %1080 %1081 %1082 %1083 %1085 %1086 %1087 %1088 %1089 %1090 %1091 %1092 %1093 %1094 %1095 %1047 %1049 %1050 %1052 %1053 %1055 %1057 %1058 %1060 %1061 %1062 %1063 %1065 %1066 %1067 %1048 %1068 %1069 %1070 %1071 %1072 %1073 %1074 %1075 %1077 %1078 %1080 %1081 %1082 %1083 %1085 %1086 %1087 %1088 %1089 %1090 %1091 %1092 %1093 %1094 %1095 %54 %53 %56 %612 %614 %616 %617 %611 %618 %619 %620 %621 %622 %623 %624 %625 %626 %627 %628 %629 %630 %631 %632 %1096 %1097 %1098 %1099 %1101 %1102 %1103 %1104 %1106 %1108 %1110 %1111 %1113 %1115 %1118 %1117 %1120 %1122 %1123 %1124 %1125 %1126 %1128 %1129 %1130 %1131 %1132 %1134 %1136 %1138 %1140 %1127 %1142 %1144 %106 %105 %108 %1148 %1149 %1150 %1152 %1154 %1158 %1160 %1162 %1164 %1167 %1171 %1175 %1178 %1181 %1185 %1188 %1191 %1195 %1197 %1199 %1202 %1205 %1208 %1211 %1214 %1217 %1220 %1223 %1225 %1227 %1229 %1231 %1232 %1234 %1235 %1236 %1237 %1151 %1239 %1241 %1243 %1245 %1247 %1249 %1251 %1253 %1254 %1255 %1256 %1258 %1259 %1260 %1261 %1262 %1263 %1264 %1265 %1266 %1268 %1270 %1272 %1273 %1274 %1275 %1276 %1279 %1282 %1285 %1287 %1289 %1291 %1293 %1295 %1298 %1299 %1300 (*.f64 %16 %416) (*.f64 y %418) (pow.f64 %1155 #s(literal 1 binary64)) (/.f64 %117 %96) (/.f64 %16 %94) (/.f64 #s(literal 1 binary64) (/.f64 %94 %16)) (/.f64 #s(literal 1 binary64) (pow.f64 %1155 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 a y)) %1155 (neg.f64 (/.f64 y %94)) (neg.f64 (/.f64 %16 a)) %1148 %1149 %1150 %1152 %1154 %1158 %1160 %1162 %1164 %1167 %1171 %1175 %1178 %1181 %1185 %1188 %1191 %1195 %1197 %1199 %1202 %1205 %1208 %1211 %1214 %1217 %1220 %1223 %1225 %1227 %1229 %1231 %1232 %1234 %1235 %1236 %1237 %1151 %1239 %1241 %1243 %1245 %1247 %1249 %1251 %1253 %1254 %1255 %1256 %1258 %1259 %1260 %1261 %1262 %1263 %1264 %1265 %1266 %1268 %1270 %1272 %1273 %1274 %1275 %1276 %1279 %1282 %1285 %1287 %1289 %1291 %1293 %1295 %1298 %1299 %1300 (*.f64 %40 %416) (*.f64 %19 %418) (*.f64 y %1267) (*.f64 y %1269) (pow.f64 %1257 #s(literal 1 binary64)) (/.f64 (*.f64 %16 #s(literal -1 binary64)) %487) (/.f64 (*.f64 %16 #s(literal 1 binary64)) %474) (/.f64 (*.f64 y #s(literal -1 binary64)) %474) (/.f64 (*.f64 y #s(literal 1 binary64)) %435) (/.f64 %40 %94) (/.f64 %16 %474) (/.f64 %19 %96) (/.f64 %19 a) (/.f64 #s(literal 1 binary64) (/.f64 %94 %40)) (/.f64 #s(literal 1 binary64) (/.f64 %435 y)) (/.f64 #s(literal 1 binary64) (pow.f64 %1257 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 a %19)) %1257 (neg.f64 (/.f64 %19 %94)) (neg.f64 (/.f64 %40 a)) %1148 %1149 %1150 %1152 %1154 %1158 %1160 %1162 %1164 %1167 %1171 %1175 %1178 %1181 %1185 %1188 %1191 %1195 %1197 %1199 %1202 %1205 %1208 %1211 %1214 %1217 %1220 %1223 %1225 %1227 %1229 %1231 %1232 %1234 %1235 %1236 %1237 %1151 %1239 %1241 %1243 %1245 %1247 %1249 %1251 %1253 %1254 %1255 %1256 %1258 %1259 %1260 %1261 %1262 %1263 %1264 %1265 %1266 %1268 %1270 %1272 %1273 %1274 %1275 %1276 %1279 %1282 %1285 %1287 %1289 %1291 %1293 %1295 %1298 %1299 %1300 (*.f64 %15 %416) (*.f64 %21 %418) (*.f64 z %1267) (*.f64 z %1269) (pow.f64 %1145 #s(literal 1 binary64)) (/.f64 (*.f64 %11 #s(literal -1 binary64)) %487) (/.f64 (*.f64 %11 #s(literal 1 binary64)) %474) (/.f64 (*.f64 z #s(literal -1 binary64)) %474) (/.f64 %15 %94) (/.f64 %11 %474) (/.f64 %21 %96) (/.f64 %21 a) (/.f64 #s(literal 1 binary64) (/.f64 %94 %15)) (/.f64 #s(literal 1 binary64) (/.f64 %435 z)) (/.f64 #s(literal 1 binary64) (pow.f64 %1145 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 a %21)) %1145 (neg.f64 (/.f64 %21 %94)) (neg.f64 (/.f64 %15 a)) %1148 %1149 %1150 %1152 %1154 %1158 %1160 %1162 %1164 %1167 %1171 %1175 %1178 %1181 %1185 %1188 %1191 %1195 %1197 %1199 %1202 %1205 %1208 %1211 %1214 %1217 %1220 %1223 %1225 %1227 %1229 %1231 %1232 %1234 %1235 %1236 %1237 %1151 %1239 %1241 %1243 %1245 %1247 %1249 %1251 %1253 %1254 %1255 %1256 %1258 %1259 %1260 %1261 %1262 %1263 %1264 %1265 %1266 %1268 %1270 %1272 %1273 %1274 %1275 %1276 %1279 %1282 %1285 %1287 %1289 %1291 %1293 %1295 %1298 %1299 %1300 %1373 %1372 %1375 (pow.f64 %1376 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %1376 #s(literal -1 binary64))) (neg.f64 (-.f64 #s(literal -1 binary64) %1380)) %1376 (fma.f64 b %462 #s(literal 1 binary64)) (-.f64 %1380 #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 %462) b)) (-.f64 #s(literal 1 binary64) (*.f64 %140 %462)) (-.f64 #s(literal 1 binary64) (neg.f64 %1380)) (+.f64 %1380 #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) %1380) (pow.f64 %1394 #s(literal 1 binary64)) %1394 (/.f64 #s(literal 1 binary64) %1396) (*.f64 %547 %112) (*.f64 %349 (/.f64 #s(literal 1 binary64) %1399)) (pow.f64 %1402 #s(literal 1 binary64)) (/.f64 (fma.f64 %114 %30 %11) %30) (/.f64 (fma.f64 %114 t z) t) (/.f64 (fma.f64 %11 %16 (*.f64 %109 %30)) %1410) (/.f64 %796 (*.f64 %30 y)) (/.f64 %796 (*.f64 t %16)) (/.f64 (fma.f64 %109 %30 (*.f64 %11 %16)) %1418) (/.f64 %549 (*.f64 %16 t)) (/.f64 %549 (*.f64 y %30)) (/.f64 (fma.f64 %11 %16 %189) %1410) (/.f64 (fma.f64 %109 %30 (*.f64 %16 %11)) %1418) (/.f64 %551 (neg.f64 %1399)) (/.f64 %556 %16) (/.f64 %547 y) (/.f64 %349 (*.f64 y t)) (/.f64 %349 %1399) (/.f64 #s(literal 1 binary64) (/.f64 y %547)) (/.f64 #s(literal 1 binary64) (/.f64 %1399 %349)) (/.f64 #s(literal 1 binary64) (pow.f64 %1402 #s(literal -1 binary64))) (neg.f64 %1442) (fma.f64 %11 %13 %114) (fma.f64 %109 %110 %1445) (fma.f64 %109 %110 %21) (fma.f64 z %23 %114) (fma.f64 x %112 %1445) (fma.f64 x %112 %21) (-.f64 %1445 %126) (-.f64 %1452 (/.f64 %12 %1399)) (-.f64 %21 %126) (-.f64 %114 (/.f64 %41 y)) (-.f64 %114 %15) (+.f64 %1445 %114) (+.f64 %1452 %1460) (+.f64 %1460 %1452) %1402 (+.f64 %114 %1445) (+.f64 %114 %21) (*.f64 %1442 %155) (*.f64 %1402 %157) (pow.f64 %1467 #s(literal 1 binary64)) (/.f64 (fma.f64 %1469 b %114) b) (/.f64 (fma.f64 %21 b (*.f64 %114 b)) %995) (/.f64 (fma.f64 %21 b (*.f64 b %114)) %995) (/.f64 (*.f64 %547 #s(literal 1 binary64)) %57) (/.f64 %1003 (*.f64 %1399 b)) (/.f64 %1442 %140) (/.f64 %1402 %144) %1467 (/.f64 #s(literal 1 binary64) (/.f64 %140 %1442)) (/.f64 #s(literal 1 binary64) (pow.f64 %1467 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 b %1402)) (neg.f64 (/.f64 %1402 %140)) (neg.f64 (/.f64 %1442 b)) (fma.f64 %21 %157 %1017) (fma.f64 %114 %157 %1469) (fma.f64 z (/.f64 %23 b) %1017) (fma.f64 x %1021 %1469) (-.f64 %1469 (neg.f64 %1017)) (-.f64 %1469 (/.f64 %126 b)) (+.f64 %1017 %1469) (+.f64 %1469 %1017) %1506 %1507 %1509 %1511 %1514 %1516 %1517 %1518 %1519 %1520 %1522 %1523 %1525 %1526 %1527 %1529 %1532 %1535 %1537 %1539 %1541 %1542 %1543 %1544 %1545 %1546 %1548 %1550 %1552 %1554 %1556 %1558 %1560 %1562 %1564 %1566 %1568 %1570 %1573 %1576 %1577 %1578 %1579 %1580 %1582 %1583 %1584 %1585 %1586 %1587 %1588 %1589 %1590 %1591 %1592 %1593 %1594 %1595 %1596 %1597 %1598 %1599 %1600 %1601 %1602 %1603 %1604 %1605 %1606 %1607 %1608 %1609 %1610 %1611 %1612 %1613 %1614 %1615 %1616 %1617 %1618 %1619 %1620 %1621 %1622 %1624 %1625 %1627 %1633 %1637 %1638 %1639 %1640 %1641 %1515 (*.f64 %1512 %157) (*.f64 %547 %149) (*.f64 t %1505) (pow.f64 %1515 #s(literal 1 binary64)) (/.f64 (*.f64 %349 %30) %478) (/.f64 (*.f64 %349 t) %496) (/.f64 %1530 %483) (/.f64 %1533 %459) (/.f64 %1513 %140) (/.f64 %1512 b) (/.f64 #s(literal 1 binary64) (/.f64 b %1512)) (/.f64 #s(literal 1 binary64) (pow.f64 %1515 #s(literal -1 binary64))) (fma.f64 %173 %155 %1658) (fma.f64 %173 %155 %1660) (fma.f64 %173 %155 %1635) (fma.f64 %149 %27 %1631) (fma.f64 %149 x %1629) (fma.f64 %83 %157 %1658) (fma.f64 %83 %157 %1660) (fma.f64 %83 %157 %1635) (fma.f64 %27 %149 %176) (fma.f64 t %170 %1658) (fma.f64 t %170 %1660) (fma.f64 t %170 %1635) (fma.f64 x %149 %1658) (fma.f64 x %149 %1660) (fma.f64 x %149 %1635) (-.f64 %1629 (*.f64 (neg.f64 %149) x)) (-.f64 %1629 (neg.f64 %1631)) (-.f64 %1635 (*.f64 %109 %149)) (-.f64 %1635 %195) (+.f64 %1631 %1629) (+.f64 %1629 %1631) (+.f64 %1635 %176) (+.f64 %176 %1658) (+.f64 %176 %1660) (+.f64 %176 %1635) %1506 %1507 %1509 %1511 %1514 %1516 %1517 %1518 %1519 %1520 %1522 %1523 %1525 %1526 %1527 %1529 %1532 %1535 %1537 %1539 %1541 %1542 %1543 %1544 %1545 %1546 %1548 %1550 %1552 %1554 %1556 %1558 %1560 %1562 %1564 %1566 %1568 %1570 %1573 %1576 %1577 %1578 %1579 %1580 %1582 %1583 %1584 %1585 %1586 %1587 %1588 %1589 %1590 %1591 %1592 %1593 %1594 %1595 %1596 %1597 %1598 %1599 %1600 %1601 %1602 %1603 %1604 %1605 %1606 %1607 %1608 %1609 %1610 %1611 %1612 %1613 %1614 %1615 %1616 %1617 %1618 %1619 %1620 %1621 %1622 %1624 %1625 %1627 %1633 %1637 %1638 %1639 %1640 %1641 %1690 %1689 %1692 (*.f64 %1693 %1121) (*.f64 %53 %1054) (pow.f64 %1696 #s(literal 1 binary64)) (/.f64 %1698 %1048) (/.f64 %1693 %1056) %1696 (/.f64 #s(literal 1 binary64) (/.f64 %1056 %1693)) (/.f64 #s(literal 1 binary64) (pow.f64 %1696 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %1048 %53)) (neg.f64 (/.f64 %1693 %1048)) (neg.f64 (/.f64 %53 %1056)) (*.f64 %556 (/.f64 #s(literal 1 binary64) %1711)) (*.f64 %547 %1396) (pow.f64 %1715 #s(literal 1 binary64)) (/.f64 (fma.f64 %1717 %1394 x) %1394) (/.f64 (fma.f64 %27 %1394 (*.f64 x %1394)) %1722) (/.f64 (fma.f64 %27 %1394 (*.f64 %1394 x)) %1722) (/.f64 %1003 (*.f64 t %1394)) (/.f64 %556 %1711) (/.f64 %547 (neg.f64 %1711)) %1715 (/.f64 #s(literal 1 binary64) (/.f64 %1711 %556)) (/.f64 #s(literal 1 binary64) (pow.f64 %1715 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %1394 %547)) (neg.f64 (/.f64 %547 %1711)) (neg.f64 (/.f64 %556 %1394)) (fma.f64 %19 (/.f64 z %1394) %1743) (fma.f64 %21 (/.f64 y %1394) %1743) (fma.f64 %27 %1396 %1743) (fma.f64 %3 (/.f64 %23 %1394) %1743) (fma.f64 z (/.f64 %19 %1394) %1743) (fma.f64 y (/.f64 %21 %1394) %1743) (fma.f64 x %1396 %1717) (-.f64 %1743 (/.f64 %41 %1394)) (-.f64 %1717 (neg.f64 %1743)) (-.f64 %1717 (/.f64 %109 %1394)) (+.f64 %1743 %1717) (+.f64 %1717 %1743) %1765 %1766 %1768 %1771 %1774 %1778 %1781 %1784 %1787 %1789 %1790 %1792 %1767 %1794 %1796 %1798 %1800 %1802 %1804 %1806 %1808 %1810 %1811 %1813 %1815 %1817 %1818 %1820 %1822 %1824 %1826 %1827 %1828 %1690 %1689 %1692 (pow.f64 %1829 #s(literal 1 binary64)) %1829 (/.f64 #s(literal 1 binary64) (pow.f64 %1829 #s(literal -1 binary64))) (pow.f64 %1833 #s(literal 1 binary64)) %1833 (/.f64 #s(literal 1 binary64) (pow.f64 %1833 #s(literal -1 binary64))) (pow.f64 %1837 #s(literal 1 binary64)) %1837 (/.f64 #s(literal 1 binary64) (pow.f64 %1837 #s(literal -1 binary64))) %1765 %1766 %1768 %1771 %1774 %1778 %1781 %1784 %1787 %1789 %1790 %1792 %1767 %1794 %1796 %1798 %1800 %1802 %1804 %1806 %1808 %1810 %1811 %1813 %1815 %1817 %1818 %1820 %1822 %1824 %1826 %1827 %1828 (*.f64 %1693 %416) (*.f64 %53 %418) (pow.f64 %1843 #s(literal 1 binary64)) (/.f64 %1698 %96) (/.f64 %1693 %94) %1843 (/.f64 #s(literal 1 binary64) (/.f64 %94 %1693)) (/.f64 #s(literal 1 binary64) (pow.f64 %1843 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 a %53)) (neg.f64 (/.f64 %53 %94)) (neg.f64 (/.f64 %1693 a)) (pow.f64 %1857 #s(literal 1 binary64)) %1857 (/.f64 #s(literal 1 binary64) (pow.f64 %1857 #s(literal -1 binary64))) %1765 %1766 %1768 %1771 %1774 %1778 %1781 %1784 %1787 %1789 %1790 %1792 %1767 %1794 %1796 %1798 %1800 %1802 %1804 %1806 %1808 %1810 %1811 %1813 %1815 %1817 %1818 %1820 %1822 %1824 %1826 %1827 %1828 %1373 %1372 %1375 (pow.f64 %1861 #s(literal 1 binary64)) %1861 (/.f64 #s(literal 1 binary64) (pow.f64 %1861 #s(literal -1 binary64))) %1373 %1372 %1375 %1373 %1372 %1375 (pow.f64 %1865 #s(literal 1 binary64)) %1865 (/.f64 #s(literal 1 binary64) (pow.f64 %1865 #s(literal -1 binary64))) (pow.f64 %1869 #s(literal 1 binary64)) %1869 (/.f64 #s(literal 1 binary64) (pow.f64 %1869 #s(literal -1 binary64))) %1873 (*.f64 t %773) (pow.f64 %1873 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %1873 #s(literal -1 binary64))) %1765 %1766 %1768 %1771 %1774 %1778 %1781 %1784 %1787 %1789 %1790 %1792 %1767 %1794 %1796 %1798 %1800 %1802 %1804 %1806 %1808 %1810 %1811 %1813 %1815 %1817 %1818 %1820 %1822 %1824 %1826 %1827 %1828 %1122 %1123 %1124 %1125 %1126 %1128 %1129 %1130 %1131 %1132 %1134 %1136 %1138 %1140 %1127 %1142 %1144 (pow.f64 %1878 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %1878 #s(literal -1 binary64))) (neg.f64 (-.f64 %1882 #s(literal 1 binary64))) %1878 (-.f64 #s(literal 1 binary64) %1882) (+.f64 %748 #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (neg.f64 %1882)) (+.f64 #s(literal 1 binary64) %748) (*.f64 %1878 t) (*.f64 t %1878) (pow.f64 %1892 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) %1894) %1892 (fma.f64 t %748 t) (-.f64 t (*.f64 %30 %748)) (-.f64 t (*.f64 %1882 t)) (-.f64 t (neg.f64 %1901)) (-.f64 t (neg.f64 %1904)) (+.f64 %1901 t) (+.f64 %1904 t) (+.f64 t %1901) (+.f64 t %1904) (*.f64 %1911 %21) (*.f64 %1913 %19) (*.f64 %12 (/.f64 #s(literal 1 binary64) %1915)) (*.f64 %19 %1913) (*.f64 %21 %1911) (*.f64 %27 (/.f64 #s(literal 1 binary64) %1878)) (*.f64 %3 (/.f64 %23 %1878)) (*.f64 %3 %1894) (*.f64 z (/.f64 %19 %1878)) (*.f64 z (/.f64 y %1892)) (*.f64 y (/.f64 %21 %1878)) (*.f64 y (/.f64 z %1892)) (pow.f64 %1933 #s(literal 1 binary64)) (/.f64 %29 (neg.f64 %1915)) (/.f64 %41 (neg.f64 %1878)) (/.f64 %12 %1915) (/.f64 #s(literal 1 binary64) (/.f64 %1915 %12)) (/.f64 #s(literal 1 binary64) (/.f64 %1878 %27)) (/.f64 #s(literal 1 binary64) (pow.f64 %1933 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %1892 %3)) (/.f64 %27 %1878) %1933 (neg.f64 (/.f64 %3 %1915)) (neg.f64 (/.f64 %12 %1892)) (pow.f64 %1953 #s(literal 1 binary64)) %1953 (/.f64 #s(literal 1 binary64) (pow.f64 %1953 #s(literal -1 binary64))) %1958 %1957 %1960 (pow.f64 %1961 #s(literal 1 binary64)) %1961 (/.f64 #s(literal 1 binary64) (pow.f64 %1961 #s(literal -1 binary64))) %1965 (*.f64 %547 %979) (pow.f64 %1965 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %1965 #s(literal -1 binary64))) (fma.f64 %979 %27 %1970) (fma.f64 %979 x %1972) (fma.f64 %27 %979 %1974) (fma.f64 x %979 %1976) (-.f64 %1972 (*.f64 (neg.f64 %979) x)) (-.f64 %1972 (neg.f64 %1970)) (-.f64 %1976 (*.f64 %109 %979)) (-.f64 %1976 (neg.f64 %1974)) (+.f64 %1970 %1972) (+.f64 %1972 %1970) (+.f64 %1974 %1976) (+.f64 %1976 %1974) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) %837)) (*.f64 #s(literal -1 binary64) %1994) (*.f64 #s(literal 1 binary64) %839) (pow.f64 %839 #s(literal 1 binary64)) (pow.f64 %837 #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) %1993) (/.f64 #s(literal 1 binary64) (/.f64 %1993 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 %1993)) (/.f64 #s(literal 1 binary64) (pow.f64 %839 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %837 #s(literal 1 binary64))) %839 (neg.f64 (*.f64 #s(literal -1 binary64) %839)) (neg.f64 (/.f64 #s(literal -1 binary64) %837)) (neg.f64 %1994) (*.f64 %2013 %112) (*.f64 %2015 %174) (*.f64 %699 %60) (pow.f64 %2018 #s(literal 1 binary64)) (/.f64 (neg.f64 %2013) %16) (/.f64 (neg.f64 %2015) %71) (/.f64 %2013 y) (/.f64 %2015 %62) %2018 (/.f64 #s(literal 1 binary64) (/.f64 y %2013)) (/.f64 #s(literal 1 binary64) (/.f64 %62 %2015)) (/.f64 #s(literal 1 binary64) (pow.f64 %2018 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %57 %699)) (neg.f64 (/.f64 %699 %62)) (neg.f64 (/.f64 %2015 %57)) (pow.f64 %2038 #s(literal 1 binary64)) %2038 (/.f64 #s(literal 1 binary64) (pow.f64 %2038 #s(literal -1 binary64))) (*.f64 %2042 %112) (*.f64 %2044 %174) (*.f64 %703 %60) (pow.f64 %2047 #s(literal 1 binary64)) (/.f64 (neg.f64 %2042) %16) (/.f64 (neg.f64 %2044) %71) (/.f64 %2042 y) (/.f64 %2044 %62) %2047 (/.f64 #s(literal 1 binary64) (/.f64 y %2042)) (/.f64 #s(literal 1 binary64) (/.f64 %62 %2044)) (/.f64 #s(literal 1 binary64) (pow.f64 %2047 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %57 %703)) (neg.f64 (/.f64 %703 %62)) (neg.f64 (/.f64 %2044 %57)) (pow.f64 %2067 #s(literal 1 binary64)) %2067 (/.f64 #s(literal 1 binary64) (pow.f64 %2067 #s(literal -1 binary64))) (*.f64 %12 (/.f64 #s(literal 1 binary64) %2071)) (*.f64 %3 %895) (*.f64 z (/.f64 y %893)) (*.f64 y (/.f64 z %893)) (pow.f64 %2079 #s(literal 1 binary64)) (/.f64 %29 (neg.f64 %2071)) (/.f64 %12 %2071) (/.f64 #s(literal 1 binary64) (/.f64 %2071 %12)) (/.f64 #s(literal 1 binary64) (pow.f64 %2079 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %893 %3)) %2079 (neg.f64 (/.f64 %3 %2071)) (neg.f64 (/.f64 %12 %893)) (pow.f64 %2094 #s(literal 1 binary64)) %2094 (/.f64 #s(literal 1 binary64) (pow.f64 %2094 #s(literal -1 binary64))) %1096 %1097 %1098 %1099 %1101 %1102 %1103 %1104 %1106 %1108 %1110 %1111 %1113 %1115 %1118 %1117 %1120 (*.f64 %2098 (/.f64 #s(literal 1 binary64) %90)) (*.f64 %46 %91) (pow.f64 %2102 #s(literal 1 binary64)) (/.f64 (neg.f64 %2098) %88) (/.f64 %2098 %90) %2102 (/.f64 #s(literal 1 binary64) (/.f64 %90 %2098)) (/.f64 #s(literal 1 binary64) (pow.f64 %2102 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %88 %46)) (neg.f64 (/.f64 %2098 %88)) (neg.f64 (/.f64 %46 %90)) (pow.f64 %2117 #s(literal 1 binary64)) %2117 (/.f64 #s(literal 1 binary64) (pow.f64 %2117 #s(literal -1 binary64))) %1958 %1957 %1960 |
Compiled 2 757 to 5 158 computations (-87.1% saved)
Compiled 1 515 to 4 988 computations (-229.2% saved)
40 alts after pruning (25 fresh and 15 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 1 490 | 25 | 1 515 |
| Fresh | 0 | 0 | 0 |
| Picked | 19 | 13 | 32 |
| Done | 0 | 2 | 2 |
| Total | 1 509 | 40 | 1 549 |
| Status | Accuracy | Program |
|---|---|---|
| ✓ | 70.5% | %65 = (/.f64 y t) (/.f64 (fma.f64 %65 z x) (approx (- (/ (* b y) t) (- -1 a)) (fma.f64 (+.f64 (/.f64 a b) %65) b #s(literal 1 binary64)))) |
| ✓ | 56.5% | (/.f64 (fma.f64 (/.f64 y t) z x) (approx (- (/ (* b y) t) (- -1 a)) (-.f64 a #s(literal -1 binary64)))) |
| ▶ | 56.6% | (/.f64 (fma.f64 (*.f64 y (/.f64 #s(literal 1 binary64) t)) z x) (approx (- (/ (* b y) t) (- -1 a)) (-.f64 a #s(literal -1 binary64)))) |
| ✓ | 56.5% | (/.f64 (+.f64 x (*.f64 z (/.f64 y t))) (approx (+ (+ a 1) (/ (* y b) t)) (+.f64 #s(literal 1 binary64) a))) |
| ✓ | 28.7% | (/.f64 (approx (+ (/ (* z y) t) x) (/.f64 (*.f64 z y) t)) (fma.f64 (/.f64 y t) b (-.f64 a #s(literal -1 binary64)))) |
| ✓ | 33.6% | %132 = (/ y t) (/.f64 #s(literal 1 binary64) (approx (/ (+ (* %132 b) (+ 1 a)) (+ (* %132 z) x)) (/.f64 b z))) |
| ▶ | 21.6% | %79 = (* a t) (*.f64 t (approx (/ (+ (* (/ y t) z) x) (+ (* b y) (+ %79 t))) (approx (/ x (+ t %79)) (/.f64 x t)))) |
| ▶ | 26.2% | (approx (/ (+ (/ (* z y) t) x) (- (/ (* b y) t) (- -1 a))) (/.f64 (fma.f64 (/.f64 x a) t (*.f64 z (/.f64 y a))) t)) |
| ✓ | 47.0% | (approx (/ (+ (/ (* z y) t) x) (- (/ (* b y) t) (- -1 a))) (*.f64 (/.f64 y (fma.f64 b y (fma.f64 a t t))) z)) |
| ▶ | 15.2% | (approx (/ (+ (/ (* z y) t) x) (- (/ (* b y) t) (- -1 a))) (*.f64 (approx (/ (+ (/ z t) (/ x y)) b) (/.f64 x (*.f64 b y))) t)) |
| ▶ | 38.2% | %54 = (* b y) (approx (/ (+ (/ (* z y) t) x) (- (/ %54 t) (- -1 a))) (*.f64 (approx (/ y (+ %54 (+ (* a t) t))) (/.f64 y (+.f64 t (*.f64 b y)))) z)) |
| ▶ | 20.7% | %87 = (+ (/ (* b y) t) a) (approx (/ (+ (/ (* z y) t) x) (- %87 -1)) (/.f64 (*.f64 z y) (fma.f64 (approx %87 a) t t))) |
| ▶ | 36.6% | %155 = (- (+ (/ (* b y) t) a) -1) (approx (/ (+ (/ (* z y) t) x) %155) (approx (/ x %155) (*.f64 x (/.f64 t (fma.f64 b y t))))) |
| ▶ | 18.8% | (approx (/ (+ (/ (* z y) t) x) (- (+ (/ (* b y) t) a) -1)) (approx (/ x (- a -1)) (/.f64 (-.f64 x (/.f64 x a)) a))) |
| ▶ | 23.8% | (approx (/ (+ (/ (* z y) t) x) (- (+ (/ (* b y) t) a) -1)) (approx (/ x (- a -1)) (-.f64 x (*.f64 a x)))) |
| ✓ | 41.0% | (approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (/.f64 (*.f64 y z) (+.f64 (fma.f64 b y t) (*.f64 a t)))) |
| ✓ | 15.4% | (approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (/.f64 (*.f64 y z) (approx (* t (+ 1 (+ a (/ (* b y) t)))) (*.f64 a t)))) |
| ▶ | 16.3% | %6 = (+ x (/ (* y z) t)) (approx (/ %6 (+ (+ a 1) (/ (* y b) t))) (/.f64 (approx %6 (*.f64 y (/.f64 z t))) a)) |
| ▶ | 18.0% | (approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (/.f64 (approx (* (/ t b) (+ (* (/ y t) z) x)) (/.f64 (*.f64 t x) b)) y)) |
| ✓ | 35.7% | %6 = (+ x (/ (* y z) t)) (approx (/ %6 (+ (+ a 1) (/ (* y b) t))) (/.f64 (approx (* t %6) (fma.f64 t x (*.f64 y z))) (*.f64 b y))) |
| ✓ | 26.2% | %6 = (+ x (/ (* y z) t)) (approx (/ %6 (+ (+ a 1) (/ (* y b) t))) (/.f64 (approx (* t %6) (*.f64 y z)) (*.f64 b y))) |
| ✓ | 33.6% | (approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (/.f64 z b)) |
| ✓ | 50.6% | (approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (/.f64 x (fma.f64 y (/.f64 b t) (-.f64 a #s(literal -1 binary64))))) |
| ✓ | 39.6% | (approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (/.f64 x (+.f64 #s(literal 1 binary64) a))) |
| ▶ | 22.3% | (approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (*.f64 (/.f64 y (-.f64 (approx (+ (/ (* b y) t) a) a) #s(literal -1 binary64))) (/.f64 z t))) |
| ▶ | 15.4% | (approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (*.f64 (*.f64 z y) (/.f64 #s(literal 1 binary64) (approx (+ t (+ (* a t) (* b y))) (*.f64 a t))))) |
| ▶ | 23.0% | (approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (*.f64 z (/.f64 (/.f64 y t) (-.f64 (approx (+ (/ (* b y) t) a) a) #s(literal -1 binary64))))) |
| ▶ | 22.6% | (approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (*.f64 z (/.f64 y (fma.f64 (approx (+ (/ (* b y) t) a) a) t t)))) |
| ▶ | 22.6% | (approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (*.f64 y (/.f64 (/.f64 z t) (-.f64 (approx (+ (/ (* b y) t) a) a) #s(literal -1 binary64))))) |
| ▶ | 22.7% | (approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (*.f64 y (/.f64 z (fma.f64 (approx (+ (/ (* b y) t) a) a) t t)))) |
| ▶ | 15.6% | (approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (*.f64 y (/.f64 z (approx (+ t (+ (* a t) (* b y))) (*.f64 a t))))) |
| ▶ | 9.8% | %6 = (+ x (/ (* y z) t)) (approx (/ %6 (+ (+ a 1) (/ (* y b) t))) (approx (/ %6 a) (/.f64 (approx x #s(literal 0 binary64)) a))) |
| ✓ | 18.6% | %6 = (+ x (/ (* y z) t)) (approx (/ %6 (+ (+ a 1) (/ (* y b) t))) (approx (/ %6 a) (/.f64 x a))) |
| ▶ | 37.3% | (approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (approx (/ x (+ 1 (+ a (/ (* b y) t)))) (/.f64 x (fma.f64 (/.f64 y t) b #s(literal 1 binary64))))) |
| ▶ | 23.7% | %55 = (/ (* b y) t) (approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (approx (/ x (+ 1 (+ a %55))) (/.f64 x (approx (+ 1 %55) #s(literal 1 binary64))))) |
| ▶ | 44.8% | (approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (approx (+ (* -1 (/ (- (* -1 (/ (* t x) b)) (* -1 (/ (* t (* z (+ 1 a))) (pow b 2)))) y)) (/ z b)) (/.f64 (fma.f64 x (/.f64 t y) z) b))) |
| ✓ | 16.5% | (approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (approx (+ (* -1 (/ (- (* -1 (/ (* t x) b)) (* -1 (/ (* t (* z (+ 1 a))) (pow b 2)))) y)) (/ z b)) (/.f64 (*.f64 t x) (*.f64 b y)))) |
| ▶ | 17.3% | (approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (approx (+ (* -1 (/ (- (* -1 (/ (* t x) b)) (* -1 (/ (* t (* z (+ 1 a))) (pow b 2)))) y)) (/ z b)) (*.f64 (/.f64 t y) (/.f64 x b)))) |
| ▶ | 16.0% | (approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (approx (+ (* -1 (/ (- (* -1 (/ (* t x) b)) (* -1 (/ (* t (* z (+ 1 a))) (pow b 2)))) y)) (/ z b)) (*.f64 (/.f64 t b) (/.f64 x y)))) |
| ▶ | 15.7% | (approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (approx (+ (* -1 (/ (- (* -1 (/ (* t x) b)) (* -1 (/ (* t (* z (+ 1 a))) (pow b 2)))) y)) (/ z b)) (*.f64 x (/.f64 t (*.f64 b y))))) |
Compiled 40 to 106 computations (-165.0% saved)
| Inputs |
|---|
| Outputs |
|---|
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 4493 | 33465 |
| 1× | iter-limit |
| Inputs |
|---|
%8 = (approx x #s(literal 0 binary64)) %9 = (*.f64 b y) %10 = (*.f64 t x) %12 = (/.f64 x y) %13 = (/.f64 z t) %14 = (/.f64 %10 b) %15 = (/.f64 y t) %16 = (/.f64 x %9) %17 = (*.f64 a t) %18 = (*.f64 z y) %19 = (/.f64 #s(literal 1 binary64) t) %20 = (*.f64 y %13) %21 = (/.f64 x t) %22 = (-.f64 a #s(literal -1 binary64)) %23 = (/.f64 t %9) %24 = (fma.f64 b y t) %25 = (/.f64 x a) %26 = (/.f64 t b) %27 = (/.f64 t y) %28 = (/.f64 x b) %29 = (*.f64 a x) %30 = (+.f64 t %9) %31 = (fma.f64 %15 b #s(literal 1 binary64)) %32 = (* b y) %33 = (/ %32 t) %36 = (- %33 (- -1 a)) %37 = (approx %36 %22) %38 = (*.f64 y %19) %39 = (/.f64 y a) %40 = (fma.f64 %38 z x) %43 = (+ x (/ (* y z) t)) %44 = (approx %43 %20) %49 = (approx (/ (+ (/ z t) (/ x y)) b) %16) %53 = (+ (* (/ y t) z) x) %55 = (approx (* (/ t b) %53) %14) %58 = (approx (+ 1 %33) #s(literal 1 binary64)) %59 = (/.f64 y %30) %60 = (* a t) %62 = (+ %32 (+ %60 t)) %64 = (approx (/ y %62) %59) %67 = (approx (/ x (+ t %60)) %21) %68 = (*.f64 %27 %28) %69 = (*.f64 %26 %12) %70 = (*.f64 x %23) %71 = (/.f64 t %24) %72 = (*.f64 x %71) %73 = (/.f64 x %31) %74 = (+ %33 a) %75 = (approx %74 a) %76 = (fma.f64 x %27 z) %77 = (- %74 -1) %79 = (approx (/ x %77) %72) %80 = (-.f64 x %29) %82 = (/ x (- a -1)) %83 = (approx %82 %80) %86 = (approx (+ t (+ %60 %32)) %17) %87 = (/.f64 #s(literal 1 binary64) %86) %88 = (-.f64 x %25) %89 = (/.f64 %88 a) %90 = (approx %82 %89) %91 = (*.f64 z %39) %92 = (fma.f64 %25 t %91) %93 = (/.f64 %92 t) %96 = (+ (/ (* z y) t) x) %97 = (/ %96 %77) %100 = (-.f64 %75 #s(literal -1 binary64)) %101 = (fma.f64 %75 t t) %102 = (/.f64 y %100) %103 = (*.f64 %102 %13) %104 = (/.f64 %15 %100) %105 = (*.f64 z %104) %106 = (/.f64 y %101) %107 = (*.f64 z %106) %108 = (/.f64 %13 %100) %109 = (*.f64 y %108) %110 = (/.f64 z %101) %111 = (*.f64 y %110) %112 = (/.f64 %18 %101) %115 = (*.f64 %18 %87) %116 = (/.f64 z %86) %117 = (*.f64 y %116) %118 = (*.f64 %49 t) %119 = (/ %96 %36) %121 = (*.f64 %64 z) %127 = (/ %43 (+ (+ a 1) (/ (* y b) t))) %132 = (/ x (+ 1 (+ a %33))) %133 = (approx %132 %73) %150 = (+ (* -1 (/ (- (* -1 (/ (* t x) b)) (* -1 (/ (* t (* z (+ 1 a))) (pow b 2)))) y)) (/ z b)) %151 = (approx %150 %68) %153 = (approx %150 %69) %155 = (approx %150 %70) %162 = (/.f64 %55 y) %165 = (approx (/ %53 %62) %67) %167 = (/.f64 x %58) %168 = (approx %132 %167) %170 = (/.f64 %76 b) %171 = (approx %150 %170) %174 = (/.f64 %44 a) %176 = (/.f64 %8 a) %178 = (approx (/ %43 a) %176) x y z t a #s(literal 1 binary64) b #s(literal 0 binary64) %8 %9 %10 #s(literal -1 binary64) %12 %13 %14 %15 %16 %17 %18 %19 %20 %21 %22 %23 %24 %25 %26 %27 %28 %29 %30 %31 %37 %38 %39 %40 %44 %49 %55 %58 %59 %64 %67 %68 %69 %70 %71 %72 %73 %75 %76 %79 %80 %83 %86 %87 %88 %89 %90 %91 %92 %93 (approx %97 %83) (approx %97 %90) %100 %101 %102 %103 %104 %105 %106 %107 %108 %109 %110 %111 %112 (approx %97 %112) (approx %97 %79) %115 %116 %117 %118 (approx %119 %118) %121 (approx %119 %121) (approx %127 %117) (approx %127 %115) %133 (approx %127 %133) (approx %119 %93) %151 (approx %127 %151) %153 (approx %127 %153) %155 (approx %127 %155) (approx %127 %103) (approx %127 %111) (approx %127 %109) (approx %127 %107) (approx %127 %105) %162 (approx %127 %162) %165 (*.f64 t %165) %167 %168 (approx %127 %168) %170 %171 (approx %127 %171) (/.f64 %40 %37) %174 (approx %127 %174) %176 %178 (approx %127 %178) |
| Outputs |
|---|
%5 = (* t x) %6 = (*.f64 t x) %9 = (/ x y) %10 = (/.f64 x y) %13 = (/ %5 b) %14 = (/.f64 %6 b) %16 = (* b y) %18 = (*.f64 b y) %19 = (/.f64 x %18) %22 = (/.f64 x t) %25 = (/ x a) %26 = (/.f64 x a) %28 = (/ x b) %29 = (/.f64 x b) %31 = (* a x) %32 = (*.f64 a x) %35 = (/ 1 t) %39 = (+ (* (* y %35) z) x) %40 = (*.f64 y z) %41 = (/.f64 %40 t) %43 = (+.f64 x %41) %45 = (/ z t) %47 = (/ (+ %45 %9) b) %48 = (*.f64 b t) %49 = (/.f64 z %48) %51 = (+.f64 %19 %49) %54 = (/ y t) %56 = (+ (* %54 z) x) %57 = (* (/ t b) %56) %58 = (/.f64 %40 b) %60 = (+.f64 %14 %58) %62 = (* a t) %64 = (/ x (+ t %62)) %65 = (*.f64 a t) %66 = (+.f64 t %65) %67 = (/.f64 x %66) %69 = (/ t y) %71 = (/.f64 %6 %18) %73 = (+ %16 t) %74 = (/ t %73) %75 = (* x %74) %76 = (+.f64 t %18) %80 = (+ (* %54 b) 1) %81 = (/ x %80) %83 = (/.f64 %18 t) %84 = (+.f64 #s(literal 1 binary64) %83) %85 = (/.f64 x %84) %88 = (+ (* x %69) z) %90 = (/.f64 %6 y) %91 = (+.f64 z %90) %93 = (/ %16 t) %94 = (+ %93 a) %96 = (- %94 -1) %97 = (/ x %96) %98 = (+.f64 a %83) %99 = (+.f64 #s(literal 1 binary64) %98) %100 = (/.f64 x %99) %102 = (- x %31) %106 = (- a -1) %107 = (/ x %106) %108 = (+.f64 #s(literal 1 binary64) a) %109 = (/.f64 x %108) %111 = (- x %25) %112 = (/.f64 #s(literal 1 binary64) a) %114 = (*.f64 x (-.f64 #s(literal 1 binary64) %112)) %116 = (/ %111 a) %120 = (/ y a) %122 = (+ (* %25 t) (* z %120)) %123 = (/.f64 %40 a) %125 = (/.f64 %6 a) %126 = (+.f64 %125 %123) %128 = (/ %122 t) %129 = (/.f64 %40 %65) %131 = (+.f64 %26 %129) %133 = (* z y) %136 = (/ (+ (/ %133 t) x) %96) %137 = (*.f64 t %99) %138 = (/.f64 %40 %137) %142 = (* %47 t) %143 = (/.f64 z b) %145 = (+.f64 %143 %71) %159 = (+ (* -1 (/ (- (* -1 %13) (* -1 (/ (* t (* z (+ 1 a))) (pow b 2)))) y)) (/ z b)) %161 = (*.f64 z %108) %162 = (*.f64 t %161) %164 = (pow.f64 b #s(literal 2 binary64)) %165 = (*.f64 %164 y) %166 = (/.f64 %162 %165) %167 = (fma.f64 #s(literal -1 binary64) %166 %143) %172 = (+ %16 (+ %62 t)) %173 = (/ %56 %172) %174 = (fma.f64 a t %18) %175 = (+.f64 t %174) %176 = (*.f64 t %175) %177 = (/.f64 %40 %176) %179 = (/.f64 x %175) %182 = (* t %173) %183 = (/.f64 %40 %175) %185 = (/.f64 %6 %175) %188 = (/.f64 %40 %6) %192 = (/.f64 #s(literal 1 binary64) %18) %193 = (*.f64 b %6) %194 = (/.f64 z %193) %198 = (/.f64 t b) %199 = (*.f64 b x) %200 = (/.f64 %40 %199) %205 = (/.f64 t y) %206 = (/.f64 z x) %211 = (/.f64 t a) %212 = (/.f64 %40 %32) %217 = (/.f64 %40 (*.f64 a %6)) %221 = (/.f64 #s(literal 1 binary64) %99) %224 = (/.f64 %40 (*.f64 t (*.f64 x %99))) %228 = (/.f64 t %18) %229 = (/.f64 z %199) %230 = (+.f64 %228 %229) %233 = (*.f64 x y) %234 = (*.f64 %164 %233) %240 = (/.f64 #s(literal 1 binary64) %175) %241 = (*.f64 x %175) %243 = (/.f64 %40 (*.f64 t %241)) %248 = (/.f64 t %175) %249 = (/.f64 %40 %241) %273 = (*.f64 #s(literal -1 binary64) a) %278 = (*.f64 x (-.f64 %112 #s(literal 1 binary64))) %322 = (/.f64 y t) %333 = (- %93 (- -1 a)) %336 = (/.f64 y a) %338 = (/.f64 %40 %48) %339 = (+.f64 %29 %338) %343 = (/ y (+ t %16)) %344 = (pow.f64 t #s(literal 2 binary64)) %345 = (/.f64 %18 %344) %346 = (/.f64 #s(literal 1 binary64) t) %351 = (pow.f64 t #s(literal 3 binary64)) %353 = (/.f64 b %344) %358 = (pow.f64 b #s(literal 3 binary64)) %359 = (*.f64 %358 y) %361 = (pow.f64 t #s(literal 4 binary64)) %372 = (/ y %172) %373 = (/.f64 y %66) %375 = (pow.f64 %66 #s(literal 2 binary64)) %377 = (/.f64 #s(literal 1 binary64) %66) %378 = (fma.f64 #s(literal -1 binary64) (/.f64 %18 %375) %377) %381 = (pow.f64 %66 #s(literal 3 binary64)) %383 = (/.f64 b %375) %385 = (fma.f64 y (-.f64 (/.f64 %165 %381) %383) %377) %388 = (pow.f64 %66 #s(literal 4 binary64)) %396 = (fma.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %359 %388)) (*.f64 #s(literal -1 binary64) (/.f64 %164 %381)))) %383) %377) %399 = (*.f64 #s(literal -1 binary64) %83) %403 = (/.f64 b t) %418 = (*.f64 b %233) %419 = (/.f64 %418 t) %424 = (/.f64 %199 t) %429 = (*.f64 %358 %233) %432 = (*.f64 %164 x) %443 = (fma.f64 t x %40) %446 = (pow.f64 %108 #s(literal 2 binary64)) %447 = (*.f64 t %446) %448 = (/.f64 %418 %447) %451 = (pow.f64 %108 #s(literal 3 binary64)) %452 = (*.f64 %344 %451) %454 = (/.f64 %199 %447) %458 = (pow.f64 %108 #s(literal 4 binary64)) %459 = (*.f64 %351 %458) %470 = (+ t (+ %62 %16)) %473 = (/ 1 %470) %478 = (*.f64 t %108) %479 = (/.f64 z %478) %480 = (-.f64 %479 %454) %483 = (*.f64 y %480) %491 = (*.f64 %344 %446) %500 = (/ y %96) %501 = (/.f64 y %108) %503 = (/.f64 %18 %447) %504 = (/.f64 #s(literal 1 binary64) %108) %505 = (fma.f64 #s(literal -1 binary64) %503 %504) %509 = (/.f64 b %447) %524 = (* %500 %45) %525 = (/.f64 %40 %478) %527 = (*.f64 b %40) %529 = (fma.f64 #s(literal -1 binary64) (/.f64 %527 %491) %479) %532 = (*.f64 %164 %40) %533 = (*.f64 %351 %451) %535 = (*.f64 b z) %536 = (/.f64 %535 %491) %538 = (fma.f64 y (-.f64 (/.f64 %532 %533) %536) %479) %541 = (*.f64 %358 %40) %542 = (*.f64 %361 %458) %545 = (*.f64 %164 z) %551 = (fma.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %541 %542)) (*.f64 #s(literal -1 binary64) (/.f64 %545 %533)))) %536) %479) %554 = (/ %54 %96) %555 = (/.f64 y %478) %558 = (/.f64 #s(literal 1 binary64) %478) %563 = (/.f64 b %491) %579 = (+ (* %94 t) t) %581 = (* z (/ y %579)) %582 = (/.f64 %40 %66) %585 = (/.f64 z %66) %586 = (fma.f64 #s(literal -1 binary64) (/.f64 %527 %375) %585) %590 = (/.f64 %535 %375) %592 = (fma.f64 y (-.f64 (/.f64 %532 %381) %590) %585) %602 = (fma.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %541 %388)) (*.f64 #s(literal -1 binary64) (/.f64 %545 %381)))) %590) %585) %605 = (/ %45 %96) %610 = (/ z %579) %617 = (*.f64 #s(literal -1 binary64) %14) %618 = (/.f64 %162 %164) %619 = (*.f64 #s(literal -1 binary64) %618) %620 = (-.f64 %617 %619) %621 = (/.f64 %620 y) %627 = (*.f64 t %66) %628 = (/.f64 z %627) %629 = (/.f64 %199 %375) %630 = (-.f64 %628 %629) %633 = (*.f64 y %630) %649 = (/.f64 %6 %66) %651 = (/.f64 %193 %375) %652 = (-.f64 %585 %651) %655 = (*.f64 y %652) %675 = (/.f64 #s(literal 1 binary64) y) %679 = (/.f64 a y) %680 = (+.f64 %679 %403) %684 = (/.f64 z t) %685 = (+.f64 %10 %684) %690 = (/.f64 #s(literal 1 binary64) b) %692 = (/.f64 t %165) %695 = (pow.f64 y #s(literal 2 binary64)) %696 = (*.f64 %358 %695) %697 = (/.f64 %344 %696) %701 = (pow.f64 b #s(literal 4 binary64)) %702 = (pow.f64 y #s(literal 3 binary64)) %703 = (*.f64 %701 %702) %709 = (/.f64 t %164) %711 = (+.f64 %709 (/.f64 %65 %164)) %713 = (fma.f64 #s(literal -1 binary64) (/.f64 %711 y) %690) %715 = (*.f64 %66 %711) %716 = (*.f64 b %695) %717 = (/.f64 %715 %716) %720 = (+.f64 %692 (/.f64 %65 %165)) %721 = (-.f64 (+.f64 %690 %717) %720) %723 = (*.f64 %375 %711) %724 = (*.f64 %164 %702) %728 = (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %723 %724) %690) (fma.f64 #s(literal -1 binary64) %717 %720)) %730 = (/.f64 %344 %165) %734 = (/.f64 %351 %696) %745 = (*.f64 %344 x) %746 = (/.f64 %745 %165) %750 = (*.f64 %351 x) %751 = (/.f64 %750 %696) %756 = (*.f64 %361 x) %765 = (*.f64 x %108) %766 = (*.f64 %344 %765) %767 = (/.f64 %766 %165) %771 = (*.f64 x %446) %772 = (*.f64 %351 %771) %773 = (/.f64 %772 %696) %778 = (*.f64 x %451) %779 = (*.f64 %361 %778) %787 = (+.f64 %205 (/.f64 %65 y)) %798 = (/.f64 z a) %799 = (*.f64 a y) %800 = (/.f64 %6 %799) %804 = (/.f64 x %799) %805 = (/.f64 z %65) %811 = (-.f64 %14 %618) %814 = (/.f64 (*.f64 t (*.f64 %108 %811)) %716) %827 = (*.f64 %344 %108) %828 = (/.f64 %827 %165) %831 = (*.f64 %351 %446) %832 = (/.f64 %831 %696) %836 = (*.f64 %361 %451) %842 = (*.f64 z %446) %843 = (*.f64 %344 %842) %844 = (/.f64 %843 %696) %846 = (-.f64 (+.f64 %143 %844) %166) %848 = (*.f64 z %451) %849 = (*.f64 %351 %848) %853 = (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %849 %703) %143) (fma.f64 #s(literal -1 binary64) %844 %166)) %855 = (/.f64 %478 %165) %856 = (fma.f64 #s(literal -1 binary64) %855 %690) %858 = (/.f64 %491 %696) %867 = (*.f64 z %66) %868 = (/.f64 %867 %165) %869 = (fma.f64 #s(literal -1 binary64) %868 %143) %871 = (*.f64 z %375) %872 = (/.f64 %871 %696) %874 = (-.f64 (+.f64 %143 %872) %868) %876 = (*.f64 z %381) %880 = (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %876 %703) %143) (fma.f64 #s(literal -1 binary64) %872 %868)) %882 = (/.f64 z %18) %898 = (*.f64 t y) %900 = (/.f64 %867 (*.f64 %164 %898)) %904 = (/.f64 %867 (*.f64 %164 t)) %905 = (-.f64 %29 %904) %907 = (/.f64 (*.f64 %66 %905) %716) %920 = (/.f64 %867 %164) %921 = (-.f64 %14 %920) %923 = (/.f64 (*.f64 %66 %921) %716) %939 = (*.f64 #s(literal -1 binary64) %403) %951 = (fma.f64 #s(literal -1 binary64) %10 (*.f64 #s(literal -1 binary64) %684)) %955 = (*.f64 #s(literal -1 binary64) %71) %962 = (*.f64 #s(literal -1 binary64) %709) %967 = (*.f64 %701 y) %985 = (*.f64 #s(literal -1 binary64) (/.f64 %66 %164)) %1006 = (/.f64 %344 %164) %1031 = (/.f64 %745 %164) %1060 = (/.f64 %766 %164) %1121 = (*.f64 t (*.f64 %108 %620)) %1146 = (*.f64 #s(literal -1 binary64) (/.f64 %827 %164)) %1162 = (/.f64 %843 %359) %1167 = (/.f64 %849 %967) %1168 = (/.f64 %843 %358) %1178 = (*.f64 #s(literal -1 binary64) (/.f64 %478 %164)) %1194 = (/.f64 %871 %359) %1199 = (/.f64 %876 %967) %1200 = (/.f64 %871 %358) %1249 = (*.f64 #s(literal -1 binary64) %29) %1250 = (*.f64 #s(literal -1 binary64) %904) %1251 = (-.f64 %1249 %1250) %1255 = (*.f64 %66 %1251) %1276 = (*.f64 #s(literal -1 binary64) %920) %1277 = (-.f64 %617 %1276) %1281 = (*.f64 %66 %1277) %1304 = (+.f64 t (*.f64 t %98)) %1316 = (/.f64 x z) %1320 = (/.f64 #s(literal 1 binary64) %48) %1321 = (/.f64 x %527) %1325 = (/.f64 y b) %1326 = (/.f64 %6 %535) %1330 = (/.f64 %6 %40) %1334 = (*.f64 a z) %1335 = (/.f64 %6 %1334) %1339 = (/.f64 x %1334) %1340 = (/.f64 y %65) %1345 = (/.f64 x (*.f64 z %99)) %1346 = (/.f64 y %137) %1350 = (/.f64 %6 %527) %1351 = (+.f64 %690 %1350) %1359 = (*.f64 z %175) %1360 = (/.f64 x %1359) %1361 = (/.f64 y %176) %1365 = (/.f64 y %175) %1366 = (/.f64 %6 %1359) %1370 = (*.f64 #s(literal -1 binary64) %322) %1433 = (fma.f64 b y %478) %1441 = (/.f64 #s(literal 1 binary64) %165) %1453 = (+.f64 %1441 (/.f64 a %165)) %1455 = (fma.f64 #s(literal -1 binary64) (*.f64 t %1453) %690) %1457 = (*.f64 %108 %1453) %1461 = (fma.f64 t (-.f64 (/.f64 (*.f64 t %1457) %18) %1453) %690) %1465 = (*.f64 %164 %695) %1473 = (fma.f64 t (-.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 t (*.f64 %446 %1453)) %1465)) (*.f64 #s(literal -1 binary64) (/.f64 %1457 %18)))) %1453) %690) %1481 = (*.f64 %358 %702) %1483 = (/.f64 #s(literal 1 binary64) %1465) %1488 = (pow.f64 y #s(literal 4 binary64)) %1489 = (*.f64 %701 %1488) %1503 = (/.f64 x %1465) %1527 = (/.f64 %765 %1465) %1545 = (+.f64 %1483 (/.f64 a %1465)) %1549 = (*.f64 %108 %1545) %1568 = (/.f64 %161 %165) %1569 = (-.f64 %19 %1568) %1570 = (fma.f64 t %1569 %143) %1572 = (*.f64 %108 %1569) %1577 = (fma.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t %1572) %18) %19) %1568) %143) %1586 = (fma.f64 t (-.f64 (fma.f64 t (-.f64 (/.f64 (*.f64 t (*.f64 %446 %1569)) %1465) (/.f64 %1572 %18)) %19) %1568) %143) %1594 = (*.f64 t %842) %1599 = (*.f64 t %848) %1613 = (/.f64 %161 %1465) %1626 = (/.f64 %161 %164) %1628 = (-.f64 %1249 (*.f64 #s(literal -1 binary64) %1626)) %1630 = (/.f64 (*.f64 t %1628) y) %1639 = (*.f64 t %84) %1643 = (/.f64 %716 t) %1648 = (/.f64 %724 %344) %1653 = (*.f64 %358 %1488) %1661 = (/.f64 %716 %447) %1662 = (fma.f64 #s(literal -1 binary64) %1661 %501) %1665 = (/.f64 %724 %452) %1667 = (-.f64 (+.f64 %501 %1665) %1661) %1673 = (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %1653 %459) %501) (fma.f64 #s(literal -1 binary64) %1665 %1661)) %1676 = (/.f64 %1465 %344) %1686 = (*.f64 x %695) %1687 = (*.f64 %164 %1686) %1688 = (/.f64 %1687 %344) %1692 = (*.f64 x %702) %1693 = (*.f64 %358 %1692) %1700 = (*.f64 t %685) %1702 = (/.f64 %1687 %452) %1716 = (/.f64 %1465 %452) %1729 = (+.f64 %109 %525) %1730 = (-.f64 %1729 %448) %1732 = (/.f64 %40 %108) %1733 = (/.f64 %418 %446) %1734 = (-.f64 %1732 %1733) %1737 = (/.f64 (*.f64 b (*.f64 y %1734)) %827) %1739 = (-.f64 (fma.f64 #s(literal -1 binary64) %1737 %1729) %448) %1747 = (-.f64 (+.f64 %109 (+.f64 %525 (/.f64 (*.f64 %164 (*.f64 %695 %1734)) %831))) (+.f64 %448 %1737)) %1752 = (*.f64 %695 z) %1753 = (*.f64 b %1752) %1754 = (/.f64 %1753 %447) %1758 = (*.f64 %702 z) %1759 = (*.f64 %164 %1758) %1760 = (/.f64 %1759 %452) %1765 = (*.f64 %1488 z) %1766 = (*.f64 %358 %1765) %1773 = (/.f64 %527 %447) %1774 = (/.f64 z %108) %1778 = (*.f64 %164 %1752) %1779 = (/.f64 %1778 %452) %1784 = (*.f64 %358 %1758) %1837 = (-.f64 %273 #s(literal 1 binary64)) %1838 = (*.f64 t %1837) %1842 = (/.f64 y %1837) %1843 = (pow.f64 %1837 #s(literal 2 binary64)) %1844 = (*.f64 t %1843) %1850 = (pow.f64 %1837 #s(literal 3 binary64)) %1851 = (*.f64 t %1850) %1854 = (/.f64 %716 %1843) %1862 = (*.f64 t (pow.f64 %1837 #s(literal 4 binary64))) %1880 = (*.f64 #s(literal -1 binary64) %18) %1897 = (/.f64 %1687 t) %1903 = (/.f64 %1693 t) %1912 = (*.f64 #s(literal -1 binary64) %418) %1931 = (*.f64 t %451) %1934 = (*.f64 #s(literal -1 binary64) %1733) %1939 = (*.f64 t %458) %1960 = (/.f64 #s(literal 1 binary64) %1837) %1968 = (/.f64 %18 %1843) %1992 = (*.f64 #s(literal -1 binary64) %1732) %1993 = (-.f64 %1992 %1934) %1998 = (*.f64 b (*.f64 y %1993)) %2019 = (/.f64 %724 %1931) %2021 = (/.f64 %716 %446) %2022 = (*.f64 #s(literal -1 binary64) %2021) %2027 = (/.f64 %1653 %1939) %2029 = (/.f64 %724 %451) %2042 = (/.f64 %1753 %446) %2085 = (*.f64 #s(literal -1 binary64) (/.f64 %40 %1838)) %2088 = (/.f64 %40 %1837) %2095 = (/.f64 %1753 %1843) %2118 = (/.f64 %527 %446) %2142 = (/.f64 z %1837) %2150 = (/.f64 %527 %1843) %2174 = (-.f64 %29 %1626) %2185 = (/.f64 %418 %1843) %2186 = (-.f64 (*.f64 #s(literal -1 binary64) %2088) %2185) %2188 = (/.f64 x %1837) %2194 = (*.f64 b (*.f64 y %2186)) %2195 = (/.f64 %2194 %1838) %2205 = (/.f64 (*.f64 %164 (*.f64 %695 %2186)) %1844) %2207 = (/.f64 %2194 %1837) %2238 = (/.f64 y %76) %2241 = (pow.f64 %76 #s(literal 2 binary64)) %2245 = (*.f64 %344 y) %2247 = (pow.f64 %76 #s(literal 3 binary64)) %2249 = (/.f64 %898 %2241) %2255 = (pow.f64 %76 #s(literal 4 binary64)) %2265 = (/.f64 %32 t) %2278 = (pow.f64 %84 #s(literal 2 binary64)) %2282 = (pow.f64 %84 #s(literal 3 binary64)) %2284 = (/.f64 x %2278) %2288 = (pow.f64 %84 #s(literal 4 binary64)) %2298 = (*.f64 #s(literal -1 binary64) %32) %2301 = (-.f64 %32 x) %2305 = (*.f64 #s(literal -1 binary64) x) %2312 = (/.f64 #s(literal 1 binary64) %76) %2317 = (*.f64 a %344) %2319 = (/.f64 t %2241) %2323 = (*.f64 a %351) %2333 = (*.f64 #s(literal -1 binary64) %26) %2337 = (pow.f64 a #s(literal 2 binary64)) %2338 = (/.f64 x %2337) %2350 = (*.f64 t %2278) %2351 = (/.f64 %40 %2350) %2352 = (+.f64 %2284 %2351) %2353 = (*.f64 a %2352) %2354 = (/.f64 %40 %1639) %2355 = (+.f64 %85 %2354) %2363 = (*.f64 t %2288) %2375 = (/.f64 y %84) %2381 = (/.f64 y %2278) %2395 = (*.f64 a %40) %2399 = (*.f64 t %2282) %2413 = (/.f64 y %1639) %2419 = (/.f64 y %2350) %2432 = (/.f64 %40 %76) %2434 = (*.f64 t %40) %2439 = (*.f64 %344 %40) %2442 = (/.f64 %2434 %2241) %2457 = (/.f64 z %1639) %2463 = (/.f64 z %2350) %2476 = (/.f64 z %76) %2478 = (*.f64 t z) %2479 = (*.f64 a %2478) %2483 = (*.f64 %344 z) %2486 = (/.f64 %2478 %2241) %2505 = (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %617 (*.f64 #s(literal -1 binary64) (/.f64 %2478 %164))) y) %143) %2507 = (/.f64 %2479 %165) %2512 = (*.f64 t %43) %2518 = (+.f64 (/.f64 x %76) (/.f64 %40 (*.f64 t %76))) %2521 = (*.f64 %344 %43) %2522 = (*.f64 a %2521) %2524 = (/.f64 %2512 %2241) %2528 = (*.f64 %351 %43) %2529 = (*.f64 a %2528) %2539 = (/.f64 %2512 %76) %2545 = (/.f64 %2521 %2241) %2569 = (/.f64 %18 %65) %2575 = (*.f64 y %76) %2576 = (/.f64 %2575 %2317) %2580 = (*.f64 y %2241) %2581 = (*.f64 %2337 %351) %2582 = (/.f64 %2580 %2581) %2587 = (*.f64 y %2247) %2588 = (pow.f64 a #s(literal 3 binary64)) %2589 = (*.f64 %2588 %361) %2596 = (/.f64 x %65) %2601 = (*.f64 %2337 t) %2602 = (/.f64 x %2601) %2607 = (*.f64 %2588 t) %2617 = (*.f64 x %84) %2618 = (/.f64 %2617 a) %2623 = (*.f64 x %2278) %2624 = (/.f64 %2623 %2337) %2629 = (*.f64 x %2282) %2638 = (-.f64 %26 x) %2641 = (+.f64 x %2333) %2660 = (/.f64 #s(literal 1 binary64) %65) %2662 = (+.f64 %346 %345) %2667 = (*.f64 %76 %2662) %2668 = (/.f64 %2667 %2601) %2671 = (+.f64 %2660 (/.f64 %18 %2317)) %2675 = (*.f64 %2241 %2662) %2684 = (*.f64 %84 %43) %2685 = (/.f64 %2684 a) %2690 = (*.f64 %2278 %43) %2691 = (/.f64 %2690 %2337) %2697 = (*.f64 %2282 %43) %2705 = (*.f64 y %84) %2706 = (/.f64 %2705 a) %2711 = (*.f64 y %2278) %2712 = (/.f64 %2711 %2337) %2717 = (*.f64 y %2282) %2725 = (*.f64 z %84) %2726 = (*.f64 y %2725) %2727 = (/.f64 %2726 %65) %2731 = (*.f64 z %2278) %2732 = (*.f64 y %2731) %2733 = (/.f64 %2732 %2601) %2738 = (*.f64 z %2282) %2739 = (*.f64 y %2738) %2746 = (/.f64 %2705 %65) %2750 = (/.f64 %2711 %2601) %2761 = (*.f64 z %76) %2762 = (*.f64 y %2761) %2763 = (/.f64 %2762 %2317) %2767 = (*.f64 z %2241) %2768 = (*.f64 y %2767) %2769 = (/.f64 %2768 %2581) %2774 = (*.f64 z %2247) %2775 = (*.f64 y %2774) %2783 = (/.f64 %2725 %65) %2787 = (/.f64 %2731 %2601) %2798 = (/.f64 %2761 %2317) %2802 = (/.f64 %2767 %2581) %2815 = (/.f64 %2478 %165) %2817 = (-.f64 %955 (*.f64 #s(literal -1 binary64) %2815)) %2827 = (*.f64 %76 %43) %2828 = (/.f64 %2827 %2317) %2829 = (/.f64 %40 %344) %2830 = (+.f64 %22 %2829) %2834 = (*.f64 %2241 %43) %2835 = (/.f64 %2834 %2581) %2841 = (*.f64 %2247 %43) %2848 = (/.f64 %2827 %65) %2854 = (/.f64 %2834 (*.f64 %2337 %344)) %2879 = (/.f64 %2575 %344) %2887 = (*.f64 a %361) %2906 = (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2596 %22) a)) %2955 = (*.f64 #s(literal -1 binary64) (/.f64 %2638 a)) %2998 = (fma.f64 #s(literal -1 binary64) %6 (*.f64 #s(literal -1 binary64) %40)) %3056 = (/.f64 %2726 t) %3081 = (/.f64 %2705 t) %3106 = (/.f64 %2762 %344) %3131 = (/.f64 %2725 t) %3156 = (/.f64 %2761 %344) %3182 = (/.f64 %43 t) %3188 = (/.f64 %2827 %344) %3213 = (/.f64 %2827 t) %3238 = (/.f64 %716 %344) %3241 = (*.f64 b %702) %3242 = (/.f64 %3241 %351) %3243 = (/.f64 %695 %344) %3247 = (*.f64 b %1488) %3261 = (/.f64 %695 %375) %3286 = (*.f64 b %1686) %3288 = (/.f64 %233 t) %3293 = (*.f64 b %1692) %3305 = (/.f64 %233 %447) %3319 = (/.f64 y %375) %3334 = (*.f64 y %43) %3335 = (*.f64 b %3334) %3339 = (*.f64 %695 %43) %3340 = (*.f64 b %3339) %3342 = (/.f64 %3334 %447) %3346 = (*.f64 %702 %43) %3347 = (*.f64 b %3346) %3358 = (/.f64 %695 %447) %3374 = (*.f64 b %1758) %3376 = (/.f64 %1752 %491) %3380 = (*.f64 b %1765) %3394 = (/.f64 %695 %491) %3411 = (/.f64 %1752 %375) %3425 = (/.f64 %40 %491) %3439 = (/.f64 %40 %375) %3456 = (/.f64 %162 y) %3468 = (+.f64 %67 (/.f64 %40 %627)) %3472 = (/.f64 %3334 %375) %3485 = (/.f64 %2512 %66) %3487 = (*.f64 t %3334) %3492 = (*.f64 t %3339) %3495 = (/.f64 %3487 %375) %3519 = (/.f64 a b) %3520 = (+.f64 %3519 %322) %3528 = (/.f64 %344 %1465) %3545 = (*.f64 %66 %787) %3546 = (/.f64 %3545 %165) %3549 = (+.f64 %228 (/.f64 %65 %18)) %3553 = (*.f64 %375 %787) %3561 = (/.f64 %344 %716) %3565 = (/.f64 %351 %724) %3576 = (/.f64 %745 %716) %3580 = (/.f64 %750 %724) %3593 = (/.f64 %766 %716) %3597 = (/.f64 %772 %724) %3615 = (+.f64 (/.f64 t %695) (/.f64 %65 %695)) %3620 = (*.f64 %66 %3615) %3621 = (/.f64 %3620 %165) %3625 = (+.f64 (/.f64 t %716) (/.f64 %65 %716)) %3629 = (*.f64 %375 %3615) %3637 = (*.f64 %344 (*.f64 %108 %43)) %3638 = (/.f64 %3637 %716) %3639 = (/.f64 %2512 y) %3644 = (*.f64 %351 (*.f64 %446 %43)) %3645 = (/.f64 %3644 %724) %3651 = (*.f64 %361 (*.f64 %451 %43)) %3658 = (/.f64 %827 %18) %3663 = (/.f64 %831 %1465) %3675 = (/.f64 %162 %18) %3680 = (/.f64 %843 %1465) %3692 = (/.f64 %478 %18) %3697 = (/.f64 %491 %1465) %3709 = (/.f64 %867 %18) %3714 = (/.f64 %871 %1465) %3726 = (/.f64 %162 %716) %3727 = (/.f64 z y) %3731 = (/.f64 %843 %724) %3742 = (/.f64 %867 %716) %3746 = (/.f64 %871 %724) %3763 = (*.f64 %66 %43) %3764 = (/.f64 %3763 %716) %3768 = (*.f64 %375 %43) %3769 = (/.f64 %3768 %724) %3775 = (*.f64 %381 %43) %3782 = (*.f64 t %3763) %3783 = (/.f64 %3782 %716) %3787 = (*.f64 t %3768) %3788 = (/.f64 %3787 %724) %3793 = (*.f64 t %3775) %3827 = (/.f64 %344 %695) %3830 = (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %351 %3241) %3827) b)) %3887 = (/.f64 %745 %695) %3916 = (/.f64 %766 %695) %3971 = (/.f64 %3637 %695) %3996 = (/.f64 %827 y) %4045 = (/.f64 %478 y) %4070 = (/.f64 %867 y) %4095 = (/.f64 %162 %695) %4120 = (/.f64 %867 %695) %4150 = (/.f64 %43 y) %4156 = (/.f64 %3763 %695) %4181 = (/.f64 %3782 %695) (approx x #s(literal 0 binary64)) (approx x x) (approx %5 %6) (approx %9 %10) (approx %13 %14) (approx (/ x %16) %19) (approx (/ x t) %22) (approx %25 %26) (approx %28 %29) (approx %31 %32) (approx %39 %41) (approx %39 %43) (approx %47 %49) (approx %47 %51) (approx %57 %58) (approx %57 %60) (approx %64 %67) (approx (* %69 %28) %71) (approx %75 (/.f64 %6 %76)) (approx %81 %85) (approx %88 z) (approx %88 %91) (approx %97 %100) (approx %102 (*.f64 x (-.f64 #s(literal 1 binary64) a))) (approx %107 %109) (approx %111 %114) (approx %116 (/.f64 %114 a)) (approx %122 %123) (approx %122 %126) (approx %128 %129) (approx %128 %131) (approx %136 %138) (approx %136 (+.f64 %100 %138)) (approx %142 %143) (approx %142 %145) (approx %159 %167) (approx %159 (fma.f64 #s(literal -1 binary64) %166 %145)) (approx %173 %177) (approx %173 (+.f64 %179 %177)) (approx %182 %183) (approx %182 (+.f64 %185 %183)) (approx %39 (*.f64 x (+.f64 #s(literal 1 binary64) %188))) (approx %47 (*.f64 x (+.f64 %192 %194))) (approx %57 (*.f64 x (+.f64 %198 %200))) (approx %88 %90) (approx %88 (*.f64 x (+.f64 %205 %206))) (approx %122 %125) (approx %122 (*.f64 x (+.f64 %211 %212))) (approx %128 (*.f64 x (+.f64 %112 %217))) (approx %136 (*.f64 x (+.f64 %221 %224))) (approx %142 (*.f64 x %230)) (approx %159 (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 %162 %234) %230))) (approx %173 %179) (approx %173 (*.f64 x (+.f64 %240 %243))) (approx %182 %185) (approx %182 (*.f64 x (+.f64 %248 %249))) (approx %39 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) %188) #s(literal 1 binary64))))) (approx %47 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) %194) %192)))) (approx %57 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) %198 (*.f64 #s(literal -1 binary64) %200))))) (approx %88 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) %205 (*.f64 #s(literal -1 binary64) %206))))) (approx %102 (*.f64 x (+.f64 #s(literal 1 binary64) %273))) (approx %111 (*.f64 #s(literal -1 binary64) %278)) (approx %116 (*.f64 #s(literal -1 binary64) (/.f64 %278 a))) (approx %122 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) %211 (*.f64 #s(literal -1 binary64) %212))))) (approx %128 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) %217) %112)))) (approx %136 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) %224) %221)))) (approx %142 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) %228 (*.f64 #s(literal -1 binary64) %229))))) (approx %159 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) %228 (*.f64 #s(literal -1 binary64) (/.f64 %167 x)))))) (approx %173 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) %243) %240)))) (approx %182 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) %248 (*.f64 #s(literal -1 binary64) %249))))) (approx y y) (approx %16 %18) (approx %54 %322) (approx %133 %40) (approx (/ t %16) %228) (approx %73 t) (approx %73 %76) (approx %69 %205) (approx %80 #s(literal 1 binary64)) (approx %80 %84) (approx %333 %108) (approx %333 %99) (approx %120 %336) (approx %47 (/.f64 %339 y)) (approx %343 (*.f64 y (fma.f64 #s(literal -1 binary64) %345 %346))) (approx %343 (*.f64 y (fma.f64 y (-.f64 (/.f64 %165 %351) %353) %346))) (approx %343 (*.f64 y (fma.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %359 %361)) (*.f64 #s(literal -1 binary64) (/.f64 %164 %351)))) %353) %346))) (approx %372 %373) (approx %372 (*.f64 y %378)) (approx %372 (*.f64 y %385)) (approx %372 (*.f64 y %396)) (approx %74 (+.f64 #s(literal 1 binary64) %399)) (approx %74 (+.f64 #s(literal 1 binary64) (*.f64 y (-.f64 (/.f64 %165 %344) %403)))) (approx %74 (+.f64 #s(literal 1 binary64) (*.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %359 %351)) (*.f64 #s(literal -1 binary64) (/.f64 %164 %344)))) %403)))) (approx %75 (+.f64 x (*.f64 #s(literal -1 binary64) %419))) (approx %75 (+.f64 x (*.f64 y (-.f64 (/.f64 %234 %344) %424)))) (approx %75 (+.f64 x (*.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %429 %351)) (*.f64 #s(literal -1 binary64) (/.f64 %432 %344)))) %424)))) (approx %94 a) (approx %94 %98) (approx %88 (/.f64 %443 y)) (approx %97 (fma.f64 #s(literal -1 binary64) %448 %109)) (approx %97 (fma.f64 y (-.f64 (/.f64 %234 %452) %454) %109)) (approx %97 (fma.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %429 %459)) (*.f64 #s(literal -1 binary64) (/.f64 %432 %452)))) %454) %109)) (approx %470 %66) (approx %470 %175) (approx %473 %377) (approx %473 %378) (approx %473 %385) (approx %473 %396) (approx %136 (fma.f64 y %480 %109)) (approx %136 (fma.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b %483) %478) %479) %454) %109)) (approx %136 (fma.f64 y (-.f64 (fma.f64 y (-.f64 (/.f64 (*.f64 %164 %483) %491) (/.f64 (*.f64 b %480) %478)) %479) %454) %109)) (approx %500 %501) (approx %500 (*.f64 y %505)) (approx %500 (*.f64 y (fma.f64 y (-.f64 (/.f64 %165 %452) %509) %504))) (approx %500 (*.f64 y (fma.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %359 %459)) (*.f64 #s(literal -1 binary64) (/.f64 %164 %452)))) %509) %504))) (approx %524 %525) (approx %524 (*.f64 y %529)) (approx %524 (*.f64 y %538)) (approx %524 (*.f64 y %551)) (approx %554 %555) (approx %554 (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 %18 %491) %558))) (approx %554 (*.f64 y (fma.f64 y (-.f64 (/.f64 %165 %533) %563) %558))) (approx %554 (*.f64 y (fma.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %359 %542)) (*.f64 #s(literal -1 binary64) (/.f64 %164 %533)))) %563) %558))) (approx %581 %582) (approx %581 (*.f64 y %586)) (approx %581 (*.f64 y %592)) (approx %581 (*.f64 y %602)) (approx %605 %479) (approx %605 %529) (approx %605 %538) (approx %605 %551) (approx %610 %585) (approx %610 %586) (approx %610 %592) (approx %610 %602) (approx %142 (/.f64 %60 y)) (approx %159 (*.f64 #s(literal -1 binary64) %621)) (approx %159 (/.f64 (fma.f64 #s(literal -1 binary64) %620 %58) y)) (approx %173 (fma.f64 y %630 %67)) (approx %173 (fma.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b %633) %66) %628) %629) %67)) (approx %173 (fma.f64 y (-.f64 (fma.f64 y (-.f64 (/.f64 (*.f64 %164 %633) %375) (/.f64 (*.f64 b %630) %66)) %628) %629) %67)) (approx %182 %649) (approx %182 (fma.f64 y %652 %649)) (approx %182 (fma.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b %655) %66) %585) %651) %649)) (approx %182 (fma.f64 y (-.f64 (fma.f64 y (-.f64 (/.f64 (*.f64 %164 %655) %375) (/.f64 (*.f64 b %652) %66)) %585) %651) %649)) (approx %73 (*.f64 y (+.f64 b %205))) (approx %80 %83) (approx %80 (*.f64 y (+.f64 %675 %403))) (approx %333 (*.f64 y (+.f64 %675 %680))) (approx %39 (*.f64 y %685)) (approx %57 (*.f64 y %145)) (approx %343 %690) (approx %343 (fma.f64 #s(literal -1 binary64) %692 %690)) (approx %343 (-.f64 (+.f64 %690 %697) %692)) (approx %343 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %351 %703) %690) (fma.f64 #s(literal -1 binary64) %697 %692))) (approx %372 %713) (approx %372 %721) (approx %372 %728) (approx %74 (/.f64 (fma.f64 #s(literal -1 binary64) %730 %198) y)) (approx %74 (/.f64 (-.f64 (+.f64 %198 %734) %730) y)) (approx %74 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %361 %703) %198) (fma.f64 #s(literal -1 binary64) %734 %730)) y)) (approx %75 (/.f64 (fma.f64 #s(literal -1 binary64) %746 %14) y)) (approx %75 (/.f64 (-.f64 (+.f64 %14 %751) %746) y)) (approx %75 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %756 %703) %14) (fma.f64 #s(literal -1 binary64) %751 %746)) y)) (approx %94 (*.f64 y %680)) (approx %97 (/.f64 (fma.f64 #s(literal -1 binary64) %767 %14) y)) (approx %97 (/.f64 (-.f64 (+.f64 %14 %773) %767) y)) (approx %97 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %779 %703) %14) (fma.f64 #s(literal -1 binary64) %773 %767)) y)) (approx %470 (*.f64 y (+.f64 b %787))) (approx %473 %192) (approx %473 (/.f64 %713 y)) (approx %473 (/.f64 %721 y)) (approx %473 (/.f64 %728 y)) (approx %122 (*.f64 y (+.f64 %798 %800))) (approx %128 (*.f64 y (+.f64 %804 %805))) (approx %136 (-.f64 %145 %166)) (approx %136 (-.f64 (fma.f64 #s(literal -1 binary64) %814 %145) %166)) (approx %136 (-.f64 (+.f64 %143 (+.f64 %71 (/.f64 (*.f64 %344 (*.f64 %446 %811)) %724))) (+.f64 %166 %814))) (approx %500 %198) (approx %500 (fma.f64 #s(literal -1 binary64) %828 %198)) (approx %500 (-.f64 (+.f64 %198 %832) %828)) (approx %500 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %836 %703) %198) (fma.f64 #s(literal -1 binary64) %832 %828))) (approx %524 %846) (approx %524 %853) (approx %554 %856) (approx %554 (-.f64 (+.f64 %690 %858) %855)) (approx %554 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %533 %703) %690) (fma.f64 #s(literal -1 binary64) %858 %855))) (approx %581 %869) (approx %581 %874) (approx %581 %880) (approx %605 %882) (approx %605 (/.f64 %167 y)) (approx %605 (/.f64 %846 y)) (approx %605 (/.f64 %853 y)) (approx %610 (/.f64 %869 y)) (approx %610 (/.f64 %874 y)) (approx %610 (/.f64 %880 y)) (approx %159 (fma.f64 #s(literal -1 binary64) %621 %143)) (approx %173 (-.f64 %51 %900)) (approx %173 (-.f64 (fma.f64 #s(literal -1 binary64) %907 %51) %900)) (approx %173 (-.f64 (+.f64 %19 (+.f64 %49 (/.f64 (*.f64 %375 %905) %724))) (+.f64 %900 %907))) (approx %182 (-.f64 %145 %868)) (approx %182 (-.f64 (fma.f64 #s(literal -1 binary64) %923 %145) %868)) (approx %182 (-.f64 (+.f64 %143 (+.f64 %71 (/.f64 (*.f64 %375 %921) %724))) (+.f64 %868 %923))) (approx %73 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) b (*.f64 #s(literal -1 binary64) %205))))) (approx %80 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 %939 %675)))) (approx %333 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %403 (*.f64 #s(literal -1 binary64) (/.f64 %108 y)))))) (approx %39 (*.f64 #s(literal -1 binary64) (*.f64 y %951))) (approx %57 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %143 %955)))) (approx %343 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %344 %359)) %962) y) %690)) (approx %343 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %351 %967)) (*.f64 #s(literal -1 binary64) (/.f64 %344 %358))) y)) %962) y) %690)) (approx %372 (fma.f64 #s(literal -1 binary64) (/.f64 %66 %165) %690)) (approx %372 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %375 %359)) %985) y) %690)) (approx %372 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %381 %967)) (*.f64 #s(literal -1 binary64) (/.f64 %375 %358))) y)) %985) y) %690)) (approx %74 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %198 %730) y))) (approx %74 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %198 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %351 %359) %1006) y))) y))) (approx %74 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %198 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %361 %967) (/.f64 %351 %358)) y)) %1006) y))) y))) (approx %75 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %14 %746) y))) (approx %75 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %14 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %750 %359) %1031) y))) y))) (approx %75 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %14 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %756 %967) (/.f64 %750 %358)) y)) %1031) y))) y))) (approx %94 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %679 %939)))) (approx %97 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %14 %767) y))) (approx %97 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %14 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %772 %359) %1060) y))) y))) (approx %97 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %14 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %779 %967) (/.f64 %772 %358)) y)) %1060) y))) y))) (approx %470 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) b (*.f64 #s(literal -1 binary64) (/.f64 %66 y)))))) (approx %473 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %720 %690) y))) (approx %473 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %715 %18) %711) y)) %690) y))) (approx %473 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %723 %165) (/.f64 %715 b)) y)) %711) y)) %690) y))) (approx %122 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %798 (*.f64 #s(literal -1 binary64) %800))))) (approx %128 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %804 (*.f64 #s(literal -1 binary64) %805))))) (approx %136 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %14 (*.f64 #s(literal -1 binary64) (/.f64 %1121 %18))) %619) y) %143)) (approx %136 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %14 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %344 (*.f64 %446 %620)) %165)) (*.f64 #s(literal -1 binary64) (/.f64 %1121 b))) y))) %619) y) %143)) (approx %500 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %831 %359)) %1146) y) %198)) (approx %500 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %836 %967)) (*.f64 #s(literal -1 binary64) (/.f64 %831 %358))) y)) %1146) y) %198)) (approx %524 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1162 %618) y) %143)) (approx %524 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1167 %1168) y) %618) y) %143)) (approx %554 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %491 %359)) %1178) y) %690)) (approx %554 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %533 %967)) (*.f64 #s(literal -1 binary64) (/.f64 %491 %358))) y)) %1178) y) %690)) (approx %581 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1194 %920) y) %143)) (approx %581 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1199 %1200) y) %920) y) %143)) (approx %605 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %143 %166) y))) (approx %605 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %143 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1162 %618) y))) y))) (approx %605 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %143 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1167 %1168) y)) %618) y))) y))) (approx %610 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %143 %868) y))) (approx %610 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %143 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1194 %920) y))) y))) (approx %610 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %143 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1199 %1200) y)) %920) y))) y))) (approx %173 (fma.f64 #s(literal -1 binary64) (/.f64 %1251 y) %49)) (approx %173 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %29 (*.f64 #s(literal -1 binary64) (/.f64 %1255 %18))) %1250) y) %49)) (approx %173 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %29 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %375 %1251) %165)) (*.f64 #s(literal -1 binary64) (/.f64 %1255 b))) y))) %1250) y) %49)) (approx %182 (fma.f64 #s(literal -1 binary64) (/.f64 %1277 y) %143)) (approx %182 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %14 (*.f64 #s(literal -1 binary64) (/.f64 %1281 %18))) %1276) y) %143)) (approx %182 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %14 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %375 %1277) %165)) (*.f64 #s(literal -1 binary64) (/.f64 %1281 b))) y))) %1276) y) %143)) (approx %45 %684) (approx %581 (/.f64 %40 %1304)) (approx %605 (/.f64 z %137)) (approx %610 (/.f64 z %1304)) (approx (/ z %470) (/.f64 z %175)) (approx %159 (fma.f64 z %856 %71)) (approx %39 (*.f64 z (+.f64 %1316 %322))) (approx %47 (*.f64 z (+.f64 %1320 %1321))) (approx %57 (*.f64 z (+.f64 %1325 %1326))) (approx %88 (*.f64 z (+.f64 #s(literal 1 binary64) %1330))) (approx %122 (*.f64 z (+.f64 %336 %1335))) (approx %128 (*.f64 z (+.f64 %1339 %1340))) (approx %136 (*.f64 z (+.f64 %1345 %1346))) (approx %142 (*.f64 z %1351)) (approx %159 (*.f64 z %856)) (approx %159 (*.f64 z (fma.f64 #s(literal -1 binary64) %855 %1351))) (approx %173 (*.f64 z (+.f64 %1360 %1361))) (approx %182 (*.f64 z (+.f64 %1365 %1366))) (approx %39 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %1316 %1370)))) (approx %47 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) %1321) %1320)))) (approx %57 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %1325 (*.f64 #s(literal -1 binary64) %1326))))) (approx %88 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) %1330) #s(literal 1 binary64))))) (approx %122 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %336 (*.f64 #s(literal -1 binary64) %1335))))) (approx %128 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %1339 (*.f64 #s(literal -1 binary64) %1340))))) (approx %136 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %1345 (*.f64 #s(literal -1 binary64) %1346))))) (approx %142 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) %1350) %690)))) (approx %159 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 %855 %690)))) (approx %159 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) %1350 %855) %690)))) (approx %173 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %1360 (*.f64 #s(literal -1 binary64) %1361))))) (approx %182 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %1365 (*.f64 #s(literal -1 binary64) %1366))))) (approx %62 %65) (approx %35 %346) (approx %80 (/.f64 %76 t)) (approx %333 (/.f64 %1433 t)) (approx %39 (/.f64 %443 t)) (approx %47 (/.f64 %145 t)) (approx %343 (fma.f64 t (-.f64 (/.f64 t %696) %1441) %690)) (approx %343 (fma.f64 t (-.f64 (*.f64 t (fma.f64 #s(literal -1 binary64) (/.f64 t %703) (/.f64 #s(literal 1 binary64) %696))) %1441) %690)) (approx %372 %1455) (approx %372 %1461) (approx %372 %1473) (approx %64 (/.f64 x %478)) (approx %74 (*.f64 t (fma.f64 #s(literal -1 binary64) (/.f64 t %1465) %192))) (approx %74 (*.f64 t (fma.f64 t (-.f64 (/.f64 t %1481) %1483) %192))) (approx %74 (*.f64 t (fma.f64 t (-.f64 (*.f64 t (fma.f64 #s(literal -1 binary64) (/.f64 t %1489) (/.f64 #s(literal 1 binary64) %1481))) %1483) %192))) (approx %75 (*.f64 t (fma.f64 #s(literal -1 binary64) (/.f64 %6 %1465) %19))) (approx %75 (*.f64 t (fma.f64 t (-.f64 (/.f64 %6 %1481) %1503) %19))) (approx %75 (*.f64 t (fma.f64 t (-.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %6 %1489)) (*.f64 #s(literal -1 binary64) (/.f64 x %1481)))) %1503) %19))) (approx %94 (/.f64 %174 t)) (approx %97 (*.f64 t (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t %765) %1465) %19))) (approx %97 (*.f64 t (fma.f64 t (-.f64 (/.f64 (*.f64 t %771) %1481) %1527) %19))) (approx %97 (*.f64 t (fma.f64 t (-.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 t %778) %1489)) (*.f64 #s(literal -1 binary64) (/.f64 %771 %1481)))) %1527) %19))) (approx %470 %1433) (approx %473 (fma.f64 #s(literal -1 binary64) (*.f64 t %1545) %192)) (approx %473 (fma.f64 t (-.f64 (/.f64 (*.f64 t %1549) %18) %1545) %192)) (approx %473 (fma.f64 t (-.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 t (*.f64 %446 %1545)) %1465)) (*.f64 #s(literal -1 binary64) (/.f64 %1549 %18)))) %1545) %192)) (approx %128 (/.f64 %126 t)) (approx %136 %1570) (approx %136 %1577) (approx %136 %1586) (approx %500 (*.f64 t %1455)) (approx %500 (*.f64 t %1461)) (approx %500 (*.f64 t %1473)) (approx %524 (fma.f64 t (-.f64 (/.f64 %1594 %696) %1568) %143)) (approx %524 (fma.f64 t (-.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1599 %703)) (*.f64 #s(literal -1 binary64) (/.f64 %842 %696)))) %1568) %143)) (approx %605 (fma.f64 #s(literal -1 binary64) (/.f64 %162 %1465) %882)) (approx %605 (fma.f64 t (-.f64 (/.f64 %1594 %1481) %1613) %882)) (approx %605 (fma.f64 t (-.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1599 %1489)) (*.f64 #s(literal -1 binary64) (/.f64 %842 %1481)))) %1613) %882)) (approx %159 (fma.f64 #s(literal -1 binary64) %1630 %143)) (approx %173 (/.f64 %1570 t)) (approx %173 (/.f64 %1577 t)) (approx %173 (/.f64 %1586 t)) (approx %73 %1639) (approx %57 (*.f64 t %339)) (approx %343 (/.f64 (+.f64 y (*.f64 #s(literal -1 binary64) %1643)) t)) (approx %343 (/.f64 (-.f64 (+.f64 y %1648) %1643) t)) (approx %343 (/.f64 (-.f64 (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 %1653 %351))) (fma.f64 #s(literal -1 binary64) %1648 %1643)) t)) (approx %372 (/.f64 %1662 t)) (approx %372 (/.f64 %1667 t)) (approx %372 (/.f64 %1673 t)) (approx %74 (-.f64 (+.f64 #s(literal 1 binary64) %1676) %83)) (approx %74 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 %1481 %351))) (fma.f64 #s(literal -1 binary64) %1676 %83))) (approx %75 (-.f64 (+.f64 x %1688) %419)) (approx %75 (-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 %1693 %351))) (fma.f64 #s(literal -1 binary64) %1688 %419))) (approx %88 %1700) (approx %97 (-.f64 (+.f64 %109 %1702) %448)) (approx %97 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %1693 %459) %109) (fma.f64 #s(literal -1 binary64) %1702 %448))) (approx %470 %478) (approx %470 %137) (approx %473 %558) (approx %473 (/.f64 %505 t)) (approx %473 (/.f64 (-.f64 (+.f64 %504 %1716) %503) t)) (approx %473 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %1481 %459) %504) (fma.f64 #s(literal -1 binary64) %1716 %503)) t)) (approx %122 (*.f64 t %131)) (approx %136 %1730) (approx %136 %1739) (approx %136 %1747) (approx %500 %1662) (approx %500 %1667) (approx %500 %1673) (approx %524 (/.f64 (fma.f64 #s(literal -1 binary64) %1754 %1732) t)) (approx %524 (/.f64 (-.f64 (+.f64 %1732 %1760) %1754) t)) (approx %524 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %1766 %459) %1732) (fma.f64 #s(literal -1 binary64) %1760 %1754)) t)) (approx %605 (/.f64 (fma.f64 #s(literal -1 binary64) %1773 %1774) t)) (approx %605 (/.f64 (-.f64 (+.f64 %1774 %1779) %1773) t)) (approx %605 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %1784 %459) %1774) (fma.f64 #s(literal -1 binary64) %1779 %1773)) t)) (approx %142 (*.f64 t %51)) (approx %159 (*.f64 #s(literal -1 binary64) %1630)) (approx %159 (*.f64 t (fma.f64 #s(literal -1 binary64) (/.f64 %1628 y) %49))) (approx %173 (/.f64 %1730 t)) (approx %173 (/.f64 %1739 t)) (approx %173 (/.f64 %1747 t)) (approx %73 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 %399 #s(literal 1 binary64))))) (approx %57 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %29 (*.f64 #s(literal -1 binary64) %338))))) (approx %343 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) y %1643) t))) (approx %343 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %724 t) %716) t))) t))) (approx %343 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %1653 t) %724) t)) %716) t))) t))) (approx %372 (*.f64 #s(literal -1 binary64) (/.f64 y %1838))) (approx %372 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 %1842 (/.f64 %716 %1844)) t))) (approx %372 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %724 %1851)) %1854) t) %1842) t))) (approx %372 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %1653 %1862) (*.f64 #s(literal -1 binary64) (/.f64 %724 %1850))) t)) %1854) t) %1842) t))) (approx %64 (*.f64 #s(literal -1 binary64) (/.f64 x %1838))) (approx %74 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1465 t)) %1880) t)))) (approx %74 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1481 t)) (*.f64 #s(literal -1 binary64) %1465)) t)) %1880) t)))) (approx %75 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1897 %418) t)))) (approx %75 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1903 %1687) t) %418) t)))) (approx %81 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %1897) %1912) t)))) (approx %81 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %1903) (*.f64 #s(literal -1 binary64) %1687)) t)) %1912) t)))) (approx %88 (*.f64 #s(literal -1 binary64) (*.f64 t %951))) (approx %97 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1687 %1931)) %1934) t) %109)) (approx %97 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1693 %1939)) (*.f64 #s(literal -1 binary64) (/.f64 %1687 %451))) t)) %1934) t) %109)) (approx %470 (*.f64 #s(literal -1 binary64) %1838)) (approx %470 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) a %399) #s(literal 1 binary64))))) (approx %473 (/.f64 #s(literal -1 binary64) %1838)) (approx %473 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 %1960 (/.f64 %18 %1844)) t))) (approx %473 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1465 %1851)) %1968) t) %1960) t))) (approx %473 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %1481 %1862) (*.f64 #s(literal -1 binary64) (/.f64 %1465 %1850))) t)) %1968) t) %1960) t))) (approx %122 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %26 (*.f64 #s(literal -1 binary64) %129))))) (approx %136 (fma.f64 #s(literal -1 binary64) (/.f64 %1993 t) %109)) (approx %136 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %1998 %478) %1992) %1934) t) %109)) (approx %136 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %1732 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %164 (*.f64 %695 %1993)) %447)) (*.f64 #s(literal -1 binary64) (/.f64 %1998 %108))) t))) %1934) t) %109)) (approx %500 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %2019) %2022) t) %501)) (approx %500 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %2027) (*.f64 #s(literal -1 binary64) %2029)) t)) %2022) t) %501)) (approx %524 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1732 %1754) t))) (approx %524 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1732 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2042 (/.f64 %1759 %1931)) t))) t))) (approx %524 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1732 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2042 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %1759 %451) (/.f64 %1766 %1939)) t))) t))) t))) (approx %554 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %501 %1661) t))) (approx %554 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %501 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2021 %2019) t))) t))) (approx %554 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %501 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2021 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2029 %2027) t))) t))) t))) (approx %581 %2085) (approx %581 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 %1753 %1844) %2088) t))) (approx %581 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1759 %1851)) %2095) t) %2088) t))) (approx %581 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %1766 %1862) (*.f64 #s(literal -1 binary64) (/.f64 %1759 %1850))) t)) %2095) t) %2088) t))) (approx %605 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1774 %1773) t))) (approx %605 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1774 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2118 (/.f64 %1778 %1931)) t))) t))) (approx %605 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1774 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2118 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %1778 %451) (/.f64 %1784 %1939)) t))) t))) t))) (approx %610 (*.f64 #s(literal -1 binary64) (/.f64 z %1838))) (approx %610 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 %2142 (/.f64 %527 %1844)) t))) (approx %610 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1778 %1851)) %2150) t) %2142) t))) (approx %610 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %1784 %1862) (*.f64 #s(literal -1 binary64) (/.f64 %1778 %1850))) t)) %2150) t) %2142) t))) (approx %142 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %19 (*.f64 #s(literal -1 binary64) %49))))) (approx %159 (/.f64 (*.f64 t %2174) y)) (approx %159 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %49 (*.f64 #s(literal -1 binary64) (/.f64 %2174 y)))))) (approx %173 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %2186 t) %2188) t))) (approx %173 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %2088 %2195) %2185) t) %2188) t))) (approx %173 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %2088 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %2205) %2207) t))) %2185) t) %2188) t))) (approx %182 (*.f64 #s(literal -1 binary64) %2188)) (approx %182 (-.f64 (fma.f64 #s(literal -1 binary64) %2188 %2085) (/.f64 %418 %1844))) (approx %182 (fma.f64 #s(literal -1 binary64) %2188 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2186 (*.f64 #s(literal -1 binary64) %2195)) t)))) (approx %182 (fma.f64 #s(literal -1 binary64) %2188 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2186 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 %2207 %2205) t))) t)))) (approx %372 %2238) (approx %372 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a %898) %2241) %2238)) (approx %372 (fma.f64 a (-.f64 (/.f64 (*.f64 a %2245) %2247) %2249) %2238)) (approx %372 (fma.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 %351 y)) %2255)) (*.f64 #s(literal -1 binary64) (/.f64 %2245 %2247)))) %2249) %2238)) (approx %64 (fma.f64 #s(literal -1 binary64) %2265 %22)) (approx %64 (fma.f64 a (-.f64 %2265 %22) %22)) (approx %64 (fma.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) %2265) (*.f64 #s(literal -1 binary64) %22))) %22) %22)) (approx %97 (fma.f64 #s(literal -1 binary64) (/.f64 %32 %2278) %85)) (approx %97 (fma.f64 a (-.f64 (/.f64 %32 %2282) %2284) %85)) (approx %97 (fma.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %32 %2288)) (*.f64 #s(literal -1 binary64) (/.f64 x %2282)))) %2284) %85)) (approx %102 (+.f64 x %2298)) (approx %107 (+.f64 x (*.f64 a %2301))) (approx %107 (+.f64 x (*.f64 a (-.f64 (*.f64 a (-.f64 %2298 %2305)) x)))) (approx %473 %2312) (approx %473 (fma.f64 #s(literal -1 binary64) (/.f64 %65 %2241) %2312)) (approx %473 (fma.f64 a (-.f64 (/.f64 %2317 %2247) %2319) %2312)) (approx %473 (fma.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %2323 %2255)) (*.f64 #s(literal -1 binary64) (/.f64 %344 %2247)))) %2319) %2312)) (approx %111 %2333) (approx %111 (/.f64 %2301 a)) (approx %116 (*.f64 #s(literal -1 binary64) %2338)) (approx %116 (/.f64 (fma.f64 #s(literal -1 binary64) x %32) %2337)) (approx %122 (/.f64 %443 a)) (approx %128 (/.f64 %443 %65)) (approx %136 (/.f64 %43 %84)) (approx %136 (fma.f64 #s(literal -1 binary64) %2353 %2355)) (approx %136 (fma.f64 a (-.f64 (/.f64 %2353 %84) %2352) %2355)) (approx %136 (fma.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 (/.f64 x %2288) (/.f64 %40 %2363)))) (*.f64 #s(literal -1 binary64) (/.f64 %2352 %84)))) %2352) %2355)) (approx %500 %2375) (approx %500 (fma.f64 #s(literal -1 binary64) (/.f64 %799 %2278) %2375)) (approx %500 (fma.f64 a (-.f64 (/.f64 %799 %2282) %2381) %2375)) (approx %500 (fma.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %799 %2288)) (*.f64 #s(literal -1 binary64) (/.f64 y %2282)))) %2381) %2375)) (approx %524 %2354) (approx %524 (fma.f64 #s(literal -1 binary64) (/.f64 %2395 %2350) %2354)) (approx %524 (fma.f64 a (-.f64 (/.f64 %2395 %2399) %2351) %2354)) (approx %524 (fma.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %2395 %2363)) (*.f64 #s(literal -1 binary64) (/.f64 %40 %2399)))) %2351) %2354)) (approx %554 %2413) (approx %554 (fma.f64 #s(literal -1 binary64) (/.f64 %799 %2350) %2413)) (approx %554 (fma.f64 a (-.f64 (/.f64 %799 %2399) %2419) %2413)) (approx %554 (fma.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %799 %2363)) (*.f64 #s(literal -1 binary64) (/.f64 y %2399)))) %2419) %2413)) (approx %581 %2432) (approx %581 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a %2434) %2241) %2432)) (approx %581 (fma.f64 a (-.f64 (/.f64 (*.f64 a %2439) %2247) %2442) %2432)) (approx %581 (fma.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 %351 %40)) %2255)) (*.f64 #s(literal -1 binary64) (/.f64 %2439 %2247)))) %2442) %2432)) (approx %605 %2457) (approx %605 (fma.f64 #s(literal -1 binary64) (/.f64 %1334 %2350) %2457)) (approx %605 (fma.f64 a (-.f64 (/.f64 %1334 %2399) %2463) %2457)) (approx %605 (fma.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1334 %2363)) (*.f64 #s(literal -1 binary64) (/.f64 z %2399)))) %2463) %2457)) (approx %610 %2476) (approx %610 (fma.f64 #s(literal -1 binary64) (/.f64 %2479 %2241) %2476)) (approx %610 (fma.f64 a (-.f64 (/.f64 (*.f64 a %2483) %2247) %2486) %2476)) (approx %610 (fma.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 %351 z)) %2255)) (*.f64 #s(literal -1 binary64) (/.f64 %2483 %2247)))) %2486) %2476)) (approx %159 %2505) (approx %159 (fma.f64 #s(literal -1 binary64) %2507 %2505)) (approx %173 (/.f64 %43 %76)) (approx %173 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a %2512) %2241) %2518)) (approx %173 (fma.f64 a (-.f64 (/.f64 %2522 %2247) %2524) %2518)) (approx %173 (fma.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %2529 %2255)) (*.f64 #s(literal -1 binary64) (/.f64 %2521 %2247)))) %2524) %2518)) (approx %182 %2539) (approx %182 (fma.f64 #s(literal -1 binary64) (/.f64 %2522 %2241) %2539)) (approx %182 (fma.f64 a (-.f64 (/.f64 %2529 %2247) %2545) %2539)) (approx %182 (fma.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 %361 %43)) %2255)) (*.f64 #s(literal -1 binary64) (/.f64 %2528 %2247)))) %2545) %2539)) (approx (/ (+ x (/ (* y z) t)) a) (/.f64 %43 a)) (approx %106 (*.f64 a (+.f64 #s(literal 1 binary64) %112))) (approx %333 (*.f64 a (+.f64 #s(literal 1 binary64) (+.f64 %112 %2569)))) (approx %372 %1340) (approx %372 (/.f64 (fma.f64 #s(literal -1 binary64) %2576 %322) a)) (approx %372 (/.f64 (-.f64 (+.f64 %322 %2582) %2576) a)) (approx %372 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %2587 %2589) %322) (fma.f64 #s(literal -1 binary64) %2582 %2576)) a)) (approx %64 %2596) (approx %64 (/.f64 (fma.f64 #s(literal -1 binary64) %2596 %22) a)) (approx %64 (/.f64 (-.f64 (+.f64 %22 %2602) %2596) a)) (approx %64 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x %2607) %22) (fma.f64 #s(literal -1 binary64) %2602 %2596)) a)) (approx %94 (*.f64 a (+.f64 #s(literal 1 binary64) %2569))) (approx %97 (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) %2618)) a)) (approx %97 (/.f64 (-.f64 (+.f64 x %2624) %2618) a)) (approx %97 (/.f64 (-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 %2629 %2588))) (fma.f64 #s(literal -1 binary64) %2624 %2618)) a)) (approx %102 %2298) (approx %102 (*.f64 a %2638)) (approx %107 (/.f64 %2641 a)) (approx %107 (/.f64 (-.f64 (+.f64 x %2338) %26) a)) (approx %107 (/.f64 (-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 x %2588))) (fma.f64 #s(literal -1 binary64) %2338 %26)) a)) (approx %470 (*.f64 a (+.f64 t (+.f64 %211 (/.f64 %18 a))))) (approx %473 %2660) (approx %473 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %2662 a) %346) a)) (approx %473 (/.f64 (-.f64 (+.f64 %346 %2668) %2671) a)) (approx %473 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %2675 (*.f64 %2588 %344)) %346) (fma.f64 #s(literal -1 binary64) %2668 %2671)) a)) (approx %111 %2641) (approx %136 (/.f64 (+.f64 x (fma.f64 #s(literal -1 binary64) %2685 %41)) a)) (approx %136 (/.f64 (-.f64 (+.f64 x (+.f64 %41 %2691)) %2685) a)) (approx %136 (/.f64 (-.f64 (+.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 %2697 %2588) %41)) (fma.f64 #s(literal -1 binary64) %2691 %2685)) a)) (approx %500 (/.f64 (+.f64 y (*.f64 #s(literal -1 binary64) %2706)) a)) (approx %500 (/.f64 (-.f64 (+.f64 y %2712) %2706) a)) (approx %500 (/.f64 (-.f64 (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 %2717 %2588))) (fma.f64 #s(literal -1 binary64) %2712 %2706)) a)) (approx %524 (/.f64 (fma.f64 #s(literal -1 binary64) %2727 %41) a)) (approx %524 (/.f64 (-.f64 (+.f64 %41 %2733) %2727) a)) (approx %524 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %2739 %2607) %41) (fma.f64 #s(literal -1 binary64) %2733 %2727)) a)) (approx %554 (/.f64 (fma.f64 #s(literal -1 binary64) %2746 %322) a)) (approx %554 (/.f64 (-.f64 (+.f64 %322 %2750) %2746) a)) (approx %554 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %2717 %2607) %322) (fma.f64 #s(literal -1 binary64) %2750 %2746)) a)) (approx %581 (/.f64 (fma.f64 #s(literal -1 binary64) %2763 %41) a)) (approx %581 (/.f64 (-.f64 (+.f64 %41 %2769) %2763) a)) (approx %581 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %2775 %2589) %41) (fma.f64 #s(literal -1 binary64) %2769 %2763)) a)) (approx %605 %805) (approx %605 (/.f64 (fma.f64 #s(literal -1 binary64) %2783 %684) a)) (approx %605 (/.f64 (-.f64 (+.f64 %684 %2787) %2783) a)) (approx %605 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %2738 %2607) %684) (fma.f64 #s(literal -1 binary64) %2787 %2783)) a)) (approx %610 (/.f64 (fma.f64 #s(literal -1 binary64) %2798 %684) a)) (approx %610 (/.f64 (-.f64 (+.f64 %684 %2802) %2798) a)) (approx %610 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %2774 %2589) %684) (fma.f64 #s(literal -1 binary64) %2802 %2798)) a)) (approx %159 (*.f64 #s(literal -1 binary64) %2507)) (approx %159 (*.f64 a (fma.f64 #s(literal -1 binary64) %2815 (fma.f64 #s(literal -1 binary64) (/.f64 %2817 a) (/.f64 z (*.f64 a b)))))) (approx %173 (/.f64 %43 %65)) (approx %173 (/.f64 (fma.f64 #s(literal -1 binary64) %2828 %2830) a)) (approx %173 (/.f64 (-.f64 (+.f64 %22 (+.f64 %2829 %2835)) %2828) a)) (approx %173 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %2841 %2589) %2830) (fma.f64 #s(literal -1 binary64) %2835 %2828)) a)) (approx %182 (/.f64 (+.f64 x (fma.f64 #s(literal -1 binary64) %2848 %41)) a)) (approx %182 (/.f64 (-.f64 (+.f64 x (+.f64 %41 %2854)) %2848) a)) (approx %182 (/.f64 (-.f64 (+.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 %2841 (*.f64 %2588 %351)) %41)) (fma.f64 #s(literal -1 binary64) %2854 %2848)) a)) (approx %333 (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %84 a)) #s(literal 1 binary64))))) (approx %372 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %322 %2576) a))) (approx %372 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %322 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %2580 %2323) %2879) a))) a))) (approx %372 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %322 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %2587 %2887) (/.f64 %2580 %351)) a)) %2879) a))) a))) (approx %64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %22 %2596) a))) (approx %64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %22 %2906) a))) (approx %64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %22 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2906 %22) a))) a))) (approx %94 (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) %2569) #s(literal 1 binary64))))) (approx %97 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x %2618) a))) (approx %97 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %2623 a) %2617) a))) a))) (approx %97 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %2629 a) %2623) a)) %2617) a))) a))) (approx %102 (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 %2333 %2305)))) (approx %107 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x %26) a))) (approx %107 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x %2955) a))) (approx %107 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2955 x) a))) a))) (approx %470 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) t (*.f64 #s(literal -1 binary64) (/.f64 %76 a)))))) (approx %473 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2671 %346) a))) (approx %473 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %2667 %65) %2662) a)) %346) a))) (approx %473 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %2675 %2317) (/.f64 %2667 t)) a)) %2662) a)) %346) a))) (approx %122 (*.f64 #s(literal -1 binary64) (/.f64 %2998 a))) (approx %128 (*.f64 #s(literal -1 binary64) (/.f64 %2998 %65))) (approx %136 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %43 %2685) a))) (approx %136 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %43 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %2690 a) %2684) a))) a))) (approx %136 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %43 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %2697 a) %2690) a)) %2684) a))) a))) (approx %500 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) y %2706) a))) (approx %500 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %2711 a) %2705) a))) a))) (approx %500 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %2717 a) %2711) a)) %2705) a))) a))) (approx %524 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %41 %2727) a))) (approx %524 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %41 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %2732 %65) %3056) a))) a))) (approx %524 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %41 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %2739 %65) (/.f64 %2732 t)) a)) %3056) a))) a))) (approx %554 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %322 %2746) a))) (approx %554 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %322 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %2711 %65) %3081) a))) a))) (approx %554 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %322 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %2717 %65) (/.f64 %2711 t)) a)) %3081) a))) a))) (approx %581 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %41 %2763) a))) (approx %581 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %41 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %2768 %2323) %3106) a))) a))) (approx %581 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %41 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %2775 %2887) (/.f64 %2768 %351)) a)) %3106) a))) a))) (approx %605 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %684 %2783) a))) (approx %605 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %684 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %2731 %65) %3131) a))) a))) (approx %605 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %684 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %2738 %65) (/.f64 %2731 t)) a)) %3131) a))) a))) (approx %610 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %684 %2798) a))) (approx %610 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %684 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %2767 %2323) %3156) a))) a))) (approx %610 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %684 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %2774 %2887) (/.f64 %2767 %351)) a)) %3156) a))) a))) (approx %159 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2817 %143) a) %2815)))) (approx %173 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3182 %2828) a))) (approx %173 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3182 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %2834 %2323) %3188) a))) a))) (approx %173 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3182 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %2841 %2887) (/.f64 %2834 %351)) a)) %3188) a))) a))) (approx %182 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %43 %2848) a))) (approx %182 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %43 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %2834 %2317) %3213) a))) a))) (approx %182 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %43 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %2841 %2323) (/.f64 %2834 %344)) a)) %3213) a))) a))) (approx b b) (approx %47 (/.f64 %685 b)) (approx %57 (/.f64 %2512 b)) (approx %343 (fma.f64 #s(literal -1 binary64) %3238 %322)) (approx %343 (fma.f64 b (-.f64 %3242 %3243) %322)) (approx %343 (fma.f64 b (-.f64 (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %3247 %361)) (*.f64 #s(literal -1 binary64) (/.f64 %702 %351)))) %3243) %322)) (approx %372 (fma.f64 #s(literal -1 binary64) (/.f64 %716 %375) %373)) (approx %372 (fma.f64 b (-.f64 (/.f64 %3241 %381) %3261) %373)) (approx %372 (fma.f64 b (-.f64 (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %3247 %388)) (*.f64 #s(literal -1 binary64) (/.f64 %702 %381)))) %3261) %373)) (approx %74 (+.f64 #s(literal 1 binary64) (*.f64 b (-.f64 %3238 %322)))) (approx %74 (+.f64 #s(literal 1 binary64) (*.f64 b (-.f64 (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) %3242) (*.f64 #s(literal -1 binary64) %3243))) %322)))) (approx %75 (+.f64 x (*.f64 b (-.f64 (/.f64 %3286 %344) %3288)))) (approx %75 (+.f64 x (*.f64 b (-.f64 (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %3293 %351)) (*.f64 #s(literal -1 binary64) (/.f64 %1686 %344)))) %3288)))) (approx %97 (fma.f64 b (-.f64 (/.f64 %3286 %452) %3305) %109)) (approx %97 (fma.f64 b (-.f64 (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %3293 %459)) (*.f64 #s(literal -1 binary64) (/.f64 %1686 %452)))) %3305) %109)) (approx %473 (fma.f64 b (-.f64 (/.f64 %716 %381) %3319) %377)) (approx %473 (fma.f64 b (-.f64 (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %3241 %388)) (*.f64 #s(literal -1 binary64) (/.f64 %695 %381)))) %3319) %377)) (approx %136 (/.f64 %43 %108)) (approx %136 (fma.f64 #s(literal -1 binary64) (/.f64 %3335 %447) %1729)) (approx %136 (fma.f64 b (-.f64 (/.f64 %3340 %452) %3342) %1729)) (approx %136 (fma.f64 b (-.f64 (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %3347 %459)) (*.f64 #s(literal -1 binary64) (/.f64 %3339 %452)))) %3342) %1729)) (approx %500 (fma.f64 b (-.f64 (/.f64 %3241 %452) %3358) %501)) (approx %500 (fma.f64 b (-.f64 (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %3247 %459)) (*.f64 #s(literal -1 binary64) (/.f64 %702 %452)))) %3358) %501)) (approx %524 (fma.f64 #s(literal -1 binary64) (/.f64 %1753 %491) %525)) (approx %524 (fma.f64 b (-.f64 (/.f64 %3374 %533) %3376) %525)) (approx %524 (fma.f64 b (-.f64 (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %3380 %542)) (*.f64 #s(literal -1 binary64) (/.f64 %1758 %533)))) %3376) %525)) (approx %554 (fma.f64 #s(literal -1 binary64) (/.f64 %716 %491) %555)) (approx %554 (fma.f64 b (-.f64 (/.f64 %3241 %533) %3394) %555)) (approx %554 (fma.f64 b (-.f64 (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %3247 %542)) (*.f64 #s(literal -1 binary64) (/.f64 %702 %533)))) %3394) %555)) (approx %581 (fma.f64 #s(literal -1 binary64) (/.f64 %1753 %375) %582)) (approx %581 (fma.f64 b (-.f64 (/.f64 %3374 %381) %3411) %582)) (approx %581 (fma.f64 b (-.f64 (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %3380 %388)) (*.f64 #s(literal -1 binary64) (/.f64 %1758 %381)))) %3411) %582)) (approx %605 (fma.f64 b (-.f64 (/.f64 %1753 %533) %3425) %479)) (approx %605 (fma.f64 b (-.f64 (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %3374 %542)) (*.f64 #s(literal -1 binary64) (/.f64 %1752 %533)))) %3425) %479)) (approx %610 (fma.f64 b (-.f64 (/.f64 %1753 %381) %3439) %585)) (approx %610 (fma.f64 b (-.f64 (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %3374 %388)) (*.f64 #s(literal -1 binary64) (/.f64 %1752 %381)))) %3439) %585)) (approx %142 (/.f64 %1700 b)) (approx %159 (*.f64 #s(literal -1 binary64) %166)) (approx %159 (/.f64 (fma.f64 #s(literal -1 binary64) %3456 (*.f64 b %91)) %164)) (approx (/ %57 y) (/.f64 %2512 %18)) (approx %173 (/.f64 %43 %66)) (approx %173 (fma.f64 #s(literal -1 binary64) (/.f64 %3335 %375) %3468)) (approx %173 (fma.f64 b (-.f64 (/.f64 %3340 %381) %3472) %3468)) (approx %173 (fma.f64 b (-.f64 (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %3347 %388)) (*.f64 #s(literal -1 binary64) (/.f64 %3339 %381)))) %3472) %3468)) (approx %182 %3485) (approx %182 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b %3487) %375) %3485)) (approx %182 (fma.f64 b (-.f64 (/.f64 (*.f64 b %3492) %381) %3495) %3485)) (approx %182 (fma.f64 b (-.f64 (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 t %3346)) %388)) (*.f64 #s(literal -1 binary64) (/.f64 %3492 %381)))) %3495) %3485)) (approx (/ %88 b) (/.f64 %91 b)) (approx %73 (*.f64 b (+.f64 y %198))) (approx %80 (*.f64 b (+.f64 %690 %322))) (approx %333 (*.f64 b (+.f64 %690 %3520))) (approx %343 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %228)) b)) (approx %343 (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) %3528) %228) b)) (approx %343 (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 %351 %1481))) (fma.f64 #s(literal -1 binary64) %3528 %228)) b)) (approx %372 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 %787 b))) b)) (approx %372 (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) %3546) %3549) b)) (approx %372 (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 %3553 %696))) (fma.f64 #s(literal -1 binary64) %3546 %3549)) b)) (approx %74 (/.f64 (fma.f64 #s(literal -1 binary64) %3561 %205) b)) (approx %74 (/.f64 (-.f64 (+.f64 %205 %3565) %3561) b)) (approx %74 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %361 %1653) %205) (fma.f64 #s(literal -1 binary64) %3565 %3561)) b)) (approx %75 (/.f64 (fma.f64 #s(literal -1 binary64) %3576 %90) b)) (approx %75 (/.f64 (-.f64 (+.f64 %90 %3580) %3576) b)) (approx %75 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %756 %1653) %90) (fma.f64 #s(literal -1 binary64) %3580 %3576)) b)) (approx %94 (*.f64 b %3520)) (approx %97 (/.f64 (fma.f64 #s(literal -1 binary64) %3593 %90) b)) (approx %97 (/.f64 (-.f64 (+.f64 %90 %3597) %3593) b)) (approx %97 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %779 %1653) %90) (fma.f64 #s(literal -1 binary64) %3597 %3593)) b)) (approx %470 (*.f64 b (+.f64 y (+.f64 %198 (/.f64 %65 b))))) (approx %473 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %3615 b) %675) b)) (approx %473 (/.f64 (-.f64 (+.f64 %675 %3621) %3625) b)) (approx %473 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %3629 %696) %675) (fma.f64 #s(literal -1 binary64) %3621 %3625)) b)) (approx %136 (/.f64 (fma.f64 #s(literal -1 binary64) %3638 %3639) b)) (approx %136 (/.f64 (-.f64 (+.f64 %3639 %3645) %3638) b)) (approx %136 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %3651 %1653) %3639) (fma.f64 #s(literal -1 binary64) %3645 %3638)) b)) (approx %500 (/.f64 (+.f64 t (*.f64 #s(literal -1 binary64) %3658)) b)) (approx %500 (/.f64 (-.f64 (+.f64 t %3663) %3658) b)) (approx %500 (/.f64 (-.f64 (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 %836 %1481))) (fma.f64 #s(literal -1 binary64) %3663 %3658)) b)) (approx %524 (/.f64 (+.f64 z (*.f64 #s(literal -1 binary64) %3675)) b)) (approx %524 (/.f64 (-.f64 (+.f64 z %3680) %3675) b)) (approx %524 (/.f64 (-.f64 (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 %849 %1481))) (fma.f64 #s(literal -1 binary64) %3680 %3675)) b)) (approx %554 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %3692)) b)) (approx %554 (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) %3697) %3692) b)) (approx %554 (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 %533 %1481))) (fma.f64 #s(literal -1 binary64) %3697 %3692)) b)) (approx %581 (/.f64 (+.f64 z (*.f64 #s(literal -1 binary64) %3709)) b)) (approx %581 (/.f64 (-.f64 (+.f64 z %3714) %3709) b)) (approx %581 (/.f64 (-.f64 (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 %876 %1481))) (fma.f64 #s(literal -1 binary64) %3714 %3709)) b)) (approx %605 (/.f64 (fma.f64 #s(literal -1 binary64) %3726 %3727) b)) (approx %605 (/.f64 (-.f64 (+.f64 %3727 %3731) %3726) b)) (approx %605 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %849 %1653) %3727) (fma.f64 #s(literal -1 binary64) %3731 %3726)) b)) (approx %610 (/.f64 (fma.f64 #s(literal -1 binary64) %3742 %3727) b)) (approx %610 (/.f64 (-.f64 (+.f64 %3727 %3746) %3742) b)) (approx %610 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %876 %1653) %3727) (fma.f64 #s(literal -1 binary64) %3746 %3742)) b)) (approx %159 (/.f64 (+.f64 z (fma.f64 #s(literal -1 binary64) %3675 %90)) b)) (approx %173 (/.f64 %43 %18)) (approx %173 (/.f64 (fma.f64 #s(literal -1 binary64) %3764 %685) b)) (approx %173 (/.f64 (-.f64 (+.f64 %10 (+.f64 %684 %3769)) %3764) b)) (approx %173 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %3775 %1653) %685) (fma.f64 #s(literal -1 binary64) %3769 %3764)) b)) (approx %182 (/.f64 (fma.f64 #s(literal -1 binary64) %3783 %3639) b)) (approx %182 (/.f64 (-.f64 (+.f64 %3788 %3639) %3783) b)) (approx %182 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %3793 %1653) %3639) (fma.f64 #s(literal -1 binary64) %3788 %3783)) b)) (approx %73 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) %198))))) (approx %80 (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 %1370 %690)))) (approx %333 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1 binary64) %322 (*.f64 #s(literal -1 binary64) (/.f64 %108 b)))))) (approx %343 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %228 #s(literal 1 binary64)) b))) (approx %343 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %3561 %205) b)) #s(literal 1 binary64)) b))) (approx %343 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %3830 %205) b)) #s(literal 1 binary64)) b))) (approx %372 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %3549 #s(literal 1 binary64)) b))) (approx %372 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %3545 %18) %787) b)) #s(literal 1 binary64)) b))) (approx %372 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %3553 %716) (/.f64 %3545 y)) b)) %787) b)) #s(literal 1 binary64)) b))) (approx %74 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %205 %3561) b))) (approx %74 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %205 %3830) b))) (approx %74 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %205 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %361 %3247) (/.f64 %351 %702)) b)) %3827) b))) b))) (approx %75 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %90 %3576) b))) (approx %75 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %90 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %750 %3241) %3887) b))) b))) (approx %75 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %90 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %756 %3247) (/.f64 %750 %702)) b)) %3887) b))) b))) (approx %94 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1 binary64) %3519 %1370)))) (approx %97 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %90 %3593) b))) (approx %97 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %90 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %772 %3241) %3916) b))) b))) (approx %97 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %90 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %779 %3247) (/.f64 %772 %702)) b)) %3916) b))) b))) (approx %470 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 %66 b)))))) (approx %473 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %3625 %675) b))) (approx %473 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %3620 %18) %3615) b)) %675) b))) (approx %473 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %3629 %716) (/.f64 %3620 y)) b)) %3615) b)) %675) b))) (approx %136 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3639 %3638) b))) (approx %136 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3639 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %3644 %3241) %3971) b))) b))) (approx %136 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3639 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %3651 %3247) (/.f64 %3644 %702)) b)) %3971) b))) b))) (approx %500 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) t %3658) b))) (approx %500 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) t (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %831 %716) %3996) b))) b))) (approx %500 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) t (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %836 %3241) (/.f64 %831 %695)) b)) %3996) b))) b))) (approx %524 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) z %3675) b))) (approx %524 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %843 %716) %3456) b))) b))) (approx %524 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %849 %3241) (/.f64 %843 %695)) b)) %3456) b))) b))) (approx %554 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %3692 #s(literal 1 binary64)) b))) (approx %554 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %491 %716) %4045) b)) #s(literal 1 binary64)) b))) (approx %554 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %533 %3241) (/.f64 %491 %695)) b)) %4045) b)) #s(literal 1 binary64)) b))) (approx %581 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) z %3709) b))) (approx %581 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %871 %716) %4070) b))) b))) (approx %581 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %876 %3241) (/.f64 %871 %695)) b)) %4070) b))) b))) (approx %605 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3727 %3726) b))) (approx %605 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3727 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %843 %3241) %4095) b))) b))) (approx %605 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3727 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %849 %3247) (/.f64 %843 %702)) b)) %4095) b))) b))) (approx %610 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3727 %3742) b))) (approx %610 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3727 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %871 %3241) %4120) b))) b))) (approx %610 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3727 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %876 %3247) (/.f64 %871 %702)) b)) %4120) b))) b))) (approx %159 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) %90)) b))) (approx %159 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) z (fma.f64 #s(literal -1 binary64) %90 %3675)) b))) (approx %173 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %4150 %3764) b))) (approx %173 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %4150 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %3768 %3241) %4156) b))) b))) (approx %173 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %4150 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %3775 %3247) (/.f64 %3768 %702)) b)) %4156) b))) b))) (approx %182 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3639 %3783) b))) (approx %182 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3639 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %3787 %3241) %4181) b))) b))) (approx %182 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3639 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %3793 %3247) (/.f64 %3787 %702)) b)) %4181) b))) b))) |
18 calls:
| Time | Variable | Point |
|---|---|---|
| 30.0ms | y | inf |
| 26.0ms | z | 0 |
| 25.0ms | y | 0 |
| 20.0ms | x | 0 |
| 19.0ms | z | inf |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 178 | 1899 |
| 0 | 250 | 1786 |
| 1 | 1002 | 1723 |
| 2 | 3819 | 1723 |
| 0 | 4121 | 1723 |
| 0 | 4940 | 1679 |
| 1× | iter-limit |
| 1× | iter-limit |
| 1× | node-limit |
| 1× | iter-limit |
| Inputs |
|---|
%8 = (approx x #s(literal 0 binary64)) %9 = (*.f64 b y) %10 = (*.f64 t x) %12 = (/.f64 x y) %13 = (/.f64 z t) %14 = (/.f64 %10 b) %15 = (/.f64 y t) %16 = (/.f64 x %9) %17 = (*.f64 a t) %18 = (*.f64 z y) %19 = (/.f64 #s(literal 1 binary64) t) %20 = (*.f64 y %13) %21 = (/.f64 x t) %22 = (-.f64 a #s(literal -1 binary64)) %23 = (/.f64 t %9) %24 = (fma.f64 b y t) %25 = (/.f64 x a) %26 = (/.f64 t b) %27 = (/.f64 t y) %28 = (/.f64 x b) %29 = (*.f64 a x) %30 = (+.f64 t %9) %31 = (fma.f64 %15 b #s(literal 1 binary64)) %32 = (* b y) %33 = (/ %32 t) %36 = (- %33 (- -1 a)) %37 = (approx %36 %22) %38 = (*.f64 y %19) %39 = (/.f64 y a) %40 = (fma.f64 %38 z x) %43 = (+ x (/ (* y z) t)) %44 = (approx %43 %20) %49 = (approx (/ (+ (/ z t) (/ x y)) b) %16) %53 = (+ (* (/ y t) z) x) %55 = (approx (* (/ t b) %53) %14) %58 = (approx (+ 1 %33) #s(literal 1 binary64)) %59 = (/.f64 y %30) %60 = (* a t) %62 = (+ %32 (+ %60 t)) %64 = (approx (/ y %62) %59) %67 = (approx (/ x (+ t %60)) %21) %68 = (*.f64 %27 %28) %69 = (*.f64 %26 %12) %70 = (*.f64 x %23) %71 = (/.f64 t %24) %72 = (*.f64 x %71) %73 = (/.f64 x %31) %74 = (+ %33 a) %75 = (approx %74 a) %76 = (fma.f64 x %27 z) %77 = (- %74 -1) %79 = (approx (/ x %77) %72) %80 = (-.f64 x %29) %82 = (/ x (- a -1)) %83 = (approx %82 %80) %86 = (approx (+ t (+ %60 %32)) %17) %87 = (/.f64 #s(literal 1 binary64) %86) %88 = (-.f64 x %25) %89 = (/.f64 %88 a) %90 = (approx %82 %89) %91 = (*.f64 z %39) %92 = (fma.f64 %25 t %91) %93 = (/.f64 %92 t) %96 = (+ (/ (* z y) t) x) %97 = (/ %96 %77) %100 = (-.f64 %75 #s(literal -1 binary64)) %101 = (fma.f64 %75 t t) %102 = (/.f64 y %100) %103 = (*.f64 %102 %13) %104 = (/.f64 %15 %100) %105 = (*.f64 z %104) %106 = (/.f64 y %101) %107 = (*.f64 z %106) %108 = (/.f64 %13 %100) %109 = (*.f64 y %108) %110 = (/.f64 z %101) %111 = (*.f64 y %110) %112 = (/.f64 %18 %101) %115 = (*.f64 %18 %87) %116 = (/.f64 z %86) %117 = (*.f64 y %116) %118 = (*.f64 %49 t) %119 = (/ %96 %36) %121 = (*.f64 %64 z) %127 = (/ %43 (+ (+ a 1) (/ (* y b) t))) %132 = (/ x (+ 1 (+ a %33))) %133 = (approx %132 %73) %150 = (+ (* -1 (/ (- (* -1 (/ (* t x) b)) (* -1 (/ (* t (* z (+ 1 a))) (pow b 2)))) y)) (/ z b)) %151 = (approx %150 %68) %153 = (approx %150 %69) %155 = (approx %150 %70) %162 = (/.f64 %55 y) %165 = (approx (/ %53 %62) %67) %167 = (/.f64 x %58) %168 = (approx %132 %167) %170 = (/.f64 %76 b) %171 = (approx %150 %170) %174 = (/.f64 %44 a) %176 = (/.f64 %8 a) %178 = (approx (/ %43 a) %176) x y z t a #s(literal 1 binary64) b #s(literal 0 binary64) %8 %9 %10 #s(literal -1 binary64) %12 %13 %14 %15 %16 %17 %18 %19 %20 %21 %22 %23 %24 %25 %26 %27 %28 %29 %30 %31 %37 %38 %39 %40 %44 %49 %55 %58 %59 %64 %67 %68 %69 %70 %71 %72 %73 %75 %76 %79 %80 %83 %86 %87 %88 %89 %90 %91 %92 %93 (approx %97 %83) (approx %97 %90) %100 %101 %102 %103 %104 %105 %106 %107 %108 %109 %110 %111 %112 (approx %97 %112) (approx %97 %79) %115 %116 %117 %118 (approx %119 %118) %121 (approx %119 %121) (approx %127 %117) (approx %127 %115) %133 (approx %127 %133) (approx %119 %93) %151 (approx %127 %151) %153 (approx %127 %153) %155 (approx %127 %155) (approx %127 %103) (approx %127 %111) (approx %127 %109) (approx %127 %107) (approx %127 %105) %162 (approx %127 %162) %165 (*.f64 t %165) %167 %168 (approx %127 %168) %170 %171 (approx %127 %171) (/.f64 %40 %37) %174 (approx %127 %174) %176 %178 (approx %127 %178) |
| Outputs |
|---|
%8 = (approx x #s(literal 0 binary64)) %13 = (*.f64 b y) %16 = (/.f64 #s(literal 1 binary64) %13) %18 = (*.f64 t x) %23 = (/.f64 #s(literal 1 binary64) y) %25 = (neg.f64 x) %26 = (neg.f64 y) %27 = (/.f64 #s(literal 1 binary64) %26) %30 = (/.f64 x y) %32 = (*.f64 x #s(literal 1 binary64)) %34 = (neg.f64 %25) %35 = (neg.f64 %26) %44 = (/.f64 %25 y) %46 = (neg.f64 z) %47 = (neg.f64 t) %48 = (/.f64 #s(literal 1 binary64) %47) %50 = (/.f64 #s(literal 1 binary64) t) %52 = (/.f64 z t) %58 = (*.f64 z #s(literal -1 binary64)) %60 = (neg.f64 %46) %61 = (neg.f64 %47) %70 = (/.f64 %46 t) %72 = (/.f64 #s(literal 1 binary64) b) %74 = (*.f64 %47 x) %75 = (neg.f64 b) %76 = (/.f64 #s(literal 1 binary64) %75) %78 = (/.f64 x b) %80 = (/.f64 t b) %85 = (/.f64 %18 b) %90 = (neg.f64 %75) %99 = (neg.f64 %85) %101 = (*.f64 %26 %48) %102 = (*.f64 %50 y) %103 = (/.f64 y t) %104 = (*.f64 #s(literal 1 binary64) %103) %105 = (*.f64 y %50) %106 = (pow.f64 %103 #s(literal 1 binary64)) %108 = (/.f64 (*.f64 #s(literal -1 binary64) y) %47) %110 = (/.f64 (*.f64 y #s(literal -1 binary64)) %47) %111 = (/.f64 %35 %61) %112 = (/.f64 %26 %47) %114 = (/.f64 #s(literal 1 binary64) (pow.f64 %103 #s(literal -1 binary64))) %115 = (/.f64 t y) %116 = (/.f64 #s(literal 1 binary64) %115) %117 = (/.f64 %26 t) %118 = (neg.f64 %117) %120 = (*.f64 %75 y) %121 = (/.f64 #s(literal 1 binary64) %120) %126 = (/.f64 x %13) %131 = (neg.f64 %120) %151 = (*.f64 a t) %156 = (*.f64 z y) %167 = (*.f64 %156 #s(literal -1 binary64)) %191 = (*.f64 %26 z) %195 = (*.f64 %103 z) %201 = (neg.f64 %191) %211 = (*.f64 %70 y) %217 = (/.f64 x t) %234 = (-.f64 a #s(literal -1 binary64)) %236 = (-.f64 #s(literal -1 binary64) a) %240 = (neg.f64 a) %242 = (neg.f64 %240) %250 = (/.f64 t %13) %262 = (*.f64 %103 b) %268 = (fma.f64 b y t) %269 = (pow.f64 %268 #s(literal 1 binary64)) %270 = (/.f64 #s(literal 1 binary64) %268) %271 = (/.f64 #s(literal 1 binary64) %270) %272 = (neg.f64 %268) %273 = (neg.f64 %272) %274 = (fma.f64 b y %61) %275 = (fma.f64 y b %61) %276 = (fma.f64 y b t) %277 = (-.f64 %13 %47) %278 = (-.f64 t %120) %279 = (+.f64 %13 %61) %280 = (+.f64 %13 t) %282 = (+.f64 t (*.f64 %90 y)) %283 = (+.f64 t %131) %284 = (+.f64 t %13) %285 = (/.f64 #s(literal 1 binary64) a) %287 = (/.f64 #s(literal 1 binary64) %240) %290 = (/.f64 x a) %301 = (/.f64 %25 a) %311 = (/.f64 b t) %347 = (*.f64 a x) %353 = (/.f64 %268 t) %358 = (/.f64 t %268) %360 = (-.f64 #s(literal -1 binary64) %262) %376 = (/.f64 t t) %380 = (* b y) %382 = (+ (/ %380 t) a) %384 = (- %382 -1) %385 = (approx %384 %234) %387 = (/.f64 #s(literal 1 binary64) %385) %392 = (/.f64 y a) %406 = (fma.f64 t x %156) %408 = (fma.f64 %103 z x) %419 = (neg.f64 %408) %443 = (+ (/ (* z y) t) x) %444 = (approx %443 %195) %452 = (approx (/ (+ (/ z t) (/ x y)) b) %126) %458 = (approx (* %443 (/ t b)) %85) %462 = (+ %380 t) %464 = (approx (/ %462 t) #s(literal 1 binary64)) %466 = (/.f64 #s(literal 1 binary64) %464) %469 = (/.f64 #s(literal 1 binary64) %272) %472 = (/.f64 y %268) %487 = (+ (* a t) %462) %489 = (approx (/ y %487) %472) %493 = (- a -1) %496 = (approx (/ x (* %493 t)) %217) %500 = (*.f64 %115 x) %501 = (*.f64 %500 %72) %502 = (*.f64 %78 %115) %503 = (*.f64 %115 %78) %504 = (*.f64 %80 %30) %505 = (*.f64 %250 x) %506 = (*.f64 %85 %23) %507 = (*.f64 %30 %80) %508 = (*.f64 %18 %16) %509 = (*.f64 %23 %78) %510 = (*.f64 t %509) %511 = (*.f64 %72 %30) %512 = (*.f64 t %511) %513 = (*.f64 t %126) %514 = (*.f64 %72 %115) %515 = (*.f64 x %514) %516 = (*.f64 %23 %80) %517 = (*.f64 x %516) %518 = (*.f64 x %250) %519 = (pow.f64 %505 #s(literal 1 binary64)) %521 = (/.f64 (*.f64 %78 %47) %26) %523 = (/.f64 (*.f64 %115 %25) %75) %525 = (/.f64 (*.f64 %80 %25) %26) %527 = (/.f64 (*.f64 %47 %30) %75) %529 = (/.f64 (*.f64 %25 %80) %26) %530 = (*.f64 %25 %115) %531 = (/.f64 %530 %75) %533 = (/.f64 (*.f64 %30 %47) %75) %534 = (*.f64 %47 %25) %535 = (*.f64 %75 %26) %536 = (/.f64 %534 %535) %537 = (*.f64 %26 %75) %538 = (/.f64 %534 %537) %539 = (*.f64 %25 %47) %540 = (/.f64 %539 %535) %541 = (/.f64 %539 %537) %542 = (neg.f64 %500) %543 = (/.f64 %542 %75) %544 = (/.f64 %74 %120) %545 = (/.f64 %500 b) %546 = (/.f64 %99 %26) %547 = (/.f64 %85 y) %548 = (/.f64 %18 %13) %550 = (/.f64 #s(literal 1 binary64) (/.f64 b %500)) %552 = (/.f64 #s(literal 1 binary64) (/.f64 y %85)) %554 = (/.f64 #s(literal 1 binary64) (/.f64 %13 %18)) %556 = (/.f64 #s(literal 1 binary64) (pow.f64 %505 #s(literal -1 binary64))) %579 = (/.f64 x %268) %580 = (*.f64 %579 t) %582 = (*.f64 %25 (/.f64 #s(literal 1 binary64) %360)) %583 = (*.f64 %358 x) %584 = (*.f64 %18 %270) %586 = (*.f64 t (*.f64 %270 x)) %587 = (*.f64 t %579) %588 = (*.f64 x %358) %589 = (pow.f64 %583 #s(literal 1 binary64)) %590 = (/.f64 %32 %353) %591 = (/.f64 %34 %353) %592 = (/.f64 %74 %272) %593 = (/.f64 %25 %360) %594 = (/.f64 %18 %268) %596 = (/.f64 #s(literal 1 binary64) (/.f64 %360 %25)) %598 = (/.f64 #s(literal 1 binary64) (/.f64 %268 %18)) %600 = (/.f64 #s(literal 1 binary64) (pow.f64 %583 #s(literal -1 binary64))) %602 = (/.f64 #s(literal 1 binary64) (/.f64 %353 x)) %603 = (/.f64 x %353) %605 = (neg.f64 (/.f64 x %360)) %607 = (neg.f64 (/.f64 %25 %353)) %608 = (approx %382 a) %612 = (fma.f64 %115 x z) %617 = (neg.f64 %612) %637 = (/ x %384) %638 = (approx %637 %583) %639 = (pow.f64 %638 #s(literal 1 binary64)) %641 = (/.f64 #s(literal 1 binary64) (pow.f64 %638 #s(literal -1 binary64))) %644 = (-.f64 x %347) %648 = (-.f64 %347 x) %656 = (*.f64 %240 x) %661 = (/ x %493) %662 = (approx %661 %644) %666 = (approx %487 %151) %668 = (/.f64 #s(literal 1 binary64) %666) %675 = (neg.f64 %666) %676 = (/.f64 #s(literal 1 binary64) %675) %684 = (neg.f64 %675) %696 = (-.f64 x %290) %706 = (-.f64 %290 x) %718 = (/.f64 %696 a) %727 = (*.f64 %240 a) %731 = (*.f64 a a) %750 = (/.f64 x %731) %753 = (neg.f64 %750) %755 = (/.f64 %301 a) %764 = (approx %661 %718) %768 = (*.f64 %392 z) %771 = (*.f64 %285 z) %773 = (/.f64 z a) %782 = (/.f64 %406 a) %784 = (*.f64 %290 t) %803 = (neg.f64 %782) %806 = (*.f64 %60 %392) %808 = (*.f64 %46 %392) %809 = (neg.f64 %808) %822 = (*.f64 %285 t) %826 = (/.f64 t a) %841 = (*.f64 %782 #s(literal 1 binary64)) %849 = (/.f64 %408 a) %856 = (/.f64 %18 %151) %863 = (*.f64 t t) %867 = (*.f64 %47 a) %893 = (*.f64 %408 #s(literal 1 binary64)) %895 = (*.f64 %406 #s(literal 1 binary64)) %921 = (/.f64 %156 %151) %932 = (/.f64 %50 a) %941 = (/.f64 %103 a) %944 = (/.f64 %392 t) %947 = (/.f64 %52 a) %951 = (neg.f64 %921) %953 = (/.f64 %808 t) %964 = (/ %443 %384) %965 = (approx %964 %662) %969 = (approx %964 %764) %973 = (-.f64 %608 #s(literal -1 binary64)) %975 = (-.f64 #s(literal -1 binary64) %608) %976 = (/.f64 #s(literal -1 binary64) %975) %983 = (fma.f64 %608 t t) %985 = (/.f64 #s(literal 1 binary64) %983) %987 = (*.f64 t %975) %989 = (*.f64 %975 t) %994 = (*.f64 %608 t) %1007 = (/.f64 #s(literal 1 binary64) %975) %1010 = (/.f64 y %973) %1024 = (/.f64 z %973) %1025 = (*.f64 %1024 %103) %1026 = (*.f64 %1010 z) %1027 = (*.f64 %1026 %50) %1028 = (*.f64 %985 %156) %1029 = (/.f64 #s(literal 1 binary64) %989) %1030 = (*.f64 %191 %1029) %1031 = (/.f64 z %983) %1032 = (*.f64 %1031 y) %1033 = (/.f64 y %983) %1034 = (*.f64 %1033 z) %1035 = (*.f64 %1010 %52) %1036 = (*.f64 %195 %976) %1037 = (/.f64 %50 %973) %1038 = (*.f64 %156 %1037) %1039 = (*.f64 %156 %985) %1041 = (*.f64 %103 (*.f64 %976 z)) %1042 = (*.f64 %103 %1024) %1043 = (*.f64 %52 %1010) %1044 = (*.f64 z %1033) %1045 = (*.f64 y %1031) %1046 = (pow.f64 %1032 #s(literal 1 binary64)) %1048 = (/.f64 (*.f64 %1010 %46) %47) %1050 = (/.f64 (*.f64 %46 %1010) %47) %1053 = (/.f64 (*.f64 %26 %46) (*.f64 %975 %47)) %1056 = (/.f64 (*.f64 %46 %26) (*.f64 %47 %975)) %1058 = (/.f64 (neg.f64 %1026) %47) %1059 = (/.f64 %201 %983) %1060 = (/.f64 %1026 t) %1061 = (/.f64 %211 %975) %1062 = (*.f64 %47 %973) %1063 = (/.f64 %191 %1062) %1064 = (/.f64 %191 %987) %1065 = (/.f64 %191 %989) %1066 = (/.f64 %195 %973) %1067 = (/.f64 %156 %983) %1069 = (/.f64 #s(literal 1 binary64) (/.f64 t %1026)) %1071 = (/.f64 #s(literal 1 binary64) (/.f64 %989 %191)) %1073 = (/.f64 #s(literal 1 binary64) (/.f64 %973 %195)) %1075 = (/.f64 #s(literal 1 binary64) (pow.f64 %1032 #s(literal -1 binary64))) %1077 = (/.f64 #s(literal 1 binary64) (/.f64 %983 %156)) %1079 = (neg.f64 (/.f64 %156 %989)) %1081 = (neg.f64 (/.f64 %191 %983)) %1083 = (neg.f64 (/.f64 %195 %975)) %1084 = (*.f64 %976 %103) %1085 = (*.f64 %985 y) %1086 = (*.f64 %117 %1007) %1087 = (*.f64 %26 %1029) %1088 = (*.f64 %50 %1010) %1089 = (*.f64 %103 %976) %1090 = (*.f64 %50 %976) %1091 = (*.f64 y %1090) %1092 = (*.f64 y %1037) %1093 = (*.f64 y %985) %1094 = (pow.f64 %1033 #s(literal 1 binary64)) %1096 = (/.f64 (*.f64 %103 #s(literal 1 binary64)) %973) %1098 = (/.f64 (*.f64 %26 %976) %47) %1100 = (/.f64 (*.f64 %26 #s(literal 1 binary64)) %1062) %1101 = (/.f64 %35 %983) %1102 = (/.f64 %117 %975) %1103 = (/.f64 %26 %1062) %1104 = (/.f64 %26 %989) %1105 = (/.f64 %1010 t) %1106 = (/.f64 %103 %973) %1108 = (/.f64 #s(literal 1 binary64) (/.f64 %975 %117)) %1110 = (/.f64 #s(literal 1 binary64) (/.f64 %989 %26)) %1112 = (/.f64 #s(literal 1 binary64) (pow.f64 %1033 #s(literal -1 binary64))) %1114 = (/.f64 #s(literal 1 binary64) (/.f64 %973 %103)) %1116 = (/.f64 #s(literal 1 binary64) (/.f64 %983 y)) %1118 = (neg.f64 (/.f64 y %989)) %1120 = (neg.f64 (/.f64 %117 %973)) %1122 = (neg.f64 (/.f64 %103 %975)) %1124 = (neg.f64 (/.f64 %26 %983)) %1125 = (*.f64 %976 %52) %1126 = (*.f64 %985 z) %1127 = (*.f64 %70 %1007) %1128 = (*.f64 %46 %1029) %1129 = (*.f64 %52 %976) %1130 = (*.f64 z %1090) %1131 = (*.f64 z %1037) %1132 = (*.f64 z %985) %1133 = (pow.f64 %1031 #s(literal 1 binary64)) %1135 = (/.f64 (*.f64 %52 #s(literal 1 binary64)) %973) %1137 = (/.f64 (*.f64 %46 %976) %47) %1139 = (/.f64 (*.f64 z %976) t) %1140 = (/.f64 %1024 t) %1142 = (/.f64 (*.f64 %46 #s(literal 1 binary64)) %1062) %1143 = (/.f64 %60 %983) %1144 = (/.f64 %70 %975) %1145 = (/.f64 %46 %1062) %1146 = (/.f64 %46 %989) %1147 = (/.f64 %52 %973) %1149 = (/.f64 #s(literal 1 binary64) (/.f64 %989 %46)) %1151 = (/.f64 #s(literal 1 binary64) (/.f64 %975 %70)) %1153 = (/.f64 #s(literal 1 binary64) (pow.f64 %1031 #s(literal -1 binary64))) %1155 = (/.f64 #s(literal 1 binary64) (/.f64 %973 %52)) %1157 = (/.f64 #s(literal 1 binary64) (/.f64 %983 z)) %1159 = (neg.f64 (/.f64 z %989)) %1161 = (neg.f64 (/.f64 %46 %983)) %1163 = (neg.f64 (/.f64 %70 %973)) %1165 = (neg.f64 (/.f64 %52 %975)) %1166 = (approx %964 %1032) %1167 = (pow.f64 %1166 #s(literal 1 binary64)) %1169 = (/.f64 #s(literal 1 binary64) (pow.f64 %1166 #s(literal -1 binary64))) %1170 = (approx %964 %638) %1171 = (pow.f64 %1170 #s(literal 1 binary64)) %1173 = (/.f64 #s(literal 1 binary64) (pow.f64 %1170 #s(literal -1 binary64))) %1174 = (/.f64 y %666) %1175 = (*.f64 %1174 z) %1176 = (/.f64 z %666) %1177 = (*.f64 %1176 y) %1178 = (*.f64 %668 %156) %1179 = (*.f64 %156 %668) %1180 = (/.f64 %156 %666) %1181 = (*.f64 #s(literal 1 binary64) %1180) %1182 = (*.f64 z %1174) %1183 = (*.f64 y %1176) %1184 = (pow.f64 %1180 #s(literal 1 binary64)) %1186 = (/.f64 (*.f64 #s(literal -1 binary64) %156) %675) %1187 = (/.f64 %167 %675) %1188 = (/.f64 %191 %675) %1190 = (/.f64 #s(literal 1 binary64) (/.f64 %666 %156)) %1192 = (/.f64 #s(literal 1 binary64) (pow.f64 %1180 #s(literal -1 binary64))) %1210 = (*.f64 %452 t) %1215 = (approx %964 %1210) %1219 = (*.f64 %489 z) %1224 = (approx %964 %1219) %1228 = (approx %964 %1180) %1229 = (pow.f64 %1228 #s(literal 1 binary64)) %1231 = (/.f64 #s(literal 1 binary64) (pow.f64 %1228 #s(literal -1 binary64))) %1232 = (approx %964 %849) %1245 = (+ (/ z b) (/ (* t (- (/ x b) (/ (* %493 z) (pow b 2)))) y)) %1246 = (approx %1245 %505) %1247 = (pow.f64 %1246 #s(literal 1 binary64)) %1249 = (/.f64 #s(literal 1 binary64) (pow.f64 %1246 #s(literal -1 binary64))) %1250 = (approx %964 %1246) %1251 = (pow.f64 %1250 #s(literal 1 binary64)) %1253 = (/.f64 #s(literal 1 binary64) (pow.f64 %1250 #s(literal -1 binary64))) %1255 = (neg.f64 %458) %1258 = (/.f64 %458 y) %1275 = (approx %964 %1258) %1280 = (approx (/ %443 %487) %496) %1284 = (*.f64 %1280 t) %1290 = (neg.f64 %464) %1294 = (/.f64 x %464) %1310 = (approx %637 %1294) %1314 = (approx %964 %1310) %1321 = (/.f64 %612 b) %1333 = (*.f64 %75 b) %1337 = (*.f64 b b) %1341 = (*.f64 %13 %75) %1345 = (*.f64 %13 b) %1375 = (/.f64 z b) %1395 = (approx %1245 %1321) %1399 = (approx %964 %1395) %1404 = (neg.f64 %385) %1408 = (/.f64 %408 %385) %1412 = (*.f64 t %385) %1413 = (/.f64 %156 %1412) %1418 = (*.f64 %385 %385) %1439 = (/.f64 x %385) %1461 = (neg.f64 %444) %1464 = (/.f64 %444 a) %1481 = (approx %964 %1464) %1486 = (neg.f64 %8) %1489 = (/.f64 %8 a) %1507 = (approx (/ %443 a) %1489) %1511 = (approx %964 %1507) x y z t a #s(literal 1 binary64) b #s(literal 0 binary64) (pow.f64 %8 #s(literal 1 binary64)) %8 (/.f64 #s(literal 1 binary64) (pow.f64 %8 #s(literal -1 binary64))) %13 (*.f64 y b) (pow.f64 %13 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) %16) %18 (*.f64 x t) (pow.f64 %18 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %18 #s(literal -1 binary64))) #s(literal -1 binary64) (*.f64 %23 x) (*.f64 %25 %27) (*.f64 x %23) (pow.f64 %30 #s(literal 1 binary64)) (/.f64 %32 y) (/.f64 %34 %35) (/.f64 %25 %26) (/.f64 #s(literal 1 binary64) (/.f64 %26 %25)) (/.f64 #s(literal 1 binary64) (pow.f64 %30 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 y x)) %30 (neg.f64 %44) (*.f64 %46 %48) (*.f64 %50 z) (*.f64 #s(literal 1 binary64) %52) (*.f64 z %50) (pow.f64 %52 #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal -1 binary64) z) %47) (/.f64 %58 %47) (/.f64 %60 %61) (/.f64 %46 %47) (/.f64 #s(literal 1 binary64) (/.f64 %47 %46)) (/.f64 #s(literal 1 binary64) (pow.f64 %52 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 t z)) %52 (neg.f64 %70) (*.f64 %72 %18) (*.f64 %74 %76) (*.f64 %78 t) (*.f64 %80 x) (*.f64 %18 %72) (*.f64 t %78) (*.f64 x %80) (pow.f64 %85 #s(literal 1 binary64)) (/.f64 (*.f64 %18 #s(literal 1 binary64)) b) (/.f64 (neg.f64 %74) %90) (/.f64 %74 %75) %85 (/.f64 #s(literal 1 binary64) (/.f64 %75 %74)) (/.f64 #s(literal 1 binary64) (pow.f64 %85 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 b %18)) (neg.f64 %99) %101 %102 %104 %105 %106 %108 %110 %111 %112 %114 %116 %103 %118 (*.f64 %16 x) (*.f64 %25 %121) (*.f64 %78 %23) (*.f64 %30 %72) (*.f64 x %16) (pow.f64 %126 #s(literal 1 binary64)) (/.f64 %32 %13) (/.f64 (neg.f64 %78) %26) (/.f64 %34 %131) (/.f64 %44 %75) (/.f64 %25 %120) (/.f64 %78 y) (/.f64 %30 b) (/.f64 #s(literal 1 binary64) (/.f64 %120 %25)) (/.f64 #s(literal 1 binary64) (/.f64 y %78)) (/.f64 #s(literal 1 binary64) (/.f64 b %30)) (/.f64 #s(literal 1 binary64) (pow.f64 %126 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %13 x)) %126 (neg.f64 (/.f64 x %120)) (neg.f64 (/.f64 %25 %13)) %151 (*.f64 t a) (pow.f64 %151 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %151 #s(literal -1 binary64))) (*.f64 (*.f64 %156 #s(literal 2 binary64)) #s(literal 1/2 binary64)) (*.f64 %156 #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) %156) %156 (*.f64 y z) (pow.f64 %156 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %156 #s(literal -1 binary64))) (neg.f64 %167) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) %50)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) t)) (*.f64 %50 #s(literal 1 binary64)) (*.f64 #s(literal -1 binary64) %48) (*.f64 #s(literal 1 binary64) %50) (pow.f64 %50 #s(literal 1 binary64)) (pow.f64 t #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) %47) (/.f64 #s(literal 1 binary64) (/.f64 %47 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %61) (/.f64 #s(literal 1 binary64) (pow.f64 %50 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 t #s(literal 1 binary64))) %50 (neg.f64 (*.f64 #s(literal -1 binary64) %50)) (neg.f64 (/.f64 #s(literal -1 binary64) t)) (neg.f64 %48) (*.f64 %191 %48) (*.f64 %50 %156) (*.f64 %156 %50) %195 (*.f64 %52 y) (*.f64 z %103) (*.f64 y %52) (pow.f64 %195 #s(literal 1 binary64)) (/.f64 %167 %47) (/.f64 %201 %61) (/.f64 %191 %47) (/.f64 %156 t) (/.f64 #s(literal 1 binary64) (/.f64 %47 %191)) (/.f64 #s(literal 1 binary64) (pow.f64 %195 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 t %156)) (neg.f64 %211) (*.f64 %32 %50) (*.f64 %25 %48) (*.f64 %50 x) (*.f64 x %50) (pow.f64 %217 #s(literal 1 binary64)) (/.f64 (*.f64 x #s(literal -1 binary64)) %47) (/.f64 %32 t) (/.f64 %34 %61) (/.f64 %25 %47) (/.f64 #s(literal 1 binary64) (/.f64 %47 %25)) (/.f64 #s(literal 1 binary64) (pow.f64 %217 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 t x)) %217 (neg.f64 (/.f64 x %47)) (neg.f64 (/.f64 %25 t)) (pow.f64 %234 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) %236)) (neg.f64 %236) (-.f64 #s(literal 1 binary64) %240) %234 (+.f64 #s(literal 1 binary64) %242) (+.f64 #s(literal 1 binary64) a) (+.f64 a #s(literal 1 binary64)) (*.f64 %16 t) (*.f64 %47 %121) (*.f64 %80 %23) (*.f64 t %16) (pow.f64 %250 #s(literal 1 binary64)) (/.f64 (neg.f64 %80) %26) (/.f64 %61 %131) (/.f64 %47 %120) (/.f64 %115 b) (/.f64 %80 y) (/.f64 #s(literal 1 binary64) (/.f64 y %80)) (/.f64 #s(literal 1 binary64) (pow.f64 %250 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %262) %250 (neg.f64 (/.f64 t %120)) (neg.f64 (/.f64 %47 %13)) %269 %271 %273 %274 %268 %275 %276 %277 %278 %279 %280 %282 %283 %284 (*.f64 %285 x) (*.f64 %25 %287) (*.f64 x %285) (pow.f64 %290 #s(literal 1 binary64)) (/.f64 %32 a) (/.f64 %34 %242) (/.f64 %25 %240) (/.f64 #s(literal 1 binary64) (/.f64 %240 %25)) (/.f64 #s(literal 1 binary64) (pow.f64 %290 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 a x)) %290 (neg.f64 %301) (*.f64 %72 t) (*.f64 %47 %76) (*.f64 t %72) (pow.f64 %80 #s(literal 1 binary64)) (/.f64 %61 %90) (/.f64 %47 %75) (/.f64 #s(literal 1 binary64) (pow.f64 %80 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %311) %80 (neg.f64 (/.f64 t %75)) (neg.f64 (/.f64 %47 b)) (*.f64 %23 t) (*.f64 %47 %27) (*.f64 t %23) (pow.f64 %115 #s(literal 1 binary64)) (/.f64 %61 %35) (/.f64 %47 %26) (/.f64 #s(literal 1 binary64) (pow.f64 %115 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %103) %115 (neg.f64 (/.f64 t %26)) (neg.f64 (/.f64 %47 y)) (*.f64 %72 x) (*.f64 %25 %76) (*.f64 x %72) (pow.f64 %78 #s(literal 1 binary64)) (/.f64 %32 b) (/.f64 %34 %90) (/.f64 %25 %75) (/.f64 #s(literal 1 binary64) (/.f64 %75 %25)) (/.f64 #s(literal 1 binary64) (pow.f64 %78 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 b x)) %78 (neg.f64 (/.f64 x %75)) (neg.f64 (/.f64 %25 b)) %347 (*.f64 x a) (pow.f64 %347 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %347 #s(literal -1 binary64))) %269 %271 %273 %274 %268 %275 %276 %277 %278 %279 %280 %282 %283 %284 (*.f64 %268 %50) (pow.f64 %353 #s(literal 1 binary64)) (/.f64 (fma.f64 #s(literal 1 binary64) %47 %120) %47) (/.f64 %272 %47) %353 (/.f64 #s(literal 1 binary64) %358) (neg.f64 %360) (fma.f64 (*.f64 %13 #s(literal 1 binary64)) %50 #s(literal 1 binary64)) (fma.f64 %311 y #s(literal 1 binary64)) (fma.f64 %120 %48 #s(literal 1 binary64)) (fma.f64 %50 %13 #s(literal 1 binary64)) (fma.f64 %103 b #s(literal 1 binary64)) (fma.f64 %13 %50 #s(literal 1 binary64)) (fma.f64 b %103 #s(literal 1 binary64)) (fma.f64 y (*.f64 %50 b) #s(literal 1 binary64)) (fma.f64 y %311 #s(literal 1 binary64)) (-.f64 %262 #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 %117 b)) (+.f64 %376 %262) (+.f64 %262 #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) %262) (pow.f64 %385 #s(literal 1 binary64)) %385 (/.f64 #s(literal 1 binary64) %387) %101 %102 %104 %105 %106 %108 %110 %111 %112 %114 %116 %103 %118 (*.f64 %285 y) (*.f64 %26 %287) (*.f64 y %285) (pow.f64 %392 #s(literal 1 binary64)) (/.f64 %35 %242) (/.f64 %26 %240) (/.f64 #s(literal 1 binary64) (/.f64 %240 %26)) (/.f64 #s(literal 1 binary64) (pow.f64 %392 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 a y)) %392 (neg.f64 (/.f64 y %240)) (neg.f64 (/.f64 %26 a)) (*.f64 %406 %50) (pow.f64 %408 #s(literal 1 binary64)) (/.f64 (fma.f64 %47 x %191) %47) (/.f64 (neg.f64 %406) %47) (/.f64 %406 t) (/.f64 #s(literal 1 binary64) (/.f64 t %406)) (/.f64 #s(literal 1 binary64) (pow.f64 %408 #s(literal -1 binary64))) (neg.f64 %419) (fma.f64 %191 %48 %34) (fma.f64 %191 %48 x) (fma.f64 %50 %156 %34) (fma.f64 %50 %156 x) (fma.f64 %156 %50 %34) (fma.f64 %156 %50 x) (fma.f64 %103 z %34) %408 (fma.f64 %52 y %34) (fma.f64 %52 y x) (fma.f64 z %103 %34) (fma.f64 z %103 x) (fma.f64 y %52 %34) (fma.f64 y %52 x) (-.f64 %195 %25) (-.f64 x %211) (+.f64 (/.f64 %18 t) %195) (+.f64 %195 %34) (+.f64 %195 x) (+.f64 x %195) (pow.f64 %444 #s(literal 1 binary64)) %444 (/.f64 #s(literal 1 binary64) (pow.f64 %444 #s(literal -1 binary64))) (pow.f64 %452 #s(literal 1 binary64)) %452 (/.f64 #s(literal 1 binary64) (pow.f64 %452 #s(literal -1 binary64))) (pow.f64 %458 #s(literal 1 binary64)) %458 (/.f64 #s(literal 1 binary64) (pow.f64 %458 #s(literal -1 binary64))) (pow.f64 %464 #s(literal 1 binary64)) %464 (/.f64 #s(literal 1 binary64) %466) (*.f64 %270 y) (*.f64 %26 %469) (*.f64 y %270) (pow.f64 %472 #s(literal 1 binary64)) (/.f64 %35 %268) (/.f64 %26 %272) (/.f64 #s(literal 1 binary64) (/.f64 %272 %26)) (/.f64 #s(literal 1 binary64) (pow.f64 %472 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %268 y)) %472 (neg.f64 (/.f64 y %272)) (neg.f64 (/.f64 %26 %268)) (pow.f64 %489 #s(literal 1 binary64)) %489 (/.f64 #s(literal 1 binary64) (pow.f64 %489 #s(literal -1 binary64))) (pow.f64 %496 #s(literal 1 binary64)) %496 (/.f64 #s(literal 1 binary64) (pow.f64 %496 #s(literal -1 binary64))) %501 %502 %503 %504 %505 %506 %507 %508 %510 %512 %513 %515 %517 %518 %519 %521 %523 %525 %527 %529 %531 %533 %536 %538 %540 %541 %543 %544 %545 %546 %547 %548 %550 %552 %554 %556 %501 %502 %503 %504 %505 %506 %507 %508 %510 %512 %513 %515 %517 %518 %519 %521 %523 %525 %527 %529 %531 %533 %536 %538 %540 %541 %543 %544 %545 %546 %547 %548 %550 %552 %554 %556 %501 %502 %503 %504 %505 %506 %507 %508 %510 %512 %513 %515 %517 %518 %519 %521 %523 %525 %527 %529 %531 %533 %536 %538 %540 %541 %543 %544 %545 %546 %547 %548 %550 %552 %554 %556 (*.f64 %270 t) (*.f64 %47 %469) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) %353)) (*.f64 #s(literal 1 binary64) %358) (*.f64 t %270) (pow.f64 %358 #s(literal 1 binary64)) (pow.f64 %353 #s(literal -1 binary64)) (/.f64 %61 %268) (/.f64 %47 %272) (/.f64 #s(literal -1 binary64) %360) (/.f64 #s(literal 1 binary64) (/.f64 %353 #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %358 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %353) %358 (neg.f64 (/.f64 #s(literal -1 binary64) %353)) (neg.f64 (/.f64 t %272)) (neg.f64 (/.f64 %47 %268)) %580 %582 %583 %584 %586 %587 %588 %589 %590 %591 %592 %593 %594 %596 %598 %600 %602 %603 %605 %607 %580 %582 %583 %584 %586 %587 %588 %589 %590 %591 %592 %593 %594 %596 %598 %600 %602 %603 %605 %607 (pow.f64 %608 #s(literal 1 binary64)) %608 (/.f64 #s(literal 1 binary64) (pow.f64 %608 #s(literal -1 binary64))) (pow.f64 %612 #s(literal 1 binary64)) (/.f64 %406 y) (/.f64 #s(literal 1 binary64) (pow.f64 %612 #s(literal -1 binary64))) (neg.f64 %617) (fma.f64 %115 x %60) %612 (fma.f64 %30 t %60) (fma.f64 %30 t z) (fma.f64 %18 %23 %60) (fma.f64 %18 %23 z) (fma.f64 t %30 %60) (fma.f64 t %30 z) (fma.f64 x %115 %60) (fma.f64 x %115 z) (-.f64 %500 %46) (-.f64 z (*.f64 (neg.f64 %115) x)) (-.f64 z %530) (-.f64 z %542) (+.f64 %500 %60) (+.f64 %500 z) (+.f64 z %500) %639 %638 %641 (*.f64 (+.f64 %240 #s(literal 1 binary64)) x) (pow.f64 %644 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %644 #s(literal -1 binary64))) (neg.f64 %648) (fma.f64 %240 x x) (fma.f64 %25 a x) (fma.f64 a %25 x) (fma.f64 x %240 x) (-.f64 x (*.f64 %242 x)) (-.f64 x (neg.f64 %656)) %644 (+.f64 %656 x) (+.f64 x %656) (pow.f64 %662 #s(literal 1 binary64)) %662 (/.f64 #s(literal 1 binary64) (pow.f64 %662 #s(literal -1 binary64))) (pow.f64 %666 #s(literal 1 binary64)) %666 (/.f64 #s(literal 1 binary64) %668) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) %668)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) %666)) (*.f64 %668 #s(literal 1 binary64)) (*.f64 #s(literal -1 binary64) %676) (*.f64 #s(literal 1 binary64) %668) (pow.f64 %668 #s(literal 1 binary64)) (pow.f64 %666 #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) %675) (/.f64 #s(literal 1 binary64) (/.f64 %675 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %684) (/.f64 #s(literal 1 binary64) (pow.f64 %668 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %666 #s(literal 1 binary64))) %668 (neg.f64 (*.f64 #s(literal -1 binary64) %668)) (neg.f64 (/.f64 #s(literal -1 binary64) %666)) (neg.f64 %676) (*.f64 %648 %285) (pow.f64 %696 #s(literal 1 binary64)) (/.f64 (-.f64 %656 %25) %240) (/.f64 %648 a) (/.f64 %644 %240) (/.f64 #s(literal 1 binary64) (/.f64 a %648)) (/.f64 #s(literal 1 binary64) (pow.f64 %696 #s(literal -1 binary64))) (neg.f64 %706) (fma.f64 %25 %285 x) (fma.f64 x (neg.f64 %285) x) (-.f64 (/.f64 %347 a) %290) %696 (+.f64 %301 x) (+.f64 x %301) (*.f64 %285 %696) (*.f64 %706 %287) (*.f64 %696 %285) (pow.f64 %718 #s(literal 1 binary64)) (/.f64 (*.f64 %696 #s(literal 1 binary64)) a) (/.f64 (-.f64 (*.f64 %290 a) %290) a) (/.f64 (-.f64 %656 (*.f64 %240 %290)) %727) (/.f64 (-.f64 %347 (*.f64 a %290)) %731) (/.f64 (*.f64 %648 #s(literal 1 binary64)) %731) (/.f64 %648 %731) (/.f64 %706 %240) (/.f64 %696 %242) %718 (/.f64 #s(literal 1 binary64) (/.f64 %240 %706)) (/.f64 #s(literal 1 binary64) (pow.f64 %718 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 a %696)) (neg.f64 (*.f64 %706 %285)) (neg.f64 (/.f64 %696 %240)) (neg.f64 (/.f64 %706 a)) (neg.f64 (-.f64 %750 %290)) (fma.f64 %285 x %753) (fma.f64 %285 x %755) (fma.f64 %25 %287 %753) (fma.f64 %25 %287 %755) (fma.f64 x %285 %753) (fma.f64 x %285 %755) (-.f64 %290 %750) (+.f64 %290 %753) (+.f64 %290 %755) (pow.f64 %764 #s(literal 1 binary64)) %764 (/.f64 #s(literal 1 binary64) (pow.f64 %764 #s(literal -1 binary64))) %768 (*.f64 %156 %285) (*.f64 z %392) (*.f64 y %771) (*.f64 y %773) (pow.f64 %768 #s(literal 1 binary64)) (/.f64 %191 %240) (/.f64 %156 a) (/.f64 #s(literal 1 binary64) (/.f64 a %156)) (/.f64 #s(literal 1 binary64) (pow.f64 %768 #s(literal -1 binary64))) (pow.f64 %782 #s(literal 1 binary64)) (/.f64 (fma.f64 %784 a %156) a) (/.f64 (fma.f64 %768 a %18) a) (/.f64 (fma.f64 %18 a (*.f64 %156 a)) %731) (/.f64 (fma.f64 %156 a (*.f64 %18 a)) %731) (/.f64 (fma.f64 %18 a (*.f64 a %156)) %731) (/.f64 (fma.f64 %156 a (*.f64 a %18)) %731) %782 (/.f64 #s(literal 1 binary64) (pow.f64 %782 #s(literal -1 binary64))) (neg.f64 %803) (fma.f64 %392 z %784) (fma.f64 %290 t %806) (fma.f64 %290 t %809) (fma.f64 %290 t %768) (fma.f64 %156 %285 %784) (fma.f64 %18 %285 %806) (fma.f64 %18 %285 %809) (fma.f64 %18 %285 %768) (fma.f64 t %290 %806) (fma.f64 t %290 %809) (fma.f64 t %290 %768) (fma.f64 z %392 %784) (fma.f64 y %771 %784) (fma.f64 y %773 %784) (fma.f64 x %822 %806) (fma.f64 x %822 %809) (fma.f64 x %822 %768) (fma.f64 x %826 %806) (fma.f64 x %826 %809) (fma.f64 x %826 %768) (-.f64 %784 %808) (-.f64 %768 (*.f64 %301 t)) (-.f64 %768 (*.f64 %47 %290)) (-.f64 %768 (neg.f64 %784)) (+.f64 %784 %806) (+.f64 %784 %809) (+.f64 %784 %768) (+.f64 %768 %784) (*.f64 %841 %50) (*.f64 %285 %408) (*.f64 %803 %48) (*.f64 %419 %287) (*.f64 %782 %50) (*.f64 %408 %285) (*.f64 %50 %782) (pow.f64 %849 #s(literal 1 binary64)) (/.f64 (*.f64 %782 #s(literal -1 binary64)) %47) (/.f64 %841 t) (/.f64 (*.f64 %406 %285) t) (/.f64 (fma.f64 %856 t %768) t) (/.f64 (fma.f64 %290 a %195) a) (/.f64 (fma.f64 %784 t (*.f64 %768 t)) %863) (/.f64 (fma.f64 %47 x (*.f64 %768 %240)) %867) (/.f64 (fma.f64 t x (*.f64 %768 a)) %151) (/.f64 (fma.f64 %240 x (*.f64 %195 %240)) %727) (/.f64 (fma.f64 a x (*.f64 %195 a)) %731) (/.f64 (fma.f64 %784 t (*.f64 t %768)) %863) (/.f64 (fma.f64 %47 x (*.f64 %240 %768)) %867) (/.f64 (fma.f64 t x (*.f64 a %768)) %151) (/.f64 (fma.f64 %240 x (*.f64 %240 %195)) %727) (/.f64 (fma.f64 a x (*.f64 a %195)) %731) (/.f64 %893 a) (/.f64 %895 %151) (/.f64 %406 %151) (/.f64 %803 %47) (/.f64 %419 %240) (/.f64 %782 %61) (/.f64 %782 t) (/.f64 %408 %242) %849 (/.f64 #s(literal 1 binary64) (/.f64 %47 %803)) (/.f64 #s(literal 1 binary64) (/.f64 %240 %419)) (/.f64 #s(literal 1 binary64) (pow.f64 %849 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 t %782)) (/.f64 #s(literal 1 binary64) (/.f64 a %408)) (neg.f64 (/.f64 %782 %47)) (neg.f64 (/.f64 %408 %240)) (neg.f64 (/.f64 %803 t)) (neg.f64 (/.f64 %419 a)) (fma.f64 %285 x %921) (fma.f64 %25 %287 %921) (fma.f64 %784 %50 %921) (fma.f64 %768 %50 %856) (fma.f64 %768 %50 %290) (fma.f64 %195 %285 %856) (fma.f64 %195 %285 %290) (fma.f64 %392 %52 %856) (fma.f64 %392 %52 %290) (fma.f64 %290 %376 %921) (fma.f64 %156 %932 %856) (fma.f64 %156 %932 %290) (fma.f64 %103 %773 %856) (fma.f64 %103 %773 %290) (fma.f64 %52 %392 %856) (fma.f64 %52 %392 %290) (fma.f64 t (/.f64 %290 t) %921) (fma.f64 z %941 %856) (fma.f64 z %941 %290) (fma.f64 z %944 %856) (fma.f64 z %944 %290) (fma.f64 y %947 %856) (fma.f64 y %947 %290) (fma.f64 x %285 %921) (-.f64 %856 %951) (-.f64 %856 %953) (-.f64 %921 %301) (-.f64 %290 %951) (-.f64 %290 %953) (-.f64 %290 (/.f64 %211 a)) (+.f64 %856 %921) (+.f64 %921 %856) (+.f64 %921 %290) (+.f64 %290 %921) (pow.f64 %965 #s(literal 1 binary64)) %965 (/.f64 #s(literal 1 binary64) (pow.f64 %965 #s(literal -1 binary64))) (pow.f64 %969 #s(literal 1 binary64)) %969 (/.f64 #s(literal 1 binary64) (pow.f64 %969 #s(literal -1 binary64))) (pow.f64 %973 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) %976) (neg.f64 %975) %973 (+.f64 %608 #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) %608) (*.f64 %973 t) (*.f64 t %973) (pow.f64 %983 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) %985) (neg.f64 %987) (neg.f64 %989) (fma.f64 %608 t %61) %983 (fma.f64 t %608 %61) (fma.f64 t %608 t) (-.f64 %994 %47) (-.f64 t (*.f64 (neg.f64 %608) t)) (-.f64 t (*.f64 %47 %608)) (-.f64 t (neg.f64 %994)) (+.f64 %994 %61) (+.f64 %994 t) (+.f64 t %994) (*.f64 %976 y) (*.f64 %26 %1007) (*.f64 y %976) (pow.f64 %1010 #s(literal 1 binary64)) (/.f64 %35 %973) (/.f64 %26 %975) (/.f64 #s(literal 1 binary64) (/.f64 %975 %26)) (/.f64 #s(literal 1 binary64) (pow.f64 %1010 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %973 y)) %1010 (neg.f64 (/.f64 %26 %973)) (neg.f64 (/.f64 y %975)) %1025 %1027 %1028 %1030 %1032 %1034 %1035 %1036 %1038 %1039 %1041 %1042 %1043 %1044 %1045 %1046 %1048 %1050 %1053 %1056 %1058 %1059 %1060 %1061 %1063 %1064 %1065 %1066 %1067 %1069 %1071 %1073 %1075 %1077 %1079 %1081 %1083 %1084 %1085 %1086 %1087 %1088 %1089 %1091 %1092 %1093 %1094 %1096 %1098 %1100 %1101 %1102 %1103 %1104 %1105 %1106 %1108 %1110 %1112 %1114 %1116 %1033 %1118 %1120 %1122 %1124 %1025 %1027 %1028 %1030 %1032 %1034 %1035 %1036 %1038 %1039 %1041 %1042 %1043 %1044 %1045 %1046 %1048 %1050 %1053 %1056 %1058 %1059 %1060 %1061 %1063 %1064 %1065 %1066 %1067 %1069 %1071 %1073 %1075 %1077 %1079 %1081 %1083 %1084 %1085 %1086 %1087 %1088 %1089 %1091 %1092 %1093 %1094 %1096 %1098 %1100 %1101 %1102 %1103 %1104 %1105 %1106 %1108 %1110 %1112 %1114 %1116 %1033 %1118 %1120 %1122 %1124 %1025 %1027 %1028 %1030 %1032 %1034 %1035 %1036 %1038 %1039 %1041 %1042 %1043 %1044 %1045 %1046 %1048 %1050 %1053 %1056 %1058 %1059 %1060 %1061 %1063 %1064 %1065 %1066 %1067 %1069 %1071 %1073 %1075 %1077 %1079 %1081 %1083 %1125 %1126 %1127 %1128 %1129 %1130 %1131 %1132 %1133 %1135 %1137 %1139 %1140 %1142 %1143 %1144 %1145 %1146 %1147 %1149 %1151 %1153 %1155 %1157 %1031 %1159 %1161 %1163 %1165 %1025 %1027 %1028 %1030 %1032 %1034 %1035 %1036 %1038 %1039 %1041 %1042 %1043 %1044 %1045 %1046 %1048 %1050 %1053 %1056 %1058 %1059 %1060 %1061 %1063 %1064 %1065 %1066 %1067 %1069 %1071 %1073 %1075 %1077 %1079 %1081 %1083 %1125 %1126 %1127 %1128 %1129 %1130 %1131 %1132 %1133 %1135 %1137 %1139 %1140 %1142 %1143 %1144 %1145 %1146 %1147 %1149 %1151 %1153 %1155 %1157 %1031 %1159 %1161 %1163 %1165 %1025 %1027 %1028 %1030 %1032 %1034 %1035 %1036 %1038 %1039 %1041 %1042 %1043 %1044 %1045 %1046 %1048 %1050 %1053 %1056 %1058 %1059 %1060 %1061 %1063 %1064 %1065 %1066 %1067 %1069 %1071 %1073 %1075 %1077 %1079 %1081 %1083 %1025 %1027 %1028 %1030 %1032 %1034 %1035 %1036 %1038 %1039 %1041 %1042 %1043 %1044 %1045 %1046 %1048 %1050 %1053 %1056 %1058 %1059 %1060 %1061 %1063 %1064 %1065 %1066 %1067 %1069 %1071 %1073 %1075 %1077 %1079 %1081 %1083 %1167 %1166 %1169 %1171 %1170 %1173 %1175 %1177 %1178 %1179 %1181 %1182 %1183 %1184 %1186 %1187 %1188 %1180 %1190 %1192 (*.f64 %46 %676) (*.f64 %668 z) (*.f64 z %668) (pow.f64 %1176 #s(literal 1 binary64)) (/.f64 %58 %675) (/.f64 %60 %684) (/.f64 %46 %675) (/.f64 #s(literal 1 binary64) (/.f64 %675 %46)) (/.f64 #s(literal 1 binary64) (pow.f64 %1176 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %666 z)) %1176 (neg.f64 (/.f64 z %675)) (neg.f64 (/.f64 %46 %666)) %1175 %1177 %1178 %1179 %1181 %1182 %1183 %1184 %1186 %1187 %1188 %1180 %1190 %1192 %1210 (*.f64 t %452) (pow.f64 %1210 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %1210 #s(literal -1 binary64))) (pow.f64 %1215 #s(literal 1 binary64)) %1215 (/.f64 #s(literal 1 binary64) (pow.f64 %1215 #s(literal -1 binary64))) %1219 (*.f64 z %489) (pow.f64 %1219 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %1219 #s(literal -1 binary64))) (pow.f64 %1224 #s(literal 1 binary64)) %1224 (/.f64 #s(literal 1 binary64) (pow.f64 %1224 #s(literal -1 binary64))) %1229 %1228 %1231 %1229 %1228 %1231 %639 %638 %641 %1171 %1170 %1173 (pow.f64 %1232 #s(literal 1 binary64)) %1232 (/.f64 #s(literal 1 binary64) (pow.f64 %1232 #s(literal -1 binary64))) %1247 %1246 %1249 %1251 %1250 %1253 %1247 %1246 %1249 %1251 %1250 %1253 %1247 %1246 %1249 %1251 %1250 %1253 %1167 %1166 %1169 %1167 %1166 %1169 %1167 %1166 %1169 %1167 %1166 %1169 %1167 %1166 %1169 (*.f64 %23 %458) (*.f64 %1255 %27) (*.f64 %458 %23) (pow.f64 %1258 #s(literal 1 binary64)) (/.f64 (*.f64 %458 #s(literal 1 binary64)) y) (/.f64 (neg.f64 %1255) %35) (/.f64 %1255 %26) %1258 (/.f64 #s(literal 1 binary64) (/.f64 %26 %1255)) (/.f64 #s(literal 1 binary64) (pow.f64 %1258 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 y %458)) (neg.f64 (/.f64 %458 %26)) (neg.f64 (/.f64 %1255 y)) (pow.f64 %1275 #s(literal 1 binary64)) %1275 (/.f64 #s(literal 1 binary64) (pow.f64 %1275 #s(literal -1 binary64))) (pow.f64 %1280 #s(literal 1 binary64)) %1280 (/.f64 #s(literal 1 binary64) (pow.f64 %1280 #s(literal -1 binary64))) %1284 (*.f64 t %1280) (pow.f64 %1284 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %1284 #s(literal -1 binary64))) (*.f64 %466 x) (*.f64 %25 (/.f64 #s(literal 1 binary64) %1290)) (*.f64 x %466) (pow.f64 %1294 #s(literal 1 binary64)) (/.f64 %32 %464) (/.f64 %34 (neg.f64 %1290)) (/.f64 %25 %1290) (/.f64 #s(literal 1 binary64) (/.f64 %1290 %25)) (/.f64 #s(literal 1 binary64) (pow.f64 %1294 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %464 x)) %1294 (neg.f64 (/.f64 x %1290)) (neg.f64 (/.f64 %25 %464)) (pow.f64 %1310 #s(literal 1 binary64)) %1310 (/.f64 #s(literal 1 binary64) (pow.f64 %1310 #s(literal -1 binary64))) (pow.f64 %1314 #s(literal 1 binary64)) %1314 (/.f64 #s(literal 1 binary64) (pow.f64 %1314 #s(literal -1 binary64))) (*.f64 %72 %612) (*.f64 %617 %76) (*.f64 %612 %72) (pow.f64 %1321 #s(literal 1 binary64)) (/.f64 (*.f64 %612 #s(literal 1 binary64)) b) (/.f64 (fma.f64 %505 %75 %46) %75) (/.f64 (fma.f64 %505 b z) b) (/.f64 (fma.f64 %85 %75 %191) %120) (/.f64 (fma.f64 %500 %75 (*.f64 %46 b)) %1333) (/.f64 (fma.f64 %500 b (*.f64 z b)) %1337) (/.f64 (fma.f64 %18 %75 (*.f64 %46 %13)) %1341) (/.f64 (fma.f64 %18 b (*.f64 z %13)) %1345) (/.f64 (fma.f64 %500 %75 (*.f64 b %46)) %1333) (/.f64 (fma.f64 %500 b (*.f64 b z)) %1337) (/.f64 (fma.f64 %85 b %156) %13) (/.f64 (fma.f64 %18 %75 (*.f64 %13 %46)) %1341) (/.f64 (fma.f64 %18 b (*.f64 %13 z)) %1345) (/.f64 %617 %75) (/.f64 %612 %90) %1321 (/.f64 #s(literal 1 binary64) (/.f64 %75 %617)) (/.f64 #s(literal 1 binary64) (pow.f64 %1321 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 b %612)) (neg.f64 (/.f64 %612 %75)) (neg.f64 (/.f64 %617 b)) (fma.f64 %72 z %505) (fma.f64 %46 %76 %505) (fma.f64 %500 %72 %1375) (fma.f64 %78 %115 %1375) (fma.f64 %115 %78 %1375) (fma.f64 %80 %30 %1375) (fma.f64 %250 x %1375) (fma.f64 %85 %23 %1375) (fma.f64 %30 %80 %1375) (fma.f64 %18 %16 %1375) (fma.f64 t %509 %1375) (fma.f64 t %511 %1375) (fma.f64 t %126 %1375) (fma.f64 z %72 %505) (fma.f64 x %514 %1375) (fma.f64 x %516 %1375) (fma.f64 x %250 %1375) (-.f64 %505 (/.f64 %46 b)) (+.f64 %1375 %505) (+.f64 %505 %1375) (pow.f64 %1395 #s(literal 1 binary64)) %1395 (/.f64 #s(literal 1 binary64) (pow.f64 %1395 #s(literal -1 binary64))) (pow.f64 %1399 #s(literal 1 binary64)) %1399 (/.f64 #s(literal 1 binary64) (pow.f64 %1399 #s(literal -1 binary64))) (*.f64 %387 %408) (*.f64 %419 (/.f64 #s(literal 1 binary64) %1404)) (*.f64 %408 %387) (pow.f64 %1408 #s(literal 1 binary64)) (/.f64 (*.f64 %406 %387) t) (/.f64 (fma.f64 %1413 %385 x) %385) (/.f64 (fma.f64 %195 %385 (*.f64 x %385)) %1418) (/.f64 (fma.f64 %195 %385 (*.f64 %385 x)) %1418) (/.f64 %893 %385) (/.f64 %895 %1412) (/.f64 %406 %1412) (/.f64 %419 %1404) (/.f64 %408 (neg.f64 %1404)) %1408 (/.f64 #s(literal 1 binary64) (/.f64 %1404 %419)) (/.f64 #s(literal 1 binary64) (pow.f64 %1408 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %385 %408)) (neg.f64 (/.f64 %408 %1404)) (neg.f64 (/.f64 %419 %385)) (fma.f64 %195 %387 %1439) (fma.f64 %156 (/.f64 %50 %385) %1439) (fma.f64 %103 (/.f64 z %385) %1439) (fma.f64 %52 (/.f64 y %385) %1439) (fma.f64 z (/.f64 %103 %385) %1439) (fma.f64 y (/.f64 %52 %385) %1439) (fma.f64 x %387 %1413) (-.f64 %1439 (/.f64 %211 %385)) (-.f64 %1413 (neg.f64 %1439)) (-.f64 %1413 (/.f64 %25 %385)) (+.f64 %1439 %1413) (+.f64 %1413 %1439) (*.f64 %285 %444) (*.f64 %1461 %287) (*.f64 %444 %285) (pow.f64 %1464 #s(literal 1 binary64)) (/.f64 (*.f64 %444 #s(literal 1 binary64)) a) (/.f64 (neg.f64 %1461) %242) (/.f64 %1461 %240) %1464 (/.f64 #s(literal 1 binary64) (/.f64 %240 %1461)) (/.f64 #s(literal 1 binary64) (pow.f64 %1464 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 a %444)) (neg.f64 (/.f64 %444 %240)) (neg.f64 (/.f64 %1461 a)) (pow.f64 %1481 #s(literal 1 binary64)) %1481 (/.f64 #s(literal 1 binary64) (pow.f64 %1481 #s(literal -1 binary64))) (*.f64 %285 %8) (*.f64 %1486 %287) (*.f64 %8 %285) (pow.f64 %1489 #s(literal 1 binary64)) (/.f64 (*.f64 %8 #s(literal 1 binary64)) a) (/.f64 (neg.f64 %1486) %242) (/.f64 %1486 %240) %1489 (/.f64 #s(literal 1 binary64) (/.f64 %240 %1486)) (/.f64 #s(literal 1 binary64) (pow.f64 %1489 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 a %8)) (neg.f64 (/.f64 %8 %240)) (neg.f64 (/.f64 %1486 a)) (pow.f64 %1507 #s(literal 1 binary64)) %1507 (/.f64 #s(literal 1 binary64) (pow.f64 %1507 #s(literal -1 binary64))) (pow.f64 %1511 #s(literal 1 binary64)) %1511 (/.f64 #s(literal 1 binary64) (pow.f64 %1511 #s(literal -1 binary64))) |
Compiled 2 150 to 4 761 computations (-121.4% saved)
Compiled 1 216 to 4 725 computations (-288.6% saved)
39 alts after pruning (9 fresh and 30 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 1 207 | 9 | 1 216 |
| Fresh | 0 | 0 | 0 |
| Picked | 9 | 16 | 25 |
| Done | 1 | 14 | 15 |
| Total | 1 217 | 39 | 1 256 |
| Status | Accuracy | Program |
|---|---|---|
| ✓ | 56.5% | (/.f64 (fma.f64 (/.f64 y t) z x) (approx (- (/ (* b y) t) (- -1 a)) (-.f64 a #s(literal -1 binary64)))) |
| ✓ | 56.5% | (/.f64 (+.f64 x (*.f64 z (/.f64 y t))) (approx (+ (+ a 1) (/ (* y b) t)) (+.f64 #s(literal 1 binary64) a))) |
| ✓ | 28.7% | (/.f64 (approx (+ (/ (* z y) t) x) (/.f64 (*.f64 z y) t)) (fma.f64 (/.f64 y t) b (-.f64 a #s(literal -1 binary64)))) |
| ✓ | 33.6% | %123 = (/ y t) (/.f64 #s(literal 1 binary64) (approx (/ (+ (* %123 b) (+ 1 a)) (+ (* %123 z) x)) (/.f64 b z))) |
| ✓ | 21.6% | %74 = (* a t) (*.f64 t (approx (/ (+ (* (/ y t) z) x) (+ (* b y) (+ %74 t))) (approx (/ x (+ t %74)) (/.f64 x t)))) |
| 15.3% | (approx (/ (+ (/ (* z y) t) x) (- (/ (* b y) t) (- -1 a))) (/.f64 (approx (+ (* (/ x a) t) (* z (/ y a))) (/.f64 (*.f64 y z) a)) t)) | |
| ✓ | 47.0% | (approx (/ (+ (/ (* z y) t) x) (- (/ (* b y) t) (- -1 a))) (*.f64 (/.f64 y (fma.f64 b y (fma.f64 a t t))) z)) |
| 15.3% | (approx (/ (+ (/ (* z y) t) x) (- (/ (* b y) t) (- -1 a))) (*.f64 (approx (/ (+ (/ z t) (/ x y)) b) (/.f64 (/.f64 x y) b)) t)) | |
| ✓ | 15.2% | (approx (/ (+ (/ (* z y) t) x) (- (/ (* b y) t) (- -1 a))) (*.f64 (approx (/ (+ (/ z t) (/ x y)) b) (/.f64 x (*.f64 b y))) t)) |
| 38.2% | %54 = (* b y) (approx (/ (+ (/ (* z y) t) x) (- (/ %54 t) (- -1 a))) (*.f64 (approx (/ y (+ %54 (+ (* a t) t))) (/.f64 y (fma.f64 b y t))) z)) | |
| 38.2% | %54 = (* b y) (approx (/ (+ (/ (* z y) t) x) (- (/ %54 t) (- -1 a))) (*.f64 (approx (/ y (+ %54 (+ (* a t) t))) (*.f64 y (/.f64 #s(literal 1 binary64) (fma.f64 b y t)))) z)) | |
| 20.5% | %82 = (+ (/ (* b y) t) a) (approx (/ (+ (/ (* z y) t) x) (- %82 -1)) (/.f64 (*.f64 (/.f64 y (-.f64 (approx %82 a) #s(literal -1 binary64))) z) t)) | |
| ✓ | 20.7% | %82 = (+ (/ (* b y) t) a) (approx (/ (+ (/ (* z y) t) x) (- %82 -1)) (/.f64 (*.f64 z y) (fma.f64 (approx %82 a) t t))) |
| 31.0% | %146 = (- (+ (/ (* b y) t) a) -1) (approx (/ (+ (/ (* z y) t) x) %146) (approx (/ x %146) (/.f64 (*.f64 t x) (fma.f64 b y t)))) | |
| ✓ | 36.6% | %146 = (- (+ (/ (* b y) t) a) -1) (approx (/ (+ (/ (* z y) t) x) %146) (approx (/ x %146) (*.f64 x (/.f64 t (fma.f64 b y t))))) |
| ✓ | 18.8% | (approx (/ (+ (/ (* z y) t) x) (- (+ (/ (* b y) t) a) -1)) (approx (/ x (- a -1)) (/.f64 (-.f64 x (/.f64 x a)) a))) |
| ✓ | 23.8% | (approx (/ (+ (/ (* z y) t) x) (- (+ (/ (* b y) t) a) -1)) (approx (/ x (- a -1)) (-.f64 x (*.f64 a x)))) |
| 4.5% | (approx (/ (+ (/ (* z y) t) x) (- (+ (/ (* b y) t) a) -1)) (approx (/ x (- a -1)) (approx (- x (* a x)) (*.f64 #s(literal -1 binary64) (*.f64 a x))))) | |
| ✓ | 41.0% | (approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (/.f64 (*.f64 y z) (+.f64 (fma.f64 b y t) (*.f64 a t)))) |
| ✓ | 15.4% | (approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (/.f64 (*.f64 y z) (approx (* t (+ 1 (+ a (/ (* b y) t)))) (*.f64 a t)))) |
| ✓ | 16.3% | %6 = (+ x (/ (* y z) t)) (approx (/ %6 (+ (+ a 1) (/ (* y b) t))) (/.f64 (approx %6 (*.f64 y (/.f64 z t))) a)) |
| ✓ | 18.0% | (approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (/.f64 (approx (* (/ t b) (+ (* (/ y t) z) x)) (/.f64 (*.f64 t x) b)) y)) |
| ✓ | 35.7% | %6 = (+ x (/ (* y z) t)) (approx (/ %6 (+ (+ a 1) (/ (* y b) t))) (/.f64 (approx (* t %6) (fma.f64 t x (*.f64 y z))) (*.f64 b y))) |
| ✓ | 26.2% | %6 = (+ x (/ (* y z) t)) (approx (/ %6 (+ (+ a 1) (/ (* y b) t))) (/.f64 (approx (* t %6) (*.f64 y z)) (*.f64 b y))) |
| ✓ | 33.6% | (approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (/.f64 z b)) |
| ✓ | 50.6% | (approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (/.f64 x (fma.f64 y (/.f64 b t) (-.f64 a #s(literal -1 binary64))))) |
| ✓ | 39.6% | (approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (/.f64 x (+.f64 #s(literal 1 binary64) a))) |
| 29.5% | (approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (*.f64 (/.f64 y (-.f64 (approx (+ (/ (* b y) t) a) (*.f64 b (+.f64 (/.f64 a b) (/.f64 y t)))) #s(literal -1 binary64))) (/.f64 z t))) | |
| ✓ | 23.0% | (approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (*.f64 z (/.f64 (/.f64 y t) (-.f64 (approx (+ (/ (* b y) t) a) a) #s(literal -1 binary64))))) |
| ✓ | 22.7% | (approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (*.f64 y (/.f64 z (fma.f64 (approx (+ (/ (* b y) t) a) a) t t)))) |
| ✓ | 15.6% | (approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (*.f64 y (/.f64 z (approx (+ t (+ (* a t) (* b y))) (*.f64 a t))))) |
| ✓ | 9.8% | %6 = (+ x (/ (* y z) t)) (approx (/ %6 (+ (+ a 1) (/ (* y b) t))) (approx (/ %6 a) (/.f64 (approx x #s(literal 0 binary64)) a))) |
| ✓ | 18.6% | %6 = (+ x (/ (* y z) t)) (approx (/ %6 (+ (+ a 1) (/ (* y b) t))) (approx (/ %6 a) (/.f64 x a))) |
| ✓ | 23.7% | %55 = (/ (* b y) t) (approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (approx (/ x (+ 1 (+ a %55))) (/.f64 x (approx (+ 1 %55) #s(literal 1 binary64))))) |
| ✓ | 44.8% | (approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (approx (+ (* -1 (/ (- (* -1 (/ (* t x) b)) (* -1 (/ (* t (* z (+ 1 a))) (pow b 2)))) y)) (/ z b)) (/.f64 (fma.f64 x (/.f64 t y) z) b))) |
| ✓ | 16.5% | (approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (approx (+ (* -1 (/ (- (* -1 (/ (* t x) b)) (* -1 (/ (* t (* z (+ 1 a))) (pow b 2)))) y)) (/ z b)) (/.f64 (*.f64 t x) (*.f64 b y)))) |
| ✓ | 17.3% | (approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (approx (+ (* -1 (/ (- (* -1 (/ (* t x) b)) (* -1 (/ (* t (* z (+ 1 a))) (pow b 2)))) y)) (/ z b)) (*.f64 (/.f64 t y) (/.f64 x b)))) |
| 14.5% | (approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (approx (+ (* -1 (/ (- (* -1 (/ (* t x) b)) (* -1 (/ (* t (* z (+ 1 a))) (pow b 2)))) y)) (/ z b)) (*.f64 x (/.f64 (/.f64 t b) y)))) | |
| ✓ | 15.7% | (approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (approx (+ (* -1 (/ (- (* -1 (/ (* t x) b)) (* -1 (/ (* t (* z (+ 1 a))) (pow b 2)))) y)) (/ z b)) (*.f64 x (/.f64 t (*.f64 b y))))) |
Compiled 39 to 102 computations (-161.5% saved)
Total 242.6b remaining (61.8%)
Threshold costs 0.4b (0.1%)
| 23.2b | 38.4% |
| 22.5b | 35.0% |
| 22.2b | 35.6% |
| 18.9b | 41.6% |
| 18.9b | 41.7% |
| Inputs |
|---|
%16 = (/ (* b y) t) (approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (approx (/ x (+ 1 (+ a %16))) (/.f64 x (approx (+ 1 %16) #s(literal 1 binary64))))) |
| Outputs |
|---|
%16 = (/ (* b y) t) (approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (approx (/ x (+ 1 (+ a %16))) (/.f64 x (approx (+ 1 %16) #s(literal 1 binary64))))) |
| Inputs |
|---|
%6 = (+ x (/ (* y z) t)) %14 = (/ %6 (+ (+ a 1) (/ (* y b) t))) %16 = (/ (* b y) t) (approx %14 (approx (/ x (+ 1 (+ a %16))) (/.f64 x (approx (+ 1 %16) #s(literal 1 binary64))))) (approx %14 (approx (/ %6 a) (/.f64 x a))) |
| Outputs |
|---|
%6 = (+ x (/ (* y z) t)) %14 = (/ %6 (+ (+ a 1) (/ (* y b) t))) %18 = (approx %14 (approx (/ %6 a) (/.f64 x a))) %20 = (/ (* b y) t) %18 (approx %14 (approx (/ x (+ 1 (+ a %20))) (/.f64 x (approx (+ 1 %20) #s(literal 1 binary64))))) %18 |
| Inputs |
|---|
%6 = (+ x (/ (* y z) t)) %14 = (/ %6 (+ (+ a 1) (/ (* y b) t))) %16 = (/ (* b y) t) %26 = (/ %6 a) (approx %14 (approx (/ x (+ 1 (+ a %16))) (/.f64 x (approx (+ 1 %16) #s(literal 1 binary64))))) (approx %14 (approx %26 (/.f64 x a))) (approx %14 (approx %26 (/.f64 (approx x #s(literal 0 binary64)) a))) (approx %14 (/.f64 z b)) |
| Outputs |
|---|
%6 = (+ x (/ (* y z) t)) %14 = (/ %6 (+ (+ a 1) (/ (* y b) t))) %16 = (/ (* b y) t) (approx %14 (approx (/ x (+ 1 (+ a %16))) (/.f64 x (approx (+ 1 %16) #s(literal 1 binary64))))) (approx %14 (/.f64 z b)) (approx %14 (approx (/ %6 a) (/.f64 x a))) |
| Inputs |
|---|
%6 = (+ x (/ (* y z) t)) %14 = (/ %6 (+ (+ a 1) (/ (* y b) t))) %16 = (/ (* b y) t) %26 = (/ %6 a) %43 = (/ (+ (/ (* z y) t) x) (- (+ %16 a) -1)) %45 = (/ x (- a -1)) %46 = (*.f64 a x) (approx %14 (approx (/ x (+ 1 (+ a %16))) (/.f64 x (approx (+ 1 %16) #s(literal 1 binary64))))) (approx %14 (approx %26 (/.f64 x a))) (approx %14 (approx %26 (/.f64 (approx x #s(literal 0 binary64)) a))) (approx %14 (/.f64 z b)) (approx %43 (approx %45 (-.f64 x %46))) (approx %43 (approx %45 (approx (- x (* a x)) (*.f64 #s(literal -1 binary64) %46)))) (approx %14 (/.f64 x (+.f64 #s(literal 1 binary64) a))) |
| Outputs |
|---|
%14 = (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) %16 = (approx %14 (/.f64 z b)) %16 (approx %14 (/.f64 x (+.f64 #s(literal 1 binary64) a))) %16 |
| Inputs |
|---|
%6 = (+ x (/ (* y z) t)) %14 = (/ %6 (+ (+ a 1) (/ (* y b) t))) %15 = (* b y) %16 = (/ %15 t) %18 = (+ 1 (+ a %16)) %26 = (/ %6 a) %27 = (/.f64 x a) %31 = (approx x #s(literal 0 binary64)) %39 = (+ (/ (* z y) t) x) %43 = (/ %39 (- (+ %16 a) -1)) %45 = (/ x (- a -1)) %46 = (*.f64 a x) %53 = (*.f64 #s(literal -1 binary64) %46) %57 = (+.f64 #s(literal 1 binary64) a) %62 = (/ y t) %64 = (+ (* %62 z) x) %65 = (* a t) %76 = (+ 1 a) %99 = (+ (* -1 (/ (- (* -1 (/ (* t x) b)) (* -1 (/ (* t (* z %76)) (pow b 2)))) y)) (/ z b)) %100 = (*.f64 b y) %111 = (*.f64 a t) %117 = (*.f64 y z) %140 = (/.f64 t b) (approx %14 (approx (/ x %18) (/.f64 x (approx (+ 1 %16) #s(literal 1 binary64))))) (approx %14 (approx %26 %27)) (approx %14 (approx %26 (/.f64 %31 a))) (approx %14 (/.f64 z b)) (approx %43 (approx %45 (-.f64 x %46))) (approx %43 (approx %45 (approx (- x (* a x)) %53))) (approx %14 (/.f64 x %57)) (approx %14 (/.f64 %31 %57)) (*.f64 t (approx (/ %64 (+ %15 (+ %65 t))) (approx (/ x (+ t %65)) (/.f64 x t)))) (/.f64 #s(literal 1 binary64) (approx (/ (+ (* %62 b) %76) %64) (/.f64 b z))) (approx %14 (approx (/ x %76) (+.f64 x %53))) (approx %14 (approx %99 (*.f64 x (/.f64 t %100)))) (approx %14 (approx %99 (/.f64 (*.f64 t x) %100))) (approx %14 (*.f64 y (/.f64 z (approx (+ t (+ %65 %15)) %111)))) (approx %14 (/.f64 (approx (* t %6) %117) %100)) (approx %14 (/.f64 %117 (approx (* t %18) %111))) (approx (/ %39 (- %16 (- -1 a))) (*.f64 (approx (/ (+ (/ z t) (/ x y)) b) (/.f64 x %100)) t)) (approx %43 (approx %45 (/.f64 (-.f64 x %27) a))) (approx %14 (approx %99 (*.f64 x (/.f64 %140 y)))) (approx %14 (approx %99 (*.f64 %140 (/.f64 x y)))) |
| Outputs |
|---|
%14 = (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) %16 = (approx %14 (/.f64 z b)) %20 = (approx %14 (/.f64 x (+.f64 #s(literal 1 binary64) a))) %16 %20 (approx %14 (approx (+ (* -1 (/ (- (* -1 (/ (* t x) b)) (* -1 (/ (* t (* z (+ 1 a))) (pow b 2)))) y)) (/ z b)) (*.f64 (/.f64 t b) (/.f64 x y)))) %20 %16 |
| Inputs |
|---|
%6 = (+ x (/ (* y z) t)) %14 = (/ %6 (+ (+ a 1) (/ (* y b) t))) %15 = (* b y) %16 = (/ %15 t) %18 = (+ 1 (+ a %16)) %26 = (/ %6 a) %27 = (/.f64 x a) %31 = (approx x #s(literal 0 binary64)) %39 = (+ (/ (* z y) t) x) %43 = (/ %39 (- (+ %16 a) -1)) %45 = (/ x (- a -1)) %46 = (*.f64 a x) %53 = (*.f64 #s(literal -1 binary64) %46) %57 = (+.f64 #s(literal 1 binary64) a) %62 = (/ y t) %64 = (+ (* %62 z) x) %65 = (* a t) %76 = (+ 1 a) %99 = (+ (* -1 (/ (- (* -1 (/ (* t x) b)) (* -1 (/ (* t (* z %76)) (pow b 2)))) y)) (/ z b)) %100 = (*.f64 b y) %111 = (*.f64 a t) %117 = (*.f64 y z) %140 = (/.f64 t b) (approx %14 (approx (/ x %18) (/.f64 x (approx (+ 1 %16) #s(literal 1 binary64))))) (approx %14 (approx %26 %27)) (approx %14 (approx %26 (/.f64 %31 a))) (approx %14 (/.f64 z b)) (approx %43 (approx %45 (-.f64 x %46))) (approx %43 (approx %45 (approx (- x (* a x)) %53))) (approx %14 (/.f64 x %57)) (approx %14 (/.f64 %31 %57)) (*.f64 t (approx (/ %64 (+ %15 (+ %65 t))) (approx (/ x (+ t %65)) (/.f64 x t)))) (/.f64 #s(literal 1 binary64) (approx (/ (+ (* %62 b) %76) %64) (/.f64 b z))) (approx %14 (approx (/ x %76) (+.f64 x %53))) (approx %14 (approx %99 (*.f64 x (/.f64 t %100)))) (approx %14 (approx %99 (/.f64 (*.f64 t x) %100))) (approx %14 (*.f64 y (/.f64 z (approx (+ t (+ %65 %15)) %111)))) (approx %14 (/.f64 (approx (* t %6) %117) %100)) (approx %14 (/.f64 %117 (approx (* t %18) %111))) (approx (/ %39 (- %16 (- -1 a))) (*.f64 (approx (/ (+ (/ z t) (/ x y)) b) (/.f64 x %100)) t)) (approx %43 (approx %45 (/.f64 (-.f64 x %27) a))) (approx %14 (approx %99 (*.f64 x (/.f64 %140 y)))) (approx %14 (approx %99 (*.f64 %140 (/.f64 x y)))) (approx %14 (approx %99 (*.f64 (/.f64 t y) (/.f64 x b)))) |
| Outputs |
|---|
%14 = (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) %16 = (approx %14 (/.f64 z b)) %20 = (approx %14 (/.f64 x (+.f64 #s(literal 1 binary64) a))) %16 %20 (approx %14 (approx (+ (* -1 (/ (- (* -1 (/ (* t x) b)) (* -1 (/ (* t (* z (+ 1 a))) (pow b 2)))) y)) (/ z b)) (*.f64 (/.f64 t y) (/.f64 x b)))) %20 %16 |
| Inputs |
|---|
%6 = (+ x (/ (* y z) t)) %14 = (/ %6 (+ (+ a 1) (/ (* y b) t))) %15 = (* b y) %16 = (/ %15 t) %18 = (+ 1 (+ a %16)) %26 = (/ %6 a) %27 = (/.f64 x a) %31 = (approx x #s(literal 0 binary64)) %39 = (+ (/ (* z y) t) x) %43 = (/ %39 (- (+ %16 a) -1)) %45 = (/ x (- a -1)) %46 = (*.f64 a x) %53 = (*.f64 #s(literal -1 binary64) %46) %57 = (+.f64 #s(literal 1 binary64) a) %62 = (/ y t) %64 = (+ (* %62 z) x) %65 = (* a t) %76 = (+ 1 a) %99 = (+ (* -1 (/ (- (* -1 (/ (* t x) b)) (* -1 (/ (* t (* z %76)) (pow b 2)))) y)) (/ z b)) %100 = (*.f64 b y) %111 = (*.f64 a t) %117 = (*.f64 y z) %127 = (/ %39 (- %16 (- -1 a))) %131 = (/ (+ (/ z t) (/ x y)) b) %140 = (/.f64 t b) %145 = (/.f64 x y) (approx %14 (approx (/ x %18) (/.f64 x (approx (+ 1 %16) #s(literal 1 binary64))))) (approx %14 (approx %26 %27)) (approx %14 (approx %26 (/.f64 %31 a))) (approx %14 (/.f64 z b)) (approx %43 (approx %45 (-.f64 x %46))) (approx %43 (approx %45 (approx (- x (* a x)) %53))) (approx %14 (/.f64 x %57)) (approx %14 (/.f64 %31 %57)) (*.f64 t (approx (/ %64 (+ %15 (+ %65 t))) (approx (/ x (+ t %65)) (/.f64 x t)))) (/.f64 #s(literal 1 binary64) (approx (/ (+ (* %62 b) %76) %64) (/.f64 b z))) (approx %14 (approx (/ x %76) (+.f64 x %53))) (approx %14 (approx %99 (*.f64 x (/.f64 t %100)))) (approx %14 (approx %99 (/.f64 (*.f64 t x) %100))) (approx %14 (*.f64 y (/.f64 z (approx (+ t (+ %65 %15)) %111)))) (approx %14 (/.f64 (approx (* t %6) %117) %100)) (approx %14 (/.f64 %117 (approx (* t %18) %111))) (approx %127 (*.f64 (approx %131 (/.f64 x %100)) t)) (approx %43 (approx %45 (/.f64 (-.f64 x %27) a))) (approx %14 (approx %99 (*.f64 x (/.f64 %140 y)))) (approx %14 (approx %99 (*.f64 %140 %145))) (approx %14 (approx %99 (*.f64 (/.f64 t y) (/.f64 x b)))) (approx %127 (*.f64 (approx %131 (/.f64 %145 b)) t)) |
| Outputs |
|---|
%14 = (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) %16 = (approx %14 (/.f64 z b)) %20 = (approx %14 (/.f64 x (+.f64 #s(literal 1 binary64) a))) %16 %20 (approx (/ (+ (/ (* z y) t) x) (- (/ (* b y) t) (- -1 a))) (*.f64 (approx (/ (+ (/ z t) (/ x y)) b) (/.f64 (/.f64 x y) b)) t)) %20 %16 |
| Inputs |
|---|
%6 = (+ x (/ (* y z) t)) %14 = (/ %6 (+ (+ a 1) (/ (* y b) t))) %15 = (* b y) %16 = (/ %15 t) %18 = (+ 1 (+ a %16)) %26 = (/ %6 a) %27 = (/.f64 x a) %31 = (approx x #s(literal 0 binary64)) %39 = (+ (/ (* z y) t) x) %40 = (+ %16 a) %42 = (- %40 -1) %43 = (/ %39 %42) %45 = (/ x (- a -1)) %46 = (*.f64 a x) %53 = (*.f64 #s(literal -1 binary64) %46) %57 = (+.f64 #s(literal 1 binary64) a) %62 = (/ y t) %64 = (+ (* %62 z) x) %65 = (* a t) %67 = (+ %15 (+ %65 t)) %76 = (+ 1 a) %99 = (+ (* -1 (/ (- (* -1 (/ (* t x) b)) (* -1 (/ (* t (* z %76)) (pow b 2)))) y)) (/ z b)) %100 = (*.f64 b y) %105 = (*.f64 t x) %111 = (*.f64 a t) %117 = (*.f64 y z) %127 = (/ %39 (- %16 (- -1 a))) %131 = (/ (+ (/ z t) (/ x y)) b) %140 = (/.f64 t b) %145 = (/.f64 x y) %183 = (fma.f64 (approx %40 a) t t) %190 = (/ x %42) %191 = (fma.f64 b y t) (approx %14 (approx (/ x %18) (/.f64 x (approx (+ 1 %16) #s(literal 1 binary64))))) (approx %14 (approx %26 %27)) (approx %14 (approx %26 (/.f64 %31 a))) (approx %14 (/.f64 z b)) (approx %43 (approx %45 (-.f64 x %46))) (approx %43 (approx %45 (approx (- x (* a x)) %53))) (approx %14 (/.f64 x %57)) (approx %14 (/.f64 %31 %57)) (*.f64 t (approx (/ %64 %67) (approx (/ x (+ t %65)) (/.f64 x t)))) (/.f64 #s(literal 1 binary64) (approx (/ (+ (* %62 b) %76) %64) (/.f64 b z))) (approx %14 (approx (/ x %76) (+.f64 x %53))) (approx %14 (approx %99 (*.f64 x (/.f64 t %100)))) (approx %14 (approx %99 (/.f64 %105 %100))) (approx %14 (*.f64 y (/.f64 z (approx (+ t (+ %65 %15)) %111)))) (approx %14 (/.f64 (approx (* t %6) %117) %100)) (approx %14 (/.f64 %117 (approx (* t %18) %111))) (approx %127 (*.f64 (approx %131 (/.f64 x %100)) t)) (approx %43 (approx %45 (/.f64 (-.f64 x %27) a))) (approx %14 (approx %99 (*.f64 x (/.f64 %140 y)))) (approx %14 (approx %99 (*.f64 %140 %145))) (approx %14 (approx %99 (*.f64 (/.f64 t y) (/.f64 x b)))) (approx %127 (*.f64 (approx %131 (/.f64 %145 b)) t)) (approx %14 (/.f64 (approx (* (/ t b) %64) (/.f64 %105 b)) y)) (approx %14 (/.f64 (approx %6 (*.f64 y (/.f64 z t))) a)) (approx %14 (/.f64 (approx %6 (/.f64 %117 t)) a)) (approx %127 (/.f64 (approx (+ (* (/ x a) t) (* z (/ y a))) (/.f64 %117 a)) t)) (approx %14 (*.f64 y (/.f64 z %183))) (approx %14 (*.f64 z (/.f64 y %183))) (approx %43 (approx %190 (*.f64 x (/.f64 t %191)))) (approx %43 (approx %190 (/.f64 %105 %191))) (approx %43 (/.f64 (*.f64 z y) %183)) (approx %127 (*.f64 (approx (/ y %67) (/.f64 y %191)) z)) |
| Outputs |
|---|
%8 = (* b y) %14 = (/ (+ (/ (* z y) t) x) (- (/ %8 t) (- -1 a))) %32 = (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) %36 = (approx %32 (/.f64 x (+.f64 #s(literal 1 binary64) a))) (approx %14 (*.f64 (approx (/ y (+ %8 (+ (* a t) t))) (/.f64 y (fma.f64 b y t))) z)) %36 (approx %14 (*.f64 (approx (/ (+ (/ z t) (/ x y)) b) (/.f64 (/.f64 x y) b)) t)) %36 (approx %32 (/.f64 z b)) |
| Inputs |
|---|
%6 = (+ x (/ (* y z) t)) %14 = (/ %6 (+ (+ a 1) (/ (* y b) t))) %15 = (* b y) %16 = (/ %15 t) %17 = (+ a %16) %18 = (+ 1 %17) %26 = (/ %6 a) %27 = (/.f64 x a) %31 = (approx x #s(literal 0 binary64)) %39 = (+ (/ (* z y) t) x) %40 = (+ %16 a) %42 = (- %40 -1) %43 = (/ %39 %42) %45 = (/ x (- a -1)) %46 = (*.f64 a x) %53 = (*.f64 #s(literal -1 binary64) %46) %57 = (+.f64 #s(literal 1 binary64) a) %62 = (/ y t) %64 = (+ (* %62 z) x) %65 = (* a t) %67 = (+ %15 (+ %65 t)) %68 = (/ %64 %67) %76 = (+ 1 a) %99 = (+ (* -1 (/ (- (* -1 (/ (* t x) b)) (* -1 (/ (* t (* z %76)) (pow b 2)))) y)) (/ z b)) %100 = (*.f64 b y) %105 = (*.f64 t x) %111 = (*.f64 a t) %117 = (*.f64 y z) %127 = (/ %39 (- %16 (- -1 a))) %131 = (/ (+ (/ z t) (/ x y)) b) %140 = (/.f64 t b) %145 = (/.f64 x y) %149 = (/.f64 t y) %183 = (fma.f64 (approx %40 a) t t) %190 = (/ x %42) %191 = (fma.f64 b y t) %202 = (/ y %67) (approx %14 (approx (/ x %18) (/.f64 x (approx (+ 1 %16) #s(literal 1 binary64))))) (approx %14 (approx %26 %27)) (approx %14 (approx %26 (/.f64 %31 a))) (approx %14 (/.f64 z b)) (approx %43 (approx %45 (-.f64 x %46))) (approx %43 (approx %45 (approx (- x (* a x)) %53))) (approx %14 (/.f64 x %57)) (approx %14 (/.f64 %31 %57)) (*.f64 t (approx %68 (approx (/ x (+ t %65)) (/.f64 x t)))) (/.f64 #s(literal 1 binary64) (approx (/ (+ (* %62 b) %76) %64) (/.f64 b z))) (approx %14 (approx (/ x %76) (+.f64 x %53))) (approx %14 (approx %99 (*.f64 x (/.f64 t %100)))) (approx %14 (approx %99 (/.f64 %105 %100))) (approx %14 (*.f64 y (/.f64 z (approx (+ t (+ %65 %15)) %111)))) (approx %14 (/.f64 (approx (* t %6) %117) %100)) (approx %14 (/.f64 %117 (approx (* t %18) %111))) (approx %127 (*.f64 (approx %131 (/.f64 x %100)) t)) (approx %43 (approx %45 (/.f64 (-.f64 x %27) a))) (approx %14 (approx %99 (*.f64 x (/.f64 %140 y)))) (approx %14 (approx %99 (*.f64 %140 %145))) (approx %14 (approx %99 (*.f64 %149 (/.f64 x b)))) (approx %127 (*.f64 (approx %131 (/.f64 %145 b)) t)) (approx %14 (/.f64 (approx (* (/ t b) %64) (/.f64 %105 b)) y)) (approx %14 (/.f64 (approx %6 (*.f64 y (/.f64 z t))) a)) (approx %14 (/.f64 (approx %6 (/.f64 %117 t)) a)) (approx %127 (/.f64 (approx (+ (* (/ x a) t) (* z (/ y a))) (/.f64 %117 a)) t)) (approx %14 (*.f64 y (/.f64 z %183))) (approx %14 (*.f64 z (/.f64 y %183))) (approx %43 (approx %190 (*.f64 x (/.f64 t %191)))) (approx %43 (approx %190 (/.f64 %105 %191))) (approx %43 (/.f64 (*.f64 z y) %183)) (approx %127 (*.f64 (approx %202 (/.f64 y %191)) z)) (approx %14 (/.f64 %117 (*.f64 t (+.f64 #s(literal 1 binary64) (approx %17 a))))) (approx %127 (*.f64 (approx %202 (/.f64 y (+.f64 t %100))) z)) (*.f64 t (approx %68 (/.f64 x (+.f64 t %111)))) (approx %14 (approx %99 (/.f64 (fma.f64 x %149 z) b))) |
| Outputs |
|---|
%14 = (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) %18 = (approx %14 (/.f64 x (+.f64 #s(literal 1 binary64) a))) %18 (approx %14 (approx (+ (* -1 (/ (- (* -1 (/ (* t x) b)) (* -1 (/ (* t (* z (+ 1 a))) (pow b 2)))) y)) (/ z b)) (/.f64 (fma.f64 x (/.f64 t y) z) b))) %18 |
| Inputs |
|---|
%6 = (+ x (/ (* y z) t)) %14 = (/ %6 (+ (+ a 1) (/ (* y b) t))) %15 = (* b y) %16 = (/ %15 t) %17 = (+ a %16) %18 = (+ 1 %17) %19 = (/ x %18) %26 = (/ %6 a) %27 = (/.f64 x a) %31 = (approx x #s(literal 0 binary64)) %39 = (+ (/ (* z y) t) x) %40 = (+ %16 a) %42 = (- %40 -1) %43 = (/ %39 %42) %45 = (/ x (- a -1)) %46 = (*.f64 a x) %53 = (*.f64 #s(literal -1 binary64) %46) %57 = (+.f64 #s(literal 1 binary64) a) %62 = (/ y t) %64 = (+ (* %62 z) x) %65 = (* a t) %67 = (+ %15 (+ %65 t)) %68 = (/ %64 %67) %76 = (+ 1 a) %99 = (+ (* -1 (/ (- (* -1 (/ (* t x) b)) (* -1 (/ (* t (* z %76)) (pow b 2)))) y)) (/ z b)) %100 = (*.f64 b y) %105 = (*.f64 t x) %111 = (*.f64 a t) %112 = (approx (+ t (+ %65 %15)) %111) %117 = (*.f64 y z) %127 = (/ %39 (- %16 (- -1 a))) %131 = (/ (+ (/ z t) (/ x y)) b) %140 = (/.f64 t b) %145 = (/.f64 x y) %149 = (/.f64 t y) %183 = (fma.f64 (approx %40 a) t t) %190 = (/ x %42) %191 = (fma.f64 b y t) %199 = (*.f64 z y) %202 = (/ y %67) %225 = (/.f64 y t) (approx %14 (approx %19 (/.f64 x (approx (+ 1 %16) #s(literal 1 binary64))))) (approx %14 (approx %26 %27)) (approx %14 (approx %26 (/.f64 %31 a))) (approx %14 (/.f64 z b)) (approx %43 (approx %45 (-.f64 x %46))) (approx %43 (approx %45 (approx (- x (* a x)) %53))) (approx %14 (/.f64 x %57)) (approx %14 (/.f64 %31 %57)) (*.f64 t (approx %68 (approx (/ x (+ t %65)) (/.f64 x t)))) (/.f64 #s(literal 1 binary64) (approx (/ (+ (* %62 b) %76) %64) (/.f64 b z))) (approx %14 (approx (/ x %76) (+.f64 x %53))) (approx %14 (approx %99 (*.f64 x (/.f64 t %100)))) (approx %14 (approx %99 (/.f64 %105 %100))) (approx %14 (*.f64 y (/.f64 z %112))) (approx %14 (/.f64 (approx (* t %6) %117) %100)) (approx %14 (/.f64 %117 (approx (* t %18) %111))) (approx %127 (*.f64 (approx %131 (/.f64 x %100)) t)) (approx %43 (approx %45 (/.f64 (-.f64 x %27) a))) (approx %14 (approx %99 (*.f64 x (/.f64 %140 y)))) (approx %14 (approx %99 (*.f64 %140 %145))) (approx %14 (approx %99 (*.f64 %149 (/.f64 x b)))) (approx %127 (*.f64 (approx %131 (/.f64 %145 b)) t)) (approx %14 (/.f64 (approx (* (/ t b) %64) (/.f64 %105 b)) y)) (approx %14 (/.f64 (approx %6 (*.f64 y (/.f64 z t))) a)) (approx %14 (/.f64 (approx %6 (/.f64 %117 t)) a)) (approx %127 (/.f64 (approx (+ (* (/ x a) t) (* z (/ y a))) (/.f64 %117 a)) t)) (approx %14 (*.f64 y (/.f64 z %183))) (approx %14 (*.f64 z (/.f64 y %183))) (approx %43 (approx %190 (*.f64 x (/.f64 t %191)))) (approx %43 (approx %190 (/.f64 %105 %191))) (approx %43 (/.f64 %199 %183)) (approx %127 (*.f64 (approx %202 (/.f64 y %191)) z)) (approx %14 (/.f64 %117 (*.f64 t (+.f64 #s(literal 1 binary64) (approx %17 a))))) (approx %127 (*.f64 (approx %202 (/.f64 y (+.f64 t %100))) z)) (*.f64 t (approx %68 (/.f64 x (+.f64 t %111)))) (approx %14 (approx %99 (/.f64 (fma.f64 x %149 z) b))) (approx %14 (approx %19 (/.f64 x (fma.f64 %225 b #s(literal 1 binary64))))) (approx %127 (/.f64 (fma.f64 %225 z x) a)) (approx %14 (*.f64 %199 (/.f64 #s(literal 1 binary64) %112))) (approx %14 (approx %99 (/.f64 (+.f64 z (/.f64 %105 y)) b))) |
| Outputs |
|---|
%14 = (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) %18 = (approx %14 (/.f64 x (+.f64 #s(literal 1 binary64) a))) %18 (approx %14 (approx (+ (* -1 (/ (- (* -1 (/ (* t x) b)) (* -1 (/ (* t (* z (+ 1 a))) (pow b 2)))) y)) (/ z b)) (/.f64 (+.f64 z (/.f64 (*.f64 t x) y)) b))) %18 |
| Inputs |
|---|
%6 = (+ x (/ (* y z) t)) %14 = (/ %6 (+ (+ a 1) (/ (* y b) t))) %15 = (* b y) %16 = (/ %15 t) %17 = (+ a %16) %18 = (+ 1 %17) %19 = (/ x %18) %26 = (/ %6 a) %27 = (/.f64 x a) %31 = (approx x #s(literal 0 binary64)) %39 = (+ (/ (* z y) t) x) %40 = (+ %16 a) %42 = (- %40 -1) %43 = (/ %39 %42) %45 = (/ x (- a -1)) %46 = (*.f64 a x) %53 = (*.f64 #s(literal -1 binary64) %46) %57 = (+.f64 #s(literal 1 binary64) a) %62 = (/ y t) %64 = (+ (* %62 z) x) %65 = (* a t) %67 = (+ %15 (+ %65 t)) %68 = (/ %64 %67) %76 = (+ 1 a) %82 = (/ x %76) %99 = (+ (* -1 (/ (- (* -1 (/ (* t x) b)) (* -1 (/ (* t (* z %76)) (pow b 2)))) y)) (/ z b)) %100 = (*.f64 b y) %105 = (*.f64 t x) %111 = (*.f64 a t) %112 = (approx (+ t (+ %65 %15)) %111) %116 = (* t %6) %117 = (*.f64 y z) %127 = (/ %39 (- %16 (- -1 a))) %131 = (/ (+ (/ z t) (/ x y)) b) %140 = (/.f64 t b) %145 = (/.f64 x y) %149 = (/.f64 t y) %164 = (/.f64 z t) %169 = (/.f64 %117 t) %182 = (approx %40 a) %183 = (fma.f64 %182 t t) %190 = (/ x %42) %191 = (fma.f64 b y t) %199 = (*.f64 z y) %202 = (/ y %67) %225 = (/.f64 y t) %251 = (-.f64 %182 #s(literal -1 binary64)) %258 = (/.f64 y %251) (approx %14 (approx %19 (/.f64 x (approx (+ 1 %16) #s(literal 1 binary64))))) (approx %14 (approx %26 %27)) (approx %14 (approx %26 (/.f64 %31 a))) (approx %14 (/.f64 z b)) (approx %43 (approx %45 (-.f64 x %46))) (approx %43 (approx %45 (approx (- x (* a x)) %53))) (approx %14 (/.f64 x %57)) (approx %14 (/.f64 %31 %57)) (*.f64 t (approx %68 (approx (/ x (+ t %65)) (/.f64 x t)))) (/.f64 #s(literal 1 binary64) (approx (/ (+ (* %62 b) %76) %64) (/.f64 b z))) (approx %14 (approx %82 (+.f64 x %53))) (approx %14 (approx %99 (*.f64 x (/.f64 t %100)))) (approx %14 (approx %99 (/.f64 %105 %100))) (approx %14 (*.f64 y (/.f64 z %112))) (approx %14 (/.f64 (approx %116 %117) %100)) (approx %14 (/.f64 %117 (approx (* t %18) %111))) (approx %127 (*.f64 (approx %131 (/.f64 x %100)) t)) (approx %43 (approx %45 (/.f64 (-.f64 x %27) a))) (approx %14 (approx %99 (*.f64 x (/.f64 %140 y)))) (approx %14 (approx %99 (*.f64 %140 %145))) (approx %14 (approx %99 (*.f64 %149 (/.f64 x b)))) (approx %127 (*.f64 (approx %131 (/.f64 %145 b)) t)) (approx %14 (/.f64 (approx (* (/ t b) %64) (/.f64 %105 b)) y)) (approx %14 (/.f64 (approx %6 (*.f64 y %164)) a)) (approx %14 (/.f64 (approx %6 %169) a)) (approx %127 (/.f64 (approx (+ (* (/ x a) t) (* z (/ y a))) (/.f64 %117 a)) t)) (approx %14 (*.f64 y (/.f64 z %183))) (approx %14 (*.f64 z (/.f64 y %183))) (approx %43 (approx %190 (*.f64 x (/.f64 t %191)))) (approx %43 (approx %190 (/.f64 %105 %191))) (approx %43 (/.f64 %199 %183)) (approx %127 (*.f64 (approx %202 (/.f64 y %191)) z)) (approx %14 (/.f64 %117 (*.f64 t (+.f64 #s(literal 1 binary64) (approx %17 a))))) (approx %127 (*.f64 (approx %202 (/.f64 y (+.f64 t %100))) z)) (*.f64 t (approx %68 (/.f64 x (+.f64 t %111)))) (approx %14 (approx %99 (/.f64 (fma.f64 x %149 z) b))) (approx %14 (approx %19 (/.f64 x (fma.f64 %225 b #s(literal 1 binary64))))) (approx %127 (/.f64 (fma.f64 %225 z x) a)) (approx %14 (*.f64 %199 (/.f64 #s(literal 1 binary64) %112))) (approx %14 (approx %99 (/.f64 (+.f64 z (/.f64 %105 y)) b))) (approx %14 (approx %82 (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) %27)) a))) (approx %14 (approx %19 (/.f64 x (+.f64 #s(literal 1 binary64) (/.f64 %100 t))))) (approx %14 (*.f64 y (/.f64 %164 %251))) (approx %14 (*.f64 z (/.f64 %225 %251))) (approx %14 (*.f64 %258 %164)) (approx %14 (/.f64 (+.f64 x %169) a)) (approx %43 (/.f64 (*.f64 %258 z) t)) (approx %14 (/.f64 (approx %116 (fma.f64 t x %117)) %100)) (approx %127 (*.f64 (approx %202 (*.f64 y (/.f64 #s(literal 1 binary64) %191))) z)) (approx %14 (/.f64 x (fma.f64 y (/.f64 b t) (-.f64 a #s(literal -1 binary64))))) |
| Outputs |
|---|
%14 = (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) %20 = (approx %14 (/.f64 x (fma.f64 y (/.f64 b t) (-.f64 a #s(literal -1 binary64))))) %20 (approx %14 (approx (+ (* -1 (/ (- (* -1 (/ (* t x) b)) (* -1 (/ (* t (* z (+ 1 a))) (pow b 2)))) y)) (/ z b)) (/.f64 (+.f64 z (/.f64 (*.f64 t x) y)) b))) %20 |
| Inputs |
|---|
%6 = (+ x (/ (* y z) t)) %13 = (+ (+ a 1) (/ (* y b) t)) %14 = (/ %6 %13) %15 = (* b y) %16 = (/ %15 t) %17 = (+ a %16) %18 = (+ 1 %17) %19 = (/ x %18) %26 = (/ %6 a) %27 = (/.f64 x a) %31 = (approx x #s(literal 0 binary64)) %39 = (+ (/ (* z y) t) x) %40 = (+ %16 a) %42 = (- %40 -1) %43 = (/ %39 %42) %45 = (/ x (- a -1)) %46 = (*.f64 a x) %53 = (*.f64 #s(literal -1 binary64) %46) %57 = (+.f64 #s(literal 1 binary64) a) %62 = (/ y t) %64 = (+ (* %62 z) x) %65 = (* a t) %67 = (+ %15 (+ %65 t)) %68 = (/ %64 %67) %76 = (+ 1 a) %82 = (/ x %76) %99 = (+ (* -1 (/ (- (* -1 (/ (* t x) b)) (* -1 (/ (* t (* z %76)) (pow b 2)))) y)) (/ z b)) %100 = (*.f64 b y) %105 = (*.f64 t x) %111 = (*.f64 a t) %112 = (approx (+ t (+ %65 %15)) %111) %116 = (* t %6) %117 = (*.f64 y z) %127 = (/ %39 (- %16 (- -1 a))) %131 = (/ (+ (/ z t) (/ x y)) b) %140 = (/.f64 t b) %145 = (/.f64 x y) %149 = (/.f64 t y) %164 = (/.f64 z t) %169 = (/.f64 %117 t) %182 = (approx %40 a) %183 = (fma.f64 %182 t t) %190 = (/ x %42) %191 = (fma.f64 b y t) %199 = (*.f64 z y) %202 = (/ y %67) %225 = (/.f64 y t) %251 = (-.f64 %182 #s(literal -1 binary64)) %258 = (/.f64 y %251) (approx %14 (approx %19 (/.f64 x (approx (+ 1 %16) #s(literal 1 binary64))))) (approx %14 (approx %26 %27)) (approx %14 (approx %26 (/.f64 %31 a))) (approx %14 (/.f64 z b)) (approx %43 (approx %45 (-.f64 x %46))) (approx %43 (approx %45 (approx (- x (* a x)) %53))) (approx %14 (/.f64 x %57)) (approx %14 (/.f64 %31 %57)) (*.f64 t (approx %68 (approx (/ x (+ t %65)) (/.f64 x t)))) (/.f64 #s(literal 1 binary64) (approx (/ (+ (* %62 b) %76) %64) (/.f64 b z))) (approx %14 (approx %82 (+.f64 x %53))) (approx %14 (approx %99 (*.f64 x (/.f64 t %100)))) (approx %14 (approx %99 (/.f64 %105 %100))) (approx %14 (*.f64 y (/.f64 z %112))) (approx %14 (/.f64 (approx %116 %117) %100)) (approx %14 (/.f64 %117 (approx (* t %18) %111))) (approx %127 (*.f64 (approx %131 (/.f64 x %100)) t)) (approx %43 (approx %45 (/.f64 (-.f64 x %27) a))) (approx %14 (approx %99 (*.f64 x (/.f64 %140 y)))) (approx %14 (approx %99 (*.f64 %140 %145))) (approx %14 (approx %99 (*.f64 %149 (/.f64 x b)))) (approx %127 (*.f64 (approx %131 (/.f64 %145 b)) t)) (approx %14 (/.f64 (approx (* (/ t b) %64) (/.f64 %105 b)) y)) (approx %14 (/.f64 (approx %6 (*.f64 y %164)) a)) (approx %14 (/.f64 (approx %6 %169) a)) (approx %127 (/.f64 (approx (+ (* (/ x a) t) (* z (/ y a))) (/.f64 %117 a)) t)) (approx %14 (*.f64 y (/.f64 z %183))) (approx %14 (*.f64 z (/.f64 y %183))) (approx %43 (approx %190 (*.f64 x (/.f64 t %191)))) (approx %43 (approx %190 (/.f64 %105 %191))) (approx %43 (/.f64 %199 %183)) (approx %127 (*.f64 (approx %202 (/.f64 y %191)) z)) (approx %14 (/.f64 %117 (*.f64 t (+.f64 #s(literal 1 binary64) (approx %17 a))))) (approx %127 (*.f64 (approx %202 (/.f64 y (+.f64 t %100))) z)) (*.f64 t (approx %68 (/.f64 x (+.f64 t %111)))) (approx %14 (approx %99 (/.f64 (fma.f64 x %149 z) b))) (approx %14 (approx %19 (/.f64 x (fma.f64 %225 b #s(literal 1 binary64))))) (approx %127 (/.f64 (fma.f64 %225 z x) a)) (approx %14 (*.f64 %199 (/.f64 #s(literal 1 binary64) %112))) (approx %14 (approx %99 (/.f64 (+.f64 z (/.f64 %105 y)) b))) (approx %14 (approx %82 (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) %27)) a))) (approx %14 (approx %19 (/.f64 x (+.f64 #s(literal 1 binary64) (/.f64 %100 t))))) (approx %14 (*.f64 y (/.f64 %164 %251))) (approx %14 (*.f64 z (/.f64 %225 %251))) (approx %14 (*.f64 %258 %164)) (approx %14 (/.f64 (+.f64 x %169) a)) (approx %43 (/.f64 (*.f64 %258 z) t)) (approx %14 (/.f64 (approx %116 (fma.f64 t x %117)) %100)) (approx %127 (*.f64 (approx %202 (*.f64 y (/.f64 #s(literal 1 binary64) %191))) z)) (approx %14 (/.f64 x (fma.f64 y (/.f64 b t) (-.f64 a #s(literal -1 binary64))))) (/.f64 (fma.f64 y %164 x) (approx %13 %57)) |
| Outputs |
|---|
%13 = (+ (+ a 1) (/ (* y b) t)) %14 = (/ (+ x (/ (* y z) t)) %13) %26 = (/.f64 (fma.f64 y (/.f64 z t) x) (approx %13 (+.f64 #s(literal 1 binary64) a))) (approx %14 (/.f64 x (fma.f64 y (/.f64 b t) (-.f64 a #s(literal -1 binary64))))) %26 (approx %14 (approx (+ (* -1 (/ (- (* -1 (/ (* t x) b)) (* -1 (/ (* t (* z (+ 1 a))) (pow b 2)))) y)) (/ z b)) (/.f64 (+.f64 z (/.f64 (*.f64 t x) y)) b))) %26 |
| Inputs |
|---|
%6 = (+ x (/ (* y z) t)) %13 = (+ (+ a 1) (/ (* y b) t)) %14 = (/ %6 %13) %15 = (* b y) %16 = (/ %15 t) %17 = (+ a %16) %18 = (+ 1 %17) %19 = (/ x %18) %26 = (/ %6 a) %27 = (/.f64 x a) %31 = (approx x #s(literal 0 binary64)) %35 = (/.f64 z b) %39 = (+ (/ (* z y) t) x) %40 = (+ %16 a) %42 = (- %40 -1) %43 = (/ %39 %42) %45 = (/ x (- a -1)) %46 = (*.f64 a x) %53 = (*.f64 #s(literal -1 binary64) %46) %57 = (+.f64 #s(literal 1 binary64) a) %62 = (/ y t) %64 = (+ (* %62 z) x) %65 = (* a t) %67 = (+ %15 (+ %65 t)) %68 = (/ %64 %67) %76 = (+ 1 a) %82 = (/ x %76) %99 = (+ (* -1 (/ (- (* -1 (/ (* t x) b)) (* -1 (/ (* t (* z %76)) (pow b 2)))) y)) (/ z b)) %100 = (*.f64 b y) %105 = (*.f64 t x) %106 = (/.f64 %105 %100) %111 = (*.f64 a t) %112 = (approx (+ t (+ %65 %15)) %111) %116 = (* t %6) %117 = (*.f64 y z) %126 = (- %16 (- -1 a)) %127 = (/ %39 %126) %131 = (/ (+ (/ z t) (/ x y)) b) %140 = (/.f64 t b) %145 = (/.f64 x y) %149 = (/.f64 t y) %164 = (/.f64 z t) %169 = (/.f64 %117 t) %182 = (approx %40 a) %183 = (fma.f64 %182 t t) %190 = (/ x %42) %191 = (fma.f64 b y t) %199 = (*.f64 z y) %202 = (/ y %67) %225 = (/.f64 y t) %230 = (fma.f64 %225 z x) %246 = (/.f64 %100 t) %251 = (-.f64 %182 #s(literal -1 binary64)) %258 = (/.f64 y %251) %261 = (+.f64 x %169) %277 = (-.f64 a #s(literal -1 binary64)) %282 = (approx %13 %57) (approx %14 (approx %19 (/.f64 x (approx (+ 1 %16) #s(literal 1 binary64))))) (approx %14 (approx %26 %27)) (approx %14 (approx %26 (/.f64 %31 a))) (approx %14 %35) (approx %43 (approx %45 (-.f64 x %46))) (approx %43 (approx %45 (approx (- x (* a x)) %53))) (approx %14 (/.f64 x %57)) (approx %14 (/.f64 %31 %57)) (*.f64 t (approx %68 (approx (/ x (+ t %65)) (/.f64 x t)))) (/.f64 #s(literal 1 binary64) (approx (/ (+ (* %62 b) %76) %64) (/.f64 b z))) (approx %14 (approx %82 (+.f64 x %53))) (approx %14 (approx %99 (*.f64 x (/.f64 t %100)))) (approx %14 (approx %99 %106)) (approx %14 (*.f64 y (/.f64 z %112))) (approx %14 (/.f64 (approx %116 %117) %100)) (approx %14 (/.f64 %117 (approx (* t %18) %111))) (approx %127 (*.f64 (approx %131 (/.f64 x %100)) t)) (approx %43 (approx %45 (/.f64 (-.f64 x %27) a))) (approx %14 (approx %99 (*.f64 x (/.f64 %140 y)))) (approx %14 (approx %99 (*.f64 %140 %145))) (approx %14 (approx %99 (*.f64 %149 (/.f64 x b)))) (approx %127 (*.f64 (approx %131 (/.f64 %145 b)) t)) (approx %14 (/.f64 (approx (* (/ t b) %64) (/.f64 %105 b)) y)) (approx %14 (/.f64 (approx %6 (*.f64 y %164)) a)) (approx %14 (/.f64 (approx %6 %169) a)) (approx %127 (/.f64 (approx (+ (* (/ x a) t) (* z (/ y a))) (/.f64 %117 a)) t)) (approx %14 (*.f64 y (/.f64 z %183))) (approx %14 (*.f64 z (/.f64 y %183))) (approx %43 (approx %190 (*.f64 x (/.f64 t %191)))) (approx %43 (approx %190 (/.f64 %105 %191))) (approx %43 (/.f64 %199 %183)) (approx %127 (*.f64 (approx %202 (/.f64 y %191)) z)) (approx %14 (/.f64 %117 (*.f64 t (+.f64 #s(literal 1 binary64) (approx %17 a))))) (approx %127 (*.f64 (approx %202 (/.f64 y (+.f64 t %100))) z)) (*.f64 t (approx %68 (/.f64 x (+.f64 t %111)))) (approx %14 (approx %99 (/.f64 (fma.f64 x %149 z) b))) (approx %14 (approx %19 (/.f64 x (fma.f64 %225 b #s(literal 1 binary64))))) (approx %127 (/.f64 %230 a)) (approx %14 (*.f64 %199 (/.f64 #s(literal 1 binary64) %112))) (approx %14 (approx %99 (/.f64 (+.f64 z (/.f64 %105 y)) b))) (approx %14 (approx %82 (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) %27)) a))) (approx %14 (approx %19 (/.f64 x (+.f64 #s(literal 1 binary64) %246)))) (approx %14 (*.f64 y (/.f64 %164 %251))) (approx %14 (*.f64 z (/.f64 %225 %251))) (approx %14 (*.f64 %258 %164)) (approx %14 (/.f64 %261 a)) (approx %43 (/.f64 (*.f64 %258 z) t)) (approx %14 (/.f64 (approx %116 (fma.f64 t x %117)) %100)) (approx %127 (*.f64 (approx %202 (*.f64 y (/.f64 #s(literal 1 binary64) %191))) z)) (approx %14 (/.f64 x (fma.f64 y (/.f64 b t) %277))) (/.f64 (fma.f64 y %164 x) %282) (/.f64 %230 (approx %126 %277)) (*.f64 (approx (/ t %67) (/.f64 #s(literal 1 binary64) a)) %230) (approx %14 (/.f64 x (+.f64 #s(literal 1 binary64) (+.f64 a %246)))) (/.f64 (+.f64 x (*.f64 z %225)) %282) (/.f64 %261 %282) (approx %14 (approx (/ %116 %15) (+.f64 %35 %106))) |
| Outputs |
|---|
%6 = (+ x (/ (* y z) t)) %13 = (+ (+ a 1) (/ (* y b) t)) %14 = (/ %6 %13) %26 = (/.f64 (fma.f64 y (/.f64 z t) x) (approx %13 (+.f64 #s(literal 1 binary64) a))) (approx %14 (/.f64 x (fma.f64 y (/.f64 b t) (-.f64 a #s(literal -1 binary64))))) %26 (approx %14 (approx (/ (* t %6) (* b y)) (+.f64 (/.f64 z b) (/.f64 (*.f64 t x) (*.f64 b y))))) %26 |
| Inputs |
|---|
%6 = (+ x (/ (* y z) t)) %13 = (+ (+ a 1) (/ (* y b) t)) %14 = (/ %6 %13) %15 = (* b y) %16 = (/ %15 t) %17 = (+ a %16) %18 = (+ 1 %17) %19 = (/ x %18) %26 = (/ %6 a) %27 = (/.f64 x a) %31 = (approx x #s(literal 0 binary64)) %35 = (/.f64 z b) %39 = (+ (/ (* z y) t) x) %40 = (+ %16 a) %42 = (- %40 -1) %43 = (/ %39 %42) %45 = (/ x (- a -1)) %46 = (*.f64 a x) %53 = (*.f64 #s(literal -1 binary64) %46) %57 = (+.f64 #s(literal 1 binary64) a) %62 = (/ y t) %64 = (+ (* %62 z) x) %65 = (* a t) %67 = (+ %15 (+ %65 t)) %68 = (/ %64 %67) %76 = (+ 1 a) %82 = (/ x %76) %99 = (+ (* -1 (/ (- (* -1 (/ (* t x) b)) (* -1 (/ (* t (* z %76)) (pow b 2)))) y)) (/ z b)) %100 = (*.f64 b y) %105 = (*.f64 t x) %106 = (/.f64 %105 %100) %111 = (*.f64 a t) %112 = (approx (+ t (+ %65 %15)) %111) %116 = (* t %6) %117 = (*.f64 y z) %126 = (- %16 (- -1 a)) %127 = (/ %39 %126) %131 = (/ (+ (/ z t) (/ x y)) b) %140 = (/.f64 t b) %145 = (/.f64 x y) %149 = (/.f64 t y) %164 = (/.f64 z t) %169 = (/.f64 %117 t) %182 = (approx %40 a) %183 = (fma.f64 %182 t t) %190 = (/ x %42) %191 = (fma.f64 b y t) %199 = (*.f64 z y) %202 = (/ y %67) %225 = (/.f64 y t) %230 = (fma.f64 %225 z x) %246 = (/.f64 %100 t) %251 = (-.f64 %182 #s(literal -1 binary64)) %258 = (/.f64 y %251) %261 = (+.f64 x %169) %277 = (-.f64 a #s(literal -1 binary64)) %282 = (approx %13 %57) %284 = (approx %126 %277) %312 = (fma.f64 b y (fma.f64 a t t)) (approx %14 (approx %19 (/.f64 x (approx (+ 1 %16) #s(literal 1 binary64))))) (approx %14 (approx %26 %27)) (approx %14 (approx %26 (/.f64 %31 a))) (approx %14 %35) (approx %43 (approx %45 (-.f64 x %46))) (approx %43 (approx %45 (approx (- x (* a x)) %53))) (approx %14 (/.f64 x %57)) (approx %14 (/.f64 %31 %57)) (*.f64 t (approx %68 (approx (/ x (+ t %65)) (/.f64 x t)))) (/.f64 #s(literal 1 binary64) (approx (/ (+ (* %62 b) %76) %64) (/.f64 b z))) (approx %14 (approx %82 (+.f64 x %53))) (approx %14 (approx %99 (*.f64 x (/.f64 t %100)))) (approx %14 (approx %99 %106)) (approx %14 (*.f64 y (/.f64 z %112))) (approx %14 (/.f64 (approx %116 %117) %100)) (approx %14 (/.f64 %117 (approx (* t %18) %111))) (approx %127 (*.f64 (approx %131 (/.f64 x %100)) t)) (approx %43 (approx %45 (/.f64 (-.f64 x %27) a))) (approx %14 (approx %99 (*.f64 x (/.f64 %140 y)))) (approx %14 (approx %99 (*.f64 %140 %145))) (approx %14 (approx %99 (*.f64 %149 (/.f64 x b)))) (approx %127 (*.f64 (approx %131 (/.f64 %145 b)) t)) (approx %14 (/.f64 (approx (* (/ t b) %64) (/.f64 %105 b)) y)) (approx %14 (/.f64 (approx %6 (*.f64 y %164)) a)) (approx %14 (/.f64 (approx %6 %169) a)) (approx %127 (/.f64 (approx (+ (* (/ x a) t) (* z (/ y a))) (/.f64 %117 a)) t)) (approx %14 (*.f64 y (/.f64 z %183))) (approx %14 (*.f64 z (/.f64 y %183))) (approx %43 (approx %190 (*.f64 x (/.f64 t %191)))) (approx %43 (approx %190 (/.f64 %105 %191))) (approx %43 (/.f64 %199 %183)) (approx %127 (*.f64 (approx %202 (/.f64 y %191)) z)) (approx %14 (/.f64 %117 (*.f64 t (+.f64 #s(literal 1 binary64) (approx %17 a))))) (approx %127 (*.f64 (approx %202 (/.f64 y (+.f64 t %100))) z)) (*.f64 t (approx %68 (/.f64 x (+.f64 t %111)))) (approx %14 (approx %99 (/.f64 (fma.f64 x %149 z) b))) (approx %14 (approx %19 (/.f64 x (fma.f64 %225 b #s(literal 1 binary64))))) (approx %127 (/.f64 %230 a)) (approx %14 (*.f64 %199 (/.f64 #s(literal 1 binary64) %112))) (approx %14 (approx %99 (/.f64 (+.f64 z (/.f64 %105 y)) b))) (approx %14 (approx %82 (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) %27)) a))) (approx %14 (approx %19 (/.f64 x (+.f64 #s(literal 1 binary64) %246)))) (approx %14 (*.f64 y (/.f64 %164 %251))) (approx %14 (*.f64 z (/.f64 %225 %251))) (approx %14 (*.f64 %258 %164)) (approx %14 (/.f64 %261 a)) (approx %43 (/.f64 (*.f64 %258 z) t)) (approx %14 (/.f64 (approx %116 (fma.f64 t x %117)) %100)) (approx %127 (*.f64 (approx %202 (*.f64 y (/.f64 #s(literal 1 binary64) %191))) z)) (approx %14 (/.f64 x (fma.f64 y (/.f64 b t) %277))) (/.f64 (fma.f64 y %164 x) %282) (/.f64 %230 %284) (*.f64 (approx (/ t %67) (/.f64 #s(literal 1 binary64) a)) %230) (approx %14 (/.f64 x (+.f64 #s(literal 1 binary64) (+.f64 a %246)))) (/.f64 (+.f64 x (*.f64 z %225)) %282) (/.f64 %261 %282) (approx %14 (approx (/ %116 %15) (+.f64 %35 %106))) (approx %14 (fma.f64 y (/.f64 %164 a) %27)) (approx %14 (fma.f64 z (/.f64 %225 a) %27)) (approx %14 (fma.f64 %164 (/.f64 y a) %27)) (approx %14 (*.f64 t (/.f64 x %312))) (approx %127 (*.f64 (/.f64 y %312) z)) (approx %127 (*.f64 (/.f64 (+.f64 %164 %145) b) t)) (approx %14 (/.f64 %117 (+.f64 %191 %111))) (/.f64 (fma.f64 (*.f64 y (/.f64 #s(literal 1 binary64) t)) z x) %284) |
| Outputs |
|---|
%6 = (+ x (/ (* y z) t)) %13 = (+ (+ a 1) (/ (* y b) t)) %14 = (/ %6 %13) %17 = (-.f64 a #s(literal -1 binary64)) %25 = (* b y) (approx %14 (/.f64 x (fma.f64 y (/.f64 b t) %17))) (/.f64 (fma.f64 (*.f64 y (/.f64 #s(literal 1 binary64) t)) z x) (approx (- (/ %25 t) (- -1 a)) %17)) (approx %14 (approx (/ (* t %6) %25) (+.f64 (/.f64 z b) (/.f64 (*.f64 t x) (*.f64 b y))))) (/.f64 (fma.f64 y (/.f64 z t) x) (approx %13 (+.f64 #s(literal 1 binary64) a))) |
| Inputs |
|---|
%6 = (+ x (/ (* y z) t)) %9 = (+ a 1) %13 = (+ %9 (/ (* y b) t)) %14 = (/ %6 %13) %15 = (* b y) %16 = (/ %15 t) %17 = (+ a %16) %18 = (+ 1 %17) %19 = (/ x %18) %26 = (/ %6 a) %27 = (/.f64 x a) %31 = (approx x #s(literal 0 binary64)) %35 = (/.f64 z b) %39 = (+ (/ (* z y) t) x) %40 = (+ %16 a) %42 = (- %40 -1) %43 = (/ %39 %42) %45 = (/ x (- a -1)) %46 = (*.f64 a x) %53 = (*.f64 #s(literal -1 binary64) %46) %57 = (+.f64 #s(literal 1 binary64) a) %62 = (/ y t) %64 = (+ (* %62 z) x) %65 = (* a t) %67 = (+ %15 (+ %65 t)) %68 = (/ %64 %67) %76 = (+ 1 a) %82 = (/ x %76) %99 = (+ (* -1 (/ (- (* -1 (/ (* t x) b)) (* -1 (/ (* t (* z %76)) (pow b 2)))) y)) (/ z b)) %100 = (*.f64 b y) %105 = (*.f64 t x) %106 = (/.f64 %105 %100) %111 = (*.f64 a t) %112 = (approx (+ t (+ %65 %15)) %111) %116 = (* t %6) %117 = (*.f64 y z) %126 = (- %16 (- -1 a)) %127 = (/ %39 %126) %131 = (/ (+ (/ z t) (/ x y)) b) %140 = (/.f64 t b) %145 = (/.f64 x y) %149 = (/.f64 t y) %164 = (/.f64 z t) %169 = (/.f64 %117 t) %170 = (approx %6 %169) %182 = (approx %40 a) %183 = (fma.f64 %182 t t) %190 = (/ x %42) %191 = (fma.f64 b y t) %199 = (*.f64 z y) %202 = (/ y %67) %225 = (/.f64 y t) %230 = (fma.f64 %225 z x) %246 = (/.f64 %100 t) %251 = (-.f64 %182 #s(literal -1 binary64)) %258 = (/.f64 y %251) %261 = (+.f64 x %169) %277 = (-.f64 a #s(literal -1 binary64)) %282 = (approx %13 %57) %284 = (approx %126 %277) %291 = (+.f64 #s(literal 1 binary64) (+.f64 a %246)) %308 = (/.f64 y a) %312 = (fma.f64 b y (fma.f64 a t t)) %354 = (/.f64 (*.f64 y b) t) (approx %14 (approx %19 (/.f64 x (approx (+ 1 %16) #s(literal 1 binary64))))) (approx %14 (approx %26 %27)) (approx %14 (approx %26 (/.f64 %31 a))) (approx %14 %35) (approx %43 (approx %45 (-.f64 x %46))) (approx %43 (approx %45 (approx (- x (* a x)) %53))) (approx %14 (/.f64 x %57)) (approx %14 (/.f64 %31 %57)) (*.f64 t (approx %68 (approx (/ x (+ t %65)) (/.f64 x t)))) (/.f64 #s(literal 1 binary64) (approx (/ (+ (* %62 b) %76) %64) (/.f64 b z))) (approx %14 (approx %82 (+.f64 x %53))) (approx %14 (approx %99 (*.f64 x (/.f64 t %100)))) (approx %14 (approx %99 %106)) (approx %14 (*.f64 y (/.f64 z %112))) (approx %14 (/.f64 (approx %116 %117) %100)) (approx %14 (/.f64 %117 (approx (* t %18) %111))) (approx %127 (*.f64 (approx %131 (/.f64 x %100)) t)) (approx %43 (approx %45 (/.f64 (-.f64 x %27) a))) (approx %14 (approx %99 (*.f64 x (/.f64 %140 y)))) (approx %14 (approx %99 (*.f64 %140 %145))) (approx %14 (approx %99 (*.f64 %149 (/.f64 x b)))) (approx %127 (*.f64 (approx %131 (/.f64 %145 b)) t)) (approx %14 (/.f64 (approx (* (/ t b) %64) (/.f64 %105 b)) y)) (approx %14 (/.f64 (approx %6 (*.f64 y %164)) a)) (approx %14 (/.f64 %170 a)) (approx %127 (/.f64 (approx (+ (* (/ x a) t) (* z (/ y a))) (/.f64 %117 a)) t)) (approx %14 (*.f64 y (/.f64 z %183))) (approx %14 (*.f64 z (/.f64 y %183))) (approx %43 (approx %190 (*.f64 x (/.f64 t %191)))) (approx %43 (approx %190 (/.f64 %105 %191))) (approx %43 (/.f64 %199 %183)) (approx %127 (*.f64 (approx %202 (/.f64 y %191)) z)) (approx %14 (/.f64 %117 (*.f64 t (+.f64 #s(literal 1 binary64) (approx %17 a))))) (approx %127 (*.f64 (approx %202 (/.f64 y (+.f64 t %100))) z)) (*.f64 t (approx %68 (/.f64 x (+.f64 t %111)))) (approx %14 (approx %99 (/.f64 (fma.f64 x %149 z) b))) (approx %14 (approx %19 (/.f64 x (fma.f64 %225 b #s(literal 1 binary64))))) (approx %127 (/.f64 %230 a)) (approx %14 (*.f64 %199 (/.f64 #s(literal 1 binary64) %112))) (approx %14 (approx %99 (/.f64 (+.f64 z (/.f64 %105 y)) b))) (approx %14 (approx %82 (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) %27)) a))) (approx %14 (approx %19 (/.f64 x (+.f64 #s(literal 1 binary64) %246)))) (approx %14 (*.f64 y (/.f64 %164 %251))) (approx %14 (*.f64 z (/.f64 %225 %251))) (approx %14 (*.f64 %258 %164)) (approx %14 (/.f64 %261 a)) (approx %43 (/.f64 (*.f64 %258 z) t)) (approx %14 (/.f64 (approx %116 (fma.f64 t x %117)) %100)) (approx %127 (*.f64 (approx %202 (*.f64 y (/.f64 #s(literal 1 binary64) %191))) z)) (approx %14 (/.f64 x (fma.f64 y (/.f64 b t) %277))) (/.f64 (fma.f64 y %164 x) %282) (/.f64 %230 %284) (*.f64 (approx (/ t %67) (/.f64 #s(literal 1 binary64) a)) %230) (approx %14 (/.f64 x %291)) (/.f64 (+.f64 x (*.f64 z %225)) %282) (/.f64 %261 %282) (approx %14 (approx (/ %116 %15) (+.f64 %35 %106))) (approx %14 (fma.f64 y (/.f64 %164 a) %27)) (approx %14 (fma.f64 z (/.f64 %225 a) %27)) (approx %14 (fma.f64 %164 %308 %27)) (approx %14 (*.f64 t (/.f64 x %312))) (approx %127 (*.f64 (/.f64 y %312) z)) (approx %127 (*.f64 (/.f64 (+.f64 %164 %145) b) t)) (approx %14 (/.f64 %117 (+.f64 %191 %111))) (/.f64 (fma.f64 (*.f64 y (/.f64 #s(literal 1 binary64) t)) z x) %284) (approx %14 (/.f64 (*.f64 t %261) %100)) (/.f64 (fma.f64 (neg.f64 y) (*.f64 (/.f64 #s(literal -1 binary64) t) z) x) %282) (approx %14 (/.f64 (*.f64 %140 %230) y)) (approx %127 (/.f64 (fma.f64 %27 t (*.f64 z %308)) t)) (approx %14 (/.f64 %117 (*.f64 t %291))) (/.f64 (approx %39 (/.f64 %199 t)) (fma.f64 %225 b %277)) (/.f64 %170 (+.f64 (+.f64 a #s(literal 1 binary64)) %354)) (/.f64 %261 (+.f64 (approx %9 #s(literal 1 binary64)) %354)) |
| Outputs |
|---|
%22 = (+.f64 x (/.f64 (*.f64 y z) t)) %24 = (+ a 1) %30 = (/.f64 %22 (+.f64 (approx %24 #s(literal 1 binary64)) (/.f64 (*.f64 y b) t))) %33 = (+ %24 (/ (* y b) t)) %36 = (/.f64 %22 (approx %33 (+.f64 #s(literal 1 binary64) a))) %60 = (approx (/ (+ x (/ (* y z) t)) %33) (approx (+ (* -1 (/ (- (* -1 (/ (* t x) b)) (* -1 (/ (* t (* z (+ 1 a))) (pow b 2)))) y)) (/ z b)) (/.f64 (fma.f64 x (/.f64 t y) z) b))) (approx (/ (+ (/ (* z y) t) x) (- (/ (* b y) t) (- -1 a))) (*.f64 (/.f64 y (fma.f64 b y (fma.f64 a t t))) z)) %30 %36 %60 %36 %30 %60 |
| Inputs |
|---|
%6 = (+ x (/ (* y z) t)) %9 = (+ a 1) %13 = (+ %9 (/ (* y b) t)) %14 = (/ %6 %13) %15 = (* b y) %16 = (/ %15 t) %17 = (+ a %16) %18 = (+ 1 %17) %19 = (/ x %18) %26 = (/ %6 a) %27 = (/.f64 x a) %31 = (approx x #s(literal 0 binary64)) %35 = (/.f64 z b) %39 = (+ (/ (* z y) t) x) %40 = (+ %16 a) %42 = (- %40 -1) %43 = (/ %39 %42) %45 = (/ x (- a -1)) %46 = (*.f64 a x) %53 = (*.f64 #s(literal -1 binary64) %46) %57 = (+.f64 #s(literal 1 binary64) a) %62 = (/ y t) %64 = (+ (* %62 z) x) %65 = (* a t) %67 = (+ %15 (+ %65 t)) %68 = (/ %64 %67) %76 = (+ 1 a) %82 = (/ x %76) %99 = (+ (* -1 (/ (- (* -1 (/ (* t x) b)) (* -1 (/ (* t (* z %76)) (pow b 2)))) y)) (/ z b)) %100 = (*.f64 b y) %105 = (*.f64 t x) %106 = (/.f64 %105 %100) %111 = (*.f64 a t) %112 = (approx (+ t (+ %65 %15)) %111) %116 = (* t %6) %117 = (*.f64 y z) %126 = (- %16 (- -1 a)) %127 = (/ %39 %126) %131 = (/ (+ (/ z t) (/ x y)) b) %140 = (/.f64 t b) %145 = (/.f64 x y) %149 = (/.f64 t y) %164 = (/.f64 z t) %169 = (/.f64 %117 t) %170 = (approx %6 %169) %182 = (approx %40 a) %183 = (fma.f64 %182 t t) %190 = (/ x %42) %191 = (fma.f64 b y t) %199 = (*.f64 z y) %202 = (/ y %67) %225 = (/.f64 y t) %230 = (fma.f64 %225 z x) %246 = (/.f64 %100 t) %251 = (-.f64 %182 #s(literal -1 binary64)) %258 = (/.f64 y %251) %261 = (+.f64 x %169) %277 = (-.f64 a #s(literal -1 binary64)) %282 = (approx %13 %57) %284 = (approx %126 %277) %291 = (+.f64 #s(literal 1 binary64) (+.f64 a %246)) %308 = (/.f64 y a) %312 = (fma.f64 b y (fma.f64 a t t)) %354 = (/.f64 (*.f64 y b) t) (approx %14 (approx %19 (/.f64 x (approx (+ 1 %16) #s(literal 1 binary64))))) (approx %14 (approx %26 %27)) (approx %14 (approx %26 (/.f64 %31 a))) (approx %14 %35) (approx %43 (approx %45 (-.f64 x %46))) (approx %43 (approx %45 (approx (- x (* a x)) %53))) (approx %14 (/.f64 x %57)) (approx %14 (/.f64 %31 %57)) (*.f64 t (approx %68 (approx (/ x (+ t %65)) (/.f64 x t)))) (/.f64 #s(literal 1 binary64) (approx (/ (+ (* %62 b) %76) %64) (/.f64 b z))) (approx %14 (approx %82 (+.f64 x %53))) (approx %14 (approx %99 (*.f64 x (/.f64 t %100)))) (approx %14 (approx %99 %106)) (approx %14 (*.f64 y (/.f64 z %112))) (approx %14 (/.f64 (approx %116 %117) %100)) (approx %14 (/.f64 %117 (approx (* t %18) %111))) (approx %127 (*.f64 (approx %131 (/.f64 x %100)) t)) (approx %43 (approx %45 (/.f64 (-.f64 x %27) a))) (approx %14 (approx %99 (*.f64 x (/.f64 %140 y)))) (approx %14 (approx %99 (*.f64 %140 %145))) (approx %14 (approx %99 (*.f64 %149 (/.f64 x b)))) (approx %127 (*.f64 (approx %131 (/.f64 %145 b)) t)) (approx %14 (/.f64 (approx (* (/ t b) %64) (/.f64 %105 b)) y)) (approx %14 (/.f64 (approx %6 (*.f64 y %164)) a)) (approx %14 (/.f64 %170 a)) (approx %127 (/.f64 (approx (+ (* (/ x a) t) (* z (/ y a))) (/.f64 %117 a)) t)) (approx %14 (*.f64 y (/.f64 z %183))) (approx %14 (*.f64 z (/.f64 y %183))) (approx %43 (approx %190 (*.f64 x (/.f64 t %191)))) (approx %43 (approx %190 (/.f64 %105 %191))) (approx %43 (/.f64 %199 %183)) (approx %127 (*.f64 (approx %202 (/.f64 y %191)) z)) (approx %14 (/.f64 %117 (*.f64 t (+.f64 #s(literal 1 binary64) (approx %17 a))))) (approx %127 (*.f64 (approx %202 (/.f64 y (+.f64 t %100))) z)) (*.f64 t (approx %68 (/.f64 x (+.f64 t %111)))) (approx %14 (approx %99 (/.f64 (fma.f64 x %149 z) b))) (approx %14 (approx %19 (/.f64 x (fma.f64 %225 b #s(literal 1 binary64))))) (approx %127 (/.f64 %230 a)) (approx %14 (*.f64 %199 (/.f64 #s(literal 1 binary64) %112))) (approx %14 (approx %99 (/.f64 (+.f64 z (/.f64 %105 y)) b))) (approx %14 (approx %82 (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) %27)) a))) (approx %14 (approx %19 (/.f64 x (+.f64 #s(literal 1 binary64) %246)))) (approx %14 (*.f64 y (/.f64 %164 %251))) (approx %14 (*.f64 z (/.f64 %225 %251))) (approx %14 (*.f64 %258 %164)) (approx %14 (/.f64 %261 a)) (approx %43 (/.f64 (*.f64 %258 z) t)) (approx %14 (/.f64 (approx %116 (fma.f64 t x %117)) %100)) (approx %127 (*.f64 (approx %202 (*.f64 y (/.f64 #s(literal 1 binary64) %191))) z)) (approx %14 (/.f64 x (fma.f64 y (/.f64 b t) %277))) (/.f64 (fma.f64 y %164 x) %282) (/.f64 %230 %284) (*.f64 (approx (/ t %67) (/.f64 #s(literal 1 binary64) a)) %230) (approx %14 (/.f64 x %291)) (/.f64 (+.f64 x (*.f64 z %225)) %282) (/.f64 %261 %282) (approx %14 (approx (/ %116 %15) (+.f64 %35 %106))) (approx %14 (fma.f64 y (/.f64 %164 a) %27)) (approx %14 (fma.f64 z (/.f64 %225 a) %27)) (approx %14 (fma.f64 %164 %308 %27)) (approx %14 (*.f64 t (/.f64 x %312))) (approx %127 (*.f64 (/.f64 y %312) z)) (approx %127 (*.f64 (/.f64 (+.f64 %164 %145) b) t)) (approx %14 (/.f64 %117 (+.f64 %191 %111))) (/.f64 (fma.f64 (*.f64 y (/.f64 #s(literal 1 binary64) t)) z x) %284) (approx %14 (/.f64 (*.f64 t %261) %100)) (/.f64 (fma.f64 (neg.f64 y) (*.f64 (/.f64 #s(literal -1 binary64) t) z) x) %282) (approx %14 (/.f64 (*.f64 %140 %230) y)) (approx %127 (/.f64 (fma.f64 %27 t (*.f64 z %308)) t)) (approx %14 (/.f64 %117 (*.f64 t %291))) (/.f64 (approx %39 (/.f64 %199 t)) (fma.f64 %225 b %277)) (/.f64 %170 (+.f64 (+.f64 a #s(literal 1 binary64)) %354)) (/.f64 %261 (+.f64 (approx %9 #s(literal 1 binary64)) %354)) (/.f64 %230 (fma.f64 %225 b %57)) |
| Outputs |
|---|
%20 = (/.f64 y t) (approx (/ (+ (/ (* z y) t) x) (- (/ (* b y) t) (- -1 a))) (*.f64 (/.f64 y (fma.f64 b y (fma.f64 a t t))) z)) (/.f64 (fma.f64 %20 z x) (fma.f64 %20 b (+.f64 #s(literal 1 binary64) a))) (approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (approx (+ (* -1 (/ (- (* -1 (/ (* t x) b)) (* -1 (/ (* t (* z (+ 1 a))) (pow b 2)))) y)) (/ z b)) (/.f64 (fma.f64 x (/.f64 t y) z) b))) |
| Inputs |
|---|
%6 = (+ x (/ (* y z) t)) %9 = (+ a 1) %13 = (+ %9 (/ (* y b) t)) %14 = (/ %6 %13) %15 = (* b y) %16 = (/ %15 t) %17 = (+ a %16) %18 = (+ 1 %17) %19 = (/ x %18) %26 = (/ %6 a) %27 = (/.f64 x a) %31 = (approx x #s(literal 0 binary64)) %35 = (/.f64 z b) %39 = (+ (/ (* z y) t) x) %40 = (+ %16 a) %42 = (- %40 -1) %43 = (/ %39 %42) %45 = (/ x (- a -1)) %46 = (*.f64 a x) %53 = (*.f64 #s(literal -1 binary64) %46) %57 = (+.f64 #s(literal 1 binary64) a) %62 = (/ y t) %64 = (+ (* %62 z) x) %65 = (* a t) %67 = (+ %15 (+ %65 t)) %68 = (/ %64 %67) %76 = (+ 1 a) %82 = (/ x %76) %99 = (+ (* -1 (/ (- (* -1 (/ (* t x) b)) (* -1 (/ (* t (* z %76)) (pow b 2)))) y)) (/ z b)) %100 = (*.f64 b y) %105 = (*.f64 t x) %106 = (/.f64 %105 %100) %111 = (*.f64 a t) %112 = (approx (+ t (+ %65 %15)) %111) %116 = (* t %6) %117 = (*.f64 y z) %126 = (- %16 (- -1 a)) %127 = (/ %39 %126) %131 = (/ (+ (/ z t) (/ x y)) b) %140 = (/.f64 t b) %145 = (/.f64 x y) %149 = (/.f64 t y) %164 = (/.f64 z t) %169 = (/.f64 %117 t) %170 = (approx %6 %169) %182 = (approx %40 a) %183 = (fma.f64 %182 t t) %190 = (/ x %42) %191 = (fma.f64 b y t) %199 = (*.f64 z y) %202 = (/ y %67) %225 = (/.f64 y t) %230 = (fma.f64 %225 z x) %246 = (/.f64 %100 t) %251 = (-.f64 %182 #s(literal -1 binary64)) %258 = (/.f64 y %251) %261 = (+.f64 x %169) %276 = (/.f64 b t) %277 = (-.f64 a #s(literal -1 binary64)) %281 = (fma.f64 y %164 x) %282 = (approx %13 %57) %284 = (approx %126 %277) %291 = (+.f64 #s(literal 1 binary64) (+.f64 a %246)) %308 = (/.f64 y a) %312 = (fma.f64 b y (fma.f64 a t t)) %354 = (/.f64 (*.f64 y b) t) %355 = (+.f64 (+.f64 a #s(literal 1 binary64)) %354) (approx %14 (approx %19 (/.f64 x (approx (+ 1 %16) #s(literal 1 binary64))))) (approx %14 (approx %26 %27)) (approx %14 (approx %26 (/.f64 %31 a))) (approx %14 %35) (approx %43 (approx %45 (-.f64 x %46))) (approx %43 (approx %45 (approx (- x (* a x)) %53))) (approx %14 (/.f64 x %57)) (approx %14 (/.f64 %31 %57)) (*.f64 t (approx %68 (approx (/ x (+ t %65)) (/.f64 x t)))) (/.f64 #s(literal 1 binary64) (approx (/ (+ (* %62 b) %76) %64) (/.f64 b z))) (approx %14 (approx %82 (+.f64 x %53))) (approx %14 (approx %99 (*.f64 x (/.f64 t %100)))) (approx %14 (approx %99 %106)) (approx %14 (*.f64 y (/.f64 z %112))) (approx %14 (/.f64 (approx %116 %117) %100)) (approx %14 (/.f64 %117 (approx (* t %18) %111))) (approx %127 (*.f64 (approx %131 (/.f64 x %100)) t)) (approx %43 (approx %45 (/.f64 (-.f64 x %27) a))) (approx %14 (approx %99 (*.f64 x (/.f64 %140 y)))) (approx %14 (approx %99 (*.f64 %140 %145))) (approx %14 (approx %99 (*.f64 %149 (/.f64 x b)))) (approx %127 (*.f64 (approx %131 (/.f64 %145 b)) t)) (approx %14 (/.f64 (approx (* (/ t b) %64) (/.f64 %105 b)) y)) (approx %14 (/.f64 (approx %6 (*.f64 y %164)) a)) (approx %14 (/.f64 %170 a)) (approx %127 (/.f64 (approx (+ (* (/ x a) t) (* z (/ y a))) (/.f64 %117 a)) t)) (approx %14 (*.f64 y (/.f64 z %183))) (approx %14 (*.f64 z (/.f64 y %183))) (approx %43 (approx %190 (*.f64 x (/.f64 t %191)))) (approx %43 (approx %190 (/.f64 %105 %191))) (approx %43 (/.f64 %199 %183)) (approx %127 (*.f64 (approx %202 (/.f64 y %191)) z)) (approx %14 (/.f64 %117 (*.f64 t (+.f64 #s(literal 1 binary64) (approx %17 a))))) (approx %127 (*.f64 (approx %202 (/.f64 y (+.f64 t %100))) z)) (*.f64 t (approx %68 (/.f64 x (+.f64 t %111)))) (approx %14 (approx %99 (/.f64 (fma.f64 x %149 z) b))) (approx %14 (approx %19 (/.f64 x (fma.f64 %225 b #s(literal 1 binary64))))) (approx %127 (/.f64 %230 a)) (approx %14 (*.f64 %199 (/.f64 #s(literal 1 binary64) %112))) (approx %14 (approx %99 (/.f64 (+.f64 z (/.f64 %105 y)) b))) (approx %14 (approx %82 (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) %27)) a))) (approx %14 (approx %19 (/.f64 x (+.f64 #s(literal 1 binary64) %246)))) (approx %14 (*.f64 y (/.f64 %164 %251))) (approx %14 (*.f64 z (/.f64 %225 %251))) (approx %14 (*.f64 %258 %164)) (approx %14 (/.f64 %261 a)) (approx %43 (/.f64 (*.f64 %258 z) t)) (approx %14 (/.f64 (approx %116 (fma.f64 t x %117)) %100)) (approx %127 (*.f64 (approx %202 (*.f64 y (/.f64 #s(literal 1 binary64) %191))) z)) (approx %14 (/.f64 x (fma.f64 y %276 %277))) (/.f64 %281 %282) (/.f64 %230 %284) (*.f64 (approx (/ t %67) (/.f64 #s(literal 1 binary64) a)) %230) (approx %14 (/.f64 x %291)) (/.f64 (+.f64 x (*.f64 z %225)) %282) (/.f64 %261 %282) (approx %14 (approx (/ %116 %15) (+.f64 %35 %106))) (approx %14 (fma.f64 y (/.f64 %164 a) %27)) (approx %14 (fma.f64 z (/.f64 %225 a) %27)) (approx %14 (fma.f64 %164 %308 %27)) (approx %14 (*.f64 t (/.f64 x %312))) (approx %127 (*.f64 (/.f64 y %312) z)) (approx %127 (*.f64 (/.f64 (+.f64 %164 %145) b) t)) (approx %14 (/.f64 %117 (+.f64 %191 %111))) (/.f64 (fma.f64 (*.f64 y (/.f64 #s(literal 1 binary64) t)) z x) %284) (approx %14 (/.f64 (*.f64 t %261) %100)) (/.f64 (fma.f64 (neg.f64 y) (*.f64 (/.f64 #s(literal -1 binary64) t) z) x) %282) (approx %14 (/.f64 (*.f64 %140 %230) y)) (approx %127 (/.f64 (fma.f64 %27 t (*.f64 z %308)) t)) (approx %14 (/.f64 %117 (*.f64 t %291))) (/.f64 (approx %39 (/.f64 %199 t)) (fma.f64 %225 b %277)) (/.f64 %170 %355) (/.f64 %261 (+.f64 (approx %9 #s(literal 1 binary64)) %354)) (/.f64 %230 (fma.f64 %225 b %57)) (/.f64 %261 (fma.f64 y %276 %57)) (/.f64 %281 %355) (*.f64 (/.f64 (fma.f64 t x %199) %312) #s(literal 1 binary64)) |
| Outputs |
|---|
%2 = (/.f64 y t) %11 = (/.f64 (fma.f64 %2 z x) (fma.f64 %2 b (+.f64 #s(literal 1 binary64) a))) %11 (*.f64 (/.f64 (fma.f64 t x (*.f64 z y)) (fma.f64 b y (fma.f64 a t t))) #s(literal 1 binary64)) %11 |
| Inputs |
|---|
%6 = (+ x (/ (* y z) t)) %9 = (+ a 1) %13 = (+ %9 (/ (* y b) t)) %14 = (/ %6 %13) %15 = (* b y) %16 = (/ %15 t) %17 = (+ a %16) %18 = (+ 1 %17) %19 = (/ x %18) %26 = (/ %6 a) %27 = (/.f64 x a) %31 = (approx x #s(literal 0 binary64)) %35 = (/.f64 z b) %39 = (+ (/ (* z y) t) x) %40 = (+ %16 a) %42 = (- %40 -1) %43 = (/ %39 %42) %45 = (/ x (- a -1)) %46 = (*.f64 a x) %53 = (*.f64 #s(literal -1 binary64) %46) %57 = (+.f64 #s(literal 1 binary64) a) %62 = (/ y t) %64 = (+ (* %62 z) x) %65 = (* a t) %67 = (+ %15 (+ %65 t)) %68 = (/ %64 %67) %76 = (+ 1 a) %82 = (/ x %76) %99 = (+ (* -1 (/ (- (* -1 (/ (* t x) b)) (* -1 (/ (* t (* z %76)) (pow b 2)))) y)) (/ z b)) %100 = (*.f64 b y) %105 = (*.f64 t x) %106 = (/.f64 %105 %100) %111 = (*.f64 a t) %112 = (approx (+ t (+ %65 %15)) %111) %116 = (* t %6) %117 = (*.f64 y z) %126 = (- %16 (- -1 a)) %127 = (/ %39 %126) %131 = (/ (+ (/ z t) (/ x y)) b) %140 = (/.f64 t b) %145 = (/.f64 x y) %149 = (/.f64 t y) %164 = (/.f64 z t) %169 = (/.f64 %117 t) %170 = (approx %6 %169) %182 = (approx %40 a) %183 = (fma.f64 %182 t t) %190 = (/ x %42) %191 = (fma.f64 b y t) %199 = (*.f64 z y) %202 = (/ y %67) %225 = (/.f64 y t) %230 = (fma.f64 %225 z x) %246 = (/.f64 %100 t) %251 = (-.f64 %182 #s(literal -1 binary64)) %258 = (/.f64 y %251) %261 = (+.f64 x %169) %276 = (/.f64 b t) %277 = (-.f64 a #s(literal -1 binary64)) %281 = (fma.f64 y %164 x) %282 = (approx %13 %57) %284 = (approx %126 %277) %291 = (+.f64 #s(literal 1 binary64) (+.f64 a %246)) %295 = (+.f64 x (*.f64 z %225)) %308 = (/.f64 y a) %312 = (fma.f64 b y (fma.f64 a t t)) %333 = (neg.f64 y) %334 = (/.f64 #s(literal -1 binary64) t) %354 = (/.f64 (*.f64 y b) t) %355 = (+.f64 (+.f64 a #s(literal 1 binary64)) %354) %360 = (fma.f64 %225 b %57) %365 = (fma.f64 t x %199) %375 = (+.f64 (/.f64 a b) %225) (approx %14 (approx %19 (/.f64 x (approx (+ 1 %16) #s(literal 1 binary64))))) (approx %14 (approx %26 %27)) (approx %14 (approx %26 (/.f64 %31 a))) (approx %14 %35) (approx %43 (approx %45 (-.f64 x %46))) (approx %43 (approx %45 (approx (- x (* a x)) %53))) (approx %14 (/.f64 x %57)) (approx %14 (/.f64 %31 %57)) (*.f64 t (approx %68 (approx (/ x (+ t %65)) (/.f64 x t)))) (/.f64 #s(literal 1 binary64) (approx (/ (+ (* %62 b) %76) %64) (/.f64 b z))) (approx %14 (approx %82 (+.f64 x %53))) (approx %14 (approx %99 (*.f64 x (/.f64 t %100)))) (approx %14 (approx %99 %106)) (approx %14 (*.f64 y (/.f64 z %112))) (approx %14 (/.f64 (approx %116 %117) %100)) (approx %14 (/.f64 %117 (approx (* t %18) %111))) (approx %127 (*.f64 (approx %131 (/.f64 x %100)) t)) (approx %43 (approx %45 (/.f64 (-.f64 x %27) a))) (approx %14 (approx %99 (*.f64 x (/.f64 %140 y)))) (approx %14 (approx %99 (*.f64 %140 %145))) (approx %14 (approx %99 (*.f64 %149 (/.f64 x b)))) (approx %127 (*.f64 (approx %131 (/.f64 %145 b)) t)) (approx %14 (/.f64 (approx (* (/ t b) %64) (/.f64 %105 b)) y)) (approx %14 (/.f64 (approx %6 (*.f64 y %164)) a)) (approx %14 (/.f64 %170 a)) (approx %127 (/.f64 (approx (+ (* (/ x a) t) (* z (/ y a))) (/.f64 %117 a)) t)) (approx %14 (*.f64 y (/.f64 z %183))) (approx %14 (*.f64 z (/.f64 y %183))) (approx %43 (approx %190 (*.f64 x (/.f64 t %191)))) (approx %43 (approx %190 (/.f64 %105 %191))) (approx %43 (/.f64 %199 %183)) (approx %127 (*.f64 (approx %202 (/.f64 y %191)) z)) (approx %14 (/.f64 %117 (*.f64 t (+.f64 #s(literal 1 binary64) (approx %17 a))))) (approx %127 (*.f64 (approx %202 (/.f64 y (+.f64 t %100))) z)) (*.f64 t (approx %68 (/.f64 x (+.f64 t %111)))) (approx %14 (approx %99 (/.f64 (fma.f64 x %149 z) b))) (approx %14 (approx %19 (/.f64 x (fma.f64 %225 b #s(literal 1 binary64))))) (approx %127 (/.f64 %230 a)) (approx %14 (*.f64 %199 (/.f64 #s(literal 1 binary64) %112))) (approx %14 (approx %99 (/.f64 (+.f64 z (/.f64 %105 y)) b))) (approx %14 (approx %82 (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) %27)) a))) (approx %14 (approx %19 (/.f64 x (+.f64 #s(literal 1 binary64) %246)))) (approx %14 (*.f64 y (/.f64 %164 %251))) (approx %14 (*.f64 z (/.f64 %225 %251))) (approx %14 (*.f64 %258 %164)) (approx %14 (/.f64 %261 a)) (approx %43 (/.f64 (*.f64 %258 z) t)) (approx %14 (/.f64 (approx %116 (fma.f64 t x %117)) %100)) (approx %127 (*.f64 (approx %202 (*.f64 y (/.f64 #s(literal 1 binary64) %191))) z)) (approx %14 (/.f64 x (fma.f64 y %276 %277))) (/.f64 %281 %282) (/.f64 %230 %284) (*.f64 (approx (/ t %67) (/.f64 #s(literal 1 binary64) a)) %230) (approx %14 (/.f64 x %291)) (/.f64 %295 %282) (/.f64 %261 %282) (approx %14 (approx (/ %116 %15) (+.f64 %35 %106))) (approx %14 (fma.f64 y (/.f64 %164 a) %27)) (approx %14 (fma.f64 z (/.f64 %225 a) %27)) (approx %14 (fma.f64 %164 %308 %27)) (approx %14 (*.f64 t (/.f64 x %312))) (approx %127 (*.f64 (/.f64 y %312) z)) (approx %127 (*.f64 (/.f64 (+.f64 %164 %145) b) t)) (approx %14 (/.f64 %117 (+.f64 %191 %111))) (/.f64 (fma.f64 (*.f64 y (/.f64 #s(literal 1 binary64) t)) z x) %284) (approx %14 (/.f64 (*.f64 t %261) %100)) (/.f64 (fma.f64 %333 (*.f64 %334 z) x) %282) (approx %14 (/.f64 (*.f64 %140 %230) y)) (approx %127 (/.f64 (fma.f64 %27 t (*.f64 z %308)) t)) (approx %14 (/.f64 %117 (*.f64 t %291))) (/.f64 (approx %39 (/.f64 %199 t)) (fma.f64 %225 b %277)) (/.f64 %170 %355) (/.f64 %261 (+.f64 (approx %9 #s(literal 1 binary64)) %354)) (/.f64 %230 %360) (/.f64 %261 (fma.f64 y %276 %57)) (/.f64 %281 %355) (*.f64 (/.f64 %365 %312) #s(literal 1 binary64)) (/.f64 %295 %355) (/.f64 %261 %355) (*.f64 t (/.f64 %230 %312)) (*.f64 (/.f64 t %312) %230) (approx %14 (*.f64 (/.f64 y (-.f64 (approx %40 (*.f64 b %375)) #s(literal -1 binary64))) %164)) (/.f64 (/.f64 %365 %360) t) (/.f64 %230 (approx %126 (fma.f64 %375 b #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (/.f64 %360 %230)) (/.f64 (fma.f64 z (*.f64 %333 %334) x) %355) (/.f64 %261 (approx %13 (*.f64 b (+.f64 (/.f64 #s(literal 1 binary64) b) %375)))) (fma.f64 y (*.f64 (/.f64 z %312) #s(literal 1 binary64)) (/.f64 x %360)) |
| Outputs |
|---|
(fma.f64 y (*.f64 (/.f64 z (fma.f64 b y (fma.f64 a t t))) #s(literal 1 binary64)) (/.f64 x (fma.f64 (/.f64 y t) b (+.f64 #s(literal 1 binary64) a)))) (approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (/.f64 z b)) |
8 calls:
| 59.0ms | t |
| 49.0ms | x |
| 49.0ms | z |
| 49.0ms | b |
| 48.0ms | a |
| Accuracy | Segments | Branch |
|---|---|---|
| 23.7% | 1 | b |
| 23.7% | 1 | a |
| 23.7% | 1 | t |
| 23.7% | 1 | z |
| 23.7% | 1 | y |
| 23.7% | 1 | x |
| 23.7% | 1 | (/.f64 (+.f64 x (/.f64 (*.f64 y z) t)) (+.f64 (+.f64 a #s(literal 1 binary64)) (/.f64 (*.f64 y b) t))) |
| 23.7% | 1 | (+.f64 a #s(literal 1 binary64)) |
Compiled 99 to 244 computations (-146.5% saved)
| 1× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | +inf | NaN |
Compiled 1 to 15 computations (-1400.0% saved)
| 2× | binary-search |
| 1× | predicate-same |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 11.0ms | 9.888534888323637e-14 | 2.9598105556799833e-8 |
| 6.0ms | -3.630085111056477e+23 | -3.142139307711754e+21 |
| 8.0ms | 240× | 0 | valid |
Compiled 24 to 54 computations (-125.0% saved)
Div: 0.0ms (0.0% of total, 0.0 MiB)Mul: 0.0ms (0.0% of total, 0.0 MiB)Add: 0.0ms (0.0% of total, 0.0 MiB)| 2× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 7.569220764527141e+293 | +inf |
| 0.0ms | -inf | -5.6005382248982184e+299 |
Compiled 1 to 15 computations (-1400.0% saved)
| 6× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 7.569220764527141e+293 | +inf |
| 0.0ms | 3.805639541052962e-109 | 1.1460278767969082e-106 |
| 0.0ms | 0.0 | 2.17e-322 |
| 0.0ms | -8.979577492929593e-299 | 0.0 |
| 0.0ms | -1.0886635747255553e-34 | -1.4936816250070456e-37 |
| 0.0ms | -inf | -5.6005382248982184e+299 |
Compiled 1 to 15 computations (-1400.0% saved)
| 3× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 12.0ms | 8.351087344324562e-92 | 3.609931502042452e-72 |
| 7.0ms | -5.885205987039291e-53 | -2.158868863644395e-55 |
| 7.0ms | -1.10136059559097e+39 | -1.1318337381231833e+35 |
| 13.0ms | 432× | 0 | valid |
Compiled 26 to 68 computations (-161.5% saved)
Div: 0.0ms (0.0% of total, 0.0 MiB)Mul: 0.0ms (0.0% of total, 0.0 MiB)Add: 0.0ms (0.0% of total, 0.0 MiB)| 3× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 8.351087344324562e-92 | 3.609931502042452e-72 |
| 0.0ms | -5.885205987039291e-53 | -2.158868863644395e-55 |
| 0.0ms | -1.10136059559097e+39 | -1.1318337381231833e+35 |
Compiled 26 to 66 computations (-153.8% saved)
| 3× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 8.351087344324562e-92 | 3.609931502042452e-72 |
| 0.0ms | -5.885205987039291e-53 | -2.158868863644395e-55 |
| 0.0ms | -1.10136059559097e+39 | -1.1318337381231833e+35 |
Compiled 26 to 64 computations (-146.2% saved)
| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 6.0ms | 1.019709301359823e+25 | 5.7637218036934704e+26 |
| 8.0ms | -1.1493977951783268e-27 | -2.2220821584216563e-34 |
| 7.0ms | 256× | 0 | valid |
Compiled 24 to 48 computations (-100.0% saved)
Div: 0.0ms (0.0% of total, 0.0 MiB)Mul: 0.0ms (0.0% of total, 0.0 MiB)Add: 0.0ms (0.0% of total, 0.0 MiB)| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 13.0ms | 1.3446480802099557e+41 | 1.2290782908331072e+48 |
| 12.0ms | -3.630085111056477e+23 | -3.142139307711754e+21 |
| 9.0ms | 192× | 0 | valid |
Compiled 24 to 44 computations (-83.3% saved)
Div: 0.0ms (0.0% of total, 0.0 MiB)Mul: 0.0ms (0.0% of total, 0.0 MiB)Add: 0.0ms (0.0% of total, 0.0 MiB)| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 1.0ms | 1.3446480802099557e+41 | 1.2290782908331072e+48 |
| 1.0ms | -3.630085111056477e+23 | -3.142139307711754e+21 |
Compiled 24 to 42 computations (-75.0% saved)
| 4× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 7.569220764527141e+293 | +inf |
| 0.0ms | 0.0 | 2.17e-322 |
| 0.0ms | -8.979577492929593e-299 | 0.0 |
| 0.0ms | -inf | -5.6005382248982184e+299 |
Compiled 1 to 15 computations (-1400.0% saved)
| 4× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 7.569220764527141e+293 | +inf |
| 0.0ms | 0.0 | 2.17e-322 |
| 0.0ms | -8.979577492929593e-299 | 0.0 |
| 0.0ms | -inf | -5.6005382248982184e+299 |
Compiled 1 to 15 computations (-1400.0% saved)
| 4× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 7.569220764527141e+293 | +inf |
| 0.0ms | 0.0 | 2.17e-322 |
| 0.0ms | -8.979577492929593e-299 | 0.0 |
| 0.0ms | -inf | -5.6005382248982184e+299 |
Compiled 1 to 15 computations (-1400.0% saved)
| 4× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 7.569220764527141e+293 | +inf |
| 0.0ms | 0.0 | 2.17e-322 |
| 0.0ms | -8.979577492929593e-299 | 0.0 |
| 0.0ms | -inf | -5.6005382248982184e+299 |
Compiled 1 to 15 computations (-1400.0% saved)
| 2× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 7.569220764527141e+293 | +inf |
| 0.0ms | -inf | -5.6005382248982184e+299 |
Compiled 1 to 15 computations (-1400.0% saved)
| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 11.0ms | 4.324631897133764e+128 | 8.874558260933275e+132 |
| 11.0ms | -3.630085111056477e+23 | -3.142139307711754e+21 |
| 12.0ms | 224× | 0 | valid |
Compiled 24 to 30 computations (-25.0% saved)
Div: 0.0ms (0.0% of total, 0.0 MiB)Mul: 0.0ms (0.0% of total, 0.0 MiB)Add: 0.0ms (0.0% of total, 0.0 MiB)| 2× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 606876.9728605708 | 528432628.0988258 |
| 0.0ms | -1974639.8083061825 | 0.8457670920134646 |
Compiled 1 to 3 computations (-200.0% saved)
| 1× | fuel |
Compiled 18 to 152 computations (-744.4% saved)
Compiled 19 to 167 computations (-778.9% saved)
| Allocated | Percent | Phase |
|---|---|---|
| 2 071.4 MiB | 26.2% | series |
| 1 726.4 MiB | 21.9% | reconstruct |
| 938.6 MiB | 11.9% | eval |
| 821.7 MiB | 10.4% | regimes |
| 677.5 MiB | 8.6% | rewrite |
| 552.9 MiB | 7.0% | sample |
| 271.8 MiB | 3.4% | preprocess |
| 246.8 MiB | 3.1% | prune |
| 215.5 MiB | 2.7% | bsearch |
| 191.6 MiB | 2.4% | analyze |
| 177.6 MiB | 2.2% | derivations |
| 0.1 MiB | 0.0% | start |
| 0.0 MiB | 0.0% | end |
| 7 891.9 MiB | 100.0% | total |
Loading profile data...