
Time bar (total: 6.7s)
| 1× | search |
| Probability | Valid | Unknown | Precondition | Infinite | Domain | Can't | Iter |
|---|---|---|---|---|---|---|---|
| 0.0% | 0.0% | 99.8% | 0.2% | 0.0% | 0.0% | 0.0% | 0 |
| 0.0% | 0.0% | 99.8% | 0.2% | 0.0% | 0.0% | 0.0% | 1 |
| 0.0% | 0.0% | 99.8% | 0.2% | 0.0% | 0.0% | 0.0% | 2 |
| 0.0% | 0.0% | 99.8% | 0.2% | 0.0% | 0.0% | 0.0% | 3 |
| 0.0% | 0.0% | 99.8% | 0.2% | 0.0% | 0.0% | 0.0% | 4 |
| 0.0% | 0.0% | 99.8% | 0.2% | 0.0% | 0.0% | 0.0% | 5 |
| 50.0% | 49.9% | 49.9% | 0.2% | 0.0% | 0.0% | 0.0% | 6 |
| 50.0% | 49.9% | 49.9% | 0.2% | 0.0% | 0.0% | 0.0% | 7 |
| 50.0% | 49.9% | 49.9% | 0.2% | 0.0% | 0.0% | 0.0% | 8 |
| 50.0% | 49.9% | 49.9% | 0.2% | 0.0% | 0.0% | 0.0% | 9 |
| 50.0% | 49.9% | 49.9% | 0.2% | 0.0% | 0.0% | 0.0% | 10 |
| 75.0% | 74.8% | 24.9% | 0.2% | 0.0% | 0.0% | 0.0% | 11 |
| 75.0% | 74.8% | 24.9% | 0.2% | 0.0% | 0.0% | 0.0% | 12 |
Compiled 15 to 13 computations (13.3% saved)
| 216.0ms | 6 954× | 0 | valid |
| 41.0ms | 1 228× | 1 | valid |
| 3.0ms | 74× | 2 | valid |
Sub: 7.0ms (34.5% of total, 0.0 MiB)Div: 5.0ms (24.6% of total, 0.0 MiB)Mul: 4.0ms (19.7% of total, 0.0 MiB)Add: 3.0ms (14.8% of total, 0.0 MiB)adjust: 1.0ms (4.9% of total, 0.0 MiB)Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 85 | 284 |
| 1 | 481 | 273 |
| 2 | 2095 | 273 |
| 1× | node-limit |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 71.5% | (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) |
Compiled 2 to 22 computations (-1000.0% saved)
| Inputs |
|---|
| Outputs |
|---|
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 453 | 3475 |
| 1× | iter-limit |
| Inputs |
|---|
%2 = (-.f64 y x) %5 = (-.f64 z t) %6 = (*.f64 %2 %5) %8 = (-.f64 a t) %9 = (/.f64 %6 %8) x y %2 z t %5 %6 a %8 %9 (+.f64 x %9) |
| Outputs |
|---|
%5 = (- y x) %8 = (*.f64 #s(literal -1 binary64) x) %13 = (- z t) %14 = (* %5 %13) %15 = (-.f64 z t) %16 = (*.f64 y %15) %18 = (*.f64 x %15) %22 = (- a t) %23 = (/ %14 %22) %24 = (-.f64 a t) %25 = (/.f64 %16 %24) %27 = (/.f64 %18 %24) %30 = (+ x %23) %32 = (/.f64 %15 %24) %33 = (*.f64 #s(literal -1 binary64) %32) %34 = (+.f64 #s(literal 1 binary64) %33) %38 = (/.f64 y x) %44 = (/.f64 %16 x) %48 = (*.f64 #s(literal -1 binary64) %27) %51 = (/.f64 %16 (*.f64 x %24)) %52 = (fma.f64 #s(literal -1 binary64) %32 %51) %71 = (/.f64 z %24) %72 = (fma.f64 #s(literal -1 binary64) %51 %71) %73 = (/.f64 t %24) %78 = (+.f64 #s(literal 1 binary64) %73) %87 = (-.f64 y x) %90 = (*.f64 y (-.f64 %71 %73)) %91 = (fma.f64 #s(literal -1 binary64) %27 %90) %93 = (+.f64 x %48) %97 = (/.f64 x y) %102 = (/.f64 %18 y) %109 = (/.f64 %18 (*.f64 y %24)) %138 = (*.f64 #s(literal -1 binary64) t) %141 = (*.f64 t %87) %144 = (*.f64 z %87) %147 = (/.f64 %141 %24) %148 = (*.f64 #s(literal -1 binary64) %147) %150 = (/.f64 y %24) %151 = (/.f64 x %24) %153 = (*.f64 z (-.f64 %150 %151)) %154 = (fma.f64 #s(literal -1 binary64) %147 %153) %156 = (+.f64 x %148) %160 = (/.f64 t z) %166 = (/.f64 %141 z) %175 = (/.f64 %141 (*.f64 z %24)) %195 = (/.f64 %87 %24) %212 = (/.f64 %144 a) %214 = (/.f64 %87 a) %217 = (pow.f64 a #s(literal 2 binary64)) %219 = (*.f64 #s(literal -1 binary64) (/.f64 %144 %217)) %220 = (-.f64 (*.f64 #s(literal -1 binary64) %214) %219) %221 = (fma.f64 t %220 %212) %223 = (*.f64 t %220) %227 = (fma.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %214 (/.f64 %223 a)) %219) %212) %236 = (fma.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %214 (*.f64 t (-.f64 (/.f64 %223 %217) (*.f64 #s(literal -1 binary64) (/.f64 %220 a))))) %219) %212) %246 = (/.f64 z t) %250 = (/.f64 %144 t) %254 = (/.f64 a t) %259 = (+.f64 y (*.f64 #s(literal -1 binary64) %250)) %260 = (*.f64 a %87) %261 = (/.f64 %260 t) %262 = (*.f64 #s(literal -1 binary64) %261) %263 = (+.f64 x %262) %268 = (-.f64 (*.f64 #s(literal -1 binary64) %144) (*.f64 #s(literal -1 binary64) %260)) %270 = (pow.f64 t #s(literal 2 binary64)) %271 = (/.f64 (*.f64 a %268) %270) %273 = (+.f64 y (fma.f64 #s(literal -1 binary64) %250 %271)) %278 = (pow.f64 t #s(literal 3 binary64)) %281 = (+.f64 y (fma.f64 #s(literal -1 binary64) %250 (/.f64 (*.f64 %217 %268) %278))) %283 = (fma.f64 #s(literal -1 binary64) %261 (*.f64 #s(literal -1 binary64) %271)) %307 = (-.f64 %144 %260) %310 = (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 %307 t))) %313 = (*.f64 a %307) %319 = (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 z %87 (/.f64 %313 t)) %260) t))) %331 = (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %217 %307) t)) %313) t) %144) %260) t))) %338 = (*.f64 %87 %15) %339 = (/.f64 %338 t) %340 = (*.f64 #s(literal -1 binary64) %339) %342 = (*.f64 a %338) %344 = (fma.f64 #s(literal -1 binary64) (/.f64 %342 %270) %340) %348 = (/.f64 %338 %270) %351 = (fma.f64 #s(literal -1 binary64) %339 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %342 %278)) %348))) %362 = (fma.f64 #s(literal -1 binary64) %339 (*.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %342 (pow.f64 t #s(literal 4 binary64)))) (/.f64 %338 %278))) %348))) %372 = (/.f64 t a) %377 = (/.f64 %338 a) %379 = (*.f64 t %338) %380 = (/.f64 %379 a) %384 = (*.f64 %270 %338) %385 = (/.f64 %384 %217) %387 = (*.f64 #s(literal -1 binary64) %380) %391 = (*.f64 %278 %338) %392 = (pow.f64 a #s(literal 3 binary64)) %402 = (/.f64 %379 %217) %418 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %338 %387) a)) %426 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %338 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 t %338 (/.f64 %384 a)) a))) a)) (approx x #s(literal 0 binary64)) (approx x x) (approx %5 y) (approx %5 (+.f64 y %8)) (approx %14 %16) (approx %14 (fma.f64 #s(literal -1 binary64) %18 %16)) (approx %23 %25) (approx %23 (fma.f64 #s(literal -1 binary64) %27 %25)) (approx %30 (fma.f64 x %34 %25)) (approx %5 %8) (approx %5 (*.f64 x (-.f64 %38 #s(literal 1 binary64)))) (approx %14 (*.f64 #s(literal -1 binary64) %18)) (approx %14 (*.f64 x (fma.f64 #s(literal -1 binary64) %15 %44))) (approx %23 %48) (approx %23 (*.f64 x %52)) (approx %30 (*.f64 x %34)) (approx %30 (*.f64 x (+.f64 #s(literal 1 binary64) %52))) (approx %5 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %38))))) (approx %14 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 z (*.f64 #s(literal -1 binary64) %44)) t)))) (approx %23 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %72 %73)))) (approx %30 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %71 %78)))) (approx %30 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %72 %78)))) (approx %5 %87) (approx %23 %91) (approx %30 %93) (approx %30 (+.f64 x %91)) (approx %5 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %97)))) (approx %14 (*.f64 y (-.f64 (+.f64 z (*.f64 #s(literal -1 binary64) %102)) t))) (approx %23 (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) %109 %71) %73))) (approx %30 %90) (approx %30 (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) %109 (+.f64 %97 %71)) %73))) (approx %5 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 %97 #s(literal 1 binary64))))) (approx %14 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %15 %102)))) (approx %23 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %32 %109)))) (approx %30 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 %93 y) %33)))) (approx z z) (approx %13 %138) (approx %13 %15) (approx %14 (*.f64 #s(literal -1 binary64) %141)) (approx %14 (fma.f64 #s(literal -1 binary64) %141 %144)) (approx %23 %148) (approx %23 %154) (approx %30 %156) (approx %30 (+.f64 x %154)) (approx %13 (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %160)))) (approx %14 %144) (approx %14 (*.f64 z (-.f64 (+.f64 y (*.f64 #s(literal -1 binary64) %166)) x))) (approx %23 (/.f64 %144 %24)) (approx %23 (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) %175 %150) %151))) (approx %30 %153) (approx %30 (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) %175 (+.f64 (/.f64 x z) %150)) %151))) (approx %13 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 %160 #s(literal 1 binary64))))) (approx %14 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %87 %166)))) (approx %23 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %195 %175)))) (approx %30 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 %156 z) (*.f64 #s(literal -1 binary64) %195))))) (approx t t) (approx %13 (+.f64 z %138)) (approx %22 a) (approx %22 (+.f64 a %138)) (approx %23 %212) (approx %23 %221) (approx %23 %227) (approx %23 %236) (approx %30 (+.f64 x %212)) (approx %30 (+.f64 x %221)) (approx %30 (+.f64 x %227)) (approx %30 (+.f64 x %236)) (approx %13 (*.f64 t (-.f64 %246 #s(literal 1 binary64)))) (approx %14 (*.f64 t (fma.f64 #s(literal -1 binary64) %87 %250))) (approx %22 (*.f64 t (-.f64 %254 #s(literal 1 binary64)))) (approx %23 (-.f64 %259 %263)) (approx %23 (-.f64 %273 %263)) (approx %23 (-.f64 %281 (+.f64 x %283))) (approx %30 (-.f64 %259 %262)) (approx %30 (-.f64 %273 %262)) (approx %30 (-.f64 %281 %283)) (approx %13 (*.f64 #s(literal -1 binary64) (*.f64 t (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %246))))) (approx %14 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 %259 x)))) (approx %22 (*.f64 #s(literal -1 binary64) (*.f64 t (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %254))))) (approx %23 (-.f64 %310 x)) (approx %23 (-.f64 %319 x)) (approx %23 (-.f64 %331 x)) (approx %30 %310) (approx %30 %319) (approx %30 %331) (approx %22 %24) (approx %23 %340) (approx %23 %344) (approx %23 %351) (approx %23 %362) (approx %30 (+.f64 x %340)) (approx %30 (+.f64 x %344)) (approx %30 (+.f64 x %351)) (approx %30 (+.f64 x %362)) (approx %22 (*.f64 a (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %372)))) (approx %23 %377) (approx %23 (/.f64 (fma.f64 %87 %15 %380) a)) (approx %23 (/.f64 (-.f64 (fma.f64 %87 %15 %385) %387) a)) (approx %23 (/.f64 (-.f64 (fma.f64 %87 %15 (/.f64 %391 %392)) (fma.f64 #s(literal -1 binary64) %380 (*.f64 #s(literal -1 binary64) %385))) a)) (approx %30 (+.f64 x %377)) (approx %30 (+.f64 x (+.f64 %402 %377))) (approx %30 (-.f64 (+.f64 x (+.f64 %377 (/.f64 %384 %392))) (*.f64 #s(literal -1 binary64) %402))) (approx %22 (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 %372 #s(literal 1 binary64))))) (approx %23 %418) (approx %23 %426) (approx %23 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %338 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %384 (*.f64 #s(literal -1 binary64) (/.f64 %391 a))) a) %379) a))) a))) (approx %30 (+.f64 x %418)) (approx %30 (+.f64 x %426)) |
15 calls:
| Time | Variable | Point |
|---|---|---|
| 6.0ms | x | -inf |
| 2.0ms | t | inf |
| 1.0ms | a | inf |
| 1.0ms | z | -inf |
| 1.0ms | x | inf |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 11 | 45 |
| 0 | 17 | 45 |
| 1 | 57 | 45 |
| 2 | 201 | 45 |
| 3 | 816 | 45 |
| 0 | 4173 | 45 |
| 0 | 4389 | 44 |
| 1× | iter-limit |
| 1× | iter-limit |
| 1× | node-limit |
| 1× | iter-limit |
| Inputs |
|---|
%2 = (-.f64 y x) %5 = (-.f64 z t) %6 = (*.f64 %2 %5) %8 = (-.f64 a t) %9 = (/.f64 %6 %8) x y %2 z t %5 %6 a %8 %9 (+.f64 x %9) |
| Outputs |
|---|
%2 = (-.f64 y x) %4 = (*.f64 %2 #s(literal 2 binary64)) %7 = (*.f64 %2 #s(literal 1/2 binary64)) %16 = (-.f64 x y) %17 = (*.f64 %16 #s(literal 1 binary64)) %21 = (*.f64 %2 #s(literal 0 binary64)) %24 = (*.f64 #s(literal 1/2 binary64) %2) %26 = (*.f64 #s(literal 0 binary64) %2) %30 = (neg.f64 x) %31 = (neg.f64 y) %35 = (*.f64 #s(literal 1 binary64) %2) %42 = (-.f64 z t) %43 = (*.f64 %42 #s(literal 2 binary64)) %45 = (*.f64 %42 #s(literal 1/2 binary64)) %52 = (-.f64 t z) %53 = (*.f64 %52 #s(literal 1 binary64)) %56 = (*.f64 %42 #s(literal 0 binary64)) %59 = (*.f64 #s(literal 1/2 binary64) %42) %61 = (*.f64 #s(literal 0 binary64) %42) %65 = (neg.f64 t) %66 = (neg.f64 z) %70 = (*.f64 #s(literal 1 binary64) %42) %75 = (*.f64 #s(literal 1 binary64) %16) %77 = (*.f64 #s(literal 1 binary64) %52) %79 = (*.f64 %16 %42) %81 = (*.f64 %79 #s(literal -2 binary64)) %83 = (*.f64 %42 %2) %84 = (*.f64 %83 #s(literal 1/2 binary64)) %88 = (*.f64 %79 #s(literal 2 binary64)) %91 = (*.f64 %83 #s(literal 2 binary64)) %93 = (*.f64 #s(literal 2 binary64) %83) %95 = (*.f64 #s(literal 1/2 binary64) %83) %104 = (*.f64 %16 #s(literal -1 binary64)) %106 = (*.f64 %52 #s(literal -1 binary64)) %115 = (*.f64 %83 #s(literal 0 binary64)) %117 = (*.f64 #s(literal 0 binary64) %83) %138 = (*.f64 %52 x) %139 = (*.f64 %42 y) %140 = (*.f64 %139 #s(literal 1 binary64)) %142 = (*.f64 %138 #s(literal 1 binary64)) %144 = (*.f64 %16 t) %145 = (*.f64 z %2) %146 = (*.f64 %145 #s(literal 1 binary64)) %148 = (*.f64 %144 #s(literal 1 binary64)) %152 = (fma.f64 z %30 %139) %154 = (fma.f64 %30 z %139) %156 = (fma.f64 %65 y %145) %158 = (fma.f64 y %65 %145) %161 = (fma.f64 t x %139) %163 = (fma.f64 y z %144) %165 = (*.f64 y z) %166 = (*.f64 t %2) %167 = (-.f64 %165 %166) %174 = (fma.f64 z y %138) %176 = (fma.f64 t x %145) %178 = (*.f64 z y) %179 = (*.f64 %42 x) %180 = (-.f64 %178 %179) %196 = (*.f64 #s(literal 1 binary64) %139) %198 = (*.f64 #s(literal 1 binary64) %138) %200 = (*.f64 #s(literal 1 binary64) %145) %202 = (*.f64 #s(literal 1 binary64) %144) %221 = (fma.f64 z y %144) %223 = (-.f64 %178 %166) %226 = (fma.f64 %65 y %138) %228 = (fma.f64 z %30 %144) %230 = (*.f64 %65 y) %231 = (-.f64 %230 %179) %233 = (*.f64 z %30) %234 = (-.f64 %233 %166) %242 = (fma.f64 y z %138) %245 = (-.f64 %165 %179) %248 = (fma.f64 y %65 %138) %250 = (fma.f64 %30 z %144) %252 = (*.f64 y %65) %253 = (-.f64 %252 %179) %255 = (*.f64 %30 z) %256 = (-.f64 %255 %166) %263 = (*.f64 %52 y) %266 = (*.f64 %16 z) %299 = (*.f64 t x) %311 = (-.f64 a t) %313 = (/.f64 #s(literal 1 binary64) %311) %315 = (-.f64 t a) %321 = (/.f64 #s(literal -1 binary64) %311) %322 = (*.f64 %321 %52) %324 = (*.f64 %313 %91) %326 = (/.f64 %52 %311) %328 = (/.f64 %16 %311) %330 = (*.f64 %321 %16) %332 = (/.f64 %16 %315) %334 = (/.f64 %52 %315) %336 = (/.f64 #s(literal -1/2 binary64) %311) %338 = (/.f64 #s(literal -1/2 binary64) %315) %342 = (/.f64 %83 %311) %343 = (*.f64 #s(literal 2 binary64) %342) %345 = (*.f64 %336 %79) %347 = (*.f64 %338 %83) %349 = (*.f64 #s(literal 1/2 binary64) %342) %353 = (/.f64 %83 %315) %366 = (/.f64 z %311) %368 = (-.f64 (*.f64 %366 %311) t) %373 = (*.f64 %315 %315) %376 = (fma.f64 z %311 (*.f64 %315 t)) %386 = (/.f64 y %311) %387 = (*.f64 %386 %42) %390 = (*.f64 %366 %2) %404 = (*.f64 %311 %83) %414 = (*.f64 %139 #s(literal 2 binary64)) %415 = (/.f64 x %315) %416 = (*.f64 %415 %42) %420 = (*.f64 %138 #s(literal 2 binary64)) %422 = (*.f64 %145 #s(literal 2 binary64)) %423 = (/.f64 t %315) %424 = (*.f64 %423 %2) %427 = (*.f64 %332 z) %429 = (*.f64 %313 z) %430 = (*.f64 %332 %65) %432 = (*.f64 %313 %30) %434 = (*.f64 %313 y) %440 = (*.f64 %138 #s(literal -1 binary64)) %442 = (*.f64 %139 #s(literal -1 binary64)) %446 = (*.f64 %145 #s(literal -1 binary64)) %448 = (*.f64 %430 #s(literal 1 binary64)) %450 = (*.f64 %266 %321) %452 = (*.f64 %166 %321) %460 = (/.f64 z %315) %461 = (/.f64 t %311) %462 = (*.f64 %461 %16) %470 = (*.f64 %338 %145) %472 = (*.f64 %338 %138) %474 = (*.f64 %338 %139) %480 = (*.f64 %321 %266) %482 = (*.f64 %321 %166) %484 = (*.f64 %321 %179) %486 = (*.f64 %321 %263) %488 = (*.f64 %460 %16) %492 = (*.f64 %321 %145) %494 = (*.f64 %321 %139) %496 = (*.f64 %321 %138) %498 = (*.f64 %321 %144) %504 = (*.f64 %16 %461) %506 = (*.f64 %16 %460) %508 = (*.f64 %321 %30) %510 = (*.f64 %321 y) %524 = (*.f64 #s(literal 1 binary64) %424) %541 = (*.f64 y %326) %550 = (/.f64 %138 %315) %554 = (*.f64 %423 %16) %576 = (fma.f64 %315 x %79) %579 = (fma.f64 %311 x %83) %582 = (*.f64 %576 #s(literal -1 binary64)) %584 = (*.f64 %576 #s(literal 1 binary64)) %586 = (*.f64 x #s(literal 1 binary64)) %587 = (fma.f64 %586 %315 %79) %589 = (fma.f64 %586 %311 %83) %591 = (*.f64 %311 x) %592 = (*.f64 %42 %311) %593 = (*.f64 %16 %592) %594 = (fma.f64 %591 %315 %593) %595 = (*.f64 %311 %315) %596 = (/.f64 #s(literal 1 binary64) %595) %598 = (*.f64 %311 %579) %599 = (/.f64 #s(literal 1 binary64) %373) %602 = (*.f64 (*.f64 %311 %16) %42) %603 = (fma.f64 %591 %315 %602) %605 = (fma.f64 %591 %311 %404) %610 = (-.f64 %353 x) %612 = (*.f64 #s(literal 1 binary64) %579) %616 = (fma.f64 %328 %52 x) %633 = (*.f64 %315 x) %638 = (*.f64 %591 %315) %646 = (*.f64 %315 %311) %648 = (*.f64 %633 %315) %653 = (*.f64 %633 %311) %656 = (*.f64 %591 %311) %659 = (*.f64 %315 %79) %662 = (*.f64 %315 %83) %714 = (fma.f64 %415 %42 %586) %716 = (fma.f64 %415 %42 x) %718 = (-.f64 %416 %30) %721 = (*.f64 %30 (+.f64 %42 %315)) %722 = (*.f64 %313 %721) %724 = (*.f64 %721 %313) %726 = (/.f64 %721 %311) %730 = (*.f64 %313 %591) %743 = (fma.f64 %386 %42 %586) %745 = (fma.f64 %386 %42 x) %747 = (-.f64 %387 %30) %749 = (fma.f64 %423 %2 %586) %751 = (fma.f64 %423 %2 x) %753 = (-.f64 %424 %30) %755 = (fma.f64 %16 t %591) %756 = (*.f64 %755 %313) %758 = (/.f64 %755 %311) %767 = (fma.f64 %332 %65 %586) %769 = (fma.f64 %332 %65 x) %771 = (-.f64 %430 %30) %773 = (*.f64 %313 %755) %821 = (fma.f64 %311 x %139) %823 = (fma.f64 %311 x %145) %825 = (*.f64 a x) %826 = (fma.f64 %16 %52 %825) %827 = (*.f64 x %423) %912 = (fma.f64 x %423 %342) %914 = (-.f64 %827 %353) %916 = (fma.f64 %30 t %83) %917 = (*.f64 %916 %313) %919 = (/.f64 %916 %311) %1000 = (*.f64 %313 (*.f64 %30 t)) %1015 = (*.f64 %313 %916) %1045 = (/.f64 x %311) %1094 = (/.f64 a %311) %1102 = (*.f64 %366 %16) %1135 = (/.f64 %638 %595) %1140 = (/.f64 %656 %373) %1169 = (/.f64 %825 %311) x y (*.f64 %4 #s(literal 1/2 binary64)) (*.f64 %7 #s(literal 2 binary64)) (*.f64 %2 #s(literal 1 binary64)) (pow.f64 %2 #s(literal 1 binary64)) (/.f64 %4 #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %2 #s(literal -1 binary64))) (neg.f64 %17) (neg.f64 %16) (fma.f64 %4 #s(literal 1/2 binary64) %21) (fma.f64 %7 #s(literal 2 binary64) %21) (fma.f64 #s(literal 1/2 binary64) %2 %24) (fma.f64 #s(literal 1 binary64) %2 %26) (fma.f64 %2 #s(literal 1/2 binary64) %7) (fma.f64 %2 #s(literal 1 binary64) %21) (-.f64 %30 %31) %2 (+.f64 %7 %7) (+.f64 %24 %24) (+.f64 %35 %26) (+.f64 %30 y) (+.f64 %2 %21) (+.f64 y %30) z t (*.f64 %43 #s(literal 1/2 binary64)) (*.f64 %45 #s(literal 2 binary64)) (*.f64 %42 #s(literal 1 binary64)) (pow.f64 %42 #s(literal 1 binary64)) (/.f64 %43 #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %42 #s(literal -1 binary64))) (neg.f64 %53) (neg.f64 %52) (fma.f64 %43 #s(literal 1/2 binary64) %56) (fma.f64 %45 #s(literal 2 binary64) %56) (fma.f64 #s(literal 1/2 binary64) %42 %59) (fma.f64 #s(literal 1 binary64) %42 %61) (fma.f64 %42 #s(literal 1/2 binary64) %45) (fma.f64 %42 #s(literal 1 binary64) %56) (-.f64 %65 %66) %42 (+.f64 %45 %45) (+.f64 %59 %59) (+.f64 %70 %61) (+.f64 %65 z) (+.f64 %42 %56) (+.f64 z %65) (*.f64 %75 %52) (*.f64 %77 %16) (*.f64 %81 #s(literal 1/2 binary64)) (*.f64 %84 #s(literal 2 binary64)) (*.f64 %70 %2) (*.f64 %35 %42) (*.f64 %88 #s(literal -1/2 binary64)) (*.f64 %91 #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) %93) (*.f64 #s(literal 2 binary64) %95) (*.f64 %16 %53) (*.f64 %16 %52) (*.f64 %52 %17) (*.f64 %52 %16) (*.f64 %79 #s(literal -1 binary64)) (*.f64 #s(literal 1 binary64) %83) (*.f64 %83 #s(literal 1 binary64)) (*.f64 %42 %104) %83 (*.f64 %2 %106) (*.f64 %2 %42) (pow.f64 %83 #s(literal 1 binary64)) (/.f64 %93 #s(literal 2 binary64)) (/.f64 %91 #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %83 #s(literal -1 binary64))) (neg.f64 %79) (fma.f64 %75 %52 %115) (fma.f64 %75 %52 %117) (fma.f64 %77 %16 %115) (fma.f64 %77 %16 %117) (fma.f64 %81 #s(literal 1/2 binary64) %115) (fma.f64 %81 #s(literal 1/2 binary64) %117) (fma.f64 %84 #s(literal 2 binary64) %115) (fma.f64 %84 #s(literal 2 binary64) %117) (fma.f64 %70 %2 %115) (fma.f64 %70 %2 %117) (fma.f64 %35 %42 %115) (fma.f64 %35 %42 %117) (fma.f64 %88 #s(literal -1/2 binary64) %115) (fma.f64 %88 #s(literal -1/2 binary64) %117) (fma.f64 %91 #s(literal 1/2 binary64) %115) (fma.f64 %91 #s(literal 1/2 binary64) %117) (fma.f64 #s(literal 1/2 binary64) %93 %115) (fma.f64 #s(literal 1/2 binary64) %93 %117) (fma.f64 #s(literal 1/2 binary64) %83 %95) (fma.f64 #s(literal 2 binary64) %95 %115) (fma.f64 #s(literal 2 binary64) %95 %117) (fma.f64 %138 #s(literal 1 binary64) %140) (fma.f64 %139 #s(literal 1 binary64) %142) (fma.f64 %144 #s(literal 1 binary64) %146) (fma.f64 %145 #s(literal 1 binary64) %148) (fma.f64 %31 %52 %138) (fma.f64 %66 %16 %144) (fma.f64 %30 %65 %152) (fma.f64 %30 %65 %154) (fma.f64 %30 %65 %156) (fma.f64 %30 %65 %158) (fma.f64 %30 %42 %139) (fma.f64 %30 z %161) (fma.f64 %30 z %163) (fma.f64 %30 z %167) (fma.f64 %65 %30 %152) (fma.f64 %65 %30 %154) (fma.f64 %65 %30 %156) (fma.f64 %65 %30 %158) (fma.f64 %65 %2 %145) (fma.f64 %65 y %174) (fma.f64 %65 y %176) (fma.f64 %65 y %180) (fma.f64 %16 %53 %115) (fma.f64 %16 %53 %117) (fma.f64 %16 %66 %144) (fma.f64 %16 %52 %115) (fma.f64 %16 %52 %117) (fma.f64 %16 t %145) (fma.f64 %52 %17 %115) (fma.f64 %52 %17 %117) (fma.f64 %52 %31 %138) (fma.f64 %52 %16 %115) (fma.f64 %52 %16 %117) (fma.f64 %52 x %139) (fma.f64 %79 #s(literal -1 binary64) %115) (fma.f64 %79 #s(literal -1 binary64) %117) (fma.f64 #s(literal 1 binary64) %138 %196) (fma.f64 #s(literal 1 binary64) %139 %198) (fma.f64 #s(literal 1 binary64) %144 %200) (fma.f64 #s(literal 1 binary64) %145 %202) (fma.f64 #s(literal 1 binary64) %83 %115) (fma.f64 #s(literal 1 binary64) %83 %117) (fma.f64 %83 #s(literal 1/2 binary64) %84) (fma.f64 %83 #s(literal 1 binary64) %115) (fma.f64 %83 #s(literal 1 binary64) %117) (fma.f64 %42 %104 %115) (fma.f64 %42 %104 %117) (fma.f64 %42 %30 %139) (fma.f64 %42 %2 %115) (fma.f64 %42 %2 %117) (fma.f64 %42 y %138) (fma.f64 t %16 %145) (fma.f64 t x %152) (fma.f64 t x %154) (fma.f64 t x %156) (fma.f64 t x %158) (fma.f64 z %30 %161) (fma.f64 z %30 %221) (fma.f64 z %30 %223) (fma.f64 z %2 %144) (fma.f64 z y %226) (fma.f64 z y %228) (fma.f64 z y %231) (fma.f64 z y %234) (fma.f64 %2 %106 %115) (fma.f64 %2 %106 %117) (fma.f64 %2 %65 %145) (fma.f64 %2 %42 %115) (fma.f64 %2 %42 %117) (fma.f64 %2 z %144) (fma.f64 y %65 %242) (fma.f64 y %65 %176) (fma.f64 y %65 %245) (fma.f64 y %42 %138) (fma.f64 y z %248) (fma.f64 y z %250) (fma.f64 y z %253) (fma.f64 y z %256) (fma.f64 x %52 %139) (fma.f64 x t %152) (fma.f64 x t %154) (fma.f64 x t %156) (fma.f64 x t %158) (-.f64 %138 %263) (-.f64 %139 %179) (-.f64 %144 %266) (-.f64 %145 %166) (+.f64 %198 %196) (+.f64 %196 %198) (+.f64 %202 %200) (+.f64 %200 %202) (+.f64 %84 %84) (+.f64 %142 %140) (+.f64 %140 %142) (+.f64 %148 %146) (+.f64 %146 %148) (+.f64 %95 %95) (+.f64 %255 %161) (+.f64 %255 %163) (+.f64 %255 %167) (+.f64 %165 %248) (+.f64 %165 %250) (+.f64 %165 %253) (+.f64 %165 %256) (+.f64 %252 %242) (+.f64 %252 %176) (+.f64 %252 %245) (+.f64 %230 %174) (+.f64 %230 %176) (+.f64 %230 %180) (+.f64 %178 %226) (+.f64 %178 %228) (+.f64 %178 %231) (+.f64 %178 %234) (+.f64 %233 %161) (+.f64 %233 %221) (+.f64 %233 %223) (+.f64 %299 %152) (+.f64 %299 %154) (+.f64 %299 %156) (+.f64 %299 %158) (+.f64 %138 %139) (+.f64 %139 %138) (+.f64 %144 %145) (+.f64 %145 %144) (+.f64 %83 %115) (+.f64 %83 %117) a (pow.f64 %311 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) %313) (neg.f64 %315) (-.f64 %65 (neg.f64 a)) %311 (+.f64 %65 a) (+.f64 a %65) (*.f64 %322 %2) (*.f64 %324 #s(literal 1/2 binary64)) (*.f64 %75 %326) (*.f64 %77 %328) (*.f64 %330 %42) (*.f64 %70 %332) (*.f64 %35 %334) (*.f64 %88 %336) (*.f64 %91 %338) (*.f64 %328 %52) (*.f64 %332 %42) (*.f64 #s(literal 1/2 binary64) %343) (*.f64 #s(literal 2 binary64) %345) (*.f64 #s(literal 2 binary64) %347) (*.f64 #s(literal 2 binary64) %349) (*.f64 %326 %16) (*.f64 %321 %79) (*.f64 #s(literal -1 binary64) %353) (*.f64 %334 %2) (*.f64 %16 %326) (*.f64 %52 %328) (*.f64 %313 %83) (*.f64 %79 %321) (*.f64 #s(literal 1 binary64) %342) (*.f64 %342 #s(literal 1 binary64)) (*.f64 %83 %313) (*.f64 %42 %332) (*.f64 %2 %334) (pow.f64 %342 #s(literal 1 binary64)) (/.f64 (*.f64 %2 %368) %311) (/.f64 (*.f64 %2 (*.f64 %311 %42)) %373) (/.f64 (*.f64 %2 %376) %373) (/.f64 (*.f64 %368 %2) %311) (/.f64 (*.f64 %376 %2) %373) (/.f64 %343 #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal -1 binary64) %79) %311) (/.f64 (fma.f64 %387 %311 %138) %311) (/.f64 (fma.f64 %390 %311 %144) %311) (/.f64 (fma.f64 %139 %311 (*.f64 %311 %138)) %373) (/.f64 (fma.f64 %145 %311 (*.f64 %311 %144)) %373) (/.f64 (*.f64 #s(literal 2 binary64) %79) (*.f64 #s(literal 2 binary64) %315)) (/.f64 %93 (*.f64 #s(literal 2 binary64) %311)) (/.f64 %404 %373) (/.f64 %79 %315) (/.f64 #s(literal 1 binary64) (pow.f64 %342 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %315 %79)) (/.f64 #s(literal 1 binary64) (/.f64 %311 %83)) %342 (neg.f64 %353) (fma.f64 %414 %338 %416) (fma.f64 (*.f64 %144 #s(literal 2 binary64)) %338 %390) (fma.f64 %420 %338 %387) (fma.f64 %422 %338 %424) (fma.f64 (*.f64 %313 %65) %2 %427) (fma.f64 %429 %2 %430) (fma.f64 %432 %42 %387) (fma.f64 %434 %42 %416) (fma.f64 %142 %313 %387) (fma.f64 %140 %313 %416) (fma.f64 %148 %313 %390) (fma.f64 %146 %313 %424) (fma.f64 %440 %321 %387) (fma.f64 %442 %321 %416) (fma.f64 (*.f64 %144 #s(literal -1 binary64)) %321 %390) (fma.f64 %446 %321 %424) (fma.f64 %427 #s(literal 1 binary64) %448) (fma.f64 %166 %321 %450) (fma.f64 %266 %321 %452) (fma.f64 %263 %321 %416) (fma.f64 %179 %321 %387) (fma.f64 %416 #s(literal 1 binary64) %387) (fma.f64 %387 #s(literal 1 binary64) %416) (fma.f64 %424 #s(literal 1 binary64) %390) (fma.f64 %390 #s(literal 1 binary64) %424) (fma.f64 %460 %16 %462) (fma.f64 %415 %42 %387) (fma.f64 %386 %42 %416) (fma.f64 %332 %65 %427) (fma.f64 %332 z %430) (fma.f64 #s(literal 2 binary64) (*.f64 %338 %144) %427) (fma.f64 #s(literal 2 binary64) %470 %430) (fma.f64 #s(literal 2 binary64) %472 %387) (fma.f64 #s(literal 2 binary64) %474 %416) (fma.f64 %138 %313 %387) (fma.f64 %139 %313 %416) (fma.f64 %144 %313 %390) (fma.f64 %145 %313 %424) (fma.f64 %321 %166 %480) (fma.f64 %321 %266 %482) (fma.f64 %321 %263 %484) (fma.f64 %321 %179 %486) (fma.f64 %461 %16 %488) (fma.f64 %423 %2 %390) (fma.f64 %366 %2 %424) (fma.f64 #s(literal -1 binary64) %492 %430) (fma.f64 #s(literal -1 binary64) %494 %416) (fma.f64 #s(literal -1 binary64) %496 %387) (fma.f64 #s(literal -1 binary64) %498 %427) (fma.f64 %334 %30 %387) (fma.f64 %334 y %416) (fma.f64 %30 %334 %387) (fma.f64 %65 %332 %390) (fma.f64 %16 %460 %504) (fma.f64 %16 %461 %506) (fma.f64 %52 %508 %387) (fma.f64 %52 %510 %416) (fma.f64 %313 %198 %387) (fma.f64 %313 %196 %416) (fma.f64 %313 %202 %427) (fma.f64 %313 %200 %430) (fma.f64 %313 %138 %387) (fma.f64 %313 %139 %416) (fma.f64 %313 %144 %427) (fma.f64 %313 %145 %430) (fma.f64 #s(literal 1 binary64) %430 %427) (fma.f64 #s(literal 1 binary64) %427 %430) (fma.f64 #s(literal 1 binary64) %416 %387) (fma.f64 #s(literal 1 binary64) %387 %416) (fma.f64 #s(literal 1 binary64) %390 %524) (fma.f64 %42 %432 %387) (fma.f64 %42 %434 %416) (fma.f64 %42 %415 %387) (fma.f64 %42 %386 %416) (fma.f64 z %332 %424) (fma.f64 %2 %423 %390) (fma.f64 %2 %366 %424) (fma.f64 y %334 %416) (-.f64 %427 %498) (-.f64 %427 (neg.f64 %430)) (-.f64 %416 (*.f64 %326 y)) (-.f64 %416 (*.f64 %31 %334)) (-.f64 %416 %541) (-.f64 %387 (*.f64 %179 %313)) (-.f64 %387 (*.f64 %326 %30)) (-.f64 %387 %496) (-.f64 %387 (*.f64 x %334)) (-.f64 %387 %550) (-.f64 %390 (*.f64 %461 %2)) (-.f64 %390 %554) (+.f64 %486 %484) (+.f64 %484 %486) (+.f64 %480 %482) (+.f64 %482 %480) (+.f64 (*.f64 #s(literal 1 binary64) %390) %524) (+.f64 %450 %452) (+.f64 %452 %450) (+.f64 (*.f64 %427 #s(literal 1 binary64)) %448) (+.f64 %488 %462) (+.f64 %504 %506) (+.f64 %506 %504) (+.f64 %462 %488) (+.f64 %430 %427) (+.f64 %427 %430) (+.f64 %416 %387) (+.f64 %387 %416) (+.f64 %424 %390) (+.f64 %390 %424) (*.f64 (*.f64 %576 #s(literal 2 binary64)) %336) (*.f64 (*.f64 %579 #s(literal 2 binary64)) %338) (*.f64 %582 %313) (*.f64 %584 %321) (*.f64 %587 %321) (*.f64 %589 %313) (*.f64 %594 %596) (*.f64 %598 %599) (*.f64 %603 %596) (*.f64 %605 %599) (*.f64 #s(literal 2 binary64) (*.f64 %338 %579)) (*.f64 %576 %321) (*.f64 #s(literal -1 binary64) %610) (*.f64 %313 %612) (*.f64 %313 %579) (*.f64 %579 %313) (*.f64 #s(literal 1 binary64) %616) (*.f64 %616 #s(literal 1 binary64)) (pow.f64 %616 #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal -1 binary64) %579) %315) (/.f64 (/.f64 %594 %311) %315) (/.f64 (/.f64 %598 %311) %311) (/.f64 (/.f64 %603 %311) %315) (/.f64 (/.f64 %605 %311) %311) (/.f64 %612 %311) (/.f64 %582 %311) (/.f64 %584 %315) (/.f64 (fma.f64 %342 %315 %633) %315) (/.f64 (fma.f64 %342 %311 %591) %311) (/.f64 (fma.f64 %83 %315 %638) %595) (/.f64 (fma.f64 %633 %315 (*.f64 %79 %315)) %373) (/.f64 (fma.f64 %633 %311 (*.f64 %83 %315)) %646) (/.f64 (fma.f64 %79 %315 %648) %373) (/.f64 (fma.f64 %16 %592 %638) %646) (/.f64 (fma.f64 %83 %315 %653) %595) (/.f64 (fma.f64 %83 %311 %656) %373) (/.f64 (fma.f64 %633 %315 %659) %373) (/.f64 (fma.f64 %633 %311 %662) %646) (/.f64 (fma.f64 %79 %315 (*.f64 %315 %633)) %373) (/.f64 (fma.f64 %16 %592 (*.f64 %315 %591)) %646) (/.f64 (-.f64 %653 %659) %646) (/.f64 (-.f64 %648 %662) %373) (/.f64 (neg.f64 %587) %311) (/.f64 (neg.f64 %589) %315) (/.f64 (neg.f64 %594) %373) (/.f64 (neg.f64 %598) %595) (/.f64 (neg.f64 %603) %373) (/.f64 (neg.f64 %605) %595) (/.f64 %587 %315) (/.f64 %589 %311) (/.f64 %594 %595) (/.f64 %598 %373) (/.f64 %603 %595) (/.f64 %605 %373) (/.f64 %576 %315) (/.f64 %579 %311) (/.f64 #s(literal 1 binary64) (/.f64 %315 %587)) (/.f64 #s(literal 1 binary64) (/.f64 %311 %589)) (/.f64 #s(literal 1 binary64) (/.f64 %595 %594)) (/.f64 #s(literal 1 binary64) (/.f64 %373 %598)) (/.f64 #s(literal 1 binary64) (/.f64 %595 %603)) (/.f64 #s(literal 1 binary64) (/.f64 %373 %605)) (/.f64 #s(literal 1 binary64) (pow.f64 %616 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %315 %576)) (/.f64 #s(literal 1 binary64) (/.f64 %311 %579)) (neg.f64 %610) (fma.f64 %414 %338 %714) (fma.f64 %414 %338 %716) (fma.f64 %414 %338 %718) (fma.f64 %414 %338 %722) (fma.f64 %414 %338 %724) (fma.f64 %414 %338 %726) (fma.f64 (*.f64 %591 #s(literal 2 binary64)) %338 %342) (fma.f64 %322 %2 %730) (fma.f64 %322 %2 %586) (fma.f64 %322 %2 x) (fma.f64 %324 #s(literal 1/2 binary64) %730) (fma.f64 %324 #s(literal 1/2 binary64) %586) (fma.f64 %324 #s(literal 1/2 binary64) x) (fma.f64 %75 %326 %730) (fma.f64 %75 %326 %586) (fma.f64 %75 %326 x) (fma.f64 %77 %328 %730) (fma.f64 %77 %328 %586) (fma.f64 %77 %328 x) (fma.f64 %420 %338 %743) (fma.f64 %420 %338 %745) (fma.f64 %420 %338 %747) (fma.f64 %422 %338 %749) (fma.f64 %422 %338 %751) (fma.f64 %422 %338 %753) (fma.f64 %422 %338 %756) (fma.f64 %422 %338 %758) (fma.f64 %330 %42 %730) (fma.f64 %330 %42 %586) (fma.f64 %330 %42 x) (fma.f64 (*.f64 %591 #s(literal -1 binary64)) %321 %342) (fma.f64 (*.f64 %591 #s(literal 1 binary64)) %313 %342) (fma.f64 %429 %2 %767) (fma.f64 %429 %2 %769) (fma.f64 %429 %2 %771) (fma.f64 %429 %2 %773) (fma.f64 %432 %42 %743) (fma.f64 %432 %42 %745) (fma.f64 %432 %42 %747) (fma.f64 %434 %42 %714) (fma.f64 %434 %42 %716) (fma.f64 %434 %42 %718) (fma.f64 %434 %42 %722) (fma.f64 %434 %42 %724) (fma.f64 %434 %42 %726) (fma.f64 %142 %313 %743) (fma.f64 %142 %313 %745) (fma.f64 %142 %313 %747) (fma.f64 %140 %313 %714) (fma.f64 %140 %313 %716) (fma.f64 %140 %313 %718) (fma.f64 %140 %313 %722) (fma.f64 %140 %313 %724) (fma.f64 %140 %313 %726) (fma.f64 %146 %313 %749) (fma.f64 %146 %313 %751) (fma.f64 %146 %313 %753) (fma.f64 %146 %313 %756) (fma.f64 %146 %313 %758) (fma.f64 %70 %332 %730) (fma.f64 %70 %332 %586) (fma.f64 %70 %332 x) (fma.f64 %35 %334 %730) (fma.f64 %35 %334 %586) (fma.f64 %35 %334 x) (fma.f64 %440 %321 %743) (fma.f64 %440 %321 %745) (fma.f64 %440 %321 %747) (fma.f64 %442 %321 %714) (fma.f64 %442 %321 %716) (fma.f64 %442 %321 %718) (fma.f64 %442 %321 %722) (fma.f64 %442 %321 %724) (fma.f64 %442 %321 %726) (fma.f64 %446 %321 %749) (fma.f64 %446 %321 %751) (fma.f64 %446 %321 %753) (fma.f64 %446 %321 %756) (fma.f64 %446 %321 %758) (fma.f64 %88 %336 %730) (fma.f64 %88 %336 %586) (fma.f64 %88 %336 x) (fma.f64 %821 %313 %416) (fma.f64 %823 %313 %424) (fma.f64 %826 %313 %827) (fma.f64 %91 %338 %730) (fma.f64 %91 %338 %586) (fma.f64 %91 %338 x) (fma.f64 %263 %321 %714) (fma.f64 %263 %321 %716) (fma.f64 %263 %321 %718) (fma.f64 %263 %321 %722) (fma.f64 %263 %321 %724) (fma.f64 %263 %321 %726) (fma.f64 %179 %321 %743) (fma.f64 %179 %321 %745) (fma.f64 %179 %321 %747) (fma.f64 %328 %52 %730) (fma.f64 %328 %52 %586) %616 (fma.f64 %416 #s(literal 1 binary64) %743) (fma.f64 %416 #s(literal 1 binary64) %745) (fma.f64 %416 #s(literal 1 binary64) %747) (fma.f64 %387 #s(literal 1 binary64) %714) (fma.f64 %387 #s(literal 1 binary64) %716) (fma.f64 %387 #s(literal 1 binary64) %718) (fma.f64 %387 #s(literal 1 binary64) %722) (fma.f64 %387 #s(literal 1 binary64) %724) (fma.f64 %387 #s(literal 1 binary64) %726) (fma.f64 %390 #s(literal 1 binary64) %749) (fma.f64 %390 #s(literal 1 binary64) %751) (fma.f64 %390 #s(literal 1 binary64) %753) (fma.f64 %390 #s(literal 1 binary64) %756) (fma.f64 %390 #s(literal 1 binary64) %758) (fma.f64 %415 %42 %743) (fma.f64 %415 %42 %745) (fma.f64 %415 %42 %747) (fma.f64 %386 %42 %714) (fma.f64 %386 %42 %716) (fma.f64 %386 %42 %718) (fma.f64 %386 %42 %722) (fma.f64 %386 %42 %724) (fma.f64 %386 %42 %726) (fma.f64 %332 %42 %730) (fma.f64 %332 %42 %586) (fma.f64 %332 %42 x) (fma.f64 %332 z %767) (fma.f64 %332 z %769) (fma.f64 %332 z %771) (fma.f64 %332 z %773) (fma.f64 #s(literal 1/2 binary64) %343 %730) (fma.f64 #s(literal 1/2 binary64) %343 %586) (fma.f64 #s(literal 1/2 binary64) %343 x) (fma.f64 #s(literal 2 binary64) %470 %767) (fma.f64 #s(literal 2 binary64) %470 %769) (fma.f64 #s(literal 2 binary64) %470 %771) (fma.f64 #s(literal 2 binary64) %470 %773) (fma.f64 #s(literal 2 binary64) %345 %730) (fma.f64 #s(literal 2 binary64) %345 %586) (fma.f64 #s(literal 2 binary64) %345 x) (fma.f64 #s(literal 2 binary64) %347 %730) (fma.f64 #s(literal 2 binary64) %347 %586) (fma.f64 #s(literal 2 binary64) %347 x) (fma.f64 #s(literal 2 binary64) %349 %730) (fma.f64 #s(literal 2 binary64) %349 %586) (fma.f64 #s(literal 2 binary64) %349 x) (fma.f64 #s(literal 2 binary64) %472 %743) (fma.f64 #s(literal 2 binary64) %472 %745) (fma.f64 #s(literal 2 binary64) %472 %747) (fma.f64 #s(literal 2 binary64) %474 %714) (fma.f64 #s(literal 2 binary64) %474 %716) (fma.f64 #s(literal 2 binary64) %474 %718) (fma.f64 #s(literal 2 binary64) %474 %722) (fma.f64 #s(literal 2 binary64) %474 %724) (fma.f64 #s(literal 2 binary64) %474 %726) (fma.f64 %138 %313 %743) (fma.f64 %138 %313 %745) (fma.f64 %138 %313 %747) (fma.f64 %139 %313 %714) (fma.f64 %139 %313 %716) (fma.f64 %139 %313 %718) (fma.f64 %139 %313 %722) (fma.f64 %139 %313 %724) (fma.f64 %139 %313 %726) (fma.f64 %145 %313 %749) (fma.f64 %145 %313 %751) (fma.f64 %145 %313 %753) (fma.f64 %145 %313 %756) (fma.f64 %145 %313 %758) (fma.f64 %825 %313 %912) (fma.f64 %825 %313 %914) (fma.f64 %825 %313 %917) (fma.f64 %825 %313 %919) (fma.f64 %326 %16 %730) (fma.f64 %326 %16 %586) (fma.f64 %326 %16 x) (fma.f64 %321 %79 %730) (fma.f64 %321 %79 %586) (fma.f64 %321 %79 x) (fma.f64 %633 %321 %342) (fma.f64 %366 %2 %749) (fma.f64 %366 %2 %751) (fma.f64 %366 %2 %753) (fma.f64 %366 %2 %756) (fma.f64 %366 %2 %758) (fma.f64 %586 #s(literal 1 binary64) %342) (fma.f64 #s(literal -1 binary64) %492 %767) (fma.f64 #s(literal -1 binary64) %492 %769) (fma.f64 #s(literal -1 binary64) %492 %771) (fma.f64 #s(literal -1 binary64) %492 %773) (fma.f64 #s(literal -1 binary64) %494 %714) (fma.f64 #s(literal -1 binary64) %494 %716) (fma.f64 #s(literal -1 binary64) %494 %718) (fma.f64 #s(literal -1 binary64) %494 %722) (fma.f64 #s(literal -1 binary64) %494 %724) (fma.f64 #s(literal -1 binary64) %494 %726) (fma.f64 #s(literal -1 binary64) %496 %743) (fma.f64 #s(literal -1 binary64) %496 %745) (fma.f64 #s(literal -1 binary64) %496 %747) (fma.f64 #s(literal -1 binary64) %353 %730) (fma.f64 #s(literal -1 binary64) %353 %586) (fma.f64 #s(literal -1 binary64) %353 x) (fma.f64 %334 %30 %743) (fma.f64 %334 %30 %745) (fma.f64 %334 %30 %747) (fma.f64 %334 %2 %730) (fma.f64 %334 %2 %586) (fma.f64 %334 %2 x) (fma.f64 %334 y %714) (fma.f64 %334 y %716) (fma.f64 %334 y %718) (fma.f64 %334 y %722) (fma.f64 %334 y %724) (fma.f64 %334 y %726) (fma.f64 %30 (*.f64 %315 %313) %342) (fma.f64 %30 (/.f64 %315 %311) %342) (fma.f64 %30 %334 %743) (fma.f64 %30 %334 %745) (fma.f64 %30 %334 %747) (fma.f64 %16 %326 %730) (fma.f64 %16 %326 %586) (fma.f64 %16 %326 x) (fma.f64 %52 %508 %743) (fma.f64 %52 %508 %745) (fma.f64 %52 %508 %747) (fma.f64 %52 %510 %714) (fma.f64 %52 %510 %716) (fma.f64 %52 %510 %718) (fma.f64 %52 %510 %722) (fma.f64 %52 %510 %724) (fma.f64 %52 %510 %726) (fma.f64 %52 %328 %730) (fma.f64 %52 %328 %586) (fma.f64 %52 %328 x) (fma.f64 %313 %198 %743) (fma.f64 %313 %198 %745) (fma.f64 %313 %198 %747) (fma.f64 %313 %196 %714) (fma.f64 %313 %196 %716) (fma.f64 %313 %196 %718) (fma.f64 %313 %196 %722) (fma.f64 %313 %196 %724) (fma.f64 %313 %196 %726) (fma.f64 %313 %200 %767) (fma.f64 %313 %200 %769) (fma.f64 %313 %200 %771) (fma.f64 %313 %200 %773) (fma.f64 %313 %821 %416) (fma.f64 %313 %823 %430) (fma.f64 %313 %826 %1000) (fma.f64 %313 %138 %743) (fma.f64 %313 %138 %745) (fma.f64 %313 %138 %747) (fma.f64 %313 %139 %714) (fma.f64 %313 %139 %716) (fma.f64 %313 %139 %718) (fma.f64 %313 %139 %722) (fma.f64 %313 %139 %724) (fma.f64 %313 %139 %726) (fma.f64 %313 %145 %767) (fma.f64 %313 %145 %769) (fma.f64 %313 %145 %771) (fma.f64 %313 %145 %773) (fma.f64 %313 %825 %1015) (fma.f64 %313 %591 %342) (fma.f64 %313 %83 %730) (fma.f64 %313 %83 %586) (fma.f64 %313 %83 x) (fma.f64 %591 %313 %342) (fma.f64 %315 %415 %342) (fma.f64 %79 %321 %730) (fma.f64 %79 %321 %586) (fma.f64 %79 %321 x) (fma.f64 #s(literal 1 binary64) %427 %767) (fma.f64 #s(literal 1 binary64) %427 %769) (fma.f64 #s(literal 1 binary64) %427 %771) (fma.f64 #s(literal 1 binary64) %427 %773) (fma.f64 #s(literal 1 binary64) %416 %743) (fma.f64 #s(literal 1 binary64) %416 %745) (fma.f64 #s(literal 1 binary64) %416 %747) (fma.f64 #s(literal 1 binary64) %387 %714) (fma.f64 #s(literal 1 binary64) %387 %716) (fma.f64 #s(literal 1 binary64) %387 %718) (fma.f64 #s(literal 1 binary64) %387 %722) (fma.f64 #s(literal 1 binary64) %387 %724) (fma.f64 #s(literal 1 binary64) %387 %726) (fma.f64 #s(literal 1 binary64) %342 %730) (fma.f64 #s(literal 1 binary64) %342 %586) (fma.f64 #s(literal 1 binary64) %342 x) (fma.f64 %342 #s(literal 1 binary64) %730) (fma.f64 %342 #s(literal 1 binary64) %586) (fma.f64 %342 #s(literal 1 binary64) x) (fma.f64 %311 %1045 %342) (fma.f64 a %1045 %912) (fma.f64 a %1045 %914) (fma.f64 a %1045 %917) (fma.f64 a %1045 %919) (fma.f64 %83 %313 %730) (fma.f64 %83 %313 %586) (fma.f64 %83 %313 x) (fma.f64 %42 %432 %743) (fma.f64 %42 %432 %745) (fma.f64 %42 %432 %747) (fma.f64 %42 %434 %714) (fma.f64 %42 %434 %716) (fma.f64 %42 %434 %718) (fma.f64 %42 %434 %722) (fma.f64 %42 %434 %724) (fma.f64 %42 %434 %726) (fma.f64 %42 %415 %743) (fma.f64 %42 %415 %745) (fma.f64 %42 %415 %747) (fma.f64 %42 %386 %714) (fma.f64 %42 %386 %716) (fma.f64 %42 %386 %718) (fma.f64 %42 %386 %722) (fma.f64 %42 %386 %724) (fma.f64 %42 %386 %726) (fma.f64 %42 %332 %730) (fma.f64 %42 %332 %586) (fma.f64 %42 %332 x) (fma.f64 z %332 %749) (fma.f64 z %332 %751) (fma.f64 z %332 %753) (fma.f64 z %332 %756) (fma.f64 z %332 %758) (fma.f64 %2 %366 %749) (fma.f64 %2 %366 %751) (fma.f64 %2 %366 %753) (fma.f64 %2 %366 %756) (fma.f64 %2 %366 %758) (fma.f64 %2 %334 %730) (fma.f64 %2 %334 %586) (fma.f64 %2 %334 x) (fma.f64 y %334 %714) (fma.f64 y %334 %716) (fma.f64 y %334 %718) (fma.f64 y %334 %722) (fma.f64 y %334 %724) (fma.f64 y %334 %726) (fma.f64 x %1094 %912) (fma.f64 x %1094 %914) (fma.f64 x %1094 %917) (fma.f64 x %1094 %919) (fma.f64 x #s(literal 1 binary64) %342) (-.f64 (-.f64 %586 %541) %550) (-.f64 (-.f64 %586 %1102) %554) (-.f64 (-.f64 x %541) %550) (-.f64 (-.f64 x %1102) %554) (-.f64 %586 %353) (-.f64 %342 (*.f64 %30 #s(literal 1 binary64))) (-.f64 %342 %30) (-.f64 x %353) (+.f64 (*.f64 %313 %821) %416) (+.f64 (*.f64 %313 %823) %430) (+.f64 (*.f64 %313 %826) %1000) (+.f64 (*.f64 %313 %825) %1015) (+.f64 %730 %342) (+.f64 (*.f64 %821 %313) %416) (+.f64 (*.f64 %823 %313) %424) (+.f64 (*.f64 %826 %313) %827) (+.f64 (/.f64 (*.f64 %586 %315) %315) %342) (+.f64 (/.f64 (*.f64 %586 %311) %311) %342) (+.f64 %1135 (/.f64 %593 %595)) (+.f64 %1135 (/.f64 %602 %595)) (+.f64 %1140 (/.f64 (*.f64 %83 %311) %373)) (+.f64 %1140 %342) (+.f64 (/.f64 %821 %311) %416) (+.f64 (/.f64 %823 %311) %424) (+.f64 (/.f64 %826 %311) %827) (+.f64 %427 %767) (+.f64 %427 %769) (+.f64 %427 %771) (+.f64 %427 %773) (+.f64 %416 %743) (+.f64 %416 %745) (+.f64 %416 %747) (+.f64 %387 %714) (+.f64 %387 %716) (+.f64 %387 %718) (+.f64 %387 %722) (+.f64 %387 %724) (+.f64 %387 %726) (+.f64 %390 %749) (+.f64 %390 %751) (+.f64 %390 %753) (+.f64 %390 %756) (+.f64 %390 %758) (+.f64 %1169 %912) (+.f64 %1169 %914) (+.f64 %1169 %917) (+.f64 %1169 %919) (+.f64 %586 %342) (+.f64 %342 %730) (+.f64 %342 %586) (+.f64 %342 x) (+.f64 x %342) |
Compiled 958 to 1 489 computations (-55.4% saved)
Compiled 328 to 932 computations (-184.1% saved)
24 alts after pruning (23 fresh and 1 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 305 | 23 | 328 |
| Fresh | 0 | 0 | 0 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 0 | 0 |
| Total | 305 | 24 | 329 |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 72.1% | %12 = (-.f64 a t) %29 = (-.f64 y x) (fma.f64 (fma.f64 %12 x (*.f64 z %29)) (/.f64 #s(literal 1 binary64) %12) (*.f64 (/.f64 t (-.f64 t a)) %29)) |
| ▶ | 80.7% | %12 = (-.f64 a t) %59 = (-.f64 z t) (fma.f64 %59 (/.f64 y %12) (/.f64 (*.f64 (neg.f64 x) (+.f64 %59 (-.f64 t a))) %12)) |
| ▶ | 91.0% | %29 = (-.f64 y x) (fma.f64 %29 (/.f64 z (-.f64 a t)) (-.f64 (*.f64 (/.f64 t (-.f64 t a)) %29) (neg.f64 x))) |
| ▶ | 88.9% | (fma.f64 (-.f64 x y) (/.f64 (-.f64 t z) (-.f64 a t)) x) |
| ▶ | 88.3% | (fma.f64 (-.f64 t z) (/.f64 (-.f64 x y) (-.f64 a t)) x) |
| ▶ | 88.8% | (fma.f64 (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 a t)) (-.f64 t z)) (-.f64 y x) x) |
| ▶ | 71.3% | (fma.f64 (*.f64 (-.f64 x y) (-.f64 z t)) (/.f64 #s(literal -1 binary64) (-.f64 a t)) x) |
| ▶ | 73.3% | %107 = (-.f64 t a) (fma.f64 x (/.f64 a (-.f64 a t)) (-.f64 (*.f64 x (/.f64 t %107)) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) %107))) |
| ▶ | 38.4% | %101 = (approx x #s(literal 0 binary64)) (+.f64 %101 (/.f64 (*.f64 (-.f64 y %101) (-.f64 z t)) (-.f64 a t))) |
| ▶ | 70.6% | (+.f64 x (/.f64 (fma.f64 z (-.f64 y x) (*.f64 (-.f64 x y) t)) (-.f64 a t))) |
| ✓ | 71.5% | (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) |
| ▶ | 68.2% | (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (approx (- a t) (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (/.f64 t a) #s(literal 1 binary64))))))) |
| ▶ | 48.3% | (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (approx (- a t) a))) |
| ▶ | 53.3% | (+.f64 x (/.f64 (*.f64 (approx (- y x) y) (-.f64 z t)) (-.f64 a t))) |
| ▶ | 56.4% | (+.f64 x (/.f64 (approx (* (- y x) (- z t)) (*.f64 z (-.f64 y x))) (-.f64 a t))) |
| ▶ | 88.5% | (+.f64 x (*.f64 (-.f64 t z) (/.f64 (-.f64 x y) (-.f64 a t)))) |
| ▶ | 43.9% | (+.f64 x (approx (/ (* (- y x) (- z t)) (- a t)) (/.f64 (*.f64 z (-.f64 y x)) a))) |
| ▶ | 66.6% | %12 = (-.f64 a t) %59 = (-.f64 z t) (+.f64 x (approx (/ (* (- y x) (- z t)) (- a t)) (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 %59 %12) (/.f64 (*.f64 y %59) (*.f64 x %12)))))) |
| ▶ | 34.9% | %29 = (-.f64 y x) %30 = (*.f64 z %29) %31 = (*.f64 a %29) (approx (+ x (/ (* (- y x) (- z t)) (- a t))) (-.f64 (+.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 %30 t) (/.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) %30) (*.f64 #s(literal -1 binary64) %31))) (pow.f64 t #s(literal 2 binary64))))) (*.f64 #s(literal -1 binary64) (/.f64 %31 t)))) |
| ▶ | 38.3% | %29 = (-.f64 y x) %31 = (*.f64 a %29) (approx (+ x (/ (* (- y x) (- z t)) (- a t))) (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 z %29 (/.f64 (*.f64 a (-.f64 (*.f64 z %29) %31)) t)) %31) t)))) |
| ▶ | 43.3% | %29 = (-.f64 y x) (approx (+ x (/ (* (- y x) (- z t)) (- a t))) (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 z %29) (*.f64 a %29)) t)))) |
| ▶ | 45.0% | %12 = (-.f64 a t) (approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 z (-.f64 (/.f64 y %12) (/.f64 x %12)))) |
| ▶ | 52.6% | %12 = (-.f64 a t) (approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 y (-.f64 (/.f64 z %12) (/.f64 t %12)))) |
| ▶ | 45.7% | %12 = (-.f64 a t) (approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 z %12) (+.f64 #s(literal 1 binary64) (/.f64 t %12)))))) |
Compiled 24 to 114 computations (-375.0% saved)
| Inputs |
|---|
| Outputs |
|---|
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 7436 | 67922 |
| 1× | iter-limit |
| Inputs |
|---|
%2 = (-.f64 y x) %5 = (-.f64 z t) %6 = (*.f64 %2 %5) %8 = (-.f64 a t) %10 = (approx x #s(literal 0 binary64)) %11 = (- y x) %12 = (approx %11 y) %14 = (*.f64 y %5) %16 = (/.f64 %5 %8) %17 = (*.f64 x %8) %18 = (/.f64 %14 %17) %19 = (fma.f64 #s(literal -1 binary64) %16 %18) %20 = (*.f64 x %19) %22 = (* %11 (- z t)) %23 = (- a t) %24 = (/ %22 %23) %25 = (approx %24 %20) %26 = (/.f64 z %8) %27 = (/.f64 t %8) %28 = (+.f64 #s(literal 1 binary64) %27) %29 = (-.f64 %26 %28) %30 = (*.f64 x %29) %31 = (*.f64 #s(literal -1 binary64) %30) %32 = (+ x %24) %34 = (-.f64 %26 %27) %35 = (*.f64 y %34) %37 = (*.f64 z %2) %38 = (/.f64 y %8) %39 = (/.f64 x %8) %40 = (-.f64 %38 %39) %41 = (*.f64 z %40) %42 = (approx %22 %37) %44 = (approx %23 a) %45 = (/.f64 %37 a) %46 = (approx %24 %45) %48 = (/.f64 %37 t) %49 = (*.f64 a %2) %50 = (/.f64 %49 t) %51 = (*.f64 #s(literal -1 binary64) %50) %52 = (*.f64 #s(literal -1 binary64) %37) %53 = (*.f64 #s(literal -1 binary64) %49) %54 = (-.f64 %52 %53) %55 = (*.f64 a %54) %56 = (pow.f64 t #s(literal 2 binary64)) %57 = (/.f64 %55 %56) %58 = (fma.f64 #s(literal -1 binary64) %48 %57) %59 = (+.f64 y %58) %60 = (-.f64 %59 %51) %62 = (-.f64 %37 %49) %63 = (/.f64 %62 t) %64 = (*.f64 #s(literal -1 binary64) %63) %65 = (+.f64 y %64) %66 = (*.f64 a %62) %67 = (/.f64 %66 t) %68 = (fma.f64 z %2 %67) %69 = (-.f64 %68 %49) %70 = (/.f64 %69 t) %71 = (*.f64 #s(literal -1 binary64) %70) %72 = (+.f64 y %71) %75 = (/.f64 t a) %76 = (-.f64 %75 #s(literal 1 binary64)) %77 = (*.f64 a %76) %78 = (*.f64 #s(literal -1 binary64) %77) %79 = (approx %23 %78) %80 = (-.f64 x y) %81 = (neg.f64 x) %82 = (-.f64 t z) %83 = (*.f64 %80 %5) %84 = (*.f64 %5 %2) %85 = (*.f64 %80 t) %86 = (fma.f64 z %2 %85) %87 = (/.f64 #s(literal 1 binary64) %8) %88 = (-.f64 t a) %89 = (/.f64 #s(literal -1 binary64) %8) %90 = (*.f64 %89 %82) %91 = (/.f64 %82 %8) %92 = (/.f64 %80 %8) %93 = (/.f64 %84 %88) %94 = (*.f64 %82 %92) %95 = (/.f64 t %88) %96 = (*.f64 %95 %2) %97 = (+.f64 %5 %88) %98 = (*.f64 %81 %97) %99 = (/.f64 %98 %8) %101 = (-.f64 %96 %81) %102 = (fma.f64 %8 x %37) %104 = (*.f64 x %95) %105 = (-.f64 %104 %93) %111 = (/.f64 a %8) %116 = (/.f64 %86 %8) %118 = (/.f64 %42 %8) %120 = (*.f64 %12 %5) %121 = (/.f64 %120 %8) %123 = (/.f64 %6 %44) %125 = (/.f64 %6 %79) %127 = (-.f64 y %10) %128 = (*.f64 %127 %5) %129 = (/.f64 %128 %8) x y %2 z t %5 %6 a %8 #s(literal 0 binary64) %10 %12 #s(literal -1 binary64) %14 #s(literal 1 binary64) %16 %17 %18 %19 %20 %25 %26 %27 %28 %29 %30 %31 (approx %32 %31) %34 %35 (approx %32 %35) %37 %38 %39 %40 %41 %42 (approx %32 %41) %44 %45 %46 #s(literal 2 binary64) %48 %49 %50 %51 %52 %53 %54 %55 %56 %57 %58 %59 %60 (approx %32 %60) %62 %63 %64 %65 %66 %67 %68 %69 %70 %71 %72 (approx %32 %65) (approx %32 %72) %75 %76 %77 %78 %79 %80 %81 %82 %83 %84 %85 %86 %87 %88 %89 %90 %91 %92 %93 %94 %95 %96 %97 %98 %99 (fma.f64 %90 %2 x) %101 %102 (fma.f64 %102 %87 %96) %104 %105 (fma.f64 %80 %91 x) (fma.f64 %82 %92 x) (fma.f64 %83 %89 x) (fma.f64 %5 %38 %99) (fma.f64 %2 %26 %101) %111 (fma.f64 x %111 %105) (+.f64 x %46) (+.f64 x %94) (+.f64 x %25) %116 (+.f64 x %116) %118 (+.f64 x %118) %120 %121 (+.f64 x %121) %123 (+.f64 x %123) %125 (+.f64 x %125) %127 %128 %129 (+.f64 %10 %129) |
| Outputs |
|---|
%5 = (- y x) %8 = (*.f64 #s(literal -1 binary64) x) %13 = (- z t) %14 = (* %5 %13) %15 = (-.f64 z t) %16 = (*.f64 y %15) %18 = (*.f64 x %15) %22 = (- a t) %23 = (* x %22) %24 = (-.f64 a t) %25 = (*.f64 x %24) %27 = (* y %13) %28 = (/ %27 %23) %29 = (/.f64 %16 %25) %32 = (/ %13 %22) %34 = (+ (* -1 %32) %28) %35 = (/.f64 %18 %24) %36 = (/.f64 %16 %24) %37 = (fma.f64 #s(literal -1 binary64) %35 %36) %40 = (* x %34) %43 = (/ z %22) %45 = (/ t %22) %46 = (+ 1 %45) %47 = (- %43 %46) %48 = (* x %47) %49 = (/.f64 z %24) %51 = (/.f64 t %24) %52 = (+.f64 #s(literal 1 binary64) %51) %53 = (-.f64 %49 %52) %54 = (*.f64 x %53) %56 = (* -1 %48) %59 = (/ %14 %22) %60 = (+ x %59) %61 = (/.f64 %15 %24) %62 = (*.f64 #s(literal -1 binary64) %61) %63 = (+.f64 #s(literal 1 binary64) %62) %66 = (* z %5) %67 = (*.f64 y z) %69 = (*.f64 x z) %72 = (/ x %22) %73 = (/.f64 x %24) %75 = (/ y %22) %76 = (- %75 %72) %77 = (/.f64 y %24) %79 = (fma.f64 #s(literal -1 binary64) %73 %77) %81 = (* z %76) %82 = (/.f64 %67 %24) %84 = (/.f64 %69 %24) %87 = (/ %66 a) %88 = (/.f64 %67 a) %90 = (/.f64 %69 a) %93 = (/ %66 t) %94 = (/.f64 %67 t) %96 = (/.f64 %69 t) %99 = (* a %5) %100 = (*.f64 a y) %102 = (*.f64 a x) %105 = (/ %99 t) %106 = (/.f64 %100 t) %108 = (/.f64 %102 t) %111 = (* -1 %105) %112 = (*.f64 #s(literal -1 binary64) %106) %116 = (* -1 %66) %117 = (*.f64 #s(literal -1 binary64) %67) %121 = (* -1 %99) %122 = (*.f64 #s(literal -1 binary64) %100) %126 = (- %116 %121) %127 = (-.f64 %117 %122) %129 = (-.f64 z a) %130 = (*.f64 x %129) %134 = (* a %126) %135 = (*.f64 a %127) %140 = (pow t 2) %141 = (/ %134 %140) %143 = (pow.f64 t #s(literal 2 binary64)) %144 = (/.f64 %135 %143) %146 = (*.f64 a %130) %147 = (/.f64 %146 %143) %151 = (+ (* -1 %93) %141) %152 = (fma.f64 #s(literal -1 binary64) %94 %144) %154 = (/.f64 z t) %155 = (*.f64 a %129) %156 = (/.f64 %155 %143) %157 = (+.f64 %154 %156) %159 = (fma.f64 #s(literal -1 binary64) %94 (fma.f64 x %157 %144)) %161 = (+ y %151) %162 = (+.f64 y %152) %166 = (- %161 %111) %167 = (-.f64 %162 %112) %169 = (/.f64 a t) %170 = (-.f64 %157 %169) %176 = (- %66 %99) %177 = (-.f64 %67 %100) %179 = (*.f64 #s(literal -1 binary64) z) %180 = (*.f64 #s(literal -1 binary64) a) %181 = (-.f64 %179 %180) %185 = (/ %176 t) %186 = (/.f64 %177 t) %188 = (*.f64 #s(literal -1 binary64) %154) %189 = (*.f64 #s(literal -1 binary64) %169) %190 = (-.f64 %188 %189) %194 = (* -1 %185) %195 = (*.f64 #s(literal -1 binary64) %186) %198 = (fma.f64 #s(literal -1 binary64) (*.f64 x %190) %195) %200 = (+ y %194) %205 = (* a %176) %206 = (*.f64 a %177) %208 = (*.f64 x %181) %211 = (/ %205 t) %212 = (/.f64 %206 t) %214 = (*.f64 a %208) %215 = (/.f64 %214 t) %218 = (+ %66 %211) %219 = (fma.f64 y z %212) %221 = (*.f64 a %181) %222 = (/.f64 %221 t) %223 = (fma.f64 #s(literal -1 binary64) z %222) %226 = (- %218 %99) %227 = (-.f64 %219 %100) %229 = (-.f64 %223 %180) %233 = (/ %226 t) %234 = (/.f64 %227 t) %236 = (/.f64 %221 %143) %237 = (fma.f64 #s(literal -1 binary64) %154 %236) %238 = (-.f64 %237 %189) %240 = (+.f64 (/.f64 %206 %143) %94) %244 = (* -1 %233) %245 = (*.f64 #s(literal -1 binary64) %234) %247 = (*.f64 x %238) %248 = (fma.f64 #s(literal -1 binary64) %247 %245) %250 = (+ y %244) %255 = (- x y) %256 = (*.f64 #s(literal -1 binary64) y) %258 = (-.f64 x y) %260 = (neg x) %262 = (* %255 %13) %267 = (* %255 t) %268 = (*.f64 t y) %269 = (*.f64 #s(literal -1 binary64) %268) %271 = (*.f64 t x) %274 = (+ %66 %267) %275 = (fma.f64 #s(literal -1 binary64) %268 %67) %277 = (+.f64 t %179) %281 = (/ %255 %22) %284 = (fma.f64 #s(literal -1 binary64) %77 %73) %287 = (- t a) %288 = (/ (* %13 %5) %287) %289 = (-.f64 t a) %290 = (/.f64 %16 %289) %292 = (/.f64 %18 %289) %295 = (- t z) %296 = (* %295 %281) %297 = (-.f64 t z) %298 = (*.f64 y %297) %299 = (/.f64 %298 %24) %302 = (-.f64 %51 %49) %306 = (/ t %287) %307 = (* %306 %5) %308 = (/.f64 %268 %289) %310 = (/.f64 %271 %289) %311 = (fma.f64 #s(literal -1 binary64) %310 %308) %313 = (+ %13 %287) %314 = (* %260 %313) %317 = (/ %314 %22) %318 = (/.f64 %130 %24) %321 = (/ -1 %22) %322 = (* %321 %295) %324 = (+ (* %322 %5) x) %326 = (*.f64 x (-.f64 %52 %49)) %329 = (- %307 %260) %330 = (/.f64 t %289) %332 = (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %330)) %336 = (+ (* %22 x) %66) %337 = (+.f64 a %179) %338 = (-.f64 %337 t) %341 = (/ 1 %22) %343 = (+ (* %336 %341) %307) %344 = (+.f64 %308 %82) %346 = (*.f64 #s(literal -1 binary64) %49) %347 = (fma.f64 #s(literal -1 binary64) %330 %346) %348 = (+.f64 #s(literal 1 binary64) %347) %351 = (* x %306) %353 = (- %351 %288) %356 = (/.f64 %15 %289) %357 = (*.f64 #s(literal -1 binary64) %356) %359 = (*.f64 x (-.f64 %330 %357)) %363 = (+ (* %262 %321) x) %364 = (-.f64 %49 %51) %370 = (+ (* %13 %75) %317) %373 = (/ a %22) %375 = (+ (* x %373) %353) %376 = (/.f64 a %24) %377 = (+.f64 %376 %330) %379 = (*.f64 x (-.f64 %377 %357)) %382 = (/ %274 %22) %385 = (/.f64 %268 %24) %386 = (fma.f64 #s(literal -1 binary64) %49 %51) %390 = (+ x %382) %391 = (fma.f64 #s(literal -1 binary64) %385 %82) %393 = (+.f64 #s(literal 1 binary64) %386) %397 = (/.f64 y x) %398 = (-.f64 %397 #s(literal 1 binary64)) %399 = (*.f64 x %398) %403 = (/.f64 %16 x) %404 = (fma.f64 #s(literal -1 binary64) %15 %403) %405 = (*.f64 x %404) %408 = (fma.f64 #s(literal -1 binary64) %61 %29) %410 = (*.f64 #s(literal -1 binary64) %35) %419 = (*.f64 #s(literal -1 binary64) %69) %421 = (/.f64 %67 x) %422 = (fma.f64 #s(literal -1 binary64) z %421) %423 = (*.f64 x %422) %427 = (/.f64 y %25) %428 = (/.f64 #s(literal 1 binary64) %24) %429 = (-.f64 %427 %428) %430 = (*.f64 x %429) %432 = (*.f64 #s(literal -1 binary64) %84) %434 = (/.f64 %67 %25) %438 = (*.f64 #s(literal -1 binary64) %90) %440 = (/.f64 z a) %441 = (/.f64 %67 %102) %442 = (fma.f64 #s(literal -1 binary64) %440 %441) %443 = (*.f64 x %442) %445 = (*.f64 #s(literal -1 binary64) %96) %447 = (/.f64 %67 %271) %448 = (fma.f64 #s(literal -1 binary64) %154 %447) %451 = (*.f64 #s(literal -1 binary64) %102) %453 = (/.f64 %100 x) %454 = (fma.f64 #s(literal -1 binary64) a %453) %455 = (*.f64 x %454) %457 = (*.f64 #s(literal -1 binary64) %108) %459 = (/.f64 %100 %271) %460 = (fma.f64 #s(literal -1 binary64) %169 %459) %461 = (*.f64 x %460) %464 = (fma.f64 #s(literal -1 binary64) %459 %169) %465 = (*.f64 x %464) %468 = (*.f64 #s(literal -1 binary64) %421) %469 = (+.f64 z %468) %470 = (*.f64 x %469) %473 = (*.f64 #s(literal -1 binary64) %453) %474 = (+.f64 a %473) %475 = (*.f64 x %474) %482 = (/.f64 %135 x) %487 = (*.f64 %143 x) %488 = (/.f64 %135 %487) %489 = (+.f64 %156 %488) %494 = (+.f64 %154 %489) %499 = (fma.f64 #s(literal -1 binary64) %447 (+.f64 %397 %494)) %511 = (/.f64 %208 t) %518 = (/.f64 %181 t) %519 = (-.f64 %94 %106) %520 = (/.f64 %519 x) %530 = (/.f64 %206 x) %535 = (/.f64 %206 %271) %543 = (fma.f64 #s(literal -1 binary64) z (+.f64 %222 (+.f64 %535 %421))) %546 = (*.f64 x %229) %551 = (/.f64 %546 t) %554 = (+.f64 (/.f64 %206 %487) %447) %562 = (/.f64 %229 t) %563 = (-.f64 %240 %106) %564 = (/.f64 %563 x) %575 = (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %397))) %578 = (*.f64 #s(literal -1 binary64) %403) %580 = (-.f64 (+.f64 z %578) t) %581 = (*.f64 x %580) %584 = (/.f64 %268 x) %589 = (*.f64 x %277) %596 = (fma.f64 #s(literal -1 binary64) %427 %428) %597 = (*.f64 x %596) %599 = (*.f64 #s(literal -1 binary64) %292) %601 = (*.f64 x %289) %602 = (/.f64 %16 %601) %606 = (*.f64 x %297) %607 = (/.f64 %606 %24) %609 = (/.f64 %298 %25) %610 = (fma.f64 #s(literal -1 binary64) %609 %51) %614 = (*.f64 #s(literal -1 binary64) %310) %616 = (/.f64 %268 %601) %617 = (fma.f64 #s(literal -1 binary64) %330 %616) %641 = (+.f64 %616 %434) %658 = (+ (* %5 %43) %329) %673 = (/.f64 %268 %25) %676 = (fma.f64 #s(literal -1 binary64) %49 (fma.f64 #s(literal -1 binary64) %673 (+.f64 %51 %434))) %688 = (fma.f64 #s(literal -1 binary64) %29 %49) %776 = (/.f64 %130 t) %785 = (/.f64 %129 t) %794 = (*.f64 #s(literal -1 binary64) %785) %805 = (/.f64 %146 t) %806 = (*.f64 #s(literal -1 binary64) %805) %808 = (/.f64 %155 t) %813 = (+.f64 z %808) %823 = (-.f64 %813 a) %824 = (*.f64 x %823) %834 = (/.f64 %824 t) %843 = (/.f64 %823 t) %852 = (*.f64 #s(literal -1 binary64) %843) %865 = (*.f64 #s(literal -1 binary64) t) %866 = (+.f64 z %865) %867 = (*.f64 x %866) %879 = (/.f64 z %289) %885 = (/.f64 %297 %24) %886 = (fma.f64 #s(literal -1 binary64) %885 %609) %890 = (fma.f64 #s(literal -1 binary64) %616 %330) %921 = (+.f64 %330 %49) %932 = (fma.f64 #s(literal -1 binary64) %330 %330) %938 = (fma.f64 #s(literal -1 binary64) %330 (+.f64 %330 %602)) %966 = (fma.f64 #s(literal -1 binary64) %51 (fma.f64 #s(literal -1 binary64) (/.f64 %391 x) %49)) %970 = (fma.f64 #s(literal -1 binary64) %51 %49) %979 = (-.f64 y x) %981 = (/.f64 z %25) %982 = (/.f64 t %25) %983 = (-.f64 %981 %982) %984 = (*.f64 y %983) %987 = (*.f64 x %984) %990 = (*.f64 y %364) %991 = (fma.f64 #s(literal -1 binary64) %35 %990) %993 = (+.f64 x %410) %997 = (- %43 %45) %998 = (* y %997) %1000 = (-.f64 %77 %73) %1002 = (-.f64 %69 %102) %1004 = (*.f64 y %181) %1008 = (*.f64 a %1002) %1012 = (/.f64 %1008 %143) %1014 = (*.f64 a %1004) %1015 = (/.f64 %1014 %143) %1018 = (+.f64 %1012 %96) %1022 = (+.f64 #s(literal 1 binary64) %237) %1025 = (-.f64 %1018 %108) %1027 = (-.f64 %1022 %189) %1031 = (-.f64 %419 %451) %1033 = (*.f64 y %129) %1037 = (/.f64 %1031 t) %1039 = (-.f64 %154 %169) %1040 = (*.f64 y %1039) %1044 = (*.f64 #s(literal -1 binary64) %1037) %1053 = (*.f64 a %1031) %1057 = (/.f64 %1053 t) %1059 = (*.f64 a %1033) %1060 = (/.f64 %1059 t) %1063 = (fma.f64 #s(literal -1 binary64) %69 %1057) %1068 = (-.f64 %1063 %451) %1074 = (/.f64 %1068 t) %1076 = (/.f64 %1053 %143) %1081 = (*.f64 #s(literal -1 binary64) %1074) %1093 = (fma.f64 #s(literal -1 binary64) %69 %271) %1095 = (*.f64 y %866) %1103 = (fma.f64 #s(literal -1 binary64) %299 %607) %1105 = (+.f64 x %607) %1107 = (*.f64 y %302) %1111 = (+.f64 x %614) %1115 = (fma.f64 #s(literal -1 binary64) %69 %25) %1121 = (+.f64 x (fma.f64 #s(literal -1 binary64) %310 %432)) %1123 = (*.f64 y %921) %1128 = (-.f64 %310 %599) %1130 = (-.f64 %330 %879) %1134 = (/ %295 %22) %1136 = (+ (* %255 %1134) x) %1141 = (/.f64 %102 %24) %1142 = (+.f64 %1141 %310) %1143 = (-.f64 %1142 %599) %1150 = (/.f64 %271 %24) %1152 = (fma.f64 #s(literal -1 binary64) %84 (fma.f64 y %970 %1150)) %1154 = (fma.f64 #s(literal -1 binary64) %84 %1150) %1155 = (+.f64 x %1154) %1159 = (/.f64 x y) %1162 = (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %1159))) %1164 = (/.f64 %18 y) %1168 = (*.f64 y (-.f64 (+.f64 z (*.f64 #s(literal -1 binary64) %1164)) t)) %1171 = (*.f64 y %24) %1178 = (/.f64 %18 %1171) %1187 = (+.f64 %1159 %49) %1192 = (/.f64 %69 y) %1194 = (+.f64 z (*.f64 #s(literal -1 binary64) %1192)) %1195 = (*.f64 y %1194) %1197 = (/.f64 x %1171) %1199 = (*.f64 y (fma.f64 #s(literal -1 binary64) %1197 %428)) %1201 = (/.f64 %69 %1171) %1205 = (/.f64 %69 %100) %1209 = (/.f64 %69 %268) %1210 = (fma.f64 #s(literal -1 binary64) %1209 %154) %1213 = (/.f64 %102 y) %1215 = (+.f64 a (*.f64 #s(literal -1 binary64) %1213)) %1216 = (*.f64 y %1215) %1218 = (/.f64 %102 %268) %1219 = (fma.f64 #s(literal -1 binary64) %1218 %169) %1220 = (*.f64 y %1219) %1222 = (fma.f64 #s(literal -1 binary64) %169 %1218) %1223 = (*.f64 y %1222) %1225 = (fma.f64 #s(literal -1 binary64) z %1192) %1226 = (*.f64 y %1225) %1228 = (fma.f64 #s(literal -1 binary64) a %1213) %1229 = (*.f64 y %1228) %1236 = (/.f64 %1008 y) %1241 = (*.f64 %143 y) %1242 = (/.f64 %1008 %1241) %1250 = (fma.f64 #s(literal -1 binary64) %154 (+.f64 %236 (+.f64 %1242 %1209))) %1255 = (+.f64 #s(literal 1 binary64) %1250) %1267 = (/.f64 %1033 t) %1272 = (*.f64 #s(literal -1 binary64) %1267) %1276 = (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %445 %457) y)) %1277 = (fma.f64 #s(literal -1 binary64) %785 %1276) %1280 = (+.f64 #s(literal 1 binary64) %794) %1287 = (/.f64 %1053 y) %1292 = (/.f64 %1053 %268) %1293 = (+.f64 %808 %1292) %1299 = (+.f64 z (fma.f64 #s(literal -1 binary64) %1192 %1293)) %1302 = (*.f64 y %823) %1307 = (/.f64 %1302 t) %1309 = (/.f64 %1053 %1241) %1320 = (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %96 %1076) %457) y) %1322 = (fma.f64 #s(literal -1 binary64) %843 (*.f64 #s(literal -1 binary64) %1320)) %1325 = (+.f64 #s(literal 1 binary64) %852) %1332 = (*.f64 y (-.f64 %1159 #s(literal 1 binary64))) %1335 = (*.f64 y (fma.f64 #s(literal -1 binary64) %15 %1164)) %1337 = (/.f64 %271 y) %1348 = (*.f64 y (-.f64 %1197 %428)) %1350 = (*.f64 y %289) %1351 = (/.f64 %18 %1350) %1352 = (fma.f64 #s(literal -1 binary64) %1351 %879) %1356 = (/.f64 %606 %1171) %1360 = (/.f64 %271 %1350) %1389 = (/.f64 %130 %1171) %1403 = (+.f64 %49 (/.f64 %271 %1171)) %1488 = (fma.f64 #s(literal -1 binary64) (/.f64 %1018 y) %157) %1500 = (+.f64 #s(literal 1 binary64) %169) %1501 = (-.f64 %157 %1500) %1520 = (/.f64 %1004 t) %1529 = (*.f64 #s(literal -1 binary64) %518) %1530 = (fma.f64 #s(literal -1 binary64) %1209 %1529) %1531 = (*.f64 #s(literal -1 binary64) %1218) %1540 = (+.f64 #s(literal 1 binary64) %1531) %1567 = (*.f64 y %229) %1577 = (/.f64 %1567 t) %1588 = (fma.f64 #s(literal -1 binary64) %1209 (fma.f64 #s(literal -1 binary64) %562 %1309)) %1611 = (*.f64 y %277) %1703 = (*.f64 t %979) %1706 = (*.f64 z %979) %1716 = (fma.f64 #s(literal -1 binary64) %673 %51) %1721 = (*.f64 x %1716) %1723 = (*.f64 z %429) %1726 = (/.f64 %1703 %24) %1727 = (*.f64 #s(literal -1 binary64) %1726) %1729 = (*.f64 z %1000) %1730 = (fma.f64 #s(literal -1 binary64) %1726 %1729) %1736 = (*.f64 x %52) %1744 = (+.f64 x %1727) %1753 = (/.f64 %1706 a) %1755 = (/.f64 %1706 t) %1757 = (*.f64 #s(literal -1 binary64) %1706) %1759 = (*.f64 a %979) %1761 = (*.f64 #s(literal -1 binary64) %1759) %1762 = (-.f64 %1757 %1761) %1764 = (pow.f64 a #s(literal 2 binary64)) %1765 = (*.f64 %1764 %979) %1767 = (*.f64 a %1706) %1770 = (/.f64 %1765 %143) %1772 = (/.f64 %1767 %143) %1775 = (/.f64 %1759 %143) %1776 = (/.f64 %979 t) %1777 = (*.f64 #s(literal -1 binary64) %1776) %1778 = (fma.f64 #s(literal -1 binary64) %1775 %1777) %1779 = (fma.f64 z %1778 %1770) %1781 = (+.f64 y %1770) %1783 = (+.f64 y %1779) %1785 = (/.f64 %1759 t) %1786 = (*.f64 #s(literal -1 binary64) %1785) %1787 = (-.f64 %1781 %1786) %1792 = (-.f64 %1706 %1759) %1795 = (/.f64 y t) %1796 = (/.f64 x t) %1797 = (-.f64 %1795 %1796) %1798 = (*.f64 z %1797) %1802 = (fma.f64 #s(literal -1 binary64) %1798 %1785) %1804 = (+.f64 y %1785) %1808 = (*.f64 #s(literal -1 binary64) %1765) %1812 = (/.f64 %1765 t) %1813 = (*.f64 #s(literal -1 binary64) %1812) %1815 = (/.f64 %1767 t) %1818 = (-.f64 %1804 x) %1819 = (*.f64 z %1818) %1820 = (fma.f64 #s(literal -1 binary64) %1812 %1819) %1822 = (-.f64 %1813 %1759) %1826 = (/.f64 %1822 t) %1828 = (+.f64 %1795 %1775) %1830 = (*.f64 z (-.f64 %1828 %1796)) %1834 = (*.f64 #s(literal -1 binary64) %1826) %1836 = (fma.f64 #s(literal -1 binary64) %1830 %1834) %1838 = (+.f64 y %1834) %1844 = (*.f64 t %258) %1847 = (*.f64 z %258) %1851 = (fma.f64 t %258 %1706) %1855 = (/.f64 %1703 %289) %1856 = (*.f64 #s(literal -1 binary64) %1855) %1858 = (/.f64 y %289) %1859 = (/.f64 x %289) %1864 = (/.f64 %1844 %24) %1866 = (/.f64 %1847 %24) %1867 = (fma.f64 #s(literal -1 binary64) %1866 %1864) %1878 = (+.f64 x %1855) %1883 = (-.f64 %310 %1856) %1885 = (-.f64 %1859 %1858) %1889 = (+.f64 x %1864) %1894 = (*.f64 z (-.f64 %73 %77)) %1898 = (fma.f64 #s(literal -1 binary64) %385 %1141) %1903 = (-.f64 %1142 %1856) %1908 = (fma.f64 z %1000 %1864) %1912 = (/.f64 t z) %1915 = (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %1912))) %1917 = (/.f64 %1703 z) %1923 = (/.f64 %268 z) %1928 = (*.f64 z %24) %1929 = (/.f64 t %1928) %1931 = (*.f64 z (fma.f64 #s(literal -1 binary64) %1929 %428)) %1935 = (/.f64 %268 (*.f64 x %1928)) %1947 = (/.f64 %1721 z) %1953 = (/.f64 %1703 %1928) %1963 = (/.f64 %1736 z) %1965 = (*.f64 z (fma.f64 #s(literal -1 binary64) %1963 %73)) %1968 = (*.f64 z (fma.f64 #s(literal -1 binary64) %73 %1963)) %1970 = (/.f64 x z) %1976 = (/.f64 %268 %1928) %1980 = (/.f64 %1759 z) %1982 = (*.f64 z (fma.f64 #s(literal -1 binary64) %979 %1980)) %1986 = (/.f64 %1765 z) %1988 = (*.f64 z (fma.f64 #s(literal -1 binary64) %1759 %1986)) %1992 = (*.f64 %143 z) %1993 = (/.f64 %1765 %1992) %2003 = (/.f64 y z) %2006 = (fma.f64 #s(literal -1 binary64) %1775 (fma.f64 #s(literal -1 binary64) %1776 (+.f64 %2003 %1993))) %2009 = (*.f64 t z) %2010 = (/.f64 %1759 %2009) %2018 = (*.f64 z (-.f64 (+.f64 y (*.f64 #s(literal -1 binary64) %1980)) x)) %2022 = (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) %2010 %1795) %1796)) %2024 = (*.f64 #s(literal -1 binary64) %1755) %2027 = (*.f64 z (fma.f64 #s(literal -1 binary64) %1776 %2010)) %2035 = (*.f64 z (fma.f64 #s(literal -1 binary64) %1986 %1759)) %2038 = (/.f64 %1765 %2009) %2039 = (fma.f64 #s(literal -1 binary64) %2038 %1785) %2043 = (+.f64 y %2039) %2051 = (/.f64 %1819 t) %2053 = (fma.f64 #s(literal -1 binary64) %1993 %1828) %2060 = (*.f64 #s(literal -1 binary64) %1770) %2061 = (-.f64 %2060 %1785) %2062 = (/.f64 %2061 z) %2063 = (/.f64 %1818 t) %2074 = (*.f64 z (-.f64 %1912 #s(literal 1 binary64))) %2077 = (/.f64 %1844 z) %2078 = (*.f64 #s(literal -1 binary64) %2077) %2089 = (*.f64 z (-.f64 %1929 %428)) %2091 = (/.f64 %1706 %289) %2093 = (*.f64 z %289) %2094 = (/.f64 %1703 %2093) %2095 = (fma.f64 #s(literal -1 binary64) %2094 %1858) %2101 = (/.f64 %258 %24) %2102 = (/.f64 %1844 %1928) %2106 = (/.f64 a z) %2111 = (/.f64 %102 z) %2115 = (/.f64 %102 %1928) %2119 = (/.f64 %25 z) %2131 = (/.f64 %271 %2093) %2152 = (+.f64 %77 %2102) %2176 = (*.f64 z %596) %2192 = (/.f64 %979 %24) %2208 = (*.f64 #s(literal -1 binary64) %2192) %2259 = (fma.f64 #s(literal -1 binary64) %1785 %2038) %2263 = (fma.f64 #s(literal -1 binary64) %979 %1786) %2264 = (*.f64 z %2263) %2278 = (/.f64 %2264 t) %2289 = (*.f64 #s(literal -1 binary64) (/.f64 %2263 t)) %2314 = (/.f64 %979 %289) %2351 = (*.f64 #s(literal -1 binary64) %2314) %2358 = (/.f64 %1889 z) %2392 = (/.f64 z %1764) %2393 = (/.f64 #s(literal 1 binary64) a) %2394 = (fma.f64 #s(literal -1 binary64) %2392 %2393) %2396 = (fma.f64 #s(literal -1 binary64) (*.f64 t %2394) %440) %2399 = (pow.f64 a #s(literal 3 binary64)) %2400 = (/.f64 z %2399) %2401 = (/.f64 #s(literal 1 binary64) %1764) %2402 = (fma.f64 #s(literal -1 binary64) %2400 %2401) %2406 = (fma.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 t %2402)) %2394) %440) %2409 = (pow.f64 a #s(literal 4 binary64)) %2411 = (/.f64 #s(literal 1 binary64) %2399) %2412 = (fma.f64 #s(literal -1 binary64) (/.f64 z %2409) %2411) %2418 = (fma.f64 t (-.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 t %2412)) %2402)) %2394) %440) %2423 = (/.f64 y %102) %2425 = (*.f64 %1764 x) %2427 = (*.f64 #s(literal -1 binary64) (/.f64 %67 %2425)) %2428 = (-.f64 (*.f64 #s(literal -1 binary64) %2423) %2427) %2431 = (*.f64 t %2428) %2439 = (*.f64 #s(literal -1 binary64) (/.f64 %2428 a)) %2448 = (-.f64 (fma.f64 #s(literal -1 binary64) %2423 %2394) %2427) %2452 = (-.f64 %2402 %2439) %2462 = (-.f64 %2412 (*.f64 #s(literal -1 binary64) (/.f64 %2428 %1764))) %2473 = (*.f64 x %2448) %2476 = (*.f64 x %2452) %2485 = (/.f64 %979 a) %2487 = (/.f64 %1706 %1764) %2488 = (*.f64 #s(literal -1 binary64) %2487) %2489 = (-.f64 (*.f64 #s(literal -1 binary64) %2485) %2488) %2490 = (fma.f64 t %2489 %1753) %2492 = (*.f64 t %2489) %2496 = (fma.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %2485 (/.f64 %2492 a)) %2488) %1753) %2505 = (fma.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %2485 (*.f64 t (-.f64 (/.f64 %2492 %1764) (*.f64 #s(literal -1 binary64) (/.f64 %2489 a))))) %2488) %1753) %2507 = (/.f64 %2009 %1764) %2511 = (*.f64 #s(literal -1 binary64) %2392) %2522 = (/.f64 t a) %2524 = (/.f64 t %1764) %2525 = (+.f64 %2393 %2524) %2526 = (*.f64 t %2525) %2528 = (/.f64 t %2399) %2530 = (fma.f64 t (+.f64 %2401 %2528) %2393) %2531 = (*.f64 t %2530) %2533 = (/.f64 t %2409) %2536 = (fma.f64 t (fma.f64 t (+.f64 %2411 %2533) %2401) %2393) %2540 = (+.f64 #s(literal 1 binary64) %2522) %2546 = (-.f64 %440 #s(literal 1 binary64)) %2554 = (*.f64 x %2546) %2556 = (*.f64 x %2394) %2557 = (*.f64 t %2556) %2560 = (*.f64 x %2402) %2566 = (*.f64 x %2412) %2587 = (+.f64 x %1753) %2595 = (*.f64 y %2394) %2599 = (*.f64 y %2402) %2613 = (/.f64 y a) %2619 = (/.f64 y %1764) %2620 = (*.f64 #s(literal -1 binary64) %2619) %2626 = (*.f64 #s(literal -1 binary64) (/.f64 y %2399)) %2632 = (/.f64 x a) %2634 = (/.f64 %271 %1764) %2637 = (/.f64 %271 %2399) %2638 = (/.f64 x %1764) %2639 = (*.f64 #s(literal -1 binary64) %2638) %2643 = (/.f64 %271 %2409) %2644 = (/.f64 x %2399) %2645 = (*.f64 #s(literal -1 binary64) %2644) %2651 = (-.f64 %2613 %2632) %2653 = (-.f64 %2639 %2620) %2657 = (-.f64 %2645 %2626) %2668 = (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 x %2409)) (*.f64 #s(literal -1 binary64) (/.f64 y %2409))) %2678 = (*.f64 z %2651) %2680 = (*.f64 z %2653) %2683 = (*.f64 z %2657) %2693 = (*.f64 a %1762) %2694 = (/.f64 %2693 %143) %2696 = (*.f64 t %1706) %2700 = (fma.f64 #s(literal -1 binary64) %1706 %268) %2714 = (/.f64 %1792 t) %2716 = (*.f64 #s(literal -1 binary64) %2714) %2718 = (fma.f64 #s(literal -1 binary64) %1792 %268) %2721 = (*.f64 a %1792) %2722 = (/.f64 %2721 t) %2727 = (*.f64 t %1792) %2728 = (fma.f64 a %1792 %2727) %2731 = (/.f64 %2721 %143) %2746 = (- (/ t a) 1) %2748 = (-.f64 %2522 #s(literal 1 binary64)) %2750 = (* a %2746) %2751 = (+.f64 t %180) %2762 = (-.f64 (*.f64 #s(literal -1 binary64) %2524) %2393) %2767 = (-.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) %2528) %2401)) %2393) %2774 = (-.f64 (*.f64 t (-.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) %2533) %2411)) %2401)) %2393) %2776 = (-.f64 %2393 %2392) %2777 = (*.f64 t %2776) %2780 = (/.f64 %2777 a) %2785 = (/.f64 %2777 %1764) %2787 = (*.f64 #s(literal -1 binary64) (/.f64 %2776 a)) %2793 = (*.f64 #s(literal -1 binary64) %440) %2808 = (/.f64 %258 a) %2816 = (*.f64 #s(literal -1 binary64) (/.f64 %258 %1764)) %2823 = (*.f64 #s(literal -1 binary64) (/.f64 %258 %2399)) %2830 = (*.f64 #s(literal -1 binary64) %1753) %2832 = (+.f64 %2632 %2487) %2833 = (-.f64 %2613 %2832) %2834 = (*.f64 t %2833) %2837 = (/.f64 %2834 a) %2843 = (/.f64 %2834 %1764) %2844 = (/.f64 %2833 a) %2845 = (*.f64 #s(literal -1 binary64) %2844) %2852 = (/.f64 %1847 a) %2853 = (*.f64 #s(literal -1 binary64) %2852) %2855 = (/.f64 %1847 %1764) %2856 = (+.f64 %2613 %2855) %2857 = (-.f64 %2632 %2856) %2858 = (*.f64 t %2857) %2859 = (fma.f64 #s(literal -1 binary64) %2852 %2858) %2865 = (fma.f64 #s(literal -1 binary64) %2852 (*.f64 t (-.f64 (+.f64 %2632 (/.f64 %2858 a)) %2856))) %2874 = (fma.f64 #s(literal -1 binary64) %2852 (*.f64 t (-.f64 (fma.f64 t (-.f64 (/.f64 %2858 %1764) (*.f64 #s(literal -1 binary64) (/.f64 %2857 a))) %2632) %2856))) %2876 = (*.f64 #s(literal -1 binary64) %2522) %2884 = (/.f64 %1703 a) %2885 = (*.f64 #s(literal -1 binary64) %2884) %2887 = (-.f64 %2638 %2619) %2888 = (*.f64 t %2887) %2890 = (*.f64 t (fma.f64 #s(literal -1 binary64) %2485 %2888)) %2897 = (*.f64 t (fma.f64 #s(literal -1 binary64) %2485 (*.f64 t (-.f64 (+.f64 %2638 (/.f64 %2888 a)) %2619)))) %2901 = (*.f64 #s(literal -1 binary64) (/.f64 %2887 a)) %2909 = (/.f64 %130 a) %2910 = (*.f64 #s(literal -1 binary64) %2909) %2912 = (*.f64 t %130) %2917 = (/.f64 %130 %1764) %2918 = (*.f64 #s(literal -1 binary64) %2917) %2924 = (/.f64 %130 %2399) %2925 = (*.f64 #s(literal -1 binary64) %2924) %2952 = (fma.f64 a x %1706) %2956 = (/.f64 %1706 %2399) %2957 = (fma.f64 #s(literal -1 binary64) %2956 %2619) %2965 = (/.f64 %1706 %2409) %2976 = (/.f64 %271 a) %2977 = (*.f64 #s(literal -1 binary64) %2976) %3010 = (*.f64 #s(literal -1 binary64) (/.f64 %2833 %1764)) %3031 = (-.f64 (*.f64 #s(literal -1 binary64) %2808) (*.f64 #s(literal -1 binary64) %2855)) %3032 = (*.f64 t %3031) %3057 = (*.f64 #s(literal -1 binary64) (/.f64 %67 %1764)) %3063 = (-.f64 (*.f64 #s(literal -1 binary64) %2613) %3057) %3065 = (*.f64 #s(literal -1 binary64) (/.f64 %3063 a)) %3096 = (fma.f64 #s(literal -1 binary64) %2638 %2638) %3115 = (fma.f64 #s(literal -1 binary64) %2487 %2613) %3116 = (-.f64 %2632 %3115) %3117 = (fma.f64 t %3116 %1753) %3119 = (*.f64 t %3116) %3135 = (fma.f64 #s(literal -1 binary64) %2956 %2816) %3152 = (*.f64 t (-.f64 %154 #s(literal 1 binary64))) %3154 = (fma.f64 #s(literal -1 binary64) %979 %1755) %3158 = (*.f64 t (-.f64 %169 #s(literal 1 binary64))) %3163 = (+.f64 #s(literal 1 binary64) %188) %3167 = (*.f64 %1764 %181) %3168 = (pow.f64 t #s(literal 3 binary64)) %3169 = (/.f64 %3167 %3168) %3176 = (*.f64 #s(literal -1 binary64) %271) %3183 = (*.f64 #s(literal -1 binary64) %459) %3186 = (-.f64 %468 %473) %3187 = (*.f64 a %3186) %3188 = (/.f64 %3187 %143) %3193 = (*.f64 %1764 %3186) %3194 = (/.f64 %3193 %3168) %3198 = (fma.f64 #s(literal -1 binary64) %459 (*.f64 #s(literal -1 binary64) %3188)) %3202 = (fma.f64 #s(literal -1 binary64) %518 %397) %3203 = (fma.f64 #s(literal -1 binary64) %447 %3202) %3223 = (/.f64 (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) %181 %468) %473)) t) %3230 = (/.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) %221) (*.f64 #s(literal -1 binary64) %3187))) %143) %3243 = (+.f64 y %2024) %3244 = (+.f64 x %1786) %3248 = (+.f64 y (fma.f64 #s(literal -1 binary64) %1755 %2694)) %3254 = (+.f64 y (fma.f64 #s(literal -1 binary64) %1755 (/.f64 (*.f64 %1764 %1762) %3168))) %3256 = (fma.f64 #s(literal -1 binary64) %1785 (*.f64 #s(literal -1 binary64) %2694)) %3261 = (*.f64 a z) %3262 = (/.f64 %3261 t) %3267 = (*.f64 %1764 z) %3268 = (/.f64 %3267 %143) %3274 = (*.f64 %2399 z) %3275 = (/.f64 %3274 %3168) %3278 = (+.f64 %3262 %3268) %3282 = (-.f64 %189 #s(literal 1 binary64)) %3284 = (/.f64 %1764 %143) %3285 = (*.f64 #s(literal -1 binary64) %3284) %3286 = (-.f64 %3285 %1500) %3288 = (/.f64 %2399 %3168) %3290 = (+.f64 %169 %3284) %3292 = (-.f64 (*.f64 #s(literal -1 binary64) %3288) (+.f64 #s(literal 1 binary64) %3290)) %3295 = (/.f64 %1764 t) %3296 = (*.f64 #s(literal -1 binary64) %3295) %3298 = (/.f64 (-.f64 %3296 a) t) %3300 = (/.f64 %2399 %143) %3301 = (*.f64 #s(literal -1 binary64) %3300) %3302 = (+.f64 a %3295) %3306 = (/.f64 %2409 %3168) %3307 = (*.f64 #s(literal -1 binary64) %3306) %3308 = (+.f64 %3295 %3300) %3334 = (*.f64 x %337) %3335 = (/.f64 %3334 t) %3337 = (-.f64 %1764 %3261) %3339 = (/.f64 (*.f64 x %3337) t) %3343 = (-.f64 %2399 %3267) %3345 = (/.f64 (*.f64 x %3343) %143) %3352 = (/.f64 (*.f64 x (-.f64 %2409 %3274)) %3168) %3386 = (/.f64 %3261 %143) %3398 = (/.f64 (*.f64 y %337) t) %3402 = (/.f64 (*.f64 y %3337) %143) %3412 = (*.f64 #s(literal -1 binary64) %1795) %3417 = (*.f64 %1764 y) %3418 = (/.f64 %3417 %143) %3419 = (*.f64 #s(literal -1 binary64) %3418) %3424 = (*.f64 %2399 y) %3425 = (/.f64 %3424 %3168) %3426 = (*.f64 #s(literal -1 binary64) %3425) %3428 = (+.f64 %106 %3418) %3432 = (*.f64 #s(literal -1 binary64) %1796) %3437 = (/.f64 %2425 %143) %3438 = (*.f64 #s(literal -1 binary64) %3437) %3443 = (*.f64 %2399 x) %3444 = (/.f64 %3443 %3168) %3445 = (*.f64 #s(literal -1 binary64) %3444) %3447 = (+.f64 %108 %3437) %3451 = (-.f64 %256 %8) %3454 = (fma.f64 #s(literal -1 binary64) y %108) %3464 = (+.f64 %3437 %3444) %3468 = (+.f64 %106 (+.f64 %3418 %3425)) %3473 = (*.f64 z %3451) %3476 = (-.f64 %102 %100) %3477 = (*.f64 z %3476) %3478 = (/.f64 %3477 t) %3484 = (/.f64 (*.f64 z (-.f64 %2425 %3417)) %143) %3489 = (-.f64 %3443 %3424) %3490 = (*.f64 z %3489) %3497 = (/.f64 %2693 t) %3503 = (+.f64 y %2716) %3505 = (fma.f64 z %979 %2722) %3507 = (-.f64 %3505 %1759) %3509 = (/.f64 %3507 t) %3513 = (/.f64 (fma.f64 #s(literal -1 binary64) %1792 (*.f64 #s(literal -1 binary64) %2722)) t) %3518 = (/.f64 #s(literal 1 binary64) t) %3523 = (*.f64 t (+.f64 #s(literal 1 binary64) %189)) %3525 = (*.f64 t %3163) %3527 = (/.f64 %1847 t) %3528 = (fma.f64 #s(literal -1 binary64) %258 %3527) %3532 = (-.f64 (+.f64 x %1755) y) %3537 = (/.f64 %3282 t) %3544 = (/.f64 %1500 t) %3547 = (-.f64 (+.f64 #s(literal 1 binary64) %3284) %189) %3552 = (-.f64 (+.f64 #s(literal 1 binary64) %3288) (fma.f64 #s(literal -1 binary64) %169 %3285)) %3559 = (*.f64 %1764 %129) %3560 = (/.f64 %3559 %3168) %3573 = (/.f64 %258 t) %3574 = (*.f64 #s(literal -1 binary64) %3573) %3576 = (*.f64 a %258) %3577 = (/.f64 %3576 t) %3578 = (*.f64 #s(literal -1 binary64) %3577) %3582 = (*.f64 %1764 %258) %3583 = (/.f64 %3582 %143) %3584 = (*.f64 #s(literal -1 binary64) %3583) %3589 = (*.f64 %2399 %258) %3597 = (*.f64 #s(literal -1 binary64) %979) %3605 = (*.f64 %1764 %1792) %3606 = (/.f64 %3605 %3168) %3609 = (fma.f64 #s(literal -1 binary64) %2731 %1785) %3612 = (*.f64 #s(literal -1 binary64) %258) %3616 = (-.f64 %1847 %3576) %3617 = (*.f64 a %3616) %3618 = (/.f64 %3617 %143) %3620 = (fma.f64 #s(literal -1 binary64) %258 (+.f64 %3618 %3527)) %3623 = (*.f64 %1764 %3616) %3626 = (fma.f64 #s(literal -1 binary64) %258 (+.f64 %3527 (/.f64 %3623 %3168))) %3627 = (fma.f64 #s(literal -1 binary64) %3618 %3577) %3636 = (*.f64 %2399 %979) %3646 = (*.f64 %1764 %130) %3647 = (/.f64 %3646 %143) %3652 = (*.f64 %2399 %130) %3666 = (fma.f64 #s(literal -1 binary64) %108 %3438) %3671 = (fma.f64 #s(literal -1 binary64) %3437 %3445) %3696 = (*.f64 %1764 %1706) %3697 = (/.f64 %3696 %3168) %3704 = (+.f64 x %108) %3714 = (+.f64 x %1785) %3719 = (+.f64 x %3609) %3727 = (+.f64 x (fma.f64 #s(literal -1 binary64) %2731 (fma.f64 #s(literal -1 binary64) %3606 %1785))) %3746 = (*.f64 #s(literal -1 binary64) %3576) %3747 = (-.f64 (*.f64 #s(literal -1 binary64) %1847) %3746) %3749 = (*.f64 #s(literal -1 binary64) (/.f64 %3747 t)) %3754 = (/.f64 (*.f64 a %3747) %143) %3813 = (fma.f64 #s(literal -1 binary64) %258 %2024) %3816 = (-.f64 %1757 %3576) %3818 = (/.f64 (*.f64 a %3816) %143) %3870 = (/.f64 %3559 t) %3885 = (-.f64 %421 %453) %3889 = (*.f64 a %3885) %3896 = (*.f64 %1764 %3885) %3907 = (-.f64 (fma.f64 #s(literal -1 binary64) %129 %421) %453) %3912 = (-.f64 %155 %3889) %3923 = (-.f64 (*.f64 #s(literal -1 binary64) %3559) (*.f64 #s(literal -1 binary64) %3896)) %3935 = (*.f64 x %3907) %3939 = (*.f64 x %3912) %3955 = (*.f64 #s(literal -1 binary64) %3509) %3956 = (+.f64 y %3955) %3959 = (/.f64 %3605 t) %3967 = (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %3959) %2721) t) %1706) %1759) t))) %3974 = (/.f64 %3267 t) %3983 = (/.f64 %3274 t) %3998 = (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %3295 %180) t)) #s(literal 1 binary64)) %4000 = (/.f64 %2399 t) %4004 = (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %4000) %1764) t)) %4008 = (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %4004 %180) t)) #s(literal 1 binary64)) %4013 = (*.f64 #s(literal -1 binary64) %1764) %4021 = (/.f64 %2409 t) %4036 = (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 z (fma.f64 #s(literal -1 binary64) %3295 %3262)) a) t)) %4039 = (fma.f64 #s(literal -1 binary64) %1764 %3261) %4046 = (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %3974 %4000) %4039) t))) a) t)) %4049 = (fma.f64 #s(literal -1 binary64) %3267 %2399) %4061 = (*.f64 x %4039) %4062 = (/.f64 %4061 t) %4067 = (*.f64 x %4049) %4068 = (/.f64 %4067 t) %4077 = (/.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) %2409 %3274)) t) %4116 = (*.f64 y %4039) %4146 = (*.f64 #s(literal -1 binary64) %3417) %4160 = (/.f64 %2425 t) %4165 = (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %4160) %102) t))) %4169 = (/.f64 %3443 t) %4170 = (*.f64 #s(literal -1 binary64) %2425) %4177 = (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %4169 %4170) t)) %102) t))) %4184 = (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 %3476 t))) %4189 = (-.f64 %4170 %4146) %4195 = (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %4189 t) %102) %100) t))) %4209 = (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %2425 (*.f64 #s(literal -1 binary64) (/.f64 %3489 t))) %4146) t) %102) %100) t))) %4218 = (*.f64 z %4189) %4235 = (fma.f64 #s(literal -1 binary64) %3497 %1706) %4237 = (*.f64 #s(literal -1 binary64) (/.f64 %4235 t)) %4246 = (*.f64 #s(literal -1 binary64) %3513) %4269 = (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %3298)) %4279 = (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %4000 %4013) t)) a) t))) %4310 = (/.f64 %3582 t) %4321 = (*.f64 #s(literal -1 binary64) %3582) %4348 = (fma.f64 #s(literal -1 binary64) %258 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3616 (*.f64 #s(literal -1 binary64) (/.f64 %3617 t))) t))) %4357 = (fma.f64 #s(literal -1 binary64) %258 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3616 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 a %3616 (/.f64 %3623 t)) t))) t))) %4410 = (fma.f64 #s(literal -1 binary64) %3417 %1767) %4439 = (fma.f64 #s(literal -1 binary64) %1792 %102) %4511 = (*.f64 #s(literal -1 binary64) %1792) %4531 = (-.f64 %1706 %3746) %4536 = (*.f64 a %4531) %4555 = (fma.f64 a %258 %1706) %4583 = (/.f64 %15 t) %4586 = (/.f64 z %143) %4587 = (-.f64 %3518 %4586) %4588 = (*.f64 a %4587) %4598 = (/.f64 %4587 t) %4599 = (*.f64 #s(literal -1 binary64) %4598) %4606 = (/.f64 %16 %271) %4607 = (*.f64 #s(literal -1 binary64) %4606) %4609 = (*.f64 a %16) %4613 = (*.f64 %3168 x) %4616 = (/.f64 %16 %487) %4621 = (pow.f64 t #s(literal 4 binary64)) %4622 = (*.f64 %4621 x) %4625 = (/.f64 %16 %4613) %4633 = (-.f64 (fma.f64 #s(literal -1 binary64) %4606 %154) #s(literal 1 binary64)) %4636 = (-.f64 (*.f64 #s(literal -1 binary64) %4587) %4616) %4641 = (-.f64 %4599 %4625) %4652 = (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %4587 %143)) (/.f64 %16 %4622)) %4663 = (*.f64 x %4633) %4665 = (*.f64 x %4636) %4668 = (*.f64 x %4641) %4677 = (*.f64 %979 %15) %4678 = (/.f64 %4677 t) %4679 = (*.f64 #s(literal -1 binary64) %4678) %4681 = (*.f64 a %4677) %4682 = (/.f64 %4681 %143) %4683 = (fma.f64 #s(literal -1 binary64) %4682 %4679) %4685 = (/.f64 %4681 %3168) %4687 = (/.f64 %4677 %143) %4690 = (fma.f64 #s(literal -1 binary64) %4678 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) %4685) %4687))) %4692 = (/.f64 %4681 %4621) %4694 = (/.f64 %4677 %3168) %4699 = (fma.f64 #s(literal -1 binary64) %4678 (*.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) %4692) %4694)) %4687))) %4712 = (/.f64 z %3168) %4719 = (/.f64 a %143) %4721 = (-.f64 (*.f64 #s(literal -1 binary64) %4719) %3518) %4722 = (*.f64 a %4721) %4725 = (/.f64 a %3168) %4727 = (/.f64 #s(literal 1 binary64) %143) %4730 = (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) %4725) %4727)) %3518) %4731 = (*.f64 a %4730) %4736 = (/.f64 a %4621) %4738 = (/.f64 #s(literal 1 binary64) %3168) %4743 = (-.f64 (*.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) %4736) %4738)) %4727)) %3518) %4746 = (fma.f64 #s(literal -1 binary64) %154 %4588) %4748 = (-.f64 %4727 %4712) %4752 = (fma.f64 #s(literal -1 binary64) %154 (*.f64 a (-.f64 (fma.f64 a %4748 %3518) %4586))) %4755 = (-.f64 %4738 (/.f64 z %4621)) %4761 = (fma.f64 #s(literal -1 binary64) %154 (*.f64 a (-.f64 (fma.f64 a (-.f64 (fma.f64 a %4755 %4727) %4712) %3518) %4586))) %4763 = (*.f64 x %4587) %4764 = (*.f64 a %4763) %4767 = (*.f64 x %4748) %4772 = (*.f64 x %4755) %4808 = (*.f64 y %3163) %4810 = (*.f64 y %4587) %4813 = (*.f64 y %4748) %4828 = (/.f64 y %143) %4835 = (/.f64 y %3168) %4842 = (/.f64 %102 %143) %4846 = (/.f64 %102 %3168) %4848 = (/.f64 x %143) %4855 = (/.f64 x %3168) %4862 = (-.f64 %3412 %3432) %4864 = (-.f64 %4848 %4828) %4865 = (*.f64 a %4864) %4869 = (-.f64 %4855 %4835) %4878 = (-.f64 (/.f64 x %4621) (/.f64 y %4621)) %4887 = (*.f64 z %4862) %4889 = (*.f64 z %4864) %4892 = (*.f64 z %4869) %4901 = (fma.f64 #s(literal -1 binary64) %1706 %1759) %4905 = (/.f64 %1706 %143) %4906 = (-.f64 %4828 %4848) %4907 = (*.f64 a %4906) %4908 = (fma.f64 #s(literal -1 binary64) %4905 %4907) %4909 = (*.f64 a %4908) %4911 = (fma.f64 #s(literal -1 binary64) %1772 %2024) %4913 = (fma.f64 #s(literal -1 binary64) %1755 %4909) %4919 = (*.f64 #s(literal -1 binary64) %4905) %4920 = (-.f64 %4919 %1777) %4931 = (-.f64 %1796 %1795) %4932 = (fma.f64 a %4931 %1755) %4935 = (fma.f64 #s(literal -1 binary64) (*.f64 a %4931) %2024) %4953 = (+.f64 %1796 %4905) %4954 = (-.f64 %4953 %1795) %4962 = (fma.f64 #s(literal -1 binary64) (*.f64 a %4954) %2024) %4967 = (fma.f64 #s(literal -1 binary64) %1755 (*.f64 a (fma.f64 #s(literal -1 binary64) %4865 (*.f64 #s(literal -1 binary64) %4954)))) %4978 = (+.f64 %3518 %4719) %4981 = (fma.f64 a (+.f64 %4727 %4725) %3518) %4987 = (/.f64 %297 t) %4989 = (-.f64 %4586 %3518) %4990 = (*.f64 a %4989) %4995 = (/.f64 %4990 t) %5002 = (/.f64 %4990 %143) %5004 = (*.f64 #s(literal -1 binary64) (/.f64 %4989 t)) %5047 = (*.f64 #s(literal -1 binary64) %4687) %5051 = (*.f64 #s(literal -1 binary64) %4694) %5057 = (*.f64 %297 %258) %5058 = (/.f64 %5057 t) %5059 = (*.f64 #s(literal -1 binary64) %5058) %5061 = (*.f64 a %5057) %5063 = (fma.f64 #s(literal -1 binary64) (/.f64 %5061 %143) %5059) %5067 = (/.f64 %5057 %143) %5070 = (fma.f64 #s(literal -1 binary64) %5058 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %5061 %3168)) %5067))) %5079 = (fma.f64 #s(literal -1 binary64) %5058 (*.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %5061 %4621)) (/.f64 %5057 %3168))) %5067))) %5089 = (+.f64 y (*.f64 a (-.f64 %1775 %1777))) %5093 = (/.f64 %979 %143) %5094 = (*.f64 #s(literal -1 binary64) %5093) %5099 = (+.f64 y (*.f64 a (-.f64 (*.f64 a (-.f64 (/.f64 %1759 %3168) %5094)) %1777))) %5105 = (-.f64 %1796 (/.f64 %69 %143)) %5106 = (*.f64 a %5105) %5115 = (/.f64 %5105 t) %5116 = (*.f64 #s(literal -1 binary64) %5115) %5122 = (*.f64 %297 %979) %5123 = (/.f64 %5122 t) %5126 = (*.f64 a %5122) %5132 = (/.f64 %5122 %143) %5146 = (fma.f64 #s(literal -1 binary64) %271 %1706) %5148 = (fma.f64 #s(literal -1 binary64) %1776 %4905) %5153 = (/.f64 %1706 %3168) %5154 = (fma.f64 #s(literal -1 binary64) %5093 %5153) %5163 = (/.f64 %1706 %4621) %5178 = (*.f64 #s(literal -1 binary64) %4848) %5201 = (*.f64 #s(literal -1 binary64) (/.f64 %4677 %4621)) %5222 = (*.f64 %258 %15) %5223 = (/.f64 %5222 t) %5226 = (*.f64 a %5222) %5232 = (/.f64 %5222 %143) %5244 = (/.f64 %16 t) %5248 = (/.f64 %16 %143) %5253 = (/.f64 %16 %3168) %5278 = (fma.f64 #s(literal -1 binary64) %4848 %4848) %5297 = (/.f64 %1851 t) %5300 = (-.f64 %1795 %4953) %5301 = (*.f64 a %5300) %5326 = (fma.f64 #s(literal -1 binary64) (/.f64 %1797 t) %5153) %5348 = (*.f64 a (+.f64 #s(literal 1 binary64) %2876)) %5352 = (*.f64 t %15) %5353 = (/.f64 %5352 a) %5358 = (*.f64 %143 %15) %5359 = (/.f64 %5358 %1764) %5361 = (*.f64 #s(literal -1 binary64) %5353) %5366 = (*.f64 %3168 %15) %5367 = (/.f64 %5366 %2399) %5380 = (*.f64 t %16) %5381 = (/.f64 %5380 %102) %5385 = (*.f64 %143 %16) %5386 = (/.f64 %5385 %2425) %5388 = (*.f64 #s(literal -1 binary64) %5381) %5392 = (*.f64 %3168 %16) %5393 = (/.f64 %5392 %3443) %5396 = (fma.f64 #s(literal -1 binary64) %5381 (*.f64 #s(literal -1 binary64) %5386)) %5426 = (/.f64 %5380 x) %5430 = (/.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) %5352) (*.f64 #s(literal -1 binary64) %5426))) a) %5435 = (/.f64 %5385 x) %5439 = (/.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) %5358) (*.f64 #s(literal -1 binary64) %5435))) %1764) %5445 = (/.f64 %5392 x) %5455 = (/.f64 %4677 a) %5457 = (*.f64 t %4677) %5458 = (/.f64 %5457 a) %5460 = (/.f64 (fma.f64 %979 %15 %5458) a) %5462 = (*.f64 %143 %4677) %5463 = (/.f64 %5462 %1764) %5465 = (*.f64 #s(literal -1 binary64) %5458) %5469 = (*.f64 %3168 %4677) %5470 = (/.f64 %5469 %2399) %5472 = (*.f64 #s(literal -1 binary64) %5463) %5477 = (/.f64 %2009 a) %5481 = (/.f64 %1992 %1764) %5483 = (*.f64 #s(literal -1 binary64) %5477) %5487 = (*.f64 %3168 z) %5488 = (/.f64 %5487 %2399) %5491 = (fma.f64 #s(literal -1 binary64) %5477 (*.f64 #s(literal -1 binary64) %5481)) %5495 = (/.f64 %143 a) %5497 = (/.f64 (+.f64 t %5495) a) %5499 = (/.f64 %3168 %1764) %5501 = (*.f64 #s(literal -1 binary64) %5495) %5505 = (/.f64 %4621 %2399) %5507 = (*.f64 #s(literal -1 binary64) %5499) %5508 = (fma.f64 #s(literal -1 binary64) %5495 %5507) %5512 = (/.f64 %143 %1764) %5514 = (+.f64 #s(literal 1 binary64) (+.f64 %2522 %5512)) %5516 = (/.f64 %3168 %2399) %5519 = (*.f64 #s(literal -1 binary64) %5512) %5537 = (/.f64 %18 a) %5540 = (*.f64 #s(literal -1 binary64) %143) %5542 = (-.f64 %5540 (*.f64 #s(literal -1 binary64) %2009)) %5544 = (/.f64 (*.f64 x %5542) %1764) %5548 = (*.f64 #s(literal -1 binary64) %3168) %5549 = (*.f64 #s(literal -1 binary64) %1992) %5550 = (-.f64 %5548 %5549) %5552 = (/.f64 (*.f64 x %5550) %2399) %5571 = (/.f64 %5457 %1764) %5575 = (/.f64 %5462 %2399) %5591 = (*.f64 #s(literal -1 binary64) %5505) %5602 = (/.f64 %16 a) %5605 = (/.f64 (*.f64 y %5542) a) %5610 = (/.f64 (*.f64 y %5550) %1764) %5625 = (/.f64 %268 a) %5629 = (/.f64 %1241 %1764) %5631 = (*.f64 #s(literal -1 binary64) %5625) %5635 = (*.f64 %3168 y) %5636 = (/.f64 %5635 %2399) %5639 = (fma.f64 #s(literal -1 binary64) %5625 (*.f64 #s(literal -1 binary64) %5629)) %5646 = (/.f64 %487 %1764) %5651 = (/.f64 %4613 %2399) %5654 = (fma.f64 #s(literal -1 binary64) %2976 (*.f64 #s(literal -1 binary64) %5646)) %5682 = (/.f64 (*.f64 z (-.f64 %3176 %269)) a) %5686 = (*.f64 #s(literal -1 binary64) %487) %5687 = (*.f64 #s(literal -1 binary64) %1241) %5690 = (/.f64 (*.f64 z (-.f64 %5686 %5687)) %1764) %5695 = (*.f64 #s(literal -1 binary64) %4613) %5706 = (*.f64 a (-.f64 %2830 %3597)) %5713 = (/.f64 %1706 (*.f64 a %143)) %5714 = (fma.f64 #s(literal -1 binary64) %5713 %4828) %5718 = (*.f64 #s(literal -1 binary64) %5713) %5723 = (/.f64 %1706 (*.f64 %1764 t)) %5730 = (fma.f64 #s(literal -1 binary64) %5713 (fma.f64 #s(literal -1 binary64) %5723 %2619)) %5734 = (*.f64 a t) %5735 = (/.f64 %979 %5734) %5736 = (fma.f64 #s(literal -1 binary64) %5735 %5094) %5744 = (-.f64 %2587 y) %5745 = (*.f64 a %5744) %5748 = (/.f64 %1706 %5734) %5749 = (+.f64 %1796 %5748) %5750 = (-.f64 %5749 %1795) %5767 = (*.f64 %1764 %4931) %5770 = (+.f64 %1796 (+.f64 %5748 %2487)) %5775 = (+.f64 %2613 %1795) %5783 = (/.f64 %5767 t) %5785 = (/.f64 x %5734) %5789 = (+.f64 (/.f64 y %5734) %4828) %5801 = (/.f64 %4954 a) %5802 = (/.f64 %4931 t) %5804 = (fma.f64 #s(literal -1 binary64) %5801 (*.f64 #s(literal -1 binary64) %5802)) %5815 = (*.f64 a %2748) %5817 = (/.f64 %2540 a) %5820 = (-.f64 (+.f64 #s(literal 1 binary64) %5512) %2876) %5825 = (-.f64 (+.f64 #s(literal 1 binary64) %5516) (fma.f64 #s(literal -1 binary64) %2522 %5519)) %5829 = (/.f64 (-.f64 %2876 #s(literal 1 binary64)) a) %5838 = (/.f64 %297 a) %5841 = (*.f64 t %297) %5842 = (/.f64 %5841 a) %5843 = (*.f64 #s(literal -1 binary64) %5842) %5845 = (/.f64 (fma.f64 #s(literal -1 binary64) %297 %5843) a) %5847 = (*.f64 %143 %297) %5848 = (/.f64 %5847 %1764) %5850 = (fma.f64 #s(literal -1 binary64) %5842 (*.f64 #s(literal -1 binary64) %5848)) %5854 = (*.f64 %3168 %297) %5855 = (/.f64 %5854 %2399) %5865 = (/.f64 (-.f64 (+.f64 t %5842) z) a) %5877 = (/.f64 %1844 a) %5882 = (*.f64 %143 %258) %5883 = (/.f64 %5882 %1764) %5885 = (*.f64 #s(literal -1 binary64) %5877) %5890 = (*.f64 %3168 %258) %5893 = (*.f64 #s(literal -1 binary64) %5883) %5902 = (/.f64 (fma.f64 #s(literal -1 binary64) %4677 %5465) a) %5910 = (+.f64 %5458 %5463) %5914 = (/.f64 %5057 a) %5916 = (*.f64 t %5057) %5917 = (/.f64 %5916 a) %5921 = (*.f64 %143 %5057) %5922 = (/.f64 %5921 %1764) %5924 = (*.f64 #s(literal -1 binary64) %5917) %5928 = (*.f64 %3168 %5057) %5937 = (/.f64 (fma.f64 #s(literal -1 binary64) t %5501) a) %5948 = (*.f64 %143 %979) %5949 = (/.f64 %5948 a) %5954 = (*.f64 %3168 %979) %5955 = (/.f64 %5954 %1764) %5961 = (*.f64 %4621 %979) %5974 = (-.f64 %69 %271) %5975 = (/.f64 %5974 a) %5976 = (*.f64 #s(literal -1 binary64) %5975) %5979 = (*.f64 t %5974) %5980 = (/.f64 %5979 %1764) %5984 = (*.f64 %143 %5974) %5985 = (/.f64 %5984 %2399) %5990 = (/.f64 %5122 a) %5991 = (*.f64 #s(literal -1 binary64) %5990) %5994 = (*.f64 t %5122) %5995 = (/.f64 %5994 %1764) %5999 = (*.f64 %143 %5122) %6006 = (/.f64 %5948 %1764) %6030 = (*.f64 %143 %1706) %6036 = (/.f64 %2696 %1764) %6040 = (/.f64 %487 a) %6045 = (/.f64 %4613 %1764) %6051 = (/.f64 %4622 %2399) %6054 = (+.f64 %6040 %6045) %6083 = (/.f64 %5916 %1764) %6093 = (/.f64 %5222 a) %6094 = (*.f64 #s(literal -1 binary64) %6093) %6097 = (*.f64 t %5222) %6098 = (/.f64 %6097 %1764) %6102 = (*.f64 %143 %5222) %6109 = (fma.f64 #s(literal -1 binary64) %5975 %5602) %6114 = (/.f64 %5380 %1764) %6143 = (*.f64 t %1851) %6144 = (/.f64 %6143 a) %6149 = (*.f64 %143 %1851) %6150 = (/.f64 %6149 %1764) %6153 = (*.f64 #s(literal -1 binary64) %6144) %6157 = (*.f64 %3168 %1851) %6166 = (+.f64 %5877 %1753) %6238 = (+.f64 %5426 %143) %6239 = (-.f64 %6238 %2009) %6249 = (-.f64 (fma.f64 #s(literal -1 binary64) %5435 %5548) %5549) %6262 = (-.f64 (+.f64 %5445 %4621) %5487) %6281 = (*.f64 x %6239) %6287 = (*.f64 x %6249) %6305 = (*.f64 #s(literal -1 binary64) %5902) %6307 = (/.f64 %5462 a) %6313 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %4677 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 t %4677 %6307) a))) a)) %6315 = (/.f64 %5469 a) %6349 = (*.f64 #s(literal -1 binary64) %5937) %6351 = (/.f64 %3168 a) %6357 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) t (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 %6351 %143) a))) a)) %6359 = (/.f64 %4621 a) %6373 = (-.f64 %179 %865) %6375 = (*.f64 #s(literal -1 binary64) (/.f64 %6373 a)) %6378 = (-.f64 %2009 %143) %6384 = (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) (/.f64 %6378 a))) %865) a)) %6387 = (-.f64 %5549 %5548) %6396 = (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %6387 a) %2009) %143) a))) %865) a)) %6399 = (*.f64 x %6373) %6400 = (/.f64 %6399 a) %6404 = (*.f64 x %6378) %6405 = (/.f64 %6404 a) %6412 = (/.f64 (*.f64 x %6387) a) %6442 = (-.f64 %5487 %4621) %6457 = (*.f64 y %6373) %6461 = (*.f64 y %6378) %6467 = (*.f64 y %6387) %6514 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 t x %6040) a)) %6520 = (*.f64 #s(literal -1 binary64) (/.f64 %4613 a)) %6533 = (-.f64 %268 %271) %6541 = (-.f64 %5687 %5686) %6552 = (-.f64 %5635 %4613) %6570 = (*.f64 z %6533) %6576 = (*.f64 z %6541) %6602 = (/.f64 %258 %143) %6603 = (*.f64 #s(literal -1 binary64) %6602) %6612 = (/.f64 %3243 a) %6636 = (fma.f64 #s(literal -1 binary64) %1776 %5748) %6649 = (fma.f64 #s(literal -1 binary64) %1753 %2024) %6712 = (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %6351) %143) a)) %6725 = (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %5501 t) a))) %6735 = (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %6351 %5540) a)) t) a))) %6741 = (/.f64 %5847 a) %6751 = (/.f64 %5854 a) %6815 = (*.f64 #s(literal -1 binary64) %5462) %6827 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %5057 %5924) a)) %6835 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %5057 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 t %5057 (/.f64 %5921 a)) a))) a)) %6866 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 t %979 %5949) a)) %6874 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %5954 a)) %5948) a) %1703) a)) %6877 = (*.f64 #s(literal -1 binary64) %5954) %7064 = (fma.f64 #s(literal -1 binary64) %487 %487) %7087 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1851 %6153) a)) %7095 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1851 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 t %1851 (/.f64 %6149 a)) a))) a)) (approx x #s(literal 0 binary64)) (approx x x) (approx %5 y) (approx %5 (+.f64 y %8)) (approx %14 %16) (approx %14 (fma.f64 #s(literal -1 binary64) %18 %16)) (approx %23 %25) (approx %28 %29) (approx %34 (/.f64 %37 x)) (approx %40 %36) (approx %40 %37) (approx %48 %54) (approx %56 (*.f64 #s(literal -1 binary64) %54)) (approx %60 (fma.f64 x %63 %36)) (approx %66 %67) (approx %66 (fma.f64 #s(literal -1 binary64) %69 %67)) (approx %72 %73) (approx %76 %77) (approx %76 %79) (approx %81 %82) (approx %81 (fma.f64 #s(literal -1 binary64) %84 %82)) (approx %87 %88) (approx %87 (fma.f64 #s(literal -1 binary64) %90 %88)) (approx %93 %94) (approx %93 (fma.f64 #s(literal -1 binary64) %96 %94)) (approx %99 %100) (approx %99 (fma.f64 #s(literal -1 binary64) %102 %100)) (approx %105 %106) (approx %105 (fma.f64 #s(literal -1 binary64) %108 %106)) (approx %111 %112) (approx %111 (fma.f64 #s(literal -1 binary64) %106 %108)) (approx %116 %117) (approx %116 (fma.f64 #s(literal -1 binary64) %67 %69)) (approx %121 %122) (approx %121 (fma.f64 #s(literal -1 binary64) %100 %102)) (approx %126 %127) (approx %126 (-.f64 (fma.f64 #s(literal -1 binary64) %67 %130) %122)) (approx %134 %135) (approx %134 (fma.f64 a %130 %135)) (approx %141 %144) (approx %141 (+.f64 %147 %144)) (approx %151 %152) (approx %151 %159) (approx %161 %162) (approx %161 (+.f64 y %159)) (approx %166 %167) (approx %166 (-.f64 (+.f64 y (fma.f64 #s(literal -1 binary64) %94 (fma.f64 x %170 %144))) %112)) (approx %176 %177) (approx %176 (-.f64 (fma.f64 x %181 %67) %100)) (approx %185 %186) (approx %185 (-.f64 (fma.f64 x %190 %94) %106)) (approx %194 %195) (approx %194 %198) (approx %200 (+.f64 y %195)) (approx %200 (+.f64 y %198)) (approx %205 %206) (approx %205 (fma.f64 a %208 %206)) (approx %211 %212) (approx %211 (+.f64 %215 %212)) (approx %218 %219) (approx %218 (fma.f64 x %223 %219)) (approx %226 %227) (approx %226 (-.f64 (fma.f64 x %229 %219) %100)) (approx %233 %234) (approx %233 (-.f64 (fma.f64 x %238 %240) %106)) (approx %244 %245) (approx %244 %248) (approx %250 (+.f64 y %245)) (approx %250 (+.f64 y %248)) (approx %255 %256) (approx %255 %258) (approx %260 %8) (approx %262 (*.f64 #s(literal -1 binary64) %16)) (approx %262 (fma.f64 #s(literal -1 binary64) %16 %18)) (approx %267 %269) (approx %267 (fma.f64 #s(literal -1 binary64) %268 %271)) (approx %274 %275) (approx %274 (fma.f64 #s(literal -1 binary64) %268 (fma.f64 x %277 %67))) (approx %281 (*.f64 #s(literal -1 binary64) %77)) (approx %281 %284) (approx %288 %290) (approx %288 (fma.f64 #s(literal -1 binary64) %292 %290)) (approx %296 (*.f64 #s(literal -1 binary64) %299)) (approx %296 (fma.f64 #s(literal -1 binary64) %299 (*.f64 x %302))) (approx %307 %308) (approx %307 %311) (approx %314 (*.f64 #s(literal -1 binary64) %130)) (approx %317 (*.f64 #s(literal -1 binary64) %318)) (approx %324 (fma.f64 #s(literal -1 binary64) %299 %326)) (approx %329 (fma.f64 x %332 %308)) (approx %336 (fma.f64 x %338 %67)) (approx %343 %344) (approx %343 (fma.f64 x %348 %344)) (approx %351 %310) (approx %353 (*.f64 #s(literal -1 binary64) %290)) (approx %353 (-.f64 %359 %290)) (approx %363 (fma.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %364)) %36)) (approx %370 (fma.f64 #s(literal -1 binary64) %318 %36)) (approx %375 (-.f64 %379 %290)) (approx %382 (/.f64 %275 %24)) (approx %382 (fma.f64 #s(literal -1 binary64) %385 (fma.f64 x %386 %82))) (approx %390 %391) (approx %390 (fma.f64 #s(literal -1 binary64) %385 (fma.f64 x %393 %82))) (approx %5 %399) (approx %14 (*.f64 #s(literal -1 binary64) %18)) (approx %14 %405) (approx %34 %62) (approx %34 %408) (approx %40 %410) (approx %40 (*.f64 x %408)) (approx %60 (*.f64 x %63)) (approx %60 (*.f64 x (+.f64 #s(literal 1 binary64) %408))) (approx %66 %419) (approx %66 %423) (approx %76 (*.f64 #s(literal -1 binary64) %73)) (approx %76 %430) (approx %81 %432) (approx %81 (*.f64 x (fma.f64 #s(literal -1 binary64) %49 %434))) (approx %87 %438) (approx %87 %443) (approx %93 %445) (approx %93 (*.f64 x %448)) (approx %99 %451) (approx %99 %455) (approx %105 %457) (approx %105 %461) (approx %111 %108) (approx %111 %465) (approx %116 %69) (approx %116 %470) (approx %121 %102) (approx %121 %475) (approx %126 %130) (approx %126 (*.f64 x (-.f64 %469 %474))) (approx %134 %146) (approx %134 (*.f64 x (fma.f64 a %129 %482))) (approx %141 %147) (approx %141 (*.f64 x %489)) (approx %151 (*.f64 x %157)) (approx %151 (*.f64 x (fma.f64 #s(literal -1 binary64) %447 %494))) (approx %161 (*.f64 x %499)) (approx %166 (*.f64 x %170)) (approx %166 (*.f64 x (-.f64 %499 %464))) (approx %176 %208) (approx %176 (*.f64 x (-.f64 %422 %454))) (approx %185 %511) (approx %185 (*.f64 x (-.f64 %448 %460))) (approx %194 (*.f64 #s(literal -1 binary64) %511)) (approx %194 (*.f64 x (fma.f64 #s(literal -1 binary64) %518 (*.f64 #s(literal -1 binary64) %520)))) (approx %200 (*.f64 x (fma.f64 #s(literal -1 binary64) %518 (fma.f64 #s(literal -1 binary64) %520 %397)))) (approx %205 %214) (approx %205 (*.f64 x (fma.f64 a %181 %530))) (approx %211 %215) (approx %211 (*.f64 x (+.f64 %222 %535))) (approx %218 (*.f64 x %223)) (approx %218 (*.f64 x %543)) (approx %226 %546) (approx %226 (*.f64 x (-.f64 %543 %454))) (approx %233 %551) (approx %233 (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) %154 (+.f64 %236 %554)) %460))) (approx %244 (*.f64 #s(literal -1 binary64) %551)) (approx %244 (*.f64 x (fma.f64 #s(literal -1 binary64) %562 (*.f64 #s(literal -1 binary64) %564)))) (approx %250 (*.f64 x (fma.f64 #s(literal -1 binary64) %562 (fma.f64 #s(literal -1 binary64) %564 %397)))) (approx %255 %575) (approx %262 %18) (approx %262 %581) (approx %267 %271) (approx %267 (*.f64 x (+.f64 t (*.f64 #s(literal -1 binary64) %584)))) (approx %274 %589) (approx %274 (*.f64 x (+.f64 t (fma.f64 #s(literal -1 binary64) z (fma.f64 #s(literal -1 binary64) %584 %421))))) (approx %281 %597) (approx %288 %599) (approx %288 (*.f64 x (fma.f64 #s(literal -1 binary64) %356 %602))) (approx %296 %607) (approx %296 (*.f64 x (-.f64 %610 %49))) (approx %307 %614) (approx %307 (*.f64 x %617)) (approx %324 %326) (approx %324 (*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) %610) %49))) (approx %329 (*.f64 x %332)) (approx %329 (*.f64 x (+.f64 #s(literal 1 binary64) %617))) (approx %336 (*.f64 x %338)) (approx %336 (*.f64 x (-.f64 (+.f64 a %422) t))) (approx %343 (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) %330 (fma.f64 #s(literal -1 binary64) %49 %376)) %51))) (approx %343 (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) %330 (fma.f64 #s(literal -1 binary64) %49 (+.f64 %376 %641))) %51))) (approx %353 %359) (approx %353 (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) %602 %330) %357))) (approx %370 (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 %129 %24) %29))) (approx %658 (*.f64 x %348)) (approx %658 (*.f64 x (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %330 (fma.f64 #s(literal -1 binary64) %49 %641))))) (approx %375 %379) (approx %375 (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) %602 %377) %357))) (approx %382 (/.f64 %589 %24)) (approx %382 (*.f64 x %676)) (approx %390 (*.f64 x %393)) (approx %390 (*.f64 x (+.f64 #s(literal 1 binary64) %676))) (approx %5 (*.f64 #s(literal -1 binary64) %575)) (approx %14 (*.f64 #s(literal -1 binary64) %581)) (approx %40 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %688 %51)))) (approx %60 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %688 %52)))) (approx %66 (*.f64 #s(literal -1 binary64) %470)) (approx %76 (*.f64 #s(literal -1 binary64) %597)) (approx %81 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) %434 %49)))) (approx %87 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) %441 %440)))) (approx %93 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) %447 %154)))) (approx %99 (*.f64 #s(literal -1 binary64) %475)) (approx %105 (*.f64 #s(literal -1 binary64) %465)) (approx %111 (*.f64 #s(literal -1 binary64) %461)) (approx %116 (*.f64 #s(literal -1 binary64) %423)) (approx %121 (*.f64 #s(literal -1 binary64) %455)) (approx %126 (*.f64 #s(literal -1 binary64) %208)) (approx %126 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) (/.f64 %127 x))) %180)))) (approx %134 (*.f64 #s(literal -1 binary64) %214)) (approx %134 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) %482 %221)))) (approx %141 (*.f64 #s(literal -1 binary64) (/.f64 %214 %143))) (approx %141 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) %488 %236)))) (approx %151 (*.f64 #s(literal -1 binary64) (*.f64 x %237))) (approx %151 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) %154 (fma.f64 #s(literal -1 binary64) (/.f64 %152 x) %236))))) (approx %161 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) %154 (fma.f64 #s(literal -1 binary64) (/.f64 %162 x) %236))))) (approx %166 (*.f64 #s(literal -1 binary64) %247)) (approx %166 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) %154 (fma.f64 #s(literal -1 binary64) (/.f64 %167 x) %236)) %189)))) (approx %176 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 %177 x))) a)))) (approx %185 (*.f64 #s(literal -1 binary64) %776)) (approx %185 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) %520 %154) %169)))) (approx %194 %776) (approx %194 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) %785 %447) %459)))) (approx %200 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 y (*.f64 #s(literal -1 binary64) %519)) x) %794)))) (approx %205 (*.f64 #s(literal -1 binary64) %146)) (approx %205 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) %530 %155)))) (approx %211 %806) (approx %211 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) %535 %808)))) (approx %218 (*.f64 #s(literal -1 binary64) (*.f64 x %813))) (approx %218 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 %219 x) %808))))) (approx %226 (*.f64 #s(literal -1 binary64) %824)) (approx %226 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 %227 x) %808)) a)))) (approx %233 (*.f64 #s(literal -1 binary64) %834)) (approx %233 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) %564 %157) %169)))) (approx %244 %834) (approx %244 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) %843 %554) %459)))) (approx %250 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 y (*.f64 #s(literal -1 binary64) %563)) x) %852)))) (approx %255 (*.f64 #s(literal -1 binary64) %399)) (approx %262 (*.f64 #s(literal -1 binary64) %405)) (approx %267 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) t %584)))) (approx %274 (*.f64 #s(literal -1 binary64) %867)) (approx %274 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 z (fma.f64 #s(literal -1 binary64) t (*.f64 #s(literal -1 binary64) (/.f64 %275 x))))))) (approx %281 (*.f64 #s(literal -1 binary64) %430)) (approx %288 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) %602 %879) %330)))) (approx %296 (*.f64 #s(literal -1 binary64) (*.f64 x %886))) (approx %307 (*.f64 #s(literal -1 binary64) (*.f64 x %890))) (approx %324 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) %885) #s(literal 1 binary64))))) (approx %324 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %886 #s(literal 1 binary64))))) (approx %329 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %330 #s(literal 1 binary64))))) (approx %329 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %890 #s(literal 1 binary64))))) (approx %336 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 z (*.f64 #s(literal -1 binary64) %24))))) (approx %336 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 z (fma.f64 #s(literal -1 binary64) %24 %468))))) (approx %343 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %921 #s(literal 1 binary64))))) (approx %343 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %344 x) %921) #s(literal 1 binary64))))) (approx %353 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %932 %879)))) (approx %353 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %938 %879)))) (approx %370 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %49 %376)))) (approx %370 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %688 %376)))) (approx %375 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) %376 %932) %879)))) (approx %375 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) %376 %938) %879)))) (approx %382 (*.f64 #s(literal -1 binary64) (/.f64 %867 %24))) (approx %382 (*.f64 #s(literal -1 binary64) (*.f64 x %966))) (approx %390 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %970 #s(literal 1 binary64))))) (approx %390 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %966 #s(literal 1 binary64))))) (approx %5 %979) (approx %34 (fma.f64 #s(literal -1 binary64) %61 %984)) (approx %40 (fma.f64 #s(literal -1 binary64) %35 %987)) (approx %59 %991) (approx %60 %993) (approx %60 (+.f64 x %991)) (approx %998 %990) (approx %76 %1000) (approx %126 %1002) (approx %126 (-.f64 (fma.f64 x z %1004) %102)) (approx %134 %1008) (approx %134 (fma.f64 a %1004 %1008)) (approx %141 %1012) (approx %141 (+.f64 %1015 %1012)) (approx %151 %1018) (approx %151 (fma.f64 y %237 %1018)) (approx %161 (fma.f64 y %1022 %1018)) (approx %166 %1025) (approx %166 (-.f64 (fma.f64 y %1027 %1018) %108)) (approx %176 %1031) (approx %176 (-.f64 (fma.f64 #s(literal -1 binary64) %69 %1033) %451)) (approx %185 %1037) (approx %185 (-.f64 (fma.f64 #s(literal -1 binary64) %96 %1040) %457)) (approx %194 %1044) (approx %194 (fma.f64 #s(literal -1 binary64) %1040 %1044)) (approx %200 (fma.f64 #s(literal -1 binary64) %1037 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %1039))))) (approx %205 %1053) (approx %205 (fma.f64 a %1033 %1053)) (approx %211 %1057) (approx %211 (+.f64 %1060 %1057)) (approx %218 %1063) (approx %218 (fma.f64 #s(literal -1 binary64) %69 (fma.f64 y %813 %1057))) (approx %226 %1068) (approx %226 (-.f64 (fma.f64 #s(literal -1 binary64) %69 (fma.f64 y %823 %1057)) %451)) (approx %233 %1074) (approx %233 (-.f64 (fma.f64 #s(literal -1 binary64) %96 (fma.f64 y %170 %1076)) %457)) (approx %244 %1081) (approx %244 (fma.f64 #s(literal -1 binary64) (*.f64 y %170) %1081)) (approx %250 (fma.f64 #s(literal -1 binary64) %1074 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %170))))) (approx %255 (+.f64 x %256)) (approx %274 %1093) (approx %274 (fma.f64 #s(literal -1 binary64) %69 (fma.f64 t x %1095))) (approx %288 (fma.f64 #s(literal -1 binary64) %292 (*.f64 y (-.f64 %879 %330)))) (approx %296 %1103) (approx %324 %1105) (approx %324 (+.f64 x (fma.f64 #s(literal -1 binary64) %1107 %607))) (approx %329 %1111) (approx %329 (+.f64 x %311)) (approx %336 %1115) (approx %336 (fma.f64 #s(literal -1 binary64) %69 (fma.f64 x %24 %67))) (approx %343 %1121) (approx %343 (+.f64 x (fma.f64 #s(literal -1 binary64) %310 (fma.f64 #s(literal -1 binary64) %84 %1123)))) (approx %353 %1128) (approx %353 (-.f64 (fma.f64 y %1130 %310) %599)) (approx %1136 (+.f64 x %1103)) (approx %370 (fma.f64 #s(literal -1 binary64) %318 %990)) (approx %375 %1143) (approx %375 (-.f64 (fma.f64 y %1130 %1142) %599)) (approx %382 (/.f64 %1093 %24)) (approx %382 %1152) (approx %390 %1155) (approx %390 (+.f64 x %1152)) (approx %5 %1162) (approx %14 %1168) (approx %34 %984) (approx %34 (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %15 %1171) %981) %982))) (approx %40 %987) (approx %40 (*.f64 y (fma.f64 #s(literal -1 binary64) %1178 (*.f64 x %983)))) (approx %59 (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) %1178 %49) %51))) (approx %60 (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) %1178 %1187) %51))) (approx %66 %1195) (approx %76 %1199) (approx %81 (*.f64 y (fma.f64 #s(literal -1 binary64) %1201 %49))) (approx %87 (*.f64 y (fma.f64 #s(literal -1 binary64) %1205 %440))) (approx %93 (*.f64 y %1210)) (approx %99 %1216) (approx %105 %1220) (approx %111 %1223) (approx %116 %1226) (approx %121 %1229) (approx %126 %1004) (approx %126 (*.f64 y (-.f64 %1225 %1228))) (approx %134 %1014) (approx %134 (*.f64 y (fma.f64 a %181 %1236))) (approx %141 %1015) (approx %141 (*.f64 y (+.f64 %236 %1242))) (approx %151 (*.f64 y %237)) (approx %151 (*.f64 y %1250)) (approx %161 (*.f64 y %1022)) (approx %161 (*.f64 y %1255)) (approx %166 (*.f64 y %1027)) (approx %166 (*.f64 y (-.f64 %1255 %1222))) (approx %176 %1033) (approx %176 (*.f64 y (-.f64 %1194 %1215))) (approx %185 %1267) (approx %185 (*.f64 y (-.f64 %1210 %1219))) (approx %194 %1272) (approx %194 (*.f64 y %1277)) (approx %200 (*.f64 y %1280)) (approx %200 (*.f64 y (+.f64 #s(literal 1 binary64) %1277))) (approx %205 %1059) (approx %205 (*.f64 y (fma.f64 a %129 %1287))) (approx %211 %1060) (approx %211 (*.f64 y %1293)) (approx %218 (*.f64 y %813)) (approx %218 (*.f64 y %1299)) (approx %226 %1302) (approx %226 (*.f64 y (-.f64 %1299 %1215))) (approx %233 %1307) (approx %233 (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) %1209 (+.f64 %154 (+.f64 %156 %1309))) %1219))) (approx %244 (*.f64 #s(literal -1 binary64) %1307)) (approx %244 (*.f64 y %1322)) (approx %250 (*.f64 y %1325)) (approx %250 (*.f64 y (+.f64 #s(literal 1 binary64) %1322))) (approx %255 %1332) (approx %262 %1335) (approx %267 (*.f64 y (fma.f64 #s(literal -1 binary64) t %1337))) (approx %274 %1095) (approx %274 (*.f64 y (+.f64 z (fma.f64 #s(literal -1 binary64) t (fma.f64 #s(literal -1 binary64) %1192 %1337))))) (approx %281 %1348) (approx %288 (*.f64 y (-.f64 %1352 %330))) (approx %296 (*.f64 y (fma.f64 #s(literal -1 binary64) %885 %1356))) (approx %307 (*.f64 y (fma.f64 #s(literal -1 binary64) %1360 %330))) (approx %324 (*.f64 y (fma.f64 #s(literal -1 binary64) %885 (+.f64 %1159 %1356)))) (approx %329 (*.f64 y (fma.f64 #s(literal -1 binary64) %1360 (+.f64 %330 %1159)))) (approx %336 (*.f64 y (+.f64 z (fma.f64 #s(literal -1 binary64) %1192 (/.f64 %25 y))))) (approx %343 %1123) (approx %343 (*.f64 y (fma.f64 #s(literal -1 binary64) %1360 (fma.f64 #s(literal -1 binary64) %1201 (+.f64 %330 %1187))))) (approx %353 (*.f64 y %1130)) (approx %353 (*.f64 y (-.f64 (+.f64 %330 %1360) %1352))) (approx %370 (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) %1389 %49) %51))) (approx %375 (*.f64 y (-.f64 (+.f64 %330 (+.f64 (/.f64 %102 %1171) %1360)) %1352))) (approx %382 (/.f64 %1095 %24)) (approx %382 (*.f64 y (fma.f64 #s(literal -1 binary64) %51 (fma.f64 #s(literal -1 binary64) %1201 %1403)))) (approx %390 (*.f64 y %970)) (approx %390 (*.f64 y (fma.f64 #s(literal -1 binary64) %51 (fma.f64 #s(literal -1 binary64) %1201 (+.f64 %1159 %1403))))) (approx %5 (*.f64 #s(literal -1 binary64) %1332)) (approx %14 (*.f64 #s(literal -1 binary64) %1335)) (approx %34 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %15 %25) (/.f64 z %1171)) (/.f64 t %1171))))) (approx %40 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %61 %1178)))) (approx %60 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 %993 y) %62)))) (approx %66 (*.f64 #s(literal -1 binary64) %1226)) (approx %76 (*.f64 #s(literal -1 binary64) %1348)) (approx %81 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %49 %1201)))) (approx %87 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %440 %1205)))) (approx %93 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %154 %1209)))) (approx %99 (*.f64 #s(literal -1 binary64) %1229)) (approx %105 (*.f64 #s(literal -1 binary64) %1223)) (approx %111 (*.f64 #s(literal -1 binary64) %1220)) (approx %116 (*.f64 #s(literal -1 binary64) %1195)) (approx %121 (*.f64 #s(literal -1 binary64) %1216)) (approx %126 (*.f64 #s(literal -1 binary64) %1033)) (approx %126 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 %1002 y))) a)))) (approx %134 (*.f64 #s(literal -1 binary64) %1059)) (approx %134 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %1236 %155)))) (approx %141 (*.f64 #s(literal -1 binary64) (/.f64 %1059 %143))) (approx %141 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %1242 %156)))) (approx %151 (*.f64 #s(literal -1 binary64) (*.f64 y %157))) (approx %151 (*.f64 #s(literal -1 binary64) (*.f64 y %1488))) (approx %161 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 %157 #s(literal 1 binary64))))) (approx %161 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 %1488 #s(literal 1 binary64))))) (approx %166 (*.f64 #s(literal -1 binary64) (*.f64 y %1501))) (approx %166 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %1025 y) %157) %1500)))) (approx %176 (*.f64 #s(literal -1 binary64) %1004)) (approx %176 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) (/.f64 %1031 y))) %180)))) (approx %185 (*.f64 #s(literal -1 binary64) %1520)) (approx %185 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) %154 %1276) %189)))) (approx %194 %1520) (approx %194 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 %1530 %1531)))) (approx %200 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 %1529 #s(literal 1 binary64))))) (approx %200 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 %1530 %1540)))) (approx %205 (*.f64 #s(literal -1 binary64) %1014)) (approx %205 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %1287 %221)))) (approx %211 (*.f64 #s(literal -1 binary64) (/.f64 %1014 t))) (approx %211 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %1292 %222)))) (approx %218 (*.f64 #s(literal -1 binary64) (*.f64 y %223))) (approx %218 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) z (fma.f64 #s(literal -1 binary64) (/.f64 %1063 y) %222))))) (approx %226 (*.f64 #s(literal -1 binary64) %1567)) (approx %226 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) z (fma.f64 #s(literal -1 binary64) (/.f64 %1068 y) %222)) %180)))) (approx %233 (*.f64 #s(literal -1 binary64) %1577)) (approx %233 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) %154 (fma.f64 #s(literal -1 binary64) %1320 %236)) %189)))) (approx %244 %1577) (approx %244 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 %1588 %1531)))) (approx %250 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) %562) #s(literal 1 binary64))))) (approx %250 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 %1588 %1540)))) (approx %255 (*.f64 #s(literal -1 binary64) %1162)) (approx %262 (*.f64 #s(literal -1 binary64) %1168)) (approx %267 (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 t (*.f64 #s(literal -1 binary64) %1337))))) (approx %274 (*.f64 #s(literal -1 binary64) %1611)) (approx %274 (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 t (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) (/.f64 %1093 y))))))) (approx %281 (*.f64 #s(literal -1 binary64) %1199)) (approx %288 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %356 %1351)))) (approx %296 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) %1356 %51) %49)))) (approx %307 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %330 %1360)))) (approx %324 (*.f64 #s(literal -1 binary64) %1107)) (approx %324 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %1105 y) %51) %49)))) (approx %329 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %330 (*.f64 #s(literal -1 binary64) (/.f64 %1111 y)))))) (approx %336 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) (/.f64 %1115 y)))))) (approx %343 (*.f64 #s(literal -1 binary64) (*.f64 y %347))) (approx %343 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %330 (fma.f64 #s(literal -1 binary64) %49 (*.f64 #s(literal -1 binary64) (/.f64 %1121 y))))))) (approx %353 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1128 y)) %357)))) (approx %370 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %61 %1389)))) (approx %375 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1143 y)) %357)))) (approx %382 (*.f64 #s(literal -1 binary64) (/.f64 %1611 %24))) (approx %382 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %49 (fma.f64 #s(literal -1 binary64) (/.f64 %1154 y) %51))))) (approx %390 (*.f64 #s(literal -1 binary64) (*.f64 y %386))) (approx %390 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %49 (fma.f64 #s(literal -1 binary64) (/.f64 %1155 y) %51))))) (approx z z) (approx %13 %865) (approx %13 %15) (approx %14 (*.f64 #s(literal -1 binary64) %1703)) (approx %14 (fma.f64 #s(literal -1 binary64) %1703 %1706)) (approx %32 (*.f64 #s(literal -1 binary64) %51)) (approx %32 %970) (approx %28 (*.f64 #s(literal -1 binary64) %673)) (approx %28 (fma.f64 #s(literal -1 binary64) %673 %434)) (approx %34 %1716) (approx %34 (fma.f64 #s(literal -1 binary64) %673 (fma.f64 z %429 %51))) (approx %40 %1721) (approx %40 (fma.f64 x %1723 %1721)) (approx %59 %1727) (approx %59 %1730) (approx %43 %49) (approx %47 (*.f64 #s(literal -1 binary64) %52)) (approx %47 %53) (approx %48 (*.f64 #s(literal -1 binary64) %1736)) (approx %48 (fma.f64 #s(literal -1 binary64) %1736 %84)) (approx %56 %1736) (approx %56 (fma.f64 #s(literal -1 binary64) %84 %1736)) (approx %60 %1744) (approx %60 (+.f64 x %1730)) (approx %997 %364) (approx %998 (*.f64 #s(literal -1 binary64) %385)) (approx %66 %1706) (approx %81 %1729) (approx %87 %1753) (approx %93 %1755) (approx %116 %1757) (approx %126 %1759) (approx %126 %1762) (approx %134 %1765) (approx %134 (fma.f64 #s(literal -1 binary64) %1767 %1765)) (approx %141 %1770) (approx %141 (fma.f64 #s(literal -1 binary64) %1772 %1770)) (approx %151 %1779) (approx %161 %1781) (approx %161 %1783) (approx %166 %1787) (approx %166 (-.f64 %1783 %1786)) (approx %176 %1761) (approx %176 %1792) (approx %185 %1786) (approx %185 (fma.f64 #s(literal -1 binary64) %1785 %1798)) (approx %194 %1785) (approx %194 %1802) (approx %200 %1804) (approx %200 (+.f64 y %1802)) (approx %205 %1808) (approx %205 (fma.f64 #s(literal -1 binary64) %1765 %1767)) (approx %211 %1813) (approx %211 (fma.f64 #s(literal -1 binary64) %1812 %1815)) (approx %218 %1820) (approx %226 %1822) (approx %226 (-.f64 %1820 %1759)) (approx %233 %1826) (approx %233 (-.f64 (fma.f64 #s(literal -1 binary64) %1770 %1830) %1785)) (approx %244 %1834) (approx %244 %1836) (approx %250 %1838) (approx %250 (+.f64 y %1836)) (approx %295 t) (approx %295 %277) (approx %262 (*.f64 #s(literal -1 binary64) %1844)) (approx %262 (fma.f64 #s(literal -1 binary64) %1844 %1847)) (approx %274 %1844) (approx %274 %1851) (approx %1134 %51) (approx %1134 %386) (approx %288 %1856) (approx %288 (fma.f64 #s(literal -1 binary64) %1855 (*.f64 z (-.f64 %1858 %1859)))) (approx %296 %1864) (approx %296 %1867) (approx %313 %180) (approx %313 %129) (approx %314 (fma.f64 #s(literal -1 binary64) %69 %102)) (approx %317 %1141) (approx %317 (fma.f64 #s(literal -1 binary64) %84 %1141)) (approx %336 (fma.f64 x %24 %1706)) (approx %343 %1878) (approx %343 (+.f64 x (fma.f64 z %1000 %1855))) (approx %353 %1883) (approx %353 (-.f64 (fma.f64 z %1885 %310) %1856)) (approx %1136 %1889) (approx %1136 (+.f64 x %1867)) (approx %363 (+.f64 x (fma.f64 #s(literal -1 binary64) %1894 %1864))) (approx %370 %1898) (approx %370 (fma.f64 #s(literal -1 binary64) %385 (fma.f64 z %79 %1141))) (approx %375 %1903) (approx %375 (-.f64 (fma.f64 z %1885 %1142) %1856)) (approx %382 %1908) (approx %390 (+.f64 x %1908)) (approx %13 %1915) (approx %14 (*.f64 z (-.f64 (+.f64 y (*.f64 #s(literal -1 binary64) %1917)) x))) (approx %27 (*.f64 z (+.f64 y (*.f64 #s(literal -1 binary64) %1923)))) (approx %32 %1931) (approx %28 %434) (approx %28 (*.f64 z (fma.f64 #s(literal -1 binary64) %1935 %427))) (approx %34 %1723) (approx %34 (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) %1935 (+.f64 %1929 %427)) %428))) (approx %40 (*.f64 x %1723)) (approx %40 (*.f64 z (fma.f64 x %429 %1947))) (approx %59 (/.f64 %1706 %24)) (approx %59 (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) %1953 %77) %73))) (approx %47 (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 %52 z) %428))) (approx %48 %84) (approx %48 %1965) (approx %56 %1968) (approx %60 (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) %1953 (+.f64 %1970 %77)) %73))) (approx %998 (*.f64 z (fma.f64 #s(literal -1 binary64) %1976 %77))) (approx %126 %1982) (approx %134 (*.f64 #s(literal -1 binary64) %1767)) (approx %134 %1988) (approx %141 (*.f64 #s(literal -1 binary64) %1772)) (approx %141 (*.f64 z (fma.f64 #s(literal -1 binary64) %1775 %1993))) (approx %151 (*.f64 z %1778)) (approx %151 (*.f64 z (fma.f64 #s(literal -1 binary64) %1775 (fma.f64 #s(literal -1 binary64) %1776 %1993)))) (approx %161 (*.f64 z %2006)) (approx %166 (*.f64 z (-.f64 %2006 (*.f64 #s(literal -1 binary64) %2010)))) (approx %176 %2018) (approx %185 %2022) (approx %194 %2024) (approx %194 %2027) (approx %200 (*.f64 z (fma.f64 #s(literal -1 binary64) %1776 (+.f64 %2003 %2010)))) (approx %205 %1767) (approx %205 %2035) (approx %211 %1815) (approx %211 (*.f64 z %2039)) (approx %218 %1819) (approx %218 (*.f64 z (-.f64 %2043 x))) (approx %226 (*.f64 z (-.f64 %2043 (+.f64 x %1980)))) (approx %233 %2051) (approx %233 (*.f64 z (-.f64 %2053 (+.f64 %1796 %2010)))) (approx %244 (*.f64 #s(literal -1 binary64) %2051)) (approx %244 (*.f64 z (fma.f64 #s(literal -1 binary64) %2062 (*.f64 #s(literal -1 binary64) %2063)))) (approx %250 (*.f64 z (fma.f64 #s(literal -1 binary64) %2062 (fma.f64 #s(literal -1 binary64) %2063 %2003)))) (approx %295 %179) (approx %295 %2074) (approx %262 %1847) (approx %262 (*.f64 z (-.f64 (+.f64 x %2078) y))) (approx %274 (*.f64 z (-.f64 (+.f64 y %2077) x))) (approx %1134 %346) (approx %1134 %2089) (approx %288 %2091) (approx %288 (*.f64 z (-.f64 %2095 %1859))) (approx %296 (*.f64 #s(literal -1 binary64) %1866)) (approx %296 (*.f64 z (fma.f64 #s(literal -1 binary64) %2101 %2102))) (approx %313 (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %2106)))) (approx %314 (*.f64 z (fma.f64 #s(literal -1 binary64) x %2111))) (approx %317 (*.f64 z (fma.f64 #s(literal -1 binary64) %73 %2115))) (approx %336 (*.f64 z (-.f64 (+.f64 y %2119) x))) (approx %343 (*.f64 z (-.f64 (+.f64 %1970 (+.f64 %77 %2094)) %73))) (approx %353 (*.f64 z %1885)) (approx %353 (*.f64 z (-.f64 (+.f64 %1859 %2131) %2095))) (approx %1136 (*.f64 z (fma.f64 #s(literal -1 binary64) %2101 (+.f64 %1970 %2102)))) (approx %370 (*.f64 z %79)) (approx %370 (*.f64 z (fma.f64 #s(literal -1 binary64) %73 (fma.f64 #s(literal -1 binary64) %1976 (+.f64 %77 %2115))))) (approx %375 (*.f64 z (-.f64 (+.f64 %1859 (+.f64 %2115 %2131)) %2095))) (approx %382 (*.f64 z (-.f64 %2152 %73))) (approx %390 (*.f64 z (-.f64 (+.f64 %1970 %2152) %73))) (approx %13 (*.f64 #s(literal -1 binary64) %2074)) (approx %14 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %979 %1917)))) (approx %27 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) y %1923)))) (approx %32 (*.f64 #s(literal -1 binary64) %2089)) (approx %28 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %427 %1935)))) (approx %34 (*.f64 #s(literal -1 binary64) %2176)) (approx %34 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %427 (fma.f64 #s(literal -1 binary64) (/.f64 %1716 z) %428))))) (approx %40 (*.f64 #s(literal -1 binary64) (*.f64 x %2176))) (approx %40 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %1947 %597)))) (approx %59 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %2192 %1953)))) (approx %47 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) z) %1929) %428)))) (approx %48 (*.f64 #s(literal -1 binary64) %1968)) (approx %56 (*.f64 #s(literal -1 binary64) %1965)) (approx %60 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 %1744 z) %2208)))) (approx %998 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %77 %1976)))) (approx %126 (*.f64 #s(literal -1 binary64) %2018)) (approx %134 (*.f64 #s(literal -1 binary64) %2035)) (approx %141 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %1993 %1775)))) (approx %151 (*.f64 #s(literal -1 binary64) %1830)) (approx %151 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 %2053 %1796)))) (approx %161 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %1781 z) %1828) %1796)))) (approx %166 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %1787 z) %1828) %1796)))) (approx %176 (*.f64 #s(literal -1 binary64) %1982)) (approx %185 (*.f64 #s(literal -1 binary64) %2027)) (approx %194 (*.f64 #s(literal -1 binary64) %2022)) (approx %200 (*.f64 #s(literal -1 binary64) %1798)) (approx %200 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %1804 z) %1795) %1796)))) (approx %205 (*.f64 #s(literal -1 binary64) %1988)) (approx %211 (*.f64 #s(literal -1 binary64) (*.f64 z %2259))) (approx %218 (*.f64 #s(literal -1 binary64) %2264)) (approx %218 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %979 %2259)))) (approx %226 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %979 (fma.f64 #s(literal -1 binary64) %1785 (*.f64 #s(literal -1 binary64) (/.f64 %1822 z))))))) (approx %233 (*.f64 #s(literal -1 binary64) %2278)) (approx %233 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %1775 (fma.f64 #s(literal -1 binary64) %1776 (*.f64 #s(literal -1 binary64) %2062)))))) (approx %244 %2278) (approx %244 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) %1993 %2289) %2010)))) (approx %250 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 y (*.f64 #s(literal -1 binary64) %2061)) z) %2289)))) (approx %295 (*.f64 #s(literal -1 binary64) %1915)) (approx %262 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %258 %2077)))) (approx %274 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %979 %2078)))) (approx %1134 (*.f64 #s(literal -1 binary64) %1931)) (approx %288 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %2314 %2094)))) (approx %296 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) %2102 %73) %77)))) (approx %313 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 %2106 #s(literal 1 binary64))))) (approx %314 (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 x (*.f64 #s(literal -1 binary64) %2111))))) (approx %317 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %2115 %73)))) (approx %336 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %979 (*.f64 #s(literal -1 binary64) %2119))))) (approx %343 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 %1878 z) %2208)))) (approx %353 (*.f64 #s(literal -1 binary64) %2091)) (approx %353 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1883 z)) %2351)))) (approx %1136 (*.f64 #s(literal -1 binary64) %1894)) (approx %1136 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) %2358 %73) %77)))) (approx %370 (*.f64 #s(literal -1 binary64) (*.f64 z %284))) (approx %370 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %77 (fma.f64 #s(literal -1 binary64) (/.f64 %1898 z) %73))))) (approx %375 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1903 z)) %2351)))) (approx %382 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %2102 %2208)))) (approx %390 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %2358 %2208)))) (approx %13 %866) (approx %22 a) (approx %22 (+.f64 a %865)) (approx %32 %440) (approx %32 %2396) (approx %32 %2406) (approx %32 %2418) (approx %23 (fma.f64 #s(literal -1 binary64) %271 %102)) (approx %28 %441) (approx %28 (fma.f64 t %2428 %441)) (approx %28 (fma.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %2423 (/.f64 %2431 a)) %2427) %441)) (approx %28 (fma.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %2423 (*.f64 t (-.f64 (/.f64 %2431 %1764) %2439))) %2427) %441)) (approx %34 %442) (approx %34 (fma.f64 #s(literal -1 binary64) %440 (fma.f64 t %2448 %441))) (approx %34 (fma.f64 #s(literal -1 binary64) %440 (fma.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %2423 (fma.f64 #s(literal -1 binary64) %2392 (fma.f64 t %2452 %2393))) %2427) %441))) (approx %34 (fma.f64 #s(literal -1 binary64) %440 (fma.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %2423 (fma.f64 #s(literal -1 binary64) %2392 (fma.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %2400 (fma.f64 t %2462 %2401)) %2439) %2393))) %2427) %441))) (approx %40 (fma.f64 t %2473 %443)) (approx %40 (fma.f64 t (fma.f64 t %2476 %2473) %443)) (approx %40 (fma.f64 t (fma.f64 t (fma.f64 t (*.f64 x %2462) %2476) %2473) %443)) (approx %59 %2490) (approx %59 %2496) (approx %59 %2505) (approx %43 (+.f64 %440 %2507)) (approx %43 (fma.f64 t (-.f64 (/.f64 %2009 %2399) %2511) %440)) (approx %43 (fma.f64 t (-.f64 (*.f64 t (-.f64 (/.f64 %2009 %2409) (*.f64 #s(literal -1 binary64) %2400))) %2511) %440)) (approx %45 %2522) (approx %45 %2526) (approx %45 %2531) (approx %45 (*.f64 t %2536)) (approx %46 #s(literal 1 binary64)) (approx %46 %2540) (approx %46 (+.f64 #s(literal 1 binary64) %2526)) (approx %46 (+.f64 #s(literal 1 binary64) %2531)) (approx %47 %2546) (approx %47 (-.f64 %2396 #s(literal 1 binary64))) (approx %47 (-.f64 %2406 #s(literal 1 binary64))) (approx %47 (-.f64 %2418 #s(literal 1 binary64))) (approx %48 %2554) (approx %48 (fma.f64 #s(literal -1 binary64) %2557 %2554)) (approx %48 (fma.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 t %2560) (*.f64 #s(literal -1 binary64) %2556)) %2554)) (approx %48 (fma.f64 t (fma.f64 #s(literal -1 binary64) %2556 (*.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 t %2566) (*.f64 #s(literal -1 binary64) %2560)))) %2554)) (approx %56 (*.f64 #s(literal -1 binary64) %2554)) (approx %56 (fma.f64 #s(literal -1 binary64) %2554 %2557)) (approx %56 (fma.f64 #s(literal -1 binary64) %2554 (*.f64 t (fma.f64 t %2560 %2556)))) (approx %56 (fma.f64 #s(literal -1 binary64) %2554 (*.f64 t (fma.f64 t (fma.f64 t %2566 %2560) %2556)))) (approx %60 %2587) (approx %60 (+.f64 x %2490)) (approx %60 (+.f64 x %2496)) (approx %60 (+.f64 x %2505)) (approx %998 (fma.f64 #s(literal -1 binary64) (*.f64 t %2595) %88)) (approx %998 (fma.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 t %2599) (*.f64 #s(literal -1 binary64) %2595)) %88)) (approx %998 (fma.f64 t (fma.f64 #s(literal -1 binary64) %2595 (*.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 t (*.f64 y %2412)) (*.f64 #s(literal -1 binary64) %2599)))) %88)) (approx %75 %2613) (approx %75 (+.f64 %2613 (/.f64 %268 %1764))) (approx %75 (fma.f64 t (-.f64 (/.f64 %268 %2399) %2620) %2613)) (approx %75 (fma.f64 t (-.f64 (*.f64 t (-.f64 (/.f64 %268 %2409) %2626)) %2620) %2613)) (approx %72 %2632) (approx %72 (+.f64 %2632 %2634)) (approx %72 (fma.f64 t (-.f64 %2637 %2639) %2632)) (approx %72 (fma.f64 t (-.f64 (*.f64 t (-.f64 %2643 %2645)) %2639) %2632)) (approx %76 %2651) (approx %76 (-.f64 (fma.f64 t %2653 %2613) %2632)) (approx %76 (-.f64 (fma.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %2638 (*.f64 t %2657)) %2620) %2613) %2632)) (approx %76 (-.f64 (fma.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %2638 (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %2644 (*.f64 t %2668)) %2626))) %2620) %2613) %2632)) (approx %81 %2678) (approx %81 (fma.f64 t %2680 %2678)) (approx %81 (fma.f64 t (fma.f64 t %2683 %2680) %2678)) (approx %81 (fma.f64 t (fma.f64 t (fma.f64 t (*.f64 z %2668) %2683) %2680) %2678)) (approx %140 %143) (approx %141 %2694) (approx %151 (/.f64 (fma.f64 #s(literal -1 binary64) %2696 %2693) %143)) (approx %161 (/.f64 (fma.f64 a %1762 (*.f64 t %2700)) %143)) (approx %166 (/.f64 (fma.f64 a %1762 (*.f64 t %1762)) %143)) (approx %166 (/.f64 (fma.f64 a %1762 (*.f64 t (-.f64 %2700 %1761))) %143)) (approx %185 %2714) (approx %194 %2716) (approx %200 (/.f64 %2718 t)) (approx %211 %2722) (approx %218 (/.f64 (fma.f64 a %1792 %2696) t)) (approx %226 (/.f64 %2728 t)) (approx %233 %2731) (approx %233 (/.f64 %2728 %143)) (approx %244 (*.f64 #s(literal -1 binary64) %2731)) (approx %244 (/.f64 (fma.f64 #s(literal -1 binary64) %2721 (*.f64 #s(literal -1 binary64) %2727)) %143)) (approx %250 (/.f64 (fma.f64 #s(literal -1 binary64) %2721 (*.f64 t %2718)) %143)) (approx %2746 #s(literal -1 binary64)) (approx %2746 %2748) (approx %2750 %2751) (approx %295 %297) (approx %341 %2393) (approx %341 %2525) (approx %341 %2530) (approx %341 %2536) (approx %287 %289) (approx %321 (/.f64 #s(literal -1 binary64) a)) (approx %321 %2762) (approx %321 %2767) (approx %321 %2774) (approx %322 (fma.f64 #s(literal -1 binary64) %2777 %440)) (approx %322 (fma.f64 t (fma.f64 #s(literal -1 binary64) %2776 (*.f64 #s(literal -1 binary64) %2780)) %440)) (approx %322 (fma.f64 t (fma.f64 #s(literal -1 binary64) %2776 (*.f64 t (fma.f64 #s(literal -1 binary64) %2785 %2787))) %440)) (approx %1134 %2793) (approx %1134 (fma.f64 #s(literal -1 binary64) %440 %2777)) (approx %1134 (fma.f64 #s(literal -1 binary64) %440 (*.f64 t (-.f64 (+.f64 %2393 %2780) %2392)))) (approx %1134 (fma.f64 #s(literal -1 binary64) %440 (*.f64 t (-.f64 (fma.f64 t (-.f64 %2785 %2787) %2393) %2392)))) (approx %281 %2808) (approx %281 (-.f64 (+.f64 %2632 (/.f64 %1844 %1764)) %2613)) (approx %281 (-.f64 (fma.f64 t (-.f64 (/.f64 %1844 %2399) %2816) %2632) %2613)) (approx %281 (-.f64 (fma.f64 t (-.f64 (*.f64 t (-.f64 (/.f64 %1844 %2409) %2823)) %2816) %2632) %2613)) (approx %288 %2830) (approx %288 (fma.f64 #s(literal -1 binary64) %1753 %2834)) (approx %288 (fma.f64 #s(literal -1 binary64) %1753 (*.f64 t (-.f64 (+.f64 %2613 %2837) %2832)))) (approx %288 (fma.f64 #s(literal -1 binary64) %1753 (*.f64 t (-.f64 (fma.f64 t (-.f64 %2843 %2845) %2613) %2832)))) (approx %296 %2853) (approx %296 %2859) (approx %296 %2865) (approx %296 %2874) (approx %306 %2876) (approx %306 (*.f64 t %2762)) (approx %306 (*.f64 t %2767)) (approx %306 (*.f64 t %2774)) (approx %307 %2885) (approx %307 %2890) (approx %307 %2897) (approx %307 (*.f64 t (fma.f64 #s(literal -1 binary64) %2485 (*.f64 t (-.f64 (fma.f64 t (-.f64 (/.f64 %2888 %1764) %2901) %2638) %2619))))) (approx %317 %2910) (approx %317 (fma.f64 #s(literal -1 binary64) (/.f64 %2912 %1764) %2910)) (approx %317 (fma.f64 #s(literal -1 binary64) %2909 (*.f64 t (fma.f64 #s(literal -1 binary64) (/.f64 %2912 %2399) %2918)))) (approx %317 (fma.f64 #s(literal -1 binary64) %2909 (*.f64 t (fma.f64 #s(literal -1 binary64) %2917 (*.f64 t (fma.f64 #s(literal -1 binary64) (/.f64 %2912 %2409) %2925)))))) (approx %324 (+.f64 x (fma.f64 #s(literal -1 binary64) %2834 %1753))) (approx %324 (+.f64 x (fma.f64 t (fma.f64 #s(literal -1 binary64) %2833 (*.f64 #s(literal -1 binary64) %2837)) %1753))) (approx %324 (+.f64 x (fma.f64 t (fma.f64 #s(literal -1 binary64) %2833 (*.f64 t (fma.f64 #s(literal -1 binary64) %2843 %2845))) %1753))) (approx %329 (+.f64 x %2885)) (approx %329 (+.f64 x %2890)) (approx %329 (+.f64 x %2897)) (approx %336 %2952) (approx %336 (fma.f64 #s(literal -1 binary64) %271 %2952)) (approx %343 (+.f64 x (fma.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %2485 (*.f64 t (-.f64 %2638 %2957))) %2488) %1753))) (approx %343 (+.f64 x (fma.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %2485 (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %2965 %2901)) %2638) %2957))) %2488) %1753))) (approx %351 %2977) (approx %351 (*.f64 t (fma.f64 #s(literal -1 binary64) %2632 (*.f64 #s(literal -1 binary64) %2634)))) (approx %351 (*.f64 t (fma.f64 #s(literal -1 binary64) %2632 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) %2637) %2638))))) (approx %351 (*.f64 t (fma.f64 #s(literal -1 binary64) %2632 (*.f64 t (-.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) %2643) %2644)) %2638))))) (approx %353 (-.f64 (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %2632 %2832) %2613)) %2830)) (approx %353 (-.f64 (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %2632 (fma.f64 t (-.f64 %2845 %2638) %2832)) %2613)) %2830)) (approx %353 (-.f64 (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %2632 (fma.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %2844 (*.f64 t (-.f64 %3010 %2644))) %2638) %2832)) %2613)) %2830)) (approx %1136 (+.f64 x %2853)) (approx %1136 (+.f64 x %2859)) (approx %1136 (+.f64 x %2865)) (approx %1136 (+.f64 x %2874)) (approx %363 (+.f64 x (fma.f64 #s(literal -1 binary64) %3032 %2853))) (approx %363 (+.f64 x (fma.f64 #s(literal -1 binary64) %2852 (*.f64 t (fma.f64 #s(literal -1 binary64) %3031 (*.f64 #s(literal -1 binary64) (/.f64 %3032 a))))))) (approx %363 (+.f64 x (fma.f64 #s(literal -1 binary64) %2852 (*.f64 t (fma.f64 #s(literal -1 binary64) %3031 (*.f64 t (fma.f64 #s(literal -1 binary64) (/.f64 %3032 %1764) (*.f64 #s(literal -1 binary64) (/.f64 %3031 a))))))))) (approx %370 (fma.f64 #s(literal -1 binary64) %2909 %88)) (approx %370 (fma.f64 #s(literal -1 binary64) %2909 (fma.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %2613 %2918) %3057) %88))) (approx %370 (fma.f64 #s(literal -1 binary64) %2909 (fma.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %2613 (fma.f64 #s(literal -1 binary64) %2917 (*.f64 t (-.f64 %2925 %3065)))) %3057) %88))) (approx %370 (fma.f64 #s(literal -1 binary64) %2909 (fma.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %2613 (fma.f64 #s(literal -1 binary64) %2917 (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %2924 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %130 %2409)) (*.f64 #s(literal -1 binary64) (/.f64 %3063 %1764))))) %3065)))) %3057) %88))) (approx %375 (-.f64 x %2830)) (approx %375 (-.f64 (+.f64 x (*.f64 t (-.f64 %2832 %2613))) %2830)) (approx %375 (-.f64 (+.f64 x (*.f64 t (-.f64 (fma.f64 t (-.f64 %2845 %3096) %2832) %2613))) %2830)) (approx %375 (-.f64 (+.f64 x (*.f64 t (-.f64 (fma.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %2844 (*.f64 t (-.f64 %3010 (fma.f64 #s(literal -1 binary64) %2644 %2644)))) %3096) %2832) %2613))) %2830)) (approx %382 %3117) (approx %382 (fma.f64 t (-.f64 (+.f64 %2632 (/.f64 %3119 a)) %3115) %1753)) (approx %382 (fma.f64 t (-.f64 (fma.f64 t (-.f64 (/.f64 %3119 %1764) (*.f64 #s(literal -1 binary64) (/.f64 %3116 a))) %2632) %3115) %1753)) (approx %390 (+.f64 x %3117)) (approx %390 (+.f64 x (fma.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 t %3135) %2632) %3115) %1753))) (approx %390 (+.f64 x (fma.f64 t (-.f64 (fma.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %2965 %2823))) %3135) %2632) %3115) %1753))) (approx %13 %3152) (approx %14 (*.f64 t %3154)) (approx %22 %3158) (approx %27 (*.f64 t (fma.f64 #s(literal -1 binary64) y %94))) (approx %32 (-.f64 %3163 %189)) (approx %32 %1027) (approx %32 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %154 %3169)) (fma.f64 #s(literal -1 binary64) %169 (*.f64 #s(literal -1 binary64) %236)))) (approx %23 %3176) (approx %23 (*.f64 t (fma.f64 #s(literal -1 binary64) x %108))) (approx %28 %397) (approx %28 (-.f64 (fma.f64 #s(literal -1 binary64) %447 %397) %3183)) (approx %28 (-.f64 (fma.f64 #s(literal -1 binary64) %447 (+.f64 %397 %3188)) %3183)) (approx %28 (-.f64 (fma.f64 #s(literal -1 binary64) %447 (+.f64 %397 %3194)) %3198)) (approx %34 %398) (approx %34 (-.f64 %3203 (+.f64 #s(literal 1 binary64) %3183))) (approx %34 (-.f64 (fma.f64 #s(literal -1 binary64) %236 %3203) (+.f64 #s(literal 1 binary64) %3198))) (approx %34 (-.f64 (fma.f64 #s(literal -1 binary64) %236 (fma.f64 #s(literal -1 binary64) %447 (fma.f64 #s(literal -1 binary64) %3169 %3202))) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %459 (fma.f64 #s(literal -1 binary64) %3188 (*.f64 #s(literal -1 binary64) %3194)))))) (approx %40 (fma.f64 x %398 %3223)) (approx %40 (fma.f64 x %398 (+.f64 %3230 %3223))) (approx %40 (fma.f64 x %398 (+.f64 %3230 (+.f64 (/.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) %3167) (*.f64 #s(literal -1 binary64) %3193))) %3168) %3223)))) (approx %59 (-.f64 %3243 %3244)) (approx %59 (-.f64 %3248 %3244)) (approx %59 (-.f64 %3254 (+.f64 x %3256))) (approx %43 %188) (approx %43 (/.f64 (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) %3262)) t)) (approx %43 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) %3268)) %3262) t)) (approx %43 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) %3275)) %3278) t)) (approx %45 %3282) (approx %45 %3286) (approx %45 %3292) (approx %46 %189) (approx %46 %3298) (approx %46 (/.f64 (-.f64 %3301 %3302) t)) (approx %46 (/.f64 (-.f64 %3307 (+.f64 a %3308)) t)) (approx %47 (/.f64 %337 t)) (approx %47 (/.f64 (-.f64 (+.f64 a (fma.f64 #s(literal -1 binary64) z %3295)) %3262) t)) (approx %47 (/.f64 (-.f64 (+.f64 a (fma.f64 #s(literal -1 binary64) z %3308)) %3278) t)) (approx %47 (/.f64 (-.f64 (+.f64 a (fma.f64 #s(literal -1 binary64) z (+.f64 %3295 (+.f64 %3300 %3306)))) (+.f64 %3262 (+.f64 %3268 %3275))) t)) (approx %48 %3335) (approx %48 (/.f64 (fma.f64 x %337 %3339) t)) (approx %48 (/.f64 (fma.f64 x %337 (+.f64 %3339 %3345)) t)) (approx %48 (/.f64 (fma.f64 x %337 (+.f64 %3339 (+.f64 %3345 %3352))) t)) (approx %56 (*.f64 #s(literal -1 binary64) %3335)) (approx %56 (/.f64 (fma.f64 #s(literal -1 binary64) %3334 (*.f64 #s(literal -1 binary64) %3339)) t)) (approx %56 (/.f64 (fma.f64 #s(literal -1 binary64) %3334 (fma.f64 #s(literal -1 binary64) %3339 (*.f64 #s(literal -1 binary64) %3345))) t)) (approx %56 (/.f64 (fma.f64 #s(literal -1 binary64) %3334 (fma.f64 #s(literal -1 binary64) %3339 (fma.f64 #s(literal -1 binary64) %3345 (*.f64 #s(literal -1 binary64) %3352)))) t)) (approx %60 (-.f64 %3243 %1786)) (approx %60 (-.f64 %3248 %1786)) (approx %60 (-.f64 %3254 %3256)) (approx %997 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %154 %169))) (approx %997 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %154 %3290)) %3386)) (approx %997 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %154 (+.f64 %169 (+.f64 %3284 %3288)))) (+.f64 %3386 (/.f64 %3267 %3168)))) (approx %998 (+.f64 y %3398)) (approx %998 (+.f64 y (+.f64 %3398 %3402))) (approx %998 (+.f64 y (+.f64 %3398 (+.f64 %3402 (/.f64 (*.f64 y %3343) %3168))))) (approx %75 %3412) (approx %75 (/.f64 (fma.f64 #s(literal -1 binary64) y %112) t)) (approx %75 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) y %3419) %106) t)) (approx %75 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) y %3426) %3428) t)) (approx %72 %3432) (approx %72 (/.f64 (fma.f64 #s(literal -1 binary64) x %457) t)) (approx %72 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) x %3438) %108) t)) (approx %72 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) x %3445) %3447) t)) (approx %76 (/.f64 %3451 t)) (approx %76 (/.f64 (-.f64 %3454 (fma.f64 #s(literal -1 binary64) x %106)) t)) (approx %76 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) y %3447) (fma.f64 #s(literal -1 binary64) x %3428)) t)) (approx %76 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) y (+.f64 %108 %3464)) (fma.f64 #s(literal -1 binary64) x %3468)) t)) (approx %81 (/.f64 %3473 t)) (approx %81 (/.f64 (fma.f64 z %3451 %3478) t)) (approx %81 (/.f64 (fma.f64 z %3451 (+.f64 %3478 %3484)) t)) (approx %81 (/.f64 (fma.f64 z %3451 (+.f64 %3478 (+.f64 %3484 (/.f64 %3490 %3168)))) t)) (approx %151 (/.f64 (fma.f64 #s(literal -1 binary64) %1706 %3497) t)) (approx %161 %3243) (approx %161 %3248) (approx %200 %3503) (approx %218 %3505) (approx %226 %3507) (approx %233 %3509) (approx %244 %3513) (approx %250 (+.f64 y (fma.f64 #s(literal -1 binary64) %2731 %2716))) (approx %2746 (*.f64 t (-.f64 %2393 %3518))) (approx %2750 %3523) (approx %295 %3525) (approx %262 (*.f64 t %3528)) (approx %274 (*.f64 t %3532)) (approx %341 (/.f64 #s(literal -1 binary64) t)) (approx %341 %3537) (approx %341 (/.f64 %3286 t)) (approx %341 (/.f64 %3292 t)) (approx %321 %3518) (approx %321 %3544) (approx %321 (/.f64 %3547 t)) (approx %321 (/.f64 %3552 t)) (approx %322 %1280) (approx %322 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %156 %794))) (approx %322 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %156 (fma.f64 #s(literal -1 binary64) %3560 %794)))) (approx %1134 (-.f64 %154 %1500)) (approx %1134 %1501) (approx %1134 (-.f64 (+.f64 %154 %3560) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %156 %169)))) (approx %281 %3574) (approx %281 (/.f64 (fma.f64 #s(literal -1 binary64) %258 %3578) t)) (approx %281 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %258 %3584) %3577) t)) (approx %281 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %258 (*.f64 #s(literal -1 binary64) (/.f64 %3589 %3168))) (+.f64 %3577 %3583)) t)) (approx %288 %3597) (approx %288 (-.f64 %3154 %1785)) (approx %288 (-.f64 (fma.f64 #s(literal -1 binary64) %979 (+.f64 %2731 %1755)) %1785)) (approx %288 (-.f64 (fma.f64 #s(literal -1 binary64) %979 (+.f64 %1755 %3606)) %3609)) (approx %296 %3612) (approx %296 (-.f64 %3528 %3577)) (approx %296 (-.f64 %3620 %3577)) (approx %296 (-.f64 %3626 %3627)) (approx %306 %1500) (approx %306 %3547) (approx %306 %3552) (approx %307 %1818) (approx %307 (-.f64 %1781 %3244)) (approx %307 (-.f64 (+.f64 y (/.f64 %3636 %3168)) (+.f64 x (fma.f64 #s(literal -1 binary64) %1785 %2060)))) (approx %317 (/.f64 (fma.f64 x %129 %805) t)) (approx %317 (/.f64 (fma.f64 x %129 (+.f64 %805 %3647)) t)) (approx %317 (/.f64 (fma.f64 x %129 (+.f64 %805 (+.f64 %3647 (/.f64 %3652 %3168)))) t)) (approx %324 (+.f64 y (fma.f64 #s(literal -1 binary64) %2731 (fma.f64 #s(literal -1 binary64) %3606 %2716)))) (approx %329 (-.f64 (+.f64 y %457) %112)) (approx %329 (-.f64 (+.f64 y %3666) (fma.f64 #s(literal -1 binary64) %106 %3419))) (approx %329 (-.f64 (+.f64 y (fma.f64 #s(literal -1 binary64) %108 %3671)) (fma.f64 #s(literal -1 binary64) %106 (fma.f64 #s(literal -1 binary64) %3418 %3426)))) (approx %336 (*.f64 t (fma.f64 #s(literal -1 binary64) x (+.f64 %108 %1755)))) (approx %343 (-.f64 (+.f64 y (fma.f64 #s(literal -1 binary64) %108 %2024)) %112)) (approx %343 (-.f64 (+.f64 y (fma.f64 #s(literal -1 binary64) %108 (fma.f64 #s(literal -1 binary64) %1755 %3438))) (fma.f64 #s(literal -1 binary64) %106 (fma.f64 #s(literal -1 binary64) %3418 %1772)))) (approx %343 (-.f64 (+.f64 y (fma.f64 #s(literal -1 binary64) %108 (fma.f64 #s(literal -1 binary64) %1755 %3671))) (fma.f64 #s(literal -1 binary64) %106 (fma.f64 #s(literal -1 binary64) %3418 (fma.f64 #s(literal -1 binary64) %3425 (+.f64 %1772 %3697)))))) (approx %351 %3704) (approx %351 (-.f64 (+.f64 x %3437) %457)) (approx %351 (-.f64 (+.f64 x %3444) %3666)) (approx %353 (-.f64 x %3597)) (approx %353 (-.f64 %3714 (fma.f64 #s(literal -1 binary64) %979 (fma.f64 #s(literal -1 binary64) %108 %1755)))) (approx %353 (-.f64 %3719 (fma.f64 #s(literal -1 binary64) %979 (fma.f64 #s(literal -1 binary64) %108 (fma.f64 #s(literal -1 binary64) %3437 %1755))))) (approx %353 (-.f64 %3727 (fma.f64 #s(literal -1 binary64) %979 (fma.f64 #s(literal -1 binary64) %108 (fma.f64 #s(literal -1 binary64) %3437 (fma.f64 #s(literal -1 binary64) %3444 %1755)))))) (approx %1136 (+.f64 x %3612)) (approx %1136 (-.f64 (+.f64 x %3528) %3577)) (approx %1136 (-.f64 (+.f64 x %3620) %3577)) (approx %1136 (-.f64 (+.f64 x %3626) %3627)) (approx %363 (+.f64 x (fma.f64 #s(literal -1 binary64) %258 %3749))) (approx %363 (+.f64 x (fma.f64 #s(literal -1 binary64) %258 (fma.f64 #s(literal -1 binary64) %3754 %3749)))) (approx %363 (+.f64 x (fma.f64 #s(literal -1 binary64) %258 (fma.f64 #s(literal -1 binary64) %3754 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 %1764 %3747) %3168) %3749))))) (approx %370 (-.f64 (+.f64 y (fma.f64 #s(literal -1 binary64) %94 %776)) %112)) (approx %370 (-.f64 (+.f64 y (fma.f64 #s(literal -1 binary64) %94 (+.f64 %147 %776))) (fma.f64 #s(literal -1 binary64) %106 (*.f64 #s(literal -1 binary64) %144)))) (approx %370 (-.f64 (+.f64 y (fma.f64 #s(literal -1 binary64) %94 (+.f64 %147 (+.f64 %776 (/.f64 %3646 %3168))))) (fma.f64 #s(literal -1 binary64) %106 (fma.f64 #s(literal -1 binary64) %144 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %1764 %127) %3168)))))) (approx %373 (/.f64 (fma.f64 #s(literal -1 binary64) a %3296) t)) (approx %373 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) a %3301) %3295) t)) (approx %373 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) a %3307) %3308) t)) (approx %375 (-.f64 %3714 %3154)) (approx %375 (-.f64 %3719 (fma.f64 #s(literal -1 binary64) %979 (fma.f64 #s(literal -1 binary64) %3437 (+.f64 %1755 %3437))))) (approx %375 (-.f64 %3727 (fma.f64 #s(literal -1 binary64) %979 (fma.f64 #s(literal -1 binary64) %3437 (fma.f64 #s(literal -1 binary64) %3444 (+.f64 %1755 %3464)))))) (approx %382 (-.f64 %3813 %3577)) (approx %382 (-.f64 (fma.f64 #s(literal -1 binary64) %258 (fma.f64 #s(literal -1 binary64) %1755 %3818)) %3577)) (approx %382 (-.f64 (fma.f64 #s(literal -1 binary64) %258 (fma.f64 #s(literal -1 binary64) %1755 (/.f64 (*.f64 %1764 %3816) %3168))) (fma.f64 #s(literal -1 binary64) %3818 %3577))) (approx %390 (-.f64 (+.f64 x %8) %256)) (approx %390 (-.f64 (+.f64 x (fma.f64 #s(literal -1 binary64) x (fma.f64 #s(literal -1 binary64) %1755 %106))) %3454)) (approx %390 (-.f64 (+.f64 x (fma.f64 #s(literal -1 binary64) x (fma.f64 #s(literal -1 binary64) %1755 %3428))) (fma.f64 #s(literal -1 binary64) y (+.f64 %108 (+.f64 %1772 %3437))))) (approx %390 (-.f64 (+.f64 x (fma.f64 #s(literal -1 binary64) x (fma.f64 #s(literal -1 binary64) %1755 %3468))) (fma.f64 #s(literal -1 binary64) y (+.f64 %108 (+.f64 %1772 (+.f64 %3437 (+.f64 %3697 %3444))))))) (approx %13 (*.f64 #s(literal -1 binary64) %3525)) (approx %14 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 %3243 x)))) (approx %22 (*.f64 #s(literal -1 binary64) %3523)) (approx %27 (*.f64 #s(literal -1 binary64) (*.f64 t (+.f64 y (*.f64 #s(literal -1 binary64) %94))))) (approx %32 %1325) (approx %32 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %3870) %155) t))) a) t)))) (approx %23 (*.f64 #s(literal -1 binary64) (*.f64 t (+.f64 x %457)))) (approx %28 (fma.f64 #s(literal -1 binary64) (/.f64 %3885 t) %397)) (approx %28 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (/.f64 %3889 t) %421) %453) t) %397)) (approx %28 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %3896 t)) %3889) t) %421) %453) t) %397)) (approx %34 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %3907 t) %397) #s(literal 1 binary64))) (approx %34 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %129 (fma.f64 #s(literal -1 binary64) (/.f64 %3912 t) %421)) %453) t) %397) #s(literal 1 binary64))) (approx %34 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %129 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %3923 t) %155) %3889) t) %421)) %453) t) %397) #s(literal 1 binary64))) (approx %40 (fma.f64 #s(literal -1 binary64) (/.f64 %3935 t) %399)) (approx %40 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %3939 t) %3935) t) %399)) (approx %40 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x %3923) t) %3939) t) %3935) t) %399)) (approx %59 (-.f64 %3503 x)) (approx %59 (-.f64 %3956 x)) (approx %59 (-.f64 %3967 x)) (approx %43 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 z %3262) t))) (approx %43 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %3974) %3261) t))) t))) (approx %43 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %3983 (*.f64 #s(literal -1 binary64) %3267)) t)) %3261) t))) t))) (approx %45 %3998) (approx %45 %4008) (approx %46 (*.f64 #s(literal -1 binary64) (/.f64 %3302 t))) (approx %46 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %4000 %4013) t))) t))) (approx %46 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 %4021 %2399) t) %4013) t))) t))) (approx %47 %794) (approx %47 %4036) (approx %47 %4046) (approx %47 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %4021 %3983) %4049) t)) %4039) t))) a) t))) (approx %48 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x %129 %4062) t))) (approx %48 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %4061 %4068) t) %130) t))) (approx %48 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %4061 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %4067 %4077) t))) t) %130) t))) (approx %56 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %130 (*.f64 #s(literal -1 binary64) %4062)) t))) (approx %56 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %130 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %4068 %4061) t))) t))) (approx %56 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %130 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %4077 %4067) t) %4061) t))) t))) (approx %60 %3956) (approx %60 %3967) (approx %997 (+.f64 #s(literal 1 binary64) %4036)) (approx %997 (+.f64 #s(literal 1 binary64) %4046)) (approx %998 (+.f64 y %1272)) (approx %998 (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 y %129 (/.f64 %4116 t)) t)))) (approx %998 (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %4116 (/.f64 (*.f64 y %4049) t)) t) %1033) t)))) (approx %75 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 y %106) t))) (approx %75 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %3417 t)) %100) t))) t))) (approx %75 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %3424 t) %4146) t)) %100) t))) t))) (approx %72 (*.f64 #s(literal -1 binary64) (/.f64 %3704 t))) (approx %72 (*.f64 #s(literal -1 binary64) (/.f64 %4165 t))) (approx %72 (*.f64 #s(literal -1 binary64) (/.f64 %4177 t))) (approx %76 %1777) (approx %76 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %4184 x) t))) (approx %76 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %4195 x) t))) (approx %76 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %4209 x) t))) (approx %81 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3478 %1706) t))) (approx %81 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %4218 t) %3477) t) %1706) t))) (approx %81 (*.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 %3490 t) %4218) t) %3477) t) %1706) t))) (approx %151 %4237) (approx %161 (+.f64 y %4237)) (approx %166 (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %4235 %1759) t)))) (approx %233 %4246) (approx %244 %3955) (approx %2746 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 %3518 %2393)))) (approx %2750 (*.f64 #s(literal -1 binary64) %3158)) (approx %295 (*.f64 #s(literal -1 binary64) %3152)) (approx %262 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) %3527)) y)))) (approx %274 (*.f64 #s(literal -1 binary64) (*.f64 t %3813))) (approx %341 (*.f64 #s(literal -1 binary64) %3544)) (approx %341 (*.f64 #s(literal -1 binary64) (/.f64 %4269 t))) (approx %341 (*.f64 #s(literal -1 binary64) (/.f64 %4279 t))) (approx %321 (*.f64 #s(literal -1 binary64) %3537)) (approx %321 (*.f64 #s(literal -1 binary64) (/.f64 %3998 t))) (approx %321 (*.f64 #s(literal -1 binary64) (/.f64 %4008 t))) (approx %1134 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %129 (*.f64 #s(literal -1 binary64) %808)) t)) #s(literal 1 binary64))) (approx %1134 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %129 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 a %129 %3870) t))) t)) #s(literal 1 binary64))) (approx %281 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 x %3577) y) t))) (approx %281 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %4310) %3576) t))) y) t))) (approx %281 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %3589 t) %4321) t)) %3576) t))) y) t))) (approx %288 (fma.f64 #s(literal -1 binary64) %979 %4246)) (approx %288 (fma.f64 #s(literal -1 binary64) %979 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1792 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 a %1792 %3959) t))) t)))) (approx %296 %4348) (approx %296 %4357) (approx %306 %4269) (approx %306 %4279) (approx %307 (-.f64 %1838 x)) (approx %307 (-.f64 (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %3636 t) %1808) t)) %1759) t))) x)) (approx %317 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %130 %806) t))) (approx %317 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %130 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 a %130 (/.f64 %3646 t)) t))) t))) (approx %317 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %130 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3646 (*.f64 #s(literal -1 binary64) (/.f64 %3652 t))) t) %146) t))) t))) (approx %329 %4184) (approx %329 %4195) (approx %329 %4209) (approx %336 (*.f64 #s(literal -1 binary64) (*.f64 t (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 %2952 t)))))) (approx %343 (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2952 %100) t)))) (approx %343 (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %4170 %4410) t) %2952) %100) t)))) (approx %343 (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %2425 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %3443 (fma.f64 #s(literal -1 binary64) %3696 %3424)) t))) %4410) t) %2952) %100) t)))) (approx %351 %4165) (approx %351 %4177) (approx %353 (-.f64 (+.f64 x (fma.f64 #s(literal -1 binary64) %2714 %108)) %3597)) (approx %353 (-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %4160 %2722) %4439) t))) %3597)) (approx %353 (-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %3959 %4169) (fma.f64 #s(literal -1 binary64) %2425 %2721)) t)) %4439) t))) %3597)) (approx %1136 (+.f64 x %4348)) (approx %1136 (+.f64 x %4357)) (approx %370 (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %130 %67) %100) t)))) (approx %370 (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %130 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %146 %206) t) %67)) %100) t)))) (approx %370 (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %130 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %3646) (*.f64 #s(literal -1 binary64) (*.f64 %1764 %177))) t) %146) %206) t) %67)) %100) t)))) (approx %373 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 a %4004) t))) (approx %373 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %4021 (*.f64 #s(literal -1 binary64) %2399)) t)) %1764) t))) t))) (approx %375 (-.f64 (+.f64 x %2716) %3597)) (approx %375 (-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %4160 (+.f64 %2722 %4160)) %4511) t))) %3597)) (approx %375 (-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %3959 (fma.f64 #s(literal -1 binary64) %4169 %4169)) (fma.f64 #s(literal -1 binary64) %2425 (fma.f64 a %1792 %2425))) t)) %4511) t))) %3597)) (approx %382 (fma.f64 #s(literal -1 binary64) %258 (*.f64 #s(literal -1 binary64) (/.f64 %4531 t)))) (approx %382 (fma.f64 #s(literal -1 binary64) %258 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 z %979 (/.f64 %4536 t)) %3746) t)))) (approx %382 (fma.f64 #s(literal -1 binary64) %258 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %1764 %4531) t)) %4536) t) %1706) %3746) t)))) (approx %390 (+.f64 x (fma.f64 #s(literal -1 binary64) %258 (*.f64 #s(literal -1 binary64) (/.f64 %4555 t))))) (approx %390 (+.f64 x (fma.f64 #s(literal -1 binary64) %258 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %4321 %1767) t) %4555) t))))) (approx %390 (+.f64 x (fma.f64 #s(literal -1 binary64) %258 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %3582 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %3589 (*.f64 #s(literal -1 binary64) %3696)) t))) %1767) t) %4555) t))))) (approx %22 %24) (approx %32 (*.f64 #s(literal -1 binary64) %4583)) (approx %32 (fma.f64 #s(literal -1 binary64) %4583 %4588)) (approx %32 (fma.f64 #s(literal -1 binary64) %4583 (*.f64 a (-.f64 (+.f64 %3518 (/.f64 %4588 t)) %4586)))) (approx %32 (fma.f64 #s(literal -1 binary64) %4583 (*.f64 a (-.f64 (fma.f64 a (-.f64 (/.f64 %4588 %143) %4599) %3518) %4586)))) (approx %28 %4607) (approx %28 (fma.f64 #s(literal -1 binary64) (/.f64 %4609 %487) %4607)) (approx %28 (fma.f64 #s(literal -1 binary64) %4606 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %4609 %4613)) %4616)))) (approx %28 (fma.f64 #s(literal -1 binary64) %4606 (*.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %4609 %4622)) %4625)) %4616)))) (approx %34 %4633) (approx %34 (-.f64 (fma.f64 #s(literal -1 binary64) %4606 (fma.f64 a %4636 %154)) #s(literal 1 binary64))) (approx %34 (-.f64 (fma.f64 #s(literal -1 binary64) %4606 (fma.f64 a (-.f64 (fma.f64 #s(literal -1 binary64) %4587 (*.f64 a %4641)) %4616) %154)) #s(literal 1 binary64))) (approx %34 (-.f64 (fma.f64 #s(literal -1 binary64) %4606 (fma.f64 a (-.f64 (fma.f64 #s(literal -1 binary64) %4587 (*.f64 a (-.f64 (fma.f64 #s(literal -1 binary64) %4598 (*.f64 a %4652)) %4625))) %4616) %154)) #s(literal 1 binary64))) (approx %40 %4663) (approx %40 (fma.f64 a %4665 %4663)) (approx %40 (fma.f64 a (fma.f64 a %4668 %4665) %4663)) (approx %40 (fma.f64 a (fma.f64 a (fma.f64 a (*.f64 x %4652) %4668) %4665) %4663)) (approx %59 %4679) (approx %59 %4683) (approx %59 %4690) (approx %59 %4699) (approx %43 (fma.f64 #s(literal -1 binary64) %154 (*.f64 #s(literal -1 binary64) %3386))) (approx %43 (fma.f64 #s(literal -1 binary64) %154 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %3261 %3168)) %4586)))) (approx %43 (fma.f64 #s(literal -1 binary64) %154 (*.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %3261 %4621)) %4712)) %4586)))) (approx %45 (-.f64 %4722 #s(literal 1 binary64))) (approx %45 (-.f64 %4731 #s(literal 1 binary64))) (approx %46 %4722) (approx %46 %4731) (approx %46 (*.f64 a %4743)) (approx %47 %4746) (approx %47 %4752) (approx %47 %4761) (approx %48 (fma.f64 #s(literal -1 binary64) %96 %4764)) (approx %48 (fma.f64 #s(literal -1 binary64) %96 (*.f64 a (fma.f64 a %4767 %4763)))) (approx %48 (fma.f64 #s(literal -1 binary64) %96 (*.f64 a (fma.f64 a (fma.f64 a %4772 %4767) %4763)))) (approx %56 %96) (approx %56 (fma.f64 #s(literal -1 binary64) %4764 %96)) (approx %56 (fma.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 a %4767) (*.f64 #s(literal -1 binary64) %4763)) %96)) (approx %56 (fma.f64 a (fma.f64 #s(literal -1 binary64) %4763 (*.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 a %4772) (*.f64 #s(literal -1 binary64) %4767)))) %96)) (approx %60 (+.f64 x %4679)) (approx %60 (+.f64 x %4683)) (approx %60 (+.f64 x %4690)) (approx %60 (+.f64 x %4699)) (approx %997 %3163) (approx %997 (+.f64 #s(literal 1 binary64) %4746)) (approx %997 (+.f64 #s(literal 1 binary64) %4752)) (approx %997 (+.f64 #s(literal 1 binary64) %4761)) (approx %998 %4808) (approx %998 (fma.f64 a %4810 %4808)) (approx %998 (fma.f64 a (fma.f64 a %4813 %4810) %4808)) (approx %998 (fma.f64 a (fma.f64 a (fma.f64 a (*.f64 y %4755) %4813) %4810) %4808)) (approx %75 (fma.f64 #s(literal -1 binary64) %1795 (*.f64 #s(literal -1 binary64) (/.f64 %100 %143)))) (approx %75 (fma.f64 #s(literal -1 binary64) %1795 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %100 %3168)) %4828)))) (approx %75 (fma.f64 #s(literal -1 binary64) %1795 (*.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %100 %4621)) %4835)) %4828)))) (approx %72 (fma.f64 #s(literal -1 binary64) %1796 (*.f64 #s(literal -1 binary64) %4842))) (approx %72 (fma.f64 #s(literal -1 binary64) %1796 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) %4846) %4848)))) (approx %72 (fma.f64 #s(literal -1 binary64) %1796 (*.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %102 %4621)) %4855)) %4848)))) (approx %76 %4862) (approx %76 (-.f64 (fma.f64 #s(literal -1 binary64) %1795 %4865) %3432)) (approx %76 (-.f64 (fma.f64 #s(literal -1 binary64) %1795 (*.f64 a (-.f64 (fma.f64 a %4869 %4848) %4828))) %3432)) (approx %76 (-.f64 (fma.f64 #s(literal -1 binary64) %1795 (*.f64 a (-.f64 (fma.f64 a (-.f64 (fma.f64 a %4878 %4855) %4835) %4848) %4828))) %3432)) (approx %81 %4887) (approx %81 (fma.f64 a %4889 %4887)) (approx %81 (fma.f64 a (fma.f64 a %4892 %4889) %4887)) (approx %81 (fma.f64 a (fma.f64 a (fma.f64 a (*.f64 z %4878) %4892) %4889) %4887)) (approx %126 %4901) (approx %134 (*.f64 a %4901)) (approx %141 %4909) (approx %151 %4911) (approx %151 %4913) (approx %161 (+.f64 y %4911)) (approx %161 (+.f64 y %4913)) (approx %166 (+.f64 y (fma.f64 #s(literal -1 binary64) %1755 (*.f64 a %4920)))) (approx %166 (+.f64 y (fma.f64 #s(literal -1 binary64) %1755 (*.f64 a (-.f64 %4908 %1777))))) (approx %176 %4555) (approx %185 %4932) (approx %194 %4935) (approx %200 (+.f64 y %4935)) (approx %205 (*.f64 a %4555)) (approx %211 (*.f64 a %4932)) (approx %218 (fma.f64 z %979 %1815)) (approx %218 (fma.f64 a %4932 %1706)) (approx %226 (fma.f64 a %3532 %1706)) (approx %226 (fma.f64 a (-.f64 (+.f64 x %4932) y) %1706)) (approx %233 (fma.f64 a %4954 %1755)) (approx %233 (fma.f64 a (-.f64 (fma.f64 a %4864 %4953) %1795) %1755)) (approx %244 %4962) (approx %244 %4967) (approx %250 (+.f64 y %4962)) (approx %250 (+.f64 y %4967)) (approx %2746 (/.f64 %2751 a)) (approx %341 %4721) (approx %341 %4730) (approx %341 %4743) (approx %321 %4978) (approx %321 %4981) (approx %321 (fma.f64 a (fma.f64 a (+.f64 %4738 %4736) %4727) %3518)) (approx %322 %4987) (approx %322 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %4990)) %154)) (approx %322 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) %4989 (*.f64 #s(literal -1 binary64) %4995)))) %154)) (approx %322 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) %4989 (*.f64 a (fma.f64 #s(literal -1 binary64) %5002 %5004))))) %154)) (approx %1134 (*.f64 #s(literal -1 binary64) %4987)) (approx %1134 (fma.f64 #s(literal -1 binary64) %4987 %4990)) (approx %1134 (fma.f64 #s(literal -1 binary64) %4987 (*.f64 a (-.f64 (+.f64 %4586 %4995) %3518)))) (approx %1134 (fma.f64 #s(literal -1 binary64) %4987 (*.f64 a (-.f64 (fma.f64 a (-.f64 %5002 %5004) %4586) %3518)))) (approx %281 (fma.f64 #s(literal -1 binary64) %3573 %4907)) (approx %281 (fma.f64 #s(literal -1 binary64) %3573 (*.f64 a (-.f64 (+.f64 %4828 (/.f64 %4907 t)) %4848)))) (approx %281 (fma.f64 #s(literal -1 binary64) %3573 (*.f64 a (-.f64 (fma.f64 a (-.f64 (/.f64 %4907 %143) (*.f64 #s(literal -1 binary64) (/.f64 %4906 t))) %4828) %4848)))) (approx %288 %4678) (approx %288 (+.f64 %4682 %4678)) (approx %288 (fma.f64 a (-.f64 %4685 %5047) %4678)) (approx %288 (fma.f64 a (-.f64 (*.f64 a (-.f64 %4692 %5051)) %5047) %4678)) (approx %296 %5059) (approx %296 %5063) (approx %296 %5070) (approx %296 %5079) (approx %306 (+.f64 #s(literal 1 binary64) (*.f64 a %4978))) (approx %306 (+.f64 #s(literal 1 binary64) (*.f64 a %4981))) (approx %307 (-.f64 %5089 x)) (approx %307 (-.f64 %5099 x)) (approx %313 (+.f64 z %180)) (approx %317 (fma.f64 #s(literal -1 binary64) %5106 %96)) (approx %317 (fma.f64 a (fma.f64 #s(literal -1 binary64) %5105 (*.f64 #s(literal -1 binary64) (/.f64 %5106 t))) %96)) (approx %317 (fma.f64 a (fma.f64 #s(literal -1 binary64) %5105 (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 %5106 %143) %5116))) %96)) (approx %324 (+.f64 x %5123)) (approx %324 (+.f64 x (+.f64 (/.f64 %5126 %143) %5123))) (approx %324 (+.f64 x (fma.f64 a (+.f64 (/.f64 %5126 %3168) %5132) %5123))) (approx %324 (+.f64 x (fma.f64 a (fma.f64 a (+.f64 (/.f64 %5126 %4621) (/.f64 %5122 %3168)) %5132) %5123))) (approx %329 %5089) (approx %329 %5099) (approx %336 %5146) (approx %343 (+.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 a %5148) %2024))) (approx %343 (+.f64 y (fma.f64 #s(literal -1 binary64) %1755 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a %5154)) %5148))))) (approx %343 (+.f64 y (fma.f64 #s(literal -1 binary64) %1755 (*.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 %979 %3168) %5163))) %5154)) %5148))))) (approx %351 (+.f64 x (*.f64 a (-.f64 %4842 %3432)))) (approx %351 (+.f64 x (*.f64 a (-.f64 (*.f64 a (-.f64 %4846 %5178)) %3432)))) (approx %353 (-.f64 x %4678)) (approx %353 (-.f64 (+.f64 x (*.f64 a (-.f64 %5047 %3432))) %4678)) (approx %353 (-.f64 (+.f64 x (*.f64 a (-.f64 (fma.f64 #s(literal -1 binary64) %4687 (*.f64 a (-.f64 %5051 %5178))) %3432))) %4678)) (approx %353 (-.f64 (+.f64 x (*.f64 a (-.f64 (fma.f64 #s(literal -1 binary64) %4687 (*.f64 a (-.f64 (fma.f64 #s(literal -1 binary64) %4694 (*.f64 a (-.f64 %5201 (*.f64 #s(literal -1 binary64) %4855)))) %5178))) %3432))) %4678)) (approx %1136 (+.f64 x %5059)) (approx %1136 (+.f64 x %5063)) (approx %1136 (+.f64 x %5070)) (approx %1136 (+.f64 x %5079)) (approx %363 (+.f64 x %5223)) (approx %363 (+.f64 x (+.f64 (/.f64 %5226 %143) %5223))) (approx %363 (+.f64 x (fma.f64 a (+.f64 (/.f64 %5226 %3168) %5232) %5223))) (approx %363 (+.f64 x (fma.f64 a (fma.f64 a (+.f64 (/.f64 %5226 %4621) (/.f64 %5222 %3168)) %5232) %5223))) (approx %370 (fma.f64 #s(literal -1 binary64) %5244 %96)) (approx %370 (fma.f64 #s(literal -1 binary64) %5244 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) %5105) %5248) %96))) (approx %370 (fma.f64 #s(literal -1 binary64) %5244 (fma.f64 a (-.f64 (fma.f64 #s(literal -1 binary64) %5105 (*.f64 a (-.f64 %5116 %5253))) %5248) %96))) (approx %370 (fma.f64 #s(literal -1 binary64) %5244 (fma.f64 a (-.f64 (fma.f64 #s(literal -1 binary64) %5105 (*.f64 a (-.f64 (fma.f64 #s(literal -1 binary64) %5115 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %5105 %143)) (/.f64 %16 %4621)))) %5253))) %5248) %96))) (approx %375 (-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) %4682)) %4678)) (approx %375 (-.f64 (+.f64 x (*.f64 a (fma.f64 #s(literal -1 binary64) %4687 (*.f64 a (-.f64 %5051 %5278))))) %4678)) (approx %375 (-.f64 (+.f64 x (*.f64 a (fma.f64 #s(literal -1 binary64) %4687 (*.f64 a (-.f64 (fma.f64 #s(literal -1 binary64) %4694 (*.f64 a (-.f64 %5201 (fma.f64 #s(literal -1 binary64) %4855 %4855)))) %5278))))) %4678)) (approx %382 (*.f64 #s(literal -1 binary64) %5297)) (approx %382 (fma.f64 #s(literal -1 binary64) %5297 %5301)) (approx %382 (fma.f64 #s(literal -1 binary64) %5297 (*.f64 a (-.f64 (+.f64 %1795 (/.f64 %5301 t)) %4953)))) (approx %382 (fma.f64 #s(literal -1 binary64) %5297 (*.f64 a (-.f64 (fma.f64 a (-.f64 (/.f64 %5301 %143) (*.f64 #s(literal -1 binary64) (/.f64 %5300 t))) %1795) %4953)))) (approx %390 (+.f64 x %3813)) (approx %390 (+.f64 x (fma.f64 #s(literal -1 binary64) %258 (fma.f64 #s(literal -1 binary64) %1755 %5301)))) (approx %390 (+.f64 x (fma.f64 #s(literal -1 binary64) %258 (fma.f64 #s(literal -1 binary64) %1755 (*.f64 a (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a %5326) %1795) %4953)))))) (approx %390 (+.f64 x (fma.f64 #s(literal -1 binary64) %258 (fma.f64 #s(literal -1 binary64) %1755 (*.f64 a (-.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 %1797 %143) %5163))) %5326) %1795) %4953)))))) (approx %22 %5348) (approx %32 (/.f64 %15 a)) (approx %32 (/.f64 (-.f64 (+.f64 z %5353) t) a)) (approx %32 (/.f64 (-.f64 (+.f64 z %5359) (+.f64 t %5361)) a)) (approx %32 (/.f64 (-.f64 (+.f64 z %5367) (+.f64 t (fma.f64 #s(literal -1 binary64) %5353 (*.f64 #s(literal -1 binary64) %5359)))) a)) (approx %23 (*.f64 a (+.f64 x %2977))) (approx %28 (/.f64 %16 %102)) (approx %28 (/.f64 (+.f64 %5381 %403) a)) (approx %28 (/.f64 (-.f64 (+.f64 %403 %5386) %5388) a)) (approx %28 (/.f64 (-.f64 (+.f64 %403 %5393) %5396) a)) (approx %34 (/.f64 %404 a)) (approx %34 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %15 (fma.f64 #s(literal -1 binary64) %5353 %403)) %5388) a)) (approx %34 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %15 (fma.f64 #s(literal -1 binary64) %5353 (fma.f64 #s(literal -1 binary64) %5359 %403))) %5396) a)) (approx %34 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %15 (fma.f64 #s(literal -1 binary64) %5353 (fma.f64 #s(literal -1 binary64) %5359 (fma.f64 #s(literal -1 binary64) %5367 %403)))) (fma.f64 #s(literal -1 binary64) %5381 (fma.f64 #s(literal -1 binary64) %5386 (*.f64 #s(literal -1 binary64) %5393)))) a)) (approx %40 (/.f64 %405 a)) (approx %40 (/.f64 (fma.f64 x %404 %5430) a)) (approx %40 (/.f64 (fma.f64 x %404 (+.f64 %5430 %5439)) a)) (approx %40 (/.f64 (fma.f64 x %404 (+.f64 %5430 (+.f64 %5439 (/.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) %5366) (*.f64 #s(literal -1 binary64) %5445))) %2399)))) a)) (approx %59 %5455) (approx %59 %5460) (approx %59 (/.f64 (-.f64 (fma.f64 %979 %15 %5463) %5465) a)) (approx %59 (/.f64 (-.f64 (fma.f64 %979 %15 %5470) (fma.f64 #s(literal -1 binary64) %5458 %5472)) a)) (approx %43 (/.f64 (+.f64 z %5477) a)) (approx %43 (/.f64 (-.f64 (+.f64 z %5481) %5483) a)) (approx %43 (/.f64 (-.f64 (+.f64 z %5488) %5491) a)) (approx %45 %5497) (approx %45 (/.f64 (-.f64 (+.f64 t %5499) %5501) a)) (approx %45 (/.f64 (-.f64 (+.f64 t %5505) %5508) a)) (approx %46 %5514) (approx %46 (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 %2522 %5516)) %5519)) (approx %47 (-.f64 %440 %2540)) (approx %47 (-.f64 (fma.f64 #s(literal -1 binary64) %5512 %440) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %2507 %2522)))) (approx %47 (-.f64 (fma.f64 #s(literal -1 binary64) %5512 (fma.f64 #s(literal -1 binary64) %5516 %440)) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %2507 (fma.f64 #s(literal -1 binary64) (/.f64 %1992 %2399) %2522))))) (approx %48 (fma.f64 #s(literal -1 binary64) x %5537)) (approx %48 (fma.f64 #s(literal -1 binary64) x (+.f64 %5537 %5544))) (approx %48 (fma.f64 #s(literal -1 binary64) x (+.f64 %5537 (+.f64 %5544 %5552)))) (approx %56 (+.f64 x (*.f64 #s(literal -1 binary64) %5537))) (approx %56 (+.f64 x (fma.f64 #s(literal -1 binary64) %5537 (*.f64 #s(literal -1 binary64) %5544)))) (approx %56 (+.f64 x (fma.f64 #s(literal -1 binary64) %5537 (fma.f64 #s(literal -1 binary64) %5544 (*.f64 #s(literal -1 binary64) %5552))))) (approx %60 (+.f64 x %5455)) (approx %60 (+.f64 x (+.f64 %5571 %5455))) (approx %60 (-.f64 (+.f64 x (+.f64 %5455 %5575)) (*.f64 #s(literal -1 binary64) %5571))) (approx %997 (/.f64 (-.f64 (+.f64 z %5501) (+.f64 t %5483)) a)) (approx %997 (/.f64 (-.f64 (+.f64 z %5508) (+.f64 t %5491)) a)) (approx %997 (/.f64 (-.f64 (+.f64 z (fma.f64 #s(literal -1 binary64) %5495 (fma.f64 #s(literal -1 binary64) %5499 %5591))) (+.f64 t (fma.f64 #s(literal -1 binary64) %5477 (fma.f64 #s(literal -1 binary64) %5481 (*.f64 #s(literal -1 binary64) %5488))))) a)) (approx %998 %5602) (approx %998 (/.f64 (fma.f64 y %15 %5605) a)) (approx %998 (/.f64 (fma.f64 y %15 (+.f64 %5605 %5610)) a)) (approx %998 (/.f64 (fma.f64 y %15 (+.f64 %5605 (+.f64 %5610 (/.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) %4621) (*.f64 #s(literal -1 binary64) %5487))) %2399)))) a)) (approx %75 (/.f64 (+.f64 y %5625) a)) (approx %75 (/.f64 (-.f64 (+.f64 y %5629) %5631) a)) (approx %75 (/.f64 (-.f64 (+.f64 y %5636) %5639) a)) (approx %72 (/.f64 (+.f64 x %2976) a)) (approx %72 (/.f64 (-.f64 (+.f64 x %5646) %2977) a)) (approx %72 (/.f64 (-.f64 (+.f64 x %5651) %5654) a)) (approx %76 %2485) (approx %76 (/.f64 (-.f64 (+.f64 y %2977) (+.f64 x %5631)) a)) (approx %76 (/.f64 (-.f64 (+.f64 y %5654) (+.f64 x %5639)) a)) (approx %76 (/.f64 (-.f64 (+.f64 y (fma.f64 #s(literal -1 binary64) %2976 (fma.f64 #s(literal -1 binary64) %5646 (*.f64 #s(literal -1 binary64) %5651)))) (+.f64 x (fma.f64 #s(literal -1 binary64) %5625 (fma.f64 #s(literal -1 binary64) %5629 (*.f64 #s(literal -1 binary64) %5636))))) a)) (approx %81 (/.f64 (fma.f64 z %979 %5682) a)) (approx %81 (/.f64 (fma.f64 z %979 (+.f64 %5682 %5690)) a)) (approx %81 (/.f64 (fma.f64 z %979 (+.f64 %5682 (+.f64 %5690 (/.f64 (*.f64 z (-.f64 %5695 (*.f64 #s(literal -1 binary64) %5635))) %2399)))) a)) (approx %126 %5706) (approx %134 (*.f64 %1764 (-.f64 (+.f64 y %2830) x))) (approx %141 (*.f64 %1764 (-.f64 %5714 %4848))) (approx %151 (*.f64 %1764 (-.f64 %5718 %5094))) (approx %151 (*.f64 %1764 (-.f64 (fma.f64 #s(literal -1 binary64) %5713 (*.f64 #s(literal -1 binary64) %5723)) %5094))) (approx %161 (*.f64 %1764 (-.f64 %5730 %5094))) (approx %166 (*.f64 %1764 (-.f64 %5718 %5736))) (approx %166 (*.f64 %1764 (-.f64 %5730 %5736))) (approx %176 %3576) (approx %176 %5745) (approx %185 %3577) (approx %185 (*.f64 a %5750)) (approx %194 %3578) (approx %194 (*.f64 a (fma.f64 #s(literal -1 binary64) %5748 %3574))) (approx %200 (*.f64 a (fma.f64 #s(literal -1 binary64) %5748 (fma.f64 #s(literal -1 binary64) %3573 %2613)))) (approx %205 %3582) (approx %205 (*.f64 %1764 %5744)) (approx %211 %4310) (approx %211 (*.f64 %1764 %5750)) (approx %218 %5767) (approx %218 (*.f64 %1764 (-.f64 %5770 %1795))) (approx %226 (*.f64 %1764 (-.f64 (+.f64 %2632 %5749) %5775))) (approx %226 (*.f64 %1764 (-.f64 (+.f64 %2632 %5770) %5775))) (approx %233 %5783) (approx %233 (*.f64 %1764 (-.f64 (+.f64 %5785 (+.f64 %4848 %5713)) %5789))) (approx %233 (*.f64 %1764 (-.f64 (+.f64 %5785 (+.f64 %4848 (+.f64 %5713 %5723))) %5789))) (approx %244 (*.f64 #s(literal -1 binary64) %5783)) (approx %244 (*.f64 %1764 %5804)) (approx %244 (*.f64 %1764 (fma.f64 #s(literal -1 binary64) %5723 %5804))) (approx %250 (*.f64 %1764 (fma.f64 #s(literal -1 binary64) %5723 (fma.f64 #s(literal -1 binary64) %5801 (fma.f64 #s(literal -1 binary64) %5802 %2619))))) (approx %2750 %5815) (approx %341 %5817) (approx %341 (/.f64 %5820 a)) (approx %341 (/.f64 %5825 a)) (approx %321 %5829) (approx %321 (/.f64 (-.f64 %5519 %2540) a)) (approx %321 (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %5516) %5514) a)) (approx %322 (*.f64 #s(literal -1 binary64) %5838)) (approx %322 %5845) (approx %322 (/.f64 (fma.f64 #s(literal -1 binary64) %297 %5850) a)) (approx %322 (/.f64 (fma.f64 #s(literal -1 binary64) %297 (fma.f64 #s(literal -1 binary64) %5842 (fma.f64 #s(literal -1 binary64) %5848 (*.f64 #s(literal -1 binary64) %5855)))) a)) (approx %1134 %5838) (approx %1134 %5865) (approx %1134 (/.f64 (-.f64 (+.f64 t %5848) (+.f64 z %5843)) a)) (approx %1134 (/.f64 (-.f64 (+.f64 t %5855) (+.f64 z %5850)) a)) (approx %281 (/.f64 (-.f64 (+.f64 x %5877) y) a)) (approx %281 (/.f64 (-.f64 (+.f64 x %5883) (+.f64 y %5885)) a)) (approx %281 (/.f64 (-.f64 (+.f64 x (/.f64 %5890 %2399)) (+.f64 y (fma.f64 #s(literal -1 binary64) %5877 %5893))) a)) (approx %288 (*.f64 #s(literal -1 binary64) %5455)) (approx %288 %5902) (approx %288 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %4677 %5472) %5458) a)) (approx %288 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %4677 (*.f64 #s(literal -1 binary64) %5470)) %5910) a)) (approx %296 %5914) (approx %296 (/.f64 (fma.f64 %297 %258 %5917) a)) (approx %296 (/.f64 (-.f64 (fma.f64 %297 %258 %5922) %5924) a)) (approx %296 (/.f64 (-.f64 (fma.f64 %297 %258 (/.f64 %5928 %2399)) (fma.f64 #s(literal -1 binary64) %5917 (*.f64 #s(literal -1 binary64) %5922))) a)) (approx %306 %5937) (approx %306 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) t %5507) %5495) a)) (approx %306 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) t %5591) (+.f64 %5495 %5499)) a)) (approx %307 (/.f64 (fma.f64 #s(literal -1 binary64) %1703 (*.f64 #s(literal -1 binary64) %5949)) a)) (approx %307 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %1703 (*.f64 #s(literal -1 binary64) %5955)) %5949) a)) (approx %307 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %1703 (*.f64 #s(literal -1 binary64) (/.f64 %5961 %2399))) (+.f64 %5949 %5955)) a)) (approx %313 (*.f64 a %2546)) (approx %314 (*.f64 a (+.f64 x %438))) (approx %317 (+.f64 x %5976)) (approx %317 (+.f64 x (fma.f64 #s(literal -1 binary64) %5980 %5976))) (approx %317 (+.f64 x (fma.f64 #s(literal -1 binary64) %5980 (fma.f64 #s(literal -1 binary64) %5985 %5976)))) (approx %324 (+.f64 x %5991)) (approx %324 (+.f64 x (fma.f64 #s(literal -1 binary64) %5995 %5991))) (approx %324 (+.f64 x (fma.f64 #s(literal -1 binary64) %5995 (fma.f64 #s(literal -1 binary64) %5990 (*.f64 #s(literal -1 binary64) (/.f64 %5999 %2399)))))) (approx %329 (+.f64 x (fma.f64 #s(literal -1 binary64) %2884 (*.f64 #s(literal -1 binary64) %6006)))) (approx %329 (-.f64 (+.f64 x (fma.f64 #s(literal -1 binary64) %2884 (*.f64 #s(literal -1 binary64) (/.f64 %5954 %2399)))) %6006)) (approx %336 (*.f64 a (+.f64 x (fma.f64 #s(literal -1 binary64) %2976 %1753)))) (approx %343 (+.f64 x (fma.f64 #s(literal -1 binary64) %2884 %1753))) (approx %343 (+.f64 x (fma.f64 #s(literal -1 binary64) %2884 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2696 %5948) %1764) %1753)))) (approx %343 (-.f64 (+.f64 x (fma.f64 #s(literal -1 binary64) %2884 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %6030 %5954) %2399) %1753))) (fma.f64 #s(literal -1 binary64) %6036 %6006))) (approx %351 (/.f64 (fma.f64 #s(literal -1 binary64) %271 (*.f64 #s(literal -1 binary64) %6040)) a)) (approx %351 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %271 (*.f64 #s(literal -1 binary64) %6045)) %6040) a)) (approx %351 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %271 (*.f64 #s(literal -1 binary64) %6051)) %6054) a)) (approx %353 (/.f64 (-.f64 %3176 (*.f64 #s(literal -1 binary64) %4677)) a)) (approx %353 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %271 %5458) (fma.f64 #s(literal -1 binary64) %4677 %6040)) a)) (approx %353 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %271 %5910) (fma.f64 #s(literal -1 binary64) %4677 %6054)) a)) (approx %353 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %271 (+.f64 %5458 (+.f64 %5463 %5470))) (fma.f64 #s(literal -1 binary64) %4677 (+.f64 %6040 (+.f64 %6045 %6051)))) a)) (approx %1136 (+.f64 x %5914)) (approx %1136 (+.f64 x (+.f64 %6083 %5914))) (approx %1136 (-.f64 (+.f64 x (+.f64 %5914 (/.f64 %5921 %2399))) (*.f64 #s(literal -1 binary64) %6083))) (approx %363 (+.f64 x %6094)) (approx %363 (+.f64 x (fma.f64 #s(literal -1 binary64) %6098 %6094))) (approx %363 (+.f64 x (fma.f64 #s(literal -1 binary64) %6098 (fma.f64 #s(literal -1 binary64) %6093 (*.f64 #s(literal -1 binary64) (/.f64 %6102 %2399)))))) (approx %370 (+.f64 x %6109)) (approx %370 (-.f64 (+.f64 x (fma.f64 #s(literal -1 binary64) %5980 %6109)) (*.f64 #s(literal -1 binary64) %6114))) (approx %370 (-.f64 (+.f64 x (fma.f64 #s(literal -1 binary64) %5980 (fma.f64 #s(literal -1 binary64) %5985 %6109))) (fma.f64 #s(literal -1 binary64) %6114 (*.f64 #s(literal -1 binary64) (/.f64 %5385 %2399))))) (approx %373 %5820) (approx %373 %5825) (approx %375 (-.f64 (+.f64 x %5571) (fma.f64 #s(literal -1 binary64) %5455 (fma.f64 #s(literal -1 binary64) %5646 %5646)))) (approx %375 (-.f64 (+.f64 x (+.f64 %5571 %5575)) (fma.f64 #s(literal -1 binary64) %5455 (fma.f64 #s(literal -1 binary64) %5646 (fma.f64 #s(literal -1 binary64) %5651 (+.f64 %5646 %5651)))))) (approx %382 (/.f64 %1851 a)) (approx %382 (/.f64 (fma.f64 t %258 (fma.f64 z %979 %6144)) a)) (approx %382 (/.f64 (-.f64 (fma.f64 t %258 (fma.f64 z %979 %6150)) %6153) a)) (approx %382 (/.f64 (-.f64 (fma.f64 t %258 (fma.f64 z %979 (/.f64 %6157 %2399))) (fma.f64 #s(literal -1 binary64) %6144 (*.f64 #s(literal -1 binary64) %6150))) a)) (approx %390 (+.f64 x %6166)) (approx %390 (+.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2696 (*.f64 #s(literal -1 binary64) %5882)) %1764) %6166))) (approx %390 (-.f64 (+.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %6030 (*.f64 #s(literal -1 binary64) %5890)) %2399) %6166)) (fma.f64 #s(literal -1 binary64) %6036 %5893))) (approx %22 (*.f64 #s(literal -1 binary64) %5815)) (approx %32 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %15 %5361) a))) (approx %32 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %15 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 t %15 (/.f64 %5358 a)) a))) a))) (approx %32 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %15 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %5358 (*.f64 #s(literal -1 binary64) (/.f64 %5366 a))) a) %5352) a))) a))) (approx %23 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) x %2976)))) (approx %28 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %5381 %578) a))) (approx %28 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %403 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 %5426 (/.f64 %5385 %102)) a))) a))) (approx %28 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %403 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %5435 (*.f64 #s(literal -1 binary64) (/.f64 %5392 %102))) a) %5426) a))) a))) (approx %34 (*.f64 #s(literal -1 binary64) (/.f64 %580 a))) (approx %34 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 z (fma.f64 #s(literal -1 binary64) %403 (*.f64 #s(literal -1 binary64) (/.f64 %6239 a)))) t) a))) (approx %34 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 z (fma.f64 #s(literal -1 binary64) %403 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %6249 a) %6238) %2009) a)))) t) a))) (approx %34 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 z (fma.f64 #s(literal -1 binary64) %403 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %5435 (fma.f64 #s(literal -1 binary64) (/.f64 %6262 a) %5548)) %5549) a) %6238) %2009) a)))) t) a))) (approx %40 (*.f64 #s(literal -1 binary64) (/.f64 %581 a))) (approx %40 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %6281 a) %581) a))) (approx %40 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %6287 a) %6281) a) %581) a))) (approx %40 (*.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 (*.f64 x %6262) a) %6287) a) %6281) a) %581) a))) (approx %59 %6305) (approx %59 %6313) (approx %59 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %4677 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %5462 (*.f64 #s(literal -1 binary64) %6315)) a) %5457) a))) a))) (approx %43 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) z %5483) a))) (approx %43 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 t z (/.f64 %1992 a)) a))) a))) (approx %43 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1992 (*.f64 #s(literal -1 binary64) (/.f64 %5487 a))) a) %2009) a))) a))) (approx %45 %6349) (approx %45 %6357) (approx %45 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) t (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %6359 %5548) a) %143) a))) a))) (approx %46 (+.f64 #s(literal 1 binary64) %6349)) (approx %46 (+.f64 #s(literal 1 binary64) %6357)) (approx %47 (-.f64 %6375 #s(literal 1 binary64))) (approx %47 (-.f64 %6384 #s(literal 1 binary64))) (approx %47 (-.f64 %6396 #s(literal 1 binary64))) (approx %48 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) %6400))) (approx %48 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %6405 %6399) a)))) (approx %48 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %6412 %6404) a) %6399) a)))) (approx %56 (+.f64 x %6400)) (approx %56 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %6399 %6405) a)))) (approx %56 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %6399 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %6404 %6412) a))) a)))) (approx %60 (+.f64 x %6305)) (approx %60 (+.f64 x %6313)) (approx %997 %6375) (approx %997 %6384) (approx %997 %6396) (approx %997 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %1992 (*.f64 #s(literal -1 binary64) (/.f64 %6442 a))) %5548) a) %2009) %143) a))) %865) a))) (approx %998 (*.f64 #s(literal -1 binary64) (/.f64 %6457 a))) (approx %998 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %6461 a) %6457) a))) (approx %998 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %6467 a) %6461) a) %6457) a))) (approx %998 (*.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 (*.f64 y %6442) a) %6467) a) %6461) a) %6457) a))) (approx %75 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) y %5631) a))) (approx %75 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 t y (/.f64 %1241 a)) a))) a))) (approx %75 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1241 (*.f64 #s(literal -1 binary64) (/.f64 %5635 a))) a) %268) a))) a))) (approx %72 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x %2977) a))) (approx %72 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x %6514) a))) (approx %72 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %487 %6520) a) %271) a))) a))) (approx %76 (*.f64 #s(literal -1 binary64) (/.f64 %3451 a))) (approx %76 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 %6533 a))) %8) a))) (approx %76 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %6541 a) %268) %271) a))) %8) a))) (approx %76 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %1241 (*.f64 #s(literal -1 binary64) (/.f64 %6552 a))) %5686) a) %268) %271) a))) %8) a))) (approx %81 (*.f64 #s(literal -1 binary64) (/.f64 %3473 a))) (approx %81 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %6570 a) %3473) a))) (approx %81 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %6576 a) %6570) a) %3473) a))) (approx %81 (*.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 (*.f64 z %6552) a) %6576) a) %6570) a) %3473) a))) (approx %126 %3746) (approx %126 (*.f64 #s(literal -1 binary64) %5745)) (approx %134 %4321) (approx %134 (*.f64 %1764 (fma.f64 #s(literal -1 binary64) %258 %2830))) (approx %141 %3584) (approx %141 (*.f64 %1764 (fma.f64 #s(literal -1 binary64) %5713 %6603))) (approx %151 (*.f64 %1764 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 %5748 %4905) a) %6603))) (approx %161 (*.f64 %1764 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %6612 %4905) a) %6603))) (approx %166 (*.f64 %1764 (fma.f64 #s(literal -1 binary64) %6602 (*.f64 #s(literal -1 binary64) %5801)))) (approx %166 (*.f64 %1764 (fma.f64 #s(literal -1 binary64) %6602 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %6612 %4953) %1795) a))))) (approx %176 (*.f64 #s(literal -1 binary64) %5706)) (approx %185 (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (fma.f64 #s(literal -1 binary64) %5748 %1795) %1796)))) (approx %194 (*.f64 #s(literal -1 binary64) (*.f64 a %6636))) (approx %200 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) %6612 %1777)))) (approx %205 (*.f64 %1764 (fma.f64 #s(literal -1 binary64) %979 %1753))) (approx %211 (*.f64 %1764 %6636)) (approx %218 (*.f64 %1764 (fma.f64 #s(literal -1 binary64) (/.f64 %6649 a) %1777))) (approx %226 (*.f64 %1764 (fma.f64 #s(literal -1 binary64) %1776 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2024 %3597) a))))) (approx %226 (*.f64 %1764 (fma.f64 #s(literal -1 binary64) %1776 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %6649 %3597) a))))) (approx %233 %2060) (approx %233 (*.f64 %1764 (fma.f64 #s(literal -1 binary64) %5093 (*.f64 #s(literal -1 binary64) (/.f64 %4920 a))))) (approx %233 (*.f64 %1764 (fma.f64 #s(literal -1 binary64) %5093 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %5748 %4919) %1777) a))))) (approx %244 (*.f64 %1764 (-.f64 %5714 (fma.f64 #s(literal -1 binary64) %5735 %4848)))) (approx %244 (*.f64 %1764 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %4920 %5748) a) %4828) %4848))) (approx %250 (*.f64 %1764 %4906)) (approx %250 (*.f64 %1764 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %4920 (*.f64 #s(literal -1 binary64) %6612)) a) %4828) %4848))) (approx %2750 (*.f64 #s(literal -1 binary64) %5348)) (approx %341 (*.f64 #s(literal -1 binary64) %5829)) (approx %341 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %5495 %865) a)) #s(literal 1 binary64)) a))) (approx %341 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %6712 %865) a)) #s(literal 1 binary64)) a))) (approx %321 (*.f64 #s(literal -1 binary64) %5817)) (approx %321 (*.f64 #s(literal -1 binary64) (/.f64 %6725 a))) (approx %321 (*.f64 #s(literal -1 binary64) (/.f64 %6735 a))) (approx %322 (*.f64 #s(literal -1 binary64) %5865)) (approx %322 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %6741) %5841) a))) z) a))) (approx %322 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %6751 (*.f64 #s(literal -1 binary64) %5847)) a)) %5841) a))) z) a))) (approx %1134 (*.f64 #s(literal -1 binary64) %5845)) (approx %1134 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %297 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 t %297 %6741) a))) a))) (approx %1134 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %297 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %5847 (*.f64 #s(literal -1 binary64) %6751)) a) %5841) a))) a))) (approx %281 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %258 %5885) a))) (approx %281 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %258 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 t %258 (/.f64 %5882 a)) a))) a))) (approx %281 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %258 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %5882 (*.f64 #s(literal -1 binary64) (/.f64 %5890 a))) a) %1844) a))) a))) (approx %288 (*.f64 #s(literal -1 binary64) %5460)) (approx %288 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %6307) %5457) a) %4677) a))) (approx %288 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %6315 %6815) a)) %5457) a) %4677) a))) (approx %296 %6827) (approx %296 %6835) (approx %296 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %5057 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %5921 (*.f64 #s(literal -1 binary64) (/.f64 %5928 a))) a) %5916) a))) a))) (approx %306 (*.f64 #s(literal -1 binary64) %5497)) (approx %306 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 t %6712) a))) (approx %306 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %6359 %5548) a)) %143) a))) a))) (approx %307 %6866) (approx %307 %6874) (approx %307 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %5961 a) %6877) a)) %5948) a) %1703) a))) (approx %313 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 #s(literal 1 binary64) %2793)))) (approx %314 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) x %90)))) (approx %317 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 x z (/.f64 %5979 a)) %271) a)))) (approx %317 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %5984 a)) %5979) a) %69) %271) a)))) (approx %324 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 %297 %979 (/.f64 %5994 a)) a)))) (approx %324 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %5999 a)) %5994) a) %5122) a)))) (approx %329 (+.f64 x %6866)) (approx %329 (+.f64 x %6874)) (approx %336 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 %5146 a)))))) (approx %343 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1706 %1703) a)))) (approx %343 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1706 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2696 %5948) a) %1703)) a)))) (approx %343 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1706 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %6030) %6877) a) %2696) %5948) a) %1703)) a)))) (approx %351 %6514) (approx %351 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %6520 %487) a) %271) a))) (approx %351 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %4622 a) %5695) a)) %487) a) %271) a))) (approx %353 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %271 %4677) a))) (approx %353 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %5457 %487) a) %271) %4677) a))) (approx %353 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %6815 %5695) a) %5457) %487) a) %271) %4677) a))) (approx %353 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %5462 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %5469 %4622) a))) %5695) a) %5457) %487) a) %271) %4677) a))) (approx %1136 (+.f64 x %6827)) (approx %1136 (+.f64 x %6835)) (approx %363 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 %258 %15 (/.f64 %6097 a)) a)))) (approx %363 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %6102 a)) %6097) a) %5222) a)))) (approx %370 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %16 %69) %271) a)))) (approx %370 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %16 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %5380 %5979) a) %69)) %271) a)))) (approx %370 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %16 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %5385) (*.f64 #s(literal -1 binary64) %5984)) a) %5380) %5979) a) %69)) %271) a)))) (approx %373 %6725) (approx %373 %6735) (approx %375 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %5457 %7064) a)) %4677) a)))) (approx %375 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %6815 (fma.f64 #s(literal -1 binary64) %4613 %4613)) a) %5457) %7064) a)) %4677) a)))) (approx %382 %7087) (approx %382 %7095) (approx %382 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1851 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %6149 (*.f64 #s(literal -1 binary64) (/.f64 %6157 a))) a) %6143) a))) a))) (approx %390 (+.f64 x %7087)) (approx %390 (+.f64 x %7095)) |
15 calls:
| Time | Variable | Point |
|---|---|---|
| 29.0ms | t | inf |
| 29.0ms | a | inf |
| 28.0ms | x | 0 |
| 27.0ms | a | 0 |
| 24.0ms | a | -inf |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 131 | 1612 |
| 0 | 249 | 1463 |
| 1 | 922 | 1353 |
| 0 | 4169 | 1353 |
| 0 | 4610 | 1337 |
| 1× | iter-limit |
| 1× | iter-limit |
| 1× | node-limit |
| 1× | iter-limit |
| Inputs |
|---|
%2 = (-.f64 y x) %5 = (-.f64 z t) %6 = (*.f64 %2 %5) %8 = (-.f64 a t) %10 = (approx x #s(literal 0 binary64)) %11 = (- y x) %12 = (approx %11 y) %14 = (*.f64 y %5) %16 = (/.f64 %5 %8) %17 = (*.f64 x %8) %18 = (/.f64 %14 %17) %19 = (fma.f64 #s(literal -1 binary64) %16 %18) %20 = (*.f64 x %19) %22 = (* %11 (- z t)) %23 = (- a t) %24 = (/ %22 %23) %25 = (approx %24 %20) %26 = (/.f64 z %8) %27 = (/.f64 t %8) %28 = (+.f64 #s(literal 1 binary64) %27) %29 = (-.f64 %26 %28) %30 = (*.f64 x %29) %31 = (*.f64 #s(literal -1 binary64) %30) %32 = (+ x %24) %34 = (-.f64 %26 %27) %35 = (*.f64 y %34) %37 = (*.f64 z %2) %38 = (/.f64 y %8) %39 = (/.f64 x %8) %40 = (-.f64 %38 %39) %41 = (*.f64 z %40) %42 = (approx %22 %37) %44 = (approx %23 a) %45 = (/.f64 %37 a) %46 = (approx %24 %45) %48 = (/.f64 %37 t) %49 = (*.f64 a %2) %50 = (/.f64 %49 t) %51 = (*.f64 #s(literal -1 binary64) %50) %52 = (*.f64 #s(literal -1 binary64) %37) %53 = (*.f64 #s(literal -1 binary64) %49) %54 = (-.f64 %52 %53) %55 = (*.f64 a %54) %56 = (pow.f64 t #s(literal 2 binary64)) %57 = (/.f64 %55 %56) %58 = (fma.f64 #s(literal -1 binary64) %48 %57) %59 = (+.f64 y %58) %60 = (-.f64 %59 %51) %62 = (-.f64 %37 %49) %63 = (/.f64 %62 t) %64 = (*.f64 #s(literal -1 binary64) %63) %65 = (+.f64 y %64) %66 = (*.f64 a %62) %67 = (/.f64 %66 t) %68 = (fma.f64 z %2 %67) %69 = (-.f64 %68 %49) %70 = (/.f64 %69 t) %71 = (*.f64 #s(literal -1 binary64) %70) %72 = (+.f64 y %71) %75 = (/.f64 t a) %76 = (-.f64 %75 #s(literal 1 binary64)) %77 = (*.f64 a %76) %78 = (*.f64 #s(literal -1 binary64) %77) %79 = (approx %23 %78) %80 = (-.f64 x y) %81 = (neg.f64 x) %82 = (-.f64 t z) %83 = (*.f64 %80 %5) %84 = (*.f64 %5 %2) %85 = (*.f64 %80 t) %86 = (fma.f64 z %2 %85) %87 = (/.f64 #s(literal 1 binary64) %8) %88 = (-.f64 t a) %89 = (/.f64 #s(literal -1 binary64) %8) %90 = (*.f64 %89 %82) %91 = (/.f64 %82 %8) %92 = (/.f64 %80 %8) %93 = (/.f64 %84 %88) %94 = (*.f64 %82 %92) %95 = (/.f64 t %88) %96 = (*.f64 %95 %2) %97 = (+.f64 %5 %88) %98 = (*.f64 %81 %97) %99 = (/.f64 %98 %8) %101 = (-.f64 %96 %81) %102 = (fma.f64 %8 x %37) %104 = (*.f64 x %95) %105 = (-.f64 %104 %93) %111 = (/.f64 a %8) %116 = (/.f64 %86 %8) %118 = (/.f64 %42 %8) %120 = (*.f64 %12 %5) %121 = (/.f64 %120 %8) %123 = (/.f64 %6 %44) %125 = (/.f64 %6 %79) %127 = (-.f64 y %10) %128 = (*.f64 %127 %5) %129 = (/.f64 %128 %8) x y %2 z t %5 %6 a %8 #s(literal 0 binary64) %10 %12 #s(literal -1 binary64) %14 #s(literal 1 binary64) %16 %17 %18 %19 %20 %25 %26 %27 %28 %29 %30 %31 (approx %32 %31) %34 %35 (approx %32 %35) %37 %38 %39 %40 %41 %42 (approx %32 %41) %44 %45 %46 #s(literal 2 binary64) %48 %49 %50 %51 %52 %53 %54 %55 %56 %57 %58 %59 %60 (approx %32 %60) %62 %63 %64 %65 %66 %67 %68 %69 %70 %71 %72 (approx %32 %65) (approx %32 %72) %75 %76 %77 %78 %79 %80 %81 %82 %83 %84 %85 %86 %87 %88 %89 %90 %91 %92 %93 %94 %95 %96 %97 %98 %99 (fma.f64 %90 %2 x) %101 %102 (fma.f64 %102 %87 %96) %104 %105 (fma.f64 %80 %91 x) (fma.f64 %82 %92 x) (fma.f64 %83 %89 x) (fma.f64 %5 %38 %99) (fma.f64 %2 %26 %101) %111 (fma.f64 x %111 %105) (+.f64 x %46) (+.f64 x %94) (+.f64 x %25) %116 (+.f64 x %116) %118 (+.f64 x %118) %120 %121 (+.f64 x %121) %123 (+.f64 x %123) %125 (+.f64 x %125) %127 %128 %129 (+.f64 %10 %129) |
| Outputs |
|---|
%2 = (-.f64 y x) %8 = (-.f64 x y) %10 = (neg.f64 y) %11 = (neg.f64 %10) %13 = (neg.f64 x) %18 = (-.f64 t z) %20 = (-.f64 z t) %24 = (*.f64 #s(literal 1 binary64) %18) %27 = (neg.f64 z) %28 = (*.f64 #s(literal -1 binary64) %27) %30 = (*.f64 %27 #s(literal -1 binary64)) %32 = (neg.f64 t) %33 = (neg.f64 %32) %37 = (*.f64 t #s(literal -1 binary64)) %39 = (neg.f64 %27) %42 = (*.f64 %18 %8) %43 = (*.f64 %8 %18) %44 = (*.f64 %20 %2) %45 = (*.f64 %2 %20) %46 = (pow.f64 %44 #s(literal 1 binary64)) %48 = (/.f64 #s(literal 1 binary64) (pow.f64 %44 #s(literal -1 binary64))) %49 = (*.f64 %18 %2) %50 = (neg.f64 %49) %51 = (*.f64 %18 %10) %52 = (fma.f64 %18 x %51) %53 = (*.f64 %8 %27) %54 = (fma.f64 %8 t %53) %55 = (*.f64 %27 %8) %56 = (fma.f64 %8 t %55) %57 = (*.f64 z %2) %58 = (fma.f64 %8 t %57) %59 = (*.f64 %13 %20) %60 = (fma.f64 %20 y %59) %61 = (*.f64 %20 %13) %62 = (fma.f64 %20 y %61) %63 = (fma.f64 t %8 %53) %64 = (fma.f64 t %8 %55) %65 = (fma.f64 t %8 %57) %66 = (*.f64 %2 %32) %67 = (fma.f64 z %2 %66) %68 = (*.f64 %32 %2) %69 = (fma.f64 z %2 %68) %70 = (*.f64 %8 t) %71 = (fma.f64 z %2 %70) %72 = (fma.f64 %2 z %66) %73 = (fma.f64 %2 z %68) %74 = (fma.f64 %2 z %70) %75 = (fma.f64 y %20 %59) %76 = (fma.f64 y %20 %61) %77 = (*.f64 %10 %18) %78 = (fma.f64 x %18 %77) %79 = (*.f64 %8 z) %80 = (-.f64 %70 %79) %81 = (*.f64 t %2) %82 = (-.f64 %57 %81) %84 = (+.f64 (*.f64 %18 x) %51) %86 = (+.f64 (*.f64 x %18) %77) %87 = (+.f64 %70 %53) %88 = (+.f64 %70 %55) %89 = (+.f64 %70 %57) %90 = (+.f64 %57 %66) %91 = (+.f64 %57 %68) %92 = (+.f64 %57 %70) %93 = (*.f64 %20 y) %94 = (+.f64 %93 %59) %95 = (+.f64 %93 %61) %99 = (-.f64 a t) %104 = (/.f64 #s(literal 1 binary64) %99) %108 = (-.f64 t a) %112 = (*.f64 #s(literal 1 binary64) %32) %114 = (*.f64 %32 #s(literal 1 binary64)) %117 = (*.f64 a #s(literal 1 binary64)) %119 = (*.f64 #s(literal 1 binary64) a) %121 = (neg.f64 a) %122 = (neg.f64 %121) %126 = (approx x #s(literal 0 binary64)) %130 = (- y x) %131 = (approx %130 y) %139 = (*.f64 %18 y) %141 = (*.f64 %32 y) %143 = (*.f64 y %32) %145 = (*.f64 y z) %147 = (*.f64 z y) %149 = (*.f64 %20 #s(literal 1 binary64)) %150 = (*.f64 %149 %104) %151 = (*.f64 %18 #s(literal -1 binary64)) %152 = (*.f64 %151 %104) %153 = (/.f64 z %99) %154 = (*.f64 %153 %99) %155 = (-.f64 %154 t) %156 = (*.f64 %155 %104) %157 = (*.f64 %108 t) %158 = (fma.f64 z %99 %157) %159 = (*.f64 %108 %108) %160 = (/.f64 #s(literal 1 binary64) %159) %161 = (*.f64 %158 %160) %162 = (/.f64 #s(literal -1 binary64) %99) %163 = (*.f64 %162 %18) %164 = (*.f64 %104 %20) %165 = (*.f64 %18 %162) %166 = (/.f64 %18 %99) %167 = (*.f64 #s(literal -1 binary64) %166) %168 = (*.f64 %20 %104) %169 = (/.f64 %20 %99) %170 = (pow.f64 %169 #s(literal 1 binary64)) %171 = (/.f64 %149 %99) %172 = (*.f64 %18 #s(literal 1 binary64)) %173 = (/.f64 %172 %108) %174 = (/.f64 %151 %99) %175 = (*.f64 %20 #s(literal -1 binary64)) %176 = (/.f64 %175 %108) %178 = (/.f64 (/.f64 %158 %99) %99) %179 = (/.f64 %24 %108) %182 = (/.f64 (-.f64 (*.f64 %153 %108) %32) %108) %184 = (/.f64 (-.f64 %27 %32) %108) %188 = (/.f64 (-.f64 (*.f64 %27 %108) (*.f64 %108 %32)) %159) %189 = (*.f64 %27 %99) %191 = (*.f64 %108 %99) %192 = (/.f64 (-.f64 %189 %157) %191) %196 = (*.f64 %99 %108) %197 = (/.f64 (-.f64 (*.f64 z %108) (*.f64 %99 %32)) %196) %198 = (neg.f64 %155) %199 = (/.f64 %198 %108) %200 = (neg.f64 %158) %201 = (neg.f64 %159) %202 = (/.f64 %200 %201) %203 = (/.f64 %155 %99) %204 = (/.f64 %158 %159) %205 = (/.f64 %18 %108) %207 = (/.f64 #s(literal 1 binary64) (/.f64 %99 %155)) %209 = (/.f64 #s(literal 1 binary64) (/.f64 %159 %158)) %211 = (/.f64 #s(literal 1 binary64) (/.f64 %108 %18)) %213 = (/.f64 #s(literal 1 binary64) (pow.f64 %169 #s(literal -1 binary64))) %215 = (/.f64 #s(literal 1 binary64) (/.f64 %99 %20)) %216 = (*.f64 %162 %20) %217 = (neg.f64 %216) %218 = (neg.f64 %166) %219 = (*.f64 z #s(literal 1 binary64)) %220 = (/.f64 t %108) %221 = (fma.f64 %219 %104 %220) %222 = (fma.f64 %37 %104 %153) %223 = (fma.f64 %27 %162 %220) %224 = (fma.f64 %32 %104 %153) %225 = (*.f64 %162 %27) %226 = (fma.f64 %162 t %225) %227 = (fma.f64 t %162 %153) %228 = (fma.f64 z %104 %220) %230 = (/.f64 t %99) %231 = (-.f64 (/.f64 %154 %99) %230) %232 = (*.f64 z %99) %236 = (-.f64 (/.f64 %232 %159) (/.f64 (*.f64 %99 t) %159)) %237 = (/.f64 z %108) %238 = (-.f64 %220 %237) %239 = (-.f64 %153 %230) %241 = (+.f64 (*.f64 %162 t) %225) %242 = (+.f64 %220 %153) %243 = (+.f64 %153 %220) %246 = (*.f64 %99 x) %249 = (/.f64 #s(literal 1 binary64) %246) %251 = (*.f64 %108 x) %253 = (*.f64 %13 %121) %255 = (*.f64 %32 x) %257 = (*.f64 %121 %13) %259 = (*.f64 x %32) %267 = (*.f64 x a) %269 = (/.f64 y x) %270 = (*.f64 %269 %20) %272 = (/.f64 %20 x) %273 = (/.f64 y %99) %275 = (/.f64 %93 x) %278 = (/.f64 #s(literal 1 binary64) %251) %283 = (*.f64 y %249) %285 = (/.f64 y %246) %286 = (*.f64 %20 %285) %287 = (/.f64 %18 %251) %299 = (*.f64 y %155) %301 = (*.f64 y %158) %308 = (*.f64 %273 %20) %319 = (/.f64 %139 %246) %321 = (*.f64 %269 %220) %323 = (*.f64 %220 %269) %329 = (fma.f64 %166 %246 %93) %332 = (*.f64 %169 (+.f64 #s(literal -1 binary64) %269)) %351 = (*.f64 %99 %251) %353 = (*.f64 %93 %99) %355 = (*.f64 %99 %246) %362 = (*.f64 %251 %99) %364 = (*.f64 %18 %246) %366 = (*.f64 %246 %99) %378 = (*.f64 %99 %93) %414 = (*.f64 %104 #s(literal -1 binary64)) %420 = (*.f64 %166 #s(literal -1 binary64)) %422 = (*.f64 #s(literal 1 binary64) %169) %430 = (*.f64 %332 x) %440 = (*.f64 x %166) %446 = (*.f64 x #s(literal -1 binary64)) %447 = (*.f64 x %286) %449 = (*.f64 x %169) %451 = (*.f64 %169 x) %452 = (*.f64 %166 x) %454 = (*.f64 %286 x) %478 = (* (- z t) %130) %479 = (- a t) %480 = (/ %478 %479) %481 = (approx %480 %430) %490 = (*.f64 z #s(literal -1 binary64)) %500 = (/.f64 %27 %99) %503 = (*.f64 t #s(literal 1 binary64)) %519 = (+.f64 %99 t) %521 = (-.f64 %230 #s(literal -1 binary64)) %532 = (-.f64 %220 #s(literal 1 binary64)) %543 = (/.f64 (-.f64 z %519) %99) %545 = (-.f64 %153 #s(literal 1 binary64)) %565 = (/.f64 (-.f64 %519 z) %99) %574 = (*.f64 %543 x) %579 = (*.f64 %565 x) %581 = (*.f64 %532 x) %583 = (*.f64 x %532) %609 = (*.f64 %13 %532) %611 = (*.f64 %532 %13) %613 = (*.f64 %153 %13) %615 = (*.f64 %13 %153) %617 = (+ %480 x) %618 = (approx %617 %579) %624 = (*.f64 %104 y) %649 = (*.f64 %18 %273) %651 = (*.f64 %273 %32) %653 = (*.f64 %220 y) %655 = (*.f64 %32 %273) %657 = (*.f64 y %220) %659 = (*.f64 y %153) %661 = (*.f64 %273 z) %663 = (*.f64 %153 y) %665 = (*.f64 z %273) %667 = (approx %617 %308) %676 = (*.f64 z %13) %678 = (*.f64 %13 z) %682 = (*.f64 y #s(literal 1 binary64)) %698 = (/.f64 %10 %99) %700 = (/.f64 y %108) %702 = (*.f64 x #s(literal 1 binary64)) %706 = (/.f64 x %99) %717 = (/.f64 x %108) %719 = (*.f64 %273 %99) %720 = (-.f64 %719 x) %722 = (*.f64 %99 %2) %727 = (/.f64 %2 %99) %762 = (/.f64 %8 %99) %775 = (*.f64 %727 z) %803 = (*.f64 %8 %153) %805 = (*.f64 %717 z) %808 = (*.f64 z %717) %815 = (approx %478 %57) %819 = (approx %617 %775) %823 = (approx %479 a) %825 = (/.f64 #s(literal 1 binary64) %823) %829 = (/.f64 #s(literal 1 binary64) %121) %831 = (/.f64 #s(literal 1 binary64) a) %833 = (/.f64 %57 %121) %841 = (/.f64 %57 a) %843 = (*.f64 %57 #s(literal 1 binary64)) %856 = (approx %480 %841) %860 = (/.f64 %2 %32) %862 = (/.f64 #s(literal 1 binary64) %32) %864 = (/.f64 #s(literal 1 binary64) t) %866 = (/.f64 %79 t) %868 = (/.f64 %2 t) %870 = (*.f64 z %864) %872 = (/.f64 z t) %874 = (/.f64 %57 t) %886 = (*.f64 #s(literal 1 binary64) %2) %891 = (*.f64 %8 a) %893 = (*.f64 a %2) %895 = (*.f64 #s(literal 1/2 binary64) %893) %904 = (*.f64 a %13) %906 = (*.f64 %13 a) %915 = (/.f64 %891 t) %917 = (/.f64 %893 t) %925 = (*.f64 a %864) %927 = (/.f64 a t) %944 = (*.f64 %864 #s(literal -1 binary64)) %946 = (neg.f64 %864) %948 = (/.f64 #s(literal -1 binary64) t) %951 = (*.f64 %868 #s(literal -1 binary64)) %953 = (neg.f64 %868) %963 = (*.f64 #s(literal -1 binary64) %2) %968 = (*.f64 %2 #s(literal -1 binary64)) %978 = (*.f64 #s(literal 1 binary64) %57) %981 = (*.f64 %27 %13) %983 = (*.f64 %13 %27) %995 = (*.f64 a #s(literal -1 binary64)) %1008 = (-.f64 z a) %1010 = (*.f64 %8 %1008) %1011 = (*.f64 %2 %1008) %1022 = (*.f64 #s(literal 1 binary64) %1011) %1052 = (*.f64 %1010 a) %1053 = (*.f64 %1011 a) %1060 = (*.f64 %893 a) %1062 = (*.f64 a %893) %1068 = (fabs.f64 t) %1071 = (*.f64 t t) %1074 = (/.f64 #s(literal 1 binary64) %1071) %1076 = (/.f64 %1010 t) %1078 = (*.f64 %32 t) %1079 = (/.f64 #s(literal 1 binary64) %1078) %1083 = (*.f64 a %1074) %1085 = (/.f64 a %1071) %1086 = (*.f64 %1010 %1085) %1087 = (/.f64 %1010 %1071) %1092 = (*.f64 a %1076) %1104 = (/.f64 %1053 %1071) %1106 = (fma.f64 %866 %1071 %1052) %1108 = (fma.f64 %1010 %1085 %866) %1118 = (*.f64 t %1078) %1122 = (*.f64 t %1071) %1126 = (*.f64 %1078 t) %1130 = (*.f64 %1071 t) %1151 = (fma.f64 z %868 %1104) %1179 = (-.f64 y %1151) %1181 = (-.f64 y %874) %1198 = (-.f64 %1179 %915) %1207 = (-.f64 %1108 %915) %1212 = (approx %617 %1198) %1223 = (*.f64 %39 %2) %1225 = (*.f64 %79 #s(literal -1 binary64)) %1271 = (*.f64 %868 %1008) %1306 = (*.f64 t %891) %1309 = (*.f64 %57 t) %1310 = (*.f64 t %893) %1361 = (-.f64 y %1271) %1387 = (*.f64 %891 a) %1389 = (*.f64 a %891) %1397 = (*.f64 %1011 %927) %1413 = (fma.f64 %57 t %1053) %1415 = (fma.f64 %1011 %927 %57) %1441 = (*.f64 a (-.f64 %1271 %2)) %1442 = (fma.f64 z %2 %1441) %1446 = (neg.f64 %1442) %1455 = (*.f64 #s(literal 1 binary64) %1442) %1458 = (/.f64 %1442 %32) %1460 = (/.f64 %1442 t) %1473 = (/.f64 %1415 t) %1495 = (/.f64 %1441 t) %1527 = (-.f64 y %1460) %1543 = (approx %617 %1361) %1547 = (approx %617 %1527) %1553 = (/.f64 t a) %1567 = (-.f64 %1553 #s(literal 1 binary64)) %1571 = (-.f64 #s(literal 1 binary64) %1553) %1576 = (*.f64 %1567 a) %1581 = (*.f64 %1571 a) %1609 = (*.f64 %121 #s(literal -1 binary64)) %1611 = (*.f64 #s(literal -1 binary64) %121) %1617 = (approx %479 %1581) %1619 = (/.f64 #s(literal 1 binary64) %1617) %1641 = (*.f64 #s(literal -1 binary64) %32) %1644 = (*.f64 %32 #s(literal -1 binary64)) %1660 = (*.f64 %18 %13) %1662 = (*.f64 %13 %18) %1697 = (*.f64 t %10) %1699 = (*.f64 %10 t) %1701 = (*.f64 t x) %1703 = (*.f64 x t) %1803 = (*.f64 %27 %104) %1805 = (neg.f64 %153) %1811 = (*.f64 %220 #s(literal -1 binary64)) %1813 = (*.f64 #s(literal -1 binary64) %220) %1829 = (*.f64 %8 #s(literal 1 binary64)) %1866 = (*.f64 %10 %104) %1868 = (neg.f64 %273) %1883 = (*.f64 %44 #s(literal -1 binary64)) %1893 = (/.f64 %49 %99) %1895 = (*.f64 %44 #s(literal 1 binary64)) %1905 = (/.f64 %44 %99) %1907 = (neg.f64 %775) %1908 = (*.f64 %230 %2) %1910 = (*.f64 %162 %8) %1911 = (*.f64 %1910 %20) %1912 = (*.f64 %1895 %104) %1913 = (*.f64 %216 %8) %1914 = (*.f64 %49 #s(literal -1 binary64)) %1915 = (*.f64 %1914 %104) %1916 = (*.f64 %49 %162) %1917 = (*.f64 %166 %8) %1918 = (*.f64 %762 %18) %1919 = (*.f64 %162 %49) %1920 = (*.f64 %162 %2) %1921 = (*.f64 %18 %1920) %1922 = (*.f64 %18 %762) %1923 = (*.f64 %8 %166) %1924 = (*.f64 %169 %2) %1925 = (*.f64 %104 %49) %1926 = (*.f64 #s(literal -1 binary64) %1925) %1927 = (*.f64 %44 %104) %1928 = (*.f64 %20 %727) %1929 = (*.f64 %2 %169) %1930 = (pow.f64 %1905 #s(literal 1 binary64)) %1932 = (/.f64 (*.f64 %2 %155) %99) %1934 = (/.f64 (*.f64 %2 %158) %159) %1935 = (/.f64 %1895 %99) %1936 = (/.f64 %1883 %108) %1938 = (/.f64 (*.f64 #s(literal 1 binary64) %49) %108) %1940 = (/.f64 (*.f64 #s(literal -1 binary64) %49) %99) %1942 = (/.f64 (*.f64 %49 #s(literal 1 binary64)) %108) %1944 = (/.f64 (fma.f64 %775 %108 %81) %108) %1946 = (/.f64 (fma.f64 %775 %99 %70) %99) %1947 = (*.f64 %81 %99) %1949 = (/.f64 (fma.f64 %57 %108 %1947) %196) %1952 = (/.f64 (fma.f64 %57 %99 (*.f64 %70 %99)) %159) %1953 = (*.f64 %99 %81) %1955 = (/.f64 (fma.f64 %57 %108 %1953) %196) %1958 = (/.f64 (fma.f64 %57 %99 (*.f64 %99 %70)) %159) %1960 = (/.f64 (neg.f64 %1914) %108) %1961 = (/.f64 %1914 %99) %1962 = (/.f64 %49 %108) %1964 = (/.f64 #s(literal 1 binary64) (/.f64 %108 %49)) %1966 = (/.f64 #s(literal 1 binary64) (/.f64 %99 %1914)) %1968 = (/.f64 #s(literal 1 binary64) (pow.f64 %1905 #s(literal -1 binary64))) %1970 = (/.f64 #s(literal 1 binary64) (/.f64 %99 %44)) %1971 = (*.f64 %169 %8) %1972 = (neg.f64 %1971) %1974 = (neg.f64 (/.f64 %1914 %108)) %1975 = (*.f64 %166 %2) %1976 = (neg.f64 %1975) %1977 = (neg.f64 %1893) %1978 = (*.f64 %10 %166) %1979 = (fma.f64 %446 %169 %1978) %1980 = (fma.f64 %449 #s(literal -1 binary64) %1978) %1981 = (*.f64 %27 %762) %1982 = (fma.f64 %81 %162 %1981) %1983 = (fma.f64 %81 %162 %775) %1984 = (*.f64 %166 %10) %1985 = (fma.f64 %166 x %1984) %1986 = (fma.f64 %220 %2 %1981) %1987 = (fma.f64 %220 %2 %775) %1988 = (*.f64 %762 %27) %1989 = (fma.f64 %762 t %1988) %1990 = (fma.f64 %70 %104 %1981) %1991 = (fma.f64 %70 %104 %775) %1992 = (fma.f64 %8 %230 %1981) %1993 = (fma.f64 %8 %230 %775) %1994 = (*.f64 %8 %230) %1995 = (fma.f64 %727 z %1994) %1996 = (*.f64 %13 %169) %1997 = (fma.f64 %273 %20 %1996) %1998 = (fma.f64 %273 %20 %452) %1999 = (fma.f64 %57 %104 %1994) %2000 = (fma.f64 %169 %13 %1984) %2001 = (fma.f64 %169 y %1996) %2002 = (fma.f64 %169 y %452) %2003 = (fma.f64 %153 %2 %1994) %2004 = (fma.f64 %93 %104 %1996) %2005 = (fma.f64 %93 %104 %452) %2006 = (fma.f64 #s(literal -1 binary64) %451 %1984) %2007 = (fma.f64 %20 %624 %1996) %2008 = (fma.f64 %20 %624 %452) %2009 = (fma.f64 %20 %273 %1996) %2010 = (fma.f64 %20 %273 %452) %2011 = (fma.f64 t %1920 %1981) %2012 = (fma.f64 t %1920 %775) %2013 = (fma.f64 t %762 %1981) %2014 = (fma.f64 t %762 %775) %2015 = (fma.f64 z %727 %1994) %2016 = (fma.f64 %2 %220 %1981) %2017 = (fma.f64 %2 %220 %775) %2018 = (fma.f64 %2 %153 %1994) %2019 = (fma.f64 y %169 %1996) %2020 = (fma.f64 y %169 %452) %2021 = (fma.f64 x %166 %1978) %2022 = (-.f64 %775 %1908) %2024 = (+.f64 (*.f64 %762 t) %1988) %2025 = (+.f64 %440 %1978) %2026 = (+.f64 %452 %1984) %2027 = (+.f64 %308 %1996) %2028 = (+.f64 %308 %452) %2029 = (+.f64 %775 %1994) %2030 = (+.f64 %1994 %1981) %2031 = (+.f64 %1994 %775) %2065 = (*.f64 %220 %13) %2067 = (*.f64 %13 %220) %2071 = (+.f64 %20 t) %2072 = (-.f64 %2071 a) %2084 = (-.f64 t %108) %2096 = (*.f64 %2072 %13) %2103 = (*.f64 %2072 x) %2121 = (*.f64 %2096 #s(literal 1 binary64)) %2125 = (*.f64 %2072 %717) %2126 = (/.f64 %2072 %99) %2140 = (/.f64 %2103 %99) %2143 = (/.f64 %246 %99) %2147 = (fma.f64 %99 x %44) %2148 = (*.f64 %2147 %104) %2149 = (fma.f64 %166 %8 x) %2150 = (pow.f64 %2149 #s(literal 1 binary64)) %2152 = (/.f64 (fma.f64 %99 x %1914) %99) %2154 = (/.f64 (fma.f64 %108 x %49) %108) %2155 = (fma.f64 %8 %230 x) %2157 = (/.f64 (fma.f64 %2155 %99 %57) %99) %2159 = (/.f64 (-.f64 %251 %44) %108) %2161 = (/.f64 (neg.f64 %2147) %108) %2162 = (/.f64 %2147 %99) %2164 = (/.f64 #s(literal 1 binary64) (/.f64 %99 %2147)) %2166 = (/.f64 #s(literal 1 binary64) (pow.f64 %2149 #s(literal -1 binary64))) %2168 = (neg.f64 (/.f64 %2147 %108)) %2170 = (neg.f64 (-.f64 %1893 x)) %2172 = (neg.f64 (-.f64 %13 %1905)) %2173 = (neg.f64 %2155) %2175 = (neg.f64 (-.f64 %2173 %775)) %2176 = (fma.f64 %1910 %20 x) %2177 = (fma.f64 %1895 %104 x) %2178 = (fma.f64 %216 %8 x) %2179 = (fma.f64 %1914 %104 x) %2180 = (fma.f64 %49 %162 x) %2181 = (fma.f64 %762 %18 x) %2182 = (fma.f64 %162 %49 x) %2183 = (fma.f64 %18 %1920 x) %2184 = (fma.f64 %18 %762 x) %2185 = (fma.f64 %8 %166 x) %2186 = (fma.f64 %727 z %2155) %2187 = (fma.f64 %57 %104 %2155) %2188 = (fma.f64 %169 %2 x) %2189 = (fma.f64 %153 %2 %2155) %2190 = (fma.f64 #s(literal -1 binary64) %1925 x) %2191 = (fma.f64 %44 %104 x) %2192 = (fma.f64 %20 %727 x) %2193 = (fma.f64 z %727 %2155) %2194 = (fma.f64 %2 %169 x) %2195 = (fma.f64 %2 %153 %2155) %2196 = (-.f64 %775 %2173) %2198 = (-.f64 %2155 (*.f64 %1805 %2)) %2199 = (-.f64 %2155 %803) %2200 = (-.f64 %2155 %1907) %2201 = (-.f64 %1905 %13) %2202 = (-.f64 x %1925) %2203 = (-.f64 x %1971) %2204 = (-.f64 x %1975) %2205 = (-.f64 x %1893) %2206 = (+.f64 %2143 %1905) %2207 = (+.f64 %775 %2155) %2208 = (+.f64 %2155 %775) %2209 = (+.f64 %1905 x) %2210 = (+.f64 x %1905) %2223 = (fma.f64 %99 x %57) %2258 = (+.f64 x %775) %2259 = (fma.f64 %220 %2 %2258) %2299 = (*.f64 %220 x) %2300 = (*.f64 %162 x) %2316 = (fma.f64 %2299 %108 %49) %2319 = (/.f64 (-.f64 %1703 %44) %108) %2340 = (/.f64 (-.f64 %44 %1703) %108) %2352 = (*.f64 %273 (*.f64 %20 %99)) %2353 = (-.f64 %2352 %2103) %2356 = (/.f64 (fma.f64 %20 y %2096) %99) %2421 = (/.f64 a %99) %2437 = (fma.f64 %2421 x %2319) %2439 = (*.f64 %2421 x) %2444 = (+.f64 %2421 %220) %2445 = (*.f64 x %2444) %2488 = (+.f64 %856 x) %2492 = (neg.f64 %856) %2500 = (+.f64 %481 x) %2504 = (neg.f64 %481) %2512 = (*.f64 %815 #s(literal 1 binary64)) %2514 = (neg.f64 %815) %2517 = (/.f64 %815 %99) %2531 = (/.f64 %815 %108) %2533 = (fma.f64 %99 x %815) %2535 = (+.f64 %2517 x) %2557 = (*.f64 %131 %20) %2562 = (*.f64 %18 %131) %2564 = (*.f64 %131 %32) %2566 = (*.f64 %32 %131) %2572 = (*.f64 %2557 #s(literal 1 binary64)) %2576 = (*.f64 %131 %169) %2577 = (*.f64 %131 %104) %2579 = (/.f64 %131 %99) %2597 = (*.f64 %131 %166) %2599 = (*.f64 %220 %131) %2601 = (*.f64 %131 %220) %2607 = (fma.f64 %99 x %2557) %2609 = (fma.f64 %131 %169 x) %2634 = (neg.f64 %823) %2635 = (/.f64 #s(literal 1 binary64) %2634) %2638 = (*.f64 %2 %825) %2640 = (/.f64 %2 %823) %2642 = (/.f64 %20 %823) %2644 = (/.f64 %44 %823) %2656 = (/.f64 %49 %823) %2658 = (fma.f64 x %823 %44) %2660 = (fma.f64 %20 %2640 x) %2684 = (neg.f64 %1617) %2685 = (/.f64 #s(literal 1 binary64) %2684) %2688 = (*.f64 %2 %1619) %2690 = (/.f64 %2 %1617) %2692 = (/.f64 %20 %1617) %2694 = (/.f64 %44 %1617) %2706 = (/.f64 %49 %1617) %2708 = (fma.f64 x %1617 %44) %2710 = (fma.f64 %20 %2690 x) %2734 = (-.f64 y %126) %2740 = (neg.f64 %126) %2744 = (*.f64 %2734 %20) %2749 = (*.f64 %2734 %18) %2751 = (*.f64 %2734 %32) %2753 = (*.f64 %20 %2740) %2755 = (*.f64 %2740 %20) %2757 = (*.f64 %32 %2734) %2767 = (*.f64 %2744 #s(literal 1 binary64)) %2772 = (*.f64 %2734 %104) %2774 = (/.f64 %2734 %99) %2776 = (/.f64 %2744 %99) %2792 = (/.f64 %2749 %99) %2794 = (*.f64 %2734 %220) %2796 = (*.f64 %220 %2734) %2802 = (fma.f64 %126 %99 %2744) %2804 = (fma.f64 %2734 %169 %126) x y (pow.f64 %2 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %2 #s(literal -1 binary64))) (neg.f64 %8) (fma.f64 #s(literal -1 binary64) x %11) %2 (+.f64 %13 %11) (+.f64 y %13) z t (*.f64 #s(literal -1 binary64) %18) (pow.f64 %20 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %20 #s(literal -1 binary64))) (neg.f64 %24) (neg.f64 %18) (fma.f64 #s(literal -1 binary64) t %28) (fma.f64 t #s(literal -1 binary64) %30) (-.f64 z %33) %20 (+.f64 (*.f64 #s(literal -1 binary64) t) %28) (+.f64 %37 %30) (+.f64 %32 %39) (+.f64 z %32) %42 %43 %44 %45 %46 %48 %50 %52 %54 %56 %58 %60 %62 %63 %64 %65 %67 %69 %71 %72 %73 %74 %75 %76 %78 %80 %82 %84 %86 %87 %88 %89 %90 %91 %92 %94 %95 a (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) %99)) (*.f64 #s(literal 1 binary64) %99) (pow.f64 %99 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) %104) (neg.f64 (*.f64 #s(literal -1 binary64) %99)) (neg.f64 (*.f64 #s(literal 1 binary64) %108)) (neg.f64 %108) (fma.f64 #s(literal 1 binary64) a %112) (fma.f64 a #s(literal 1 binary64) %114) (-.f64 a %33) %99 (+.f64 %117 %114) (+.f64 %119 %112) (+.f64 %32 %122) (+.f64 a %32) #s(literal 0 binary64) (pow.f64 %126 #s(literal 1 binary64)) %126 (/.f64 #s(literal 1 binary64) (pow.f64 %126 #s(literal -1 binary64))) (pow.f64 %131 #s(literal 1 binary64)) %131 (/.f64 #s(literal 1 binary64) (pow.f64 %131 #s(literal -1 binary64))) #s(literal -1 binary64) %93 (*.f64 y %20) (pow.f64 %93 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %93 #s(literal -1 binary64))) (neg.f64 %139) (fma.f64 z y %141) (fma.f64 y z %143) (+.f64 %145 %143) (+.f64 %147 %141) #s(literal 1 binary64) %150 %152 %156 %161 %163 %164 %165 %167 %168 %170 %171 %173 %174 %176 %178 %179 %182 %184 %188 %192 %197 %199 %202 %203 %204 %205 %207 %209 %211 %213 %215 %169 %217 %218 %221 %222 %223 %224 %226 %227 %228 %231 %236 %238 %239 %241 %242 %243 (*.f64 %108 %13) (*.f64 %13 %108) %246 (*.f64 x %99) (pow.f64 %246 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) %249) (neg.f64 %251) (fma.f64 %13 t %253) (fma.f64 a x %255) (fma.f64 t %13 %257) (fma.f64 x a %259) (+.f64 (*.f64 a x) %255) (+.f64 (*.f64 t %13) %257) (+.f64 (*.f64 %13 t) %253) (+.f64 %267 %259) (*.f64 %270 %104) (*.f64 %272 %273) (*.f64 %275 %104) (*.f64 %269 %169) (*.f64 %139 %278) (*.f64 %273 %272) (*.f64 %169 %269) (*.f64 %93 %249) (*.f64 %20 %283) %286 (*.f64 y %287) (pow.f64 %286 #s(literal 1 binary64)) (/.f64 (*.f64 %269 %155) %99) (/.f64 (*.f64 %269 %158) %159) (/.f64 (*.f64 %269 %18) %108) (/.f64 %270 %99) (/.f64 (*.f64 %93 #s(literal 1 binary64)) %246) (/.f64 %299 %246) (/.f64 %301 (*.f64 x %159)) (/.f64 (neg.f64 %275) %108) (/.f64 %275 %99) (/.f64 %139 %251) (/.f64 %308 x) (/.f64 #s(literal 1 binary64) (/.f64 %99 %275)) (/.f64 #s(literal 1 binary64) (/.f64 %251 %139)) (/.f64 #s(literal 1 binary64) (pow.f64 %286 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %246 %93)) (/.f64 %93 %246) (neg.f64 %319) (fma.f64 %269 %153 %321) (fma.f64 %153 %269 %323) (+.f64 (*.f64 %269 %153) %321) (+.f64 (*.f64 %153 %269) %323) (*.f64 %329 %249) %332 (*.f64 %169 (+.f64 %269 #s(literal -1 binary64))) (pow.f64 %332 #s(literal 1 binary64)) (/.f64 (/.f64 %329 %99) x) (/.f64 (/.f64 %329 x) %99) (/.f64 (fma.f64 %166 %99 %275) %99) (/.f64 (fma.f64 %166 %251 %139) %251) (/.f64 (fma.f64 %286 %99 %18) %99) (/.f64 (fma.f64 %18 %99 (*.f64 %275 %99)) %159) (/.f64 (fma.f64 %18 %251 (*.f64 %139 %99)) %351) (/.f64 (fma.f64 %18 %246 %353) %355) (/.f64 (fma.f64 %275 %99 (*.f64 %18 %99)) %159) (/.f64 (fma.f64 %139 %99 (*.f64 %18 %251)) %362) (/.f64 (fma.f64 %93 %99 %364) %366) (/.f64 (+.f64 %18 %275) %99) (/.f64 (fma.f64 y %272 %18) %99) (/.f64 (fma.f64 %18 %99 (*.f64 %99 %275)) %159) (/.f64 (fma.f64 %18 %251 (*.f64 %99 %139)) %351) (/.f64 (fma.f64 %18 %246 %378) %355) (/.f64 (fma.f64 %275 %99 (*.f64 %99 %18)) %159) (/.f64 (fma.f64 %139 %99 (*.f64 %251 %18)) %362) (/.f64 (fma.f64 %93 %99 (*.f64 %246 %18)) %366) (/.f64 (neg.f64 %329) %251) (/.f64 %329 %246) (/.f64 #s(literal 1 binary64) (/.f64 %246 %329)) (/.f64 #s(literal 1 binary64) (pow.f64 %332 #s(literal -1 binary64))) (neg.f64 (-.f64 %319 %166)) (fma.f64 %270 %104 %166) (fma.f64 %172 %104 %286) (fma.f64 %175 %104 %286) (fma.f64 %272 %273 %166) (fma.f64 %275 %104 %166) (fma.f64 %269 %169 %166) (fma.f64 %139 %278 %166) (fma.f64 %104 %18 %286) (fma.f64 %18 %104 %286) (fma.f64 %273 %272 %166) (fma.f64 %169 %269 %166) (fma.f64 %169 #s(literal -1 binary64) %286) (fma.f64 %93 %249 %166) (fma.f64 #s(literal -1 binary64) %169 %286) (fma.f64 %20 %283 %166) (fma.f64 %20 %414 %286) (fma.f64 %20 %285 %166) (fma.f64 %20 %162 %286) (fma.f64 y %287 %166) (-.f64 %166 %319) (-.f64 %286 %420) (-.f64 %286 %422) (-.f64 %286 %169) (+.f64 (/.f64 (/.f64 %364 %99) %246) %286) (+.f64 %166 %286) (+.f64 %286 %166) %430 (*.f64 x %332) (pow.f64 %430 #s(literal 1 binary64)) (/.f64 (*.f64 x %329) %246) (/.f64 (*.f64 %329 x) %246) (/.f64 #s(literal 1 binary64) (pow.f64 %430 #s(literal -1 binary64))) (fma.f64 (*.f64 x %269) %169 %440) (fma.f64 (*.f64 x y) %287 %440) (fma.f64 (*.f64 x %93) %249 %440) (fma.f64 %446 %169 %447) (fma.f64 %449 #s(literal -1 binary64) %447) (fma.f64 %269 %451 %452) (fma.f64 %166 x %454) (fma.f64 %169 %13 %454) (fma.f64 %286 x %452) (fma.f64 %93 (*.f64 %249 x) %452) (fma.f64 #s(literal -1 binary64) %451 %454) (fma.f64 y (*.f64 %287 x) %452) (fma.f64 x %166 %447) (fma.f64 x %286 %440) (-.f64 %440 (*.f64 %13 %286)) (-.f64 %440 (neg.f64 %447)) (-.f64 %452 (*.f64 %319 x)) (-.f64 %452 (neg.f64 %454)) (+.f64 %447 %440) (+.f64 %440 %447) (+.f64 %454 %452) (+.f64 %452 %454) (pow.f64 %481 #s(literal 1 binary64)) %481 (/.f64 #s(literal 1 binary64) (pow.f64 %481 #s(literal -1 binary64))) (*.f64 %219 %104) (*.f64 %27 %162) (*.f64 z %104) (pow.f64 %153 #s(literal 1 binary64)) (/.f64 %219 %99) (/.f64 %490 %108) (/.f64 %39 %99) (/.f64 %27 %108) (/.f64 #s(literal 1 binary64) (/.f64 %108 %27)) (/.f64 #s(literal 1 binary64) (pow.f64 %153 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %99 z)) %153 (neg.f64 %500) (neg.f64 %237) (*.f64 %503 %104) (*.f64 %32 %162) (*.f64 t %104) (pow.f64 %230 #s(literal 1 binary64)) (/.f64 %503 %99) (/.f64 %37 %108) (/.f64 %33 %99) (/.f64 %32 %108) (/.f64 #s(literal 1 binary64) (/.f64 %108 %32)) (/.f64 #s(literal 1 binary64) (pow.f64 %230 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %99 t)) %230 (neg.f64 %220) (*.f64 %519 %104) (pow.f64 %521 #s(literal 1 binary64)) (/.f64 (fma.f64 #s(literal 1 binary64) %108 %32) %108) (/.f64 (neg.f64 %519) %108) (/.f64 %519 %99) (/.f64 #s(literal 1 binary64) (/.f64 %99 %519)) (/.f64 #s(literal 1 binary64) (pow.f64 %521 #s(literal -1 binary64))) (neg.f64 %532) (fma.f64 %503 %104 #s(literal 1 binary64)) (fma.f64 %32 %162 #s(literal 1 binary64)) (fma.f64 t %104 #s(literal 1 binary64)) %521 (-.f64 #s(literal 1 binary64) %220) (+.f64 (/.f64 %99 %99) %230) (+.f64 %230 #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) %230) (pow.f64 %543 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %545 %108) %32) %108) (/.f64 (-.f64 (*.f64 %545 %99) t) %99) (/.f64 (-.f64 %154 %519) %99) %543 (/.f64 (-.f64 %189 (*.f64 %108 %519)) %191) (/.f64 (-.f64 %232 (*.f64 %99 %519)) %159) (/.f64 #s(literal 1 binary64) (pow.f64 %543 #s(literal -1 binary64))) (neg.f64 (-.f64 %230 %545)) (neg.f64 %565) (fma.f64 %219 %104 %532) (fma.f64 %27 %162 %532) (fma.f64 z %104 %532) (-.f64 %545 %230) (-.f64 %153 %521) (+.f64 %545 %220) (+.f64 %153 %532) %574 (*.f64 x %543) (pow.f64 %574 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %574 #s(literal -1 binary64))) (neg.f64 %579) (fma.f64 %153 x %581) (fma.f64 x %153 %583) (+.f64 (*.f64 x %153) %583) (+.f64 (*.f64 %153 x) %581) (*.f64 (*.f64 #s(literal -1 binary64) %543) x) %579 (*.f64 %13 %543) (*.f64 %574 #s(literal -1 binary64)) (*.f64 %543 %446) (*.f64 %543 %13) (*.f64 #s(literal -1 binary64) %574) (*.f64 x (*.f64 %543 #s(literal -1 binary64))) (*.f64 x %565) (pow.f64 %579 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %579 #s(literal -1 binary64))) (neg.f64 (*.f64 #s(literal 1 binary64) %574)) (neg.f64 (*.f64 %13 %565)) (neg.f64 (*.f64 %574 #s(literal 1 binary64))) (neg.f64 %574) (fma.f64 %13 %153 %609) (fma.f64 %153 %13 %611) (+.f64 %613 %611) (+.f64 %615 %609) (pow.f64 %618 #s(literal 1 binary64)) %618 (/.f64 #s(literal 1 binary64) (pow.f64 %618 #s(literal -1 binary64))) %150 %152 %156 %161 %163 %164 %165 %167 %168 %170 %171 %173 %174 %176 %178 %179 %182 %184 %188 %192 %197 %199 %202 %203 %204 %205 %207 %209 %211 %213 %215 %169 %217 %218 %221 %222 %223 %224 %226 %227 %228 %231 %236 %238 %239 %241 %242 %243 %308 (*.f64 %169 y) (*.f64 %93 %104) (*.f64 %20 %624) (*.f64 %20 %273) (*.f64 y %169) (pow.f64 %308 #s(literal 1 binary64)) (/.f64 (*.f64 %155 y) %99) (/.f64 (*.f64 %158 y) %159) (/.f64 %299 %99) (/.f64 %301 %159) (/.f64 %139 %108) (/.f64 #s(literal 1 binary64) (/.f64 %99 %93)) (/.f64 #s(literal 1 binary64) (pow.f64 %308 #s(literal -1 binary64))) (/.f64 %93 %99) (neg.f64 (*.f64 %166 y)) (neg.f64 (*.f64 y %166)) (neg.f64 (*.f64 %273 %18)) (neg.f64 (/.f64 %93 %108)) (neg.f64 %649) (fma.f64 %273 z %651) (fma.f64 %153 y %653) (fma.f64 z %273 %655) (fma.f64 y %153 %657) (+.f64 %659 %657) (+.f64 %661 %651) (+.f64 %663 %653) (+.f64 %665 %655) (pow.f64 %667 #s(literal 1 binary64)) %667 (/.f64 #s(literal 1 binary64) (pow.f64 %667 #s(literal -1 binary64))) %57 (*.f64 %2 z) (pow.f64 %57 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %57 #s(literal -1 binary64))) (neg.f64 %79) (fma.f64 z y %676) (fma.f64 y z %678) (+.f64 %145 %678) (+.f64 %147 %676) (*.f64 %682 %104) (*.f64 %10 %162) (*.f64 y %104) (pow.f64 %273 #s(literal 1 binary64)) (/.f64 %682 %99) (/.f64 (*.f64 y #s(literal -1 binary64)) %108) (/.f64 %11 %99) (/.f64 %10 %108) (/.f64 #s(literal 1 binary64) (/.f64 %108 %10)) (/.f64 #s(literal 1 binary64) (pow.f64 %273 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %99 y)) %273 (neg.f64 %698) (neg.f64 %700) (*.f64 %702 %104) (*.f64 %13 %162) (*.f64 x %104) (pow.f64 %706 #s(literal 1 binary64)) (/.f64 %702 %99) (/.f64 %446 %108) (/.f64 %13 %108) (/.f64 #s(literal 1 binary64) (/.f64 %108 %13)) (/.f64 #s(literal 1 binary64) (pow.f64 %706 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %99 x)) %706 (neg.f64 %717) (*.f64 %720 %104) (*.f64 %722 %160) (*.f64 %104 %2) (*.f64 %8 %162) (*.f64 %2 %104) (pow.f64 %727 #s(literal 1 binary64)) (/.f64 (/.f64 %722 %99) %99) (/.f64 (-.f64 (*.f64 %273 %108) %13) %108) (/.f64 (-.f64 %10 %13) %108) (/.f64 (-.f64 (*.f64 %10 %108) %246) %159) (/.f64 (-.f64 (*.f64 %10 %99) %251) %191) (/.f64 (-.f64 (*.f64 y %108) %251) %196) (/.f64 (neg.f64 %720) %108) (/.f64 (neg.f64 %722) %201) (/.f64 %720 %99) (/.f64 %722 %159) (/.f64 %8 %108) (/.f64 #s(literal 1 binary64) (/.f64 %99 %720)) (/.f64 #s(literal 1 binary64) (/.f64 %159 %722)) (/.f64 #s(literal 1 binary64) (/.f64 %99 %2)) (/.f64 #s(literal 1 binary64) (pow.f64 %727 #s(literal -1 binary64))) %727 (neg.f64 (/.f64 %720 %108)) (neg.f64 %762) (fma.f64 %682 %104 %717) (fma.f64 %10 %162 %717) (fma.f64 y %104 %717) (-.f64 (/.f64 %719 %99) %706) (-.f64 (/.f64 (*.f64 y %99) %159) (/.f64 %246 %159)) (-.f64 %273 %706) (+.f64 %273 %717) %775 (*.f64 %57 %104) (*.f64 %153 %2) (*.f64 z %727) (*.f64 %2 %153) (pow.f64 %775 #s(literal 1 binary64)) (/.f64 (*.f64 z %720) %99) (/.f64 (*.f64 z %722) %159) (/.f64 (*.f64 %720 z) %99) (/.f64 (*.f64 %722 z) %159) (/.f64 %79 %108) (/.f64 %57 %99) (/.f64 #s(literal 1 binary64) (/.f64 %99 %57)) (/.f64 #s(literal 1 binary64) (pow.f64 %775 #s(literal -1 binary64))) (neg.f64 (*.f64 %762 z)) (neg.f64 (*.f64 %153 %8)) (neg.f64 (*.f64 z %762)) (neg.f64 (/.f64 %57 %108)) (neg.f64 %803) (fma.f64 %273 z %805) (fma.f64 %153 y %613) (fma.f64 z %273 %808) (fma.f64 y %153 %615) (+.f64 %659 %615) (+.f64 %661 %805) (+.f64 %663 %613) (+.f64 %665 %808) (pow.f64 %815 #s(literal 1 binary64)) %815 (/.f64 #s(literal 1 binary64) (pow.f64 %815 #s(literal -1 binary64))) (pow.f64 %819 #s(literal 1 binary64)) %819 (/.f64 #s(literal 1 binary64) (pow.f64 %819 #s(literal -1 binary64))) (pow.f64 %823 #s(literal 1 binary64)) %823 (/.f64 #s(literal 1 binary64) %825) (*.f64 %27 (/.f64 %2 %121)) (*.f64 %79 %829) (*.f64 %57 %831) (*.f64 #s(literal -1 binary64) %833) (*.f64 z (/.f64 %2 a)) (*.f64 %2 (*.f64 z %831)) (*.f64 %2 (/.f64 z a)) (pow.f64 %841 #s(literal 1 binary64)) (/.f64 %843 a) (/.f64 %79 %121) (/.f64 %57 %122) %841 (/.f64 #s(literal 1 binary64) (/.f64 %121 %79)) (/.f64 #s(literal 1 binary64) (pow.f64 %841 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 a %57)) (neg.f64 %833) (neg.f64 (/.f64 %79 a)) (pow.f64 %856 #s(literal 1 binary64)) %856 (/.f64 #s(literal 1 binary64) (pow.f64 %856 #s(literal -1 binary64))) #s(literal 2 binary64) (*.f64 %27 %860) (*.f64 %79 %862) (*.f64 %57 %864) (*.f64 #s(literal -1 binary64) %866) (*.f64 z %868) (*.f64 %2 %870) (*.f64 %2 %872) (pow.f64 %874 #s(literal 1 binary64)) (/.f64 %843 t) (/.f64 %79 %32) (/.f64 %57 %33) %874 (/.f64 #s(literal 1 binary64) (/.f64 %32 %79)) (/.f64 #s(literal 1 binary64) (pow.f64 %874 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 t %57)) (neg.f64 %866) (*.f64 %886 a) (*.f64 %119 %2) (*.f64 %122 %2) (*.f64 %121 %8) (*.f64 %891 #s(literal -1 binary64)) (*.f64 %893 #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) %895) (*.f64 #s(literal 1 binary64) %893) (*.f64 #s(literal -1 binary64) %891) %893 (*.f64 %2 a) (pow.f64 %893 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %893 #s(literal -1 binary64))) (neg.f64 %891) (fma.f64 a y %904) (fma.f64 y a %906) (+.f64 (*.f64 a y) %904) (+.f64 (*.f64 y a) %906) (*.f64 %119 %868) (*.f64 %121 %860) (*.f64 %891 %862) (*.f64 %915 #s(literal -1 binary64)) (*.f64 %917 #s(literal 1 binary64)) (*.f64 %893 %864) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) %917)) (*.f64 #s(literal 1 binary64) %917) (*.f64 #s(literal -1 binary64) %915) (*.f64 a %868) (*.f64 %2 %925) (*.f64 %2 %927) (pow.f64 %917 #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 1 binary64) %891) %32) (/.f64 %891 %32) (/.f64 %893 %33) %917 (/.f64 #s(literal 1 binary64) (/.f64 %32 %891)) (/.f64 #s(literal 1 binary64) (pow.f64 %917 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 t %893)) (neg.f64 %915) (*.f64 %121 %868) (*.f64 %891 %864) (*.f64 %917 #s(literal -1 binary64)) (*.f64 %893 %944) (*.f64 %893 %946) (*.f64 %893 %948) (*.f64 #s(literal -1 binary64) %917) (*.f64 a %951) (*.f64 a %953) (pow.f64 %915 #s(literal 1 binary64)) (/.f64 %891 %33) %915 (/.f64 %893 %32) (/.f64 #s(literal 1 binary64) (/.f64 t %891)) (/.f64 #s(literal 1 binary64) (pow.f64 %915 #s(literal -1 binary64))) (neg.f64 %917) (*.f64 %963 z) (*.f64 %27 %2) %79 (*.f64 %57 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) %57) (*.f64 z %968) (*.f64 z %8) (*.f64 %2 %490) (*.f64 %2 %27) (pow.f64 %79 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %79 #s(literal -1 binary64))) (neg.f64 %55) (neg.f64 %843) (neg.f64 %978) (neg.f64 %57) (fma.f64 %27 y %981) (fma.f64 y %27 %983) (+.f64 (*.f64 %27 y) %981) (+.f64 (*.f64 y %27) %983) (*.f64 %963 a) (*.f64 %121 %2) %891 (*.f64 %893 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) %893) (*.f64 a %968) (*.f64 a %8) (*.f64 %2 %995) (*.f64 %2 %121) (pow.f64 %891 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %891 #s(literal -1 binary64))) (neg.f64 %893) (fma.f64 %121 y %257) (fma.f64 y %121 %253) (+.f64 (*.f64 %121 y) %257) (+.f64 (*.f64 y %121) %253) (*.f64 %963 %1008) %1010 (*.f64 #s(literal -1 binary64) %1011) (*.f64 %2 (-.f64 %27 %121)) (*.f64 %2 (neg.f64 %1008)) (*.f64 %2 (-.f64 a z)) (pow.f64 %1010 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %1010 #s(literal -1 binary64))) (neg.f64 %1022) (neg.f64 %1011) (fma.f64 %886 a %79) (fma.f64 %963 z %893) (fma.f64 %119 %2 %79) (fma.f64 %122 %2 %79) (fma.f64 %27 %2 %893) (fma.f64 %121 %8 %79) (fma.f64 %8 z %893) (fma.f64 %891 #s(literal -1 binary64) %79) (fma.f64 %893 #s(literal 1 binary64) %79) (fma.f64 #s(literal 2 binary64) %895 %79) (fma.f64 %57 #s(literal -1 binary64) %893) (fma.f64 #s(literal 1 binary64) %893 %79) (fma.f64 #s(literal -1 binary64) %891 %79) (fma.f64 #s(literal -1 binary64) %57 %893) (fma.f64 a %2 %79) (fma.f64 z %968 %893) (fma.f64 z %8 %893) (fma.f64 %2 %490 %893) (fma.f64 %2 %27 %893) (fma.f64 %2 a %79) (-.f64 %79 %891) (-.f64 %893 %57) (+.f64 %79 %893) (+.f64 %893 %79) (*.f64 %995 %1011) (*.f64 %121 %1011) (*.f64 %1011 %121) %1052 (*.f64 #s(literal -1 binary64) %1053) (*.f64 a %1010) (pow.f64 %1052 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %1052 #s(literal -1 binary64))) (neg.f64 %1053) (fma.f64 %79 a %1060) (fma.f64 a %79 %1062) (+.f64 (*.f64 a %79) %1062) (+.f64 (*.f64 %79 a) %1060) (*.f64 %1068 %1068) (*.f64 %32 %32) %1071 (pow.f64 %1071 #s(literal 1 binary64)) (pow.f64 t #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) %1074) (*.f64 %927 %1076) (*.f64 %1053 %1079) (*.f64 %1076 %927) (*.f64 %1052 %1074) (*.f64 %1010 %1083) %1086 (*.f64 a %1087) (pow.f64 %1086 #s(literal 1 binary64)) (/.f64 (*.f64 %1052 #s(literal 1 binary64)) %1071) (/.f64 %1092 t) (/.f64 %1053 %1078) (/.f64 %1052 (neg.f64 %1078)) (/.f64 %1052 %1071) (/.f64 #s(literal 1 binary64) (/.f64 %1078 %1053)) (/.f64 #s(literal 1 binary64) (pow.f64 %1086 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %1071 %1052)) (neg.f64 %1104) (*.f64 %1106 %1074) (pow.f64 %1108 #s(literal 1 binary64)) (/.f64 (/.f64 %1106 t) t) (/.f64 (fma.f64 %866 %1078 %1053) %1078) (/.f64 (fma.f64 %1086 t %79) t) (/.f64 (fma.f64 %79 %1078 (*.f64 %1053 t)) %1118) (/.f64 (fma.f64 %79 %1071 (*.f64 %1052 t)) %1122) (/.f64 (fma.f64 %1053 t (*.f64 %79 %1078)) %1126) (/.f64 (fma.f64 %1052 t (*.f64 %79 %1071)) %1130) (/.f64 (fma.f64 %79 %1078 (*.f64 t %1053)) %1118) (/.f64 (fma.f64 %79 %1071 (*.f64 t %1052)) %1122) (/.f64 (fma.f64 %1053 t (*.f64 %1078 %79)) %1126) (/.f64 (fma.f64 %1052 t (*.f64 %1071 %79)) %1130) (/.f64 (neg.f64 %1106) %1078) (/.f64 %1106 %1071) (/.f64 #s(literal 1 binary64) (/.f64 %1071 %1106)) (/.f64 #s(literal 1 binary64) (pow.f64 %1108 #s(literal -1 binary64))) (neg.f64 %1151) (fma.f64 %927 %1076 %866) (fma.f64 %1053 %1079 %866) (fma.f64 %27 %868 %1086) (fma.f64 %1076 %927 %866) (fma.f64 %1052 %1074 %866) (fma.f64 %1010 %1083 %866) %1108 (fma.f64 %79 %864 %1086) (fma.f64 %874 #s(literal -1 binary64) %1086) (fma.f64 %57 %944 %1086) (fma.f64 %57 %946 %1086) (fma.f64 %57 %948 %1086) (fma.f64 #s(literal -1 binary64) %874 %1086) (fma.f64 a %1087 %866) (fma.f64 z %951 %1086) (fma.f64 z %953 %1086) (-.f64 %866 %1104) (-.f64 %1086 (*.f64 %866 #s(literal -1 binary64))) (-.f64 %1086 (*.f64 #s(literal 1 binary64) %874)) (-.f64 %1086 %874) (+.f64 (/.f64 (*.f64 %866 %1071) %1071) %1086) (+.f64 %866 %1086) (+.f64 %1086 %866) (pow.f64 %1179 #s(literal 1 binary64)) (/.f64 (fma.f64 %1181 %1078 %1053) %1078) (/.f64 (fma.f64 %1181 %1071 %1052) %1071) (/.f64 (fma.f64 y %1071 %1106) %1071) (/.f64 #s(literal 1 binary64) (pow.f64 %1179 #s(literal -1 binary64))) (neg.f64 (-.f64 %1151 y)) (fma.f64 %1106 %1074 y) (-.f64 %1181 %1104) (-.f64 %1108 %10) %1179 (+.f64 %1181 %1086) (+.f64 %1108 y) (+.f64 y %1108) (pow.f64 %1198 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %1179 t) %891) t) (/.f64 #s(literal 1 binary64) (pow.f64 %1198 #s(literal -1 binary64))) (neg.f64 (-.f64 %915 %1179)) %1198 (-.f64 y (neg.f64 %1207)) (+.f64 %1179 %917) (+.f64 y %1207) (pow.f64 %1212 #s(literal 1 binary64)) %1212 (/.f64 #s(literal 1 binary64) (pow.f64 %1212 #s(literal -1 binary64))) (*.f64 #s(literal -1 binary64) %1010) (*.f64 %2 (-.f64 %121 %27)) %1011 (pow.f64 %1011 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %1011 #s(literal -1 binary64))) (neg.f64 %1010) (fma.f64 %963 a %1223) (fma.f64 %963 a %1225) (fma.f64 %963 a %978) (fma.f64 %963 a %57) (fma.f64 %121 %2 %1223) (fma.f64 %121 %2 %1225) (fma.f64 %121 %2 %978) (fma.f64 %121 %2 %57) (fma.f64 %8 a %1223) (fma.f64 %8 a %1225) (fma.f64 %8 a %978) (fma.f64 %8 a %57) (fma.f64 %893 #s(literal -1 binary64) %1223) (fma.f64 %893 #s(literal -1 binary64) %1225) (fma.f64 %893 #s(literal -1 binary64) %978) (fma.f64 %893 #s(literal -1 binary64) %57) (fma.f64 #s(literal -1 binary64) %893 %1223) (fma.f64 #s(literal -1 binary64) %893 %1225) (fma.f64 #s(literal -1 binary64) %893 %978) (fma.f64 #s(literal -1 binary64) %893 %57) (fma.f64 a %968 %1223) (fma.f64 a %968 %1225) (fma.f64 a %968 %978) (fma.f64 a %968 %57) (fma.f64 a %8 %1223) (fma.f64 a %8 %1225) (fma.f64 a %8 %978) (fma.f64 a %8 %57) (fma.f64 z %2 %891) (fma.f64 %2 %995 %1223) (fma.f64 %2 %995 %1225) (fma.f64 %2 %995 %978) (fma.f64 %2 %995 %57) (fma.f64 %2 %121 %1223) (fma.f64 %2 %121 %1225) (fma.f64 %2 %121 %978) (fma.f64 %2 %121 %57) (fma.f64 %2 z %891) (-.f64 %891 %79) (-.f64 %57 %893) (+.f64 %891 %1223) (+.f64 %891 %1225) (+.f64 %891 %978) (+.f64 %891 %57) (+.f64 %57 %891) (*.f64 %1022 %864) %1271 (*.f64 %864 %1011) (*.f64 %1076 #s(literal -1 binary64)) (*.f64 %1271 #s(literal 1 binary64)) (*.f64 %1011 %864) (*.f64 %1010 %862) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) %1271)) (*.f64 #s(literal 1 binary64) %1271) (*.f64 #s(literal -1 binary64) %1076) (*.f64 %2 (*.f64 %1008 %864)) (*.f64 %2 (/.f64 %1008 t)) (pow.f64 %1271 #s(literal 1 binary64)) (/.f64 (*.f64 %1011 #s(literal 1 binary64)) t) (/.f64 (*.f64 #s(literal 1 binary64) %1010) %32) (/.f64 %1022 t) (/.f64 (-.f64 (*.f64 %874 %32) %891) %32) (/.f64 (-.f64 (*.f64 %874 t) %893) t) (/.f64 (-.f64 (*.f64 %79 %32) (*.f64 %32 %891)) %1071) (/.f64 (-.f64 (*.f64 %79 t) (*.f64 %32 %893)) %1078) (/.f64 (-.f64 (*.f64 %57 %32) %1306) %1078) (/.f64 (-.f64 %1309 %1310) %1071) (/.f64 %1011 %33) (/.f64 %1011 t) (/.f64 %1010 %32) (/.f64 #s(literal 1 binary64) (/.f64 %32 %1010)) (/.f64 #s(literal 1 binary64) (pow.f64 %1271 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 t %1011)) (neg.f64 %1076) (fma.f64 %27 %860 %915) (fma.f64 %79 %862 %915) (fma.f64 %57 %864 %915) (fma.f64 #s(literal -1 binary64) %866 %915) (fma.f64 z %868 %915) (fma.f64 %2 %870 %915) (fma.f64 %2 %872 %915) (-.f64 %874 %917) (+.f64 %874 %915) (*.f64 %1271 #s(literal -1 binary64)) (*.f64 %1011 %944) (*.f64 %1011 %946) (*.f64 %1010 %864) (*.f64 #s(literal -1 binary64) %1271) (pow.f64 %1076 #s(literal 1 binary64)) (/.f64 (*.f64 %1010 #s(literal -1 binary64)) %32) (/.f64 (*.f64 %1011 #s(literal -1 binary64)) t) (/.f64 %1011 %32) (/.f64 %1010 %33) %1076 (/.f64 #s(literal 1 binary64) (/.f64 t %1010)) (/.f64 #s(literal 1 binary64) (pow.f64 %1076 #s(literal -1 binary64))) (neg.f64 %1271) (fma.f64 %27 %868 %917) (fma.f64 %79 %864 %917) (fma.f64 %874 #s(literal -1 binary64) %917) (fma.f64 %57 %944 %917) (fma.f64 %57 %946 %917) (fma.f64 %57 %948 %917) (fma.f64 #s(literal -1 binary64) %874 %917) (fma.f64 z %951 %917) (fma.f64 z %953 %917) (-.f64 %866 %915) (-.f64 %917 %874) (+.f64 %866 %917) (pow.f64 %1361 #s(literal 1 binary64)) (/.f64 (fma.f64 y t %1010) t) (/.f64 #s(literal 1 binary64) (pow.f64 %1361 #s(literal -1 binary64))) (neg.f64 (-.f64 %1271 y)) (fma.f64 %1271 #s(literal -1 binary64) y) (fma.f64 %1011 %944 y) (fma.f64 %1011 %946 y) (fma.f64 %1010 %864 y) (fma.f64 #s(literal -1 binary64) %1271 y) (-.f64 %1076 %10) %1361 (+.f64 %1076 y) (+.f64 y %1076) (*.f64 %121 %1010) %1053 (*.f64 %1010 %121) (*.f64 %893 %1008) (*.f64 a %1011) (*.f64 %2 (*.f64 %1008 a)) (pow.f64 %1053 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %1053 #s(literal -1 binary64))) (neg.f64 %1052) (fma.f64 %57 a %1387) (fma.f64 a %57 %1389) (+.f64 (*.f64 a %57) %1389) (+.f64 (*.f64 %57 a) %1387) (*.f64 %1053 %864) (*.f64 %1011 %925) %1397 (*.f64 %1052 %862) (*.f64 a %1271) (pow.f64 %1397 #s(literal 1 binary64)) (/.f64 (*.f64 %1053 #s(literal 1 binary64)) t) (/.f64 %1053 %33) (/.f64 %1053 t) (/.f64 %1052 %32) (/.f64 #s(literal 1 binary64) (/.f64 %32 %1052)) (/.f64 #s(literal 1 binary64) (pow.f64 %1397 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 t %1053)) (neg.f64 %1092) (*.f64 %1413 %864) (pow.f64 %1415 #s(literal 1 binary64)) (/.f64 (fma.f64 %57 %32 %1052) %32) (/.f64 (neg.f64 %1413) %32) (/.f64 %1413 t) (/.f64 #s(literal 1 binary64) (/.f64 t %1413)) (/.f64 #s(literal 1 binary64) (pow.f64 %1415 #s(literal -1 binary64))) (neg.f64 (-.f64 %1092 %57)) (fma.f64 %1053 %864 %57) (fma.f64 %1011 %925 %57) %1415 (fma.f64 %1052 %862 %57) (fma.f64 a %1271 %57) (fma.f64 z %2 %1397) (fma.f64 %2 z %1397) (-.f64 %1397 %79) (-.f64 %57 %1092) (+.f64 (/.f64 %1309 t) %1397) (+.f64 %1397 %57) (+.f64 %57 %1397) (pow.f64 %1442 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %1442 #s(literal -1 binary64))) (neg.f64 %1446) (fma.f64 %1413 %864 %891) %1442 (fma.f64 %2 z %1441) (-.f64 %1415 %893) (-.f64 %57 (neg.f64 %1441)) (+.f64 %1415 %891) (+.f64 %57 %1441) (*.f64 %1455 %864) (*.f64 %1446 %862) (*.f64 %1458 #s(literal -1 binary64)) (*.f64 %1460 #s(literal 1 binary64)) (*.f64 %1442 %864) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) %1460)) (*.f64 #s(literal 1 binary64) %1460) (*.f64 #s(literal -1 binary64) %1458) (pow.f64 %1460 #s(literal 1 binary64)) (/.f64 (*.f64 %1442 #s(literal 1 binary64)) t) (/.f64 (*.f64 #s(literal 1 binary64) %1446) %32) (/.f64 %1455 t) (/.f64 (-.f64 (*.f64 %1473 %32) %891) %32) (/.f64 (-.f64 (*.f64 %1473 t) %893) t) (/.f64 (-.f64 (*.f64 %1415 %32) %1306) %1078) (/.f64 (-.f64 (*.f64 %1415 t) %1310) %1071) (/.f64 %1446 %32) (/.f64 %1442 %33) %1460 (/.f64 #s(literal 1 binary64) (/.f64 %32 %1446)) (/.f64 #s(literal 1 binary64) (pow.f64 %1460 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 t %1442)) (neg.f64 %1458) (fma.f64 %27 %860 %1495) (fma.f64 %1415 %864 %915) (fma.f64 %79 %862 %1495) (fma.f64 %57 %864 %1495) (fma.f64 #s(literal -1 binary64) %866 %1495) (fma.f64 z %868 %1495) (fma.f64 %2 %870 %1495) (fma.f64 %2 %872 %1495) (-.f64 %1473 %917) (+.f64 %1473 %915) (+.f64 %874 %1495) (*.f64 %1446 %864) (*.f64 %1460 #s(literal -1 binary64)) (*.f64 %1442 %944) (*.f64 %1442 %946) (*.f64 #s(literal -1 binary64) %1460) (pow.f64 %1458 #s(literal 1 binary64)) (/.f64 (*.f64 %1446 #s(literal -1 binary64)) %32) (/.f64 (*.f64 %1442 #s(literal -1 binary64)) t) (/.f64 (*.f64 #s(literal -1 binary64) %1446) %32) (/.f64 %1446 %33) (/.f64 %1446 t) %1458 (/.f64 #s(literal 1 binary64) (/.f64 t %1446)) (/.f64 #s(literal 1 binary64) (pow.f64 %1458 #s(literal -1 binary64))) (neg.f64 %1460) (-.f64 %917 %1473) (pow.f64 %1527 #s(literal 1 binary64)) (/.f64 (fma.f64 y t %1446) t) (/.f64 #s(literal 1 binary64) (pow.f64 %1527 #s(literal -1 binary64))) (neg.f64 (-.f64 %1460 y)) (fma.f64 %1446 %864 y) (fma.f64 %1460 #s(literal -1 binary64) y) (fma.f64 %1442 %944 y) (fma.f64 %1442 %946 y) (fma.f64 #s(literal -1 binary64) %1460 y) (-.f64 %1458 %10) %1527 (+.f64 %1458 y) (+.f64 y %1458) (pow.f64 %1543 #s(literal 1 binary64)) %1543 (/.f64 #s(literal 1 binary64) (pow.f64 %1543 #s(literal -1 binary64))) (pow.f64 %1547 #s(literal 1 binary64)) %1547 (/.f64 #s(literal 1 binary64) (pow.f64 %1547 #s(literal -1 binary64))) (*.f64 %32 %829) (*.f64 t %831) (pow.f64 %1553 #s(literal 1 binary64)) (/.f64 %503 a) (/.f64 %33 %122) (/.f64 %32 %121) (/.f64 #s(literal 1 binary64) (/.f64 %121 %32)) (/.f64 #s(literal 1 binary64) %927) (/.f64 #s(literal 1 binary64) (pow.f64 %1553 #s(literal -1 binary64))) %1553 (neg.f64 (/.f64 t %121)) (neg.f64 (/.f64 %32 a)) (pow.f64 %1567 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %1567 #s(literal -1 binary64))) (neg.f64 %1571) (fma.f64 %32 %829 #s(literal -1 binary64)) (fma.f64 t %831 #s(literal -1 binary64)) %1567 (+.f64 %1553 #s(literal -1 binary64)) %1576 (*.f64 a %1567) (pow.f64 %1576 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %1576 #s(literal -1 binary64))) (neg.f64 %1581) (fma.f64 %1553 a %121) (fma.f64 a %1553 %995) (+.f64 (*.f64 a %1553) %995) (+.f64 (*.f64 %1553 a) %121) (*.f64 (*.f64 #s(literal -1 binary64) %1567) a) %1581 (*.f64 %121 %1567) (*.f64 %1576 #s(literal -1 binary64)) (*.f64 %1567 %995) (*.f64 %1567 %121) (*.f64 #s(literal -1 binary64) %1576) (*.f64 a (*.f64 %1567 #s(literal -1 binary64))) (*.f64 a %1571) (pow.f64 %1581 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %1581 #s(literal -1 binary64))) (neg.f64 (*.f64 #s(literal 1 binary64) %1576)) (neg.f64 (*.f64 %121 %1571)) (neg.f64 (*.f64 %1576 #s(literal 1 binary64))) (neg.f64 %1576) (fma.f64 %121 %1553 %1609) (fma.f64 %1553 %121 %1611) (+.f64 (*.f64 %121 %1553) %1609) (+.f64 (*.f64 %1553 %121) %1611) (pow.f64 %1617 #s(literal 1 binary64)) %1617 (/.f64 #s(literal 1 binary64) %1619) (pow.f64 %8 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %8 #s(literal -1 binary64))) (neg.f64 %2) (-.f64 x %11) %8 (+.f64 %10 x) (+.f64 x %10) (*.f64 #s(literal -1 binary64) x) (pow.f64 %13 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %13 #s(literal -1 binary64))) (neg.f64 (*.f64 #s(literal 1 binary64) x)) %13 (*.f64 #s(literal -1 binary64) %20) (pow.f64 %18 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %18 #s(literal -1 binary64))) (neg.f64 (*.f64 #s(literal 1 binary64) %20)) (neg.f64 %20) (fma.f64 #s(literal -1 binary64) z %1641) (fma.f64 #s(literal -1 binary64) z %33) (fma.f64 z #s(literal -1 binary64) %1644) (-.f64 t %39) %18 (+.f64 %490 %1644) (+.f64 %27 %1641) (+.f64 %27 %33) (+.f64 t %27) %49 (*.f64 %8 %20) (*.f64 %20 %8) (*.f64 %2 %18) (pow.f64 %49 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %49 #s(literal -1 binary64))) (neg.f64 %44) (fma.f64 %963 z %81) (fma.f64 %27 %2 %81) (fma.f64 %10 %20 %1660) (fma.f64 %10 %20 %1662) (fma.f64 %32 %8 %79) (fma.f64 %18 y %1660) (fma.f64 %18 y %1662) (fma.f64 %8 %32 %79) (fma.f64 %8 z %81) (fma.f64 %57 #s(literal -1 binary64) %81) (fma.f64 #s(literal -1 binary64) %57 %81) (fma.f64 %20 %10 %1660) (fma.f64 %20 %10 %1662) (fma.f64 %20 x %139) (fma.f64 t %2 %79) (fma.f64 z %968 %81) (fma.f64 z %8 %81) (fma.f64 %2 %490 %81) (fma.f64 %2 %27 %81) (fma.f64 %2 t %79) (fma.f64 y %18 %1660) (fma.f64 y %18 %1662) (fma.f64 x %20 %139) (-.f64 %81 %57) (+.f64 (*.f64 x %20) %139) (+.f64 (*.f64 %20 x) %139) (+.f64 %81 %79) (+.f64 %139 %1660) (+.f64 %139 %1662) (+.f64 %79 %81) %42 %43 %44 %45 %46 %48 %50 %52 %54 %56 %58 %60 %62 %63 %64 %65 %67 %69 %71 %72 %73 %74 %75 %76 %78 %80 %82 %84 %86 %87 %88 %89 %90 %91 %92 %94 %95 %70 (*.f64 t %8) (pow.f64 %70 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %70 #s(literal -1 binary64))) (neg.f64 %81) (fma.f64 t x %1697) (fma.f64 x t %1699) (+.f64 %1701 %1697) (+.f64 %1703 %1699) %42 %43 %44 %45 %46 %48 %50 %52 %54 %56 %58 %60 %62 %63 %64 %65 %67 %69 %71 %72 %73 %74 %75 %76 %78 %80 %82 %84 %86 %87 %88 %89 %90 %91 %92 %94 %95 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) %104)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) %99)) (*.f64 #s(literal 1 binary64) %104) (*.f64 #s(literal -1 binary64) %162) (pow.f64 %104 #s(literal 1 binary64)) (pow.f64 %99 #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 %108 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %104 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %99 #s(literal 1 binary64))) %104 (/.f64 #s(literal -1 binary64) %108) (neg.f64 %162) (pow.f64 %108 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) %162) (neg.f64 %99) (fma.f64 #s(literal -1 binary64) a %33) (-.f64 t %122) %108 (+.f64 %121 %33) (+.f64 t %121) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) %108)) (*.f64 #s(literal 1 binary64) %162) (*.f64 #s(literal -1 binary64) %104) (pow.f64 %108 #s(literal -1 binary64)) (pow.f64 %162 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 %108 #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %162 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %99 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %108) %162 (neg.f64 %104) %150 %152 %156 %161 %163 %164 %165 %167 %168 %170 %171 %173 %174 %176 %178 %179 %182 %184 %188 %192 %197 %199 %202 %203 %204 %205 %207 %209 %211 %213 %215 %169 %217 %218 %221 %222 %223 %224 %226 %227 %228 %231 %236 %238 %239 %241 %242 %243 (*.f64 %172 %104) (*.f64 %175 %104) (*.f64 %104 %18) (*.f64 %18 %104) (*.f64 %169 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) %169) (*.f64 %20 %414) (*.f64 %20 %162) (pow.f64 %166 #s(literal 1 binary64)) (/.f64 %149 %108) (/.f64 %172 %99) (/.f64 (*.f64 #s(literal -1 binary64) %155) %99) (/.f64 (*.f64 #s(literal -1 binary64) %158) %159) (/.f64 (*.f64 %155 #s(literal -1 binary64)) %99) (/.f64 (*.f64 %158 #s(literal -1 binary64)) %159) (/.f64 %151 %108) (/.f64 %175 %99) (/.f64 (-.f64 (*.f64 %230 %108) %27) %108) (/.f64 (-.f64 (*.f64 %230 %99) z) %99) (/.f64 (-.f64 %32 %27) %108) (/.f64 (-.f64 (*.f64 %32 %108) (*.f64 %108 %27)) %159) (/.f64 (-.f64 (*.f64 %32 %99) (*.f64 %108 z)) %191) (/.f64 (-.f64 (*.f64 t %108) (*.f64 %99 %27)) %196) (/.f64 (-.f64 (*.f64 t %99) (*.f64 %99 z)) %159) (/.f64 %198 %99) (/.f64 %200 %159) (/.f64 %155 %108) (/.f64 %158 %201) %166 (/.f64 #s(literal 1 binary64) (/.f64 %108 %20)) (/.f64 #s(literal 1 binary64) (pow.f64 %166 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %99 %18)) (/.f64 %20 %108) (neg.f64 (*.f64 %169 #s(literal 1 binary64))) (neg.f64 %420) (neg.f64 %422) (neg.f64 %169) (fma.f64 %503 %104 %1803) (fma.f64 %503 %104 %1805) (fma.f64 %503 %104 %500) (fma.f64 %32 %162 %1803) (fma.f64 %32 %162 %1805) (fma.f64 %32 %162 %500) (fma.f64 %153 #s(literal -1 binary64) %1811) (fma.f64 #s(literal -1 binary64) %153 %1813) (fma.f64 t %104 %1803) (fma.f64 t %104 %1805) (fma.f64 t %104 %500) (-.f64 %237 %220) (-.f64 %230 %153) (+.f64 (*.f64 #s(literal -1 binary64) %153) %1813) (+.f64 (*.f64 %153 #s(literal -1 binary64)) %1811) (+.f64 %1805 %230) (+.f64 %237 %230) (+.f64 %230 %1803) (+.f64 %230 %1805) (+.f64 %230 %500) (*.f64 %1829 %104) (*.f64 %104 %8) (*.f64 %8 %104) (*.f64 %2 %162) (pow.f64 %762 #s(literal 1 binary64)) (/.f64 %1829 %99) (/.f64 (*.f64 %8 #s(literal -1 binary64)) %108) (/.f64 (-.f64 (*.f64 %706 %108) %10) %108) (/.f64 (-.f64 (*.f64 %706 %99) y) %99) (/.f64 (-.f64 %13 %10) %108) (/.f64 (-.f64 %246 (*.f64 %108 %10)) %159) (/.f64 (-.f64 %251 (*.f64 %108 y)) %191) (/.f64 (-.f64 %251 (*.f64 %99 %10)) %196) (/.f64 (-.f64 %246 (*.f64 %99 y)) %159) %762 (/.f64 #s(literal 1 binary64) (/.f64 %108 %2)) (/.f64 #s(literal 1 binary64) (pow.f64 %762 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %99 %8)) (/.f64 %2 %108) (neg.f64 %727) (fma.f64 %702 %104 %1866) (fma.f64 %702 %104 %1868) (fma.f64 %702 %104 %698) (fma.f64 %13 %162 %1866) (fma.f64 %13 %162 %1868) (fma.f64 %13 %162 %698) (fma.f64 x %104 %1866) (fma.f64 x %104 %1868) (fma.f64 x %104 %698) (-.f64 %700 %717) (-.f64 %706 %273) (+.f64 %700 %706) (+.f64 %706 %1866) (+.f64 %706 %1868) (+.f64 %706 %698) (*.f64 %1883 %104) (*.f64 %49 %104) (*.f64 %762 %20) (*.f64 %18 %727) (*.f64 %8 %169) (*.f64 %727 %18) (*.f64 %44 %162) (*.f64 %20 %762) (*.f64 %2 %166) (pow.f64 %1893 #s(literal 1 binary64)) (/.f64 %1895 %108) (/.f64 %1883 %99) %1893 (/.f64 #s(literal 1 binary64) (/.f64 %99 %49)) (/.f64 #s(literal 1 binary64) (pow.f64 %1893 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %108 %44)) (/.f64 %44 %108) (neg.f64 %1905) (+.f64 %1907 %1908) %1911 %1912 %1913 %1915 %1916 %1917 %1918 %1919 %1921 %1922 %1923 %1924 %1926 %1927 %1928 %1929 %1930 %1932 %1934 %1935 %1936 %1938 %1940 %1942 %1944 %1946 %1949 %1952 %1955 %1958 %1960 %1961 %1962 %1964 %1966 %1968 %1970 %1905 %1972 %1974 %1976 %1977 %1979 %1980 %1982 %1983 %1985 %1986 %1987 %1989 %1990 %1991 %1992 %1993 %1995 %1997 %1998 %1999 %2000 %2001 %2002 %2003 %2004 %2005 %2006 %2007 %2008 %2009 %2010 %2011 %2012 %2013 %2014 %2015 %2016 %2017 %2018 %2019 %2020 %2021 %2022 %2024 %2025 %2026 %2027 %2028 %2029 %2030 %2031 (*.f64 %37 %104) (*.f64 %32 %104) (*.f64 t %162) (pow.f64 %220 #s(literal 1 binary64)) (/.f64 %503 %108) (/.f64 %37 %99) (/.f64 %33 %108) (/.f64 %32 %99) (/.f64 #s(literal 1 binary64) (/.f64 %99 %32)) (/.f64 #s(literal 1 binary64) (pow.f64 %220 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %108 t)) %220 (neg.f64 %230) (*.f64 %81 %162) (*.f64 %220 %2) (*.f64 %70 %104) %1994 (*.f64 t %1920) (*.f64 t %762) (*.f64 %2 %220) (pow.f64 %1994 #s(literal 1 binary64)) (/.f64 %66 %99) (/.f64 %68 %99) (/.f64 %81 %108) (/.f64 %70 %99) (/.f64 #s(literal 1 binary64) (/.f64 %99 %70)) (/.f64 #s(literal 1 binary64) (/.f64 %108 %81)) (/.f64 #s(literal 1 binary64) (pow.f64 %1994 #s(literal -1 binary64))) (neg.f64 %1908) (fma.f64 %220 y %2065) (fma.f64 y %220 %2067) (+.f64 %657 %2067) (+.f64 %653 %2065) (pow.f64 %2072 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %2072 #s(literal -1 binary64))) (neg.f64 (+.f64 %99 %18)) (neg.f64 (+.f64 %18 %99)) (neg.f64 (-.f64 a %2071)) (neg.f64 (-.f64 %99 %20)) (neg.f64 (-.f64 %2084 z)) (fma.f64 #s(literal -1 binary64) %18 %108) %2072 (-.f64 %108 %18) (-.f64 %20 %99) (-.f64 z %2084) (+.f64 %2071 %121) (+.f64 %108 %20) (+.f64 %20 %108) (+.f64 z (neg.f64 %2084)) %2096 (*.f64 %13 %2072) (*.f64 x (neg.f64 %2072)) (pow.f64 %2096 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %2096 #s(literal -1 binary64))) (neg.f64 %2103) (fma.f64 %108 %13 %59) (fma.f64 %108 %13 %61) (fma.f64 %13 %108 %59) (fma.f64 %13 %108 %61) (fma.f64 %13 %20 %246) (fma.f64 %99 x %59) (fma.f64 %99 x %61) (fma.f64 %20 %13 %246) (fma.f64 x %99 %59) (fma.f64 x %99 %61) (-.f64 %59 %251) (-.f64 %61 %251) (+.f64 %59 %246) (+.f64 %61 %246) (+.f64 %246 %59) (+.f64 %246 %61) (*.f64 %2121 %104) (*.f64 %2103 %162) (*.f64 %2096 %104) %2125 (*.f64 %13 %2126) (pow.f64 %2125 #s(literal 1 binary64)) (/.f64 %2121 %99) (/.f64 (*.f64 %2096 #s(literal -1 binary64)) %108) (/.f64 %2103 %108) (/.f64 %2096 %99) (/.f64 #s(literal 1 binary64) (/.f64 %108 %2103)) (/.f64 #s(literal 1 binary64) (pow.f64 %2125 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %99 %2096)) (neg.f64 %2140) (+.f64 (/.f64 %59 %99) %2143) (+.f64 (/.f64 %61 %99) %2143) %2148 %2150 %2152 %2154 %2157 %2159 %2161 %2162 %2164 %2166 %2168 %2170 %2172 %2175 %2176 %2177 %2178 %2179 %2180 %2149 %2181 %2182 %2183 %2184 %2185 %2186 %2187 %2188 %2189 %2190 %2191 %2192 %2193 %2194 %2195 %2196 %2198 %2199 %2200 %2201 %2202 %2203 %2204 %2205 %2206 %2207 %2208 %2209 %2210 (pow.f64 %2155 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %2155 #s(literal -1 binary64))) (neg.f64 %2173) (fma.f64 %81 %162 x) (fma.f64 %220 %2 x) (fma.f64 %70 %104 x) %2155 (fma.f64 t %1920 x) (fma.f64 t %762 x) (fma.f64 %2 %220 x) (-.f64 %1994 %13) (+.f64 %1994 x) (*.f64 (*.f64 %2223 #s(literal 2 binary64)) #s(literal 1/2 binary64)) (*.f64 %2223 #s(literal 1 binary64)) (pow.f64 %2223 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %2223 #s(literal -1 binary64))) (neg.f64 (*.f64 %2223 #s(literal -1 binary64))) (neg.f64 (-.f64 %79 %246)) (fma.f64 %108 %13 %1223) (fma.f64 %108 %13 %1225) (fma.f64 %108 %13 %978) (fma.f64 %108 %13 %57) (fma.f64 %13 %108 %1223) (fma.f64 %13 %108 %1225) (fma.f64 %13 %108 %978) (fma.f64 %13 %108 %57) (fma.f64 %99 x %1223) (fma.f64 %99 x %1225) (fma.f64 %99 x %978) %2223 (fma.f64 z %2 %246) (fma.f64 %2 z %246) (fma.f64 x %99 %1223) (fma.f64 x %99 %1225) (fma.f64 x %99 %978) (fma.f64 x %99 %57) (-.f64 %57 %251) (-.f64 %246 %79) (+.f64 %57 %246) (+.f64 %246 %1223) (+.f64 %246 %1225) (+.f64 %246 %978) (+.f64 %246 %57) (pow.f64 %2259 #s(literal 1 binary64)) (/.f64 (fma.f64 %2258 %108 %81) %108) (/.f64 (fma.f64 %1994 %99 %2223) %99) (/.f64 (fma.f64 %2223 %108 %1947) %196) (/.f64 (fma.f64 %81 %99 (*.f64 %2223 %108)) %191) (/.f64 (fma.f64 %2223 %108 %1953) %196) (/.f64 (fma.f64 %81 %99 (*.f64 %108 %2223)) %191) (/.f64 #s(literal 1 binary64) (pow.f64 %2259 #s(literal -1 binary64))) (neg.f64 (-.f64 %1908 %2258)) (fma.f64 %81 %162 %2258) (fma.f64 %2223 %104 %1994) %2259 (fma.f64 %104 %2223 %1994) (fma.f64 %70 %104 %2258) (fma.f64 %8 %230 %2258) (fma.f64 #s(literal 1 binary64) %2258 %1994) (fma.f64 t %1920 %2258) (fma.f64 t %762 %2258) (fma.f64 %2 %220 %2258) (-.f64 %2258 %1908) (-.f64 %1994 (*.f64 (neg.f64 %2223) %104)) (-.f64 %1994 (*.f64 %162 %2223)) (-.f64 %1994 (neg.f64 %2258)) (+.f64 %2258 %1994) (+.f64 %1994 %2258) (*.f64 %1703 %162) %2299 (*.f64 t %2300) (*.f64 x %220) (pow.f64 %2299 #s(literal 1 binary64)) (/.f64 %259 %99) (/.f64 %1701 %108) (/.f64 %255 %99) (/.f64 (neg.f64 %1703) %99) (/.f64 %1703 %108) (/.f64 #s(literal 1 binary64) (/.f64 %108 %1703)) (/.f64 #s(literal 1 binary64) (pow.f64 %2299 #s(literal -1 binary64))) (neg.f64 (/.f64 %1703 %99)) (*.f64 %2316 %162) (pow.f64 %2319 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %2299 %99) %49) %99) %2319 (/.f64 (-.f64 (*.f64 %1703 %99) (*.f64 %108 %49)) %191) (/.f64 (-.f64 (*.f64 %1703 %108) (*.f64 %108 %44)) %159) (/.f64 (neg.f64 %2316) %99) (/.f64 %2316 %108) (/.f64 #s(literal 1 binary64) (/.f64 %108 %2316)) (/.f64 #s(literal 1 binary64) (pow.f64 %2319 #s(literal -1 binary64))) (neg.f64 %2340) (fma.f64 %1703 %162 %1905) (fma.f64 %220 x %1905) (fma.f64 t %2300 %1905) (fma.f64 x %220 %1905) (-.f64 (/.f64 (*.f64 %2299 %108) %108) %1893) (-.f64 %2299 %1893) (+.f64 %2299 %1905) %2148 %2150 %2152 %2154 %2157 %2159 %2161 %2162 %2164 %2166 %2168 %2170 %2172 %2175 %2176 %2177 %2178 %2179 %2180 %2149 %2181 %2182 %2183 %2184 %2185 %2186 %2187 %2188 %2189 %2190 %2191 %2192 %2193 %2194 %2195 %2196 %2198 %2199 %2200 %2201 %2202 %2203 %2204 %2205 %2206 %2207 %2208 %2209 %2210 %2148 %2150 %2152 %2154 %2157 %2159 %2161 %2162 %2164 %2166 %2168 %2170 %2172 %2175 %2176 %2177 %2178 %2179 %2180 %2149 %2181 %2182 %2183 %2184 %2185 %2186 %2187 %2188 %2189 %2190 %2191 %2192 %2193 %2194 %2195 %2196 %2198 %2199 %2200 %2201 %2202 %2203 %2204 %2205 %2206 %2207 %2208 %2209 %2210 %2148 %2150 %2152 %2154 %2157 %2159 %2161 %2162 %2164 %2166 %2168 %2170 %2172 %2175 %2176 %2177 %2178 %2179 %2180 %2149 %2181 %2182 %2183 %2184 %2185 %2186 %2187 %2188 %2189 %2190 %2191 %2192 %2193 %2194 %2195 %2196 %2198 %2199 %2200 %2201 %2202 %2203 %2204 %2205 %2206 %2207 %2208 %2209 %2210 (*.f64 %2353 %104) (pow.f64 %2356 #s(literal 1 binary64)) (/.f64 (fma.f64 %308 %108 %2103) %108) (/.f64 (fma.f64 %2125 %99 %93) %99) (/.f64 (fma.f64 %93 %108 (*.f64 %2103 %99)) %196) (/.f64 (fma.f64 %93 %99 (*.f64 %2096 %99)) %159) (/.f64 (fma.f64 %2103 %99 (*.f64 %93 %108)) %191) (/.f64 (fma.f64 %2096 %99 %353) %159) %2356 (/.f64 (fma.f64 %2072 %13 %93) %99) (/.f64 (fma.f64 %93 %108 (*.f64 %99 %2103)) %196) (/.f64 (fma.f64 %93 %99 (*.f64 %99 %2096)) %159) (/.f64 (fma.f64 %2103 %99 (*.f64 %108 %93)) %191) (/.f64 (fma.f64 %2096 %99 %378) %159) (/.f64 (neg.f64 %2353) %108) (/.f64 %2353 %99) (/.f64 #s(literal 1 binary64) (/.f64 %99 %2353)) (/.f64 #s(literal 1 binary64) (pow.f64 %2356 #s(literal -1 binary64))) (neg.f64 (/.f64 %2353 %108)) (neg.f64 (-.f64 %2140 %308)) (fma.f64 %2121 %104 %308) (fma.f64 %2103 %162 %308) (fma.f64 %2096 %104 %308) (fma.f64 %2072 %717 %308) (fma.f64 %13 %2126 %308) (fma.f64 %273 %20 %2125) (fma.f64 %169 y %2125) (fma.f64 %93 %104 %2125) (fma.f64 %20 %624 %2125) (fma.f64 %20 %273 %2125) (fma.f64 y %169 %2125) (-.f64 %308 %2140) (-.f64 %2125 (*.f64 %1868 %20)) (-.f64 %2125 %649) (-.f64 %2125 (neg.f64 %308)) (+.f64 (/.f64 %2352 %99) %2125) (+.f64 %308 %2125) (+.f64 %2125 %308) %2148 %2150 %2152 %2154 %2157 %2159 %2161 %2162 %2164 %2166 %2168 %2170 %2172 %2175 %2176 %2177 %2178 %2179 %2180 %2149 %2181 %2182 %2183 %2184 %2185 %2186 %2187 %2188 %2189 %2190 %2191 %2192 %2193 %2194 %2195 %2196 %2198 %2199 %2200 %2201 %2202 %2203 %2204 %2205 %2206 %2207 %2208 %2209 %2210 (*.f64 %117 %104) (*.f64 %121 %162) (*.f64 a %104) (pow.f64 %2421 #s(literal 1 binary64)) (/.f64 %995 %108) (/.f64 %117 %99) (/.f64 %122 %99) (/.f64 %121 %108) (/.f64 #s(literal 1 binary64) (/.f64 %108 %121)) (/.f64 #s(literal 1 binary64) (pow.f64 %2421 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %99 a)) %2421 (neg.f64 (/.f64 %121 %99)) (neg.f64 (/.f64 a %108)) (pow.f64 %2437 #s(literal 1 binary64)) (/.f64 (fma.f64 %2439 %108 %2316) %108) (/.f64 (fma.f64 %2319 %99 %267) %99) (/.f64 (-.f64 (*.f64 %2445 %99) %49) %99) (/.f64 (-.f64 (*.f64 %2445 %108) %44) %108) (/.f64 (fma.f64 %267 %108 (*.f64 %2316 %99)) %196) (/.f64 (fma.f64 %2316 %99 (*.f64 %267 %108)) %191) (/.f64 (fma.f64 %267 %108 (*.f64 %99 %2316)) %196) (/.f64 (fma.f64 %2316 %99 (*.f64 %108 %267)) %191) (/.f64 #s(literal 1 binary64) (pow.f64 %2437 #s(literal -1 binary64))) (neg.f64 (-.f64 %1893 %2445)) (neg.f64 (-.f64 %2340 %2439)) (fma.f64 %267 %104 %2319) (fma.f64 %2316 %162 %2439) %2437 (fma.f64 a (*.f64 %104 x) %2319) (fma.f64 x %2444 %1905) (fma.f64 x %2421 %2319) (-.f64 %2445 %1893) (-.f64 %2439 %2340) (-.f64 %2319 (*.f64 (neg.f64 %2421) x)) (-.f64 %2319 (*.f64 %13 %2421)) (-.f64 %2319 (neg.f64 %2439)) (+.f64 %2445 %1905) (+.f64 %2439 %2319) (+.f64 %2319 %2439) (pow.f64 %2488 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %2488 #s(literal -1 binary64))) (neg.f64 (-.f64 %2492 x)) (-.f64 %856 %13) (-.f64 x %2492) %2488 (+.f64 x (neg.f64 %2492)) (+.f64 x %856) %2148 %2150 %2152 %2154 %2157 %2159 %2161 %2162 %2164 %2166 %2168 %2170 %2172 %2175 %2176 %2177 %2178 %2179 %2180 %2149 %2181 %2182 %2183 %2184 %2185 %2186 %2187 %2188 %2189 %2190 %2191 %2192 %2193 %2194 %2195 %2196 %2198 %2199 %2200 %2201 %2202 %2203 %2204 %2205 %2206 %2207 %2208 %2209 %2210 (pow.f64 %2500 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %2500 #s(literal -1 binary64))) (neg.f64 (-.f64 %2504 x)) (-.f64 %481 %13) (-.f64 x %2504) %2500 (+.f64 x (neg.f64 %2504)) (+.f64 x %481) %1911 %1912 %1913 %1915 %1916 %1917 %1918 %1919 %1921 %1922 %1923 %1924 %1926 %1927 %1928 %1929 %1930 %1932 %1934 %1935 %1936 %1938 %1940 %1942 %1944 %1946 %1949 %1952 %1955 %1958 %1960 %1961 %1962 %1964 %1966 %1968 %1970 %1905 %1972 %1974 %1976 %1977 %1979 %1980 %1982 %1983 %1985 %1986 %1987 %1989 %1990 %1991 %1992 %1993 %1995 %1997 %1998 %1999 %2000 %2001 %2002 %2003 %2004 %2005 %2006 %2007 %2008 %2009 %2010 %2011 %2012 %2013 %2014 %2015 %2016 %2017 %2018 %2019 %2020 %2021 %2022 %2024 %2025 %2026 %2027 %2028 %2029 %2030 %2031 %2148 %2150 %2152 %2154 %2157 %2159 %2161 %2162 %2164 %2166 %2168 %2170 %2172 %2175 %2176 %2177 %2178 %2179 %2180 %2149 %2181 %2182 %2183 %2184 %2185 %2186 %2187 %2188 %2189 %2190 %2191 %2192 %2193 %2194 %2195 %2196 %2198 %2199 %2200 %2201 %2202 %2203 %2204 %2205 %2206 %2207 %2208 %2209 %2210 (*.f64 %2512 %104) (*.f64 %2514 %162) (*.f64 %815 %104) (pow.f64 %2517 #s(literal 1 binary64)) (/.f64 %2512 %99) (/.f64 (*.f64 %815 #s(literal -1 binary64)) %108) (/.f64 (neg.f64 %2514) %99) (/.f64 %2514 %108) %2517 (/.f64 #s(literal 1 binary64) (/.f64 %108 %2514)) (/.f64 #s(literal 1 binary64) (pow.f64 %2517 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %99 %815)) (neg.f64 %2531) (*.f64 %2533 %104) (pow.f64 %2535 #s(literal 1 binary64)) (/.f64 (fma.f64 %108 x %2514) %108) (/.f64 (neg.f64 %2533) %108) (/.f64 %2533 %99) (/.f64 #s(literal 1 binary64) (/.f64 %99 %2533)) (/.f64 #s(literal 1 binary64) (pow.f64 %2535 #s(literal -1 binary64))) (neg.f64 (/.f64 %2533 %108)) (neg.f64 (-.f64 %2531 x)) (fma.f64 %2512 %104 x) (fma.f64 %2514 %162 x) (fma.f64 %815 %104 x) (-.f64 %2517 %13) (-.f64 x %2531) (+.f64 %2143 %2517) %2535 (+.f64 x %2517) %2557 (*.f64 %20 %131) (pow.f64 %2557 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %2557 #s(literal -1 binary64))) (neg.f64 %2562) (fma.f64 %131 z %2564) (fma.f64 z %131 %2566) (+.f64 (*.f64 %131 z) %2564) (+.f64 (*.f64 z %131) %2566) (*.f64 %2572 %104) (*.f64 %2562 %162) (*.f64 %2557 %104) %2576 (*.f64 %20 %2577) (*.f64 %20 %2579) (pow.f64 %2576 #s(literal 1 binary64)) (/.f64 %2572 %99) (/.f64 (*.f64 %2557 #s(literal -1 binary64)) %108) (/.f64 (*.f64 %131 %155) %99) (/.f64 (*.f64 %131 %158) %159) (/.f64 %2562 %108) (/.f64 %2557 %99) (/.f64 #s(literal 1 binary64) (/.f64 %108 %2562)) (/.f64 #s(literal 1 binary64) (pow.f64 %2576 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %99 %2557)) (neg.f64 %2597) (fma.f64 %153 %131 %2599) (fma.f64 %131 %153 %2601) (+.f64 (*.f64 %131 %153) %2601) (+.f64 (*.f64 %153 %131) %2599) (*.f64 %2607 %104) (pow.f64 %2609 #s(literal 1 binary64)) (/.f64 (fma.f64 %108 x %2562) %108) (/.f64 (neg.f64 %2607) %108) (/.f64 %2607 %99) (/.f64 #s(literal 1 binary64) (/.f64 %99 %2607)) (/.f64 #s(literal 1 binary64) (pow.f64 %2609 #s(literal -1 binary64))) (neg.f64 (/.f64 %2607 %108)) (neg.f64 (-.f64 %2597 x)) (fma.f64 %2572 %104 x) (fma.f64 %2562 %162 x) (fma.f64 %2557 %104 x) %2609 (fma.f64 %20 %2577 x) (fma.f64 %20 %2579 x) (-.f64 %2576 %13) (-.f64 x %2597) (+.f64 %2143 %2576) (+.f64 %2576 x) (+.f64 x %2576) (*.f64 %49 %2635) (*.f64 %44 %825) (*.f64 %20 %2638) (*.f64 %20 %2640) (*.f64 %2 %2642) (pow.f64 %2644 #s(literal 1 binary64)) (/.f64 %1895 %823) (/.f64 %49 %2634) (/.f64 #s(literal 1 binary64) (/.f64 %2634 %49)) (/.f64 #s(literal 1 binary64) (pow.f64 %2644 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %823 %44)) (/.f64 %44 (neg.f64 %2634)) %2644 (neg.f64 %2656) (*.f64 %2658 %825) (pow.f64 %2660 #s(literal 1 binary64)) (/.f64 (fma.f64 x %2634 %49) %2634) (/.f64 (neg.f64 %2658) %2634) (/.f64 %2658 %823) (/.f64 #s(literal 1 binary64) (/.f64 %823 %2658)) (/.f64 #s(literal 1 binary64) (pow.f64 %2660 #s(literal -1 binary64))) (neg.f64 (-.f64 %2656 x)) (fma.f64 %49 %2635 x) (fma.f64 %44 %825 x) (fma.f64 %20 %2638 x) %2660 (fma.f64 %2 %2642 x) (-.f64 %2644 %13) (-.f64 x %2656) (+.f64 (/.f64 (*.f64 x %823) %823) %2644) (+.f64 %2644 x) (+.f64 x %2644) (*.f64 %49 %2685) (*.f64 %44 %1619) (*.f64 %20 %2688) (*.f64 %20 %2690) (*.f64 %2 %2692) (pow.f64 %2694 #s(literal 1 binary64)) (/.f64 %1895 %1617) (/.f64 %49 %2684) (/.f64 #s(literal 1 binary64) (/.f64 %2684 %49)) (/.f64 #s(literal 1 binary64) (pow.f64 %2694 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %1617 %44)) (/.f64 %44 (neg.f64 %2684)) %2694 (neg.f64 %2706) (*.f64 %2708 %1619) (pow.f64 %2710 #s(literal 1 binary64)) (/.f64 (fma.f64 x %2684 %49) %2684) (/.f64 (neg.f64 %2708) %2684) (/.f64 %2708 %1617) (/.f64 #s(literal 1 binary64) (/.f64 %1617 %2708)) (/.f64 #s(literal 1 binary64) (pow.f64 %2710 #s(literal -1 binary64))) (neg.f64 (-.f64 %2706 x)) (fma.f64 %49 %2685 x) (fma.f64 %44 %1619 x) (fma.f64 %20 %2688 x) %2710 (fma.f64 %2 %2692 x) (-.f64 %2694 %13) (-.f64 x %2706) (+.f64 (/.f64 (*.f64 x %1617) %1617) %2694) (+.f64 %2694 x) (+.f64 x %2694) (pow.f64 %2734 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %2734 #s(literal -1 binary64))) (neg.f64 (-.f64 %126 y)) (-.f64 y (neg.f64 %2740)) %2734 (+.f64 y %2740) %2744 (*.f64 %20 %2734) (pow.f64 %2744 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %2744 #s(literal -1 binary64))) (neg.f64 %2749) (fma.f64 %2734 z %2751) (fma.f64 %20 y %2753) (fma.f64 %20 y %2755) (fma.f64 z %2734 %2757) (fma.f64 y %20 %2753) (fma.f64 y %20 %2755) (+.f64 (*.f64 %2734 z) %2751) (+.f64 (*.f64 z %2734) %2757) (+.f64 %93 %2753) (+.f64 %93 %2755) (*.f64 %2767 %104) (*.f64 %2749 %162) (*.f64 %2744 %104) (*.f64 %2734 %169) (*.f64 %20 %2772) (*.f64 %20 %2774) (pow.f64 %2776 #s(literal 1 binary64)) (/.f64 %2767 %99) (/.f64 (*.f64 %2744 #s(literal -1 binary64)) %108) (/.f64 (*.f64 %2734 %155) %99) (/.f64 (*.f64 %2734 %158) %159) (/.f64 %2749 %108) %2776 (/.f64 #s(literal 1 binary64) (/.f64 %108 %2749)) (/.f64 #s(literal 1 binary64) (pow.f64 %2776 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %99 %2744)) (neg.f64 %2792) (fma.f64 %2734 %153 %2794) (fma.f64 %153 %2734 %2796) (+.f64 (*.f64 %2734 %153) %2794) (+.f64 (*.f64 %153 %2734) %2796) (*.f64 %2802 %104) (pow.f64 %2804 #s(literal 1 binary64)) (/.f64 (fma.f64 %126 %108 %2749) %108) (/.f64 (neg.f64 %2802) %108) (/.f64 %2802 %99) (/.f64 #s(literal 1 binary64) (/.f64 %99 %2802)) (/.f64 #s(literal 1 binary64) (pow.f64 %2804 #s(literal -1 binary64))) (neg.f64 (/.f64 %2802 %108)) (neg.f64 (-.f64 %2792 %126)) (fma.f64 %2767 %104 %126) (fma.f64 %2749 %162 %126) (fma.f64 %2744 %104 %126) %2804 (fma.f64 %20 %2772 %126) (fma.f64 %20 %2774 %126) (-.f64 %2776 %2740) (-.f64 %126 %2792) (+.f64 (/.f64 (*.f64 %126 %99) %99) %2776) (+.f64 %2776 %126) (+.f64 %126 %2776) |
Compiled 4 069 to 8 107 computations (-99.2% saved)
Compiled 2 720 to 11 235 computations (-313.1% saved)
34 alts after pruning (32 fresh and 2 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 2 688 | 32 | 2 720 |
| Fresh | 0 | 0 | 0 |
| Picked | 21 | 2 | 23 |
| Done | 1 | 0 | 1 |
| Total | 2 710 | 34 | 2 744 |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 55.3% | (fma.f64 (-.f64 z t) (/.f64 (-.f64 y x) (approx (- a t) a)) x) |
| ✓ | 88.3% | (fma.f64 (-.f64 t z) (/.f64 (-.f64 x y) (-.f64 a t)) x) |
| ▶ | 49.0% | (fma.f64 (approx (- t z) t) (/.f64 (-.f64 x y) (-.f64 a t)) x) |
| ▶ | 36.5% | %119 = (- t a) (fma.f64 x (/.f64 a (-.f64 a t)) (approx (- (* x (/ t %119)) (/ (* (- z t) (- y x)) %119)) (-.f64 x (*.f64 #s(literal -1 binary64) (-.f64 y x))))) |
| ▶ | 40.0% | (+.f64 x (/.f64 (*.f64 (approx (- y x) y) (-.f64 z t)) (approx (- a t) a))) |
| ▶ | 38.6% | %2 = (- y x) (+.f64 x (/.f64 (approx (* %2 (- z t)) (*.f64 z (approx %2 y))) (-.f64 a t))) |
| ✓ | 43.9% | (+.f64 x (approx (/ (* (- y x) (- z t)) (- a t)) (/.f64 (*.f64 z (-.f64 y x)) a))) |
| ▶ | 34.2% | %2 = (- y x) (+.f64 x (approx (/ (* %2 (- z t)) (- a t)) (/.f64 (*.f64 z (approx %2 y)) a))) |
| ▶ | 48.5% | (+.f64 x (approx (/ (* (- y x) (- z t)) (- a t)) (*.f64 (-.f64 y x) (*.f64 z (/.f64 #s(literal 1 binary64) a))))) |
| ▶ | 48.4% | (+.f64 x (approx (/ (* (- y x) (- z t)) (- a t)) (*.f64 z (/.f64 (-.f64 y x) a)))) |
| ▶ | 39.5% | (+.f64 x (approx (* (- t z) (/ (- x y) (- a t))) (/.f64 (*.f64 x (-.f64 t z)) (-.f64 a t)))) |
| ▶ | 21.0% | (+.f64 x (approx (* (- t z) (/ (- x y) (- a t))) (*.f64 #s(literal -1 binary64) (-.f64 x y)))) |
| ▶ | 50.6% | (approx (+ (/ (* (- z t) (- y x)) (- a t)) x) (-.f64 y (*.f64 (/.f64 (-.f64 y x) t) (-.f64 z a)))) |
| ▶ | 45.7% | %20 = (-.f64 a t) (approx (+ (/ (* (- z t) (- y x)) (- a t)) x) (*.f64 (/.f64 (-.f64 (+.f64 %20 t) z) %20) x)) |
| ▶ | 45.0% | (approx (+ (/ (* (- z t) (- y x)) (- a t)) x) (*.f64 (/.f64 (-.f64 y x) (-.f64 a t)) z)) |
| ▶ | 50.3% | (approx (+ (/ (* (- z t) (- y x)) (- a t)) x) (*.f64 (/.f64 y (-.f64 a t)) (-.f64 z t))) |
| ▶ | 35.8% | %5 = (- z t) %8 = (- a t) (approx (+ (* %5 (/ y %8)) (/ (* (neg x) (+ %5 (- t a))) %8)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 z a)) a) (/.f64 (*.f64 y z) a))) |
| ▶ | 49.2% | %5 = (- z t) %8 = (- a t) %20 = (-.f64 a t) (approx (+ (* %5 (/ y %8)) (/ (* (neg x) (+ %5 (- t a))) %8)) (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 z %20) (/.f64 a %20))))) |
| ▶ | 24.7% | (approx (+ x (/ (+ (* z (- y x)) (* (- x y) t)) (- a t))) (-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) x)) (*.f64 #s(literal -1 binary64) y))) |
| ▶ | 44.0% | (approx (+ x (/ (* (- y x) (- z t)) (- a t))) (fma.f64 (*.f64 (-.f64 x y) (-.f64 z a)) (/.f64 #s(literal 1 binary64) t) y)) |
| ▶ | 30.8% | %100 = (-.f64 t a) (approx (+ x (/ (* (- y x) (- z t)) (- a t))) (/.f64 (*.f64 z (*.f64 (-.f64 a t) (-.f64 y x))) (*.f64 %100 %100))) |
| ▶ | 43.9% | (approx (+ x (/ (* (- y x) (- z t)) (- a t))) (+.f64 y (/.f64 #s(literal 1 binary64) (/.f64 t (*.f64 (-.f64 x y) (-.f64 z a)))))) |
| ▶ | 40.9% | %2 = (- y x) (approx (+ x (/ (* %2 (- z t)) (- a t))) (+.f64 y (approx (* -1 (/ (- (* z %2) (* a %2)) t)) (/.f64 (*.f64 x (-.f64 z a)) t)))) |
| ▶ | 45.3% | (approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 (-.f64 y x) (/.f64 z (-.f64 a t)))) |
| ▶ | 28.4% | %8 = (- a t) (approx (+ x (/ (* (- y x) (- z t)) %8)) (*.f64 z (approx (- (/ y %8) (/ x %8)) (/.f64 (-.f64 y x) a)))) |
| ▶ | 23.4% | %8 = (- a t) (approx (+ x (/ (* (- y x) (- z t)) %8)) (*.f64 z (approx (- (/ y %8) (/ x %8)) (/.f64 y (-.f64 a t))))) |
| ▶ | 52.6% | (approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) |
| ▶ | 35.3% | %8 = (- a t) (approx (+ x (/ (* (- y x) (- z t)) %8)) (*.f64 y (approx (- (/ z %8) (/ t %8)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 z t)))))) |
| ▶ | 36.1% | %8 = (- a t) (approx (+ x (/ (* (- y x) (- z t)) %8)) (*.f64 #s(literal -1 binary64) (*.f64 x (approx (- (/ z %8) (+ 1 (/ t %8))) (-.f64 (/.f64 z a) #s(literal 1 binary64)))))) |
| ▶ | 24.7% | %2 = (- y x) (approx (+ x (/ (* %2 (- z t)) (- a t))) (approx (+ y (* -1 (/ (- (* z %2) (* a %2)) t))) (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (/.f64 y t) (/.f64 x t)))))) |
| ▶ | 19.8% | %8 = (- a t) (approx (+ x (/ (* (- y x) (- z t)) %8)) (approx (* z (- (/ y %8) (/ x %8))) (/.f64 (*.f64 y z) (-.f64 a t)))) |
| ▶ | 21.2% | %8 = (- a t) (approx (+ x (/ (* (- y x) (- z t)) %8)) (approx (* y (- (/ z %8) (/ t %8))) (/.f64 (*.f64 y (-.f64 z t)) a))) |
| ▶ | 18.0% | %8 = (- a t) (approx (+ x (/ (* (- y x) (- z t)) %8)) (approx (* -1 (* x (- (/ z %8) (+ 1 (/ t %8))))) (/.f64 (*.f64 x z) t))) |
| ▶ | 22.9% | %8 = (- a t) (approx (+ x (/ (* (- y x) (- z t)) %8)) (approx (* -1 (* x (- (/ z %8) (+ 1 (/ t %8))))) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 t (-.f64 a t)))))) |
Compiled 34 to 108 computations (-217.6% saved)
| Inputs |
|---|
| Outputs |
|---|
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 6215 | 44845 |
| 1× | iter-limit |
| Inputs |
|---|
%2 = (-.f64 y x) %5 = (-.f64 z t) %7 = (-.f64 a t) %8 = (- y x) %9 = (approx %8 y) %11 = (*.f64 #s(literal -1 binary64) x) %12 = (*.f64 y %5) %14 = (/.f64 %5 %7) %15 = (/.f64 z %7) %16 = (/.f64 t %7) %17 = (+.f64 #s(literal 1 binary64) %16) %18 = (/.f64 y %7) %19 = (/.f64 %2 %7) %20 = (- a t) %21 = (approx %20 a) %22 = (/.f64 %2 a) %23 = (/.f64 z t) %24 = (*.f64 #s(literal -1 binary64) %23) %25 = (+.f64 #s(literal 1 binary64) %24) %26 = (-.f64 x y) %27 = (-.f64 t z) %28 = (*.f64 y z) %29 = (-.f64 t a) %30 = (/.f64 %26 %7) %31 = (*.f64 %29 %29) %32 = (*.f64 %18 %5) %33 = (/.f64 a %7) %34 = (*.f64 %9 %5) %35 = (*.f64 x z) %36 = (/ y %20) %38 = (- %36 (/ x %20)) %39 = (approx %38 %18) %40 = (/.f64 %28 %7) %42 = (approx (* z %38) %40) %43 = (/.f64 %28 a) %44 = (/.f64 %35 t) %45 = (-.f64 z a) %46 = (*.f64 x %45) %47 = (*.f64 #s(literal -1 binary64) y) %48 = (/.f64 z a) %49 = (*.f64 x %27) %50 = (/.f64 %49 %7) %51 = (- t z) %52 = (- x y) %54 = (* %51 (/ %52 %20)) %55 = (approx %54 %50) %56 = (/.f64 %46 t) %58 = (* z %8) %62 = (* -1 (/ (- %58 (* a %8)) t)) %63 = (approx %62 %56) %64 = (-.f64 %15 %33) %65 = (*.f64 x %64) %66 = (*.f64 #s(literal -1 binary64) %65) %67 = (- z t) %70 = (- t a) %74 = (+ (* %67 %36) (/ (* (neg x) (+ %67 %70)) %20)) %76 = (*.f64 x %17) %77 = (/ z %20) %79 = (/ t %20) %81 = (- %77 (+ 1 %79)) %83 = (* -1 (* x %81)) %84 = (approx %83 %76) %85 = (/.f64 %2 t) %86 = (/.f64 y t) %87 = (/.f64 x t) %88 = (-.f64 %86 %87) %89 = (*.f64 z %88) %90 = (approx %51 t) %91 = (*.f64 #s(literal -1 binary64) %89) %93 = (approx (+ y %62) %91) %94 = (/.f64 #s(literal 1 binary64) a) %95 = (-.f64 %48 #s(literal 1 binary64)) %96 = (approx %81 %95) %97 = (/.f64 %46 a) %98 = (fma.f64 #s(literal -1 binary64) %97 %43) %100 = (/.f64 #s(literal 1 binary64) t) %101 = (*.f64 #s(literal -1 binary64) %2) %102 = (*.f64 #s(literal -1 binary64) %26) %103 = (approx %54 %102) %104 = (-.f64 x %101) %107 = (* %67 %8) %110 = (approx (- (* x (/ t %70)) (/ %107 %70)) %104) %111 = (+.f64 x %11) %112 = (-.f64 %111 %47) %118 = (approx %83 %44) %119 = (- %77 %79) %120 = (approx %119 %25) %121 = (/.f64 %12 a) %123 = (approx (* y %119) %121) %124 = (approx %38 %22) %125 = (+.f64 %7 t) %126 = (-.f64 %125 z) %127 = (/.f64 %126 %7) %128 = (*.f64 %127 x) %130 = (+ (/ %107 %20) x) %132 = (*.f64 y %14) %134 = (*.f64 %7 %2) %135 = (*.f64 %19 z) %136 = (*.f64 %2 %15) %137 = (*.f64 z %134) %138 = (/.f64 %137 %31) %140 = (*.f64 z %22) %141 = (*.f64 z %94) %142 = (*.f64 %2 %141) %143 = (*.f64 %26 %45) %144 = (*.f64 %85 %45) %145 = (/.f64 t %143) %146 = (/.f64 #s(literal 1 binary64) %145) %147 = (-.f64 y %144) %148 = (fma.f64 %143 %100 y) %150 = (*.f64 z %9) %151 = (/.f64 %2 %21) %153 = (*.f64 y %120) %154 = (* %8 %67) %155 = (/ %154 %20) %156 = (+ x %155) %158 = (+.f64 y %63) %160 = (+.f64 y %146) %162 = (*.f64 x %96) %163 = (*.f64 #s(literal -1 binary64) %162) %175 = (/.f64 %150 a) %176 = (approx %155 %175) %178 = (approx %154 %150) %179 = (/.f64 %178 %7) %181 = (/.f64 %34 %21) %183 = (*.f64 z %124) %185 = (*.f64 z %39) %187 = (approx %155 %140) %189 = (approx %155 %142) x y %2 z t %5 a %7 %9 #s(literal -1 binary64) %11 %12 #s(literal 1 binary64) %14 %15 %16 %17 %18 %19 %21 %22 %23 %24 %25 %26 %27 %28 %29 %30 %31 %32 %33 %34 %35 %39 %40 %42 %43 %44 %45 %46 %47 %48 %49 %50 %55 %56 %63 %64 %65 %66 (approx %74 %66) %76 %84 %85 %86 %87 %88 %89 %90 %91 %93 %94 %95 %96 %97 %98 (approx %74 %98) %100 %101 %102 %103 %104 %110 %111 %112 (approx (+ x (/ (+ %58 (* %52 t)) %20)) %112) %118 %120 %121 %123 %124 %125 %126 %127 %128 (approx %130 %128) %132 (approx %130 %32) %134 %135 %136 %137 %138 (approx %130 %135) %140 %141 %142 %143 %144 %145 %146 %147 %148 (approx %130 %147) %150 %151 (fma.f64 %5 %151 x) %153 (approx %156 %153) %158 (approx %156 %158) %160 (approx %156 %160) %162 %163 (approx %156 %163) (approx %156 %84) (approx %156 %118) (+.f64 x %103) (+.f64 x %55) (approx %156 %132) (approx %156 %123) (fma.f64 x %33 %110) (approx %156 %136) (approx %156 %138) (approx %156 %42) %175 %176 (+.f64 x %176) %178 %179 (+.f64 x %179) %181 (+.f64 x %181) %183 (approx %156 %183) %185 (approx %156 %185) %187 (+.f64 x %187) %189 (+.f64 x %189) (approx %156 %148) (approx %156 %93) (fma.f64 %90 %30 x) |
| Outputs |
|---|
%5 = (- y x) %8 = (*.f64 #s(literal -1 binary64) x) %9 = (+.f64 y %8) %12 = (* -1 x) %16 = (- a t) %17 = (/ %5 %16) %18 = (-.f64 a t) %19 = (/.f64 y %18) %21 = (/.f64 x %18) %22 = (fma.f64 #s(literal -1 binary64) %21 %19) %24 = (/ %5 a) %25 = (/.f64 y a) %27 = (/.f64 x a) %28 = (fma.f64 #s(literal -1 binary64) %27 %25) %30 = (- x y) %31 = (*.f64 #s(literal -1 binary64) y) %33 = (-.f64 x y) %35 = (/ %30 %16) %38 = (fma.f64 #s(literal -1 binary64) %19 %21) %41 = (- z t) %42 = (* %5 %41) %43 = (-.f64 z t) %44 = (*.f64 y %43) %46 = (*.f64 x %43) %49 = (* x z) %50 = (*.f64 x z) %52 = (/ y %16) %54 = (- %52 (/ x %16)) %55 = (* z %54) %56 = (*.f64 y z) %57 = (/.f64 %56 %18) %59 = (/.f64 %50 %18) %63 = (/.f64 %50 t) %65 = (- z a) %66 = (* x %65) %67 = (-.f64 z a) %68 = (*.f64 x %67) %70 = (- t z) %71 = (* x %70) %72 = (-.f64 t z) %73 = (*.f64 x %72) %75 = (/ %71 %16) %76 = (/.f64 %73 %18) %78 = (* %70 %35) %79 = (*.f64 y %72) %80 = (/.f64 %79 %18) %83 = (/.f64 t %18) %84 = (/.f64 z %18) %85 = (-.f64 %83 %84) %89 = (/ %66 t) %90 = (/.f64 %68 t) %92 = (* z %5) %96 = (* -1 (/ (- %92 (* a %5)) t)) %97 = (*.f64 a y) %98 = (-.f64 %56 %97) %100 = (*.f64 #s(literal -1 binary64) (/.f64 %98 t)) %102 = (/.f64 z t) %103 = (*.f64 #s(literal -1 binary64) %102) %104 = (/.f64 a t) %105 = (*.f64 #s(literal -1 binary64) %104) %108 = (fma.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %103 %105)) %100) %110 = (/ z %16) %111 = (/ a %16) %112 = (- %110 %111) %113 = (* x %112) %114 = (/.f64 a %18) %115 = (-.f64 %84 %114) %116 = (*.f64 x %115) %118 = (* -1 %113) %123 = (- t a) %127 = (+ (* %41 %52) (/ (* (neg x) (+ %41 %123)) %16)) %128 = (/.f64 %44 %18) %130 = (/.f64 %68 %18) %134 = (/ t %16) %135 = (+ 1 %134) %136 = (* x %135) %138 = (+.f64 #s(literal 1 binary64) %83) %139 = (*.f64 x %138) %141 = (- %110 %135) %142 = (* x %141) %143 = (* -1 %142) %144 = (-.f64 %84 %138) %145 = (*.f64 x %144) %148 = (/ %5 t) %149 = (/.f64 y t) %151 = (/.f64 x t) %154 = (/ x t) %157 = (- (/ y t) %154) %158 = (* z %157) %159 = (/.f64 %56 t) %163 = (* -1 %158) %164 = (*.f64 #s(literal -1 binary64) %159) %168 = (+ y %96) %173 = (/ %66 a) %174 = (/.f64 %68 a) %177 = (* y z) %179 = (+ (* -1 %173) (/ %177 a)) %180 = (/.f64 %56 a) %189 = (* %41 %5) %191 = (- (* x (/ t %123)) (/ %189 %123)) %192 = (-.f64 t a) %193 = (/.f64 %44 %192) %196 = (/.f64 t %192) %198 = (*.f64 #s(literal -1 binary64) (/.f64 %43 %192)) %200 = (*.f64 x (-.f64 %196 %198)) %206 = (+ x (/ (+ %92 (* %30 t)) %16)) %207 = (*.f64 t y) %208 = (/.f64 %207 %18) %209 = (fma.f64 #s(literal -1 binary64) %208 %57) %211 = (fma.f64 #s(literal -1 binary64) %84 %83) %212 = (+.f64 #s(literal 1 binary64) %211) %217 = (- (+ %16 t) z) %218 = (/ %217 %16) %219 = (* %218 x) %220 = (-.f64 a z) %221 = (*.f64 x %220) %225 = (+ (/ %189 %16) x) %226 = (/.f64 %43 %18) %227 = (*.f64 #s(literal -1 binary64) %226) %228 = (+.f64 #s(literal 1 binary64) %227) %231 = (* %16 %5) %232 = (*.f64 y %18) %234 = (*.f64 x %18) %237 = (* z %231) %238 = (*.f64 z %18) %239 = (*.f64 y %238) %241 = (*.f64 x %238) %244 = (* %123 %123) %245 = (/ %237 %244) %247 = (pow.f64 %192 #s(literal 2 binary64)) %248 = (/.f64 %239 %247) %250 = (/.f64 %241 %247) %253 = (* z %24) %254 = (/.f64 %50 a) %255 = (fma.f64 #s(literal -1 binary64) %254 %180) %257 = (* %30 %65) %258 = (*.f64 y %67) %263 = (* %148 %65) %264 = (/.f64 %258 t) %268 = (/ t %257) %269 = (/.f64 t %258) %272 = (*.f64 t x) %273 = (pow.f64 y #s(literal 2 binary64)) %274 = (*.f64 %273 %67) %280 = (pow.f64 y #s(literal 3 binary64)) %281 = (*.f64 %280 %67) %284 = (/.f64 t %274) %301 = (/ 1 %268) %302 = (*.f64 #s(literal -1 binary64) %264) %304 = (-.f64 %102 %104) %305 = (*.f64 x %304) %306 = (fma.f64 #s(literal -1 binary64) %264 %305) %308 = (- y %263) %309 = (-.f64 y %264) %314 = (/ 1 t) %316 = (+ (* %257 %314) y) %317 = (+.f64 y %302) %322 = (fma.f64 #s(literal -1 binary64) %50 %56) %325 = (+ x %78) %327 = (*.f64 x (-.f64 %138 %84)) %331 = (+ (* x %111) %191) %332 = (+.f64 %114 %196) %334 = (*.f64 x (-.f64 %332 %198)) %337 = (/ %42 %16) %338 = (/.f64 %46 %18) %341 = (/.f64 y x) %343 = (*.f64 x (-.f64 %341 #s(literal 1 binary64))) %347 = (/.f64 y %234) %348 = (/.f64 #s(literal 1 binary64) %18) %350 = (*.f64 x (-.f64 %347 %348)) %354 = (*.f64 a x) %355 = (/.f64 y %354) %356 = (/.f64 #s(literal 1 binary64) a) %362 = (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %341))) %366 = (*.f64 x (fma.f64 #s(literal -1 binary64) %347 %348)) %370 = (/.f64 %44 x) %376 = (/.f64 %56 %234) %380 = (/.f64 %79 %234) %381 = (fma.f64 #s(literal -1 binary64) %380 %83) %385 = (*.f64 #s(literal -1 binary64) z) %386 = (*.f64 #s(literal -1 binary64) a) %387 = (-.f64 %385 %386) %388 = (*.f64 x %387) %389 = (/.f64 %388 t) %392 = (/.f64 %387 t) %393 = (/.f64 %97 t) %394 = (-.f64 %159 %393) %395 = (/.f64 %394 x) %403 = (/.f64 %44 %234) %407 = (*.f64 #s(literal -1 binary64) %151) %409 = (/.f64 y %272) %410 = (/.f64 #s(literal 1 binary64) t) %414 = (*.f64 #s(literal -1 binary64) %63) %416 = (/.f64 %56 %272) %418 = (*.f64 x (fma.f64 #s(literal -1 binary64) %102 %416)) %421 = (*.f64 x (fma.f64 #s(literal -1 binary64) %416 %102)) %430 = (/.f64 %56 %354) %436 = (/.f64 %44 (*.f64 x %192)) %452 = (fma.f64 #s(literal -1 binary64) %226 %403) %458 = (/.f64 %232 x) %464 = (/.f64 %239 x) %470 = (/.f64 %238 %247) %472 = (/.f64 %239 (*.f64 x %247)) %476 = (*.f64 #s(literal -1 binary64) %254) %478 = (/.f64 z a) %482 = (/.f64 %258 x) %488 = (*.f64 #s(literal -1 binary64) %90) %490 = (/.f64 %67 t) %491 = (/.f64 %258 %272) %492 = (fma.f64 #s(literal -1 binary64) %490 %491) %493 = (*.f64 x %492) %495 = (/.f64 t %68) %497 = (/.f64 t %67) %498 = (/.f64 %207 %68) %502 = (*.f64 t %273) %503 = (pow.f64 x #s(literal 2 binary64)) %504 = (*.f64 %503 %67) %505 = (/.f64 %502 %504) %507 = (*.f64 #s(literal -1 binary64) %498) %511 = (*.f64 t %280) %512 = (pow.f64 x #s(literal 3 binary64)) %513 = (*.f64 %512 %67) %523 = (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) %491 %102) %104)) %534 = (*.f64 #s(literal -1 binary64) %50) %536 = (/.f64 %56 x) %550 = (*.f64 #s(literal -1 binary64) %338) %576 = (/.f64 %72 %18) %577 = (fma.f64 #s(literal -1 binary64) %576 %380) %587 = (fma.f64 #s(literal -1 binary64) %403 %84) %603 = (*.f64 #s(literal -1 binary64) %490) %608 = (-.f64 %478 #s(literal 1 binary64)) %609 = (*.f64 x %608) %612 = (fma.f64 #s(literal -1 binary64) %430 %478) %617 = (fma.f64 #s(literal -1 binary64) %196 %196) %618 = (/.f64 z %192) %624 = (fma.f64 #s(literal -1 binary64) %196 (+.f64 %196 %436)) %629 = (fma.f64 #s(literal -1 binary64) %83 %84) %672 = (/.f64 %207 %67) %738 = (-.f64 y x) %740 = (-.f64 %19 %21) %742 = (fma.f64 #s(literal -1 binary64) %80 %76) %744 = (*.f64 #s(literal -1 binary64) %354) %746 = (/.f64 (-.f64 %534 %744) t) %747 = (*.f64 #s(literal -1 binary64) %746) %749 = (*.f64 y %304) %752 = (-.f64 %84 %83) %753 = (*.f64 y %752) %756 = (-.f64 %149 %151) %763 = (/.f64 %272 %192) %765 = (*.f64 #s(literal -1 binary64) (/.f64 %46 %192)) %766 = (-.f64 %763 %765) %768 = (-.f64 %196 %618) %774 = (- (+ x %12) (* -1 y)) %775 = (+.f64 x %8) %779 = (/.f64 %272 %18) %780 = (fma.f64 #s(literal -1 binary64) %59 %779) %781 = (+.f64 x %780) %787 = (* y %41) %788 = (/ %787 a) %789 = (/.f64 %44 a) %791 = (- %110 %134) %792 = (* y %791) %794 = (+.f64 x %550) %796 = (fma.f64 #s(literal -1 binary64) %338 %753) %806 = (*.f64 #s(literal -1 binary64) (/.f64 t %504)) %822 = (+.f64 #s(literal 1 binary64) %104) %824 = (*.f64 y (-.f64 %822 %102)) %827 = (+.f64 #s(literal 1 binary64) %603) %830 = (+.f64 x %76) %834 = (/.f64 %354 %18) %835 = (+.f64 %834 %763) %836 = (-.f64 %835 %765) %842 = (/.f64 x y) %845 = (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %842))) %847 = (/.f64 x %232) %849 = (*.f64 y (fma.f64 #s(literal -1 binary64) %847 %348)) %851 = (/.f64 x %97) %856 = (*.f64 y (-.f64 %842 #s(literal 1 binary64))) %859 = (*.f64 y (-.f64 %847 %348)) %861 = (/.f64 %46 y) %867 = (/.f64 %50 %232) %871 = (/.f64 %73 %232) %875 = (/.f64 %354 t) %876 = (*.f64 #s(literal -1 binary64) %875) %880 = (fma.f64 #s(literal -1 binary64) %490 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %414 %876) y))) %883 = (/.f64 %68 %232) %888 = (/.f64 x %207) %892 = (/.f64 %50 %207) %894 = (*.f64 y (fma.f64 #s(literal -1 binary64) %892 %102)) %897 = (*.f64 y (fma.f64 #s(literal -1 binary64) %102 %892)) %904 = (/.f64 %68 %97) %910 = (*.f64 y %192) %911 = (/.f64 %272 %910) %914 = (fma.f64 #s(literal -1 binary64) (/.f64 %46 %910) %618) %931 = (/.f64 %46 %232) %937 = (/.f64 %234 y) %943 = (/.f64 %241 y) %948 = (/.f64 %241 (*.f64 y %247)) %952 = (/.f64 %50 %97) %956 = (/.f64 %68 y) %960 = (/.f64 %68 %207) %961 = (fma.f64 #s(literal -1 binary64) %960 %102) %963 = (*.f64 y (-.f64 %961 %104)) %965 = (/.f64 %272 %258) %970 = (*.f64 t %503) %971 = (/.f64 %970 %274) %977 = (*.f64 t %512) %985 = (fma.f64 #s(literal -1 binary64) %490 %960) %986 = (*.f64 y %985) %997 = (/.f64 %50 y) %1044 = (*.f64 #s(literal -1 binary64) %392) %1045 = (fma.f64 #s(literal -1 binary64) %892 %1044) %1047 = (*.f64 #s(literal -1 binary64) (/.f64 %354 %207)) %1133 = (/.f64 %272 %67) %1191 = (*.f64 #s(literal -1 binary64) t) %1194 = (*.f64 #s(literal -1 binary64) %207) %1198 = (/ %41 %16) %1203 = (/ z t) %1205 = (* -1 %1203) %1207 = (+ 1 %1205) %1209 = (+.f64 #s(literal 1 binary64) %103) %1212 = (+.f64 t %385) %1214 = (* %52 %41) %1217 = (*.f64 t %738) %1220 = (*.f64 z %738) %1223 = (*.f64 z %740) %1228 = (fma.f64 #s(literal -1 binary64) %354 %50) %1230 = (/ z a) %1237 = (*.f64 t %33) %1238 = (/.f64 %1237 %18) %1240 = (*.f64 z %33) %1241 = (/.f64 %1240 %18) %1242 = (fma.f64 #s(literal -1 binary64) %1241 %1238) %1247 = (*.f64 a %738) %1248 = (/.f64 %1247 t) %1250 = (*.f64 z %756) %1251 = (fma.f64 #s(literal -1 binary64) %1250 %1248) %1263 = (fma.f64 #s(literal -1 binary64) %208 %834) %1273 = (+.f64 y %1248) %1277 = (- %1230 1) %1283 = (fma.f64 #s(literal -1 binary64) x %254) %1285 = (*.f64 z %28) %1289 = (*.f64 #s(literal -1 binary64) (/.f64 %1217 %192)) %1290 = (-.f64 %763 %1289) %1292 = (/.f64 x %192) %1293 = (/.f64 y %192) %1294 = (-.f64 %1292 %1293) %1298 = (+.f64 x %1238) %1304 = (/.f64 %207 a) %1305 = (*.f64 #s(literal -1 binary64) %1304) %1310 = (+.f64 a %385) %1315 = (/.f64 %1217 %18) %1316 = (*.f64 #s(literal -1 binary64) %1315) %1317 = (+.f64 x %1316) %1319 = (fma.f64 #s(literal -1 binary64) %1315 %1223) %1322 = (* %17 z) %1326 = (*.f64 z (*.f64 %18 %738)) %1330 = (/.f64 %1220 a) %1332 = (*.f64 a %33) %1337 = (*.f64 #s(literal -1 binary64) %1248) %1341 = (/.f64 t %1332) %1344 = (*.f64 t z) %1345 = (pow.f64 a #s(literal 2 binary64)) %1346 = (*.f64 %1345 %33) %1351 = (pow.f64 a #s(literal 3 binary64)) %1352 = (*.f64 %1351 %33) %1355 = (/.f64 t %1346) %1360 = (pow.f64 a #s(literal 4 binary64)) %1371 = (/.f64 %1332 t) %1372 = (*.f64 #s(literal -1 binary64) %1371) %1374 = (-.f64 %151 %149) %1375 = (*.f64 z %1374) %1376 = (fma.f64 #s(literal -1 binary64) %1371 %1375) %1378 = (-.f64 y %1337) %1383 = (+.f64 y %1372) %1394 = (-.f64 %835 %1289) %1401 = (/.f64 t z) %1404 = (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %1401))) %1406 = (/.f64 %207 z) %1411 = (/.f64 t %238) %1415 = (/.f64 #s(literal 1 binary64) z) %1421 = (*.f64 z (-.f64 %1401 #s(literal 1 binary64))) %1423 = (/.f64 %207 %238) %1427 = (/.f64 %1217 z) %1433 = (/.f64 a z) %1436 = (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %1433))) %1438 = (/.f64 %354 z) %1443 = (/.f64 %272 z) %1447 = (/.f64 %272 %238) %1453 = (/.f64 %33 %18) %1454 = (/.f64 %1237 %238) %1458 = (/.f64 %354 %1344) %1462 = (/.f64 %1220 t) %1463 = (*.f64 #s(literal -1 binary64) %1462) %1465 = (/.f64 %738 t) %1466 = (/.f64 %1247 %1344) %1468 = (*.f64 z (fma.f64 #s(literal -1 binary64) %1465 %1466)) %1470 = (/.f64 a %238) %1472 = (*.f64 z (fma.f64 #s(literal -1 binary64) %1470 %348)) %1475 = (/.f64 %354 %238) %1477 = (*.f64 z (fma.f64 #s(literal -1 binary64) %1475 %21)) %1480 = (*.f64 z (fma.f64 #s(literal -1 binary64) %21 %1475)) %1489 = (/.f64 %139 z) %1491 = (*.f64 z (fma.f64 #s(literal -1 binary64) %21 %1489)) %1493 = (/.f64 y z) %1506 = (/.f64 x z) %1517 = (*.f64 z %192) %1518 = (/.f64 %272 %1517) %1521 = (fma.f64 #s(literal -1 binary64) (/.f64 %1217 %1517) %1293) %1530 = (*.f64 a z) %1531 = (/.f64 %207 %1530) %1536 = (*.f64 z (-.f64 %1433 #s(literal 1 binary64))) %1541 = (*.f64 z (-.f64 %1470 %348)) %1543 = (/.f64 %1217 %238) %1550 = (/.f64 %1332 z) %1557 = (fma.f64 #s(literal -1 binary64) %1466 %149) %1559 = (*.f64 z (-.f64 %1557 %151)) %1561 = (/.f64 t %1240) %1563 = (/.f64 t %33) %1564 = (*.f64 a t) %1565 = (/.f64 %1564 %1240) %1569 = (*.f64 %1345 t) %1570 = (pow.f64 z #s(literal 2 binary64)) %1571 = (*.f64 %1570 %33) %1572 = (/.f64 %1569 %1571) %1574 = (*.f64 #s(literal -1 binary64) %1565) %1578 = (*.f64 %1351 t) %1579 = (pow.f64 z #s(literal 3 binary64)) %1580 = (*.f64 %1579 %33) %1588 = (/.f64 %1240 t) %1590 = (/.f64 %1332 %1344) %1596 = (+.f64 %151 %1493) %1605 = (*.f64 z (fma.f64 #s(literal -1 binary64) %1489 %21)) %1706 = (fma.f64 #s(literal -1 binary64) %25 %27) %1720 = (*.f64 #s(literal -1 binary64) (/.f64 %738 %192)) %1725 = (/.f64 %1298 z) %1726 = (/.f64 %738 %18) %1727 = (*.f64 #s(literal -1 binary64) %1726) %1755 = (/.f64 %1564 %33) %1776 = (/.f64 %33 t) %1783 = (*.f64 #s(literal -1 binary64) %1465) %1789 = (*.f64 #s(literal -1 binary64) %1776) %1815 = (+.f64 z %1191) %1819 = (/.f64 z %1345) %1820 = (fma.f64 #s(literal -1 binary64) %1819 %356) %1822 = (fma.f64 #s(literal -1 binary64) (*.f64 t %1820) %478) %1824 = (/.f64 z %1351) %1825 = (/.f64 #s(literal 1 binary64) %1345) %1826 = (fma.f64 #s(literal -1 binary64) %1824 %1825) %1830 = (fma.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 t %1826)) %1820) %478) %1833 = (/.f64 #s(literal 1 binary64) %1351) %1834 = (fma.f64 #s(literal -1 binary64) (/.f64 z %1360) %1833) %1840 = (fma.f64 t (-.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 t %1834)) %1826)) %1820) %478) %1842 = (/.f64 %1344 %1345) %1846 = (*.f64 #s(literal -1 binary64) %1819) %1857 = (/.f64 t a) %1861 = (*.f64 t (+.f64 %356 (/.f64 t %1345))) %1866 = (*.f64 t (fma.f64 t (+.f64 %1825 (/.f64 t %1351)) %356)) %1874 = (+.f64 #s(literal 1 binary64) %1857) %1885 = (*.f64 #s(literal -1 binary64) (/.f64 y %1345)) %1891 = (*.f64 #s(literal -1 binary64) (/.f64 y %1351)) %1897 = (/.f64 %738 a) %1905 = (*.f64 #s(literal -1 binary64) (/.f64 %738 %1345)) %1931 = (*.f64 #s(literal -1 binary64) (/.f64 %33 %1345)) %1938 = (*.f64 #s(literal -1 binary64) (/.f64 %33 %1351)) %1955 = (*.f64 #s(literal -1 binary64) (/.f64 %56 %1345)) %1956 = (-.f64 (*.f64 #s(literal -1 binary64) %25) %1955) %1959 = (*.f64 t %1956) %1967 = (*.f64 #s(literal -1 binary64) (/.f64 %1956 a)) %1974 = (-.f64 %25 %27) %1976 = (/.f64 x %1345) %1978 = (-.f64 (*.f64 #s(literal -1 binary64) %1976) %1885) %1982 = (/.f64 x %1351) %1984 = (-.f64 (*.f64 #s(literal -1 binary64) %1982) %1891) %1995 = (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 x %1360)) (*.f64 #s(literal -1 binary64) (/.f64 y %1360))) %2005 = (/ %177 %16) %2006 = (*.f64 t %56) %2022 = (*.f64 z %1974) %2024 = (*.f64 z %1978) %2027 = (*.f64 z %1984) %2036 = (/.f64 %50 %1345) %2037 = (-.f64 %27 %2036) %2038 = (*.f64 t %2037) %2056 = (/.f64 %1240 a) %2057 = (*.f64 #s(literal -1 binary64) %2056) %2060 = (+.f64 %25 (/.f64 %1240 %1345)) %2061 = (-.f64 %27 %2060) %2062 = (*.f64 t %2061) %2063 = (fma.f64 #s(literal -1 binary64) %2056 %2062) %2069 = (fma.f64 #s(literal -1 binary64) %2056 (*.f64 t (-.f64 (+.f64 %27 (/.f64 %2062 a)) %2060))) %2078 = (fma.f64 #s(literal -1 binary64) %2056 (*.f64 t (-.f64 (fma.f64 t (-.f64 (/.f64 %2062 %1345) (*.f64 #s(literal -1 binary64) (/.f64 %2061 a))) %27) %2060))) %2080 = (-.f64 %1220 %1247) %2081 = (/.f64 %2080 t) %2082 = (*.f64 #s(literal -1 binary64) %2081) %2091 = (*.f64 x %1820) %2092 = (*.f64 t %2091) %2095 = (*.f64 x %1826) %2101 = (*.f64 x %1834) %2120 = (/.f64 %68 %1345) %2127 = (/.f64 %68 %1351) %2152 = (/.f64 %272 a) %2171 = (/.f64 %1220 %1345) %2172 = (+.f64 %27 %2171) %2176 = (*.f64 #s(literal -1 binary64) %1330) %2179 = (-.f64 %25 %2172) %2180 = (/.f64 %2179 a) %2181 = (*.f64 #s(literal -1 binary64) %2180) %2190 = (*.f64 #s(literal -1 binary64) (/.f64 %2179 %1345)) %2203 = (fma.f64 #s(literal -1 binary64) %2171 %25) %2208 = (/.f64 %1220 %1351) %2209 = (fma.f64 #s(literal -1 binary64) %2208 %1931) %2216 = (/.f64 %1220 %1360) %2226 = (*.f64 y %1820) %2230 = (*.f64 y %1826) %2247 = (*.f64 t %220) %2254 = (*.f64 #s(literal -1 binary64) (/.f64 %220 %1345)) %2270 = (/.f64 %221 a) %2272 = (*.f64 t %221) %2278 = (*.f64 #s(literal -1 binary64) (/.f64 %221 %1345)) %2291 = (*.f64 #s(literal -1 binary64) %2171) %2292 = (-.f64 (*.f64 #s(literal -1 binary64) %1897) %2291) %2293 = (fma.f64 t %2292 %1330) %2296 = (*.f64 t %2292) %2300 = (fma.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %1897 (/.f64 %2296 a)) %2291) %1330) %2310 = (fma.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %1897 (*.f64 t (-.f64 (/.f64 %2296 %1345) (*.f64 #s(literal -1 binary64) (/.f64 %2292 a))))) %2291) %1330) %2316 = (*.f64 t %1220) %2317 = (/.f64 %2316 %1345) %2331 = (*.f64 a %1220) %2335 = (*.f64 #s(literal -2 binary64) %2171) %2336 = (-.f64 %2291 %2335) %2340 = (fma.f64 #s(literal -2 binary64) (/.f64 %2336 a) %2208) %2358 = (*.f64 %738 %67) %2359 = (/.f64 %2358 t) %2361 = (*.f64 %33 %67) %2364 = (/.f64 %2361 t) %2366 = (*.f64 #s(literal -1 binary64) %2359) %2374 = (+.f64 x %2057) %2389 = (fma.f64 #s(literal -1 binary64) %1976 %1976) %2412 = (*.f64 t (-.f64 %102 #s(literal 1 binary64))) %2415 = (*.f64 t (-.f64 %104 #s(literal 1 binary64))) %2423 = (pow.f64 t #s(literal 2 binary64)) %2424 = (/.f64 (*.f64 a %387) %2423) %2430 = (pow.f64 t #s(literal 3 binary64)) %2438 = (/.f64 %1530 t) %2443 = (*.f64 %1345 z) %2444 = (/.f64 %2443 %2423) %2450 = (*.f64 %1351 z) %2451 = (/.f64 %2450 %2430) %2454 = (+.f64 %2438 %2444) %2460 = (/.f64 %1345 %2423) %2464 = (/.f64 %1351 %2430) %2466 = (+.f64 %104 %2460) %2471 = (/.f64 %1345 t) %2472 = (*.f64 #s(literal -1 binary64) %2471) %2476 = (/.f64 %1351 %2423) %2477 = (*.f64 #s(literal -1 binary64) %2476) %2478 = (+.f64 a %2471) %2482 = (/.f64 %1360 %2430) %2483 = (*.f64 #s(literal -1 binary64) %2482) %2484 = (+.f64 %2471 %2476) %2489 = (*.f64 #s(literal -1 binary64) %149) %2491 = (*.f64 #s(literal -1 binary64) %393) %2495 = (*.f64 %1345 y) %2496 = (/.f64 %2495 %2423) %2502 = (*.f64 %1351 y) %2503 = (/.f64 %2502 %2430) %2506 = (+.f64 %393 %2496) %2514 = (*.f64 %1345 %738) %2515 = (/.f64 %2514 %2423) %2521 = (*.f64 %1351 %738) %2529 = (*.f64 t %1209) %2532 = (*.f64 t (+.f64 #s(literal 1 binary64) %105)) %2538 = (/.f64 %1346 %2423) %2560 = (+.f64 y %164) %2565 = (-.f64 (*.f64 #s(literal -1 binary64) %56) (*.f64 #s(literal -1 binary64) %97)) %2567 = (/.f64 (*.f64 a %2565) %2423) %2573 = (/.f64 (*.f64 %1345 %2565) %2430) %2577 = (fma.f64 #s(literal -1 binary64) %393 (*.f64 #s(literal -1 binary64) %2567)) %2591 = (fma.f64 #s(literal -1 binary64) %738 %1462) %2594 = (-.f64 %31 %8) %2595 = (/.f64 %2594 t) %2597 = (fma.f64 #s(literal -1 binary64) y %875) %2602 = (*.f64 %1345 x) %2603 = (/.f64 %2602 %2423) %2610 = (*.f64 %1351 x) %2611 = (/.f64 %2610 %2430) %2612 = (+.f64 %2603 %2611) %2616 = (+.f64 %393 (+.f64 %2496 %2503)) %2621 = (*.f64 a %56) %2622 = (/.f64 %2621 t) %2627 = (*.f64 %1345 %56) %2628 = (/.f64 %2627 %2423) %2634 = (*.f64 %1351 %56) %2642 = (*.f64 z %2594) %2643 = (/.f64 %2642 t) %2645 = (-.f64 %354 %97) %2646 = (*.f64 z %2645) %2647 = (/.f64 %2646 t) %2653 = (/.f64 (*.f64 z (-.f64 %2602 %2495)) %2423) %2658 = (-.f64 %2610 %2502) %2659 = (*.f64 z %2658) %2669 = (fma.f64 #s(literal -1 binary64) x %63) %2672 = (-.f64 %50 %354) %2673 = (*.f64 a %2672) %2674 = (/.f64 %2673 %2423) %2679 = (*.f64 %1345 %2672) %2686 = (*.f64 #s(literal -1 binary64) %33) %2688 = (fma.f64 #s(literal -1 binary64) %33 %1588) %2691 = (-.f64 %1240 %1332) %2692 = (*.f64 a %2691) %2693 = (/.f64 %2692 %2423) %2695 = (fma.f64 #s(literal -1 binary64) %33 (+.f64 %2693 %1588)) %2698 = (*.f64 %1345 %2691) %2701 = (fma.f64 #s(literal -1 binary64) %33 (+.f64 %1588 (/.f64 %2698 %2430))) %2702 = (fma.f64 #s(literal -1 binary64) %2693 %1371) %2706 = (fma.f64 #s(literal -1 binary64) z %2471) %2711 = (fma.f64 #s(literal -1 binary64) z %2484) %2718 = (fma.f64 #s(literal -1 binary64) z (+.f64 %2471 (+.f64 %2476 %2482))) %2720 = (+.f64 %2438 (+.f64 %2444 %2451)) %2726 = (-.f64 %1345 %1530) %2727 = (*.f64 x %2726) %2728 = (/.f64 %2727 t) %2732 = (-.f64 %1351 %2443) %2734 = (/.f64 (*.f64 x %2732) %2423) %2735 = (+.f64 %2728 %2734) %2739 = (-.f64 %1360 %2450) %2740 = (*.f64 x %2739) %2741 = (/.f64 %2740 %2430) %2743 = (+.f64 %2728 (+.f64 %2734 %2741)) %2747 = (*.f64 #s(literal -1 binary64) %2728) %2752 = (fma.f64 #s(literal -1 binary64) %2728 (*.f64 #s(literal -1 binary64) %2734)) %2758 = (fma.f64 #s(literal -1 binary64) %2728 (fma.f64 #s(literal -1 binary64) %2734 (*.f64 #s(literal -1 binary64) %2741))) %2766 = (*.f64 a %68) %2767 = (/.f64 %2766 %2423) %2773 = (*.f64 %1345 %68) %2784 = (/.f64 %2602 t) %2789 = (/.f64 %2610 %2423) %2795 = (*.f64 %1360 x) %2803 = (*.f64 x %1310) %2804 = (/.f64 %2803 t) %2816 = (+.f64 y %2082) %2832 = (*.f64 #s(literal -1 binary64) %738) %2835 = (+.f64 x %1248) %2840 = (*.f64 a %2080) %2841 = (/.f64 %2840 %2423) %2843 = (+.f64 x (fma.f64 #s(literal -1 binary64) %2841 %1248)) %2849 = (*.f64 %1345 %2080) %2853 = (+.f64 x (fma.f64 #s(literal -1 binary64) %2841 (fma.f64 #s(literal -1 binary64) (/.f64 %2849 %2430) %1248))) %2870 = (/.f64 %2331 %2423) %2879 = (*.f64 %1345 %1220) %2893 = (/.f64 %1530 %2423) %2904 = (/.f64 %56 %1564) %2909 = (/.f64 (*.f64 y %1310) t) %2913 = (/.f64 (*.f64 y %2726) %2423) %2926 = (*.f64 a %220) %2927 = (/.f64 %2926 t) %2932 = (*.f64 %1345 %220) %2933 = (/.f64 %2932 %2423) %2939 = (*.f64 %1351 %220) %2950 = (*.f64 a %221) %2951 = (/.f64 %2950 t) %2956 = (*.f64 %1345 %221) %2957 = (/.f64 %2956 %2423) %2963 = (*.f64 %1351 %221) %2971 = (+.f64 y %1463) %2976 = (-.f64 (*.f64 #s(literal -1 binary64) %1220) (*.f64 #s(literal -1 binary64) %1247)) %2978 = (/.f64 (*.f64 a %2976) %2423) %2980 = (+.f64 y (fma.f64 #s(literal -1 binary64) %1462 %2978)) %2986 = (+.f64 y (fma.f64 #s(literal -1 binary64) %1462 (/.f64 (*.f64 %1345 %2976) %2430))) %2988 = (fma.f64 #s(literal -1 binary64) %1248 (*.f64 #s(literal -1 binary64) %2978)) %2994 = (/.f64 %2331 t) %2999 = (/.f64 %2879 %2423) %3005 = (*.f64 %1351 %1220) %3013 = (*.f64 #s(literal -1 binary64) %2316) %3015 = (fma.f64 #s(literal -1 binary64) %1220 %2994) %3018 = (*.f64 #s(literal 2 binary64) %2994) %3023 = (-.f64 %2331 (*.f64 #s(literal 2 binary64) %2331)) %3024 = (*.f64 a %3023) %3025 = (*.f64 #s(literal -1 binary64) %2879) %3026 = (fma.f64 #s(literal -2 binary64) %3024 %3025) %3083 = (+.f64 x %1337) %3099 = (*.f64 a %67) %3123 = (/.f64 %2443 t) %3132 = (/.f64 %2450 t) %3133 = (*.f64 #s(literal -1 binary64) %2443) %3149 = (/.f64 %1351 t) %3153 = (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %3149) %1345) t)) %3162 = (*.f64 #s(literal -1 binary64) %1345) %3170 = (/.f64 %1360 t) %3194 = (*.f64 #s(literal -1 binary64) %2495) %3252 = (*.f64 #s(literal -1 binary64) %1346) %3271 = (*.f64 a %98) %3279 = (*.f64 %1345 %98) %3294 = (*.f64 #s(literal -1 binary64) %1351) %3317 = (-.f64 (*.f64 #s(literal -1 binary64) %2602) %3194) %3369 = (*.f64 z %3317) %3410 = (fma.f64 #s(literal -1 binary64) %33 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2691 (*.f64 #s(literal -1 binary64) (/.f64 %2692 t))) t))) %3419 = (fma.f64 #s(literal -1 binary64) %33 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2691 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 a %2691 (/.f64 %2698 t)) t))) t))) %3429 = (-.f64 %3294 %3133) %3457 = (*.f64 x %3429) %3458 = (/.f64 %3457 t) %3465 = (/.f64 %2740 t) %3528 = (/.f64 %2610 t) %3546 = (fma.f64 #s(literal -1 binary64) %1345 %1530) %3547 = (*.f64 x %3546) %3548 = (/.f64 %3547 t) %3554 = (fma.f64 #s(literal -1 binary64) %2443 %1351) %3555 = (*.f64 x %3554) %3556 = (/.f64 %3555 t) %3566 = (/.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) %1360 %2450)) t) %3584 = (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 z (fma.f64 #s(literal -1 binary64) %2471 %2438)) a) t)) %3593 = (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %3123 %3149) %3546) t))) a) t)) %3611 = (/.f64 %2840 t) %3613 = (fma.f64 #s(literal -1 binary64) %2080 %354) %3620 = (/.f64 %2849 t) %3632 = (fma.f64 a %33 %1220) %3666 = (*.f64 y %3546) %3737 = (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 z %738 %3611) %1247) t))) %3746 = (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %3620) %2840) t) %1220) %1247) t))) %3807 = (*.f64 #s(literal -1 binary64) %2080) %3834 = (/.f64 %43 t) %3837 = (/.f64 z %2423) %3838 = (-.f64 %410 %3837) %3839 = (*.f64 a %3838) %3866 = (pow.f64 t #s(literal 4 binary64)) %3869 = (/.f64 z %2430) %3879 = (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 a %2423)) %410)) %3884 = (/.f64 #s(literal 1 binary64) %2423) %3888 = (*.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 a %2430)) %3884)) %410)) %3895 = (/.f64 #s(literal 1 binary64) %2430) %3909 = (/.f64 y %2423) %3916 = (/.f64 y %2430) %3923 = (/.f64 x %2423) %3924 = (-.f64 %3923 %3909) %3925 = (*.f64 a %3924) %3945 = (-.f64 %3909 %3923) %3946 = (*.f64 a %3945) %3970 = (/.f64 %44 t) %3971 = (*.f64 #s(literal -1 binary64) %3970) %3973 = (*.f64 a %44) %3979 = (/.f64 %44 %2423) %3986 = (/.f64 %44 %2430) %3993 = (-.f64 %2489 %407) %3998 = (/.f64 x %2430) %3999 = (-.f64 %3998 %3916) %4008 = (-.f64 (/.f64 x %3866) (/.f64 y %3866)) %4022 = (/.f64 %56 %2423) %4036 = (*.f64 z %3993) %4038 = (*.f64 z %3924) %4041 = (*.f64 z %3999) %4050 = (+.f64 z %386) %4052 = (/.f64 %73 t) %4053 = (*.f64 #s(literal -1 binary64) %4052) %4055 = (*.f64 a %73) %4061 = (/.f64 %73 %2423) %4075 = (*.f64 %72 %33) %4076 = (/.f64 %4075 t) %4077 = (*.f64 #s(literal -1 binary64) %4076) %4079 = (*.f64 a %4075) %4081 = (fma.f64 #s(literal -1 binary64) (/.f64 %4079 %2423) %4077) %4085 = (/.f64 %4075 %2423) %4088 = (fma.f64 #s(literal -1 binary64) %4076 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %4079 %2430)) %4085))) %4097 = (fma.f64 #s(literal -1 binary64) %4076 (*.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %4079 %3866)) (/.f64 %4075 %2430))) %4085))) %4099 = (*.f64 a %1374) %4100 = (fma.f64 #s(literal -1 binary64) %4099 %1463) %4102 = (fma.f64 #s(literal -1 binary64) %102 %3839) %4104 = (-.f64 %3884 %3869) %4108 = (fma.f64 #s(literal -1 binary64) %102 (*.f64 a (-.f64 (fma.f64 a %4104 %410) %3837))) %4110 = (/.f64 z %3866) %4111 = (-.f64 %3895 %4110) %4117 = (fma.f64 #s(literal -1 binary64) %102 (*.f64 a (-.f64 (fma.f64 a (-.f64 (fma.f64 a %4111 %3884) %3869) %410) %3837))) %4119 = (*.f64 x %3838) %4120 = (*.f64 a %4119) %4123 = (*.f64 x %4104) %4128 = (*.f64 x %4111) %4150 = (/.f64 %50 %2423) %4151 = (-.f64 %151 %4150) %4157 = (/.f64 %4151 t) %4215 = (*.f64 %738 %43) %4216 = (/.f64 %4215 t) %4219 = (/.f64 %4215 %2423) %4226 = (/.f64 %4215 %2430) %4227 = (*.f64 #s(literal -1 binary64) %4226) %4228 = (*.f64 #s(literal -1 binary64) %3923) %4238 = (*.f64 #s(literal -1 binary64) (/.f64 %4215 %3866)) %4254 = (/.f64 %1220 %2423) %4255 = (+.f64 %151 %4254) %4263 = (/.f64 %1220 %2430) %4264 = (fma.f64 #s(literal -1 binary64) (/.f64 %756 t) %4263) %4274 = (/.f64 %1220 %3866) %4292 = (*.f64 y %1209) %4294 = (*.f64 y %3838) %4297 = (*.f64 y %4104) %4306 = (fma.f64 #s(literal -1 binary64) %3837 %410) %4310 = (fma.f64 #s(literal -1 binary64) %3869 %3884) %4324 = (*.f64 #s(literal -1 binary64) %4150) %4325 = (-.f64 %407 %4324) %4328 = (*.f64 a %4325) %4343 = (*.f64 #s(literal -1 binary64) %4216) %4346 = (*.f64 a %4215) %4347 = (/.f64 %4346 %2423) %4348 = (fma.f64 #s(literal -1 binary64) %4347 %4343) %4355 = (fma.f64 #s(literal -1 binary64) %4216 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %4346 %2430)) %4219))) %4364 = (fma.f64 #s(literal -1 binary64) %4216 (*.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %4346 %3866)) %4226)) %4219))) %4383 = (*.f64 #s(literal 2 binary64) %4254) %4384 = (-.f64 %4254 %4383) %4390 = (fma.f64 #s(literal -2 binary64) (/.f64 %4384 t) (*.f64 #s(literal -1 binary64) %4263)) %4415 = (*.f64 #s(literal -1 binary64) (/.f64 t %1571)) %4429 = (fma.f64 #s(literal -1 binary64) %1371 %1588) %4431 = (-.f64 y %1462) %4435 = (+.f64 y %1588) %4451 = (fma.f64 #s(literal -1 binary64) %3923 %3923) %4474 = (*.f64 #s(literal -1 binary64) %1857) %4476 = (*.f64 a (+.f64 #s(literal 1 binary64) %4474)) %4478 = (/.f64 %43 a) %4480 = (*.f64 t %43) %4481 = (/.f64 %4480 a) %4484 = (/.f64 (-.f64 (+.f64 z %4481) t) a) %4486 = (*.f64 %2423 %43) %4487 = (/.f64 %4486 %1345) %4489 = (*.f64 #s(literal -1 binary64) %4481) %4494 = (*.f64 %2430 %43) %4503 = (/.f64 %1344 a) %4507 = (*.f64 %2423 z) %4508 = (/.f64 %4507 %1345) %4510 = (*.f64 #s(literal -1 binary64) %4503) %4514 = (*.f64 %2430 z) %4515 = (/.f64 %4514 %1351) %4518 = (fma.f64 #s(literal -1 binary64) %4503 (*.f64 #s(literal -1 binary64) %4508)) %4522 = (/.f64 %2423 a) %4526 = (/.f64 %2430 %1345) %4528 = (*.f64 #s(literal -1 binary64) %4522) %4532 = (/.f64 %3866 %1351) %4535 = (fma.f64 #s(literal -1 binary64) %4522 (*.f64 #s(literal -1 binary64) %4526)) %4539 = (/.f64 %2423 %1345) %4543 = (/.f64 %2430 %1351) %4546 = (*.f64 #s(literal -1 binary64) %4539) %4552 = (*.f64 %2423 y) %4553 = (/.f64 %4552 %1345) %4558 = (*.f64 %2430 y) %4559 = (/.f64 %4558 %1351) %4562 = (fma.f64 #s(literal -1 binary64) %1304 (*.f64 #s(literal -1 binary64) %4553)) %4566 = (/.f64 %1217 a) %4571 = (*.f64 %2423 %738) %4572 = (/.f64 %4571 %1345) %4574 = (*.f64 #s(literal -1 binary64) %4566) %4579 = (*.f64 %2430 %738) %4589 = (*.f64 a (-.f64 %1857 #s(literal 1 binary64))) %4591 = (/.f64 %1237 a) %4596 = (*.f64 %2423 %33) %4597 = (/.f64 %4596 %1345) %4599 = (*.f64 #s(literal -1 binary64) %4591) %4604 = (*.f64 %2430 %33) %4607 = (*.f64 #s(literal -1 binary64) %4597) %4621 = (*.f64 t %44) %4622 = (/.f64 %4621 a) %4626 = (*.f64 %2423 %44) %4627 = (/.f64 %4626 %1345) %4629 = (*.f64 #s(literal -1 binary64) %4622) %4633 = (*.f64 %2430 %44) %4648 = (*.f64 #s(literal -1 binary64) %2152) %4654 = (*.f64 %2423 x) %4655 = (/.f64 %4654 %1345) %4663 = (*.f64 %2430 x) %4664 = (/.f64 %4663 %1351) %4676 = (/.f64 %2006 a) %4680 = (*.f64 %2423 %56) %4681 = (/.f64 %4680 %1345) %4683 = (*.f64 #s(literal -1 binary64) %4676) %4687 = (*.f64 %2430 %56) %4695 = (*.f64 #s(literal -1 binary64) %272) %4698 = (/.f64 (*.f64 z (-.f64 %4695 %1194)) a) %4702 = (*.f64 #s(literal -1 binary64) %4654) %4703 = (*.f64 #s(literal -1 binary64) %4552) %4706 = (/.f64 (*.f64 z (-.f64 %4702 %4703)) %1345) %4711 = (*.f64 #s(literal -1 binary64) %4663) %4721 = (*.f64 a %608) %4727 = (*.f64 t %73) %4728 = (/.f64 %4727 a) %4732 = (*.f64 %2423 %73) %4733 = (/.f64 %4732 %1345) %4735 = (*.f64 #s(literal -1 binary64) %4728) %4739 = (*.f64 %2430 %73) %4747 = (/.f64 %4075 a) %4749 = (*.f64 t %4075) %4750 = (/.f64 %4749 a) %4754 = (*.f64 %2423 %4075) %4755 = (/.f64 %4754 %1345) %4757 = (*.f64 #s(literal -1 binary64) %4750) %4761 = (*.f64 %2430 %4075) %4769 = (/.f64 %50 %1564) %4773 = (/.f64 %1220 %1564) %4780 = (fma.f64 #s(literal -1 binary64) %4539 %478) %4787 = (fma.f64 #s(literal -1 binary64) %4539 (fma.f64 #s(literal -1 binary64) %4543 %478)) %4789 = (/.f64 %4507 %1351) %4796 = (/.f64 (*.f64 x %1815) a) %4799 = (*.f64 #s(literal -1 binary64) %2423) %4801 = (-.f64 %4799 (*.f64 #s(literal -1 binary64) %1344)) %4803 = (/.f64 (*.f64 x %4801) %1345) %4807 = (*.f64 #s(literal -1 binary64) %2430) %4808 = (*.f64 #s(literal -1 binary64) %4507) %4809 = (-.f64 %4807 %4808) %4811 = (/.f64 (*.f64 x %4809) %1351) %4812 = (+.f64 %4803 %4811) %4819 = (*.f64 #s(literal -1 binary64) %4803) %4824 = (fma.f64 #s(literal -1 binary64) %4803 (*.f64 #s(literal -1 binary64) %4811)) %4828 = (-.f64 %50 %272) %4829 = (/.f64 %4828 a) %4830 = (fma.f64 #s(literal -1 binary64) %4829 %789) %4833 = (*.f64 t %4828) %4834 = (/.f64 %4833 %1345) %4837 = (/.f64 %4621 %1345) %4841 = (*.f64 %2423 %4828) %4854 = (+.f64 %4655 %4664) %4858 = (/.f64 %46 a) %4889 = (*.f64 t %4215) %4890 = (/.f64 %4889 a) %4892 = (/.f64 %4654 a) %4897 = (*.f64 %2423 %4215) %4898 = (/.f64 %4897 %1345) %4901 = (/.f64 %4663 %1345) %4907 = (*.f64 %2430 %4215) %4908 = (/.f64 %4907 %1351) %4912 = (*.f64 %3866 x) %4920 = (+.f64 %4591 %1330) %4929 = (*.f64 %2423 %1220) %4960 = (/.f64 (*.f64 y %4801) a) %4965 = (/.f64 (*.f64 y %4809) %1345) %4981 = (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %478)) %4982 = (*.f64 a %4981) %4986 = (-.f64 %385 %1191) %4988 = (/.f64 (*.f64 t %4986) %1345) %5001 = (+.f64 x %476) %5004 = (-.f64 %534 %4695) %5006 = (/.f64 (*.f64 t %5004) %1345) %5019 = (/.f64 %4215 a) %5022 = (/.f64 %4889 %1345) %5026 = (/.f64 %4897 %1351) %5036 = (/.f64 %2316 a) %5040 = (/.f64 %4929 %1345) %5042 = (*.f64 #s(literal -1 binary64) %5036) %5046 = (*.f64 %2430 %1220) %5054 = (fma.f64 #s(literal -1 binary64) %5036 %1220) %5057 = (*.f64 #s(literal -2 binary64) %5036) %5062 = (-.f64 %3013 (*.f64 #s(literal -2 binary64) %2316)) %5063 = (*.f64 t %5062) %5064 = (fma.f64 #s(literal -2 binary64) %5063 %4929) %5086 = (fma.f64 #s(literal -1 binary64) %1465 %4773) %5087 = (*.f64 a %5086) %5089 = (/.f64 %1344 %1332) %5094 = (*.f64 t %1570) %5095 = (/.f64 %5094 %1346) %5101 = (*.f64 t %1579) %5109 = (/.f64 %1240 %1564) %5130 = (/.f64 %4749 %1345) %5157 = (*.f64 #s(literal -1 binary64) %4890) %5173 = (/.f64 %4486 a) %5217 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) t %4528) a)) %5219 = (/.f64 %2430 a) %5225 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) t (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 %5219 %2423) a))) a)) %5358 = (-.f64 %207 %272) %5366 = (-.f64 %4703 %4702) %5377 = (-.f64 %4558 %4663) %5418 = (*.f64 z %5358) %5424 = (*.f64 z %5366) %5472 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %4075 %4757) a)) %5480 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %4075 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 t %4075 (/.f64 %4754 a)) a))) a)) %5503 = (fma.f64 #s(literal -1 binary64) %2423 %1344) %5512 = (fma.f64 #s(literal -1 binary64) %4507 %2430) %5523 = (*.f64 x %1212) %5524 = (/.f64 %5523 a) %5528 = (*.f64 x %5503) %5529 = (/.f64 %5528 a) %5536 = (/.f64 (*.f64 x %5512) a) %5603 = (*.f64 x %4986) %5604 = (/.f64 %5603 a) %5607 = (-.f64 %1344 %2423) %5608 = (*.f64 x %5607) %5609 = (/.f64 %5608 a) %5615 = (-.f64 %4808 %4807) %5617 = (/.f64 (*.f64 x %5615) a) %5632 = (*.f64 #s(literal -1 binary64) (/.f64 %4986 a)) %5640 = (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) (/.f64 %5607 a))) %1191) a)) %5651 = (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %5615 a) %1344) %2423) a))) %1191) a)) %5670 = (*.f64 #s(literal -1 binary64) %4897) %5695 = (fma.f64 t %33 %1220) %5717 = (-.f64 %4514 %3866) %5732 = (*.f64 y %4986) %5736 = (*.f64 y %5607) %5742 = (*.f64 y %5615) %5800 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %4215 %5157) a)) %5809 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %4215 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 t %4215 (/.f64 %4897 a)) a))) a)) %5858 = (/.f64 %1344 %33) %5915 = (fma.f64 #s(literal -1 binary64) %4654 %4654) (approx x #s(literal 0 binary64)) (approx x x) (approx %5 y) (approx %5 %9) (approx %12 %8) (approx %17 %19) (approx %17 %22) (approx %24 %25) (approx %24 %28) (approx %30 %31) (approx %30 %33) (approx %35 (*.f64 #s(literal -1 binary64) %19)) (approx %35 %38) (approx %42 %44) (approx %42 (fma.f64 #s(literal -1 binary64) %46 %44)) (approx %49 %50) (approx %55 %57) (approx %55 (fma.f64 #s(literal -1 binary64) %59 %57)) (approx (/ %49 t) %63) (approx %66 %68) (approx %71 %73) (approx %75 %76) (approx %78 (*.f64 #s(literal -1 binary64) %80)) (approx %78 (fma.f64 #s(literal -1 binary64) %80 (*.f64 x %85))) (approx %89 %90) (approx %96 %100) (approx %96 %108) (approx %113 %116) (approx %118 (*.f64 #s(literal -1 binary64) %116)) (approx %127 %128) (approx %127 (fma.f64 #s(literal -1 binary64) %130 %128)) (approx %136 %139) (approx %143 (*.f64 #s(literal -1 binary64) %145)) (approx %148 %149) (approx %148 (fma.f64 #s(literal -1 binary64) %151 %149)) (approx %154 %151) (approx %158 %159) (approx %158 (fma.f64 #s(literal -1 binary64) %63 %159)) (approx %163 %164) (approx %163 (fma.f64 #s(literal -1 binary64) %159 %63)) (approx %168 (+.f64 y %100)) (approx %168 (+.f64 y %108)) (approx %173 %174) (approx %179 %180) (approx %179 (fma.f64 #s(literal -1 binary64) %174 %180)) (approx (* -1 %5) (+.f64 x %31)) (approx %191 (*.f64 #s(literal -1 binary64) %193)) (approx %191 (-.f64 %200 %193)) (approx %206 %209) (approx %206 (fma.f64 #s(literal -1 binary64) %208 (fma.f64 x %212 %57))) (approx %219 (/.f64 %221 %18)) (approx %225 (fma.f64 x %228 %128)) (approx %231 %232) (approx %231 (fma.f64 #s(literal -1 binary64) %234 %232)) (approx %237 %239) (approx %237 (fma.f64 #s(literal -1 binary64) %241 %239)) (approx %245 %248) (approx %245 (fma.f64 #s(literal -1 binary64) %250 %248)) (approx %253 %255) (approx %257 (*.f64 #s(literal -1 binary64) %258)) (approx %257 (fma.f64 #s(literal -1 binary64) %258 %68)) (approx %263 %264) (approx %263 (fma.f64 #s(literal -1 binary64) %90 %264)) (approx %268 (*.f64 #s(literal -1 binary64) %269)) (approx %268 (fma.f64 #s(literal -1 binary64) %269 (*.f64 #s(literal -1 binary64) (/.f64 %272 %274)))) (approx %268 (fma.f64 #s(literal -1 binary64) %269 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %272 %281)) %284)))) (approx %268 (fma.f64 #s(literal -1 binary64) %269 (*.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %272 (*.f64 (pow.f64 y #s(literal 4 binary64)) %67))) (/.f64 t %281))) %284)))) (approx %301 %302) (approx %301 %306) (approx %308 %309) (approx %308 (-.f64 (+.f64 y %90) %264)) (approx %316 %317) (approx %316 (+.f64 y %306)) (approx %92 %56) (approx %92 %322) (approx %142 %145) (approx %325 (fma.f64 #s(literal -1 binary64) %80 %327)) (approx %331 (-.f64 %334 %193)) (approx %337 (fma.f64 #s(literal -1 binary64) %338 %128)) (approx %5 %343) (approx %17 (*.f64 #s(literal -1 binary64) %21)) (approx %17 %350) (approx %24 (*.f64 #s(literal -1 binary64) %27)) (approx %24 (*.f64 x (-.f64 %355 %356))) (approx %30 %362) (approx %35 %21) (approx %35 %366) (approx %42 (*.f64 #s(literal -1 binary64) %46)) (approx %42 (*.f64 x (fma.f64 #s(literal -1 binary64) %43 %370))) (approx %55 (*.f64 #s(literal -1 binary64) %59)) (approx %55 (*.f64 x (fma.f64 #s(literal -1 binary64) %84 %376))) (approx %78 (*.f64 x (-.f64 %381 %84))) (approx %96 (*.f64 #s(literal -1 binary64) %389)) (approx %96 (*.f64 x (fma.f64 #s(literal -1 binary64) %392 (*.f64 #s(literal -1 binary64) %395)))) (approx %127 (*.f64 #s(literal -1 binary64) %130)) (approx %127 (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 %67 %18) %403))) (approx %148 %407) (approx %148 (*.f64 x (-.f64 %409 %410))) (approx %158 %414) (approx %158 %418) (approx %163 %421) (approx %168 (*.f64 x (fma.f64 #s(literal -1 binary64) %392 (fma.f64 #s(literal -1 binary64) %395 %341)))) (approx %179 (*.f64 #s(literal -1 binary64) %174)) (approx %179 (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 %67 a) %430))) (approx %191 %200) (approx %191 (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) %436 %196) %198))) (approx %206 (*.f64 x %212)) (approx %206 (*.f64 x (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %84 (fma.f64 #s(literal -1 binary64) (/.f64 %207 %234) (+.f64 %83 %376)))))) (approx %225 (*.f64 x %228)) (approx %225 (*.f64 x (+.f64 #s(literal 1 binary64) %452))) (approx %231 (*.f64 #s(literal -1 binary64) %234)) (approx %231 (*.f64 x (fma.f64 #s(literal -1 binary64) %18 %458))) (approx %237 (*.f64 #s(literal -1 binary64) %241)) (approx %237 (*.f64 x (fma.f64 #s(literal -1 binary64) %238 %464))) (approx %245 (*.f64 #s(literal -1 binary64) %250)) (approx %245 (*.f64 x (fma.f64 #s(literal -1 binary64) %470 %472))) (approx %253 %476) (approx %253 (*.f64 x (fma.f64 #s(literal -1 binary64) %478 %430))) (approx %257 (*.f64 x (-.f64 (+.f64 z (*.f64 #s(literal -1 binary64) %482)) a))) (approx %263 %488) (approx %263 %493) (approx %268 %495) (approx %268 (/.f64 (+.f64 %497 %498) x)) (approx %268 (/.f64 (-.f64 (+.f64 %497 %505) %507) x)) (approx %268 (/.f64 (-.f64 (+.f64 %497 (/.f64 %511 %513)) (fma.f64 #s(literal -1 binary64) %498 (*.f64 #s(literal -1 binary64) %505))) x)) (approx %301 %523) (approx %308 (*.f64 x (-.f64 %341 %492))) (approx %316 %305) (approx %316 (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) %491 (+.f64 %341 %102)) %104))) (approx %92 %534) (approx %92 (*.f64 x (fma.f64 #s(literal -1 binary64) z %536))) (approx %325 %327) (approx %325 (*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) %381) %84))) (approx %331 %334) (approx %331 (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) %436 %332) %198))) (approx %337 %550) (approx %337 (*.f64 x %452)) (approx %5 (*.f64 #s(literal -1 binary64) %362)) (approx %17 (*.f64 #s(literal -1 binary64) %366)) (approx %24 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) %355 %356)))) (approx %30 (*.f64 #s(literal -1 binary64) %343)) (approx %35 (*.f64 #s(literal -1 binary64) %350)) (approx %42 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 z (*.f64 #s(literal -1 binary64) %370)) t)))) (approx %55 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) %376 %84)))) (approx %78 (*.f64 #s(literal -1 binary64) (*.f64 x %577))) (approx %96 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) %490 %416) (/.f64 %97 %272))))) (approx %127 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %587 %114)))) (approx %148 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) %409 %410)))) (approx %158 (*.f64 #s(literal -1 binary64) %421)) (approx %163 (*.f64 #s(literal -1 binary64) %418)) (approx %168 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 y (*.f64 #s(literal -1 binary64) %394)) x) %603)))) (approx %179 (*.f64 #s(literal -1 binary64) %609)) (approx %179 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %612 #s(literal 1 binary64))))) (approx %191 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %617 %618)))) (approx %191 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %624 %618)))) (approx %206 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %629 #s(literal 1 binary64))))) (approx %206 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) %83 (fma.f64 #s(literal -1 binary64) (/.f64 %209 x) %84)) #s(literal 1 binary64))))) (approx %225 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %587 %138)))) (approx %231 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 a (*.f64 #s(literal -1 binary64) %458)) t)))) (approx %237 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) %464 %238)))) (approx %245 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) %472 %470)))) (approx %253 (*.f64 #s(literal -1 binary64) (*.f64 x %612))) (approx %257 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) %67 %482)))) (approx %263 (*.f64 #s(literal -1 binary64) %523)) (approx %268 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %497 %507) x))) (approx %268 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %497 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 %672 (/.f64 %502 %68)) x))) x))) (approx %268 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %497 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %502 %67) (*.f64 #s(literal -1 binary64) (/.f64 %511 %68))) x) %672) x))) x))) (approx %301 (*.f64 #s(literal -1 binary64) %493)) (approx %308 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %104 %102)))) (approx %308 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %309 x) %104) %102)))) (approx %316 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 %317 x) %603)))) (approx %92 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 z (*.f64 #s(literal -1 binary64) %536))))) (approx %325 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) %576) #s(literal 1 binary64))))) (approx %325 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %577 #s(literal 1 binary64))))) (approx %331 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) %114 %617) %618)))) (approx %331 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) %114 %624) %618)))) (approx %337 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %587 %83)))) (approx %5 %738) (approx %54 %740) (approx %78 %742) (approx %96 %747) (approx %96 (fma.f64 #s(literal -1 binary64) %749 %747)) (approx %127 (fma.f64 #s(literal -1 binary64) %130 %753)) (approx %157 %756) (approx %168 (fma.f64 #s(literal -1 binary64) %746 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %304))))) (approx %191 %766) (approx %191 (-.f64 (fma.f64 y %768 %763) %765)) (approx %774 %775) (approx %774 (+.f64 x %9)) (approx %206 %781) (approx %206 (+.f64 x (fma.f64 #s(literal -1 binary64) %59 (fma.f64 y %629 %779)))) (approx %788 %789) (approx %792 %753) (approx %225 %794) (approx %225 (+.f64 x %796)) (approx %263 (fma.f64 #s(literal -1 binary64) %90 %749)) (approx %268 (+.f64 %495 (/.f64 %207 %504))) (approx %268 (fma.f64 y (-.f64 (/.f64 %207 %513) %806) %495)) (approx %268 (fma.f64 y (-.f64 (*.f64 y (-.f64 (/.f64 %207 (*.f64 (pow.f64 x #s(literal 4 binary64)) %67)) (*.f64 #s(literal -1 binary64) (/.f64 t %513)))) %806) %495)) (approx %301 (fma.f64 #s(literal -1 binary64) %264 %90)) (approx %308 (-.f64 %824 %488)) (approx %316 (fma.f64 y %827 %90)) (approx %325 %830) (approx %325 (+.f64 x %742)) (approx %331 %836) (approx %331 (-.f64 (fma.f64 y %768 %835) %765)) (approx %337 %796) (approx %5 %845) (approx %17 %849) (approx %24 (*.f64 y (fma.f64 #s(literal -1 binary64) %851 %356))) (approx %30 %856) (approx %35 %859) (approx %42 (*.f64 y (-.f64 (+.f64 z (*.f64 #s(literal -1 binary64) %861)) t))) (approx %55 (*.f64 y (fma.f64 #s(literal -1 binary64) %867 %84))) (approx %78 (*.f64 y (fma.f64 #s(literal -1 binary64) %576 %871))) (approx %96 (*.f64 y %880)) (approx %127 (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) %883 %84) %83))) (approx %148 (*.f64 y (fma.f64 #s(literal -1 binary64) %888 %410))) (approx %158 %894) (approx %163 %897) (approx %168 (*.f64 y %827)) (approx %168 (*.f64 y (+.f64 #s(literal 1 binary64) %880))) (approx %179 (*.f64 y (fma.f64 #s(literal -1 binary64) %904 %478))) (approx %191 (*.f64 y %768)) (approx %191 (*.f64 y (-.f64 (+.f64 %196 %911) %914))) (approx %774 (*.f64 y (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %842 %842)))) (approx %206 (*.f64 y %629)) (approx %206 (*.f64 y (fma.f64 #s(literal -1 binary64) %83 (fma.f64 #s(literal -1 binary64) %867 (+.f64 %842 (+.f64 %84 (/.f64 %272 %232))))))) (approx %225 (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) %931 (+.f64 %842 %84)) %83))) (approx %231 (*.f64 y (-.f64 (+.f64 a (*.f64 #s(literal -1 binary64) %937)) t))) (approx %237 (*.f64 y (fma.f64 #s(literal -1 binary64) %943 %238))) (approx %245 (*.f64 y (fma.f64 #s(literal -1 binary64) %948 %470))) (approx %253 (*.f64 y (fma.f64 #s(literal -1 binary64) %952 %478))) (approx %257 (*.f64 y (fma.f64 #s(literal -1 binary64) %67 %956))) (approx %263 %963) (approx %268 (/.f64 (fma.f64 #s(literal -1 binary64) %497 (*.f64 #s(literal -1 binary64) %965)) y)) (approx %268 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %497 (*.f64 #s(literal -1 binary64) %971)) %965) y)) (approx %268 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %497 (*.f64 #s(literal -1 binary64) (/.f64 %977 %281))) (+.f64 %965 %971)) y)) (approx %301 %986) (approx %308 %824) (approx %308 (*.f64 y (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 %104 %960)) %102))) (approx %316 (*.f64 y (+.f64 #s(literal 1 binary64) %985))) (approx %92 (*.f64 y (+.f64 z (*.f64 #s(literal -1 binary64) %997)))) (approx %325 (*.f64 y (fma.f64 #s(literal -1 binary64) %576 (+.f64 %842 %871)))) (approx %331 (*.f64 y (-.f64 (+.f64 %196 (+.f64 (/.f64 %354 %232) %911)) %914))) (approx %337 (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) %931 %84) %83))) (approx %5 (*.f64 #s(literal -1 binary64) %856)) (approx %17 (*.f64 #s(literal -1 binary64) %859)) (approx %24 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 %851 %356)))) (approx %30 (*.f64 #s(literal -1 binary64) %845)) (approx %35 (*.f64 #s(literal -1 binary64) %849)) (approx %42 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %43 %861)))) (approx %55 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %84 %867)))) (approx %78 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) %871 %83) %84)))) (approx %96 (/.f64 (*.f64 y %387) t)) (approx %96 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 %1045 %1047)))) (approx %127 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %226 %883)))) (approx %148 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 %888 %410)))) (approx %158 (*.f64 #s(literal -1 binary64) %897)) (approx %163 (*.f64 #s(literal -1 binary64) %894)) (approx %168 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 %1044 #s(literal 1 binary64))))) (approx %168 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 %1045 (+.f64 #s(literal 1 binary64) %1047))))) (approx %179 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %478 %904)))) (approx %191 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %766 y)) %198)))) (approx %774 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %775 y)) #s(literal 1 binary64))))) (approx %206 (*.f64 #s(literal -1 binary64) (*.f64 y %211))) (approx %206 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %84 (fma.f64 #s(literal -1 binary64) (/.f64 %781 y) %83))))) (approx %225 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 %794 y) %227)))) (approx %231 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %18 %937)))) (approx %237 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %238 %943)))) (approx %245 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %470 %948)))) (approx %253 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %478 %952)))) (approx %257 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (+.f64 z (*.f64 #s(literal -1 binary64) %956)) a)))) (approx %263 (*.f64 #s(literal -1 binary64) %986)) (approx %268 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 %497 %965) y))) (approx %268 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %970 %258)) %1133) y) %497) y))) (approx %268 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %977 %258) (*.f64 #s(literal -1 binary64) (/.f64 %970 %67))) y)) %1133) y) %497) y))) (approx %301 (*.f64 #s(literal -1 binary64) %963)) (approx %308 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) %960) %827)))) (approx %316 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 %102 %822)))) (approx %316 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 %961 %822)))) (approx %92 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) z %997)))) (approx %325 (*.f64 #s(literal -1 binary64) (*.f64 y %85))) (approx %325 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %830 y) %83) %84)))) (approx %331 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %836 y)) %198)))) (approx %337 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %226 %931)))) (approx z z) (approx %41 %1191) (approx %41 %43) (approx %787 %1194) (approx %787 (fma.f64 #s(literal -1 binary64) %207 %56)) (approx %1198 (*.f64 #s(literal -1 binary64) %83)) (approx %1198 %629) (approx %110 %84) (approx %1203 %102) (approx %1205 %103) (approx %1207 #s(literal 1 binary64)) (approx %1207 %1209) (approx %70 t) (approx %70 %1212) (approx %1214 (*.f64 #s(literal -1 binary64) %208)) (approx %42 (*.f64 #s(literal -1 binary64) %1217)) (approx %42 (fma.f64 #s(literal -1 binary64) %1217 %1220)) (approx %55 %1223) (approx %65 %386) (approx %65 %67) (approx %66 %744) (approx %66 %1228) (approx %1230 %478) (approx %71 %272) (approx %71 (fma.f64 #s(literal -1 binary64) %50 %272)) (approx %75 %779) (approx %75 %780) (approx %78 %1238) (approx %78 %1242) (approx %89 %876) (approx %89 (fma.f64 #s(literal -1 binary64) %875 %63)) (approx %96 %1248) (approx %96 %1251) (approx %112 (*.f64 #s(literal -1 binary64) %114)) (approx %112 %115) (approx %113 (*.f64 #s(literal -1 binary64) %834)) (approx %113 (fma.f64 #s(literal -1 binary64) %834 %59)) (approx %118 %834) (approx %118 (fma.f64 #s(literal -1 binary64) %59 %834)) (approx %127 %1263) (approx %127 (fma.f64 #s(literal -1 binary64) %208 (fma.f64 z %22 %834))) (approx %143 (fma.f64 #s(literal -1 binary64) %59 %139)) (approx %158 %1250) (approx %163 (*.f64 #s(literal -1 binary64) %1250)) (approx %168 %1273) (approx %168 (+.f64 y %1251)) (approx %1277 #s(literal -1 binary64)) (approx %1277 %608) (approx %141 (*.f64 #s(literal -1 binary64) %138)) (approx %141 %144) (approx %173 %1283) (approx %179 (+.f64 x %1285)) (approx %191 %1290) (approx %191 (-.f64 (fma.f64 z %1294 %763) %1289)) (approx %206 %1298) (approx %206 (+.f64 x (fma.f64 z %740 %1238))) (approx %791 %752) (approx %788 %1305) (approx %788 (fma.f64 #s(literal -1 binary64) %1304 %180)) (approx %217 a) (approx %217 %1310) (approx %218 %114) (approx %218 (fma.f64 #s(literal -1 binary64) %84 %114)) (approx %225 %1317) (approx %225 (+.f64 x %1319)) (approx %1322 (/.f64 %1220 %18)) (approx %237 %1326) (approx %245 (/.f64 %1326 %247)) (approx %253 %1330) (approx %257 (*.f64 #s(literal -1 binary64) %1332)) (approx %257 (fma.f64 #s(literal -1 binary64) %1332 %1240)) (approx %263 %1337) (approx %263 (fma.f64 #s(literal -1 binary64) %1248 %1250)) (approx %268 (*.f64 #s(literal -1 binary64) %1341)) (approx %268 (fma.f64 #s(literal -1 binary64) %1341 (*.f64 #s(literal -1 binary64) (/.f64 %1344 %1346)))) (approx %268 (fma.f64 #s(literal -1 binary64) %1341 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1344 %1352)) %1355)))) (approx %268 (fma.f64 #s(literal -1 binary64) %1341 (*.f64 z (-.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1344 (*.f64 %1360 %33))) (/.f64 t %1352))) %1355)))) (approx %301 %1372) (approx %301 %1376) (approx %308 %1378) (approx %308 (-.f64 (+.f64 y %1375) %1337)) (approx %316 %1383) (approx %316 (+.f64 y %1376)) (approx %92 %1220) (approx %142 (*.f64 #s(literal -1 binary64) %139)) (approx %142 (fma.f64 #s(literal -1 binary64) %139 %59)) (approx %325 (+.f64 x %1242)) (approx %331 %1394) (approx %331 (-.f64 (fma.f64 z %1294 %835) %1289)) (approx %337 %1316) (approx %337 %1319) (approx %41 %1404) (approx %787 (*.f64 z (+.f64 y (*.f64 #s(literal -1 binary64) %1406)))) (approx %1198 (*.f64 z (fma.f64 #s(literal -1 binary64) %1411 %348))) (approx %1207 (*.f64 z (-.f64 %1415 %410))) (approx %70 %385) (approx %70 %1421) (approx %1214 (*.f64 z (fma.f64 #s(literal -1 binary64) %1423 %19))) (approx %42 (*.f64 z (-.f64 (+.f64 y (*.f64 #s(literal -1 binary64) %1427)) x))) (approx %65 %1436) (approx %66 (*.f64 z (+.f64 x (*.f64 #s(literal -1 binary64) %1438)))) (approx %71 (*.f64 z (fma.f64 #s(literal -1 binary64) x %1443))) (approx %75 (*.f64 z (fma.f64 #s(literal -1 binary64) %21 %1447))) (approx %78 (*.f64 #s(literal -1 binary64) %1241)) (approx %78 (*.f64 z (fma.f64 #s(literal -1 binary64) %1453 %1454))) (approx %89 (*.f64 z (fma.f64 #s(literal -1 binary64) %1458 %151))) (approx %96 %1463) (approx %96 %1468) (approx %112 %1472) (approx %113 %59) (approx %113 %1477) (approx %118 %1480) (approx %127 (*.f64 z %22)) (approx %127 (*.f64 z (fma.f64 #s(literal -1 binary64) %21 (fma.f64 #s(literal -1 binary64) %1423 (+.f64 %19 %1475))))) (approx %143 %1491) (approx %168 (*.f64 z (fma.f64 #s(literal -1 binary64) %1465 (+.f64 %1493 %1466)))) (approx %1277 (*.f64 z (-.f64 %356 %1415))) (approx %141 (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 %138 z) %348))) (approx %173 %254) (approx %173 (*.f64 z (fma.f64 #s(literal -1 binary64) %1506 %27))) (approx %179 %1285) (approx %179 (*.f64 z (fma.f64 #s(literal -1 binary64) %27 (+.f64 %1506 %25)))) (approx %191 (*.f64 z %1294)) (approx %191 (*.f64 z (-.f64 (+.f64 %1292 %1518) %1521))) (approx %206 (*.f64 z (-.f64 (+.f64 %1506 (+.f64 %19 %1454)) %21))) (approx %788 (*.f64 z (fma.f64 #s(literal -1 binary64) %1531 %25))) (approx %217 %1536) (approx %218 (*.f64 #s(literal -1 binary64) %84)) (approx %218 %1541) (approx %225 (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) %1543 (+.f64 %1506 %19)) %21))) (approx %257 %1240) (approx %257 (*.f64 z (-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) %1550)) y))) (approx %263 %1462) (approx %263 %1559) (approx %268 %1561) (approx %268 (/.f64 (+.f64 %1563 %1565) z)) (approx %268 (/.f64 (-.f64 (+.f64 %1563 %1572) %1574) z)) (approx %268 (/.f64 (-.f64 (+.f64 %1563 (/.f64 %1578 %1580)) (fma.f64 #s(literal -1 binary64) %1565 (*.f64 #s(literal -1 binary64) %1572))) z)) (approx %301 %1588) (approx %301 (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) %1590 %151) %149))) (approx %308 %1375) (approx %308 (*.f64 z (-.f64 %1596 %1557))) (approx %316 (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) %1590 %1596) %149))) (approx %142 %1605) (approx %325 (*.f64 z (fma.f64 #s(literal -1 binary64) %1453 (+.f64 %1506 %1454)))) (approx %331 (*.f64 z (-.f64 (+.f64 %1292 (+.f64 %1475 %1518)) %1521))) (approx %337 (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) %1543 %19) %21))) (approx %41 (*.f64 #s(literal -1 binary64) %1421)) (approx %787 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) y %1406)))) (approx %1198 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 %1411 %348)))) (approx %1207 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 %410 %1415)))) (approx %70 (*.f64 #s(literal -1 binary64) %1404)) (approx %1214 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %19 %1423)))) (approx %42 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %738 %1427)))) (approx %65 (*.f64 #s(literal -1 binary64) %1536)) (approx %66 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) x %1438)))) (approx %71 (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 x (*.f64 #s(literal -1 binary64) %1443))))) (approx %75 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %1447 %21)))) (approx %78 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) %1454 %21) %19)))) (approx %89 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %151 %1458)))) (approx %96 (*.f64 #s(literal -1 binary64) %1559)) (approx %112 (*.f64 #s(literal -1 binary64) %1541)) (approx %113 (*.f64 #s(literal -1 binary64) %1480)) (approx %118 (*.f64 #s(literal -1 binary64) %1477)) (approx %127 (*.f64 #s(literal -1 binary64) (*.f64 z %38))) (approx %127 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %19 (fma.f64 #s(literal -1 binary64) (/.f64 %1263 z) %21))))) (approx %143 (*.f64 #s(literal -1 binary64) %1605)) (approx %168 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %1273 z) %149) %151)))) (approx %1277 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 %1415 %356)))) (approx %141 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (+.f64 %1415 %1411) %348)))) (approx %173 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %27 %1506)))) (approx %179 (*.f64 #s(literal -1 binary64) (*.f64 z %1706))) (approx %179 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %1506 %1706)))) (approx %191 (*.f64 #s(literal -1 binary64) (/.f64 %1220 %192))) (approx %191 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1290 z)) %1720)))) (approx %206 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %1725 %1727)))) (approx %788 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %25 %1531)))) (approx %217 (*.f64 #s(literal -1 binary64) %1436)) (approx %218 (*.f64 #s(literal -1 binary64) %1472)) (approx %225 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 %1317 z) %1727)))) (approx %257 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %33 %1550)))) (approx %263 (*.f64 #s(literal -1 binary64) %1468)) (approx %268 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1563 %1574) z))) (approx %268 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1563 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 %1755 (/.f64 %1569 %1240)) z))) z))) (approx %268 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1563 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %1569 %33) (*.f64 #s(literal -1 binary64) (/.f64 %1578 %1240))) z) %1755) z))) z))) (approx %301 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %1776 %1590)))) (approx %308 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1378 z)) %1783)))) (approx %316 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 %1383 z) %1789)))) (approx %142 (*.f64 #s(literal -1 binary64) %1491)) (approx %325 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 %21 %19)))) (approx %325 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) %1725 %21) %19)))) (approx %331 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1394 z)) %1720)))) (approx %337 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %1726 %1543)))) (approx %41 %1815) (approx %16 (+.f64 a %1191)) (approx %1198 %1822) (approx %1198 %1830) (approx %1198 %1840) (approx %110 (+.f64 %478 %1842)) (approx %110 (fma.f64 t (-.f64 (/.f64 %1344 %1351) %1846) %478)) (approx %110 (fma.f64 t (-.f64 (*.f64 t (-.f64 (/.f64 %1344 %1360) (*.f64 #s(literal -1 binary64) %1824))) %1846) %478)) (approx %134 %1857) (approx %134 %1861) (approx %134 %1866) (approx %134 (*.f64 t (fma.f64 t (fma.f64 t (+.f64 %1833 (/.f64 t %1360)) %1825) %356))) (approx %135 %1874) (approx %135 (+.f64 #s(literal 1 binary64) %1861)) (approx %135 (+.f64 #s(literal 1 binary64) %1866)) (approx %52 (+.f64 %25 (/.f64 %207 %1345))) (approx %52 (fma.f64 t (-.f64 (/.f64 %207 %1351) %1885) %25)) (approx %52 (fma.f64 t (-.f64 (*.f64 t (-.f64 (/.f64 %207 %1360) %1891)) %1885) %25)) (approx %17 %1897) (approx %17 (-.f64 (+.f64 %25 (/.f64 %1217 %1345)) %27)) (approx %17 (-.f64 (fma.f64 t (-.f64 (/.f64 %1217 %1351) %1905) %25) %27)) (approx %17 (-.f64 (fma.f64 t (-.f64 (*.f64 t (-.f64 (/.f64 %1217 %1360) (*.f64 #s(literal -1 binary64) (/.f64 %738 %1351)))) %1905) %25) %27)) (approx %1207 (/.f64 %1212 t)) (approx %70 %72) (approx %123 %192) (approx %35 (/.f64 %33 a)) (approx %35 (-.f64 (+.f64 %27 (/.f64 %1237 %1345)) %25)) (approx %35 (-.f64 (fma.f64 t (-.f64 (/.f64 %1237 %1351) %1931) %27) %25)) (approx %35 (-.f64 (fma.f64 t (-.f64 (*.f64 t (-.f64 (/.f64 %1237 %1360) %1938)) %1931) %27) %25)) (approx %244 %1345) (approx %244 (fma.f64 #s(literal -2 binary64) %1564 %1345)) (approx %244 (fma.f64 t (+.f64 t (*.f64 #s(literal -2 binary64) a)) %1345)) (approx %1214 (fma.f64 t %1956 %180)) (approx %1214 (fma.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %25 (/.f64 %1959 a)) %1955) %180)) (approx %1214 (fma.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %25 (*.f64 t (-.f64 (/.f64 %1959 %1345) %1967))) %1955) %180)) (approx %54 %1974) (approx %54 (-.f64 (fma.f64 t %1978 %25) %27)) (approx %54 (-.f64 (fma.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %1976 (*.f64 t %1984)) %1885) %25) %27)) (approx %54 (-.f64 (fma.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %1976 (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %1982 (*.f64 t %1995)) %1891))) %1885) %25) %27)) (approx %2005 (+.f64 (/.f64 %2006 %1345) %180)) (approx %2005 (fma.f64 t (-.f64 (/.f64 %2006 %1351) %1955) %180)) (approx %2005 (fma.f64 t (-.f64 (*.f64 t (-.f64 (/.f64 %2006 %1360) (*.f64 #s(literal -1 binary64) (/.f64 %56 %1351)))) %1955) %180)) (approx %55 %2022) (approx %55 (fma.f64 t %2024 %2022)) (approx %55 (fma.f64 t (fma.f64 t %2027 %2024) %2022)) (approx %55 (fma.f64 t (fma.f64 t (fma.f64 t (*.f64 z %1995) %2027) %2024) %2022)) (approx %75 (fma.f64 #s(literal -1 binary64) %254 %2038)) (approx %75 (fma.f64 #s(literal -1 binary64) %254 (*.f64 t (-.f64 (+.f64 %27 (/.f64 %2038 a)) %2036)))) (approx %75 (fma.f64 #s(literal -1 binary64) %254 (*.f64 t (-.f64 (fma.f64 t (-.f64 (/.f64 %2038 %1345) (*.f64 #s(literal -1 binary64) (/.f64 %2037 a))) %27) %2036)))) (approx %78 %2057) (approx %78 %2063) (approx %78 %2069) (approx %78 %2078) (approx %96 %2082) (approx %112 (-.f64 %1822 #s(literal 1 binary64))) (approx %112 (-.f64 %1830 #s(literal 1 binary64))) (approx %112 (-.f64 %1840 #s(literal 1 binary64))) (approx %113 %609) (approx %113 (fma.f64 #s(literal -1 binary64) %2092 %609)) (approx %113 (fma.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 t %2095) (*.f64 #s(literal -1 binary64) %2091)) %609)) (approx %113 (fma.f64 t (fma.f64 #s(literal -1 binary64) %2091 (*.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 t %2101) (*.f64 #s(literal -1 binary64) %2095)))) %609)) (approx %118 (fma.f64 #s(literal -1 binary64) %609 %2092)) (approx %118 (fma.f64 #s(literal -1 binary64) %609 (*.f64 t (fma.f64 t %2095 %2091)))) (approx %118 (fma.f64 #s(literal -1 binary64) %609 (*.f64 t (fma.f64 t (fma.f64 t %2101 %2095) %2091)))) (approx %127 (fma.f64 #s(literal -1 binary64) %174 (fma.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %25 (*.f64 #s(literal -1 binary64) %2120)) %1955) %180))) (approx %127 (fma.f64 #s(literal -1 binary64) %174 (fma.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %25 (fma.f64 #s(literal -1 binary64) %2120 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) %2127) %1967)))) %1955) %180))) (approx %127 (fma.f64 #s(literal -1 binary64) %174 (fma.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %25 (fma.f64 #s(literal -1 binary64) %2120 (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %2127 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %68 %1360)) (*.f64 #s(literal -1 binary64) (/.f64 %1956 %1345))))) %1967)))) %1955) %180))) (approx %136 (+.f64 x %2152)) (approx %136 (+.f64 x (*.f64 t (+.f64 %27 (/.f64 %272 %1345))))) (approx %136 (+.f64 x (*.f64 t (fma.f64 t (+.f64 %1976 (/.f64 %272 %1351)) %27)))) (approx %148 %1465) (approx %168 (/.f64 (fma.f64 #s(literal -1 binary64) %2080 %207) t)) (approx %314 %410) (approx %191 (-.f64 (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %27 %2172) %25)) %2176)) (approx %191 (-.f64 (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %27 (fma.f64 t (-.f64 %2181 %1976) %2172)) %25)) %2176)) (approx %191 (-.f64 (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %27 (fma.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %2180 (*.f64 t (-.f64 %2190 %1982))) %1976) %2172)) %25)) %2176)) (approx %206 (+.f64 x %1330)) (approx %206 (+.f64 x (fma.f64 t (-.f64 %27 %2203) %1330))) (approx %206 (+.f64 x (fma.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 t %2209) %27) %2203) %1330))) (approx %206 (+.f64 x (fma.f64 t (-.f64 (fma.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %2216 %1938))) %2209) %27) %2203) %1330))) (approx %792 (fma.f64 #s(literal -1 binary64) (*.f64 t %2226) %180)) (approx %792 (fma.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 t %2230) (*.f64 #s(literal -1 binary64) %2226)) %180)) (approx %792 (fma.f64 t (fma.f64 #s(literal -1 binary64) %2226 (*.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 t (*.f64 y %1834)) (*.f64 #s(literal -1 binary64) %2230)))) %180)) (approx %217 %220) (approx %218 (/.f64 %220 a)) (approx %218 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 %2247 %1345)) %478)) (approx %218 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 t (-.f64 (/.f64 %2247 %1351) %2254))) %478)) (approx %218 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 t (-.f64 (*.f64 t (-.f64 (/.f64 %2247 %1360) (*.f64 #s(literal -1 binary64) (/.f64 %220 %1351)))) %2254))) %478)) (approx %219 %2270) (approx %219 (+.f64 (/.f64 %2272 %1345) %2270)) (approx %219 (fma.f64 t (-.f64 (/.f64 %2272 %1351) %2278) %2270)) (approx %219 (fma.f64 t (-.f64 (*.f64 t (-.f64 (/.f64 %2272 %1360) (*.f64 #s(literal -1 binary64) (/.f64 %221 %1351)))) %2278) %2270)) (approx %225 (+.f64 x %2293)) (approx %225 (+.f64 x %2300)) (approx %225 (+.f64 x %2310)) (approx %231 %1247) (approx %231 (fma.f64 #s(literal -1 binary64) %1217 %1247)) (approx %1322 (+.f64 %2317 %1330)) (approx %1322 (fma.f64 t (-.f64 (/.f64 %2316 %1351) %2291) %1330)) (approx %1322 (fma.f64 t (-.f64 (*.f64 t (-.f64 (/.f64 %2316 %1360) (*.f64 #s(literal -1 binary64) %2208))) %2291) %1330)) (approx %237 %2331) (approx %237 (fma.f64 #s(literal -1 binary64) %2316 %2331)) (approx %245 (fma.f64 t %2336 %1330)) (approx %245 (fma.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 t %2340) %2291) %2335) %1330)) (approx %245 (fma.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %2171 (*.f64 t (-.f64 (*.f64 t (-.f64 (*.f64 #s(literal -2 binary64) %2216) (fma.f64 #s(literal -1 binary64) %2216 (*.f64 #s(literal 2 binary64) (/.f64 %2340 a))))) %2340))) %2335) %1330)) (approx %263 %2359) (approx %268 (/.f64 t %2361)) (approx %301 %2364) (approx %308 %2366) (approx %308 (/.f64 (-.f64 %207 %2358) t)) (approx %316 (/.f64 (fma.f64 t y %2361) t)) (approx %325 %2374) (approx %325 (+.f64 x %2063)) (approx %325 (+.f64 x %2069)) (approx %325 (+.f64 x %2078)) (approx %331 (-.f64 x %2176)) (approx %331 (-.f64 (+.f64 x (*.f64 t (-.f64 %2172 %25))) %2176)) (approx %331 (-.f64 (+.f64 x (*.f64 t (-.f64 (fma.f64 t (-.f64 %2181 %2389) %2172) %25))) %2176)) (approx %331 (-.f64 (+.f64 x (*.f64 t (-.f64 (fma.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %2180 (*.f64 t (-.f64 %2190 (fma.f64 #s(literal -1 binary64) %1982 %1982)))) %2389) %2172) %25))) %2176)) (approx %337 %2293) (approx %337 %2300) (approx %337 %2310) (approx %41 %2412) (approx %16 %2415) (approx %787 (*.f64 t (fma.f64 #s(literal -1 binary64) y %159))) (approx %1198 (-.f64 %1209 %105)) (approx %1198 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %102 %2424)) %105)) (approx %1198 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %102 (/.f64 (*.f64 %1345 %387) %2430))) (fma.f64 #s(literal -1 binary64) %104 (*.f64 #s(literal -1 binary64) %2424)))) (approx %110 (/.f64 (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) %2438)) t)) (approx %110 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) %2444)) %2438) t)) (approx %110 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) %2451)) %2454) t)) (approx %134 (-.f64 %105 #s(literal 1 binary64))) (approx %134 (-.f64 (*.f64 #s(literal -1 binary64) %2460) %822)) (approx %134 (-.f64 (*.f64 #s(literal -1 binary64) %2464) (+.f64 #s(literal 1 binary64) %2466))) (approx %135 %105) (approx %135 (/.f64 (-.f64 %2472 a) t)) (approx %135 (/.f64 (-.f64 %2477 %2478) t)) (approx %135 (/.f64 (-.f64 %2483 (+.f64 a %2484)) t)) (approx %52 %2489) (approx %52 (/.f64 (fma.f64 #s(literal -1 binary64) y %2491) t)) (approx %52 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) %2496)) %393) t)) (approx %52 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) %2503)) %2506) t)) (approx %17 %1783) (approx %17 (/.f64 (fma.f64 #s(literal -1 binary64) %738 %1337) t)) (approx %17 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %738 (*.f64 #s(literal -1 binary64) %2515)) %1248) t)) (approx %17 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %738 (*.f64 #s(literal -1 binary64) (/.f64 %2521 %2430))) (+.f64 %1248 %2515)) t)) (approx %70 %2529) (approx %123 %2532) (approx %35 %1789) (approx %35 (/.f64 (fma.f64 #s(literal -1 binary64) %33 %1372) t)) (approx %35 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %33 (*.f64 #s(literal -1 binary64) %2538)) %1371) t)) (approx %35 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %33 (*.f64 #s(literal -1 binary64) (/.f64 %1352 %2430))) (+.f64 %1371 %2538)) t)) (approx %244 %2423) (approx %244 (*.f64 %2423 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) %104)))) (approx %244 (*.f64 %2423 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) %104 %2460)))) (approx %1214 (-.f64 %2560 %2491)) (approx %1214 (-.f64 (+.f64 y (fma.f64 #s(literal -1 binary64) %159 %2567)) %2491)) (approx %1214 (-.f64 (+.f64 y (fma.f64 #s(literal -1 binary64) %159 %2573)) %2577)) (approx %111 (/.f64 (fma.f64 #s(literal -1 binary64) a %2472) t)) (approx %111 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) a %2477) %2471) t)) (approx %111 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) a %2483) %2484) t)) (approx %42 (*.f64 t %2591)) (approx %54 %2595) (approx %54 (/.f64 (-.f64 %2597 (fma.f64 #s(literal -1 binary64) x %393)) t)) (approx %54 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) y (+.f64 %875 %2603)) (fma.f64 #s(literal -1 binary64) x %2506)) t)) (approx %54 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) y (+.f64 %875 %2612)) (fma.f64 #s(literal -1 binary64) x %2616)) t)) (approx %2005 (/.f64 (fma.f64 #s(literal -1 binary64) %56 (*.f64 #s(literal -1 binary64) %2622)) t)) (approx %2005 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %56 (*.f64 #s(literal -1 binary64) %2628)) %2622) t)) (approx %2005 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %56 (*.f64 #s(literal -1 binary64) (/.f64 %2634 %2430))) (+.f64 %2622 %2628)) t)) (approx %55 %2643) (approx %55 (/.f64 (fma.f64 z %2594 %2647) t)) (approx %55 (/.f64 (fma.f64 z %2594 (+.f64 %2647 %2653)) t)) (approx %55 (/.f64 (fma.f64 z %2594 (+.f64 %2647 (+.f64 %2653 (/.f64 %2659 %2430)))) t)) (approx %71 (*.f64 t (+.f64 x %414))) (approx %75 (-.f64 %2669 %875)) (approx %75 (-.f64 (fma.f64 #s(literal -1 binary64) x (+.f64 %2674 %63)) %875)) (approx %75 (-.f64 (fma.f64 #s(literal -1 binary64) x (+.f64 %63 (/.f64 %2679 %2430))) (fma.f64 #s(literal -1 binary64) %2674 %875))) (approx %78 %2686) (approx %78 (-.f64 %2688 %1371)) (approx %78 (-.f64 %2695 %1371)) (approx %78 (-.f64 %2701 %2702)) (approx %112 %392) (approx %112 (/.f64 (-.f64 %2706 (fma.f64 #s(literal -1 binary64) a %2438)) t)) (approx %112 (/.f64 (-.f64 %2711 (fma.f64 #s(literal -1 binary64) a %2454)) t)) (approx %112 (/.f64 (-.f64 %2718 (fma.f64 #s(literal -1 binary64) a %2720)) t)) (approx %113 %389) (approx %113 (/.f64 (fma.f64 x %387 %2728) t)) (approx %113 (/.f64 (fma.f64 x %387 %2735) t)) (approx %113 (/.f64 (fma.f64 x %387 %2743) t)) (approx %118 (/.f64 (fma.f64 #s(literal -1 binary64) %388 %2747) t)) (approx %118 (/.f64 (fma.f64 #s(literal -1 binary64) %388 %2752) t)) (approx %118 (/.f64 (fma.f64 #s(literal -1 binary64) %388 %2758) t)) (approx %127 (-.f64 (+.f64 y (fma.f64 #s(literal -1 binary64) %159 %90)) %2491)) (approx %127 (-.f64 (+.f64 y (fma.f64 #s(literal -1 binary64) %159 (+.f64 %2767 %90))) %2577)) (approx %127 (-.f64 (+.f64 y (fma.f64 #s(literal -1 binary64) %159 (+.f64 %2767 (+.f64 %90 (/.f64 %2773 %2430))))) (fma.f64 #s(literal -1 binary64) %393 (fma.f64 #s(literal -1 binary64) %2567 (*.f64 #s(literal -1 binary64) %2573))))) (approx %136 (/.f64 (fma.f64 #s(literal -1 binary64) %354 (*.f64 #s(literal -1 binary64) %2784)) t)) (approx %136 (/.f64 (fma.f64 #s(literal -1 binary64) %354 (fma.f64 #s(literal -1 binary64) %2784 (*.f64 #s(literal -1 binary64) %2789))) t)) (approx %136 (/.f64 (fma.f64 #s(literal -1 binary64) %354 (fma.f64 #s(literal -1 binary64) %2784 (fma.f64 #s(literal -1 binary64) %2789 (*.f64 #s(literal -1 binary64) (/.f64 %2795 %2430))))) t)) (approx %143 (*.f64 #s(literal -1 binary64) %2804)) (approx %143 (/.f64 (fma.f64 #s(literal -1 binary64) %2803 %2747) t)) (approx %143 (/.f64 (fma.f64 #s(literal -1 binary64) %2803 %2752) t)) (approx %143 (/.f64 (fma.f64 #s(literal -1 binary64) %2803 %2758) t)) (approx %168 %2816) (approx %141 (/.f64 %1310 t)) (approx %141 (/.f64 (-.f64 (+.f64 a %2706) %2438) t)) (approx %141 (/.f64 (-.f64 (+.f64 a %2711) %2454) t)) (approx %141 (/.f64 (-.f64 (+.f64 a %2718) %2720) t)) (approx %191 (-.f64 x %2832)) (approx %191 (-.f64 %2835 (fma.f64 #s(literal -1 binary64) %738 (fma.f64 #s(literal -1 binary64) %875 %1462)))) (approx %191 (-.f64 %2843 (fma.f64 #s(literal -1 binary64) %738 (fma.f64 #s(literal -1 binary64) %875 (fma.f64 #s(literal -1 binary64) %2603 %1462))))) (approx %191 (-.f64 %2853 (fma.f64 #s(literal -1 binary64) %738 (fma.f64 #s(literal -1 binary64) %875 (fma.f64 #s(literal -1 binary64) %2603 (fma.f64 #s(literal -1 binary64) %2611 %1462)))))) (approx %206 (-.f64 %775 %31)) (approx %206 (-.f64 (+.f64 x (fma.f64 #s(literal -1 binary64) x (fma.f64 #s(literal -1 binary64) %1462 %393))) %2597)) (approx %206 (-.f64 (+.f64 x (fma.f64 #s(literal -1 binary64) x (fma.f64 #s(literal -1 binary64) %1462 %2506))) (fma.f64 #s(literal -1 binary64) y (+.f64 %875 (+.f64 %2870 %2603))))) (approx %206 (-.f64 (+.f64 x (fma.f64 #s(literal -1 binary64) x (fma.f64 #s(literal -1 binary64) %1462 %2616))) (fma.f64 #s(literal -1 binary64) y (+.f64 %875 (+.f64 %2870 (+.f64 %2603 (+.f64 (/.f64 %2879 %2430) %2611))))))) (approx %791 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %102 %104))) (approx %791 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %102 %2466)) %2893)) (approx %791 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %102 (+.f64 %104 (+.f64 %2460 %2464)))) (+.f64 %2893 (/.f64 %2443 %2430)))) (approx %788 (*.f64 t (fma.f64 #s(literal -1 binary64) %25 %2904))) (approx %792 (+.f64 y %2909)) (approx %792 (+.f64 y (+.f64 %2909 %2913))) (approx %792 (+.f64 y (+.f64 %2909 (+.f64 %2913 (/.f64 (*.f64 y %2732) %2430))))) (approx %218 (*.f64 #s(literal -1 binary64) (/.f64 %220 t))) (approx %218 (/.f64 (fma.f64 #s(literal -1 binary64) %220 (*.f64 #s(literal -1 binary64) %2927)) t)) (approx %218 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %220 (*.f64 #s(literal -1 binary64) %2933)) %2927) t)) (approx %218 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %220 (*.f64 #s(literal -1 binary64) (/.f64 %2939 %2430))) (+.f64 %2927 %2933)) t)) (approx %219 (*.f64 #s(literal -1 binary64) (/.f64 %221 t))) (approx %219 (/.f64 (fma.f64 #s(literal -1 binary64) %221 (*.f64 #s(literal -1 binary64) %2951)) t)) (approx %219 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %221 (*.f64 #s(literal -1 binary64) %2957)) %2951) t)) (approx %219 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %221 (*.f64 #s(literal -1 binary64) (/.f64 %2963 %2430))) (+.f64 %2951 %2957)) t)) (approx %225 (-.f64 %2971 %1337)) (approx %225 (-.f64 %2980 %1337)) (approx %225 (-.f64 %2986 %2988)) (approx %231 (*.f64 t (fma.f64 #s(literal -1 binary64) %738 %1248))) (approx %1322 (/.f64 (fma.f64 #s(literal -1 binary64) %1220 (*.f64 #s(literal -1 binary64) %2994)) t)) (approx %1322 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %1220 (*.f64 #s(literal -1 binary64) %2999)) %2994) t)) (approx %1322 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %1220 (*.f64 #s(literal -1 binary64) (/.f64 %3005 %2430))) (+.f64 %2994 %2999)) t)) (approx %237 %3013) (approx %237 (*.f64 t %3015)) (approx %245 (/.f64 (-.f64 %3015 %3018) t)) (approx %245 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %1220 (fma.f64 #s(literal -1 binary64) (/.f64 %3026 %2423) %2994)) %3018) t)) (approx %245 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %1220 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 a %3026) (*.f64 %1345 %3023)) %2430) %2994)) (fma.f64 #s(literal -2 binary64) (/.f64 %3024 %2423) (fma.f64 #s(literal -1 binary64) %2999 %3018))) t)) (approx %308 (+.f64 y %2366)) (approx %316 (+.f64 y %2364)) (approx %142 %2804) (approx %142 (/.f64 (fma.f64 x %1310 %2728) t)) (approx %142 (/.f64 (fma.f64 x %1310 %2735) t)) (approx %142 (/.f64 (fma.f64 x %1310 %2743) t)) (approx %325 (+.f64 x %2686)) (approx %325 (-.f64 (+.f64 x %2688) %1371)) (approx %325 (-.f64 (+.f64 x %2695) %1371)) (approx %325 (-.f64 (+.f64 x %2701) %2702)) (approx %331 (-.f64 %2835 %2591)) (approx %331 (-.f64 %2843 (fma.f64 #s(literal -1 binary64) %738 (fma.f64 #s(literal -1 binary64) %2603 (+.f64 %1462 %2603))))) (approx %331 (-.f64 %2853 (fma.f64 #s(literal -1 binary64) %738 (fma.f64 #s(literal -1 binary64) %2603 (fma.f64 #s(literal -1 binary64) %2611 (+.f64 %1462 %2612)))))) (approx %337 (-.f64 %2971 %3083)) (approx %337 (-.f64 %2980 %3083)) (approx %337 (-.f64 %2986 (+.f64 x %2988))) (approx %41 (*.f64 #s(literal -1 binary64) %2529)) (approx %16 (*.f64 #s(literal -1 binary64) %2532)) (approx %787 (*.f64 #s(literal -1 binary64) (*.f64 t %2560))) (approx %1198 %827) (approx %1198 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 z (/.f64 %3099 t)) a) t)))) (approx %1198 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %1345 %67) t)) %3099) t))) a) t)))) (approx %110 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 z %2438) t))) (approx %110 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %3123) %1530) t))) t))) (approx %110 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %3132 %3133) t)) %1530) t))) t))) (approx %134 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2471 %386) t)) #s(literal 1 binary64))) (approx %134 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %3153 %386) t)) #s(literal 1 binary64))) (approx %135 (*.f64 #s(literal -1 binary64) (/.f64 %2478 t))) (approx %135 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3149 %3162) t))) t))) (approx %135 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 %3170 %1351) t) %3162) t))) t))) (approx %52 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 y %393) t))) (approx %52 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %2495 t)) %97) t))) t))) (approx %52 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %2502 t) %3194) t)) %97) t))) t))) (approx %17 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1273 x) t))) (approx %17 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %2514 t)) %1247) t))) x) t))) (approx %17 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %2521 t) (*.f64 #s(literal -1 binary64) %2514)) t)) %1247) t))) x) t))) (approx %70 (*.f64 #s(literal -1 binary64) %2412)) (approx %123 (*.f64 #s(literal -1 binary64) %2415)) (approx %35 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 x %1371) y) t))) (approx %35 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1346 t)) %1332) t))) y) t))) (approx %35 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %1352 t) %3252) t)) %1332) t))) y) t))) (approx %244 (*.f64 %2423 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2471 (*.f64 #s(literal 2 binary64) a)) t))))) (approx %1214 (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 y z (/.f64 %3271 t)) %97) t)))) (approx %1214 (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %3279 t)) %3271) t) %56) %97) t)))) (approx %111 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 a %3153) t))) (approx %111 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %3170 %3294) t)) %1345) t))) t))) (approx %42 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 %2971 x)))) (approx %54 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 %2645 t))) x) t))) (approx %54 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %3317 t) %354) %97) t))) x) t))) (approx %54 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %2602 (*.f64 #s(literal -1 binary64) (/.f64 %2658 t))) %3194) t) %354) %97) t))) x) t))) (approx %2005 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 y z %2622) t))) (approx %2005 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %2627 t)) %2621) t) %56) t))) (approx %2005 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %2634 t) (*.f64 #s(literal -1 binary64) %2627)) t)) %2621) t) %56) t))) (approx %55 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2647 %1220) t))) (approx %55 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %3369 t) %2646) t) %1220) t))) (approx %55 (*.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 %2659 t) %3369) t) %2646) t) %1220) t))) (approx %71 (*.f64 #s(literal -1 binary64) (*.f64 t %2669))) (approx %75 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2672 (*.f64 #s(literal -1 binary64) (/.f64 %2673 t))) t)))) (approx %75 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2672 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 a %2672 (/.f64 %2679 t)) t))) t)))) (approx %78 %3410) (approx %78 %3419) (approx %112 %603) (approx %112 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 %2726 t))) a) t))) (approx %112 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %3429 t) %1345) %1530) t))) a) t))) (approx %112 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %2739 t) %3294) %3133) t) %1345) %1530) t))) a) t))) (approx %113 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2728 %68) t))) (approx %113 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3458 %2727) t) %68) t))) (approx %113 (*.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) %3465 %3457) t) %2727) t) %68) t))) (approx %118 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %68 %2728) t))) (approx %118 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %68 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2727 %3458) t))) t))) (approx %118 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %68 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2727 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3457 %3465) t))) t))) t))) (approx %127 (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %68 %56) %97) t)))) (approx %127 (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %68 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2766 %3271) t) %56)) %97) t)))) (approx %127 (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %68 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %2773) (*.f64 #s(literal -1 binary64) %3279)) t) %2766) %3271) t) %56)) %97) t)))) (approx %136 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 a x %2784) t))) (approx %136 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2602 (*.f64 #s(literal -1 binary64) %3528)) t) %354) t))) (approx %136 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2602 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 %1351 x (/.f64 %2795 t)) t))) t) %354) t))) (approx %143 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %68 (*.f64 #s(literal -1 binary64) %3548)) t))) (approx %143 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %68 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3556 %3547) t))) t))) (approx %143 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %68 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3566 %3555) t) %3547) t))) t))) (approx %157 (*.f64 #s(literal -1 binary64) %2595)) (approx %158 (*.f64 #s(literal -1 binary64) %2643)) (approx %141 %3584) (approx %141 %3593) (approx %141 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %3170 %3132) %3554) t)) %3546) t))) a) t))) (approx %191 (-.f64 (+.f64 x (fma.f64 #s(literal -1 binary64) %2081 %875)) %2832)) (approx %191 (-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %2784 %3611) %3613) t))) %2832)) (approx %191 (-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %3620 %3528) (fma.f64 #s(literal -1 binary64) %2602 %2840)) t)) %3613) t))) %2832)) (approx %206 (+.f64 x (fma.f64 #s(literal -1 binary64) %33 (*.f64 #s(literal -1 binary64) (/.f64 %3632 t))))) (approx %206 (+.f64 x (fma.f64 #s(literal -1 binary64) %33 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %3252 %2331) t) %3632) t))))) (approx %206 (+.f64 x (fma.f64 #s(literal -1 binary64) %33 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %1346 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1352 %3025) t))) %2331) t) %3632) t))))) (approx %791 (+.f64 #s(literal 1 binary64) %3584)) (approx %791 (+.f64 #s(literal 1 binary64) %3593)) (approx %788 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %2904 %25)))) (approx %792 (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 y %67 (/.f64 %3666 t)) t)))) (approx %792 (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3666 (/.f64 (*.f64 y %3554) t)) t) %258) t)))) (approx %218 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 a %2927) z) t))) (approx %218 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %2932 t)) %2926) t))) z) t))) (approx %218 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %2939 t) (*.f64 #s(literal -1 binary64) %2932)) t)) %2926) t))) z) t))) (approx %219 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x %220 %2951) t))) (approx %219 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %2956 t)) %2950) t) %221) t))) (approx %219 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %2963 t) (*.f64 #s(literal -1 binary64) %2956)) t)) %2950) t) %221) t))) (approx %225 %3737) (approx %225 %3746) (approx %231 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (+.f64 y %1337) x)))) (approx %1322 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 z %738 %2994) t))) (approx %1322 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %2879 t)) %2331) t) %1220) t))) (approx %1322 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %3005 t) %3025) t)) %2331) t) %1220) t))) (approx %237 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %2994 %1220)))) (approx %142 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x %67 %3548) t))) (approx %142 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3547 %3556) t) %68) t))) (approx %142 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3547 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3555 %3566) t))) t) %68) t))) (approx %325 (+.f64 x %3410)) (approx %325 (+.f64 x %3419)) (approx %331 (-.f64 (+.f64 x %2082) %2832)) (approx %331 (-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %2784 (+.f64 %3611 %2784)) %3807) t))) %2832)) (approx %331 (-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %3620 (fma.f64 #s(literal -1 binary64) %3528 %3528)) (fma.f64 #s(literal -1 binary64) %2602 (fma.f64 a %2080 %2602))) t)) %3807) t))) %2832)) (approx %337 (-.f64 %2816 x)) (approx %337 (-.f64 %3737 x)) (approx %337 (-.f64 %3746 x)) (approx %16 %18) (approx %1198 (*.f64 #s(literal -1 binary64) %3834)) (approx %1198 (fma.f64 #s(literal -1 binary64) %3834 %3839)) (approx %1198 (fma.f64 #s(literal -1 binary64) %3834 (*.f64 a (-.f64 (+.f64 %410 (/.f64 %3839 t)) %3837)))) (approx %1198 (fma.f64 #s(literal -1 binary64) %3834 (*.f64 a (-.f64 (fma.f64 a (-.f64 (/.f64 %3839 %2423) (*.f64 #s(literal -1 binary64) (/.f64 %3838 t))) %410) %3837)))) (approx %110 (fma.f64 #s(literal -1 binary64) %102 (*.f64 #s(literal -1 binary64) %2893))) (approx %110 (fma.f64 #s(literal -1 binary64) %102 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1530 %2430)) %3837)))) (approx %110 (fma.f64 #s(literal -1 binary64) %102 (*.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1530 %3866)) %3869)) %3837)))) (approx %134 (-.f64 %3879 #s(literal 1 binary64))) (approx %134 (-.f64 %3888 #s(literal 1 binary64))) (approx %135 %3879) (approx %135 %3888) (approx %135 (*.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 a %3866)) %3895)) %3884)) %410))) (approx %52 (fma.f64 #s(literal -1 binary64) %149 (*.f64 #s(literal -1 binary64) (/.f64 %97 %2423)))) (approx %52 (fma.f64 #s(literal -1 binary64) %149 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %97 %2430)) %3909)))) (approx %52 (fma.f64 #s(literal -1 binary64) %149 (*.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %97 %3866)) %3916)) %3909)))) (approx %17 (fma.f64 #s(literal -1 binary64) %1465 %3925)) (approx %17 (fma.f64 #s(literal -1 binary64) %1465 (*.f64 a (-.f64 (+.f64 %3923 (/.f64 %3925 t)) %3909)))) (approx %17 (fma.f64 #s(literal -1 binary64) %1465 (*.f64 a (-.f64 (fma.f64 a (-.f64 (/.f64 %3925 %2423) (*.f64 #s(literal -1 binary64) (/.f64 %3924 t))) %3923) %3909)))) (approx %123 (+.f64 t %386)) (approx %35 (fma.f64 #s(literal -1 binary64) %1776 %3946)) (approx %35 (fma.f64 #s(literal -1 binary64) %1776 (*.f64 a (-.f64 (+.f64 %3909 (/.f64 %3946 t)) %3923)))) (approx %35 (fma.f64 #s(literal -1 binary64) %1776 (*.f64 a (-.f64 (fma.f64 a (-.f64 (/.f64 %3946 %2423) (*.f64 #s(literal -1 binary64) (/.f64 %3945 t))) %3909) %3923)))) (approx %244 (fma.f64 #s(literal -2 binary64) %1564 %2423)) (approx %244 (fma.f64 a (+.f64 a (*.f64 #s(literal -2 binary64) t)) %2423)) (approx %1214 %3971) (approx %1214 (fma.f64 #s(literal -1 binary64) (/.f64 %3973 %2423) %3971)) (approx %1214 (fma.f64 #s(literal -1 binary64) %3970 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %3973 %2430)) %3979)))) (approx %1214 (fma.f64 #s(literal -1 binary64) %3970 (*.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %3973 %3866)) %3986)) %3979)))) (approx %54 %3993) (approx %54 (-.f64 (fma.f64 #s(literal -1 binary64) %149 %3925) %407)) (approx %54 (-.f64 (fma.f64 #s(literal -1 binary64) %149 (*.f64 a (-.f64 (fma.f64 a %3999 %3923) %3909))) %407)) (approx %54 (-.f64 (fma.f64 #s(literal -1 binary64) %149 (*.f64 a (-.f64 (fma.f64 a (-.f64 (fma.f64 a %4008 %3998) %3916) %3923) %3909))) %407)) (approx %2005 (fma.f64 #s(literal -1 binary64) (/.f64 %2621 %2423) %164)) (approx %2005 (fma.f64 #s(literal -1 binary64) %159 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %2621 %2430)) %4022)))) (approx %2005 (fma.f64 #s(literal -1 binary64) %159 (*.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %2621 %3866)) (/.f64 %56 %2430))) %4022)))) (approx %55 %4036) (approx %55 (fma.f64 a %4038 %4036)) (approx %55 (fma.f64 a (fma.f64 a %4041 %4038) %4036)) (approx %55 (fma.f64 a (fma.f64 a (fma.f64 a (*.f64 z %4008) %4041) %4038) %4036)) (approx %65 %4050) (approx %75 %4053) (approx %75 (fma.f64 #s(literal -1 binary64) (/.f64 %4055 %2423) %4053)) (approx %75 (fma.f64 #s(literal -1 binary64) %4052 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %4055 %2430)) %4061)))) (approx %75 (fma.f64 #s(literal -1 binary64) %4052 (*.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %4055 %3866)) (/.f64 %73 %2430))) %4061)))) (approx %78 %4077) (approx %78 %4081) (approx %78 %4088) (approx %78 %4097) (approx %96 %4100) (approx %112 %4102) (approx %112 %4108) (approx %112 %4117) (approx %113 (fma.f64 #s(literal -1 binary64) %63 %4120)) (approx %113 (fma.f64 #s(literal -1 binary64) %63 (*.f64 a (fma.f64 a %4123 %4119)))) (approx %113 (fma.f64 #s(literal -1 binary64) %63 (*.f64 a (fma.f64 a (fma.f64 a %4128 %4123) %4119)))) (approx %118 (fma.f64 #s(literal -1 binary64) %4120 %63)) (approx %118 (fma.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 a %4123) (*.f64 #s(literal -1 binary64) %4119)) %63)) (approx %118 (fma.f64 a (fma.f64 #s(literal -1 binary64) %4119 (*.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 a %4128) (*.f64 #s(literal -1 binary64) %4123)))) %63)) (approx %127 (fma.f64 #s(literal -1 binary64) %3970 %63)) (approx %127 (fma.f64 #s(literal -1 binary64) %3970 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) %4151) %3979) %63))) (approx %127 (fma.f64 #s(literal -1 binary64) %3970 (fma.f64 a (-.f64 (fma.f64 #s(literal -1 binary64) %4151 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) %4157) %3986))) %3979) %63))) (approx %127 (fma.f64 #s(literal -1 binary64) %3970 (fma.f64 a (-.f64 (fma.f64 #s(literal -1 binary64) %4151 (*.f64 a (-.f64 (fma.f64 #s(literal -1 binary64) %4157 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %4151 %2423)) (/.f64 %44 %3866)))) %3986))) %3979) %63))) (approx %136 (*.f64 a (fma.f64 #s(literal -1 binary64) %151 (*.f64 #s(literal -1 binary64) (/.f64 %354 %2423))))) (approx %136 (*.f64 a (fma.f64 #s(literal -1 binary64) %151 (*.f64 a (fma.f64 #s(literal -1 binary64) %3923 (*.f64 #s(literal -1 binary64) (/.f64 %354 %2430))))))) (approx %136 (*.f64 a (fma.f64 #s(literal -1 binary64) %151 (*.f64 a (fma.f64 #s(literal -1 binary64) %3923 (*.f64 a (fma.f64 #s(literal -1 binary64) %3998 (*.f64 #s(literal -1 binary64) (/.f64 %354 %3866))))))))) (approx %168 %2971) (approx %168 (+.f64 y %4100)) (approx (/ 1 a) %356) (approx %1277 (/.f64 %4050 a)) (approx %173 (/.f64 %1228 a)) (approx %179 (/.f64 %322 a)) (approx %179 (/.f64 (fma.f64 #s(literal -1 binary64) %50 (fma.f64 a x %56)) a)) (approx %191 (-.f64 x %4216)) (approx %191 (-.f64 (+.f64 x (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) %4219) %407))) %4216)) (approx %191 (-.f64 (+.f64 x (*.f64 a (-.f64 (fma.f64 #s(literal -1 binary64) %4219 (*.f64 a (-.f64 %4227 %4228))) %407))) %4216)) (approx %191 (-.f64 (+.f64 x (*.f64 a (-.f64 (fma.f64 #s(literal -1 binary64) %4219 (*.f64 a (-.f64 (fma.f64 #s(literal -1 binary64) %4226 (*.f64 a (-.f64 %4238 (*.f64 #s(literal -1 binary64) %3998)))) %4228))) %407))) %4216)) (approx %206 (+.f64 x (fma.f64 #s(literal -1 binary64) %33 %1463))) (approx %206 (+.f64 x (fma.f64 #s(literal -1 binary64) %33 (fma.f64 #s(literal -1 binary64) %1462 (*.f64 a (-.f64 %149 %4255)))))) (approx %206 (+.f64 x (fma.f64 #s(literal -1 binary64) %33 (fma.f64 #s(literal -1 binary64) %1462 (*.f64 a (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a %4264) %149) %4255)))))) (approx %206 (+.f64 x (fma.f64 #s(literal -1 binary64) %33 (fma.f64 #s(literal -1 binary64) %1462 (*.f64 a (-.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 %756 %2423) %4274))) %4264) %149) %4255)))))) (approx %791 (+.f64 #s(literal 1 binary64) %4102)) (approx %791 (+.f64 #s(literal 1 binary64) %4108)) (approx %791 (+.f64 #s(literal 1 binary64) %4117)) (approx %792 %4292) (approx %792 (fma.f64 a %4294 %4292)) (approx %792 (fma.f64 a (fma.f64 a %4297 %4294) %4292)) (approx %792 (fma.f64 a (fma.f64 a (fma.f64 a (*.f64 y %4111) %4297) %4294) %4292)) (approx %218 (fma.f64 #s(literal -1 binary64) (*.f64 a %4306) %102)) (approx %218 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a %4310)) %4306) %102)) (approx %218 (fma.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) %4110 %3895))) %4310)) %4306) %102)) (approx %219 (fma.f64 a %4325 %63)) (approx %219 (fma.f64 a (-.f64 (fma.f64 #s(literal -1 binary64) %151 (/.f64 %4328 t)) %4324) %63)) (approx %219 (fma.f64 a (-.f64 (fma.f64 #s(literal -1 binary64) %151 (*.f64 a (-.f64 (/.f64 %4328 %2423) (*.f64 #s(literal -1 binary64) (/.f64 %4325 t))))) %4324) %63)) (approx %225 (+.f64 x %4343)) (approx %225 (+.f64 x %4348)) (approx %225 (+.f64 x %4355)) (approx %225 (+.f64 x %4364)) (approx %1322 (fma.f64 #s(literal -1 binary64) %2870 %1463)) (approx %1322 (fma.f64 #s(literal -1 binary64) %1462 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %2331 %2430)) %4254)))) (approx %1322 (fma.f64 #s(literal -1 binary64) %1462 (*.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %2331 %3866)) %4263)) %4254)))) (approx %245 (fma.f64 #s(literal -1 binary64) %1462 (*.f64 a %4384))) (approx %245 (fma.f64 #s(literal -1 binary64) %1462 (*.f64 a (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a %4390) %4254) %4383)))) (approx %245 (fma.f64 #s(literal -1 binary64) %1462 (*.f64 a (-.f64 (fma.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal 2 binary64) %4274) (fma.f64 #s(literal 2 binary64) (/.f64 %4390 t) %4274))) %4390) %4254) %4383)))) (approx %263 (fma.f64 #s(literal -1 binary64) %1248 %1462)) (approx %268 (+.f64 %1561 (/.f64 %1564 %1571))) (approx %268 (fma.f64 a (-.f64 (/.f64 %1564 %1580) %4415) %1561)) (approx %268 (fma.f64 a (-.f64 (*.f64 a (-.f64 (/.f64 %1564 (*.f64 (pow.f64 z #s(literal 4 binary64)) %33)) (*.f64 #s(literal -1 binary64) (/.f64 t %1580)))) %4415) %1561)) (approx %301 %4429) (approx %308 %4431) (approx %308 (-.f64 %1273 %1462)) (approx %316 %4435) (approx %316 (+.f64 y %4429)) (approx %325 (+.f64 x %4077)) (approx %325 (+.f64 x %4081)) (approx %325 (+.f64 x %4088)) (approx %325 (+.f64 x %4097)) (approx %331 (-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) %4347)) %4216)) (approx %331 (-.f64 (+.f64 x (*.f64 a (fma.f64 #s(literal -1 binary64) %4219 (*.f64 a (-.f64 %4227 %4451))))) %4216)) (approx %331 (-.f64 (+.f64 x (*.f64 a (fma.f64 #s(literal -1 binary64) %4219 (*.f64 a (-.f64 (fma.f64 #s(literal -1 binary64) %4226 (*.f64 a (-.f64 %4238 (fma.f64 #s(literal -1 binary64) %3998 %3998)))) %4451))))) %4216)) (approx %337 %4343) (approx %337 %4348) (approx %337 %4355) (approx %337 %4364) (approx %16 %4476) (approx %1198 %4478) (approx %1198 %4484) (approx %1198 (/.f64 (-.f64 (+.f64 z %4487) (+.f64 t %4489)) a)) (approx %1198 (/.f64 (-.f64 (+.f64 z (/.f64 %4494 %1351)) (+.f64 t (fma.f64 #s(literal -1 binary64) %4481 (*.f64 #s(literal -1 binary64) %4487)))) a)) (approx %110 (/.f64 (+.f64 z %4503) a)) (approx %110 (/.f64 (-.f64 (+.f64 z %4508) %4510) a)) (approx %110 (/.f64 (-.f64 (+.f64 z %4515) %4518) a)) (approx %134 (/.f64 (+.f64 t %4522) a)) (approx %134 (/.f64 (-.f64 (+.f64 t %4526) %4528) a)) (approx %134 (/.f64 (-.f64 (+.f64 t %4532) %4535) a)) (approx %135 (+.f64 #s(literal 1 binary64) (+.f64 %1857 %4539))) (approx %135 (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 %1857 %4543)) %4546)) (approx %52 (/.f64 (+.f64 y %1304) a)) (approx %52 (/.f64 (-.f64 (+.f64 y %4553) %1305) a)) (approx %52 (/.f64 (-.f64 (+.f64 y %4559) %4562) a)) (approx %17 (/.f64 (-.f64 (+.f64 y %4566) x) a)) (approx %17 (/.f64 (-.f64 (+.f64 y %4572) (+.f64 x %4574)) a)) (approx %17 (/.f64 (-.f64 (+.f64 y (/.f64 %4579 %1351)) (+.f64 x (fma.f64 #s(literal -1 binary64) %4566 (*.f64 #s(literal -1 binary64) %4572)))) a)) (approx %123 %4589) (approx %35 (/.f64 (-.f64 (+.f64 x %4591) y) a)) (approx %35 (/.f64 (-.f64 (+.f64 x %4597) (+.f64 y %4599)) a)) (approx %35 (/.f64 (-.f64 (+.f64 x (/.f64 %4604 %1351)) (+.f64 y (fma.f64 #s(literal -1 binary64) %4591 %4607))) a)) (approx %244 (*.f64 %1345 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) %1857)))) (approx %244 (*.f64 %1345 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) %1857 %4539)))) (approx %1214 (/.f64 (fma.f64 y %43 %4622) a)) (approx %1214 (/.f64 (-.f64 (fma.f64 y %43 %4627) %4629) a)) (approx %1214 (/.f64 (-.f64 (fma.f64 y %43 (/.f64 %4633 %1351)) (fma.f64 #s(literal -1 binary64) %4622 (*.f64 #s(literal -1 binary64) %4627))) a)) (approx %111 (-.f64 (+.f64 #s(literal 1 binary64) %4539) %4474)) (approx %111 (-.f64 (+.f64 #s(literal 1 binary64) %4543) (fma.f64 #s(literal -1 binary64) %1857 %4546))) (approx %54 (/.f64 (-.f64 (+.f64 y %4648) (+.f64 x %1305)) a)) (approx %54 (/.f64 (-.f64 (+.f64 y (fma.f64 #s(literal -1 binary64) %2152 (*.f64 #s(literal -1 binary64) %4655))) (+.f64 x %4562)) a)) (approx %54 (/.f64 (-.f64 (+.f64 y (fma.f64 #s(literal -1 binary64) %2152 (fma.f64 #s(literal -1 binary64) %4655 (*.f64 #s(literal -1 binary64) %4664)))) (+.f64 x (fma.f64 #s(literal -1 binary64) %1304 (fma.f64 #s(literal -1 binary64) %4553 (*.f64 #s(literal -1 binary64) %4559))))) a)) (approx %2005 (/.f64 (fma.f64 y z %4676) a)) (approx %2005 (/.f64 (-.f64 (fma.f64 y z %4681) %4683) a)) (approx %2005 (/.f64 (-.f64 (fma.f64 y z (/.f64 %4687 %1351)) (fma.f64 #s(literal -1 binary64) %4676 (*.f64 #s(literal -1 binary64) %4681))) a)) (approx %55 (/.f64 (fma.f64 z %738 %4698) a)) (approx %55 (/.f64 (fma.f64 z %738 (+.f64 %4698 %4706)) a)) (approx %55 (/.f64 (fma.f64 z %738 (+.f64 %4698 (+.f64 %4706 (/.f64 (*.f64 z (-.f64 %4711 (*.f64 #s(literal -1 binary64) %4558))) %1351)))) a)) (approx %65 %4721) (approx %66 (*.f64 a %1283)) (approx %75 (/.f64 %73 a)) (approx %75 (/.f64 (fma.f64 x %72 %4728) a)) (approx %75 (/.f64 (-.f64 (fma.f64 x %72 %4733) %4735) a)) (approx %75 (/.f64 (-.f64 (fma.f64 x %72 (/.f64 %4739 %1351)) (fma.f64 #s(literal -1 binary64) %4728 (*.f64 #s(literal -1 binary64) %4733))) a)) (approx %78 %4747) (approx %78 (/.f64 (fma.f64 %72 %33 %4750) a)) (approx %78 (/.f64 (-.f64 (fma.f64 %72 %33 %4755) %4757) a)) (approx %78 (/.f64 (-.f64 (fma.f64 %72 %33 (/.f64 %4761 %1351)) (fma.f64 #s(literal -1 binary64) %4750 (*.f64 #s(literal -1 binary64) %4755))) a)) (approx %89 (*.f64 a (fma.f64 #s(literal -1 binary64) %151 %4769))) (approx %96 (*.f64 a (fma.f64 #s(literal -1 binary64) %4773 %1789))) (approx %112 (-.f64 (fma.f64 #s(literal -1 binary64) %1857 %478) #s(literal 1 binary64))) (approx %112 (-.f64 (fma.f64 #s(literal -1 binary64) %1857 %4780) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %1842)))) (approx %112 (-.f64 (fma.f64 #s(literal -1 binary64) %1857 %4787) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %1842 (*.f64 #s(literal -1 binary64) %4789))))) (approx %113 (fma.f64 #s(literal -1 binary64) x %4796)) (approx %113 (fma.f64 #s(literal -1 binary64) x (+.f64 %4796 %4803))) (approx %113 (fma.f64 #s(literal -1 binary64) x (+.f64 %4796 %4812))) (approx %118 (+.f64 x (*.f64 #s(literal -1 binary64) %4796))) (approx %118 (+.f64 x (fma.f64 #s(literal -1 binary64) %4796 %4819))) (approx %118 (+.f64 x (fma.f64 #s(literal -1 binary64) %4796 %4824))) (approx %127 (+.f64 x %4830)) (approx %127 (-.f64 (+.f64 x (fma.f64 #s(literal -1 binary64) %4834 %4830)) (*.f64 #s(literal -1 binary64) %4837))) (approx %127 (-.f64 (+.f64 x (fma.f64 #s(literal -1 binary64) %4834 (fma.f64 #s(literal -1 binary64) (/.f64 %4841 %1351) %4830))) (fma.f64 #s(literal -1 binary64) %4837 (*.f64 #s(literal -1 binary64) (/.f64 %4626 %1351))))) (approx %136 (+.f64 x (+.f64 %2152 %4655))) (approx %136 (+.f64 x (+.f64 %2152 %4854))) (approx %143 (+.f64 x (*.f64 #s(literal -1 binary64) %4858))) (approx %143 (+.f64 x (fma.f64 #s(literal -1 binary64) %4858 %4819))) (approx %143 (+.f64 x (fma.f64 #s(literal -1 binary64) %4858 %4824))) (approx %168 (*.f64 a (fma.f64 #s(literal -1 binary64) %4773 (fma.f64 #s(literal -1 binary64) %1776 %25)))) (approx %141 (-.f64 %478 %1874)) (approx %141 (-.f64 %4780 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %1842 %1857)))) (approx %141 (-.f64 %4787 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %1842 (fma.f64 #s(literal -1 binary64) %4789 %1857))))) (approx %179 (+.f64 x %255)) (approx %191 (/.f64 (-.f64 %4695 (*.f64 #s(literal -1 binary64) %4215)) a)) (approx %191 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %272 %4890) (fma.f64 #s(literal -1 binary64) %4215 %4892)) a)) (approx %191 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %272 (+.f64 %4890 %4898)) (fma.f64 #s(literal -1 binary64) %4215 (+.f64 %4892 %4901))) a)) (approx %191 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %272 (+.f64 %4890 (+.f64 %4898 %4908))) (fma.f64 #s(literal -1 binary64) %4215 (+.f64 %4892 (+.f64 %4901 (/.f64 %4912 %1351))))) a)) (approx %206 (+.f64 x %4920)) (approx %206 (+.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2316 (*.f64 #s(literal -1 binary64) %4596)) %1345) %4920))) (approx %206 (-.f64 (+.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %4929 (*.f64 #s(literal -1 binary64) %4604)) %1351) %4920)) (fma.f64 #s(literal -1 binary64) %2317 %4607))) (approx %791 (/.f64 (-.f64 (+.f64 z %4528) (+.f64 t %4510)) a)) (approx %791 (/.f64 (-.f64 (+.f64 z %4535) (+.f64 t %4518)) a)) (approx %791 (/.f64 (-.f64 (+.f64 z (fma.f64 #s(literal -1 binary64) %4522 (fma.f64 #s(literal -1 binary64) %4526 (*.f64 #s(literal -1 binary64) %4532)))) (+.f64 t (fma.f64 #s(literal -1 binary64) %4503 (fma.f64 #s(literal -1 binary64) %4508 (*.f64 #s(literal -1 binary64) %4515))))) a)) (approx %792 (/.f64 (fma.f64 y %43 %4960) a)) (approx %792 (/.f64 (fma.f64 y %43 (+.f64 %4960 %4965)) a)) (approx %792 (/.f64 (fma.f64 y %43 (+.f64 %4960 (+.f64 %4965 (/.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) %3866) (*.f64 #s(literal -1 binary64) %4514))) %1351)))) a)) (approx %217 %4982) (approx %218 (-.f64 %4981 %4474)) (approx %218 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %478 %4988)) %4474)) (approx %218 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %478 (/.f64 (*.f64 %2423 %4986) %1351))) (fma.f64 #s(literal -1 binary64) %1857 (*.f64 #s(literal -1 binary64) %4988)))) (approx %219 (-.f64 %5001 %4648)) (approx %219 (-.f64 (+.f64 x (fma.f64 #s(literal -1 binary64) %254 %5006)) %4648)) (approx %219 (-.f64 (+.f64 x (fma.f64 #s(literal -1 binary64) %254 (/.f64 (*.f64 %2423 %5004) %1351))) (fma.f64 #s(literal -1 binary64) %2152 (*.f64 #s(literal -1 binary64) %5006)))) (approx %225 (+.f64 x %5019)) (approx %225 (+.f64 x (+.f64 %5022 %5019))) (approx %225 (-.f64 (+.f64 x (+.f64 %5019 %5026)) (*.f64 #s(literal -1 binary64) %5022))) (approx %231 (*.f64 a (-.f64 (+.f64 y %4574) x))) (approx %1322 (/.f64 (fma.f64 z %738 %5036) a)) (approx %1322 (/.f64 (-.f64 (fma.f64 z %738 %5040) %5042) a)) (approx %1322 (/.f64 (-.f64 (fma.f64 z %738 (/.f64 %5046 %1351)) (fma.f64 #s(literal -1 binary64) %5036 (*.f64 #s(literal -1 binary64) %5040))) a)) (approx %237 (*.f64 a %5054)) (approx %245 (/.f64 (-.f64 %5054 %5057) a)) (approx %245 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %5036 (fma.f64 #s(literal -1 binary64) (/.f64 %5064 %1345) %1220)) %5057) a)) (approx %245 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %5036 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 t %5064) (*.f64 %2423 %5062)) %1351) %1220)) (fma.f64 #s(literal -2 binary64) %5036 (fma.f64 #s(literal -2 binary64) (/.f64 %5063 %1345) %5040))) a)) (approx %257 (*.f64 a (fma.f64 #s(literal -1 binary64) %33 %2056))) (approx %263 %5087) (approx %268 (/.f64 (fma.f64 #s(literal -1 binary64) %1563 (*.f64 #s(literal -1 binary64) %5089)) a)) (approx %268 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %1563 (*.f64 #s(literal -1 binary64) %5095)) %5089) a)) (approx %268 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %1563 (*.f64 #s(literal -1 binary64) (/.f64 %5101 %1352))) (+.f64 %5089 %5095)) a)) (approx %301 (*.f64 a (fma.f64 #s(literal -1 binary64) %1776 %5109))) (approx %308 (*.f64 a (-.f64 %25 %5086))) (approx %316 (*.f64 a (fma.f64 #s(literal -1 binary64) %1776 (+.f64 %25 %5109)))) (approx %142 (fma.f64 #s(literal -1 binary64) x %4858)) (approx %142 (fma.f64 #s(literal -1 binary64) x (+.f64 %4858 %4803))) (approx %142 (fma.f64 #s(literal -1 binary64) x (+.f64 %4858 %4812))) (approx %325 (+.f64 x %4747)) (approx %325 (+.f64 x (+.f64 %5130 %4747))) (approx %325 (-.f64 (+.f64 x (+.f64 %4747 (/.f64 %4754 %1351))) (*.f64 #s(literal -1 binary64) %5130))) (approx %331 (-.f64 (+.f64 x %5022) (fma.f64 #s(literal -1 binary64) %5019 (fma.f64 #s(literal -1 binary64) %4655 %4655)))) (approx %331 (-.f64 (+.f64 x (+.f64 %5022 %5026)) (fma.f64 #s(literal -1 binary64) %5019 (fma.f64 #s(literal -1 binary64) %4655 (fma.f64 #s(literal -1 binary64) %4664 %4854))))) (approx %337 %5019) (approx %337 (/.f64 (fma.f64 %738 %43 %4890) a)) (approx %337 (/.f64 (-.f64 (fma.f64 %738 %43 %4898) %5157) a)) (approx %337 (/.f64 (-.f64 (fma.f64 %738 %43 %4908) (fma.f64 #s(literal -1 binary64) %4890 (*.f64 #s(literal -1 binary64) %4898))) a)) (approx %16 (*.f64 #s(literal -1 binary64) %4589)) (approx %1198 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %43 %4489) a))) (approx %1198 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %43 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 t %43 %5173) a))) a))) (approx %1198 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %43 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %4486 (*.f64 #s(literal -1 binary64) (/.f64 %4494 a))) a) %4480) a))) a))) (approx %110 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) z %4510) a))) (approx %110 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 t z (/.f64 %4507 a)) a))) a))) (approx %110 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %4507 (*.f64 #s(literal -1 binary64) (/.f64 %4514 a))) a) %1344) a))) a))) (approx %134 %5217) (approx %134 %5225) (approx %134 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) t (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %3866 a) %4807) a) %2423) a))) a))) (approx %135 (+.f64 #s(literal 1 binary64) %5217)) (approx %135 (+.f64 #s(literal 1 binary64) %5225)) (approx %52 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) y %1305) a))) (approx %52 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 t y (/.f64 %4552 a)) a))) a))) (approx %52 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %4552 (*.f64 #s(literal -1 binary64) (/.f64 %4558 a))) a) %207) a))) a))) (approx %17 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %738 %4574) a))) (approx %17 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %738 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 t %738 (/.f64 %4571 a)) a))) a))) (approx %17 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %738 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %4571 (*.f64 #s(literal -1 binary64) (/.f64 %4579 a))) a) %1217) a))) a))) (approx %123 (*.f64 #s(literal -1 binary64) %4476)) (approx %35 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %33 %4599) a))) (approx %35 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %33 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 t %33 (/.f64 %4596 a)) a))) a))) (approx %35 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %33 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %4596 (*.f64 #s(literal -1 binary64) (/.f64 %4604 a))) a) %1237) a))) a))) (approx %244 (*.f64 %1345 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %4522 (*.f64 #s(literal 2 binary64) t)) a))))) (approx %1214 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %44 %4629) a))) (approx %1214 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %44 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 t %44 (/.f64 %4626 a)) a))) a))) (approx %1214 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %44 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %4626 (*.f64 #s(literal -1 binary64) (/.f64 %4633 a))) a) %4621) a))) a))) (approx %111 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %4528 t) a)))) (approx %111 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %5219 %4799) a)) t) a)))) (approx %54 (*.f64 #s(literal -1 binary64) (/.f64 %2594 a))) (approx %54 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 %5358 a))) %8) a))) (approx %54 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %5366 a) %207) %272) a))) %8) a))) (approx %54 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %4552 (*.f64 #s(literal -1 binary64) (/.f64 %5377 a))) %4702) a) %207) %272) a))) %8) a))) (approx %2005 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %56 %4683) a))) (approx %2005 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %56 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 t %56 (/.f64 %4680 a)) a))) a))) (approx %2005 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %56 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %4680 (*.f64 #s(literal -1 binary64) (/.f64 %4687 a))) a) %2006) a))) a))) (approx %55 (*.f64 #s(literal -1 binary64) (/.f64 %2642 a))) (approx %55 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %5418 a) %2642) a))) (approx %55 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %5424 a) %5418) a) %2642) a))) (approx %55 (*.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 (*.f64 z %5377) a) %5424) a) %5418) a) %2642) a))) (approx %65 (*.f64 #s(literal -1 binary64) %4982)) (approx %66 (*.f64 #s(literal -1 binary64) (*.f64 a %5001))) (approx %75 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %73 %4735) a))) (approx %75 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %73 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 t %73 (/.f64 %4732 a)) a))) a))) (approx %75 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %73 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %4732 (*.f64 #s(literal -1 binary64) (/.f64 %4739 a))) a) %4727) a))) a))) (approx %78 %5472) (approx %78 %5480) (approx %78 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %4075 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %4754 (*.f64 #s(literal -1 binary64) (/.f64 %4761 a))) a) %4749) a))) a))) (approx %89 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) %4769 %151)))) (approx %96 (*.f64 #s(literal -1 binary64) %5087)) (approx %112 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1212 a)) #s(literal 1 binary64))) (approx %112 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 t (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) (/.f64 %5503 a)))) a)) #s(literal 1 binary64))) (approx %112 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 t (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %5512 a) %5503) a)))) a)) #s(literal 1 binary64))) (approx %113 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) %5524))) (approx %113 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %5529 %5523) a)))) (approx %113 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %5536 %5528) a) %5523) a)))) (approx %118 (+.f64 x %5524)) (approx %118 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %5523 %5529) a)))) (approx %118 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %5523 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %5528 %5536) a))) a)))) (approx %127 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %44 %50) %272) a)))) (approx %127 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %44 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %4621 %4833) a) %50)) %272) a)))) (approx %127 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %44 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %4626) (*.f64 #s(literal -1 binary64) %4841)) a) %4621) %4833) a) %50)) %272) a)))) (approx %136 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %272 (*.f64 #s(literal -1 binary64) %4892)) a)))) (approx %136 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %272 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 %2423 x (/.f64 %4663 a)) a))) a)))) (approx %143 (+.f64 x %5604)) (approx %143 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %5603 %5609) a)))) (approx %143 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %5603 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %5608 %5617) a))) a)))) (approx %168 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 %2971 a) %1783)))) (approx %141 (-.f64 %5632 #s(literal 1 binary64))) (approx %141 (-.f64 %5640 #s(literal 1 binary64))) (approx %141 (-.f64 %5651 #s(literal 1 binary64))) (approx %179 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %56 %50) a)))) (approx %191 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %272 %4215) a))) (approx %191 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %4889 %4654) a) %272) %4215) a))) (approx %191 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %5670 %4711) a) %4889) %4654) a) %272) %4215) a))) (approx %191 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %4897 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %4907 %4912) a))) %4711) a) %4889) %4654) a) %272) %4215) a))) (approx %206 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %5695 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 t %5695) a))) a)))) (approx %206 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %5695 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 t %5695 (/.f64 (*.f64 %2423 %5695) a)) a))) a)))) (approx %791 %5632) (approx %791 %5640) (approx %791 %5651) (approx %791 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %4507 (*.f64 #s(literal -1 binary64) (/.f64 %5717 a))) %4807) a) %1344) %2423) a))) %1191) a))) (approx %792 (*.f64 #s(literal -1 binary64) (/.f64 %5732 a))) (approx %792 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %5736 a) %5732) a))) (approx %792 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %5742 a) %5736) a) %5732) a))) (approx %792 (*.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 (*.f64 y %5717) a) %5742) a) %5736) a) %5732) a))) (approx %217 (*.f64 #s(literal -1 binary64) %4721)) (approx %218 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %4478))) (approx %218 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %4484))) (approx %218 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %5173) %4480) a))) t) a)))) (approx %219 (+.f64 x (*.f64 #s(literal -1 binary64) %4829))) (approx %219 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 x z (/.f64 %4833 a)) %272) a)))) (approx %219 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %4841 a)) %4833) a) %50) %272) a)))) (approx %225 (+.f64 x %5800)) (approx %225 (+.f64 x %5809)) (approx %231 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) %738 %4566)))) (approx %1322 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1220 %5042) a))) (approx %1322 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1220 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 t %1220 (/.f64 %4929 a)) a))) a))) (approx %1322 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1220 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %4929 (*.f64 #s(literal -1 binary64) (/.f64 %5046 a))) a) %2316) a))) a))) (approx %237 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) %1220 %5036)))) (approx %257 (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 %2374 y)))) (approx %263 (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (fma.f64 #s(literal -1 binary64) %4773 %149) %151)))) (approx %268 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 %1563 %5089) a))) (approx %268 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %5094 %1332)) %5858) a) %1563) a))) (approx %268 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %5101 %1332) (*.f64 #s(literal -1 binary64) (/.f64 %5094 %33))) a)) %5858) a) %1563) a))) (approx %301 (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (fma.f64 #s(literal -1 binary64) %5109 %151) %149)))) (approx %308 (*.f64 #s(literal -1 binary64) %4099)) (approx %308 (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %4431 a) %151) %149)))) (approx %316 (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %4435 a) %151) %149)))) (approx %142 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) %5604))) (approx %142 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %5609 %5603) a)))) (approx %142 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %5617 %5608) a) %5603) a)))) (approx %325 (+.f64 x %5472)) (approx %325 (+.f64 x %5480)) (approx %331 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %4889 %5915) a)) %4215) a)))) (approx %331 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %5670 (fma.f64 #s(literal -1 binary64) %4663 %4663)) a) %4889) %5915) a)) %4215) a)))) (approx %337 %5800) (approx %337 %5809) (approx %337 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %4215 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %4897 (*.f64 #s(literal -1 binary64) (/.f64 %4907 a))) a) %4889) a))) a))) |
15 calls:
| Time | Variable | Point |
|---|---|---|
| 34.0ms | y | -inf |
| 26.0ms | z | inf |
| 21.0ms | a | 0 |
| 19.0ms | x | 0 |
| 17.0ms | x | inf |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 192 | 1999 |
| 0 | 311 | 1831 |
| 1 | 1108 | 1728 |
| 0 | 4249 | 1728 |
| 0 | 4801 | 1692 |
| 1× | iter-limit |
| 1× | iter-limit |
| 1× | node-limit |
| 1× | iter-limit |
| Inputs |
|---|
%2 = (-.f64 y x) %5 = (-.f64 z t) %7 = (-.f64 a t) %8 = (- y x) %9 = (approx %8 y) %11 = (*.f64 #s(literal -1 binary64) x) %12 = (*.f64 y %5) %14 = (/.f64 %5 %7) %15 = (/.f64 z %7) %16 = (/.f64 t %7) %17 = (+.f64 #s(literal 1 binary64) %16) %18 = (/.f64 y %7) %19 = (/.f64 %2 %7) %20 = (- a t) %21 = (approx %20 a) %22 = (/.f64 %2 a) %23 = (/.f64 z t) %24 = (*.f64 #s(literal -1 binary64) %23) %25 = (+.f64 #s(literal 1 binary64) %24) %26 = (-.f64 x y) %27 = (-.f64 t z) %28 = (*.f64 y z) %29 = (-.f64 t a) %30 = (/.f64 %26 %7) %31 = (*.f64 %29 %29) %32 = (*.f64 %18 %5) %33 = (/.f64 a %7) %34 = (*.f64 %9 %5) %35 = (*.f64 x z) %36 = (/ y %20) %38 = (- %36 (/ x %20)) %39 = (approx %38 %18) %40 = (/.f64 %28 %7) %42 = (approx (* z %38) %40) %43 = (/.f64 %28 a) %44 = (/.f64 %35 t) %45 = (-.f64 z a) %46 = (*.f64 x %45) %47 = (*.f64 #s(literal -1 binary64) y) %48 = (/.f64 z a) %49 = (*.f64 x %27) %50 = (/.f64 %49 %7) %51 = (- t z) %52 = (- x y) %54 = (* %51 (/ %52 %20)) %55 = (approx %54 %50) %56 = (/.f64 %46 t) %58 = (* z %8) %62 = (* -1 (/ (- %58 (* a %8)) t)) %63 = (approx %62 %56) %64 = (-.f64 %15 %33) %65 = (*.f64 x %64) %66 = (*.f64 #s(literal -1 binary64) %65) %67 = (- z t) %70 = (- t a) %74 = (+ (* %67 %36) (/ (* (neg x) (+ %67 %70)) %20)) %76 = (*.f64 x %17) %77 = (/ z %20) %79 = (/ t %20) %81 = (- %77 (+ 1 %79)) %83 = (* -1 (* x %81)) %84 = (approx %83 %76) %85 = (/.f64 %2 t) %86 = (/.f64 y t) %87 = (/.f64 x t) %88 = (-.f64 %86 %87) %89 = (*.f64 z %88) %90 = (approx %51 t) %91 = (*.f64 #s(literal -1 binary64) %89) %93 = (approx (+ y %62) %91) %94 = (/.f64 #s(literal 1 binary64) a) %95 = (-.f64 %48 #s(literal 1 binary64)) %96 = (approx %81 %95) %97 = (/.f64 %46 a) %98 = (fma.f64 #s(literal -1 binary64) %97 %43) %100 = (/.f64 #s(literal 1 binary64) t) %101 = (*.f64 #s(literal -1 binary64) %2) %102 = (*.f64 #s(literal -1 binary64) %26) %103 = (approx %54 %102) %104 = (-.f64 x %101) %107 = (* %67 %8) %110 = (approx (- (* x (/ t %70)) (/ %107 %70)) %104) %111 = (+.f64 x %11) %112 = (-.f64 %111 %47) %118 = (approx %83 %44) %119 = (- %77 %79) %120 = (approx %119 %25) %121 = (/.f64 %12 a) %123 = (approx (* y %119) %121) %124 = (approx %38 %22) %125 = (+.f64 %7 t) %126 = (-.f64 %125 z) %127 = (/.f64 %126 %7) %128 = (*.f64 %127 x) %130 = (+ (/ %107 %20) x) %132 = (*.f64 y %14) %134 = (*.f64 %7 %2) %135 = (*.f64 %19 z) %136 = (*.f64 %2 %15) %137 = (*.f64 z %134) %138 = (/.f64 %137 %31) %140 = (*.f64 z %22) %141 = (*.f64 z %94) %142 = (*.f64 %2 %141) %143 = (*.f64 %26 %45) %144 = (*.f64 %85 %45) %145 = (/.f64 t %143) %146 = (/.f64 #s(literal 1 binary64) %145) %147 = (-.f64 y %144) %148 = (fma.f64 %143 %100 y) %150 = (*.f64 z %9) %151 = (/.f64 %2 %21) %153 = (*.f64 y %120) %154 = (* %8 %67) %155 = (/ %154 %20) %156 = (+ x %155) %158 = (+.f64 y %63) %160 = (+.f64 y %146) %162 = (*.f64 x %96) %163 = (*.f64 #s(literal -1 binary64) %162) %175 = (/.f64 %150 a) %176 = (approx %155 %175) %178 = (approx %154 %150) %179 = (/.f64 %178 %7) %181 = (/.f64 %34 %21) %183 = (*.f64 z %124) %185 = (*.f64 z %39) %187 = (approx %155 %140) %189 = (approx %155 %142) x y %2 z t %5 a %7 %9 #s(literal -1 binary64) %11 %12 #s(literal 1 binary64) %14 %15 %16 %17 %18 %19 %21 %22 %23 %24 %25 %26 %27 %28 %29 %30 %31 %32 %33 %34 %35 %39 %40 %42 %43 %44 %45 %46 %47 %48 %49 %50 %55 %56 %63 %64 %65 %66 (approx %74 %66) %76 %84 %85 %86 %87 %88 %89 %90 %91 %93 %94 %95 %96 %97 %98 (approx %74 %98) %100 %101 %102 %103 %104 %110 %111 %112 (approx (+ x (/ (+ %58 (* %52 t)) %20)) %112) %118 %120 %121 %123 %124 %125 %126 %127 %128 (approx %130 %128) %132 (approx %130 %32) %134 %135 %136 %137 %138 (approx %130 %135) %140 %141 %142 %143 %144 %145 %146 %147 %148 (approx %130 %147) %150 %151 (fma.f64 %5 %151 x) %153 (approx %156 %153) %158 (approx %156 %158) %160 (approx %156 %160) %162 %163 (approx %156 %163) (approx %156 %84) (approx %156 %118) (+.f64 x %103) (+.f64 x %55) (approx %156 %132) (approx %156 %123) (fma.f64 x %33 %110) (approx %156 %136) (approx %156 %138) (approx %156 %42) %175 %176 (+.f64 x %176) %178 %179 (+.f64 x %179) %181 (+.f64 x %181) %183 (approx %156 %183) %185 (approx %156 %185) %187 (+.f64 x %187) %189 (+.f64 x %189) (approx %156 %148) (approx %156 %93) (fma.f64 %90 %30 x) |
| Outputs |
|---|
%2 = (-.f64 x y) %4 = (*.f64 %2 #s(literal -1 binary64)) %6 = (-.f64 y x) %7 = (*.f64 #s(literal 1 binary64) %6) %8 = (*.f64 #s(literal -1 binary64) %2) %9 = (*.f64 %6 #s(literal 1 binary64)) %10 = (pow.f64 %6 #s(literal 1 binary64)) %12 = (/.f64 #s(literal 1 binary64) (pow.f64 %6 #s(literal -1 binary64))) %13 = (neg.f64 y) %14 = (neg.f64 x) %15 = (-.f64 %13 %14) %16 = (neg.f64 %15) %17 = (neg.f64 %2) %18 = (fma.f64 #s(literal -1 binary64) x y) %19 = (fma.f64 x #s(literal -1 binary64) y) %20 = (-.f64 %14 %13) %21 = (+.f64 %14 y) %23 = (+.f64 y (*.f64 #s(literal 1 binary64) %14)) %25 = (+.f64 y (*.f64 %14 #s(literal 1 binary64))) %26 = (+.f64 y %14) %29 = (-.f64 z t) %33 = (-.f64 t z) %35 = (neg.f64 t) %36 = (neg.f64 %35) %38 = (neg.f64 z) %39 = (neg.f64 %38) %43 = (-.f64 a t) %46 = (/.f64 #s(literal 1 binary64) %43) %50 = (-.f64 t a) %54 = (*.f64 #s(literal 1 binary64) %35) %56 = (*.f64 %35 #s(literal 1 binary64)) %59 = (*.f64 a #s(literal 1 binary64)) %63 = (neg.f64 a) %64 = (neg.f64 %63) %67 = (- y x) %68 = (approx %67 y) %77 = (*.f64 %29 y) %82 = (*.f64 %33 y) %84 = (*.f64 %35 y) %86 = (*.f64 y %35) %90 = (*.f64 z y) %94 = (/.f64 z %43) %95 = (*.f64 %94 %43) %96 = (-.f64 %95 t) %98 = (*.f64 %50 t) %99 = (fma.f64 z %43 %98) %100 = (*.f64 %43 %43) %101 = (/.f64 #s(literal 1 binary64) %100) %103 = (/.f64 #s(literal 1 binary64) %50) %106 = (/.f64 %33 %50) %110 = (fabs.f64 %50) %117 = (*.f64 %94 %50) %122 = (*.f64 %38 %50) %126 = (*.f64 %38 %43) %128 = (*.f64 %50 %43) %130 = (*.f64 z %50) %131 = (*.f64 %43 %35) %153 = (/.f64 %33 %43) %155 = (/.f64 t %50) %160 = (/.f64 %95 %43) %161 = (/.f64 t %43) %163 = (*.f64 z %43) %164 = (/.f64 %163 %100) %168 = (/.f64 z %50) %188 = (*.f64 t #s(literal 1 binary64)) %200 = (-.f64 a #s(literal 0 binary64)) %202 = (-.f64 %161 #s(literal -1 binary64)) %213 = (-.f64 %155 #s(literal 1 binary64)) %215 = (/.f64 %43 %43) %221 = (/.f64 a %43) %230 = (/.f64 y %50) %233 = (/.f64 y %43) %242 = (/.f64 %13 %43) %246 = (*.f64 %233 %43) %247 = (-.f64 %246 x) %249 = (*.f64 %50 x) %250 = (fma.f64 y %43 %249) %253 = (/.f64 %2 %43) %256 = (/.f64 %6 %43) %269 = (*.f64 %43 x) %276 = (*.f64 %43 %14) %300 = (/.f64 x %50) %306 = (/.f64 x %43) %308 = (*.f64 y %43) %316 = (- a t) %317 = (approx %316 a) %319 = (/.f64 #s(literal 1 binary64) %317) %321 = (/.f64 #s(literal -1 binary64) a) %323 = (/.f64 #s(literal 1 binary64) %63) %325 = (/.f64 %6 %63) %327 = (/.f64 %2 a) %329 = (/.f64 #s(literal 1 binary64) a) %331 = (/.f64 %6 a) %333 = (/.f64 y a) %340 = (*.f64 a a) %354 = (/.f64 x a) %357 = (neg.f64 %354) %359 = (/.f64 %14 a) %361 = (/.f64 x %63) %368 = (/.f64 #s(literal 1 binary64) %35) %370 = (/.f64 z t) %371 = (neg.f64 %370) %376 = (/.f64 #s(literal 1 binary64) t) %381 = (*.f64 #s(literal 1 binary64) z) %383 = (*.f64 z #s(literal -1 binary64)) %398 = (neg.f64 %376) %414 = (-.f64 #s(literal 1 binary64) %370) %433 = (*.f64 %2 #s(literal 1 binary64)) %434 = (*.f64 #s(literal 1 binary64) %2) %435 = (*.f64 #s(literal -1 binary64) %6) %436 = (*.f64 %6 #s(literal -1 binary64)) %437 = (pow.f64 %2 #s(literal 1 binary64)) %439 = (/.f64 #s(literal 1 binary64) (pow.f64 %2 #s(literal -1 binary64))) %440 = (neg.f64 %6) %441 = (fma.f64 #s(literal -1 binary64) y x) %442 = (fma.f64 y #s(literal -1 binary64) x) %443 = (+.f64 %13 x) %444 = (+.f64 x %13) %474 = (*.f64 x %43) %478 = (*.f64 %14 %43) %486 = (*.f64 %43 y) %497 = (*.f64 %13 %46) %499 = (neg.f64 %233) %514 = (fabs.f64 %110) %516 = (neg.f64 %110) %527 = (*.f64 %50 %63) %530 = (*.f64 %35 %43) %532 = (*.f64 %63 %50) %540 = (*.f64 t t) %551 = (*.f64 %43 a) %553 = (*.f64 %106 y) %554 = (*.f64 %233 %29) %555 = (*.f64 %77 %46) %556 = (*.f64 %29 %233) %557 = (*.f64 y %106) %558 = (pow.f64 %554 #s(literal 1 binary64)) %560 = (/.f64 (*.f64 y %96) %43) %562 = (/.f64 (*.f64 y %99) %100) %564 = (/.f64 (*.f64 %96 y) %43) %566 = (/.f64 (*.f64 %99 y) %100) %567 = (/.f64 %82 %50) %569 = (/.f64 #s(literal 1 binary64) (/.f64 %43 %77)) %571 = (/.f64 #s(literal 1 binary64) (pow.f64 %554 #s(literal -1 binary64))) %572 = (/.f64 %77 %43) %574 = (neg.f64 (*.f64 %233 %33)) %576 = (neg.f64 (*.f64 y %153)) %578 = (neg.f64 (/.f64 %77 %50)) %580 = (neg.f64 (*.f64 %153 y)) %582 = (neg.f64 (*.f64 %33 %233)) %583 = (*.f64 %13 z) %584 = (*.f64 y %155) %585 = (fma.f64 %583 %103 %584) %586 = (*.f64 %35 %233) %587 = (fma.f64 %583 %103 %586) %588 = (fma.f64 %90 %46 %584) %589 = (fma.f64 %90 %46 %586) %590 = (*.f64 %233 %35) %591 = (fma.f64 %233 z %590) %592 = (*.f64 %155 y) %593 = (fma.f64 %94 y %592) %594 = (fma.f64 z %233 %584) %595 = (fma.f64 z %233 %586) %596 = (fma.f64 y %94 %584) %597 = (fma.f64 y %94 %586) %598 = (*.f64 %94 y) %599 = (+.f64 %598 %592) %600 = (*.f64 %233 z) %601 = (+.f64 %600 %590) %602 = (*.f64 z %233) %603 = (+.f64 %602 %584) %604 = (+.f64 %602 %586) %617 = (/.f64 a %50) %619 = (*.f64 %68 %29) %624 = (*.f64 %33 %68) %626 = (*.f64 %68 %35) %628 = (*.f64 %35 %68) %632 = (*.f64 %68 z) %635 = (*.f64 z x) %640 = (/ %67 %316) %641 = (approx %640 %233) %649 = (*.f64 %90 #s(literal 1 binary64)) %651 = (neg.f64 %583) %667 = (approx (/ (* z %67) %316) %602) %674 = (/.f64 z a) %676 = (/.f64 %90 a) %689 = (*.f64 %13 %674) %691 = (*.f64 %14 z) %694 = (/.f64 x t) %696 = (*.f64 x %370) %716 = (-.f64 z a) %720 = (-.f64 a z) %724 = (*.f64 %716 x) %729 = (*.f64 %720 x) %731 = (*.f64 x %63) %733 = (*.f64 %63 x) %744 = (*.f64 %38 %323) %745 = (*.f64 %329 z) %746 = (*.f64 z %329) %747 = (pow.f64 %674 #s(literal 1 binary64)) %748 = (/.f64 %381 a) %749 = (/.f64 %383 %63) %750 = (/.f64 %39 %64) %751 = (/.f64 %38 %63) %753 = (/.f64 #s(literal 1 binary64) (/.f64 %63 %38)) %755 = (/.f64 #s(literal 1 binary64) (pow.f64 %674 #s(literal -1 binary64))) %757 = (/.f64 #s(literal 1 binary64) (/.f64 a z)) %759 = (neg.f64 (/.f64 z %63)) %761 = (neg.f64 (/.f64 %38 a)) %763 = (*.f64 %33 x) %769 = (*.f64 %29 x) %771 = (*.f64 %14 %35) %773 = (*.f64 %35 %14) %785 = (*.f64 t x) %790 = (*.f64 %33 %306) %808 = (- t z) %809 = (- x y) %810 = (* %808 %809) %811 = (/ %810 %316) %812 = (approx %811 %790) %819 = (/.f64 %716 t) %821 = (/.f64 %724 t) %823 = (*.f64 %724 #s(literal 1 binary64)) %825 = (*.f64 %724 #s(literal -1 binary64)) %839 = (- z a) %842 = (approx (/ (* %839 %809) t) %821) %847 = (-.f64 %95 a) %849 = (*.f64 %50 a) %850 = (fma.f64 z %43 %849) %853 = (/.f64 %716 %43) %891 = (/.f64 %720 %43) %900 = (*.f64 %853 x) %914 = (*.f64 %891 x) %916 = (*.f64 %617 x) %918 = (*.f64 x %617) %944 = (*.f64 %14 %617) %946 = (*.f64 %617 %14) %948 = (*.f64 %14 %94) %950 = (*.f64 %94 %14) %954 = (- (- a 0) z) %955 = (* %954 x) %957 = (* (- z t) y) %959 = (/ (+ %955 %957) %316) %960 = (approx %959 %914) %966 = (fma.f64 %161 x x) %977 = (*.f64 %161 x) %982 = (*.f64 x %161) %987 = (/ %955 %316) %988 = (approx %987 %966) %992 = (/.f64 y t) %993 = (*.f64 %992 t) %994 = (-.f64 %993 x) %995 = (*.f64 %994 %376) %996 = (*.f64 y t) %997 = (-.f64 %996 %785) %999 = (*.f64 %997 (/.f64 #s(literal 1 binary64) %540)) %1000 = (*.f64 %376 %6) %1001 = (/.f64 #s(literal -1 binary64) t) %1002 = (*.f64 %2 %1001) %1003 = (*.f64 %2 %368) %1004 = (/.f64 %2 t) %1005 = (*.f64 #s(literal -1 binary64) %1004) %1006 = (*.f64 %6 %376) %1007 = (/.f64 %6 t) %1008 = (pow.f64 %1007 #s(literal 1 binary64)) %1010 = (/.f64 (/.f64 %997 t) t) %1013 = (/.f64 (-.f64 (*.f64 %992 %35) %14) %35) %1014 = (/.f64 %15 %35) %1017 = (/.f64 (-.f64 (*.f64 %13 %35) %773) %540) %1022 = (/.f64 (-.f64 (*.f64 %13 t) (*.f64 %35 x)) (*.f64 %35 t)) %1026 = (/.f64 (-.f64 %86 (*.f64 t %14)) (*.f64 t %35)) %1028 = (/.f64 (neg.f64 %994) %35) %1031 = (/.f64 (neg.f64 %997) (neg.f64 %540)) %1032 = (/.f64 %994 t) %1033 = (/.f64 %997 %540) %1034 = (/.f64 %2 %35) %1036 = (/.f64 #s(literal 1 binary64) (/.f64 t %994)) %1038 = (/.f64 #s(literal 1 binary64) (/.f64 %540 %997)) %1040 = (/.f64 #s(literal 1 binary64) (/.f64 %35 %2)) %1042 = (/.f64 #s(literal 1 binary64) (pow.f64 %1007 #s(literal -1 binary64))) %1044 = (/.f64 #s(literal 1 binary64) (/.f64 t %6)) %1045 = (/.f64 %6 %36) %1046 = (neg.f64 %1004) %1047 = (fma.f64 %14 %376 %992) %1048 = (/.f64 %14 t) %1049 = (fma.f64 %13 %368 %1048) %1050 = (/.f64 y %35) %1051 = (fma.f64 #s(literal -1 binary64) %1050 %1048) %1052 = (fma.f64 y %376 %1048) %1053 = (fma.f64 x %398 %992) %1055 = (-.f64 (/.f64 %993 t) %694) %1058 = (-.f64 (/.f64 %996 %540) (/.f64 %785 %540)) %1059 = (-.f64 %1048 %1050) %1060 = (-.f64 %992 %694) %1061 = (+.f64 %1048 %992) %1062 = (+.f64 %992 %1048) %1091 = (*.f64 %1007 z) %1092 = (*.f64 z %6) %1105 = (*.f64 z %2) %1107 = (*.f64 %2 z) %1109 = (neg.f64 %1092) %1116 = (*.f64 %1004 z) %1118 = (*.f64 %1048 z) %1120 = (*.f64 z %1048) %1126 = (approx %808 t) %1142 = (*.f64 %38 %6) %1153 = (*.f64 %38 %1048) %1155 = (*.f64 %1048 %38) %1164 = (approx (- y (/ (* %839 %67) t)) %1116) %1187 = (-.f64 %674 #s(literal 1 binary64)) %1197 = (- t a) %1199 = (approx (/ %954 %1197) %1187) %1206 = (/.f64 %716 a) %1208 = (/.f64 %724 a) %1220 = (/.f64 %729 a) %1222 = (fma.f64 %1220 a %90) %1225 = (/.f64 (fma.f64 %720 x %90) a) %1233 = (*.f64 a %63) %1240 = (*.f64 %63 a) %1291 = (approx %959 %1225) %1313 = (approx %811 %6) %1317 = (+.f64 #s(literal 0 binary64) y) %1318 = (pow.f64 %1317 #s(literal 1 binary64)) %1320 = (/.f64 #s(literal 1 binary64) (pow.f64 %1317 #s(literal -1 binary64))) %1322 = (neg.f64 (-.f64 %13 #s(literal 0 binary64))) %1323 = (-.f64 #s(literal 0 binary64) %13) %1324 = (-.f64 x %2) %1325 = (+.f64 x %6) %1329 = (approx (/ (- (* x t) %810) %1197) %1317) %1334 = (- x (/ %810 %1197)) %1335 = (approx %1334 %1317) %1339 = (approx %987 %696) %1344 = (approx (/ %808 %1197) %414) %1353 = (/.f64 %77 a) %1372 = (approx (/ %957 %316) %1353) %1376 = (approx %640 %331) %1397 = (-.f64 %200 z) %1401 = (-.f64 z %200) %1410 = (/.f64 %1397 %43) %1435 = (/.f64 %1397 %50) %1437 = (*.f64 %38 %46) %1444 = (*.f64 %1435 x) %1446 = (*.f64 %1401 x) %1448 = (*.f64 %1410 x) %1451 = (*.f64 %1397 x) %1473 = (/.f64 %269 %43) %1475 = (/.f64 %474 %43) %1477 = (*.f64 %14 %213) %1483 = (*.f64 %213 %14) %1491 = (approx %1334 %1448) %1495 = (approx %1334 %554) %1496 = (pow.f64 %1495 #s(literal 1 binary64)) %1498 = (/.f64 #s(literal 1 binary64) (pow.f64 %1495 #s(literal -1 binary64))) %1499 = (*.f64 %43 %6) %1513 = (*.f64 %6 %35) %1515 = (*.f64 %35 %6) %1522 = (*.f64 a %6) %1525 = (*.f64 %1092 %46) %1526 = (*.f64 %256 z) %1527 = (*.f64 %94 %6) %1528 = (*.f64 z %256) %1529 = (*.f64 %6 %94) %1530 = (pow.f64 %1526 #s(literal 1 binary64)) %1532 = (/.f64 (*.f64 z %247) %43) %1534 = (/.f64 (*.f64 z %250) %100) %1535 = (*.f64 %6 %38) %1536 = (/.f64 %1535 %50) %1538 = (/.f64 (*.f64 %247 z) %43) %1540 = (/.f64 (*.f64 %250 z) %100) %1541 = (/.f64 %1105 %50) %1542 = (/.f64 %1142 %50) %1543 = (/.f64 %1107 %50) %1544 = (/.f64 %1109 %50) %1545 = (/.f64 %1092 %43) %1547 = (/.f64 #s(literal 1 binary64) (/.f64 %43 %1092)) %1549 = (/.f64 #s(literal 1 binary64) (pow.f64 %1526 #s(literal -1 binary64))) %1551 = (neg.f64 (*.f64 %253 z)) %1553 = (neg.f64 (*.f64 %2 %94)) %1555 = (neg.f64 (*.f64 %94 %2)) %1557 = (neg.f64 (*.f64 z %253)) %1559 = (neg.f64 (/.f64 %1092 %50)) %1560 = (*.f64 z %300) %1561 = (fma.f64 %583 %103 %1560) %1562 = (fma.f64 %583 %103 %948) %1563 = (fma.f64 %90 %46 %1560) %1564 = (fma.f64 %90 %46 %948) %1565 = (*.f64 %300 z) %1566 = (fma.f64 %233 z %1565) %1567 = (fma.f64 %94 y %950) %1568 = (fma.f64 z %233 %1560) %1569 = (fma.f64 z %233 %948) %1570 = (fma.f64 y %94 %1560) %1571 = (fma.f64 y %94 %948) %1572 = (+.f64 %598 %950) %1573 = (+.f64 %600 %1565) %1574 = (+.f64 %602 %1560) %1575 = (+.f64 %602 %948) %1577 = (*.f64 %1499 z) %1582 = (*.f64 %163 %2) %1584 = (*.f64 %163 %14) %1586 = (*.f64 %14 %163) %1597 = (/.f64 %1499 %110) %1598 = (/.f64 z %110) %1601 = (/.f64 %1499 %43) %1603 = (*.f64 %1499 %168) %1606 = (/.f64 %1499 %50) %1610 = (*.f64 %163 (/.f64 %6 %100)) %1647 = (approx %1334 %1526) %1648 = (pow.f64 %1647 #s(literal 1 binary64)) %1650 = (/.f64 #s(literal 1 binary64) (pow.f64 %1647 #s(literal -1 binary64))) %1651 = (*.f64 %1092 %329) %1652 = (*.f64 %674 %6) %1653 = (*.f64 %331 z) %1654 = (*.f64 z %331) %1655 = (*.f64 %6 %674) %1656 = (pow.f64 %1653 #s(literal 1 binary64)) %1658 = (/.f64 (*.f64 %1092 #s(literal 1 binary64)) a) %1659 = (/.f64 %1535 %63) %1660 = (*.f64 %1092 #s(literal -1 binary64)) %1661 = (/.f64 %1660 %63) %1662 = (/.f64 %1105 %63) %1663 = (/.f64 %1142 %63) %1664 = (/.f64 %1107 %63) %1665 = (/.f64 %1109 %63) %1666 = (/.f64 %1092 a) %1668 = (/.f64 #s(literal 1 binary64) (/.f64 a %1092)) %1670 = (/.f64 #s(literal 1 binary64) (pow.f64 %1653 #s(literal -1 binary64))) %1672 = (neg.f64 (*.f64 %2 %674)) %1674 = (neg.f64 (*.f64 %674 %2)) %1675 = (*.f64 %14 %674) %1676 = (fma.f64 %583 %323 %1675) %1677 = (*.f64 %674 %14) %1678 = (fma.f64 %674 y %1677) %1679 = (fma.f64 %90 %329 %1675) %1680 = (fma.f64 z %333 %1675) %1681 = (fma.f64 y %674 %1675) %1683 = (+.f64 (*.f64 %674 y) %1677) %1684 = (+.f64 %676 %1675) %1685 = (*.f64 %716 %2) %1688 = (*.f64 %716 %6) %1692 = (/.f64 #s(literal 1 binary64) %1685) %1694 = (*.f64 #s(literal -1 binary64) %1685) %1696 = (*.f64 #s(literal 1 binary64) %1688) %1698 = (*.f64 %1685 #s(literal -1 binary64)) %1701 = (*.f64 %2 a) %1702 = (*.f64 %1701 #s(literal -1 binary64)) %1704 = (*.f64 %716 %13) %1706 = (*.f64 %13 %716) %1708 = (*.f64 %2 %63) %1710 = (*.f64 #s(literal -1 binary64) %1701) %1715 = (*.f64 %63 %2) %1736 = (/.f64 %1685 t) %1741 = (*.f64 %1007 %716) %1760 = (*.f64 #s(literal 1 binary64) %1685) %1762 = (*.f64 %1688 #s(literal -1 binary64)) %1777 = (/.f64 t %1688) %1779 = (/.f64 t %1685) %1782 = (*.f64 %1007 %63) %1784 = (*.f64 %63 %1007) %1786 = (*.f64 a %1007) %1787 = (neg.f64 %1786) %1789 = (/.f64 %1701 t) %1791 = (*.f64 %1048 %716) %1797 = (*.f64 %716 %1048) %1816 = (/.f64 t %2) %1833 = (/.f64 #s(literal 1 binary64) %1816) %1836 = (/.f64 #s(literal 2 binary64) t) %1837 = (/.f64 #s(literal 1/2 binary64) %1692) %1842 = (/.f64 #s(literal 1/2 binary64) %1779) %1873 = (*.f64 %1004 %63) %1875 = (*.f64 %63 %1004) %1890 = (fma.f64 y %1779 #s(literal 1 binary64)) %1892 = (*.f64 (/.f64 %1890 %1816) %716) %1894 = (*.f64 (/.f64 %1890 %35) %1688) %1895 = (/.f64 %1890 t) %1896 = (*.f64 %1895 %1685) %1897 = (*.f64 %1890 %1736) %1898 = (fma.f64 %720 %1007 y) %1899 = (pow.f64 %1898 #s(literal 1 binary64)) %1900 = (/.f64 %1895 %1692) %1902 = (/.f64 (fma.f64 y t %1685) t) %1904 = (/.f64 (fma.f64 y %1777 #s(literal -1 binary64)) %1777) %1906 = (/.f64 (-.f64 %86 %1685) %35) %1908 = (/.f64 (-.f64 %996 %1688) t) %1910 = (/.f64 (neg.f64 %1890) %1777) %1911 = (/.f64 %1890 %1779) %1913 = (/.f64 #s(literal 1 binary64) (/.f64 %1779 %1890)) %1915 = (/.f64 #s(literal 1 binary64) (pow.f64 %1898 #s(literal -1 binary64))) %1917 = (neg.f64 (-.f64 %13 %1736)) %1919 = (neg.f64 (-.f64 %1741 y)) %1920 = (fma.f64 %1833 %716 y) %1921 = (fma.f64 %368 %1688 y) %1922 = (fma.f64 %1836 %1837 y) %1923 = (fma.f64 %1004 %716 y) %1924 = (fma.f64 %1688 %398 y) %1925 = (fma.f64 #s(literal 2 binary64) %1842 y) %1926 = (fma.f64 %1685 %376 y) %1927 = (fma.f64 %376 %1685 y) %1928 = (fma.f64 %1007 %720 y) %1929 = (fma.f64 %1741 #s(literal -1 binary64) y) %1930 = (fma.f64 %716 %1004 y) %1931 = (fma.f64 %2 %819 y) %1932 = (fma.f64 #s(literal 1 binary64) %1736 y) %1933 = (fma.f64 #s(literal -1 binary64) %1741 y) %1934 = (-.f64 %1736 %13) %1935 = (-.f64 y %1741) %1938 = (+.f64 (/.f64 (*.f64 y %1779) %1779) %1736) %1939 = (+.f64 %1736 y) %1940 = (+.f64 y %1736) %1941 = (approx %1334 %1898) %1942 = (pow.f64 %1941 #s(literal 1 binary64)) %1944 = (/.f64 #s(literal 1 binary64) (pow.f64 %1941 #s(literal -1 binary64))) %1951 = (neg.f64 %317) %1952 = (/.f64 #s(literal 1 binary64) %1951) %1954 = (/.f64 %6 %1951) %1956 = (/.f64 %2 %317) %1959 = (/.f64 %6 %317) %1961 = (/.f64 y %317) %1977 = (neg.f64 %1951) %1983 = (/.f64 x %317) %1986 = (neg.f64 %1983) %1988 = (/.f64 %14 %317) %1990 = (/.f64 x %1951) %1997 = (fma.f64 %1959 %29 x) %1999 = (*.f64 %33 %2) %2004 = (*.f64 %1959 %29) %2009 = (/.f64 %29 %317) %2021 = (*.f64 %1344 y) %2026 = (approx %1334 %2021) %2030 = (+.f64 %842 y) %2034 = (neg.f64 %842) %2042 = (approx %1334 %2030) %2046 = (*.f64 %1199 x) %2051 = (neg.f64 %1199) %2054 = (*.f64 %1199 %14) %2066 = (approx %1334 %2054) %2070 = (approx %1334 %988) %2074 = (approx %1334 %1339) %2078 = (+.f64 %1313 x) %2082 = (neg.f64 %1313) %2090 = (+.f64 %812 x) %2094 = (neg.f64 %812) %2102 = (approx %1334 %1372) %2106 = (fma.f64 %221 x %1329) %2108 = (*.f64 x a) %2113 = (neg.f64 %1329) %2114 = (*.f64 %221 x) %2117 = (neg.f64 %2113) %2132 = (approx %1334 %1610) %2136 = (approx %1334 %667) %2140 = (*.f64 %38 %68) %2143 = (*.f64 %68 %674) %2165 = (approx %811 %2143) %2169 = (+.f64 %2165 x) %2173 = (neg.f64 %2165) %2181 = (approx %810 %632) %2185 = (neg.f64 %2181) %2188 = (/.f64 %2181 %43) %2201 = (/.f64 %2181 %50) %2203 = (fma.f64 x %43 %2181) %2205 = (+.f64 %2188 x) %2229 = (/.f64 %68 %317) %2231 = (/.f64 %619 %317) %2243 = (/.f64 %624 %317) %2245 = (fma.f64 x %317 %619) %2247 = (fma.f64 %68 %2009 x) %2270 = (*.f64 %1376 z) %2275 = (approx %1334 %2270) %2279 = (*.f64 %641 z) %2284 = (approx %1334 %2279) %2288 = (approx %811 %1653) %2289 = (pow.f64 %2288 #s(literal 1 binary64)) %2291 = (/.f64 #s(literal 1 binary64) (pow.f64 %2288 #s(literal -1 binary64))) %2292 = (+.f64 %2288 x) %2293 = (pow.f64 %2292 #s(literal 1 binary64)) %2295 = (/.f64 #s(literal 1 binary64) (pow.f64 %2292 #s(literal -1 binary64))) %2296 = (neg.f64 %2288) %2298 = (neg.f64 (-.f64 %2296 x)) %2299 = (-.f64 %2288 %14) %2300 = (-.f64 x %2296) %2302 = (+.f64 x (neg.f64 %2296)) %2303 = (+.f64 x %2288) %2304 = (approx %1334 %1164) %2308 = (fma.f64 %1126 %253 x) %2310 = (*.f64 %1126 %2) %2315 = (*.f64 %1126 %253) x y %4 %7 %8 %9 %10 %12 %16 %17 %18 %19 %20 %6 %21 %23 %25 %26 z t (pow.f64 %29 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %29 #s(literal -1 binary64))) (neg.f64 %33) (-.f64 z %36) %29 (+.f64 %35 %39) (+.f64 z %35) a (*.f64 #s(literal 1 binary64) %43) (pow.f64 %43 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) %46) (neg.f64 (*.f64 #s(literal -1 binary64) %43)) (neg.f64 (*.f64 #s(literal 1 binary64) %50)) (neg.f64 %50) (fma.f64 #s(literal 1 binary64) a %54) (fma.f64 a #s(literal 1 binary64) %56) (-.f64 a %36) %43 (+.f64 %59 %56) (+.f64 (*.f64 #s(literal 1 binary64) a) %54) (+.f64 %35 %64) (+.f64 a %35) (pow.f64 %68 #s(literal 1 binary64)) %68 (/.f64 #s(literal 1 binary64) (pow.f64 %68 #s(literal -1 binary64))) #s(literal -1 binary64) (*.f64 #s(literal -1 binary64) x) (*.f64 x #s(literal -1 binary64)) (pow.f64 %14 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %14 #s(literal -1 binary64))) %14 %77 (*.f64 y %29) (pow.f64 %77 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %77 #s(literal -1 binary64))) (neg.f64 %82) (fma.f64 z y %84) (fma.f64 z y %86) (fma.f64 y z %84) (fma.f64 y z %86) (+.f64 %90 %84) (+.f64 %90 %86) #s(literal 1 binary64) (*.f64 %46 %29) (*.f64 %96 %46) (*.f64 %99 %101) (*.f64 %33 %103) (*.f64 %29 %46) (pow.f64 %106 #s(literal 1 binary64)) (/.f64 (*.f64 %29 #s(literal 1 binary64)) %43) (/.f64 (/.f64 %99 %110) %110) (/.f64 (/.f64 %99 %50) %50) (/.f64 (/.f64 %99 %43) %43) (/.f64 (-.f64 %117 %35) %50) (/.f64 (-.f64 %38 %35) %50) (/.f64 (-.f64 %122 (*.f64 %50 %35)) %100) (/.f64 (-.f64 %126 %98) %128) (/.f64 (-.f64 %130 %131) %128) (/.f64 (neg.f64 %96) %50) (/.f64 (neg.f64 %99) %128) (/.f64 %96 %43) (/.f64 %99 %100) %106 (/.f64 #s(literal 1 binary64) (/.f64 %43 %96)) (/.f64 #s(literal 1 binary64) (/.f64 %100 %99)) (/.f64 #s(literal 1 binary64) (/.f64 %50 %33)) (/.f64 #s(literal 1 binary64) (pow.f64 %106 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %43 %29)) (/.f64 %29 %43) (neg.f64 (/.f64 %96 %50)) (neg.f64 %153) (fma.f64 %38 %103 %155) (fma.f64 %35 %46 %94) (fma.f64 t %103 %94) (fma.f64 z %46 %155) (-.f64 %160 %161) (-.f64 %164 (/.f64 (*.f64 %43 t) %100)) (-.f64 %155 %168) (-.f64 %94 %161) (+.f64 %155 %94) (+.f64 %94 %155) (*.f64 %38 %103) (*.f64 z %46) (pow.f64 %94 #s(literal 1 binary64)) (/.f64 %39 %43) (/.f64 %38 %50) (/.f64 #s(literal 1 binary64) (/.f64 %50 %38)) (/.f64 #s(literal 1 binary64) (pow.f64 %94 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %43 z)) %94 (neg.f64 %168) (*.f64 %35 %103) (*.f64 t %46) (pow.f64 %161 #s(literal 1 binary64)) (/.f64 %188 %43) (/.f64 %36 %43) (/.f64 %35 %50) (/.f64 #s(literal 1 binary64) (/.f64 %50 %35)) (/.f64 #s(literal 1 binary64) (pow.f64 %161 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %43 t)) %161 (neg.f64 %155) (*.f64 %200 %46) (pow.f64 %202 #s(literal 1 binary64)) (/.f64 (fma.f64 #s(literal 1 binary64) %50 %35) %50) (/.f64 (neg.f64 %200) %50) (/.f64 %200 %43) (/.f64 #s(literal 1 binary64) (/.f64 %43 %200)) (/.f64 #s(literal 1 binary64) (pow.f64 %202 #s(literal -1 binary64))) (neg.f64 %213) (fma.f64 %35 %103 %215) (fma.f64 %35 %103 #s(literal 1 binary64)) (fma.f64 t %46 %215) (fma.f64 t %46 #s(literal 1 binary64)) (-.f64 %215 %155) (-.f64 %221 (/.f64 #s(literal 0 binary64) %43)) %202 (-.f64 #s(literal 1 binary64) %155) (+.f64 %215 %161) (+.f64 %161 %215) (+.f64 %161 #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) %161) (*.f64 %13 %103) (*.f64 #s(literal -1 binary64) %230) (*.f64 y %46) (pow.f64 %233 #s(literal 1 binary64)) (/.f64 %13 %50) (/.f64 #s(literal 1 binary64) (/.f64 %50 %13)) (/.f64 #s(literal 1 binary64) (pow.f64 %233 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %43 y)) %233 (neg.f64 %242) (neg.f64 %230) (*.f64 %46 %6) (*.f64 %247 %46) (*.f64 %250 %101) (*.f64 %2 %103) (*.f64 #s(literal -1 binary64) %253) (*.f64 %6 %46) (pow.f64 %256 #s(literal 1 binary64)) (/.f64 (/.f64 %250 %110) %110) (/.f64 (/.f64 %250 %50) %50) (/.f64 (/.f64 %250 %43) %43) (/.f64 (-.f64 (*.f64 %233 %50) %14) %50) (/.f64 %15 %50) (/.f64 (-.f64 (*.f64 %13 %50) %269) %100) (/.f64 (-.f64 (*.f64 %13 %43) %249) %128) (/.f64 (-.f64 (*.f64 y %50) %276) %128) (/.f64 (neg.f64 %247) %50) (/.f64 (neg.f64 %250) %128) (/.f64 %247 %43) (/.f64 %250 %100) (/.f64 %2 %50) (/.f64 #s(literal 1 binary64) (/.f64 %43 %247)) (/.f64 #s(literal 1 binary64) (/.f64 %100 %250)) (/.f64 #s(literal 1 binary64) (/.f64 %50 %2)) (/.f64 #s(literal 1 binary64) (pow.f64 %256 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %43 %6)) %256 (neg.f64 (/.f64 %247 %50)) (neg.f64 %253) (fma.f64 %14 %46 %233) (fma.f64 %13 %103 %300) (fma.f64 #s(literal -1 binary64) %230 %300) (fma.f64 y %46 %300) (fma.f64 x %103 %233) (-.f64 (/.f64 %246 %43) %306) (-.f64 (/.f64 %308 %100) (/.f64 %269 %100)) (-.f64 %300 %230) (-.f64 %233 %306) (+.f64 %300 %233) (+.f64 %233 %300) (pow.f64 %317 #s(literal 1 binary64)) %317 (/.f64 #s(literal 1 binary64) %319) (*.f64 %2 %321) (*.f64 %2 %323) (*.f64 #s(literal -1 binary64) %325) (*.f64 #s(literal -1 binary64) %327) (*.f64 %6 %329) (pow.f64 %331 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %333 a) x) a) (/.f64 (-.f64 (*.f64 y a) (*.f64 a x)) %340) (/.f64 %2 %63) (/.f64 #s(literal 1 binary64) (/.f64 %63 %2)) (/.f64 #s(literal 1 binary64) (pow.f64 %331 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 a %6)) (/.f64 %6 %64) %331 (neg.f64 (*.f64 %2 %329)) (neg.f64 %325) (neg.f64 %327) (neg.f64 (-.f64 %354 %333)) (fma.f64 y %329 %357) (fma.f64 y %329 %359) (-.f64 %361 (/.f64 y %63)) (-.f64 %333 %354) (+.f64 %361 %333) (+.f64 %333 %357) (+.f64 %333 %359) (*.f64 %38 %368) (*.f64 %371 #s(literal -1 binary64)) (*.f64 %370 #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) %370) (*.f64 #s(literal -1 binary64) %371) (*.f64 z %376) (pow.f64 %370 #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 1 binary64) %38) %35) (/.f64 %381 t) (/.f64 %383 %35) (/.f64 %39 %36) (/.f64 %39 t) (/.f64 %38 %35) (/.f64 #s(literal 1 binary64) (/.f64 %35 %38)) (/.f64 #s(literal 1 binary64) (pow.f64 %370 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 t z)) %370 (neg.f64 %371) (*.f64 %38 %376) (*.f64 %370 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) %370) (*.f64 z %398) (pow.f64 %371 #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal -1 binary64) %38) %35) (/.f64 (*.f64 %38 #s(literal -1 binary64)) %35) (/.f64 %383 t) (/.f64 %39 %35) (/.f64 %38 %36) (/.f64 %38 t) (/.f64 #s(literal 1 binary64) (/.f64 t %38)) (/.f64 #s(literal 1 binary64) (pow.f64 %371 #s(literal -1 binary64))) (/.f64 z %35) %371 (pow.f64 %414 #s(literal 1 binary64)) (/.f64 (fma.f64 #s(literal 1 binary64) t %38) t) (/.f64 #s(literal 1 binary64) (pow.f64 %414 #s(literal -1 binary64))) (neg.f64 (+.f64 %370 #s(literal -1 binary64))) (neg.f64 (+.f64 #s(literal -1 binary64) %370)) (neg.f64 (-.f64 %370 #s(literal 1 binary64))) (fma.f64 %38 %376 #s(literal 1 binary64)) (fma.f64 %370 #s(literal -1 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal -1 binary64) %370 #s(literal 1 binary64)) (fma.f64 z %398 #s(literal 1 binary64)) (-.f64 %371 #s(literal -1 binary64)) %414 (+.f64 %371 #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) %371) %433 %434 %435 %436 %437 %439 %440 %441 %442 %2 %443 %444 (pow.f64 %33 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %33 #s(literal -1 binary64))) (neg.f64 %29) (fma.f64 #s(literal -1 binary64) z %36) (-.f64 t %39) %33 (+.f64 %38 %36) (+.f64 t %38) %90 (*.f64 y z) (pow.f64 %90 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %90 #s(literal -1 binary64))) (pow.f64 %50 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) %103) (neg.f64 %43) (-.f64 t %64) %50 (+.f64 %63 %36) (+.f64 t %63) (*.f64 %46 %2) (*.f64 %2 %46) (*.f64 #s(literal -1 binary64) %256) (*.f64 %6 %103) (pow.f64 %253 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %306 %50) %13) %50) (/.f64 (-.f64 (*.f64 %306 %43) y) %43) (/.f64 (-.f64 %474 (*.f64 %50 %13)) %100) (/.f64 (-.f64 %478 (*.f64 %50 y)) %128) (/.f64 (-.f64 (*.f64 x %50) (*.f64 %43 %13)) %128) (/.f64 (-.f64 %474 %486) %100) %253 (/.f64 #s(literal 1 binary64) (/.f64 %50 %6)) (/.f64 #s(literal 1 binary64) (pow.f64 %253 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %43 %2)) (/.f64 %6 %50) (neg.f64 %256) (fma.f64 %14 %103 %497) (fma.f64 %14 %103 %499) (fma.f64 %14 %103 %242) (fma.f64 #s(literal -1 binary64) %300 %497) (fma.f64 #s(literal -1 binary64) %300 %499) (fma.f64 #s(literal -1 binary64) %300 %242) (fma.f64 x %46 %497) (fma.f64 x %46 %499) (fma.f64 x %46 %242) (-.f64 %230 %300) (-.f64 %306 %233) (+.f64 %230 %306) (+.f64 %306 %497) (+.f64 %306 %499) (+.f64 %306 %242) (*.f64 %514 %514) (*.f64 %516 %516) (*.f64 %110 %110) (*.f64 %50 %50) %100 (pow.f64 %110 #s(literal 2 binary64)) (pow.f64 %50 #s(literal 2 binary64)) (pow.f64 %100 #s(literal 1 binary64)) (pow.f64 %43 #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) %101) (neg.f64 %128) (fma.f64 %50 t %527) (fma.f64 %43 a %131) (fma.f64 a %43 %530) (fma.f64 t %50 %532) (fabs.f64 %100) (+.f64 (fma.f64 t t (*.f64 #s(literal 2 binary64) (*.f64 t %63))) (pow.f64 %63 #s(literal 2 binary64))) (+.f64 (-.f64 %540 (*.f64 #s(literal 2 binary64) (*.f64 t a))) (pow.f64 a #s(literal 2 binary64))) (+.f64 (*.f64 t %50) %532) (+.f64 (*.f64 a %43) %530) (+.f64 %98 %527) (+.f64 %551 %131) %553 %554 %555 %556 %557 %558 %560 %562 %564 %566 %567 %569 %571 %572 %574 %576 %578 %580 %582 %585 %587 %588 %589 %591 %593 %594 %595 %596 %597 %599 %601 %603 %604 (*.f64 %63 %103) (*.f64 a %46) (pow.f64 %221 #s(literal 1 binary64)) (/.f64 %59 %43) (/.f64 %64 %43) (/.f64 %63 %50) (/.f64 #s(literal 1 binary64) (/.f64 %50 %63)) (/.f64 #s(literal 1 binary64) (pow.f64 %221 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %43 a)) %221 (neg.f64 %617) %619 (*.f64 %29 %68) (pow.f64 %619 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %619 #s(literal -1 binary64))) (neg.f64 %624) (fma.f64 %68 z %626) (fma.f64 %68 z %628) (fma.f64 z %68 %626) (fma.f64 z %68 %628) (+.f64 %632 %626) (+.f64 %632 %628) %635 (*.f64 x z) (pow.f64 %635 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %635 #s(literal -1 binary64))) (pow.f64 %641 #s(literal 1 binary64)) %641 (/.f64 #s(literal 1 binary64) (pow.f64 %641 #s(literal -1 binary64))) (*.f64 %583 %103) (*.f64 %90 %46) %602 (*.f64 y %94) (pow.f64 %602 #s(literal 1 binary64)) (/.f64 %649 %43) (/.f64 %651 %43) (/.f64 %583 %50) (/.f64 %90 %43) (/.f64 #s(literal 1 binary64) (/.f64 %50 %583)) (/.f64 #s(literal 1 binary64) (pow.f64 %602 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %43 %90)) (neg.f64 (/.f64 %583 %43)) (neg.f64 (/.f64 %90 %50)) (pow.f64 %667 #s(literal 1 binary64)) %667 (/.f64 #s(literal 1 binary64) (pow.f64 %667 #s(literal -1 binary64))) (*.f64 %583 %323) (*.f64 %90 %329) (*.f64 z %333) (*.f64 y %674) (pow.f64 %676 #s(literal 1 binary64)) (/.f64 %649 a) (/.f64 (*.f64 %90 #s(literal -1 binary64)) %63) (/.f64 %651 %64) (/.f64 %583 %63) %676 (/.f64 #s(literal 1 binary64) (/.f64 %63 %583)) (/.f64 #s(literal 1 binary64) (pow.f64 %676 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 a %90)) (neg.f64 %689) (*.f64 %691 %368) (*.f64 %635 %376) (*.f64 z %694) %696 (pow.f64 %696 #s(literal 1 binary64)) (/.f64 (*.f64 %635 #s(literal 1 binary64)) t) (/.f64 (*.f64 %635 #s(literal -1 binary64)) %35) (/.f64 (neg.f64 %691) %36) (/.f64 %691 %35) (/.f64 %635 t) (/.f64 #s(literal 1 binary64) (/.f64 %35 %691)) (/.f64 #s(literal 1 binary64) (pow.f64 %696 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 t %635)) (neg.f64 (/.f64 %635 %35)) (neg.f64 (/.f64 %691 t)) (pow.f64 %716 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %716 #s(literal -1 binary64))) (neg.f64 %720) (-.f64 z %64) %716 (+.f64 z %63) %724 (*.f64 x %716) (pow.f64 %724 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %724 #s(literal -1 binary64))) (neg.f64 %729) (fma.f64 z x %731) (fma.f64 z x %733) (fma.f64 x z %731) (fma.f64 x z %733) (+.f64 %635 %731) (+.f64 %635 %733) (*.f64 #s(literal -1 binary64) y) (*.f64 y #s(literal -1 binary64)) (pow.f64 %13 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %13 #s(literal -1 binary64))) %13 %744 %745 %746 %747 %748 %749 %750 %751 %753 %755 %757 %674 %759 %761 (*.f64 %14 %29) %763 (*.f64 %29 %14) (*.f64 x %33) (pow.f64 %763 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %763 #s(literal -1 binary64))) (neg.f64 %769) (fma.f64 %38 x %771) (fma.f64 %38 x %773) (fma.f64 %14 z %771) (fma.f64 %14 z %773) (fma.f64 t x %691) (fma.f64 z %14 %771) (fma.f64 z %14 %773) (fma.f64 x %38 %771) (fma.f64 x %38 %773) (fma.f64 x t %691) (+.f64 (*.f64 x t) %691) (+.f64 %785 %691) (+.f64 %691 %771) (+.f64 %691 %773) (*.f64 %769 %103) %790 (*.f64 %763 %46) (*.f64 x %153) (pow.f64 %790 #s(literal 1 binary64)) (/.f64 (*.f64 %763 #s(literal 1 binary64)) %43) (/.f64 %769 %50) (/.f64 %763 %43) (/.f64 #s(literal 1 binary64) (/.f64 %50 %769)) (/.f64 #s(literal 1 binary64) (pow.f64 %790 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %43 %763)) (neg.f64 (/.f64 %769 %43)) (neg.f64 (/.f64 %763 %50)) (pow.f64 %812 #s(literal 1 binary64)) %812 (/.f64 #s(literal 1 binary64) (pow.f64 %812 #s(literal -1 binary64))) (*.f64 %729 %368) (*.f64 %724 %376) (*.f64 %716 %694) (*.f64 x %819) (pow.f64 %821 #s(literal 1 binary64)) (/.f64 %823 t) (/.f64 %825 %35) (/.f64 %729 %35) (/.f64 %724 %36) %821 (/.f64 #s(literal 1 binary64) (/.f64 %35 %729)) (/.f64 #s(literal 1 binary64) (pow.f64 %821 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 t %724)) (neg.f64 (/.f64 %724 %35)) (neg.f64 (/.f64 %729 t)) (pow.f64 %842 #s(literal 1 binary64)) %842 (/.f64 #s(literal 1 binary64) (pow.f64 %842 #s(literal -1 binary64))) (*.f64 %46 %716) (*.f64 %847 %46) (*.f64 %850 %101) (*.f64 %716 %46) (pow.f64 %853 #s(literal 1 binary64)) (/.f64 (/.f64 %850 %110) %110) (/.f64 (/.f64 %850 %50) %50) (/.f64 (/.f64 %850 %43) %43) (/.f64 (-.f64 %117 %63) %50) (/.f64 (-.f64 %38 %63) %50) (/.f64 (-.f64 %122 %527) %100) (/.f64 (-.f64 %126 %849) %128) (/.f64 (-.f64 %130 (*.f64 %43 %63)) %128) (/.f64 (neg.f64 %847) %50) (/.f64 (neg.f64 %850) %128) (/.f64 %720 %50) (/.f64 %847 %43) (/.f64 %850 %100) %853 (/.f64 #s(literal 1 binary64) (/.f64 %43 %847)) (/.f64 #s(literal 1 binary64) (/.f64 %100 %850)) (/.f64 #s(literal 1 binary64) (/.f64 %43 %716)) (/.f64 #s(literal 1 binary64) (pow.f64 %853 #s(literal -1 binary64))) (neg.f64 (/.f64 %847 %50)) (neg.f64 (/.f64 %716 %50)) (neg.f64 %891) (fma.f64 %38 %103 %617) (fma.f64 z %46 %617) (-.f64 %160 %221) (-.f64 %164 (/.f64 %551 %100)) (-.f64 %94 %221) (+.f64 %94 %617) %900 (*.f64 x %853) (pow.f64 %900 #s(literal 1 binary64)) (/.f64 (*.f64 x %847) %43) (/.f64 (*.f64 x %850) %100) (/.f64 (*.f64 %847 x) %43) (/.f64 (*.f64 %850 x) %100) (/.f64 %724 %43) (/.f64 #s(literal 1 binary64) (pow.f64 %900 #s(literal -1 binary64))) (neg.f64 %914) (fma.f64 %94 x %916) (fma.f64 x %94 %918) (+.f64 (*.f64 x %94) %918) (+.f64 (*.f64 %94 x) %916) %914 (*.f64 %14 %853) (*.f64 %900 #s(literal -1 binary64)) (*.f64 %853 %14) (*.f64 #s(literal -1 binary64) %900) (*.f64 x %891) (pow.f64 %914 #s(literal 1 binary64)) (/.f64 (*.f64 %14 %847) %43) (/.f64 (*.f64 %14 %850) %100) (/.f64 %729 %43) (/.f64 #s(literal 1 binary64) (pow.f64 %914 #s(literal -1 binary64))) (neg.f64 (*.f64 #s(literal 1 binary64) %900)) (neg.f64 (*.f64 %14 %891)) (neg.f64 (*.f64 %900 #s(literal 1 binary64))) (neg.f64 %900) (fma.f64 %14 %94 %944) (fma.f64 %94 %14 %946) (+.f64 %948 %944) (+.f64 %950 %946) (pow.f64 %960 #s(literal 1 binary64)) %960 (/.f64 #s(literal 1 binary64) (pow.f64 %960 #s(literal -1 binary64))) (*.f64 %202 x) (*.f64 x %202) (pow.f64 %966 #s(literal 1 binary64)) (/.f64 (*.f64 x %200) %43) (/.f64 (*.f64 %200 x) %43) (/.f64 #s(literal 1 binary64) (pow.f64 %966 #s(literal -1 binary64))) %966 (fma.f64 x %161 x) (-.f64 x (*.f64 %14 %161)) (-.f64 x (neg.f64 %977)) (-.f64 x (*.f64 %155 x)) (+.f64 %982 x) (+.f64 %977 x) (+.f64 x %982) (+.f64 x %977) (pow.f64 %988 #s(literal 1 binary64)) %988 (/.f64 #s(literal 1 binary64) (pow.f64 %988 #s(literal -1 binary64))) %995 %999 %1000 %1002 %1003 %1005 %1006 %1008 %1010 %1013 %1014 %1017 %1022 %1026 %1028 %1031 %1032 %1033 %1034 %1036 %1038 %1040 %1042 %1044 %1045 %1007 %1046 %1047 %1049 %1051 %1052 %1053 %1055 %1058 %1059 %1060 %1061 %1062 (*.f64 %13 %368) (*.f64 #s(literal -1 binary64) %1050) (*.f64 y %376) (pow.f64 %992 #s(literal 1 binary64)) (/.f64 %13 %35) (/.f64 #s(literal 1 binary64) (/.f64 %35 %13)) (/.f64 #s(literal 1 binary64) (pow.f64 %992 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 t y)) (/.f64 y %36) %992 (neg.f64 (/.f64 %13 t)) (neg.f64 %1050) (*.f64 %14 %368) (*.f64 #s(literal -1 binary64) %1048) (*.f64 x %376) (pow.f64 %694 #s(literal 1 binary64)) (/.f64 %14 %35) (/.f64 #s(literal 1 binary64) (/.f64 %35 %14)) (/.f64 #s(literal 1 binary64) (pow.f64 %694 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 t x)) (/.f64 x %36) %694 (neg.f64 %1048) %995 %999 %1000 %1002 %1003 %1005 %1006 %1008 %1010 %1013 %1014 %1017 %1022 %1026 %1028 %1031 %1032 %1033 %1034 %1036 %1038 %1040 %1042 %1044 %1045 %1007 %1046 %1047 %1049 %1051 %1052 %1053 %1055 %1058 %1059 %1060 %1061 %1062 %1091 (*.f64 %1092 %376) (*.f64 z %1007) (*.f64 %6 %370) (pow.f64 %1091 #s(literal 1 binary64)) (/.f64 (*.f64 z %994) t) (/.f64 (*.f64 z %997) %540) (/.f64 (*.f64 %994 z) t) (/.f64 (*.f64 %997 z) %540) (/.f64 %1105 %35) (/.f64 %1107 %35) (/.f64 %1109 %35) (/.f64 %1092 t) (/.f64 #s(literal 1 binary64) (/.f64 t %1092)) (/.f64 #s(literal 1 binary64) (pow.f64 %1091 #s(literal -1 binary64))) (neg.f64 %1116) (fma.f64 %992 z %1118) (fma.f64 z %992 %1120) (+.f64 (*.f64 z %992) %1120) (+.f64 (*.f64 %992 z) %1118) (pow.f64 %1126 #s(literal 1 binary64)) %1126 (/.f64 #s(literal 1 binary64) (pow.f64 %1126 #s(literal -1 binary64))) %1116 (*.f64 %38 %1007) (*.f64 %1091 #s(literal -1 binary64)) (*.f64 %1007 %38) (*.f64 #s(literal -1 binary64) %1091) (*.f64 z %1004) (pow.f64 %1116 #s(literal 1 binary64)) (/.f64 (*.f64 %38 %994) t) (/.f64 (*.f64 %38 %997) %540) (/.f64 (*.f64 %38 %2) %35) (/.f64 %1142 t) (/.f64 #s(literal 1 binary64) (pow.f64 %1116 #s(literal -1 binary64))) (neg.f64 (*.f64 #s(literal 1 binary64) %1091)) (neg.f64 (*.f64 %38 %1004)) (neg.f64 (*.f64 %1091 #s(literal 1 binary64))) (neg.f64 %1091) (fma.f64 %38 %992 %1153) (fma.f64 %992 %38 %1155) (+.f64 (*.f64 %38 %992) %1153) (+.f64 (*.f64 %992 %38) %1155) (pow.f64 %1164 #s(literal 1 binary64)) %1164 (/.f64 #s(literal 1 binary64) (pow.f64 %1164 #s(literal -1 binary64))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) a)) (*.f64 #s(literal 1 binary64) %329) (*.f64 #s(literal -1 binary64) %323) (pow.f64 %329 #s(literal 1 binary64)) (pow.f64 a #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 %63 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %64) (/.f64 #s(literal 1 binary64) (pow.f64 %329 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 a #s(literal 1 binary64))) %329 (/.f64 #s(literal -1 binary64) %63) (neg.f64 (*.f64 #s(literal -1 binary64) %329)) (neg.f64 %321) (neg.f64 %323) (pow.f64 %1187 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %1187 #s(literal -1 binary64))) (neg.f64 (-.f64 #s(literal 1 binary64) %674)) (fma.f64 %38 %323 #s(literal -1 binary64)) (fma.f64 %329 z #s(literal -1 binary64)) (fma.f64 z %329 #s(literal -1 binary64)) %1187 (+.f64 %674 #s(literal -1 binary64)) (pow.f64 %1199 #s(literal 1 binary64)) %1199 (/.f64 #s(literal 1 binary64) (pow.f64 %1199 #s(literal -1 binary64))) (*.f64 %729 %323) (*.f64 %724 %329) (*.f64 %716 %354) (*.f64 x %1206) (pow.f64 %1208 #s(literal 1 binary64)) (/.f64 %823 a) (/.f64 %825 %63) (/.f64 %729 %63) (/.f64 %724 %64) %1208 (/.f64 #s(literal 1 binary64) (/.f64 %63 %729)) (/.f64 #s(literal 1 binary64) (pow.f64 %1208 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 a %724)) (neg.f64 %1220) (*.f64 %1222 %329) (pow.f64 %1225 #s(literal 1 binary64)) (/.f64 (fma.f64 %1220 %63 %583) %63) (/.f64 (fma.f64 %676 a %729) a) (/.f64 (fma.f64 %729 %63 (*.f64 %583 a)) %1233) (/.f64 (fma.f64 %729 a (*.f64 %90 a)) %340) (/.f64 (fma.f64 %583 a (*.f64 %729 %63)) %1240) (/.f64 (fma.f64 %90 a (*.f64 %729 a)) %340) %1225 (/.f64 (fma.f64 z y %729) a) (/.f64 (fma.f64 %729 %63 (*.f64 a %583)) %1233) (/.f64 (fma.f64 %729 a (*.f64 a %90)) %340) (/.f64 (fma.f64 %583 a (*.f64 %63 %729)) %1240) (/.f64 (fma.f64 %90 a (*.f64 a %729)) %340) (/.f64 (neg.f64 %1222) %63) (/.f64 %1222 a) (/.f64 #s(literal 1 binary64) (/.f64 a %1222)) (/.f64 #s(literal 1 binary64) (pow.f64 %1225 #s(literal -1 binary64))) (neg.f64 (-.f64 %689 %1220)) (fma.f64 %729 %329 %676) (fma.f64 %583 %323 %1220) (fma.f64 %1208 #s(literal -1 binary64) %676) (fma.f64 %14 %1206 %676) (fma.f64 %724 (neg.f64 %329) %676) (fma.f64 %90 %329 %1220) (fma.f64 #s(literal -1 binary64) %1208 %676) (fma.f64 z %333 %1220) (fma.f64 y %674 %1220) (fma.f64 x (neg.f64 %1206) %676) (-.f64 %1220 %689) (-.f64 %676 (*.f64 %1220 #s(literal -1 binary64))) (-.f64 %676 (*.f64 #s(literal 1 binary64) %1208)) (-.f64 %676 %1208) (+.f64 (/.f64 (*.f64 %1220 a) a) %676) (+.f64 %1220 %676) (+.f64 %676 %1220) (pow.f64 %1291 #s(literal 1 binary64)) %1291 (/.f64 #s(literal 1 binary64) (pow.f64 %1291 #s(literal -1 binary64))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) t)) (*.f64 #s(literal 1 binary64) %376) (*.f64 #s(literal -1 binary64) %368) (pow.f64 %376 #s(literal 1 binary64)) (pow.f64 t #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 %35 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %36) (/.f64 #s(literal 1 binary64) (pow.f64 %376 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 t #s(literal 1 binary64))) %376 (/.f64 #s(literal -1 binary64) %35) (neg.f64 (*.f64 #s(literal -1 binary64) %376)) (neg.f64 %1001) (neg.f64 %368) %433 %434 %435 %436 %437 %439 %440 %441 %442 %2 %443 %444 %4 %7 %8 %9 %10 %12 %16 %17 %18 %19 %20 %6 %21 %23 %25 %26 (pow.f64 %1313 #s(literal 1 binary64)) %1313 (/.f64 #s(literal 1 binary64) (pow.f64 %1313 #s(literal -1 binary64))) %1318 %1320 %1322 %1323 %1324 %1317 %1325 (pow.f64 %1329 #s(literal 1 binary64)) %1329 (/.f64 #s(literal 1 binary64) (pow.f64 %1329 #s(literal -1 binary64))) #s(literal 0 binary64) %1318 %1320 %1322 %1323 %1324 %1317 %1325 (pow.f64 %1335 #s(literal 1 binary64)) %1335 (/.f64 #s(literal 1 binary64) (pow.f64 %1335 #s(literal -1 binary64))) (pow.f64 %1339 #s(literal 1 binary64)) %1339 (/.f64 #s(literal 1 binary64) (pow.f64 %1339 #s(literal -1 binary64))) (pow.f64 %1344 #s(literal 1 binary64)) %1344 (/.f64 #s(literal 1 binary64) (pow.f64 %1344 #s(literal -1 binary64))) (*.f64 %82 %323) (*.f64 %77 %329) (*.f64 %29 %333) (*.f64 y (/.f64 %29 a)) (pow.f64 %1353 #s(literal 1 binary64)) (/.f64 (*.f64 %77 #s(literal 1 binary64)) a) (/.f64 (*.f64 %77 #s(literal -1 binary64)) %63) (/.f64 %82 %63) (/.f64 #s(literal 1 binary64) (/.f64 %63 %82)) (/.f64 #s(literal 1 binary64) (pow.f64 %1353 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 a %77)) (/.f64 %77 %64) %1353 (neg.f64 (/.f64 %77 %63)) (neg.f64 (/.f64 %82 a)) (pow.f64 %1372 #s(literal 1 binary64)) %1372 (/.f64 #s(literal 1 binary64) (pow.f64 %1372 #s(literal -1 binary64))) (pow.f64 %1376 #s(literal 1 binary64)) %1376 (/.f64 #s(literal 1 binary64) (pow.f64 %1376 #s(literal -1 binary64))) (pow.f64 %200 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %200 #s(literal -1 binary64))) (neg.f64 (-.f64 %50 t)) (neg.f64 (-.f64 %35 %43)) (neg.f64 (-.f64 #s(literal 0 binary64) a)) (fma.f64 #s(literal 1 binary64) %43 %36) (fma.f64 #s(literal 1 binary64) %43 t) (-.f64 %43 %35) %200 (-.f64 t %50) (+.f64 %43 %36) (+.f64 %43 t) (+.f64 a #s(literal 0 binary64)) (+.f64 t %43) (pow.f64 %1397 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %1397 #s(literal -1 binary64))) (neg.f64 %1401) (fma.f64 #s(literal 1 binary64) %43 %33) (-.f64 %200 %39) %1397 (-.f64 %43 %29) (+.f64 %200 %38) (+.f64 %43 %33) (*.f64 %1397 %46) (*.f64 %1401 %103) (pow.f64 %1410 #s(literal 1 binary64)) (/.f64 (*.f64 %1397 #s(literal 1 binary64)) %43) (/.f64 (-.f64 (*.f64 %202 %50) %38) %50) (/.f64 (-.f64 (*.f64 %202 %43) z) %43) (/.f64 (-.f64 (*.f64 %200 %50) (*.f64 %43 %38)) %128) (/.f64 (-.f64 (*.f64 %200 %43) (*.f64 %43 z)) %100) %1410 (/.f64 %1401 %50) (/.f64 #s(literal 1 binary64) (/.f64 %50 %1401)) (/.f64 #s(literal 1 binary64) (pow.f64 %1410 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %43 %1397)) (neg.f64 %1435) (fma.f64 %200 %46 %1437) (fma.f64 %200 %46 %168) (-.f64 %202 %94) (+.f64 %215 %153) (+.f64 %202 %1437) (+.f64 %202 %168) (*.f64 %1444 #s(literal -1 binary64)) (*.f64 %1446 %103) %1448 (*.f64 %1397 %306) (*.f64 %1435 %14) (*.f64 %1451 %46) (*.f64 %1401 %300) (*.f64 %14 %1435) (*.f64 #s(literal -1 binary64) %1444) (*.f64 x %1410) (pow.f64 %1448 #s(literal 1 binary64)) (/.f64 (*.f64 %1451 #s(literal 1 binary64)) %43) (/.f64 %1446 %50) (/.f64 %1451 %43) (/.f64 #s(literal 1 binary64) (/.f64 %50 %1446)) (/.f64 #s(literal 1 binary64) (pow.f64 %1448 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %43 %1451)) (neg.f64 (*.f64 #s(literal 1 binary64) %1444)) (neg.f64 (*.f64 %1444 #s(literal 1 binary64))) (neg.f64 %1444) (fma.f64 %769 %103 %1473) (fma.f64 %769 %103 %1475) (fma.f64 %14 %94 %1477) (fma.f64 %33 %306 %1473) (fma.f64 %33 %306 %1475) (fma.f64 %763 %46 %1473) (fma.f64 %763 %46 %1475) (fma.f64 %94 %14 %1483) (fma.f64 x %153 %1473) (fma.f64 x %153 %1475) (+.f64 %948 %1477) (+.f64 %950 %1483) (+.f64 %790 %1473) (+.f64 %790 %1475) (pow.f64 %1491 #s(literal 1 binary64)) %1491 (/.f64 #s(literal 1 binary64) (pow.f64 %1491 #s(literal -1 binary64))) %553 %554 %555 %556 %557 %558 %560 %562 %564 %566 %567 %569 %571 %572 %574 %576 %578 %580 %582 %585 %587 %588 %589 %591 %593 %594 %595 %596 %597 %599 %601 %603 %604 %1496 %1495 %1498 %1499 (*.f64 %6 %43) (pow.f64 %1499 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %1499 #s(literal -1 binary64))) (neg.f64 (*.f64 %50 %6)) (neg.f64 (*.f64 %2 %43)) (neg.f64 (*.f64 %43 %2)) (neg.f64 (*.f64 %6 %50)) (fma.f64 %43 y %276) (fma.f64 a %6 %1513) (fma.f64 a %6 %1515) (fma.f64 %6 a %1513) (fma.f64 %6 a %1515) (fma.f64 y %43 %478) (+.f64 %486 %276) (+.f64 %308 %478) (+.f64 %1522 %1513) (+.f64 %1522 %1515) %1525 %1526 %1527 %1528 %1529 %1530 %1532 %1534 %1536 %1538 %1540 %1541 %1542 %1543 %1544 %1545 %1547 %1549 %1551 %1553 %1555 %1557 %1559 %1561 %1562 %1563 %1564 %1566 %1567 %1568 %1569 %1570 %1571 %1572 %1573 %1574 %1575 %1525 %1526 %1527 %1528 %1529 %1530 %1532 %1534 %1536 %1538 %1540 %1541 %1542 %1543 %1544 %1545 %1547 %1549 %1551 %1553 %1555 %1557 %1559 %1561 %1562 %1563 %1564 %1566 %1567 %1568 %1569 %1570 %1571 %1572 %1573 %1574 %1575 (*.f64 %163 %6) %1577 (*.f64 z %1499) (pow.f64 %1577 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %1577 #s(literal -1 binary64))) (neg.f64 %1582) (fma.f64 %163 y %1584) (fma.f64 y %163 %1586) (+.f64 (*.f64 %163 y) %1584) (+.f64 (*.f64 y %163) %1586) (*.f64 (/.f64 %163 %110) (/.f64 %6 %110)) (*.f64 (/.f64 %163 %50) %253) (*.f64 %1597 %1598) (*.f64 %1598 %1597) (*.f64 %1601 %94) (*.f64 %1603 %103) (*.f64 %95 %256) (*.f64 %1606 %168) (*.f64 %168 %1606) %1610 (*.f64 %1582 (/.f64 #s(literal 1 binary64) %128)) (*.f64 %1577 %101) (*.f64 %1499 (/.f64 z %100)) (*.f64 %94 %1601) (*.f64 z (/.f64 %1499 %100)) (pow.f64 %1610 #s(literal 1 binary64)) (/.f64 (*.f64 %168 %1499) %50) (/.f64 (*.f64 %1577 #s(literal 1 binary64)) %100) (/.f64 (/.f64 %1577 %110) %110) (/.f64 (/.f64 %1577 %43) %43) (/.f64 (neg.f64 %1603) %43) (/.f64 %1603 %50) (/.f64 %1582 %128) (/.f64 %1577 %100) (/.f64 #s(literal 1 binary64) (/.f64 %50 %1603)) (/.f64 #s(literal 1 binary64) (/.f64 %128 %1582)) (/.f64 #s(literal 1 binary64) (pow.f64 %1610 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %100 %1577)) (neg.f64 (/.f64 %1577 %128)) (neg.f64 (/.f64 %1603 %43)) (neg.f64 (/.f64 %1582 %100)) %1648 %1647 %1650 %1651 %1652 %1653 %1654 %1655 %1656 %1658 %1659 %1661 %1662 %1663 %1664 %1665 %1666 %1668 %1670 %1672 %1674 %1676 %1678 %1679 %1680 %1681 %1683 %1684 %744 %745 %746 %747 %748 %749 %750 %751 %753 %755 %757 %674 %759 %761 %1651 %1652 %1653 %1654 %1655 %1656 %1658 %1659 %1661 %1662 %1663 %1664 %1665 %1666 %1668 %1670 %1672 %1674 %1676 %1678 %1679 %1680 %1681 %1683 %1684 (*.f64 %1685 #s(literal 1 binary64)) %1685 (*.f64 %2 %716) (*.f64 #s(literal -1 binary64) %1688) (*.f64 %6 %720) (pow.f64 %1685 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) %1692) (neg.f64 %1694) (neg.f64 %1696) (neg.f64 %1698) (neg.f64 %1688) (fma.f64 %1092 #s(literal -1 binary64) %1702) (fma.f64 %716 x %1704) (fma.f64 %716 x %1706) (fma.f64 %2 z %1708) (fma.f64 #s(literal -1 binary64) %1092 %1710) (fma.f64 a %6 %1142) (fma.f64 a %6 %1107) (fma.f64 a %6 %1109) (fma.f64 z %2 %1715) (fma.f64 %6 a %1142) (fma.f64 %6 a %1107) (fma.f64 %6 a %1109) (fma.f64 x %716 %1704) (fma.f64 x %716 %1706) (-.f64 %1522 %1092) (+.f64 (*.f64 #s(literal -1 binary64) %1092) %1710) (+.f64 %1660 %1702) (+.f64 %1105 %1715) (+.f64 %1107 %1708) (+.f64 %1109 %1522) (+.f64 %1522 %1142) (+.f64 %1522 %1107) (+.f64 %1522 %1109) (+.f64 %724 %1704) (+.f64 %724 %1706) (*.f64 %398 %1685) (*.f64 %1688 %376) (*.f64 %1736 #s(literal -1 binary64)) (*.f64 %1685 %398) (*.f64 %1685 %368) (*.f64 %376 %1688) %1741 (*.f64 %1741 #s(literal 1 binary64)) (*.f64 %716 %1007) (*.f64 %2 (neg.f64 %819)) (*.f64 #s(literal 1 binary64) %1741) (*.f64 #s(literal -1 binary64) %1736) (*.f64 %6 %819) (pow.f64 %1741 #s(literal 1 binary64)) (/.f64 (*.f64 %1688 #s(literal 1 binary64)) t) (/.f64 (*.f64 %716 %994) t) (/.f64 (*.f64 %716 %997) %540) (/.f64 (*.f64 %994 %716) t) (/.f64 (*.f64 %997 %716) %540) (/.f64 %1760 %35) (/.f64 %1762 %35) (/.f64 %1696 t) (/.f64 (-.f64 (*.f64 %1091 t) %1522) t) (/.f64 (-.f64 (*.f64 %1092 t) (*.f64 t %1522)) %540) (/.f64 %1688 %36) (/.f64 %1688 t) (/.f64 %1685 %35) (/.f64 #s(literal 1 binary64) (pow.f64 %1741 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %1777) (/.f64 #s(literal -1 binary64) %1779) (neg.f64 %1736) (fma.f64 %1007 z %1782) (fma.f64 %1007 z %1784) (fma.f64 %1007 z %1787) (fma.f64 %1007 z %1789) (fma.f64 %992 %716 %1791) (fma.f64 %1092 %376 %1782) (fma.f64 %1092 %376 %1784) (fma.f64 %1092 %376 %1787) (fma.f64 %1092 %376 %1789) (fma.f64 %716 %992 %1797) (fma.f64 z %1007 %1782) (fma.f64 z %1007 %1784) (fma.f64 z %1007 %1787) (fma.f64 z %1007 %1789) (fma.f64 %6 %370 %1782) (fma.f64 %6 %370 %1784) (fma.f64 %6 %370 %1787) (fma.f64 %6 %370 %1789) (-.f64 %1091 %1786) (+.f64 (*.f64 %716 %992) %1797) (+.f64 (*.f64 %992 %716) %1791) (+.f64 %1091 %1782) (+.f64 %1091 %1784) (+.f64 %1091 %1787) (+.f64 %1091 %1789) (*.f64 %1816 (/.f64 #s(literal 1 binary64) %716)) (*.f64 %35 (/.f64 #s(literal 1 binary64) %1688)) (*.f64 t %1692) (pow.f64 %1779 #s(literal 1 binary64)) (/.f64 %188 %1685) (/.f64 (/.f64 t %716) %2) (/.f64 (neg.f64 %1816) %720) (/.f64 %36 %1685) (/.f64 %1816 %716) (/.f64 %35 %1688) (/.f64 #s(literal 1 binary64) %1736) %1779 (neg.f64 %1777) (*.f64 %1833 %716) (*.f64 %368 %1688) (*.f64 %1836 %1837) (*.f64 %720 %1007) (*.f64 %1004 %716) (*.f64 %1688 %398) (*.f64 #s(literal 2 binary64) %1842) (*.f64 %1685 %376) (*.f64 %376 %1685) (*.f64 %1007 %720) (*.f64 %1741 #s(literal -1 binary64)) (*.f64 %716 %1004) (*.f64 %2 %819) (*.f64 #s(literal 1 binary64) %1736) (*.f64 #s(literal -1 binary64) %1741) (pow.f64 %1736 #s(literal 1 binary64)) (pow.f64 %1779 #s(literal -1 binary64)) (/.f64 %1760 t) (/.f64 %1694 %35) (/.f64 %1762 t) (/.f64 %1698 %35) (/.f64 %1688 %35) (/.f64 %1685 %36) %1736 (/.f64 %376 %1692) (/.f64 %716 %1816) (/.f64 #s(literal 1 binary64) (/.f64 %1777 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %1736 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %1779 #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) %1779) (/.f64 #s(literal -1 binary64) %1777) (neg.f64 (*.f64 %1004 %720)) (neg.f64 %1741) (fma.f64 %1004 z %1873) (fma.f64 %1004 z %1875) (fma.f64 %38 %1007 %1873) (fma.f64 %38 %1007 %1875) (fma.f64 %1091 #s(literal -1 binary64) %1873) (fma.f64 %1091 #s(literal -1 binary64) %1875) (fma.f64 %1007 %38 %1873) (fma.f64 %1007 %38 %1875) (fma.f64 #s(literal -1 binary64) %1091 %1873) (fma.f64 #s(literal -1 binary64) %1091 %1875) (fma.f64 z %1004 %1873) (fma.f64 z %1004 %1875) (-.f64 %1786 %1091) (+.f64 %1116 %1873) (+.f64 %1116 %1875) %1892 %1894 %1896 %1897 %1899 %1900 %1902 %1904 %1906 %1908 %1910 %1911 %1913 %1915 %1917 %1919 %1920 %1921 %1922 %1898 %1923 %1924 %1925 %1926 %1927 %1928 %1929 %1930 %1931 %1932 %1933 %1934 %1935 %1938 %1939 %1940 %1892 %1894 %1896 %1897 %1899 %1900 %1902 %1904 %1906 %1908 %1910 %1911 %1913 %1915 %1917 %1919 %1920 %1921 %1922 %1898 %1923 %1924 %1925 %1926 %1927 %1928 %1929 %1930 %1931 %1932 %1933 %1934 %1935 %1938 %1939 %1940 %1942 %1941 %1944 %632 (*.f64 z %68) (pow.f64 %632 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %632 #s(literal -1 binary64))) (*.f64 %2 (/.f64 #s(literal -1 binary64) %317)) (*.f64 %2 %1952) (*.f64 #s(literal -1 binary64) %1954) (*.f64 #s(literal -1 binary64) %1956) (*.f64 %6 %319) (pow.f64 %1959 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %1961 %317) x) %317) (/.f64 (-.f64 (*.f64 y %317) (*.f64 %317 x)) (*.f64 %317 %317)) (/.f64 %2 %1951) (/.f64 #s(literal 1 binary64) (/.f64 %1951 %2)) (/.f64 #s(literal 1 binary64) (pow.f64 %1959 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %317 %6)) (/.f64 %6 %1977) %1959 (neg.f64 (*.f64 %2 %319)) (neg.f64 %1954) (neg.f64 %1956) (neg.f64 (-.f64 %1983 %1961)) (fma.f64 y %319 %1986) (fma.f64 y %319 %1988) (-.f64 %1990 (/.f64 y %1951)) (-.f64 %1961 %1983) (+.f64 %1990 %1961) (+.f64 %1961 %1986) (+.f64 %1961 %1988) (pow.f64 %1997 #s(literal 1 binary64)) (/.f64 (fma.f64 x %317 %1999) %317) (/.f64 #s(literal 1 binary64) (pow.f64 %1997 #s(literal -1 binary64))) (neg.f64 (-.f64 %14 %2004)) %1997 (fma.f64 %1999 %319 x) (fma.f64 %29 %1959 x) (fma.f64 %6 %2009 x) (-.f64 %2004 %14) (-.f64 x (*.f64 (neg.f64 %1959) %29)) (-.f64 x (*.f64 %33 %1959)) (-.f64 x (neg.f64 %2004)) (+.f64 %2004 x) (+.f64 x %2004) %2021 (*.f64 y %1344) (pow.f64 %2021 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %2021 #s(literal -1 binary64))) (pow.f64 %2026 #s(literal 1 binary64)) %2026 (/.f64 #s(literal 1 binary64) (pow.f64 %2026 #s(literal -1 binary64))) (pow.f64 %2030 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %2030 #s(literal -1 binary64))) (neg.f64 (-.f64 %2034 y)) (-.f64 %842 %13) (-.f64 y %2034) %2030 (+.f64 y (neg.f64 %2034)) (+.f64 y %842) (pow.f64 %2042 #s(literal 1 binary64)) %2042 (/.f64 #s(literal 1 binary64) (pow.f64 %2042 #s(literal -1 binary64))) %1892 %1894 %1896 %1897 %1899 %1900 %1902 %1904 %1906 %1908 %1910 %1911 %1913 %1915 %1917 %1919 %1920 %1921 %1922 %1898 %1923 %1924 %1925 %1926 %1927 %1928 %1929 %1930 %1931 %1932 %1933 %1934 %1935 %1938 %1939 %1940 %1942 %1941 %1944 %2046 (*.f64 x %1199) (pow.f64 %2046 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %2046 #s(literal -1 binary64))) (*.f64 %2051 x) (*.f64 %2046 #s(literal -1 binary64)) %2054 (*.f64 %14 %1199) (*.f64 #s(literal -1 binary64) %2046) (*.f64 x %2051) (pow.f64 %2054 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %2054 #s(literal -1 binary64))) (neg.f64 (*.f64 #s(literal 1 binary64) %2046)) (neg.f64 (*.f64 %2046 #s(literal 1 binary64))) (neg.f64 %2046) (pow.f64 %2066 #s(literal 1 binary64)) %2066 (/.f64 #s(literal 1 binary64) (pow.f64 %2066 #s(literal -1 binary64))) (pow.f64 %2070 #s(literal 1 binary64)) %2070 (/.f64 #s(literal 1 binary64) (pow.f64 %2070 #s(literal -1 binary64))) (pow.f64 %2074 #s(literal 1 binary64)) %2074 (/.f64 #s(literal 1 binary64) (pow.f64 %2074 #s(literal -1 binary64))) (pow.f64 %2078 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %2078 #s(literal -1 binary64))) (neg.f64 (-.f64 %2082 x)) (-.f64 %1313 %14) (-.f64 x %2082) %2078 (+.f64 x (neg.f64 %2082)) (+.f64 x %1313) (pow.f64 %2090 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %2090 #s(literal -1 binary64))) (neg.f64 (-.f64 %2094 x)) (-.f64 %812 %14) (-.f64 x %2094) %2090 (+.f64 x (neg.f64 %2094)) (+.f64 x %812) %1496 %1495 %1498 (pow.f64 %2102 #s(literal 1 binary64)) %2102 (/.f64 #s(literal 1 binary64) (pow.f64 %2102 #s(literal -1 binary64))) (pow.f64 %2106 #s(literal 1 binary64)) (/.f64 (fma.f64 %1329 %43 %2108) %43) (/.f64 #s(literal 1 binary64) (pow.f64 %2106 #s(literal -1 binary64))) (neg.f64 (-.f64 %2113 %2114)) (fma.f64 %2108 %46 %2117) (fma.f64 %2108 %46 %1329) (fma.f64 %221 x %2117) %2106 (fma.f64 x %221 %2117) (fma.f64 x %221 %1329) (-.f64 %2114 %2113) (-.f64 %1329 %916) (-.f64 %1329 (*.f64 %14 %221)) (-.f64 %1329 (neg.f64 %2114)) (+.f64 %2114 %2117) (+.f64 %2114 %1329) (+.f64 %1329 %2114) %1648 %1647 %1650 (pow.f64 %2132 #s(literal 1 binary64)) %2132 (/.f64 #s(literal 1 binary64) (pow.f64 %2132 #s(literal -1 binary64))) (pow.f64 %2136 #s(literal 1 binary64)) %2136 (/.f64 #s(literal 1 binary64) (pow.f64 %2136 #s(literal -1 binary64))) (*.f64 %2140 %323) (*.f64 %632 %329) %2143 (*.f64 z (/.f64 %68 a)) (pow.f64 %2143 #s(literal 1 binary64)) (/.f64 (*.f64 %632 #s(literal 1 binary64)) a) (/.f64 (*.f64 %632 #s(literal -1 binary64)) %63) (/.f64 (neg.f64 %2140) %64) (/.f64 %2140 %63) (/.f64 %632 a) (/.f64 #s(literal 1 binary64) (/.f64 %63 %2140)) (/.f64 #s(literal 1 binary64) (pow.f64 %2143 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 a %632)) (neg.f64 (/.f64 %632 %63)) (neg.f64 (/.f64 %2140 a)) (pow.f64 %2165 #s(literal 1 binary64)) %2165 (/.f64 #s(literal 1 binary64) (pow.f64 %2165 #s(literal -1 binary64))) (pow.f64 %2169 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %2169 #s(literal -1 binary64))) (neg.f64 (-.f64 %2173 x)) (-.f64 %2165 %14) (-.f64 x %2173) %2169 (+.f64 x (neg.f64 %2173)) (+.f64 x %2165) (pow.f64 %2181 #s(literal 1 binary64)) %2181 (/.f64 #s(literal 1 binary64) (pow.f64 %2181 #s(literal -1 binary64))) (*.f64 %2185 %103) (*.f64 %2181 %46) (pow.f64 %2188 #s(literal 1 binary64)) (/.f64 (*.f64 %2181 #s(literal 1 binary64)) %43) (/.f64 (neg.f64 %2185) %43) (/.f64 %2185 %50) %2188 (/.f64 #s(literal 1 binary64) (/.f64 %50 %2185)) (/.f64 #s(literal 1 binary64) (pow.f64 %2188 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %43 %2181)) (neg.f64 %2201) (*.f64 %2203 %46) (pow.f64 %2205 #s(literal 1 binary64)) (/.f64 (fma.f64 x %50 %2185) %50) (/.f64 (neg.f64 %2203) %50) (/.f64 %2203 %43) (/.f64 #s(literal 1 binary64) (/.f64 %43 %2203)) (/.f64 #s(literal 1 binary64) (pow.f64 %2205 #s(literal -1 binary64))) (neg.f64 (/.f64 %2203 %50)) (neg.f64 (-.f64 %2201 x)) (fma.f64 %2185 %103 x) (fma.f64 %2181 %46 x) (-.f64 %2188 %14) (-.f64 x %2201) (+.f64 %1475 %2188) %2205 (+.f64 x %2188) (*.f64 %624 %1952) (*.f64 %619 %319) (*.f64 %68 %2009) (*.f64 %29 %2229) (pow.f64 %2231 #s(literal 1 binary64)) (/.f64 (*.f64 %619 #s(literal 1 binary64)) %317) (/.f64 %624 %1951) (/.f64 %619 %1977) %2231 (/.f64 #s(literal 1 binary64) (/.f64 %1951 %624)) (/.f64 #s(literal 1 binary64) (pow.f64 %2231 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %317 %619)) (neg.f64 %2243) (*.f64 %2245 %319) (pow.f64 %2247 #s(literal 1 binary64)) (/.f64 (fma.f64 x %1951 %624) %1951) (/.f64 (neg.f64 %2245) %1951) (/.f64 %2245 %317) (/.f64 #s(literal 1 binary64) (/.f64 %317 %2245)) (/.f64 #s(literal 1 binary64) (pow.f64 %2247 #s(literal -1 binary64))) (neg.f64 (-.f64 %2243 x)) (fma.f64 %624 %1952 x) (fma.f64 %619 %319 x) %2247 (fma.f64 %29 %2229 x) (-.f64 %2231 %14) (-.f64 x %2243) (+.f64 (/.f64 (*.f64 x %317) %317) %2231) (+.f64 %2231 x) (+.f64 x %2231) %2270 (*.f64 z %1376) (pow.f64 %2270 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %2270 #s(literal -1 binary64))) (pow.f64 %2275 #s(literal 1 binary64)) %2275 (/.f64 #s(literal 1 binary64) (pow.f64 %2275 #s(literal -1 binary64))) %2279 (*.f64 z %641) (pow.f64 %2279 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %2279 #s(literal -1 binary64))) (pow.f64 %2284 #s(literal 1 binary64)) %2284 (/.f64 #s(literal 1 binary64) (pow.f64 %2284 #s(literal -1 binary64))) %2289 %2288 %2291 %2293 %2295 %2298 %2299 %2300 %2292 %2302 %2303 %2289 %2288 %2291 %2293 %2295 %2298 %2299 %2300 %2292 %2302 %2303 %1942 %1941 %1944 (pow.f64 %2304 #s(literal 1 binary64)) %2304 (/.f64 #s(literal 1 binary64) (pow.f64 %2304 #s(literal -1 binary64))) (pow.f64 %2308 #s(literal 1 binary64)) (/.f64 (fma.f64 x %43 %2310) %43) (/.f64 #s(literal 1 binary64) (pow.f64 %2308 #s(literal -1 binary64))) (neg.f64 (-.f64 %14 %2315)) (fma.f64 %2310 %46 x) %2308 (fma.f64 %253 %1126 x) (-.f64 %2315 %14) (-.f64 x (*.f64 (neg.f64 %1126) %253)) (-.f64 x (*.f64 %256 %1126)) (-.f64 x (neg.f64 %2315)) (+.f64 %2315 x) (+.f64 x %2315) |
Compiled 3 017 to 6 795 computations (-125.2% saved)
Compiled 2 008 to 7 295 computations (-263.3% saved)
36 alts after pruning (30 fresh and 6 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 1 978 | 30 | 2 008 |
| Fresh | 0 | 0 | 0 |
| Picked | 26 | 6 | 32 |
| Done | 2 | 0 | 2 |
| Total | 2 006 | 36 | 2 042 |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 43.7% | (fma.f64 (-.f64 z t) (/.f64 (approx (- y x) y) (approx (- a t) a)) x) |
| ▶ | 43.5% | (fma.f64 (approx (- y x) y) (/.f64 (-.f64 z t) (approx (- a t) a)) x) |
| ▶ | 32.8% | (fma.f64 (approx (- t z) t) (approx (/ (- x y) (- a t)) (/.f64 (-.f64 x y) a)) x) |
| ▶ | 24.1% | (fma.f64 (approx (- t z) t) (approx (/ (- x y) (- a t)) (/.f64 x (-.f64 a t))) x) |
| ▶ | 40.3% | (fma.f64 x (/.f64 a (-.f64 a t)) (approx (/ (- (* x t) (* (- t z) (- x y))) (- t a)) (+.f64 #s(literal 0 binary64) y))) |
| ✓ | 40.0% | (+.f64 x (/.f64 (*.f64 (approx (- y x) y) (-.f64 z t)) (approx (- a t) a))) |
| ▶ | 37.6% | %2 = (- y x) (+.f64 x (approx (/ (* %2 (- z t)) (- a t)) (*.f64 (approx %2 y) (*.f64 z (/.f64 #s(literal 1 binary64) a))))) |
| ▶ | 21.0% | (+.f64 x (approx (/ (* (- t z) (- x y)) (- a t)) (-.f64 y x))) |
| ▶ | 31.4% | %90 = (- x y) (+.f64 x (approx (* (- t z) (/ %90 (- a t))) (*.f64 #s(literal -1 binary64) (approx %90 (*.f64 #s(literal -1 binary64) y))))) |
| ▶ | 49.2% | (approx (/ (+ (* (- (- a 0) z) x) (* (- z t) y)) (- a t)) (*.f64 (/.f64 (-.f64 a z) (-.f64 a t)) x)) |
| ▶ | 24.7% | (approx (- x (/ (* (- t z) (- x y)) (- t a))) (+.f64 #s(literal 0 binary64) y)) |
| ▶ | 36.1% | %105 = (- t a) (approx (- x (/ (* (- t z) (- x y)) %105)) (*.f64 (approx (/ (- (- a 0) z) %105) (-.f64 (/.f64 z a) #s(literal 1 binary64))) (neg.f64 x))) |
| ▶ | 35.3% | %105 = (- t a) %167 = (- t z) (approx (- x (/ (* %167 (- x y)) %105)) (*.f64 (approx (/ %167 %105) (-.f64 #s(literal 1 binary64) (/.f64 z t))) y)) |
| ▶ | 18.8% | (approx (- x (/ (* (- t z) (- x y)) (- t a))) (approx (/ (* (- (- a 0) z) x) (- a t)) (*.f64 x (/.f64 z t)))) |
| ▶ | 25.2% | (approx (- x (/ (* (- t z) (- x y)) (- t a))) (approx (- y (/ (* (- z a) (- y x)) t)) (*.f64 (/.f64 (-.f64 x y) t) z))) |
| ▶ | 50.6% | (approx (+ (/ (* (- z t) (- y x)) (- a t)) x) (-.f64 y (*.f64 (/.f64 (-.f64 y x) t) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 z a) #s(literal -1 binary64)))))) |
| ▶ | 26.4% | %8 = (- a t) (approx (+ (/ (* (- z t) (- y x)) %8) x) (*.f64 (/.f64 (approx (- (+ %8 t) z) a) (-.f64 a t)) x)) |
| ✓ | 50.3% | (approx (+ (/ (* (- z t) (- y x)) (- a t)) x) (*.f64 (/.f64 y (-.f64 a t)) (-.f64 z t))) |
| ▶ | 36.1% | %8 = (- a t) (approx (+ (/ (* (- z t) (- y x)) %8) x) (*.f64 (approx (/ (- (+ %8 t) z) %8) (/.f64 (-.f64 a z) a)) x)) |
| ▶ | 24.7% | %2 = (- y x) (approx (+ (/ (* (- z t) %2) (- a t)) x) (approx (- y (* (/ %2 t) (- z a))) (*.f64 z (-.f64 (/.f64 x t) (/.f64 y t))))) |
| ▶ | 27.6% | %8 = (- a t) (approx (+ (/ (* (- z t) (- y x)) %8) x) (approx (* (/ (- (+ %8 t) z) %8) x) (/.f64 (*.f64 x (-.f64 a z)) a))) |
| ▶ | 15.5% | %5 = (- z t) %8 = (- a t) (approx (+ (* %5 (/ y %8)) (/ (* (neg x) (+ %5 (- t a))) %8)) (approx (+ (* -1 (/ (* x (- z a)) a)) (/ (* y z) a)) (/.f64 (*.f64 y z) a))) |
| ▶ | 18.7% | %5 = (- z t) %8 = (- a t) (approx (+ (* %5 (/ y %8)) (/ (* (neg x) (+ %5 (- t a))) %8)) (approx (* -1 (* x (- (/ z %8) (/ a %8)))) (/.f64 (*.f64 a x) (-.f64 a t)))) |
| ▶ | 2.7% | (approx (+ x (/ (+ (* z (- y x)) (* (- x y) t)) (- a t))) (approx (- (+ x (* -1 x)) (* -1 y)) (+.f64 x (*.f64 #s(literal -1 binary64) x)))) |
| ▶ | 50.8% | (approx (+ x (/ (* (- y x) (- z t)) (- a t))) (+.f64 y (/.f64 (-.f64 z a) (/.f64 t (-.f64 x y))))) |
| ✓ | 40.9% | %2 = (- y x) (approx (+ x (/ (* %2 (- z t)) (- a t))) (+.f64 y (approx (* -1 (/ (- (* z %2) (* a %2)) t)) (/.f64 (*.f64 x (-.f64 z a)) t)))) |
| ▶ | 24.5% | %2 = (- y x) (approx (+ x (/ (* %2 (- z t)) (- a t))) (*.f64 (approx %2 y) (/.f64 z (-.f64 a t)))) |
| ✓ | 28.4% | %8 = (- a t) (approx (+ x (/ (* (- y x) (- z t)) %8)) (*.f64 z (approx (- (/ y %8) (/ x %8)) (/.f64 (-.f64 y x) a)))) |
| ▶ | 17.9% | %2 = (- y x) %8 = (- a t) (approx (+ x (/ (* %2 (- z t)) %8)) (*.f64 z (approx (- (/ y %8) (/ x %8)) (/.f64 (approx %2 y) a)))) |
| ▶ | 24.5% | %5 = (- z t) %8 = (- a t) (approx (+ x (/ (* (- y x) %5) %8)) (*.f64 y (approx (/ %5 %8) (/.f64 (-.f64 z t) a)))) |
| ▶ | 22.3% | %8 = (- a t) (approx (+ x (/ (* (- y x) (- z t)) %8)) (*.f64 #s(literal -1 binary64) (*.f64 x (approx (- (/ z %8) (+ 1 (/ t %8))) (approx (- (/ z a) 1) #s(literal -1 binary64)))))) |
| ▶ | 23.4% | %2 = (- y x) (approx (+ x (/ (* %2 (- z t)) (- a t))) (approx (+ y (* -1 (/ (- (* z %2) (* a %2)) t))) (/.f64 (*.f64 (neg.f64 z) (-.f64 y x)) t))) |
| ✓ | 21.2% | %8 = (- a t) (approx (+ x (/ (* (- y x) (- z t)) %8)) (approx (* y (- (/ z %8) (/ t %8))) (/.f64 (*.f64 y (-.f64 z t)) a))) |
| ▶ | 24.5% | %8 = (- a t) (approx (+ x (/ (* (- y x) (- z t)) %8)) (approx (* y (- (/ z %8) (/ t %8))) (*.f64 (-.f64 z t) (/.f64 y a)))) |
| ✓ | 18.0% | %8 = (- a t) (approx (+ x (/ (* (- y x) (- z t)) %8)) (approx (* -1 (* x (- (/ z %8) (+ 1 (/ t %8))))) (/.f64 (*.f64 x z) t))) |
| ▶ | 18.5% | %8 = (- a t) (approx (+ x (/ (* (- y x) (- z t)) %8)) (approx (* -1 (* x (- (/ z %8) (+ 1 (/ t %8))))) (*.f64 z (/.f64 x t)))) |
Compiled 36 to 97 computations (-169.4% saved)
| Inputs |
|---|
| Outputs |
|---|
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 5738 | 40757 |
| 1× | iter-limit |
| Inputs |
|---|
%2 = (-.f64 y x) %5 = (-.f64 z t) %7 = (-.f64 a t) %9 = (- y x) %10 = (approx %9 y) %12 = (*.f64 #s(literal -1 binary64) x) %14 = (/.f64 z %7) %15 = (/.f64 x %7) %16 = (- a t) %17 = (approx %16 a) %18 = (/.f64 z t) %19 = (-.f64 x y) %20 = (neg.f64 x) %21 = (neg.f64 z) %22 = (*.f64 y z) %23 = (*.f64 a x) %24 = (/.f64 a %7) %25 = (/.f64 %23 %7) %26 = (/.f64 %22 a) %27 = (-.f64 z a) %28 = (*.f64 #s(literal -1 binary64) y) %29 = (- x y) %30 = (approx %29 %28) %31 = (/.f64 z a) %32 = (/.f64 %2 t) %33 = (/.f64 y t) %34 = (/.f64 x t) %35 = (- t z) %36 = (approx %35 t) %37 = (/.f64 #s(literal 1 binary64) a) %38 = (-.f64 %31 #s(literal 1 binary64)) %39 = (/.f64 y a) %40 = (/.f64 %19 a) %41 = (/ %29 %16) %42 = (approx %41 %40) %43 = (/.f64 %19 t) %44 = (+.f64 x %12) %45 = (-.f64 %34 %33) %46 = (/.f64 %5 a) %47 = (- z t) %49 = (approx (/ %47 %16) %46) %50 = (*.f64 z %37) %51 = (*.f64 %21 %2) %52 = (-.f64 a z) %53 = (*.f64 %10 %14) %54 = (/.f64 %5 %17) %56 = (- z a) %63 = (approx (+ (* -1 (/ (* x %56) a)) (/ (* y z) a)) %26) %64 = (*.f64 x %52) %65 = (approx %41 %15) %70 = (approx (- (+ x (* -1 x)) (* -1 y)) %44) %71 = (/ z %16) %76 = (approx (* -1 (* x (- %71 (/ a %16)))) %25) %80 = (approx (- (/ z a) 1) #s(literal -1 binary64)) %82 = (- (+ %16 t) z) %83 = (approx %82 a) %84 = (*.f64 z %45) %85 = (/.f64 t %19) %89 = (approx (- y (* (/ %9 t) %56)) %84) %90 = (/.f64 %52 a) %91 = (/ %82 %16) %92 = (approx %91 %90) %93 = (/.f64 %64 a) %95 = (approx (* %91 x) %93) %96 = (-.f64 #s(literal 1 binary64) %18) %97 = (*.f64 z %34) %98 = (*.f64 x %18) %99 = (pow.f64 %27 #s(literal -1 binary64)) %100 = (/.f64 #s(literal 1 binary64) %99) %101 = (/.f64 %52 %7) %102 = (*.f64 %101 x) %105 = (- (- a 0) z) %106 = (* %105 x) %111 = (*.f64 %43 z) %112 = (/.f64 %51 t) %116 = (approx (- y (/ (* %56 %9) t)) %111) %117 = (- t a) %119 = (approx (/ %105 %117) %38) %120 = (* %35 %29) %122 = (approx (/ %120 %16) %2) %123 = (+.f64 #s(literal 0 binary64) y) %127 = (approx (/ (- (* x t) %120) %117) %123) %129 = (- x (/ %120 %117)) %132 = (approx (/ %106 %16) %98) %134 = (approx (/ %35 %117) %96) %135 = (*.f64 %5 %39) %136 = (/.f64 %27 %85) %137 = (*.f64 %134 y) %139 = (*.f64 %119 %20) %144 = (/.f64 %10 a) %145 = (/.f64 %10 %17) %149 = (*.f64 y %49) %151 = (/ (* %9 %47) %16) %152 = (+ x %151) %156 = (+ (/ (* %47 %9) %16) x) %158 = (/ y %16) %164 = (+ (* %47 %158) (/ (* (neg x) (+ %47 %117)) %16)) %166 = (/ t %16) %168 = (- %71 (+ 1 %166)) %171 = (approx (* -1 (* x %168)) %97) %173 = (/.f64 %83 %7) %174 = (*.f64 %173 x) %177 = (*.f64 %92 x) %179 = (approx %168 %80) %180 = (*.f64 x %179) %181 = (*.f64 #s(literal -1 binary64) %180) %183 = (* z %9) %189 = (approx (+ y (* -1 (/ (- %183 (* a %9)) t))) %112) %191 = (+.f64 y %136) %197 = (approx (- %158 (/ x %16)) %144) %198 = (*.f64 z %197) %201 = (*.f64 %10 %50) %202 = (approx %151 %201) %210 = (*.f64 #s(literal -1 binary64) %30) %212 = (approx (* %35 %41) %210) %216 = (approx (* y (- %71 %166)) %135) %218 = (*.f64 %32 %100) %219 = (-.f64 y %218) x y %2 z t %5 a %7 #s(literal 0 binary64) %10 #s(literal -1 binary64) %12 #s(literal 1 binary64) %14 %15 %17 %18 %19 %20 %21 %22 %23 %24 %25 %26 %27 %28 %30 %31 %32 %33 %34 %36 %37 %38 %39 %40 %42 %43 %44 %45 %46 %49 %50 %51 %52 %53 %54 %63 %64 %65 %70 %76 %80 %83 %84 %85 %89 %90 %92 %93 %95 %96 %97 %98 %99 %100 %101 %102 (approx (/ (+ %106 (* %47 y)) %16) %102) %111 %112 %116 %119 %122 %123 %127 (approx %129 %123) %132 %134 %135 %136 %137 (approx %129 %137) %139 (approx %129 %139) (approx %129 %132) (+.f64 x %122) (fma.f64 x %24 %127) %144 %145 (fma.f64 %10 %54 x) (fma.f64 %5 %145 x) (approx %129 %116) %149 (approx %152 %149) (approx %156 %89) (approx %164 %63) %171 (approx %152 %171) %173 %174 (approx %156 %174) (approx %156 %95) %177 (approx %156 %177) %179 %180 %181 (approx %152 %181) %189 (approx %152 %189) %191 (approx %152 %191) (fma.f64 %36 %42 x) (fma.f64 %36 %65 x) %197 %198 (approx %152 %198) (approx %152 %53) %201 %202 (+.f64 x %202) (approx %164 %76) (approx (+ x (/ (+ %183 (* %29 t)) %16)) %70) %210 %212 (+.f64 x %212) %216 (approx %152 %216) %218 %219 (approx %156 %219) |
| Outputs |
|---|
%5 = (- y x) %8 = (*.f64 #s(literal -1 binary64) x) %9 = (+.f64 y %8) %12 = (* -1 x) %16 = (- a t) %17 = (/ x %16) %18 = (-.f64 a t) %19 = (/.f64 x %18) %21 = (- x y) %22 = (*.f64 #s(literal -1 binary64) y) %24 = (-.f64 x y) %26 = (* a x) %27 = (*.f64 a x) %29 = (/ %26 %16) %30 = (/.f64 %27 %18) %32 = (/ %5 t) %33 = (/.f64 y t) %35 = (/.f64 x t) %38 = (/ x t) %40 = (/ %21 a) %41 = (/.f64 y a) %42 = (*.f64 #s(literal -1 binary64) %41) %44 = (/.f64 x a) %45 = (fma.f64 #s(literal -1 binary64) %41 %44) %47 = (/ %21 %16) %48 = (/.f64 y %18) %51 = (fma.f64 #s(literal -1 binary64) %48 %19) %53 = (/ %21 t) %54 = (*.f64 #s(literal -1 binary64) %33) %59 = (- %38 (/ y t)) %60 = (-.f64 %35 %33) %63 = (neg z) %64 = (* %63 %5) %65 = (*.f64 y z) %66 = (*.f64 #s(literal -1 binary64) %65) %68 = (*.f64 x z) %69 = (fma.f64 #s(literal -1 binary64) %65 %68) %71 = (/ z %16) %72 = (* %5 %71) %73 = (/.f64 %65 %18) %75 = (/.f64 %68 %18) %78 = (- z a) %82 = (* y z) %84 = (+ (* -1 (/ (* x %78) a)) (/ %82 a)) %85 = (/.f64 %65 a) %87 = (-.f64 z a) %88 = (*.f64 x %87) %89 = (/.f64 %88 a) %92 = (- a z) %93 = (* x %92) %94 = (-.f64 a z) %95 = (*.f64 x %94) %97 = (/ a %16) %100 = (* -1 (* x (- %71 %97))) %101 = (/.f64 z %18) %102 = (/.f64 a %18) %107 = (* z %59) %108 = (/.f64 %65 t) %109 = (*.f64 #s(literal -1 binary64) %108) %111 = (/.f64 %68 t) %114 = (/ t %21) %115 = (/.f64 t y) %118 = (*.f64 t x) %120 = (pow.f64 y #s(literal 2 binary64)) %126 = (pow.f64 y #s(literal 3 binary64)) %129 = (/.f64 t %120) %146 = (- y (* %32 %78)) %147 = (*.f64 y %87) %148 = (/.f64 %147 t) %149 = (-.f64 y %148) %151 = (/.f64 %88 t) %155 = (/ %93 a) %156 = (/.f64 %95 a) %159 = (- (+ %16 t) z) %160 = (/ %159 %16) %161 = (* %160 x) %162 = (/.f64 %95 %18) %168 = (- (- a 0) z) %170 = (- z t) %173 = (/ (+ (* %168 x) (* %170 y)) %16) %174 = (-.f64 z t) %175 = (*.f64 y %174) %176 = (/.f64 %175 %18) %181 = (- t z) %182 = (* %181 %21) %183 = (/ %182 %16) %184 = (-.f64 t z) %185 = (*.f64 y %184) %186 = (/.f64 %185 %18) %189 = (/.f64 t %18) %190 = (-.f64 %189 %101) %196 = (- t a) %197 = (/ (- (* x t) %182) %196) %198 = (-.f64 t a) %199 = (/.f64 %185 %198) %201 = (/.f64 %68 %198) %205 = (- x (/ %182 %196)) %207 = (/.f64 z %198) %209 = (/.f64 t %198) %211 = (*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) %207) %209)) %212 = (*.f64 #s(literal -1 binary64) %199) %215 = (/ %78 %114) %216 = (*.f64 #s(literal -1 binary64) %148) %218 = (/.f64 z t) %219 = (/.f64 a t) %220 = (-.f64 %218 %219) %221 = (*.f64 x %220) %222 = (fma.f64 #s(literal -1 binary64) %148 %221) %224 = (/ %168 %196) %225 = (neg x) %226 = (* %224 %225) %230 = (+ x %183) %231 = (+.f64 #s(literal 1 binary64) %189) %233 = (*.f64 x (-.f64 %231 %101)) %237 = (+ (* x %97) %197) %239 = (*.f64 x (+.f64 %102 %207)) %242 = (/ %5 a) %244 = (fma.f64 #s(literal -1 binary64) %44 %41) %246 = (/ %5 %16) %248 = (fma.f64 #s(literal -1 binary64) %19 %48) %250 = (/ %170 %16) %252 = (+ (* %5 %250) x) %253 = (/.f64 %174 %18) %254 = (*.f64 #s(literal -1 binary64) %253) %255 = (+.f64 #s(literal 1 binary64) %254) %258 = (/ y %16) %263 = (+ (* %170 %258) (/ (* %225 (+ %170 %196)) %16)) %264 = (/.f64 %88 %18) %268 = (/ t %16) %270 = (- %71 (+ 1 %268)) %271 = (* x %270) %272 = (* -1 %271) %273 = (-.f64 %101 %231) %274 = (*.f64 x %273) %278 = (* z %5) %283 = (+ y (* -1 (/ (- %278 (* a %5)) t))) %284 = (*.f64 a y) %285 = (-.f64 %65 %284) %287 = (*.f64 #s(literal -1 binary64) (/.f64 %285 t)) %290 = (*.f64 #s(literal -1 binary64) %218) %291 = (*.f64 #s(literal -1 binary64) %219) %297 = (+ y %215) %298 = (+.f64 y %216) %302 = (/ 1 a) %304 = (* %5 (* z %302)) %305 = (/.f64 %68 a) %306 = (fma.f64 #s(literal -1 binary64) %305 %85) %309 = (/ (* %5 %170) %16) %310 = (*.f64 x %174) %311 = (/.f64 %310 %18) %317 = (+ x (/ (+ %278 (* %21 t)) %16)) %318 = (*.f64 t y) %319 = (/.f64 %318 %18) %320 = (fma.f64 #s(literal -1 binary64) %319 %73) %322 = (fma.f64 #s(literal -1 binary64) %101 %189) %323 = (+.f64 #s(literal 1 binary64) %322) %327 = (pow %78 -1) %329 = (* %32 (/ 1 %327)) %333 = (/.f64 y x) %335 = (*.f64 x (-.f64 %333 #s(literal 1 binary64))) %339 = (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %333))) %341 = (*.f64 #s(literal -1 binary64) %35) %343 = (/.f64 y %118) %344 = (/.f64 #s(literal 1 binary64) t) %346 = (*.f64 x (-.f64 %343 %344)) %349 = (/.f64 y %27) %350 = (/.f64 #s(literal 1 binary64) a) %352 = (*.f64 x (fma.f64 #s(literal -1 binary64) %349 %350)) %354 = (*.f64 x %18) %355 = (/.f64 y %354) %356 = (/.f64 #s(literal 1 binary64) %18) %358 = (*.f64 x (fma.f64 #s(literal -1 binary64) %355 %356)) %361 = (*.f64 x (fma.f64 #s(literal -1 binary64) %343 %344)) %364 = (/.f64 %65 x) %371 = (/.f64 %65 %354) %378 = (/.f64 %65 %27) %382 = (/.f64 %65 %118) %386 = (/.f64 t x) %388 = (/.f64 %318 x) %392 = (*.f64 t %120) %393 = (pow.f64 x #s(literal 2 binary64)) %394 = (/.f64 %392 %393) %396 = (*.f64 #s(literal -1 binary64) %388) %400 = (*.f64 t %126) %401 = (pow.f64 x #s(literal 3 binary64)) %410 = (/.f64 %87 t) %411 = (/.f64 %147 %118) %412 = (fma.f64 #s(literal -1 binary64) %410 %411) %416 = (/.f64 %175 %354) %421 = (*.f64 x %184) %422 = (/.f64 %421 %18) %424 = (/.f64 %185 %354) %425 = (fma.f64 #s(literal -1 binary64) %424 %189) %431 = (/.f64 %185 (*.f64 x %198)) %432 = (+.f64 %207 %431) %442 = (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) %411 %218) %219)) %453 = (*.f64 #s(literal -1 binary64) %44) %456 = (*.f64 x (-.f64 %349 %350)) %461 = (*.f64 x (-.f64 %355 %356)) %465 = (fma.f64 #s(literal -1 binary64) %253 %416) %475 = (*.f64 #s(literal -1 binary64) z) %476 = (*.f64 #s(literal -1 binary64) a) %477 = (-.f64 %475 %476) %478 = (*.f64 x %477) %482 = (/.f64 %477 t) %483 = (/.f64 %284 t) %484 = (-.f64 %108 %483) %496 = (*.f64 #s(literal -1 binary64) %305) %498 = (/.f64 z a) %502 = (*.f64 #s(literal -1 binary64) %311) %515 = (*.f64 #s(literal -1 binary64) %151) %517 = (*.f64 x %412) %539 = (-.f64 %498 #s(literal 1 binary64)) %540 = (*.f64 x %539) %543 = (fma.f64 #s(literal -1 binary64) %378 %498) %591 = (/.f64 %184 %18) %592 = (fma.f64 #s(literal -1 binary64) %591 %424) %596 = (*.f64 #s(literal -1 binary64) t) %603 = (*.f64 #s(literal -1 binary64) %431) %604 = (fma.f64 #s(literal -1 binary64) %209 %603) %605 = (/.f64 %184 %198) %606 = (*.f64 #s(literal -1 binary64) %605) %611 = (+.f64 #s(literal 1 binary64) %606) %644 = (fma.f64 #s(literal -1 binary64) %416 %101) %656 = (*.f64 #s(literal -1 binary64) %410) %673 = (fma.f64 #s(literal -1 binary64) %189 %101) %687 = (-.f64 y x) %689 = (+.f64 x %22) %694 = (- (+ x %12) (* -1 y)) %695 = (+.f64 x %8) %704 = (*.f64 #s(literal -1 binary64) (/.f64 t %393)) %717 = (+.f64 #s(literal 1 binary64) %219) %719 = (*.f64 y (-.f64 %717 %218)) %722 = (-.f64 %101 %189) %725 = (fma.f64 #s(literal -1 binary64) %186 %422) %731 = (/.f64 %118 %198) %733 = (/.f64 %421 %198) %736 = (-.f64 x %733) %742 = (* %170 (/ y a)) %743 = (/.f64 %175 a) %747 = (+.f64 x %422) %751 = (+.f64 %30 %731) %752 = (-.f64 %751 %733) %758 = (+.f64 x %502) %760 = (*.f64 y %722) %761 = (fma.f64 #s(literal -1 binary64) %311 %760) %766 = (*.f64 #s(literal -1 binary64) %68) %769 = (/.f64 (-.f64 %766 (*.f64 #s(literal -1 binary64) %27)) t) %777 = (+.f64 #s(literal 1 binary64) %656) %780 = (- %258 %17) %781 = (-.f64 %48 %19) %784 = (/.f64 %118 %18) %786 = (+.f64 x (fma.f64 #s(literal -1 binary64) %75 %784)) %793 = (* y (- %71 %268)) %798 = (/.f64 x y) %801 = (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %798))) %804 = (*.f64 y (-.f64 %798 #s(literal 1 binary64))) %806 = (/.f64 x %318) %808 = (*.f64 y (fma.f64 #s(literal -1 binary64) %806 %344)) %810 = (/.f64 x %284) %812 = (*.f64 y (-.f64 %810 %350)) %814 = (*.f64 y %18) %815 = (/.f64 x %814) %817 = (*.f64 y (-.f64 %815 %356)) %820 = (*.f64 y (-.f64 %806 %344)) %822 = (/.f64 %68 y) %826 = (/.f64 %68 %814) %830 = (/.f64 %88 %284) %838 = (/.f64 %68 %318) %842 = (/.f64 %118 y) %847 = (*.f64 t %393) %848 = (/.f64 %847 %120) %854 = (*.f64 t %401) %863 = (/.f64 %88 %318) %869 = (/.f64 %95 %814) %874 = (/.f64 %421 %814) %878 = (*.f64 y %198) %879 = (/.f64 %118 %878) %881 = (/.f64 %421 %878) %886 = (fma.f64 #s(literal -1 binary64) %605 %881) %890 = (fma.f64 #s(literal -1 binary64) %410 %863) %891 = (*.f64 y %890) %903 = (*.f64 y (fma.f64 #s(literal -1 binary64) %810 %350)) %906 = (*.f64 y (fma.f64 #s(literal -1 binary64) %815 %356)) %908 = (/.f64 %310 %814) %914 = (/.f64 %88 %814) %921 = (*.f64 #s(literal -1 binary64) %111) %922 = (/.f64 %27 t) %923 = (*.f64 #s(literal -1 binary64) %922) %934 = (/.f64 %68 %284) %951 = (fma.f64 #s(literal -1 binary64) %863 %218) %953 = (*.f64 y (-.f64 %951 %219)) %1079 = (*.f64 #s(literal -1 binary64) %482) %1123 = (/ z t) %1128 = (/ z a) %1131 = (+.f64 t %475) %1133 = (- %1128 1) %1136 = (/ %170 a) %1137 = (/.f64 t a) %1138 = (*.f64 #s(literal -1 binary64) %1137) %1145 = (*.f64 z %687) %1146 = (*.f64 #s(literal -1 binary64) %1145) %1149 = (+.f64 a %475) %1153 = (*.f64 z %244) %1156 = (fma.f64 #s(literal -1 binary64) %68 %27) %1160 = (*.f64 z %60) %1162 = (*.f64 a %687) %1163 = (/.f64 %1162 t) %1164 = (*.f64 #s(literal -1 binary64) %1163) %1165 = (-.f64 y %1164) %1170 = (/ %92 a) %1172 = (*.f64 #s(literal -1 binary64) %498) %1173 = (+.f64 #s(literal 1 binary64) %1172) %1178 = (+.f64 x %496) %1180 = (- 1 %1123) %1181 = (+.f64 #s(literal 1 binary64) %290) %1185 = (pow.f64 a #s(literal 2 binary64)) %1186 = (/.f64 z %1185) %1187 = (*.f64 #s(literal -1 binary64) %1186) %1190 = (pow.f64 a #s(literal 3 binary64)) %1191 = (/.f64 z %1190) %1192 = (*.f64 #s(literal -1 binary64) %1191) %1193 = (/.f64 #s(literal 1 binary64) %1185) %1198 = (pow.f64 a #s(literal 4 binary64)) %1199 = (/.f64 z %1198) %1201 = (/.f64 #s(literal 1 binary64) %1190) %1215 = (*.f64 z %24) %1216 = (/.f64 %1215 t) %1219 = (/.f64 %1145 t) %1220 = (*.f64 #s(literal -1 binary64) %1219) %1222 = (/.f64 a %198) %1226 = (*.f64 t %24) %1227 = (/.f64 %1226 %18) %1229 = (/.f64 %1215 %18) %1230 = (fma.f64 #s(literal -1 binary64) %1229 %1227) %1235 = (/.f64 x %198) %1236 = (/.f64 y %198) %1239 = (/.f64 %1226 %198) %1242 = (-.f64 x %1239) %1244 = (/.f64 %1215 %198) %1248 = (/ %181 %196) %1252 = (/.f64 %318 a) %1253 = (*.f64 #s(literal -1 binary64) %1252) %1257 = (*.f64 a %24) %1258 = (/.f64 %1257 t) %1259 = (*.f64 #s(literal -1 binary64) %1258) %1261 = (fma.f64 #s(literal -1 binary64) %1258 %1160) %1263 = (* %1248 y) %1264 = (/.f64 %318 %198) %1266 = (/.f64 %65 %198) %1269 = (/.f64 %27 %198) %1274 = (+.f64 x %1227) %1278 = (-.f64 %751 %1239) %1284 = (*.f64 t %687) %1285 = (/.f64 %1284 %18) %1286 = (*.f64 #s(literal -1 binary64) %1285) %1287 = (+.f64 x %1286) %1289 = (*.f64 z %781) %1290 = (fma.f64 #s(literal -1 binary64) %1285 %1289) %1293 = (* y %250) %1296 = (fma.f64 #s(literal -1 binary64) %319 %30) %1298 = (*.f64 x %231) %1309 = (+.f64 y %1163) %1311 = (-.f64 %33 %35) %1312 = (*.f64 z %1311) %1316 = (+.f64 y %1259) %1320 = (* z %780) %1322 = (/.f64 %1145 a) %1332 = (/.f64 t z) %1335 = (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %1332))) %1337 = (/.f64 a z) %1338 = (*.f64 #s(literal -1 binary64) %1337) %1340 = (*.f64 z (+.f64 #s(literal 1 binary64) %1338)) %1343 = (*.f64 z (-.f64 %1332 #s(literal 1 binary64))) %1345 = (/.f64 #s(literal 1 binary64) z) %1347 = (*.f64 z (-.f64 %350 %1345)) %1349 = (*.f64 a z) %1350 = (/.f64 t %1349) %1354 = (*.f64 z %18) %1355 = (/.f64 t %1354) %1360 = (*.f64 z (-.f64 %1337 #s(literal 1 binary64))) %1363 = (/.f64 x z) %1369 = (/.f64 %27 z) %1373 = (/.f64 %27 %1354) %1377 = (/.f64 y z) %1378 = (+.f64 %35 %1377) %1379 = (*.f64 t z) %1380 = (/.f64 %1162 %1379) %1381 = (fma.f64 #s(literal -1 binary64) %1380 %33) %1387 = (*.f64 z (-.f64 %1345 %350)) %1391 = (/.f64 a %1354) %1406 = (pow.f64 z #s(literal 2 binary64)) %1407 = (/.f64 %1185 %1406) %1412 = (pow.f64 z #s(literal 3 binary64)) %1423 = (/.f64 %318 %1354) %1431 = (*.f64 z %198) %1432 = (/.f64 a %1431) %1433 = (/.f64 #s(literal 1 binary64) %198) %1439 = (/.f64 %24 %18) %1440 = (/.f64 %1226 %1354) %1445 = (/.f64 %118 %1431) %1447 = (/.f64 %1226 %1431) %1453 = (fma.f64 #s(literal -1 binary64) (/.f64 %24 %198) %1447) %1457 = (/.f64 t %1431) %1461 = (/.f64 %318 %1349) %1465 = (/.f64 %1257 %1379) %1472 = (/.f64 %318 %1431) %1476 = (/.f64 %27 %1431) %1488 = (/.f64 %1284 %1354) %1499 = (/.f64 %1298 z) %1501 = (*.f64 z (fma.f64 #s(literal -1 binary64) %19 %1499)) %1509 = (*.f64 z (fma.f64 #s(literal -1 binary64) %1499 %19)) %1511 = (/.f64 %687 t) %1569 = (*.f64 #s(literal -1 binary64) %1511) %1659 = (/.f64 %24 t) %1676 = (/.f64 %1274 z) %1689 = (/.f64 %687 %18) %1690 = (*.f64 #s(literal -1 binary64) %1689) %1720 = (*.f64 #s(literal -1 binary64) %1659) %1737 = (+.f64 z %596) %1741 = (/.f64 %1379 %1185) %1754 = (/.f64 %118 %1185) %1758 = (/.f64 x %1185) %1759 = (*.f64 #s(literal -1 binary64) %1758) %1760 = (-.f64 (/.f64 %118 %1190) %1759) %1764 = (/.f64 x %1190) %1765 = (*.f64 #s(literal -1 binary64) %1764) %1771 = (+.f64 #s(literal 1 binary64) %1137) %1784 = (/.f64 %118 a) %1785 = (+.f64 x %1784) %1798 = (/.f64 %24 a) %1806 = (*.f64 #s(literal -1 binary64) (/.f64 %24 %1185)) %1813 = (*.f64 #s(literal -1 binary64) (/.f64 %24 %1190)) %1821 = (fma.f64 #s(literal -1 binary64) %1186 %350) %1823 = (fma.f64 #s(literal -1 binary64) (*.f64 t %1821) %498) %1825 = (fma.f64 #s(literal -1 binary64) %1191 %1193) %1829 = (fma.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 t %1825)) %1821) %498) %1831 = (fma.f64 #s(literal -1 binary64) %1199 %1201) %1837 = (fma.f64 t (-.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 t %1831)) %1825)) %1821) %498) %1839 = (*.f64 t %1145) %1840 = (/.f64 %1839 %1185) %1844 = (/.f64 %1145 %1185) %1845 = (*.f64 #s(literal -1 binary64) %1844) %1850 = (/.f64 %1145 %1190) %1857 = (*.f64 x %1821) %1858 = (*.f64 t %1857) %1861 = (*.f64 x %1825) %1866 = (*.f64 x %1831) %1875 = (*.f64 %687 %87) %1876 = (/.f64 %1875 t) %1877 = (*.f64 #s(literal -1 binary64) %1876) %1882 = (/.f64 %94 a) %1884 = (*.f64 t %94) %1891 = (*.f64 #s(literal -1 binary64) (/.f64 %94 %1185)) %1907 = (*.f64 t %95) %1911 = (/.f64 %1907 %1190) %1912 = (/.f64 %95 %1185) %1913 = (*.f64 #s(literal -1 binary64) %1912) %1917 = (/.f64 %1907 %1198) %1918 = (/.f64 %95 %1190) %1927 = (fma.f64 x %94 %65) %1931 = (*.f64 #s(literal -1 binary64) (/.f64 %1927 %1185)) %1932 = (-.f64 %42 %1931) %1933 = (+.f64 %156 %85) %1936 = (*.f64 t %1932) %1953 = (-.f64 %1186 %350) %1954 = (*.f64 t %1953) %1972 = (/.f64 %1215 a) %1973 = (*.f64 #s(literal -1 binary64) %1972) %1975 = (/.f64 %1215 %1185) %1976 = (+.f64 %41 %1975) %1977 = (-.f64 %44 %1976) %1978 = (*.f64 t %1977) %1979 = (fma.f64 #s(literal -1 binary64) %1972 %1978) %1985 = (fma.f64 #s(literal -1 binary64) %1972 (*.f64 t (-.f64 (+.f64 %44 (/.f64 %1978 a)) %1976))) %1994 = (fma.f64 #s(literal -1 binary64) %1972 (*.f64 t (-.f64 (fma.f64 t (-.f64 (/.f64 %1978 %1185) (*.f64 #s(literal -1 binary64) (/.f64 %1977 a))) %44) %1976))) %1996 = (-.f64 %42 %1975) %1997 = (*.f64 t %1996) %2018 = (*.f64 #s(literal -1 binary64) %1975) %2019 = (*.f64 #s(literal -1 binary64) %1798) %2025 = (-.f64 %2019 %2018) %2026 = (*.f64 t %2025) %2035 = (/.f64 %2025 a) %2036 = (*.f64 #s(literal -1 binary64) %2035) %2045 = (*.f64 %24 %87) %2046 = (/.f64 %2045 t) %2049 = (*.f64 #s(literal -1 binary64) (/.f64 %65 %1185)) %2050 = (-.f64 %42 %2049) %2053 = (*.f64 t %2050) %2061 = (*.f64 #s(literal -1 binary64) (/.f64 %2050 a)) %2083 = (fma.f64 #s(literal -1 binary64) %1758 %1758) %2106 = (/.f64 %687 a) %2114 = (*.f64 #s(literal -1 binary64) (/.f64 %687 %1185)) %2131 = (-.f64 (*.f64 #s(literal -1 binary64) %2106) %1845) %2132 = (fma.f64 t %2131 %1322) %2135 = (*.f64 t %2131) %2139 = (fma.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %2106 (/.f64 %2135 a)) %1845) %1322) %2149 = (fma.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %2106 (*.f64 t (-.f64 (/.f64 %2135 %1185) (*.f64 #s(literal -1 binary64) (/.f64 %2131 a))))) %1845) %1322) %2152 = (/.f64 %88 %1185) %2159 = (/.f64 %88 %1190) %2205 = (-.f64 %1145 %1162) %2207 = (*.f64 #s(literal -1 binary64) (/.f64 %2205 t)) %2215 = (-.f64 %41 %44) %2218 = (*.f64 #s(literal -1 binary64) (/.f64 y %1185)) %2219 = (-.f64 %1759 %2218) %2224 = (*.f64 #s(literal -1 binary64) (/.f64 y %1190)) %2225 = (-.f64 %1765 %2224) %2236 = (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 x %1198)) (*.f64 #s(literal -1 binary64) (/.f64 y %1198))) %2246 = (*.f64 z %2215) %2248 = (*.f64 z %2219) %2251 = (*.f64 z %2225) %2263 = (fma.f64 #s(literal -1 binary64) %1844 %41) %2268 = (fma.f64 #s(literal -1 binary64) %1850 %1806) %2285 = (*.f64 y %1821) %2289 = (*.f64 y %1825) %2305 = (*.f64 t (-.f64 %218 #s(literal 1 binary64))) %2310 = (/.f64 %1349 t) %2315 = (*.f64 %1185 z) %2316 = (pow.f64 t #s(literal 2 binary64)) %2317 = (/.f64 %2315 %2316) %2323 = (*.f64 %1190 z) %2324 = (pow.f64 t #s(literal 3 binary64)) %2325 = (/.f64 %2323 %2324) %2328 = (+.f64 %2310 %2317) %2335 = (*.f64 %1185 x) %2336 = (/.f64 %2335 %2316) %2342 = (*.f64 %1190 x) %2343 = (/.f64 %2342 %2324) %2346 = (+.f64 %922 %2336) %2351 = (/.f64 %1185 t) %2356 = (/.f64 %1190 %2316) %2362 = (/.f64 %1198 %2324) %2365 = (+.f64 %2351 %2356) %2370 = (/.f64 %2335 t) %2371 = (*.f64 #s(literal -1 binary64) %2370) %2375 = (/.f64 %2342 %2316) %2381 = (*.f64 %1198 x) %2389 = (*.f64 t %1181) %2395 = (*.f64 %1185 %24) %2396 = (/.f64 %2395 %2316) %2402 = (*.f64 %1190 %24) %2410 = (*.f64 a t) %2411 = (/.f64 z %2410) %2418 = (/.f64 (*.f64 a %477) %2316) %2431 = (*.f64 a %1145) %2432 = (/.f64 %2431 t) %2437 = (*.f64 %1185 %1145) %2438 = (/.f64 %2437 %2316) %2444 = (*.f64 %1190 %1145) %2452 = (-.f64 %1185 %1349) %2453 = (*.f64 x %2452) %2454 = (/.f64 %2453 t) %2455 = (*.f64 #s(literal -1 binary64) %2454) %2459 = (-.f64 %1190 %2315) %2461 = (/.f64 (*.f64 x %2459) %2316) %2463 = (fma.f64 #s(literal -1 binary64) %2454 (*.f64 #s(literal -1 binary64) %2461)) %2468 = (*.f64 x (-.f64 %1198 %2323)) %2469 = (/.f64 %2468 %2324) %2472 = (fma.f64 #s(literal -1 binary64) %2454 (fma.f64 #s(literal -1 binary64) %2461 (*.f64 #s(literal -1 binary64) %2469))) %2478 = (/.f64 %94 t) %2481 = (*.f64 a %94) %2482 = (/.f64 %2481 t) %2483 = (*.f64 #s(literal -1 binary64) %2482) %2485 = (/.f64 (fma.f64 #s(literal -1 binary64) %94 %2483) t) %2487 = (*.f64 %1185 %94) %2488 = (/.f64 %2487 %2316) %2489 = (*.f64 #s(literal -1 binary64) %2488) %2494 = (*.f64 %1190 %94) %2495 = (/.f64 %2494 %2324) %2505 = (*.f64 a %95) %2506 = (/.f64 %2505 t) %2511 = (*.f64 %1185 %95) %2512 = (/.f64 %2511 %2316) %2513 = (*.f64 #s(literal -1 binary64) %2512) %2518 = (*.f64 %1190 %95) %2520 = (*.f64 #s(literal -1 binary64) (/.f64 %2518 %2324)) %2526 = (/.f64 %1927 t) %2529 = (*.f64 #s(literal -1 binary64) %483) %2533 = (*.f64 #s(literal -1 binary64) %284) %2534 = (-.f64 (*.f64 #s(literal -1 binary64) %1927) %2533) %2536 = (/.f64 (*.f64 a %2534) %2316) %2552 = (/.f64 (-.f64 (+.f64 a %2482) z) t) %2565 = (*.f64 #s(literal -1 binary64) %24) %2567 = (fma.f64 #s(literal -1 binary64) %24 %1216) %2570 = (-.f64 %1215 %1257) %2571 = (*.f64 a %2570) %2572 = (/.f64 %2571 %2316) %2574 = (fma.f64 #s(literal -1 binary64) %24 (+.f64 %2572 %1216)) %2577 = (*.f64 %1185 %2570) %2580 = (fma.f64 #s(literal -1 binary64) %24 (+.f64 %1216 (/.f64 %2577 %2324))) %2581 = (fma.f64 #s(literal -1 binary64) %2572 %1258) %2584 = (+.f64 y %1216) %2587 = (-.f64 %1215 %2533) %2589 = (/.f64 (*.f64 a %2587) %2316) %2602 = (*.f64 #s(literal -1 binary64) %1216) %2607 = (-.f64 (*.f64 #s(literal -1 binary64) %1215) (*.f64 #s(literal -1 binary64) %1257)) %2609 = (/.f64 (*.f64 a %2607) %2316) %2612 = (+.f64 y (fma.f64 #s(literal -1 binary64) %1258 (*.f64 #s(literal -1 binary64) %2609))) %2620 = (+.f64 y (fma.f64 #s(literal -1 binary64) %1258 (fma.f64 #s(literal -1 binary64) %2609 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %1185 %2607) %2324))))) %2623 = (/.f64 %65 %2410) %2630 = (-.f64 %66 %2533) %2632 = (/.f64 (*.f64 a %2630) %2316) %2638 = (/.f64 (*.f64 %1185 %2630) %2324) %2642 = (fma.f64 #s(literal -1 binary64) %483 (*.f64 #s(literal -1 binary64) %2632)) %2669 = (+.f64 %2336 %2343) %2679 = (*.f64 %1185 %687) %2680 = (/.f64 %2679 %2316) %2686 = (*.f64 %1190 %687) %2694 = (+.f64 y %1220) %2698 = (-.f64 %1146 (*.f64 #s(literal -1 binary64) %1162)) %2700 = (/.f64 (*.f64 a %2698) %2316) %2702 = (+.f64 y (fma.f64 #s(literal -1 binary64) %1219 %2700)) %2708 = (+.f64 y (fma.f64 #s(literal -1 binary64) %1219 (/.f64 (*.f64 %1185 %2698) %2324))) %2710 = (fma.f64 #s(literal -1 binary64) %1163 (*.f64 #s(literal -1 binary64) %2700)) %2717 = (*.f64 a %88) %2718 = (/.f64 %2717 %2316) %2724 = (*.f64 %1185 %88) %2735 = (*.f64 x %1149) %2736 = (/.f64 %2735 t) %2782 = (+.f64 y %2207) %2786 = (-.f64 %22 %8) %2789 = (fma.f64 #s(literal -1 binary64) y %922) %2795 = (*.f64 %1185 y) %2796 = (/.f64 %2795 %2316) %2797 = (+.f64 %483 %2796) %2804 = (*.f64 %1190 y) %2807 = (+.f64 %483 (+.f64 %2796 (/.f64 %2804 %2324))) %2812 = (*.f64 z %2786) %2815 = (-.f64 %27 %284) %2816 = (*.f64 z %2815) %2817 = (/.f64 %2816 t) %2823 = (/.f64 (*.f64 z (-.f64 %2335 %2795)) %2316) %2828 = (-.f64 %2342 %2804) %2829 = (*.f64 z %2828) %2836 = (+.f64 x %1164) %2854 = (/.f64 %2431 %2316) %2872 = (/.f64 (*.f64 y %1149) t) %2876 = (/.f64 (*.f64 y %2452) %2316) %2896 = (/.f64 %2315 t) %2905 = (/.f64 %2323 t) %2906 = (*.f64 #s(literal -1 binary64) %2315) %2928 = (/.f64 %2342 t) %2929 = (*.f64 #s(literal -1 binary64) %2335) %2944 = (/.f64 %1190 t) %2953 = (/.f64 %1198 t) %2954 = (*.f64 #s(literal -1 binary64) %1190) %2977 = (*.f64 #s(literal -1 binary64) %2342) %3005 = (*.f64 #s(literal -1 binary64) %2395) %3017 = (-.f64 %8 %22) %3026 = (*.f64 a %87) %3059 = (*.f64 #s(literal -1 binary64) %2437) %3074 = (*.f64 x (-.f64 %2954 %2906)) %3100 = (/.f64 %2487 t) %3110 = (/.f64 %2494 t) %3146 = (-.f64 %1927 %284) %3151 = (*.f64 a %3146) %3190 = (/.f64 %2571 t) %3195 = (fma.f64 #s(literal -1 binary64) %24 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2570 (*.f64 #s(literal -1 binary64) %3190)) t))) %3199 = (/.f64 (fma.f64 a %2570 (/.f64 %2577 t)) t) %3204 = (fma.f64 #s(literal -1 binary64) %24 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2570 (*.f64 #s(literal -1 binary64) %3199)) t))) %3206 = (-.f64 %8 %2565) %3210 = (*.f64 a %3206) %3214 = (-.f64 %1215 %3210) %3215 = (*.f64 a %3214) %3223 = (*.f64 %1185 %3214) %3254 = (*.f64 a %285) %3262 = (*.f64 %1185 %285) %3329 = (*.f64 a %2205) %3335 = (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 z %687 (/.f64 %3329 t)) %1162) t))) %3346 = (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %1185 %2205) t)) %3329) t) %1145) %1162) t))) %3377 = (fma.f64 #s(literal -1 binary64) %1185 %1349) %3378 = (*.f64 x %3377) %3379 = (/.f64 %3378 t) %3385 = (fma.f64 #s(literal -1 binary64) %2315 %1190) %3386 = (*.f64 x %3385) %3387 = (/.f64 %3386 t) %3397 = (/.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) %1198 %2323)) t) %3461 = (*.f64 #s(literal -1 binary64) %2795) %3462 = (-.f64 %2929 %3461) %3491 = (*.f64 z %3462) %3514 = (fma.f64 a %24 %1145) %3540 = (*.f64 y %3377) %3563 = (/.f64 z %2316) %3568 = (pow.f64 t #s(literal 4 binary64)) %3571 = (/.f64 z %2324) %3580 = (fma.f64 #s(literal -1 binary64) %35 (*.f64 #s(literal -1 binary64) (/.f64 %27 %2316))) %3584 = (/.f64 x %2316) %3587 = (fma.f64 #s(literal -1 binary64) %35 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %27 %2324)) %3584))) %3591 = (/.f64 x %2324) %3596 = (fma.f64 #s(literal -1 binary64) %35 (*.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %27 %3568)) %3591)) %3584))) %3605 = (/.f64 #s(literal 1 binary64) %2316) %3613 = (/.f64 #s(literal 1 binary64) %2324) %3627 = (+.f64 z %476) %3632 = (/.f64 y %2316) %3633 = (-.f64 %3632 %3584) %3634 = (*.f64 a %3633) %3652 = (/.f64 %174 a) %3654 = (/.f64 %174 t) %3657 = (-.f64 %344 %3563) %3658 = (*.f64 a %3657) %3664 = (*.f64 a (-.f64 (+.f64 %344 (/.f64 %3658 t)) %3563)) %3673 = (*.f64 a (-.f64 (fma.f64 a (-.f64 (/.f64 %3658 %2316) (*.f64 #s(literal -1 binary64) (/.f64 %3657 t))) %344) %3563)) %3680 = (/.f64 %1145 %2316) %3687 = (/.f64 %1145 %2324) %3701 = (*.f64 x %3657) %3702 = (*.f64 a %3701) %3705 = (-.f64 %3605 %3571) %3706 = (*.f64 x %3705) %3712 = (/.f64 z %3568) %3713 = (-.f64 %3613 %3712) %3714 = (*.f64 x %3713) %3722 = (-.f64 y %1219) %3728 = (fma.f64 #s(literal -1 binary64) %3563 %344) %3732 = (fma.f64 #s(literal -1 binary64) %3571 %3605) %3748 = (/.f64 %68 %2316) %3749 = (*.f64 #s(literal -1 binary64) %3748) %3750 = (-.f64 %341 %3749) %3753 = (*.f64 a %3750) %3771 = (/.f64 #s(literal 1 binary64) %1406) %3783 = (fma.f64 #s(literal -1 binary64) %68 %175) %3784 = (/.f64 %3783 t) %3787 = (/.f64 %175 %2316) %3788 = (fma.f64 #s(literal -1 binary64) %3748 %3787) %3789 = (-.f64 %341 %3788) %3790 = (*.f64 a %3789) %3815 = (*.f64 %184 %24) %3816 = (/.f64 %3815 t) %3817 = (*.f64 #s(literal -1 binary64) %3816) %3819 = (*.f64 a %3815) %3820 = (/.f64 %3819 %2316) %3821 = (fma.f64 #s(literal -1 binary64) %3820 %3817) %3823 = (/.f64 %3819 %2324) %3825 = (/.f64 %3815 %2316) %3828 = (fma.f64 #s(literal -1 binary64) %3816 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) %3823) %3825))) %3830 = (/.f64 %3819 %3568) %3832 = (/.f64 %3815 %2324) %3837 = (fma.f64 #s(literal -1 binary64) %3816 (*.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) %3830) %3832)) %3825))) %3839 = (-.f64 %118 %3815) %3842 = (*.f64 a %3839) %3849 = (*.f64 #s(literal -1 binary64) (/.f64 %3839 %2316)) %3877 = (*.f64 #s(literal -1 binary64) %3832) %3885 = (*.f64 a %184) %3892 = (*.f64 #s(literal -1 binary64) (/.f64 %184 %2316)) %3908 = (fma.f64 #s(literal -1 binary64) %1258 %1216) %3910 = (/.f64 %185 t) %3912 = (*.f64 a %185) %3918 = (*.f64 #s(literal -1 binary64) (/.f64 %185 %2316)) %3930 = (-.f64 %35 %3748) %3931 = (*.f64 a %3930) %3940 = (/.f64 %3930 t) %3941 = (*.f64 #s(literal -1 binary64) %3940) %3955 = (fma.f64 #s(literal -1 binary64) %3584 %3584) %3976 = (-.f64 %3584 %3632) %3977 = (*.f64 a %3976) %3995 = (*.f64 %687 %174) %3996 = (/.f64 %3995 t) %3997 = (*.f64 #s(literal -1 binary64) %3996) %4000 = (*.f64 a %3995) %4002 = (fma.f64 #s(literal -1 binary64) (/.f64 %4000 %2316) %3997) %4007 = (/.f64 %3995 %2316) %4010 = (fma.f64 #s(literal -1 binary64) %3996 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %4000 %2324)) %4007))) %4020 = (fma.f64 #s(literal -1 binary64) %3996 (*.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %4000 %3568)) (/.f64 %3995 %2324))) %4007))) %4023 = (/.f64 %175 t) %4024 = (*.f64 #s(literal -1 binary64) %4023) %4026 = (*.f64 a %175) %4038 = (/.f64 %175 %2324) %4097 = (*.f64 a %60) %4104 = (-.f64 %54 %341) %4109 = (/.f64 y %2324) %4110 = (-.f64 %3591 %4109) %4119 = (-.f64 (/.f64 x %3568) (/.f64 y %3568)) %4128 = (*.f64 z %4104) %4130 = (*.f64 z %3976) %4133 = (*.f64 z %4110) %4149 = (+.f64 %35 %3680) %4157 = (fma.f64 #s(literal -1 binary64) (/.f64 %1311 t) %3687) %4179 = (*.f64 y %1181) %4181 = (*.f64 y %3657) %4184 = (*.f64 y %3705) %4198 = (/.f64 %1379 a) %4202 = (*.f64 %2316 z) %4203 = (/.f64 %4202 %1185) %4205 = (*.f64 #s(literal -1 binary64) %4198) %4209 = (*.f64 %2324 z) %4219 = (*.f64 %2316 x) %4220 = (/.f64 %4219 %1185) %4222 = (*.f64 #s(literal -1 binary64) %1784) %4223 = (-.f64 (+.f64 x %4220) %4222) %4226 = (*.f64 %2324 x) %4227 = (/.f64 %4226 %1190) %4230 = (fma.f64 #s(literal -1 binary64) %1784 (*.f64 #s(literal -1 binary64) %4220)) %4231 = (-.f64 (+.f64 x %4227) %4230) %4234 = (/.f64 %2316 %1185) %4238 = (/.f64 %2324 %1190) %4246 = (*.f64 a %539) %4248 = (/.f64 %1226 a) %4253 = (*.f64 %2316 %24) %4254 = (/.f64 %4253 %1185) %4256 = (*.f64 #s(literal -1 binary64) %4248) %4261 = (*.f64 %2324 %24) %4264 = (*.f64 #s(literal -1 binary64) %4254) %4270 = (*.f64 t %174) %4271 = (/.f64 %4270 a) %4274 = (/.f64 (-.f64 (+.f64 z %4271) t) a) %4276 = (*.f64 %2316 %174) %4277 = (/.f64 %4276 %1185) %4279 = (*.f64 #s(literal -1 binary64) %4271) %4284 = (*.f64 %2324 %174) %4293 = (*.f64 a %1173) %4295 = (/.f64 %1839 a) %4299 = (*.f64 %2316 %1145) %4300 = (/.f64 %4299 %1185) %4302 = (*.f64 #s(literal -1 binary64) %4295) %4306 = (*.f64 %2324 %1145) %4319 = (/.f64 (*.f64 x %1737) a) %4323 = (*.f64 #s(literal -1 binary64) %2316) %4325 = (-.f64 %4323 (*.f64 #s(literal -1 binary64) %1379)) %4327 = (/.f64 (*.f64 x %4325) %1185) %4328 = (*.f64 #s(literal -1 binary64) %4327) %4332 = (*.f64 #s(literal -1 binary64) %2324) %4333 = (*.f64 #s(literal -1 binary64) %4202) %4334 = (-.f64 %4332 %4333) %4336 = (/.f64 (*.f64 x %4334) %1190) %4338 = (fma.f64 #s(literal -1 binary64) %4327 (*.f64 #s(literal -1 binary64) %4336)) %4343 = (/.f64 %1145 %2410) %4344 = (fma.f64 #s(literal -1 binary64) %1511 %4343) %4350 = (-.f64 %475 %596) %4352 = (/.f64 (*.f64 t %4350) %1185) %4367 = (*.f64 #s(literal -1 binary64) %118) %4368 = (-.f64 %766 %4367) %4370 = (/.f64 (*.f64 t %4368) %1185) %4386 = (/.f64 %1406 %1185) %4388 = (+.f64 #s(literal 1 binary64) %498) %4403 = (-.f64 %3783 %4367) %4404 = (*.f64 t %4403) %4405 = (/.f64 %4404 %1185) %4411 = (*.f64 %2316 %4403) %4422 = (/.f64 %4270 %1185) %4432 = (/.f64 %3815 a) %4434 = (*.f64 t %3815) %4435 = (/.f64 %4434 a) %4439 = (*.f64 %2316 %3815) %4440 = (/.f64 %4439 %1185) %4442 = (*.f64 #s(literal -1 binary64) %4435) %4446 = (*.f64 %2324 %3815) %4457 = (*.f64 t %3839) %4458 = (/.f64 %4457 a) %4463 = (*.f64 %2316 %3839) %4464 = (/.f64 %4463 %1185) %4470 = (*.f64 %2324 %3839) %4480 = (/.f64 %4434 %1185) %4481 = (+.f64 x %4480) %4482 = (*.f64 #s(literal -1 binary64) %4432) %4485 = (/.f64 %4439 %1190) %4487 = (+.f64 x (+.f64 %4480 %4485)) %4493 = (*.f64 t %184) %4494 = (/.f64 %4493 a) %4499 = (*.f64 %2316 %184) %4500 = (/.f64 %4499 %1185) %4506 = (*.f64 %2324 %184) %4514 = (/.f64 %1215 %2410) %4521 = (*.f64 t %185) %4522 = (/.f64 %4521 a) %4527 = (*.f64 %2316 %185) %4528 = (/.f64 %4527 %1185) %4534 = (*.f64 %2324 %185) %4542 = (-.f64 %68 %118) %4543 = (/.f64 %4542 a) %4544 = (*.f64 #s(literal -1 binary64) %4543) %4547 = (*.f64 t %4542) %4548 = (/.f64 %4547 %1185) %4552 = (*.f64 %2316 %4542) %4553 = (/.f64 %4552 %1190) %4576 = (/.f64 %1284 a) %4581 = (*.f64 %2316 %687) %4582 = (/.f64 %4581 %1185) %4584 = (*.f64 #s(literal -1 binary64) %4576) %4589 = (*.f64 %2324 %687) %4598 = (/.f64 %3995 a) %4601 = (*.f64 t %3995) %4602 = (/.f64 %4601 %1185) %4606 = (*.f64 %2316 %3995) %4613 = (*.f64 t %175) %4614 = (/.f64 %4613 a) %4618 = (*.f64 %2316 %175) %4619 = (/.f64 %4618 %1185) %4621 = (*.f64 #s(literal -1 binary64) %4614) %4625 = (*.f64 %2324 %175) %4633 = (fma.f64 #s(literal -1 binary64) %4543 %743) %4638 = (/.f64 %4613 %1185) %4650 = (/.f64 %310 a) %4696 = (*.f64 %2316 y) %4697 = (/.f64 %4696 %1185) %4708 = (*.f64 %2324 y) %4720 = (/.f64 (*.f64 z (-.f64 %4367 (*.f64 #s(literal -1 binary64) %318))) a) %4724 = (*.f64 #s(literal -1 binary64) %4219) %4725 = (*.f64 #s(literal -1 binary64) %4696) %4728 = (/.f64 (*.f64 z (-.f64 %4724 %4725)) %1185) %4744 = (/.f64 %4601 a) %4748 = (/.f64 %4606 %1185) %4750 = (*.f64 #s(literal -1 binary64) %4744) %4754 = (*.f64 %2324 %3995) %4762 = (+.f64 %4248 %1322) %4780 = (/.f64 (*.f64 y %4325) a) %4785 = (/.f64 (*.f64 y %4334) %1185) %4833 = (/.f64 %4219 a) %4841 = (/.f64 %4226 a) %4909 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %174 %4279) a)) %4911 = (/.f64 %4276 a) %4917 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %174 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 t %174 %4911) a))) a)) %4963 = (*.f64 x %1131) %4968 = (*.f64 x (fma.f64 #s(literal -1 binary64) %2316 %1379)) %5073 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3815 %4442) a)) %5078 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 t %3815 (/.f64 %4439 a)) a)) %5081 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3815 %5078) a)) %5190 = (fma.f64 #s(literal -1 binary64) %4219 %4219) %5237 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3995 %4750) a)) %5246 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3995 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 t %3995 (/.f64 %4606 a)) a))) a)) %5301 = (*.f64 x %4350) %5302 = (/.f64 %5301 a) %5305 = (-.f64 %1379 %2316) %5306 = (*.f64 x %5305) %5307 = (/.f64 %5306 a) %5313 = (-.f64 %4333 %4332) %5315 = (/.f64 (*.f64 x %5313) a) %5376 = (-.f64 %318 %118) %5384 = (-.f64 %4725 %4724) %5395 = (-.f64 %4708 %4226) %5413 = (*.f64 z %5376) %5419 = (*.f64 z %5384) %5450 = (fma.f64 t %24 %1145) %5469 = (*.f64 y %4350) %5473 = (*.f64 y %5305) %5479 = (*.f64 y %5313) (approx x #s(literal 0 binary64)) (approx x x) (approx %5 y) (approx %5 %9) (approx %12 %8) (approx %17 %19) (approx %21 %22) (approx %21 %24) (approx %26 %27) (approx %29 %30) (approx %32 %33) (approx %32 (fma.f64 #s(literal -1 binary64) %35 %33)) (approx %38 %35) (approx %40 %42) (approx %40 %45) (approx %47 (*.f64 #s(literal -1 binary64) %48)) (approx %47 %51) (approx %53 %54) (approx %53 (fma.f64 #s(literal -1 binary64) %33 %35)) (approx %59 %60) (approx %64 %66) (approx %64 %69) (approx %72 %73) (approx %72 (fma.f64 #s(literal -1 binary64) %75 %73)) (approx %84 %85) (approx %84 (fma.f64 #s(literal -1 binary64) %89 %85)) (approx %93 %95) (approx %100 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %101 %102)))) (approx %107 %109) (approx %107 (fma.f64 #s(literal -1 binary64) %108 %111)) (approx %114 (*.f64 #s(literal -1 binary64) %115)) (approx %114 (fma.f64 #s(literal -1 binary64) %115 (*.f64 #s(literal -1 binary64) (/.f64 %118 %120)))) (approx %114 (fma.f64 #s(literal -1 binary64) %115 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %118 %126)) %129)))) (approx %114 (fma.f64 #s(literal -1 binary64) %115 (*.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %118 (pow.f64 y #s(literal 4 binary64)))) (/.f64 t %126))) %129)))) (approx %146 %149) (approx %146 (-.f64 (+.f64 y %151) %148)) (approx %155 %156) (approx %161 %162) (approx (* z %38) %111) (approx %173 %176) (approx %173 (fma.f64 x (-.f64 %102 %101) %176)) (approx %183 (*.f64 #s(literal -1 binary64) %186)) (approx %183 (fma.f64 #s(literal -1 binary64) %186 (*.f64 x %190))) (approx %197 %199) (approx %197 (+.f64 %201 %199)) (approx %205 (-.f64 %211 %212)) (approx %215 %216) (approx %215 %222) (approx %226 (*.f64 #s(literal -1 binary64) (/.f64 %95 %198))) (approx %230 (fma.f64 #s(literal -1 binary64) %186 %233)) (approx %237 (-.f64 %239 %212)) (approx %242 %41) (approx %242 %244) (approx %246 %48) (approx %246 %248) (approx %252 (fma.f64 x %255 %176)) (approx %263 (fma.f64 #s(literal -1 binary64) %264 %176)) (approx %272 (*.f64 #s(literal -1 binary64) %274)) (approx %271 %274) (approx %283 (+.f64 y %287)) (approx %283 (+.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %290 %291)) %287))) (approx %297 %298) (approx %297 (+.f64 y %222)) (approx %304 %306) (approx %309 (fma.f64 #s(literal -1 binary64) %311 %176)) (approx %317 %320) (approx %317 (fma.f64 #s(literal -1 binary64) %319 (fma.f64 x %323 %73))) (approx %329 %148) (approx %329 (fma.f64 #s(literal -1 binary64) %151 %148)) (approx %5 %335) (approx %21 %339) (approx %32 %341) (approx %32 %346) (approx %40 %44) (approx %40 %352) (approx %47 %358) (approx %53 %361) (approx %64 %68) (approx %64 (*.f64 x (+.f64 z (*.f64 #s(literal -1 binary64) %364)))) (approx %72 (*.f64 #s(literal -1 binary64) %75)) (approx %72 (*.f64 x (fma.f64 #s(literal -1 binary64) %101 %371))) (approx %84 (*.f64 #s(literal -1 binary64) %89)) (approx %84 (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 %87 a) %378))) (approx %107 (*.f64 x (fma.f64 #s(literal -1 binary64) %382 %218))) (approx %114 %386) (approx %114 (/.f64 (+.f64 t %388) x)) (approx %114 (/.f64 (-.f64 (+.f64 t %394) %396) x)) (approx %114 (/.f64 (-.f64 (+.f64 t (/.f64 %400 %401)) (fma.f64 #s(literal -1 binary64) %388 (*.f64 #s(literal -1 binary64) %394))) x)) (approx %146 %151) (approx %146 (*.f64 x (-.f64 %333 %412))) (approx %173 (*.f64 x (-.f64 (+.f64 %102 %416) %101))) (approx %183 %422) (approx %183 (*.f64 x (-.f64 %425 %101))) (approx %197 %201) (approx %197 (*.f64 x %432)) (approx %205 %211) (approx %205 (*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) %432) %209))) (approx %215 %442) (approx %230 %233) (approx %230 (*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) %425) %101))) (approx %237 %239) (approx %237 (*.f64 x (+.f64 %102 %432))) (approx %242 %453) (approx %242 %456) (approx %246 (*.f64 #s(literal -1 binary64) %19)) (approx %246 %461) (approx %252 (*.f64 x %255)) (approx %252 (*.f64 x (+.f64 #s(literal 1 binary64) %465))) (approx %263 (*.f64 #s(literal -1 binary64) %264)) (approx %263 (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 %87 %18) %416))) (approx %283 (*.f64 #s(literal -1 binary64) (/.f64 %478 t))) (approx %283 (*.f64 x (fma.f64 #s(literal -1 binary64) %482 (fma.f64 #s(literal -1 binary64) (/.f64 %484 x) %333)))) (approx %297 %221) (approx %297 (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) %411 (+.f64 %333 %218)) %219))) (approx %304 %496) (approx %304 (*.f64 x (fma.f64 #s(literal -1 binary64) %498 %378))) (approx %309 %502) (approx %309 (*.f64 x %465)) (approx %317 (*.f64 x %323)) (approx %317 (*.f64 x (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %101 (fma.f64 #s(literal -1 binary64) (/.f64 %318 %354) (+.f64 %189 %371)))))) (approx %329 %515) (approx %329 %517) (approx %5 (*.f64 #s(literal -1 binary64) %339)) (approx %21 (*.f64 #s(literal -1 binary64) %335)) (approx %32 (*.f64 #s(literal -1 binary64) %361)) (approx %40 (*.f64 #s(literal -1 binary64) %456)) (approx %47 (*.f64 #s(literal -1 binary64) %461)) (approx %53 (*.f64 #s(literal -1 binary64) %346)) (approx %64 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) z %364)))) (approx %72 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) %371 %101)))) (approx %84 (*.f64 #s(literal -1 binary64) %540)) (approx %84 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %543 #s(literal 1 binary64))))) (approx %107 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) %218 %382)))) (approx %114 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) t %396) x))) (approx %114 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) t (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 t y (/.f64 %392 x)) x))) x))) (approx %114 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) t (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %392 (*.f64 #s(literal -1 binary64) (/.f64 %400 x))) x) %318) x))) x))) (approx %146 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %219 %218)))) (approx %146 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %149 x) %219) %218)))) (approx %173 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) %416 (*.f64 #s(literal -1 binary64) (/.f64 %94 %18)))))) (approx %183 (*.f64 #s(literal -1 binary64) (*.f64 x %592))) (approx %197 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 %596 (*.f64 #s(literal -1 binary64) %184))) %198))) (approx %197 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %604 %606)))) (approx %205 (*.f64 x %611)) (approx %205 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %603 %611)))) (approx %215 (*.f64 #s(literal -1 binary64) %517)) (approx %230 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) %591) #s(literal 1 binary64))))) (approx %230 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %592 #s(literal 1 binary64))))) (approx %237 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) %102 (*.f64 #s(literal -1 binary64) %209)) %606)))) (approx %237 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) %102 %604) %606)))) (approx %242 (*.f64 #s(literal -1 binary64) %352)) (approx %246 (*.f64 #s(literal -1 binary64) %358)) (approx %252 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %644 %231)))) (approx %263 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %644 %102)))) (approx %283 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 y (*.f64 #s(literal -1 binary64) %484)) x) %656)))) (approx %297 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 %298 x) %656)))) (approx %304 (*.f64 #s(literal -1 binary64) (*.f64 x %543))) (approx %309 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %644 %189)))) (approx %317 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %673 #s(literal 1 binary64))))) (approx %317 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) %189 (fma.f64 #s(literal -1 binary64) (/.f64 %320 x) %101)) #s(literal 1 binary64))))) (approx %329 (*.f64 #s(literal -1 binary64) %442)) (approx %5 %687) (approx %21 %689) (approx %82 %65) (approx %694 %695) (approx %694 (+.f64 x %9)) (approx %114 (+.f64 %386 (/.f64 %318 %393))) (approx %114 (fma.f64 y (-.f64 (/.f64 %318 %401) %704) %386)) (approx %114 (fma.f64 y (-.f64 (*.f64 y (-.f64 (/.f64 %318 (pow.f64 x #s(literal 4 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 t %401)))) %704) %386)) (approx %146 (-.f64 %719 %515)) (approx %173 (fma.f64 y %722 %162)) (approx %183 %725) (approx %197 (/.f64 (-.f64 %118 %421) %198)) (approx %197 (-.f64 (fma.f64 y (-.f64 %209 %207) %731) %733)) (approx %205 %736) (approx %205 (-.f64 (+.f64 x %199) %733)) (approx %742 %743) (approx %215 (fma.f64 #s(literal -1 binary64) %148 %151)) (approx %230 %747) (approx %230 (+.f64 x %725)) (approx %237 %752) (approx %237 (-.f64 (+.f64 %30 (+.f64 %731 %199)) %733)) (approx %252 %758) (approx %252 (+.f64 x %761)) (approx %263 (fma.f64 #s(literal -1 binary64) %264 %760)) (approx %283 (*.f64 #s(literal -1 binary64) %769)) (approx %283 (fma.f64 #s(literal -1 binary64) %769 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %220))))) (approx %297 (fma.f64 y %777 %151)) (approx %780 %781) (approx %309 %761) (approx %317 %786) (approx %317 (+.f64 x (fma.f64 #s(literal -1 binary64) %75 (fma.f64 y %673 %784)))) (approx %793 %760) (approx %329 (fma.f64 #s(literal -1 binary64) %151 (*.f64 y %220))) (approx %5 %801) (approx %21 %804) (approx %32 %808) (approx %40 %812) (approx %47 %817) (approx %53 %820) (approx %64 (*.f64 y (fma.f64 #s(literal -1 binary64) z %822))) (approx %72 (*.f64 y (fma.f64 #s(literal -1 binary64) %826 %101))) (approx %84 (*.f64 y (fma.f64 #s(literal -1 binary64) %830 %498))) (approx %694 (*.f64 y (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %798 %798)))) (approx %107 (*.f64 y (fma.f64 #s(literal -1 binary64) %218 %838))) (approx %114 (/.f64 (fma.f64 #s(literal -1 binary64) t (*.f64 #s(literal -1 binary64) %842)) y)) (approx %114 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) t (*.f64 #s(literal -1 binary64) %848)) %842) y)) (approx %114 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) t (*.f64 #s(literal -1 binary64) (/.f64 %854 %126))) (+.f64 %842 %848)) y)) (approx %146 %719) (approx %146 (*.f64 y (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 %219 %863)) %218))) (approx %173 (*.f64 y (-.f64 (+.f64 %101 %869) %189))) (approx %183 (*.f64 y (fma.f64 #s(literal -1 binary64) %591 %874))) (approx %197 (*.f64 y (-.f64 (+.f64 %209 %879) (+.f64 %207 %881)))) (approx %205 (*.f64 y (-.f64 %798 %886))) (approx %215 %891) (approx %230 (*.f64 y (fma.f64 #s(literal -1 binary64) %591 (+.f64 %798 %874)))) (approx %237 (*.f64 y (-.f64 (+.f64 (/.f64 %27 %814) %879) %886))) (approx %242 %903) (approx %246 %906) (approx %252 (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) %908 (+.f64 %798 %101)) %189))) (approx %263 (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) %914 %101) %189))) (approx %283 (*.f64 y %777)) (approx %283 (*.f64 y (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %410 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %921 %923) y)))))) (approx %297 (*.f64 y (+.f64 #s(literal 1 binary64) %890))) (approx %304 (*.f64 y (fma.f64 #s(literal -1 binary64) %934 %498))) (approx %309 (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) %908 %101) %189))) (approx %317 (*.f64 y %673)) (approx %317 (*.f64 y (fma.f64 #s(literal -1 binary64) %189 (fma.f64 #s(literal -1 binary64) %826 (+.f64 %798 (+.f64 %101 (/.f64 %118 %814))))))) (approx %329 %953) (approx %5 (*.f64 #s(literal -1 binary64) %804)) (approx %21 (*.f64 #s(literal -1 binary64) %801)) (approx %32 (*.f64 #s(literal -1 binary64) %820)) (approx %40 (*.f64 #s(literal -1 binary64) %903)) (approx %47 (*.f64 #s(literal -1 binary64) %906)) (approx %53 (*.f64 #s(literal -1 binary64) %808)) (approx %64 (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 z (*.f64 #s(literal -1 binary64) %822))))) (approx %72 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %101 %826)))) (approx %84 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %498 %830)))) (approx %694 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %695 y)) #s(literal 1 binary64))))) (approx %107 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %838 %218)))) (approx %114 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 t %842) y))) (approx %114 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %847 y)) %118) y))) y))) (approx %114 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %854 y) (*.f64 #s(literal -1 binary64) %847)) y)) %118) y))) y))) (approx %146 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) %863) %777)))) (approx %173 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %869 %254)))) (approx %183 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) %874 %189) %101)))) (approx %197 (*.f64 #s(literal -1 binary64) (/.f64 %175 %198))) (approx %197 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %731 %733) y) %207) %209)))) (approx %205 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 %207 %209)))) (approx %205 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %736 y) %207) %209)))) (approx %215 (*.f64 #s(literal -1 binary64) %953)) (approx %230 (*.f64 #s(literal -1 binary64) (*.f64 y %190))) (approx %230 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %747 y) %189) %101)))) (approx %237 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %752 y) %207) %209)))) (approx %242 (*.f64 #s(literal -1 binary64) %812)) (approx %246 (*.f64 #s(literal -1 binary64) %817)) (approx %252 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 %758 y) %254)))) (approx %263 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %253 %914)))) (approx %283 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 %1079 #s(literal 1 binary64))))) (approx %283 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) %838 %1079) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 %27 %318))))))) (approx %297 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 %218 %717)))) (approx %297 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 %951 %717)))) (approx %304 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %498 %934)))) (approx %309 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %253 %908)))) (approx %317 (*.f64 #s(literal -1 binary64) (*.f64 y %322))) (approx %317 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %101 (fma.f64 #s(literal -1 binary64) (/.f64 %786 y) %189))))) (approx %329 (*.f64 #s(literal -1 binary64) %891)) (approx z z) (approx %170 %596) (approx %170 %174) (approx %71 %101) (approx %1123 %218) (approx %63 %475) (approx %78 %476) (approx %78 %87) (approx %1128 %498) (approx %181 t) (approx %181 %1131) (approx %1133 #s(literal -1 binary64)) (approx %1133 %539) (approx %1136 %1138) (approx %1136 (fma.f64 #s(literal -1 binary64) %1137 %498)) (approx %250 (*.f64 #s(literal -1 binary64) %189)) (approx %250 %673) (approx %64 %1146) (approx %92 a) (approx %92 %1149) (approx %72 (/.f64 %1145 %18)) (approx %84 (+.f64 x %1153)) (approx %93 %1156) (approx %100 (fma.f64 #s(literal -1 binary64) %75 %30)) (approx %107 %1160) (approx %146 %1165) (approx %146 (-.f64 (+.f64 y %1160) %1164)) (approx %1170 #s(literal 1 binary64)) (approx %1170 %1173) (approx %160 %102) (approx %160 (fma.f64 #s(literal -1 binary64) %101 %102)) (approx %155 %1178) (approx %1180 %1181) (approx %327 (/.f64 #s(literal -1 binary64) a)) (approx %327 (-.f64 %1187 %350)) (approx %327 (-.f64 (*.f64 z (-.f64 %1192 %1193)) %350)) (approx %327 (-.f64 (*.f64 z (-.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) %1199) %1201)) %1193)) %350)) (approx %173 (/.f64 (fma.f64 #s(literal -1 binary64) %318 %27) %18)) (approx %173 (fma.f64 #s(literal -1 binary64) %319 (fma.f64 z %248 %30))) (approx (* %53 z) %1216) (approx (/ %64 t) %1220) (approx %224 %1222) (approx %224 (fma.f64 #s(literal -1 binary64) %207 %1222)) (approx %183 %1227) (approx %183 %1230) (approx %197 (/.f64 (-.f64 %118 %1226) %198)) (approx %197 (-.f64 (fma.f64 z (-.f64 %1235 %1236) %731) %1239)) (approx %205 %1242) (approx %205 (-.f64 (+.f64 x %1244) %1239)) (approx %1248 %209) (approx %1248 (fma.f64 #s(literal -1 binary64) %207 %209)) (approx %742 %1253) (approx %742 (fma.f64 #s(literal -1 binary64) %1252 %85)) (approx %215 %1259) (approx %215 %1261) (approx %1263 %1264) (approx %1263 (fma.f64 #s(literal -1 binary64) %1266 %1264)) (approx %226 (*.f64 #s(literal -1 binary64) %1269)) (approx %226 (fma.f64 #s(literal -1 binary64) %1269 %201)) (approx %230 %1274) (approx %230 (+.f64 x %1230)) (approx %237 %1278) (approx %237 (-.f64 (+.f64 %30 (+.f64 %731 %1244)) %1239)) (approx %252 %1287) (approx %252 (+.f64 x %1290)) (approx %1293 (*.f64 #s(literal -1 binary64) %319)) (approx %263 %1296) (approx %272 %1298) (approx %272 (fma.f64 #s(literal -1 binary64) %75 %1298)) (approx %270 (*.f64 #s(literal -1 binary64) %231)) (approx %270 %273) (approx %271 (*.f64 #s(literal -1 binary64) %1298)) (approx %271 (fma.f64 #s(literal -1 binary64) %1298 %75)) (approx %283 %1309) (approx %283 (+.f64 y (fma.f64 #s(literal -1 binary64) %1312 %1163))) (approx %297 %1316) (approx %297 (+.f64 y %1261)) (approx %1320 %1289) (approx %304 %1322) (approx %309 %1286) (approx %309 %1290) (approx %317 (+.f64 x (fma.f64 z %781 %1227))) (approx %329 %1164) (approx %329 (fma.f64 #s(literal -1 binary64) %1163 %1312)) (approx %170 %1335) (approx %78 %1340) (approx %181 %1343) (approx %1133 %1347) (approx %1136 (*.f64 z (fma.f64 #s(literal -1 binary64) %1350 %350))) (approx %250 (*.f64 z (fma.f64 #s(literal -1 binary64) %1355 %356))) (approx %92 %1360) (approx %84 %1153) (approx %84 (*.f64 z (fma.f64 #s(literal -1 binary64) %44 (+.f64 %1363 %41)))) (approx %93 %766) (approx %93 (*.f64 z (fma.f64 #s(literal -1 binary64) x %1369))) (approx %100 (*.f64 z (fma.f64 #s(literal -1 binary64) %19 %1373))) (approx %146 (*.f64 z (-.f64 %1378 %1381))) (approx %1170 %1172) (approx %1170 %1387) (approx %160 (*.f64 #s(literal -1 binary64) %101)) (approx %160 (*.f64 z (-.f64 %1391 %356))) (approx %155 (*.f64 z (fma.f64 #s(literal -1 binary64) %44 %1363))) (approx %1180 %290) (approx %1180 (*.f64 z (-.f64 %1345 %344))) (approx %327 %1345) (approx %327 (/.f64 (+.f64 #s(literal 1 binary64) %1337) z)) (approx %327 (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) %1407) %1338) z)) (approx %327 (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 %1190 %1412)) (fma.f64 #s(literal -1 binary64) %1337 (*.f64 #s(literal -1 binary64) %1407))) z)) (approx %173 (/.f64 (*.f64 z %9) %18)) (approx %173 (*.f64 z (fma.f64 #s(literal -1 binary64) %19 (fma.f64 #s(literal -1 binary64) %1423 (+.f64 %48 %1373))))) (approx %224 (*.f64 #s(literal -1 binary64) %207)) (approx %224 (*.f64 z (-.f64 %1432 %1433))) (approx %183 (*.f64 #s(literal -1 binary64) %1229)) (approx %183 (*.f64 z (fma.f64 #s(literal -1 binary64) %1439 %1440))) (approx %197 %1244) (approx %197 (*.f64 z (-.f64 (+.f64 %1235 %1445) (+.f64 %1236 %1447)))) (approx %205 (*.f64 z (-.f64 %1363 %1453))) (approx %1248 (*.f64 z (-.f64 %1457 %1433))) (approx %742 (*.f64 z (fma.f64 #s(literal -1 binary64) %1461 %41))) (approx %215 (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) %1465 %35) %33))) (approx %1263 (*.f64 #s(literal -1 binary64) %1266)) (approx %1263 (*.f64 z (fma.f64 #s(literal -1 binary64) %1236 %1472))) (approx %226 (*.f64 z (fma.f64 #s(literal -1 binary64) %1476 %1235))) (approx %230 (*.f64 z (fma.f64 #s(literal -1 binary64) %1439 (+.f64 %1363 %1440)))) (approx %237 (*.f64 z (-.f64 (+.f64 %1373 %1445) %1453))) (approx %252 (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) %1488 (+.f64 %1363 %48)) %19))) (approx %1293 (*.f64 z (fma.f64 #s(literal -1 binary64) %1423 %48))) (approx %263 (*.f64 z %248)) (approx %272 %1501) (approx %270 (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 %231 z) %356))) (approx %271 %75) (approx %271 %1509) (approx %283 (*.f64 z (fma.f64 #s(literal -1 binary64) %1511 (+.f64 %1377 %1380)))) (approx %297 (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) %1465 %1378) %33))) (approx %309 (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) %1488 %48) %19))) (approx %317 (*.f64 z (-.f64 (+.f64 %1363 (+.f64 %48 %1440)) %19))) (approx %329 %1219) (approx %329 (*.f64 z (-.f64 %1381 %35))) (approx %170 (*.f64 #s(literal -1 binary64) %1343)) (approx %78 (*.f64 #s(literal -1 binary64) %1360)) (approx %181 (*.f64 #s(literal -1 binary64) %1335)) (approx %1133 (*.f64 #s(literal -1 binary64) %1387)) (approx %1136 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 %1350 %350)))) (approx %250 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 %1355 %356)))) (approx %92 (*.f64 #s(literal -1 binary64) %1340)) (approx %84 (*.f64 #s(literal -1 binary64) (*.f64 z %45))) (approx %84 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %1363 %45)))) (approx %93 (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 x (*.f64 #s(literal -1 binary64) %1369))))) (approx %100 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %1373 %19)))) (approx %146 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1165 z)) %1569)))) (approx %1170 (*.f64 #s(literal -1 binary64) %1347)) (approx %160 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %1391 %356)))) (approx %155 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %1363 %44)))) (approx %1180 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 %344 %1345)))) (approx %327 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1338 #s(literal 1 binary64)) z))) (approx %327 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %1185 z) %476) z)) #s(literal 1 binary64)) z))) (approx %327 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1190 z)) %1185) z)) %476) z)) #s(literal 1 binary64)) z))) (approx %173 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z %689) %18))) (approx %173 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %48 (fma.f64 #s(literal -1 binary64) (/.f64 %1296 z) %19))))) (approx %224 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %1432 %1433)))) (approx %183 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) %1440 %19) %48)))) (approx %197 (*.f64 #s(literal -1 binary64) (/.f64 %1145 %198))) (approx %197 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %731 %1239) z) %1236) %1235)))) (approx %205 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 %1236 %1235)))) (approx %205 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %1242 z) %1236) %1235)))) (approx %1248 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %1457 %1433)))) (approx %742 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %41 %1461)))) (approx %215 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %1659 %1465)))) (approx %1263 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %1472 %1236)))) (approx %226 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %1235 %1476)))) (approx %230 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 %19 %48)))) (approx %230 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) %1676 %19) %48)))) (approx %237 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %1278 z) %1236) %1235)))) (approx %252 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 %1287 z) %1690)))) (approx %1293 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %48 %1423)))) (approx %263 (*.f64 #s(literal -1 binary64) (*.f64 z %51))) (approx %272 (*.f64 #s(literal -1 binary64) %1509)) (approx %270 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (+.f64 %1345 %1355) %356)))) (approx %271 (*.f64 #s(literal -1 binary64) %1501)) (approx %283 (*.f64 #s(literal -1 binary64) %1312)) (approx %283 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %1309 z) %33) %35)))) (approx %297 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 %1316 z) %1720)))) (approx %309 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %1689 %1488)))) (approx %317 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %1676 %1690)))) (approx %329 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %1511 %1380)))) (approx %170 %1737) (approx %16 (+.f64 a %596)) (approx %71 (+.f64 %498 %1741)) (approx %71 (fma.f64 t (-.f64 (/.f64 %1379 %1190) %1187) %498)) (approx %71 (fma.f64 t (-.f64 (*.f64 t (-.f64 (/.f64 %1379 %1198) %1192)) %1187) %498)) (approx %17 (+.f64 %44 %1754)) (approx %17 (fma.f64 t %1760 %44)) (approx %17 (fma.f64 t (-.f64 (*.f64 t (-.f64 (/.f64 %118 %1198) %1765)) %1759) %44)) (approx %97 %1771) (approx %97 (+.f64 #s(literal 1 binary64) (*.f64 t (+.f64 %350 (/.f64 t %1185))))) (approx %97 (+.f64 #s(literal 1 binary64) (*.f64 t (fma.f64 t (+.f64 %1193 (/.f64 t %1190)) %350)))) (approx %29 %1785) (approx %29 (+.f64 x (*.f64 t (-.f64 %1754 %453)))) (approx %29 (+.f64 x (*.f64 t (-.f64 (*.f64 t %1760) %453)))) (approx %32 %1511) (approx %181 %184) (approx %47 %1798) (approx %47 (-.f64 (+.f64 %44 (/.f64 %1226 %1185)) %41)) (approx %47 (-.f64 (fma.f64 t (-.f64 (/.f64 %1226 %1190) %1806) %44) %41)) (approx %47 (-.f64 (fma.f64 t (-.f64 (*.f64 t (-.f64 (/.f64 %1226 %1198) %1813)) %1806) %44) %41)) (approx %53 %1659) (approx %250 %1823) (approx %250 %1829) (approx %250 %1837) (approx %72 (+.f64 %1840 %1322)) (approx %72 (fma.f64 t (-.f64 (/.f64 %1839 %1190) %1845) %1322)) (approx %72 (fma.f64 t (-.f64 (*.f64 t (-.f64 (/.f64 %1839 %1198) (*.f64 #s(literal -1 binary64) %1850))) %1845) %1322)) (approx %100 (fma.f64 #s(literal -1 binary64) %540 %1858)) (approx %100 (fma.f64 #s(literal -1 binary64) %540 (*.f64 t (fma.f64 t %1861 %1857)))) (approx %100 (fma.f64 #s(literal -1 binary64) %540 (*.f64 t (fma.f64 t (fma.f64 t %1866 %1861) %1857)))) (approx %159 %94) (approx %114 (/.f64 t %24)) (approx %146 %1877) (approx %146 (/.f64 (-.f64 %318 %1875) t)) (approx %160 %1882) (approx %160 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 %1884 %1185)) %498)) (approx %160 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 t (-.f64 (/.f64 %1884 %1190) %1891))) %498)) (approx %160 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 t (-.f64 (*.f64 t (-.f64 (/.f64 %1884 %1198) (*.f64 #s(literal -1 binary64) (/.f64 %94 %1190)))) %1891))) %498)) (approx %161 (+.f64 (/.f64 %1907 %1185) %156)) (approx %161 (fma.f64 t (-.f64 %1911 %1913) %156)) (approx %161 (fma.f64 t (-.f64 (*.f64 t (-.f64 %1917 (*.f64 #s(literal -1 binary64) %1918))) %1913) %156)) (approx %1180 (/.f64 %184 t)) (approx %173 (/.f64 %1927 a)) (approx %173 (fma.f64 t %1932 %1933)) (approx %173 (fma.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %41 (/.f64 %1936 a)) %1931) %1933)) (approx %173 (fma.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %41 (*.f64 t (-.f64 (/.f64 %1936 %1185) (*.f64 #s(literal -1 binary64) (/.f64 %1932 a))))) %1931) %1933)) (approx %224 (*.f64 #s(literal -1 binary64) %1882)) (approx %224 (fma.f64 #s(literal -1 binary64) %1882 %1954)) (approx %224 (fma.f64 #s(literal -1 binary64) %1882 (*.f64 t (-.f64 (+.f64 %1186 (/.f64 %1954 a)) %350)))) (approx %224 (fma.f64 #s(literal -1 binary64) %1882 (*.f64 t (-.f64 (fma.f64 t (-.f64 (/.f64 %1954 %1185) (*.f64 #s(literal -1 binary64) (/.f64 %1953 a))) %1186) %350)))) (approx %183 %1973) (approx %183 %1979) (approx %183 %1985) (approx %183 %1994) (approx %197 (fma.f64 #s(literal -1 binary64) %1972 %1997)) (approx %197 (fma.f64 #s(literal -1 binary64) %1972 (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %41 (/.f64 %1997 a)) %1975)))) (approx %197 (fma.f64 #s(literal -1 binary64) %1972 (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %41 (*.f64 t (-.f64 (/.f64 %1997 %1185) (*.f64 #s(literal -1 binary64) (/.f64 %1996 a))))) %1975)))) (approx %205 (-.f64 x %1972)) (approx %205 (-.f64 (+.f64 x (*.f64 t (-.f64 %2018 %2019))) %1972)) (approx %205 (-.f64 (+.f64 x (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %2026 a) %2018) %2019))) %1972)) (approx %205 (-.f64 (+.f64 x (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %1975 (*.f64 t (fma.f64 #s(literal -1 binary64) (/.f64 %2026 %1185) %2036))) %2019))) %1972)) (approx %215 %2046) (approx %1263 (fma.f64 t %2050 %85)) (approx %1263 (fma.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %41 (/.f64 %2053 a)) %2049) %85)) (approx %1263 (fma.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %41 (*.f64 t (-.f64 (/.f64 %2053 %1185) %2061))) %2049) %85)) (approx %226 (fma.f64 t (+.f64 %1911 %1912) %156)) (approx %226 (fma.f64 t (fma.f64 t (+.f64 %1917 %1918) %1912) %156)) (approx %230 (+.f64 x %1973)) (approx %230 (+.f64 x %1979)) (approx %230 (+.f64 x %1985)) (approx %230 (+.f64 x %1994)) (approx %237 (-.f64 (+.f64 x (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %1975 (*.f64 t (-.f64 %2036 %2083))) %2019))) %1972)) (approx %237 (-.f64 (+.f64 x (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %1975 (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %2035 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %2025 %1185)) (fma.f64 #s(literal -1 binary64) %1764 %1764)))) %2083))) %2019))) %1972)) (approx %246 %2106) (approx %246 (-.f64 (+.f64 %41 (/.f64 %1284 %1185)) %44)) (approx %246 (-.f64 (fma.f64 t (-.f64 (/.f64 %1284 %1190) %2114) %41) %44)) (approx %246 (-.f64 (fma.f64 t (-.f64 (*.f64 t (-.f64 (/.f64 %1284 %1198) (*.f64 #s(literal -1 binary64) (/.f64 %687 %1190)))) %2114) %41) %44)) (approx %252 (+.f64 x %1322)) (approx %252 (+.f64 x %2132)) (approx %252 (+.f64 x %2139)) (approx %252 (+.f64 x %2149)) (approx %263 (fma.f64 #s(literal -1 binary64) %89 (fma.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %41 (*.f64 #s(literal -1 binary64) %2152)) %2049) %85))) (approx %263 (fma.f64 #s(literal -1 binary64) %89 (fma.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %41 (fma.f64 #s(literal -1 binary64) %2152 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) %2159) %2061)))) %2049) %85))) (approx %263 (fma.f64 #s(literal -1 binary64) %89 (fma.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %41 (fma.f64 #s(literal -1 binary64) %2152 (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %2159 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %88 %1198)) (*.f64 #s(literal -1 binary64) (/.f64 %2050 %1185))))) %2061)))) %2049) %85))) (approx %270 (-.f64 %1823 #s(literal 1 binary64))) (approx %270 (-.f64 %1829 #s(literal 1 binary64))) (approx %270 (-.f64 %1837 #s(literal 1 binary64))) (approx %271 %540) (approx %271 (fma.f64 #s(literal -1 binary64) %1858 %540)) (approx %271 (fma.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 t %1861) (*.f64 #s(literal -1 binary64) %1857)) %540)) (approx %271 (fma.f64 t (fma.f64 #s(literal -1 binary64) %1857 (*.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 t %1866) (*.f64 #s(literal -1 binary64) %1861)))) %540)) (approx %283 %2207) (approx %283 (/.f64 (fma.f64 #s(literal -1 binary64) %2205 %318) t)) (approx %297 (/.f64 (fma.f64 t y %2045) t)) (approx %780 %2215) (approx %780 (-.f64 (fma.f64 t %2219 %41) %44)) (approx %780 (-.f64 (fma.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %1758 (*.f64 t %2225)) %2218) %41) %44)) (approx %780 (-.f64 (fma.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %1758 (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %1764 (*.f64 t %2236)) %2224))) %2218) %41) %44)) (approx %1320 %2246) (approx %1320 (fma.f64 t %2248 %2246)) (approx %1320 (fma.f64 t (fma.f64 t %2251 %2248) %2246)) (approx %1320 (fma.f64 t (fma.f64 t (fma.f64 t (*.f64 z %2236) %2251) %2248) %2246)) (approx %309 %2132) (approx %309 %2139) (approx %309 %2149) (approx %317 (+.f64 x (fma.f64 t (-.f64 %44 %2263) %1322))) (approx %317 (+.f64 x (fma.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 t %2268) %44) %2263) %1322))) (approx %317 (+.f64 x (fma.f64 t (-.f64 (fma.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) (/.f64 %1145 %1198) %1813))) %2268) %44) %2263) %1322))) (approx %793 (fma.f64 #s(literal -1 binary64) (*.f64 t %2285) %85)) (approx %793 (fma.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 t %2289) (*.f64 #s(literal -1 binary64) %2285)) %85)) (approx %793 (fma.f64 t (fma.f64 #s(literal -1 binary64) %2285 (*.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 t (*.f64 y %1831)) (*.f64 #s(literal -1 binary64) %2289)))) %85)) (approx %329 %1876) (approx %170 %2305) (approx %16 (*.f64 t (-.f64 %219 #s(literal 1 binary64)))) (approx %71 (/.f64 (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) %2310)) t)) (approx %71 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) %2317)) %2310) t)) (approx %71 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) %2325)) %2328) t)) (approx %17 (/.f64 (fma.f64 #s(literal -1 binary64) x %923) t)) (approx %17 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) %2336)) %922) t)) (approx %17 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) %2343)) %2346) t)) (approx %97 %291) (approx %97 (/.f64 (fma.f64 #s(literal -1 binary64) a (*.f64 #s(literal -1 binary64) %2351)) t)) (approx %97 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) a (*.f64 #s(literal -1 binary64) %2356)) %2351) t)) (approx %97 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) a (*.f64 #s(literal -1 binary64) %2362)) %2365) t)) (approx %29 %923) (approx %29 (/.f64 (fma.f64 #s(literal -1 binary64) %27 %2371) t)) (approx %29 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %27 (*.f64 #s(literal -1 binary64) %2375)) %2370) t)) (approx %29 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %27 (*.f64 #s(literal -1 binary64) (/.f64 %2381 %2324))) (+.f64 %2370 %2375)) t)) (approx %181 %2389) (approx %47 %1720) (approx %47 (/.f64 (fma.f64 #s(literal -1 binary64) %24 %1259) t)) (approx %47 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %24 (*.f64 #s(literal -1 binary64) %2396)) %1258) t)) (approx %47 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %24 (*.f64 #s(literal -1 binary64) (/.f64 %2402 %2324))) (+.f64 %1258 %2396)) t)) (approx %1136 (*.f64 t (-.f64 %2411 %350))) (approx %250 (-.f64 %1181 %291)) (approx %250 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %218 %2418)) %291)) (approx %250 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %218 (/.f64 (*.f64 %1185 %477) %2324))) (fma.f64 #s(literal -1 binary64) %219 (*.f64 #s(literal -1 binary64) %2418)))) (approx %72 (/.f64 (fma.f64 #s(literal -1 binary64) %1145 (*.f64 #s(literal -1 binary64) %2432)) t)) (approx %72 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %1145 (*.f64 #s(literal -1 binary64) %2438)) %2432) t)) (approx %72 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %1145 (*.f64 #s(literal -1 binary64) (/.f64 %2444 %2324))) (+.f64 %2432 %2438)) t)) (approx %100 (/.f64 (fma.f64 #s(literal -1 binary64) %478 %2455) t)) (approx %100 (/.f64 (fma.f64 #s(literal -1 binary64) %478 %2463) t)) (approx %100 (/.f64 (fma.f64 #s(literal -1 binary64) %478 %2472) t)) (approx %146 (+.f64 y %1877)) (approx %160 (*.f64 #s(literal -1 binary64) %2478)) (approx %160 %2485) (approx %160 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %94 %2489) %2482) t)) (approx %160 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %94 (*.f64 #s(literal -1 binary64) %2495)) (+.f64 %2482 %2488)) t)) (approx %161 (*.f64 #s(literal -1 binary64) (/.f64 %95 t))) (approx %161 (/.f64 (fma.f64 #s(literal -1 binary64) %95 (*.f64 #s(literal -1 binary64) %2506)) t)) (approx %161 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %95 %2513) %2506) t)) (approx %161 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %95 %2520) (+.f64 %2506 %2512)) t)) (approx %173 (-.f64 (+.f64 y (*.f64 #s(literal -1 binary64) %2526)) %2529)) (approx %173 (-.f64 (+.f64 y (fma.f64 #s(literal -1 binary64) %2526 %2536)) %2529)) (approx %173 (-.f64 (+.f64 y (fma.f64 #s(literal -1 binary64) %2526 (/.f64 (*.f64 %1185 %2534) %2324))) (fma.f64 #s(literal -1 binary64) %483 (*.f64 #s(literal -1 binary64) %2536)))) (approx %224 %2478) (approx %224 %2552) (approx %224 (/.f64 (-.f64 (+.f64 a %2488) (+.f64 z %2483)) t)) (approx %224 (/.f64 (-.f64 (+.f64 a %2495) (+.f64 z (fma.f64 #s(literal -1 binary64) %2482 %2489))) t)) (approx %183 %2565) (approx %183 (-.f64 %2567 %1258)) (approx %183 (-.f64 %2574 %1258)) (approx %183 (-.f64 %2580 %2581)) (approx %197 (-.f64 %2584 %2529)) (approx %197 (-.f64 (+.f64 y (+.f64 %2589 %1216)) %2529)) (approx %197 (-.f64 (+.f64 y (+.f64 %1216 (/.f64 (*.f64 %1185 %2587) %2324))) (fma.f64 #s(literal -1 binary64) %483 (*.f64 #s(literal -1 binary64) %2589)))) (approx %205 (-.f64 %1316 %2602)) (approx %205 (-.f64 %2612 %2602)) (approx %205 (-.f64 %2620 %2602)) (approx %742 (*.f64 t (fma.f64 #s(literal -1 binary64) %41 %2623))) (approx %1263 (-.f64 (+.f64 y %109) %2529)) (approx %1263 (-.f64 (+.f64 y (fma.f64 #s(literal -1 binary64) %108 %2632)) %2529)) (approx %1263 (-.f64 (+.f64 y (fma.f64 #s(literal -1 binary64) %108 %2638)) %2642)) (approx %226 (/.f64 (fma.f64 #s(literal -1 binary64) %95 (fma.f64 #s(literal -1 binary64) %2506 %2513)) t)) (approx %226 (/.f64 (fma.f64 #s(literal -1 binary64) %95 (fma.f64 #s(literal -1 binary64) %2506 (fma.f64 #s(literal -1 binary64) %2512 %2520))) t)) (approx %230 (+.f64 x %2565)) (approx %230 (-.f64 (+.f64 x %2567) %1258)) (approx %230 (-.f64 (+.f64 x %2574) %1258)) (approx %230 (-.f64 (+.f64 x %2580) %2581)) (approx %237 (-.f64 %2612 (fma.f64 #s(literal -1 binary64) %1216 (fma.f64 #s(literal -1 binary64) %2336 %2336)))) (approx %237 (-.f64 %2620 (fma.f64 #s(literal -1 binary64) %1216 (fma.f64 #s(literal -1 binary64) %2336 (fma.f64 #s(literal -1 binary64) %2343 %2669))))) (approx %246 %1569) (approx %246 (/.f64 (fma.f64 #s(literal -1 binary64) %687 %1164) t)) (approx %246 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %687 (*.f64 #s(literal -1 binary64) %2680)) %1163) t)) (approx %246 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %687 (*.f64 #s(literal -1 binary64) (/.f64 %2686 %2324))) (+.f64 %1163 %2680)) t)) (approx %252 (-.f64 %2694 %1164)) (approx %252 (-.f64 %2702 %1164)) (approx %252 (-.f64 %2708 %2710)) (approx %263 (-.f64 (+.f64 y (fma.f64 #s(literal -1 binary64) %108 %151)) %2529)) (approx %263 (-.f64 (+.f64 y (fma.f64 #s(literal -1 binary64) %108 (+.f64 %2718 %151))) %2642)) (approx %263 (-.f64 (+.f64 y (fma.f64 #s(literal -1 binary64) %108 (+.f64 %2718 (+.f64 %151 (/.f64 %2724 %2324))))) (fma.f64 #s(literal -1 binary64) %483 (fma.f64 #s(literal -1 binary64) %2632 (*.f64 #s(literal -1 binary64) %2638))))) (approx %272 (*.f64 #s(literal -1 binary64) %2736)) (approx %272 (/.f64 (fma.f64 #s(literal -1 binary64) %2735 %2455) t)) (approx %272 (/.f64 (fma.f64 #s(literal -1 binary64) %2735 %2463) t)) (approx %272 (/.f64 (fma.f64 #s(literal -1 binary64) %2735 %2472) t)) (approx %270 (/.f64 %1149 t)) (approx %270 (/.f64 (-.f64 (+.f64 a (fma.f64 #s(literal -1 binary64) z %2351)) %2310) t)) (approx %270 (/.f64 (-.f64 (+.f64 a (fma.f64 #s(literal -1 binary64) z %2365)) %2328) t)) (approx %270 (/.f64 (-.f64 (+.f64 a (fma.f64 #s(literal -1 binary64) z (+.f64 %2351 (+.f64 %2356 %2362)))) (+.f64 %2310 (+.f64 %2317 %2325))) t)) (approx %271 %2736) (approx %271 (/.f64 (fma.f64 x %1149 %2454) t)) (approx %271 (/.f64 (fma.f64 x %1149 (+.f64 %2454 %2461)) t)) (approx %271 (/.f64 (fma.f64 x %1149 (+.f64 %2454 (+.f64 %2461 %2469))) t)) (approx %283 %2782) (approx %297 (+.f64 y %2046)) (approx %780 (/.f64 %2786 t)) (approx %780 (/.f64 (-.f64 %2789 (fma.f64 #s(literal -1 binary64) x %483)) t)) (approx %780 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) y %2346) (fma.f64 #s(literal -1 binary64) x %2797)) t)) (approx %780 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) y (+.f64 %922 %2669)) (fma.f64 #s(literal -1 binary64) x %2807)) t)) (approx %1320 (/.f64 %2812 t)) (approx %1320 (/.f64 (fma.f64 z %2786 %2817) t)) (approx %1320 (/.f64 (fma.f64 z %2786 (+.f64 %2817 %2823)) t)) (approx %1320 (/.f64 (fma.f64 z %2786 (+.f64 %2817 (+.f64 %2823 (/.f64 %2829 %2324)))) t)) (approx %309 (-.f64 %2694 %2836)) (approx %309 (-.f64 %2702 %2836)) (approx %309 (-.f64 %2708 (+.f64 x %2710))) (approx %317 (-.f64 %695 %22)) (approx %317 (-.f64 (+.f64 x (fma.f64 #s(literal -1 binary64) x (fma.f64 #s(literal -1 binary64) %1219 %483))) %2789)) (approx %317 (-.f64 (+.f64 x (fma.f64 #s(literal -1 binary64) x (fma.f64 #s(literal -1 binary64) %1219 %2797))) (fma.f64 #s(literal -1 binary64) y (+.f64 %922 (+.f64 %2854 %2336))))) (approx %317 (-.f64 (+.f64 x (fma.f64 #s(literal -1 binary64) x (fma.f64 #s(literal -1 binary64) %1219 %2807))) (fma.f64 #s(literal -1 binary64) y (+.f64 %922 (+.f64 %2854 (+.f64 %2336 (+.f64 (/.f64 %2437 %2324) %2343))))))) (approx %793 (+.f64 y %2872)) (approx %793 (+.f64 y (+.f64 %2872 %2876))) (approx %793 (+.f64 y (+.f64 %2872 (+.f64 %2876 (/.f64 (*.f64 y %2459) %2324))))) (approx %170 (*.f64 #s(literal -1 binary64) %2389)) (approx %16 (*.f64 #s(literal -1 binary64) (*.f64 t (+.f64 #s(literal 1 binary64) %291)))) (approx %71 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 z %2310) t))) (approx %71 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %2896) %1349) t))) t))) (approx %71 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2905 %2906) t)) %1349) t))) t))) (approx %17 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x %922) t))) (approx %17 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2371 %27) t))) t))) (approx %17 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2928 %2929) t)) %27) t))) t))) (approx %97 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 a %2351) t))) (approx %97 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %2944) %1185) t))) t))) (approx %97 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2953 %2954) t)) %1185) t))) t))) (approx %29 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 a x %2370) t))) (approx %29 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %2928) %2335) t) %27) t))) (approx %29 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %2381 t) %2977) t)) %2335) t) %27) t))) (approx %181 (*.f64 #s(literal -1 binary64) %2305)) (approx %47 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 x %1258) y) t))) (approx %47 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %2395 t)) %1257) t))) y) t))) (approx %47 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %2402 t) %3005) t)) %1257) t))) y) t))) (approx %59 (*.f64 #s(literal -1 binary64) (/.f64 %3017 t))) (approx %1136 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %2411 %350)))) (approx %250 %777) (approx %250 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 z (/.f64 %3026 t)) a) t)))) (approx %250 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %1185 %87) t)) %3026) t))) a) t)))) (approx %72 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 z %687 %2432) t))) (approx %72 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %2437 t)) %2431) t) %1145) t))) (approx %72 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %2444 t) %3059) t)) %2431) t) %1145) t))) (approx %100 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %88 %2454) t))) (approx %100 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %88 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2453 (/.f64 %3074 t)) t))) t))) (approx %100 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %88 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2453 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3074 (/.f64 %2468 t)) t))) t))) t))) (approx %107 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z %3017) t))) (approx %160 (*.f64 #s(literal -1 binary64) %2552)) (approx %160 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %3100) %2481) t))) z) t))) (approx %160 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %3110 (*.f64 #s(literal -1 binary64) %2487)) t)) %2481) t))) z) t))) (approx %161 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x %94 %2506) t))) (approx %161 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %2511 t)) %2505) t) %95) t))) (approx %161 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %2518 t) (*.f64 #s(literal -1 binary64) %2511)) t)) %2505) t) %95) t))) (approx %173 (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 %3146 t)))) (approx %173 (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 x %94 (fma.f64 y z (/.f64 %3151 t))) %284) t)))) (approx %173 (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %1185 %3146) t)) %3151) t) %1927) %284) t)))) (approx %224 (*.f64 #s(literal -1 binary64) %2485)) (approx %224 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %94 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 a %94 %3100) t))) t))) (approx %224 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %94 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2487 (*.f64 #s(literal -1 binary64) %3110)) t) %2481) t))) t))) (approx %183 %3195) (approx %183 %3204) (approx %197 (*.f64 #s(literal -1 binary64) %3206)) (approx %197 (-.f64 (fma.f64 #s(literal -1 binary64) %3206 %1216) (/.f64 %3210 t))) (approx %197 (fma.f64 #s(literal -1 binary64) %3206 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3214 (*.f64 #s(literal -1 binary64) (/.f64 %3215 t))) t)))) (approx %197 (fma.f64 #s(literal -1 binary64) %3206 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3214 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 a %3214 (/.f64 %3223 t)) t))) t)))) (approx %205 (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1257 %1215) t)))) (approx %205 (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %3190 %1257) %1215) t)))) (approx %205 (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %3199 %1257) %1215) t)))) (approx %742 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %2623 %41)))) (approx %1263 (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 y z (/.f64 %3254 t)) %284) t)))) (approx %1263 (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %3262 t)) %3254) t) %65) %284) t)))) (approx %230 (+.f64 x %3195)) (approx %230 (+.f64 x %3204)) (approx %237 (fma.f64 #s(literal -1 binary64) %3206 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3214 %27) t)))) (approx %237 (fma.f64 #s(literal -1 binary64) %3206 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3214 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %3215 %2335) t) %27)) t)))) (approx %237 (fma.f64 #s(literal -1 binary64) %3206 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3214 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %3223) %2977) t) %3215) %2335) t) %27)) t)))) (approx %246 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1309 x) t))) (approx %246 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %2679 t)) %1162) t))) x) t))) (approx %246 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %2686 t) (*.f64 #s(literal -1 binary64) %2679)) t)) %1162) t))) x) t))) (approx %252 %3335) (approx %252 %3346) (approx %263 (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %88 %65) %284) t)))) (approx %263 (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %88 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2717 %3254) t) %65)) %284) t)))) (approx %263 (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %88 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %2724) (*.f64 #s(literal -1 binary64) %3262)) t) %2717) %3254) t) %65)) %284) t)))) (approx %272 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %88 (*.f64 #s(literal -1 binary64) %3379)) t))) (approx %272 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %88 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3387 %3378) t))) t))) (approx %272 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %88 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3397 %3386) t) %3378) t))) t))) (approx %270 %656) (approx %270 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 z (fma.f64 #s(literal -1 binary64) %2351 %2310)) a) t))) (approx %270 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %2896 %2944) %3377) t))) a) t))) (approx %270 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %2953 %2905) %3385) t)) %3377) t))) a) t))) (approx %271 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x %87 %3379) t))) (approx %271 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3378 %3387) t) %88) t))) (approx %271 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3378 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3386 %3397) t))) t) %88) t))) (approx %780 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 %2815 t))) x) t))) (approx %780 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %3462 t) %27) %284) t))) x) t))) (approx %780 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %2335 (*.f64 #s(literal -1 binary64) (/.f64 %2828 t))) %3461) t) %27) %284) t))) x) t))) (approx %1320 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2817 %1145) t))) (approx %1320 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %3491 t) %2816) t) %1145) t))) (approx %1320 (*.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 %2829 t) %3491) t) %2816) t) %1145) t))) (approx %309 (-.f64 %2782 x)) (approx %309 (-.f64 %3335 x)) (approx %309 (-.f64 %3346 x)) (approx %317 (+.f64 x (fma.f64 #s(literal -1 binary64) %24 (*.f64 #s(literal -1 binary64) (/.f64 %3514 t))))) (approx %317 (+.f64 x (fma.f64 #s(literal -1 binary64) %24 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %3005 %2431) t) %3514) t))))) (approx %317 (+.f64 x (fma.f64 #s(literal -1 binary64) %24 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %2395 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2402 %3059) t))) %2431) t) %3514) t))))) (approx %793 (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 y %87 (/.f64 %3540 t)) t)))) (approx %793 (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3540 (/.f64 (*.f64 y %3385) t)) t) %147) t)))) (approx %16 %18) (approx %71 (fma.f64 #s(literal -1 binary64) %218 (*.f64 #s(literal -1 binary64) (/.f64 %1349 %2316)))) (approx %71 (fma.f64 #s(literal -1 binary64) %218 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1349 %2324)) %3563)))) (approx %71 (fma.f64 #s(literal -1 binary64) %218 (*.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1349 %3568)) %3571)) %3563)))) (approx %17 %3580) (approx %17 %3587) (approx %17 %3596) (approx %97 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 a %2316)) %344))) (approx %97 (*.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 a %2324)) %3605)) %344))) (approx %97 (*.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 a %3568)) %3613)) %3605)) %344))) (approx %29 (*.f64 a %3580)) (approx %29 (*.f64 a %3587)) (approx %29 (*.f64 a %3596)) (approx %78 %3627) (approx %302 %350) (approx %1133 (/.f64 %3627 a)) (approx %47 (fma.f64 #s(literal -1 binary64) %1659 %3634)) (approx %47 (fma.f64 #s(literal -1 binary64) %1659 (*.f64 a (-.f64 (+.f64 %3632 (/.f64 %3634 t)) %3584)))) (approx %47 (fma.f64 #s(literal -1 binary64) %1659 (*.f64 a (-.f64 (fma.f64 a (-.f64 (/.f64 %3634 %2316) (*.f64 #s(literal -1 binary64) (/.f64 %3633 t))) %3632) %3584)))) (approx %1136 %3652) (approx %250 (*.f64 #s(literal -1 binary64) %3654)) (approx %250 (fma.f64 #s(literal -1 binary64) %3654 %3658)) (approx %250 (fma.f64 #s(literal -1 binary64) %3654 %3664)) (approx %250 (fma.f64 #s(literal -1 binary64) %3654 %3673)) (approx %72 (fma.f64 #s(literal -1 binary64) %2854 %1220)) (approx %72 (fma.f64 #s(literal -1 binary64) %1219 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %2431 %2324)) %3680)))) (approx %72 (fma.f64 #s(literal -1 binary64) %1219 (*.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %2431 %3568)) %3687)) %3680)))) (approx %84 (/.f64 (fma.f64 #s(literal -1 binary64) %68 %65) a)) (approx %84 (/.f64 (fma.f64 #s(literal -1 binary64) %68 (fma.f64 a x %65)) a)) (approx %100 (fma.f64 #s(literal -1 binary64) %3702 %111)) (approx %100 (fma.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 a %3706) (*.f64 #s(literal -1 binary64) %3701)) %111)) (approx %100 (fma.f64 a (fma.f64 #s(literal -1 binary64) %3701 (*.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 a %3714) (*.f64 #s(literal -1 binary64) %3706)))) %111)) (approx %146 %3722) (approx %146 (-.f64 %1309 %1219)) (approx %1170 (/.f64 %1149 a)) (approx %160 (fma.f64 #s(literal -1 binary64) (*.f64 a %3728) %218)) (approx %160 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a %3732)) %3728) %218)) (approx %160 (fma.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) %3712 %3613))) %3732)) %3728) %218)) (approx %155 (/.f64 %1156 a)) (approx %161 (fma.f64 a %3750 %111)) (approx %161 (fma.f64 a (-.f64 (fma.f64 #s(literal -1 binary64) %35 (/.f64 %3753 t)) %3749) %111)) (approx %161 (fma.f64 a (-.f64 (fma.f64 #s(literal -1 binary64) %35 (*.f64 a (-.f64 (/.f64 %3753 %2316) (*.f64 #s(literal -1 binary64) (/.f64 %3750 t))))) %3749) %111)) (approx %327 (+.f64 %1345 (/.f64 a %1406))) (approx %327 (fma.f64 a (+.f64 %3771 (/.f64 a %1412)) %1345)) (approx %327 (fma.f64 a (fma.f64 a (+.f64 (/.f64 #s(literal 1 binary64) %1412) (/.f64 a (pow.f64 z #s(literal 4 binary64)))) %3771) %1345)) (approx %173 (*.f64 #s(literal -1 binary64) %3784)) (approx %173 (fma.f64 #s(literal -1 binary64) %3784 %3790)) (approx %173 (fma.f64 #s(literal -1 binary64) %3784 (*.f64 a (-.f64 (fma.f64 #s(literal -1 binary64) %35 (/.f64 %3790 t)) %3788)))) (approx %173 (fma.f64 #s(literal -1 binary64) %3784 (*.f64 a (-.f64 (fma.f64 #s(literal -1 binary64) %35 (*.f64 a (-.f64 (/.f64 %3790 %2316) (*.f64 #s(literal -1 binary64) (/.f64 %3789 t))))) %3788)))) (approx %224 (fma.f64 #s(literal -1 binary64) %218 %3658)) (approx %224 (fma.f64 #s(literal -1 binary64) %218 %3664)) (approx %224 (fma.f64 #s(literal -1 binary64) %218 %3673)) (approx %183 %3817) (approx %183 %3821) (approx %183 %3828) (approx %183 %3837) (approx %197 (/.f64 %3839 t)) (approx %197 (-.f64 (+.f64 x (/.f64 %3842 %2316)) %3816)) (approx %197 (-.f64 (+.f64 x (*.f64 a (-.f64 (/.f64 %3842 %2324) %3849))) %3816)) (approx %197 (-.f64 (+.f64 x (*.f64 a (-.f64 (*.f64 a (-.f64 (/.f64 %3842 %3568) (*.f64 #s(literal -1 binary64) (/.f64 %3839 %2324)))) %3849))) %3816)) (approx %205 (-.f64 x %3816)) (approx %205 (-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) %3820)) %3816)) (approx %205 (-.f64 (+.f64 x (*.f64 a (fma.f64 #s(literal -1 binary64) %3823 (*.f64 #s(literal -1 binary64) %3825)))) %3816)) (approx %205 (-.f64 (+.f64 x (*.f64 a (fma.f64 #s(literal -1 binary64) %3825 (*.f64 a (fma.f64 #s(literal -1 binary64) %3830 %3877))))) %3816)) (approx %1248 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 %3885 %2316)) %218)) (approx %1248 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 a (-.f64 (/.f64 %3885 %2324) %3892))) %218)) (approx %1248 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 a (-.f64 (*.f64 a (-.f64 (/.f64 %3885 %3568) (*.f64 #s(literal -1 binary64) (/.f64 %184 %2324)))) %3892))) %218)) (approx %215 %3908) (approx %1263 %3910) (approx %1263 (+.f64 (/.f64 %3912 %2316) %3910)) (approx %1263 (fma.f64 a (-.f64 (/.f64 %3912 %2324) %3918) %3910)) (approx %1263 (fma.f64 a (-.f64 (*.f64 a (-.f64 (/.f64 %3912 %3568) (*.f64 #s(literal -1 binary64) (/.f64 %185 %2324)))) %3918) %3910)) (approx %226 (fma.f64 #s(literal -1 binary64) %3931 %111)) (approx %226 (fma.f64 a (fma.f64 #s(literal -1 binary64) %3930 (*.f64 #s(literal -1 binary64) (/.f64 %3931 t))) %111)) (approx %226 (fma.f64 a (fma.f64 #s(literal -1 binary64) %3930 (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 %3931 %2316) %3941))) %111)) (approx %230 (+.f64 x %3817)) (approx %230 (+.f64 x %3821)) (approx %230 (+.f64 x %3828)) (approx %230 (+.f64 x %3837)) (approx %237 (-.f64 (+.f64 x (*.f64 a (fma.f64 #s(literal -1 binary64) %3825 (*.f64 a (-.f64 %3877 %3955))))) %3816)) (approx %237 (-.f64 (+.f64 x (*.f64 a (fma.f64 #s(literal -1 binary64) %3825 (*.f64 a (-.f64 (fma.f64 #s(literal -1 binary64) %3832 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %3815 %3568)) (fma.f64 #s(literal -1 binary64) %3591 %3591)))) %3955))))) %3816)) (approx %246 (fma.f64 #s(literal -1 binary64) %1511 %3977)) (approx %246 (fma.f64 #s(literal -1 binary64) %1511 (*.f64 a (-.f64 (+.f64 %3584 (/.f64 %3977 t)) %3632)))) (approx %246 (fma.f64 #s(literal -1 binary64) %1511 (*.f64 a (-.f64 (fma.f64 a (-.f64 (/.f64 %3977 %2316) (*.f64 #s(literal -1 binary64) (/.f64 %3976 t))) %3584) %3632)))) (approx %252 (+.f64 x %3997)) (approx %252 (+.f64 x %4002)) (approx %252 (+.f64 x %4010)) (approx %252 (+.f64 x %4020)) (approx %1293 %4024) (approx %1293 (fma.f64 #s(literal -1 binary64) (/.f64 %4026 %2316) %4024)) (approx %1293 (fma.f64 #s(literal -1 binary64) %4023 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %4026 %2324)) %3787)))) (approx %1293 (fma.f64 #s(literal -1 binary64) %4023 (*.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %4026 %3568)) %4038)) %3787)))) (approx %263 (fma.f64 #s(literal -1 binary64) %4023 %111)) (approx %263 (fma.f64 #s(literal -1 binary64) %4023 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) %3930) %3787) %111))) (approx %263 (fma.f64 #s(literal -1 binary64) %4023 (fma.f64 a (-.f64 (fma.f64 #s(literal -1 binary64) %3930 (*.f64 a (-.f64 %3941 %4038))) %3787) %111))) (approx %263 (fma.f64 #s(literal -1 binary64) %4023 (fma.f64 a (-.f64 (fma.f64 #s(literal -1 binary64) %3930 (*.f64 a (-.f64 (fma.f64 #s(literal -1 binary64) %3940 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %3930 %2316)) (/.f64 %175 %3568)))) %4038))) %3787) %111))) (approx %270 (fma.f64 #s(literal -1 binary64) %218 (*.f64 a (-.f64 (fma.f64 a %3705 %344) %3563)))) (approx %270 (fma.f64 #s(literal -1 binary64) %218 (*.f64 a (-.f64 (fma.f64 a (-.f64 (fma.f64 a %3713 %3605) %3571) %344) %3563)))) (approx %271 %921) (approx %271 (fma.f64 #s(literal -1 binary64) %111 %3702)) (approx %271 (fma.f64 #s(literal -1 binary64) %111 (*.f64 a (fma.f64 a %3706 %3701)))) (approx %271 (fma.f64 #s(literal -1 binary64) %111 (*.f64 a (fma.f64 a (fma.f64 a %3714 %3706) %3701)))) (approx %283 %2694) (approx %283 (+.f64 y (fma.f64 #s(literal -1 binary64) %4097 %1220))) (approx %297 %2584) (approx %297 (+.f64 y %3908)) (approx %780 %4104) (approx %780 (-.f64 (fma.f64 #s(literal -1 binary64) %33 %3977) %341)) (approx %780 (-.f64 (fma.f64 #s(literal -1 binary64) %33 (*.f64 a (-.f64 (fma.f64 a %4110 %3584) %3632))) %341)) (approx %780 (-.f64 (fma.f64 #s(literal -1 binary64) %33 (*.f64 a (-.f64 (fma.f64 a (-.f64 (fma.f64 a %4119 %3591) %4109) %3584) %3632))) %341)) (approx %1320 %4128) (approx %1320 (fma.f64 a %4130 %4128)) (approx %1320 (fma.f64 a (fma.f64 a %4133 %4130) %4128)) (approx %1320 (fma.f64 a (fma.f64 a (fma.f64 a (*.f64 z %4119) %4133) %4130) %4128)) (approx %309 %3997) (approx %309 %4002) (approx %309 %4010) (approx %309 %4020) (approx %317 (+.f64 x (fma.f64 #s(literal -1 binary64) %24 %1220))) (approx %317 (+.f64 x (fma.f64 #s(literal -1 binary64) %24 (fma.f64 #s(literal -1 binary64) %1219 (*.f64 a (-.f64 %33 %4149)))))) (approx %317 (+.f64 x (fma.f64 #s(literal -1 binary64) %24 (fma.f64 #s(literal -1 binary64) %1219 (*.f64 a (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a %4157) %33) %4149)))))) (approx %317 (+.f64 x (fma.f64 #s(literal -1 binary64) %24 (fma.f64 #s(literal -1 binary64) %1219 (*.f64 a (-.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 %1311 %2316) (/.f64 %1145 %3568)))) %4157) %33) %4149)))))) (approx %793 %4179) (approx %793 (fma.f64 a %4181 %4179)) (approx %793 (fma.f64 a (fma.f64 a %4184 %4181) %4179)) (approx %793 (fma.f64 a (fma.f64 a (fma.f64 a (*.f64 y %3713) %4184) %4181) %4179)) (approx %329 (fma.f64 #s(literal -1 binary64) %1163 %1219)) (approx %16 (*.f64 a (+.f64 #s(literal 1 binary64) %1138))) (approx %71 (/.f64 (+.f64 z %4198) a)) (approx %71 (/.f64 (-.f64 (+.f64 z %4203) %4205) a)) (approx %71 (/.f64 (-.f64 (+.f64 z (/.f64 %4209 %1190)) (fma.f64 #s(literal -1 binary64) %4198 (*.f64 #s(literal -1 binary64) %4203))) a)) (approx %17 (/.f64 %1785 a)) (approx %17 (/.f64 %4223 a)) (approx %17 (/.f64 %4231 a)) (approx %97 (-.f64 (+.f64 #s(literal 1 binary64) %4234) %1138)) (approx %97 (-.f64 (+.f64 #s(literal 1 binary64) %4238) (fma.f64 #s(literal -1 binary64) %1137 (*.f64 #s(literal -1 binary64) %4234)))) (approx %29 %4223) (approx %29 %4231) (approx %78 %4246) (approx %47 (/.f64 (-.f64 (+.f64 x %4248) y) a)) (approx %47 (/.f64 (-.f64 (+.f64 x %4254) (+.f64 y %4256)) a)) (approx %47 (/.f64 (-.f64 (+.f64 x (/.f64 %4261 %1190)) (+.f64 y (fma.f64 #s(literal -1 binary64) %4248 %4264))) a)) (approx %250 %4274) (approx %250 (/.f64 (-.f64 (+.f64 z %4277) (+.f64 t %4279)) a)) (approx %250 (/.f64 (-.f64 (+.f64 z (/.f64 %4284 %1190)) (+.f64 t (fma.f64 #s(literal -1 binary64) %4271 (*.f64 #s(literal -1 binary64) %4277)))) a)) (approx %92 %4293) (approx %72 (/.f64 (fma.f64 z %687 %4295) a)) (approx %72 (/.f64 (-.f64 (fma.f64 z %687 %4300) %4302) a)) (approx %72 (/.f64 (-.f64 (fma.f64 z %687 (/.f64 %4306 %1190)) (fma.f64 #s(literal -1 binary64) %4295 (*.f64 #s(literal -1 binary64) %4300))) a)) (approx %84 (+.f64 x %306)) (approx %93 (*.f64 a %1178)) (approx %100 (+.f64 x (*.f64 #s(literal -1 binary64) %4319))) (approx %100 (+.f64 x (fma.f64 #s(literal -1 binary64) %4319 %4328))) (approx %100 (+.f64 x (fma.f64 #s(literal -1 binary64) %4319 %4338))) (approx %146 %1163) (approx %146 (*.f64 a (-.f64 %41 %4344))) (approx %160 (-.f64 %1173 %1138)) (approx %160 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %498 %4352)) %1138)) (approx %160 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %498 (/.f64 (*.f64 %2316 %4350) %1190))) (fma.f64 #s(literal -1 binary64) %1137 (*.f64 #s(literal -1 binary64) %4352)))) (approx %161 (-.f64 %1178 %4222)) (approx %161 (-.f64 (+.f64 x (fma.f64 #s(literal -1 binary64) %305 %4370)) %4222)) (approx %161 (-.f64 (+.f64 x (fma.f64 #s(literal -1 binary64) %305 (/.f64 (*.f64 %2316 %4368) %1190))) (fma.f64 #s(literal -1 binary64) %1784 (*.f64 #s(literal -1 binary64) %4370)))) (approx %327 (/.f64 (-.f64 %1172 #s(literal 1 binary64)) a)) (approx %327 (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %4386) %4388) a)) (approx %327 (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1412 %1190)) (+.f64 #s(literal 1 binary64) (+.f64 %498 %4386))) a)) (approx %173 (-.f64 (+.f64 x (fma.f64 #s(literal -1 binary64) %305 %743)) %4222)) (approx %173 (-.f64 (+.f64 x (fma.f64 #s(literal -1 binary64) %305 (+.f64 %4405 %743))) %4222)) (approx %173 (-.f64 (+.f64 x (fma.f64 #s(literal -1 binary64) %305 (+.f64 %743 (/.f64 %4411 %1190)))) (fma.f64 #s(literal -1 binary64) %1784 (*.f64 #s(literal -1 binary64) %4405)))) (approx %224 (-.f64 %498 %1771)) (approx %224 (-.f64 (+.f64 %498 %4422) %1771)) (approx %224 (-.f64 (+.f64 %498 (/.f64 %4276 %1190)) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %4422 %1137)))) (approx %183 %4432) (approx %183 (/.f64 (fma.f64 %184 %24 %4435) a)) (approx %183 (/.f64 (-.f64 (fma.f64 %184 %24 %4440) %4442) a)) (approx %183 (/.f64 (-.f64 (fma.f64 %184 %24 (/.f64 %4446 %1190)) (fma.f64 #s(literal -1 binary64) %4435 (*.f64 #s(literal -1 binary64) %4440))) a)) (approx %197 (*.f64 #s(literal -1 binary64) (/.f64 %3839 a))) (approx %197 (/.f64 (fma.f64 #s(literal -1 binary64) %3839 (*.f64 #s(literal -1 binary64) %4458)) a)) (approx %197 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %3839 (*.f64 #s(literal -1 binary64) %4464)) %4458) a)) (approx %197 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %3839 (*.f64 #s(literal -1 binary64) (/.f64 %4470 %1190))) (+.f64 %4458 %4464)) a)) (approx %205 (+.f64 x %4432)) (approx %205 (-.f64 %4481 %4482)) (approx %205 (-.f64 %4487 %4482)) (approx %1248 (*.f64 #s(literal -1 binary64) (/.f64 %184 a))) (approx %1248 (/.f64 (fma.f64 #s(literal -1 binary64) %184 (*.f64 #s(literal -1 binary64) %4494)) a)) (approx %1248 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %184 (*.f64 #s(literal -1 binary64) %4500)) %4494) a)) (approx %1248 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %184 (*.f64 #s(literal -1 binary64) (/.f64 %4506 %1190))) (+.f64 %4494 %4500)) a)) (approx %215 (*.f64 a (fma.f64 #s(literal -1 binary64) %1659 %4514))) (approx %1263 (*.f64 #s(literal -1 binary64) (/.f64 %185 a))) (approx %1263 (/.f64 (fma.f64 #s(literal -1 binary64) %185 (*.f64 #s(literal -1 binary64) %4522)) a)) (approx %1263 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %185 (*.f64 #s(literal -1 binary64) %4528)) %4522) a)) (approx %1263 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %185 (*.f64 #s(literal -1 binary64) (/.f64 %4534 %1190))) (+.f64 %4522 %4528)) a)) (approx %226 (+.f64 x %4544)) (approx %226 (+.f64 x (fma.f64 #s(literal -1 binary64) %4548 %4544))) (approx %226 (+.f64 x (fma.f64 #s(literal -1 binary64) %4548 (fma.f64 #s(literal -1 binary64) %4553 %4544)))) (approx %230 (+.f64 x (+.f64 %4480 %4432))) (approx %230 (-.f64 (+.f64 x (+.f64 %4432 %4485)) (*.f64 #s(literal -1 binary64) %4480))) (approx %237 (-.f64 %4481 (fma.f64 #s(literal -1 binary64) %4432 (fma.f64 #s(literal -1 binary64) %4220 %4220)))) (approx %237 (-.f64 %4487 (fma.f64 #s(literal -1 binary64) %4432 (fma.f64 #s(literal -1 binary64) %4220 (fma.f64 #s(literal -1 binary64) %4227 (+.f64 %4220 %4227)))))) (approx %246 (/.f64 (-.f64 (+.f64 y %4576) x) a)) (approx %246 (/.f64 (-.f64 (+.f64 y %4582) (+.f64 x %4584)) a)) (approx %246 (/.f64 (-.f64 (+.f64 y (/.f64 %4589 %1190)) (+.f64 x (fma.f64 #s(literal -1 binary64) %4576 (*.f64 #s(literal -1 binary64) %4582)))) a)) (approx %252 (+.f64 x %4598)) (approx %252 (+.f64 x (+.f64 %4602 %4598))) (approx %252 (-.f64 (+.f64 x (+.f64 %4598 (/.f64 %4606 %1190))) (*.f64 #s(literal -1 binary64) %4602))) (approx %1293 (/.f64 (fma.f64 y %174 %4614) a)) (approx %1293 (/.f64 (-.f64 (fma.f64 y %174 %4619) %4621) a)) (approx %1293 (/.f64 (-.f64 (fma.f64 y %174 (/.f64 %4625 %1190)) (fma.f64 #s(literal -1 binary64) %4614 (*.f64 #s(literal -1 binary64) %4619))) a)) (approx %263 (+.f64 x %4633)) (approx %263 (-.f64 (+.f64 x (fma.f64 #s(literal -1 binary64) %4548 %4633)) (*.f64 #s(literal -1 binary64) %4638))) (approx %263 (-.f64 (+.f64 x (fma.f64 #s(literal -1 binary64) %4548 (fma.f64 #s(literal -1 binary64) %4553 %4633))) (fma.f64 #s(literal -1 binary64) %4638 (*.f64 #s(literal -1 binary64) (/.f64 %4618 %1190))))) (approx %272 (+.f64 x (*.f64 #s(literal -1 binary64) %4650))) (approx %272 (+.f64 x (fma.f64 #s(literal -1 binary64) %4650 %4328))) (approx %272 (+.f64 x (fma.f64 #s(literal -1 binary64) %4650 %4338))) (approx %270 (-.f64 (fma.f64 #s(literal -1 binary64) %4234 %498) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %1741 %1137)))) (approx %270 (-.f64 (fma.f64 #s(literal -1 binary64) %4234 (fma.f64 #s(literal -1 binary64) %4238 %498)) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %1741 (fma.f64 #s(literal -1 binary64) (/.f64 %4202 %1190) %1137))))) (approx %271 (fma.f64 #s(literal -1 binary64) x %4650)) (approx %271 (fma.f64 #s(literal -1 binary64) x (+.f64 %4650 %4327))) (approx %271 (fma.f64 #s(literal -1 binary64) x (+.f64 %4650 (+.f64 %4327 %4336)))) (approx %283 (*.f64 a (fma.f64 #s(literal -1 binary64) %4343 (fma.f64 #s(literal -1 binary64) %1659 %41)))) (approx %297 (*.f64 a (fma.f64 #s(literal -1 binary64) %1659 (+.f64 %41 %4514)))) (approx %780 (/.f64 (-.f64 (+.f64 y %4222) (+.f64 x %1253)) a)) (approx %780 (/.f64 (-.f64 (+.f64 y %4230) (+.f64 x (fma.f64 #s(literal -1 binary64) %1252 (*.f64 #s(literal -1 binary64) %4697)))) a)) (approx %780 (/.f64 (-.f64 (+.f64 y (fma.f64 #s(literal -1 binary64) %1784 (fma.f64 #s(literal -1 binary64) %4220 (*.f64 #s(literal -1 binary64) %4227)))) (+.f64 x (fma.f64 #s(literal -1 binary64) %1252 (fma.f64 #s(literal -1 binary64) %4697 (*.f64 #s(literal -1 binary64) (/.f64 %4708 %1190)))))) a)) (approx %1320 (/.f64 (fma.f64 z %687 %4720) a)) (approx %1320 (/.f64 (fma.f64 z %687 (+.f64 %4720 %4728)) a)) (approx %1320 (/.f64 (fma.f64 z %687 (+.f64 %4720 (+.f64 %4728 (/.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) %4226) (*.f64 #s(literal -1 binary64) %4708))) %1190)))) a)) (approx %309 %4598) (approx %309 (/.f64 (fma.f64 %687 %174 %4744) a)) (approx %309 (/.f64 (-.f64 (fma.f64 %687 %174 %4748) %4750) a)) (approx %309 (/.f64 (-.f64 (fma.f64 %687 %174 (/.f64 %4754 %1190)) (fma.f64 #s(literal -1 binary64) %4744 (*.f64 #s(literal -1 binary64) %4748))) a)) (approx %317 (+.f64 x %4762)) (approx %317 (+.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1839 (*.f64 #s(literal -1 binary64) %4253)) %1185) %4762))) (approx %317 (-.f64 (+.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %4299 (*.f64 #s(literal -1 binary64) %4261)) %1190) %4762)) (fma.f64 #s(literal -1 binary64) %1840 %4264))) (approx %793 (/.f64 (fma.f64 y %174 %4780) a)) (approx %793 (/.f64 (fma.f64 y %174 (+.f64 %4780 %4785)) a)) (approx %793 (/.f64 (fma.f64 y %174 (+.f64 %4780 (+.f64 %4785 (/.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) %3568) (*.f64 #s(literal -1 binary64) %4209))) %1190)))) a)) (approx %329 (*.f64 a %4344)) (approx %16 (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 %1137 #s(literal 1 binary64))))) (approx %71 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) z %4205) a))) (approx %71 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 t z (/.f64 %4202 a)) a))) a))) (approx %71 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %4202 (*.f64 #s(literal -1 binary64) (/.f64 %4209 a))) a) %1379) a))) a))) (approx %17 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x %4222) a))) (approx %17 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 t x %4833) a))) a))) (approx %17 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %4219 (*.f64 #s(literal -1 binary64) %4841)) a) %118) a))) a))) (approx %97 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %2316 a)) t) a)))) (approx %97 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %2324 a) %4323) a)) t) a)))) (approx %29 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %4833) %118) a)))) (approx %29 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %4841 %4724) a)) %118) a)))) (approx %78 (*.f64 #s(literal -1 binary64) %4293)) (approx %47 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %24 %4256) a))) (approx %47 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %24 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 t %24 (/.f64 %4253 a)) a))) a))) (approx %47 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %24 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %4253 (*.f64 #s(literal -1 binary64) (/.f64 %4261 a))) a) %1226) a))) a))) (approx %250 %4909) (approx %250 %4917) (approx %250 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %174 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %4276 (*.f64 #s(literal -1 binary64) (/.f64 %4284 a))) a) %4270) a))) a))) (approx %92 (*.f64 #s(literal -1 binary64) %4246)) (approx %72 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1145 %4302) a))) (approx %72 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1145 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 t %1145 (/.f64 %4299 a)) a))) a))) (approx %72 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1145 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %4299 (*.f64 #s(literal -1 binary64) (/.f64 %4306 a))) a) %1839) a))) a))) (approx %84 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 %69 a)))) (approx %93 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) x %305)))) (approx %100 (+.f64 x (/.f64 %4963 a))) (approx %100 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %4963 (/.f64 %4968 a)) a)))) (approx %100 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %4963 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %4968 (/.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) %4202 %2324)) a)) a))) a)))) (approx %146 (*.f64 #s(literal -1 binary64) %4097)) (approx %146 (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %3722 a) %35) %33)))) (approx %160 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %3652))) (approx %160 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %4274))) (approx %160 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %4911) %4270) a))) t) a)))) (approx %161 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 x z (/.f64 %4547 a)) %118) a)))) (approx %161 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %4552 a)) %4547) a) %68) %118) a)))) (approx %327 (*.f64 #s(literal -1 binary64) (/.f64 %4388 a))) (approx %327 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1406 a)) z) a))) a))) (approx %327 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %1412 a) (*.f64 #s(literal -1 binary64) %1406)) a)) z) a))) a))) (approx %173 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %4403 (*.f64 #s(literal -1 binary64) (/.f64 %4404 a))) a)))) (approx %173 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %4403 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 t %4403 (/.f64 %4411 a)) a))) a)))) (approx %224 (-.f64 %4909 #s(literal 1 binary64))) (approx %224 (-.f64 %4917 #s(literal 1 binary64))) (approx %183 %5073) (approx %183 %5081) (approx %183 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3815 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %4439 (*.f64 #s(literal -1 binary64) (/.f64 %4446 a))) a) %4434) a))) a))) (approx %197 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 t x %4458) %3815) a))) (approx %197 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %4463 a)) %4457) a) %118) %3815) a))) (approx %197 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %4470 a) (*.f64 #s(literal -1 binary64) %4463)) a)) %4457) a) %118) %3815) a))) (approx %205 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %4442 %3815) a)))) (approx %205 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %5078 %3815) a)))) (approx %1248 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 t %4494) z) a))) (approx %1248 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %4499 a)) %4493) a))) z) a))) (approx %1248 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %4506 a) (*.f64 #s(literal -1 binary64) %4499)) a)) %4493) a))) z) a))) (approx %215 (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (fma.f64 #s(literal -1 binary64) %4514 %35) %33)))) (approx %1263 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 y %184 %4522) a))) (approx %1263 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %4527 a)) %4521) a) %185) a))) (approx %1263 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %4534 a) (*.f64 #s(literal -1 binary64) %4527)) a)) %4521) a) %185) a))) (approx %230 (+.f64 x %5073)) (approx %230 (+.f64 x %5081)) (approx %237 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %4434 %5190) a)) %3815) a)))) (approx %237 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %4439) (fma.f64 #s(literal -1 binary64) %4226 %4226)) a) %4434) %5190) a)) %3815) a)))) (approx %246 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %687 %4584) a))) (approx %246 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %687 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 t %687 (/.f64 %4581 a)) a))) a))) (approx %246 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %687 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %4581 (*.f64 #s(literal -1 binary64) (/.f64 %4589 a))) a) %1284) a))) a))) (approx %252 (+.f64 x %5237)) (approx %252 (+.f64 x %5246)) (approx %1293 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %175 %4621) a))) (approx %1293 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %175 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 t %175 (/.f64 %4618 a)) a))) a))) (approx %1293 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %175 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %4618 (*.f64 #s(literal -1 binary64) (/.f64 %4625 a))) a) %4613) a))) a))) (approx %263 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %175 %68) %118) a)))) (approx %263 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %175 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %4613 %4547) a) %68)) %118) a)))) (approx %263 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %175 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %4618) (*.f64 #s(literal -1 binary64) %4552)) a) %4613) %4547) a) %68)) %118) a)))) (approx %272 (+.f64 x %5302)) (approx %272 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %5301 %5307) a)))) (approx %272 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %5301 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %5306 %5315) a))) a)))) (approx %270 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %4350 a)) #s(literal 1 binary64))) (approx %270 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) (/.f64 %5305 a))) %596) a)) #s(literal 1 binary64))) (approx %270 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %5313 a) %1379) %2316) a))) %596) a)) #s(literal 1 binary64))) (approx %271 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) %5302))) (approx %271 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %5307 %5301) a)))) (approx %271 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %5315 %5306) a) %5301) a)))) (approx %283 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 %2694 a) %1569)))) (approx %297 (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %2584 a) %35) %33)))) (approx %780 (*.f64 #s(literal -1 binary64) (/.f64 %2786 a))) (approx %780 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 %5376 a))) %8) a))) (approx %780 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %5384 a) %318) %118) a))) %8) a))) (approx %780 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %4696 (*.f64 #s(literal -1 binary64) (/.f64 %5395 a))) %4724) a) %318) %118) a))) %8) a))) (approx %1320 (*.f64 #s(literal -1 binary64) (/.f64 %2812 a))) (approx %1320 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %5413 a) %2812) a))) (approx %1320 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %5419 a) %5413) a) %2812) a))) (approx %1320 (*.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 (*.f64 z %5395) a) %5419) a) %5413) a) %2812) a))) (approx %309 %5237) (approx %309 %5246) (approx %309 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3995 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %4606 (*.f64 #s(literal -1 binary64) (/.f64 %4754 a))) a) %4601) a))) a))) (approx %317 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %5450 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 t %5450) a))) a)))) (approx %317 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %5450 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 t %5450 (/.f64 (*.f64 %2316 %5450) a)) a))) a)))) (approx %793 (*.f64 #s(literal -1 binary64) (/.f64 %5469 a))) (approx %793 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %5473 a) %5469) a))) (approx %793 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %5479 a) %5473) a) %5469) a))) (approx %793 (*.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 (*.f64 y (-.f64 %4209 %3568)) a) %5479) a) %5473) a) %5469) a))) (approx %329 (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (fma.f64 #s(literal -1 binary64) %4343 %33) %35)))) |
15 calls:
| Time | Variable | Point |
|---|---|---|
| 31.0ms | t | inf |
| 22.0ms | y | 0 |
| 19.0ms | z | 0 |
| 18.0ms | a | 0 |
| 17.0ms | z | inf |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 218 | 1836 |
| 0 | 311 | 1712 |
| 1 | 1183 | 1689 |
| 0 | 4196 | 1689 |
| 0 | 4793 | 1645 |
| 1× | iter-limit |
| 1× | iter-limit |
| 1× | node-limit |
| 1× | iter-limit |
| Inputs |
|---|
%2 = (-.f64 y x) %5 = (-.f64 z t) %7 = (-.f64 a t) %9 = (- y x) %10 = (approx %9 y) %12 = (*.f64 #s(literal -1 binary64) x) %14 = (/.f64 z %7) %15 = (/.f64 x %7) %16 = (- a t) %17 = (approx %16 a) %18 = (/.f64 z t) %19 = (-.f64 x y) %20 = (neg.f64 x) %21 = (neg.f64 z) %22 = (*.f64 y z) %23 = (*.f64 a x) %24 = (/.f64 a %7) %25 = (/.f64 %23 %7) %26 = (/.f64 %22 a) %27 = (-.f64 z a) %28 = (*.f64 #s(literal -1 binary64) y) %29 = (- x y) %30 = (approx %29 %28) %31 = (/.f64 z a) %32 = (/.f64 %2 t) %33 = (/.f64 y t) %34 = (/.f64 x t) %35 = (- t z) %36 = (approx %35 t) %37 = (/.f64 #s(literal 1 binary64) a) %38 = (-.f64 %31 #s(literal 1 binary64)) %39 = (/.f64 y a) %40 = (/.f64 %19 a) %41 = (/ %29 %16) %42 = (approx %41 %40) %43 = (/.f64 %19 t) %44 = (+.f64 x %12) %45 = (-.f64 %34 %33) %46 = (/.f64 %5 a) %47 = (- z t) %49 = (approx (/ %47 %16) %46) %50 = (*.f64 z %37) %51 = (*.f64 %21 %2) %52 = (-.f64 a z) %53 = (*.f64 %10 %14) %54 = (/.f64 %5 %17) %56 = (- z a) %63 = (approx (+ (* -1 (/ (* x %56) a)) (/ (* y z) a)) %26) %64 = (*.f64 x %52) %65 = (approx %41 %15) %70 = (approx (- (+ x (* -1 x)) (* -1 y)) %44) %71 = (/ z %16) %76 = (approx (* -1 (* x (- %71 (/ a %16)))) %25) %80 = (approx (- (/ z a) 1) #s(literal -1 binary64)) %82 = (- (+ %16 t) z) %83 = (approx %82 a) %84 = (*.f64 z %45) %85 = (/.f64 t %19) %89 = (approx (- y (* (/ %9 t) %56)) %84) %90 = (/.f64 %52 a) %91 = (/ %82 %16) %92 = (approx %91 %90) %93 = (/.f64 %64 a) %95 = (approx (* %91 x) %93) %96 = (-.f64 #s(literal 1 binary64) %18) %97 = (*.f64 z %34) %98 = (*.f64 x %18) %99 = (pow.f64 %27 #s(literal -1 binary64)) %100 = (/.f64 #s(literal 1 binary64) %99) %101 = (/.f64 %52 %7) %102 = (*.f64 %101 x) %105 = (- (- a 0) z) %106 = (* %105 x) %111 = (*.f64 %43 z) %112 = (/.f64 %51 t) %116 = (approx (- y (/ (* %56 %9) t)) %111) %117 = (- t a) %119 = (approx (/ %105 %117) %38) %120 = (* %35 %29) %122 = (approx (/ %120 %16) %2) %123 = (+.f64 #s(literal 0 binary64) y) %127 = (approx (/ (- (* x t) %120) %117) %123) %129 = (- x (/ %120 %117)) %132 = (approx (/ %106 %16) %98) %134 = (approx (/ %35 %117) %96) %135 = (*.f64 %5 %39) %136 = (/.f64 %27 %85) %137 = (*.f64 %134 y) %139 = (*.f64 %119 %20) %144 = (/.f64 %10 a) %145 = (/.f64 %10 %17) %149 = (*.f64 y %49) %151 = (/ (* %9 %47) %16) %152 = (+ x %151) %156 = (+ (/ (* %47 %9) %16) x) %158 = (/ y %16) %164 = (+ (* %47 %158) (/ (* (neg x) (+ %47 %117)) %16)) %166 = (/ t %16) %168 = (- %71 (+ 1 %166)) %171 = (approx (* -1 (* x %168)) %97) %173 = (/.f64 %83 %7) %174 = (*.f64 %173 x) %177 = (*.f64 %92 x) %179 = (approx %168 %80) %180 = (*.f64 x %179) %181 = (*.f64 #s(literal -1 binary64) %180) %183 = (* z %9) %189 = (approx (+ y (* -1 (/ (- %183 (* a %9)) t))) %112) %191 = (+.f64 y %136) %197 = (approx (- %158 (/ x %16)) %144) %198 = (*.f64 z %197) %201 = (*.f64 %10 %50) %202 = (approx %151 %201) %210 = (*.f64 #s(literal -1 binary64) %30) %212 = (approx (* %35 %41) %210) %216 = (approx (* y (- %71 %166)) %135) %218 = (*.f64 %32 %100) %219 = (-.f64 y %218) x y %2 z t %5 a %7 #s(literal 0 binary64) %10 #s(literal -1 binary64) %12 #s(literal 1 binary64) %14 %15 %17 %18 %19 %20 %21 %22 %23 %24 %25 %26 %27 %28 %30 %31 %32 %33 %34 %36 %37 %38 %39 %40 %42 %43 %44 %45 %46 %49 %50 %51 %52 %53 %54 %63 %64 %65 %70 %76 %80 %83 %84 %85 %89 %90 %92 %93 %95 %96 %97 %98 %99 %100 %101 %102 (approx (/ (+ %106 (* %47 y)) %16) %102) %111 %112 %116 %119 %122 %123 %127 (approx %129 %123) %132 %134 %135 %136 %137 (approx %129 %137) %139 (approx %129 %139) (approx %129 %132) (+.f64 x %122) (fma.f64 x %24 %127) %144 %145 (fma.f64 %10 %54 x) (fma.f64 %5 %145 x) (approx %129 %116) %149 (approx %152 %149) (approx %156 %89) (approx %164 %63) %171 (approx %152 %171) %173 %174 (approx %156 %174) (approx %156 %95) %177 (approx %156 %177) %179 %180 %181 (approx %152 %181) %189 (approx %152 %189) %191 (approx %152 %191) (fma.f64 %36 %42 x) (fma.f64 %36 %65 x) %197 %198 (approx %152 %198) (approx %152 %53) %201 %202 (+.f64 x %202) (approx %164 %76) (approx (+ x (/ (+ %183 (* %29 t)) %16)) %70) %210 %212 (+.f64 x %212) %216 (approx %152 %216) %218 %219 (approx %156 %219) |
| Outputs |
|---|
%3 = (-.f64 x y) %5 = (-.f64 y x) %10 = (neg.f64 y) %11 = (neg.f64 x) %12 = (-.f64 %10 %11) %18 = (neg.f64 %11) %24 = (-.f64 z t) %28 = (-.f64 t z) %30 = (neg.f64 t) %31 = (neg.f64 %30) %33 = (neg.f64 z) %34 = (neg.f64 %33) %38 = (-.f64 a t) %40 = (/.f64 #s(literal 1 binary64) %38) %42 = (neg.f64 a) %45 = (-.f64 t a) %51 = (- y x) %52 = (approx %51 y) %56 = (*.f64 #s(literal -1 binary64) x) %57 = (*.f64 x #s(literal -1 binary64)) %58 = (pow.f64 %11 #s(literal 1 binary64)) %60 = (/.f64 #s(literal 1 binary64) (pow.f64 %11 #s(literal -1 binary64))) %61 = (neg.f64 %18) %62 = (/.f64 #s(literal 1 binary64) %45) %65 = (/.f64 z %38) %75 = (/.f64 z %45) %79 = (/.f64 x %38) %91 = (- a t) %92 = (approx %91 a) %94 = (/.f64 #s(literal 1 binary64) %92) %96 = (/.f64 #s(literal 1 binary64) %30) %98 = (/.f64 #s(literal 1 binary64) t) %100 = (/.f64 z t) %110 = (/.f64 %33 t) %113 = (/.f64 #s(literal 1 binary64) %3) %123 = (*.f64 z y) %130 = (*.f64 z #s(literal 0 binary64)) %132 = (*.f64 #s(literal 0 binary64) z) %140 = (*.f64 a x) %145 = (*.f64 %42 x) %147 = (*.f64 x #s(literal 0 binary64)) %149 = (-.f64 x x) %157 = (/.f64 a %38) %166 = (/.f64 a %45) %168 = (/.f64 #s(literal 0 binary64) %38) %174 = (*.f64 %157 x) %191 = (*.f64 %42 %79) %193 = (*.f64 %10 z) %194 = (/.f64 #s(literal 1 binary64) %42) %196 = (/.f64 #s(literal 1 binary64) a) %198 = (/.f64 z a) %200 = (/.f64 %123 a) %213 = (-.f64 z a) %214 = (*.f64 #s(literal 1 binary64) %213) %215 = (-.f64 a z) %216 = (*.f64 #s(literal -1 binary64) %215) %217 = (/.f64 #s(literal 1 binary64) %213) %218 = (pow.f64 %217 #s(literal -1 binary64)) %219 = (pow.f64 %213 #s(literal 1 binary64)) %220 = (/.f64 %213 #s(literal 1 binary64)) %221 = (/.f64 #s(literal 1 binary64) %217) %222 = (/.f64 #s(literal 1 binary64) %215) %223 = (/.f64 #s(literal -1 binary64) %222) %224 = (neg.f64 %215) %225 = (*.f64 #s(literal 1 binary64) %42) %226 = (fma.f64 #s(literal 1 binary64) z %225) %227 = (*.f64 %42 #s(literal 1 binary64)) %228 = (fma.f64 z #s(literal 1 binary64) %227) %229 = (+.f64 #s(literal 0 binary64) z) %230 = (-.f64 %229 a) %232 = (+.f64 (*.f64 #s(literal 1 binary64) z) %225) %233 = (*.f64 z #s(literal 1 binary64)) %234 = (+.f64 %233 %227) %235 = (+.f64 %42 %34) %236 = (+.f64 z %42) %247 = (- x y) %248 = (approx %247 %10) %252 = (*.f64 %233 %196) %253 = (*.f64 %196 z) %254 = (*.f64 %33 %194) %255 = (*.f64 z %196) %256 = (pow.f64 %198 #s(literal 1 binary64)) %258 = (/.f64 (neg.f64 %233) %42) %259 = (/.f64 %34 a) %260 = (/.f64 %233 a) %261 = (/.f64 %33 %42) %263 = (/.f64 #s(literal 1 binary64) (/.f64 a %233)) %265 = (/.f64 #s(literal 1 binary64) (/.f64 %42 %33)) %267 = (/.f64 #s(literal 1 binary64) (pow.f64 %198 #s(literal -1 binary64))) %269 = (/.f64 #s(literal 1 binary64) (/.f64 a z)) %271 = (neg.f64 (/.f64 %233 %42)) %272 = (/.f64 z %42) %273 = (neg.f64 %272) %274 = (/.f64 %33 a) %275 = (neg.f64 %274) %279 = (/.f64 %5 t) %281 = (/.f64 y t) %292 = (*.f64 t t) %297 = (*.f64 %30 t) %299 = (*.f64 y %30) %302 = (*.f64 t %30) %304 = (*.f64 y t) %305 = (*.f64 t x) %311 = (/.f64 t %5) %314 = (/.f64 %3 t) %316 = (*.f64 %11 %98) %318 = (/.f64 x t) %319 = (neg.f64 %318) %321 = (/.f64 %11 t) %326 = (/.f64 x %30) %327 = (/.f64 %10 t) %346 = (/.f64 #s(literal 0 binary64) t) %366 = (approx (- t z) t) %387 = (/.f64 %213 a) %394 = (/.f64 %215 a) %396 = (/.f64 %42 a) %410 = (/.f64 y a) %419 = (/.f64 %10 a) %421 = (/.f64 y %42) %423 = (/.f64 #s(literal 0 binary64) a) %431 = (/.f64 %3 a) %433 = (/.f64 x a) %442 = (*.f64 a %42) %446 = (*.f64 a a) %463 = (*.f64 %10 %196) %465 = (neg.f64 %410) %475 = (/ %247 %91) %476 = (approx %475 %431) %484 = (*.f64 (/.f64 #s(literal 2 binary64) t) (/.f64 #s(literal 1/2 binary64) %113)) %485 = (*.f64 %98 %3) %486 = (*.f64 %318 t) %487 = (-.f64 %486 y) %488 = (*.f64 %487 %98) %489 = (*.f64 %3 t) %491 = (*.f64 %489 (/.f64 #s(literal 1 binary64) %292)) %492 = (*.f64 %3 %98) %493 = (*.f64 #s(literal 1 binary64) %314) %494 = (neg.f64 %98) %495 = (*.f64 %5 %494) %496 = (*.f64 %5 %96) %497 = (/.f64 t %3) %498 = (pow.f64 %497 #s(literal -1 binary64)) %499 = (pow.f64 %314 #s(literal 1 binary64)) %502 = (/.f64 (-.f64 (*.f64 %318 %30) %10) %30) %506 = (/.f64 (-.f64 (*.f64 %11 %30) (*.f64 %30 %10)) %292) %510 = (/.f64 (-.f64 (*.f64 %11 t) (*.f64 %30 y)) %297) %514 = (/.f64 (-.f64 (*.f64 x %30) (*.f64 t %10)) %302) %516 = (/.f64 (neg.f64 %487) %30) %519 = (/.f64 (*.f64 %5 t) (neg.f64 %292)) %520 = (/.f64 %487 t) %521 = (/.f64 %489 %292) %522 = (/.f64 %3 %31) %524 = (/.f64 #s(literal 1 binary64) (/.f64 %497 #s(literal 1 binary64))) %526 = (/.f64 #s(literal 1 binary64) (/.f64 t %487)) %528 = (/.f64 #s(literal 1 binary64) (/.f64 %292 %489)) %530 = (/.f64 #s(literal 1 binary64) (pow.f64 %314 #s(literal -1 binary64))) %531 = (/.f64 #s(literal 1 binary64) %497) %532 = (/.f64 #s(literal -1 binary64) %311) %533 = (/.f64 %5 %30) %535 = (neg.f64 (/.f64 #s(literal -1 binary64) %497)) %536 = (neg.f64 %279) %537 = (fma.f64 %10 %98 %318) %538 = (fma.f64 %11 %96 %327) %539 = (fma.f64 y %494 %318) %540 = (fma.f64 x %98 %327) %542 = (-.f64 (/.f64 %486 t) %281) %546 = (-.f64 (/.f64 %305 %292) (/.f64 (*.f64 t y) %292)) %547 = (-.f64 %327 %326) %548 = (-.f64 %318 %281) %549 = (+.f64 %327 %318) %550 = (+.f64 %318 %327) %566 = (/.f64 %24 a) %574 = (*.f64 a t) %598 = (/.f64 t a) %601 = (neg.f64 %598) %603 = (/.f64 %30 a) %611 = (/.f64 t %42) %617 = (- z t) %618 = (/ %617 %91) %619 = (approx %618 %566) %623 = (*.f64 %3 z) %630 = (*.f64 %5 z) %632 = (*.f64 %33 %11) %634 = (*.f64 %11 %33) %660 = (*.f64 %52 z) %662 = (*.f64 %65 %52) %675 = (neg.f64 %92) %676 = (/.f64 #s(literal 1 binary64) %675) %678 = (/.f64 %24 %92) %680 = (/.f64 z %92) %689 = (neg.f64 %675) %704 = (/.f64 t %92) %707 = (neg.f64 %704) %709 = (/.f64 %30 %92) %711 = (/.f64 t %675) %722 = (- (/ z a) 1) %725 = (approx (- (/ (* z y) a) (* x %722)) %200) %730 = (*.f64 %215 x) %736 = (*.f64 %213 x) %738 = (*.f64 x %33) %740 = (*.f64 %33 x) %746 = (approx %475 %79) %751 = (approx (- x %247) %149) %756 = (* (- a z) x) %757 = (/ %756 %91) %758 = (approx %757 %174) %762 = (approx %722 #s(literal -1 binary64)) %767 = (- (+ %91 t) z) %768 = (approx %767 a) %772 = (*.f64 %630 %96) %773 = (*.f64 %623 %98) %774 = (*.f64 %314 z) %775 = (*.f64 %33 %279) %776 = (*.f64 z %314) %777 = (pow.f64 %774 #s(literal 1 binary64)) %778 = (/.f64 %630 %30) %779 = (/.f64 %623 %31) %780 = (/.f64 %623 t) %781 = (/.f64 %33 %311) %783 = (/.f64 #s(literal 1 binary64) (/.f64 %30 %630)) %785 = (/.f64 #s(literal 1 binary64) (/.f64 %497 z)) %787 = (/.f64 #s(literal 1 binary64) (pow.f64 %774 #s(literal -1 binary64))) %789 = (/.f64 #s(literal 1 binary64) (/.f64 t %623)) %790 = (/.f64 z %497) %791 = (*.f64 %279 z) %792 = (neg.f64 %791) %793 = (*.f64 z %279) %794 = (neg.f64 %793) %795 = (/.f64 %630 t) %796 = (neg.f64 %795) %797 = (*.f64 z x) %798 = (*.f64 z %327) %799 = (fma.f64 %797 %98 %798) %800 = (*.f64 %327 z) %801 = (fma.f64 %797 %98 %800) %802 = (fma.f64 %318 z %798) %803 = (fma.f64 %318 z %800) %804 = (fma.f64 z %318 %798) %805 = (fma.f64 z %318 %800) %806 = (*.f64 %318 z) %807 = (+.f64 %806 %798) %808 = (+.f64 %806 %800) %817 = (- z a) %821 = (approx (- y (/ (* %817 %51) t)) %774) %822 = (pow.f64 %821 #s(literal 1 binary64)) %824 = (/.f64 #s(literal 1 binary64) (pow.f64 %821 #s(literal -1 binary64))) %828 = (*.f64 #s(literal 1 binary64) a) %860 = (neg.f64 %196) %869 = (approx (/ %767 %91) %394) %873 = (*.f64 #s(literal -1 binary64) %736) %878 = (*.f64 x %387) %882 = (*.f64 x %394) %904 = (* %767 x) %906 = (approx (/ %904 %91) %882) %910 = (*.f64 #s(literal 1 binary64) t) %911 = (-.f64 %910 z) %913 = (-.f64 #s(literal 1 binary64) %100) %942 = (*.f64 x z) %944 = (*.f64 %100 x) %966 = (/.f64 %215 %38) %979 = (*.f64 %45 %45) %1002 = (/.f64 %213 %38) %1004 = (*.f64 %33 %40) %1019 = (*.f64 %966 x) %1020 = (*.f64 %1002 x) %1049 = (*.f64 %166 %11) %1051 = (*.f64 %11 %166) %1057 = (* %617 y) %1060 = (approx (/ (+ %1057 %756) %91) %1019) %1065 = (approx (/ %817 %91) %387) %1069 = (* %617 %51) %1070 = (/ %1069 %91) %1071 = (approx %1070 %5) %1077 = (- t a) %1079 = (approx (/ (- (* t x) %1069) %1077) y) %1084 = (- x (/ %1069 %1077)) %1085 = (approx %1084 y) %1089 = (approx %757 %944) %1093 = (approx %618 %913) %1097 = (*.f64 %24 y) %1101 = (/.f64 %1097 a) %1115 = (*.f64 %410 %30) %1117 = (*.f64 %30 %410) %1123 = (*.f64 %213 %5) %1124 = (*.f64 #s(literal -1 binary64) %1123) %1126 = (/.f64 %213 t) %1128 = (/.f64 %213 %113) %1130 = (*.f64 %213 %3) %1132 = (*.f64 %213 %279) %1135 = (*.f64 %213 %314) %1150 = (/.f64 t %213) %1153 = (*.f64 t %222) %1161 = (*.f64 %3 #s(literal 1 binary64)) %1163 = (*.f64 %3 #s(literal -1 binary64)) %1165 = (*.f64 %5 #s(literal -1 binary64)) %1166 = (*.f64 %30 %222) %1168 = (neg.f64 %1124) %1170 = (*.f64 %279 #s(literal 1 binary64)) %1171 = (neg.f64 %1170) %1173 = (*.f64 %5 #s(literal 1 binary64)) %1174 = (neg.f64 %1173) %1178 = (*.f64 %30 %217) %1180 = (neg.f64 %1150) %1204 = (*.f64 %1126 %10) %1206 = (*.f64 %314 %42) %1208 = (*.f64 %42 %314) %1210 = (*.f64 a %314) %1211 = (neg.f64 %1210) %1213 = (/.f64 %42 %497) %1231 = (*.f64 %10 %1126) %1233 = (/.f64 a %311) %1239 = (*.f64 %5 a) %1240 = (/.f64 %1239 t) %1251 = (*.f64 %1093 y) %1257 = (*.f64 %1093 #s(literal 0 binary64)) %1259 = (*.f64 #s(literal 0 binary64) %1093) %1268 = (approx %1084 %1251) %1274 = (*.f64 %1065 %11) %1283 = (approx %1084 %1274) %1287 = (approx %1084 %1089) %1291 = (+.f64 %1071 x) %1295 = (neg.f64 %1071) %1303 = (fma.f64 %157 x %1079) %1311 = (neg.f64 %1079) %1314 = (neg.f64 %1311) %1337 = (neg.f64 %52) %1340 = (/.f64 %52 a) %1342 = (neg.f64 %1337) %1357 = (/.f64 %52 %92) %1371 = (fma.f64 %678 %52 x) %1373 = (*.f64 %52 %24) %1378 = (*.f64 %678 %52) %1397 = (fma.f64 %1357 %24 x) %1399 = (*.f64 %24 %52) %1404 = (/.f64 %1399 %92) %1423 = (approx %1084 %821) %1424 = (pow.f64 %1423 #s(literal 1 binary64)) %1426 = (/.f64 #s(literal 1 binary64) (pow.f64 %1423 #s(literal -1 binary64))) %1427 = (*.f64 %619 y) %1433 = (*.f64 %619 #s(literal 0 binary64)) %1435 = (*.f64 #s(literal 0 binary64) %619) %1444 = (approx %1084 %1427) %1449 = (/ (+ %904 %1057) %91) %1450 = (approx %1449 %725) %1456 = (- (/ t %91) -1) %1457 = (/ z %91) %1460 = (approx (* (- %1456 %1457) x) %806) %1464 = (approx %1084 %1460) %1468 = (neg.f64 %768) %1471 = (/.f64 %768 %38) %1486 = (*.f64 %768 x) %1488 = (*.f64 %1471 x) %1500 = (approx %1084 %1488) %1504 = (approx %1084 %906) %1508 = (*.f64 %869 x) %1513 = (approx %1084 %1508) %1518 = (approx (- %1457 %1456) %762) %1522 = (*.f64 %1518 x) %1527 = (neg.f64 %1518) %1530 = (*.f64 %1518 %11) %1542 = (approx %1084 %1530) %1546 = (fma.f64 y %497 %213) %1547 = (*.f64 %1546 %314) %1548 = (fma.f64 y t %1130) %1549 = (*.f64 %1548 %98) %1550 = (fma.f64 %213 %314 y) %1551 = (pow.f64 %1550 #s(literal 1 binary64)) %1553 = (/.f64 (fma.f64 y t %1124) t) %1555 = (/.f64 (fma.f64 y %311 %215) %311) %1556 = (*.f64 y %217) %1558 = (/.f64 (-.f64 %1556 %1170) %217) %1561 = (/.f64 (-.f64 (*.f64 y %1150) %1173) %1150) %1563 = (/.f64 (-.f64 %299 %1130) %30) %1565 = (/.f64 (-.f64 %1556 %279) %217) %1567 = (/.f64 (neg.f64 %1546) %311) %1569 = (/.f64 (neg.f64 %1548) %30) %1570 = (/.f64 %1546 %497) %1571 = (/.f64 %1548 t) %1573 = (/.f64 #s(literal 1 binary64) (/.f64 %497 %1546)) %1575 = (/.f64 #s(literal 1 binary64) (/.f64 t %1548)) %1577 = (/.f64 #s(literal 1 binary64) (pow.f64 %1550 #s(literal -1 binary64))) %1579 = (neg.f64 (-.f64 %1132 y)) %1580 = (fma.f64 %1124 %98 y) %1581 = (fma.f64 %1126 %3 y) %1582 = (fma.f64 %98 %1128 y) %1583 = (fma.f64 %1130 %98 y) %1584 = (fma.f64 %1132 #s(literal -1 binary64) y) %1585 = (fma.f64 %1123 %494 y) %1586 = (fma.f64 %215 %279 y) %1587 = (fma.f64 %314 %213 y) %1588 = (fma.f64 %279 %215 y) %1589 = (fma.f64 #s(literal -1 binary64) %1132 y) %1591 = (-.f64 (/.f64 %304 t) %1132) %1592 = (-.f64 %1135 %10) %1593 = (-.f64 y %1132) %1596 = (+.f64 (/.f64 (*.f64 y %497) %497) %1135) %1597 = (+.f64 %1135 y) %1598 = (+.f64 y %1135) %1599 = (approx %1084 %1550) %1600 = (pow.f64 %1599 #s(literal 1 binary64)) %1602 = (/.f64 #s(literal 1 binary64) (pow.f64 %1599 #s(literal -1 binary64))) %1603 = (fma.f64 %476 %366 x) %1607 = (*.f64 %476 %366) %1617 = (neg.f64 %366) %1625 = (fma.f64 %746 %366 x) %1629 = (*.f64 %746 %366) %1647 = (approx (/ %247 %1077) %1340) %1651 = (*.f64 %1647 z) %1656 = (approx %1084 %1651) %1660 = (approx %1084 %662) %1665 = (*.f64 %198 %52) %1671 = (approx %1070 %1665) %1675 = (+.f64 %1671 x) %1679 = (neg.f64 %1671) %1687 = (approx %1449 %758) %1691 = (approx %1084 %751) %1697 = (neg.f64 %248) %1705 = (approx %1070 %1697) %1709 = (+.f64 %1705 x) %1713 = (neg.f64 %1705) %1722 = (approx (* %618 y) %1101) %1726 = (approx %1084 %1722) %1791 = (neg.f64 %1240) %1794 = (/.f64 (*.f64 %3 a) t) %1796 = (*.f64 %279 %42) %1798 = (*.f64 %42 %279) x y (*.f64 #s(literal -1 binary64) %3) (pow.f64 %5 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %5 #s(literal -1 binary64))) (neg.f64 %12) (neg.f64 %3) (fma.f64 #s(literal -1 binary64) x y) (fma.f64 x #s(literal -1 binary64) y) (-.f64 %11 %10) (-.f64 y %18) %5 (+.f64 %11 y) (+.f64 y %11) z t (pow.f64 %24 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %24 #s(literal -1 binary64))) (neg.f64 %28) (-.f64 z %31) %24 (+.f64 %30 %34) (+.f64 z %30) a (pow.f64 %38 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) %40) (neg.f64 (+.f64 %42 t)) (neg.f64 %45) (-.f64 a %31) %38 (+.f64 %30 a) (+.f64 a %30) #s(literal 0 binary64) (pow.f64 %52 #s(literal 1 binary64)) %52 (/.f64 #s(literal 1 binary64) (pow.f64 %52 #s(literal -1 binary64))) #s(literal -1 binary64) %56 %57 %58 %60 %61 %11 #s(literal 1 binary64) (*.f64 %33 %62) (*.f64 z %40) (pow.f64 %65 #s(literal 1 binary64)) (/.f64 %34 %38) (/.f64 %33 %45) (/.f64 #s(literal 1 binary64) (/.f64 %45 %33)) (/.f64 #s(literal 1 binary64) (pow.f64 %65 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %38 z)) %65 (neg.f64 %75) (*.f64 %11 %62) (*.f64 x %40) (pow.f64 %79 #s(literal 1 binary64)) (/.f64 %18 %38) (/.f64 %11 %45) (/.f64 #s(literal 1 binary64) (/.f64 %45 %11)) (/.f64 #s(literal 1 binary64) (pow.f64 %79 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %38 x)) %79 (neg.f64 (/.f64 x %45)) (pow.f64 %92 #s(literal 1 binary64)) %92 (/.f64 #s(literal 1 binary64) %94) (*.f64 %33 %96) (*.f64 z %98) (pow.f64 %100 #s(literal 1 binary64)) (/.f64 %34 %31) (/.f64 %33 %30) (/.f64 #s(literal 1 binary64) (/.f64 %30 %33)) (/.f64 #s(literal 1 binary64) (pow.f64 %100 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 t z)) %100 (neg.f64 %110) (pow.f64 %3 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) %113) (neg.f64 %5) (fma.f64 #s(literal -1 binary64) y %18) (fma.f64 y #s(literal -1 binary64) %18) %3 (+.f64 %10 %18) (+.f64 x %10) %56 %57 %58 %60 %61 %11 (pow.f64 %33 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %33 #s(literal -1 binary64))) %33 %123 (*.f64 y z) (pow.f64 %123 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %123 #s(literal -1 binary64))) (fma.f64 #s(literal 0 binary64) z %123) (fma.f64 z #s(literal 0 binary64) %123) (fma.f64 z y %130) (fma.f64 z y %132) (fma.f64 y z %130) (fma.f64 y z %132) (+.f64 %130 %123) (+.f64 %132 %123) (+.f64 %123 %130) (+.f64 %123 %132) %140 (*.f64 x a) (pow.f64 %140 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %140 #s(literal -1 binary64))) (neg.f64 %145) (fma.f64 a x %147) (fma.f64 a x %149) (fma.f64 x a %147) (fma.f64 x a %149) (+.f64 %140 %147) (+.f64 %140 %149) (*.f64 %42 %62) (*.f64 a %40) (pow.f64 %157 #s(literal 1 binary64)) (/.f64 %42 %45) (/.f64 #s(literal 1 binary64) (/.f64 %45 %42)) (/.f64 #s(literal 1 binary64) (pow.f64 %157 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %38 a)) %157 (neg.f64 %166) (fma.f64 %42 %62 %168) (fma.f64 a %40 %168) (-.f64 %157 %168) (+.f64 %157 %168) (*.f64 %145 %62) %174 (*.f64 %140 %40) (*.f64 a %79) (*.f64 x %157) (pow.f64 %174 #s(literal 1 binary64)) (/.f64 %145 %45) (/.f64 %140 %38) (/.f64 #s(literal 1 binary64) (/.f64 %45 %145)) (/.f64 #s(literal 1 binary64) (pow.f64 %174 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %38 %140)) (neg.f64 (/.f64 %145 %38)) (neg.f64 (/.f64 %140 %45)) (neg.f64 %191) (*.f64 %193 %194) (*.f64 %123 %196) (*.f64 y %198) (pow.f64 %200 #s(literal 1 binary64)) (/.f64 (neg.f64 %193) a) (/.f64 %193 %42) %200 (/.f64 #s(literal 1 binary64) (/.f64 %42 %193)) (/.f64 #s(literal 1 binary64) (pow.f64 %200 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 a %123)) (neg.f64 (*.f64 %10 %198)) %214 %216 %218 %219 %220 %221 %223 %224 %226 %228 %230 %213 %232 %234 %235 %236 (*.f64 #s(literal -1 binary64) y) (*.f64 y #s(literal -1 binary64)) (pow.f64 %10 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %10 #s(literal -1 binary64))) %10 (fma.f64 #s(literal -1 binary64) y #s(literal 0 binary64)) (fma.f64 y #s(literal -1 binary64) #s(literal 0 binary64)) (-.f64 %10 #s(literal 0 binary64)) (+.f64 %10 #s(literal 0 binary64)) (+.f64 #s(literal 0 binary64) %10) (pow.f64 %248 #s(literal 1 binary64)) %248 (/.f64 #s(literal 1 binary64) (pow.f64 %248 #s(literal -1 binary64))) %252 %253 %254 %255 %256 %258 %259 %260 %261 %263 %265 %267 %269 %198 %271 %273 %275 (*.f64 %98 %5) (*.f64 %3 %96) (*.f64 %5 %98) (pow.f64 %279 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %281 %30) %11) %30) (/.f64 (-.f64 (*.f64 %281 t) x) t) (/.f64 %12 %30) (/.f64 (-.f64 (*.f64 %10 %30) (*.f64 %30 %11)) %292) (/.f64 (-.f64 (*.f64 %10 t) (*.f64 %30 x)) %297) (/.f64 (-.f64 %299 (*.f64 t %11)) %302) (/.f64 (-.f64 %304 %305) %292) (/.f64 %3 %30) (/.f64 #s(literal 1 binary64) (pow.f64 %279 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %311) (/.f64 %5 %31) %279 (neg.f64 %314) (fma.f64 %10 %96 %316) (fma.f64 %10 %96 %319) (fma.f64 %10 %96 %321) (fma.f64 y %98 %316) (fma.f64 y %98 %319) (fma.f64 y %98 %321) (-.f64 %326 %327) (-.f64 %281 %318) (+.f64 %326 %281) (+.f64 %281 %316) (+.f64 %281 %319) (+.f64 %281 %321) (*.f64 %10 %96) (*.f64 y %98) (pow.f64 %281 #s(literal 1 binary64)) (/.f64 %10 %30) (/.f64 #s(literal 1 binary64) (/.f64 %30 %10)) (/.f64 #s(literal 1 binary64) (pow.f64 %281 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 t y)) (/.f64 y %31) %281 (neg.f64 %327) (fma.f64 %10 %96 %346) (fma.f64 y %98 %346) (-.f64 %346 %327) (+.f64 %346 %281) (+.f64 %281 %346) (*.f64 %11 %96) (*.f64 x %98) (pow.f64 %318 #s(literal 1 binary64)) (/.f64 %18 %31) (/.f64 %11 %30) (/.f64 #s(literal 1 binary64) (/.f64 %30 %11)) (/.f64 #s(literal 1 binary64) (pow.f64 %318 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 t x)) %318 (neg.f64 %326) (neg.f64 %321) (pow.f64 %366 #s(literal 1 binary64)) %366 (/.f64 #s(literal 1 binary64) (pow.f64 %366 #s(literal -1 binary64))) (*.f64 #s(literal 1 binary64) %196) (*.f64 #s(literal -1 binary64) %194) (pow.f64 %196 #s(literal 1 binary64)) (pow.f64 a #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 %42 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %196 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 a #s(literal 1 binary64))) %196 (/.f64 #s(literal -1 binary64) %42) (neg.f64 (*.f64 #s(literal -1 binary64) %196)) (neg.f64 (/.f64 #s(literal -1 binary64) a)) (neg.f64 %194) (*.f64 %213 %196) (pow.f64 %387 #s(literal 1 binary64)) %387 (/.f64 %215 %42) (/.f64 #s(literal 1 binary64) (/.f64 a %213)) (/.f64 #s(literal 1 binary64) (pow.f64 %387 #s(literal -1 binary64))) (neg.f64 %394) (fma.f64 %233 %196 %396) (fma.f64 %233 %196 #s(literal -1 binary64)) (fma.f64 %196 z %396) (fma.f64 %196 z #s(literal -1 binary64)) (fma.f64 %33 %194 %396) (fma.f64 %33 %194 #s(literal -1 binary64)) (fma.f64 z %196 %396) (fma.f64 z %196 #s(literal -1 binary64)) (-.f64 %198 #s(literal 1 binary64)) (+.f64 %198 %396) (+.f64 %198 #s(literal -1 binary64)) (*.f64 %10 %194) (*.f64 y %196) (pow.f64 %410 #s(literal 1 binary64)) (/.f64 %10 %42) (/.f64 #s(literal 1 binary64) (/.f64 %42 %10)) (/.f64 #s(literal 1 binary64) (pow.f64 %410 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 a y)) %410 (neg.f64 %419) (neg.f64 %421) (fma.f64 %10 %194 %423) (fma.f64 y %196 %423) (-.f64 %423 %419) (+.f64 %423 %410) (+.f64 %410 %423) (*.f64 %3 %196) (*.f64 %5 %194) (pow.f64 %431 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %433 %42) %10) %42) (/.f64 (-.f64 (*.f64 %433 a) y) a) (/.f64 (-.f64 %145 (*.f64 a %10)) %442) (/.f64 (-.f64 %140 (*.f64 a y)) %446) %431 (/.f64 #s(literal 1 binary64) (/.f64 %42 %5)) (/.f64 #s(literal 1 binary64) (pow.f64 %431 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 a %3)) (/.f64 %5 %42) (neg.f64 (*.f64 %5 %196)) (neg.f64 (/.f64 %3 %42)) (neg.f64 (/.f64 %5 a)) (neg.f64 (-.f64 %410 %433)) (fma.f64 x %196 %463) (fma.f64 x %196 %465) (fma.f64 x %196 %419) (-.f64 %421 (/.f64 x %42)) (-.f64 %433 %410) (+.f64 %421 %433) (+.f64 %433 %463) (+.f64 %433 %465) (+.f64 %433 %419) (pow.f64 %476 #s(literal 1 binary64)) %476 (/.f64 #s(literal 1 binary64) (pow.f64 %476 #s(literal -1 binary64))) %484 %485 %488 %491 %492 %493 %495 %496 %498 %499 %502 %506 %510 %514 %516 %519 %520 %521 %522 %314 %524 %526 %528 %530 %531 %532 %533 %535 %536 %537 %538 %539 %540 %542 %546 %547 %548 %549 %550 (*.f64 #s(literal 0 binary64) x) (pow.f64 %149 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %149 #s(literal -1 binary64))) (neg.f64 (-.f64 %18 x)) (neg.f64 %149) (fma.f64 #s(literal -1 binary64) x x) (fma.f64 x #s(literal -1 binary64) x) (-.f64 %11 %11) (-.f64 x %18) %149 (+.f64 %11 x) (+.f64 x %11) %484 %485 %488 %491 %492 %493 %495 %496 %498 %499 %502 %506 %510 %514 %516 %519 %520 %521 %522 %314 %524 %526 %528 %530 %531 %532 %533 %535 %536 %537 %538 %539 %540 %542 %546 %547 %548 %549 %550 (*.f64 %24 %196) (*.f64 %28 %194) (pow.f64 %566 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %198 a) t) a) (/.f64 (-.f64 %233 t) a) (/.f64 (-.f64 (*.f64 %233 a) %574) %446) (/.f64 (-.f64 (*.f64 %33 a) (*.f64 %42 t)) (*.f64 %42 a)) (/.f64 (-.f64 (*.f64 z a) %574) %446) %566 (/.f64 %28 %42) (/.f64 #s(literal 1 binary64) (/.f64 %42 %28)) (/.f64 #s(literal 1 binary64) (pow.f64 %566 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 a %24)) (neg.f64 (*.f64 %28 %196)) (neg.f64 (/.f64 %24 %42)) (neg.f64 (/.f64 %28 a)) (neg.f64 (-.f64 %598 %198)) (fma.f64 %233 %196 %601) (fma.f64 %233 %196 %603) (fma.f64 %196 z %601) (fma.f64 %196 z %603) (fma.f64 %33 %194 %601) (fma.f64 %33 %194 %603) (fma.f64 z %196 %601) (fma.f64 z %196 %603) (-.f64 %611 %272) (-.f64 %198 %598) (+.f64 %611 %198) (+.f64 %198 %601) (+.f64 %198 %603) (pow.f64 %619 #s(literal 1 binary64)) %619 (/.f64 #s(literal 1 binary64) (pow.f64 %619 #s(literal -1 binary64))) %252 %253 %254 %255 %256 %258 %259 %260 %261 %263 %265 %267 %269 %198 %271 %273 %275 %623 (*.f64 %33 %5) (*.f64 %5 %33) (*.f64 z %3) (pow.f64 %623 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %623 #s(literal -1 binary64))) (neg.f64 %630) (fma.f64 %10 z %632) (fma.f64 %10 z %634) (fma.f64 %33 y %632) (fma.f64 %33 y %634) (fma.f64 z %10 %632) (fma.f64 z %10 %634) (fma.f64 y %33 %632) (fma.f64 y %33 %634) (+.f64 %193 %632) (+.f64 %193 %634) (*.f64 #s(literal 1 binary64) %215) (*.f64 #s(literal -1 binary64) %213) (pow.f64 %215 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %215 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %222) (/.f64 #s(literal -1 binary64) %217) (neg.f64 (+.f64 %42 z)) (neg.f64 %213) (-.f64 a %34) (-.f64 a %229) %215 (+.f64 %33 a) (+.f64 a (neg.f64 %229)) (+.f64 a %33) (*.f64 %660 %40) %662 (*.f64 %52 %65) (pow.f64 %662 #s(literal 1 binary64)) (/.f64 (neg.f64 %660) %45) (/.f64 %660 %38) (/.f64 #s(literal 1 binary64) (/.f64 %38 %660)) (/.f64 #s(literal 1 binary64) (pow.f64 %662 #s(literal -1 binary64))) (neg.f64 (/.f64 %660 %45)) (*.f64 %24 %94) (*.f64 %28 %676) (pow.f64 %678 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %680 %92) t) %92) (/.f64 (-.f64 (*.f64 z %92) (*.f64 %92 t)) (*.f64 %92 %92)) (/.f64 %24 %689) %678 (/.f64 %28 %675) (/.f64 #s(literal 1 binary64) (/.f64 %675 %28)) (/.f64 #s(literal 1 binary64) (pow.f64 %678 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %92 %24)) (neg.f64 (*.f64 %28 %94)) (neg.f64 (/.f64 %24 %675)) (neg.f64 (/.f64 %28 %92)) (neg.f64 (-.f64 %704 %680)) (fma.f64 z %94 %707) (fma.f64 z %94 %709) (-.f64 %711 (/.f64 z %675)) (-.f64 %680 %704) (+.f64 %711 %680) (+.f64 %680 %707) (+.f64 %680 %709) (pow.f64 %725 #s(literal 1 binary64)) %725 (/.f64 #s(literal 1 binary64) (pow.f64 %725 #s(literal -1 binary64))) (*.f64 %213 %11) %730 (*.f64 %11 %213) (*.f64 x %215) (pow.f64 %730 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %730 #s(literal -1 binary64))) (neg.f64 %736) (fma.f64 a x %738) (fma.f64 a x %740) (fma.f64 x a %738) (fma.f64 x a %740) (+.f64 %140 %738) (+.f64 %140 %740) (pow.f64 %746 #s(literal 1 binary64)) %746 (/.f64 #s(literal 1 binary64) (pow.f64 %746 #s(literal -1 binary64))) (pow.f64 %751 #s(literal 1 binary64)) %751 (/.f64 #s(literal 1 binary64) (pow.f64 %751 #s(literal -1 binary64))) (pow.f64 %758 #s(literal 1 binary64)) %758 (/.f64 #s(literal 1 binary64) (pow.f64 %758 #s(literal -1 binary64))) (pow.f64 %762 #s(literal 1 binary64)) %762 (/.f64 #s(literal 1 binary64) (pow.f64 %762 #s(literal -1 binary64))) (pow.f64 %768 #s(literal 1 binary64)) %768 (/.f64 #s(literal 1 binary64) (pow.f64 %768 #s(literal -1 binary64))) %772 %773 %774 %775 %776 %777 %778 %779 %780 %781 %783 %785 %787 %789 %790 %792 %794 %796 %799 %801 %802 %803 %804 %805 %807 %808 (*.f64 %30 (/.f64 #s(literal 1 binary64) %5)) (*.f64 t %113) (pow.f64 %497 #s(literal 1 binary64)) (/.f64 %31 %3) (/.f64 %30 %5) (/.f64 #s(literal 1 binary64) %314) %497 (neg.f64 %311) %822 %821 %824 (*.f64 %213 %194) (*.f64 %215 %196) (pow.f64 %394 #s(literal 1 binary64)) (/.f64 (-.f64 %828 %233) a) (/.f64 (-.f64 %225 %33) %42) (/.f64 (-.f64 %828 z) a) (/.f64 (-.f64 a %233) a) (/.f64 (-.f64 %446 (*.f64 a %233)) %446) (/.f64 (-.f64 %442 (*.f64 a %33)) %442) (/.f64 (-.f64 %446 (*.f64 a z)) %446) (/.f64 %213 %42) %394 (/.f64 #s(literal 1 binary64) (/.f64 %42 %213)) (/.f64 #s(literal 1 binary64) (pow.f64 %394 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 a %215)) (neg.f64 %387) (-.f64 %272 (/.f64 a %42)) (-.f64 #s(literal 1 binary64) (/.f64 %229 a)) (-.f64 #s(literal 1 binary64) %198) (+.f64 %272 #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 %860 z)) (+.f64 #s(literal 1 binary64) (*.f64 %33 %196)) (+.f64 #s(literal 1 binary64) (neg.f64 %198)) (+.f64 #s(literal 1 binary64) %274) (pow.f64 %869 #s(literal 1 binary64)) %869 (/.f64 #s(literal 1 binary64) (pow.f64 %869 #s(literal -1 binary64))) (*.f64 %873 %196) (*.f64 %736 %860) (*.f64 %736 %194) (*.f64 %730 %196) (*.f64 %878 #s(literal -1 binary64)) (*.f64 %11 %387) (*.f64 #s(literal -1 binary64) %878) %882 (pow.f64 %882 #s(literal 1 binary64)) (/.f64 (neg.f64 %873) %42) (/.f64 %873 a) (/.f64 %736 %42) (/.f64 %730 a) (/.f64 #s(literal 1 binary64) (/.f64 %42 %736)) (/.f64 #s(literal 1 binary64) (/.f64 a %873)) (/.f64 #s(literal 1 binary64) (pow.f64 %882 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 a %730)) (neg.f64 (*.f64 %878 #s(literal 1 binary64))) (neg.f64 (/.f64 %873 %42)) (neg.f64 (*.f64 #s(literal 1 binary64) %878)) (neg.f64 %878) (pow.f64 %906 #s(literal 1 binary64)) %906 (/.f64 #s(literal 1 binary64) (pow.f64 %906 #s(literal -1 binary64))) (*.f64 %911 %98) (pow.f64 %913 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) %30) %33) %30) (/.f64 (neg.f64 %911) %30) (/.f64 %911 t) (/.f64 #s(literal 1 binary64) (/.f64 t %911)) (/.f64 #s(literal 1 binary64) (pow.f64 %913 #s(literal -1 binary64))) (neg.f64 (+.f64 #s(literal -1 binary64) %100)) (neg.f64 (-.f64 %100 #s(literal 1 binary64))) (-.f64 (/.f64 %910 t) %100) %913 (+.f64 #s(literal 1 binary64) %110) (*.f64 %797 %98) %806 (*.f64 z %318) (pow.f64 %806 #s(literal 1 binary64)) (/.f64 (neg.f64 %797) %30) (/.f64 %797 t) (/.f64 #s(literal 1 binary64) (/.f64 t %797)) (/.f64 #s(literal 1 binary64) (pow.f64 %806 #s(literal -1 binary64))) (*.f64 %942 %98) %944 (*.f64 x %100) (pow.f64 %944 #s(literal 1 binary64)) (/.f64 (neg.f64 %942) %30) (/.f64 %942 t) (/.f64 #s(literal 1 binary64) (/.f64 t %942)) (/.f64 #s(literal 1 binary64) (pow.f64 %944 #s(literal -1 binary64))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) %213)) (*.f64 #s(literal 1 binary64) %217) (pow.f64 %217 #s(literal 1 binary64)) (pow.f64 %213 #s(literal -1 binary64)) (/.f64 %222 #s(literal -1 binary64)) (/.f64 %217 #s(literal 1 binary64)) %217 (/.f64 #s(literal -1 binary64) %215) (neg.f64 %222) %214 %216 %218 %219 %220 %221 %223 %224 %226 %228 %230 %213 %232 %234 %235 %236 (*.f64 %40 %215) (*.f64 %213 %62) (*.f64 %215 %40) (pow.f64 %966 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %157 %45) %33) %45) (/.f64 (-.f64 (*.f64 %157 %38) z) %38) (/.f64 (-.f64 %42 %33) %45) (/.f64 (-.f64 (*.f64 %42 %45) (*.f64 %45 %33)) %979) (/.f64 (-.f64 (*.f64 %42 %38) (*.f64 %45 z)) (*.f64 %45 %38)) (/.f64 (-.f64 (*.f64 a %45) (*.f64 %38 %33)) (*.f64 %38 %45)) (/.f64 (-.f64 (*.f64 a %38) (*.f64 %38 z)) %979) (/.f64 %213 %45) %966 (/.f64 #s(literal 1 binary64) (/.f64 %45 %213)) (/.f64 #s(literal 1 binary64) (pow.f64 %966 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %38 %215)) (neg.f64 %1002) (fma.f64 %42 %62 %1004) (fma.f64 %42 %62 %75) (fma.f64 a %40 %1004) (fma.f64 a %40 %75) (fma.f64 z %62 %157) (-.f64 %75 %166) (-.f64 %157 (/.f64 %229 %38)) (-.f64 %157 %65) (+.f64 %75 %157) (+.f64 %157 %1004) (+.f64 %157 %75) (*.f64 %736 %62) (*.f64 %730 %40) %1019 (*.f64 %1020 #s(literal -1 binary64)) (*.f64 %1002 %11) (*.f64 %215 %79) (*.f64 %11 %1002) (*.f64 #s(literal -1 binary64) %1020) (*.f64 x %966) (pow.f64 %1019 #s(literal 1 binary64)) (/.f64 %736 %45) (/.f64 %730 %38) (/.f64 #s(literal 1 binary64) (/.f64 %45 %736)) (/.f64 #s(literal 1 binary64) (pow.f64 %1019 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %38 %730)) (neg.f64 (*.f64 %213 %79)) (neg.f64 (*.f64 #s(literal 1 binary64) %1020)) (neg.f64 (*.f64 %1020 #s(literal 1 binary64))) (neg.f64 (*.f64 %11 %966)) (neg.f64 (/.f64 %736 %38)) (neg.f64 (/.f64 %730 %45)) (neg.f64 %1020) (fma.f64 %65 %11 %1049) (fma.f64 %11 %65 %1051) (+.f64 (*.f64 %11 %65) %1051) (+.f64 (*.f64 %65 %11) %1049) (pow.f64 %1060 #s(literal 1 binary64)) %1060 (/.f64 #s(literal 1 binary64) (pow.f64 %1060 #s(literal -1 binary64))) %772 %773 %774 %775 %776 %777 %778 %779 %780 %781 %783 %785 %787 %789 %790 %792 %794 %796 %799 %801 %802 %803 %804 %805 %807 %808 %772 %773 %774 %775 %776 %777 %778 %779 %780 %781 %783 %785 %787 %789 %790 %792 %794 %796 %799 %801 %802 %803 %804 %805 %807 %808 %822 %821 %824 (pow.f64 %1065 #s(literal 1 binary64)) %1065 (/.f64 #s(literal 1 binary64) (pow.f64 %1065 #s(literal -1 binary64))) (pow.f64 %1071 #s(literal 1 binary64)) %1071 (/.f64 #s(literal 1 binary64) (pow.f64 %1071 #s(literal -1 binary64))) y (pow.f64 %1079 #s(literal 1 binary64)) %1079 (/.f64 #s(literal 1 binary64) (pow.f64 %1079 #s(literal -1 binary64))) (pow.f64 %1085 #s(literal 1 binary64)) %1085 (/.f64 #s(literal 1 binary64) (pow.f64 %1085 #s(literal -1 binary64))) (pow.f64 %1089 #s(literal 1 binary64)) %1089 (/.f64 #s(literal 1 binary64) (pow.f64 %1089 #s(literal -1 binary64))) (pow.f64 %1093 #s(literal 1 binary64)) %1093 (/.f64 #s(literal 1 binary64) (pow.f64 %1093 #s(literal -1 binary64))) (*.f64 %1097 %196) (*.f64 %24 %410) (*.f64 %410 %24) (pow.f64 %1101 #s(literal 1 binary64)) (/.f64 (*.f64 %28 y) %42) %1101 (/.f64 #s(literal 1 binary64) (/.f64 a %1097)) (/.f64 #s(literal 1 binary64) (pow.f64 %1101 #s(literal -1 binary64))) (neg.f64 (*.f64 %28 %410)) (neg.f64 (*.f64 %410 %28)) (neg.f64 (/.f64 %1097 %42)) (fma.f64 %410 z %1115) (fma.f64 z %410 %1117) (+.f64 (*.f64 %410 z) %1115) (+.f64 (*.f64 z %410) %1117) (*.f64 %1124 %98) (*.f64 %1126 %3) (*.f64 %98 %1128) (*.f64 %1130 %98) (*.f64 %1132 #s(literal -1 binary64)) (*.f64 %1123 %494) %1135 (*.f64 %215 %279) (*.f64 %314 %213) (*.f64 %279 %215) (*.f64 #s(literal -1 binary64) %1132) (pow.f64 %1135 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %774 %497) a) %497) (/.f64 (-.f64 (*.f64 z %497) (*.f64 %497 a)) (*.f64 %497 %497)) (/.f64 (*.f64 %487 #s(literal 1 binary64)) %1150) (/.f64 (*.f64 %487 #s(literal -1 binary64)) %1153) (/.f64 (*.f64 %489 #s(literal 1 binary64)) (*.f64 %292 %217)) (/.f64 (*.f64 %489 #s(literal -1 binary64)) (*.f64 %292 %222)) (/.f64 %1161 %1150) (/.f64 %1163 %1153) (/.f64 %1165 %1166) (/.f64 %1168 %30) (/.f64 %1171 %217) (/.f64 %1174 %1150) (/.f64 %1170 %222) (/.f64 %1124 t) (/.f64 %1173 %1178) (/.f64 %1173 %1180) (/.f64 %1130 %31) (/.f64 %1130 t) (/.f64 %1123 %30) (/.f64 %213 %497) (/.f64 %215 %311) (/.f64 %314 %217) (/.f64 %279 %222) (/.f64 #s(literal 1 binary64) (/.f64 %311 %215)) (/.f64 #s(literal 1 binary64) (/.f64 t %1124)) (/.f64 #s(literal 1 binary64) (*.f64 %217 %497)) (/.f64 #s(literal 1 binary64) (pow.f64 %1135 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %497 %213)) (/.f64 #s(literal -1 binary64) (*.f64 %222 %497)) (neg.f64 (*.f64 %314 %215)) (neg.f64 %1132) (fma.f64 %1126 x %1204) (fma.f64 %630 %96 %1206) (fma.f64 %630 %96 %1208) (fma.f64 %630 %96 %1211) (fma.f64 %630 %96 %1213) (fma.f64 %623 %98 %1206) (fma.f64 %623 %98 %1208) (fma.f64 %623 %98 %1211) (fma.f64 %623 %98 %1213) (fma.f64 %314 z %1206) (fma.f64 %314 z %1208) (fma.f64 %314 z %1211) (fma.f64 %314 z %1213) (fma.f64 %33 %279 %1206) (fma.f64 %33 %279 %1208) (fma.f64 %33 %279 %1211) (fma.f64 %33 %279 %1213) (fma.f64 z %314 %1206) (fma.f64 z %314 %1208) (fma.f64 z %314 %1211) (fma.f64 z %314 %1213) (fma.f64 x %1126 %1231) (-.f64 %1233 (/.f64 %229 %311)) (-.f64 %1233 (/.f64 z %311)) (-.f64 %774 %1210) (-.f64 %1240 %795) (+.f64 (*.f64 %1126 x) %1204) (+.f64 (*.f64 x %1126) %1231) (+.f64 %1233 %774) (+.f64 %774 %1206) (+.f64 %774 %1208) (+.f64 %774 %1211) (+.f64 %774 %1213) %1251 (*.f64 y %1093) (pow.f64 %1251 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %1251 #s(literal -1 binary64))) (fma.f64 %1093 #s(literal 0 binary64) %1251) (fma.f64 %1093 y %1257) (fma.f64 %1093 y %1259) (fma.f64 #s(literal 0 binary64) %1093 %1251) (fma.f64 y %1093 %1257) (fma.f64 y %1093 %1259) (+.f64 %1257 %1251) (+.f64 %1259 %1251) (+.f64 %1251 %1257) (+.f64 %1251 %1259) (pow.f64 %1268 #s(literal 1 binary64)) %1268 (/.f64 #s(literal 1 binary64) (pow.f64 %1268 #s(literal -1 binary64))) (*.f64 (neg.f64 %1065) x) %1274 (*.f64 %11 %1065) (pow.f64 %1274 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %1274 #s(literal -1 binary64))) (neg.f64 (*.f64 x %1065)) (neg.f64 (*.f64 %1065 x)) (pow.f64 %1283 #s(literal 1 binary64)) %1283 (/.f64 #s(literal 1 binary64) (pow.f64 %1283 #s(literal -1 binary64))) (pow.f64 %1287 #s(literal 1 binary64)) %1287 (/.f64 #s(literal 1 binary64) (pow.f64 %1287 #s(literal -1 binary64))) (pow.f64 %1291 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %1291 #s(literal -1 binary64))) (neg.f64 (-.f64 %1295 x)) (-.f64 %1071 %11) (-.f64 x %1295) %1291 (+.f64 x (neg.f64 %1295)) (+.f64 x %1071) (pow.f64 %1303 #s(literal 1 binary64)) (/.f64 (fma.f64 %1079 %45 %145) %45) (/.f64 (fma.f64 %1079 %38 %140) %38) (/.f64 #s(literal 1 binary64) (pow.f64 %1303 #s(literal -1 binary64))) (neg.f64 (-.f64 %1311 %174)) (fma.f64 %145 %62 %1314) (fma.f64 %145 %62 %1079) (fma.f64 %157 x %1314) %1303 (fma.f64 %140 %40 %1314) (fma.f64 %140 %40 %1079) (fma.f64 a %79 %1314) (fma.f64 a %79 %1079) (fma.f64 x %157 %1314) (fma.f64 x %157 %1079) (-.f64 %174 %1311) (-.f64 %1079 (*.f64 %166 x)) (-.f64 %1079 (*.f64 %145 %40)) (-.f64 %1079 %191) (-.f64 %1079 (*.f64 %11 %157)) (-.f64 %1079 (neg.f64 %174)) (+.f64 %174 %1314) (+.f64 %174 %1079) (+.f64 %1079 %174) (*.f64 %1337 %194) (*.f64 %52 %196) (pow.f64 %1340 #s(literal 1 binary64)) (/.f64 %1342 a) (/.f64 %1337 %42) (/.f64 #s(literal 1 binary64) (/.f64 %42 %1337)) (/.f64 #s(literal 1 binary64) (pow.f64 %1340 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 a %52)) %1340 (neg.f64 (/.f64 %1337 a)) (neg.f64 (/.f64 %52 %42)) (*.f64 %1337 %676) (*.f64 %52 %94) (pow.f64 %1357 #s(literal 1 binary64)) (/.f64 %1342 %689) (/.f64 %1337 %675) (/.f64 #s(literal 1 binary64) (/.f64 %675 %1337)) (/.f64 #s(literal 1 binary64) (pow.f64 %1357 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %92 %52)) %1357 (neg.f64 (/.f64 %52 %675)) (neg.f64 (/.f64 %1337 %92)) (pow.f64 %1371 #s(literal 1 binary64)) (/.f64 (fma.f64 x %92 %1373) %92) (/.f64 #s(literal 1 binary64) (pow.f64 %1371 #s(literal -1 binary64))) (neg.f64 (-.f64 %11 %1378)) (fma.f64 %1373 %94 %18) (fma.f64 %1373 %94 x) (fma.f64 %678 %52 %18) %1371 (fma.f64 %52 %678 %18) (fma.f64 %52 %678 x) (-.f64 %1378 %11) (-.f64 x (*.f64 (neg.f64 %678) %52)) (-.f64 x (*.f64 %1337 %678)) (-.f64 x (neg.f64 %1378)) (+.f64 %1378 %18) (+.f64 %1378 x) (+.f64 x %1378) (pow.f64 %1397 #s(literal 1 binary64)) (/.f64 (fma.f64 x %92 %1399) %92) (/.f64 #s(literal 1 binary64) (pow.f64 %1397 #s(literal -1 binary64))) (neg.f64 (-.f64 %11 %1404)) (fma.f64 %1399 %94 %18) (fma.f64 %1399 %94 x) (fma.f64 %1357 %24 %18) %1397 (fma.f64 %24 %1357 %18) (fma.f64 %24 %1357 x) (-.f64 %1404 %11) (-.f64 x (*.f64 (neg.f64 %1357) %24)) (-.f64 x (*.f64 %28 %1357)) (-.f64 x (neg.f64 %1404)) (+.f64 %1404 %18) (+.f64 %1404 x) (+.f64 x %1404) %1424 %1423 %1426 %1427 (*.f64 y %619) (pow.f64 %1427 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %1427 #s(literal -1 binary64))) (fma.f64 %619 #s(literal 0 binary64) %1427) (fma.f64 %619 y %1433) (fma.f64 %619 y %1435) (fma.f64 #s(literal 0 binary64) %619 %1427) (fma.f64 y %619 %1433) (fma.f64 y %619 %1435) (+.f64 %1433 %1427) (+.f64 %1435 %1427) (+.f64 %1427 %1433) (+.f64 %1427 %1435) (pow.f64 %1444 #s(literal 1 binary64)) %1444 (/.f64 #s(literal 1 binary64) (pow.f64 %1444 #s(literal -1 binary64))) %1424 %1423 %1426 (pow.f64 %1450 #s(literal 1 binary64)) %1450 (/.f64 #s(literal 1 binary64) (pow.f64 %1450 #s(literal -1 binary64))) (pow.f64 %1460 #s(literal 1 binary64)) %1460 (/.f64 #s(literal 1 binary64) (pow.f64 %1460 #s(literal -1 binary64))) (pow.f64 %1464 #s(literal 1 binary64)) %1464 (/.f64 #s(literal 1 binary64) (pow.f64 %1464 #s(literal -1 binary64))) (*.f64 %1468 %62) (*.f64 %768 %40) (pow.f64 %1471 #s(literal 1 binary64)) (/.f64 (neg.f64 %1468) %38) (/.f64 %1468 %45) %1471 (/.f64 #s(literal 1 binary64) (/.f64 %45 %1468)) (/.f64 #s(literal 1 binary64) (pow.f64 %1471 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %38 %768)) (neg.f64 (/.f64 %1468 %38)) (neg.f64 (/.f64 %768 %45)) (*.f64 %1486 %40) %1488 (*.f64 x %1471) (pow.f64 %1488 #s(literal 1 binary64)) (/.f64 (neg.f64 %1486) %45) (/.f64 %1486 %38) (/.f64 #s(literal 1 binary64) (/.f64 %38 %1486)) (/.f64 #s(literal 1 binary64) (pow.f64 %1488 #s(literal -1 binary64))) (neg.f64 (/.f64 %1486 %45)) (pow.f64 %1500 #s(literal 1 binary64)) %1500 (/.f64 #s(literal 1 binary64) (pow.f64 %1500 #s(literal -1 binary64))) (pow.f64 %1504 #s(literal 1 binary64)) %1504 (/.f64 #s(literal 1 binary64) (pow.f64 %1504 #s(literal -1 binary64))) %1508 (*.f64 x %869) (pow.f64 %1508 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %1508 #s(literal -1 binary64))) (pow.f64 %1513 #s(literal 1 binary64)) %1513 (/.f64 #s(literal 1 binary64) (pow.f64 %1513 #s(literal -1 binary64))) (pow.f64 %1518 #s(literal 1 binary64)) %1518 (/.f64 #s(literal 1 binary64) (pow.f64 %1518 #s(literal -1 binary64))) %1522 (*.f64 x %1518) (pow.f64 %1522 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %1522 #s(literal -1 binary64))) (*.f64 %1527 x) (*.f64 %1522 #s(literal -1 binary64)) %1530 (*.f64 %11 %1518) (*.f64 #s(literal -1 binary64) %1522) (*.f64 x %1527) (pow.f64 %1530 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %1530 #s(literal -1 binary64))) (neg.f64 (*.f64 #s(literal 1 binary64) %1522)) (neg.f64 (*.f64 %1522 #s(literal 1 binary64))) (neg.f64 %1522) (pow.f64 %1542 #s(literal 1 binary64)) %1542 (/.f64 #s(literal 1 binary64) (pow.f64 %1542 #s(literal -1 binary64))) %822 %821 %824 %1424 %1423 %1426 %1547 %1549 %1551 %1553 %1555 %1558 %1561 %1563 %1565 %1567 %1569 %1570 %1571 %1573 %1575 %1577 %1579 %1580 %1581 %1582 %1583 %1584 %1585 %1550 %1586 %1587 %1588 %1589 %1591 %1592 %1593 %1596 %1597 %1598 %1600 %1599 %1602 (pow.f64 %1603 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %1603 #s(literal -1 binary64))) (neg.f64 (-.f64 %11 %1607)) (fma.f64 %476 %366 %18) %1603 (fma.f64 %366 %476 %18) (fma.f64 %366 %476 x) (-.f64 %1607 %11) (-.f64 x (*.f64 (neg.f64 %476) %366)) (-.f64 x (*.f64 %1617 %476)) (-.f64 x (neg.f64 %1607)) (+.f64 %1607 %18) (+.f64 %1607 x) (+.f64 x %1607) (pow.f64 %1625 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %1625 #s(literal -1 binary64))) (neg.f64 (-.f64 %11 %1629)) (fma.f64 %746 %366 %18) %1625 (fma.f64 %366 %746 %18) (fma.f64 %366 %746 x) (-.f64 %1629 %11) (-.f64 x (*.f64 (neg.f64 %746) %366)) (-.f64 x (*.f64 %1617 %746)) (-.f64 x (neg.f64 %1629)) (+.f64 %1629 %18) (+.f64 %1629 x) (+.f64 x %1629) (pow.f64 %1647 #s(literal 1 binary64)) %1647 (/.f64 #s(literal 1 binary64) (pow.f64 %1647 #s(literal -1 binary64))) %1651 (*.f64 z %1647) (pow.f64 %1651 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %1651 #s(literal -1 binary64))) (pow.f64 %1656 #s(literal 1 binary64)) %1656 (/.f64 #s(literal 1 binary64) (pow.f64 %1656 #s(literal -1 binary64))) (pow.f64 %1660 #s(literal 1 binary64)) %1660 (/.f64 #s(literal 1 binary64) (pow.f64 %1660 #s(literal -1 binary64))) (*.f64 %660 %196) %1665 (*.f64 %52 %198) (pow.f64 %1665 #s(literal 1 binary64)) (/.f64 %660 a) (/.f64 #s(literal 1 binary64) (pow.f64 %1665 #s(literal -1 binary64))) (pow.f64 %1671 #s(literal 1 binary64)) %1671 (/.f64 #s(literal 1 binary64) (pow.f64 %1671 #s(literal -1 binary64))) (pow.f64 %1675 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %1675 #s(literal -1 binary64))) (neg.f64 (-.f64 %1679 x)) (-.f64 %1671 %11) (-.f64 x %1679) %1675 (+.f64 x (neg.f64 %1679)) (+.f64 x %1671) (pow.f64 %1687 #s(literal 1 binary64)) %1687 (/.f64 #s(literal 1 binary64) (pow.f64 %1687 #s(literal -1 binary64))) (pow.f64 %1691 #s(literal 1 binary64)) %1691 (/.f64 #s(literal 1 binary64) (pow.f64 %1691 #s(literal -1 binary64))) (*.f64 %248 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) %248) (pow.f64 %1697 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %1697 #s(literal -1 binary64))) (neg.f64 (*.f64 #s(literal 1 binary64) %248)) (neg.f64 (*.f64 %248 #s(literal 1 binary64))) %1697 (pow.f64 %1705 #s(literal 1 binary64)) %1705 (/.f64 #s(literal 1 binary64) (pow.f64 %1705 #s(literal -1 binary64))) (pow.f64 %1709 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %1709 #s(literal -1 binary64))) (neg.f64 (-.f64 %1713 x)) (-.f64 %1705 %11) (-.f64 x %1713) %1709 (+.f64 x (neg.f64 %1713)) (+.f64 x %1705) (pow.f64 %1722 #s(literal 1 binary64)) %1722 (/.f64 #s(literal 1 binary64) (pow.f64 %1722 #s(literal -1 binary64))) (pow.f64 %1726 #s(literal 1 binary64)) %1726 (/.f64 #s(literal 1 binary64) (pow.f64 %1726 #s(literal -1 binary64))) (*.f64 (neg.f64 %1126) %3) (*.f64 %1170 %213) (*.f64 %1126 %5) (*.f64 %1173 %1126) (*.f64 %1130 %96) (*.f64 %1135 #s(literal -1 binary64)) (*.f64 %1132 #s(literal 1 binary64)) (*.f64 %1123 %98) %1132 (*.f64 %215 %314) (*.f64 %279 %213) (*.f64 #s(literal 1 binary64) %1132) (*.f64 #s(literal -1 binary64) %1135) (pow.f64 %1132 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %795 t) %1239) t) (/.f64 (-.f64 (*.f64 %630 t) (*.f64 t %1239)) %292) (/.f64 (*.f64 #s(literal 1 binary64) %3) (*.f64 %217 %30)) (/.f64 (*.f64 #s(literal 1 binary64) %5) (*.f64 %217 t)) (/.f64 (*.f64 #s(literal -1 binary64) %5) (*.f64 %222 t)) (/.f64 %1161 %1178) (/.f64 %1163 %1166) (/.f64 %1165 %1153) (/.f64 %1168 t) (/.f64 %1171 %222) (/.f64 %1174 %1180) (/.f64 %1170 %217) (/.f64 %1124 %30) (/.f64 %1173 %1150) (/.f64 %1130 %30) (/.f64 %1123 %31) (/.f64 %1123 t) (/.f64 %213 %311) (/.f64 %215 %497) (/.f64 %314 %222) (/.f64 %279 %217) (/.f64 #s(literal 1 binary64) (/.f64 %217 %1170)) (/.f64 #s(literal 1 binary64) (/.f64 %1150 %1173)) (/.f64 #s(literal 1 binary64) (/.f64 %30 %1130)) (/.f64 #s(literal 1 binary64) (/.f64 %217 %279)) (/.f64 #s(literal 1 binary64) (pow.f64 %1132 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 t %1123)) (/.f64 %5 (*.f64 %222 %30)) (neg.f64 %1135) (fma.f64 %630 %98 %1791) (fma.f64 %630 %98 %1794) (fma.f64 %279 z %1796) (fma.f64 z %279 %1798) (-.f64 (/.f64 %281 %217) (/.f64 %318 %217)) (-.f64 %1210 %774) (-.f64 %795 %1240) (+.f64 %791 %1796) (+.f64 %793 %1798) (+.f64 %795 %1791) (+.f64 %795 %1794) %1547 %1549 %1551 %1553 %1555 %1558 %1561 %1563 %1565 %1567 %1569 %1570 %1571 %1573 %1575 %1577 %1579 %1580 %1581 %1582 %1583 %1584 %1585 %1550 %1586 %1587 %1588 %1589 %1591 %1592 %1593 %1596 %1597 %1598 %1600 %1599 %1602 |
Compiled 2 455 to 5 918 computations (-141.1% saved)
Compiled 1 575 to 5 881 computations (-273.4% saved)
39 alts after pruning (17 fresh and 22 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 1 558 | 17 | 1 575 |
| Fresh | 0 | 0 | 0 |
| Picked | 13 | 17 | 30 |
| Done | 1 | 5 | 6 |
| Total | 1 572 | 39 | 1 611 |
| Status | Accuracy | Program |
|---|---|---|
| ✓ | 43.7% | (fma.f64 (-.f64 z t) (/.f64 (approx (- y x) y) (approx (- a t) a)) x) |
| ✓ | 43.5% | (fma.f64 (approx (- y x) y) (/.f64 (-.f64 z t) (approx (- a t) a)) x) |
| ✓ | 32.8% | (fma.f64 (approx (- t z) t) (approx (/ (- x y) (- a t)) (/.f64 (-.f64 x y) a)) x) |
| ✓ | 24.1% | (fma.f64 (approx (- t z) t) (approx (/ (- x y) (- a t)) (/.f64 x (-.f64 a t))) x) |
| 25.0% | %149 = (- x y) (fma.f64 (approx (- t z) t) (approx (/ %149 (- a t)) (approx (/ %149 a) (/.f64 x a))) x) | |
| 40.3% | (fma.f64 x (/.f64 a (-.f64 a t)) (approx (/ (- (* x t) (* (- t z) (- x y))) (- t a)) y)) | |
| ✓ | 40.0% | (+.f64 x (/.f64 (*.f64 (approx (- y x) y) (-.f64 z t)) (approx (- a t) a))) |
| 24.2% | (+.f64 x (*.f64 (approx (/ (- x y) (- a t)) (/.f64 x (-.f64 a t))) (approx (- t z) t))) | |
| 31.4% | (+.f64 x (approx (/ (* (- t z) (- x y)) (- a t)) (approx (- y x) y))) | |
| ✓ | 49.2% | (approx (/ (+ (* (- (- a 0) z) x) (* (- z t) y)) (- a t)) (*.f64 (/.f64 (-.f64 a z) (-.f64 a t)) x)) |
| 2.7% | (approx (- x (/ (* (- z t) (- y x)) (- t a))) (approx (- x (- x y)) (-.f64 x x))) | |
| 24.7% | (approx (- x (/ (* (- z t) (- y x)) (- t a))) y) | |
| 30.2% | %81 = (- t a) %148 = (- t z) (approx (- x (/ (* %148 (- x y)) %81)) (*.f64 (approx (/ %148 %81) (/.f64 t (-.f64 t a))) y)) | |
| ✓ | 35.3% | %81 = (- t a) %148 = (- t z) (approx (- x (/ (* %148 (- x y)) %81)) (*.f64 (approx (/ %148 %81) (-.f64 #s(literal 1 binary64) (/.f64 z t))) y)) |
| 35.3% | %81 = (- t a) %148 = (- t z) (approx (- x (/ (* %148 (- x y)) %81)) (*.f64 (approx (/ %148 %81) (approx (- 1 (/ z t)) (/.f64 (-.f64 t z) t))) y)) | |
| ✓ | 18.8% | (approx (- x (/ (* (- t z) (- x y)) (- t a))) (approx (/ (* (- (- a 0) z) x) (- a t)) (*.f64 x (/.f64 z t)))) |
| 25.2% | (approx (- x (/ (* (- t z) (- x y)) (- t a))) (approx (- y (/ (* (- z a) (- y x)) t)) (/.f64 z (/.f64 t (-.f64 x y))))) | |
| ✓ | 25.2% | (approx (- x (/ (* (- t z) (- x y)) (- t a))) (approx (- y (/ (* (- z a) (- y x)) t)) (*.f64 (/.f64 (-.f64 x y) t) z))) |
| 23.4% | %149 = (- x y) (approx (- x (/ (* (- t z) %149) (- t a))) (approx (- y (/ (* (- z a) (- y x)) t)) (approx (* (/ %149 t) z) (/.f64 (*.f64 z (-.f64 x y)) t)))) | |
| 51.2% | (approx (+ (/ (* (- z t) (- y x)) (- a t)) x) (-.f64 y (/.f64 (*.f64 (-.f64 y x) #s(literal 1 binary64)) (/.f64 t (-.f64 z a))))) | |
| ✓ | 26.4% | %8 = (- a t) (approx (+ (/ (* (- z t) (- y x)) %8) x) (*.f64 (/.f64 (approx (- (+ %8 t) z) a) (-.f64 a t)) x)) |
| ✓ | 36.1% | %8 = (- a t) (approx (+ (/ (* (- z t) (- y x)) %8) x) (*.f64 (approx (/ (- (+ %8 t) z) %8) (/.f64 (-.f64 a z) a)) x)) |
| 36.1% | %8 = (- a t) (approx (+ (/ (* (- z t) (- y x)) %8) x) (*.f64 (approx (/ (- (+ %8 t) z) %8) (-.f64 #s(literal 1 binary64) (/.f64 z a))) x)) | |
| 22.3% | %8 = (- a t) (approx (+ (/ (* (- z t) (- y x)) %8) x) (*.f64 (approx (/ (- (+ %8 t) z) %8) (approx (/ (- a z) a) #s(literal 1 binary64))) x)) | |
| ✓ | 27.6% | %8 = (- a t) (approx (+ (/ (* (- z t) (- y x)) %8) x) (approx (* (/ (- (+ %8 t) z) %8) x) (/.f64 (*.f64 x (-.f64 a z)) a))) |
| ✓ | 15.5% | %5 = (- z t) %8 = (- a t) (approx (+ (* %5 (/ y %8)) (/ (* (neg x) (+ %5 (- t a))) %8)) (approx (+ (* -1 (/ (* x (- z a)) a)) (/ (* y z) a)) (/.f64 (*.f64 y z) a))) |
| 18.6% | %5 = (- z t) %8 = (- a t) (approx (+ (* %5 (/ y %8)) (/ (* (neg x) (+ %5 (- t a))) %8)) (approx (+ (* -1 (/ (* x (- z a)) a)) (/ (* y z) a)) (*.f64 y (/.f64 z a)))) | |
| ✓ | 18.7% | %5 = (- z t) %8 = (- a t) (approx (+ (* %5 (/ y %8)) (/ (* (neg x) (+ %5 (- t a))) %8)) (approx (* -1 (* x (- (/ z %8) (/ a %8)))) (/.f64 (*.f64 a x) (-.f64 a t)))) |
| 25.2% | %5 = (- z t) %8 = (- a t) (approx (+ (* %5 (/ y %8)) (/ (* (neg x) (+ %5 (- t a))) %8)) (approx (* -1 (* x (- (/ z %8) (/ a %8)))) (*.f64 a (/.f64 x (-.f64 a t))))) | |
| ✓ | 40.9% | %2 = (- y x) (approx (+ x (/ (* %2 (- z t)) (- a t))) (+.f64 y (approx (* -1 (/ (- (* z %2) (* a %2)) t)) (/.f64 (*.f64 x (-.f64 z a)) t)))) |
| 24.5% | %2 = (- y x) (approx (+ x (/ (* %2 (- z t)) (- a t))) (*.f64 (approx %2 y) (*.f64 z (/.f64 #s(literal 1 binary64) (-.f64 a t))))) | |
| ✓ | 28.4% | %8 = (- a t) (approx (+ x (/ (* (- y x) (- z t)) %8)) (*.f64 z (approx (- (/ y %8) (/ x %8)) (/.f64 (-.f64 y x) a)))) |
| ✓ | 17.9% | %2 = (- y x) %8 = (- a t) (approx (+ x (/ (* %2 (- z t)) %8)) (*.f64 z (approx (- (/ y %8) (/ x %8)) (/.f64 (approx %2 y) a)))) |
| ✓ | 24.5% | %5 = (- z t) %8 = (- a t) (approx (+ x (/ (* (- y x) %5) %8)) (*.f64 y (approx (/ %5 %8) (/.f64 (-.f64 z t) a)))) |
| 10.3% | %2 = (- y x) (approx (+ x (/ (* %2 (- z t)) (- a t))) (approx (+ y (* -1 (/ (- (* z %2) (* a %2)) t))) (/.f64 (*.f64 (neg.f64 z) (approx %2 y)) t))) | |
| ✓ | 21.2% | %8 = (- a t) (approx (+ x (/ (* (- y x) (- z t)) %8)) (approx (* y (- (/ z %8) (/ t %8))) (/.f64 (*.f64 y (-.f64 z t)) a))) |
| ✓ | 24.5% | %8 = (- a t) (approx (+ x (/ (* (- y x) (- z t)) %8)) (approx (* y (- (/ z %8) (/ t %8))) (*.f64 (-.f64 z t) (/.f64 y a)))) |
| ✓ | 18.0% | %8 = (- a t) (approx (+ x (/ (* (- y x) (- z t)) %8)) (approx (* -1 (* x (- (/ z %8) (+ 1 (/ t %8))))) (/.f64 (*.f64 x z) t))) |
| ✓ | 18.5% | %8 = (- a t) (approx (+ x (/ (* (- y x) (- z t)) %8)) (approx (* -1 (* x (- (/ z %8) (+ 1 (/ t %8))))) (*.f64 z (/.f64 x t)))) |
Compiled 39 to 92 computations (-135.9% saved)
Total 411.6b remaining (68.6%)
Threshold costs -0.0b (-0.0%)
| 29.5b | 24.6% |
| 28.6b | 28.4% |
| 28.5b | 26.1% |
| 28.3b | 29.3% |
| 28.3b | 29.3% |
| Inputs |
|---|
(approx (- x (/ (* (- z t) (- y x)) (- t a))) y) |
| Outputs |
|---|
(approx (- x (/ (* (- z t) (- y x)) (- t a))) y) |
| Inputs |
|---|
%5 = (- y x) %8 = (- t a) %10 = (- x (/ (* (- z t) %5) %8)) %13 = (- x y) %14 = (* (- t z) %13) (approx %10 y) (approx (- x (/ %14 %8)) (+.f64 #s(literal 0 binary64) y)) (approx %10 (approx (- x %13) (-.f64 x x))) (+.f64 x (approx (/ %14 (- a t)) (approx %5 y))) |
| Outputs |
|---|
(+.f64 x (approx (/ (* (- t z) (- x y)) (- a t)) (approx (- y x) y))) |
| Inputs |
|---|
%5 = (- y x) %6 = (* (- z t) %5) %8 = (- t a) %10 = (- x (/ %6 %8)) %13 = (- x y) %14 = (* (- t z) %13) %24 = (- a t) (approx %10 y) (approx (- x (/ %14 %8)) (+.f64 #s(literal 0 binary64) y)) (approx %10 (approx (- x %13) (-.f64 x x))) (+.f64 x (approx (/ %14 %24) (approx %5 y))) (approx (+ (/ %6 %24) x) (*.f64 (approx (/ (- (+ %24 t) z) %24) (approx (/ (- a z) a) #s(literal 1 binary64))) x)) |
| Outputs |
|---|
%8 = (- a t) %10 = (- y x) %13 = (+.f64 x (approx (/ (* (- t z) (- x y)) %8) (approx %10 y))) %13 (approx (+ (/ (* (- z t) %10) %8) x) (*.f64 (approx (/ (- (+ %8 t) z) %8) (approx (/ (- a z) a) #s(literal 1 binary64))) x)) %13 |
| Inputs |
|---|
%3 = (- z t) %5 = (- y x) %6 = (* %3 %5) %8 = (- t a) %10 = (- x (/ %6 %8)) %13 = (- x y) %14 = (* (- t z) %13) %24 = (- a t) %25 = (/ %14 %24) %61 = (+ x (/ (* %5 %3) %24)) %66 = (- (/ z %24) (+ 1 (/ t %24))) (approx %10 y) (approx (- x (/ %14 %8)) (+.f64 #s(literal 0 binary64) y)) (approx %10 (approx (- x %13) (-.f64 x x))) (+.f64 x (approx %25 (approx %5 y))) (approx (+ (/ %6 %24) x) (*.f64 (approx (/ (- (+ %24 t) z) %24) (approx (/ (- a z) a) #s(literal 1 binary64))) x)) (+.f64 x (approx %25 (-.f64 y x))) (approx (+ x (/ (+ (* z %5) (* %13 t)) %24)) (approx (- (+ x (* -1 x)) (* -1 y)) (+.f64 x (*.f64 #s(literal -1 binary64) x)))) (approx %61 (*.f64 #s(literal -1 binary64) (*.f64 x (approx %66 (approx (- (/ z a) 1) #s(literal -1 binary64)))))) (approx %61 (approx (* -1 (* x %66)) (*.f64 z (/.f64 x t)))) |
| Outputs |
|---|
%2 = (- y x) %8 = (- a t) %22 = (approx (+ x (/ (* %2 (- z t)) %8)) (approx (* -1 (* x (- (/ z %8) (+ 1 (/ t %8))))) (*.f64 z (/.f64 x t)))) %22 (+.f64 x (approx (/ (* (- t z) (- x y)) %8) (approx %2 y))) %22 |
| Inputs |
|---|
%3 = (- z t) %5 = (- y x) %6 = (* %3 %5) %8 = (- t a) %10 = (- x (/ %6 %8)) %13 = (- x y) %14 = (* (- t z) %13) %16 = (- x (/ %14 %8)) %24 = (- a t) %25 = (/ %14 %24) %26 = (approx %5 y) %61 = (+ x (/ (* %5 %3) %24)) %66 = (- (/ z %24) (+ 1 (/ t %24))) %75 = (* -1 (* x %66)) %84 = (/ y %24) %96 = (+ (* %3 %84) (/ (* (neg x) (+ %3 %8)) %24)) %103 = (+ (* -1 (/ (* x (- z a)) a)) (/ (* y z) a)) (approx %10 y) (approx %16 (+.f64 #s(literal 0 binary64) y)) (approx %10 (approx (- x %13) (-.f64 x x))) (+.f64 x (approx %25 %26)) (approx (+ (/ %6 %24) x) (*.f64 (approx (/ (- (+ %24 t) z) %24) (approx (/ (- a z) a) #s(literal 1 binary64))) x)) (+.f64 x (approx %25 (-.f64 y x))) (approx (+ x (/ (+ (* z %5) (* %13 t)) %24)) (approx (- (+ x (* -1 x)) (* -1 y)) (+.f64 x (*.f64 #s(literal -1 binary64) x)))) (approx %61 (*.f64 #s(literal -1 binary64) (*.f64 x (approx %66 (approx (- (/ z a) 1) #s(literal -1 binary64)))))) (approx %61 (approx %75 (*.f64 z (/.f64 x t)))) (approx %61 (approx %75 (/.f64 (*.f64 x z) t))) (approx %61 (*.f64 z (approx (- %84 (/ x %24)) (/.f64 %26 a)))) (approx %96 (approx %103 (*.f64 y (/.f64 z a)))) (approx %96 (approx %103 (/.f64 (*.f64 y z) a))) (approx %16 (approx (/ (* (- (- a 0) z) x) %24) (*.f64 x (/.f64 z t)))) |
| Outputs |
|---|
%6 = (* (- t z) (- x y)) %15 = (- a t) %22 = (- y x) (approx (- x (/ %6 (- t a))) (approx (/ (* (- (- a 0) z) x) %15) (*.f64 x (/.f64 z t)))) (+.f64 x (approx (/ %6 %15) (approx %22 y))) (approx (+ x (/ (* %22 (- z t)) %15)) (approx (* -1 (* x (- (/ z %15) (+ 1 (/ t %15))))) (*.f64 z (/.f64 x t)))) |
| Inputs |
|---|
%3 = (- z t) %5 = (- y x) %6 = (* %3 %5) %8 = (- t a) %10 = (- x (/ %6 %8)) %12 = (- t z) %13 = (- x y) %14 = (* %12 %13) %16 = (- x (/ %14 %8)) %24 = (- a t) %25 = (/ %14 %24) %26 = (approx %5 y) %44 = (* z %5) %61 = (+ x (/ (* %5 %3) %24)) %62 = (/ z %24) %64 = (/ t %24) %66 = (- %62 (+ 1 %64)) %75 = (* -1 (* x %66)) %84 = (/ y %24) %86 = (- %84 (/ x %24)) %96 = (+ (* %3 %84) (/ (* (neg x) (+ %3 %8)) %24)) %103 = (+ (* -1 (/ (* x (- z a)) a)) (/ (* y z) a)) %108 = (*.f64 y z) %131 = (/ %13 %24) %132 = (* %12 %131) %150 = (-.f64 z t) %156 = (-.f64 a t) (approx %10 y) (approx %16 (+.f64 #s(literal 0 binary64) y)) (approx %10 (approx (- x %13) (-.f64 x x))) (+.f64 x (approx %25 %26)) (approx (+ (/ %6 %24) x) (*.f64 (approx (/ (- (+ %24 t) z) %24) (approx (/ (- a z) a) #s(literal 1 binary64))) x)) (+.f64 x (approx %25 (-.f64 y x))) (approx (+ x (/ (+ %44 (* %13 t)) %24)) (approx (- (+ x (* -1 x)) (* -1 y)) (+.f64 x (*.f64 #s(literal -1 binary64) x)))) (approx %61 (*.f64 #s(literal -1 binary64) (*.f64 x (approx %66 (approx (- (/ z a) 1) #s(literal -1 binary64)))))) (approx %61 (approx %75 (*.f64 z (/.f64 x t)))) (approx %61 (approx %75 (/.f64 (*.f64 x z) t))) (approx %61 (*.f64 z (approx %86 (/.f64 %26 a)))) (approx %96 (approx %103 (*.f64 y (/.f64 z a)))) (approx %96 (approx %103 (/.f64 %108 a))) (approx %16 (approx (/ (* (- (- a 0) z) x) %24) (*.f64 x (/.f64 z t)))) (approx %61 (approx (+ y (* -1 (/ (- %44 (* a %5)) t))) (/.f64 (*.f64 (neg.f64 z) %26) t))) (+.f64 x (approx %132 (*.f64 #s(literal -1 binary64) (-.f64 x y)))) (+.f64 x (approx %132 (*.f64 #s(literal -1 binary64) (approx %13 (*.f64 #s(literal -1 binary64) y))))) (fma.f64 (approx %12 t) (approx %131 (approx (/ %13 a) (/.f64 x a))) x) (approx %61 (approx (* y (- %62 %64)) (/.f64 (*.f64 y %150) a))) (approx %61 (approx (* z %86) (/.f64 %108 %156))) (approx %61 (*.f64 y (approx (/ %3 %24) (/.f64 %150 a)))) (approx %61 (*.f64 z (approx %86 (/.f64 y %156)))) |
| Outputs |
|---|
%6 = (* (- t z) (- x y)) %15 = (- a t) %22 = (- y x) (approx (- x (/ %6 (- t a))) (approx (/ (* (- (- a 0) z) x) %15) (*.f64 x (/.f64 z t)))) (+.f64 x (approx (/ %6 %15) (approx %22 y))) (approx (+ x (/ (* %22 (- z t)) %15)) (*.f64 z (approx (- (/ y %15) (/ x %15)) (/.f64 y (-.f64 a t))))) |
| Inputs |
|---|
%3 = (- z t) %5 = (- y x) %6 = (* %3 %5) %8 = (- t a) %10 = (- x (/ %6 %8)) %12 = (- t z) %13 = (- x y) %14 = (* %12 %13) %16 = (- x (/ %14 %8)) %24 = (- a t) %25 = (/ %14 %24) %26 = (approx %5 y) %41 = (-.f64 y x) %44 = (* z %5) %61 = (+ x (/ (* %5 %3) %24)) %62 = (/ z %24) %64 = (/ t %24) %66 = (- %62 (+ 1 %64)) %75 = (* -1 (* x %66)) %84 = (/ y %24) %86 = (- %84 (/ x %24)) %96 = (+ (* %3 %84) (/ (* (neg x) (+ %3 %8)) %24)) %103 = (+ (* -1 (/ (* x (- z a)) a)) (/ (* y z) a)) %108 = (*.f64 y z) %131 = (/ %13 %24) %132 = (* %12 %131) %150 = (-.f64 z t) %156 = (-.f64 a t) (approx %10 y) (approx %16 (+.f64 #s(literal 0 binary64) y)) (approx %10 (approx (- x %13) (-.f64 x x))) (+.f64 x (approx %25 %26)) (approx (+ (/ %6 %24) x) (*.f64 (approx (/ (- (+ %24 t) z) %24) (approx (/ (- a z) a) #s(literal 1 binary64))) x)) (+.f64 x (approx %25 %41)) (approx (+ x (/ (+ %44 (* %13 t)) %24)) (approx (- (+ x (* -1 x)) (* -1 y)) (+.f64 x (*.f64 #s(literal -1 binary64) x)))) (approx %61 (*.f64 #s(literal -1 binary64) (*.f64 x (approx %66 (approx (- (/ z a) 1) #s(literal -1 binary64)))))) (approx %61 (approx %75 (*.f64 z (/.f64 x t)))) (approx %61 (approx %75 (/.f64 (*.f64 x z) t))) (approx %61 (*.f64 z (approx %86 (/.f64 %26 a)))) (approx %96 (approx %103 (*.f64 y (/.f64 z a)))) (approx %96 (approx %103 (/.f64 %108 a))) (approx %16 (approx (/ (* (- (- a 0) z) x) %24) (*.f64 x (/.f64 z t)))) (approx %61 (approx (+ y (* -1 (/ (- %44 (* a %5)) t))) (/.f64 (*.f64 (neg.f64 z) %26) t))) (+.f64 x (approx %132 (*.f64 #s(literal -1 binary64) (-.f64 x y)))) (+.f64 x (approx %132 (*.f64 #s(literal -1 binary64) (approx %13 (*.f64 #s(literal -1 binary64) y))))) (fma.f64 (approx %12 t) (approx %131 (approx (/ %13 a) (/.f64 x a))) x) (approx %61 (approx (* y (- %62 %64)) (/.f64 (*.f64 y %150) a))) (approx %61 (approx (* z %86) (/.f64 %108 %156))) (approx %61 (*.f64 y (approx (/ %3 %24) (/.f64 %150 a)))) (approx %61 (*.f64 z (approx %86 (/.f64 y %156)))) (approx %61 (*.f64 z (approx %86 (/.f64 %41 a)))) |
| Outputs |
|---|
%8 = (- a t) %10 = (- y x) %13 = (+.f64 x (approx (/ (* (- t z) (- x y)) %8) (approx %10 y))) %13 (approx (+ x (/ (* %10 (- z t)) %8)) (*.f64 z (approx (- (/ y %8) (/ x %8)) (/.f64 (-.f64 y x) a)))) %13 |
| Inputs |
|---|
%3 = (- z t) %5 = (- y x) %6 = (* %3 %5) %8 = (- t a) %10 = (- x (/ %6 %8)) %12 = (- t z) %13 = (- x y) %14 = (* %12 %13) %16 = (- x (/ %14 %8)) %24 = (- a t) %25 = (/ %14 %24) %26 = (approx %5 y) %30 = (+ (/ %6 %24) x) %33 = (/ (- (+ %24 t) z) %24) %41 = (-.f64 y x) %44 = (* z %5) %61 = (+ x (/ (* %5 %3) %24)) %62 = (/ z %24) %64 = (/ t %24) %66 = (- %62 (+ 1 %64)) %75 = (* -1 (* x %66)) %84 = (/ y %24) %86 = (- %84 (/ x %24)) %96 = (+ (* %3 %84) (/ (* (neg x) (+ %3 %8)) %24)) %103 = (+ (* -1 (/ (* x (- z a)) a)) (/ (* y z) a)) %108 = (*.f64 y z) %131 = (/ %13 %24) %132 = (* %12 %131) %150 = (-.f64 z t) %156 = (-.f64 a t) %179 = (* -1 (* x (- %62 (/ a %24)))) %189 = (-.f64 a z) (approx %10 y) (approx %16 (+.f64 #s(literal 0 binary64) y)) (approx %10 (approx (- x %13) (-.f64 x x))) (+.f64 x (approx %25 %26)) (approx %30 (*.f64 (approx %33 (approx (/ (- a z) a) #s(literal 1 binary64))) x)) (+.f64 x (approx %25 %41)) (approx (+ x (/ (+ %44 (* %13 t)) %24)) (approx (- (+ x (* -1 x)) (* -1 y)) (+.f64 x (*.f64 #s(literal -1 binary64) x)))) (approx %61 (*.f64 #s(literal -1 binary64) (*.f64 x (approx %66 (approx (- (/ z a) 1) #s(literal -1 binary64)))))) (approx %61 (approx %75 (*.f64 z (/.f64 x t)))) (approx %61 (approx %75 (/.f64 (*.f64 x z) t))) (approx %61 (*.f64 z (approx %86 (/.f64 %26 a)))) (approx %96 (approx %103 (*.f64 y (/.f64 z a)))) (approx %96 (approx %103 (/.f64 %108 a))) (approx %16 (approx (/ (* (- (- a 0) z) x) %24) (*.f64 x (/.f64 z t)))) (approx %61 (approx (+ y (* -1 (/ (- %44 (* a %5)) t))) (/.f64 (*.f64 (neg.f64 z) %26) t))) (+.f64 x (approx %132 (*.f64 #s(literal -1 binary64) (-.f64 x y)))) (+.f64 x (approx %132 (*.f64 #s(literal -1 binary64) (approx %13 (*.f64 #s(literal -1 binary64) y))))) (fma.f64 (approx %12 t) (approx %131 (approx (/ %13 a) (/.f64 x a))) x) (approx %61 (approx (* y (- %62 %64)) (/.f64 (*.f64 y %150) a))) (approx %61 (approx (* z %86) (/.f64 %108 %156))) (approx %61 (*.f64 y (approx (/ %3 %24) (/.f64 %150 a)))) (approx %61 (*.f64 z (approx %86 (/.f64 y %156)))) (approx %61 (*.f64 z (approx %86 (/.f64 %41 a)))) (approx %61 (*.f64 %26 (/.f64 z %156))) (approx %96 (approx %179 (*.f64 a (/.f64 x %156)))) (approx %96 (approx %179 (/.f64 (*.f64 a x) %156))) (approx %30 (approx (* %33 x) (/.f64 (*.f64 x %189) a))) (approx %30 (*.f64 (approx %33 (/.f64 %189 a)) x)) |
| Outputs |
|---|
%3 = (- z t) %5 = (- y x) %6 = (* %3 %5) %11 = (approx (- x (/ %6 (- t a))) y) %12 = (- a t) %11 (approx (+ (/ %6 %12) x) (*.f64 (approx (/ (- (+ %12 t) z) %12) (/.f64 (-.f64 a z) a)) x)) (approx (+ x (/ (* %5 %3) %12)) (*.f64 y (approx (/ %3 %12) (/.f64 (-.f64 z t) a)))) %11 |
| Inputs |
|---|
%3 = (- z t) %5 = (- y x) %6 = (* %3 %5) %8 = (- t a) %10 = (- x (/ %6 %8)) %12 = (- t z) %13 = (- x y) %14 = (* %12 %13) %16 = (- x (/ %14 %8)) %24 = (- a t) %25 = (/ %14 %24) %26 = (approx %5 y) %30 = (+ (/ %6 %24) x) %32 = (- (+ %24 t) z) %33 = (/ %32 %24) %41 = (-.f64 y x) %44 = (* z %5) %61 = (+ x (/ (* %5 %3) %24)) %62 = (/ z %24) %64 = (/ t %24) %66 = (- %62 (+ 1 %64)) %75 = (* -1 (* x %66)) %84 = (/ y %24) %86 = (- %84 (/ x %24)) %96 = (+ (* %3 %84) (/ (* (neg x) (+ %3 %8)) %24)) %97 = (- z a) %103 = (+ (* -1 (/ (* x %97) a)) (/ (* y z) a)) %108 = (*.f64 y z) %131 = (/ %13 %24) %132 = (* %12 %131) %133 = (-.f64 x y) %150 = (-.f64 z t) %156 = (-.f64 a t) %179 = (* -1 (* x (- %62 (/ a %24)))) %189 = (-.f64 a z) %204 = (- y (/ (* %97 %5) t)) (approx %10 y) (approx %16 (+.f64 #s(literal 0 binary64) y)) (approx %10 (approx (- x %13) (-.f64 x x))) (+.f64 x (approx %25 %26)) (approx %30 (*.f64 (approx %33 (approx (/ (- a z) a) #s(literal 1 binary64))) x)) (+.f64 x (approx %25 %41)) (approx (+ x (/ (+ %44 (* %13 t)) %24)) (approx (- (+ x (* -1 x)) (* -1 y)) (+.f64 x (*.f64 #s(literal -1 binary64) x)))) (approx %61 (*.f64 #s(literal -1 binary64) (*.f64 x (approx %66 (approx (- (/ z a) 1) #s(literal -1 binary64)))))) (approx %61 (approx %75 (*.f64 z (/.f64 x t)))) (approx %61 (approx %75 (/.f64 (*.f64 x z) t))) (approx %61 (*.f64 z (approx %86 (/.f64 %26 a)))) (approx %96 (approx %103 (*.f64 y (/.f64 z a)))) (approx %96 (approx %103 (/.f64 %108 a))) (approx %16 (approx (/ (* (- (- a 0) z) x) %24) (*.f64 x (/.f64 z t)))) (approx %61 (approx (+ y (* -1 (/ (- %44 (* a %5)) t))) (/.f64 (*.f64 (neg.f64 z) %26) t))) (+.f64 x (approx %132 (*.f64 #s(literal -1 binary64) %133))) (+.f64 x (approx %132 (*.f64 #s(literal -1 binary64) (approx %13 (*.f64 #s(literal -1 binary64) y))))) (fma.f64 (approx %12 t) (approx %131 (approx (/ %13 a) (/.f64 x a))) x) (approx %61 (approx (* y (- %62 %64)) (/.f64 (*.f64 y %150) a))) (approx %61 (approx (* z %86) (/.f64 %108 %156))) (approx %61 (*.f64 y (approx (/ %3 %24) (/.f64 %150 a)))) (approx %61 (*.f64 z (approx %86 (/.f64 y %156)))) (approx %61 (*.f64 z (approx %86 (/.f64 %41 a)))) (approx %61 (*.f64 %26 (/.f64 z %156))) (approx %96 (approx %179 (*.f64 a (/.f64 x %156)))) (approx %96 (approx %179 (/.f64 (*.f64 a x) %156))) (approx %30 (approx (* %33 x) (/.f64 (*.f64 x %189) a))) (approx %30 (*.f64 (approx %33 (/.f64 %189 a)) x)) (approx %30 (*.f64 (/.f64 (approx %32 a) %156) x)) (approx %16 (approx %204 (approx (* (/ %13 t) z) (/.f64 (*.f64 z %133) t)))) (approx %16 (approx %204 (*.f64 (/.f64 %133 t) z))) (approx %16 (*.f64 (approx (/ %12 %8) (approx (- 1 (/ z t)) (/.f64 (-.f64 t z) t))) y)) |
| Outputs |
|---|
%3 = (- t z) %8 = (- t a) %20 = (approx (- x (/ (* %3 (- x y)) %8)) (*.f64 (approx (/ %3 %8) (approx (- 1 (/ z t)) (/.f64 (-.f64 t z) t))) y)) %24 = (- a t) %20 (approx (+ (/ (* (- z t) (- y x)) %24) x) (*.f64 (approx (/ (- (+ %24 t) z) %24) (/.f64 (-.f64 a z) a)) x)) %20 |
| Inputs |
|---|
%3 = (- z t) %5 = (- y x) %6 = (* %3 %5) %8 = (- t a) %10 = (- x (/ %6 %8)) %12 = (- t z) %13 = (- x y) %14 = (* %12 %13) %16 = (- x (/ %14 %8)) %24 = (- a t) %25 = (/ %14 %24) %26 = (approx %5 y) %30 = (+ (/ %6 %24) x) %32 = (- (+ %24 t) z) %33 = (/ %32 %24) %41 = (-.f64 y x) %44 = (* z %5) %61 = (+ x (/ (* %5 %3) %24)) %62 = (/ z %24) %64 = (/ t %24) %66 = (- %62 (+ 1 %64)) %75 = (* -1 (* x %66)) %84 = (/ y %24) %86 = (- %84 (/ x %24)) %96 = (+ (* %3 %84) (/ (* (neg x) (+ %3 %8)) %24)) %97 = (- z a) %103 = (+ (* -1 (/ (* x %97) a)) (/ (* y z) a)) %108 = (*.f64 y z) %131 = (/ %13 %24) %132 = (* %12 %131) %133 = (-.f64 x y) %150 = (-.f64 z t) %156 = (-.f64 a t) %179 = (* -1 (* x (- %62 (/ a %24)))) %189 = (-.f64 a z) %204 = (- y (/ (* %97 %5) t)) %216 = (/ %12 %8) (approx %10 y) (approx %16 (+.f64 #s(literal 0 binary64) y)) (approx %10 (approx (- x %13) (-.f64 x x))) (+.f64 x (approx %25 %26)) (approx %30 (*.f64 (approx %33 (approx (/ (- a z) a) #s(literal 1 binary64))) x)) (+.f64 x (approx %25 %41)) (approx (+ x (/ (+ %44 (* %13 t)) %24)) (approx (- (+ x (* -1 x)) (* -1 y)) (+.f64 x (*.f64 #s(literal -1 binary64) x)))) (approx %61 (*.f64 #s(literal -1 binary64) (*.f64 x (approx %66 (approx (- (/ z a) 1) #s(literal -1 binary64)))))) (approx %61 (approx %75 (*.f64 z (/.f64 x t)))) (approx %61 (approx %75 (/.f64 (*.f64 x z) t))) (approx %61 (*.f64 z (approx %86 (/.f64 %26 a)))) (approx %96 (approx %103 (*.f64 y (/.f64 z a)))) (approx %96 (approx %103 (/.f64 %108 a))) (approx %16 (approx (/ (* (- (- a 0) z) x) %24) (*.f64 x (/.f64 z t)))) (approx %61 (approx (+ y (* -1 (/ (- %44 (* a %5)) t))) (/.f64 (*.f64 (neg.f64 z) %26) t))) (+.f64 x (approx %132 (*.f64 #s(literal -1 binary64) %133))) (+.f64 x (approx %132 (*.f64 #s(literal -1 binary64) (approx %13 (*.f64 #s(literal -1 binary64) y))))) (fma.f64 (approx %12 t) (approx %131 (approx (/ %13 a) (/.f64 x a))) x) (approx %61 (approx (* y (- %62 %64)) (/.f64 (*.f64 y %150) a))) (approx %61 (approx (* z %86) (/.f64 %108 %156))) (approx %61 (*.f64 y (approx (/ %3 %24) (/.f64 %150 a)))) (approx %61 (*.f64 z (approx %86 (/.f64 y %156)))) (approx %61 (*.f64 z (approx %86 (/.f64 %41 a)))) (approx %61 (*.f64 %26 (/.f64 z %156))) (approx %96 (approx %179 (*.f64 a (/.f64 x %156)))) (approx %96 (approx %179 (/.f64 (*.f64 a x) %156))) (approx %30 (approx (* %33 x) (/.f64 (*.f64 x %189) a))) (approx %30 (*.f64 (approx %33 (/.f64 %189 a)) x)) (approx %30 (*.f64 (/.f64 (approx %32 a) %156) x)) (approx %16 (approx %204 (approx (* (/ %13 t) z) (/.f64 (*.f64 z %133) t)))) (approx %16 (approx %204 (*.f64 (/.f64 %133 t) z))) (approx %16 (*.f64 (approx %216 (approx (- 1 (/ z t)) (/.f64 (-.f64 t z) t))) y)) (approx %16 (*.f64 (approx %216 (/.f64 t (-.f64 t a))) y)) |
| Outputs |
|---|
%3 = (- t z) %8 = (- t a) %10 = (- x (/ (* %3 (- x y)) %8)) %11 = (/ %3 %8) %24 = (- a t) (approx %10 (*.f64 (approx %11 (approx (- 1 (/ z t)) (/.f64 (-.f64 t z) t))) y)) (approx (+ (/ (* (- z t) (- y x)) %24) x) (*.f64 (approx (/ (- (+ %24 t) z) %24) (/.f64 (-.f64 a z) a)) x)) (approx %10 (*.f64 (approx %11 (/.f64 t (-.f64 t a))) y)) |
| Inputs |
|---|
%3 = (- z t) %5 = (- y x) %6 = (* %3 %5) %8 = (- t a) %10 = (- x (/ %6 %8)) %12 = (- t z) %13 = (- x y) %14 = (* %12 %13) %16 = (- x (/ %14 %8)) %24 = (- a t) %25 = (/ %14 %24) %26 = (approx %5 y) %30 = (+ (/ %6 %24) x) %32 = (- (+ %24 t) z) %33 = (/ %32 %24) %41 = (-.f64 y x) %44 = (* z %5) %61 = (+ x (/ (* %5 %3) %24)) %62 = (/ z %24) %64 = (/ t %24) %66 = (- %62 (+ 1 %64)) %75 = (* -1 (* x %66)) %84 = (/ y %24) %86 = (- %84 (/ x %24)) %96 = (+ (* %3 %84) (/ (* (neg x) (+ %3 %8)) %24)) %97 = (- z a) %103 = (+ (* -1 (/ (* x %97) a)) (/ (* y z) a)) %104 = (/.f64 z a) %108 = (*.f64 y z) %117 = (/.f64 z t) %131 = (/ %13 %24) %132 = (* %12 %131) %133 = (-.f64 x y) %149 = (* y (- %62 %64)) %150 = (-.f64 z t) %156 = (-.f64 a t) %179 = (* -1 (* x (- %62 (/ a %24)))) %189 = (-.f64 a z) %204 = (- y (/ (* %97 %5) t)) %216 = (/ %12 %8) (approx %10 y) (approx %16 (+.f64 #s(literal 0 binary64) y)) (approx %10 (approx (- x %13) (-.f64 x x))) (+.f64 x (approx %25 %26)) (approx %30 (*.f64 (approx %33 (approx (/ (- a z) a) #s(literal 1 binary64))) x)) (+.f64 x (approx %25 %41)) (approx (+ x (/ (+ %44 (* %13 t)) %24)) (approx (- (+ x (* -1 x)) (* -1 y)) (+.f64 x (*.f64 #s(literal -1 binary64) x)))) (approx %61 (*.f64 #s(literal -1 binary64) (*.f64 x (approx %66 (approx (- (/ z a) 1) #s(literal -1 binary64)))))) (approx %61 (approx %75 (*.f64 z (/.f64 x t)))) (approx %61 (approx %75 (/.f64 (*.f64 x z) t))) (approx %61 (*.f64 z (approx %86 (/.f64 %26 a)))) (approx %96 (approx %103 (*.f64 y %104))) (approx %96 (approx %103 (/.f64 %108 a))) (approx %16 (approx (/ (* (- (- a 0) z) x) %24) (*.f64 x %117))) (approx %61 (approx (+ y (* -1 (/ (- %44 (* a %5)) t))) (/.f64 (*.f64 (neg.f64 z) %26) t))) (+.f64 x (approx %132 (*.f64 #s(literal -1 binary64) %133))) (+.f64 x (approx %132 (*.f64 #s(literal -1 binary64) (approx %13 (*.f64 #s(literal -1 binary64) y))))) (fma.f64 (approx %12 t) (approx %131 (approx (/ %13 a) (/.f64 x a))) x) (approx %61 (approx %149 (/.f64 (*.f64 y %150) a))) (approx %61 (approx (* z %86) (/.f64 %108 %156))) (approx %61 (*.f64 y (approx (/ %3 %24) (/.f64 %150 a)))) (approx %61 (*.f64 z (approx %86 (/.f64 y %156)))) (approx %61 (*.f64 z (approx %86 (/.f64 %41 a)))) (approx %61 (*.f64 %26 (/.f64 z %156))) (approx %96 (approx %179 (*.f64 a (/.f64 x %156)))) (approx %96 (approx %179 (/.f64 (*.f64 a x) %156))) (approx %30 (approx (* %33 x) (/.f64 (*.f64 x %189) a))) (approx %30 (*.f64 (approx %33 (/.f64 %189 a)) x)) (approx %30 (*.f64 (/.f64 (approx %32 a) %156) x)) (approx %16 (approx %204 (approx (* (/ %13 t) z) (/.f64 (*.f64 z %133) t)))) (approx %16 (approx %204 (*.f64 (/.f64 %133 t) z))) (approx %16 (*.f64 (approx %216 (approx (- 1 (/ z t)) (/.f64 (-.f64 t z) t))) y)) (approx %16 (*.f64 (approx %216 (/.f64 t (-.f64 t a))) y)) (approx %61 (approx %149 (*.f64 %150 (/.f64 y a)))) (approx %30 (*.f64 (approx %33 (-.f64 #s(literal 1 binary64) %104)) x)) (approx %16 (*.f64 (approx %216 (-.f64 #s(literal 1 binary64) %117)) y)) |
| Outputs |
|---|
%3 = (- t z) %8 = (- t a) %10 = (- x (/ (* %3 (- x y)) %8)) %11 = (/ %3 %8) %21 = (- a t) (approx %10 (*.f64 (approx %11 (-.f64 #s(literal 1 binary64) (/.f64 z t))) y)) (approx (+ (/ (* (- z t) (- y x)) %21) x) (*.f64 (approx (/ (- (+ %21 t) z) %21) (/.f64 (-.f64 a z) a)) x)) (approx %10 (*.f64 (approx %11 (/.f64 t (-.f64 t a))) y)) |
| Inputs |
|---|
%3 = (- z t) %5 = (- y x) %6 = (* %3 %5) %8 = (- t a) %10 = (- x (/ %6 %8)) %12 = (- t z) %13 = (- x y) %14 = (* %12 %13) %16 = (- x (/ %14 %8)) %24 = (- a t) %25 = (/ %14 %24) %26 = (approx %5 y) %30 = (+ (/ %6 %24) x) %32 = (- (+ %24 t) z) %33 = (/ %32 %24) %41 = (-.f64 y x) %44 = (* z %5) %48 = (+ x (/ (+ %44 (* %13 t)) %24)) %56 = (+.f64 x (*.f64 #s(literal -1 binary64) x)) %60 = (/ (* %5 %3) %24) %61 = (+ x %60) %62 = (/ z %24) %64 = (/ t %24) %66 = (- %62 (+ 1 %64)) %75 = (* -1 (* x %66)) %84 = (/ y %24) %86 = (- %84 (/ x %24)) %96 = (+ (* %3 %84) (/ (* (neg x) (+ %3 %8)) %24)) %97 = (- z a) %103 = (+ (* -1 (/ (* x %97) a)) (/ (* y z) a)) %104 = (/.f64 z a) %108 = (*.f64 y z) %114 = (- (- a 0) z) %117 = (/.f64 z t) %125 = (+ y (* -1 (/ (- %44 (* a %5)) t))) %126 = (neg.f64 z) %131 = (/ %13 %24) %132 = (* %12 %131) %133 = (-.f64 x y) %137 = (*.f64 #s(literal -1 binary64) y) %149 = (* y (- %62 %64)) %150 = (-.f64 z t) %156 = (-.f64 a t) %179 = (* -1 (* x (- %62 (/ a %24)))) %189 = (-.f64 a z) %204 = (- y (/ (* %97 %5) t)) %216 = (/ %12 %8) (approx %10 y) (approx %16 (+.f64 #s(literal 0 binary64) y)) (approx %10 (approx (- x %13) (-.f64 x x))) (+.f64 x (approx %25 %26)) (approx %30 (*.f64 (approx %33 (approx (/ (- a z) a) #s(literal 1 binary64))) x)) (+.f64 x (approx %25 %41)) (approx %48 (approx (- (+ x (* -1 x)) (* -1 y)) %56)) (approx %61 (*.f64 #s(literal -1 binary64) (*.f64 x (approx %66 (approx (- (/ z a) 1) #s(literal -1 binary64)))))) (approx %61 (approx %75 (*.f64 z (/.f64 x t)))) (approx %61 (approx %75 (/.f64 (*.f64 x z) t))) (approx %61 (*.f64 z (approx %86 (/.f64 %26 a)))) (approx %96 (approx %103 (*.f64 y %104))) (approx %96 (approx %103 (/.f64 %108 a))) (approx %16 (approx (/ (* %114 x) %24) (*.f64 x %117))) (approx %61 (approx %125 (/.f64 (*.f64 %126 %26) t))) (+.f64 x (approx %132 (*.f64 #s(literal -1 binary64) %133))) (+.f64 x (approx %132 (*.f64 #s(literal -1 binary64) (approx %13 %137)))) (fma.f64 (approx %12 t) (approx %131 (approx (/ %13 a) (/.f64 x a))) x) (approx %61 (approx %149 (/.f64 (*.f64 y %150) a))) (approx %61 (approx (* z %86) (/.f64 %108 %156))) (approx %61 (*.f64 y (approx (/ %3 %24) (/.f64 %150 a)))) (approx %61 (*.f64 z (approx %86 (/.f64 y %156)))) (approx %61 (*.f64 z (approx %86 (/.f64 %41 a)))) (approx %61 (*.f64 %26 (/.f64 z %156))) (approx %96 (approx %179 (*.f64 a (/.f64 x %156)))) (approx %96 (approx %179 (/.f64 (*.f64 a x) %156))) (approx %30 (approx (* %33 x) (/.f64 (*.f64 x %189) a))) (approx %30 (*.f64 (approx %33 (/.f64 %189 a)) x)) (approx %30 (*.f64 (/.f64 (approx %32 a) %156) x)) (approx %16 (approx %204 (approx (* (/ %13 t) z) (/.f64 (*.f64 z %133) t)))) (approx %16 (approx %204 (*.f64 (/.f64 %133 t) z))) (approx %16 (*.f64 (approx %216 (approx (- 1 (/ z t)) (/.f64 (-.f64 t z) t))) y)) (approx %16 (*.f64 (approx %216 (/.f64 t (-.f64 t a))) y)) (approx %61 (approx %149 (*.f64 %150 (/.f64 y a)))) (approx %30 (*.f64 (approx %33 (-.f64 #s(literal 1 binary64) %104)) x)) (approx %16 (*.f64 (approx %216 (-.f64 #s(literal 1 binary64) %117)) y)) (+.f64 x (approx %60 (/.f64 (*.f64 z %26) a))) (approx %16 (approx %204 (/.f64 z (/.f64 t %133)))) (approx %61 (approx %125 (/.f64 (*.f64 %126 %41) t))) (approx %16 (*.f64 (approx (/ %114 %8) (-.f64 %104 #s(literal 1 binary64))) (neg.f64 x))) (approx %48 (-.f64 %56 %137)) (fma.f64 x (/.f64 a %156) (approx (/ (- (* x t) %14) %8) y)) |
| Outputs |
|---|
%15 = (fma.f64 x (/.f64 a (-.f64 a t)) (approx (/ (- (* x t) (* (- t z) (- x y))) (- t a)) y)) %19 = (- a t) %15 (approx (+ (/ (* (- z t) (- y x)) %19) x) (*.f64 (approx (/ (- (+ %19 t) z) %19) (/.f64 (-.f64 a z) a)) x)) %15 |
| Inputs |
|---|
%3 = (- z t) %5 = (- y x) %6 = (* %3 %5) %8 = (- t a) %10 = (- x (/ %6 %8)) %12 = (- t z) %13 = (- x y) %14 = (* %12 %13) %16 = (- x (/ %14 %8)) %24 = (- a t) %25 = (/ %14 %24) %26 = (approx %5 y) %30 = (+ (/ %6 %24) x) %32 = (- (+ %24 t) z) %33 = (/ %32 %24) %41 = (-.f64 y x) %44 = (* z %5) %48 = (+ x (/ (+ %44 (* %13 t)) %24)) %56 = (+.f64 x (*.f64 #s(literal -1 binary64) x)) %60 = (/ (* %5 %3) %24) %61 = (+ x %60) %62 = (/ z %24) %64 = (/ t %24) %66 = (- %62 (+ 1 %64)) %75 = (* -1 (* x %66)) %84 = (/ y %24) %86 = (- %84 (/ x %24)) %96 = (+ (* %3 %84) (/ (* (neg x) (+ %3 %8)) %24)) %97 = (- z a) %103 = (+ (* -1 (/ (* x %97) a)) (/ (* y z) a)) %104 = (/.f64 z a) %108 = (*.f64 y z) %114 = (- (- a 0) z) %117 = (/.f64 z t) %125 = (+ y (* -1 (/ (- %44 (* a %5)) t))) %126 = (neg.f64 z) %131 = (/ %13 %24) %132 = (* %12 %131) %133 = (-.f64 x y) %137 = (*.f64 #s(literal -1 binary64) y) %142 = (approx %12 t) %149 = (* y (- %62 %64)) %150 = (-.f64 z t) %156 = (-.f64 a t) %179 = (* -1 (* x (- %62 (/ a %24)))) %180 = (/.f64 x %156) %189 = (-.f64 a z) %204 = (- y (/ (* %97 %5) t)) %216 = (/ %12 %8) (approx %10 y) (approx %16 (+.f64 #s(literal 0 binary64) y)) (approx %10 (approx (- x %13) (-.f64 x x))) (+.f64 x (approx %25 %26)) (approx %30 (*.f64 (approx %33 (approx (/ (- a z) a) #s(literal 1 binary64))) x)) (+.f64 x (approx %25 %41)) (approx %48 (approx (- (+ x (* -1 x)) (* -1 y)) %56)) (approx %61 (*.f64 #s(literal -1 binary64) (*.f64 x (approx %66 (approx (- (/ z a) 1) #s(literal -1 binary64)))))) (approx %61 (approx %75 (*.f64 z (/.f64 x t)))) (approx %61 (approx %75 (/.f64 (*.f64 x z) t))) (approx %61 (*.f64 z (approx %86 (/.f64 %26 a)))) (approx %96 (approx %103 (*.f64 y %104))) (approx %96 (approx %103 (/.f64 %108 a))) (approx %16 (approx (/ (* %114 x) %24) (*.f64 x %117))) (approx %61 (approx %125 (/.f64 (*.f64 %126 %26) t))) (+.f64 x (approx %132 (*.f64 #s(literal -1 binary64) %133))) (+.f64 x (approx %132 (*.f64 #s(literal -1 binary64) (approx %13 %137)))) (fma.f64 %142 (approx %131 (approx (/ %13 a) (/.f64 x a))) x) (approx %61 (approx %149 (/.f64 (*.f64 y %150) a))) (approx %61 (approx (* z %86) (/.f64 %108 %156))) (approx %61 (*.f64 y (approx (/ %3 %24) (/.f64 %150 a)))) (approx %61 (*.f64 z (approx %86 (/.f64 y %156)))) (approx %61 (*.f64 z (approx %86 (/.f64 %41 a)))) (approx %61 (*.f64 %26 (/.f64 z %156))) (approx %96 (approx %179 (*.f64 a %180))) (approx %96 (approx %179 (/.f64 (*.f64 a x) %156))) (approx %30 (approx (* %33 x) (/.f64 (*.f64 x %189) a))) (approx %30 (*.f64 (approx %33 (/.f64 %189 a)) x)) (approx %30 (*.f64 (/.f64 (approx %32 a) %156) x)) (approx %16 (approx %204 (approx (* (/ %13 t) z) (/.f64 (*.f64 z %133) t)))) (approx %16 (approx %204 (*.f64 (/.f64 %133 t) z))) (approx %16 (*.f64 (approx %216 (approx (- 1 (/ z t)) (/.f64 (-.f64 t z) t))) y)) (approx %16 (*.f64 (approx %216 (/.f64 t (-.f64 t a))) y)) (approx %61 (approx %149 (*.f64 %150 (/.f64 y a)))) (approx %30 (*.f64 (approx %33 (-.f64 #s(literal 1 binary64) %104)) x)) (approx %16 (*.f64 (approx %216 (-.f64 #s(literal 1 binary64) %117)) y)) (+.f64 x (approx %60 (/.f64 (*.f64 z %26) a))) (approx %16 (approx %204 (/.f64 z (/.f64 t %133)))) (approx %61 (approx %125 (/.f64 (*.f64 %126 %41) t))) (approx %16 (*.f64 (approx (/ %114 %8) (-.f64 %104 #s(literal 1 binary64))) (neg.f64 x))) (approx %48 (-.f64 %56 %137)) (fma.f64 x (/.f64 a %156) (approx (/ (- (* x t) %14) %8) y)) (fma.f64 %142 (approx %131 %180) x) (fma.f64 %142 (approx %131 (/.f64 %133 a)) x) (fma.f64 %26 (/.f64 %150 (approx %24 a)) x) |
| Outputs |
|---|
%2 = (- y x) %8 = (- a t) %11 = (fma.f64 (approx %2 y) (/.f64 (-.f64 z t) (approx %8 a)) x) %25 = (- t z) %28 = (- t a) %11 (approx (+ (/ (* (- z t) %2) %8) x) (approx (* (/ (- (+ %8 t) z) %8) x) (/.f64 (*.f64 x (-.f64 a z)) a))) (approx (- x (/ (* %25 (- x y)) %28)) (*.f64 (approx (/ %25 %28) (-.f64 #s(literal 1 binary64) (/.f64 z t))) y)) %11 |
| Inputs |
|---|
%3 = (- z t) %5 = (- y x) %6 = (* %3 %5) %8 = (- t a) %10 = (- x (/ %6 %8)) %12 = (- t z) %13 = (- x y) %14 = (* %12 %13) %16 = (- x (/ %14 %8)) %24 = (- a t) %25 = (/ %14 %24) %26 = (approx %5 y) %30 = (+ (/ %6 %24) x) %32 = (- (+ %24 t) z) %33 = (/ %32 %24) %41 = (-.f64 y x) %44 = (* z %5) %48 = (+ x (/ (+ %44 (* %13 t)) %24)) %56 = (+.f64 x (*.f64 #s(literal -1 binary64) x)) %60 = (/ (* %5 %3) %24) %61 = (+ x %60) %62 = (/ z %24) %64 = (/ t %24) %66 = (- %62 (+ 1 %64)) %75 = (* -1 (* x %66)) %84 = (/ y %24) %86 = (- %84 (/ x %24)) %96 = (+ (* %3 %84) (/ (* (neg x) (+ %3 %8)) %24)) %97 = (- z a) %103 = (+ (* -1 (/ (* x %97) a)) (/ (* y z) a)) %104 = (/.f64 z a) %108 = (*.f64 y z) %114 = (- (- a 0) z) %117 = (/.f64 z t) %125 = (+ y (* -1 (/ (- %44 (* a %5)) t))) %126 = (neg.f64 z) %131 = (/ %13 %24) %132 = (* %12 %131) %133 = (-.f64 x y) %137 = (*.f64 #s(literal -1 binary64) y) %142 = (approx %12 t) %149 = (* y (- %62 %64)) %150 = (-.f64 z t) %156 = (-.f64 a t) %179 = (* -1 (* x (- %62 (/ a %24)))) %180 = (/.f64 x %156) %189 = (-.f64 a z) %204 = (- y (/ (* %97 %5) t)) %216 = (/ %12 %8) %273 = (approx %24 a) (approx %10 y) (approx %16 (+.f64 #s(literal 0 binary64) y)) (approx %10 (approx (- x %13) (-.f64 x x))) (+.f64 x (approx %25 %26)) (approx %30 (*.f64 (approx %33 (approx (/ (- a z) a) #s(literal 1 binary64))) x)) (+.f64 x (approx %25 %41)) (approx %48 (approx (- (+ x (* -1 x)) (* -1 y)) %56)) (approx %61 (*.f64 #s(literal -1 binary64) (*.f64 x (approx %66 (approx (- (/ z a) 1) #s(literal -1 binary64)))))) (approx %61 (approx %75 (*.f64 z (/.f64 x t)))) (approx %61 (approx %75 (/.f64 (*.f64 x z) t))) (approx %61 (*.f64 z (approx %86 (/.f64 %26 a)))) (approx %96 (approx %103 (*.f64 y %104))) (approx %96 (approx %103 (/.f64 %108 a))) (approx %16 (approx (/ (* %114 x) %24) (*.f64 x %117))) (approx %61 (approx %125 (/.f64 (*.f64 %126 %26) t))) (+.f64 x (approx %132 (*.f64 #s(literal -1 binary64) %133))) (+.f64 x (approx %132 (*.f64 #s(literal -1 binary64) (approx %13 %137)))) (fma.f64 %142 (approx %131 (approx (/ %13 a) (/.f64 x a))) x) (approx %61 (approx %149 (/.f64 (*.f64 y %150) a))) (approx %61 (approx (* z %86) (/.f64 %108 %156))) (approx %61 (*.f64 y (approx (/ %3 %24) (/.f64 %150 a)))) (approx %61 (*.f64 z (approx %86 (/.f64 y %156)))) (approx %61 (*.f64 z (approx %86 (/.f64 %41 a)))) (approx %61 (*.f64 %26 (/.f64 z %156))) (approx %96 (approx %179 (*.f64 a %180))) (approx %96 (approx %179 (/.f64 (*.f64 a x) %156))) (approx %30 (approx (* %33 x) (/.f64 (*.f64 x %189) a))) (approx %30 (*.f64 (approx %33 (/.f64 %189 a)) x)) (approx %30 (*.f64 (/.f64 (approx %32 a) %156) x)) (approx %16 (approx %204 (approx (* (/ %13 t) z) (/.f64 (*.f64 z %133) t)))) (approx %16 (approx %204 (*.f64 (/.f64 %133 t) z))) (approx %16 (*.f64 (approx %216 (approx (- 1 (/ z t)) (/.f64 (-.f64 t z) t))) y)) (approx %16 (*.f64 (approx %216 (/.f64 t (-.f64 t a))) y)) (approx %61 (approx %149 (*.f64 %150 (/.f64 y a)))) (approx %30 (*.f64 (approx %33 (-.f64 #s(literal 1 binary64) %104)) x)) (approx %16 (*.f64 (approx %216 (-.f64 #s(literal 1 binary64) %117)) y)) (+.f64 x (approx %60 (/.f64 (*.f64 z %26) a))) (approx %16 (approx %204 (/.f64 z (/.f64 t %133)))) (approx %61 (approx %125 (/.f64 (*.f64 %126 %41) t))) (approx %16 (*.f64 (approx (/ %114 %8) (-.f64 %104 #s(literal 1 binary64))) (neg.f64 x))) (approx %48 (-.f64 %56 %137)) (fma.f64 x (/.f64 a %156) (approx (/ (- (* x t) %14) %8) y)) (fma.f64 %142 (approx %131 %180) x) (fma.f64 %142 (approx %131 (/.f64 %133 a)) x) (fma.f64 %26 (/.f64 %150 %273) x) (fma.f64 %150 (/.f64 %26 %273) x) |
| Outputs |
|---|
%2 = (-.f64 z t) %5 = (- y x) %6 = (approx %5 y) %8 = (- a t) %9 = (approx %8 a) %25 = (- t z) %28 = (- t a) (fma.f64 %2 (/.f64 %6 %9) x) (approx (+ (/ (* (- z t) %5) %8) x) (approx (* (/ (- (+ %8 t) z) %8) x) (/.f64 (*.f64 x (-.f64 a z)) a))) (approx (- x (/ (* %25 (- x y)) %28)) (*.f64 (approx (/ %25 %28) (-.f64 #s(literal 1 binary64) (/.f64 z t))) y)) (fma.f64 %6 (/.f64 %2 %9) x) |
| Inputs |
|---|
%3 = (- z t) %5 = (- y x) %6 = (* %3 %5) %8 = (- t a) %10 = (- x (/ %6 %8)) %12 = (- t z) %13 = (- x y) %14 = (* %12 %13) %16 = (- x (/ %14 %8)) %24 = (- a t) %25 = (/ %14 %24) %26 = (approx %5 y) %30 = (+ (/ %6 %24) x) %32 = (- (+ %24 t) z) %33 = (/ %32 %24) %41 = (-.f64 y x) %44 = (* z %5) %48 = (+ x (/ (+ %44 (* %13 t)) %24)) %56 = (+.f64 x (*.f64 #s(literal -1 binary64) x)) %60 = (/ (* %5 %3) %24) %61 = (+ x %60) %62 = (/ z %24) %64 = (/ t %24) %66 = (- %62 (+ 1 %64)) %75 = (* -1 (* x %66)) %84 = (/ y %24) %86 = (- %84 (/ x %24)) %96 = (+ (* %3 %84) (/ (* (neg x) (+ %3 %8)) %24)) %97 = (- z a) %103 = (+ (* -1 (/ (* x %97) a)) (/ (* y z) a)) %104 = (/.f64 z a) %108 = (*.f64 y z) %114 = (- (- a 0) z) %117 = (/.f64 z t) %124 = (* -1 (/ (- %44 (* a %5)) t)) %125 = (+ y %124) %126 = (neg.f64 z) %131 = (/ %13 %24) %132 = (* %12 %131) %133 = (-.f64 x y) %137 = (*.f64 #s(literal -1 binary64) y) %142 = (approx %12 t) %149 = (* y (- %62 %64)) %150 = (-.f64 z t) %156 = (-.f64 a t) %179 = (* -1 (* x (- %62 (/ a %24)))) %180 = (/.f64 x %156) %189 = (-.f64 a z) %204 = (- y (/ (* %97 %5) t)) %216 = (/ %12 %8) %273 = (approx %24 a) (approx %10 y) (approx %16 (+.f64 #s(literal 0 binary64) y)) (approx %10 (approx (- x %13) (-.f64 x x))) (+.f64 x (approx %25 %26)) (approx %30 (*.f64 (approx %33 (approx (/ (- a z) a) #s(literal 1 binary64))) x)) (+.f64 x (approx %25 %41)) (approx %48 (approx (- (+ x (* -1 x)) (* -1 y)) %56)) (approx %61 (*.f64 #s(literal -1 binary64) (*.f64 x (approx %66 (approx (- (/ z a) 1) #s(literal -1 binary64)))))) (approx %61 (approx %75 (*.f64 z (/.f64 x t)))) (approx %61 (approx %75 (/.f64 (*.f64 x z) t))) (approx %61 (*.f64 z (approx %86 (/.f64 %26 a)))) (approx %96 (approx %103 (*.f64 y %104))) (approx %96 (approx %103 (/.f64 %108 a))) (approx %16 (approx (/ (* %114 x) %24) (*.f64 x %117))) (approx %61 (approx %125 (/.f64 (*.f64 %126 %26) t))) (+.f64 x (approx %132 (*.f64 #s(literal -1 binary64) %133))) (+.f64 x (approx %132 (*.f64 #s(literal -1 binary64) (approx %13 %137)))) (fma.f64 %142 (approx %131 (approx (/ %13 a) (/.f64 x a))) x) (approx %61 (approx %149 (/.f64 (*.f64 y %150) a))) (approx %61 (approx (* z %86) (/.f64 %108 %156))) (approx %61 (*.f64 y (approx (/ %3 %24) (/.f64 %150 a)))) (approx %61 (*.f64 z (approx %86 (/.f64 y %156)))) (approx %61 (*.f64 z (approx %86 (/.f64 %41 a)))) (approx %61 (*.f64 %26 (/.f64 z %156))) (approx %96 (approx %179 (*.f64 a %180))) (approx %96 (approx %179 (/.f64 (*.f64 a x) %156))) (approx %30 (approx (* %33 x) (/.f64 (*.f64 x %189) a))) (approx %30 (*.f64 (approx %33 (/.f64 %189 a)) x)) (approx %30 (*.f64 (/.f64 (approx %32 a) %156) x)) (approx %16 (approx %204 (approx (* (/ %13 t) z) (/.f64 (*.f64 z %133) t)))) (approx %16 (approx %204 (*.f64 (/.f64 %133 t) z))) (approx %16 (*.f64 (approx %216 (approx (- 1 (/ z t)) (/.f64 (-.f64 t z) t))) y)) (approx %16 (*.f64 (approx %216 (/.f64 t (-.f64 t a))) y)) (approx %61 (approx %149 (*.f64 %150 (/.f64 y a)))) (approx %30 (*.f64 (approx %33 (-.f64 #s(literal 1 binary64) %104)) x)) (approx %16 (*.f64 (approx %216 (-.f64 #s(literal 1 binary64) %117)) y)) (+.f64 x (approx %60 (/.f64 (*.f64 z %26) a))) (approx %16 (approx %204 (/.f64 z (/.f64 t %133)))) (approx %61 (approx %125 (/.f64 (*.f64 %126 %41) t))) (approx %16 (*.f64 (approx (/ %114 %8) (-.f64 %104 #s(literal 1 binary64))) (neg.f64 x))) (approx %48 (-.f64 %56 %137)) (fma.f64 x (/.f64 a %156) (approx (/ (- (* x t) %14) %8) y)) (fma.f64 %142 (approx %131 %180) x) (fma.f64 %142 (approx %131 (/.f64 %133 a)) x) (fma.f64 %26 (/.f64 %150 %273) x) (fma.f64 %150 (/.f64 %26 %273) x) (approx %61 (approx %75 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 t %156))))) (approx %61 (+.f64 y (approx %124 (/.f64 (*.f64 x (-.f64 z a)) t)))) |
| Outputs |
|---|
%2 = (-.f64 z t) %5 = (- y x) %6 = (approx %5 y) %8 = (- a t) %9 = (approx %8 a) (fma.f64 %2 (/.f64 %6 %9) x) (approx (+ x (/ (* %5 (- z t)) %8)) (+.f64 y (approx (* -1 (/ (- (* z %5) (* a %5)) t)) (/.f64 (*.f64 x (-.f64 z a)) t)))) (fma.f64 %6 (/.f64 %2 %9) x) |
| Inputs |
|---|
%3 = (- z t) %5 = (- y x) %6 = (* %3 %5) %8 = (- t a) %10 = (- x (/ %6 %8)) %12 = (- t z) %13 = (- x y) %14 = (* %12 %13) %16 = (- x (/ %14 %8)) %24 = (- a t) %25 = (/ %14 %24) %26 = (approx %5 y) %30 = (+ (/ %6 %24) x) %32 = (- (+ %24 t) z) %33 = (/ %32 %24) %41 = (-.f64 y x) %44 = (* z %5) %48 = (+ x (/ (+ %44 (* %13 t)) %24)) %56 = (+.f64 x (*.f64 #s(literal -1 binary64) x)) %60 = (/ (* %5 %3) %24) %61 = (+ x %60) %62 = (/ z %24) %64 = (/ t %24) %66 = (- %62 (+ 1 %64)) %75 = (* -1 (* x %66)) %84 = (/ y %24) %86 = (- %84 (/ x %24)) %96 = (+ (* %3 %84) (/ (* (neg x) (+ %3 %8)) %24)) %97 = (- z a) %103 = (+ (* -1 (/ (* x %97) a)) (/ (* y z) a)) %104 = (/.f64 z a) %108 = (*.f64 y z) %114 = (- (- a 0) z) %117 = (/.f64 z t) %124 = (* -1 (/ (- %44 (* a %5)) t)) %125 = (+ y %124) %126 = (neg.f64 z) %131 = (/ %13 %24) %132 = (* %12 %131) %133 = (-.f64 x y) %137 = (*.f64 #s(literal -1 binary64) y) %142 = (approx %12 t) %149 = (* y (- %62 %64)) %150 = (-.f64 z t) %156 = (-.f64 a t) %169 = (/.f64 %41 a) %179 = (* -1 (* x (- %62 (/ a %24)))) %180 = (/.f64 x %156) %189 = (-.f64 a z) %204 = (- y (/ (* %97 %5) t)) %216 = (/ %12 %8) %273 = (approx %24 a) (approx %10 y) (approx %16 (+.f64 #s(literal 0 binary64) y)) (approx %10 (approx (- x %13) (-.f64 x x))) (+.f64 x (approx %25 %26)) (approx %30 (*.f64 (approx %33 (approx (/ (- a z) a) #s(literal 1 binary64))) x)) (+.f64 x (approx %25 %41)) (approx %48 (approx (- (+ x (* -1 x)) (* -1 y)) %56)) (approx %61 (*.f64 #s(literal -1 binary64) (*.f64 x (approx %66 (approx (- (/ z a) 1) #s(literal -1 binary64)))))) (approx %61 (approx %75 (*.f64 z (/.f64 x t)))) (approx %61 (approx %75 (/.f64 (*.f64 x z) t))) (approx %61 (*.f64 z (approx %86 (/.f64 %26 a)))) (approx %96 (approx %103 (*.f64 y %104))) (approx %96 (approx %103 (/.f64 %108 a))) (approx %16 (approx (/ (* %114 x) %24) (*.f64 x %117))) (approx %61 (approx %125 (/.f64 (*.f64 %126 %26) t))) (+.f64 x (approx %132 (*.f64 #s(literal -1 binary64) %133))) (+.f64 x (approx %132 (*.f64 #s(literal -1 binary64) (approx %13 %137)))) (fma.f64 %142 (approx %131 (approx (/ %13 a) (/.f64 x a))) x) (approx %61 (approx %149 (/.f64 (*.f64 y %150) a))) (approx %61 (approx (* z %86) (/.f64 %108 %156))) (approx %61 (*.f64 y (approx (/ %3 %24) (/.f64 %150 a)))) (approx %61 (*.f64 z (approx %86 (/.f64 y %156)))) (approx %61 (*.f64 z (approx %86 %169))) (approx %61 (*.f64 %26 (/.f64 z %156))) (approx %96 (approx %179 (*.f64 a %180))) (approx %96 (approx %179 (/.f64 (*.f64 a x) %156))) (approx %30 (approx (* %33 x) (/.f64 (*.f64 x %189) a))) (approx %30 (*.f64 (approx %33 (/.f64 %189 a)) x)) (approx %30 (*.f64 (/.f64 (approx %32 a) %156) x)) (approx %16 (approx %204 (approx (* (/ %13 t) z) (/.f64 (*.f64 z %133) t)))) (approx %16 (approx %204 (*.f64 (/.f64 %133 t) z))) (approx %16 (*.f64 (approx %216 (approx (- 1 (/ z t)) (/.f64 (-.f64 t z) t))) y)) (approx %16 (*.f64 (approx %216 (/.f64 t (-.f64 t a))) y)) (approx %61 (approx %149 (*.f64 %150 (/.f64 y a)))) (approx %30 (*.f64 (approx %33 (-.f64 #s(literal 1 binary64) %104)) x)) (approx %16 (*.f64 (approx %216 (-.f64 #s(literal 1 binary64) %117)) y)) (+.f64 x (approx %60 (/.f64 (*.f64 z %26) a))) (approx %16 (approx %204 (/.f64 z (/.f64 t %133)))) (approx %61 (approx %125 (/.f64 (*.f64 %126 %41) t))) (approx %16 (*.f64 (approx (/ %114 %8) (-.f64 %104 #s(literal 1 binary64))) (neg.f64 x))) (approx %48 (-.f64 %56 %137)) (fma.f64 x (/.f64 a %156) (approx (/ (- (* x t) %14) %8) y)) (fma.f64 %142 (approx %131 %180) x) (fma.f64 %142 (approx %131 (/.f64 %133 a)) x) (fma.f64 %26 (/.f64 %150 %273) x) (fma.f64 %150 (/.f64 %26 %273) x) (approx %61 (approx %75 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 t %156))))) (approx %61 (+.f64 y (approx %124 (/.f64 (*.f64 x (-.f64 z a)) t)))) (+.f64 x (approx %60 (*.f64 z %169))) |
| Outputs |
|---|
%15 = (fma.f64 x (/.f64 a (-.f64 a t)) (approx (/ (- (* x t) (* (- t z) (- x y))) (- t a)) y)) %15 (+.f64 x (approx (/ (* (- y x) (- z t)) (- a t)) (*.f64 z (/.f64 (-.f64 y x) a)))) %15 |
| Inputs |
|---|
%3 = (- z t) %5 = (- y x) %6 = (* %3 %5) %8 = (- t a) %10 = (- x (/ %6 %8)) %12 = (- t z) %13 = (- x y) %14 = (* %12 %13) %16 = (- x (/ %14 %8)) %24 = (- a t) %25 = (/ %14 %24) %26 = (approx %5 y) %30 = (+ (/ %6 %24) x) %32 = (- (+ %24 t) z) %33 = (/ %32 %24) %41 = (-.f64 y x) %44 = (* z %5) %48 = (+ x (/ (+ %44 (* %13 t)) %24)) %56 = (+.f64 x (*.f64 #s(literal -1 binary64) x)) %59 = (* %5 %3) %60 = (/ %59 %24) %61 = (+ x %60) %62 = (/ z %24) %64 = (/ t %24) %66 = (- %62 (+ 1 %64)) %75 = (* -1 (* x %66)) %84 = (/ y %24) %86 = (- %84 (/ x %24)) %96 = (+ (* %3 %84) (/ (* (neg x) (+ %3 %8)) %24)) %97 = (- z a) %103 = (+ (* -1 (/ (* x %97) a)) (/ (* y z) a)) %104 = (/.f64 z a) %108 = (*.f64 y z) %114 = (- (- a 0) z) %117 = (/.f64 z t) %124 = (* -1 (/ (- %44 (* a %5)) t)) %125 = (+ y %124) %126 = (neg.f64 z) %131 = (/ %13 %24) %132 = (* %12 %131) %133 = (-.f64 x y) %137 = (*.f64 #s(literal -1 binary64) y) %142 = (approx %12 t) %149 = (* y (- %62 %64)) %150 = (-.f64 z t) %156 = (-.f64 a t) %169 = (/.f64 %41 a) %179 = (* -1 (* x (- %62 (/ a %24)))) %180 = (/.f64 x %156) %189 = (-.f64 a z) %204 = (- y (/ (* %97 %5) t)) %216 = (/ %12 %8) %242 = (*.f64 z %26) %268 = (approx %131 %180) %273 = (approx %24 a) (approx %10 y) (approx %16 (+.f64 #s(literal 0 binary64) y)) (approx %10 (approx (- x %13) (-.f64 x x))) (+.f64 x (approx %25 %26)) (approx %30 (*.f64 (approx %33 (approx (/ (- a z) a) #s(literal 1 binary64))) x)) (+.f64 x (approx %25 %41)) (approx %48 (approx (- (+ x (* -1 x)) (* -1 y)) %56)) (approx %61 (*.f64 #s(literal -1 binary64) (*.f64 x (approx %66 (approx (- (/ z a) 1) #s(literal -1 binary64)))))) (approx %61 (approx %75 (*.f64 z (/.f64 x t)))) (approx %61 (approx %75 (/.f64 (*.f64 x z) t))) (approx %61 (*.f64 z (approx %86 (/.f64 %26 a)))) (approx %96 (approx %103 (*.f64 y %104))) (approx %96 (approx %103 (/.f64 %108 a))) (approx %16 (approx (/ (* %114 x) %24) (*.f64 x %117))) (approx %61 (approx %125 (/.f64 (*.f64 %126 %26) t))) (+.f64 x (approx %132 (*.f64 #s(literal -1 binary64) %133))) (+.f64 x (approx %132 (*.f64 #s(literal -1 binary64) (approx %13 %137)))) (fma.f64 %142 (approx %131 (approx (/ %13 a) (/.f64 x a))) x) (approx %61 (approx %149 (/.f64 (*.f64 y %150) a))) (approx %61 (approx (* z %86) (/.f64 %108 %156))) (approx %61 (*.f64 y (approx (/ %3 %24) (/.f64 %150 a)))) (approx %61 (*.f64 z (approx %86 (/.f64 y %156)))) (approx %61 (*.f64 z (approx %86 %169))) (approx %61 (*.f64 %26 (/.f64 z %156))) (approx %96 (approx %179 (*.f64 a %180))) (approx %96 (approx %179 (/.f64 (*.f64 a x) %156))) (approx %30 (approx (* %33 x) (/.f64 (*.f64 x %189) a))) (approx %30 (*.f64 (approx %33 (/.f64 %189 a)) x)) (approx %30 (*.f64 (/.f64 (approx %32 a) %156) x)) (approx %16 (approx %204 (approx (* (/ %13 t) z) (/.f64 (*.f64 z %133) t)))) (approx %16 (approx %204 (*.f64 (/.f64 %133 t) z))) (approx %16 (*.f64 (approx %216 (approx (- 1 (/ z t)) (/.f64 (-.f64 t z) t))) y)) (approx %16 (*.f64 (approx %216 (/.f64 t (-.f64 t a))) y)) (approx %61 (approx %149 (*.f64 %150 (/.f64 y a)))) (approx %30 (*.f64 (approx %33 (-.f64 #s(literal 1 binary64) %104)) x)) (approx %16 (*.f64 (approx %216 (-.f64 #s(literal 1 binary64) %117)) y)) (+.f64 x (approx %60 (/.f64 %242 a))) (approx %16 (approx %204 (/.f64 z (/.f64 t %133)))) (approx %61 (approx %125 (/.f64 (*.f64 %126 %41) t))) (approx %16 (*.f64 (approx (/ %114 %8) (-.f64 %104 #s(literal 1 binary64))) (neg.f64 x))) (approx %48 (-.f64 %56 %137)) (fma.f64 x (/.f64 a %156) (approx (/ (- (* x t) %14) %8) y)) (fma.f64 %142 %268 x) (fma.f64 %142 (approx %131 (/.f64 %133 a)) x) (fma.f64 %26 (/.f64 %150 %273) x) (fma.f64 %150 (/.f64 %26 %273) x) (approx %61 (approx %75 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 t %156))))) (approx %61 (+.f64 y (approx %124 (/.f64 (*.f64 x (-.f64 z a)) t)))) (+.f64 x (approx %60 (*.f64 z %169))) (+.f64 x (approx %60 (/.f64 (*.f64 z %41) a))) (+.f64 x (*.f64 %268 %142)) (+.f64 x (/.f64 (approx %59 %242) %156)) (+.f64 x (/.f64 (*.f64 %26 %150) %273)) (approx %61 (*.f64 y (/.f64 %150 %156))) |
| Outputs |
|---|
%9 = (/ (* (- y x) (- z t)) (- a t)) %15 = (approx (+ x %9) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) %15 (+.f64 x (approx %9 (*.f64 z (/.f64 (-.f64 y x) a)))) %15 |
| Inputs |
|---|
%3 = (- z t) %5 = (- y x) %6 = (* %3 %5) %8 = (- t a) %10 = (- x (/ %6 %8)) %12 = (- t z) %13 = (- x y) %14 = (* %12 %13) %16 = (- x (/ %14 %8)) %24 = (- a t) %25 = (/ %14 %24) %26 = (approx %5 y) %30 = (+ (/ %6 %24) x) %32 = (- (+ %24 t) z) %33 = (/ %32 %24) %41 = (-.f64 y x) %44 = (* z %5) %48 = (+ x (/ (+ %44 (* %13 t)) %24)) %56 = (+.f64 x (*.f64 #s(literal -1 binary64) x)) %59 = (* %5 %3) %60 = (/ %59 %24) %61 = (+ x %60) %62 = (/ z %24) %64 = (/ t %24) %66 = (- %62 (+ 1 %64)) %75 = (* -1 (* x %66)) %84 = (/ y %24) %86 = (- %84 (/ x %24)) %96 = (+ (* %3 %84) (/ (* (neg x) (+ %3 %8)) %24)) %97 = (- z a) %103 = (+ (* -1 (/ (* x %97) a)) (/ (* y z) a)) %104 = (/.f64 z a) %108 = (*.f64 y z) %114 = (- (- a 0) z) %115 = (* %114 x) %117 = (/.f64 z t) %124 = (* -1 (/ (- %44 (* a %5)) t)) %125 = (+ y %124) %126 = (neg.f64 z) %131 = (/ %13 %24) %132 = (* %12 %131) %133 = (-.f64 x y) %137 = (*.f64 #s(literal -1 binary64) y) %142 = (approx %12 t) %149 = (* y (- %62 %64)) %150 = (-.f64 z t) %156 = (-.f64 a t) %165 = (/.f64 y %156) %169 = (/.f64 %41 a) %173 = (/.f64 z %156) %179 = (* -1 (* x (- %62 (/ a %24)))) %180 = (/.f64 x %156) %189 = (-.f64 a z) %204 = (- y (/ (* %97 %5) t)) %216 = (/ %12 %8) %242 = (*.f64 z %26) %268 = (approx %131 %180) %273 = (approx %24 a) (approx %10 y) (approx %16 (+.f64 #s(literal 0 binary64) y)) (approx %10 (approx (- x %13) (-.f64 x x))) (+.f64 x (approx %25 %26)) (approx %30 (*.f64 (approx %33 (approx (/ (- a z) a) #s(literal 1 binary64))) x)) (+.f64 x (approx %25 %41)) (approx %48 (approx (- (+ x (* -1 x)) (* -1 y)) %56)) (approx %61 (*.f64 #s(literal -1 binary64) (*.f64 x (approx %66 (approx (- (/ z a) 1) #s(literal -1 binary64)))))) (approx %61 (approx %75 (*.f64 z (/.f64 x t)))) (approx %61 (approx %75 (/.f64 (*.f64 x z) t))) (approx %61 (*.f64 z (approx %86 (/.f64 %26 a)))) (approx %96 (approx %103 (*.f64 y %104))) (approx %96 (approx %103 (/.f64 %108 a))) (approx %16 (approx (/ %115 %24) (*.f64 x %117))) (approx %61 (approx %125 (/.f64 (*.f64 %126 %26) t))) (+.f64 x (approx %132 (*.f64 #s(literal -1 binary64) %133))) (+.f64 x (approx %132 (*.f64 #s(literal -1 binary64) (approx %13 %137)))) (fma.f64 %142 (approx %131 (approx (/ %13 a) (/.f64 x a))) x) (approx %61 (approx %149 (/.f64 (*.f64 y %150) a))) (approx %61 (approx (* z %86) (/.f64 %108 %156))) (approx %61 (*.f64 y (approx (/ %3 %24) (/.f64 %150 a)))) (approx %61 (*.f64 z (approx %86 %165))) (approx %61 (*.f64 z (approx %86 %169))) (approx %61 (*.f64 %26 %173)) (approx %96 (approx %179 (*.f64 a %180))) (approx %96 (approx %179 (/.f64 (*.f64 a x) %156))) (approx %30 (approx (* %33 x) (/.f64 (*.f64 x %189) a))) (approx %30 (*.f64 (approx %33 (/.f64 %189 a)) x)) (approx %30 (*.f64 (/.f64 (approx %32 a) %156) x)) (approx %16 (approx %204 (approx (* (/ %13 t) z) (/.f64 (*.f64 z %133) t)))) (approx %16 (approx %204 (*.f64 (/.f64 %133 t) z))) (approx %16 (*.f64 (approx %216 (approx (- 1 (/ z t)) (/.f64 (-.f64 t z) t))) y)) (approx %16 (*.f64 (approx %216 (/.f64 t (-.f64 t a))) y)) (approx %61 (approx %149 (*.f64 %150 (/.f64 y a)))) (approx %30 (*.f64 (approx %33 (-.f64 #s(literal 1 binary64) %104)) x)) (approx %16 (*.f64 (approx %216 (-.f64 #s(literal 1 binary64) %117)) y)) (+.f64 x (approx %60 (/.f64 %242 a))) (approx %16 (approx %204 (/.f64 z (/.f64 t %133)))) (approx %61 (approx %125 (/.f64 (*.f64 %126 %41) t))) (approx %16 (*.f64 (approx (/ %114 %8) (-.f64 %104 #s(literal 1 binary64))) (neg.f64 x))) (approx %48 (-.f64 %56 %137)) (fma.f64 x (/.f64 a %156) (approx (/ (- (* x t) %14) %8) y)) (fma.f64 %142 %268 x) (fma.f64 %142 (approx %131 (/.f64 %133 a)) x) (fma.f64 %26 (/.f64 %150 %273) x) (fma.f64 %150 (/.f64 %26 %273) x) (approx %61 (approx %75 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 t %156))))) (approx %61 (+.f64 y (approx %124 (/.f64 (*.f64 x (-.f64 z a)) t)))) (+.f64 x (approx %60 (*.f64 z %169))) (+.f64 x (approx %60 (/.f64 (*.f64 z %41) a))) (+.f64 x (*.f64 %268 %142)) (+.f64 x (/.f64 (approx %59 %242) %156)) (+.f64 x (/.f64 (*.f64 %26 %150) %273)) (approx %61 (*.f64 y (/.f64 %150 %156))) (approx %61 (*.f64 %41 %173)) (approx %30 (*.f64 %165 %150)) (approx %30 (*.f64 (/.f64 %41 %156) z)) (approx (/ (+ %115 (* %3 y)) %24) (*.f64 (/.f64 %189 %156) x)) |
| Outputs |
|---|
%8 = (- z t) %12 = (- a t) %15 = (-.f64 a t) %18 = (approx (/ (+ (* (- (- a 0) z) x) (* %8 y)) %12) (*.f64 (/.f64 (-.f64 a z) %15) x)) %18 (approx (+ x (/ (* (- y x) %8) %12)) (*.f64 y (/.f64 (-.f64 z t) %15))) %18 |
| Inputs |
|---|
%3 = (- z t) %5 = (- y x) %6 = (* %3 %5) %8 = (- t a) %10 = (- x (/ %6 %8)) %12 = (- t z) %13 = (- x y) %14 = (* %12 %13) %16 = (- x (/ %14 %8)) %18 = (+.f64 #s(literal 0 binary64) y) %24 = (- a t) %25 = (/ %14 %24) %26 = (approx %5 y) %30 = (+ (/ %6 %24) x) %32 = (- (+ %24 t) z) %33 = (/ %32 %24) %41 = (-.f64 y x) %44 = (* z %5) %48 = (+ x (/ (+ %44 (* %13 t)) %24)) %56 = (+.f64 x (*.f64 #s(literal -1 binary64) x)) %59 = (* %5 %3) %60 = (/ %59 %24) %61 = (+ x %60) %62 = (/ z %24) %64 = (/ t %24) %66 = (- %62 (+ 1 %64)) %75 = (* -1 (* x %66)) %76 = (/.f64 x t) %84 = (/ y %24) %86 = (- %84 (/ x %24)) %96 = (+ (* %3 %84) (/ (* (neg x) (+ %3 %8)) %24)) %97 = (- z a) %103 = (+ (* -1 (/ (* x %97) a)) (/ (* y z) a)) %104 = (/.f64 z a) %108 = (*.f64 y z) %114 = (- (- a 0) z) %115 = (* %114 x) %117 = (/.f64 z t) %124 = (* -1 (/ (- %44 (* a %5)) t)) %125 = (+ y %124) %126 = (neg.f64 z) %131 = (/ %13 %24) %132 = (* %12 %131) %133 = (-.f64 x y) %137 = (*.f64 #s(literal -1 binary64) y) %142 = (approx %12 t) %148 = (- %62 %64) %149 = (* y %148) %150 = (-.f64 z t) %156 = (-.f64 a t) %165 = (/.f64 y %156) %169 = (/.f64 %41 a) %173 = (/.f64 z %156) %179 = (* -1 (* x (- %62 (/ a %24)))) %180 = (/.f64 x %156) %189 = (-.f64 a z) %204 = (- y (/ (* %97 %5) t)) %216 = (/ %12 %8) %242 = (*.f64 z %26) %255 = (-.f64 %104 #s(literal 1 binary64)) %262 = (/.f64 a %156) %265 = (/ (- (* x t) %14) %8) %268 = (approx %131 %180) %273 = (approx %24 a) (approx %10 y) (approx %16 %18) (approx %10 (approx (- x %13) (-.f64 x x))) (+.f64 x (approx %25 %26)) (approx %30 (*.f64 (approx %33 (approx (/ (- a z) a) #s(literal 1 binary64))) x)) (+.f64 x (approx %25 %41)) (approx %48 (approx (- (+ x (* -1 x)) (* -1 y)) %56)) (approx %61 (*.f64 #s(literal -1 binary64) (*.f64 x (approx %66 (approx (- (/ z a) 1) #s(literal -1 binary64)))))) (approx %61 (approx %75 (*.f64 z %76))) (approx %61 (approx %75 (/.f64 (*.f64 x z) t))) (approx %61 (*.f64 z (approx %86 (/.f64 %26 a)))) (approx %96 (approx %103 (*.f64 y %104))) (approx %96 (approx %103 (/.f64 %108 a))) (approx %16 (approx (/ %115 %24) (*.f64 x %117))) (approx %61 (approx %125 (/.f64 (*.f64 %126 %26) t))) (+.f64 x (approx %132 (*.f64 #s(literal -1 binary64) %133))) (+.f64 x (approx %132 (*.f64 #s(literal -1 binary64) (approx %13 %137)))) (fma.f64 %142 (approx %131 (approx (/ %13 a) (/.f64 x a))) x) (approx %61 (approx %149 (/.f64 (*.f64 y %150) a))) (approx %61 (approx (* z %86) (/.f64 %108 %156))) (approx %61 (*.f64 y (approx (/ %3 %24) (/.f64 %150 a)))) (approx %61 (*.f64 z (approx %86 %165))) (approx %61 (*.f64 z (approx %86 %169))) (approx %61 (*.f64 %26 %173)) (approx %96 (approx %179 (*.f64 a %180))) (approx %96 (approx %179 (/.f64 (*.f64 a x) %156))) (approx %30 (approx (* %33 x) (/.f64 (*.f64 x %189) a))) (approx %30 (*.f64 (approx %33 (/.f64 %189 a)) x)) (approx %30 (*.f64 (/.f64 (approx %32 a) %156) x)) (approx %16 (approx %204 (approx (* (/ %13 t) z) (/.f64 (*.f64 z %133) t)))) (approx %16 (approx %204 (*.f64 (/.f64 %133 t) z))) (approx %16 (*.f64 (approx %216 (approx (- 1 (/ z t)) (/.f64 (-.f64 t z) t))) y)) (approx %16 (*.f64 (approx %216 (/.f64 t (-.f64 t a))) y)) (approx %61 (approx %149 (*.f64 %150 (/.f64 y a)))) (approx %30 (*.f64 (approx %33 (-.f64 #s(literal 1 binary64) %104)) x)) (approx %16 (*.f64 (approx %216 (-.f64 #s(literal 1 binary64) %117)) y)) (+.f64 x (approx %60 (/.f64 %242 a))) (approx %16 (approx %204 (/.f64 z (/.f64 t %133)))) (approx %61 (approx %125 (/.f64 (*.f64 %126 %41) t))) (approx %16 (*.f64 (approx (/ %114 %8) %255) (neg.f64 x))) (approx %48 (-.f64 %56 %137)) (fma.f64 x %262 (approx %265 y)) (fma.f64 %142 %268 x) (fma.f64 %142 (approx %131 (/.f64 %133 a)) x) (fma.f64 %26 (/.f64 %150 %273) x) (fma.f64 %150 (/.f64 %26 %273) x) (approx %61 (approx %75 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 t %156))))) (approx %61 (+.f64 y (approx %124 (/.f64 (*.f64 x (-.f64 z a)) t)))) (+.f64 x (approx %60 (*.f64 z %169))) (+.f64 x (approx %60 (/.f64 (*.f64 z %41) a))) (+.f64 x (*.f64 %268 %142)) (+.f64 x (/.f64 (approx %59 %242) %156)) (+.f64 x (/.f64 (*.f64 %26 %150) %273)) (approx %61 (*.f64 y (/.f64 %150 %156))) (approx %61 (*.f64 %41 %173)) (approx %30 (*.f64 %165 %150)) (approx %30 (*.f64 (/.f64 %41 %156) z)) (approx (/ (+ %115 (* %3 y)) %24) (*.f64 (/.f64 %189 %156) x)) (approx %61 (*.f64 %26 (*.f64 z (/.f64 #s(literal 1 binary64) %156)))) (approx %61 (*.f64 #s(literal -1 binary64) (*.f64 x (approx %66 %255)))) (approx %61 (*.f64 y (approx %148 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %117))))) (+.f64 x (approx %60 (*.f64 %26 (*.f64 z (/.f64 #s(literal 1 binary64) a))))) (approx %30 (approx (- y (* (/ %5 t) %97)) (*.f64 z (-.f64 %76 (/.f64 y t))))) (fma.f64 x %262 (approx %265 %18)) (fma.f64 %142 (/.f64 %133 %156) x) |
| Outputs |
|---|
%8 = (- z t) %12 = (- a t) %15 = (-.f64 a t) %18 = (approx (/ (+ (* (- (- a 0) z) x) (* %8 y)) %12) (*.f64 (/.f64 (-.f64 a z) %15) x)) %18 (fma.f64 (approx (- t z) t) (/.f64 (-.f64 x y) %15) x) (approx (+ x (/ (* (- y x) %8) %12)) (*.f64 y (/.f64 (-.f64 z t) %15))) %18 |
| Inputs |
|---|
%3 = (- z t) %5 = (- y x) %6 = (* %3 %5) %8 = (- t a) %10 = (- x (/ %6 %8)) %12 = (- t z) %13 = (- x y) %14 = (* %12 %13) %16 = (- x (/ %14 %8)) %18 = (+.f64 #s(literal 0 binary64) y) %24 = (- a t) %25 = (/ %14 %24) %26 = (approx %5 y) %30 = (+ (/ %6 %24) x) %32 = (- (+ %24 t) z) %33 = (/ %32 %24) %41 = (-.f64 y x) %44 = (* z %5) %48 = (+ x (/ (+ %44 (* %13 t)) %24)) %56 = (+.f64 x (*.f64 #s(literal -1 binary64) x)) %59 = (* %5 %3) %60 = (/ %59 %24) %61 = (+ x %60) %62 = (/ z %24) %64 = (/ t %24) %66 = (- %62 (+ 1 %64)) %75 = (* -1 (* x %66)) %76 = (/.f64 x t) %84 = (/ y %24) %86 = (- %84 (/ x %24)) %96 = (+ (* %3 %84) (/ (* (neg x) (+ %3 %8)) %24)) %97 = (- z a) %103 = (+ (* -1 (/ (* x %97) a)) (/ (* y z) a)) %104 = (/.f64 z a) %108 = (*.f64 y z) %114 = (- (- a 0) z) %115 = (* %114 x) %117 = (/.f64 z t) %124 = (* -1 (/ (- %44 (* a %5)) t)) %125 = (+ y %124) %126 = (neg.f64 z) %131 = (/ %13 %24) %132 = (* %12 %131) %133 = (-.f64 x y) %137 = (*.f64 #s(literal -1 binary64) y) %142 = (approx %12 t) %148 = (- %62 %64) %149 = (* y %148) %150 = (-.f64 z t) %156 = (-.f64 a t) %165 = (/.f64 y %156) %169 = (/.f64 %41 a) %173 = (/.f64 z %156) %179 = (* -1 (* x (- %62 (/ a %24)))) %180 = (/.f64 x %156) %189 = (-.f64 a z) %204 = (- y (/ (* %97 %5) t)) %216 = (/ %12 %8) %242 = (*.f64 z %26) %255 = (-.f64 %104 #s(literal 1 binary64)) %262 = (/.f64 a %156) %265 = (/ (- (* x t) %14) %8) %268 = (approx %131 %180) %273 = (approx %24 a) %283 = (-.f64 z a) (approx %10 y) (approx %16 %18) (approx %10 (approx (- x %13) (-.f64 x x))) (+.f64 x (approx %25 %26)) (approx %30 (*.f64 (approx %33 (approx (/ (- a z) a) #s(literal 1 binary64))) x)) (+.f64 x (approx %25 %41)) (approx %48 (approx (- (+ x (* -1 x)) (* -1 y)) %56)) (approx %61 (*.f64 #s(literal -1 binary64) (*.f64 x (approx %66 (approx (- (/ z a) 1) #s(literal -1 binary64)))))) (approx %61 (approx %75 (*.f64 z %76))) (approx %61 (approx %75 (/.f64 (*.f64 x z) t))) (approx %61 (*.f64 z (approx %86 (/.f64 %26 a)))) (approx %96 (approx %103 (*.f64 y %104))) (approx %96 (approx %103 (/.f64 %108 a))) (approx %16 (approx (/ %115 %24) (*.f64 x %117))) (approx %61 (approx %125 (/.f64 (*.f64 %126 %26) t))) (+.f64 x (approx %132 (*.f64 #s(literal -1 binary64) %133))) (+.f64 x (approx %132 (*.f64 #s(literal -1 binary64) (approx %13 %137)))) (fma.f64 %142 (approx %131 (approx (/ %13 a) (/.f64 x a))) x) (approx %61 (approx %149 (/.f64 (*.f64 y %150) a))) (approx %61 (approx (* z %86) (/.f64 %108 %156))) (approx %61 (*.f64 y (approx (/ %3 %24) (/.f64 %150 a)))) (approx %61 (*.f64 z (approx %86 %165))) (approx %61 (*.f64 z (approx %86 %169))) (approx %61 (*.f64 %26 %173)) (approx %96 (approx %179 (*.f64 a %180))) (approx %96 (approx %179 (/.f64 (*.f64 a x) %156))) (approx %30 (approx (* %33 x) (/.f64 (*.f64 x %189) a))) (approx %30 (*.f64 (approx %33 (/.f64 %189 a)) x)) (approx %30 (*.f64 (/.f64 (approx %32 a) %156) x)) (approx %16 (approx %204 (approx (* (/ %13 t) z) (/.f64 (*.f64 z %133) t)))) (approx %16 (approx %204 (*.f64 (/.f64 %133 t) z))) (approx %16 (*.f64 (approx %216 (approx (- 1 (/ z t)) (/.f64 (-.f64 t z) t))) y)) (approx %16 (*.f64 (approx %216 (/.f64 t (-.f64 t a))) y)) (approx %61 (approx %149 (*.f64 %150 (/.f64 y a)))) (approx %30 (*.f64 (approx %33 (-.f64 #s(literal 1 binary64) %104)) x)) (approx %16 (*.f64 (approx %216 (-.f64 #s(literal 1 binary64) %117)) y)) (+.f64 x (approx %60 (/.f64 %242 a))) (approx %16 (approx %204 (/.f64 z (/.f64 t %133)))) (approx %61 (approx %125 (/.f64 (*.f64 %126 %41) t))) (approx %16 (*.f64 (approx (/ %114 %8) %255) (neg.f64 x))) (approx %48 (-.f64 %56 %137)) (fma.f64 x %262 (approx %265 y)) (fma.f64 %142 %268 x) (fma.f64 %142 (approx %131 (/.f64 %133 a)) x) (fma.f64 %26 (/.f64 %150 %273) x) (fma.f64 %150 (/.f64 %26 %273) x) (approx %61 (approx %75 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 t %156))))) (approx %61 (+.f64 y (approx %124 (/.f64 (*.f64 x %283) t)))) (+.f64 x (approx %60 (*.f64 z %169))) (+.f64 x (approx %60 (/.f64 (*.f64 z %41) a))) (+.f64 x (*.f64 %268 %142)) (+.f64 x (/.f64 (approx %59 %242) %156)) (+.f64 x (/.f64 (*.f64 %26 %150) %273)) (approx %61 (*.f64 y (/.f64 %150 %156))) (approx %61 (*.f64 %41 %173)) (approx %30 (*.f64 %165 %150)) (approx %30 (*.f64 (/.f64 %41 %156) z)) (approx (/ (+ %115 (* %3 y)) %24) (*.f64 (/.f64 %189 %156) x)) (approx %61 (*.f64 %26 (*.f64 z (/.f64 #s(literal 1 binary64) %156)))) (approx %61 (*.f64 #s(literal -1 binary64) (*.f64 x (approx %66 %255)))) (approx %61 (*.f64 y (approx %148 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %117))))) (+.f64 x (approx %60 (*.f64 %26 (*.f64 z (/.f64 #s(literal 1 binary64) a))))) (approx %30 (approx (- y (* (/ %5 t) %97)) (*.f64 z (-.f64 %76 (/.f64 y t))))) (fma.f64 x %262 (approx %265 %18)) (fma.f64 %142 (/.f64 %133 %156) x) (fma.f64 %150 (/.f64 %41 %273) x) (approx %30 (-.f64 y (*.f64 (/.f64 %41 t) %283))) |
| Outputs |
|---|
%5 = (-.f64 y x) %7 = (- a t) %10 = (fma.f64 (-.f64 z t) (/.f64 %5 (approx %7 a)) x) %10 (approx (+ (/ (* (- z t) (- y x)) %7) x) (-.f64 y (*.f64 (/.f64 %5 t) (-.f64 z a)))) %10 |
| Inputs |
|---|
%3 = (- z t) %5 = (- y x) %6 = (* %3 %5) %8 = (- t a) %10 = (- x (/ %6 %8)) %12 = (- t z) %13 = (- x y) %14 = (* %12 %13) %16 = (- x (/ %14 %8)) %18 = (+.f64 #s(literal 0 binary64) y) %24 = (- a t) %25 = (/ %14 %24) %26 = (approx %5 y) %30 = (+ (/ %6 %24) x) %32 = (- (+ %24 t) z) %33 = (/ %32 %24) %41 = (-.f64 y x) %44 = (* z %5) %48 = (+ x (/ (+ %44 (* %13 t)) %24)) %56 = (+.f64 x (*.f64 #s(literal -1 binary64) x)) %59 = (* %5 %3) %60 = (/ %59 %24) %61 = (+ x %60) %62 = (/ z %24) %64 = (/ t %24) %66 = (- %62 (+ 1 %64)) %75 = (* -1 (* x %66)) %76 = (/.f64 x t) %84 = (/ y %24) %86 = (- %84 (/ x %24)) %96 = (+ (* %3 %84) (/ (* (neg x) (+ %3 %8)) %24)) %97 = (- z a) %103 = (+ (* -1 (/ (* x %97) a)) (/ (* y z) a)) %104 = (/.f64 z a) %108 = (*.f64 y z) %114 = (- (- a 0) z) %115 = (* %114 x) %117 = (/.f64 z t) %124 = (* -1 (/ (- %44 (* a %5)) t)) %125 = (+ y %124) %126 = (neg.f64 z) %131 = (/ %13 %24) %132 = (* %12 %131) %133 = (-.f64 x y) %137 = (*.f64 #s(literal -1 binary64) y) %142 = (approx %12 t) %148 = (- %62 %64) %149 = (* y %148) %150 = (-.f64 z t) %156 = (-.f64 a t) %165 = (/.f64 y %156) %169 = (/.f64 %41 a) %173 = (/.f64 z %156) %179 = (* -1 (* x (- %62 (/ a %24)))) %180 = (/.f64 x %156) %189 = (-.f64 a z) %204 = (- y (/ (* %97 %5) t)) %216 = (/ %12 %8) %219 = (-.f64 t z) %242 = (*.f64 z %26) %246 = (/.f64 t %133) %255 = (-.f64 %104 #s(literal 1 binary64)) %262 = (/.f64 a %156) %265 = (/ (- (* x t) %14) %8) %268 = (approx %131 %180) %273 = (approx %24 a) %283 = (-.f64 z a) %292 = (*.f64 z %41) %301 = (*.f64 %26 %150) %334 = (*.f64 z (/.f64 #s(literal 1 binary64) a)) (approx %10 y) (approx %16 %18) (approx %10 (approx (- x %13) (-.f64 x x))) (+.f64 x (approx %25 %26)) (approx %30 (*.f64 (approx %33 (approx (/ (- a z) a) #s(literal 1 binary64))) x)) (+.f64 x (approx %25 %41)) (approx %48 (approx (- (+ x (* -1 x)) (* -1 y)) %56)) (approx %61 (*.f64 #s(literal -1 binary64) (*.f64 x (approx %66 (approx (- (/ z a) 1) #s(literal -1 binary64)))))) (approx %61 (approx %75 (*.f64 z %76))) (approx %61 (approx %75 (/.f64 (*.f64 x z) t))) (approx %61 (*.f64 z (approx %86 (/.f64 %26 a)))) (approx %96 (approx %103 (*.f64 y %104))) (approx %96 (approx %103 (/.f64 %108 a))) (approx %16 (approx (/ %115 %24) (*.f64 x %117))) (approx %61 (approx %125 (/.f64 (*.f64 %126 %26) t))) (+.f64 x (approx %132 (*.f64 #s(literal -1 binary64) %133))) (+.f64 x (approx %132 (*.f64 #s(literal -1 binary64) (approx %13 %137)))) (fma.f64 %142 (approx %131 (approx (/ %13 a) (/.f64 x a))) x) (approx %61 (approx %149 (/.f64 (*.f64 y %150) a))) (approx %61 (approx (* z %86) (/.f64 %108 %156))) (approx %61 (*.f64 y (approx (/ %3 %24) (/.f64 %150 a)))) (approx %61 (*.f64 z (approx %86 %165))) (approx %61 (*.f64 z (approx %86 %169))) (approx %61 (*.f64 %26 %173)) (approx %96 (approx %179 (*.f64 a %180))) (approx %96 (approx %179 (/.f64 (*.f64 a x) %156))) (approx %30 (approx (* %33 x) (/.f64 (*.f64 x %189) a))) (approx %30 (*.f64 (approx %33 (/.f64 %189 a)) x)) (approx %30 (*.f64 (/.f64 (approx %32 a) %156) x)) (approx %16 (approx %204 (approx (* (/ %13 t) z) (/.f64 (*.f64 z %133) t)))) (approx %16 (approx %204 (*.f64 (/.f64 %133 t) z))) (approx %16 (*.f64 (approx %216 (approx (- 1 (/ z t)) (/.f64 %219 t))) y)) (approx %16 (*.f64 (approx %216 (/.f64 t (-.f64 t a))) y)) (approx %61 (approx %149 (*.f64 %150 (/.f64 y a)))) (approx %30 (*.f64 (approx %33 (-.f64 #s(literal 1 binary64) %104)) x)) (approx %16 (*.f64 (approx %216 (-.f64 #s(literal 1 binary64) %117)) y)) (+.f64 x (approx %60 (/.f64 %242 a))) (approx %16 (approx %204 (/.f64 z %246))) (approx %61 (approx %125 (/.f64 (*.f64 %126 %41) t))) (approx %16 (*.f64 (approx (/ %114 %8) %255) (neg.f64 x))) (approx %48 (-.f64 %56 %137)) (fma.f64 x %262 (approx %265 y)) (fma.f64 %142 %268 x) (fma.f64 %142 (approx %131 (/.f64 %133 a)) x) (fma.f64 %26 (/.f64 %150 %273) x) (fma.f64 %150 (/.f64 %26 %273) x) (approx %61 (approx %75 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 t %156))))) (approx %61 (+.f64 y (approx %124 (/.f64 (*.f64 x %283) t)))) (+.f64 x (approx %60 (*.f64 z %169))) (+.f64 x (approx %60 (/.f64 %292 a))) (+.f64 x (*.f64 %268 %142)) (+.f64 x (/.f64 (approx %59 %242) %156)) (+.f64 x (/.f64 %301 %273)) (approx %61 (*.f64 y (/.f64 %150 %156))) (approx %61 (*.f64 %41 %173)) (approx %30 (*.f64 %165 %150)) (approx %30 (*.f64 (/.f64 %41 %156) z)) (approx (/ (+ %115 (* %3 y)) %24) (*.f64 (/.f64 %189 %156) x)) (approx %61 (*.f64 %26 (*.f64 z (/.f64 #s(literal 1 binary64) %156)))) (approx %61 (*.f64 #s(literal -1 binary64) (*.f64 x (approx %66 %255)))) (approx %61 (*.f64 y (approx %148 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %117))))) (+.f64 x (approx %60 (*.f64 %26 %334))) (approx %30 (approx (- y (* (/ %5 t) %97)) (*.f64 z (-.f64 %76 (/.f64 y t))))) (fma.f64 x %262 (approx %265 %18)) (fma.f64 %142 (/.f64 %133 %156) x) (fma.f64 %150 (/.f64 %41 %273) x) (approx %30 (-.f64 y (*.f64 (/.f64 %41 t) %283))) (+.f64 x (approx %132 (/.f64 (*.f64 x %219) %156))) (+.f64 x (/.f64 (approx %59 %292) %156)) (+.f64 x (/.f64 %301 %156)) (+.f64 x (/.f64 (*.f64 %41 %150) %273)) (+.f64 x (approx %60 (*.f64 %41 %334))) (approx %61 (+.f64 y (/.f64 %283 %246))) |
| Outputs |
|---|
%7 = (- a t) %10 = (fma.f64 (-.f64 z t) (/.f64 (-.f64 y x) (approx %7 a)) x) %10 (approx (+ x (/ (* (- y x) (- z t)) %7)) (+.f64 y (/.f64 (-.f64 z a) (/.f64 t (-.f64 x y))))) %10 |
| Inputs |
|---|
%3 = (- z t) %5 = (- y x) %6 = (* %3 %5) %8 = (- t a) %10 = (- x (/ %6 %8)) %12 = (- t z) %13 = (- x y) %14 = (* %12 %13) %16 = (- x (/ %14 %8)) %18 = (+.f64 #s(literal 0 binary64) y) %24 = (- a t) %25 = (/ %14 %24) %26 = (approx %5 y) %30 = (+ (/ %6 %24) x) %32 = (- (+ %24 t) z) %33 = (/ %32 %24) %41 = (-.f64 y x) %44 = (* z %5) %48 = (+ x (/ (+ %44 (* %13 t)) %24)) %56 = (+.f64 x (*.f64 #s(literal -1 binary64) x)) %59 = (* %5 %3) %60 = (/ %59 %24) %61 = (+ x %60) %62 = (/ z %24) %64 = (/ t %24) %66 = (- %62 (+ 1 %64)) %75 = (* -1 (* x %66)) %76 = (/.f64 x t) %84 = (/ y %24) %86 = (- %84 (/ x %24)) %96 = (+ (* %3 %84) (/ (* (neg x) (+ %3 %8)) %24)) %97 = (- z a) %103 = (+ (* -1 (/ (* x %97) a)) (/ (* y z) a)) %104 = (/.f64 z a) %108 = (*.f64 y z) %114 = (- (- a 0) z) %115 = (* %114 x) %117 = (/.f64 z t) %124 = (* -1 (/ (- %44 (* a %5)) t)) %125 = (+ y %124) %126 = (neg.f64 z) %131 = (/ %13 %24) %132 = (* %12 %131) %133 = (-.f64 x y) %137 = (*.f64 #s(literal -1 binary64) y) %142 = (approx %12 t) %148 = (- %62 %64) %149 = (* y %148) %150 = (-.f64 z t) %156 = (-.f64 a t) %165 = (/.f64 y %156) %169 = (/.f64 %41 a) %173 = (/.f64 z %156) %179 = (* -1 (* x (- %62 (/ a %24)))) %180 = (/.f64 x %156) %189 = (-.f64 a z) %204 = (- y (/ (* %97 %5) t)) %216 = (/ %12 %8) %219 = (-.f64 t z) %242 = (*.f64 z %26) %246 = (/.f64 t %133) %255 = (-.f64 %104 #s(literal 1 binary64)) %262 = (/.f64 a %156) %265 = (/ (- (* x t) %14) %8) %268 = (approx %131 %180) %273 = (approx %24 a) %283 = (-.f64 z a) %292 = (*.f64 z %41) %301 = (*.f64 %26 %150) %334 = (*.f64 z (/.f64 #s(literal 1 binary64) a)) %341 = (/.f64 y t) %348 = (/.f64 %133 %156) (approx %10 y) (approx %16 %18) (approx %10 (approx (- x %13) (-.f64 x x))) (+.f64 x (approx %25 %26)) (approx %30 (*.f64 (approx %33 (approx (/ (- a z) a) #s(literal 1 binary64))) x)) (+.f64 x (approx %25 %41)) (approx %48 (approx (- (+ x (* -1 x)) (* -1 y)) %56)) (approx %61 (*.f64 #s(literal -1 binary64) (*.f64 x (approx %66 (approx (- (/ z a) 1) #s(literal -1 binary64)))))) (approx %61 (approx %75 (*.f64 z %76))) (approx %61 (approx %75 (/.f64 (*.f64 x z) t))) (approx %61 (*.f64 z (approx %86 (/.f64 %26 a)))) (approx %96 (approx %103 (*.f64 y %104))) (approx %96 (approx %103 (/.f64 %108 a))) (approx %16 (approx (/ %115 %24) (*.f64 x %117))) (approx %61 (approx %125 (/.f64 (*.f64 %126 %26) t))) (+.f64 x (approx %132 (*.f64 #s(literal -1 binary64) %133))) (+.f64 x (approx %132 (*.f64 #s(literal -1 binary64) (approx %13 %137)))) (fma.f64 %142 (approx %131 (approx (/ %13 a) (/.f64 x a))) x) (approx %61 (approx %149 (/.f64 (*.f64 y %150) a))) (approx %61 (approx (* z %86) (/.f64 %108 %156))) (approx %61 (*.f64 y (approx (/ %3 %24) (/.f64 %150 a)))) (approx %61 (*.f64 z (approx %86 %165))) (approx %61 (*.f64 z (approx %86 %169))) (approx %61 (*.f64 %26 %173)) (approx %96 (approx %179 (*.f64 a %180))) (approx %96 (approx %179 (/.f64 (*.f64 a x) %156))) (approx %30 (approx (* %33 x) (/.f64 (*.f64 x %189) a))) (approx %30 (*.f64 (approx %33 (/.f64 %189 a)) x)) (approx %30 (*.f64 (/.f64 (approx %32 a) %156) x)) (approx %16 (approx %204 (approx (* (/ %13 t) z) (/.f64 (*.f64 z %133) t)))) (approx %16 (approx %204 (*.f64 (/.f64 %133 t) z))) (approx %16 (*.f64 (approx %216 (approx (- 1 (/ z t)) (/.f64 %219 t))) y)) (approx %16 (*.f64 (approx %216 (/.f64 t (-.f64 t a))) y)) (approx %61 (approx %149 (*.f64 %150 (/.f64 y a)))) (approx %30 (*.f64 (approx %33 (-.f64 #s(literal 1 binary64) %104)) x)) (approx %16 (*.f64 (approx %216 (-.f64 #s(literal 1 binary64) %117)) y)) (+.f64 x (approx %60 (/.f64 %242 a))) (approx %16 (approx %204 (/.f64 z %246))) (approx %61 (approx %125 (/.f64 (*.f64 %126 %41) t))) (approx %16 (*.f64 (approx (/ %114 %8) %255) (neg.f64 x))) (approx %48 (-.f64 %56 %137)) (fma.f64 x %262 (approx %265 y)) (fma.f64 %142 %268 x) (fma.f64 %142 (approx %131 (/.f64 %133 a)) x) (fma.f64 %26 (/.f64 %150 %273) x) (fma.f64 %150 (/.f64 %26 %273) x) (approx %61 (approx %75 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 t %156))))) (approx %61 (+.f64 y (approx %124 (/.f64 (*.f64 x %283) t)))) (+.f64 x (approx %60 (*.f64 z %169))) (+.f64 x (approx %60 (/.f64 %292 a))) (+.f64 x (*.f64 %268 %142)) (+.f64 x (/.f64 (approx %59 %242) %156)) (+.f64 x (/.f64 %301 %273)) (approx %61 (*.f64 y (/.f64 %150 %156))) (approx %61 (*.f64 %41 %173)) (approx %30 (*.f64 %165 %150)) (approx %30 (*.f64 (/.f64 %41 %156) z)) (approx (/ (+ %115 (* %3 y)) %24) (*.f64 (/.f64 %189 %156) x)) (approx %61 (*.f64 %26 (*.f64 z (/.f64 #s(literal 1 binary64) %156)))) (approx %61 (*.f64 #s(literal -1 binary64) (*.f64 x (approx %66 %255)))) (approx %61 (*.f64 y (approx %148 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %117))))) (+.f64 x (approx %60 (*.f64 %26 %334))) (approx %30 (approx (- y (* (/ %5 t) %97)) (*.f64 z (-.f64 %76 %341)))) (fma.f64 x %262 (approx %265 %18)) (fma.f64 %142 %348 x) (fma.f64 %150 (/.f64 %41 %273) x) (approx %30 (-.f64 y (*.f64 (/.f64 %41 t) %283))) (+.f64 x (approx %132 (/.f64 (*.f64 x %219) %156))) (+.f64 x (/.f64 (approx %59 %292) %156)) (+.f64 x (/.f64 %301 %156)) (+.f64 x (/.f64 (*.f64 %41 %150) %273)) (+.f64 x (approx %60 (*.f64 %41 %334))) (approx %61 (+.f64 y (/.f64 %283 %246))) (approx %61 (approx %125 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 %341 %76))))) (fma.f64 %219 %348 x) |
| Outputs |
|---|
%2 = (- y x) %5 = (- z t) %8 = (- a t) %11 = (-.f64 z a) %12 = (-.f64 x y) (approx (+ x (/ (* %2 %5) %8)) (+.f64 y (/.f64 %11 (/.f64 t %12)))) (fma.f64 (-.f64 t z) (/.f64 %12 (-.f64 a t)) x) (approx (+ (/ (* %5 %2) %8) x) (-.f64 y (*.f64 (/.f64 (-.f64 y x) t) %11))) |
| Inputs |
|---|
%3 = (- z t) %5 = (- y x) %6 = (* %3 %5) %8 = (- t a) %10 = (- x (/ %6 %8)) %12 = (- t z) %13 = (- x y) %14 = (* %12 %13) %16 = (- x (/ %14 %8)) %18 = (+.f64 #s(literal 0 binary64) y) %24 = (- a t) %25 = (/ %14 %24) %26 = (approx %5 y) %30 = (+ (/ %6 %24) x) %32 = (- (+ %24 t) z) %33 = (/ %32 %24) %41 = (-.f64 y x) %44 = (* z %5) %48 = (+ x (/ (+ %44 (* %13 t)) %24)) %56 = (+.f64 x (*.f64 #s(literal -1 binary64) x)) %59 = (* %5 %3) %60 = (/ %59 %24) %61 = (+ x %60) %62 = (/ z %24) %64 = (/ t %24) %66 = (- %62 (+ 1 %64)) %75 = (* -1 (* x %66)) %76 = (/.f64 x t) %84 = (/ y %24) %86 = (- %84 (/ x %24)) %96 = (+ (* %3 %84) (/ (* (neg x) (+ %3 %8)) %24)) %97 = (- z a) %103 = (+ (* -1 (/ (* x %97) a)) (/ (* y z) a)) %104 = (/.f64 z a) %108 = (*.f64 y z) %114 = (- (- a 0) z) %115 = (* %114 x) %117 = (/.f64 z t) %124 = (* -1 (/ (- %44 (* a %5)) t)) %125 = (+ y %124) %126 = (neg.f64 z) %131 = (/ %13 %24) %132 = (* %12 %131) %133 = (-.f64 x y) %137 = (*.f64 #s(literal -1 binary64) y) %142 = (approx %12 t) %148 = (- %62 %64) %149 = (* y %148) %150 = (-.f64 z t) %156 = (-.f64 a t) %165 = (/.f64 y %156) %169 = (/.f64 %41 a) %173 = (/.f64 z %156) %179 = (* -1 (* x (- %62 (/ a %24)))) %180 = (/.f64 x %156) %189 = (-.f64 a z) %204 = (- y (/ (* %97 %5) t)) %216 = (/ %12 %8) %219 = (-.f64 t z) %242 = (*.f64 z %26) %246 = (/.f64 t %133) %255 = (-.f64 %104 #s(literal 1 binary64)) %262 = (/.f64 a %156) %265 = (/ (- (* x t) %14) %8) %268 = (approx %131 %180) %273 = (approx %24 a) %283 = (-.f64 z a) %292 = (*.f64 z %41) %301 = (*.f64 %26 %150) %334 = (*.f64 z (/.f64 #s(literal 1 binary64) a)) %341 = (/.f64 y t) %348 = (/.f64 %133 %156) (approx %10 y) (approx %16 %18) (approx %10 (approx (- x %13) (-.f64 x x))) (+.f64 x (approx %25 %26)) (approx %30 (*.f64 (approx %33 (approx (/ (- a z) a) #s(literal 1 binary64))) x)) (+.f64 x (approx %25 %41)) (approx %48 (approx (- (+ x (* -1 x)) (* -1 y)) %56)) (approx %61 (*.f64 #s(literal -1 binary64) (*.f64 x (approx %66 (approx (- (/ z a) 1) #s(literal -1 binary64)))))) (approx %61 (approx %75 (*.f64 z %76))) (approx %61 (approx %75 (/.f64 (*.f64 x z) t))) (approx %61 (*.f64 z (approx %86 (/.f64 %26 a)))) (approx %96 (approx %103 (*.f64 y %104))) (approx %96 (approx %103 (/.f64 %108 a))) (approx %16 (approx (/ %115 %24) (*.f64 x %117))) (approx %61 (approx %125 (/.f64 (*.f64 %126 %26) t))) (+.f64 x (approx %132 (*.f64 #s(literal -1 binary64) %133))) (+.f64 x (approx %132 (*.f64 #s(literal -1 binary64) (approx %13 %137)))) (fma.f64 %142 (approx %131 (approx (/ %13 a) (/.f64 x a))) x) (approx %61 (approx %149 (/.f64 (*.f64 y %150) a))) (approx %61 (approx (* z %86) (/.f64 %108 %156))) (approx %61 (*.f64 y (approx (/ %3 %24) (/.f64 %150 a)))) (approx %61 (*.f64 z (approx %86 %165))) (approx %61 (*.f64 z (approx %86 %169))) (approx %61 (*.f64 %26 %173)) (approx %96 (approx %179 (*.f64 a %180))) (approx %96 (approx %179 (/.f64 (*.f64 a x) %156))) (approx %30 (approx (* %33 x) (/.f64 (*.f64 x %189) a))) (approx %30 (*.f64 (approx %33 (/.f64 %189 a)) x)) (approx %30 (*.f64 (/.f64 (approx %32 a) %156) x)) (approx %16 (approx %204 (approx (* (/ %13 t) z) (/.f64 (*.f64 z %133) t)))) (approx %16 (approx %204 (*.f64 (/.f64 %133 t) z))) (approx %16 (*.f64 (approx %216 (approx (- 1 (/ z t)) (/.f64 %219 t))) y)) (approx %16 (*.f64 (approx %216 (/.f64 t (-.f64 t a))) y)) (approx %61 (approx %149 (*.f64 %150 (/.f64 y a)))) (approx %30 (*.f64 (approx %33 (-.f64 #s(literal 1 binary64) %104)) x)) (approx %16 (*.f64 (approx %216 (-.f64 #s(literal 1 binary64) %117)) y)) (+.f64 x (approx %60 (/.f64 %242 a))) (approx %16 (approx %204 (/.f64 z %246))) (approx %61 (approx %125 (/.f64 (*.f64 %126 %41) t))) (approx %16 (*.f64 (approx (/ %114 %8) %255) (neg.f64 x))) (approx %48 (-.f64 %56 %137)) (fma.f64 x %262 (approx %265 y)) (fma.f64 %142 %268 x) (fma.f64 %142 (approx %131 (/.f64 %133 a)) x) (fma.f64 %26 (/.f64 %150 %273) x) (fma.f64 %150 (/.f64 %26 %273) x) (approx %61 (approx %75 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 t %156))))) (approx %61 (+.f64 y (approx %124 (/.f64 (*.f64 x %283) t)))) (+.f64 x (approx %60 (*.f64 z %169))) (+.f64 x (approx %60 (/.f64 %292 a))) (+.f64 x (*.f64 %268 %142)) (+.f64 x (/.f64 (approx %59 %242) %156)) (+.f64 x (/.f64 %301 %273)) (approx %61 (*.f64 y (/.f64 %150 %156))) (approx %61 (*.f64 %41 %173)) (approx %30 (*.f64 %165 %150)) (approx %30 (*.f64 (/.f64 %41 %156) z)) (approx (/ (+ %115 (* %3 y)) %24) (*.f64 (/.f64 %189 %156) x)) (approx %61 (*.f64 %26 (*.f64 z (/.f64 #s(literal 1 binary64) %156)))) (approx %61 (*.f64 #s(literal -1 binary64) (*.f64 x (approx %66 %255)))) (approx %61 (*.f64 y (approx %148 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %117))))) (+.f64 x (approx %60 (*.f64 %26 %334))) (approx %30 (approx (- y (* (/ %5 t) %97)) (*.f64 z (-.f64 %76 %341)))) (fma.f64 x %262 (approx %265 %18)) (fma.f64 %142 %348 x) (fma.f64 %150 (/.f64 %41 %273) x) (approx %30 (-.f64 y (*.f64 (/.f64 %41 t) %283))) (+.f64 x (approx %132 (/.f64 (*.f64 x %219) %156))) (+.f64 x (/.f64 (approx %59 %292) %156)) (+.f64 x (/.f64 %301 %156)) (+.f64 x (/.f64 (*.f64 %41 %150) %273)) (+.f64 x (approx %60 (*.f64 %41 %334))) (approx %61 (+.f64 y (/.f64 %283 %246))) (approx %61 (approx %125 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 %341 %76))))) (fma.f64 %219 %348 x) (fma.f64 %133 (/.f64 %219 %156) x) |
| Outputs |
|---|
%9 = (fma.f64 (-.f64 x y) (/.f64 (-.f64 t z) (-.f64 a t)) x) %10 = (- y x) %9 (approx (+ x (/ (* %10 (- z t)) (- a t))) (+.f64 y (approx (* -1 (/ (- (* z %10) (* a %10)) t)) (/.f64 (*.f64 x (-.f64 z a)) t)))) %9 |
| Inputs |
|---|
%3 = (- z t) %5 = (- y x) %6 = (* %3 %5) %8 = (- t a) %10 = (- x (/ %6 %8)) %12 = (- t z) %13 = (- x y) %14 = (* %12 %13) %16 = (- x (/ %14 %8)) %18 = (+.f64 #s(literal 0 binary64) y) %24 = (- a t) %25 = (/ %14 %24) %26 = (approx %5 y) %30 = (+ (/ %6 %24) x) %32 = (- (+ %24 t) z) %33 = (/ %32 %24) %41 = (-.f64 y x) %44 = (* z %5) %48 = (+ x (/ (+ %44 (* %13 t)) %24)) %56 = (+.f64 x (*.f64 #s(literal -1 binary64) x)) %59 = (* %5 %3) %60 = (/ %59 %24) %61 = (+ x %60) %62 = (/ z %24) %64 = (/ t %24) %66 = (- %62 (+ 1 %64)) %75 = (* -1 (* x %66)) %76 = (/.f64 x t) %84 = (/ y %24) %86 = (- %84 (/ x %24)) %96 = (+ (* %3 %84) (/ (* (neg x) (+ %3 %8)) %24)) %97 = (- z a) %103 = (+ (* -1 (/ (* x %97) a)) (/ (* y z) a)) %104 = (/.f64 z a) %108 = (*.f64 y z) %114 = (- (- a 0) z) %115 = (* %114 x) %117 = (/.f64 z t) %124 = (* -1 (/ (- %44 (* a %5)) t)) %125 = (+ y %124) %126 = (neg.f64 z) %131 = (/ %13 %24) %132 = (* %12 %131) %133 = (-.f64 x y) %137 = (*.f64 #s(literal -1 binary64) y) %142 = (approx %12 t) %148 = (- %62 %64) %149 = (* y %148) %150 = (-.f64 z t) %156 = (-.f64 a t) %165 = (/.f64 y %156) %169 = (/.f64 %41 a) %173 = (/.f64 z %156) %179 = (* -1 (* x (- %62 (/ a %24)))) %180 = (/.f64 x %156) %189 = (-.f64 a z) %204 = (- y (/ (* %97 %5) t)) %216 = (/ %12 %8) %219 = (-.f64 t z) %242 = (*.f64 z %26) %246 = (/.f64 t %133) %255 = (-.f64 %104 #s(literal 1 binary64)) %262 = (/.f64 a %156) %265 = (/ (- (* x t) %14) %8) %268 = (approx %131 %180) %273 = (approx %24 a) %278 = (/.f64 t %156) %283 = (-.f64 z a) %292 = (*.f64 z %41) %301 = (*.f64 %26 %150) %334 = (*.f64 z (/.f64 #s(literal 1 binary64) a)) %341 = (/.f64 y t) %348 = (/.f64 %133 %156) %365 = (*.f64 %41 %150) %382 = (*.f64 %133 %283) %393 = (approx x #s(literal 0 binary64)) (approx %10 y) (approx %16 %18) (approx %10 (approx (- x %13) (-.f64 x x))) (+.f64 x (approx %25 %26)) (approx %30 (*.f64 (approx %33 (approx (/ (- a z) a) #s(literal 1 binary64))) x)) (+.f64 x (approx %25 %41)) (approx %48 (approx (- (+ x (* -1 x)) (* -1 y)) %56)) (approx %61 (*.f64 #s(literal -1 binary64) (*.f64 x (approx %66 (approx (- (/ z a) 1) #s(literal -1 binary64)))))) (approx %61 (approx %75 (*.f64 z %76))) (approx %61 (approx %75 (/.f64 (*.f64 x z) t))) (approx %61 (*.f64 z (approx %86 (/.f64 %26 a)))) (approx %96 (approx %103 (*.f64 y %104))) (approx %96 (approx %103 (/.f64 %108 a))) (approx %16 (approx (/ %115 %24) (*.f64 x %117))) (approx %61 (approx %125 (/.f64 (*.f64 %126 %26) t))) (+.f64 x (approx %132 (*.f64 #s(literal -1 binary64) %133))) (+.f64 x (approx %132 (*.f64 #s(literal -1 binary64) (approx %13 %137)))) (fma.f64 %142 (approx %131 (approx (/ %13 a) (/.f64 x a))) x) (approx %61 (approx %149 (/.f64 (*.f64 y %150) a))) (approx %61 (approx (* z %86) (/.f64 %108 %156))) (approx %61 (*.f64 y (approx (/ %3 %24) (/.f64 %150 a)))) (approx %61 (*.f64 z (approx %86 %165))) (approx %61 (*.f64 z (approx %86 %169))) (approx %61 (*.f64 %26 %173)) (approx %96 (approx %179 (*.f64 a %180))) (approx %96 (approx %179 (/.f64 (*.f64 a x) %156))) (approx %30 (approx (* %33 x) (/.f64 (*.f64 x %189) a))) (approx %30 (*.f64 (approx %33 (/.f64 %189 a)) x)) (approx %30 (*.f64 (/.f64 (approx %32 a) %156) x)) (approx %16 (approx %204 (approx (* (/ %13 t) z) (/.f64 (*.f64 z %133) t)))) (approx %16 (approx %204 (*.f64 (/.f64 %133 t) z))) (approx %16 (*.f64 (approx %216 (approx (- 1 (/ z t)) (/.f64 %219 t))) y)) (approx %16 (*.f64 (approx %216 (/.f64 t (-.f64 t a))) y)) (approx %61 (approx %149 (*.f64 %150 (/.f64 y a)))) (approx %30 (*.f64 (approx %33 (-.f64 #s(literal 1 binary64) %104)) x)) (approx %16 (*.f64 (approx %216 (-.f64 #s(literal 1 binary64) %117)) y)) (+.f64 x (approx %60 (/.f64 %242 a))) (approx %16 (approx %204 (/.f64 z %246))) (approx %61 (approx %125 (/.f64 (*.f64 %126 %41) t))) (approx %16 (*.f64 (approx (/ %114 %8) %255) (neg.f64 x))) (approx %48 (-.f64 %56 %137)) (fma.f64 x %262 (approx %265 y)) (fma.f64 %142 %268 x) (fma.f64 %142 (approx %131 (/.f64 %133 a)) x) (fma.f64 %26 (/.f64 %150 %273) x) (fma.f64 %150 (/.f64 %26 %273) x) (approx %61 (approx %75 (*.f64 x (+.f64 #s(literal 1 binary64) %278)))) (approx %61 (+.f64 y (approx %124 (/.f64 (*.f64 x %283) t)))) (+.f64 x (approx %60 (*.f64 z %169))) (+.f64 x (approx %60 (/.f64 %292 a))) (+.f64 x (*.f64 %268 %142)) (+.f64 x (/.f64 (approx %59 %242) %156)) (+.f64 x (/.f64 %301 %273)) (approx %61 (*.f64 y (/.f64 %150 %156))) (approx %61 (*.f64 %41 %173)) (approx %30 (*.f64 %165 %150)) (approx %30 (*.f64 (/.f64 %41 %156) z)) (approx (/ (+ %115 (* %3 y)) %24) (*.f64 (/.f64 %189 %156) x)) (approx %61 (*.f64 %26 (*.f64 z (/.f64 #s(literal 1 binary64) %156)))) (approx %61 (*.f64 #s(literal -1 binary64) (*.f64 x (approx %66 %255)))) (approx %61 (*.f64 y (approx %148 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %117))))) (+.f64 x (approx %60 (*.f64 %26 %334))) (approx %30 (approx (- y (* (/ %5 t) %97)) (*.f64 z (-.f64 %76 %341)))) (fma.f64 x %262 (approx %265 %18)) (fma.f64 %142 %348 x) (fma.f64 %150 (/.f64 %41 %273) x) (approx %30 (-.f64 y (*.f64 (/.f64 %41 t) %283))) (+.f64 x (approx %132 (/.f64 (*.f64 x %219) %156))) (+.f64 x (/.f64 (approx %59 %292) %156)) (+.f64 x (/.f64 %301 %156)) (+.f64 x (/.f64 %365 %273)) (+.f64 x (approx %60 (*.f64 %41 %334))) (approx %61 (+.f64 y (/.f64 %283 %246))) (approx %61 (approx %125 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 %341 %76))))) (fma.f64 %219 %348 x) (fma.f64 %133 (/.f64 %219 %156) x) (approx %61 (fma.f64 %382 (/.f64 #s(literal 1 binary64) t) y)) (approx %30 (*.f64 (/.f64 (-.f64 (+.f64 %156 t) z) %156) x)) (+.f64 x (/.f64 %365 %156)) (+.f64 %393 (/.f64 (*.f64 (-.f64 y %393) %150) %156)) (+.f64 x (*.f64 %219 %348)) (approx %61 (*.f64 y (-.f64 %173 %278))) (approx %61 (*.f64 z (-.f64 %165 %180))) (approx %61 (+.f64 y (/.f64 #s(literal 1 binary64) (/.f64 t %382)))) (approx %30 (-.f64 y (/.f64 (*.f64 %41 #s(literal 1 binary64)) (/.f64 t %283)))) |
| Outputs |
|---|
%18 = (approx (+ (/ (* (- z t) (- y x)) (- a t)) x) (-.f64 y (/.f64 (*.f64 (-.f64 y x) #s(literal 1 binary64)) (/.f64 t (-.f64 z a))))) %18 (+.f64 x (*.f64 (-.f64 t z) (/.f64 (-.f64 x y) (-.f64 a t)))) %18 |
| Inputs |
|---|
%3 = (- z t) %5 = (- y x) %6 = (* %3 %5) %8 = (- t a) %9 = (/ %6 %8) %10 = (- x %9) %12 = (- t z) %13 = (- x y) %14 = (* %12 %13) %16 = (- x (/ %14 %8)) %18 = (+.f64 #s(literal 0 binary64) y) %24 = (- a t) %25 = (/ %14 %24) %26 = (approx %5 y) %30 = (+ (/ %6 %24) x) %32 = (- (+ %24 t) z) %33 = (/ %32 %24) %41 = (-.f64 y x) %44 = (* z %5) %48 = (+ x (/ (+ %44 (* %13 t)) %24)) %56 = (+.f64 x (*.f64 #s(literal -1 binary64) x)) %59 = (* %5 %3) %60 = (/ %59 %24) %61 = (+ x %60) %62 = (/ z %24) %64 = (/ t %24) %66 = (- %62 (+ 1 %64)) %75 = (* -1 (* x %66)) %76 = (/.f64 x t) %84 = (/ y %24) %86 = (- %84 (/ x %24)) %96 = (+ (* %3 %84) (/ (* (neg x) (+ %3 %8)) %24)) %97 = (- z a) %103 = (+ (* -1 (/ (* x %97) a)) (/ (* y z) a)) %104 = (/.f64 z a) %108 = (*.f64 y z) %109 = (/.f64 %108 a) %114 = (- (- a 0) z) %115 = (* %114 x) %117 = (/.f64 z t) %124 = (* -1 (/ (- %44 (* a %5)) t)) %125 = (+ y %124) %126 = (neg.f64 z) %131 = (/ %13 %24) %132 = (* %12 %131) %133 = (-.f64 x y) %137 = (*.f64 #s(literal -1 binary64) y) %142 = (approx %12 t) %148 = (- %62 %64) %149 = (* y %148) %150 = (-.f64 z t) %156 = (-.f64 a t) %165 = (/.f64 y %156) %169 = (/.f64 %41 a) %173 = (/.f64 z %156) %179 = (* -1 (* x (- %62 (/ a %24)))) %180 = (/.f64 x %156) %189 = (-.f64 a z) %204 = (- y (/ (* %97 %5) t)) %216 = (/ %12 %8) %219 = (-.f64 t z) %225 = (-.f64 t a) %226 = (/.f64 t %225) %242 = (*.f64 z %26) %246 = (/.f64 t %133) %255 = (-.f64 %104 #s(literal 1 binary64)) %257 = (neg.f64 x) %262 = (/.f64 a %156) %265 = (/ (- (* x t) %14) %8) %268 = (approx %131 %180) %273 = (approx %24 a) %278 = (/.f64 t %156) %279 = (+.f64 #s(literal 1 binary64) %278) %283 = (-.f64 z a) %284 = (*.f64 x %283) %292 = (*.f64 z %41) %301 = (*.f64 %26 %150) %334 = (*.f64 z (/.f64 #s(literal 1 binary64) a)) %341 = (/.f64 y t) %348 = (/.f64 %133 %156) %365 = (*.f64 %41 %150) %382 = (*.f64 %133 %283) %393 = (approx x #s(literal 0 binary64)) %423 = (/.f64 #s(literal -1 binary64) %156) (approx %10 y) (approx %16 %18) (approx %10 (approx (- x %13) (-.f64 x x))) (+.f64 x (approx %25 %26)) (approx %30 (*.f64 (approx %33 (approx (/ (- a z) a) #s(literal 1 binary64))) x)) (+.f64 x (approx %25 %41)) (approx %48 (approx (- (+ x (* -1 x)) (* -1 y)) %56)) (approx %61 (*.f64 #s(literal -1 binary64) (*.f64 x (approx %66 (approx (- (/ z a) 1) #s(literal -1 binary64)))))) (approx %61 (approx %75 (*.f64 z %76))) (approx %61 (approx %75 (/.f64 (*.f64 x z) t))) (approx %61 (*.f64 z (approx %86 (/.f64 %26 a)))) (approx %96 (approx %103 (*.f64 y %104))) (approx %96 (approx %103 %109)) (approx %16 (approx (/ %115 %24) (*.f64 x %117))) (approx %61 (approx %125 (/.f64 (*.f64 %126 %26) t))) (+.f64 x (approx %132 (*.f64 #s(literal -1 binary64) %133))) (+.f64 x (approx %132 (*.f64 #s(literal -1 binary64) (approx %13 %137)))) (fma.f64 %142 (approx %131 (approx (/ %13 a) (/.f64 x a))) x) (approx %61 (approx %149 (/.f64 (*.f64 y %150) a))) (approx %61 (approx (* z %86) (/.f64 %108 %156))) (approx %61 (*.f64 y (approx (/ %3 %24) (/.f64 %150 a)))) (approx %61 (*.f64 z (approx %86 %165))) (approx %61 (*.f64 z (approx %86 %169))) (approx %61 (*.f64 %26 %173)) (approx %96 (approx %179 (*.f64 a %180))) (approx %96 (approx %179 (/.f64 (*.f64 a x) %156))) (approx %30 (approx (* %33 x) (/.f64 (*.f64 x %189) a))) (approx %30 (*.f64 (approx %33 (/.f64 %189 a)) x)) (approx %30 (*.f64 (/.f64 (approx %32 a) %156) x)) (approx %16 (approx %204 (approx (* (/ %13 t) z) (/.f64 (*.f64 z %133) t)))) (approx %16 (approx %204 (*.f64 (/.f64 %133 t) z))) (approx %16 (*.f64 (approx %216 (approx (- 1 (/ z t)) (/.f64 %219 t))) y)) (approx %16 (*.f64 (approx %216 %226) y)) (approx %61 (approx %149 (*.f64 %150 (/.f64 y a)))) (approx %30 (*.f64 (approx %33 (-.f64 #s(literal 1 binary64) %104)) x)) (approx %16 (*.f64 (approx %216 (-.f64 #s(literal 1 binary64) %117)) y)) (+.f64 x (approx %60 (/.f64 %242 a))) (approx %16 (approx %204 (/.f64 z %246))) (approx %61 (approx %125 (/.f64 (*.f64 %126 %41) t))) (approx %16 (*.f64 (approx (/ %114 %8) %255) %257)) (approx %48 (-.f64 %56 %137)) (fma.f64 x %262 (approx %265 y)) (fma.f64 %142 %268 x) (fma.f64 %142 (approx %131 (/.f64 %133 a)) x) (fma.f64 %26 (/.f64 %150 %273) x) (fma.f64 %150 (/.f64 %26 %273) x) (approx %61 (approx %75 (*.f64 x %279))) (approx %61 (+.f64 y (approx %124 (/.f64 %284 t)))) (+.f64 x (approx %60 (*.f64 z %169))) (+.f64 x (approx %60 (/.f64 %292 a))) (+.f64 x (*.f64 %268 %142)) (+.f64 x (/.f64 (approx %59 %242) %156)) (+.f64 x (/.f64 %301 %273)) (approx %61 (*.f64 y (/.f64 %150 %156))) (approx %61 (*.f64 %41 %173)) (approx %30 (*.f64 %165 %150)) (approx %30 (*.f64 (/.f64 %41 %156) z)) (approx (/ (+ %115 (* %3 y)) %24) (*.f64 (/.f64 %189 %156) x)) (approx %61 (*.f64 %26 (*.f64 z (/.f64 #s(literal 1 binary64) %156)))) (approx %61 (*.f64 #s(literal -1 binary64) (*.f64 x (approx %66 %255)))) (approx %61 (*.f64 y (approx %148 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %117))))) (+.f64 x (approx %60 (*.f64 %26 %334))) (approx %30 (approx (- y (* (/ %5 t) %97)) (*.f64 z (-.f64 %76 %341)))) (fma.f64 x %262 (approx %265 %18)) (fma.f64 %142 %348 x) (fma.f64 %150 (/.f64 %41 %273) x) (approx %30 (-.f64 y (*.f64 (/.f64 %41 t) %283))) (+.f64 x (approx %132 (/.f64 (*.f64 x %219) %156))) (+.f64 x (/.f64 (approx %59 %292) %156)) (+.f64 x (/.f64 %301 %156)) (+.f64 x (/.f64 %365 %273)) (+.f64 x (approx %60 (*.f64 %41 %334))) (approx %61 (+.f64 y (/.f64 %283 %246))) (approx %61 (approx %125 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 %341 %76))))) (fma.f64 %219 %348 x) (fma.f64 %133 (/.f64 %219 %156) x) (approx %61 (fma.f64 %382 (/.f64 #s(literal 1 binary64) t) y)) (approx %30 (*.f64 (/.f64 (-.f64 (+.f64 %156 t) z) %156) x)) (+.f64 x (/.f64 %365 %156)) (+.f64 %393 (/.f64 (*.f64 (-.f64 y %393) %150) %156)) (+.f64 x (*.f64 %219 %348)) (approx %61 (*.f64 y (-.f64 %173 %278))) (approx %61 (*.f64 z (-.f64 %165 %180))) (approx %61 (+.f64 y (/.f64 #s(literal 1 binary64) (/.f64 t %382)))) (approx %30 (-.f64 y (/.f64 (*.f64 %41 #s(literal 1 binary64)) (/.f64 t %283)))) (fma.f64 x %262 (approx (- (* x (/ t %8)) %9) (-.f64 x (*.f64 #s(literal -1 binary64) %41)))) (fma.f64 (*.f64 %133 %150) %423 x) (fma.f64 (*.f64 %423 %219) %41 x) (approx %96 (fma.f64 #s(literal -1 binary64) (/.f64 %284 a) %109)) (approx %96 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %173 %262)))) (+.f64 x (/.f64 (fma.f64 z %41 (*.f64 %133 t)) %156)) (approx %61 (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %292 (*.f64 a %41)) t)))) (approx %61 (/.f64 (*.f64 z (*.f64 %156 %41)) (*.f64 %225 %225))) (approx %61 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %173 %279)))) (+.f64 x (/.f64 %365 (approx %24 (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (/.f64 t a) #s(literal 1 binary64))))))) (fma.f64 %41 %173 (-.f64 (*.f64 %226 %41) %257)) |
| Outputs |
|---|
%2 = (-.f64 y x) %13 = (fma.f64 %2 (/.f64 z (-.f64 a t)) (-.f64 (*.f64 (/.f64 t (-.f64 t a)) %2) (neg.f64 x))) %14 = (- y x) %13 (approx (+ x (/ (* %14 (- z t)) (- a t))) (+.f64 y (approx (* -1 (/ (- (* z %14) (* a %14)) t)) (/.f64 (*.f64 x (-.f64 z a)) t)))) %13 |
6 calls:
| 75.0ms | y |
| 66.0ms | z |
| 66.0ms | a |
| 61.0ms | t |
| 53.0ms | x |
| Accuracy | Segments | Branch |
|---|---|---|
| 24.7% | 1 | a |
| 24.7% | 1 | t |
| 24.7% | 1 | z |
| 24.7% | 1 | y |
| 24.7% | 1 | x |
| 24.7% | 1 | (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) |
Compiled 109 to 286 computations (-162.4% saved)
| 2× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 0.0 | 1.94543934857649e-285 |
| 0.0ms | -2.586330955079936e-256 | -1.7345450427904772e-261 |
Compiled 1 to 11 computations (-1000.0% saved)
| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 6.0ms | 3.111410848093118e+133 | 1.1734167873819355e+135 |
| 7.0ms | -5.7531277500980145e+122 | -2.592249415051319e+118 |
| 5.0ms | 215× | 0 | valid |
| 1.0ms | 23× | 1 | valid |
| 0.0ms | 2× | 2 | valid |
Compiled 20 to 51 computations (-155.0% saved)
adjust: 0.0ms (0.0% of total, 0.0 MiB)Sub: 0.0ms (0.0% of total, 0.0 MiB)Add: 0.0ms (0.0% of total, 0.0 MiB)Div: 0.0ms (0.0% of total, 0.0 MiB)Mul: 0.0ms (0.0% of total, 0.0 MiB)| 2× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 0.0 | 1.94543934857649e-285 |
| 0.0ms | -2.586330955079936e-256 | -1.7345450427904772e-261 |
Compiled 1 to 11 computations (-1000.0% saved)
| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 6.0ms | 1.8776133694873118e+141 | 9.802963660518507e+142 |
| 0.0ms | -5.7531277500980145e+122 | -2.592249415051319e+118 |
| 2.0ms | 99× | 0 | valid |
| 0.0ms | 12× | 1 | valid |
| 0.0ms | 1× | 2 | valid |
Compiled 20 to 44 computations (-120.0% saved)
adjust: 0.0ms (0.0% of total, 0.0 MiB)Add: 0.0ms (0.0% of total, 0.0 MiB)Sub: 0.0ms (0.0% of total, 0.0 MiB)Div: 0.0ms (0.0% of total, 0.0 MiB)Mul: 0.0ms (0.0% of total, 0.0 MiB)| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 7.0ms | 4.471386859532524e-26 | 3.3150917222574875e-23 |
| 6.0ms | -2.5823261747651478e-30 | -3.1069979000582775e-32 |
| 5.0ms | 215× | 0 | valid |
| 1.0ms | 25× | 1 | valid |
Compiled 20 to 43 computations (-115.0% saved)
Add: 0.0ms (0.0% of total, 0.0 MiB)Mul: 0.0ms (0.0% of total, 0.0 MiB)adjust: 0.0ms (0.0% of total, 0.0 MiB)Sub: 0.0ms (0.0% of total, 0.0 MiB)Div: 0.0ms (0.0% of total, 0.0 MiB)| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 4.471386859532524e-26 | 3.3150917222574875e-23 |
| 0.0ms | -2.5823261747651478e-30 | -3.1069979000582775e-32 |
Compiled 20 to 41 computations (-105.0% saved)
| 3× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 8.0ms | 1.4051536403691825e+56 | 1.0960059866168376e+68 |
| 2.0ms | -2.866709023809288e-75 | -2.322673892124857e-75 |
| 6.0ms | -1.4490985716814876e+120 | -5.913574030404508e+117 |
| 6.0ms | 275× | 0 | valid |
| 1.0ms | 29× | 1 | valid |
Compiled 22 to 51 computations (-131.8% saved)
Mul: 0.0ms (0.0% of total, 0.0 MiB)adjust: 0.0ms (0.0% of total, 0.0 MiB)Sub: 0.0ms (0.0% of total, 0.0 MiB)Add: 0.0ms (0.0% of total, 0.0 MiB)Div: 0.0ms (0.0% of total, 0.0 MiB)| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 1.4051536403691825e+56 | 1.0960059866168376e+68 |
| 7.0ms | -1.946982479027504e-34 | -1.7753448307158511e-37 |
| 3.0ms | 115× | 0 | valid |
| 0.0ms | 13× | 1 | valid |
Compiled 20 to 39 computations (-95.0% saved)
Add: 0.0ms (0.0% of total, 0.0 MiB)Mul: 0.0ms (0.0% of total, 0.0 MiB)adjust: 0.0ms (0.0% of total, 0.0 MiB)Sub: 0.0ms (0.0% of total, 0.0 MiB)Div: 0.0ms (0.0% of total, 0.0 MiB)| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 8.0ms | 2.8108379715338493e-155 | 1.6245635324180101e-136 |
| 8.0ms | -3.4840540160521542e-15 | -3.652919319343214e-22 |
| 6.0ms | 267× | 0 | valid |
| 1.0ms | 37× | 1 | valid |
Compiled 20 to 41 computations (-105.0% saved)
Add: 0.0ms (0.0% of total, 0.0 MiB)Mul: 0.0ms (0.0% of total, 0.0 MiB)adjust: 0.0ms (0.0% of total, 0.0 MiB)Sub: 0.0ms (0.0% of total, 0.0 MiB)Div: 0.0ms (0.0% of total, 0.0 MiB)| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 6.0ms | 1.9702601681976317e-53 | 6.79769384587249e-52 |
| 7.0ms | -1.683565623608849e-12 | -3.4840540160521542e-15 |
| 5.0ms | 216× | 0 | valid |
| 1.0ms | 24× | 1 | valid |
Compiled 20 to 39 computations (-95.0% saved)
Add: 0.0ms (0.0% of total, 0.0 MiB)Mul: 0.0ms (0.0% of total, 0.0 MiB)adjust: 0.0ms (0.0% of total, 0.0 MiB)Sub: 0.0ms (0.0% of total, 0.0 MiB)Div: 0.0ms (0.0% of total, 0.0 MiB)| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 9.0ms | 4.471386859532524e-26 | 3.3150917222574875e-23 |
| 8.0ms | -3.899936688116599e+58 | -5.018911479065326e+49 |
| 9.0ms | 225× | 0 | valid |
| 0.0ms | 15× | 1 | valid |
Compiled 20 to 39 computations (-95.0% saved)
Mul: 0.0ms (0.0% of total, 0.0 MiB)adjust: 0.0ms (0.0% of total, 0.0 MiB)Sub: 0.0ms (0.0% of total, 0.0 MiB)Add: 0.0ms (0.0% of total, 0.0 MiB)Div: 0.0ms (0.0% of total, 0.0 MiB)| 3× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 8.0ms | 2.5934005235021854e-66 | 1.4452798188200925e-51 |
| 6.0ms | -5.3991025145572546e-46 | -6.36608478216306e-48 |
| 7.0ms | -6.632891920392298e-9 | -7.48595520984277e-13 |
| 8.0ms | 362× | 0 | valid |
| 1.0ms | 37× | 1 | valid |
| 0.0ms | 1× | 2 | valid |
Compiled 22 to 50 computations (-127.3% saved)
adjust: 0.0ms (0.0% of total, 0.0 MiB)Add: 0.0ms (0.0% of total, 0.0 MiB)Sub: 0.0ms (0.0% of total, 0.0 MiB)Div: 0.0ms (0.0% of total, 0.0 MiB)Mul: 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 | 2.5934005235021854e-66 | 1.4452798188200925e-51 |
| 0.0ms | -5.3991025145572546e-46 | -6.36608478216306e-48 |
| 0.0ms | -6.632891920392298e-9 | -7.48595520984277e-13 |
Compiled 22 to 50 computations (-127.3% saved)
| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 7.0ms | 7.726827370216539e-63 | 6.611577570822812e-59 |
| 6.0ms | -3.4840540160521542e-15 | -3.652919319343214e-22 |
| 5.0ms | 212× | 0 | valid |
| 1.0ms | 27× | 1 | valid |
| 0.0ms | 1× | 2 | valid |
Compiled 20 to 37 computations (-85.0% saved)
adjust: 0.0ms (0.0% of total, 0.0 MiB)Sub: 0.0ms (0.0% of total, 0.0 MiB)Add: 0.0ms (0.0% of total, 0.0 MiB)Div: 0.0ms (0.0% of total, 0.0 MiB)Mul: 0.0ms (0.0% of total, 0.0 MiB)| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 7.0ms | 6.611577570822812e-59 | 1.9702601681976317e-53 |
| 9.0ms | -3.4840540160521542e-15 | -3.652919319343214e-22 |
| 3.0ms | 131× | 0 | valid |
| 0.0ms | 13× | 1 | valid |
Compiled 20 to 38 computations (-90.0% saved)
adjust: 0.0ms (0.0% of total, 0.0 MiB)Mul: 0.0ms (0.0% of total, 0.0 MiB)Sub: 0.0ms (0.0% of total, 0.0 MiB)Add: 0.0ms (0.0% of total, 0.0 MiB)Div: 0.0ms (0.0% of total, 0.0 MiB)| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 6.611577570822812e-59 | 1.9702601681976317e-53 |
| 0.0ms | -3.4840540160521542e-15 | -3.652919319343214e-22 |
Compiled 20 to 37 computations (-85.0% saved)
| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 4.0ms | 3.9287319134017016e-67 | 1.0364355018268791e-66 |
| 0.0ms | -3.4840540160521542e-15 | -3.652919319343214e-22 |
| 2.0ms | 73× | 0 | valid |
| 0.0ms | 7× | 1 | valid |
Compiled 20 to 37 computations (-85.0% saved)
Mul: 0.0ms (0.0% of total, 0.0 MiB)adjust: 0.0ms (0.0% of total, 0.0 MiB)Sub: 0.0ms (0.0% of total, 0.0 MiB)Add: 0.0ms (0.0% of total, 0.0 MiB)Div: 0.0ms (0.0% of total, 0.0 MiB)| 3× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 6.0ms | 1.1008068978610014e+48 | 5.138549463511955e+49 |
| 7.0ms | 1.2857373783809442e-71 | 2.837139736298518e-68 |
| 8.0ms | -2.180602834614919e+54 | -1.7489042644315806e+45 |
| 8.0ms | 345× | 0 | valid |
| 1.0ms | 39× | 1 | valid |
Compiled 22 to 40 computations (-81.8% saved)
Mul: 0.0ms (0.0% of total, 0.0 MiB)Add: 0.0ms (0.0% of total, 0.0 MiB)adjust: 0.0ms (0.0% of total, 0.0 MiB)Sub: 0.0ms (0.0% of total, 0.0 MiB)Div: 0.0ms (0.0% of total, 0.0 MiB)| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 6.0ms | 1.9702601681976317e-53 | 6.79769384587249e-52 |
| 4.0ms | -1.683565623608849e-12 | -3.4840540160521542e-15 |
| 4.0ms | 148× | 0 | valid |
| 0.0ms | 12× | 1 | valid |
Compiled 20 to 31 computations (-55.0% saved)
adjust: 0.0ms (0.0% of total, 0.0 MiB)Mul: 0.0ms (0.0% of total, 0.0 MiB)Sub: 0.0ms (0.0% of total, 0.0 MiB)Add: 0.0ms (0.0% of total, 0.0 MiB)Div: 0.0ms (0.0% of total, 0.0 MiB)| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 7.0ms | 7.813929682298433e+97 | 7.832159135588277e+99 |
| 6.0ms | -2.5041685250512675e+119 | -1.0262030570322763e+117 |
| 6.0ms | 202× | 0 | valid |
| 1.0ms | 22× | 1 | valid |
Compiled 20 to 31 computations (-55.0% saved)
Mul: 0.0ms (0.0% of total, 0.0 MiB)adjust: 0.0ms (0.0% of total, 0.0 MiB)Sub: 0.0ms (0.0% of total, 0.0 MiB)Add: 0.0ms (0.0% of total, 0.0 MiB)Div: 0.0ms (0.0% of total, 0.0 MiB)| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 6.0ms | 4.194588422202487e+82 | 1.8083555776634976e+84 |
| 0.0ms | -2.5041685250512675e+119 | -1.0262030570322763e+117 |
| 2.0ms | 95× | 0 | valid |
| 0.0ms | 16× | 1 | valid |
| 0.0ms | 1× | 2 | valid |
Compiled 20 to 29 computations (-45.0% saved)
adjust: 0.0ms (0.0% of total, 0.0 MiB)Sub: 0.0ms (0.0% of total, 0.0 MiB)Add: 0.0ms (0.0% of total, 0.0 MiB)Div: 0.0ms (0.0% of total, 0.0 MiB)Mul: 0.0ms (0.0% of total, 0.0 MiB)| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 4.194588422202487e+82 | 1.8083555776634976e+84 |
| 0.0ms | -2.5041685250512675e+119 | -1.0262030570322763e+117 |
Compiled 20 to 29 computations (-45.0% saved)
| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 7.0ms | 6.080165726973194e-93 | 1.165166727113175e-89 |
| 7.0ms | -5.616277314647413e-25 | -7.442687979471977e-30 |
| 6.0ms | 246× | 0 | valid |
| 1.0ms | 26× | 1 | valid |
Compiled 20 to 25 computations (-25.0% saved)
Mul: 0.0ms (0.0% of total, 0.0 MiB)adjust: 0.0ms (0.0% of total, 0.0 MiB)Add: 0.0ms (0.0% of total, 0.0 MiB)Sub: 0.0ms (0.0% of total, 0.0 MiB)Div: 0.0ms (0.0% of total, 0.0 MiB)| 1× | fuel |
Compiled 25 to 193 computations (-672.0% saved)
Compiled 26 to 204 computations (-684.6% saved)
| Allocated | Percent | Phase |
|---|---|---|
| 1 773.3 MiB | 21.7% | series |
| 1 476.8 MiB | 18.1% | reconstruct |
| 991.1 MiB | 12.1% | eval |
| 930.7 MiB | 11.4% | derivations |
| 581.6 MiB | 7.1% | regimes |
| 570.9 MiB | 7.0% | rewrite |
| 563.9 MiB | 6.9% | preprocess |
| 423.7 MiB | 5.2% | sample |
| 372.9 MiB | 4.6% | bsearch |
| 286.6 MiB | 3.5% | prune |
| 187.8 MiB | 2.3% | analyze |
| 0.3 MiB | 0.0% | start |
| 0.1 MiB | 0.0% | end |
| 8 159.7 MiB | 100.0% | total |
Loading profile data...