
Time bar (total: 7.3s)
| 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)
| 233.0ms | 6 869× | 0 | valid |
| 54.0ms | 1 309× | 1 | valid |
| 16.0ms | 78× | 2 | valid |
Sub: 8.0ms (33.9% of total, 0.0 MiB)Div: 6.0ms (25.4% of total, 0.0 MiB)Mul: 5.0ms (21.2% of total, 0.0 MiB)Add: 3.0ms (12.7% of total, 0.0 MiB)adjust: 2.0ms (8.5% of total, 0.0 MiB)Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 85 | 284 |
| 1 | 483 | 273 |
| 2 | 2117 | 273 |
| 1× | node-limit |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 72.7% | (+.f64 x (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (-.f64 a z))) |
Compiled 2 to 22 computations (-1000.0% saved)
| Inputs |
|---|
| Outputs |
|---|
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 454 | 3483 |
| 1× | iter-limit |
| Inputs |
|---|
%3 = (-.f64 y z) %5 = (-.f64 t x) %6 = (*.f64 %3 %5) %8 = (-.f64 a z) %9 = (/.f64 %6 %8) x y z %3 t %5 %6 a %8 %9 (+.f64 x %9) |
| Outputs |
|---|
%5 = (- t x) %8 = (*.f64 #s(literal -1 binary64) x) %13 = (- y z) %14 = (* %13 %5) %15 = (-.f64 y z) %16 = (*.f64 t %15) %18 = (*.f64 x %15) %22 = (- a z) %23 = (/ %14 %22) %24 = (-.f64 a z) %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 t 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 y %24) %72 = (fma.f64 #s(literal -1 binary64) %51 %71) %73 = (/.f64 z %24) %78 = (+.f64 #s(literal 1 binary64) %73) %88 = (*.f64 #s(literal -1 binary64) z) %91 = (-.f64 t x) %92 = (*.f64 z %91) %95 = (*.f64 y %91) %98 = (/.f64 %92 %24) %99 = (*.f64 #s(literal -1 binary64) %98) %101 = (/.f64 t %24) %102 = (/.f64 x %24) %104 = (*.f64 y (-.f64 %101 %102)) %105 = (fma.f64 #s(literal -1 binary64) %98 %104) %107 = (+.f64 x %99) %111 = (/.f64 z y) %117 = (/.f64 %92 y) %126 = (/.f64 %92 (*.f64 y %24)) %146 = (/.f64 %91 %24) %163 = (/.f64 %95 a) %165 = (/.f64 %91 a) %168 = (pow.f64 a #s(literal 2 binary64)) %170 = (*.f64 #s(literal -1 binary64) (/.f64 %95 %168)) %171 = (-.f64 (*.f64 #s(literal -1 binary64) %165) %170) %172 = (fma.f64 z %171 %163) %174 = (*.f64 z %171) %178 = (fma.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) %165 (/.f64 %174 a)) %170) %163) %187 = (fma.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) %165 (*.f64 z (-.f64 (/.f64 %174 %168) (*.f64 #s(literal -1 binary64) (/.f64 %171 a))))) %170) %163) %197 = (/.f64 y z) %201 = (/.f64 %95 z) %205 = (/.f64 a z) %211 = (+.f64 t (*.f64 #s(literal -1 binary64) %201)) %212 = (*.f64 a %91) %213 = (/.f64 %212 z) %214 = (*.f64 #s(literal -1 binary64) %213) %215 = (+.f64 x %214) %220 = (-.f64 (*.f64 #s(literal -1 binary64) %95) (*.f64 #s(literal -1 binary64) %212)) %222 = (pow.f64 z #s(literal 2 binary64)) %223 = (/.f64 (*.f64 a %220) %222) %225 = (+.f64 t (fma.f64 #s(literal -1 binary64) %201 %223)) %230 = (pow.f64 z #s(literal 3 binary64)) %233 = (+.f64 t (fma.f64 #s(literal -1 binary64) %201 (/.f64 (*.f64 %168 %220) %230))) %235 = (fma.f64 #s(literal -1 binary64) %213 (*.f64 #s(literal -1 binary64) %223)) %259 = (-.f64 %95 %212) %262 = (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 %259 z))) %265 = (*.f64 a %259) %271 = (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 y %91 (/.f64 %265 z)) %212) z))) %283 = (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %168 %259) z)) %265) z) %95) %212) z))) %290 = (*.f64 t (-.f64 %71 %73)) %291 = (fma.f64 #s(literal -1 binary64) %27 %290) %293 = (+.f64 x %48) %297 = (/.f64 x t) %302 = (/.f64 %18 t) %309 = (/.f64 %18 (*.f64 t %24)) %338 = (*.f64 %91 %15) %339 = (/.f64 %338 z) %340 = (*.f64 #s(literal -1 binary64) %339) %342 = (*.f64 a %338) %344 = (fma.f64 #s(literal -1 binary64) (/.f64 %342 %222) %340) %348 = (/.f64 %338 %222) %351 = (fma.f64 #s(literal -1 binary64) %339 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %342 %230)) %348))) %362 = (fma.f64 #s(literal -1 binary64) %339 (*.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %342 (pow.f64 z #s(literal 4 binary64)))) (/.f64 %338 %230))) %348))) %372 = (/.f64 z a) %377 = (/.f64 %338 a) %379 = (*.f64 z %338) %380 = (/.f64 %379 a) %384 = (*.f64 %222 %338) %385 = (/.f64 %384 %168) %387 = (*.f64 #s(literal -1 binary64) %380) %391 = (*.f64 %230 %338) %392 = (pow.f64 a #s(literal 3 binary64)) %402 = (/.f64 %379 %168) %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 z %338 (/.f64 %384 a)) a))) a)) (approx x #s(literal 0 binary64)) (approx x x) (approx %5 t) (approx %5 (+.f64 t %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 y (*.f64 #s(literal -1 binary64) %44)) z)))) (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 y y) (approx %13 %88) (approx %13 %15) (approx %14 (*.f64 #s(literal -1 binary64) %92)) (approx %14 (fma.f64 #s(literal -1 binary64) %92 %95)) (approx %23 %99) (approx %23 %105) (approx %30 %107) (approx %30 (+.f64 x %105)) (approx %13 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %111)))) (approx %14 %95) (approx %14 (*.f64 y (-.f64 (+.f64 t (*.f64 #s(literal -1 binary64) %117)) x))) (approx %23 (/.f64 %95 %24)) (approx %23 (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) %126 %101) %102))) (approx %30 %104) (approx %30 (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) %126 (+.f64 %101 (/.f64 x y))) %102))) (approx %13 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 %111 #s(literal 1 binary64))))) (approx %14 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %91 %117)))) (approx %23 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %146 %126)))) (approx %30 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 %107 y) (*.f64 #s(literal -1 binary64) %146))))) (approx z z) (approx %13 (+.f64 y %88)) (approx %22 a) (approx %22 (+.f64 a %88)) (approx %23 %163) (approx %23 %172) (approx %23 %178) (approx %23 %187) (approx %30 (+.f64 x %163)) (approx %30 (+.f64 x %172)) (approx %30 (+.f64 x %178)) (approx %30 (+.f64 x %187)) (approx %13 (*.f64 z (-.f64 %197 #s(literal 1 binary64)))) (approx %14 (*.f64 z (fma.f64 #s(literal -1 binary64) %91 %201))) (approx %22 (*.f64 z (-.f64 %205 #s(literal 1 binary64)))) (approx %23 %91) (approx %23 (-.f64 %211 %215)) (approx %23 (-.f64 %225 %215)) (approx %23 (-.f64 %233 (+.f64 x %235))) (approx %30 (-.f64 %211 %214)) (approx %30 (-.f64 %225 %214)) (approx %30 (-.f64 %233 %235)) (approx %13 (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %197))))) (approx %14 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 %211 x)))) (approx %22 (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %205))))) (approx %23 (-.f64 %262 x)) (approx %23 (-.f64 %271 x)) (approx %23 (-.f64 %283 x)) (approx %30 %262) (approx %30 %271) (approx %30 %283) (approx %23 %291) (approx %30 %293) (approx %30 (+.f64 x %291)) (approx %5 (*.f64 t (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %297)))) (approx %14 (*.f64 t (-.f64 (+.f64 y (*.f64 #s(literal -1 binary64) %302)) z))) (approx %23 (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %309 %71) %73))) (approx %30 %290) (approx %30 (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %309 (+.f64 %297 %71)) %73))) (approx %5 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 %297 #s(literal 1 binary64))))) (approx %14 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %15 %302)))) (approx %23 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %32 %309)))) (approx %30 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) (/.f64 %293 t) %33)))) (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 %91 %15 %380) a)) (approx %23 (/.f64 (-.f64 (fma.f64 %91 %15 %385) %387) a)) (approx %23 (/.f64 (-.f64 (fma.f64 %91 %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 | 0 |
| 3.0ms | x | inf |
| 2.0ms | z | -inf |
| 2.0ms | a | inf |
| 2.0ms | x | -inf |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 11 | 45 |
| 0 | 17 | 45 |
| 1 | 57 | 45 |
| 2 | 201 | 45 |
| 3 | 814 | 45 |
| 0 | 4211 | 45 |
| 0 | 4425 | 44 |
| 1× | iter-limit |
| 1× | iter-limit |
| 1× | node-limit |
| 1× | iter-limit |
| Inputs |
|---|
%3 = (-.f64 y z) %5 = (-.f64 t x) %6 = (*.f64 %3 %5) %8 = (-.f64 a z) %9 = (/.f64 %6 %8) x y z %3 t %5 %6 a %8 %9 (+.f64 x %9) |
| Outputs |
|---|
%3 = (-.f64 y z) %5 = (*.f64 %3 #s(literal 2 binary64)) %8 = (*.f64 %3 #s(literal 1/2 binary64)) %17 = (-.f64 z y) %18 = (*.f64 %17 #s(literal 1 binary64)) %22 = (*.f64 %3 #s(literal 0 binary64)) %25 = (*.f64 #s(literal 1/2 binary64) %3) %27 = (*.f64 #s(literal 0 binary64) %3) %31 = (neg.f64 z) %32 = (neg.f64 y) %36 = (*.f64 #s(literal 1 binary64) %3) %42 = (-.f64 t x) %43 = (*.f64 %42 #s(literal 2 binary64)) %45 = (*.f64 %42 #s(literal 1/2 binary64)) %52 = (-.f64 x t) %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 x) %66 = (neg.f64 t) %70 = (*.f64 #s(literal 1 binary64) %42) %75 = (*.f64 %17 %42) %77 = (*.f64 %75 #s(literal -2 binary64)) %79 = (*.f64 #s(literal 1 binary64) %17) %81 = (*.f64 #s(literal 1 binary64) %52) %83 = (*.f64 %42 %3) %84 = (*.f64 %83 #s(literal 1/2 binary64)) %88 = (*.f64 %75 #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 %17 #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 z) %139 = (*.f64 %42 y) %140 = (*.f64 %139 #s(literal 1 binary64)) %142 = (*.f64 %138 #s(literal 1 binary64)) %144 = (*.f64 %17 x) %145 = (*.f64 t %3) %146 = (*.f64 %145 #s(literal 1 binary64)) %148 = (*.f64 %144 #s(literal 1 binary64)) %152 = (fma.f64 %31 t %139) %154 = (fma.f64 t %31 %139) %156 = (fma.f64 y %65 %145) %158 = (fma.f64 %65 y %145) %161 = (fma.f64 t y %138) %163 = (fma.f64 z x %145) %165 = (*.f64 t y) %166 = (*.f64 %42 z) %167 = (-.f64 %165 %166) %174 = (fma.f64 z x %139) %176 = (fma.f64 y t %144) %178 = (*.f64 y t) %179 = (*.f64 %3 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) %216 = (fma.f64 t y %144) %218 = (-.f64 %165 %179) %221 = (fma.f64 %65 y %138) %223 = (fma.f64 t %31 %144) %225 = (*.f64 %65 y) %226 = (-.f64 %225 %166) %228 = (*.f64 t %31) %229 = (-.f64 %228 %179) %242 = (fma.f64 y t %138) %245 = (-.f64 %178 %166) %248 = (fma.f64 y %65 %138) %250 = (fma.f64 %31 t %144) %252 = (*.f64 y %65) %253 = (-.f64 %252 %166) %255 = (*.f64 %31 t) %256 = (-.f64 %255 %179) %263 = (*.f64 %52 y) %266 = (*.f64 %17 t) %278 = (*.f64 z x) %282 = (fma.f64 %42 y %278) %297 = (fma.f64 t %3 %278) %341 = (-.f64 a z) %343 = (/.f64 #s(literal 1 binary64) %341) %345 = (-.f64 z a) %351 = (/.f64 #s(literal -1 binary64) %341) %352 = (*.f64 %351 %52) %354 = (*.f64 %343 %91) %356 = (/.f64 %52 %341) %358 = (/.f64 %17 %341) %360 = (*.f64 %351 %17) %362 = (/.f64 %17 %345) %364 = (/.f64 %52 %345) %366 = (/.f64 #s(literal -1/2 binary64) %341) %368 = (/.f64 #s(literal -1/2 binary64) %345) %372 = (/.f64 %83 %341) %373 = (*.f64 #s(literal 2 binary64) %372) %375 = (*.f64 %366 %75) %377 = (*.f64 %368 %83) %379 = (*.f64 #s(literal 1/2 binary64) %372) %383 = (/.f64 %83 %345) %396 = (/.f64 t %341) %398 = (-.f64 (*.f64 %396 %341) x) %401 = (*.f64 %341 %42) %403 = (*.f64 %345 %345) %410 = (/.f64 y %341) %411 = (*.f64 %410 %42) %414 = (*.f64 %396 %3) %428 = (*.f64 %401 %3) %438 = (*.f64 %145 #s(literal 2 binary64)) %439 = (/.f64 x %345) %440 = (*.f64 %439 %3) %442 = (*.f64 %139 #s(literal 2 binary64)) %443 = (/.f64 z %345) %444 = (*.f64 %443 %42) %448 = (*.f64 %138 #s(literal 2 binary64)) %450 = (*.f64 %343 %31) %452 = (*.f64 %343 y) %455 = (*.f64 %362 t) %457 = (*.f64 %343 t) %458 = (*.f64 %362 %65) %464 = (*.f64 %138 #s(literal -1 binary64)) %466 = (*.f64 %139 #s(literal -1 binary64)) %470 = (*.f64 %145 #s(literal -1 binary64)) %472 = (*.f64 %458 #s(literal 1 binary64)) %474 = (*.f64 %179 %351) %476 = (*.f64 %266 %351) %484 = (/.f64 t %345) %485 = (/.f64 x %341) %486 = (*.f64 %485 %17) %492 = (*.f64 %368 %138) %494 = (*.f64 %368 %139) %498 = (*.f64 %368 %145) %504 = (*.f64 %351 %179) %506 = (*.f64 %351 %266) %508 = (*.f64 %351 %166) %510 = (*.f64 %351 %263) %512 = (*.f64 %484 %17) %516 = (*.f64 %351 %139) %518 = (*.f64 %351 %145) %520 = (*.f64 %351 %138) %522 = (*.f64 %351 %144) %528 = (*.f64 %17 %485) %530 = (*.f64 %17 %484) %532 = (*.f64 %351 %31) %534 = (*.f64 %351 y) %548 = (*.f64 #s(literal 1 binary64) %440) %565 = (*.f64 y %356) %574 = (/.f64 %138 %345) %578 = (*.f64 %439 %17) %600 = (fma.f64 %345 x %75) %603 = (fma.f64 %341 x %83) %606 = (*.f64 %600 #s(literal 1 binary64)) %608 = (*.f64 %600 #s(literal -1 binary64)) %610 = (*.f64 x #s(literal 1 binary64)) %611 = (fma.f64 %610 %345 %75) %613 = (fma.f64 %610 %341 %83) %615 = (*.f64 %341 x) %616 = (*.f64 %42 %341) %617 = (*.f64 %17 %616) %618 = (fma.f64 %615 %345 %617) %619 = (*.f64 %341 %345) %620 = (/.f64 #s(literal 1 binary64) %619) %622 = (*.f64 %341 %603) %623 = (/.f64 #s(literal 1 binary64) %403) %625 = (*.f64 %401 %17) %626 = (fma.f64 %615 %345 %625) %628 = (fma.f64 %615 %341 %428) %633 = (-.f64 %383 x) %635 = (*.f64 #s(literal 1 binary64) %603) %639 = (fma.f64 %358 %52 x) %656 = (*.f64 %345 x) %661 = (*.f64 %615 %345) %669 = (*.f64 %345 %341) %671 = (*.f64 %656 %345) %676 = (*.f64 %656 %341) %679 = (*.f64 %615 %341) %682 = (*.f64 %345 %75) %685 = (*.f64 %345 %83) %737 = (fma.f64 %439 %3 %610) %739 = (fma.f64 %439 %3 x) %741 = (-.f64 %440 %65) %744 = (*.f64 %65 (+.f64 %3 %345)) %745 = (*.f64 %744 %343) %747 = (/.f64 %744 %341) %751 = (fma.f64 %443 %42 %610) %753 = (fma.f64 %443 %42 x) %755 = (-.f64 %444 %65) %757 = (fma.f64 %52 z %615) %758 = (*.f64 %343 %757) %760 = (*.f64 %757 %343) %762 = (/.f64 %757 %341) %764 = (*.f64 %343 %615) %777 = (fma.f64 %410 %42 %610) %779 = (fma.f64 %410 %42 x) %781 = (-.f64 %411 %65) %799 = (fma.f64 %362 %65 %610) %801 = (fma.f64 %362 %65 x) %803 = (-.f64 %458 %65) %805 = (*.f64 %343 %744) %844 = (fma.f64 %341 x %139) %846 = (fma.f64 %341 x %145) %848 = (*.f64 a x) %849 = (fma.f64 %17 %52 %848) %850 = (*.f64 x %443) %935 = (fma.f64 x %443 %372) %937 = (-.f64 %850 %383) %939 = (fma.f64 %65 z %83) %940 = (*.f64 %939 %343) %942 = (/.f64 %939 %341) %1023 = (*.f64 %343 (*.f64 %65 z)) %1038 = (*.f64 %343 %939) %1116 = (/.f64 a %341) %1124 = (*.f64 %396 %17) %1144 = (*.f64 a %485) %1176 = (/.f64 %661 %619) %1181 = (/.f64 %679 %403) x y z (*.f64 %5 #s(literal 1/2 binary64)) (*.f64 %8 #s(literal 2 binary64)) (*.f64 %3 #s(literal 1 binary64)) (pow.f64 %3 #s(literal 1 binary64)) (/.f64 %5 #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %3 #s(literal -1 binary64))) (neg.f64 %18) (neg.f64 %17) (fma.f64 %5 #s(literal 1/2 binary64) %22) (fma.f64 %8 #s(literal 2 binary64) %22) (fma.f64 #s(literal 1/2 binary64) %3 %25) (fma.f64 #s(literal 1 binary64) %3 %27) (fma.f64 %3 #s(literal 1/2 binary64) %8) (fma.f64 %3 #s(literal 1 binary64) %22) (-.f64 %31 %32) %3 (+.f64 %8 %8) (+.f64 %25 %25) (+.f64 %36 %27) (+.f64 %31 y) (+.f64 %3 %22) (+.f64 y %31) 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 t) (+.f64 %42 %56) (+.f64 t %65) (*.f64 %77 #s(literal 1/2 binary64)) (*.f64 %79 %52) (*.f64 %81 %17) (*.f64 %84 #s(literal 2 binary64)) (*.f64 %70 %3) (*.f64 %36 %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 %17 %53) (*.f64 %17 %52) (*.f64 %52 %18) (*.f64 %52 %17) (*.f64 %75 #s(literal -1 binary64)) (*.f64 #s(literal 1 binary64) %83) (*.f64 %83 #s(literal 1 binary64)) (*.f64 %42 %104) %83 (*.f64 %3 %106) (*.f64 %3 %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 %75) (fma.f64 %77 #s(literal 1/2 binary64) %115) (fma.f64 %77 #s(literal 1/2 binary64) %117) (fma.f64 %79 %52 %115) (fma.f64 %79 %52 %117) (fma.f64 %81 %17 %115) (fma.f64 %81 %17 %117) (fma.f64 %84 #s(literal 2 binary64) %115) (fma.f64 %84 #s(literal 2 binary64) %117) (fma.f64 %70 %3 %115) (fma.f64 %70 %3 %117) (fma.f64 %36 %42 %115) (fma.f64 %36 %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 %32 %52 %138) (fma.f64 %66 %17 %144) (fma.f64 %65 %31 %152) (fma.f64 %65 %31 %154) (fma.f64 %65 %31 %156) (fma.f64 %65 %31 %158) (fma.f64 %65 %3 %145) (fma.f64 %65 y %161) (fma.f64 %65 y %163) (fma.f64 %65 y %167) (fma.f64 %31 %65 %152) (fma.f64 %31 %65 %154) (fma.f64 %31 %65 %156) (fma.f64 %31 %65 %158) (fma.f64 %31 %42 %139) (fma.f64 %31 t %174) (fma.f64 %31 t %176) (fma.f64 %31 t %180) (fma.f64 %17 %53 %115) (fma.f64 %17 %53 %117) (fma.f64 %17 %66 %144) (fma.f64 %17 %52 %115) (fma.f64 %17 %52 %117) (fma.f64 %17 x %145) (fma.f64 %52 %18 %115) (fma.f64 %52 %18 %117) (fma.f64 %52 %32 %138) (fma.f64 %52 %17 %115) (fma.f64 %52 %17 %117) (fma.f64 %52 z %139) (fma.f64 %75 #s(literal -1 binary64) %115) (fma.f64 %75 #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 %31 %139) (fma.f64 %42 %3 %115) (fma.f64 %42 %3 %117) (fma.f64 %42 y %138) (fma.f64 t %31 %174) (fma.f64 t %31 %216) (fma.f64 t %31 %218) (fma.f64 t %3 %144) (fma.f64 t y %221) (fma.f64 t y %223) (fma.f64 t y %226) (fma.f64 t y %229) (fma.f64 %3 %106 %115) (fma.f64 %3 %106 %117) (fma.f64 %3 %65 %145) (fma.f64 %3 %42 %115) (fma.f64 %3 %42 %117) (fma.f64 %3 t %144) (fma.f64 z %52 %139) (fma.f64 z x %152) (fma.f64 z x %154) (fma.f64 z x %156) (fma.f64 z x %158) (fma.f64 y %65 %242) (fma.f64 y %65 %163) (fma.f64 y %65 %245) (fma.f64 y %42 %138) (fma.f64 y t %248) (fma.f64 y t %250) (fma.f64 y t %253) (fma.f64 y t %256) (fma.f64 x %17 %145) (fma.f64 x z %152) (fma.f64 x z %154) (fma.f64 x z %156) (fma.f64 x z %158) (-.f64 %138 %263) (-.f64 %139 %166) (-.f64 %144 %266) (-.f64 %145 %179) (+.f64 (fma.f64 %52 z %178) %252) (+.f64 (fma.f64 %52 z %252) %178) (+.f64 (fma.f64 %52 z %225) %165) (+.f64 (fma.f64 %52 z %165) %225) (+.f64 (fma.f64 %42 y %255) %278) (+.f64 (fma.f64 %42 y %228) %278) (+.f64 %282 %255) (+.f64 %282 %228) (+.f64 (fma.f64 %17 x %255) %178) (+.f64 (fma.f64 %17 x %178) %255) (+.f64 (fma.f64 %17 x %165) %228) (+.f64 (fma.f64 %17 x %228) %165) (+.f64 (fma.f64 t %3 %252) %278) (+.f64 (fma.f64 t %3 %225) %278) (+.f64 %297 %252) (+.f64 %297 %225) (+.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 %174) (+.f64 %255 %176) (+.f64 %255 %180) (+.f64 %178 %248) (+.f64 %178 %250) (+.f64 %178 %253) (+.f64 %178 %256) (+.f64 %278 %152) (+.f64 %278 %154) (+.f64 %278 %156) (+.f64 %278 %158) (+.f64 %252 %242) (+.f64 %252 %163) (+.f64 %252 %245) (+.f64 %225 %161) (+.f64 %225 %163) (+.f64 %225 %167) (+.f64 %165 %221) (+.f64 %165 %223) (+.f64 %165 %226) (+.f64 %165 %229) (+.f64 %228 %174) (+.f64 %228 %216) (+.f64 %228 %218) (+.f64 %138 %139) (+.f64 %139 %138) (+.f64 %144 %145) (+.f64 %145 %144) (+.f64 %83 %115) (+.f64 %83 %117) a (pow.f64 %341 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) %343) (neg.f64 %345) (-.f64 %31 (neg.f64 a)) %341 (+.f64 %31 a) (+.f64 a %31) (*.f64 %352 %3) (*.f64 %354 #s(literal 1/2 binary64)) (*.f64 %79 %356) (*.f64 %81 %358) (*.f64 %360 %42) (*.f64 %70 %362) (*.f64 %36 %364) (*.f64 %88 %366) (*.f64 %91 %368) (*.f64 %358 %52) (*.f64 %362 %42) (*.f64 #s(literal 1/2 binary64) %373) (*.f64 #s(literal 2 binary64) %375) (*.f64 #s(literal 2 binary64) %377) (*.f64 #s(literal 2 binary64) %379) (*.f64 %356 %17) (*.f64 %351 %75) (*.f64 #s(literal -1 binary64) %383) (*.f64 %364 %3) (*.f64 %17 %356) (*.f64 %52 %358) (*.f64 %343 %83) (*.f64 %75 %351) (*.f64 #s(literal 1 binary64) %372) (*.f64 %372 #s(literal 1 binary64)) (*.f64 %83 %343) (*.f64 %42 %362) (*.f64 %3 %364) (pow.f64 %372 #s(literal 1 binary64)) (/.f64 (*.f64 %3 %398) %341) (/.f64 (*.f64 %3 %401) %403) (/.f64 (*.f64 %398 %3) %341) (/.f64 %373 #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal -1 binary64) %75) %341) (/.f64 (fma.f64 %411 %341 %138) %341) (/.f64 (fma.f64 %414 %341 %144) %341) (/.f64 (fma.f64 %139 %341 (*.f64 %341 %138)) %403) (/.f64 (fma.f64 %145 %341 (*.f64 %341 %144)) %403) (/.f64 (*.f64 #s(literal 2 binary64) %75) (*.f64 #s(literal 2 binary64) %345)) (/.f64 %93 (*.f64 #s(literal 2 binary64) %341)) (/.f64 %428 %403) (/.f64 %75 %345) (/.f64 #s(literal 1 binary64) (pow.f64 %372 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %345 %75)) (/.f64 #s(literal 1 binary64) (/.f64 %341 %83)) %372 (neg.f64 %383) (fma.f64 %438 %368 %440) (fma.f64 %442 %368 %444) (fma.f64 (*.f64 %144 #s(literal 2 binary64)) %368 %414) (fma.f64 %448 %368 %411) (fma.f64 %450 %42 %411) (fma.f64 %452 %42 %444) (fma.f64 (*.f64 %343 %65) %3 %455) (fma.f64 %457 %3 %458) (fma.f64 %142 %343 %411) (fma.f64 %140 %343 %444) (fma.f64 %148 %343 %414) (fma.f64 %146 %343 %440) (fma.f64 %464 %351 %411) (fma.f64 %466 %351 %444) (fma.f64 (*.f64 %144 #s(literal -1 binary64)) %351 %414) (fma.f64 %470 %351 %440) (fma.f64 %455 #s(literal 1 binary64) %472) (fma.f64 %266 %351 %474) (fma.f64 %179 %351 %476) (fma.f64 %263 %351 %444) (fma.f64 %166 %351 %411) (fma.f64 %444 #s(literal 1 binary64) %411) (fma.f64 %411 #s(literal 1 binary64) %444) (fma.f64 %440 #s(literal 1 binary64) %414) (fma.f64 %414 #s(literal 1 binary64) %440) (fma.f64 %484 %17 %486) (fma.f64 %443 %42 %411) (fma.f64 %410 %42 %444) (fma.f64 %362 %65 %455) (fma.f64 %362 t %458) (fma.f64 #s(literal 2 binary64) %492 %411) (fma.f64 #s(literal 2 binary64) %494 %444) (fma.f64 #s(literal 2 binary64) (*.f64 %368 %144) %455) (fma.f64 #s(literal 2 binary64) %498 %458) (fma.f64 %138 %343 %411) (fma.f64 %139 %343 %444) (fma.f64 %144 %343 %414) (fma.f64 %145 %343 %440) (fma.f64 %351 %266 %504) (fma.f64 %351 %179 %506) (fma.f64 %351 %263 %508) (fma.f64 %351 %166 %510) (fma.f64 %485 %17 %512) (fma.f64 %439 %3 %414) (fma.f64 %396 %3 %440) (fma.f64 #s(literal -1 binary64) %516 %444) (fma.f64 #s(literal -1 binary64) %518 %458) (fma.f64 #s(literal -1 binary64) %520 %411) (fma.f64 #s(literal -1 binary64) %522 %455) (fma.f64 %364 %31 %411) (fma.f64 %364 y %444) (fma.f64 %65 %362 %414) (fma.f64 %31 %364 %411) (fma.f64 %17 %484 %528) (fma.f64 %17 %485 %530) (fma.f64 %52 %532 %411) (fma.f64 %52 %534 %444) (fma.f64 %343 %198 %411) (fma.f64 %343 %196 %444) (fma.f64 %343 %202 %455) (fma.f64 %343 %200 %458) (fma.f64 %343 %138 %411) (fma.f64 %343 %139 %444) (fma.f64 %343 %144 %455) (fma.f64 %343 %145 %458) (fma.f64 #s(literal 1 binary64) %458 %455) (fma.f64 #s(literal 1 binary64) %455 %458) (fma.f64 #s(literal 1 binary64) %444 %411) (fma.f64 #s(literal 1 binary64) %411 %444) (fma.f64 #s(literal 1 binary64) %414 %548) (fma.f64 %42 %450 %411) (fma.f64 %42 %452 %444) (fma.f64 %42 %443 %411) (fma.f64 %42 %410 %444) (fma.f64 t %362 %440) (fma.f64 %3 %439 %414) (fma.f64 %3 %396 %440) (fma.f64 y %364 %444) (-.f64 %455 %522) (-.f64 %455 (neg.f64 %458)) (-.f64 %444 (*.f64 %356 y)) (-.f64 %444 (*.f64 %32 %364)) (-.f64 %444 %565) (-.f64 %411 (*.f64 %166 %343)) (-.f64 %411 (*.f64 %356 %31)) (-.f64 %411 %520) (-.f64 %411 (*.f64 z %364)) (-.f64 %411 %574) (-.f64 %414 (*.f64 %485 %3)) (-.f64 %414 %578) (+.f64 %510 %508) (+.f64 %508 %510) (+.f64 %506 %504) (+.f64 %504 %506) (+.f64 (*.f64 #s(literal 1 binary64) %414) %548) (+.f64 %476 %474) (+.f64 %474 %476) (+.f64 (*.f64 %455 #s(literal 1 binary64)) %472) (+.f64 %512 %486) (+.f64 %530 %528) (+.f64 %528 %530) (+.f64 %486 %512) (+.f64 %458 %455) (+.f64 %455 %458) (+.f64 %444 %411) (+.f64 %411 %444) (+.f64 %440 %414) (+.f64 %414 %440) (*.f64 (*.f64 %600 #s(literal 2 binary64)) %366) (*.f64 (*.f64 %603 #s(literal 2 binary64)) %368) (*.f64 %606 %351) (*.f64 %608 %343) (*.f64 %611 %351) (*.f64 %613 %343) (*.f64 %618 %620) (*.f64 %622 %623) (*.f64 %626 %620) (*.f64 %628 %623) (*.f64 #s(literal 2 binary64) (*.f64 %368 %603)) (*.f64 %600 %351) (*.f64 #s(literal -1 binary64) %633) (*.f64 %343 %635) (*.f64 %343 %603) (*.f64 %603 %343) (*.f64 #s(literal 1 binary64) %639) (*.f64 %639 #s(literal 1 binary64)) (pow.f64 %639 #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal -1 binary64) %603) %345) (/.f64 (/.f64 %618 %341) %345) (/.f64 (/.f64 %622 %341) %341) (/.f64 (/.f64 %626 %341) %345) (/.f64 (/.f64 %628 %341) %341) (/.f64 %635 %341) (/.f64 %606 %345) (/.f64 %608 %341) (/.f64 (fma.f64 %372 %345 %656) %345) (/.f64 (fma.f64 %372 %341 %615) %341) (/.f64 (fma.f64 %83 %345 %661) %619) (/.f64 (fma.f64 %656 %345 (*.f64 %75 %345)) %403) (/.f64 (fma.f64 %656 %341 (*.f64 %83 %345)) %669) (/.f64 (fma.f64 %75 %345 %671) %403) (/.f64 (fma.f64 %17 %616 %661) %669) (/.f64 (fma.f64 %83 %345 %676) %619) (/.f64 (fma.f64 %83 %341 %679) %403) (/.f64 (fma.f64 %656 %345 %682) %403) (/.f64 (fma.f64 %656 %341 %685) %669) (/.f64 (fma.f64 %75 %345 (*.f64 %345 %656)) %403) (/.f64 (fma.f64 %17 %616 (*.f64 %345 %615)) %669) (/.f64 (-.f64 %676 %682) %669) (/.f64 (-.f64 %671 %685) %403) (/.f64 (neg.f64 %611) %341) (/.f64 (neg.f64 %613) %345) (/.f64 (neg.f64 %618) %403) (/.f64 (neg.f64 %622) %619) (/.f64 (neg.f64 %626) %403) (/.f64 (neg.f64 %628) %619) (/.f64 %611 %345) (/.f64 %613 %341) (/.f64 %618 %619) (/.f64 %622 %403) (/.f64 %626 %619) (/.f64 %628 %403) (/.f64 %600 %345) (/.f64 %603 %341) (/.f64 #s(literal 1 binary64) (/.f64 %345 %611)) (/.f64 #s(literal 1 binary64) (/.f64 %341 %613)) (/.f64 #s(literal 1 binary64) (/.f64 %619 %618)) (/.f64 #s(literal 1 binary64) (/.f64 %403 %622)) (/.f64 #s(literal 1 binary64) (/.f64 %619 %626)) (/.f64 #s(literal 1 binary64) (/.f64 %403 %628)) (/.f64 #s(literal 1 binary64) (pow.f64 %639 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %345 %600)) (/.f64 #s(literal 1 binary64) (/.f64 %341 %603)) (neg.f64 %633) (fma.f64 %438 %368 %737) (fma.f64 %438 %368 %739) (fma.f64 %438 %368 %741) (fma.f64 %438 %368 %745) (fma.f64 %438 %368 %747) (fma.f64 (*.f64 %615 #s(literal 2 binary64)) %368 %372) (fma.f64 %442 %368 %751) (fma.f64 %442 %368 %753) (fma.f64 %442 %368 %755) (fma.f64 %442 %368 %758) (fma.f64 %442 %368 %760) (fma.f64 %442 %368 %762) (fma.f64 %352 %3 %764) (fma.f64 %352 %3 %610) (fma.f64 %352 %3 x) (fma.f64 %354 #s(literal 1/2 binary64) %764) (fma.f64 %354 #s(literal 1/2 binary64) %610) (fma.f64 %354 #s(literal 1/2 binary64) x) (fma.f64 %79 %356 %764) (fma.f64 %79 %356 %610) (fma.f64 %79 %356 x) (fma.f64 %81 %358 %764) (fma.f64 %81 %358 %610) (fma.f64 %81 %358 x) (fma.f64 %448 %368 %777) (fma.f64 %448 %368 %779) (fma.f64 %448 %368 %781) (fma.f64 %360 %42 %764) (fma.f64 %360 %42 %610) (fma.f64 %360 %42 x) (fma.f64 (*.f64 %615 #s(literal -1 binary64)) %351 %372) (fma.f64 (*.f64 %615 #s(literal 1 binary64)) %343 %372) (fma.f64 %450 %42 %777) (fma.f64 %450 %42 %779) (fma.f64 %450 %42 %781) (fma.f64 %452 %42 %751) (fma.f64 %452 %42 %753) (fma.f64 %452 %42 %755) (fma.f64 %452 %42 %758) (fma.f64 %452 %42 %760) (fma.f64 %452 %42 %762) (fma.f64 %457 %3 %799) (fma.f64 %457 %3 %801) (fma.f64 %457 %3 %803) (fma.f64 %457 %3 %805) (fma.f64 %142 %343 %777) (fma.f64 %142 %343 %779) (fma.f64 %142 %343 %781) (fma.f64 %140 %343 %751) (fma.f64 %140 %343 %753) (fma.f64 %140 %343 %755) (fma.f64 %140 %343 %758) (fma.f64 %140 %343 %760) (fma.f64 %140 %343 %762) (fma.f64 %146 %343 %737) (fma.f64 %146 %343 %739) (fma.f64 %146 %343 %741) (fma.f64 %146 %343 %745) (fma.f64 %146 %343 %747) (fma.f64 %464 %351 %777) (fma.f64 %464 %351 %779) (fma.f64 %464 %351 %781) (fma.f64 %466 %351 %751) (fma.f64 %466 %351 %753) (fma.f64 %466 %351 %755) (fma.f64 %466 %351 %758) (fma.f64 %466 %351 %760) (fma.f64 %466 %351 %762) (fma.f64 %470 %351 %737) (fma.f64 %470 %351 %739) (fma.f64 %470 %351 %741) (fma.f64 %470 %351 %745) (fma.f64 %470 %351 %747) (fma.f64 %70 %362 %764) (fma.f64 %70 %362 %610) (fma.f64 %70 %362 x) (fma.f64 %36 %364 %764) (fma.f64 %36 %364 %610) (fma.f64 %36 %364 x) (fma.f64 %88 %366 %764) (fma.f64 %88 %366 %610) (fma.f64 %88 %366 x) (fma.f64 %844 %343 %444) (fma.f64 %846 %343 %440) (fma.f64 %849 %343 %850) (fma.f64 %91 %368 %764) (fma.f64 %91 %368 %610) (fma.f64 %91 %368 x) (fma.f64 %263 %351 %751) (fma.f64 %263 %351 %753) (fma.f64 %263 %351 %755) (fma.f64 %263 %351 %758) (fma.f64 %263 %351 %760) (fma.f64 %263 %351 %762) (fma.f64 %166 %351 %777) (fma.f64 %166 %351 %779) (fma.f64 %166 %351 %781) (fma.f64 %358 %52 %764) (fma.f64 %358 %52 %610) %639 (fma.f64 %444 #s(literal 1 binary64) %777) (fma.f64 %444 #s(literal 1 binary64) %779) (fma.f64 %444 #s(literal 1 binary64) %781) (fma.f64 %411 #s(literal 1 binary64) %751) (fma.f64 %411 #s(literal 1 binary64) %753) (fma.f64 %411 #s(literal 1 binary64) %755) (fma.f64 %411 #s(literal 1 binary64) %758) (fma.f64 %411 #s(literal 1 binary64) %760) (fma.f64 %411 #s(literal 1 binary64) %762) (fma.f64 %414 #s(literal 1 binary64) %737) (fma.f64 %414 #s(literal 1 binary64) %739) (fma.f64 %414 #s(literal 1 binary64) %741) (fma.f64 %414 #s(literal 1 binary64) %745) (fma.f64 %414 #s(literal 1 binary64) %747) (fma.f64 %443 %42 %777) (fma.f64 %443 %42 %779) (fma.f64 %443 %42 %781) (fma.f64 %410 %42 %751) (fma.f64 %410 %42 %753) (fma.f64 %410 %42 %755) (fma.f64 %410 %42 %758) (fma.f64 %410 %42 %760) (fma.f64 %410 %42 %762) (fma.f64 %362 %42 %764) (fma.f64 %362 %42 %610) (fma.f64 %362 %42 x) (fma.f64 %362 t %799) (fma.f64 %362 t %801) (fma.f64 %362 t %803) (fma.f64 %362 t %805) (fma.f64 #s(literal 1/2 binary64) %373 %764) (fma.f64 #s(literal 1/2 binary64) %373 %610) (fma.f64 #s(literal 1/2 binary64) %373 x) (fma.f64 #s(literal 2 binary64) %492 %777) (fma.f64 #s(literal 2 binary64) %492 %779) (fma.f64 #s(literal 2 binary64) %492 %781) (fma.f64 #s(literal 2 binary64) %494 %751) (fma.f64 #s(literal 2 binary64) %494 %753) (fma.f64 #s(literal 2 binary64) %494 %755) (fma.f64 #s(literal 2 binary64) %494 %758) (fma.f64 #s(literal 2 binary64) %494 %760) (fma.f64 #s(literal 2 binary64) %494 %762) (fma.f64 #s(literal 2 binary64) %375 %764) (fma.f64 #s(literal 2 binary64) %375 %610) (fma.f64 #s(literal 2 binary64) %375 x) (fma.f64 #s(literal 2 binary64) %377 %764) (fma.f64 #s(literal 2 binary64) %377 %610) (fma.f64 #s(literal 2 binary64) %377 x) (fma.f64 #s(literal 2 binary64) %379 %764) (fma.f64 #s(literal 2 binary64) %379 %610) (fma.f64 #s(literal 2 binary64) %379 x) (fma.f64 #s(literal 2 binary64) %498 %799) (fma.f64 #s(literal 2 binary64) %498 %801) (fma.f64 #s(literal 2 binary64) %498 %803) (fma.f64 #s(literal 2 binary64) %498 %805) (fma.f64 %138 %343 %777) (fma.f64 %138 %343 %779) (fma.f64 %138 %343 %781) (fma.f64 %139 %343 %751) (fma.f64 %139 %343 %753) (fma.f64 %139 %343 %755) (fma.f64 %139 %343 %758) (fma.f64 %139 %343 %760) (fma.f64 %139 %343 %762) (fma.f64 %145 %343 %737) (fma.f64 %145 %343 %739) (fma.f64 %145 %343 %741) (fma.f64 %145 %343 %745) (fma.f64 %145 %343 %747) (fma.f64 %848 %343 %935) (fma.f64 %848 %343 %937) (fma.f64 %848 %343 %940) (fma.f64 %848 %343 %942) (fma.f64 %356 %17 %764) (fma.f64 %356 %17 %610) (fma.f64 %356 %17 x) (fma.f64 %351 %75 %764) (fma.f64 %351 %75 %610) (fma.f64 %351 %75 x) (fma.f64 %656 %351 %372) (fma.f64 %396 %3 %737) (fma.f64 %396 %3 %739) (fma.f64 %396 %3 %741) (fma.f64 %396 %3 %745) (fma.f64 %396 %3 %747) (fma.f64 %610 #s(literal 1 binary64) %372) (fma.f64 #s(literal -1 binary64) %516 %751) (fma.f64 #s(literal -1 binary64) %516 %753) (fma.f64 #s(literal -1 binary64) %516 %755) (fma.f64 #s(literal -1 binary64) %516 %758) (fma.f64 #s(literal -1 binary64) %516 %760) (fma.f64 #s(literal -1 binary64) %516 %762) (fma.f64 #s(literal -1 binary64) %518 %799) (fma.f64 #s(literal -1 binary64) %518 %801) (fma.f64 #s(literal -1 binary64) %518 %803) (fma.f64 #s(literal -1 binary64) %518 %805) (fma.f64 #s(literal -1 binary64) %520 %777) (fma.f64 #s(literal -1 binary64) %520 %779) (fma.f64 #s(literal -1 binary64) %520 %781) (fma.f64 #s(literal -1 binary64) %383 %764) (fma.f64 #s(literal -1 binary64) %383 %610) (fma.f64 #s(literal -1 binary64) %383 x) (fma.f64 %364 %31 %777) (fma.f64 %364 %31 %779) (fma.f64 %364 %31 %781) (fma.f64 %364 %3 %764) (fma.f64 %364 %3 %610) (fma.f64 %364 %3 x) (fma.f64 %364 y %751) (fma.f64 %364 y %753) (fma.f64 %364 y %755) (fma.f64 %364 y %758) (fma.f64 %364 y %760) (fma.f64 %364 y %762) (fma.f64 %65 (*.f64 %345 %343) %372) (fma.f64 %65 (/.f64 %345 %341) %372) (fma.f64 %31 %364 %777) (fma.f64 %31 %364 %779) (fma.f64 %31 %364 %781) (fma.f64 %17 %356 %764) (fma.f64 %17 %356 %610) (fma.f64 %17 %356 x) (fma.f64 %52 %532 %777) (fma.f64 %52 %532 %779) (fma.f64 %52 %532 %781) (fma.f64 %52 %534 %751) (fma.f64 %52 %534 %753) (fma.f64 %52 %534 %755) (fma.f64 %52 %534 %758) (fma.f64 %52 %534 %760) (fma.f64 %52 %534 %762) (fma.f64 %52 %358 %764) (fma.f64 %52 %358 %610) (fma.f64 %52 %358 x) (fma.f64 %343 %198 %777) (fma.f64 %343 %198 %779) (fma.f64 %343 %198 %781) (fma.f64 %343 %196 %751) (fma.f64 %343 %196 %753) (fma.f64 %343 %196 %755) (fma.f64 %343 %196 %758) (fma.f64 %343 %196 %760) (fma.f64 %343 %196 %762) (fma.f64 %343 %200 %799) (fma.f64 %343 %200 %801) (fma.f64 %343 %200 %803) (fma.f64 %343 %200 %805) (fma.f64 %343 %844 %444) (fma.f64 %343 %846 %458) (fma.f64 %343 %849 %1023) (fma.f64 %343 %138 %777) (fma.f64 %343 %138 %779) (fma.f64 %343 %138 %781) (fma.f64 %343 %139 %751) (fma.f64 %343 %139 %753) (fma.f64 %343 %139 %755) (fma.f64 %343 %139 %758) (fma.f64 %343 %139 %760) (fma.f64 %343 %139 %762) (fma.f64 %343 %145 %799) (fma.f64 %343 %145 %801) (fma.f64 %343 %145 %803) (fma.f64 %343 %145 %805) (fma.f64 %343 %848 %1038) (fma.f64 %343 %615 %372) (fma.f64 %343 %83 %764) (fma.f64 %343 %83 %610) (fma.f64 %343 %83 x) (fma.f64 %615 %343 %372) (fma.f64 %345 %439 %372) (fma.f64 %75 %351 %764) (fma.f64 %75 %351 %610) (fma.f64 %75 %351 x) (fma.f64 #s(literal 1 binary64) %455 %799) (fma.f64 #s(literal 1 binary64) %455 %801) (fma.f64 #s(literal 1 binary64) %455 %803) (fma.f64 #s(literal 1 binary64) %455 %805) (fma.f64 #s(literal 1 binary64) %444 %777) (fma.f64 #s(literal 1 binary64) %444 %779) (fma.f64 #s(literal 1 binary64) %444 %781) (fma.f64 #s(literal 1 binary64) %411 %751) (fma.f64 #s(literal 1 binary64) %411 %753) (fma.f64 #s(literal 1 binary64) %411 %755) (fma.f64 #s(literal 1 binary64) %411 %758) (fma.f64 #s(literal 1 binary64) %411 %760) (fma.f64 #s(literal 1 binary64) %411 %762) (fma.f64 #s(literal 1 binary64) %372 %764) (fma.f64 #s(literal 1 binary64) %372 %610) (fma.f64 #s(literal 1 binary64) %372 x) (fma.f64 %372 #s(literal 1 binary64) %764) (fma.f64 %372 #s(literal 1 binary64) %610) (fma.f64 %372 #s(literal 1 binary64) x) (fma.f64 %341 %485 %372) (fma.f64 a %485 %935) (fma.f64 a %485 %937) (fma.f64 a %485 %940) (fma.f64 a %485 %942) (fma.f64 %83 %343 %764) (fma.f64 %83 %343 %610) (fma.f64 %83 %343 x) (fma.f64 %42 %450 %777) (fma.f64 %42 %450 %779) (fma.f64 %42 %450 %781) (fma.f64 %42 %452 %751) (fma.f64 %42 %452 %753) (fma.f64 %42 %452 %755) (fma.f64 %42 %452 %758) (fma.f64 %42 %452 %760) (fma.f64 %42 %452 %762) (fma.f64 %42 %443 %777) (fma.f64 %42 %443 %779) (fma.f64 %42 %443 %781) (fma.f64 %42 %410 %751) (fma.f64 %42 %410 %753) (fma.f64 %42 %410 %755) (fma.f64 %42 %410 %758) (fma.f64 %42 %410 %760) (fma.f64 %42 %410 %762) (fma.f64 %42 %362 %764) (fma.f64 %42 %362 %610) (fma.f64 %42 %362 x) (fma.f64 t %362 %737) (fma.f64 t %362 %739) (fma.f64 t %362 %741) (fma.f64 t %362 %745) (fma.f64 t %362 %747) (fma.f64 %3 %396 %737) (fma.f64 %3 %396 %739) (fma.f64 %3 %396 %741) (fma.f64 %3 %396 %745) (fma.f64 %3 %396 %747) (fma.f64 %3 %364 %764) (fma.f64 %3 %364 %610) (fma.f64 %3 %364 x) (fma.f64 y %364 %751) (fma.f64 y %364 %753) (fma.f64 y %364 %755) (fma.f64 y %364 %758) (fma.f64 y %364 %760) (fma.f64 y %364 %762) (fma.f64 x %1116 %935) (fma.f64 x %1116 %937) (fma.f64 x %1116 %940) (fma.f64 x %1116 %942) (fma.f64 x #s(literal 1 binary64) %372) (-.f64 (-.f64 %610 %565) %574) (-.f64 (-.f64 %610 %1124) %578) (-.f64 (-.f64 x %565) %574) (-.f64 (-.f64 x %1124) %578) (-.f64 %610 %383) (-.f64 %372 (*.f64 %65 #s(literal 1 binary64))) (-.f64 %372 %65) (-.f64 x %383) (+.f64 (fma.f64 x #s(literal 1 binary64) %455) %458) (+.f64 (fma.f64 x #s(literal 1 binary64) %444) %411) (+.f64 (fma.f64 x #s(literal 1 binary64) %411) %444) (+.f64 (fma.f64 x #s(literal 1 binary64) %414) %440) (+.f64 (fma.f64 %358 %52 %1144) %850) (+.f64 (+.f64 x %455) %458) (+.f64 (+.f64 x %444) %411) (+.f64 (+.f64 x %411) %444) (+.f64 (+.f64 x %414) %440) (+.f64 (*.f64 %343 %844) %444) (+.f64 (*.f64 %343 %846) %458) (+.f64 (*.f64 %343 %849) %1023) (+.f64 (*.f64 %343 %848) %1038) (+.f64 %764 %372) (+.f64 (*.f64 %844 %343) %444) (+.f64 (*.f64 %846 %343) %440) (+.f64 (*.f64 %849 %343) %850) (+.f64 (/.f64 (*.f64 %610 %345) %345) %372) (+.f64 (/.f64 (*.f64 %610 %341) %341) %372) (+.f64 %1176 (/.f64 %617 %619)) (+.f64 %1176 (/.f64 %625 %619)) (+.f64 %1181 (/.f64 (*.f64 %83 %341) %403)) (+.f64 %1181 %372) (+.f64 (/.f64 %844 %341) %444) (+.f64 (/.f64 %846 %341) %440) (+.f64 (/.f64 %849 %341) %850) (+.f64 %455 %799) (+.f64 %455 %801) (+.f64 %455 %803) (+.f64 %455 %805) (+.f64 %444 %777) (+.f64 %444 %779) (+.f64 %444 %781) (+.f64 %411 %751) (+.f64 %411 %753) (+.f64 %411 %755) (+.f64 %411 %758) (+.f64 %411 %760) (+.f64 %411 %762) (+.f64 %414 %737) (+.f64 %414 %739) (+.f64 %414 %741) (+.f64 %414 %745) (+.f64 %414 %747) (+.f64 %1144 %935) (+.f64 %1144 %937) (+.f64 %1144 %940) (+.f64 %1144 %942) (+.f64 %610 %372) (+.f64 %372 %764) (+.f64 %372 %610) (+.f64 %372 x) (+.f64 x %372) |
Compiled 981 to 1 531 computations (-56.1% saved)
Compiled 318 to 926 computations (-191.2% saved)
23 alts after pruning (22 fresh and 1 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 296 | 22 | 318 |
| Fresh | 0 | 0 | 0 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 0 | 0 |
| Total | 296 | 23 | 319 |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 83.6% | (fma.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a)) x) |
| ▶ | 84.7% | (fma.f64 (-.f64 t x) (/.f64 (-.f64 z y) (-.f64 z a)) x) |
| ▶ | 84.7% | %29 = (-.f64 t x) (fma.f64 %29 (/.f64 z (-.f64 z a)) (fma.f64 (/.f64 y (-.f64 a z)) %29 x)) |
| ▶ | 88.7% | %29 = (-.f64 t x) (fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 a z)) y) %29 (fma.f64 (/.f64 z (-.f64 z a)) %29 x)) |
| ▶ | 84.6% | (fma.f64 (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 a z)) (-.f64 z y)) (-.f64 t x) x) |
| ▶ | 68.2% | %12 = (-.f64 a z) (fma.f64 a (/.f64 x %12) (fma.f64 x (/.f64 z (-.f64 z a)) (/.f64 (*.f64 (-.f64 t x) (-.f64 y z)) %12))) |
| ▶ | 78.5% | %12 = (-.f64 a z) (+.f64 (fma.f64 (/.f64 (-.f64 z y) %12) (-.f64 x t) (*.f64 a (/.f64 x %12))) (*.f64 x (/.f64 z (-.f64 z a)))) |
| ▶ | 39.4% | %108 = (approx x #s(literal 0 binary64)) (+.f64 %108 (/.f64 (*.f64 (-.f64 y z) (-.f64 t %108)) (-.f64 a z))) |
| ✓ | 72.7% | (+.f64 x (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (-.f64 a z))) |
| ▶ | 60.5% | (+.f64 x (/.f64 (*.f64 (-.f64 y z) (approx (- t x) t)) (-.f64 a z))) |
| ▶ | 44.0% | %88 = (-.f64 z a) (+.f64 x (/.f64 (*.f64 (*.f64 (-.f64 a z) (-.f64 t x)) (-.f64 y z)) (*.f64 %88 %88))) |
| ▶ | 61.6% | (+.f64 x (/.f64 (approx (* (- y z) (- t x)) (*.f64 y (-.f64 t x))) (-.f64 a z))) |
| ▶ | 83.5% | (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (-.f64 z a)))) |
| ▶ | 45.6% | (+.f64 x (approx (/ (* (- y z) (- t x)) (- a z)) (/.f64 (*.f64 y (-.f64 t x)) a))) |
| ▶ | 16.3% | (+.f64 x (approx (/ (* (- y z) (- t x)) (- a z)) (-.f64 t x))) |
| ▶ | 27.9% | %29 = (-.f64 t x) %30 = (*.f64 y %29) %31 = (*.f64 a %29) %61 = (-.f64 (*.f64 #s(literal -1 binary64) %30) (*.f64 #s(literal -1 binary64) %31)) (approx (+ x (/ (* (- y z) (- t x)) (- a z))) (-.f64 (+.f64 t (fma.f64 #s(literal -1 binary64) (/.f64 %30 z) (/.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) %61) (pow.f64 z #s(literal 3 binary64))))) (fma.f64 #s(literal -1 binary64) (/.f64 %31 z) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a %61) (pow.f64 z #s(literal 2 binary64))))))) |
| ▶ | 36.5% | %29 = (-.f64 t x) %30 = (*.f64 y %29) %31 = (*.f64 a %29) (approx (+ x (/ (* (- y z) (- t x)) (- a z))) (-.f64 (+.f64 t (fma.f64 #s(literal -1 binary64) (/.f64 %30 z) (/.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) %30) (*.f64 #s(literal -1 binary64) %31))) (pow.f64 z #s(literal 2 binary64))))) (*.f64 #s(literal -1 binary64) (/.f64 %31 z)))) |
| ▶ | 39.2% | %29 = (-.f64 t x) %31 = (*.f64 a %29) (approx (+ x (/ (* (- y z) (- t x)) (- a z))) (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 y %29 (/.f64 (*.f64 a (-.f64 (*.f64 y %29) %31)) z)) %31) z)))) |
| ▶ | 35.5% | %29 = (-.f64 t x) %30 = (*.f64 y %29) %31 = (*.f64 a %29) %32 = (-.f64 %30 %31) (approx (+ x (/ (* (- y z) (- t x)) (- a z))) (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) %32) z)) (*.f64 a %32)) z) %30) %31) z)))) |
| ▶ | 45.3% | %29 = (-.f64 t x) (approx (+ x (/ (* (- y z) (- t x)) (- a z))) (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 y %29) (*.f64 a %29)) z)))) |
| ▶ | 45.6% | %12 = (-.f64 a z) (approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 y (-.f64 (/.f64 t %12) (/.f64 x %12)))) |
| ▶ | 48.3% | %12 = (-.f64 a z) (approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 t (-.f64 (/.f64 y %12) (/.f64 z %12)))) |
| ▶ | 50.5% | %12 = (-.f64 a z) (approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 y %12) (+.f64 #s(literal 1 binary64) (/.f64 z %12)))))) |
Compiled 23 to 117 computations (-408.7% saved)
| Inputs |
|---|
| Outputs |
|---|
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 8251 | 94273 |
| 1× | iter-limit |
| Inputs |
|---|
%3 = (-.f64 y z) %5 = (-.f64 t x) %7 = (-.f64 a z) %9 = (approx x #s(literal 0 binary64)) %10 = (- t x) %11 = (approx %10 t) %14 = (/.f64 y %7) %15 = (/.f64 z %7) %16 = (+.f64 #s(literal 1 binary64) %15) %17 = (-.f64 %14 %16) %18 = (*.f64 x %17) %19 = (*.f64 #s(literal -1 binary64) %18) %21 = (* (- y z) %10) %23 = (/ %21 (- a z)) %24 = (+ x %23) %26 = (*.f64 y %5) %27 = (/.f64 t %7) %28 = (/.f64 x %7) %29 = (-.f64 %27 %28) %30 = (*.f64 y %29) %31 = (approx %21 %26) %33 = (/.f64 %26 a) %34 = (approx %23 %33) %36 = (pow.f64 a #s(literal 2 binary64)) %37 = (/.f64 %26 z) %38 = (approx %23 %5) %39 = (*.f64 a %5) %40 = (/.f64 %39 z) %41 = (*.f64 #s(literal -1 binary64) %40) %42 = (*.f64 #s(literal -1 binary64) %26) %43 = (*.f64 #s(literal -1 binary64) %39) %44 = (-.f64 %42 %43) %45 = (*.f64 a %44) %46 = (pow.f64 z #s(literal 2 binary64)) %47 = (/.f64 %45 %46) %48 = (fma.f64 #s(literal -1 binary64) %37 %47) %49 = (+.f64 t %48) %50 = (*.f64 %36 %44) %52 = (pow.f64 z #s(literal 3 binary64)) %53 = (/.f64 %50 %52) %54 = (fma.f64 #s(literal -1 binary64) %37 %53) %55 = (+.f64 t %54) %56 = (*.f64 #s(literal -1 binary64) %47) %57 = (fma.f64 #s(literal -1 binary64) %40 %56) %58 = (-.f64 %49 %41) %60 = (-.f64 %55 %57) %62 = (-.f64 %26 %39) %63 = (/.f64 %62 z) %64 = (*.f64 #s(literal -1 binary64) %63) %65 = (+.f64 t %64) %66 = (*.f64 a %62) %67 = (/.f64 %66 z) %68 = (fma.f64 y %5 %67) %69 = (-.f64 %68 %39) %70 = (/.f64 %69 z) %71 = (*.f64 #s(literal -1 binary64) %70) %72 = (+.f64 t %71) %73 = (*.f64 %36 %62) %74 = (/.f64 %73 z) %75 = (*.f64 #s(literal -1 binary64) %74) %76 = (-.f64 %75 %66) %77 = (/.f64 %76 z) %78 = (fma.f64 #s(literal -1 binary64) %77 %26) %79 = (-.f64 %78 %39) %80 = (/.f64 %79 z) %81 = (*.f64 #s(literal -1 binary64) %80) %82 = (+.f64 t %81) %86 = (-.f64 %14 %15) %87 = (*.f64 t %86) %89 = (*.f64 %5 %3) %90 = (-.f64 z y) %91 = (-.f64 x t) %92 = (/.f64 #s(literal 1 binary64) %7) %93 = (-.f64 z a) %94 = (/.f64 #s(literal -1 binary64) %7) %95 = (/.f64 %90 %7) %96 = (*.f64 %94 %90) %97 = (/.f64 %90 %93) %98 = (/.f64 %91 %93) %99 = (/.f64 %89 %7) %100 = (*.f64 %3 %98) %101 = (*.f64 %7 %5) %102 = (*.f64 %93 %93) %103 = (*.f64 %101 %3) %104 = (/.f64 %103 %102) %105 = (/.f64 z %93) %106 = (*.f64 %92 y) %107 = (fma.f64 %105 %5 x) %108 = (fma.f64 %14 %5 x) %111 = (*.f64 x %105) %112 = (fma.f64 x %105 %99) %117 = (*.f64 a %28) %118 = (fma.f64 %95 %91 %117) %120 = (/.f64 %31 %7) %126 = (*.f64 %3 %11) %127 = (/.f64 %126 %7) %129 = (-.f64 t %9) %130 = (*.f64 %3 %129) %131 = (/.f64 %130 %7) x y z %3 t %5 a %7 #s(literal 0 binary64) %9 %11 #s(literal -1 binary64) #s(literal 1 binary64) %14 %15 %16 %17 %18 %19 (approx %24 %19) %26 %27 %28 %29 %30 %31 (approx %24 %30) %33 %34 #s(literal 2 binary64) %36 %37 %38 %39 %40 %41 %42 %43 %44 %45 %46 %47 %48 %49 %50 #s(literal 3 binary64) %52 %53 %54 %55 %56 %57 %58 (approx %24 %58) %60 (approx %24 %60) %62 %63 %64 %65 %66 %67 %68 %69 %70 %71 %72 %73 %74 %75 %76 %77 %78 %79 %80 %81 %82 (approx %24 %65) (approx %24 %72) (approx %24 %82) %86 %87 (approx %24 %87) %89 %90 %91 %92 %93 %94 %95 %96 %97 %98 %99 %100 %101 %102 %103 %104 %105 %106 %107 %108 (fma.f64 %96 %5 x) (fma.f64 %106 %5 %107) %111 %112 (fma.f64 a %28 %112) (fma.f64 %5 %105 %108) (fma.f64 %5 %97 x) (fma.f64 %3 %98 x) %117 %118 (+.f64 %118 %111) %120 (+.f64 x %120) (+.f64 x %104) (+.f64 x %34) (+.f64 x %38) (+.f64 x %100) %126 %127 (+.f64 x %127) %129 %130 %131 (+.f64 %9 %131) |
| Outputs |
|---|
%5 = (- t x) %8 = (*.f64 #s(literal -1 binary64) x) %14 = (- a z) %15 = (/ y %14) %17 = (/ z %14) %18 = (+ 1 %17) %19 = (- %15 %18) %20 = (* x %19) %21 = (-.f64 a z) %22 = (/.f64 y %21) %24 = (/.f64 z %21) %25 = (+.f64 #s(literal 1 binary64) %24) %26 = (-.f64 %22 %25) %27 = (*.f64 x %26) %30 = (* -1 %20) %33 = (- y z) %34 = (* %33 %5) %35 = (/ %34 %14) %36 = (+ x %35) %37 = (-.f64 y z) %38 = (*.f64 t %37) %39 = (/.f64 %38 %21) %41 = (/.f64 %37 %21) %42 = (*.f64 #s(literal -1 binary64) %41) %43 = (+.f64 #s(literal 1 binary64) %42) %46 = (* y %5) %47 = (*.f64 t y) %49 = (*.f64 x y) %52 = (/ x %14) %53 = (/.f64 x %21) %55 = (/ t %14) %56 = (- %55 %52) %57 = (/.f64 t %21) %61 = (* y %56) %62 = (/.f64 %47 %21) %64 = (/.f64 %49 %21) %65 = (fma.f64 #s(literal -1 binary64) %64 %62) %68 = (*.f64 x %37) %71 = (/ %46 a) %72 = (/.f64 %47 a) %74 = (/.f64 %49 a) %77 = (/.f64 %68 %21) %80 = (/ %46 z) %81 = (/.f64 %47 z) %83 = (/.f64 %49 z) %86 = (* a %5) %87 = (*.f64 a t) %89 = (*.f64 a x) %92 = (/ %86 z) %93 = (/.f64 %87 z) %95 = (/.f64 %89 z) %98 = (* -1 %92) %99 = (*.f64 #s(literal -1 binary64) %93) %103 = (* -1 %46) %104 = (*.f64 #s(literal -1 binary64) %47) %108 = (* -1 %86) %109 = (*.f64 #s(literal -1 binary64) %87) %113 = (- %103 %108) %114 = (-.f64 %104 %109) %116 = (-.f64 y a) %117 = (*.f64 x %116) %121 = (* a %113) %122 = (*.f64 a %114) %127 = (pow z 2) %128 = (/ %121 %127) %130 = (pow.f64 z #s(literal 2 binary64)) %131 = (/.f64 %122 %130) %133 = (*.f64 a %117) %134 = (/.f64 %133 %130) %137 = (* -1 %80) %138 = (+ %137 %128) %139 = (fma.f64 #s(literal -1 binary64) %81 %131) %141 = (/.f64 y z) %142 = (*.f64 a %116) %143 = (/.f64 %142 %130) %144 = (+.f64 %141 %143) %146 = (fma.f64 #s(literal -1 binary64) %81 (fma.f64 x %144 %131)) %148 = (+ t %138) %149 = (+.f64 t %139) %153 = (pow a 2) %154 = (* %153 %113) %155 = (pow.f64 a #s(literal 2 binary64)) %156 = (*.f64 %155 %114) %161 = (pow z 3) %162 = (/ %154 %161) %164 = (pow.f64 z #s(literal 3 binary64)) %165 = (/.f64 %156 %164) %167 = (*.f64 %155 %117) %168 = (/.f64 %167 %164) %171 = (+ %137 %162) %172 = (fma.f64 #s(literal -1 binary64) %81 %165) %174 = (*.f64 %155 %116) %175 = (/.f64 %174 %164) %176 = (+.f64 %141 %175) %178 = (fma.f64 #s(literal -1 binary64) %81 (fma.f64 x %176 %165)) %180 = (+ t %171) %181 = (+.f64 t %172) %185 = (* -1 %128) %186 = (*.f64 #s(literal -1 binary64) %131) %190 = (+ %98 %185) %191 = (fma.f64 #s(literal -1 binary64) %93 %186) %193 = (/.f64 a z) %194 = (fma.f64 #s(literal -1 binary64) %143 %193) %195 = (*.f64 x %194) %199 = (- %148 %98) %200 = (-.f64 %149 %99) %202 = (-.f64 %144 %193) %208 = (- %180 %190) %209 = (-.f64 %181 %191) %211 = (-.f64 %176 %194) %217 = (- %46 %86) %218 = (-.f64 %47 %87) %220 = (*.f64 #s(literal -1 binary64) y) %221 = (*.f64 #s(literal -1 binary64) a) %222 = (-.f64 %220 %221) %223 = (*.f64 x %222) %227 = (/ %217 z) %228 = (/.f64 %218 z) %230 = (*.f64 #s(literal -1 binary64) %141) %231 = (*.f64 #s(literal -1 binary64) %193) %232 = (-.f64 %230 %231) %236 = (* -1 %227) %237 = (*.f64 #s(literal -1 binary64) %228) %240 = (fma.f64 #s(literal -1 binary64) (*.f64 x %232) %237) %242 = (+ t %236) %247 = (* a %217) %248 = (*.f64 a %218) %252 = (/ %247 z) %253 = (/.f64 %248 z) %255 = (*.f64 a %223) %256 = (/.f64 %255 z) %259 = (+ %46 %252) %260 = (fma.f64 t y %253) %262 = (*.f64 a %222) %263 = (/.f64 %262 z) %264 = (fma.f64 #s(literal -1 binary64) y %263) %268 = (- %259 %86) %269 = (-.f64 %260 %87) %271 = (-.f64 %264 %221) %276 = (/ %268 z) %277 = (/.f64 %269 z) %279 = (/.f64 %262 %130) %280 = (fma.f64 #s(literal -1 binary64) %141 %279) %281 = (-.f64 %280 %231) %283 = (+.f64 (/.f64 %248 %130) %81) %287 = (* -1 %276) %288 = (*.f64 #s(literal -1 binary64) %277) %290 = (*.f64 x %281) %291 = (fma.f64 #s(literal -1 binary64) %290 %288) %293 = (+ t %287) %298 = (* %153 %217) %299 = (*.f64 %155 %218) %303 = (/ %298 z) %304 = (/.f64 %299 z) %306 = (*.f64 %155 %223) %307 = (/.f64 %306 z) %310 = (* -1 %303) %311 = (*.f64 #s(literal -1 binary64) %304) %315 = (- %310 %247) %316 = (-.f64 %311 %248) %318 = (*.f64 %155 %222) %319 = (/.f64 %318 z) %321 = (-.f64 (*.f64 #s(literal -1 binary64) %319) %262) %322 = (*.f64 x %321) %326 = (/ %315 z) %327 = (/.f64 %316 z) %329 = (/.f64 %299 %130) %330 = (/.f64 %318 %130) %332 = (-.f64 (*.f64 #s(literal -1 binary64) %330) %263) %338 = (+ (* -1 %326) %46) %339 = (fma.f64 #s(literal -1 binary64) %327 %47) %342 = (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) %332)) %347 = (- %338 %86) %348 = (-.f64 %339 %87) %356 = (/ %347 z) %357 = (/.f64 %348 z) %363 = (-.f64 (fma.f64 #s(literal -1 binary64) %141 (*.f64 #s(literal -1 binary64) (/.f64 %332 z))) %231) %368 = (* -1 %356) %369 = (*.f64 #s(literal -1 binary64) %357) %372 = (fma.f64 #s(literal -1 binary64) (*.f64 x %363) %369) %374 = (+ t %368) %379 = (- x t) %380 = (*.f64 #s(literal -1 binary64) t) %382 = (-.f64 x t) %384 = (- z a) %385 = (/ %379 %384) %386 = (-.f64 z a) %387 = (/.f64 t %386) %390 = (/.f64 x %386) %393 = (* %33 %385) %394 = (/.f64 %38 %386) %397 = (/.f64 y %386) %398 = (/.f64 z %386) %399 = (-.f64 %397 %398) %403 = (* %14 %5) %404 = (*.f64 t %21) %406 = (*.f64 x %21) %409 = (* %403 %33) %410 = (*.f64 %21 %37) %411 = (*.f64 t %410) %413 = (*.f64 x %410) %416 = (* %384 %384) %417 = (/ %409 %416) %418 = (pow.f64 %386 #s(literal 2 binary64)) %419 = (/.f64 %411 %418) %421 = (/.f64 %413 %418) %422 = (fma.f64 #s(literal -1 binary64) %421 %419) %424 = (/ z %384) %426 = (+ (* %424 %5) x) %427 = (*.f64 t z) %428 = (/.f64 %427 %386) %430 = (*.f64 #s(literal -1 binary64) %398) %431 = (+.f64 #s(literal 1 binary64) %430) %435 = (+ (* %15 %5) x) %436 = (*.f64 #s(literal -1 binary64) %22) %437 = (+.f64 #s(literal 1 binary64) %436) %440 = (/ -1 %14) %441 = (- z y) %442 = (* %440 %441) %444 = (+ (* %442 %5) x) %445 = (-.f64 z y) %446 = (*.f64 t %445) %447 = (/.f64 %446 %21) %451 = (*.f64 x (-.f64 %25 %22)) %454 = (/ 1 %14) %457 = (+ (* (* %454 y) %5) %426) %458 = (+.f64 %62 %428) %460 = (fma.f64 #s(literal -1 binary64) %22 %430) %461 = (+.f64 #s(literal 1 binary64) %460) %464 = (* x %424) %465 = (*.f64 x z) %466 = (/.f64 %465 %386) %470 = (+ %464 (/ (* %5 %33) %14)) %471 = (fma.f64 #s(literal -1 binary64) %41 %398) %474 = (* a %52) %475 = (+ %474 %470) %476 = (/.f64 a %21) %478 = (fma.f64 #s(literal -1 binary64) %41 (+.f64 %476 %398)) %481 = (/ %441 %384) %483 = (+ (* %5 %481) x) %484 = (/.f64 %446 %386) %486 = (/.f64 %445 %386) %487 = (*.f64 #s(literal -1 binary64) %486) %488 = (+.f64 #s(literal 1 binary64) %487) %491 = (+ %393 x) %492 = (+.f64 #s(literal 1 binary64) %397) %494 = (*.f64 x (-.f64 %492 %398)) %497 = (/.f64 %89 %21) %499 = (/ %441 %14) %501 = (+ (* %499 %379) %474) %502 = (+.f64 %476 %24) %504 = (*.f64 x (-.f64 %502 %22)) %507 = (+ %501 %464) %509 = (+.f64 %476 (+.f64 %24 %398)) %511 = (*.f64 x (-.f64 %509 %22)) %514 = (+ x %417) %515 = (/.f64 %410 %418) %517 = (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %515)) %521 = (/.f64 t x) %523 = (*.f64 x (-.f64 %521 #s(literal 1 binary64))) %527 = (/.f64 %38 %406) %528 = (fma.f64 #s(literal -1 binary64) %41 %527) %532 = (*.f64 #s(literal -1 binary64) %49) %534 = (/.f64 %47 x) %535 = (fma.f64 #s(literal -1 binary64) y %534) %536 = (*.f64 x %535) %540 = (/.f64 t %406) %541 = (/.f64 #s(literal 1 binary64) %21) %545 = (*.f64 #s(literal -1 binary64) %64) %547 = (/.f64 %47 %406) %548 = (fma.f64 #s(literal -1 binary64) %22 %547) %553 = (/.f64 %38 x) %559 = (/.f64 y a) %560 = (/.f64 %47 %89) %564 = (*.f64 #s(literal -1 binary64) %77) %568 = (*.f64 #s(literal -1 binary64) %83) %570 = (/.f64 %47 %465) %571 = (fma.f64 #s(literal -1 binary64) %141 %570) %574 = (*.f64 #s(literal -1 binary64) %89) %576 = (/.f64 %87 x) %577 = (fma.f64 #s(literal -1 binary64) a %576) %578 = (*.f64 x %577) %580 = (*.f64 #s(literal -1 binary64) %95) %582 = (/.f64 %87 %465) %583 = (fma.f64 #s(literal -1 binary64) %193 %582) %584 = (*.f64 x %583) %587 = (fma.f64 #s(literal -1 binary64) %582 %193) %588 = (*.f64 x %587) %592 = (+.f64 y (*.f64 #s(literal -1 binary64) %534)) %593 = (*.f64 x %592) %597 = (+.f64 a (*.f64 #s(literal -1 binary64) %576)) %598 = (*.f64 x %597) %605 = (/.f64 %122 x) %610 = (*.f64 x %130) %611 = (/.f64 %122 %610) %612 = (+.f64 %143 %611) %617 = (+.f64 %141 %612) %622 = (fma.f64 #s(literal -1 binary64) %570 (+.f64 %521 %617)) %626 = (/.f64 %156 x) %631 = (*.f64 x %164) %632 = (/.f64 %156 %631) %633 = (+.f64 %175 %632) %638 = (+.f64 %141 %633) %643 = (fma.f64 #s(literal -1 binary64) %570 (+.f64 %521 %638)) %655 = (fma.f64 #s(literal -1 binary64) %582 (fma.f64 #s(literal -1 binary64) %143 (fma.f64 #s(literal -1 binary64) %611 %193))) %672 = (/.f64 %223 z) %679 = (/.f64 %222 z) %680 = (-.f64 %81 %93) %681 = (/.f64 %680 x) %691 = (/.f64 %248 x) %692 = (fma.f64 a %222 %691) %696 = (/.f64 %248 %465) %697 = (+.f64 %263 %696) %704 = (fma.f64 #s(literal -1 binary64) y (+.f64 %263 (+.f64 %696 %534))) %707 = (*.f64 x %271) %712 = (/.f64 %707 z) %715 = (+.f64 (/.f64 %248 %610) %570) %723 = (/.f64 %271 z) %724 = (-.f64 %283 %93) %725 = (/.f64 %724 x) %735 = (/.f64 %299 x) %740 = (/.f64 %299 %465) %747 = (fma.f64 #s(literal -1 binary64) %319 (*.f64 #s(literal -1 binary64) %740)) %762 = (/.f64 %321 z) %763 = (*.f64 #s(literal -1 binary64) %762) %764 = (fma.f64 #s(literal -1 binary64) y %763) %768 = (-.f64 (*.f64 #s(literal -1 binary64) %329) %253) %769 = (/.f64 %768 x) %772 = (fma.f64 #s(literal -1 binary64) y (fma.f64 #s(literal -1 binary64) %762 (fma.f64 #s(literal -1 binary64) %769 %534))) %775 = (-.f64 %764 %221) %776 = (*.f64 x %775) %781 = (/.f64 %776 z) %783 = (/.f64 %321 %130) %784 = (/.f64 %768 %465) %793 = (/.f64 %775 z) %796 = (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %768 z) %81) %93) %797 = (/.f64 %796 x) %808 = (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %521))) %811 = (*.f64 x %386) %812 = (/.f64 t %811) %813 = (/.f64 #s(literal 1 binary64) %386) %817 = (/.f64 %68 %386) %819 = (/.f64 %38 %811) %820 = (fma.f64 #s(literal -1 binary64) %819 %397) %826 = (/.f64 %404 x) %832 = (/.f64 %411 x) %836 = (*.f64 #s(literal -1 binary64) %421) %839 = (/.f64 %411 (*.f64 x %418)) %840 = (fma.f64 #s(literal -1 binary64) %515 %839) %845 = (/.f64 %427 %811) %856 = (/.f64 %446 %406) %872 = (+.f64 %398 %527) %884 = (/.f64 %446 %811) %911 = (fma.f64 #s(literal -1 binary64) %527 %22) %922 = (fma.f64 #s(literal -1 binary64) %547 %22) %969 = (/.f64 %255 %130) %1000 = (/.f64 %318 %164) %1005 = (fma.f64 #s(literal -1 binary64) %141 %1000) %1027 = (fma.f64 #s(literal -1 binary64) %193 (*.f64 #s(literal -1 binary64) %279)) %1067 = (/.f64 %117 z) %1076 = (/.f64 %116 z) %1085 = (*.f64 #s(literal -1 binary64) %1076) %1099 = (/.f64 %142 z) %1104 = (+.f64 y %1099) %1114 = (-.f64 %1104 a) %1115 = (*.f64 x %1114) %1125 = (/.f64 %1115 z) %1134 = (/.f64 %1114 z) %1143 = (*.f64 #s(literal -1 binary64) %1134) %1154 = (/.f64 %167 z) %1157 = (/.f64 %174 z) %1168 = (-.f64 (*.f64 #s(literal -1 binary64) %1157) %142) %1169 = (*.f64 x %1168) %1182 = (/.f64 %174 %130) %1189 = (/.f64 %1168 z) %1190 = (*.f64 #s(literal -1 binary64) %1189) %1191 = (+.f64 y %1190) %1195 = (fma.f64 #s(literal -1 binary64) %768 %47) %1202 = (-.f64 %1191 a) %1203 = (*.f64 x %1202) %1215 = (/.f64 %1203 z) %1218 = (/.f64 %1168 %130) %1226 = (/.f64 %1202 z) %1236 = (*.f64 #s(literal -1 binary64) %1226) %1247 = (/.f64 %37 %386) %1248 = (fma.f64 #s(literal -1 binary64) %1247 %819) %1262 = (fma.f64 #s(literal -1 binary64) %839 %515) %1283 = (/.f64 %445 %21) %1284 = (*.f64 #s(literal -1 binary64) %1283) %1289 = (fma.f64 #s(literal -1 binary64) %1283 %856) %1294 = (+.f64 %22 %398) %1305 = (fma.f64 #s(literal -1 binary64) %398 %22) %1310 = (fma.f64 #s(literal -1 binary64) %398 %911) %1370 = (*.f64 #s(literal -1 binary64) z) %1377 = (*.f64 x %25) %1385 = (-.f64 t x) %1386 = (*.f64 z %1385) %1387 = (/.f64 %1386 %21) %1388 = (*.f64 #s(literal -1 binary64) %1387) %1389 = (+.f64 x %1388) %1391 = (-.f64 %57 %53) %1392 = (*.f64 y %1391) %1393 = (fma.f64 #s(literal -1 binary64) %1387 %1392) %1396 = (*.f64 y %1385) %1403 = (/.f64 %1396 a) %1407 = (/.f64 %1396 z) %1409 = (*.f64 #s(literal -1 binary64) %1396) %1411 = (*.f64 a %1385) %1413 = (*.f64 #s(literal -1 binary64) %1411) %1414 = (-.f64 %1409 %1413) %1416 = (*.f64 %155 %1385) %1418 = (*.f64 a %1396) %1421 = (/.f64 %1416 %130) %1423 = (/.f64 %1418 %130) %1426 = (/.f64 %1411 %130) %1427 = (/.f64 %1385 z) %1428 = (*.f64 #s(literal -1 binary64) %1427) %1429 = (fma.f64 #s(literal -1 binary64) %1426 %1428) %1430 = (fma.f64 y %1429 %1421) %1432 = (+.f64 t %1421) %1434 = (+.f64 t %1430) %1436 = (pow.f64 a #s(literal 3 binary64)) %1437 = (*.f64 %1436 %1385) %1439 = (*.f64 %155 %1396) %1442 = (/.f64 %1437 %164) %1444 = (/.f64 %1439 %164) %1447 = (/.f64 %1416 %164) %1448 = (fma.f64 #s(literal -1 binary64) %1447 %1428) %1449 = (fma.f64 y %1448 %1442) %1451 = (+.f64 t %1442) %1455 = (*.f64 #s(literal -1 binary64) %1421) %1457 = (fma.f64 #s(literal -1 binary64) %1421 %1423) %1459 = (/.f64 %1411 z) %1460 = (fma.f64 #s(literal -1 binary64) %1459 %1455) %1464 = (*.f64 #s(literal -1 binary64) %1459) %1465 = (-.f64 %1432 %1464) %1469 = (-.f64 %1451 %1460) %1471 = (-.f64 %1448 %1426) %1477 = (-.f64 %1396 %1411) %1480 = (/.f64 t z) %1481 = (/.f64 x z) %1483 = (*.f64 y (-.f64 %1480 %1481)) %1487 = (fma.f64 #s(literal -1 binary64) %1483 %1459) %1489 = (+.f64 t %1459) %1493 = (*.f64 #s(literal -1 binary64) %1416) %1497 = (/.f64 %1416 z) %1498 = (*.f64 #s(literal -1 binary64) %1497) %1500 = (/.f64 %1418 z) %1503 = (-.f64 %1489 x) %1504 = (*.f64 y %1503) %1505 = (fma.f64 #s(literal -1 binary64) %1497 %1504) %1507 = (-.f64 %1498 %1411) %1511 = (/.f64 %1507 z) %1513 = (+.f64 %1480 %1426) %1515 = (*.f64 y (-.f64 %1513 %1481)) %1519 = (*.f64 #s(literal -1 binary64) %1511) %1521 = (fma.f64 #s(literal -1 binary64) %1515 %1519) %1523 = (+.f64 t %1519) %1531 = (/.f64 %1437 z) %1534 = (/.f64 %1439 z) %1540 = (-.f64 %1531 %1493) %1545 = (/.f64 %1540 z) %1547 = (-.f64 %1455 %1459) %1548 = (/.f64 %1437 %130) %1552 = (*.f64 #s(literal -1 binary64) %1545) %1555 = (+.f64 t (*.f64 #s(literal -1 binary64) %1547)) %1558 = (fma.f64 #s(literal -1 binary64) %1545 (*.f64 y (-.f64 %1555 x))) %1560 = (-.f64 %1552 %1411) %1564 = (/.f64 %1560 z) %1570 = (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %1547 z) %1480) %1481)) %1574 = (*.f64 #s(literal -1 binary64) %1564) %1576 = (fma.f64 #s(literal -1 binary64) %1570 %1574) %1582 = (- %15 %17) %1585 = (-.f64 %22 %24) %1587 = (* t %1582) %1588 = (/.f64 %427 %21) %1604 = (*.f64 z %382) %1605 = (/.f64 %1604 %386) %1606 = (*.f64 #s(literal -1 binary64) %1605) %1609 = (*.f64 y (-.f64 %390 %387)) %1610 = (fma.f64 #s(literal -1 binary64) %1605 %1609) %1612 = (*.f64 %21 %1385) %1613 = (*.f64 z %1612) %1616 = (*.f64 y %1612) %1619 = (/.f64 %1613 %418) %1620 = (*.f64 #s(literal -1 binary64) %1619) %1622 = (/.f64 %1616 %418) %1623 = (fma.f64 #s(literal -1 binary64) %1619 %1622) %1627 = (/.f64 %1386 %386) %1628 = (+.f64 x %1627) %1633 = (fma.f64 #s(literal -1 binary64) %1387 %466) %1638 = (+.f64 %497 %466) %1639 = (fma.f64 #s(literal -1 binary64) %1387 %1638) %1644 = (/.f64 %1396 %386) %1648 = (+.f64 x %1606) %1652 = (/.f64 %1604 %21) %1653 = (+.f64 %497 %1652) %1655 = (*.f64 y %382) %1656 = (/.f64 %1655 %21) %1660 = (+.f64 %497 (+.f64 %466 %1652)) %1664 = (+.f64 x %1620) %1668 = (/.f64 z y) %1671 = (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %1668))) %1678 = (/.f64 %1377 y) %1680 = (*.f64 y (fma.f64 #s(literal -1 binary64) %1678 %53)) %1683 = (*.f64 y (fma.f64 #s(literal -1 binary64) %53 %1678)) %1685 = (*.f64 y %21) %1686 = (/.f64 %1386 %1685) %1687 = (/.f64 x y) %1688 = (+.f64 %57 %1687) %1693 = (/.f64 %1386 y) %1705 = (/.f64 %1411 y) %1707 = (*.f64 y (fma.f64 #s(literal -1 binary64) %1385 %1705)) %1711 = (/.f64 %1416 y) %1713 = (*.f64 y (fma.f64 #s(literal -1 binary64) %1411 %1711)) %1717 = (*.f64 y %130) %1718 = (/.f64 %1416 %1717) %1720 = (*.f64 y (fma.f64 #s(literal -1 binary64) %1426 %1718)) %1728 = (/.f64 t y) %1731 = (fma.f64 #s(literal -1 binary64) %1426 (fma.f64 #s(literal -1 binary64) %1427 (+.f64 %1728 %1718))) %1736 = (/.f64 %1437 y) %1738 = (*.f64 y (fma.f64 #s(literal -1 binary64) %1416 %1736)) %1740 = (*.f64 #s(literal -1 binary64) %1444) %1742 = (*.f64 y %164) %1743 = (/.f64 %1437 %1742) %1755 = (fma.f64 #s(literal -1 binary64) %1447 (fma.f64 #s(literal -1 binary64) %1427 (+.f64 %1728 %1743))) %1759 = (fma.f64 #s(literal -1 binary64) %1718 %1426) %1760 = (*.f64 y %1759) %1762 = (*.f64 y z) %1763 = (/.f64 %1411 %1762) %1764 = (fma.f64 #s(literal -1 binary64) %1763 %1759) %1779 = (*.f64 y (-.f64 (+.f64 t (*.f64 #s(literal -1 binary64) %1705)) x)) %1783 = (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) %1763 %1480) %1481)) %1785 = (*.f64 #s(literal -1 binary64) %1407) %1788 = (*.f64 y (fma.f64 #s(literal -1 binary64) %1427 %1763)) %1795 = (fma.f64 #s(literal -1 binary64) %1711 %1411) %1796 = (*.f64 y %1795) %1799 = (/.f64 %1416 %1762) %1800 = (fma.f64 #s(literal -1 binary64) %1799 %1459) %1804 = (+.f64 t %1800) %1808 = (+.f64 x %1705) %1812 = (/.f64 %1504 z) %1814 = (fma.f64 #s(literal -1 binary64) %1718 %1513) %1815 = (+.f64 %1481 %1763) %1821 = (/.f64 %1547 y) %1822 = (/.f64 %1503 z) %1833 = (*.f64 y (fma.f64 #s(literal -1 binary64) %1736 %1416)) %1836 = (/.f64 %1437 %1762) %1838 = (*.f64 y (fma.f64 #s(literal -1 binary64) %1836 %1497)) %1840 = (*.f64 #s(literal -1 binary64) %1534) %1842 = (fma.f64 #s(literal -1 binary64) %1497 %1836) %1843 = (*.f64 y %1842) %1845 = (*.f64 y %1507) %1852 = (/.f64 %1437 %1717) %1857 = (-.f64 %1523 x) %1858 = (*.f64 y %1857) %1860 = (-.f64 %1548 %1498) %1861 = (/.f64 %1860 y) %1864 = (+.f64 t (fma.f64 #s(literal -1 binary64) %1511 (*.f64 #s(literal -1 binary64) %1861))) %1871 = (/.f64 %1858 z) %1874 = (/.f64 %1860 %1762) %1884 = (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1860 z)) %1459) %1885 = (/.f64 %1884 y) %1886 = (/.f64 %1857 z) %1895 = (/.f64 z %1685) %1897 = (*.f64 y (fma.f64 #s(literal -1 binary64) %1895 %541)) %1899 = (/.f64 %427 %1685) %1905 = (*.f64 y (-.f64 %1668 #s(literal 1 binary64))) %1909 = (*.f64 y (-.f64 %1895 %541)) %1913 = (*.f64 y %386) %1914 = (/.f64 z %1913) %1920 = (/.f64 %1604 %1913) %1926 = (/.f64 %1613 y) %1932 = (/.f64 %1613 (*.f64 y %418)) %1933 = (/.f64 %1612 %418) %1941 = (+.f64 %1687 (/.f64 %1386 %1913)) %1946 = (/.f64 %465 %1913) %1952 = (/.f64 %89 %1685) %1973 = (/.f64 %382 %21) %1974 = (/.f64 %1604 %1685) %2001 = (/.f64 %1385 %21) %2002 = (*.f64 #s(literal -1 binary64) %2001) %2039 = (+.f64 %1480 %1447) %2069 = (fma.f64 #s(literal -1 binary64) %1426 %1481) %2096 = (fma.f64 #s(literal -1 binary64) %1459 %1799) %2100 = (fma.f64 #s(literal -1 binary64) %1385 %1464) %2101 = (*.f64 y %2100) %2115 = (/.f64 %2101 z) %2126 = (*.f64 #s(literal -1 binary64) (/.f64 %2100 z)) %2143 = (-.f64 %1497 %1413) %2144 = (*.f64 y %2143) %2161 = (/.f64 %2143 z) %2162 = (*.f64 #s(literal -1 binary64) %2161) %2163 = (fma.f64 #s(literal -1 binary64) %1385 %2162) %2164 = (*.f64 y %2163) %2182 = (/.f64 %2164 z) %2193 = (/.f64 %2163 z) %2222 = (/.f64 %382 %386) %2239 = (/.f64 %1628 y) %2297 = (/.f64 %1762 %155) %2301 = (/.f64 y %155) %2302 = (*.f64 #s(literal -1 binary64) %2301) %2307 = (pow.f64 a #s(literal 4 binary64)) %2309 = (/.f64 y %1436) %2316 = (/.f64 z a) %2318 = (/.f64 #s(literal 1 binary64) a) %2319 = (/.f64 z %155) %2320 = (+.f64 %2318 %2319) %2321 = (*.f64 z %2320) %2323 = (/.f64 #s(literal 1 binary64) %155) %2324 = (/.f64 z %1436) %2326 = (fma.f64 z (+.f64 %2323 %2324) %2318) %2327 = (*.f64 z %2326) %2329 = (/.f64 #s(literal 1 binary64) %1436) %2330 = (/.f64 z %2307) %2333 = (fma.f64 z (fma.f64 z (+.f64 %2329 %2330) %2323) %2318) %2337 = (+.f64 #s(literal 1 binary64) %2316) %2343 = (-.f64 %559 #s(literal 1 binary64)) %2345 = (fma.f64 #s(literal -1 binary64) %2301 %2318) %2346 = (*.f64 z %2345) %2347 = (fma.f64 #s(literal -1 binary64) %2346 %559) %2350 = (fma.f64 #s(literal -1 binary64) %2309 %2323) %2351 = (*.f64 z %2350) %2354 = (fma.f64 z (-.f64 (*.f64 #s(literal -1 binary64) %2351) %2345) %559) %2359 = (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 y %2307) %2329)) %2364 = (fma.f64 z (-.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) %2359) %2350)) %2345) %559) %2367 = (*.f64 x %2343) %2369 = (*.f64 x %2346) %2373 = (*.f64 x %2345) %2380 = (*.f64 x %2350) %2402 = (+.f64 x %1403) %2404 = (/.f64 %1385 a) %2405 = (*.f64 #s(literal -1 binary64) %2404) %2406 = (/.f64 %1396 %155) %2407 = (*.f64 #s(literal -1 binary64) %2406) %2408 = (-.f64 %2405 %2407) %2409 = (fma.f64 z %2408 %1403) %2412 = (*.f64 z %2408) %2416 = (fma.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) %2404 (/.f64 %2412 a)) %2407) %1403) %2420 = (/.f64 %2408 a) %2426 = (fma.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) %2404 (*.f64 z (-.f64 (/.f64 %2412 %155) (*.f64 #s(literal -1 binary64) %2420)))) %2407) %1403) %2429 = (/.f64 t a) %2435 = (/.f64 t %155) %2436 = (*.f64 #s(literal -1 binary64) %2435) %2441 = (/.f64 t %1436) %2442 = (*.f64 #s(literal -1 binary64) %2441) %2448 = (/.f64 x a) %2450 = (/.f64 %465 %155) %2453 = (/.f64 %465 %1436) %2454 = (/.f64 x %155) %2455 = (*.f64 #s(literal -1 binary64) %2454) %2456 = (-.f64 %2453 %2455) %2459 = (/.f64 %465 %2307) %2460 = (/.f64 x %1436) %2461 = (*.f64 #s(literal -1 binary64) %2460) %2467 = (-.f64 %2429 %2448) %2469 = (-.f64 %2455 %2436) %2473 = (-.f64 %2461 %2442) %2474 = (*.f64 z %2473) %2485 = (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 x %2307)) (*.f64 #s(literal -1 binary64) (/.f64 t %2307)))) %2494 = (*.f64 y %2467) %2515 = (*.f64 a %1414) %2516 = (/.f64 %2515 %130) %2518 = (*.f64 y %1386) %2522 = (fma.f64 #s(literal -1 binary64) %1396 %427) %2528 = (*.f64 %155 %1414) %2529 = (/.f64 %2528 %164) %2531 = (*.f64 %130 %1385) %2532 = (*.f64 y %2531) %2540 = (*.f64 #s(literal -1 binary64) %2516) %2543 = (*.f64 #s(literal -1 binary64) %2515) %2547 = (*.f64 z %1414) %2552 = (*.f64 z (-.f64 %2522 %1413)) %2567 = (/.f64 %1477 z) %2569 = (*.f64 #s(literal -1 binary64) %2567) %2571 = (fma.f64 #s(literal -1 binary64) %1477 %427) %2574 = (*.f64 a %1477) %2575 = (/.f64 %2574 z) %2577 = (fma.f64 a %1477 %2518) %2580 = (*.f64 z %1477) %2581 = (fma.f64 a %1477 %2580) %2584 = (/.f64 %2574 %130) %2591 = (fma.f64 #s(literal -1 binary64) %2574 (*.f64 #s(literal -1 binary64) %2580)) %2595 = (fma.f64 #s(literal -1 binary64) %2574 (*.f64 z %2571)) %2598 = (*.f64 %155 %1477) %2599 = (/.f64 %2598 z) %2601 = (*.f64 #s(literal -1 binary64) %2599) %2605 = (fma.f64 #s(literal -1 binary64) (*.f64 a %2580) (*.f64 #s(literal -1 binary64) %2598)) %2608 = (/.f64 %2598 %130) %2609 = (*.f64 #s(literal -1 binary64) %2608) %2614 = (fma.f64 a %2580 %2598) %2620 = (fma.f64 z %2581 %2598) %2623 = (/.f64 %2598 %164) %2648 = (*.f64 t %2345) %2671 = (-.f64 (*.f64 #s(literal -1 binary64) %2319) %2318) %2676 = (-.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) %2324) %2323)) %2318) %2683 = (-.f64 (*.f64 z (-.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) %2330) %2329)) %2323)) %2318) %2687 = (-.f64 %2318 %2301) %2688 = (*.f64 z %2687) %2691 = (/.f64 %2688 a) %2697 = (/.f64 %2688 %155) %2699 = (*.f64 #s(literal -1 binary64) (/.f64 %2687 a)) %2717 = (/.f64 %382 a) %2720 = (-.f64 %2435 %2454) %2721 = (*.f64 z %2720) %2739 = (/.f64 %1655 a) %2740 = (*.f64 #s(literal -1 binary64) %2739) %2743 = (+.f64 %2429 (/.f64 %1655 %155)) %2744 = (-.f64 %2448 %2743) %2745 = (*.f64 z %2744) %2746 = (fma.f64 #s(literal -1 binary64) %2739 %2745) %2752 = (fma.f64 #s(literal -1 binary64) %2739 (*.f64 z (-.f64 (+.f64 %2448 (/.f64 %2745 a)) %2743))) %2755 = (/.f64 %2744 a) %2756 = (*.f64 #s(literal -1 binary64) %2755) %2761 = (fma.f64 #s(literal -1 binary64) %2739 (*.f64 z (-.f64 (fma.f64 z (-.f64 (/.f64 %2745 %155) %2756) %2448) %2743))) %2767 = (*.f64 a z) %2774 = (fma.f64 #s(literal -1 binary64) %1411 %1409) %2778 = (fma.f64 #s(literal -1 binary64) %1396 %1386) %2784 = (*.f64 #s(literal -2 binary64) %2406) %2785 = (-.f64 (fma.f64 #s(literal -1 binary64) %2406 %2405) %2784) %2786 = (fma.f64 z %2785 %1403) %2789 = (/.f64 %1396 %1436) %2791 = (fma.f64 #s(literal -2 binary64) (/.f64 %2785 a) (+.f64 %2454 %2789)) %2792 = (-.f64 %2435 %2791) %2797 = (fma.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) %2406 (fma.f64 #s(literal -1 binary64) %2404 (*.f64 z %2792))) %2784) %1403) %2799 = (/.f64 %1396 %2307) %2813 = (fma.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) %2406 (fma.f64 #s(literal -1 binary64) %2404 (*.f64 z (-.f64 (fma.f64 z (-.f64 (*.f64 #s(literal -2 binary64) %2799) (fma.f64 #s(literal -2 binary64) (/.f64 %2792 a) (fma.f64 #s(literal -1 binary64) %2799 (*.f64 #s(literal -1 binary64) (/.f64 %1385 %1436))))) %2435) %2791)))) %2784) %1403) %2815 = (*.f64 #s(literal -1 binary64) %2316) %2823 = (/.f64 %1386 a) %2824 = (*.f64 #s(literal -1 binary64) %2823) %2827 = (-.f64 %2454 %2435) %2828 = (*.f64 z %2827) %2841 = (/.f64 %2518 %155) %2859 = (-.f64 %2429 (+.f64 %2448 %2406)) %2860 = (*.f64 z %2859) %2879 = (fma.f64 #s(literal -1 binary64) %2789 %2435) %2899 = (/.f64 %465 a) %2900 = (*.f64 #s(literal -1 binary64) %2899) %2920 = (fma.f64 #s(literal -1 binary64) %2448 %2405) %2924 = (fma.f64 #s(literal -1 binary64) %2420 %2454) %2931 = (fma.f64 #s(literal -1 binary64) (/.f64 %2408 %155) %2460) %2941 = (fma.f64 #s(literal -1 binary64) %2454 %2924) %2966 = (+.f64 x %2899) %2968 = (*.f64 #s(literal -1 binary64) %2448) %2978 = (fma.f64 #s(literal -1 binary64) %2448 %2743) %2984 = (fma.f64 #s(literal -1 binary64) %2454 %2756) %2992 = (/.f64 %2744 %155) %3005 = (fma.f64 #s(literal -1 binary64) %2454 (fma.f64 #s(literal -1 binary64) %2755 %2454)) %3031 = (*.f64 z (-.f64 %141 #s(literal 1 binary64))) %3034 = (*.f64 z (-.f64 %193 #s(literal 1 binary64))) %3037 = (*.f64 a y) %3038 = (/.f64 %3037 z) %3043 = (*.f64 %155 y) %3044 = (/.f64 %3043 %130) %3050 = (*.f64 %1436 y) %3051 = (/.f64 %3050 %164) %3054 = (+.f64 %3038 %3044) %3059 = (-.f64 %231 #s(literal 1 binary64)) %3061 = (/.f64 %155 %130) %3062 = (*.f64 #s(literal -1 binary64) %3061) %3063 = (+.f64 #s(literal 1 binary64) %193) %3064 = (-.f64 %3062 %3063) %3066 = (/.f64 %1436 %164) %3068 = (+.f64 %193 %3061) %3070 = (-.f64 (*.f64 #s(literal -1 binary64) %3066) (+.f64 #s(literal 1 binary64) %3068)) %3073 = (/.f64 %155 z) %3076 = (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %3073) a) z) %3078 = (/.f64 %1436 %130) %3080 = (+.f64 a %3073) %3084 = (/.f64 %2307 %164) %3086 = (+.f64 %3073 %3078) %3091 = (+.f64 a %220) %3113 = (*.f64 x %3091) %3114 = (/.f64 %3113 z) %3116 = (-.f64 %155 %3037) %3118 = (/.f64 (*.f64 x %3116) z) %3122 = (-.f64 %1436 %3043) %3124 = (/.f64 (*.f64 x %3122) %130) %3131 = (/.f64 (*.f64 x (-.f64 %2307 %3050)) %164) %3154 = (+.f64 t %1785) %3158 = (+.f64 t (fma.f64 #s(literal -1 binary64) %1407 %2516)) %3162 = (+.f64 t (fma.f64 #s(literal -1 binary64) %1407 %2529)) %3163 = (fma.f64 #s(literal -1 binary64) %1459 %2540) %3166 = (*.f64 #s(literal -1 binary64) %1480) %3171 = (*.f64 %155 t) %3172 = (/.f64 %3171 %130) %3173 = (*.f64 #s(literal -1 binary64) %3172) %3178 = (*.f64 %1436 t) %3179 = (/.f64 %3178 %164) %3180 = (*.f64 #s(literal -1 binary64) %3179) %3182 = (+.f64 %93 %3172) %3186 = (*.f64 #s(literal -1 binary64) %1481) %3191 = (*.f64 %155 x) %3192 = (/.f64 %3191 %130) %3193 = (*.f64 #s(literal -1 binary64) %3192) %3198 = (*.f64 %1436 x) %3199 = (/.f64 %3198 %164) %3200 = (*.f64 #s(literal -1 binary64) %3199) %3202 = (+.f64 %95 %3192) %3206 = (-.f64 %380 %8) %3228 = (*.f64 y %3206) %3231 = (-.f64 %89 %87) %3232 = (*.f64 y %3231) %3233 = (/.f64 %3232 z) %3239 = (/.f64 (*.f64 y (-.f64 %3191 %3171)) %130) %3244 = (-.f64 %3198 %3178) %3245 = (*.f64 y %3244) %3256 = (+.f64 x %1464) %3264 = (/.f64 %2515 z) %3270 = (/.f64 %2528 %130) %3279 = (+.f64 t %2569) %3281 = (fma.f64 y %1385 %2575) %3283 = (-.f64 %3281 %1411) %3285 = (/.f64 %3283 z) %3287 = (*.f64 #s(literal -1 binary64) %2575) %3289 = (/.f64 (fma.f64 #s(literal -1 binary64) %1477 %3287) z) %3296 = (-.f64 %2601 %2574) %3300 = (/.f64 (fma.f64 #s(literal -1 binary64) %2574 %2601) z) %3303 = (fma.f64 y %1385 (+.f64 %2575 %2608)) %3305 = (-.f64 %3303 %1411) %3322 = (/.f64 %3037 %130) %3334 = (/.f64 (*.f64 t %3091) z) %3338 = (/.f64 (*.f64 t %3116) %130) %3348 = (+.f64 #s(literal 1 binary64) %230) %3349 = (*.f64 z %3348) %3353 = (/.f64 %3059 z) %3360 = (*.f64 z (+.f64 #s(literal 1 binary64) %231)) %3362 = (/.f64 #s(literal 1 binary64) z) %3364 = (/.f64 %3063 z) %3367 = (-.f64 (+.f64 #s(literal 1 binary64) %3061) %231) %3372 = (-.f64 (+.f64 #s(literal 1 binary64) %3066) (fma.f64 #s(literal -1 binary64) %193 %3062)) %3377 = (-.f64 %144 %3063) %3379 = (+.f64 #s(literal 1 binary64) %194) %3380 = (-.f64 %176 %3379) %3382 = (+.f64 #s(literal 1 binary64) %1085) %3393 = (+.f64 #s(literal 1 binary64) %280) %3394 = (-.f64 %3393 %231) %3396 = (+.f64 #s(literal 1 binary64) %1005) %3397 = (-.f64 %3396 %1027) %3399 = (/.f64 %382 z) %3401 = (*.f64 a %382) %3402 = (/.f64 %3401 z) %3407 = (*.f64 %155 %382) %3408 = (/.f64 %3407 %130) %3410 = (*.f64 #s(literal -1 binary64) %3402) %3415 = (*.f64 %1436 %382) %3416 = (/.f64 %3415 %164) %3418 = (*.f64 #s(literal -1 binary64) %3408) %3424 = (*.f64 #s(literal -1 binary64) %382) %3426 = (/.f64 %1655 z) %3427 = (fma.f64 #s(literal -1 binary64) %382 %3426) %3430 = (-.f64 %1655 %3401) %3431 = (*.f64 a %3430) %3432 = (/.f64 %3431 %130) %3434 = (fma.f64 #s(literal -1 binary64) %382 (+.f64 %3432 %3426)) %3437 = (*.f64 %155 %3430) %3440 = (fma.f64 #s(literal -1 binary64) %382 (+.f64 %3426 (/.f64 %3437 %164))) %3441 = (fma.f64 #s(literal -1 binary64) %3432 %3402) %3457 = (+.f64 t (fma.f64 #s(literal -1 binary64) %1459 %1785)) %3463 = (+.f64 t (fma.f64 #s(literal -1 binary64) %1459 (fma.f64 #s(literal -1 binary64) %1407 %1423))) %3467 = (*.f64 #s(literal -2 binary64) %1459) %3472 = (-.f64 %2774 (*.f64 #s(literal -2 binary64) %1411)) %3473 = (*.f64 a %3472) %3476 = (fma.f64 #s(literal -2 binary64) %1459 (fma.f64 #s(literal -2 binary64) (/.f64 %3473 %130) %1421)) %3477 = (+.f64 x %3476) %3489 = (+.f64 t (fma.f64 #s(literal -1 binary64) %1459 (fma.f64 #s(literal -1 binary64) %1407 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 a (-.f64 %1418 (fma.f64 #s(literal -2 binary64) %3473 %1416))) (*.f64 %155 %3472)) %164) %1423)))) %3498 = (fma.f64 #s(literal -1 binary64) %95 %3193) %3503 = (fma.f64 #s(literal -1 binary64) %3192 %3200) %3512 = (fma.f64 #s(literal -1 binary64) %1423 %1785) %3515 = (fma.f64 #s(literal -1 binary64) %1407 %1740) %3539 = (+.f64 x %95) %3547 = (fma.f64 #s(literal -1 binary64) %95 %1464) %3550 = (*.f64 #s(literal -1 binary64) %3191) %3558 = (*.f64 #s(literal -1 binary64) %3198) %3569 = (fma.f64 #s(literal -1 binary64) %3191 %3191) %3577 = (fma.f64 #s(literal -1 binary64) %3198 %3198) %3599 = (/.f64 %3191 z) %3600 = (*.f64 #s(literal -1 binary64) %3599) %3604 = (/.f64 %3198 %130) %3610 = (*.f64 %2307 x) %3634 = (+.f64 %3402 %3192) %3668 = (/.f64 %3043 z) %3677 = (/.f64 %3050 z) %3692 = (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %3073 %221) z)) #s(literal 1 binary64)) %3694 = (/.f64 %1436 z) %3702 = (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %3694) %155) z)) %221) z)) #s(literal 1 binary64)) %3707 = (*.f64 #s(literal -1 binary64) %155) %3715 = (/.f64 %2307 z) %3730 = (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 y (fma.f64 #s(literal -1 binary64) %3073 %3038)) a) z)) %3733 = (fma.f64 #s(literal -1 binary64) %155 %3037) %3740 = (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %3668 %3694) %3733) z))) a) z)) %3743 = (fma.f64 #s(literal -1 binary64) %3043 %1436) %3755 = (*.f64 x %3733) %3756 = (/.f64 %3755 z) %3761 = (*.f64 x %3743) %3762 = (/.f64 %3761 z) %3771 = (/.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) %2307 %3050)) z) %3802 = (*.f64 #s(literal -1 binary64) %3285) %3803 = (+.f64 t %3802) %3810 = (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %3296 z) %1396) %1411) z))) %3826 = (*.f64 #s(literal -1 binary64) %3171) %3843 = (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %3600 %89) z))) %3847 = (/.f64 %3198 z) %3854 = (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %3847 %3550) z)) %89) z))) %3861 = (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 %3231 z))) %3866 = (-.f64 %3550 %3826) %3872 = (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %3866 z) %89) %87) z))) %3886 = (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %3191 (*.f64 #s(literal -1 binary64) (/.f64 %3244 z))) %3826) z) %89) %87) z))) %3895 = (*.f64 y %3866) %3912 = (-.f64 %3154 x) %3922 = (fma.f64 #s(literal -1 binary64) %3264 %1396) %3924 = (*.f64 #s(literal -1 binary64) (/.f64 %3922 z)) %3930 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3270 %1396) z)) %3957 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 a %1477 %2599) z)) %3959 = (fma.f64 #s(literal -1 binary64) %3300 %1396) %3961 = (-.f64 %3959 %1411) %3968 = (*.f64 #s(literal -1 binary64) (/.f64 %3961 z)) %3976 = (*.f64 t %116) %3977 = (/.f64 %3976 z) %3978 = (*.f64 #s(literal -1 binary64) %3977) %3981 = (*.f64 t %3733) %4002 = (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %3076)) %4012 = (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %3694 %3707) z)) a) z))) %4040 = (+.f64 #s(literal 1 binary64) %1143) %4042 = (+.f64 #s(literal 1 binary64) %1236) %4048 = (/.f64 %3407 z) %4056 = (/.f64 %3415 z) %4057 = (*.f64 #s(literal -1 binary64) %4056) %4072 = (fma.f64 #s(literal -1 binary64) %382 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3430 (*.f64 #s(literal -1 binary64) (/.f64 %3431 z))) z))) %4081 = (fma.f64 #s(literal -1 binary64) %382 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3430 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 a %3430 (/.f64 %3437 z)) z))) z))) %4095 = (fma.f64 a %1385 %1396) %4114 = (fma.f64 y %1385 %1500) %4126 = (fma.f64 a x %1396) %4132 = (fma.f64 #s(literal -1 binary64) %3171 %1418) %4156 = (fma.f64 a x %1411) %4236 = (*.f64 #s(literal -1 binary64) %3437) %4269 = (+.f64 x %564) %4271 = (*.f64 t %1585) %4272 = (fma.f64 #s(literal -1 binary64) %77 %4271) %4277 = (-.f64 %49 %89) %4282 = (*.f64 a %4277) %4284 = (*.f64 t %222) %4287 = (/.f64 %4282 %130) %4289 = (*.f64 a %4284) %4290 = (/.f64 %4289 %130) %4293 = (+.f64 %4287 %83) %4299 = (*.f64 %155 %4277) %4303 = (/.f64 %4299 %164) %4305 = (*.f64 %155 %4284) %4306 = (/.f64 %4305 %164) %4309 = (+.f64 %83 %4303) %4315 = (*.f64 #s(literal -1 binary64) %4287) %4319 = (fma.f64 #s(literal -1 binary64) %4287 %95) %4324 = (-.f64 %4293 %95) %4329 = (-.f64 %4309 %4319) %4334 = (-.f64 %532 %574) %4339 = (/.f64 %4334 z) %4341 = (-.f64 %141 %193) %4342 = (*.f64 t %4341) %4346 = (*.f64 #s(literal -1 binary64) %4339) %4355 = (*.f64 a %4334) %4359 = (/.f64 %4355 z) %4361 = (*.f64 a %3976) %4362 = (/.f64 %4361 z) %4365 = (fma.f64 #s(literal -1 binary64) %49 %4359) %4370 = (-.f64 %4365 %574) %4376 = (/.f64 %4370 z) %4378 = (/.f64 %4355 %130) %4383 = (*.f64 #s(literal -1 binary64) %4376) %4393 = (*.f64 %155 %4334) %4397 = (/.f64 %4393 z) %4399 = (*.f64 %155 %3976) %4400 = (/.f64 %4399 z) %4403 = (*.f64 #s(literal -1 binary64) %4397) %4407 = (-.f64 %4403 %4355) %4409 = (*.f64 t %1168) %4413 = (/.f64 %4407 z) %4415 = (/.f64 %4393 %130) %4417 = (-.f64 (*.f64 #s(literal -1 binary64) %1182) %1099) %4423 = (fma.f64 #s(literal -1 binary64) %49 (*.f64 #s(literal -1 binary64) %4413)) %4426 = (+.f64 y (*.f64 #s(literal -1 binary64) %4417)) %4431 = (-.f64 %4423 %574) %4439 = (/.f64 %4431 z) %4444 = (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %4417 z) %141) %193) %4445 = (*.f64 t %4444) %4450 = (*.f64 #s(literal -1 binary64) %4439) %4462 = (fma.f64 #s(literal -1 binary64) %394 %817) %4464 = (*.f64 #s(literal -1 binary64) %466) %4465 = (+.f64 x %4464) %4470 = (+.f64 x %545) %4474 = (*.f64 x %445) %4475 = (/.f64 %4474 %21) %4476 = (+.f64 x %4475) %4479 = (*.f64 t (-.f64 %24 %22)) %4484 = (+.f64 x (fma.f64 #s(literal -1 binary64) %64 %4464)) %4486 = (*.f64 t %1294) %4491 = (fma.f64 #s(literal -1 binary64) %77 %466) %4496 = (fma.f64 #s(literal -1 binary64) %77 %1638) %4501 = (/.f64 %4474 %386) %4503 = (+.f64 x (*.f64 #s(literal -1 binary64) %4501)) %4506 = (*.f64 t (-.f64 %398 %397)) %4510 = (+.f64 x %817) %4514 = (+.f64 %497 %4475) %4519 = (+.f64 %497 (+.f64 %466 %4475)) %4523 = (+.f64 x %836) %4527 = (/.f64 x t) %4530 = (*.f64 t (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %4527))) %4532 = (/.f64 %68 %404) %4533 = (+.f64 %4527 %22) %4538 = (/.f64 %49 t) %4540 = (+.f64 y (*.f64 #s(literal -1 binary64) %4538)) %4541 = (*.f64 t %4540) %4543 = (/.f64 x %404) %4547 = (/.f64 %49 %404) %4551 = (/.f64 %68 t) %4557 = (/.f64 %49 %87) %4565 = (/.f64 %49 %427) %4566 = (fma.f64 #s(literal -1 binary64) %4565 %141) %4569 = (/.f64 %89 t) %4571 = (+.f64 a (*.f64 #s(literal -1 binary64) %4569)) %4572 = (*.f64 t %4571) %4574 = (/.f64 %89 %427) %4575 = (fma.f64 #s(literal -1 binary64) %4574 %193) %4576 = (*.f64 t %4575) %4578 = (fma.f64 #s(literal -1 binary64) %193 %4574) %4579 = (*.f64 t %4578) %4581 = (fma.f64 #s(literal -1 binary64) y %4538) %4582 = (*.f64 t %4581) %4584 = (fma.f64 #s(literal -1 binary64) a %4569) %4585 = (*.f64 t %4584) %4592 = (/.f64 %4282 t) %4597 = (*.f64 t %130) %4598 = (/.f64 %4282 %4597) %4606 = (fma.f64 #s(literal -1 binary64) %141 (+.f64 %279 (+.f64 %4598 %4565))) %4611 = (+.f64 #s(literal 1 binary64) %4606) %4615 = (/.f64 %4299 t) %4620 = (*.f64 t %164) %4621 = (/.f64 %4299 %4620) %4622 = (+.f64 %1000 %4621) %4628 = (fma.f64 #s(literal -1 binary64) %141 (+.f64 %4565 %4622)) %4633 = (+.f64 #s(literal 1 binary64) %4628) %4646 = (fma.f64 #s(literal -1 binary64) %193 (fma.f64 #s(literal -1 binary64) %279 (fma.f64 #s(literal -1 binary64) %4598 %4574))) %4670 = (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %568 %580) t)) %4671 = (fma.f64 #s(literal -1 binary64) %1076 %4670) %4680 = (/.f64 %4355 t) %4681 = (fma.f64 a %116 %4680) %4685 = (/.f64 %4355 %427) %4686 = (+.f64 %1099 %4685) %4692 = (+.f64 y (fma.f64 #s(literal -1 binary64) %4538 %4686)) %4695 = (*.f64 t %1114) %4700 = (/.f64 %4695 z) %4702 = (/.f64 %4355 %4597) %4713 = (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %83 %4378) %580) t) %4715 = (fma.f64 #s(literal -1 binary64) %1134 (*.f64 #s(literal -1 binary64) %4713)) %4724 = (/.f64 %4393 t) %4729 = (/.f64 %4393 %427) %4736 = (fma.f64 #s(literal -1 binary64) %1157 (*.f64 #s(literal -1 binary64) %4729)) %4754 = (-.f64 (*.f64 #s(literal -1 binary64) %4415) %4359) %4756 = (*.f64 #s(literal -1 binary64) (/.f64 %4754 t)) %4759 = (+.f64 y (fma.f64 #s(literal -1 binary64) %4538 (fma.f64 #s(literal -1 binary64) %1189 %4756))) %4762 = (*.f64 t %1202) %4767 = (/.f64 %4762 z) %4769 = (/.f64 %4754 %427) %4783 = (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %83 (*.f64 #s(literal -1 binary64) (/.f64 %4754 z))) %580) t)) %4784 = (fma.f64 #s(literal -1 binary64) %1226 %4783) %4793 = (*.f64 t (-.f64 %4527 #s(literal 1 binary64))) %4795 = (*.f64 t %386) %4796 = (/.f64 x %4795) %4800 = (/.f64 %68 %4795) %4804 = (/.f64 %406 t) %4810 = (/.f64 %413 t) %4815 = (/.f64 %413 (*.f64 t %418)) %4819 = (/.f64 %465 %4795) %4820 = (+.f64 %4527 %398) %4827 = (/.f64 %4474 %404) %4843 = (/.f64 %89 %404) %4931 = (/.f64 %4361 %130) %4942 = (fma.f64 #s(literal -1 binary64) (/.f64 %4293 t) %144) %4971 = (fma.f64 #s(literal -1 binary64) (/.f64 %4309 t) %176) %5024 = (/.f64 %4284 z) %5033 = (*.f64 #s(literal -1 binary64) %679) %5034 = (fma.f64 #s(literal -1 binary64) %4565 %5033) %5035 = (*.f64 #s(literal -1 binary64) %4574) %5044 = (+.f64 #s(literal 1 binary64) %5035) %5071 = (*.f64 t %271) %5081 = (/.f64 %5071 z) %5092 = (fma.f64 #s(literal -1 binary64) %4565 (fma.f64 #s(literal -1 binary64) %723 %4702)) %5112 = (/.f64 %4305 z) %5124 = (*.f64 t %321) %5146 = (fma.f64 #s(literal -1 binary64) %49 (*.f64 #s(literal -1 binary64) %4754)) %5153 = (*.f64 t %775) %5165 = (/.f64 %5153 z) %5175 = (*.f64 #s(literal -1 binary64) %793) %5177 = (fma.f64 #s(literal -1 binary64) %4565 (fma.f64 #s(literal -1 binary64) %4769 %5175)) %5291 = (/.f64 y %130) %5296 = (pow.f64 z #s(literal 4 binary64)) %5299 = (/.f64 y %164) %5306 = (/.f64 a %130) %5308 = (-.f64 (*.f64 #s(literal -1 binary64) %5306) %3362) %5309 = (*.f64 a %5308) %5312 = (/.f64 a %164) %5314 = (/.f64 #s(literal 1 binary64) %130) %5317 = (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) %5312) %5314)) %3362) %5318 = (*.f64 a %5317) %5323 = (/.f64 a %5296) %5325 = (/.f64 #s(literal 1 binary64) %164) %5330 = (-.f64 (*.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) %5323) %5325)) %5314)) %3362) %5333 = (-.f64 %3362 %5291) %5335 = (fma.f64 #s(literal -1 binary64) %141 (*.f64 a %5333)) %5337 = (-.f64 %5314 %5299) %5341 = (fma.f64 #s(literal -1 binary64) %141 (*.f64 a (-.f64 (fma.f64 a %5337 %3362) %5291))) %5344 = (-.f64 %5325 (/.f64 y %5296)) %5350 = (fma.f64 #s(literal -1 binary64) %141 (*.f64 a (-.f64 (fma.f64 a (-.f64 (fma.f64 a %5344 %5314) %5299) %3362) %5291))) %5352 = (*.f64 x %5333) %5353 = (*.f64 a %5352) %5356 = (*.f64 x %5337) %5361 = (*.f64 x %5344) %5382 = (*.f64 %1385 %37) %5383 = (/.f64 %5382 z) %5384 = (*.f64 #s(literal -1 binary64) %5383) %5387 = (*.f64 a %5382) %5389 = (fma.f64 #s(literal -1 binary64) (/.f64 %5387 %130) %5384) %5394 = (/.f64 %5382 %130) %5397 = (fma.f64 #s(literal -1 binary64) %5383 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %5387 %164)) %5394))) %5402 = (/.f64 %5382 %164) %5407 = (fma.f64 #s(literal -1 binary64) %5383 (*.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %5387 %5296)) %5402)) %5394))) %5416 = (/.f64 t %130) %5423 = (/.f64 t %164) %5430 = (/.f64 %89 %130) %5432 = (fma.f64 #s(literal -1 binary64) %1481 (*.f64 #s(literal -1 binary64) %5430)) %5434 = (/.f64 %89 %164) %5436 = (/.f64 x %130) %5439 = (fma.f64 #s(literal -1 binary64) %1481 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) %5434) %5436))) %5443 = (/.f64 x %164) %5448 = (fma.f64 #s(literal -1 binary64) %1481 (*.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %89 %5296)) %5443)) %5436))) %5450 = (-.f64 %3166 %3186) %5452 = (-.f64 %5436 %5416) %5453 = (*.f64 a %5452) %5457 = (-.f64 %5443 %5423) %5466 = (-.f64 (/.f64 x %5296) (/.f64 t %5296)) %5475 = (*.f64 y %5450) %5477 = (*.f64 y %5452) %5480 = (*.f64 y %5457) %5493 = (fma.f64 #s(literal -1 binary64) %1396 %1411) %5497 = (/.f64 %1396 %130) %5498 = (-.f64 %5416 %5436) %5499 = (*.f64 a %5498) %5500 = (fma.f64 #s(literal -1 binary64) %5497 %5499) %5501 = (*.f64 a %5500) %5504 = (fma.f64 #s(literal -1 binary64) %1407 %5501) %5512 = (/.f64 %1396 %164) %5515 = (fma.f64 #s(literal -1 binary64) %5512 (*.f64 a (-.f64 %5423 %5443))) %5516 = (*.f64 %155 %5515) %5519 = (fma.f64 #s(literal -1 binary64) %1407 %5516) %5528 = (fma.f64 #s(literal -1 binary64) %1427 %5497) %5529 = (*.f64 a %5528) %5534 = (*.f64 #s(literal -1 binary64) %5497) %5535 = (-.f64 %5534 %1428) %5548 = (*.f64 #s(literal -1 binary64) %5512) %5549 = (*.f64 #s(literal -1 binary64) %5498) %5564 = (fma.f64 a %382 %1396) %5566 = (-.f64 %1481 %1480) %5567 = (fma.f64 a %5566 %1407) %5569 = (*.f64 a %5566) %5570 = (fma.f64 #s(literal -1 binary64) %5569 %1785) %5572 = (+.f64 t %5570) %5589 = (+.f64 %1481 %5497) %5590 = (-.f64 %5589 %1480) %5598 = (fma.f64 #s(literal -1 binary64) (*.f64 a %5590) %1785) %5603 = (fma.f64 #s(literal -1 binary64) %1407 (*.f64 a (fma.f64 #s(literal -1 binary64) %5453 (*.f64 #s(literal -1 binary64) %5590)))) %5626 = (fma.f64 #s(literal -1 binary64) %5497 %1480) %5627 = (-.f64 %5626 %1481) %5628 = (*.f64 a %5627) %5639 = (fma.f64 #s(literal -1 binary64) %5628 %1407) %5643 = (fma.f64 a (fma.f64 #s(literal -1 binary64) %5627 %5453) %1407) %5654 = (/.f64 %5628 z) %5660 = (*.f64 a %5457) %5670 = (fma.f64 #s(literal -1 binary64) %5512 %5416) %5676 = (fma.f64 #s(literal -1 binary64) %1407 (*.f64 a (fma.f64 #s(literal -1 binary64) %5590 (*.f64 a (-.f64 (fma.f64 #s(literal -1 binary64) %5660 %5670) %5436))))) %5678 = (-.f64 %5670 %5436) %5694 = (*.f64 t %3348) %5696 = (*.f64 t %5333) %5699 = (*.f64 t %5337) %5713 = (+.f64 %3362 %5306) %5716 = (fma.f64 a (+.f64 %5314 %5312) %3362) %5722 = (/.f64 %445 z) %5725 = (-.f64 %5291 %3362) %5726 = (*.f64 a %5725) %5729 = (/.f64 %5726 z) %5735 = (/.f64 %5726 %130) %5737 = (*.f64 #s(literal -1 binary64) (/.f64 %5725 z)) %5762 = (*.f64 a %445) %5769 = (*.f64 #s(literal -1 binary64) (/.f64 %445 %130)) %5790 = (/.f64 %382 %130) %5791 = (*.f64 #s(literal -1 binary64) %5790) %5805 = (*.f64 %382 %37) %5806 = (/.f64 %5805 z) %5808 = (*.f64 a %5805) %5810 = (+.f64 (/.f64 %5808 %130) %5806) %5814 = (*.f64 #s(literal -1 binary64) (/.f64 %5805 %130)) %5816 = (fma.f64 a (-.f64 (/.f64 %5808 %164) %5814) %5806) %5824 = (fma.f64 a (-.f64 (*.f64 a (-.f64 (/.f64 %5808 %5296) (*.f64 #s(literal -1 binary64) (/.f64 %5805 %164)))) %5814) %5806) %5832 = (*.f64 z %5382) %5833 = (*.f64 #s(literal -1 binary64) %5832) %5837 = (*.f64 #s(literal 2 binary64) %5394) %5838 = (-.f64 %5394 %5837) %5840 = (fma.f64 #s(literal -1 binary64) %5383 (*.f64 a %5838)) %5844 = (fma.f64 #s(literal -2 binary64) (/.f64 %5838 z) (*.f64 #s(literal -1 binary64) %5402)) %5849 = (fma.f64 #s(literal -1 binary64) %5383 (*.f64 a (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a %5844) %5394) %5837))) %5851 = (/.f64 %5382 %5296) %5861 = (fma.f64 #s(literal -1 binary64) %5383 (*.f64 a (-.f64 (fma.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal 2 binary64) %5851) (fma.f64 #s(literal 2 binary64) (/.f64 %5844 z) %5851))) %5844) %5394) %5837))) %5874 = (/.f64 %1385 %130) %5875 = (*.f64 #s(literal -1 binary64) %5874) %5898 = (*.f64 %1385 %445) %5899 = (/.f64 %5898 z) %5902 = (*.f64 a %5898) %5907 = (/.f64 %5902 %164) %5908 = (/.f64 %5898 %130) %5913 = (/.f64 %5902 %5296) %5914 = (/.f64 %5898 %164) %5920 = (fma.f64 #s(literal -1 binary64) %5874 %5512) %5928 = (/.f64 %1385 %164) %5951 = (fma.f64 #s(literal -1 binary64) %1481 %5394) %5956 = (fma.f64 #s(literal -1 binary64) %5436 %5402) %5975 = (fma.f64 #s(literal -1 binary64) %5436 (+.f64 %5436 %5402)) %5994 = (*.f64 #s(literal -1 binary64) %5908) %6020 = (*.f64 %382 %445) %6021 = (/.f64 %6020 z) %6022 = (*.f64 #s(literal -1 binary64) %6021) %6024 = (/.f64 %6020 %130) %6030 = (+.f64 %5436 (/.f64 %6020 %164)) %6038 = (+.f64 %5443 (/.f64 %6020 %5296)) %6055 = (fma.f64 #s(literal -1 binary64) %5436 %6030) %6080 = (*.f64 a (+.f64 #s(literal 1 binary64) %2815)) %6082 = (/.f64 %1762 a) %6086 = (/.f64 %1717 %155) %6088 = (*.f64 #s(literal -1 binary64) %6082) %6092 = (/.f64 %1742 %1436) %6095 = (fma.f64 #s(literal -1 binary64) %6082 (*.f64 #s(literal -1 binary64) %6086)) %6099 = (/.f64 %130 a) %6101 = (/.f64 (+.f64 z %6099) a) %6103 = (/.f64 %164 %155) %6105 = (*.f64 #s(literal -1 binary64) %6099) %6109 = (/.f64 %5296 %1436) %6111 = (*.f64 #s(literal -1 binary64) %6103) %6112 = (fma.f64 #s(literal -1 binary64) %6099 %6111) %6116 = (/.f64 %130 %155) %6118 = (+.f64 #s(literal 1 binary64) (+.f64 %2316 %6116)) %6120 = (/.f64 %164 %1436) %6123 = (*.f64 #s(literal -1 binary64) %6116) %6141 = (/.f64 %68 a) %6144 = (*.f64 #s(literal -1 binary64) %130) %6146 = (-.f64 %6144 (*.f64 #s(literal -1 binary64) %1762)) %6148 = (/.f64 (*.f64 x %6146) %155) %6152 = (*.f64 #s(literal -1 binary64) %164) %6153 = (*.f64 #s(literal -1 binary64) %1717) %6154 = (-.f64 %6152 %6153) %6156 = (/.f64 (*.f64 x %6154) %1436) %6173 = (/.f64 %5382 a) %6176 = (/.f64 %5832 %155) %6180 = (*.f64 %130 %5382) %6187 = (/.f64 %427 a) %6191 = (/.f64 %4597 %155) %6193 = (*.f64 #s(literal -1 binary64) %6187) %6197 = (/.f64 %4620 %1436) %6200 = (fma.f64 #s(literal -1 binary64) %6187 (*.f64 #s(literal -1 binary64) %6191)) %6206 = (/.f64 %610 %155) %6208 = (-.f64 (+.f64 x %6206) %2900) %6211 = (/.f64 %631 %1436) %6214 = (fma.f64 #s(literal -1 binary64) %2899 (*.f64 #s(literal -1 binary64) %6206)) %6215 = (-.f64 (+.f64 x %6211) %6214) %6244 = (/.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) %465) (*.f64 #s(literal -1 binary64) %427))) a) %6248 = (*.f64 #s(literal -1 binary64) %610) %6249 = (*.f64 #s(literal -1 binary64) %4597) %6252 = (/.f64 (*.f64 y (-.f64 %6248 %6249)) %155) %6257 = (*.f64 #s(literal -1 binary64) %631) %6268 = (/.f64 %5832 a) %6272 = (/.f64 %6180 %155) %6274 = (*.f64 #s(literal -1 binary64) %6268) %6278 = (*.f64 %164 %5382) %6286 = (*.f64 #s(literal -1 binary64) %1403) %6287 = (*.f64 #s(literal -1 binary64) %1385) %6289 = (*.f64 a (-.f64 %6286 %6287)) %6292 = (-.f64 (+.f64 t %6286) x) %6295 = (*.f64 a %130) %6296 = (/.f64 %1396 %6295) %6297 = (fma.f64 #s(literal -1 binary64) %6296 %5416) %6301 = (*.f64 #s(literal -1 binary64) %6296) %6305 = (*.f64 %155 z) %6306 = (/.f64 %1396 %6305) %6313 = (fma.f64 #s(literal -1 binary64) %6296 (fma.f64 #s(literal -1 binary64) %6306 %2435)) %6317 = (*.f64 %1436 %6292) %6320 = (/.f64 %1396 (*.f64 a %164)) %6321 = (fma.f64 #s(literal -1 binary64) %6320 %5423) %6325 = (*.f64 #s(literal -1 binary64) %6320) %6326 = (*.f64 #s(literal -1 binary64) %5928) %6331 = (/.f64 %1396 (*.f64 %1436 z)) %6338 = (fma.f64 #s(literal -1 binary64) %6320 (fma.f64 #s(literal -1 binary64) %6331 %2441)) %6342 = (fma.f64 #s(literal -1 binary64) %5874 %6296) %6345 = (/.f64 %1385 %2767) %6349 = (fma.f64 #s(literal -1 binary64) %6345 %5875) %6356 = (/.f64 %1385 %6295) %6357 = (fma.f64 #s(literal -1 binary64) %6356 %6326) %6369 = (/.f64 %1396 (*.f64 %155 %130)) %6377 = (-.f64 %2402 t) %6378 = (*.f64 a %6377) %6381 = (/.f64 %1396 %2767) %6382 = (+.f64 %1481 %6381) %6383 = (-.f64 %6382 %1480) %6388 = (fma.f64 #s(literal -1 binary64) %6381 (*.f64 #s(literal -1 binary64) %3399)) %6391 = (fma.f64 #s(literal -1 binary64) %3399 %2429) %6392 = (fma.f64 #s(literal -1 binary64) %6381 %6391) %6401 = (*.f64 %155 %5566) %6404 = (+.f64 %1481 (+.f64 %6381 %2406)) %6409 = (+.f64 %2429 %1480) %6417 = (/.f64 %6401 z) %6419 = (/.f64 x %2767) %6420 = (+.f64 %5436 %6296) %6422 = (/.f64 t %2767) %6423 = (+.f64 %6422 %5416) %6435 = (/.f64 %5590 a) %6436 = (/.f64 %5566 z) %6438 = (fma.f64 #s(literal -1 binary64) %6435 (*.f64 #s(literal -1 binary64) %6436)) %6450 = (*.f64 %1436 %6377) %6469 = (fma.f64 #s(literal -1 binary64) %5790 %6422) %6479 = (*.f64 %1436 %5452) %6481 = (/.f64 %5627 a) %6483 = (-.f64 (fma.f64 #s(literal -1 binary64) %6481 %5436) %5416) %6486 = (+.f64 %5436 %6306) %6492 = (+.f64 %5436 (+.f64 %6306 %2789)) %6499 = (+.f64 %2435 %5416) %6508 = (/.f64 %6479 z) %6510 = (/.f64 %5627 %2767) %6515 = (/.f64 x %6305) %6520 = (+.f64 (/.f64 t %6305) %5423) %6533 = (/.f64 %5452 z) %6534 = (/.f64 t %6295) %6535 = (fma.f64 #s(literal -1 binary64) %6533 %6534) %6537 = (/.f64 x %6295) %6541 = (/.f64 %5590 %155) %6542 = (fma.f64 #s(literal -1 binary64) %6541 %6535) %6572 = (*.f64 #s(literal -1 binary64) %6109) %6586 = (/.f64 (*.f64 t %6146) a) %6591 = (/.f64 (*.f64 t %6154) %155) %6606 = (/.f64 %2337 a) %6618 = (*.f64 a (-.f64 %2316 #s(literal 1 binary64))) %6621 = (/.f64 (-.f64 %2815 #s(literal 1 binary64)) a) %6630 = (/.f64 %445 a) %6632 = (*.f64 z %445) %6633 = (/.f64 %6632 a) %6636 = (/.f64 (-.f64 (+.f64 z %6633) y) a) %6638 = (*.f64 %130 %445) %6639 = (/.f64 %6638 %155) %6641 = (*.f64 #s(literal -1 binary64) %6633) %6646 = (*.f64 %164 %445) %6647 = (/.f64 %6646 %1436) %6649 = (*.f64 #s(literal -1 binary64) %6639) %6650 = (fma.f64 #s(literal -1 binary64) %6633 %6649) %6658 = (/.f64 (fma.f64 #s(literal -1 binary64) %445 %6641) a) %6663 = (*.f64 #s(literal -1 binary64) %6647) %6678 = (/.f64 %1604 a) %6683 = (*.f64 %130 %382) %6684 = (/.f64 %6683 %155) %6690 = (*.f64 %164 %382) %6698 = (/.f64 %5805 a) %6699 = (*.f64 #s(literal -1 binary64) %6698) %6701 = (*.f64 z %5805) %6702 = (/.f64 %6701 a) %6707 = (*.f64 %130 %5805) %6708 = (/.f64 %6707 %155) %6714 = (*.f64 %164 %5805) %6735 = (fma.f64 #s(literal -1 binary64) %6268 %5382) %6738 = (*.f64 #s(literal -2 binary64) %6268) %6743 = (-.f64 %5833 (*.f64 #s(literal -2 binary64) %5832)) %6744 = (*.f64 z %6743) %6745 = (fma.f64 #s(literal -2 binary64) %6744 %6180) %6765 = (/.f64 (fma.f64 #s(literal -1 binary64) z %6105) a) %6776 = (/.f64 %2531 %155) %6781 = (*.f64 %164 %1385) %6794 = (/.f64 %5898 a) %6795 = (*.f64 #s(literal -1 binary64) %6794) %6798 = (*.f64 z %5898) %6799 = (/.f64 %6798 %155) %6803 = (*.f64 %130 %5898) %6806 = (fma.f64 #s(literal -1 binary64) %6794 (*.f64 #s(literal -1 binary64) (/.f64 %6803 %1436))) %6827 = (/.f64 %610 a) %6828 = (*.f64 #s(literal -1 binary64) %6827) %6832 = (/.f64 %631 %155) %6838 = (*.f64 x %5296) %6842 = (+.f64 %6827 %6832) %6849 = (fma.f64 #s(literal -1 binary64) %5832 %610) %6855 = (fma.f64 #s(literal -1 binary64) %6180 %631) %6890 = (/.f64 %6701 %155) %6902 = (/.f64 %6020 a) %6903 = (+.f64 x %6902) %6906 = (*.f64 z %6020) %6914 = (*.f64 %130 %6020) %6915 = (*.f64 #s(literal -1 binary64) %6914) %6920 = (/.f64 %6906 %155) %6944 = (*.f64 #s(literal -2 binary64) %6176) %6978 = (*.f64 #s(literal -1 binary64) %6765) %6980 = (/.f64 %164 a) %6986 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 %6980 %130) a))) a)) %6988 = (/.f64 %5296 a) %7002 = (-.f64 %220 %1370) %7004 = (*.f64 #s(literal -1 binary64) (/.f64 %7002 a)) %7007 = (-.f64 %1762 %130) %7013 = (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 %7007 a))) %1370) a)) %7016 = (-.f64 %6153 %6152) %7025 = (*.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 %7016 a) %1762) %130) a))) %1370) a)) %7028 = (*.f64 x %7002) %7029 = (/.f64 %7028 a) %7033 = (*.f64 x %7007) %7034 = (/.f64 %7033 a) %7041 = (/.f64 (*.f64 x %7016) a) %7066 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %5382 %6274) a)) %7075 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %5382 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 z %5382 (/.f64 %6180 a)) a))) a)) %7107 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x z %6827) a)) %7112 = (/.f64 %631 a) %7113 = (*.f64 #s(literal -1 binary64) %7112) %7126 = (-.f64 %427 %465) %7134 = (-.f64 %6249 %6248) %7145 = (-.f64 %4620 %631) %7163 = (*.f64 y %7126) %7169 = (*.f64 y %7134) %7218 = (/.f64 %3154 a) %7304 = (-.f64 (fma.f64 #s(literal -1 binary64) %6381 %1480) %1481) %7308 = (fma.f64 #s(literal -1 binary64) %1427 %6381) %7321 = (fma.f64 #s(literal -1 binary64) %1403 %1785) %7322 = (/.f64 %7321 a) %7328 = (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1785 %6287) a)) %7329 = (fma.f64 #s(literal -1 binary64) %1427 %7328) %7334 = (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %7321 %6287) a)) %7335 = (fma.f64 #s(literal -1 binary64) %1427 %7334) %7338 = (/.f64 %5535 a) %7340 = (fma.f64 #s(literal -1 binary64) %5874 (*.f64 #s(literal -1 binary64) %7338)) %7346 = (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %6381 %5534) %1428) a)) %7347 = (fma.f64 #s(literal -1 binary64) %5874 %7346) %7351 = (-.f64 %6297 (fma.f64 #s(literal -1 binary64) %6345 %5436)) %7355 = (/.f64 (fma.f64 #s(literal -1 binary64) %5535 %6381) a) %7357 = (-.f64 (fma.f64 #s(literal -1 binary64) %7355 %5416) %5436) %7364 = (/.f64 (fma.f64 #s(literal -1 binary64) %5535 (*.f64 #s(literal -1 binary64) %7218)) a) %7390 = (*.f64 %1436 %5498) %7421 = (/.f64 %7390 z) %7429 = (/.f64 %5535 z) %7448 = (*.f64 #s(literal -1 binary64) (/.f64 %5498 z)) %7485 = (-.f64 %1742 %5296) %7500 = (*.f64 t %7002) %7504 = (*.f64 t %7007) %7510 = (*.f64 t %7016) %7540 = (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %6980) %130) a)) %7571 = (/.f64 %6638 a) %7579 = (/.f64 %6646 a) %7643 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 %382 %37 %6702) a)) %7651 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %6707 a)) %6701) a) %5805) a)) %7794 = (*.f64 #s(literal -1 binary64) %6180) %7819 = (fma.f64 #s(literal -1 binary64) %610 %610) %7828 = (fma.f64 #s(literal -1 binary64) %631 %631) (approx x #s(literal 0 binary64)) (approx x x) (approx %5 t) (approx %5 (+.f64 t %8)) (approx %20 %27) (approx %30 (*.f64 #s(literal -1 binary64) %27)) (approx %36 %39) (approx %36 (fma.f64 x %43 %39)) (approx %46 %47) (approx %46 (fma.f64 #s(literal -1 binary64) %49 %47)) (approx %52 %53) (approx %56 %57) (approx %56 (fma.f64 #s(literal -1 binary64) %53 %57)) (approx %61 %62) (approx %61 %65) (approx %34 %38) (approx %34 (fma.f64 #s(literal -1 binary64) %68 %38)) (approx %71 %72) (approx %71 (fma.f64 #s(literal -1 binary64) %74 %72)) (approx %35 (fma.f64 #s(literal -1 binary64) %77 %39)) (approx %80 %81) (approx %80 (fma.f64 #s(literal -1 binary64) %83 %81)) (approx %86 %87) (approx %86 (fma.f64 #s(literal -1 binary64) %89 %87)) (approx %92 %93) (approx %92 (fma.f64 #s(literal -1 binary64) %95 %93)) (approx %98 %99) (approx %98 (fma.f64 #s(literal -1 binary64) %93 %95)) (approx %103 %104) (approx %103 (fma.f64 #s(literal -1 binary64) %47 %49)) (approx %108 %109) (approx %108 (fma.f64 #s(literal -1 binary64) %87 %89)) (approx %113 %114) (approx %113 (-.f64 (fma.f64 #s(literal -1 binary64) %47 %117) %109)) (approx %121 %122) (approx %121 (fma.f64 a %117 %122)) (approx %128 %131) (approx %128 (+.f64 %134 %131)) (approx %138 %139) (approx %138 %146) (approx %148 %149) (approx %148 (+.f64 t %146)) (approx %154 %156) (approx %154 (fma.f64 %155 %117 %156)) (approx %162 %165) (approx %162 (+.f64 %168 %165)) (approx %171 %172) (approx %171 %178) (approx %180 %181) (approx %180 (+.f64 t %178)) (approx %185 %186) (approx %185 (fma.f64 #s(literal -1 binary64) %134 %186)) (approx %190 %191) (approx %190 (fma.f64 #s(literal -1 binary64) %93 (fma.f64 #s(literal -1 binary64) %131 %195))) (approx %199 %200) (approx %199 (-.f64 (+.f64 t (fma.f64 #s(literal -1 binary64) %81 (fma.f64 x %202 %131))) %99)) (approx %208 %209) (approx %208 (-.f64 (+.f64 t (fma.f64 #s(literal -1 binary64) %81 (fma.f64 x %211 %165))) %191)) (approx %217 %218) (approx %217 (-.f64 (fma.f64 t y %223) %87)) (approx %227 %228) (approx %227 (-.f64 (fma.f64 x %232 %81) %93)) (approx %236 %237) (approx %236 %240) (approx %242 (+.f64 t %237)) (approx %242 (+.f64 t %240)) (approx %247 %248) (approx %247 (fma.f64 a %223 %248)) (approx %252 %253) (approx %252 (+.f64 %256 %253)) (approx %259 %260) (approx %259 (fma.f64 t y (fma.f64 x %264 %253))) (approx %268 %269) (approx %268 (-.f64 (fma.f64 t y (fma.f64 x %271 %253)) %87)) (approx %276 %277) (approx %276 (-.f64 (fma.f64 x %281 %283) %93)) (approx %287 %288) (approx %287 %291) (approx %293 (+.f64 t %288)) (approx %293 (+.f64 t %291)) (approx %298 %299) (approx %298 (fma.f64 %155 %223 %299)) (approx %303 %304) (approx %303 (+.f64 %307 %304)) (approx %310 %311) (approx %310 (fma.f64 #s(literal -1 binary64) %307 %311)) (approx %315 %316) (approx %315 (-.f64 (fma.f64 #s(literal -1 binary64) %304 %322) %248)) (approx %326 %327) (approx %326 (-.f64 (fma.f64 #s(literal -1 binary64) %329 (*.f64 x %332)) %253)) (approx %338 %339) (approx %338 (fma.f64 #s(literal -1 binary64) %327 (fma.f64 t y (*.f64 x %342)))) (approx %347 %348) (approx %347 (-.f64 (fma.f64 #s(literal -1 binary64) %327 (fma.f64 t y (*.f64 x (-.f64 %342 %221)))) %87)) (approx %356 %357) (approx %356 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %316 %130) (fma.f64 x %363 %81)) %93)) (approx %368 %369) (approx %368 %372) (approx %374 (+.f64 t %369)) (approx %374 (+.f64 t %372)) (approx %379 %380) (approx %379 %382) (approx %385 (*.f64 #s(literal -1 binary64) %387)) (approx %385 (fma.f64 #s(literal -1 binary64) %387 %390)) (approx %393 (*.f64 #s(literal -1 binary64) %394)) (approx %393 (fma.f64 #s(literal -1 binary64) %394 (*.f64 x %399))) (approx %403 %404) (approx %403 (fma.f64 #s(literal -1 binary64) %406 %404)) (approx %409 %411) (approx %409 (fma.f64 #s(literal -1 binary64) %413 %411)) (approx %417 %419) (approx %417 %422) (approx %426 %428) (approx %426 (fma.f64 x %431 %428)) (approx %435 (fma.f64 x %437 %62)) (approx %444 (*.f64 #s(literal -1 binary64) %447)) (approx %444 (fma.f64 #s(literal -1 binary64) %447 %451)) (approx %457 %458) (approx %457 (fma.f64 x %461 %458)) (approx %464 %466) (approx %470 (fma.f64 x %471 %39)) (approx %475 (fma.f64 x %478 %39)) (approx %483 %484) (approx %483 (fma.f64 x %488 %484)) (approx %491 (fma.f64 #s(literal -1 binary64) %394 %494)) (approx %474 %497) (approx %501 (fma.f64 #s(literal -1 binary64) %447 %504)) (approx %507 (fma.f64 #s(literal -1 binary64) %447 %511)) (approx %514 (fma.f64 x %517 %419)) (approx %5 %8) (approx %5 %523) (approx %36 (*.f64 x %43)) (approx %36 (*.f64 x (+.f64 #s(literal 1 binary64) %528))) (approx %46 %532) (approx %46 %536) (approx %56 (*.f64 #s(literal -1 binary64) %53)) (approx %56 (*.f64 x (-.f64 %540 %541))) (approx %61 %545) (approx %61 (*.f64 x %548)) (approx %34 (*.f64 #s(literal -1 binary64) %68)) (approx %34 (*.f64 x (fma.f64 #s(literal -1 binary64) %37 %553))) (approx %71 (*.f64 #s(literal -1 binary64) %74)) (approx %71 (*.f64 x (fma.f64 #s(literal -1 binary64) %559 %560))) (approx %35 %564) (approx %35 (*.f64 x %528)) (approx %80 %568) (approx %80 (*.f64 x %571)) (approx %86 %574) (approx %86 %578) (approx %92 %580) (approx %92 %584) (approx %98 %95) (approx %98 %588) (approx %103 %49) (approx %103 %593) (approx %108 %89) (approx %108 %598) (approx %113 %117) (approx %113 (*.f64 x (-.f64 %592 %597))) (approx %121 %133) (approx %121 (*.f64 x (fma.f64 a %116 %605))) (approx %128 %134) (approx %128 (*.f64 x %612)) (approx %138 (*.f64 x %144)) (approx %138 (*.f64 x (fma.f64 #s(literal -1 binary64) %570 %617))) (approx %148 (*.f64 x %622)) (approx %154 %167) (approx %154 (*.f64 x (fma.f64 %155 %116 %626))) (approx %162 %168) (approx %162 (*.f64 x %633)) (approx %171 (*.f64 x %176)) (approx %171 (*.f64 x (fma.f64 #s(literal -1 binary64) %570 %638))) (approx %180 (*.f64 x %643)) (approx %185 (*.f64 #s(literal -1 binary64) %134)) (approx %185 (*.f64 x (fma.f64 #s(literal -1 binary64) %143 (*.f64 #s(literal -1 binary64) %611)))) (approx %190 %195) (approx %190 (*.f64 x %655)) (approx %199 (*.f64 x %202)) (approx %199 (*.f64 x (-.f64 %622 %587))) (approx %208 (*.f64 x %211)) (approx %208 (*.f64 x (-.f64 %643 %655))) (approx %217 %223) (approx %217 (*.f64 x (-.f64 %535 %577))) (approx %227 %672) (approx %227 (*.f64 x (-.f64 %571 %583))) (approx %236 (*.f64 #s(literal -1 binary64) %672)) (approx %236 (*.f64 x (fma.f64 #s(literal -1 binary64) %679 (*.f64 #s(literal -1 binary64) %681)))) (approx %242 (*.f64 x (fma.f64 #s(literal -1 binary64) %679 (fma.f64 #s(literal -1 binary64) %681 %521)))) (approx %247 %255) (approx %247 (*.f64 x %692)) (approx %252 %256) (approx %252 (*.f64 x %697)) (approx %259 (*.f64 x %264)) (approx %259 (*.f64 x %704)) (approx %268 %707) (approx %268 (*.f64 x (-.f64 %704 %577))) (approx %276 %712) (approx %276 (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) %141 (+.f64 %279 %715)) %583))) (approx %287 (*.f64 #s(literal -1 binary64) %712)) (approx %287 (*.f64 x (fma.f64 #s(literal -1 binary64) %723 (*.f64 #s(literal -1 binary64) %725)))) (approx %293 (*.f64 x (fma.f64 #s(literal -1 binary64) %723 (fma.f64 #s(literal -1 binary64) %725 %521)))) (approx %298 %306) (approx %298 (*.f64 x (fma.f64 %155 %222 %735))) (approx %303 %307) (approx %303 (*.f64 x (+.f64 %319 %740))) (approx %310 (*.f64 #s(literal -1 binary64) %307)) (approx %310 (*.f64 x %747)) (approx %315 %322) (approx %315 (*.f64 x (-.f64 %747 %692))) (approx %326 (/.f64 %322 z)) (approx %326 (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) %330 (*.f64 #s(literal -1 binary64) (/.f64 %299 %610))) %697))) (approx %338 (*.f64 x %764)) (approx %338 (*.f64 x %772)) (approx %347 %776) (approx %347 (*.f64 x (-.f64 %772 %577))) (approx %356 %781) (approx %356 (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) %141 (fma.f64 #s(literal -1 binary64) %783 (fma.f64 #s(literal -1 binary64) %784 %570))) %583))) (approx %368 (*.f64 #s(literal -1 binary64) %781)) (approx %368 (*.f64 x (fma.f64 #s(literal -1 binary64) %793 (*.f64 #s(literal -1 binary64) %797)))) (approx %374 (*.f64 x (fma.f64 #s(literal -1 binary64) %793 (fma.f64 #s(literal -1 binary64) %797 %521)))) (approx %379 %808) (approx %385 %390) (approx %385 (*.f64 x (fma.f64 #s(literal -1 binary64) %812 %813))) (approx %393 %817) (approx %393 (*.f64 x (-.f64 %820 %398))) (approx %403 (*.f64 #s(literal -1 binary64) %406)) (approx %403 (*.f64 x (fma.f64 #s(literal -1 binary64) %21 %826))) (approx %409 (*.f64 #s(literal -1 binary64) %413)) (approx %409 (*.f64 x (fma.f64 #s(literal -1 binary64) %410 %832))) (approx %417 %836) (approx %417 (*.f64 x %840)) (approx %426 (*.f64 x %431)) (approx %426 (*.f64 x (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %398 %845)))) (approx %435 (*.f64 x %437)) (approx %435 (*.f64 x (+.f64 #s(literal 1 binary64) %548))) (approx %444 %451) (approx %444 (*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %856 %24)) %22))) (approx %457 (*.f64 x %461)) (approx %457 (*.f64 x (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %22 (fma.f64 #s(literal -1 binary64) %398 (+.f64 %547 %845)))))) (approx %470 (*.f64 x %471)) (approx %470 (*.f64 x (fma.f64 #s(literal -1 binary64) %41 %872))) (approx %475 (*.f64 x %478)) (approx %475 (*.f64 x (fma.f64 #s(literal -1 binary64) %41 (+.f64 %476 %872)))) (approx %483 (*.f64 x %488)) (approx %483 (*.f64 x (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %486 %884)))) (approx %491 %494) (approx %491 (*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) %820) %398))) (approx %501 %504) (approx %501 (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) %856 %502) %22))) (approx %507 %511) (approx %507 (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) %856 %509) %22))) (approx %514 (*.f64 x %517)) (approx %514 (*.f64 x (+.f64 #s(literal 1 binary64) %840))) (approx %5 (*.f64 #s(literal -1 binary64) %808)) (approx %36 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %911 %25)))) (approx %46 (*.f64 #s(literal -1 binary64) %593)) (approx %56 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) %540 %541)))) (approx %61 (*.f64 #s(literal -1 binary64) (*.f64 x %922))) (approx %34 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 y (*.f64 #s(literal -1 binary64) %553)) z)))) (approx %71 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) %560 %559)))) (approx %35 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %911 %24)))) (approx %80 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) %570 %141)))) (approx %86 (*.f64 #s(literal -1 binary64) %598)) (approx %92 (*.f64 #s(literal -1 binary64) %588)) (approx %98 (*.f64 #s(literal -1 binary64) %584)) (approx %103 (*.f64 #s(literal -1 binary64) %536)) (approx %108 (*.f64 #s(literal -1 binary64) %578)) (approx %113 (*.f64 #s(literal -1 binary64) %223)) (approx %113 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 %114 x))) %221)))) (approx %121 (*.f64 #s(literal -1 binary64) %255)) (approx %121 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) %605 %262)))) (approx %128 (*.f64 #s(literal -1 binary64) %969)) (approx %128 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) %611 %279)))) (approx %138 (*.f64 #s(literal -1 binary64) (*.f64 x %280))) (approx %138 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) %141 (fma.f64 #s(literal -1 binary64) (/.f64 %139 x) %279))))) (approx %148 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) %141 (fma.f64 #s(literal -1 binary64) (/.f64 %149 x) %279))))) (approx %154 (*.f64 #s(literal -1 binary64) %306)) (approx %154 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) %626 %318)))) (approx %162 (*.f64 #s(literal -1 binary64) (/.f64 %306 %164))) (approx %162 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) %632 %1000)))) (approx %171 (*.f64 #s(literal -1 binary64) (*.f64 x %1005))) (approx %171 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) %141 (fma.f64 #s(literal -1 binary64) (/.f64 %172 x) %1000))))) (approx %180 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) %141 (fma.f64 #s(literal -1 binary64) (/.f64 %181 x) %1000))))) (approx %185 %969) (approx %185 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) %279 %611)))) (approx %190 (*.f64 #s(literal -1 binary64) (*.f64 x %1027))) (approx %190 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) %193 (fma.f64 #s(literal -1 binary64) %279 (*.f64 #s(literal -1 binary64) (/.f64 %191 x))))))) (approx %199 (*.f64 #s(literal -1 binary64) %290)) (approx %199 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) %141 (fma.f64 #s(literal -1 binary64) (/.f64 %200 x) %279)) %231)))) (approx %208 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %1005 %1027)))) (approx %208 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) %141 (fma.f64 #s(literal -1 binary64) (/.f64 %209 x) %1000)) %1027)))) (approx %217 (*.f64 #s(literal -1 binary64) %117)) (approx %217 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 %218 x))) a)))) (approx %227 (*.f64 #s(literal -1 binary64) %1067)) (approx %227 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) %681 %141) %193)))) (approx %236 %1067) (approx %236 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) %1076 %570) %582)))) (approx %242 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 t (*.f64 #s(literal -1 binary64) %680)) x) %1085)))) (approx %247 (*.f64 #s(literal -1 binary64) %133)) (approx %247 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) %691 %142)))) (approx %252 (*.f64 #s(literal -1 binary64) (/.f64 %133 z))) (approx %252 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) %696 %1099)))) (approx %259 (*.f64 #s(literal -1 binary64) (*.f64 x %1104))) (approx %259 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 %260 x) %1099))))) (approx %268 (*.f64 #s(literal -1 binary64) %1115)) (approx %268 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 %269 x) %1099)) a)))) (approx %276 (*.f64 #s(literal -1 binary64) %1125)) (approx %276 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) %725 %144) %193)))) (approx %287 %1125) (approx %287 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) %1134 %715) %582)))) (approx %293 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 t (*.f64 #s(literal -1 binary64) %724)) x) %1143)))) (approx %298 (*.f64 #s(literal -1 binary64) %167)) (approx %298 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) %735 %174)))) (approx %303 (*.f64 #s(literal -1 binary64) %1154)) (approx %303 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) %740 %1157)))) (approx %310 %1154) (approx %310 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) %1157 %740)))) (approx %315 (*.f64 #s(literal -1 binary64) %1169)) (approx %315 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) %1157 (*.f64 #s(literal -1 binary64) (/.f64 %316 x))) %142)))) (approx %326 (*.f64 #s(literal -1 binary64) (/.f64 %1169 z))) (approx %326 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) %1182 (*.f64 #s(literal -1 binary64) %769)) %1099)))) (approx %338 (*.f64 #s(literal -1 binary64) (*.f64 x %1191))) (approx %338 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 %1195 x) %1190))))) (approx %347 (*.f64 #s(literal -1 binary64) %1203)) (approx %347 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 y (fma.f64 #s(literal -1 binary64) %1189 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1195 %87) x)))) a)))) (approx %356 (*.f64 #s(literal -1 binary64) %1215)) (approx %356 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) %1218 (fma.f64 #s(literal -1 binary64) %797 %141)) %193)))) (approx %368 %1215) (approx %368 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) %784 (fma.f64 #s(literal -1 binary64) %1226 %570)) %582)))) (approx %374 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 t (*.f64 #s(literal -1 binary64) %796)) x) %1236)))) (approx %379 (*.f64 #s(literal -1 binary64) %523)) (approx %385 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %812 %813)))) (approx %393 (*.f64 #s(literal -1 binary64) (*.f64 x %1248))) (approx %403 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 a (*.f64 #s(literal -1 binary64) %826)) z)))) (approx %409 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) %832 %410)))) (approx %417 (*.f64 #s(literal -1 binary64) (*.f64 x %1262))) (approx %426 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %398 #s(literal 1 binary64))))) (approx %426 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) %845 %398) #s(literal 1 binary64))))) (approx %435 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %22 #s(literal 1 binary64))))) (approx %435 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %922 #s(literal 1 binary64))))) (approx %444 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %1284 #s(literal 1 binary64))))) (approx %444 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %1289 #s(literal 1 binary64))))) (approx %457 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %1294 #s(literal 1 binary64))))) (approx %457 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %458 x) %1294) #s(literal 1 binary64))))) (approx %470 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %1305 %24)))) (approx %470 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %1310 %24)))) (approx %475 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) %476 %1305) %24)))) (approx %475 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) %476 %1310) %24)))) (approx %483 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %398 %492)))) (approx %483 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) %884 %398) %492)))) (approx %491 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) %1247) #s(literal 1 binary64))))) (approx %491 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %1248 #s(literal 1 binary64))))) (approx %501 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) %476 %1284)))) (approx %501 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) %476 %1289)))) (approx %507 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) %476 (fma.f64 #s(literal -1 binary64) %398 %1284))))) (approx %507 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) %476 (fma.f64 #s(literal -1 binary64) %398 %1289))))) (approx %514 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %515 #s(literal 1 binary64))))) (approx %514 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %1262 #s(literal 1 binary64))))) (approx y y) (approx %33 %1370) (approx %33 %37) (approx %15 %22) (approx %19 (*.f64 #s(literal -1 binary64) %25)) (approx %19 %26) (approx %20 (*.f64 #s(literal -1 binary64) %1377)) (approx %20 (fma.f64 #s(literal -1 binary64) %1377 %64)) (approx %30 %1377) (approx %30 (fma.f64 #s(literal -1 binary64) %64 %1377)) (approx %36 %1389) (approx %36 (+.f64 x %1393)) (approx %46 %1396) (approx %61 %1392) (approx %34 (*.f64 #s(literal -1 binary64) %1386)) (approx %34 (fma.f64 #s(literal -1 binary64) %1386 %1396)) (approx %71 %1403) (approx %35 %1388) (approx %35 %1393) (approx %80 %1407) (approx %103 %1409) (approx %113 %1411) (approx %113 %1414) (approx %121 %1416) (approx %121 (fma.f64 #s(literal -1 binary64) %1418 %1416)) (approx %128 %1421) (approx %128 (fma.f64 #s(literal -1 binary64) %1423 %1421)) (approx %138 %1430) (approx %148 %1432) (approx %148 %1434) (approx %154 %1437) (approx %154 (fma.f64 #s(literal -1 binary64) %1439 %1437)) (approx %162 %1442) (approx %162 (fma.f64 #s(literal -1 binary64) %1444 %1442)) (approx %171 %1449) (approx %180 %1451) (approx %180 (+.f64 t %1449)) (approx %185 %1455) (approx %185 %1457) (approx %190 %1460) (approx %190 (fma.f64 #s(literal -1 binary64) %1459 %1457)) (approx %199 %1465) (approx %199 (-.f64 %1434 %1464)) (approx %208 %1469) (approx %208 (-.f64 (+.f64 t (fma.f64 y %1471 %1442)) %1460)) (approx %217 %1413) (approx %217 %1477) (approx %227 %1464) (approx %227 (fma.f64 #s(literal -1 binary64) %1459 %1483)) (approx %236 %1459) (approx %236 %1487) (approx %242 %1489) (approx %242 (+.f64 t %1487)) (approx %247 %1493) (approx %247 (fma.f64 #s(literal -1 binary64) %1416 %1418)) (approx %252 %1498) (approx %252 (fma.f64 #s(literal -1 binary64) %1497 %1500)) (approx %259 %1505) (approx %268 %1507) (approx %268 (-.f64 %1505 %1411)) (approx %276 %1511) (approx %276 (-.f64 (fma.f64 #s(literal -1 binary64) %1421 %1515) %1459)) (approx %287 %1519) (approx %287 %1521) (approx %293 %1523) (approx %293 (+.f64 t %1521)) (approx %298 (*.f64 #s(literal -1 binary64) %1437)) (approx %298 (fma.f64 #s(literal -1 binary64) %1437 %1439)) (approx %303 (*.f64 #s(literal -1 binary64) %1531)) (approx %303 (fma.f64 #s(literal -1 binary64) %1531 %1534)) (approx %310 %1531) (approx %310 (fma.f64 #s(literal -1 binary64) %1534 %1531)) (approx %315 %1540) (approx %315 (-.f64 (fma.f64 y %1507 %1531) %1493)) (approx %326 %1545) (approx %326 (-.f64 (fma.f64 y %1547 %1548) %1498)) (approx %338 %1552) (approx %338 %1558) (approx %347 %1560) (approx %347 (-.f64 %1558 %1411)) (approx %356 %1564) (approx %356 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %1540 %130) %1570) %1459)) (approx %368 %1574) (approx %368 %1576) (approx %374 (+.f64 t %1574)) (approx %374 (+.f64 t %1576)) (approx %1582 (*.f64 #s(literal -1 binary64) %24)) (approx %1582 %1585) (approx %1587 (*.f64 #s(literal -1 binary64) %1588)) (approx %1587 (fma.f64 #s(literal -1 binary64) %1588 %62)) (approx %441 z) (approx %441 (+.f64 z %220)) (approx %499 %24) (approx %499 (fma.f64 #s(literal -1 binary64) %22 %24)) (approx %442 (fma.f64 #s(literal -1 binary64) %24 %22)) (approx %481 %398) (approx %481 (fma.f64 #s(literal -1 binary64) %397 %398)) (approx %393 %1606) (approx %393 %1610) (approx %409 (*.f64 #s(literal -1 binary64) %1613)) (approx %409 (fma.f64 #s(literal -1 binary64) %1613 %1616)) (approx %417 %1620) (approx %417 %1623) (approx %435 (+.f64 x %1392)) (approx %457 %1628) (approx %457 (+.f64 x (fma.f64 y %1391 %1627))) (approx %470 %1633) (approx %470 (fma.f64 #s(literal -1 binary64) %1387 (fma.f64 y %1391 %466))) (approx %475 %1639) (approx %475 (fma.f64 #s(literal -1 binary64) %1387 (fma.f64 y %1391 %1638))) (approx %483 (+.f64 x (fma.f64 #s(literal -1 binary64) %1644 %1627))) (approx %491 %1648) (approx %491 (+.f64 x %1610)) (approx %501 %1653) (approx %501 (fma.f64 #s(literal -1 binary64) %1656 %1653)) (approx %507 %1660) (approx %507 (fma.f64 #s(literal -1 binary64) %1656 %1660)) (approx %514 %1664) (approx %514 (+.f64 x %1623)) (approx %33 %1671) (approx %19 (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 %25 y) %541))) (approx %20 %64) (approx %20 %1680) (approx %30 %1683) (approx %36 (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) %1686 %1688) %53))) (approx %34 (*.f64 y (-.f64 (+.f64 t (*.f64 #s(literal -1 binary64) %1693)) x))) (approx %35 (/.f64 %1396 %21)) (approx %35 (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) %1686 %57) %53))) (approx %113 %1707) (approx %121 (*.f64 #s(literal -1 binary64) %1418)) (approx %121 %1713) (approx %128 (*.f64 #s(literal -1 binary64) %1423)) (approx %128 %1720) (approx %138 (*.f64 y %1429)) (approx %138 (*.f64 y (fma.f64 #s(literal -1 binary64) %1426 (fma.f64 #s(literal -1 binary64) %1427 %1718)))) (approx %148 (*.f64 y %1731)) (approx %154 (*.f64 #s(literal -1 binary64) %1439)) (approx %154 %1738) (approx %162 %1740) (approx %162 (*.f64 y (fma.f64 #s(literal -1 binary64) %1447 %1743))) (approx %171 (*.f64 y %1448)) (approx %171 (*.f64 y (fma.f64 #s(literal -1 binary64) %1447 (fma.f64 #s(literal -1 binary64) %1427 %1743)))) (approx %180 (*.f64 y %1755)) (approx %185 %1423) (approx %185 %1760) (approx %190 (*.f64 y %1764)) (approx %199 (*.f64 y (-.f64 %1731 (*.f64 #s(literal -1 binary64) %1763)))) (approx %208 (*.f64 y %1471)) (approx %208 (*.f64 y (-.f64 %1755 %1764))) (approx %217 %1779) (approx %227 %1783) (approx %236 %1785) (approx %236 %1788) (approx %242 (*.f64 y (fma.f64 #s(literal -1 binary64) %1427 (+.f64 %1728 %1763)))) (approx %247 %1418) (approx %247 %1796) (approx %252 %1500) (approx %252 (*.f64 y %1800)) (approx %259 %1504) (approx %259 (*.f64 y (-.f64 %1804 x))) (approx %268 (*.f64 y (-.f64 %1804 %1808))) (approx %276 %1812) (approx %276 (*.f64 y (-.f64 %1814 %1815))) (approx %287 (*.f64 #s(literal -1 binary64) %1812)) (approx %287 (*.f64 y (fma.f64 #s(literal -1 binary64) %1821 (*.f64 #s(literal -1 binary64) %1822)))) (approx %293 (*.f64 y (fma.f64 #s(literal -1 binary64) %1821 (fma.f64 #s(literal -1 binary64) %1822 %1728)))) (approx %298 %1439) (approx %298 %1833) (approx %303 %1534) (approx %303 %1838) (approx %310 %1840) (approx %310 %1843) (approx %315 %1845) (approx %315 (*.f64 y (-.f64 %1842 %1795))) (approx %326 (/.f64 %1845 z)) (approx %326 (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) %1421 %1852) %1800))) (approx %338 %1858) (approx %338 (*.f64 y (-.f64 %1864 x))) (approx %347 (*.f64 y (-.f64 %1864 %1808))) (approx %356 %1871) (approx %356 (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %1507 %130) (fma.f64 #s(literal -1 binary64) %1874 %1480)) %1815))) (approx %368 (*.f64 #s(literal -1 binary64) %1871)) (approx %368 (*.f64 y (fma.f64 #s(literal -1 binary64) %1885 (*.f64 #s(literal -1 binary64) %1886)))) (approx %374 (*.f64 y (fma.f64 #s(literal -1 binary64) %1885 (fma.f64 #s(literal -1 binary64) %1886 %1728)))) (approx %1582 %1897) (approx %1587 (*.f64 y (fma.f64 #s(literal -1 binary64) %1899 %57))) (approx %441 %220) (approx %441 %1905) (approx %499 %436) (approx %499 %1909) (approx %481 (*.f64 #s(literal -1 binary64) %397)) (approx %481 (*.f64 y (-.f64 %1914 %813))) (approx %393 (/.f64 %1655 %386)) (approx %393 (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) %1920 %390) %387))) (approx %409 %1616) (approx %409 (*.f64 y (fma.f64 #s(literal -1 binary64) %1926 %1612))) (approx %417 %1622) (approx %417 (*.f64 y (fma.f64 #s(literal -1 binary64) %1932 %1933))) (approx %435 (*.f64 y (-.f64 %1688 %53))) (approx %457 (*.f64 y (-.f64 (+.f64 %57 %1941) %53))) (approx %470 (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) %1686 (+.f64 %57 %1946)) %53))) (approx %475 (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) %1686 (+.f64 %57 (+.f64 %1952 %1946))) %53))) (approx %483 (*.f64 #s(literal -1 binary64) %1644)) (approx %483 (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 %1385 %386) %1941))) (approx %491 %1609) (approx %491 (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) %1920 (+.f64 %1687 %390)) %387))) (approx %501 (*.f64 #s(literal -1 binary64) %1656)) (approx %501 (*.f64 y (fma.f64 #s(literal -1 binary64) %1973 (+.f64 %1952 %1974)))) (approx %507 (*.f64 y (fma.f64 #s(literal -1 binary64) %1973 (+.f64 %1952 (+.f64 %1946 %1974))))) (approx %514 (*.f64 y (fma.f64 #s(literal -1 binary64) %1932 (+.f64 %1687 %1933)))) (approx %33 (*.f64 #s(literal -1 binary64) %1905)) (approx %19 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) y) %1895) %541)))) (approx %20 (*.f64 #s(literal -1 binary64) %1683)) (approx %30 (*.f64 #s(literal -1 binary64) %1680)) (approx %36 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 %1389 y) %2002)))) (approx %34 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %1385 %1693)))) (approx %35 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %2001 %1686)))) (approx %113 (*.f64 #s(literal -1 binary64) %1779)) (approx %121 (*.f64 #s(literal -1 binary64) %1796)) (approx %128 (*.f64 #s(literal -1 binary64) %1760)) (approx %138 (*.f64 #s(literal -1 binary64) %1515)) (approx %138 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 %1814 %1481)))) (approx %148 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %1432 y) %1513) %1481)))) (approx %154 (*.f64 #s(literal -1 binary64) %1833)) (approx %162 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %1743 %1447)))) (approx %171 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 %2039 %1481)))) (approx %171 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) %1743 %2039) %1481)))) (approx %180 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %1451 y) %2039) %1481)))) (approx %185 (*.f64 #s(literal -1 binary64) %1720)) (approx %190 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %1426 (*.f64 #s(literal -1 binary64) (/.f64 %1460 y)))))) (approx %199 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %1465 y) %1513) %1481)))) (approx %208 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 %2039 %2069)))) (approx %208 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %1469 y) %2039) %2069)))) (approx %217 (*.f64 #s(literal -1 binary64) %1707)) (approx %227 (*.f64 #s(literal -1 binary64) %1788)) (approx %236 (*.f64 #s(literal -1 binary64) %1783)) (approx %242 (*.f64 #s(literal -1 binary64) %1483)) (approx %242 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %1489 y) %1480) %1481)))) (approx %247 (*.f64 #s(literal -1 binary64) %1713)) (approx %252 (*.f64 #s(literal -1 binary64) (*.f64 y %2096))) (approx %259 (*.f64 #s(literal -1 binary64) %2101)) (approx %259 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %1385 %2096)))) (approx %268 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %1385 (fma.f64 #s(literal -1 binary64) %1459 (*.f64 #s(literal -1 binary64) (/.f64 %1507 y))))))) (approx %276 (*.f64 #s(literal -1 binary64) %2115)) (approx %276 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %1426 (fma.f64 #s(literal -1 binary64) %1427 (*.f64 #s(literal -1 binary64) %1821)))))) (approx %287 %2115) (approx %287 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) %1718 %2126) %1763)))) (approx %293 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 %1555 y) %2126)))) (approx %298 (*.f64 #s(literal -1 binary64) %1738)) (approx %303 (*.f64 #s(literal -1 binary64) %1843)) (approx %310 (*.f64 #s(literal -1 binary64) %1838)) (approx %315 (*.f64 #s(literal -1 binary64) %2144)) (approx %315 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %1540 y) %1497) %1413)))) (approx %326 (*.f64 #s(literal -1 binary64) (/.f64 %2144 z))) (approx %326 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) %1861 %1421) %1464)))) (approx %338 (*.f64 #s(literal -1 binary64) %2164)) (approx %338 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) %1385 (fma.f64 #s(literal -1 binary64) %2161 %1852)) (*.f64 #s(literal -1 binary64) %1799))))) (approx %347 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %1385 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %1860) %1411) y) %2162))))) (approx %356 (*.f64 #s(literal -1 binary64) %2182)) (approx %356 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %1427 (fma.f64 #s(literal -1 binary64) %1885 (*.f64 #s(literal -1 binary64) (/.f64 %2143 %130))))))) (approx %368 %2182) (approx %368 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) %2193 (*.f64 #s(literal -1 binary64) %1874)) %1763)))) (approx %374 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 t (*.f64 #s(literal -1 binary64) %1884)) y) (*.f64 #s(literal -1 binary64) %2193))))) (approx %1582 (*.f64 #s(literal -1 binary64) %1909)) (approx %1587 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %57 %1899)))) (approx %441 (*.f64 #s(literal -1 binary64) %1671)) (approx %499 (*.f64 #s(literal -1 binary64) %1897)) (approx %481 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %1914 %813)))) (approx %393 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %2222 %1920)))) (approx %409 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %1612 %1926)))) (approx %417 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %1933 %1932)))) (approx %435 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %1687 %2002)))) (approx %457 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %2239 %2002)))) (approx %470 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 %1633 y) %2002)))) (approx %475 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 %1639 y) %2002)))) (approx %483 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 %387 %390)))) (approx %483 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) %2239 %387) %390)))) (approx %491 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 %1648 y) (*.f64 #s(literal -1 binary64) %2222))))) (approx %501 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 %53 %57)))) (approx %501 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %1653 y) %53) %57)))) (approx %507 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %1660 y) %53) %57)))) (approx %514 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %1933 (*.f64 #s(literal -1 binary64) (/.f64 %1664 y)))))) (approx %33 (+.f64 y %1370)) (approx %14 a) (approx %14 (+.f64 a %1370)) (approx %15 %559) (approx %15 (+.f64 %559 %2297)) (approx %15 (fma.f64 z (-.f64 (/.f64 %1762 %1436) %2302) %559)) (approx %15 (fma.f64 z (-.f64 (*.f64 z (-.f64 (/.f64 %1762 %2307) (*.f64 #s(literal -1 binary64) %2309))) %2302) %559)) (approx %17 %2316) (approx %17 %2321) (approx %17 %2327) (approx %17 (*.f64 z %2333)) (approx %18 #s(literal 1 binary64)) (approx %18 %2337) (approx %18 (+.f64 #s(literal 1 binary64) %2321)) (approx %18 (+.f64 #s(literal 1 binary64) %2327)) (approx %19 %2343) (approx %19 (-.f64 %2347 #s(literal 1 binary64))) (approx %19 (-.f64 %2354 #s(literal 1 binary64))) (approx %19 (-.f64 %2364 #s(literal 1 binary64))) (approx %20 %2367) (approx %20 (fma.f64 #s(literal -1 binary64) %2369 %2367)) (approx %20 (fma.f64 x %2343 (*.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 x %2351) (*.f64 #s(literal -1 binary64) %2373))))) (approx %20 (fma.f64 x %2343 (*.f64 z (fma.f64 #s(literal -1 binary64) %2373 (*.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 x %2359) (*.f64 #s(literal -1 binary64) %2380))))))) (approx %30 (*.f64 #s(literal -1 binary64) %2367)) (approx %30 (fma.f64 #s(literal -1 binary64) %2367 %2369)) (approx %30 (fma.f64 #s(literal -1 binary64) %2367 (*.f64 z (fma.f64 x %2351 %2373)))) (approx %30 (fma.f64 #s(literal -1 binary64) %2367 (*.f64 z (fma.f64 x %2345 (*.f64 z (fma.f64 x %2359 %2380)))))) (approx %36 %2402) (approx %36 (+.f64 x %2409)) (approx %36 (+.f64 x %2416)) (approx %36 (+.f64 x %2426)) (approx %55 %2429) (approx %55 (+.f64 %2429 (/.f64 %427 %155))) (approx %55 (fma.f64 z (-.f64 (/.f64 %427 %1436) %2436) %2429)) (approx %55 (fma.f64 z (-.f64 (*.f64 z (-.f64 (/.f64 %427 %2307) %2442)) %2436) %2429)) (approx %52 %2448) (approx %52 (+.f64 %2448 %2450)) (approx %52 (fma.f64 z %2456 %2448)) (approx %52 (fma.f64 z (-.f64 (*.f64 z (-.f64 %2459 %2461)) %2455) %2448)) (approx %56 %2467) (approx %56 (-.f64 (fma.f64 z %2469 %2429) %2448)) (approx %56 (-.f64 (fma.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) %2454 %2474) %2436) %2429) %2448)) (approx %56 (-.f64 (fma.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) %2454 (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) %2460 %2485) %2442))) %2436) %2429) %2448)) (approx %61 %2494) (approx %61 (fma.f64 y (*.f64 z %2469) %2494)) (approx %61 (fma.f64 y %2467 (*.f64 z (fma.f64 y %2474 (*.f64 y %2469))))) (approx %61 (fma.f64 y %2467 (*.f64 z (fma.f64 y %2469 (*.f64 z (fma.f64 y %2485 (*.f64 y %2473))))))) (approx %35 %2409) (approx %35 %2416) (approx %35 %2426) (approx %127 %130) (approx %128 %2516) (approx %138 (/.f64 (fma.f64 #s(literal -1 binary64) %2518 %2515) %130)) (approx %148 (/.f64 (fma.f64 a %1414 (*.f64 z %2522)) %130)) (approx %161 %164) (approx %162 %2529) (approx %171 (/.f64 (fma.f64 #s(literal -1 binary64) %2532 %2528) %164)) (approx %180 (/.f64 (fma.f64 %155 %1414 (*.f64 %130 %2522)) %164)) (approx %185 %2540) (approx %190 (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a %1386) %2543) %130)) (approx %199 (/.f64 (fma.f64 a %1414 %2547) %130)) (approx %199 (/.f64 (fma.f64 a %1414 %2552) %130)) (approx %208 (/.f64 (fma.f64 a %2547 %2528) %164)) (approx %208 (/.f64 (fma.f64 z (-.f64 %2547 %2543) %2528) %164)) (approx %208 (/.f64 (fma.f64 z (-.f64 %2552 %2543) %2528) %164)) (approx %227 %2567) (approx %236 %2569) (approx %242 (/.f64 %2571 z)) (approx %252 %2575) (approx %259 (/.f64 %2577 z)) (approx %268 (/.f64 %2581 z)) (approx %276 %2584) (approx %276 (/.f64 %2581 %130)) (approx %287 (*.f64 #s(literal -1 binary64) %2584)) (approx %287 (/.f64 %2591 %130)) (approx %293 (/.f64 %2595 %130)) (approx %303 %2599) (approx %310 %2601) (approx %315 (/.f64 %2605 z)) (approx %326 %2609) (approx %326 (/.f64 %2605 %130)) (approx %338 %2608) (approx %338 (/.f64 %2614 %130)) (approx %338 (/.f64 (fma.f64 z %2577 %2598) %130)) (approx %347 (/.f64 %2620 %130)) (approx %356 %2623) (approx %356 (/.f64 %2614 %164)) (approx %356 (/.f64 %2620 %164)) (approx %368 (*.f64 #s(literal -1 binary64) %2623)) (approx %368 (/.f64 %2605 %164)) (approx %368 (/.f64 (fma.f64 #s(literal -1 binary64) %2598 (*.f64 z %2591)) %164)) (approx %374 (/.f64 (fma.f64 #s(literal -1 binary64) %2598 (*.f64 z %2595)) %164)) (approx %1582 %2347) (approx %1582 %2354) (approx %1582 %2364) (approx %1587 (fma.f64 #s(literal -1 binary64) (*.f64 t %2346) %72)) (approx %1587 (fma.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 t %2351) (*.f64 #s(literal -1 binary64) %2648)) %72)) (approx %1587 (fma.f64 z (fma.f64 #s(literal -1 binary64) %2648 (*.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 t %2359) (*.f64 #s(literal -1 binary64) (*.f64 t %2350))))) %72)) (approx %441 %445) (approx %454 %2318) (approx %454 %2320) (approx %454 %2326) (approx %454 %2333) (approx %384 %221) (approx %384 %386) (approx %440 (/.f64 #s(literal -1 binary64) a)) (approx %440 %2671) (approx %440 %2676) (approx %440 %2683) (approx %499 (*.f64 #s(literal -1 binary64) %559)) (approx %499 (fma.f64 #s(literal -1 binary64) %559 %2688)) (approx %499 (fma.f64 #s(literal -1 binary64) %559 (*.f64 z (-.f64 (+.f64 %2318 %2691) %2301)))) (approx %499 (fma.f64 #s(literal -1 binary64) %559 (*.f64 z (-.f64 (fma.f64 z (-.f64 %2697 %2699) %2318) %2301)))) (approx %442 (fma.f64 #s(literal -1 binary64) %2688 %559)) (approx %442 (fma.f64 z (fma.f64 #s(literal -1 binary64) %2687 (*.f64 #s(literal -1 binary64) %2691)) %559)) (approx %442 (fma.f64 z (fma.f64 #s(literal -1 binary64) %2687 (*.f64 z (fma.f64 #s(literal -1 binary64) %2697 %2699))) %559)) (approx %385 (*.f64 #s(literal -1 binary64) %2717)) (approx %385 (fma.f64 #s(literal -1 binary64) %2717 %2721)) (approx %385 (fma.f64 #s(literal -1 binary64) %2717 (*.f64 z (-.f64 (+.f64 %2435 (/.f64 %2721 a)) %2454)))) (approx %385 (fma.f64 #s(literal -1 binary64) %2717 (*.f64 z (-.f64 (fma.f64 z (-.f64 (/.f64 %2721 %155) (*.f64 #s(literal -1 binary64) (/.f64 %2720 a))) %2435) %2454)))) (approx %393 %2740) (approx %393 %2746) (approx %393 %2752) (approx %393 %2761) (approx %403 (fma.f64 #s(literal -1 binary64) %1386 %1411)) (approx %416 %155) (approx %416 (fma.f64 #s(literal -2 binary64) %2767 %155)) (approx %416 (fma.f64 z (+.f64 z (*.f64 #s(literal -2 binary64) a)) %155)) (approx %409 (fma.f64 a %1396 (*.f64 z %2774))) (approx %409 (fma.f64 a %1396 (*.f64 z (fma.f64 #s(literal -1 binary64) %1411 %2778)))) (approx %417 %2786) (approx %417 %2797) (approx %417 %2813) (approx %424 %2815) (approx %424 (*.f64 z %2671)) (approx %424 (*.f64 z %2676)) (approx %424 (*.f64 z %2683)) (approx %426 (+.f64 x %2824)) (approx %426 (+.f64 x (*.f64 z (fma.f64 #s(literal -1 binary64) %2404 %2828)))) (approx %426 (+.f64 x (*.f64 z (fma.f64 #s(literal -1 binary64) %2404 (*.f64 z (-.f64 (+.f64 %2454 (/.f64 %2828 a)) %2435)))))) (approx %435 (+.f64 x (+.f64 %2841 %1403))) (approx %435 (+.f64 x (fma.f64 z (-.f64 (/.f64 %2518 %1436) %2407) %1403))) (approx %435 (+.f64 x (fma.f64 z (-.f64 (*.f64 z (-.f64 (/.f64 %2518 %2307) (*.f64 #s(literal -1 binary64) %2789))) %2407) %1403))) (approx %444 (+.f64 x (fma.f64 #s(literal -1 binary64) %2860 %1403))) (approx %444 (+.f64 x (fma.f64 z (fma.f64 #s(literal -1 binary64) %2859 (*.f64 #s(literal -1 binary64) (/.f64 %2860 a))) %1403))) (approx %444 (+.f64 x (fma.f64 z (fma.f64 #s(literal -1 binary64) %2859 (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 %2860 %155) (*.f64 #s(literal -1 binary64) (/.f64 %2859 a))))) %1403))) (approx %457 (+.f64 x (fma.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) %2404 (*.f64 z (-.f64 %2454 %2879))) %2407) %1403))) (approx %457 (+.f64 x (fma.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) %2404 (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %2799 (*.f64 #s(literal -1 binary64) (/.f64 %2827 a)))) %2454) %2879))) %2407) %1403))) (approx %464 %2900) (approx %464 (*.f64 z (fma.f64 #s(literal -1 binary64) %2448 (*.f64 #s(literal -1 binary64) %2450)))) (approx %464 (*.f64 z (fma.f64 #s(literal -1 binary64) %2448 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) %2453) %2454))))) (approx %464 (*.f64 z (fma.f64 #s(literal -1 binary64) %2448 (*.f64 z (-.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) %2459) %2460)) %2454))))) (approx %470 (fma.f64 z (-.f64 %2920 %2407) %1403)) (approx %470 (fma.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 z %2924) %2920) %2407) %1403)) (approx %470 (fma.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) %2448 (fma.f64 #s(literal -1 binary64) %2404 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 z %2931)) %2924)))) %2407) %1403)) (approx %475 (+.f64 x (fma.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 z %2941) %2405) %2407) %1403))) (approx %475 (+.f64 x (fma.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) %2404 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %2460 %2931))) %2941))) %2407) %1403))) (approx %491 (+.f64 x %2740)) (approx %491 (+.f64 x %2746)) (approx %491 (+.f64 x %2752)) (approx %491 (+.f64 x %2761)) (approx %474 %2966) (approx %474 (+.f64 x (*.f64 z (-.f64 %2450 %2968)))) (approx %474 (+.f64 x (*.f64 z (-.f64 (*.f64 z %2456) %2968)))) (approx %501 (+.f64 x (fma.f64 #s(literal -1 binary64) %2739 (*.f64 z (-.f64 %2448 %2978))))) (approx %501 (+.f64 x (fma.f64 #s(literal -1 binary64) %2739 (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 z %2984) %2448) %2978))))) (approx %501 (+.f64 x (fma.f64 #s(literal -1 binary64) %2739 (*.f64 z (-.f64 (fma.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %2460 (*.f64 #s(literal -1 binary64) %2992)))) %2984) %2448) %2978))))) (approx %507 (+.f64 x (fma.f64 #s(literal -1 binary64) %2739 (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 z %3005) %2448) %2743))))) (approx %507 (+.f64 x (fma.f64 #s(literal -1 binary64) %2739 (*.f64 z (-.f64 (fma.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %2460 (fma.f64 #s(literal -1 binary64) %2992 %2460)))) %3005) %2448) %2743))))) (approx %514 (+.f64 x %2786)) (approx %514 (+.f64 x %2797)) (approx %514 (+.f64 x %2813)) (approx %33 %3031) (approx %14 %3034) (approx %15 %230) (approx %15 (/.f64 (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) %3038)) z)) (approx %15 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) %3044)) %3038) z)) (approx %15 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) %3051)) %3054) z)) (approx %17 #s(literal -1 binary64)) (approx %17 %3059) (approx %17 %3064) (approx %17 %3070) (approx %18 %231) (approx %18 %3076) (approx %18 (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %3078) %3080) z)) (approx %18 (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %3084) (+.f64 a %3086)) z)) (approx %19 (/.f64 %3091 z)) (approx %19 (/.f64 (-.f64 (+.f64 a (fma.f64 #s(literal -1 binary64) y %3073)) %3038) z)) (approx %19 (/.f64 (-.f64 (+.f64 a (fma.f64 #s(literal -1 binary64) y %3086)) %3054) z)) (approx %19 (/.f64 (-.f64 (+.f64 a (fma.f64 #s(literal -1 binary64) y (+.f64 %3073 (+.f64 %3078 %3084)))) (+.f64 %3038 (+.f64 %3044 %3051))) z)) (approx %20 %3114) (approx %20 (/.f64 (fma.f64 x %3091 %3118) z)) (approx %20 (/.f64 (fma.f64 x %3091 (+.f64 %3118 %3124)) z)) (approx %20 (/.f64 (fma.f64 x %3091 (+.f64 %3118 (+.f64 %3124 %3131))) z)) (approx %30 (*.f64 #s(literal -1 binary64) %3114)) (approx %30 (/.f64 (fma.f64 #s(literal -1 binary64) %3113 (*.f64 #s(literal -1 binary64) %3118)) z)) (approx %30 (/.f64 (fma.f64 #s(literal -1 binary64) %3113 (fma.f64 #s(literal -1 binary64) %3118 (*.f64 #s(literal -1 binary64) %3124))) z)) (approx %30 (/.f64 (fma.f64 #s(literal -1 binary64) %3113 (fma.f64 #s(literal -1 binary64) %3118 (fma.f64 #s(literal -1 binary64) %3124 (*.f64 #s(literal -1 binary64) %3131)))) z)) (approx %36 (-.f64 %3154 %1464)) (approx %36 (-.f64 %3158 %1464)) (approx %36 (-.f64 %3162 %3163)) (approx %55 %3166) (approx %55 (/.f64 (fma.f64 #s(literal -1 binary64) t %99) z)) (approx %55 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) t %3173) %93) z)) (approx %55 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) t %3180) %3182) z)) (approx %52 %3186) (approx %52 (/.f64 (fma.f64 #s(literal -1 binary64) x %580) z)) (approx %52 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) x %3193) %95) z)) (approx %52 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) x %3200) %3202) z)) (approx %56 (/.f64 %3206 z)) (approx %56 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) t %95) (fma.f64 #s(literal -1 binary64) x %93)) z)) (approx %56 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) t %3202) (fma.f64 #s(literal -1 binary64) x %3182)) z)) (approx %56 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) t (+.f64 %95 (+.f64 %3192 %3199))) (fma.f64 #s(literal -1 binary64) x (+.f64 %93 (+.f64 %3172 %3179)))) z)) (approx %61 (/.f64 %3228 z)) (approx %61 (/.f64 (fma.f64 y %3206 %3233) z)) (approx %61 (/.f64 (fma.f64 y %3206 (+.f64 %3233 %3239)) z)) (approx %61 (/.f64 (fma.f64 y %3206 (+.f64 %3233 (+.f64 %3239 (/.f64 %3245 %164)))) z)) (approx %34 (*.f64 z (fma.f64 #s(literal -1 binary64) %1385 %1407))) (approx %35 %1385) (approx %35 (-.f64 %3154 %3256)) (approx %35 (-.f64 %3158 %3256)) (approx %35 (-.f64 %3162 (+.f64 x %3163))) (approx %138 (/.f64 (fma.f64 #s(literal -1 binary64) %1396 %3264) z)) (approx %148 %3154) (approx %148 %3158) (approx %171 (/.f64 (fma.f64 #s(literal -1 binary64) %1396 %3270) z)) (approx %180 %3162) (approx %190 (/.f64 (fma.f64 #s(literal -1 binary64) %1411 (*.f64 #s(literal -1 binary64) %3264)) z)) (approx %242 %3279) (approx %259 %3281) (approx %268 %3283) (approx %276 %3285) (approx %287 %3289) (approx %293 (+.f64 t (fma.f64 #s(literal -1 binary64) %2584 %2569))) (approx %315 (*.f64 #s(literal -1 binary64) %2574)) (approx %315 %3296) (approx %326 %3287) (approx %326 %3300) (approx %338 %3303) (approx %347 %3305) (approx %356 (/.f64 %3305 z)) (approx %368 (/.f64 (fma.f64 #s(literal -1 binary64) %1477 (fma.f64 #s(literal -1 binary64) %2575 %2609)) z)) (approx %374 (+.f64 t (fma.f64 #s(literal -1 binary64) %2584 (fma.f64 #s(literal -1 binary64) %2623 %2569)))) (approx %1582 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %141 %193))) (approx %1582 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %141 %3068)) %3322)) (approx %1582 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %141 (+.f64 %193 (+.f64 %3061 %3066)))) (+.f64 %3322 (/.f64 %3043 %164)))) (approx %1587 (+.f64 t %3334)) (approx %1587 (+.f64 t (+.f64 %3334 %3338))) (approx %1587 (+.f64 t (+.f64 %3334 (+.f64 %3338 (/.f64 (*.f64 t %3122) %164))))) (approx %441 %3349) (approx %454 (/.f64 #s(literal -1 binary64) z)) (approx %454 %3353) (approx %454 (/.f64 %3064 z)) (approx %454 (/.f64 %3070 z)) (approx %384 %3360) (approx %440 %3362) (approx %440 %3364) (approx %440 (/.f64 %3367 z)) (approx %440 (/.f64 %3372 z)) (approx %499 (-.f64 %141 %3063)) (approx %499 %3377) (approx %499 %3380) (approx %442 %3382) (approx %442 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %143 %1085))) (approx %442 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %143 (fma.f64 #s(literal -1 binary64) %175 %1085)))) (approx %481 (-.f64 %3348 %231)) (approx %481 %3394) (approx %481 %3397) (approx %385 %3399) (approx %385 (/.f64 (-.f64 (+.f64 x %3402) t) z)) (approx %385 (/.f64 (-.f64 (+.f64 x %3408) (+.f64 t %3410)) z)) (approx %385 (/.f64 (-.f64 (+.f64 x %3416) (+.f64 t (fma.f64 #s(literal -1 binary64) %3402 %3418))) z)) (approx %393 %3424) (approx %393 (-.f64 %3427 %3402)) (approx %393 (-.f64 %3434 %3402)) (approx %393 (-.f64 %3440 %3441)) (approx %403 (*.f64 z (fma.f64 #s(literal -1 binary64) %1385 %1459))) (approx %416 (*.f64 %130 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) %193)))) (approx %416 (*.f64 %130 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) %193 %3061)))) (approx %409 %2531) (approx %409 (*.f64 %130 (-.f64 %3457 x))) (approx %409 (*.f64 %130 (-.f64 %3463 x))) (approx %417 (-.f64 %3457 (+.f64 x %3467))) (approx %417 (-.f64 %3463 %3477)) (approx %417 (-.f64 %3489 %3477)) (approx %424 %3063) (approx %424 %3367) (approx %424 %3372) (approx %426 (-.f64 (+.f64 t %580) %99)) (approx %426 (-.f64 (+.f64 t %3498) (fma.f64 #s(literal -1 binary64) %93 %3173))) (approx %426 (-.f64 (+.f64 t (fma.f64 #s(literal -1 binary64) %95 %3503)) (fma.f64 #s(literal -1 binary64) %93 (fma.f64 #s(literal -1 binary64) %3172 %3180)))) (approx %435 (+.f64 x %1785)) (approx %435 (+.f64 x %3512)) (approx %435 (-.f64 (+.f64 x %3515) %1423)) (approx %457 (-.f64 (+.f64 t (fma.f64 #s(literal -1 binary64) %95 %1785)) %99)) (approx %457 (-.f64 (+.f64 t (fma.f64 #s(literal -1 binary64) %95 (fma.f64 #s(literal -1 binary64) %1407 %3193))) (fma.f64 #s(literal -1 binary64) %93 (fma.f64 #s(literal -1 binary64) %3172 %1423)))) (approx %457 (-.f64 (+.f64 t (fma.f64 #s(literal -1 binary64) %95 (fma.f64 #s(literal -1 binary64) %1407 %3503))) (fma.f64 #s(literal -1 binary64) %93 (fma.f64 #s(literal -1 binary64) %3172 (fma.f64 #s(literal -1 binary64) %3179 (+.f64 %1423 %1444)))))) (approx %464 %3539) (approx %464 (-.f64 (+.f64 x %3192) %580)) (approx %464 (-.f64 (+.f64 x %3199) %3498)) (approx %470 (-.f64 %3154 %3547)) (approx %470 (-.f64 (+.f64 t (fma.f64 #s(literal -1 binary64) %1407 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2515 %3550) %130)))) %3547)) (approx %470 (-.f64 (+.f64 t (fma.f64 #s(literal -1 binary64) %1407 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2528 %3558) %164)))) (fma.f64 #s(literal -1 binary64) %95 (fma.f64 #s(literal -1 binary64) %1459 (fma.f64 #s(literal -1 binary64) %2516 %3193))))) (approx %475 (-.f64 (+.f64 t (fma.f64 #s(literal -1 binary64) %1407 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2515 %3569) %130)))) %1464)) (approx %475 (-.f64 (+.f64 t (fma.f64 #s(literal -1 binary64) %1407 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2528 %3577) %164)))) (fma.f64 #s(literal -1 binary64) %1459 (fma.f64 #s(literal -1 binary64) %2516 (fma.f64 #s(literal -1 binary64) %3192 %3192))))) (approx %491 (+.f64 x %3424)) (approx %491 (-.f64 (+.f64 x %3427) %3402)) (approx %491 (-.f64 (+.f64 x %3434) %3402)) (approx %491 (-.f64 (+.f64 x %3440) %3441)) (approx %474 (/.f64 (fma.f64 #s(literal -1 binary64) %89 %3600) z)) (approx %474 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %89 (*.f64 #s(literal -1 binary64) %3604)) %3599) z)) (approx %474 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %89 (*.f64 #s(literal -1 binary64) (/.f64 %3610 %164))) (+.f64 %3599 %3604)) z)) (approx %501 (-.f64 (fma.f64 #s(literal -1 binary64) %382 (fma.f64 #s(literal -1 binary64) %95 %3426)) %3402)) (approx %501 (-.f64 (fma.f64 #s(literal -1 binary64) %382 (fma.f64 #s(literal -1 binary64) %95 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3431 %3191) %130) %3426))) %3402)) (approx %501 (-.f64 (fma.f64 #s(literal -1 binary64) %382 (fma.f64 #s(literal -1 binary64) %95 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3437 %3198) %164) %3426))) (fma.f64 #s(literal -1 binary64) %3432 %3634))) (approx %507 (-.f64 (+.f64 x (fma.f64 #s(literal -1 binary64) %382 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3431 %3569) %130) %3426))) %3402)) (approx %507 (-.f64 (+.f64 x (fma.f64 #s(literal -1 binary64) %382 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3437 %3577) %164) %3426))) (fma.f64 #s(literal -1 binary64) %3432 (fma.f64 #s(literal -1 binary64) %3192 %3634)))) (approx %514 (-.f64 %3457 %3467)) (approx %514 (-.f64 %3463 %3476)) (approx %514 (-.f64 %3489 %3476)) (approx %33 (*.f64 #s(literal -1 binary64) %3349)) (approx %14 (*.f64 #s(literal -1 binary64) %3360)) (approx %15 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 y %3038) z))) (approx %15 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %3668) %3037) z))) z))) (approx %15 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %3677 (*.f64 #s(literal -1 binary64) %3043)) z)) %3037) z))) z))) (approx %17 %3692) (approx %17 %3702) (approx %18 (*.f64 #s(literal -1 binary64) (/.f64 %3080 z))) (approx %18 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3694 %3707) z))) z))) (approx %18 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 %3715 %1436) z) %3707) z))) z))) (approx %19 %1085) (approx %19 %3730) (approx %19 %3740) (approx %19 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %3715 %3677) %3743) z)) %3733) z))) a) z))) (approx %20 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x %116 %3756) z))) (approx %20 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3755 %3762) z) %117) z))) (approx %20 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3755 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3761 %3771) z))) z) %117) z))) (approx %30 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %117 (*.f64 #s(literal -1 binary64) %3756)) z))) (approx %30 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %117 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3762 %3755) z))) z))) (approx %30 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %117 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3771 %3761) z) %3755) z))) z))) (approx %36 %3803) (approx %36 %3810) (approx %55 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 t %93) z))) (approx %55 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %3171 z)) %87) z))) z))) (approx %55 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %3178 z) %3826) z)) %87) z))) z))) (approx %52 (*.f64 #s(literal -1 binary64) (/.f64 %3539 z))) (approx %52 (*.f64 #s(literal -1 binary64) (/.f64 %3843 z))) (approx %52 (*.f64 #s(literal -1 binary64) (/.f64 %3854 z))) (approx %56 %1428) (approx %56 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %3861 x) z))) (approx %56 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %3872 x) z))) (approx %56 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %3886 x) z))) (approx %61 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3233 %1396) z))) (approx %61 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %3895 z) %3232) z) %1396) z))) (approx %61 (*.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 %3245 z) %3895) z) %3232) z) %1396) z))) (approx %34 (*.f64 #s(literal -1 binary64) (*.f64 z %3912))) (approx %35 (-.f64 %3279 x)) (approx %35 (-.f64 %3803 x)) (approx %35 (-.f64 %3810 x)) (approx %138 %3924) (approx %148 (+.f64 t %3924)) (approx %171 %3930) (approx %180 (+.f64 t %3930)) (approx %190 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 a %1385 %3264) z))) (approx %199 (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %3922 %1411) z)))) (approx %208 (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %2528 z) %2543) z) %1396) %1411) z)))) (approx %276 (*.f64 #s(literal -1 binary64) %3289)) (approx %287 %3802) (approx %326 %3957) (approx %338 %3959) (approx %347 %3961) (approx %356 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1477 %3957) z))) (approx %368 %3968) (approx %374 (+.f64 t %3968)) (approx %1582 (+.f64 #s(literal 1 binary64) %3730)) (approx %1582 (+.f64 #s(literal 1 binary64) %3740)) (approx %1587 (+.f64 t %3978)) (approx %1587 (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 t %116 (/.f64 %3981 z)) z)))) (approx %1587 (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3981 (/.f64 (*.f64 t %3743) z)) z) %3976) z)))) (approx %441 (*.f64 #s(literal -1 binary64) %3031)) (approx %454 (*.f64 #s(literal -1 binary64) %3364)) (approx %454 (*.f64 #s(literal -1 binary64) (/.f64 %4002 z))) (approx %454 (*.f64 #s(literal -1 binary64) (/.f64 %4012 z))) (approx %384 (*.f64 #s(literal -1 binary64) %3034)) (approx %440 (*.f64 #s(literal -1 binary64) %3353)) (approx %440 (*.f64 #s(literal -1 binary64) (/.f64 %3692 z))) (approx %440 (*.f64 #s(literal -1 binary64) (/.f64 %3702 z))) (approx %499 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %116 (*.f64 #s(literal -1 binary64) %1099)) z)) #s(literal 1 binary64))) (approx %499 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %116 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 a %116 %1157) z))) z)) #s(literal 1 binary64))) (approx %442 %4040) (approx %442 %4042) (approx %385 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %382 %3410) z))) (approx %385 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %382 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 a %382 %4048) z))) z))) (approx %385 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %382 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3407 %4057) z) %3401) z))) z))) (approx %393 %4072) (approx %393 %4081) (approx %403 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (+.f64 t %1464) x)))) (approx %416 (*.f64 %130 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3073 (*.f64 #s(literal 2 binary64) a)) z))))) (approx %409 (*.f64 %130 (-.f64 (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 %4095 z))) x))) (approx %409 (*.f64 %130 (-.f64 (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1500 %4095) z))) x))) (approx %424 %4002) (approx %424 %4012) (approx %426 %3861) (approx %426 %3872) (approx %426 %3886) (approx %435 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 %4114 z)))) (approx %435 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1840 %1418) z) %1396) z)))) (approx %457 (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %4126 %87) z)))) (approx %457 (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %3550 %4132) z) %4126) %87) z)))) (approx %457 (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %3191 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %3198 (fma.f64 #s(literal -1 binary64) %1439 %3178)) z))) %4132) z) %4126) %87) z)))) (approx %464 %3843) (approx %464 %3854) (approx %470 (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1396 %4156) z)))) (approx %470 (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %3599 %3281) %4156) z)))) (approx %470 (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %2599 %3847) (fma.f64 #s(literal -1 binary64) %3191 %2574)) z) %1396) %4156) z)))) (approx %475 (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %3599 (fma.f64 y %1385 (+.f64 %2575 %3599))) %1411) z)))) (approx %475 (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %2599 (fma.f64 #s(literal -1 binary64) %3847 %3847)) (fma.f64 #s(literal -1 binary64) %3191 (fma.f64 a %1477 %3191))) z) %1396) %1411) z)))) (approx %491 (+.f64 x %4072)) (approx %491 (+.f64 x %4081)) (approx %474 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 a x %3599) z))) (approx %474 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %3847) %3191) z) %89) z))) (approx %474 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %3610 z) %3558) z)) %3191) z) %89) z))) (approx %501 (fma.f64 #s(literal -1 binary64) %382 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3430 %89) z)))) (approx %501 (fma.f64 #s(literal -1 binary64) %382 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3430 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %3431 %3191) z) %89)) z)))) (approx %501 (fma.f64 #s(literal -1 binary64) %382 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3430 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %4236 %3558) z) %3431) %3191) z) %89)) z)))) (approx %507 (+.f64 x (fma.f64 #s(literal -1 binary64) %382 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3430 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %3431 %3569) z))) z))))) (approx %507 (+.f64 x (fma.f64 #s(literal -1 binary64) %382 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3430 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %4236 %3577) z) %3431) %3569) z))) z))))) (approx %36 %4269) (approx %36 (+.f64 x %4272)) (approx %56 %1391) (approx %35 %4272) (approx %113 %4277) (approx %113 (-.f64 (fma.f64 t %222 %49) %89)) (approx %121 %4282) (approx %121 (fma.f64 a %4284 %4282)) (approx %128 %4287) (approx %128 (+.f64 %4290 %4287)) (approx %138 %4293) (approx %138 (fma.f64 t %280 %4293)) (approx %148 (fma.f64 t %3393 %4293)) (approx %154 %4299) (approx %154 (fma.f64 %155 %4284 %4299)) (approx %162 %4303) (approx %162 (+.f64 %4306 %4303)) (approx %171 %4309) (approx %171 (fma.f64 t %1005 %4309)) (approx %180 (fma.f64 t %3396 %4309)) (approx %185 %4315) (approx %185 (fma.f64 #s(literal -1 binary64) %4290 %4315)) (approx %190 %4319) (approx %190 (fma.f64 #s(literal -1 binary64) %4287 (fma.f64 t %1027 %95))) (approx %199 %4324) (approx %199 (-.f64 (fma.f64 t %3394 %4293) %95)) (approx %208 %4329) (approx %208 (-.f64 (fma.f64 t %3397 %4309) %4319)) (approx %217 %4334) (approx %217 (-.f64 (fma.f64 #s(literal -1 binary64) %49 %3976) %574)) (approx %227 %4339) (approx %227 (-.f64 (fma.f64 #s(literal -1 binary64) %83 %4342) %580)) (approx %236 %4346) (approx %236 (fma.f64 #s(literal -1 binary64) %4342 %4346)) (approx %242 (fma.f64 #s(literal -1 binary64) %4339 (*.f64 t (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %4341))))) (approx %247 %4355) (approx %247 (fma.f64 a %3976 %4355)) (approx %252 %4359) (approx %252 (+.f64 %4362 %4359)) (approx %259 %4365) (approx %259 (fma.f64 #s(literal -1 binary64) %49 (fma.f64 t %1104 %4359))) (approx %268 %4370) (approx %268 (-.f64 (fma.f64 #s(literal -1 binary64) %49 (fma.f64 t %1114 %4359)) %574)) (approx %276 %4376) (approx %276 (-.f64 (fma.f64 #s(literal -1 binary64) %83 (fma.f64 t %202 %4378)) %580)) (approx %287 %4383) (approx %287 (fma.f64 #s(literal -1 binary64) (*.f64 t %202) %4383)) (approx %293 (fma.f64 #s(literal -1 binary64) %4376 (*.f64 t (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %202))))) (approx %298 %4393) (approx %298 (fma.f64 %155 %3976 %4393)) (approx %303 %4397) (approx %303 (+.f64 %4400 %4397)) (approx %310 %4403) (approx %310 (fma.f64 #s(literal -1 binary64) %4400 %4403)) (approx %315 %4407) (approx %315 (-.f64 (fma.f64 #s(literal -1 binary64) %4397 %4409) %4355)) (approx %326 %4413) (approx %326 (-.f64 (fma.f64 #s(literal -1 binary64) %4415 (*.f64 t %4417)) %4359)) (approx %338 %4423) (approx %338 (fma.f64 #s(literal -1 binary64) %49 (fma.f64 #s(literal -1 binary64) %4413 (*.f64 t %4426)))) (approx %347 %4431) (approx %347 (-.f64 (fma.f64 #s(literal -1 binary64) %49 (fma.f64 #s(literal -1 binary64) %4413 (*.f64 t (-.f64 %4426 a)))) %574)) (approx %356 %4439) (approx %356 (-.f64 (fma.f64 #s(literal -1 binary64) %83 (fma.f64 #s(literal -1 binary64) (/.f64 %4407 %130) %4445)) %580)) (approx %368 %4450) (approx %368 (fma.f64 #s(literal -1 binary64) %4445 %4450)) (approx %374 (fma.f64 #s(literal -1 binary64) %4439 (*.f64 t (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %4444))))) (approx %1587 %4271) (approx %379 (+.f64 x %380)) (approx %393 %4462) (approx %426 %4465) (approx %426 (+.f64 x (fma.f64 #s(literal -1 binary64) %466 %428))) (approx %435 %4470) (approx %435 (+.f64 x %65)) (approx %444 %4476) (approx %444 (+.f64 x (fma.f64 #s(literal -1 binary64) %4479 %4475))) (approx %457 %4484) (approx %457 (+.f64 x (fma.f64 #s(literal -1 binary64) %64 (fma.f64 #s(literal -1 binary64) %466 %4486)))) (approx %470 %4491) (approx %470 (fma.f64 #s(literal -1 binary64) %77 (fma.f64 t %1585 %466))) (approx %475 %4496) (approx %475 (fma.f64 #s(literal -1 binary64) %77 (fma.f64 t %1585 %1638))) (approx %483 %4503) (approx %483 (+.f64 x (fma.f64 #s(literal -1 binary64) %4501 %4506))) (approx %491 %4510) (approx %491 (+.f64 x %4462)) (approx %501 %4514) (approx %501 (fma.f64 #s(literal -1 binary64) %447 %4514)) (approx %507 %4519) (approx %507 (fma.f64 #s(literal -1 binary64) %447 %4519)) (approx %514 %4523) (approx %514 (+.f64 x %422)) (approx %5 %4530) (approx %36 (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %4532 %4533) %24))) (approx %46 %4541) (approx %56 (*.f64 t (fma.f64 #s(literal -1 binary64) %4543 %541))) (approx %61 (*.f64 t (fma.f64 #s(literal -1 binary64) %4547 %22))) (approx %34 (*.f64 t (-.f64 (+.f64 y (*.f64 #s(literal -1 binary64) %4551)) z))) (approx %71 (*.f64 t (fma.f64 #s(literal -1 binary64) %4557 %559))) (approx %35 (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %4532 %22) %24))) (approx %80 (*.f64 t %4566)) (approx %86 %4572) (approx %92 %4576) (approx %98 %4579) (approx %103 %4582) (approx %108 %4585) (approx %113 %4284) (approx %113 (*.f64 t (-.f64 %4581 %4584))) (approx %121 %4289) (approx %121 (*.f64 t (fma.f64 a %222 %4592))) (approx %128 %4290) (approx %128 (*.f64 t (+.f64 %279 %4598))) (approx %138 (*.f64 t %280)) (approx %138 (*.f64 t %4606)) (approx %148 (*.f64 t %3393)) (approx %148 (*.f64 t %4611)) (approx %154 %4305) (approx %154 (*.f64 t (fma.f64 %155 %222 %4615))) (approx %162 %4306) (approx %162 (*.f64 t %4622)) (approx %171 (*.f64 t %1005)) (approx %171 (*.f64 t %4628)) (approx %180 (*.f64 t %3396)) (approx %180 (*.f64 t %4633)) (approx %185 (*.f64 #s(literal -1 binary64) %4290)) (approx %185 (*.f64 t (fma.f64 #s(literal -1 binary64) %279 (*.f64 #s(literal -1 binary64) %4598)))) (approx %190 (*.f64 t %1027)) (approx %190 (*.f64 t %4646)) (approx %199 (*.f64 t %3394)) (approx %199 (*.f64 t (-.f64 %4611 %4578))) (approx %208 (*.f64 t %3397)) (approx %208 (*.f64 t (-.f64 %4633 %4646))) (approx %217 %3976) (approx %217 (*.f64 t (-.f64 %4540 %4571))) (approx %227 %3977) (approx %227 (*.f64 t (-.f64 %4566 %4575))) (approx %236 %3978) (approx %236 (*.f64 t %4671)) (approx %242 (*.f64 t %3382)) (approx %242 (*.f64 t (+.f64 #s(literal 1 binary64) %4671))) (approx %247 %4361) (approx %247 (*.f64 t %4681)) (approx %252 %4362) (approx %252 (*.f64 t %4686)) (approx %259 (*.f64 t %1104)) (approx %259 (*.f64 t %4692)) (approx %268 %4695) (approx %268 (*.f64 t (-.f64 %4692 %4571))) (approx %276 %4700) (approx %276 (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %4565 (+.f64 %141 (+.f64 %143 %4702))) %4575))) (approx %287 (*.f64 #s(literal -1 binary64) %4700)) (approx %287 (*.f64 t %4715)) (approx %293 (*.f64 t %4040)) (approx %293 (*.f64 t (+.f64 #s(literal 1 binary64) %4715))) (approx %298 %4399) (approx %298 (*.f64 t (fma.f64 %155 %116 %4724))) (approx %303 %4400) (approx %303 (*.f64 t (+.f64 %1157 %4729))) (approx %310 (*.f64 #s(literal -1 binary64) %4400)) (approx %310 (*.f64 t %4736)) (approx %315 %4409) (approx %315 (*.f64 t (-.f64 %4736 %4681))) (approx %326 (/.f64 %4409 z)) (approx %326 (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %1182 (*.f64 #s(literal -1 binary64) (/.f64 %4393 %4597))) %4686))) (approx %338 (*.f64 t %1191)) (approx %338 (*.f64 t %4759)) (approx %347 %4762) (approx %347 (*.f64 t (-.f64 %4759 %4571))) (approx %356 %4767) (approx %356 (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %4565 (fma.f64 #s(literal -1 binary64) %1218 (fma.f64 #s(literal -1 binary64) %4769 %141))) %4575))) (approx %368 (*.f64 #s(literal -1 binary64) %4767)) (approx %368 (*.f64 t %4784)) (approx %374 (*.f64 t %4042)) (approx %374 (*.f64 t (+.f64 #s(literal 1 binary64) %4784))) (approx %379 %4793) (approx %385 (*.f64 t (-.f64 %4796 %813))) (approx %393 (*.f64 t (fma.f64 #s(literal -1 binary64) %1247 %4800))) (approx %403 (*.f64 t (-.f64 (+.f64 a (*.f64 #s(literal -1 binary64) %4804)) z))) (approx %409 (*.f64 t (fma.f64 #s(literal -1 binary64) %4810 %410))) (approx %417 (*.f64 t (fma.f64 #s(literal -1 binary64) %4815 %515))) (approx %426 (*.f64 t (fma.f64 #s(literal -1 binary64) %4819 %4820))) (approx %435 (*.f64 t (fma.f64 #s(literal -1 binary64) %4547 %4533))) (approx %444 (*.f64 t (fma.f64 #s(literal -1 binary64) %1283 (+.f64 %4527 %4827)))) (approx %457 %4486) (approx %457 (*.f64 t (fma.f64 #s(literal -1 binary64) %4547 (fma.f64 #s(literal -1 binary64) %4819 (+.f64 %4527 %1294))))) (approx %470 (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %4532 (+.f64 %22 %4819)) %24))) (approx %475 (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %4532 (+.f64 %22 (+.f64 %4843 %4819))) %24))) (approx %483 %4506) (approx %483 (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %4474 %4795) %4820) %397))) (approx %491 (*.f64 t (fma.f64 #s(literal -1 binary64) %1247 (+.f64 %4527 %4800)))) (approx %501 (*.f64 t (fma.f64 #s(literal -1 binary64) %1283 (+.f64 %4843 %4827)))) (approx %507 (*.f64 t (fma.f64 #s(literal -1 binary64) %1283 (+.f64 %4843 (+.f64 %4819 %4827))))) (approx %514 (*.f64 t (fma.f64 #s(literal -1 binary64) %4815 (+.f64 %4527 %515)))) (approx %5 (*.f64 #s(literal -1 binary64) %4793)) (approx %36 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) (/.f64 %4269 t) %42)))) (approx %46 (*.f64 #s(literal -1 binary64) %4582)) (approx %56 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 %4543 %541)))) (approx %61 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %22 %4547)))) (approx %34 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %37 %4551)))) (approx %71 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %559 %4557)))) (approx %35 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %41 %4532)))) (approx %80 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %141 %4565)))) (approx %86 (*.f64 #s(literal -1 binary64) %4585)) (approx %92 (*.f64 #s(literal -1 binary64) %4579)) (approx %98 (*.f64 #s(literal -1 binary64) %4576)) (approx %103 (*.f64 #s(literal -1 binary64) %4541)) (approx %108 (*.f64 #s(literal -1 binary64) %4572)) (approx %113 (*.f64 #s(literal -1 binary64) %3976)) (approx %113 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 %4277 t))) a)))) (approx %121 (*.f64 #s(literal -1 binary64) %4361)) (approx %121 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %4592 %142)))) (approx %128 (*.f64 #s(literal -1 binary64) %4931)) (approx %128 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %4598 %143)))) (approx %138 (*.f64 #s(literal -1 binary64) (*.f64 t %144))) (approx %138 (*.f64 #s(literal -1 binary64) (*.f64 t %4942))) (approx %148 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 %144 #s(literal 1 binary64))))) (approx %148 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 %4942 #s(literal 1 binary64))))) (approx %154 (*.f64 #s(literal -1 binary64) %4399)) (approx %154 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %4615 %174)))) (approx %162 (*.f64 #s(literal -1 binary64) (/.f64 %4399 %164))) (approx %162 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %4621 %175)))) (approx %171 (*.f64 #s(literal -1 binary64) (*.f64 t %176))) (approx %171 (*.f64 #s(literal -1 binary64) (*.f64 t %4971))) (approx %180 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 %176 #s(literal 1 binary64))))) (approx %180 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 %4971 #s(literal 1 binary64))))) (approx %185 %4931) (approx %185 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %143 %4598)))) (approx %190 (*.f64 #s(literal -1 binary64) (*.f64 t %194))) (approx %190 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %143 (fma.f64 #s(literal -1 binary64) (/.f64 %4319 t) %193))))) (approx %199 (*.f64 #s(literal -1 binary64) (*.f64 t %3377))) (approx %199 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %4324 t) %144) %3063)))) (approx %208 (*.f64 #s(literal -1 binary64) (*.f64 t %3380))) (approx %208 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %4329 t) %176) %3379)))) (approx %217 (*.f64 #s(literal -1 binary64) %4284)) (approx %217 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 %4334 t))) %221)))) (approx %227 (*.f64 #s(literal -1 binary64) %5024)) (approx %227 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %141 %4670) %231)))) (approx %236 %5024) (approx %236 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 %5034 %5035)))) (approx %242 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 %5033 #s(literal 1 binary64))))) (approx %242 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 %5034 %5044)))) (approx %247 (*.f64 #s(literal -1 binary64) %4289)) (approx %247 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %4680 %262)))) (approx %252 (*.f64 #s(literal -1 binary64) (/.f64 %4289 z))) (approx %252 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %4685 %263)))) (approx %259 (*.f64 #s(literal -1 binary64) (*.f64 t %264))) (approx %259 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) y (fma.f64 #s(literal -1 binary64) (/.f64 %4365 t) %263))))) (approx %268 (*.f64 #s(literal -1 binary64) %5071)) (approx %268 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) y (fma.f64 #s(literal -1 binary64) (/.f64 %4370 t) %263)) %221)))) (approx %276 (*.f64 #s(literal -1 binary64) %5081)) (approx %276 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %141 (fma.f64 #s(literal -1 binary64) %4713 %279)) %231)))) (approx %287 %5081) (approx %287 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 %5092 %5035)))) (approx %293 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) %723) #s(literal 1 binary64))))) (approx %293 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 %5092 %5044)))) (approx %298 (*.f64 #s(literal -1 binary64) %4305)) (approx %298 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %4724 %318)))) (approx %303 (*.f64 #s(literal -1 binary64) %5112)) (approx %303 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %4729 %319)))) (approx %310 %5112) (approx %310 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %319 %4729)))) (approx %315 (*.f64 #s(literal -1 binary64) %5124)) (approx %315 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %319 (*.f64 #s(literal -1 binary64) (/.f64 %4407 t))) %262)))) (approx %326 (*.f64 #s(literal -1 binary64) (/.f64 %5124 z))) (approx %326 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %330 %4756) %263)))) (approx %338 (*.f64 #s(literal -1 binary64) (*.f64 t %764))) (approx %338 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) y (fma.f64 #s(literal -1 binary64) (/.f64 %5146 t) %763))))) (approx %347 (*.f64 #s(literal -1 binary64) %5153)) (approx %347 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) y (fma.f64 #s(literal -1 binary64) %762 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %5146 %574) t)))) %221)))) (approx %356 (*.f64 #s(literal -1 binary64) %5165)) (approx %356 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %141 (fma.f64 #s(literal -1 binary64) %783 %4783)) %231)))) (approx %368 %5165) (approx %368 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 %5177 %5035)))) (approx %374 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 %5175 #s(literal 1 binary64))))) (approx %374 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 %5177 %5044)))) (approx %379 (*.f64 #s(literal -1 binary64) %4530)) (approx %385 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %4796 %813)))) (approx %393 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %4800 %397) %398)))) (approx %403 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %21 %4804)))) (approx %409 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %410 %4810)))) (approx %417 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %515 %4815)))) (approx %426 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %398 (*.f64 #s(literal -1 binary64) (/.f64 %4465 t)))))) (approx %435 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %22 (*.f64 #s(literal -1 binary64) (/.f64 %4470 t)))))) (approx %444 (*.f64 #s(literal -1 binary64) %4479)) (approx %444 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %4476 t) %24) %22)))) (approx %457 (*.f64 #s(literal -1 binary64) (*.f64 t %460))) (approx %457 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %22 (fma.f64 #s(literal -1 binary64) %398 (*.f64 #s(literal -1 binary64) (/.f64 %4484 t))))))) (approx %470 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) (/.f64 %4491 t) %42)))) (approx %475 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) (/.f64 %4496 t) %42)))) (approx %483 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) (/.f64 %4503 t) %487)))) (approx %491 (*.f64 #s(literal -1 binary64) (*.f64 t %399))) (approx %491 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %4510 t) %397) %398)))) (approx %501 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %4514 t) %24) %22)))) (approx %507 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %4519 t) %24) %22)))) (approx %514 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %515 (*.f64 #s(literal -1 binary64) (/.f64 %4523 t)))))) (approx %14 %21) (approx %15 (fma.f64 #s(literal -1 binary64) %141 (*.f64 #s(literal -1 binary64) %3322))) (approx %15 (fma.f64 #s(literal -1 binary64) %141 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %3037 %164)) %5291)))) (approx %15 (fma.f64 #s(literal -1 binary64) %141 (*.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %3037 %5296)) %5299)) %5291)))) (approx %17 (-.f64 %5309 #s(literal 1 binary64))) (approx %17 (-.f64 %5318 #s(literal 1 binary64))) (approx %18 %5309) (approx %18 %5318) (approx %18 (*.f64 a %5330)) (approx %19 %5335) (approx %19 %5341) (approx %19 %5350) (approx %20 (fma.f64 #s(literal -1 binary64) %83 %5353)) (approx %20 (fma.f64 #s(literal -1 binary64) %83 (*.f64 a (fma.f64 a %5356 %5352)))) (approx %20 (fma.f64 #s(literal -1 binary64) %83 (*.f64 a (fma.f64 a (fma.f64 a %5361 %5356) %5352)))) (approx %30 %83) (approx %30 (fma.f64 #s(literal -1 binary64) %5353 %83)) (approx %30 (fma.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 a %5356) (*.f64 #s(literal -1 binary64) %5352)) %83)) (approx %30 (fma.f64 a (fma.f64 #s(literal -1 binary64) %5352 (*.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 a %5361) (*.f64 #s(literal -1 binary64) %5356)))) %83)) (approx %36 (+.f64 x %5384)) (approx %36 (+.f64 x %5389)) (approx %36 (+.f64 x %5397)) (approx %36 (+.f64 x %5407)) (approx %55 (fma.f64 #s(literal -1 binary64) %1480 (*.f64 #s(literal -1 binary64) (/.f64 %87 %130)))) (approx %55 (fma.f64 #s(literal -1 binary64) %1480 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %87 %164)) %5416)))) (approx %55 (fma.f64 #s(literal -1 binary64) %1480 (*.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %87 %5296)) %5423)) %5416)))) (approx %52 %5432) (approx %52 %5439) (approx %52 %5448) (approx %56 %5450) (approx %56 (-.f64 (fma.f64 #s(literal -1 binary64) %1480 %5453) %3186)) (approx %56 (-.f64 (fma.f64 #s(literal -1 binary64) %1480 (*.f64 a (-.f64 (fma.f64 a %5457 %5436) %5416))) %3186)) (approx %56 (-.f64 (fma.f64 #s(literal -1 binary64) %1480 (*.f64 a (-.f64 (fma.f64 a (-.f64 (fma.f64 a %5466 %5443) %5423) %5436) %5416))) %3186)) (approx %61 %5475) (approx %61 (fma.f64 a %5477 %5475)) (approx %61 (fma.f64 a (fma.f64 a %5480 %5477) %5475)) (approx %61 (fma.f64 a (fma.f64 a (fma.f64 a (*.f64 y %5466) %5480) %5477) %5475)) (approx %35 %5384) (approx %35 %5389) (approx %35 %5397) (approx %35 %5407) (approx %113 %5493) (approx %121 (*.f64 a %5493)) (approx %128 %5501) (approx %138 %3512) (approx %138 %5504) (approx %148 (+.f64 t %3512)) (approx %148 (+.f64 t %5504)) (approx %154 (*.f64 %155 %5493)) (approx %162 %5516) (approx %171 %3515) (approx %171 %5519) (approx %180 (+.f64 t %3515)) (approx %180 (+.f64 t %5519)) (approx %185 (*.f64 a (fma.f64 #s(literal -1 binary64) %5499 %5497))) (approx %190 %5529) (approx %190 (*.f64 a (fma.f64 #s(literal -1 binary64) %5499 %5528))) (approx %199 (+.f64 t (fma.f64 #s(literal -1 binary64) %1407 (*.f64 a %5535)))) (approx %199 (+.f64 t (fma.f64 #s(literal -1 binary64) %1407 (*.f64 a (-.f64 %5500 %1428))))) (approx %208 (+.f64 t (fma.f64 #s(literal -1 binary64) %5529 %1785))) (approx %208 (+.f64 t (fma.f64 #s(literal -1 binary64) %1407 (*.f64 a (-.f64 (*.f64 a (-.f64 %5548 %5549)) %5528))))) (approx %208 (+.f64 t (fma.f64 #s(literal -1 binary64) %1407 (*.f64 a (-.f64 (*.f64 a (-.f64 %5515 %5549)) %5528))))) (approx %217 %5564) (approx %227 %5567) (approx %236 %5570) (approx %242 %5572) (approx %247 (*.f64 a %5564)) (approx %252 (*.f64 a %5567)) (approx %259 %4114) (approx %259 (fma.f64 a %5567 %1396)) (approx %268 (fma.f64 a (-.f64 (+.f64 x %1407) t) %1396)) (approx %268 (fma.f64 a (-.f64 (+.f64 x %5567) t) %1396)) (approx %276 (fma.f64 a %5590 %1407)) (approx %276 (fma.f64 a (-.f64 (fma.f64 a %5452 %5589) %1480) %1407)) (approx %287 %5598) (approx %287 %5603) (approx %293 (+.f64 t %5598)) (approx %293 (+.f64 t %5603)) (approx %298 (*.f64 %155 %5564)) (approx %303 (*.f64 %155 %5567)) (approx %310 (*.f64 %155 %5570)) (approx %315 (*.f64 a (-.f64 (*.f64 a %3912) %1396))) (approx %315 (*.f64 a (-.f64 (*.f64 a (-.f64 %5572 x)) %1396))) (approx %326 (*.f64 #s(literal -1 binary64) %1500)) (approx %326 (*.f64 a (fma.f64 #s(literal -1 binary64) %1407 %5628))) (approx %326 (*.f64 a (fma.f64 #s(literal -1 binary64) %1407 (*.f64 a (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %5569 z) %5626) %1481))))) (approx %338 (fma.f64 a %5639 %1396)) (approx %338 (fma.f64 a %5643 %1396)) (approx %347 (fma.f64 a (-.f64 (+.f64 x %5639) t) %1396)) (approx %347 (fma.f64 a (-.f64 (+.f64 x %5643) t) %1396)) (approx %356 (fma.f64 a (-.f64 (fma.f64 #s(literal -1 binary64) %5654 %5589) %1480) %1407)) (approx %356 (fma.f64 a (-.f64 (fma.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 %5627 z) %5660) %5589) %1480) %1407)) (approx %368 (fma.f64 #s(literal -1 binary64) %1407 (*.f64 a (fma.f64 #s(literal -1 binary64) %5590 %5654)))) (approx %368 %5676) (approx %374 (+.f64 t (fma.f64 #s(literal -1 binary64) %1407 (*.f64 a (fma.f64 #s(literal -1 binary64) %5590 (*.f64 a %5678)))))) (approx %374 (+.f64 t %5676)) (approx %1582 %3348) (approx %1582 (+.f64 #s(literal 1 binary64) %5335)) (approx %1582 (+.f64 #s(literal 1 binary64) %5341)) (approx %1582 (+.f64 #s(literal 1 binary64) %5350)) (approx %1587 %5694) (approx %1587 (fma.f64 a %5696 %5694)) (approx %1587 (fma.f64 a (fma.f64 a %5699 %5696) %5694)) (approx %1587 (fma.f64 a (fma.f64 a (fma.f64 a (*.f64 t %5344) %5699) %5696) %5694)) (approx %454 %5308) (approx %454 %5317) (approx %454 %5330) (approx %384 (+.f64 z %221)) (approx %440 %5713) (approx %440 %5716) (approx %440 (fma.f64 a (fma.f64 a (+.f64 %5325 %5323) %5314) %3362)) (approx %499 (*.f64 #s(literal -1 binary64) %5722)) (approx %499 (fma.f64 #s(literal -1 binary64) %5722 %5726)) (approx %499 (fma.f64 #s(literal -1 binary64) %5722 (*.f64 a (-.f64 (+.f64 %5291 %5729) %3362)))) (approx %499 (fma.f64 #s(literal -1 binary64) %5722 (*.f64 a (-.f64 (fma.f64 a (-.f64 %5735 %5737) %5291) %3362)))) (approx %442 %5722) (approx %442 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %5726)) %141)) (approx %442 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) %5725 (*.f64 #s(literal -1 binary64) %5729)))) %141)) (approx %442 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) %5725 (*.f64 a (fma.f64 #s(literal -1 binary64) %5735 %5737))))) %141)) (approx %481 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 %5762 %130)) %141)) (approx %481 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 a (-.f64 (/.f64 %5762 %164) %5769))) %141)) (approx %481 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 a (-.f64 (*.f64 a (-.f64 (/.f64 %5762 %5296) (*.f64 #s(literal -1 binary64) (/.f64 %445 %164)))) %5769))) %141)) (approx %385 (-.f64 (+.f64 %1481 (/.f64 %3401 %130)) %1480)) (approx %385 (-.f64 (fma.f64 a (-.f64 (/.f64 %3401 %164) %5791) %1481) %1480)) (approx %385 (-.f64 (fma.f64 a (-.f64 (*.f64 a (-.f64 (/.f64 %3401 %5296) (*.f64 #s(literal -1 binary64) (/.f64 %382 %164)))) %5791) %1481) %1480)) (approx %393 %5806) (approx %393 %5810) (approx %393 %5816) (approx %393 %5824) (approx %416 (fma.f64 #s(literal -2 binary64) %2767 %130)) (approx %416 (fma.f64 a (+.f64 a (*.f64 #s(literal -2 binary64) z)) %130)) (approx %409 %5833) (approx %409 (fma.f64 #s(literal -1 binary64) %5832 %5387)) (approx %417 %5840) (approx %417 %5849) (approx %417 %5861) (approx %424 (+.f64 #s(literal 1 binary64) (*.f64 a %5713))) (approx %424 (+.f64 #s(literal 1 binary64) (*.f64 a %5716))) (approx %426 (+.f64 t (*.f64 a (-.f64 %1426 %1428)))) (approx %426 (+.f64 t (*.f64 a (-.f64 (*.f64 a (-.f64 (/.f64 %1411 %164) %5875)) %1428)))) (approx %435 (+.f64 x (fma.f64 #s(literal -1 binary64) %1407 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1418 %164)) %5497))))) (approx %435 (+.f64 x (fma.f64 #s(literal -1 binary64) %1407 (*.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1418 %5296)) %5512)) %5497))))) (approx %444 (+.f64 x %5899)) (approx %444 (+.f64 x (+.f64 (/.f64 %5902 %130) %5899))) (approx %444 (+.f64 x (fma.f64 a (+.f64 %5907 %5908) %5899))) (approx %444 (+.f64 x (fma.f64 a (fma.f64 a (+.f64 %5913 %5914) %5908) %5899))) (approx %457 (+.f64 t (fma.f64 #s(literal -1 binary64) %1407 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a %5920)) %5528))))) (approx %457 (+.f64 t (fma.f64 #s(literal -1 binary64) %1407 (*.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) %5928 (/.f64 %1396 %5296)))) %5920)) %5528))))) (approx %464 (+.f64 x (*.f64 a (-.f64 %5430 %3186)))) (approx %464 (+.f64 x (*.f64 a (-.f64 (*.f64 a (-.f64 %5434 (*.f64 #s(literal -1 binary64) %5436))) %3186)))) (approx %470 (+.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 a %5951) %5384))) (approx %470 (+.f64 x (fma.f64 #s(literal -1 binary64) %5383 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a %5956)) %5951))))) (approx %470 (+.f64 x (fma.f64 #s(literal -1 binary64) %5383 (*.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) %5443 %5851))) %5956)) %5951))))) (approx %475 (+.f64 x (fma.f64 #s(literal -1 binary64) %5383 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a %5975)) %5394))))) (approx %475 (+.f64 x (fma.f64 #s(literal -1 binary64) %5383 (*.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) %5443 (+.f64 %5443 %5851)))) %5975)) %5394))))) (approx %483 (+.f64 x (fma.f64 a (-.f64 %5907 %5994) %5899))) (approx %483 (+.f64 x (fma.f64 a (-.f64 (*.f64 a (-.f64 %5913 (*.f64 #s(literal -1 binary64) %5914))) %5994) %5899))) (approx %491 (+.f64 x %5806)) (approx %491 (+.f64 x %5810)) (approx %491 (+.f64 x %5816)) (approx %491 (+.f64 x %5824)) (approx %474 (*.f64 a %5432)) (approx %474 (*.f64 a %5439)) (approx %474 (*.f64 a %5448)) (approx %501 %6022) (approx %501 (fma.f64 #s(literal -1 binary64) %6021 (*.f64 a (-.f64 %3186 %6024)))) (approx %501 (fma.f64 #s(literal -1 binary64) %6021 (*.f64 a (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a %6030) %3186) %6024)))) (approx %501 (fma.f64 #s(literal -1 binary64) %6021 (*.f64 a (-.f64 (fma.f64 #s(literal -1 binary64) %1481 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a %6038)) %6030))) %6024)))) (approx %507 (+.f64 x %6022)) (approx %507 (+.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a %6020) %130) %6022))) (approx %507 (+.f64 x (fma.f64 #s(literal -1 binary64) %6021 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a %6055)) %6024))))) (approx %507 (+.f64 x (fma.f64 #s(literal -1 binary64) %6021 (*.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) %5443 %6038))) %6055)) %6024))))) (approx %514 (+.f64 x %5840)) (approx %514 (+.f64 x %5849)) (approx %514 (+.f64 x %5861)) (approx %14 %6080) (approx %15 (/.f64 (+.f64 y %6082) a)) (approx %15 (/.f64 (-.f64 (+.f64 y %6086) %6088) a)) (approx %15 (/.f64 (-.f64 (+.f64 y %6092) %6095) a)) (approx %17 %6101) (approx %17 (/.f64 (-.f64 (+.f64 z %6103) %6105) a)) (approx %17 (/.f64 (-.f64 (+.f64 z %6109) %6112) a)) (approx %18 %6118) (approx %18 (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 %2316 %6120)) %6123)) (approx %19 (-.f64 %559 %2337)) (approx %19 (-.f64 (fma.f64 #s(literal -1 binary64) %6116 %559) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %2297 %2316)))) (approx %19 (-.f64 (fma.f64 #s(literal -1 binary64) %6116 (fma.f64 #s(literal -1 binary64) %6120 %559)) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %2297 (fma.f64 #s(literal -1 binary64) (/.f64 %1717 %1436) %2316))))) (approx %20 (fma.f64 #s(literal -1 binary64) x %6141)) (approx %20 (fma.f64 #s(literal -1 binary64) x (+.f64 %6141 %6148))) (approx %20 (fma.f64 #s(literal -1 binary64) x (+.f64 %6141 (+.f64 %6148 %6156)))) (approx %30 (+.f64 x (*.f64 #s(literal -1 binary64) %6141))) (approx %30 (+.f64 x (fma.f64 #s(literal -1 binary64) %6141 (*.f64 #s(literal -1 binary64) %6148)))) (approx %30 (+.f64 x (fma.f64 #s(literal -1 binary64) %6141 (fma.f64 #s(literal -1 binary64) %6148 (*.f64 #s(literal -1 binary64) %6156))))) (approx %36 (+.f64 x %6173)) (approx %36 (+.f64 x (+.f64 %6176 %6173))) (approx %36 (-.f64 (+.f64 x (+.f64 %6173 (/.f64 %6180 %1436))) (*.f64 #s(literal -1 binary64) %6176))) (approx %55 (/.f64 (+.f64 t %6187) a)) (approx %55 (/.f64 (-.f64 (+.f64 t %6191) %6193) a)) (approx %55 (/.f64 (-.f64 (+.f64 t %6197) %6200) a)) (approx %52 (/.f64 %2966 a)) (approx %52 (/.f64 %6208 a)) (approx %52 (/.f64 %6215 a)) (approx %56 %2404) (approx %56 (/.f64 (-.f64 (+.f64 t %2900) (+.f64 x %6193)) a)) (approx %56 (/.f64 (-.f64 (+.f64 t %6214) (+.f64 x %6200)) a)) (approx %56 (/.f64 (-.f64 (+.f64 t (fma.f64 #s(literal -1 binary64) %2899 (fma.f64 #s(literal -1 binary64) %6206 (*.f64 #s(literal -1 binary64) %6211)))) (+.f64 x (fma.f64 #s(literal -1 binary64) %6187 (fma.f64 #s(literal -1 binary64) %6191 (*.f64 #s(literal -1 binary64) %6197))))) a)) (approx %61 (/.f64 (fma.f64 y %1385 %6244) a)) (approx %61 (/.f64 (fma.f64 y %1385 (+.f64 %6244 %6252)) a)) (approx %61 (/.f64 (fma.f64 y %1385 (+.f64 %6244 (+.f64 %6252 (/.f64 (*.f64 y (-.f64 %6257 (*.f64 #s(literal -1 binary64) %4620))) %1436)))) a)) (approx %35 %6173) (approx %35 (/.f64 (fma.f64 %1385 %37 %6268) a)) (approx %35 (/.f64 (-.f64 (fma.f64 %1385 %37 %6272) %6274) a)) (approx %35 (/.f64 (-.f64 (fma.f64 %1385 %37 (/.f64 %6278 %1436)) (fma.f64 #s(literal -1 binary64) %6268 (*.f64 #s(literal -1 binary64) %6272))) a)) (approx %113 %6289) (approx %121 (*.f64 %155 %6292)) (approx %128 (*.f64 %155 (-.f64 %6297 %5436))) (approx %138 (*.f64 %155 (-.f64 %6301 %5875))) (approx %138 (*.f64 %155 (-.f64 (fma.f64 #s(literal -1 binary64) %6296 (*.f64 #s(literal -1 binary64) %6306)) %5875))) (approx %148 (*.f64 %155 (-.f64 %6313 %5875))) (approx %154 %6317) (approx %162 (*.f64 %1436 (-.f64 %6321 %5443))) (approx %171 (*.f64 %1436 (-.f64 %6325 %6326))) (approx %171 (*.f64 %1436 (-.f64 (fma.f64 #s(literal -1 binary64) %6320 (*.f64 #s(literal -1 binary64) %6331)) %6326))) (approx %180 (*.f64 %1436 (-.f64 %6338 %6326))) (approx %185 (*.f64 %155 %6342)) (approx %190 (*.f64 %155 (fma.f64 #s(literal -1 binary64) %6345 %6342))) (approx %199 (*.f64 %155 (-.f64 %6301 %6349))) (approx %199 (*.f64 %155 (-.f64 %6313 %6349))) (approx %208 (*.f64 %1436 (-.f64 %6325 %6357))) (approx %208 (*.f64 %1436 (-.f64 (fma.f64 #s(literal -1 binary64) %6320 (*.f64 #s(literal -1 binary64) (/.f64 %5528 %155))) %6357))) (approx %208 (*.f64 %1436 (-.f64 %6338 (fma.f64 #s(literal -1 binary64) %6356 (fma.f64 #s(literal -1 binary64) (/.f64 %1385 %6305) (fma.f64 #s(literal -1 binary64) %5928 %6369)))))) (approx %217 %3401) (approx %217 %6378) (approx %227 %3402) (approx %227 (*.f64 a %6383)) (approx %236 %3410) (approx %236 (*.f64 a %6388)) (approx %242 (*.f64 a %6392)) (approx %247 %3407) (approx %247 (*.f64 %155 %6377)) (approx %252 %4048) (approx %252 (*.f64 %155 %6383)) (approx %259 %6401) (approx %259 (*.f64 %155 (-.f64 %6404 %1480))) (approx %268 (*.f64 %155 (-.f64 (+.f64 %2448 %6382) %6409))) (approx %268 (*.f64 %155 (-.f64 (+.f64 %2448 %6404) %6409))) (approx %276 %6417) (approx %276 (*.f64 %155 (-.f64 (+.f64 %6419 %6420) %6423))) (approx %276 (*.f64 %155 (-.f64 (+.f64 %6419 (+.f64 %5436 (+.f64 %6296 %6306))) %6423))) (approx %287 (*.f64 #s(literal -1 binary64) %6417)) (approx %287 (*.f64 %155 %6438)) (approx %287 (*.f64 %155 (fma.f64 #s(literal -1 binary64) %6306 %6438))) (approx %293 (*.f64 %155 (fma.f64 #s(literal -1 binary64) %6306 (fma.f64 #s(literal -1 binary64) %6435 (fma.f64 #s(literal -1 binary64) %6436 %2435))))) (approx %298 %3415) (approx %298 %6450) (approx %303 %4056) (approx %303 (*.f64 %1436 %6383)) (approx %310 %4057) (approx %310 (*.f64 %1436 %6388)) (approx %315 (*.f64 %1436 (-.f64 %6392 %2448))) (approx %315 (*.f64 %1436 (-.f64 (fma.f64 #s(literal -1 binary64) %6381 (fma.f64 #s(literal -1 binary64) %2406 %6391)) %2448))) (approx %326 (*.f64 #s(literal -1 binary64) (/.f64 %3415 %130))) (approx %326 (*.f64 %1436 (-.f64 (fma.f64 #s(literal -1 binary64) %6296 %6469) %6419))) (approx %326 (*.f64 %1436 (-.f64 (fma.f64 #s(literal -1 binary64) %6296 (fma.f64 #s(literal -1 binary64) %6306 %6469)) %6419))) (approx %338 %6479) (approx %338 (*.f64 %1436 %6483)) (approx %338 (*.f64 %1436 (-.f64 (fma.f64 #s(literal -1 binary64) %6481 %6486) %5416))) (approx %338 (*.f64 %1436 (-.f64 (fma.f64 #s(literal -1 binary64) %6481 %6492) %5416))) (approx %347 (*.f64 %1436 (-.f64 (fma.f64 #s(literal -1 binary64) %6481 (+.f64 %2454 %6486)) %6499))) (approx %347 (*.f64 %1436 (-.f64 (fma.f64 #s(literal -1 binary64) %6481 (+.f64 %2454 %6492)) %6499))) (approx %356 %6508) (approx %356 (*.f64 %1436 (-.f64 (fma.f64 #s(literal -1 binary64) %6510 %5443) %5423))) (approx %356 (*.f64 %1436 (-.f64 (fma.f64 #s(literal -1 binary64) %6510 (+.f64 %6515 (+.f64 %5443 %6369))) %6520))) (approx %356 (*.f64 %1436 (-.f64 (fma.f64 #s(literal -1 binary64) %6510 (+.f64 %6515 (+.f64 %5443 (+.f64 %6369 %6331)))) %6520))) (approx %368 (*.f64 #s(literal -1 binary64) %6508)) (approx %368 (*.f64 %1436 (-.f64 (fma.f64 #s(literal -1 binary64) %6320 %6535) %6537))) (approx %368 (*.f64 %1436 (-.f64 (fma.f64 #s(literal -1 binary64) %6320 %6542) %6537))) (approx %368 (*.f64 %1436 (-.f64 (fma.f64 #s(literal -1 binary64) %6320 (fma.f64 #s(literal -1 binary64) %6331 %6542)) %6537))) (approx %374 (*.f64 %1436 (-.f64 (fma.f64 #s(literal -1 binary64) %6320 (fma.f64 #s(literal -1 binary64) %6331 (fma.f64 #s(literal -1 binary64) %6541 (fma.f64 #s(literal -1 binary64) %6533 (+.f64 %6534 %2441))))) %6537))) (approx %1582 (/.f64 %37 a)) (approx %1582 (/.f64 (-.f64 (+.f64 y %6105) (+.f64 z %6088)) a)) (approx %1582 (/.f64 (-.f64 (+.f64 y %6112) (+.f64 z %6095)) a)) (approx %1582 (/.f64 (-.f64 (+.f64 y (fma.f64 #s(literal -1 binary64) %6099 (fma.f64 #s(literal -1 binary64) %6103 %6572))) (+.f64 z (fma.f64 #s(literal -1 binary64) %6082 (fma.f64 #s(literal -1 binary64) %6086 (*.f64 #s(literal -1 binary64) %6092))))) a)) (approx %1587 (/.f64 %38 a)) (approx %1587 (/.f64 (fma.f64 t %37 %6586) a)) (approx %1587 (/.f64 (fma.f64 t %37 (+.f64 %6586 %6591)) a)) (approx %1587 (/.f64 (fma.f64 t %37 (+.f64 %6586 (+.f64 %6591 (/.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) %5296) (*.f64 #s(literal -1 binary64) %1742))) %1436)))) a)) (approx %454 %6606) (approx %454 (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) %6116) %2815) a)) (approx %454 (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) %6120) (fma.f64 #s(literal -1 binary64) %2316 %6123)) a)) (approx %384 %6618) (approx %440 %6621) (approx %440 (/.f64 (-.f64 %6123 %2337) a)) (approx %440 (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %6120) %6118) a)) (approx %499 %6630) (approx %499 %6636) (approx %499 (/.f64 (-.f64 (+.f64 z %6639) (+.f64 y %6641)) a)) (approx %499 (/.f64 (-.f64 (+.f64 z %6647) (+.f64 y %6650)) a)) (approx %442 (*.f64 #s(literal -1 binary64) %6630)) (approx %442 %6658) (approx %442 (/.f64 (fma.f64 #s(literal -1 binary64) %445 %6650) a)) (approx %442 (/.f64 (fma.f64 #s(literal -1 binary64) %445 (fma.f64 #s(literal -1 binary64) %6633 (fma.f64 #s(literal -1 binary64) %6639 %6663))) a)) (approx %481 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %445 %6649) %6633) a)) (approx %481 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %445 %6663) (+.f64 %6633 %6639)) a)) (approx %385 (/.f64 (fma.f64 #s(literal -1 binary64) %382 (*.f64 #s(literal -1 binary64) %6678)) a)) (approx %385 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %382 (*.f64 #s(literal -1 binary64) %6684)) %6678) a)) (approx %385 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %382 (*.f64 #s(literal -1 binary64) (/.f64 %6690 %1436))) (+.f64 %6678 %6684)) a)) (approx %393 %6699) (approx %393 (/.f64 (fma.f64 #s(literal -1 binary64) %5805 (*.f64 #s(literal -1 binary64) %6702)) a)) (approx %393 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %5805 (*.f64 #s(literal -1 binary64) %6708)) %6702) a)) (approx %393 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %5805 (*.f64 #s(literal -1 binary64) (/.f64 %6714 %1436))) (+.f64 %6702 %6708)) a)) (approx %403 (*.f64 a (-.f64 (+.f64 t %2824) x))) (approx %416 (*.f64 %155 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) %2316)))) (approx %416 (*.f64 %155 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) %2316 %6116)))) (approx %409 %5387) (approx %409 (*.f64 a %6735)) (approx %417 (/.f64 (-.f64 %6735 %6738) a)) (approx %417 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %6268 (fma.f64 #s(literal -1 binary64) (/.f64 %6745 %155) %5382)) %6738) a)) (approx %417 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %6268 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 z %6745) (*.f64 %130 %6743)) %1436) %5382)) (fma.f64 #s(literal -2 binary64) %6268 (fma.f64 #s(literal -2 binary64) (/.f64 %6744 %155) %6272))) a)) (approx %424 %6765) (approx %424 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) z %6111) %6099) a)) (approx %424 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) z %6572) (+.f64 %6099 %6103)) a)) (approx %426 (+.f64 x (fma.f64 #s(literal -1 binary64) %2823 (*.f64 #s(literal -1 binary64) %6776)))) (approx %426 (-.f64 (+.f64 x (fma.f64 #s(literal -1 binary64) %2823 (*.f64 #s(literal -1 binary64) (/.f64 %6781 %1436)))) %6776)) (approx %435 (-.f64 (+.f64 x (+.f64 (/.f64 %2532 %1436) %1403)) (*.f64 #s(literal -1 binary64) %2841))) (approx %444 (+.f64 x %6795)) (approx %444 (+.f64 x (fma.f64 #s(literal -1 binary64) %6799 %6795))) (approx %444 (+.f64 x (fma.f64 #s(literal -1 binary64) %6799 %6806))) (approx %457 (+.f64 x (fma.f64 #s(literal -1 binary64) %2823 %1403))) (approx %457 (+.f64 x (fma.f64 #s(literal -1 binary64) %2823 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2518 %2531) %155) %1403)))) (approx %457 (-.f64 (+.f64 x (fma.f64 #s(literal -1 binary64) %2823 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2532 %6781) %1436) %1403))) (fma.f64 #s(literal -1 binary64) %2841 %6776))) (approx %464 (/.f64 (fma.f64 #s(literal -1 binary64) %465 %6828) a)) (approx %464 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %465 (*.f64 #s(literal -1 binary64) %6832)) %6827) a)) (approx %464 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %465 (*.f64 #s(literal -1 binary64) (/.f64 %6838 %1436))) %6842) a)) (approx %470 (/.f64 (fma.f64 #s(literal -1 binary64) %465 %5382) a)) (approx %470 (/.f64 (fma.f64 #s(literal -1 binary64) %465 (fma.f64 #s(literal -1 binary64) (/.f64 %6849 a) %5382)) a)) (approx %470 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %465 (fma.f64 #s(literal -1 binary64) (/.f64 %6855 %155) %5382)) (fma.f64 #s(literal -1 binary64) %6268 %6827)) a)) (approx %470 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %465 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %6278 %6838) %1436) %5382)) (fma.f64 #s(literal -1 binary64) %6268 (fma.f64 #s(literal -1 binary64) %6272 %6842))) a)) (approx %475 (+.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %610 %6849) %155) %6173))) (approx %475 (-.f64 (+.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %631 %6855) %1436) %6173)) (fma.f64 #s(literal -1 binary64) %6206 (fma.f64 #s(literal -1 binary64) %6176 %6206)))) (approx %483 (-.f64 (+.f64 x %6806) %6799)) (approx %491 (+.f64 x %6699)) (approx %491 (+.f64 x (fma.f64 #s(literal -1 binary64) %6890 %6699))) (approx %491 (-.f64 (+.f64 x (fma.f64 #s(literal -1 binary64) %6698 (*.f64 #s(literal -1 binary64) (/.f64 %6707 %1436)))) %6890)) (approx %474 %6208) (approx %474 %6215) (approx %501 (-.f64 %6903 %2900)) (approx %501 (-.f64 (+.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %610 (*.f64 #s(literal -1 binary64) %6906)) %155) %6902)) %2900)) (approx %501 (-.f64 (+.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %631 %6915) %1436) %6902)) (fma.f64 #s(literal -1 binary64) %2899 (fma.f64 #s(literal -1 binary64) %6206 (*.f64 #s(literal -1 binary64) %6920))))) (approx %507 %6903) (approx %507 (+.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %610 (fma.f64 #s(literal -1 binary64) %6906 %610)) %155) %6902))) (approx %507 (-.f64 (+.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %631 (fma.f64 #s(literal -1 binary64) %6914 %631)) %1436) %6902)) (fma.f64 #s(literal -1 binary64) %6206 (fma.f64 #s(literal -1 binary64) %6920 %6206)))) (approx %514 (-.f64 (+.f64 x (fma.f64 #s(literal -1 binary64) %6176 %6173)) %6944)) (approx %514 (-.f64 (+.f64 x (fma.f64 #s(literal -1 binary64) %6176 (fma.f64 #s(literal -1 binary64) (/.f64 %6745 %1436) %6173))) %6944)) (approx %14 (*.f64 #s(literal -1 binary64) %6618)) (approx %15 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) y %6088) a))) (approx %15 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 y z (/.f64 %1717 a)) a))) a))) (approx %15 (*.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) %1717 (*.f64 #s(literal -1 binary64) (/.f64 %1742 a))) a) %1762) a))) a))) (approx %17 %6978) (approx %17 %6986) (approx %17 (*.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) %6988 %6152) a) %130) a))) a))) (approx %18 (+.f64 #s(literal 1 binary64) %6978)) (approx %18 (+.f64 #s(literal 1 binary64) %6986)) (approx %19 (-.f64 %7004 #s(literal 1 binary64))) (approx %19 (-.f64 %7013 #s(literal 1 binary64))) (approx %19 (-.f64 %7025 #s(literal 1 binary64))) (approx %20 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) %7029))) (approx %20 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %7034 %7028) a)))) (approx %20 (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) %7041 %7033) a) %7028) a)))) (approx %30 (+.f64 x %7029)) (approx %30 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %7028 %7034) a)))) (approx %30 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %7028 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %7033 %7041) a))) a)))) (approx %36 (+.f64 x %7066)) (approx %36 (+.f64 x %7075)) (approx %55 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) t %6193) a))) (approx %55 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) t (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 t z (/.f64 %4597 a)) a))) a))) (approx %55 (*.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) %4597 (*.f64 #s(literal -1 binary64) (/.f64 %4620 a))) a) %427) a))) a))) (approx %52 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x %2900) a))) (approx %52 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x %7107) a))) (approx %52 (*.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) %610 %7113) a) %465) a))) a))) (approx %56 (*.f64 #s(literal -1 binary64) (/.f64 %3206 a))) (approx %56 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) t (*.f64 #s(literal -1 binary64) (/.f64 %7126 a))) %8) a))) (approx %56 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) t (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %7134 a) %427) %465) a))) %8) a))) (approx %56 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) t (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %4597 (*.f64 #s(literal -1 binary64) (/.f64 %7145 a))) %6248) a) %427) %465) a))) %8) a))) (approx %61 (*.f64 #s(literal -1 binary64) (/.f64 %3228 a))) (approx %61 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %7163 a) %3228) a))) (approx %61 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %7169 a) %7163) a) %3228) a))) (approx %61 (*.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 %7145) a) %7169) a) %7163) a) %3228) a))) (approx %35 %7066) (approx %35 %7075) (approx %35 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %5382 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %6180 (*.f64 #s(literal -1 binary64) (/.f64 %6278 a))) a) %5832) a))) a))) (approx %113 (*.f64 #s(literal -1 binary64) %3401)) (approx %113 (*.f64 #s(literal -1 binary64) %6378)) (approx %121 (*.f64 #s(literal -1 binary64) %3407)) (approx %121 (*.f64 %155 (fma.f64 #s(literal -1 binary64) %382 %6286))) (approx %128 %3418) (approx %128 (*.f64 %155 (fma.f64 #s(literal -1 binary64) %6296 %5791))) (approx %138 (*.f64 %155 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 %6381 %5497) a) %5791))) (approx %148 (*.f64 %155 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %7218 %5497) a) %5791))) (approx %154 (*.f64 #s(literal -1 binary64) %3415)) (approx %154 (*.f64 #s(literal -1 binary64) %6450)) (approx %162 (*.f64 #s(literal -1 binary64) %3416)) (approx %162 (*.f64 #s(literal -1 binary64) (*.f64 %1436 (-.f64 (+.f64 %5443 %6320) %5423)))) (approx %171 (*.f64 #s(literal -1 binary64) (*.f64 %1436 %5457))) (approx %171 (*.f64 #s(literal -1 binary64) (*.f64 %1436 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %6306 %5548) a) %5443) %5423)))) (approx %180 (*.f64 #s(literal -1 binary64) (*.f64 %1436 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %6306 (fma.f64 #s(literal -1 binary64) %5512 %2435)) a) %5443) %5423)))) (approx %185 %3408) (approx %185 (*.f64 %155 (-.f64 %6420 %5416))) (approx %190 (*.f64 %155 %5452)) (approx %190 (*.f64 %155 %6483)) (approx %199 (*.f64 %155 (fma.f64 #s(literal -1 binary64) %5790 (*.f64 #s(literal -1 binary64) %6435)))) (approx %199 (*.f64 %155 (fma.f64 #s(literal -1 binary64) %5790 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %7218 %5589) %1480) a))))) (approx %208 (*.f64 #s(literal -1 binary64) (*.f64 %1436 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %5678 a) %5443) %5423)))) (approx %208 (*.f64 #s(literal -1 binary64) (*.f64 %1436 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %5512 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1481 %5626) a) %5416)) %5436) a) %5443) %5423)))) (approx %208 (*.f64 #s(literal -1 binary64) (*.f64 %1436 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %5512 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %7218 %1481) %5626) a) %5416)) %5436) a) %5443) %5423)))) (approx %217 (*.f64 #s(literal -1 binary64) %6289)) (approx %227 (*.f64 #s(literal -1 binary64) (*.f64 a %7304))) (approx %236 (*.f64 #s(literal -1 binary64) (*.f64 a %7308))) (approx %242 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) %7218 %1428)))) (approx %247 (*.f64 %155 (fma.f64 #s(literal -1 binary64) %1385 %1403))) (approx %252 (*.f64 %155 %7308)) (approx %259 (*.f64 %155 (fma.f64 #s(literal -1 binary64) %7322 %1428))) (approx %268 (*.f64 %155 %7329)) (approx %268 (*.f64 %155 %7335)) (approx %276 (*.f64 %155 %7340)) (approx %276 (*.f64 %155 %7347)) (approx %287 (*.f64 %155 %7351)) (approx %287 (*.f64 %155 %7357)) (approx %293 (*.f64 %155 %5498)) (approx %293 (*.f64 %155 (-.f64 (fma.f64 #s(literal -1 binary64) %7364 %5416) %5436))) (approx %298 (*.f64 #s(literal -1 binary64) %6317)) (approx %303 (*.f64 #s(literal -1 binary64) (*.f64 %1436 %7304))) (approx %310 (*.f64 #s(literal -1 binary64) (*.f64 %1436 %7308))) (approx %315 (*.f64 #s(literal -1 binary64) (*.f64 %1436 %7329))) (approx %315 (*.f64 #s(literal -1 binary64) (*.f64 %1436 %7335))) (approx %326 %1548) (approx %326 (*.f64 #s(literal -1 binary64) (*.f64 %1436 %7340))) (approx %326 (*.f64 #s(literal -1 binary64) (*.f64 %1436 %7347))) (approx %338 (*.f64 #s(literal -1 binary64) %7390)) (approx %338 (*.f64 #s(literal -1 binary64) (*.f64 %1436 %7351))) (approx %338 (*.f64 #s(literal -1 binary64) (*.f64 %1436 %7357))) (approx %338 (*.f64 #s(literal -1 binary64) (*.f64 %1436 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %5535 (*.f64 #s(literal -1 binary64) %7322)) a) %5416) %5436)))) (approx %347 (*.f64 #s(literal -1 binary64) (*.f64 %1436 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %5535 %7328) a) %5416) %5436)))) (approx %347 (*.f64 #s(literal -1 binary64) (*.f64 %1436 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %5535 %7334) a) %5416) %5436)))) (approx %356 (*.f64 #s(literal -1 binary64) %7421)) (approx %356 (*.f64 #s(literal -1 binary64) (*.f64 %1436 (-.f64 %6321 (fma.f64 #s(literal -1 binary64) %6356 %5443))))) (approx %356 (*.f64 #s(literal -1 binary64) (*.f64 %1436 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %7338 (*.f64 #s(literal -1 binary64) %7429)) a) %5423) %5443)))) (approx %356 (*.f64 #s(literal -1 binary64) (*.f64 %1436 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %7429 %7346) a) %5423) %5443)))) (approx %368 %7421) (approx %368 (*.f64 #s(literal -1 binary64) (*.f64 %1436 (fma.f64 #s(literal -1 binary64) (/.f64 %5535 %2767) %7448)))) (approx %368 (*.f64 #s(literal -1 binary64) (*.f64 %1436 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %6296 %5548) %6349) a) %7448)))) (approx %368 (*.f64 #s(literal -1 binary64) (*.f64 %1436 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %5512 (*.f64 #s(literal -1 binary64) %7355)) %5875) a) %7448)))) (approx %374 (*.f64 #s(literal -1 binary64) (*.f64 %1436 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %5548 %5875) a) %7448)))) (approx %374 (*.f64 #s(literal -1 binary64) (*.f64 %1436 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %5512 (*.f64 #s(literal -1 binary64) %7364)) %5875) a) %7448)))) (approx %1582 %7004) (approx %1582 %7013) (approx %1582 %7025) (approx %1582 (*.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) %1717 (*.f64 #s(literal -1 binary64) (/.f64 %7485 a))) %6152) a) %1762) %130) a))) %1370) a))) (approx %1587 (*.f64 #s(literal -1 binary64) (/.f64 %7500 a))) (approx %1587 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %7504 a) %7500) a))) (approx %1587 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %7510 a) %7504) a) %7500) a))) (approx %1587 (*.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 t %7485) a) %7510) a) %7504) a) %7500) a))) (approx %454 (*.f64 #s(literal -1 binary64) %6621)) (approx %454 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %6099 %1370) a)) #s(literal 1 binary64)) a))) (approx %454 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %7540 %1370) a)) #s(literal 1 binary64)) a))) (approx %384 (*.f64 #s(literal -1 binary64) %6080)) (approx %440 (*.f64 #s(literal -1 binary64) %6606)) (approx %440 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %6105 z) a))) a))) (approx %440 (*.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 %6980 %6144) a)) z) a))) a))) (approx %499 (*.f64 #s(literal -1 binary64) %6658)) (approx %499 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %445 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 z %445 %7571) a))) a))) (approx %499 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %445 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %6638 (*.f64 #s(literal -1 binary64) %7579)) a) %6632) a))) a))) (approx %442 (*.f64 #s(literal -1 binary64) %6636)) (approx %442 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %7571) %6632) a))) y) a))) (approx %442 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %7579 (*.f64 #s(literal -1 binary64) %6638)) a)) %6632) a))) y) a))) (approx %385 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 x %6678) t) a))) (approx %385 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %6683 a)) %1604) a))) t) a))) (approx %385 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %6690 a) (*.f64 #s(literal -1 binary64) %6683)) a)) %1604) a))) t) a))) (approx %393 %7643) (approx %393 %7651) (approx %393 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %6714 a) (*.f64 #s(literal -1 binary64) %6707)) a)) %6701) a) %5805) a))) (approx %403 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) %1385 %2823)))) (approx %416 (*.f64 %155 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %6099 (*.f64 #s(literal 2 binary64) z)) a))))) (approx %409 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) %5382 %6268)))) (approx %424 (*.f64 #s(literal -1 binary64) %6101)) (approx %424 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 z %7540) a))) (approx %424 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %6988 %6152) a)) %130) a))) a))) (approx %426 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 z %1385 (/.f64 %2531 a)) a)))) (approx %426 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %6781 a)) %2531) a) %1386) a)))) (approx %435 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1396 (*.f64 #s(literal -1 binary64) (/.f64 %2518 a))) a)))) (approx %435 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1396 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 y %1386 (/.f64 %2532 a)) a))) a)))) (approx %444 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 %1385 %445 (/.f64 %6798 a)) a)))) (approx %444 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %6803 a)) %6798) a) %5898) a)))) (approx %457 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 %2778 a)))) (approx %457 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1396 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2518 %2531) a) %1386)) a)))) (approx %457 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1396 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %2532) (*.f64 #s(literal -1 binary64) %6781)) a) %2518) %2531) a) %1386)) a)))) (approx %464 %7107) (approx %464 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %7113 %610) a) %465) a))) (approx %464 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %6838 a) %6257) a)) %610) a) %465) a))) (approx %470 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %5382 %465) a))) (approx %470 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %5382 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %5832 %610) a) %465)) a))) (approx %470 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %5382 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %7794 %6257) a) %5832) %610) a) %465)) a))) (approx %470 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %5382 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %6180 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %6278 %6838) a))) %6257) a) %5832) %610) a) %465)) a))) (approx %475 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %5382 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %5832 %7819) a))) a)))) (approx %475 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %5382 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %7794 %7828) a) %5832) %7819) a))) a)))) (approx %491 (+.f64 x %7643)) (approx %491 (+.f64 x %7651)) (approx %474 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %6828 %465) a)))) (approx %474 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %7112 %6248) a)) %465) a)))) (approx %501 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %6020) %465) a)))) (approx %501 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %6020 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %6906 %6248) a))) %465) a)))) (approx %501 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %6020 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %6915 %631) a) %6906) %6248) a))) %465) a)))) (approx %507 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %6020 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %6906 %7819) a))) a)))) (approx %507 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %6020 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %6915 %7828) a) %6906) %7819) a))) a)))) |
15 calls:
| Time | Variable | Point |
|---|---|---|
| 51.0ms | z | 0 |
| 48.0ms | a | -inf |
| 44.0ms | y | 0 |
| 39.0ms | t | 0 |
| 38.0ms | t | inf |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 133 | 2118 |
| 0 | 251 | 1778 |
| 1 | 943 | 1658 |
| 0 | 4282 | 1658 |
| 0 | 4723 | 1632 |
| 1× | iter-limit |
| 1× | iter-limit |
| 1× | node-limit |
| 1× | iter-limit |
| Inputs |
|---|
%3 = (-.f64 y z) %5 = (-.f64 t x) %7 = (-.f64 a z) %9 = (approx x #s(literal 0 binary64)) %10 = (- t x) %11 = (approx %10 t) %14 = (/.f64 y %7) %15 = (/.f64 z %7) %16 = (+.f64 #s(literal 1 binary64) %15) %17 = (-.f64 %14 %16) %18 = (*.f64 x %17) %19 = (*.f64 #s(literal -1 binary64) %18) %21 = (* (- y z) %10) %23 = (/ %21 (- a z)) %24 = (+ x %23) %26 = (*.f64 y %5) %27 = (/.f64 t %7) %28 = (/.f64 x %7) %29 = (-.f64 %27 %28) %30 = (*.f64 y %29) %31 = (approx %21 %26) %33 = (/.f64 %26 a) %34 = (approx %23 %33) %36 = (pow.f64 a #s(literal 2 binary64)) %37 = (/.f64 %26 z) %38 = (approx %23 %5) %39 = (*.f64 a %5) %40 = (/.f64 %39 z) %41 = (*.f64 #s(literal -1 binary64) %40) %42 = (*.f64 #s(literal -1 binary64) %26) %43 = (*.f64 #s(literal -1 binary64) %39) %44 = (-.f64 %42 %43) %45 = (*.f64 a %44) %46 = (pow.f64 z #s(literal 2 binary64)) %47 = (/.f64 %45 %46) %48 = (fma.f64 #s(literal -1 binary64) %37 %47) %49 = (+.f64 t %48) %50 = (*.f64 %36 %44) %52 = (pow.f64 z #s(literal 3 binary64)) %53 = (/.f64 %50 %52) %54 = (fma.f64 #s(literal -1 binary64) %37 %53) %55 = (+.f64 t %54) %56 = (*.f64 #s(literal -1 binary64) %47) %57 = (fma.f64 #s(literal -1 binary64) %40 %56) %58 = (-.f64 %49 %41) %60 = (-.f64 %55 %57) %62 = (-.f64 %26 %39) %63 = (/.f64 %62 z) %64 = (*.f64 #s(literal -1 binary64) %63) %65 = (+.f64 t %64) %66 = (*.f64 a %62) %67 = (/.f64 %66 z) %68 = (fma.f64 y %5 %67) %69 = (-.f64 %68 %39) %70 = (/.f64 %69 z) %71 = (*.f64 #s(literal -1 binary64) %70) %72 = (+.f64 t %71) %73 = (*.f64 %36 %62) %74 = (/.f64 %73 z) %75 = (*.f64 #s(literal -1 binary64) %74) %76 = (-.f64 %75 %66) %77 = (/.f64 %76 z) %78 = (fma.f64 #s(literal -1 binary64) %77 %26) %79 = (-.f64 %78 %39) %80 = (/.f64 %79 z) %81 = (*.f64 #s(literal -1 binary64) %80) %82 = (+.f64 t %81) %86 = (-.f64 %14 %15) %87 = (*.f64 t %86) %89 = (*.f64 %5 %3) %90 = (-.f64 z y) %91 = (-.f64 x t) %92 = (/.f64 #s(literal 1 binary64) %7) %93 = (-.f64 z a) %94 = (/.f64 #s(literal -1 binary64) %7) %95 = (/.f64 %90 %7) %96 = (*.f64 %94 %90) %97 = (/.f64 %90 %93) %98 = (/.f64 %91 %93) %99 = (/.f64 %89 %7) %100 = (*.f64 %3 %98) %101 = (*.f64 %7 %5) %102 = (*.f64 %93 %93) %103 = (*.f64 %101 %3) %104 = (/.f64 %103 %102) %105 = (/.f64 z %93) %106 = (*.f64 %92 y) %107 = (fma.f64 %105 %5 x) %108 = (fma.f64 %14 %5 x) %111 = (*.f64 x %105) %112 = (fma.f64 x %105 %99) %117 = (*.f64 a %28) %118 = (fma.f64 %95 %91 %117) %120 = (/.f64 %31 %7) %126 = (*.f64 %3 %11) %127 = (/.f64 %126 %7) %129 = (-.f64 t %9) %130 = (*.f64 %3 %129) %131 = (/.f64 %130 %7) x y z %3 t %5 a %7 #s(literal 0 binary64) %9 %11 #s(literal -1 binary64) #s(literal 1 binary64) %14 %15 %16 %17 %18 %19 (approx %24 %19) %26 %27 %28 %29 %30 %31 (approx %24 %30) %33 %34 #s(literal 2 binary64) %36 %37 %38 %39 %40 %41 %42 %43 %44 %45 %46 %47 %48 %49 %50 #s(literal 3 binary64) %52 %53 %54 %55 %56 %57 %58 (approx %24 %58) %60 (approx %24 %60) %62 %63 %64 %65 %66 %67 %68 %69 %70 %71 %72 %73 %74 %75 %76 %77 %78 %79 %80 %81 %82 (approx %24 %65) (approx %24 %72) (approx %24 %82) %86 %87 (approx %24 %87) %89 %90 %91 %92 %93 %94 %95 %96 %97 %98 %99 %100 %101 %102 %103 %104 %105 %106 %107 %108 (fma.f64 %96 %5 x) (fma.f64 %106 %5 %107) %111 %112 (fma.f64 a %28 %112) (fma.f64 %5 %105 %108) (fma.f64 %5 %97 x) (fma.f64 %3 %98 x) %117 %118 (+.f64 %118 %111) %120 (+.f64 x %120) (+.f64 x %104) (+.f64 x %34) (+.f64 x %38) (+.f64 x %100) %126 %127 (+.f64 x %127) %129 %130 %131 (+.f64 %9 %131) |
| Outputs |
|---|
%4 = (-.f64 z y) %6 = (-.f64 y z) %11 = (*.f64 #s(literal 1 binary64) %4) %16 = (neg.f64 y) %17 = (*.f64 #s(literal -1 binary64) %16) %19 = (*.f64 %16 #s(literal -1 binary64)) %21 = (neg.f64 z) %22 = (neg.f64 %21) %26 = (*.f64 z #s(literal -1 binary64)) %31 = (-.f64 t x) %35 = (-.f64 x t) %37 = (neg.f64 t) %38 = (neg.f64 %37) %40 = (neg.f64 x) %41 = (neg.f64 %40) %46 = (-.f64 a z) %49 = (/.f64 #s(literal 1 binary64) %46) %53 = (-.f64 z a) %57 = (*.f64 #s(literal 1 binary64) %21) %59 = (*.f64 %21 #s(literal 1 binary64)) %66 = (neg.f64 a) %67 = (neg.f64 %66) %71 = (approx x #s(literal 0 binary64)) %75 = (- t x) %76 = (approx %75 t) %80 = (/.f64 #s(literal 1 binary64) %53) %81 = (*.f64 %16 %80) %82 = (*.f64 %49 y) %83 = (/.f64 y %46) %84 = (*.f64 #s(literal 1 binary64) %83) %85 = (*.f64 y %49) %86 = (pow.f64 %83 #s(literal 1 binary64)) %88 = (/.f64 (*.f64 y #s(literal 1 binary64)) %46) %90 = (/.f64 (*.f64 y #s(literal -1 binary64)) %53) %91 = (/.f64 %16 %53) %93 = (/.f64 #s(literal 1 binary64) (/.f64 %53 %16)) %95 = (/.f64 #s(literal 1 binary64) (pow.f64 %83 #s(literal -1 binary64))) %97 = (/.f64 #s(literal 1 binary64) (/.f64 %46 y)) %98 = (/.f64 y %53) %99 = (neg.f64 %98) %102 = (/.f64 z %46) %104 = (*.f64 z #s(literal 1 binary64)) %115 = (/.f64 z %53) %117 = (+.f64 %46 z) %119 = (-.f64 %102 #s(literal -1 binary64)) %130 = (-.f64 %115 #s(literal 1 binary64)) %135 = (/.f64 %46 %46) %140 = (/.f64 (-.f64 y %117) %46) %142 = (-.f64 %83 #s(literal 1 binary64)) %149 = (*.f64 %83 %46) %152 = (*.f64 %16 %46) %155 = (*.f64 %53 %46) %157 = (*.f64 y %46) %160 = (*.f64 %53 %53) %167 = (/.f64 (-.f64 %117 y) %46) %177 = (*.f64 %140 x) %182 = (*.f64 %167 x) %184 = (*.f64 %130 x) %186 = (*.f64 x %130) %207 = (*.f64 %40 %130) %209 = (*.f64 %130 %40) %211 = (*.f64 %83 %40) %213 = (*.f64 %40 %83) %216 = (- y z) %218 = (- a z) %220 = (- x (/ (* (- x t) %216) %218)) %221 = (approx %220 %182) %225 = (*.f64 %31 y) %230 = (*.f64 %35 y) %232 = (*.f64 %40 y) %234 = (*.f64 y %40) %242 = (/.f64 t %46) %256 = (/.f64 t %53) %260 = (/.f64 x %46) %274 = (/.f64 x %53) %276 = (*.f64 %242 %46) %277 = (-.f64 %276 x) %278 = (*.f64 %277 %49) %279 = (*.f64 %53 x) %280 = (fma.f64 t %46 %279) %281 = (/.f64 #s(literal 1 binary64) %160) %282 = (*.f64 %280 %281) %283 = (*.f64 %49 %31) %284 = (*.f64 %35 %80) %285 = (*.f64 %31 %49) %286 = (/.f64 %35 %53) %287 = (pow.f64 %286 #s(literal 1 binary64)) %289 = (/.f64 (*.f64 %35 #s(literal 1 binary64)) %53) %291 = (/.f64 (*.f64 %35 #s(literal -1 binary64)) %46) %292 = (fabs.f64 %53) %294 = (/.f64 (/.f64 %280 %292) %292) %296 = (/.f64 (/.f64 %280 %53) %53) %298 = (/.f64 (/.f64 %280 %46) %46) %301 = (/.f64 (-.f64 (*.f64 %274 %53) t) %53) %304 = (/.f64 (-.f64 (*.f64 %242 %53) %40) %53) %306 = (/.f64 (-.f64 %37 %40) %53) %310 = (/.f64 (-.f64 (*.f64 x %53) (*.f64 %53 t)) %160) %314 = (/.f64 (-.f64 (*.f64 %37 %53) (*.f64 %53 %40)) %160) %317 = (/.f64 (-.f64 (*.f64 %37 %46) %279) %155) %319 = (*.f64 %46 %40) %321 = (/.f64 (-.f64 (*.f64 t %53) %319) %155) %323 = (/.f64 (neg.f64 %277) %53) %325 = (/.f64 (neg.f64 %280) %155) %326 = (/.f64 %277 %46) %327 = (/.f64 %280 %160) %329 = (/.f64 #s(literal 1 binary64) (/.f64 %46 %277)) %331 = (/.f64 #s(literal 1 binary64) (/.f64 %160 %280)) %333 = (/.f64 #s(literal 1 binary64) (/.f64 %46 %31)) %335 = (/.f64 #s(literal 1 binary64) (pow.f64 %286 #s(literal -1 binary64))) %337 = (/.f64 #s(literal 1 binary64) (/.f64 %53 %35)) %338 = (/.f64 %31 %46) %340 = (neg.f64 (*.f64 %31 %80)) %342 = (neg.f64 (/.f64 %277 %53)) %343 = (/.f64 %31 %53) %344 = (neg.f64 %343) %346 = (neg.f64 (-.f64 %256 %274)) %347 = (/.f64 %35 %46) %348 = (neg.f64 %347) %349 = (fma.f64 %37 %80 %274) %350 = (fma.f64 %40 %49 %242) %351 = (fma.f64 t %49 %274) %352 = (fma.f64 x %80 %242) %354 = (-.f64 (/.f64 %276 %46) %260) %355 = (*.f64 t %46) %359 = (-.f64 (/.f64 %355 %160) (/.f64 (*.f64 %46 x) %160)) %360 = (-.f64 %274 %256) %361 = (-.f64 %242 %260) %362 = (+.f64 %274 %242) %363 = (+.f64 %242 %274) %364 = (*.f64 %286 y) %379 = (*.f64 #s(literal 1 binary64) %225) %395 = (*.f64 %35 %83) %397 = (*.f64 %274 y) %401 = (*.f64 y %274) %407 = (*.f64 t %83) %409 = (*.f64 %83 t) %411 = (* %75 %216) %412 = (approx %411 %225) %416 = (approx %220 %364) %426 = (/.f64 %225 %66) %432 = (/.f64 %225 a) %434 = (*.f64 %225 #s(literal 1 binary64)) %447 = (/ %411 %218) %448 = (approx %447 %432) %453 = (fabs.f64 a) %456 = (*.f64 a a) %461 = (/.f64 %31 %21) %463 = (/.f64 #s(literal 1 binary64) %21) %465 = (/.f64 #s(literal 1 binary64) z) %467 = (/.f64 %230 z) %469 = (/.f64 y z) %471 = (/.f64 %31 z) %473 = (/.f64 %225 z) %485 = (approx %447 %31) %491 = (*.f64 %35 a) %493 = (*.f64 a %31) %502 = (*.f64 a %40) %504 = (*.f64 %40 a) %512 = (/.f64 %491 z) %514 = (/.f64 %493 z) %520 = (/.f64 a z) %537 = (neg.f64 %465) %539 = (/.f64 #s(literal -1 binary64) z) %542 = (neg.f64 %471) %565 = (*.f64 %16 %40) %567 = (*.f64 %40 %16) %582 = (*.f64 %66 %40) %584 = (*.f64 %40 %66) %590 = (-.f64 y a) %591 = (*.f64 %35 %590) %592 = (*.f64 %31 %590) %603 = (*.f64 #s(literal 1 binary64) %592) %626 = (*.f64 %591 a) %631 = (*.f64 %592 a) %633 = (*.f64 %66 %491) %635 = (*.f64 %493 a) %637 = (*.f64 %491 %66) %639 = (*.f64 a %493) %649 = (fabs.f64 z) %652 = (*.f64 z z) %655 = (/.f64 #s(literal 1 binary64) %652) %657 = (/.f64 %591 z) %659 = (*.f64 %21 z) %660 = (/.f64 #s(literal 1 binary64) %659) %663 = (/.f64 %631 %652) %665 = (/.f64 a %652) %666 = (*.f64 %591 %665) %671 = (/.f64 %591 %652) %678 = (*.f64 #s(literal 1 binary64) %626) %680 = (*.f64 a %657) %683 = (neg.f64 %659) %693 = (fma.f64 %467 %652 %626) %695 = (fma.f64 %592 %520 %225) %696 = (/.f64 %695 z) %698 = (neg.f64 %696) %706 = (*.f64 %631 z) %708 = (*.f64 %21 %652) %712 = (*.f64 %652 z) %717 = (*.f64 %230 %652) %720 = (*.f64 z %631) %723 = (*.f64 z %626) %759 = (*.f64 %467 #s(literal -1 binary64)) %761 = (*.f64 #s(literal 1 binary64) %473) %769 = (-.f64 t %696) %771 = (-.f64 t %473) %789 = (neg.f64 %456) %792 = (*.f64 %591 %456) %794 = (*.f64 %592 %456) %802 = (*.f64 %493 %456) %804 = (*.f64 %456 %493) %814 = (/.f64 #s(literal 1 binary64) %712) %816 = (/.f64 %456 %652) %818 = (/.f64 %456 z) %821 = (/.f64 #s(literal 1 binary64) %708) %825 = (/.f64 %456 %712) %826 = (*.f64 %591 %825) %827 = (/.f64 %591 %712) %832 = (/.f64 %792 %652) %835 = (*.f64 %456 %657) %846 = (/.f64 %794 %712) %848 = (fma.f64 %467 %712 %792) %850 = (fma.f64 %591 %825 %467) %862 = (*.f64 z %708) %866 = (*.f64 z %712) %870 = (*.f64 %708 z) %874 = (*.f64 %712 z) %895 = (fma.f64 %31 %469 %846) %920 = (+.f64 %850 t) %942 = (neg.f64 %655) %945 = (neg.f64 %671) %955 = (*.f64 %592 %520) %964 = (*.f64 a (+.f64 %471 %671)) %966 = (neg.f64 %964) %1002 = (-.f64 %769 %512) %1011 = (-.f64 %698 %512) %1016 = (approx %220 %1002) %1020 = (+.f64 %920 %964) %1022 = (-.f64 %920 %512) %1034 = (+.f64 %850 %964) %1039 = (approx %220 %1020) %1050 = (*.f64 %230 #s(literal -1 binary64)) %1077 = (*.f64 %471 %590) %1108 = (*.f64 z %491) %1111 = (*.f64 %225 z) %1112 = (*.f64 z %493) %1159 = (-.f64 t %1077) %1183 = (*.f64 %491 a) %1185 = (*.f64 a %491) %1207 = (fma.f64 %225 z %631) %1233 = (*.f64 a (-.f64 %1077 %31)) %1234 = (fma.f64 %31 y %1233) %1238 = (neg.f64 %1234) %1248 = (/.f64 %1234 %21) %1250 = (/.f64 %1234 z) %1283 = (/.f64 %1233 z) %1313 = (-.f64 t %1250) %1335 = (*.f64 %456 %491) %1337 = (*.f64 %491 %456) %1344 = (*.f64 %592 %818) %1384 = (fma.f64 %456 %657 %626) %1388 = (fma.f64 %592 a %1344) %1401 = (/.f64 %1384 z) %1425 = (/.f64 %1388 z) %1433 = (-.f64 %1401 %225) %1435 = (fma.f64 %31 y %1425) %1466 = (-.f64 %1425 %591) %1470 = (+.f64 %1401 %591) %1481 = (/.f64 %1470 z) %1483 = (/.f64 %1466 z) %1495 = (/.f64 %1435 z) %1541 = (+.f64 %1481 t) %1556 = (approx %220 %1159) %1560 = (approx %220 %1313) %1564 = (approx %220 %1541) %1568 = (-.f64 %149 z) %1569 = (*.f64 %1568 %49) %1570 = (*.f64 %53 z) %1571 = (fma.f64 y %46 %1570) %1572 = (*.f64 %1571 %281) %1573 = (*.f64 %80 %4) %1574 = (*.f64 %49 %6) %1575 = (*.f64 %4 %80) %1576 = (/.f64 %4 %46) %1577 = (*.f64 #s(literal -1 binary64) %1576) %1578 = (*.f64 %6 %49) %1579 = (/.f64 %6 %46) %1580 = (pow.f64 %1579 #s(literal 1 binary64)) %1581 = (*.f64 %4 #s(literal 1 binary64)) %1582 = (/.f64 %1581 %53) %1583 = (*.f64 %4 #s(literal -1 binary64)) %1584 = (/.f64 %1583 %46) %1586 = (/.f64 (/.f64 %1571 %292) %292) %1588 = (/.f64 (/.f64 %1571 %53) %53) %1590 = (/.f64 (/.f64 %1571 %46) %46) %1591 = (/.f64 %11 %53) %1594 = (/.f64 (-.f64 (*.f64 %115 %53) y) %53) %1597 = (/.f64 (-.f64 (*.f64 %83 %53) %21) %53) %1599 = (/.f64 (-.f64 %16 %21) %53) %1600 = (*.f64 %21 %53) %1601 = (*.f64 %46 y) %1603 = (/.f64 (-.f64 %1600 %1601) %155) %1604 = (*.f64 z %53) %1605 = (*.f64 %53 y) %1607 = (/.f64 (-.f64 %1604 %1605) %160) %1611 = (/.f64 (-.f64 (*.f64 %16 %53) (*.f64 %53 %21)) %160) %1613 = (/.f64 (-.f64 %152 %1570) %155) %1615 = (*.f64 %46 %21) %1617 = (/.f64 (-.f64 (*.f64 y %53) %1615) %155) %1619 = (/.f64 (neg.f64 %1568) %53) %1621 = (/.f64 (neg.f64 %1571) %155) %1622 = (/.f64 %1568 %46) %1623 = (/.f64 %1571 %160) %1624 = (/.f64 %4 %53) %1626 = (/.f64 #s(literal 1 binary64) (/.f64 %46 %1568)) %1628 = (/.f64 #s(literal 1 binary64) (/.f64 %160 %1571)) %1630 = (/.f64 #s(literal 1 binary64) (/.f64 %46 %6)) %1632 = (/.f64 #s(literal 1 binary64) (pow.f64 %1579 #s(literal -1 binary64))) %1634 = (/.f64 #s(literal 1 binary64) (/.f64 %53 %4)) %1636 = (neg.f64 (*.f64 %80 %6)) %1638 = (neg.f64 (/.f64 %1568 %53)) %1639 = (neg.f64 %1576) %1640 = (fma.f64 %16 %80 %115) %1641 = (fma.f64 %21 %49 %83) %1642 = (*.f64 %80 %16) %1643 = (fma.f64 %80 z %1642) %1644 = (fma.f64 %49 y %115) %1645 = (fma.f64 #s(literal 1 binary64) %83 %115) %1646 = (fma.f64 z %80 %83) %1647 = (fma.f64 y %49 %115) %1649 = (-.f64 (/.f64 %149 %46) %102) %1653 = (-.f64 (/.f64 %157 %160) (/.f64 (*.f64 %46 z) %160)) %1654 = (-.f64 %115 %98) %1655 = (-.f64 %83 %102) %1657 = (+.f64 (*.f64 %80 z) %1642) %1658 = (+.f64 %115 %83) %1659 = (+.f64 %83 %115) %1660 = (*.f64 %1579 t) %1673 = (*.f64 %6 t) %1677 = (*.f64 t %6) %1685 = (*.f64 %115 t) %1687 = (*.f64 t %115) %1691 = (approx %220 %1660) %1696 = (*.f64 %31 %6) %1701 = (*.f64 %35 %6) %1703 = (*.f64 %4 %37) %1705 = (*.f64 %31 %21) %1707 = (*.f64 %21 %31) %1709 = (*.f64 %40 %6) %1711 = (*.f64 %6 %40) %1715 = (*.f64 %37 %4) %1792 = (*.f64 %21 %46) %1809 = (*.f64 %80 y) %1811 = (*.f64 %16 %49) %1824 = (*.f64 %1701 %80) %1825 = (*.f64 %286 %6) %1826 = (*.f64 %1576 %35) %1827 = (*.f64 %80 %1701) %1828 = (*.f64 %35 %1576) %1829 = (*.f64 %4 %347) %1830 = (*.f64 %1696 %49) %1831 = (*.f64 %1579 %31) %1832 = (*.f64 %31 %1579) %1833 = (*.f64 %6 %286) %1834 = (/.f64 %1696 %46) %1835 = (pow.f64 %1834 #s(literal 1 binary64)) %1837 = (/.f64 (*.f64 %1696 #s(literal 1 binary64)) %46) %1839 = (/.f64 (*.f64 %1696 #s(literal -1 binary64)) %53) %1841 = (/.f64 (*.f64 %31 %1568) %46) %1843 = (/.f64 (*.f64 %31 %1571) %160) %1845 = (/.f64 (*.f64 %6 %277) %46) %1847 = (/.f64 (*.f64 %6 %280) %160) %1849 = (/.f64 (*.f64 %277 %6) %46) %1851 = (/.f64 (*.f64 %280 %6) %160) %1853 = (/.f64 (*.f64 #s(literal 1 binary64) %1701) %53) %1855 = (/.f64 (*.f64 #s(literal -1 binary64) %1701) %46) %1857 = (/.f64 (*.f64 %1568 %31) %46) %1859 = (/.f64 (*.f64 %1571 %31) %160) %1861 = (/.f64 (*.f64 %35 %4) %46) %1862 = (*.f64 %31 z) %1864 = (/.f64 (fma.f64 %364 %53 %1862) %53) %1865 = (*.f64 z %31) %1867 = (/.f64 (fma.f64 %364 %53 %1865) %53) %1868 = (*.f64 %115 %31) %1870 = (/.f64 (fma.f64 %1868 %46 %225) %46) %1873 = (/.f64 (fma.f64 %225 %53 (*.f64 %1862 %46)) %155) %1876 = (/.f64 (fma.f64 %225 %53 (*.f64 %1865 %46)) %155) %1877 = (*.f64 %225 %53) %1879 = (/.f64 (fma.f64 %1862 %46 %1877) %155) %1881 = (/.f64 (fma.f64 %1865 %46 %1877) %155) %1884 = (/.f64 (fma.f64 %225 %53 (*.f64 %46 %1862)) %155) %1887 = (/.f64 (fma.f64 %225 %53 (*.f64 %46 %1865)) %155) %1888 = (*.f64 %53 %225) %1890 = (/.f64 (fma.f64 %1862 %46 %1888) %155) %1892 = (/.f64 (fma.f64 %1865 %46 %1888) %155) %1893 = (/.f64 %1701 %53) %1895 = (/.f64 #s(literal 1 binary64) (/.f64 %53 %1701)) %1897 = (/.f64 #s(literal 1 binary64) (pow.f64 %1834 #s(literal -1 binary64))) %1899 = (/.f64 #s(literal 1 binary64) (/.f64 %46 %1696)) %1900 = (/.f64 %1701 %46) %1901 = (neg.f64 %1900) %1902 = (fma.f64 %1862 %80 %364) %1903 = (fma.f64 %1865 %80 %364) %1904 = (fma.f64 %115 %31 %364) %1905 = (*.f64 %286 %21) %1906 = (fma.f64 %286 y %1905) %1907 = (*.f64 %21 %286) %1908 = (fma.f64 %286 y %1907) %1909 = (fma.f64 %286 y %1868) %1910 = (*.f64 %1576 %37) %1911 = (fma.f64 %1576 x %1910) %1912 = (fma.f64 %49 %225 %1905) %1913 = (fma.f64 %49 %225 %1907) %1914 = (fma.f64 %49 %225 %1868) %1915 = (*.f64 %1579 %40) %1916 = (fma.f64 %1579 t %1915) %1917 = (*.f64 %40 %1579) %1918 = (fma.f64 %1579 t %1917) %1919 = (*.f64 %274 %6) %1920 = (fma.f64 %242 %6 %1919) %1921 = (fma.f64 %225 %49 %1905) %1922 = (fma.f64 %225 %49 %1907) %1923 = (fma.f64 %225 %49 %1868) %1924 = (fma.f64 %83 %31 %1905) %1925 = (fma.f64 %83 %31 %1907) %1926 = (fma.f64 %83 %31 %1868) %1927 = (fma.f64 %31 %115 %364) %1928 = (fma.f64 %31 %83 %1905) %1929 = (fma.f64 %31 %83 %1907) %1930 = (fma.f64 %31 %83 %1868) %1931 = (fma.f64 t %1579 %1915) %1932 = (fma.f64 t %1579 %1917) %1933 = (*.f64 %6 %274) %1934 = (fma.f64 %6 %242 %1933) %1935 = (fma.f64 z %343 %364) %1936 = (fma.f64 y %286 %1905) %1937 = (fma.f64 y %286 %1907) %1938 = (fma.f64 y %286 %1868) %1939 = (*.f64 %37 %1576) %1940 = (fma.f64 x %1576 %1939) %1941 = (*.f64 %102 %31) %1942 = (-.f64 %364 %1941) %1943 = (*.f64 %35 %115) %1944 = (-.f64 %364 %1943) %1945 = (neg.f64 %1868) %1946 = (-.f64 %364 %1945) %1947 = (*.f64 %80 %225) %1948 = (-.f64 %1868 %1947) %1949 = (*.f64 %98 %31) %1950 = (-.f64 %1868 %1949) %1951 = (-.f64 %1868 %395) %1952 = (neg.f64 %364) %1953 = (-.f64 %1868 %1952) %1955 = (+.f64 (*.f64 %1576 x) %1910) %1957 = (+.f64 (*.f64 %6 %242) %1933) %1959 = (+.f64 (*.f64 x %1576) %1939) %1961 = (+.f64 (*.f64 %242 %6) %1919) %1962 = (+.f64 %364 %1905) %1963 = (+.f64 %364 %1907) %1964 = (+.f64 %364 %1868) %1965 = (+.f64 %1868 %364) %1966 = (+.f64 %1660 %1915) %1967 = (+.f64 %1660 %1917) %1968 = (*.f64 %46 %31) %1998 = (*.f64 %40 %46) %2005 = (fabs.f64 %292) %2007 = (neg.f64 %292) %2017 = (*.f64 %53 %66) %2021 = (*.f64 %66 %53) %2039 = (*.f64 %1968 %6) %2045 = (*.f64 %1968 %4) %2047 = (*.f64 %1968 %21) %2049 = (*.f64 %21 %1968) %2055 = (/.f64 %46 %292) %2056 = (/.f64 %1696 %292) %2058 = (/.f64 %46 %53) %2061 = (/.f64 %1968 %292) %2062 = (/.f64 %6 %292) %2065 = (/.f64 %1968 %46) %2067 = (*.f64 %1968 %1576) %2069 = (/.f64 %1968 %53) %2071 = (/.f64 #s(literal 1 binary64) %155) %2074 = (/.f64 %6 %160) %2075 = (*.f64 %1968 %2074) %2078 = (/.f64 %1696 %160) %2080 = (/.f64 %1968 %160) %2106 = (/.f64 %2045 %160) %2122 = (fma.f64 %115 %31 x) %2130 = (neg.f64 %2122) %2148 = (fma.f64 %286 y x) %2154 = (neg.f64 %2148) %2175 = (fma.f64 x %46 %1696) %2176 = (*.f64 %2175 %49) %2177 = (fma.f64 %286 %6 x) %2178 = (pow.f64 %2177 #s(literal 1 binary64)) %2180 = (/.f64 (fma.f64 x %53 %1701) %53) %2182 = (/.f64 (fma.f64 %2148 %53 %1862) %53) %2184 = (/.f64 (fma.f64 %2148 %53 %1865) %53) %2186 = (/.f64 (fma.f64 %2122 %46 %225) %46) %2188 = (/.f64 (neg.f64 %2175) %53) %2189 = (/.f64 %2175 %46) %2191 = (/.f64 #s(literal 1 binary64) (/.f64 %46 %2175)) %2193 = (/.f64 #s(literal 1 binary64) (pow.f64 %2177 #s(literal -1 binary64))) %2195 = (neg.f64 (/.f64 %2175 %53)) %2197 = (neg.f64 (-.f64 %40 %1834)) %2199 = (neg.f64 (-.f64 %1900 x)) %2201 = (neg.f64 (-.f64 %2154 %1868)) %2203 = (neg.f64 (-.f64 %2130 %364)) %2204 = (fma.f64 %1862 %80 %2148) %2205 = (fma.f64 %1865 %80 %2148) %2206 = (fma.f64 %1701 %80 %41) %2207 = (fma.f64 %1701 %80 x) %2208 = (fma.f64 %115 %31 %2148) %2209 = (fma.f64 %286 %6 %41) %2210 = (fma.f64 %286 y %2122) %2211 = (fma.f64 %1576 %35 %41) %2212 = (fma.f64 %1576 %35 x) %2213 = (fma.f64 %80 %1701 %41) %2214 = (fma.f64 %80 %1701 x) %2215 = (fma.f64 %49 %225 %2122) %2216 = (fma.f64 %35 %1576 %41) %2217 = (fma.f64 %35 %1576 x) %2218 = (fma.f64 %4 %347 %41) %2219 = (fma.f64 %4 %347 x) %2220 = (fma.f64 %1696 %49 %41) %2221 = (fma.f64 %1696 %49 x) %2222 = (fma.f64 %1579 %31 %41) %2223 = (fma.f64 %1579 %31 x) %2224 = (fma.f64 %225 %49 %2122) %2225 = (fma.f64 %83 %31 %2122) %2226 = (fma.f64 %31 %115 %2148) %2227 = (fma.f64 %31 %1579 %41) %2228 = (fma.f64 %31 %1579 x) %2229 = (fma.f64 %31 %83 %2122) %2230 = (fma.f64 %6 %286 %41) %2231 = (fma.f64 %6 %286 x) %2232 = (fma.f64 z %343 %2148) %2233 = (fma.f64 y %286 %2122) %2234 = (-.f64 %364 %2130) %2235 = (-.f64 %1868 %2154) %2236 = (-.f64 %2148 %1941) %2237 = (-.f64 %2148 %1943) %2238 = (-.f64 %2148 %1945) %2239 = (-.f64 %2122 %1947) %2240 = (-.f64 %2122 %1949) %2241 = (-.f64 %2122 %395) %2242 = (-.f64 %2122 %1952) %2243 = (-.f64 %1834 %40) %2244 = (-.f64 x %1900) %2246 = (/.f64 (*.f64 x %46) %46) %2247 = (+.f64 %2246 %1834) %2248 = (+.f64 %364 %2122) %2249 = (+.f64 %1868 %2148) %2250 = (+.f64 %2148 %1868) %2251 = (+.f64 %2122 %364) %2252 = (+.f64 %1834 %41) %2253 = (+.f64 %1834 x) %2254 = (+.f64 x %1834) %2255 = (*.f64 x z) %2257 = (*.f64 %115 x) %2273 = (*.f64 %102 x) %2275 = (fma.f64 %2257 %46 %1696) %2278 = (/.f64 (fma.f64 x z %1701) %53) %2316 = (neg.f64 %2278) %2338 = (fma.f64 %260 a %2278) %2340 = (fma.f64 %260 a %2257) %2345 = (*.f64 %260 a) %2348 = (*.f64 a x) %2354 = (*.f64 %2348 %46) %2364 = (*.f64 %46 %2348) %2376 = (*.f64 %274 a) %2397 = (/.f64 (fma.f64 %4 %35 %2348) %46) %2419 = (*.f64 %67 %260) %2447 = (fma.f64 %115 x %2397) %2477 = (neg.f64 %412) %2480 = (/.f64 %412 %46) %2495 = (/.f64 %412 %53) %2497 = (fma.f64 x %46 %412) %2499 = (+.f64 %2480 x) %2520 = (fma.f64 x %160 %2039) %2522 = (fma.f64 %1968 %2074 x) %2564 = (+.f64 %448 x) %2568 = (neg.f64 %448) %2576 = (+.f64 %485 x) %2580 = (neg.f64 %485) %2588 = (*.f64 %76 %6) %2593 = (*.f64 %4 %76) %2595 = (*.f64 %76 %21) %2597 = (*.f64 %21 %76) %2605 = (*.f64 %76 %1579) %2606 = (/.f64 %76 %46) %2621 = (/.f64 %2593 %46) %2623 = (fma.f64 x %46 %2588) %2625 = (fma.f64 %76 %1579 x) %2648 = (-.f64 t %71) %2652 = (-.f64 %71 t) %2654 = (neg.f64 %71) %2658 = (*.f64 %2648 %6) %2663 = (*.f64 %2648 %4) %2665 = (*.f64 %2648 %21) %2667 = (*.f64 %2654 %6) %2669 = (*.f64 %6 %2654) %2671 = (*.f64 %21 %2648) %2682 = (/.f64 %2652 %53) %2684 = (/.f64 %2658 %46) %2697 = (/.f64 %2663 %46) %2699 = (fma.f64 %71 %46 %2658) %2701 = (fma.f64 %2648 %1579 %71) x y z (*.f64 #s(literal -1 binary64) %4) (pow.f64 %6 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %6 #s(literal -1 binary64))) (neg.f64 %11) (neg.f64 (*.f64 #s(literal -1 binary64) %6)) (neg.f64 %4) (fma.f64 #s(literal -1 binary64) z %17) (fma.f64 z #s(literal -1 binary64) %19) (-.f64 y %22) %6 (+.f64 (*.f64 #s(literal -1 binary64) z) %17) (+.f64 %26 %19) (+.f64 %21 y) (+.f64 y %21) t (pow.f64 %31 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %31 #s(literal -1 binary64))) (neg.f64 %35) (fma.f64 #s(literal -1 binary64) x %38) (-.f64 t %41) %31 (+.f64 %40 %38) (+.f64 t %40) a (*.f64 #s(literal 1 binary64) %46) (pow.f64 %46 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) %49) (neg.f64 (*.f64 #s(literal -1 binary64) %46)) (neg.f64 (*.f64 #s(literal 1 binary64) %53)) (neg.f64 %53) (fma.f64 #s(literal 1 binary64) a %57) (fma.f64 a #s(literal 1 binary64) %59) (-.f64 a %22) %46 (+.f64 (*.f64 a #s(literal 1 binary64)) %59) (+.f64 (*.f64 #s(literal 1 binary64) a) %57) (+.f64 %21 %67) (+.f64 a %21) #s(literal 0 binary64) (pow.f64 %71 #s(literal 1 binary64)) %71 (/.f64 #s(literal 1 binary64) (pow.f64 %71 #s(literal -1 binary64))) (pow.f64 %76 #s(literal 1 binary64)) %76 (/.f64 #s(literal 1 binary64) (pow.f64 %76 #s(literal -1 binary64))) #s(literal -1 binary64) #s(literal 1 binary64) %81 %82 %84 %85 %86 %88 %90 %91 %93 %95 %97 %83 %99 (*.f64 %21 %80) (*.f64 z %49) (pow.f64 %102 #s(literal 1 binary64)) (/.f64 %104 %46) (/.f64 %26 %53) (/.f64 %22 %46) (/.f64 %21 %53) (/.f64 #s(literal 1 binary64) (/.f64 %53 %21)) (/.f64 #s(literal 1 binary64) (pow.f64 %102 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %46 z)) %102 (neg.f64 %115) (*.f64 %117 %49) (pow.f64 %119 #s(literal 1 binary64)) (/.f64 (fma.f64 #s(literal 1 binary64) %53 %21) %53) (/.f64 (neg.f64 %117) %53) (/.f64 %117 %46) (/.f64 #s(literal 1 binary64) (/.f64 %46 %117)) (/.f64 #s(literal 1 binary64) (pow.f64 %119 #s(literal -1 binary64))) (neg.f64 %130) (fma.f64 %21 %80 #s(literal 1 binary64)) (fma.f64 z %49 #s(literal 1 binary64)) %119 (-.f64 #s(literal 1 binary64) %115) (+.f64 %135 %102) (+.f64 %102 #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) %102) (pow.f64 %140 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %142 %53) %21) %53) (/.f64 (-.f64 (*.f64 %142 %46) z) %46) (/.f64 (-.f64 %149 %117) %46) %140 (/.f64 (-.f64 %152 (*.f64 %53 %117)) %155) (/.f64 (-.f64 %157 (*.f64 %46 %117)) %160) (/.f64 #s(literal 1 binary64) (pow.f64 %140 #s(literal -1 binary64))) (neg.f64 (-.f64 %102 %142)) (neg.f64 %167) (fma.f64 %16 %80 %130) (fma.f64 %49 y %130) (fma.f64 #s(literal 1 binary64) %83 %130) (fma.f64 y %49 %130) (-.f64 %142 %102) (-.f64 %83 %119) (+.f64 %142 %115) (+.f64 %83 %130) %177 (*.f64 x %140) (pow.f64 %177 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %177 #s(literal -1 binary64))) (neg.f64 %182) (fma.f64 %83 x %184) (fma.f64 x %83 %186) (+.f64 (*.f64 x %83) %186) (+.f64 (*.f64 %83 x) %184) %182 (*.f64 %40 %140) (*.f64 %177 #s(literal -1 binary64)) (*.f64 %140 %40) (*.f64 #s(literal -1 binary64) %177) (*.f64 x %167) (pow.f64 %182 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %182 #s(literal -1 binary64))) (neg.f64 (*.f64 #s(literal 1 binary64) %177)) (neg.f64 (*.f64 %40 %167)) (neg.f64 (*.f64 %177 #s(literal 1 binary64))) (neg.f64 %177) (fma.f64 %40 %83 %207) (fma.f64 %83 %40 %209) (+.f64 %211 %209) (+.f64 %213 %207) (pow.f64 %221 #s(literal 1 binary64)) %221 (/.f64 #s(literal 1 binary64) (pow.f64 %221 #s(literal -1 binary64))) %225 (*.f64 y %31) (pow.f64 %225 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %225 #s(literal -1 binary64))) (neg.f64 %230) (fma.f64 t y %232) (fma.f64 y t %234) (+.f64 (*.f64 y t) %234) (+.f64 (*.f64 t y) %232) (*.f64 %37 %80) (*.f64 t %49) (pow.f64 %242 #s(literal 1 binary64)) (/.f64 (*.f64 t #s(literal 1 binary64)) %46) (/.f64 (*.f64 t #s(literal -1 binary64)) %53) (/.f64 %38 %46) (/.f64 %37 %53) (/.f64 #s(literal 1 binary64) (/.f64 %53 %37)) (/.f64 #s(literal 1 binary64) (pow.f64 %242 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %46 t)) %242 (neg.f64 %256) (*.f64 %40 %80) (*.f64 x %49) (pow.f64 %260 #s(literal 1 binary64)) (/.f64 (*.f64 x #s(literal 1 binary64)) %46) (/.f64 (*.f64 x #s(literal -1 binary64)) %53) (/.f64 %41 %46) (/.f64 %40 %53) (/.f64 #s(literal 1 binary64) (/.f64 %53 %40)) (/.f64 #s(literal 1 binary64) (pow.f64 %260 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %46 x)) %260 (neg.f64 %274) %278 %282 %283 %284 %285 %287 %289 %291 %294 %296 %298 %301 %304 %306 %310 %314 %317 %321 %323 %325 %326 %327 %286 %329 %331 %333 %335 %337 %338 %340 %342 %344 %346 %348 %349 %350 %351 %352 %354 %359 %360 %361 %362 %363 %364 (*.f64 %49 %225) (*.f64 %225 %49) (*.f64 %83 %31) (*.f64 %31 %83) (*.f64 y %286) (pow.f64 %364 #s(literal 1 binary64)) (/.f64 (*.f64 y %277) %46) (/.f64 (*.f64 y %280) %160) (/.f64 (*.f64 %277 y) %46) (/.f64 (*.f64 %280 y) %160) (/.f64 %379 %46) (/.f64 %230 %53) (/.f64 %225 %46) (/.f64 #s(literal 1 binary64) (/.f64 %46 %225)) (/.f64 #s(literal 1 binary64) (pow.f64 %364 #s(literal -1 binary64))) (neg.f64 (*.f64 %347 y)) (neg.f64 (*.f64 y %347)) (neg.f64 (*.f64 %83 %35)) (neg.f64 (/.f64 %225 %53)) (neg.f64 %395) (fma.f64 %242 y %397) (fma.f64 %83 t %211) (fma.f64 t %83 %213) (fma.f64 y %242 %401) (+.f64 (*.f64 y %242) %401) (+.f64 (*.f64 %242 y) %397) (+.f64 %407 %213) (+.f64 %409 %211) (pow.f64 %412 #s(literal 1 binary64)) %412 (/.f64 #s(literal 1 binary64) (pow.f64 %412 #s(literal -1 binary64))) (pow.f64 %416 #s(literal 1 binary64)) %416 (/.f64 #s(literal 1 binary64) (pow.f64 %416 #s(literal -1 binary64))) (*.f64 %16 (/.f64 %31 %66)) (*.f64 %230 (/.f64 #s(literal 1 binary64) %66)) (*.f64 %225 (/.f64 #s(literal 1 binary64) a)) (*.f64 #s(literal -1 binary64) %426) (*.f64 %31 (/.f64 y a)) (*.f64 y (/.f64 %31 a)) (pow.f64 %432 #s(literal 1 binary64)) (/.f64 %434 a) (/.f64 %230 %66) (/.f64 %225 %67) %432 (/.f64 #s(literal 1 binary64) (/.f64 %66 %230)) (/.f64 #s(literal 1 binary64) (pow.f64 %432 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 a %225)) (neg.f64 %426) (neg.f64 (/.f64 %230 a)) (pow.f64 %448 #s(literal 1 binary64)) %448 (/.f64 #s(literal 1 binary64) (pow.f64 %448 #s(literal -1 binary64))) #s(literal 2 binary64) (*.f64 %453 %453) (*.f64 %66 %66) %456 (pow.f64 %456 #s(literal 1 binary64)) (pow.f64 a #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %456 #s(literal -1 binary64))) (*.f64 %16 %461) (*.f64 %230 %463) (*.f64 %225 %465) (*.f64 #s(literal -1 binary64) %467) (*.f64 %31 %469) (*.f64 y %471) (pow.f64 %473 #s(literal 1 binary64)) (/.f64 %434 z) (/.f64 %230 %21) (/.f64 %225 %22) %473 (/.f64 #s(literal 1 binary64) (/.f64 %21 %230)) (/.f64 #s(literal 1 binary64) (pow.f64 %473 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 z %225)) (neg.f64 %467) (pow.f64 %485 #s(literal 1 binary64)) %485 (/.f64 #s(literal 1 binary64) (pow.f64 %485 #s(literal -1 binary64))) (*.f64 %67 %31) (*.f64 %66 %35) (*.f64 %491 #s(literal -1 binary64)) (*.f64 %493 #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) %493) (*.f64 #s(literal -1 binary64) %491) %493 (*.f64 %31 a) (pow.f64 %493 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %493 #s(literal -1 binary64))) (neg.f64 %491) (fma.f64 a t %502) (fma.f64 t a %504) (+.f64 (*.f64 t a) %504) (+.f64 (*.f64 a t) %502) (*.f64 %66 %461) (*.f64 %491 %463) (*.f64 %512 #s(literal -1 binary64)) (*.f64 %514 #s(literal 1 binary64)) (*.f64 %493 %465) (*.f64 #s(literal 1 binary64) %514) (*.f64 #s(literal -1 binary64) %512) (*.f64 a %471) (*.f64 %31 %520) (pow.f64 %514 #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 1 binary64) %491) %21) (/.f64 %491 %21) (/.f64 %493 %22) %514 (/.f64 #s(literal 1 binary64) (/.f64 %21 %491)) (/.f64 #s(literal 1 binary64) (pow.f64 %514 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 z %493)) (neg.f64 %512) (*.f64 %66 %471) (*.f64 %491 %465) (*.f64 %514 #s(literal -1 binary64)) (*.f64 %493 %537) (*.f64 %493 %539) (*.f64 #s(literal -1 binary64) %514) (*.f64 a %542) (pow.f64 %512 #s(literal 1 binary64)) (/.f64 %491 %22) %512 (/.f64 %493 %21) (/.f64 #s(literal 1 binary64) (/.f64 z %491)) (/.f64 #s(literal 1 binary64) (pow.f64 %512 #s(literal -1 binary64))) (neg.f64 %514) (*.f64 %16 %31) %230 (*.f64 %225 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) %225) (*.f64 %31 %16) (*.f64 y %35) (pow.f64 %230 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %230 #s(literal -1 binary64))) (neg.f64 %434) (neg.f64 (*.f64 %16 %35)) (neg.f64 %379) (neg.f64 %225) (fma.f64 %16 t %565) (fma.f64 t %16 %567) (+.f64 (*.f64 %16 t) %565) (+.f64 (*.f64 t %16) %567) (*.f64 %66 %31) %491 (*.f64 %493 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) %493) (*.f64 a %35) (*.f64 %31 %66) (pow.f64 %491 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %491 #s(literal -1 binary64))) (neg.f64 %493) (fma.f64 %66 t %582) (fma.f64 t %66 %584) (+.f64 (*.f64 %66 t) %582) (+.f64 (*.f64 t %66) %584) %591 (*.f64 #s(literal -1 binary64) %592) (*.f64 %31 (-.f64 %16 %66)) (*.f64 %31 (neg.f64 %590)) (*.f64 %31 (-.f64 a y)) (pow.f64 %591 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %591 #s(literal -1 binary64))) (neg.f64 %603) (neg.f64 %592) (fma.f64 %67 %31 %230) (fma.f64 %66 %35 %230) (fma.f64 %16 %31 %493) (fma.f64 %35 y %493) (fma.f64 %491 #s(literal -1 binary64) %230) (fma.f64 %493 #s(literal 1 binary64) %230) (fma.f64 %225 #s(literal -1 binary64) %493) (fma.f64 #s(literal 1 binary64) %493 %230) (fma.f64 #s(literal -1 binary64) %491 %230) (fma.f64 #s(literal -1 binary64) %225 %493) (fma.f64 a %31 %230) (fma.f64 %31 %16 %493) (fma.f64 %31 a %230) (fma.f64 y %35 %493) (-.f64 %230 %491) (-.f64 %493 %225) (+.f64 %230 %493) (+.f64 %493 %230) (*.f64 %66 %592) (*.f64 %592 %66) %626 (*.f64 a %591) (pow.f64 %626 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %626 #s(literal -1 binary64))) (neg.f64 %631) (fma.f64 %66 %225 %633) (fma.f64 %230 a %635) (fma.f64 %225 %66 %637) (fma.f64 a %230 %639) (+.f64 (*.f64 %66 %225) %633) (+.f64 (*.f64 a %230) %639) (+.f64 (*.f64 %225 %66) %637) (+.f64 (*.f64 %230 a) %635) (*.f64 %649 %649) (*.f64 %21 %21) %652 (pow.f64 %652 #s(literal 1 binary64)) (pow.f64 z #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) %655) (*.f64 %520 %657) (*.f64 %631 %660) (*.f64 %657 %520) (*.f64 %663 #s(literal -1 binary64)) (*.f64 %666 #s(literal 1 binary64)) (*.f64 %626 %655) %666 (*.f64 #s(literal 1 binary64) %666) (*.f64 #s(literal -1 binary64) %663) (*.f64 a %671) (pow.f64 %666 #s(literal 1 binary64)) (/.f64 (*.f64 %626 #s(literal 1 binary64)) %652) (/.f64 (*.f64 #s(literal 1 binary64) %631) %659) (/.f64 %678 %652) (/.f64 %680 z) (/.f64 %631 %659) (/.f64 %626 %683) (/.f64 %626 %652) (/.f64 #s(literal 1 binary64) (/.f64 %659 %631)) (/.f64 #s(literal 1 binary64) (pow.f64 %666 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %652 %626)) (neg.f64 %663) (*.f64 %693 %655) (*.f64 #s(literal -1 binary64) %696) (pow.f64 %698 #s(literal 1 binary64)) (/.f64 (/.f64 %693 z) z) (/.f64 (fma.f64 %467 %659 %631) %659) (/.f64 (fma.f64 %666 z %230) z) (/.f64 (fma.f64 %230 %659 %706) %708) (/.f64 (fma.f64 %230 %652 (*.f64 %626 z)) %712) (/.f64 (fma.f64 %631 z (*.f64 %230 %659)) %708) (/.f64 (fma.f64 %626 z %717) %712) (/.f64 (fma.f64 %230 %659 %720) %708) (/.f64 (fma.f64 %230 %652 %723) %712) (/.f64 (fma.f64 %631 z (*.f64 %659 %230)) %708) (/.f64 (fma.f64 %626 z (*.f64 %652 %230)) %712) (/.f64 (-.f64 %717 %720) %712) (/.f64 (neg.f64 %693) %659) (/.f64 %693 %652) (/.f64 #s(literal 1 binary64) (/.f64 %652 %693)) (/.f64 #s(literal 1 binary64) (pow.f64 %698 #s(literal -1 binary64))) %698 (fma.f64 %520 %657 %467) (fma.f64 %631 %660 %467) (fma.f64 %16 %471 %666) (fma.f64 %657 %520 %467) (fma.f64 %663 #s(literal -1 binary64) %467) (fma.f64 %666 #s(literal 1 binary64) %467) (fma.f64 %626 %655 %467) (fma.f64 %591 %665 %467) (fma.f64 %230 %465 %666) (fma.f64 %473 #s(literal -1 binary64) %666) (fma.f64 %225 %537 %666) (fma.f64 %225 %539 %666) (fma.f64 #s(literal 1 binary64) %666 %467) (fma.f64 #s(literal -1 binary64) %663 %467) (fma.f64 #s(literal -1 binary64) %473 %666) (fma.f64 a %671 %467) (fma.f64 y %542 %666) (-.f64 %467 %663) (-.f64 %666 %759) (-.f64 %666 %761) (-.f64 %666 %473) (+.f64 (/.f64 (*.f64 %467 %652) %652) %666) (+.f64 %467 %666) (+.f64 %666 %467) (pow.f64 %769 #s(literal 1 binary64)) (/.f64 (fma.f64 %771 %659 %631) %659) (/.f64 (fma.f64 %771 %652 %626) %652) (/.f64 (fma.f64 t %652 %693) %652) (/.f64 #s(literal 1 binary64) (pow.f64 %769 #s(literal -1 binary64))) (neg.f64 (-.f64 %696 t)) (fma.f64 %693 %655 t) (fma.f64 #s(literal -1 binary64) %696 t) (-.f64 %771 %663) (-.f64 %698 %37) %769 (+.f64 %771 %666) (+.f64 %698 t) (+.f64 t %698) (*.f64 %789 %592) (*.f64 %592 %789) %792 (*.f64 %456 %591) (*.f64 #s(literal -1 binary64) %794) (pow.f64 %792 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %792 #s(literal -1 binary64))) (neg.f64 (*.f64 #s(literal 1 binary64) %794)) (neg.f64 %794) (fma.f64 %230 %456 %802) (fma.f64 %456 %230 %804) (+.f64 (*.f64 %456 %230) %804) (+.f64 (*.f64 %230 %456) %802) #s(literal 3 binary64) %712 (*.f64 z %652) (pow.f64 %712 #s(literal 1 binary64)) (pow.f64 z #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) %814) (*.f64 %816 %657) (*.f64 %818 %671) (*.f64 %671 %818) (*.f64 %794 %821) (*.f64 %657 %816) (*.f64 %792 %814) %826 (*.f64 %456 %827) (pow.f64 %826 #s(literal 1 binary64)) (/.f64 (*.f64 %792 #s(literal 1 binary64)) %712) (/.f64 %832 z) (/.f64 %794 %708) (/.f64 %835 %652) (/.f64 %792 (neg.f64 %708)) (/.f64 %792 %712) (/.f64 #s(literal 1 binary64) (/.f64 %708 %794)) (/.f64 #s(literal 1 binary64) (pow.f64 %826 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %712 %792)) (neg.f64 %846) (*.f64 %848 %814) (pow.f64 %850 #s(literal 1 binary64)) (/.f64 (/.f64 %848 %652) z) (/.f64 (/.f64 %848 z) %652) (/.f64 (fma.f64 %467 %708 %794) %708) (/.f64 (fma.f64 %826 z %230) z) (/.f64 (fma.f64 %230 %708 (*.f64 %794 z)) %862) (/.f64 (fma.f64 %230 %712 (*.f64 %792 z)) %866) (/.f64 (fma.f64 %794 z (*.f64 %230 %708)) %870) (/.f64 (fma.f64 %792 z (*.f64 %230 %712)) %874) (/.f64 (fma.f64 %230 %708 (*.f64 z %794)) %862) (/.f64 (fma.f64 %230 %712 (*.f64 z %792)) %866) (/.f64 (fma.f64 %794 z (*.f64 %708 %230)) %870) (/.f64 (fma.f64 %792 z (*.f64 %712 %230)) %874) (/.f64 (neg.f64 %848) %708) (/.f64 %848 %712) (/.f64 #s(literal 1 binary64) (/.f64 %712 %848)) (/.f64 #s(literal 1 binary64) (pow.f64 %850 #s(literal -1 binary64))) (neg.f64 %895) (fma.f64 %816 %657 %467) (fma.f64 %818 %671 %467) (fma.f64 %671 %818 %467) (fma.f64 %794 %821 %467) (fma.f64 %16 %471 %826) (fma.f64 %657 %816 %467) (fma.f64 %792 %814 %467) %850 (fma.f64 %230 %465 %826) (fma.f64 %473 #s(literal -1 binary64) %826) (fma.f64 %456 %827 %467) (fma.f64 %225 %537 %826) (fma.f64 %225 %539 %826) (fma.f64 #s(literal -1 binary64) %473 %826) (fma.f64 y %542 %826) (-.f64 %467 %846) (-.f64 %826 %759) (-.f64 %826 %761) (-.f64 %826 %473) (+.f64 (/.f64 (*.f64 %467 %712) %712) %826) (+.f64 %467 %826) (+.f64 %826 %467) (pow.f64 %920 #s(literal 1 binary64)) (/.f64 (fma.f64 %771 %708 %794) %708) (/.f64 (fma.f64 %771 %712 %792) %712) (/.f64 (fma.f64 t %712 %848) %712) (/.f64 #s(literal 1 binary64) (pow.f64 %920 #s(literal -1 binary64))) (neg.f64 (-.f64 %895 t)) (fma.f64 %848 %814 t) (-.f64 %771 %846) (-.f64 %850 %37) (-.f64 t %895) (+.f64 %771 %826) %920 (+.f64 t %850) (*.f64 %539 %680) (*.f64 %631 %655) (*.f64 %66 %671) (*.f64 %666 #s(literal -1 binary64)) (*.f64 %626 %942) (*.f64 #s(literal -1 binary64) %666) (*.f64 a %945) (pow.f64 %663 #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal -1 binary64) %631) %659) (/.f64 (*.f64 %631 #s(literal -1 binary64)) %659) (/.f64 (*.f64 %626 #s(literal -1 binary64)) %652) (/.f64 %631 %683) %663 (/.f64 %955 z) (/.f64 %626 %659) (/.f64 #s(literal 1 binary64) (/.f64 %652 %631)) (/.f64 #s(literal 1 binary64) (pow.f64 %663 #s(literal -1 binary64))) (neg.f64 %666) (*.f64 #s(literal -1 binary64) %964) (pow.f64 %966 #s(literal 1 binary64)) (/.f64 (fma.f64 %663 z %491) z) (/.f64 (fma.f64 %512 %652 %631) %652) (/.f64 (fma.f64 %631 z (*.f64 %491 %652)) %712) (/.f64 (fma.f64 %491 %652 %706) %712) (/.f64 (fma.f64 %631 z (*.f64 %652 %491)) %712) (/.f64 (fma.f64 %491 %652 %720) %712) (/.f64 #s(literal 1 binary64) (pow.f64 %966 #s(literal -1 binary64))) %966 (fma.f64 %539 %680 %512) (fma.f64 %631 %655 %512) (fma.f64 %66 %671 %512) (fma.f64 %66 %471 %663) (fma.f64 %666 #s(literal -1 binary64) %512) (fma.f64 %626 %942 %512) (fma.f64 %491 %465 %663) (fma.f64 %514 #s(literal -1 binary64) %663) (fma.f64 %493 %537 %663) (fma.f64 %493 %539 %663) (fma.f64 #s(literal -1 binary64) %666 %512) (fma.f64 #s(literal -1 binary64) %514 %663) (fma.f64 a %542 %663) (fma.f64 a %945 %512) (-.f64 %663 %514) (-.f64 %512 %666) (+.f64 %663 %512) (+.f64 %512 %663) (pow.f64 %1002 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %769 z) %491) z) (/.f64 #s(literal 1 binary64) (pow.f64 %1002 #s(literal -1 binary64))) (neg.f64 (-.f64 %512 %769)) %1002 (-.f64 t (neg.f64 %1011)) (+.f64 %769 %514) (+.f64 t %1011) (pow.f64 %1016 #s(literal 1 binary64)) %1016 (/.f64 #s(literal 1 binary64) (pow.f64 %1016 #s(literal -1 binary64))) (pow.f64 %1020 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %1022 %652) %631) %652) (/.f64 #s(literal 1 binary64) (pow.f64 %1020 #s(literal -1 binary64))) (neg.f64 (-.f64 %663 %1022)) (neg.f64 (neg.f64 %1020)) (-.f64 %1022 %663) (-.f64 %920 %966) (-.f64 t (neg.f64 %1034)) (+.f64 %1022 %666) %1020 (+.f64 t %1034) (pow.f64 %1039 #s(literal 1 binary64)) %1039 (/.f64 #s(literal 1 binary64) (pow.f64 %1039 #s(literal -1 binary64))) (*.f64 #s(literal -1 binary64) %591) (*.f64 %31 (-.f64 %66 %16)) %592 (pow.f64 %592 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %592 #s(literal -1 binary64))) (neg.f64 %591) (fma.f64 %66 %31 %1050) (fma.f64 %66 %31 %379) (fma.f64 %66 %31 %225) (fma.f64 %35 a %1050) (fma.f64 %35 a %379) (fma.f64 %35 a %225) (fma.f64 %493 #s(literal -1 binary64) %1050) (fma.f64 %493 #s(literal -1 binary64) %379) (fma.f64 %493 #s(literal -1 binary64) %225) (fma.f64 #s(literal -1 binary64) %493 %1050) (fma.f64 #s(literal -1 binary64) %493 %379) (fma.f64 #s(literal -1 binary64) %493 %225) (fma.f64 a %35 %1050) (fma.f64 a %35 %379) (fma.f64 a %35 %225) (fma.f64 %31 %66 %1050) (fma.f64 %31 %66 %379) (fma.f64 %31 %66 %225) (fma.f64 %31 y %491) (fma.f64 y %31 %491) (-.f64 %491 %230) (-.f64 %225 %493) (+.f64 %491 %1050) (+.f64 %491 %379) (+.f64 %491 %225) (+.f64 %225 %491) %1077 (*.f64 %465 %592) (*.f64 %657 #s(literal -1 binary64)) (*.f64 %1077 #s(literal 1 binary64)) (*.f64 %592 %465) (*.f64 %591 %463) (*.f64 #s(literal 1 binary64) %1077) (*.f64 #s(literal -1 binary64) %657) (*.f64 %31 (/.f64 %590 z)) (pow.f64 %1077 #s(literal 1 binary64)) (/.f64 (*.f64 %592 #s(literal 1 binary64)) z) (/.f64 (*.f64 #s(literal 1 binary64) %591) %21) (/.f64 %603 z) (/.f64 (-.f64 (*.f64 %473 %21) %491) %21) (/.f64 (-.f64 (*.f64 %473 z) %493) z) (/.f64 (-.f64 (*.f64 %230 %21) (*.f64 %21 %491)) %652) (/.f64 (-.f64 (*.f64 %230 z) (*.f64 %21 %493)) %659) (/.f64 (-.f64 (*.f64 %225 %21) %1108) %659) (/.f64 (-.f64 %1111 %1112) %652) (/.f64 %592 %22) (/.f64 %592 z) (/.f64 %591 %21) (/.f64 #s(literal 1 binary64) (/.f64 %21 %591)) (/.f64 #s(literal 1 binary64) (pow.f64 %1077 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 z %592)) (neg.f64 %657) (fma.f64 %16 %461 %512) (fma.f64 %230 %463 %512) (fma.f64 %225 %465 %512) (fma.f64 #s(literal -1 binary64) %467 %512) (fma.f64 %31 %469 %512) (fma.f64 y %471 %512) (-.f64 %473 %514) (+.f64 %473 %512) (*.f64 %1077 #s(literal -1 binary64)) (*.f64 %592 %537) (*.f64 %591 %465) (*.f64 #s(literal -1 binary64) %1077) (pow.f64 %657 #s(literal 1 binary64)) (/.f64 (*.f64 %591 #s(literal -1 binary64)) %21) (/.f64 (*.f64 %592 #s(literal -1 binary64)) z) (/.f64 %592 %21) (/.f64 %591 %22) %657 (/.f64 #s(literal 1 binary64) (/.f64 z %591)) (/.f64 #s(literal 1 binary64) (pow.f64 %657 #s(literal -1 binary64))) (neg.f64 %1077) (fma.f64 %16 %471 %514) (fma.f64 %230 %465 %514) (fma.f64 %473 #s(literal -1 binary64) %514) (fma.f64 %225 %537 %514) (fma.f64 %225 %539 %514) (fma.f64 #s(literal -1 binary64) %473 %514) (fma.f64 y %542 %514) (-.f64 %467 %512) (-.f64 %514 %473) (+.f64 %467 %514) (pow.f64 %1159 #s(literal 1 binary64)) (/.f64 (fma.f64 t z %591) z) (/.f64 #s(literal 1 binary64) (pow.f64 %1159 #s(literal -1 binary64))) (neg.f64 (-.f64 %1077 t)) (fma.f64 %1077 #s(literal -1 binary64) t) (fma.f64 %592 %537 t) (fma.f64 %591 %465 t) (fma.f64 #s(literal -1 binary64) %1077 t) (-.f64 %657 %37) %1159 (+.f64 %657 t) (+.f64 t %657) (*.f64 %66 %591) %631 (*.f64 %591 %66) (*.f64 #s(literal -1 binary64) %626) (*.f64 a %592) (pow.f64 %631 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %631 #s(literal -1 binary64))) (neg.f64 %678) (neg.f64 %626) (fma.f64 %225 a %1183) (fma.f64 a %225 %1185) (+.f64 (*.f64 a %225) %1185) (+.f64 (*.f64 %225 a) %1183) (*.f64 %631 %465) %955 (*.f64 %626 %463) (*.f64 a %1077) (pow.f64 %955 #s(literal 1 binary64)) (/.f64 (*.f64 %631 #s(literal 1 binary64)) z) (/.f64 %631 %22) (/.f64 %631 z) (/.f64 %626 %21) (/.f64 #s(literal 1 binary64) (/.f64 %21 %626)) (/.f64 #s(literal 1 binary64) (pow.f64 %955 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 z %631)) (neg.f64 %680) (*.f64 %1207 %465) (pow.f64 %695 #s(literal 1 binary64)) (/.f64 (fma.f64 %225 %21 %626) %21) (/.f64 (neg.f64 %1207) %21) (/.f64 %1207 z) (/.f64 #s(literal 1 binary64) (/.f64 z %1207)) (/.f64 #s(literal 1 binary64) (pow.f64 %695 #s(literal -1 binary64))) (neg.f64 (-.f64 %680 %225)) (fma.f64 %631 %465 %225) %695 (fma.f64 %626 %463 %225) (fma.f64 a %1077 %225) (fma.f64 %31 y %955) (fma.f64 y %31 %955) (-.f64 %955 %230) (-.f64 %225 %680) (+.f64 (/.f64 %1111 z) %955) (+.f64 %955 %225) (+.f64 %225 %955) (pow.f64 %1234 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %1234 #s(literal -1 binary64))) (neg.f64 %1238) (fma.f64 %1207 %465 %491) %1234 (fma.f64 y %31 %1233) (-.f64 %695 %493) (-.f64 %225 (neg.f64 %1233)) (+.f64 %695 %491) (+.f64 %225 %1233) (*.f64 %1238 %463) (*.f64 %1248 #s(literal -1 binary64)) (*.f64 %1250 #s(literal 1 binary64)) (*.f64 %1234 %465) (*.f64 #s(literal 1 binary64) %1250) (*.f64 #s(literal -1 binary64) %1248) (pow.f64 %1250 #s(literal 1 binary64)) (/.f64 (*.f64 %1234 #s(literal 1 binary64)) z) (/.f64 (*.f64 #s(literal 1 binary64) %1238) %21) (/.f64 (*.f64 #s(literal 1 binary64) %1234) z) (/.f64 (-.f64 (*.f64 %696 %21) %491) %21) (/.f64 (-.f64 (*.f64 %696 z) %493) z) (/.f64 (-.f64 (*.f64 %695 %21) %1108) %659) (/.f64 (-.f64 (*.f64 %695 z) %1112) %652) (/.f64 %1238 %21) (/.f64 %1234 %22) %1250 (/.f64 #s(literal 1 binary64) (/.f64 %21 %1238)) (/.f64 #s(literal 1 binary64) (pow.f64 %1250 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 z %1234)) (neg.f64 %1248) (fma.f64 %16 %461 %1283) (fma.f64 %695 %465 %512) (fma.f64 %230 %463 %1283) (fma.f64 %225 %465 %1283) (fma.f64 #s(literal -1 binary64) %467 %1283) (fma.f64 %31 %469 %1283) (fma.f64 y %471 %1283) (-.f64 %696 %514) (+.f64 %696 %512) (+.f64 %473 %1283) (*.f64 %1238 %465) (*.f64 %1250 #s(literal -1 binary64)) (*.f64 %1234 %537) (*.f64 #s(literal -1 binary64) %1250) (pow.f64 %1248 #s(literal 1 binary64)) (/.f64 (*.f64 %1238 #s(literal -1 binary64)) %21) (/.f64 (*.f64 %1234 #s(literal -1 binary64)) z) (/.f64 (*.f64 #s(literal -1 binary64) %1238) %21) (/.f64 %1238 %22) (/.f64 %1238 z) %1248 (/.f64 #s(literal 1 binary64) (/.f64 z %1238)) (/.f64 #s(literal 1 binary64) (pow.f64 %1248 #s(literal -1 binary64))) (neg.f64 %1250) (-.f64 %514 %696) (pow.f64 %1313 #s(literal 1 binary64)) (/.f64 (fma.f64 t z %1238) z) (/.f64 #s(literal 1 binary64) (pow.f64 %1313 #s(literal -1 binary64))) (neg.f64 (-.f64 %1250 t)) (fma.f64 %1238 %465 t) (fma.f64 %1250 #s(literal -1 binary64) t) (fma.f64 %1234 %537 t) (fma.f64 #s(literal -1 binary64) %1250 t) (-.f64 %1248 %37) %1313 (+.f64 %1248 t) (+.f64 t %1248) (*.f64 %789 %591) %794 (*.f64 %591 %789) (*.f64 %456 %592) (pow.f64 %794 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %794 #s(literal -1 binary64))) (neg.f64 %792) (fma.f64 %456 %225 %1335) (fma.f64 %225 %456 %1337) (+.f64 (*.f64 %456 %225) %1335) (+.f64 (*.f64 %225 %456) %1337) (*.f64 %794 %465) %1344 (*.f64 %792 %463) (*.f64 %456 %1077) (pow.f64 %1344 #s(literal 1 binary64)) (/.f64 (*.f64 %794 #s(literal 1 binary64)) z) (/.f64 %794 %22) (/.f64 %794 z) (/.f64 %792 %21) (/.f64 #s(literal 1 binary64) (/.f64 %21 %792)) (/.f64 #s(literal 1 binary64) (pow.f64 %1344 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 z %794)) (neg.f64 %835) (*.f64 %789 %1077) (*.f64 %794 %537) (*.f64 %1344 #s(literal -1 binary64)) (*.f64 %792 %465) %835 (*.f64 #s(literal -1 binary64) %1344) (pow.f64 %835 #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal -1 binary64) %792) %21) (/.f64 (*.f64 %792 #s(literal -1 binary64)) %21) (/.f64 (*.f64 %794 #s(literal -1 binary64)) z) (/.f64 %794 %21) (/.f64 %792 %22) (/.f64 %792 z) (/.f64 #s(literal 1 binary64) (/.f64 z %792)) (/.f64 #s(literal 1 binary64) (pow.f64 %835 #s(literal -1 binary64))) (neg.f64 (*.f64 %1344 #s(literal 1 binary64))) (neg.f64 (*.f64 #s(literal 1 binary64) %1344)) (neg.f64 %1344) (pow.f64 %1384 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %1384 #s(literal -1 binary64))) (neg.f64 %1388) (fma.f64 %789 %1077 %626) (fma.f64 %794 %537 %626) (fma.f64 %1344 #s(literal -1 binary64) %626) (fma.f64 %792 %465 %626) %1384 (fma.f64 #s(literal -1 binary64) %1344 %626) (-.f64 %835 (*.f64 %67 %592)) (-.f64 %835 %631) (+.f64 %835 %626) (*.f64 %1388 %463) (*.f64 %1384 %465) (pow.f64 %1401 #s(literal 1 binary64)) (/.f64 (*.f64 %1384 #s(literal 1 binary64)) z) (/.f64 (-.f64 (*.f64 %832 %21) %626) %21) (/.f64 (-.f64 (*.f64 %832 z) %631) z) (/.f64 (-.f64 (*.f64 %835 %21) %723) %659) (/.f64 (-.f64 (*.f64 %835 z) %720) %652) (/.f64 %1388 %21) (/.f64 %1384 %22) %1401 (/.f64 #s(literal 1 binary64) (/.f64 %21 %1388)) (/.f64 #s(literal 1 binary64) (pow.f64 %1401 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 z %1384)) (neg.f64 %1425) (fma.f64 %835 %465 %680) (fma.f64 %1344 %539 %680) (fma.f64 #s(literal -1 binary64) (/.f64 %1344 z) %680) (-.f64 %832 %955) (+.f64 %832 %680) (*.f64 #s(literal -1 binary64) %1433) (pow.f64 %1435 #s(literal 1 binary64)) (/.f64 (fma.f64 %225 z %1388) z) (/.f64 #s(literal 1 binary64) (pow.f64 %1435 #s(literal -1 binary64))) (neg.f64 (-.f64 %230 %1425)) (fma.f64 %1388 %465 %1050) (fma.f64 %1388 %465 %379) (fma.f64 %1388 %465 %225) (fma.f64 %1401 #s(literal -1 binary64) %1050) (fma.f64 %1401 #s(literal -1 binary64) %379) (fma.f64 %1401 #s(literal -1 binary64) %225) (fma.f64 %1384 %537 %1050) (fma.f64 %1384 %537 %379) (fma.f64 %1384 %537 %225) (fma.f64 #s(literal -1 binary64) %1401 %1050) (fma.f64 #s(literal -1 binary64) %1401 %379) (fma.f64 #s(literal -1 binary64) %1401 %225) %1435 (fma.f64 y %31 %1425) (-.f64 %1425 %230) (-.f64 %225 (*.f64 %1425 #s(literal -1 binary64))) (-.f64 %225 (*.f64 #s(literal 1 binary64) %1401)) (-.f64 %225 %1401) (+.f64 %1425 %1050) (+.f64 %1425 %379) (+.f64 %1425 %225) (+.f64 %225 %1425) (pow.f64 %1466 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %1466 #s(literal -1 binary64))) (neg.f64 %1470) (fma.f64 %1388 %465 %592) (fma.f64 %1401 #s(literal -1 binary64) %592) (fma.f64 %1384 %537 %592) (fma.f64 #s(literal -1 binary64) %1433 %491) (fma.f64 #s(literal -1 binary64) %1401 %592) %1466 (-.f64 %1435 %493) (+.f64 %1425 %592) (+.f64 %1435 %491) (*.f64 %1470 %463) (*.f64 %1481 #s(literal -1 binary64)) (*.f64 %1483 #s(literal 1 binary64)) (*.f64 %1466 %465) (*.f64 #s(literal 1 binary64) %1483) (*.f64 #s(literal -1 binary64) %1481) (pow.f64 %1483 #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 1 binary64) %1470) %21) (/.f64 (*.f64 %1466 #s(literal 1 binary64)) z) (/.f64 (*.f64 #s(literal 1 binary64) %1466) z) (/.f64 (-.f64 (*.f64 %1495 %21) %491) %21) (/.f64 (-.f64 (*.f64 %1495 z) %493) z) (/.f64 (-.f64 (*.f64 %1435 %21) %1108) %659) (/.f64 (-.f64 (*.f64 %1435 z) %1112) %652) (/.f64 %1470 %21) (/.f64 %1466 %22) %1483 (/.f64 #s(literal 1 binary64) (/.f64 %21 %1470)) (/.f64 #s(literal 1 binary64) (pow.f64 %1483 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 z %1466)) (neg.f64 %1481) (fma.f64 %1435 %465 %512) (-.f64 %1495 %514) (+.f64 (/.f64 %1425 z) %1077) (+.f64 %1495 %512) (*.f64 %1470 %465) (*.f64 %1483 #s(literal -1 binary64)) (*.f64 %1466 %537) (*.f64 #s(literal -1 binary64) %1483) (pow.f64 %1481 #s(literal 1 binary64)) (/.f64 (*.f64 %1470 #s(literal -1 binary64)) %21) (/.f64 (*.f64 %1466 #s(literal -1 binary64)) z) (/.f64 (*.f64 #s(literal -1 binary64) %1470) %21) (/.f64 %1470 %22) %1481 (/.f64 %1466 %21) (/.f64 #s(literal 1 binary64) (/.f64 z %1470)) (/.f64 #s(literal 1 binary64) (pow.f64 %1481 #s(literal -1 binary64))) (neg.f64 %1483) (-.f64 %514 %1495) (pow.f64 %1541 #s(literal 1 binary64)) (/.f64 (fma.f64 t z %1470) z) (/.f64 #s(literal 1 binary64) (pow.f64 %1541 #s(literal -1 binary64))) (neg.f64 (-.f64 %1483 t)) (fma.f64 %1470 %465 t) (fma.f64 %1483 #s(literal -1 binary64) t) (fma.f64 %1466 %537 t) (fma.f64 #s(literal -1 binary64) %1483 t) (-.f64 %1481 %37) (-.f64 t %1483) %1541 (+.f64 t %1481) (pow.f64 %1556 #s(literal 1 binary64)) %1556 (/.f64 #s(literal 1 binary64) (pow.f64 %1556 #s(literal -1 binary64))) (pow.f64 %1560 #s(literal 1 binary64)) %1560 (/.f64 #s(literal 1 binary64) (pow.f64 %1560 #s(literal -1 binary64))) (pow.f64 %1564 #s(literal 1 binary64)) %1564 (/.f64 #s(literal 1 binary64) (pow.f64 %1564 #s(literal -1 binary64))) %1569 %1572 %1573 %1574 %1575 %1577 %1578 %1580 %1582 %1584 %1586 %1588 %1590 %1591 %1594 %1597 %1599 %1603 %1607 %1611 %1613 %1617 %1619 %1621 %1622 %1623 %1624 %1626 %1628 %1630 %1632 %1634 %1579 %1636 %1638 %1639 %1640 %1641 %1643 %1644 %1645 %1646 %1647 %1649 %1653 %1654 %1655 %1657 %1658 %1659 %1660 (*.f64 t %1579) (pow.f64 %1660 #s(literal 1 binary64)) (/.f64 (*.f64 t %1568) %46) (/.f64 (*.f64 t %1571) %160) (/.f64 (*.f64 %1568 t) %46) (/.f64 (*.f64 %1571 t) %160) (/.f64 (*.f64 %4 t) %53) (/.f64 %1673 %46) (/.f64 (*.f64 t %4) %53) (/.f64 %1677 %46) (/.f64 #s(literal 1 binary64) (pow.f64 %1660 #s(literal -1 binary64))) (neg.f64 (*.f64 %1576 t)) (neg.f64 (*.f64 t %1576)) (fma.f64 %83 t %1685) (fma.f64 t %83 %1687) (+.f64 %407 %1687) (+.f64 %409 %1685) (pow.f64 %1691 #s(literal 1 binary64)) %1691 (/.f64 #s(literal 1 binary64) (pow.f64 %1691 #s(literal -1 binary64))) (*.f64 %4 %35) %1696 (*.f64 %6 %31) (pow.f64 %1696 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %1696 #s(literal -1 binary64))) (neg.f64 %1701) (fma.f64 %4 x %1703) (fma.f64 %31 y %1705) (fma.f64 %31 y %1707) (fma.f64 t %6 %1709) (fma.f64 %6 t %1711) (fma.f64 y %31 %1705) (fma.f64 y %31 %1707) (fma.f64 x %4 %1715) (+.f64 (*.f64 %4 x) %1703) (+.f64 %1673 %1711) (+.f64 (*.f64 x %4) %1715) (+.f64 %1677 %1709) (+.f64 %225 %1705) (+.f64 %225 %1707) (pow.f64 %4 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %4 #s(literal -1 binary64))) (neg.f64 %6) (fma.f64 #s(literal -1 binary64) y %22) %4 (+.f64 %16 %22) (+.f64 z %16) (pow.f64 %35 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %35 #s(literal -1 binary64))) (neg.f64 %31) (-.f64 x %38) %35 (+.f64 %37 %41) (+.f64 x %37) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) %46)) (*.f64 #s(literal 1 binary64) %49) (*.f64 #s(literal -1 binary64) %80) (pow.f64 %49 #s(literal 1 binary64)) (pow.f64 %46 #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 %53 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %49 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %46 #s(literal 1 binary64))) %49 (/.f64 #s(literal -1 binary64) %53) (neg.f64 %80) (pow.f64 %53 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) %80) (neg.f64 %46) (fma.f64 #s(literal -1 binary64) a %22) (-.f64 z %67) %53 (+.f64 %66 %22) (+.f64 z %66) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) %53)) (*.f64 #s(literal 1 binary64) %80) (*.f64 #s(literal -1 binary64) %49) (pow.f64 %80 #s(literal 1 binary64)) (pow.f64 %53 #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 %53 #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %80 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %46 #s(literal -1 binary64))) %80 (/.f64 #s(literal -1 binary64) %46) (neg.f64 %49) (*.f64 %49 %4) (*.f64 %4 %49) (*.f64 %6 %80) (pow.f64 %1576 #s(literal 1 binary64)) (/.f64 %1581 %46) (/.f64 %1583 %53) (/.f64 (-.f64 (*.f64 %102 %53) %16) %53) (/.f64 (-.f64 (*.f64 %102 %46) y) %46) (/.f64 (-.f64 %21 %16) %53) (/.f64 (-.f64 %1600 (*.f64 %53 %16)) %160) (/.f64 (-.f64 %1792 %1605) %155) (/.f64 (-.f64 %1604 (*.f64 %46 %16)) %155) (/.f64 (-.f64 (*.f64 z %46) %1601) %160) %1576 (/.f64 #s(literal 1 binary64) (/.f64 %53 %6)) (/.f64 #s(literal 1 binary64) (pow.f64 %1576 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %46 %4)) (/.f64 %6 %53) (neg.f64 %1579) (fma.f64 %21 %80 %1809) (fma.f64 %21 %80 %1811) (fma.f64 %21 %80 %98) (fma.f64 z %49 %1809) (fma.f64 z %49 %1811) (fma.f64 z %49 %98) (fma.f64 y %80 %102) (-.f64 %98 %115) (-.f64 %102 %83) (+.f64 %98 %102) (+.f64 %102 %1809) (+.f64 %102 %1811) (+.f64 %102 %98) %1569 %1572 %1573 %1574 %1575 %1577 %1578 %1580 %1582 %1584 %1586 %1588 %1590 %1591 %1594 %1597 %1599 %1603 %1607 %1611 %1613 %1617 %1619 %1621 %1622 %1623 %1624 %1626 %1628 %1630 %1632 %1634 %1579 %1636 %1638 %1639 %1640 %1641 %1643 %1644 %1645 %1646 %1647 %1649 %1653 %1654 %1655 %1657 %1658 %1659 %1569 %1572 %1573 %1574 %1575 %1577 %1578 %1580 %1582 %1584 %1586 %1588 %1590 %1591 %1594 %1597 %1599 %1603 %1607 %1611 %1613 %1617 %1619 %1621 %1622 %1623 %1624 %1626 %1628 %1630 %1632 %1634 %1579 %1636 %1638 %1639 %1640 %1641 %1643 %1644 %1645 %1646 %1647 %1649 %1653 %1654 %1655 %1657 %1658 %1659 %278 %282 %283 %284 %285 %287 %289 %291 %294 %296 %298 %301 %304 %306 %310 %314 %317 %321 %323 %325 %326 %327 %286 %329 %331 %333 %335 %337 %338 %340 %342 %344 %346 %348 %349 %350 %351 %352 %354 %359 %360 %361 %362 %363 %1824 %1825 %1826 %1827 %1828 %1829 %1830 %1831 %1832 %1833 %1835 %1837 %1839 %1841 %1843 %1845 %1847 %1849 %1851 %1853 %1855 %1857 %1859 %1861 %1864 %1867 %1870 %1873 %1876 %1879 %1881 %1884 %1887 %1890 %1892 %1893 %1834 %1895 %1897 %1899 %1901 %1902 %1903 %1904 %1906 %1908 %1909 %1911 %1912 %1913 %1914 %1916 %1918 %1920 %1921 %1922 %1923 %1924 %1925 %1926 %1927 %1928 %1929 %1930 %1931 %1932 %1934 %1935 %1936 %1937 %1938 %1940 %1942 %1944 %1946 %1948 %1950 %1951 %1953 %1955 %1957 %1959 %1961 %1962 %1963 %1964 %1965 %1966 %1967 %1824 %1825 %1826 %1827 %1828 %1829 %1830 %1831 %1832 %1833 %1835 %1837 %1839 %1841 %1843 %1845 %1847 %1849 %1851 %1853 %1855 %1857 %1859 %1861 %1864 %1867 %1870 %1873 %1876 %1879 %1881 %1884 %1887 %1890 %1892 %1893 %1834 %1895 %1897 %1899 %1901 %1902 %1903 %1904 %1906 %1908 %1909 %1911 %1912 %1913 %1914 %1916 %1918 %1920 %1921 %1922 %1923 %1924 %1925 %1926 %1927 %1928 %1929 %1930 %1931 %1932 %1934 %1935 %1936 %1937 %1938 %1940 %1942 %1944 %1946 %1948 %1950 %1951 %1953 %1955 %1957 %1959 %1961 %1962 %1963 %1964 %1965 %1966 %1967 %1968 (*.f64 %31 %46) (pow.f64 %1968 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %1968 #s(literal -1 binary64))) (neg.f64 (*.f64 %53 %31)) (neg.f64 (*.f64 %35 %46)) (neg.f64 (*.f64 %46 %35)) (neg.f64 (*.f64 %31 %53)) (fma.f64 %67 %31 %1705) (fma.f64 %67 %31 %1707) (fma.f64 %66 %35 %1705) (fma.f64 %66 %35 %1707) (fma.f64 %491 #s(literal -1 binary64) %1705) (fma.f64 %491 #s(literal -1 binary64) %1707) (fma.f64 %493 #s(literal 1 binary64) %1705) (fma.f64 %493 #s(literal 1 binary64) %1707) (fma.f64 #s(literal 1 binary64) %493 %1705) (fma.f64 #s(literal 1 binary64) %493 %1707) (fma.f64 #s(literal -1 binary64) %491 %1705) (fma.f64 #s(literal -1 binary64) %491 %1707) (fma.f64 %46 t %319) (fma.f64 a %31 %1705) (fma.f64 a %31 %1707) (fma.f64 %31 a %1705) (fma.f64 %31 a %1707) (fma.f64 t %46 %1998) (+.f64 (*.f64 %46 t) %319) (+.f64 %355 %1998) (+.f64 %493 %1705) (+.f64 %493 %1707) (*.f64 %2005 %2005) (*.f64 %2007 %2007) (*.f64 %292 %292) %160 (*.f64 %46 %46) (pow.f64 %292 #s(literal 2 binary64)) (pow.f64 %160 #s(literal 1 binary64)) (pow.f64 %53 #s(literal 2 binary64)) (pow.f64 %46 #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) %281) (neg.f64 %155) (fma.f64 %53 z %2017) (fma.f64 %46 a %1615) (fma.f64 a %46 %1792) (fma.f64 z %53 %2021) (fabs.f64 %160) (+.f64 (*.f64 %46 a) %1615) (+.f64 (*.f64 a %46) %1792) (+.f64 (fma.f64 z z (*.f64 #s(literal 2 binary64) (*.f64 z %66))) (pow.f64 %66 #s(literal 2 binary64))) (+.f64 (-.f64 %652 (*.f64 #s(literal 2 binary64) (*.f64 z a))) %456) (+.f64 %1604 %2021) (+.f64 %1570 %2017) %2039 (*.f64 %46 %1696) (*.f64 %6 %1968) (pow.f64 %2039 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %2039 #s(literal -1 binary64))) (neg.f64 %2045) (fma.f64 %1968 y %2047) (fma.f64 y %1968 %2049) (+.f64 (*.f64 %1968 y) %2047) (+.f64 (*.f64 y %1968) %2049) (*.f64 %2055 %2056) (*.f64 %2058 %1900) (*.f64 %135 %1834) (*.f64 %2061 %2062) (*.f64 %2062 %2061) (*.f64 %2065 %1579) (*.f64 %2067 %80) (*.f64 %2069 %1576) (*.f64 %2045 %2071) (*.f64 %2039 %281) %2075 (*.f64 %1576 %2069) (*.f64 %1579 %2065) (*.f64 %46 %2078) (*.f64 %6 %2080) (pow.f64 %2075 #s(literal 1 binary64)) (/.f64 (*.f64 %2069 %4) %46) (/.f64 (*.f64 %2069 %6) %53) (/.f64 (*.f64 %2039 #s(literal 1 binary64)) %160) (/.f64 (/.f64 %2039 %292) %292) (/.f64 (/.f64 %2039 %46) %46) (/.f64 (neg.f64 %2067) %46) (/.f64 %2067 %53) (/.f64 %2045 %155) (/.f64 %2039 %160) (/.f64 #s(literal 1 binary64) (/.f64 %53 %2067)) (/.f64 #s(literal 1 binary64) (/.f64 %155 %2045)) (/.f64 #s(literal 1 binary64) (pow.f64 %2075 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %160 %2039)) (neg.f64 %2106) (*.f64 %21 %49) (*.f64 z %80) (pow.f64 %115 #s(literal 1 binary64)) (/.f64 %104 %53) (/.f64 %26 %46) (/.f64 %22 %53) (/.f64 %21 %46) (/.f64 #s(literal 1 binary64) (/.f64 %46 %21)) (/.f64 #s(literal 1 binary64) (pow.f64 %115 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %53 z)) %115 (neg.f64 %102) %81 %82 %84 %85 %86 %88 %90 %91 %93 %95 %97 %83 %99 (pow.f64 %2122 #s(literal 1 binary64)) (/.f64 (fma.f64 x %53 %1862) %53) (/.f64 (fma.f64 x %53 %1865) %53) (/.f64 #s(literal 1 binary64) (pow.f64 %2122 #s(literal -1 binary64))) (neg.f64 %2130) (fma.f64 %1862 %80 %41) (fma.f64 %1862 %80 x) (fma.f64 %1865 %80 %41) (fma.f64 %1865 %80 x) (fma.f64 %115 %31 %41) %2122 (fma.f64 %31 %115 %41) (fma.f64 %31 %115 x) (fma.f64 z %343 %41) (fma.f64 z %343 x) (-.f64 %1868 %40) (-.f64 x %1941) (-.f64 x %1943) (-.f64 x %1945) (+.f64 %1868 %41) (+.f64 %1868 x) (+.f64 x %1868) (pow.f64 %2148 #s(literal 1 binary64)) (/.f64 (fma.f64 x %46 %225) %46) (/.f64 #s(literal 1 binary64) (pow.f64 %2148 #s(literal -1 binary64))) (neg.f64 %2154) (fma.f64 %286 y %41) %2148 (fma.f64 %49 %225 %41) (fma.f64 %49 %225 x) (fma.f64 %225 %49 %41) (fma.f64 %225 %49 x) (fma.f64 %83 %31 %41) (fma.f64 %83 %31 x) (fma.f64 %31 %83 %41) (fma.f64 %31 %83 x) (fma.f64 y %286 %41) (fma.f64 y %286 x) (-.f64 %364 %40) (-.f64 x %1947) (-.f64 x %1949) (-.f64 x %395) (-.f64 x %1952) (+.f64 %364 %41) (+.f64 %364 x) (+.f64 x %364) %2176 %2178 %2180 %2182 %2184 %2186 %2188 %2189 %2191 %2193 %2195 %2197 %2199 %2201 %2203 %2204 %2205 %2206 %2207 %2208 %2209 %2177 %2210 %2211 %2212 %2213 %2214 %2215 %2216 %2217 %2218 %2219 %2220 %2221 %2222 %2223 %2224 %2225 %2226 %2227 %2228 %2229 %2230 %2231 %2232 %2233 %2234 %2235 %2236 %2237 %2238 %2239 %2240 %2241 %2242 %2243 %2244 %2247 %2248 %2249 %2250 %2251 %2252 %2253 %2254 %2176 %2178 %2180 %2182 %2184 %2186 %2188 %2189 %2191 %2193 %2195 %2197 %2199 %2201 %2203 %2204 %2205 %2206 %2207 %2208 %2209 %2177 %2210 %2211 %2212 %2213 %2214 %2215 %2216 %2217 %2218 %2219 %2220 %2221 %2222 %2223 %2224 %2225 %2226 %2227 %2228 %2229 %2230 %2231 %2232 %2233 %2234 %2235 %2236 %2237 %2238 %2239 %2240 %2241 %2242 %2243 %2244 %2247 %2248 %2249 %2250 %2251 %2252 %2253 %2254 (*.f64 %2255 %80) %2257 (*.f64 x %115) (pow.f64 %2257 #s(literal 1 binary64)) (/.f64 (*.f64 z x) %53) (/.f64 (*.f64 x %21) %46) (/.f64 (*.f64 %21 x) %46) (/.f64 (neg.f64 %2255) %46) (/.f64 %2255 %53) (/.f64 #s(literal 1 binary64) (/.f64 %53 %2255)) (/.f64 #s(literal 1 binary64) (pow.f64 %2257 #s(literal -1 binary64))) (neg.f64 %2273) (*.f64 %2275 %49) (pow.f64 %2278 #s(literal 1 binary64)) (/.f64 (fma.f64 %2257 %53 %1701) %53) (/.f64 (fma.f64 %1834 %53 %2255) %53) (/.f64 (fma.f64 %2255 %53 (*.f64 %1701 %53)) %160) (/.f64 (fma.f64 %2255 %46 (*.f64 %1696 %53)) %155) (/.f64 (fma.f64 %1701 %53 (*.f64 %2255 %53)) %160) (/.f64 (fma.f64 %1696 %53 (*.f64 %2255 %46)) %155) %2278 (/.f64 (fma.f64 %35 %6 %2255) %53) (/.f64 (fma.f64 %2255 %53 (*.f64 %53 %1701)) %160) (/.f64 (fma.f64 %2255 %46 %2045) %155) (/.f64 (fma.f64 %1701 %53 (*.f64 %53 %2255)) %160) (/.f64 (fma.f64 %1696 %53 (*.f64 %46 %2255)) %155) (/.f64 (neg.f64 %2275) %53) (/.f64 %2275 %46) (/.f64 #s(literal 1 binary64) (/.f64 %46 %2275)) (/.f64 #s(literal 1 binary64) (pow.f64 %2278 #s(literal -1 binary64))) (neg.f64 %2316) (fma.f64 %2255 %80 %1834) (fma.f64 %1701 %80 %2257) (fma.f64 %115 x %1834) (fma.f64 %286 %6 %2257) (fma.f64 %1576 %35 %2257) (fma.f64 %80 %1701 %2257) (fma.f64 %35 %1576 %2257) (fma.f64 %4 %347 %2257) (fma.f64 %1696 %49 %2257) (fma.f64 %1579 %31 %2257) (fma.f64 %31 %1579 %2257) (fma.f64 %6 %286 %2257) (fma.f64 x %115 %1834) (-.f64 %2257 %1900) (-.f64 %1834 %2273) (+.f64 (/.f64 (*.f64 %2257 %46) %46) %1834) (+.f64 %2257 %1834) (+.f64 %1834 %2257) (pow.f64 %2338 #s(literal 1 binary64)) (/.f64 (fma.f64 %2340 %53 %1701) %53) (/.f64 (fma.f64 %2340 %46 %1696) %46) (/.f64 (fma.f64 %2345 %46 %2275) %46) (/.f64 (fma.f64 %2278 %46 %2348) %46) (/.f64 (fma.f64 %2348 %46 (*.f64 %2275 %46)) %160) (/.f64 (fma.f64 %2275 %46 %2354) %160) (/.f64 (fma.f64 a x %2275) %46) (/.f64 (+.f64 %2275 %2348) %46) (/.f64 (fma.f64 %2348 %46 (*.f64 %46 %2275)) %160) (/.f64 (fma.f64 %2275 %46 %2364) %160) (/.f64 #s(literal 1 binary64) (pow.f64 %2338 #s(literal -1 binary64))) (neg.f64 (-.f64 %2316 %2345)) (fma.f64 %2348 %49 %2278) (fma.f64 %2275 %49 %2345) %2338 (fma.f64 a %260 %2278) (-.f64 %2340 %1900) (-.f64 %2345 %2316) (-.f64 %2278 %2376) (+.f64 %2340 %1834) (+.f64 %2345 %2278) (+.f64 %2278 %2345) %2176 %2178 %2180 %2182 %2184 %2186 %2188 %2189 %2191 %2193 %2195 %2197 %2199 %2201 %2203 %2204 %2205 %2206 %2207 %2208 %2209 %2177 %2210 %2211 %2212 %2213 %2214 %2215 %2216 %2217 %2218 %2219 %2220 %2221 %2222 %2223 %2224 %2225 %2226 %2227 %2228 %2229 %2230 %2231 %2232 %2233 %2234 %2235 %2236 %2237 %2238 %2239 %2240 %2241 %2242 %2243 %2244 %2247 %2248 %2249 %2250 %2251 %2252 %2253 %2254 %2176 %2178 %2180 %2182 %2184 %2186 %2188 %2189 %2191 %2193 %2195 %2197 %2199 %2201 %2203 %2204 %2205 %2206 %2207 %2208 %2209 %2177 %2210 %2211 %2212 %2213 %2214 %2215 %2216 %2217 %2218 %2219 %2220 %2221 %2222 %2223 %2224 %2225 %2226 %2227 %2228 %2229 %2230 %2231 %2232 %2233 %2234 %2235 %2236 %2237 %2238 %2239 %2240 %2241 %2242 %2243 %2244 %2247 %2248 %2249 %2250 %2251 %2252 %2253 %2254 %2176 %2178 %2180 %2182 %2184 %2186 %2188 %2189 %2191 %2193 %2195 %2197 %2199 %2201 %2203 %2204 %2205 %2206 %2207 %2208 %2209 %2177 %2210 %2211 %2212 %2213 %2214 %2215 %2216 %2217 %2218 %2219 %2220 %2221 %2222 %2223 %2224 %2225 %2226 %2227 %2228 %2229 %2230 %2231 %2232 %2233 %2234 %2235 %2236 %2237 %2238 %2239 %2240 %2241 %2242 %2243 %2244 %2247 %2248 %2249 %2250 %2251 %2252 %2253 %2254 (*.f64 %2348 %49) %2345 (*.f64 a %260) (pow.f64 %2345 #s(literal 1 binary64)) (/.f64 (*.f64 x a) %46) (/.f64 %502 %53) (/.f64 %504 %53) (/.f64 (neg.f64 %2348) %53) (/.f64 %2348 %46) (/.f64 #s(literal 1 binary64) (/.f64 %46 %2348)) (/.f64 #s(literal 1 binary64) (pow.f64 %2345 #s(literal -1 binary64))) (neg.f64 %2376) (pow.f64 %2397 #s(literal 1 binary64)) (/.f64 (fma.f64 %1834 %46 %2348) %46) (/.f64 (fma.f64 %2345 %46 %1696) %46) (/.f64 (fma.f64 %1696 %46 %2354) %160) (/.f64 (fma.f64 %2348 %46 (*.f64 %1696 %46)) %160) %2397 (/.f64 (fma.f64 a x %1696) %46) (/.f64 (fma.f64 %1696 %46 %2364) %160) (/.f64 (fma.f64 %2348 %46 %2039) %160) (/.f64 #s(literal 1 binary64) (pow.f64 %2397 #s(literal -1 binary64))) (neg.f64 (-.f64 %2376 %1834)) (fma.f64 %2348 %49 %1834) (fma.f64 %1701 %80 %2419) (fma.f64 %1701 %80 %2345) (fma.f64 %286 %6 %2419) (fma.f64 %286 %6 %2345) (fma.f64 %1576 %35 %2419) (fma.f64 %1576 %35 %2345) (fma.f64 %80 %1701 %2419) (fma.f64 %80 %1701 %2345) (fma.f64 %35 %1576 %2419) (fma.f64 %35 %1576 %2345) (fma.f64 %4 %347 %2419) (fma.f64 %4 %347 %2345) (fma.f64 %1696 %49 %2419) (fma.f64 %1696 %49 %2345) (fma.f64 %1579 %31 %2419) (fma.f64 %1579 %31 %2345) (fma.f64 %260 a %1834) (fma.f64 a %260 %1834) (fma.f64 %31 %1579 %2419) (fma.f64 %31 %1579 %2345) (fma.f64 %6 %286 %2419) (fma.f64 %6 %286 %2345) (-.f64 %2345 %1900) (-.f64 %1834 %2376) (+.f64 %2345 %1834) (+.f64 %1834 %2419) (+.f64 %1834 %2345) (pow.f64 %2447 #s(literal 1 binary64)) (/.f64 (fma.f64 %2397 %53 %2255) %53) (/.f64 #s(literal 1 binary64) (pow.f64 %2447 #s(literal -1 binary64))) (neg.f64 (-.f64 %2273 %2397)) (fma.f64 %2255 %80 %2397) (fma.f64 %1701 %80 %2340) %2447 (fma.f64 %286 %6 %2340) (fma.f64 %1576 %35 %2340) (fma.f64 %80 %1701 %2340) (fma.f64 %35 %1576 %2340) (fma.f64 %4 %347 %2340) (fma.f64 %1696 %49 %2340) (fma.f64 %1579 %31 %2340) (fma.f64 %31 %1579 %2340) (fma.f64 %6 %286 %2340) (fma.f64 x %115 %2397) (-.f64 %2397 %2273) (-.f64 %2257 (neg.f64 %2397)) (-.f64 %1834 (neg.f64 %2340)) (+.f64 %2397 (*.f64 %41 %115)) (+.f64 %2397 %2257) (+.f64 %2257 %2397) (+.f64 %1834 %2340) (*.f64 %2477 %80) (*.f64 %412 %49) (pow.f64 %2480 #s(literal 1 binary64)) (/.f64 (*.f64 %412 #s(literal 1 binary64)) %46) (/.f64 (*.f64 %412 #s(literal -1 binary64)) %53) (/.f64 (neg.f64 %2477) %46) (/.f64 %2477 %53) %2480 (/.f64 #s(literal 1 binary64) (/.f64 %53 %2477)) (/.f64 #s(literal 1 binary64) (pow.f64 %2480 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %46 %412)) (neg.f64 %2495) (*.f64 %2497 %49) (pow.f64 %2499 #s(literal 1 binary64)) (/.f64 (fma.f64 x %53 %2477) %53) (/.f64 (neg.f64 %2497) %53) (/.f64 %2497 %46) (/.f64 #s(literal 1 binary64) (/.f64 %46 %2497)) (/.f64 #s(literal 1 binary64) (pow.f64 %2499 #s(literal -1 binary64))) (neg.f64 (/.f64 %2497 %53)) (neg.f64 (-.f64 %2495 x)) (fma.f64 %2477 %80 x) (fma.f64 %412 %49 x) (-.f64 %2480 %40) (-.f64 x %2495) (+.f64 %2246 %2480) %2499 (+.f64 x %2480) (*.f64 %2520 %281) (pow.f64 %2522 #s(literal 1 binary64)) (/.f64 (/.f64 %2520 %292) %292) (/.f64 (/.f64 %2520 %53) %53) (/.f64 (/.f64 %2520 %46) %46) (/.f64 (fma.f64 x %53 %2067) %53) (/.f64 (fma.f64 x %155 %2045) %155) (/.f64 (neg.f64 %2520) %155) (/.f64 %2520 %160) (/.f64 #s(literal 1 binary64) (/.f64 %160 %2520)) (/.f64 #s(literal 1 binary64) (pow.f64 %2522 #s(literal -1 binary64))) (neg.f64 (-.f64 %2106 x)) (fma.f64 %2055 %2056 x) (fma.f64 %2058 %1900 x) (fma.f64 %135 %1834 x) (fma.f64 %2061 %2062 x) (fma.f64 %2062 %2061 x) (fma.f64 %2065 %1579 x) (fma.f64 %2067 %80 x) (fma.f64 %2069 %1576 x) (fma.f64 %2045 %2071 x) (fma.f64 %2039 %281 x) %2522 (fma.f64 %1576 %2069 x) (fma.f64 %1579 %2065 x) (fma.f64 %46 %2078 x) (fma.f64 %6 %2080 x) (-.f64 %2075 %40) (-.f64 x %2106) (+.f64 (/.f64 (*.f64 x %160) %160) %2075) (+.f64 %2075 x) (+.f64 x %2075) (pow.f64 %2564 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %2564 #s(literal -1 binary64))) (neg.f64 (-.f64 %2568 x)) (-.f64 %448 %40) (-.f64 x %2568) %2564 (+.f64 x (neg.f64 %2568)) (+.f64 x %448) (pow.f64 %2576 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %2576 #s(literal -1 binary64))) (neg.f64 (-.f64 %2580 x)) (-.f64 %485 %40) (-.f64 x %2580) %2576 (+.f64 x (neg.f64 %2580)) (+.f64 x %485) %2176 %2178 %2180 %2182 %2184 %2186 %2188 %2189 %2191 %2193 %2195 %2197 %2199 %2201 %2203 %2204 %2205 %2206 %2207 %2208 %2209 %2177 %2210 %2211 %2212 %2213 %2214 %2215 %2216 %2217 %2218 %2219 %2220 %2221 %2222 %2223 %2224 %2225 %2226 %2227 %2228 %2229 %2230 %2231 %2232 %2233 %2234 %2235 %2236 %2237 %2238 %2239 %2240 %2241 %2242 %2243 %2244 %2247 %2248 %2249 %2250 %2251 %2252 %2253 %2254 %2588 (*.f64 %6 %76) (pow.f64 %2588 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %2588 #s(literal -1 binary64))) (neg.f64 %2593) (fma.f64 %76 y %2595) (fma.f64 y %76 %2597) (+.f64 (*.f64 %76 y) %2595) (+.f64 (*.f64 y %76) %2597) (*.f64 %2593 %80) (*.f64 %2588 %49) %2605 (*.f64 %6 %2606) (pow.f64 %2605 #s(literal 1 binary64)) (/.f64 (*.f64 %2588 #s(literal 1 binary64)) %46) (/.f64 (*.f64 %2588 #s(literal -1 binary64)) %53) (/.f64 %2593 %53) (/.f64 %2588 %46) (/.f64 #s(literal 1 binary64) (/.f64 %53 %2593)) (/.f64 #s(literal 1 binary64) (pow.f64 %2605 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %46 %2588)) (neg.f64 %2621) (*.f64 %2623 %49) (pow.f64 %2625 #s(literal 1 binary64)) (/.f64 (fma.f64 x %53 %2593) %53) (/.f64 (neg.f64 %2623) %53) (/.f64 %2623 %46) (/.f64 #s(literal 1 binary64) (/.f64 %46 %2623)) (/.f64 #s(literal 1 binary64) (pow.f64 %2625 #s(literal -1 binary64))) (neg.f64 (/.f64 %2623 %53)) (neg.f64 (-.f64 %2621 x)) (fma.f64 %2593 %80 x) (fma.f64 %2588 %49 x) %2625 (fma.f64 %6 %2606 x) (-.f64 %2605 %40) (-.f64 x %2621) (+.f64 %2246 %2605) (+.f64 %2605 x) (+.f64 x %2605) (pow.f64 %2648 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %2648 #s(literal -1 binary64))) (neg.f64 %2652) (-.f64 t (neg.f64 %2654)) %2648 (+.f64 t %2654) %2658 (*.f64 %6 %2648) (pow.f64 %2658 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %2658 #s(literal -1 binary64))) (neg.f64 %2663) (fma.f64 %2648 y %2665) (fma.f64 t %6 %2667) (fma.f64 %6 t %2669) (fma.f64 y %2648 %2671) (+.f64 (*.f64 %2648 y) %2665) (+.f64 %1673 %2669) (+.f64 (*.f64 y %2648) %2671) (+.f64 %1677 %2667) (*.f64 %2663 %80) (*.f64 %2658 %49) (*.f64 %2648 %1579) (*.f64 %6 %2682) (pow.f64 %2684 #s(literal 1 binary64)) (/.f64 (*.f64 %2658 #s(literal 1 binary64)) %46) (/.f64 (*.f64 %2658 #s(literal -1 binary64)) %53) (/.f64 %2663 %53) %2684 (/.f64 #s(literal 1 binary64) (/.f64 %53 %2663)) (/.f64 #s(literal 1 binary64) (pow.f64 %2684 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %46 %2658)) (neg.f64 %2697) (*.f64 %2699 %49) (pow.f64 %2701 #s(literal 1 binary64)) (/.f64 (fma.f64 %71 %53 %2663) %53) (/.f64 (neg.f64 %2699) %53) (/.f64 %2699 %46) (/.f64 #s(literal 1 binary64) (/.f64 %46 %2699)) (/.f64 #s(literal 1 binary64) (pow.f64 %2701 #s(literal -1 binary64))) (neg.f64 (/.f64 %2699 %53)) (neg.f64 (-.f64 %2697 %71)) (fma.f64 %2663 %80 %71) (fma.f64 %2658 %49 %71) %2701 (fma.f64 %6 %2682 %71) (-.f64 %2684 %2654) (-.f64 %71 %2697) (+.f64 (/.f64 (*.f64 %71 %46) %46) %2684) (+.f64 %2684 %71) (+.f64 %71 %2684) |
Compiled 4 278 to 8 533 computations (-99.5% saved)
Compiled 3 144 to 13 974 computations (-344.5% saved)
36 alts after pruning (34 fresh and 2 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 3 110 | 34 | 3 144 |
| Fresh | 0 | 0 | 0 |
| Picked | 20 | 2 | 22 |
| Done | 1 | 0 | 1 |
| Total | 3 131 | 36 | 3 167 |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 66.5% | (fma.f64 (-.f64 y z) (/.f64 (approx (- t x) t) (-.f64 a z)) x) |
| ▶ | 45.6% | (fma.f64 (-.f64 y z) (approx (/ (- x t) (- z a)) (/.f64 x (-.f64 z a))) x) |
| ▶ | 44.7% | (fma.f64 a (/.f64 x (-.f64 a z)) (approx (+ (* x (/ z (- z a))) (/ (* (- t x) (- y z)) (- a z))) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x z) (*.f64 (-.f64 t x) (-.f64 y z))) a))) |
| ▶ | 46.1% | %20 = (-.f64 a z) (fma.f64 a (/.f64 x %20) (approx (+ (* x (/ z (- z a))) (/ (* (- t x) (- y z)) (- a z))) (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 y z) %20) (/.f64 z (-.f64 z a)))))) |
| ▶ | 20.1% | %201 = (approx x #s(literal 0 binary64)) (+.f64 %201 (approx (/ (* (- y z) (- t x)) (- a z)) (-.f64 t %201))) |
| ▶ | 45.3% | (+.f64 x (/.f64 (*.f64 (-.f64 y z) (approx (- t x) t)) (approx (- a z) a))) |
| ▶ | 42.8% | %118 = (-.f64 z a) (+.f64 x (/.f64 (*.f64 (*.f64 (-.f64 a z) (approx (- t x) t)) (-.f64 y z)) (*.f64 %118 %118))) |
| ▶ | 77.4% | (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 x t) (approx (- z a) (*.f64 a (-.f64 (/.f64 z a) #s(literal 1 binary64))))))) |
| ▶ | 45.5% | (+.f64 x (*.f64 (-.f64 y z) (approx (/ (- x t) (- z a)) (/.f64 x (-.f64 z a))))) |
| ✓ | 45.6% | (+.f64 x (approx (/ (* (- y z) (- t x)) (- a z)) (/.f64 (*.f64 y (-.f64 t x)) a))) |
| ▶ | 42.3% | %5 = (- t x) (+.f64 x (approx (/ (* (- y z) %5) (- a z)) (/.f64 (*.f64 y (approx %5 t)) a))) |
| ✓ | 16.3% | (+.f64 x (approx (/ (* (- y z) (- t x)) (- a z)) (-.f64 t x))) |
| ▶ | 49.6% | (+.f64 x (approx (/ (* (- y z) (- t x)) (- a z)) (*.f64 (-.f64 t x) (/.f64 y a)))) |
| ▶ | 48.3% | (+.f64 x (approx (/ (* (- y z) (- t x)) (- a z)) (*.f64 y (/.f64 (-.f64 t x) a)))) |
| ▶ | 2.7% | %5 = (- t x) (+.f64 x (approx (/ (* (- y z) %5) (- a z)) (approx %5 (*.f64 #s(literal -1 binary64) x)))) |
| ▶ | 33.6% | %5 = (- t x) (+.f64 x (approx (/ (* (- y z) %5) (- a z)) (approx %5 t))) |
| ▶ | 51.5% | (approx (- x (/ (* (- x t) (- y z)) (- a z))) (-.f64 t (*.f64 (/.f64 (-.f64 t x) z) (-.f64 y a)))) |
| ▶ | 45.6% | (approx (- x (/ (* (- x t) (- y z)) (- a z))) (*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) y)) |
| ▶ | 31.4% | %8 = (- a z) %20 = (-.f64 a z) (approx (+ (+ (* (/ (- z y) %8) (- x t)) (* a (/ x %8))) (* x (/ z (- z a)))) (+.f64 (/.f64 (*.f64 a x) %20) (+.f64 (/.f64 (*.f64 x z) (-.f64 z a)) (/.f64 (*.f64 z (-.f64 x t)) %20)))) |
| ▶ | 56.1% | %8 = (- a z) %20 = (-.f64 a z) (approx (+ (+ (* (/ (- z y) %8) (- x t)) (* a (/ x %8))) (* x (/ z (- z a)))) (*.f64 x (-.f64 (+.f64 (/.f64 a %20) (+.f64 (/.f64 z %20) (/.f64 z (-.f64 z a)))) (/.f64 y %20)))) |
| ▶ | 46.5% | %8 = (- a z) %20 = (-.f64 a z) (approx (+ (* a (/ x %8)) (+ (* x (/ z (- z a))) (/ (* (- t x) (- y z)) %8))) (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 y z) %20) (+.f64 (/.f64 a %20) (/.f64 z (-.f64 z a)))))) |
| ▶ | 43.0% | (approx (+ x (/ (* (- y z) (- t x)) (- a z))) (/.f64 (*.f64 (-.f64 t x) y) (-.f64 a z))) |
| ▶ | 36.8% | %5 = (- t x) %80 = (* y %5) %81 = (* a %5) (approx (+ x (/ (* (- y z) %5) (- a z))) (+.f64 t (approx (* -1 (/ (- (+ %80 (/ (* a (- %80 %81)) z)) %81) z)) (/.f64 (*.f64 x (-.f64 (+.f64 y (/.f64 (*.f64 a (-.f64 y a)) z)) a)) z)))) |
| ▶ | 38.4% | %5 = (- t x) (approx (+ x (/ (* (- y z) %5) (- a z))) (+.f64 t (approx (* -1 (/ (- (* y %5) (* a %5)) z)) (/.f64 (*.f64 x (-.f64 y a)) z)))) |
| ▶ | 46.2% | (approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 (-.f64 t x) (/.f64 y (-.f64 a z)))) |
| ▶ | 45.6% | (approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 y (*.f64 (-.f64 t x) (/.f64 #s(literal 1 binary64) (-.f64 a z))))) |
| ▶ | 24.3% | %8 = (- a z) (approx (+ x (/ (* (- y z) (- t x)) %8)) (*.f64 y (approx (- (/ t %8) (/ x %8)) (/.f64 (-.f64 t x) a)))) |
| ▶ | 26.0% | %8 = (- a z) (approx (+ x (/ (* (- y z) (- t x)) %8)) (*.f64 y (approx (- (/ t %8) (/ x %8)) (/.f64 t (-.f64 a z))))) |
| ▶ | 40.8% | %8 = (- a z) (approx (+ x (/ (* (- y z) (- t x)) %8)) (*.f64 t (-.f64 (/.f64 y (-.f64 a z)) (approx (/ z %8) #s(literal -1 binary64))))) |
| ▶ | 48.2% | (approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 t (*.f64 (-.f64 y z) (/.f64 #s(literal 1 binary64) (-.f64 a z))))) |
| ▶ | 22.7% | %8 = (- a z) (approx (+ x (/ (* (- y z) (- t x)) %8)) (*.f64 t (approx (- (/ y %8) (/ z %8)) (/.f64 (-.f64 y z) a)))) |
| ▶ | 27.7% | %8 = (- a z) (approx (+ x (/ (* (- y z) (- t x)) %8)) (*.f64 #s(literal -1 binary64) (*.f64 x (approx (- (/ y %8) (+ 1 (/ z %8))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 y a) z)))))) |
| ▶ | 26.1% | %8 = (- a z) (approx (+ x (/ (* (- y z) (- t x)) %8)) (approx (* y (- (/ t %8) (/ x %8))) (/.f64 (*.f64 t y) (-.f64 a z)))) |
| ▶ | 21.4% | %8 = (- a z) (approx (+ x (/ (* (- y z) (- t x)) %8)) (approx (* t (- (/ y %8) (/ z %8))) (/.f64 (*.f64 t (-.f64 y z)) a))) |
| ▶ | 18.0% | %8 = (- a z) (approx (+ x (/ (* (- y z) (- t x)) %8)) (approx (* -1 (* x (- (/ y %8) (+ 1 (/ z %8))))) (/.f64 (*.f64 x y) z))) |
| ▶ | 27.0% | %8 = (- a z) (approx (+ x (/ (* (- y z) (- t x)) %8)) (approx (* -1 (* x (- (/ y %8) (+ 1 (/ z %8))))) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 z (-.f64 a z)))))) |
Compiled 36 to 122 computations (-238.9% saved)
| Inputs |
|---|
| Outputs |
|---|
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 7654 | 61579 |
| 1× | iter-limit |
| Inputs |
|---|
%3 = (-.f64 y z) %5 = (-.f64 t x) %7 = (-.f64 a z) %9 = (approx x #s(literal 0 binary64)) %10 = (- t x) %11 = (approx %10 t) %13 = (*.f64 #s(literal -1 binary64) x) %14 = (*.f64 t %3) %16 = (/.f64 %3 %7) %17 = (approx %10 %13) %18 = (/.f64 y %7) %19 = (/.f64 z %7) %20 = (+.f64 #s(literal 1 binary64) %19) %21 = (/.f64 t %7) %22 = (/.f64 x %7) %23 = (- a z) %24 = (approx %23 a) %25 = (/.f64 %5 a) %26 = (*.f64 %5 %3) %27 = (/.f64 z a) %28 = (-.f64 %27 #s(literal 1 binary64)) %29 = (*.f64 a %28) %30 = (-.f64 x t) %31 = (*.f64 %5 y) %32 = (*.f64 t y) %33 = (/.f64 #s(literal 1 binary64) %7) %34 = (-.f64 z a) %35 = (/.f64 %30 %34) %36 = (*.f64 %34 %34) %37 = (/.f64 x %34) %38 = (/.f64 z %34) %39 = (*.f64 a x) %40 = (/.f64 a %7) %41 = (*.f64 %3 %11) %42 = (-.f64 t %9) %43 = (*.f64 x y) %45 = (/ x %23) %46 = (- (/ t %23) %45) %47 = (approx %46 %21) %48 = (/.f64 %32 %7) %50 = (approx (* y %46) %48) %51 = (/.f64 %43 z) %52 = (-.f64 y a) %53 = (*.f64 x %52) %54 = (*.f64 a %52) %55 = (*.f64 x z) %56 = (/.f64 %55 %34) %57 = (fma.f64 #s(literal -1 binary64) %16 %38) %58 = (+.f64 %40 %38) %59 = (fma.f64 #s(literal -1 binary64) %16 %58) %60 = (/.f64 %39 %7) %61 = (+.f64 %19 %38) %62 = (+.f64 %40 %61) %63 = (-.f64 %62 %18) %64 = (*.f64 x %63) %65 = (/.f64 y a) %66 = (- x t) %67 = (- z a) %69 = (approx (/ %66 %67) %37) %70 = (*.f64 x %57) %72 = (* x (/ z %67)) %73 = (- y z) %76 = (+ %72 (/ (* %10 %73) %23)) %77 = (approx %76 %70) %78 = (*.f64 x %59) %79 = (* a %45) %86 = (+ (+ (* (/ (- z y) %23) %66) %79) %72) %88 = (/.f64 %53 z) %90 = (* y %10) %91 = (* a %10) %92 = (- %90 %91) %95 = (approx (* -1 (/ %92 z)) %88) %96 = (/.f64 %52 z) %97 = (*.f64 #s(literal -1 binary64) %96) %98 = (/.f64 %54 z) %99 = (+.f64 y %98) %100 = (-.f64 %99 a) %101 = (*.f64 x %100) %102 = (/.f64 %101 z) %109 = (approx (* -1 (/ (- (+ %90 (/ (* a %92) z)) %91) z)) %102) %110 = (*.f64 x %20) %111 = (/ y %23) %113 = (/ z %23) %115 = (- %111 (+ 1 %113)) %117 = (* -1 (* x %115)) %118 = (approx %117 %110) %119 = (/.f64 %5 z) %120 = (*.f64 z %30) %121 = (/.f64 %120 %7) %122 = (+.f64 %56 %121) %123 = (+.f64 %60 %122) %125 = (approx %113 #s(literal -1 binary64)) %126 = (approx %115 %97) %127 = (approx %117 %51) %128 = (approx %46 %25) %129 = (/.f64 %3 a) %130 = (- %111 %113) %131 = (approx %130 %129) %132 = (/.f64 %14 a) %134 = (approx (* t %130) %132) %135 = (approx %67 %29) %136 = (fma.f64 #s(literal -1 binary64) %55 %26) %137 = (/.f64 %136 a) %138 = (approx %76 %137) %139 = (*.f64 %5 %33) %140 = (*.f64 %35 y) %141 = (*.f64 %5 %18) %142 = (/.f64 %31 %7) %145 = (- x (/ (* %66 %73) %23)) %147 = (*.f64 %5 %65) %148 = (*.f64 y %25) %149 = (*.f64 %119 %52) %150 = (-.f64 t %149) %152 = (*.f64 %3 %33) %153 = (*.f64 y %11) %154 = (/.f64 %11 %7) %157 = (/ (* %73 %10) %23) %158 = (+ x %157) %161 = (/.f64 %30 %135) %162 = (*.f64 %3 %161) %164 = (approx %157 %147) %166 = (approx %157 %148) %169 = (*.f64 %3 %69) %172 = (*.f64 x %126) %173 = (*.f64 #s(literal -1 binary64) %172) %175 = (+.f64 t %95) %177 = (*.f64 y %128) %179 = (*.f64 y %139) %181 = (*.f64 y %47) %183 = (*.f64 t %152) %185 = (*.f64 t %131) %187 = (+.f64 t %109) %194 = (-.f64 %18 %125) %195 = (*.f64 t %194) %197 = (approx %157 %17) %199 = (approx %157 %11) %201 = (/.f64 %153 a) %202 = (approx %157 %201) %204 = (*.f64 %7 %11) %205 = (*.f64 %204 %3) %206 = (/.f64 %205 %36) %208 = (approx %157 %42) %210 = (/.f64 %41 %24) x y z %3 t %5 a %7 #s(literal 0 binary64) %9 %11 #s(literal -1 binary64) %13 %14 #s(literal 1 binary64) %16 %17 %18 %19 %20 %21 %22 %24 %25 %26 %27 %28 %29 %30 %31 %32 %33 %34 %35 %36 %37 %38 %39 %40 %41 %42 %43 %47 %48 %50 %51 %52 %53 %54 %55 %56 %57 %58 %59 %60 %61 %62 %63 %64 %65 %69 %70 %77 %78 (approx (+ %79 %76) %78) (approx %86 %64) %88 %95 %96 %97 %98 %99 %100 %101 %102 %109 %110 %118 %119 %120 %121 %122 %123 (approx %86 %123) %125 %126 %127 %128 %129 %131 %132 %134 %135 %136 %137 %138 %139 %140 %141 %142 (approx %145 %140) %147 %148 %149 %150 (approx %145 %150) %152 %153 %154 (fma.f64 %3 %154 x) (approx %158 %127) (approx %158 %118) %161 %162 (+.f64 x %162) %164 (+.f64 x %164) %166 (+.f64 x %166) (approx %158 %134) %169 (+.f64 x %169) (fma.f64 %3 %69 x) %172 %173 (approx %158 %173) %175 (approx %158 %175) %177 (approx %158 %177) %179 (approx %158 %179) %181 (approx %158 %181) %183 (approx %158 %183) %185 (approx %158 %185) %187 (approx %158 %187) (fma.f64 a %22 %138) (fma.f64 a %22 %77) (approx %158 %142) (approx %158 %50) (approx %158 %141) %194 %195 (approx %158 %195) %197 (+.f64 x %197) %199 (+.f64 x %199) %201 %202 (+.f64 x %202) %204 %205 %206 (+.f64 x %206) %208 (+.f64 %9 %208) %210 (+.f64 x %210) |
| Outputs |
|---|
%5 = (- t x) %8 = (*.f64 #s(literal -1 binary64) x) %16 = (- a z) %17 = (/ x %16) %18 = (-.f64 a z) %19 = (/.f64 x %18) %21 = (/ %5 a) %22 = (/.f64 t a) %24 = (/.f64 x a) %28 = (- y z) %29 = (* %5 %28) %30 = (-.f64 y z) %31 = (*.f64 t %30) %33 = (*.f64 x %30) %34 = (fma.f64 #s(literal -1 binary64) %33 %31) %36 = (- x t) %37 = (*.f64 #s(literal -1 binary64) t) %39 = (-.f64 x t) %41 = (* %5 y) %42 = (*.f64 t y) %44 = (*.f64 x y) %47 = (- z a) %48 = (/ %36 %47) %49 = (-.f64 z a) %50 = (/.f64 t %49) %53 = (/.f64 x %49) %56 = (/ x %47) %58 = (* a x) %59 = (*.f64 a x) %61 = (* x y) %63 = (/ t %16) %64 = (- %63 %17) %65 = (/.f64 t %18) %69 = (* y %64) %70 = (/.f64 %42 %18) %72 = (/.f64 %44 %18) %76 = (/.f64 %44 z) %78 = (- y a) %79 = (* x %78) %80 = (-.f64 y a) %81 = (*.f64 x %80) %83 = (* x z) %84 = (*.f64 x z) %86 = (/ %83 %47) %87 = (/.f64 %84 %49) %89 = (/ %58 %16) %90 = (/.f64 %59 %18) %92 = (/ a %16) %93 = (/ z %16) %94 = (/ z %47) %95 = (+ %93 %94) %96 = (+ %92 %95) %97 = (/ y %16) %98 = (- %96 %97) %99 = (* x %98) %100 = (/.f64 a %18) %101 = (/.f64 z %18) %102 = (/.f64 z %49) %103 = (+.f64 %101 %102) %104 = (+.f64 %100 %103) %105 = (/.f64 y %18) %107 = (*.f64 x (-.f64 %104 %105)) %109 = (/ %28 %16) %110 = (* -1 %109) %111 = (+ %110 %94) %112 = (* x %111) %113 = (/.f64 %30 %18) %114 = (fma.f64 #s(literal -1 binary64) %113 %102) %117 = (* x %94) %119 = (+ %117 (/ %29 %16)) %120 = (/.f64 %31 %18) %124 = (+ %92 %94) %125 = (+ %110 %124) %126 = (* x %125) %128 = (fma.f64 #s(literal -1 binary64) %113 (+.f64 %100 %102)) %131 = (* a %17) %132 = (+ %131 %119) %139 = (+ (+ (* (/ (- z y) %16) %36) %131) %117) %140 = (-.f64 z y) %141 = (*.f64 t %140) %142 = (/.f64 %141 %18) %147 = (/ %79 z) %148 = (/.f64 %81 z) %150 = (* y %5) %151 = (* a %5) %152 = (- %150 %151) %154 = (* -1 (/ %152 z)) %155 = (*.f64 a t) %156 = (-.f64 %42 %155) %158 = (*.f64 #s(literal -1 binary64) (/.f64 %156 z)) %160 = (/.f64 y z) %161 = (*.f64 #s(literal -1 binary64) %160) %162 = (/.f64 a z) %163 = (*.f64 #s(literal -1 binary64) %162) %166 = (fma.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %161 %163)) %158) %168 = (* a %78) %169 = (/ %168 z) %170 = (+ y %169) %171 = (- %170 a) %172 = (* x %171) %173 = (*.f64 a %80) %174 = (/.f64 %173 z) %175 = (+.f64 y %174) %176 = (-.f64 %175 a) %177 = (*.f64 x %176) %179 = (/ %172 z) %187 = (* -1 (/ (- (+ %150 (/ (* a %152) z)) %151) z)) %188 = (*.f64 a %156) %193 = (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 t y (/.f64 %188 z)) %155) z)) %195 = (*.f64 #s(literal -1 binary64) y) %196 = (*.f64 #s(literal -1 binary64) a) %197 = (-.f64 %195 %196) %198 = (*.f64 a %197) %200 = (pow.f64 z #s(literal 2 binary64)) %201 = (/.f64 %198 %200) %202 = (fma.f64 #s(literal -1 binary64) %160 %201) %205 = (fma.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %202 %163)) %193) %208 = (+ 1 %93) %209 = (* x %208) %211 = (+.f64 #s(literal 1 binary64) %101) %212 = (*.f64 x %211) %214 = (- %97 %208) %215 = (* x %214) %216 = (* -1 %215) %217 = (-.f64 %105 %211) %218 = (*.f64 x %217) %221 = (/ %5 z) %222 = (/.f64 t z) %224 = (/.f64 x z) %227 = (* z %36) %228 = (*.f64 t z) %229 = (*.f64 #s(literal -1 binary64) %228) %233 = (/ %227 %16) %234 = (/.f64 %228 %18) %237 = (/.f64 %84 %18) %240 = (+ %86 %233) %241 = (*.f64 x %103) %244 = (+ %89 %240) %245 = (*.f64 x %104) %249 = (+ (* -1 %83) %29) %251 = (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) %30)) %252 = (*.f64 x %251) %255 = (/ %249 a) %256 = (/.f64 %31 a) %258 = (/.f64 z a) %259 = (/.f64 %30 a) %260 = (*.f64 #s(literal -1 binary64) %259) %264 = (* %48 y) %265 = (/.f64 %42 %49) %268 = (/.f64 %44 %49) %273 = (- x (/ (* %36 %28) %16)) %275 = (*.f64 x (-.f64 %211 %105)) %279 = (/ y a) %280 = (* %5 %279) %281 = (/.f64 %42 a) %283 = (/.f64 %44 a) %286 = (* %221 %78) %287 = (*.f64 t %80) %288 = (/.f64 %287 z) %292 = (- t %286) %293 = (-.f64 t %288) %300 = (+ (* %28 (/ %5 %16)) x) %301 = (*.f64 #s(literal -1 binary64) %113) %302 = (+.f64 #s(literal 1 binary64) %301) %305 = (* %28 %48) %306 = (/.f64 %31 %49) %309 = (/.f64 y %49) %310 = (-.f64 %309 %102) %314 = (+ x %305) %317 = (*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) %309) %102)) %321 = (/ (* %28 %5) %16) %322 = (/.f64 %33 %18) %326 = (+ t %154) %331 = (+ t %187) %336 = (* %16 %5) %337 = (*.f64 t %18) %339 = (*.f64 x %18) %342 = (* %336 %28) %343 = (*.f64 %18 %30) %344 = (*.f64 t %343) %346 = (*.f64 x %343) %349 = (* %47 %47) %350 = (/ %342 %349) %351 = (pow.f64 %49 #s(literal 2 binary64)) %352 = (/.f64 %344 %351) %354 = (/.f64 %346 %351) %355 = (fma.f64 #s(literal -1 binary64) %354 %352) %357 = (+ x %350) %358 = (/.f64 %343 %351) %360 = (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %358)) %363 = (/.f64 t x) %365 = (*.f64 x (-.f64 %363 #s(literal 1 binary64))) %367 = (*.f64 #s(literal -1 binary64) %24) %369 = (/.f64 t %59) %370 = (/.f64 #s(literal 1 binary64) a) %374 = (*.f64 #s(literal -1 binary64) %33) %376 = (/.f64 %31 x) %377 = (fma.f64 #s(literal -1 binary64) %30 %376) %382 = (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %363))) %384 = (*.f64 #s(literal -1 binary64) %44) %386 = (/.f64 %42 x) %390 = (*.f64 x %49) %391 = (/.f64 t %390) %392 = (/.f64 #s(literal 1 binary64) %49) %398 = (/.f64 t %339) %399 = (/.f64 #s(literal 1 binary64) %18) %405 = (/.f64 %42 %339) %409 = (/.f64 %31 %339) %410 = (+.f64 %102 %409) %418 = (/.f64 %141 %339) %423 = (*.f64 x %197) %427 = (/.f64 %197 z) %428 = (/.f64 %42 z) %429 = (/.f64 %155 z) %430 = (-.f64 %428 %429) %431 = (/.f64 %430 x) %436 = (/.f64 %198 z) %438 = (-.f64 (fma.f64 #s(literal -1 binary64) y %436) %196) %443 = (/.f64 %438 z) %446 = (-.f64 (+.f64 (/.f64 %188 %200) %428) %429) %447 = (/.f64 %446 x) %452 = (*.f64 #s(literal -1 binary64) %224) %454 = (/.f64 t %84) %455 = (/.f64 #s(literal 1 binary64) z) %459 = (/.f64 %228 x) %465 = (/.f64 %228 %339) %483 = (/.f64 %31 %59) %489 = (/.f64 %42 %390) %499 = (*.f64 #s(literal -1 binary64) %283) %501 = (/.f64 y a) %502 = (/.f64 %42 %59) %506 = (*.f64 #s(literal -1 binary64) %148) %508 = (/.f64 %80 z) %509 = (/.f64 %287 %84) %510 = (fma.f64 #s(literal -1 binary64) %508 %509) %518 = (fma.f64 #s(literal -1 binary64) %113 %409) %522 = (/.f64 %33 %49) %524 = (/.f64 %31 %390) %525 = (fma.f64 #s(literal -1 binary64) %524 %309) %534 = (*.f64 #s(literal -1 binary64) %322) %548 = (/.f64 %337 x) %554 = (/.f64 %344 x) %558 = (*.f64 #s(literal -1 binary64) %354) %561 = (/.f64 %344 (*.f64 x %351)) %562 = (fma.f64 #s(literal -1 binary64) %358 %561) %577 = (+.f64 y (*.f64 #s(literal -1 binary64) %376)) %601 = (fma.f64 #s(literal -1 binary64) %102 %105) %606 = (fma.f64 #s(literal -1 binary64) %409 %105) %607 = (fma.f64 #s(literal -1 binary64) %102 %606) %622 = (/.f64 %140 %18) %635 = (/.f64 %42 %84) %637 = (/.f64 %155 %84) %642 = (/.f64 %176 z) %643 = (*.f64 x %200) %664 = (fma.f64 #s(literal -1 binary64) %101 (*.f64 #s(literal -1 binary64) %102)) %669 = (fma.f64 #s(literal -1 binary64) %101 (fma.f64 #s(literal -1 binary64) %102 %465)) %720 = (/.f64 %30 %49) %721 = (fma.f64 #s(literal -1 binary64) %720 %524) %741 = (*.f64 #s(literal -1 binary64) %508) %749 = (*.f64 #s(literal -1 binary64) %642) %764 = (fma.f64 #s(literal -1 binary64) %561 %358) %777 = (*.f64 #s(literal -1 binary64) z) %780 = (* t %28) %788 = (-.f64 t x) %789 = (*.f64 z %788) %790 = (*.f64 #s(literal -1 binary64) %789) %792 = (*.f64 y %788) %793 = (fma.f64 #s(literal -1 binary64) %789 %792) %796 = (-.f64 %65 %19) %797 = (*.f64 y %796) %801 = (*.f64 #s(literal -1 binary64) %59) %805 = (pow.f64 a #s(literal 2 binary64)) %806 = (*.f64 #s(literal -1 binary64) %805) %808 = (*.f64 a y) %809 = (fma.f64 #s(literal -1 binary64) %805 %808) %822 = (/.f64 %789 %18) %823 = (fma.f64 #s(literal -1 binary64) %822 %87) %828 = (+.f64 %90 %87) %829 = (fma.f64 #s(literal -1 binary64) %822 %828) %834 = (*.f64 z %39) %835 = (/.f64 %834 %18) %837 = (+.f64 %90 (+.f64 %87 %835)) %839 = (*.f64 y %39) %840 = (/.f64 %839 %18) %843 = (/.f64 %59 z) %844 = (*.f64 #s(literal -1 binary64) %843) %848 = (*.f64 a %788) %849 = (/.f64 %848 z) %851 = (-.f64 %222 %224) %852 = (*.f64 y %851) %853 = (fma.f64 #s(literal -1 binary64) %852 %849) %855 = (/ %78 z) %857 = (fma.f64 #s(literal -1 binary64) %162 %160) %859 = (* -1 %855) %861 = (fma.f64 #s(literal -1 binary64) %160 %162) %863 = (/.f64 %805 z) %864 = (*.f64 #s(literal -1 binary64) %863) %866 = (/.f64 %808 z) %867 = (fma.f64 #s(literal -1 binary64) %863 %866) %869 = (+.f64 #s(literal 1 binary64) %162) %870 = (*.f64 y %869) %871 = (fma.f64 #s(literal -1 binary64) %863 %870) %873 = (-.f64 %864 a) %877 = (*.f64 x %873) %881 = (/.f64 %877 z) %883 = (*.f64 x %870) %884 = (/.f64 %883 z) %887 = (*.f64 %805 %788) %892 = (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %887 z)) %848) z)) %898 = (fma.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (+.f64 %222 (/.f64 %848 %200)) %224)) %892) %905 = (/ %28 a) %906 = (*.f64 #s(literal -1 binary64) %258) %910 = (- %97 %93) %911 = (-.f64 %105 %101) %913 = (/ %780 a) %914 = (/.f64 %228 a) %915 = (*.f64 #s(literal -1 binary64) %914) %919 = (* t %910) %922 = (fma.f64 #s(literal -1 binary64) %84 %790) %928 = (/.f64 %84 a) %929 = (/.f64 %789 a) %930 = (-.f64 %22 %24) %931 = (*.f64 y %930) %937 = (* %5 %97) %940 = (*.f64 #s(literal -1 binary64) %835) %941 = (-.f64 x %940) %946 = (/.f64 %792 a) %948 = (*.f64 #s(literal -1 binary64) %849) %952 = (-.f64 t %948) %954 = (-.f64 %224 %222) %955 = (*.f64 y %954) %959 = (*.f64 #s(literal -1 binary64) %822) %960 = (+.f64 x %959) %962 = (fma.f64 #s(literal -1 binary64) %822 %797) %965 = (/.f64 %834 %49) %966 = (*.f64 #s(literal -1 binary64) %965) %969 = (*.f64 y (-.f64 %53 %50)) %970 = (fma.f64 #s(literal -1 binary64) %965 %969) %972 = (+.f64 x %966) %982 = (+.f64 t %849) %986 = (+.f64 t %892) %990 = (*.f64 %18 %788) %991 = (*.f64 z %990) %994 = (*.f64 y %990) %997 = (/.f64 %991 %351) %998 = (*.f64 #s(literal -1 binary64) %997) %1000 = (/.f64 %994 %351) %1001 = (fma.f64 #s(literal -1 binary64) %997 %1000) %1003 = (+.f64 x %998) %1007 = (/.f64 z y) %1012 = (/.f64 %228 y) %1017 = (*.f64 y %18) %1018 = (/.f64 z %1017) %1022 = (/.f64 %789 y) %1023 = (*.f64 #s(literal -1 binary64) %1022) %1028 = (/.f64 a y) %1033 = (/.f64 %59 y) %1039 = (/.f64 %805 y) %1046 = (*.f64 y %49) %1048 = (+.f64 %1018 (/.f64 z %1046)) %1057 = (/.f64 %245 y) %1061 = (/.f64 %241 y) %1065 = (/.f64 %789 %1017) %1066 = (/.f64 %84 %1046) %1072 = (/.f64 %59 %1017) %1081 = (/.f64 %39 %18) %1082 = (/.f64 %834 %1017) %1088 = (*.f64 y z) %1089 = (/.f64 %59 %1088) %1093 = (/.f64 %792 z) %1094 = (*.f64 #s(literal -1 binary64) %1093) %1096 = (/.f64 %788 z) %1097 = (/.f64 %848 %1088) %1099 = (*.f64 y (fma.f64 #s(literal -1 binary64) %1096 %1097)) %1102 = (/.f64 a %1088) %1104 = (*.f64 y (fma.f64 #s(literal -1 binary64) %1102 %455)) %1108 = (*.f64 y (-.f64 %1102 %455)) %1111 = (/.f64 %805 %1088) %1112 = (fma.f64 #s(literal -1 binary64) %1111 %162) %1116 = (+.f64 #s(literal 1 binary64) %1112) %1123 = (/.f64 %877 y) %1130 = (/.f64 %877 %1088) %1134 = (-.f64 %982 x) %1139 = (/.f64 %887 %200) %1140 = (*.f64 #s(literal -1 binary64) %1139) %1141 = (-.f64 %1140 %849) %1142 = (/.f64 %1141 y) %1143 = (/.f64 %1134 z) %1144 = (*.f64 #s(literal -1 binary64) %1143) %1148 = (/.f64 %212 y) %1150 = (*.f64 y (fma.f64 #s(literal -1 binary64) %19 %1148)) %1156 = (/.f64 z %808) %1160 = (/.f64 %228 %808) %1164 = (/.f64 %228 %1017) %1181 = (/.f64 x y) %1182 = (+.f64 %65 %1181) %1188 = (fma.f64 #s(literal -1 binary64) %1097 %222) %1190 = (*.f64 y (-.f64 %1188 %224)) %1193 = (/.f64 t y) %1202 = (/.f64 %834 %1046) %1219 = (*.f64 y (fma.f64 #s(literal -1 binary64) %1148 %19)) %1230 = (/.f64 %991 y) %1236 = (/.f64 %991 (*.f64 y %351)) %1237 = (/.f64 %990 %351) %1292 = (/.f64 %788 %18) %1293 = (*.f64 #s(literal -1 binary64) %1292) %1323 = (fma.f64 #s(literal -1 binary64) %162 %1111) %1327 = (-.f64 %163 #s(literal 1 binary64)) %1328 = (*.f64 y %1327) %1342 = (*.f64 x %1328) %1345 = (*.f64 x %1327) %1358 = (fma.f64 #s(literal -1 binary64) %788 %948) %1362 = (*.f64 y %200) %1364 = (/.f64 %1358 z) %1365 = (*.f64 #s(literal -1 binary64) %1364) %1397 = (*.f64 #s(literal -1 binary64) %929) %1400 = (/.f64 %788 a) %1401 = (*.f64 #s(literal -1 binary64) %1400) %1417 = (*.f64 #s(literal -1 binary64) %1096) %1427 = (/.f64 %39 %49) %1479 = (/.f64 y %805) %1480 = (fma.f64 #s(literal -1 binary64) %1479 %370) %1481 = (*.f64 z %1480) %1482 = (fma.f64 #s(literal -1 binary64) %1481 %501) %1485 = (pow.f64 a #s(literal 3 binary64)) %1486 = (/.f64 y %1485) %1487 = (/.f64 #s(literal 1 binary64) %805) %1488 = (fma.f64 #s(literal -1 binary64) %1486 %1487) %1489 = (*.f64 z %1488) %1492 = (fma.f64 z (-.f64 (*.f64 #s(literal -1 binary64) %1489) %1480) %501) %1495 = (pow.f64 a #s(literal 4 binary64)) %1497 = (/.f64 #s(literal 1 binary64) %1485) %1498 = (fma.f64 #s(literal -1 binary64) (/.f64 y %1495) %1497) %1499 = (*.f64 z %1498) %1504 = (fma.f64 z (-.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) %1499) %1488)) %1480) %501) %1506 = (/.f64 %1088 %805) %1509 = (/.f64 %1088 %1485) %1510 = (*.f64 #s(literal -1 binary64) %1479) %1514 = (/.f64 %1088 %1495) %1522 = (/.f64 z %805) %1523 = (+.f64 %370 %1522) %1524 = (*.f64 z %1523) %1526 = (/.f64 z %1485) %1528 = (fma.f64 z (+.f64 %1487 %1526) %370) %1529 = (*.f64 z %1528) %1531 = (/.f64 z %1495) %1534 = (fma.f64 z (fma.f64 z (+.f64 %1497 %1531) %1487) %370) %1538 = (+.f64 #s(literal 1 binary64) %258) %1548 = (/.f64 t %805) %1549 = (*.f64 #s(literal -1 binary64) %1548) %1555 = (*.f64 #s(literal -1 binary64) (/.f64 t %1485)) %1562 = (/.f64 %84 %805) %1563 = (+.f64 %24 %1562) %1565 = (/.f64 %84 %1485) %1566 = (/.f64 x %805) %1567 = (*.f64 #s(literal -1 binary64) %1566) %1568 = (-.f64 %1565 %1567) %1571 = (/.f64 %84 %1495) %1572 = (/.f64 x %1485) %1573 = (*.f64 #s(literal -1 binary64) %1572) %1580 = (- (/ z a) 1) %1582 = (-.f64 %258 #s(literal 1 binary64)) %1584 = (* a %1580) %1585 = (+.f64 z %196) %1587 = (/ 1 %16) %1593 = (/.f64 %39 a) %1594 = (*.f64 #s(literal -1 binary64) %1593) %1596 = (-.f64 %1548 %1566) %1597 = (*.f64 z %1596) %1617 = (*.f64 a z) %1625 = (fma.f64 #s(literal -1 binary64) %24 (*.f64 #s(literal -1 binary64) %1562)) %1630 = (fma.f64 #s(literal -1 binary64) %24 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) %1565) %1566))) %1637 = (fma.f64 #s(literal -1 binary64) %24 (*.f64 z (-.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) %1571) %1572)) %1566))) %1658 = (-.f64 %1567 %1549) %1662 = (-.f64 %1573 %1555) %1663 = (*.f64 z %1662) %1669 = (/.f64 x %1495) %1674 = (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) %1669) (*.f64 #s(literal -1 binary64) (/.f64 t %1495)))) %1684 = (/ (* t y) %16) %1685 = (*.f64 t %1088) %1691 = (*.f64 #s(literal -1 binary64) (/.f64 %42 %805)) %1719 = (*.f64 #s(literal -1 binary64) %928) %1727 = (*.f64 #s(literal -1 binary64) %501) %1744 = (+.f64 #s(literal 1 binary64) %1727) %1751 = (*.f64 z (fma.f64 #s(literal -1 binary64) %1479 (fma.f64 z %1488 %370))) %1759 = (*.f64 z (fma.f64 #s(literal -1 binary64) %1479 (fma.f64 z (fma.f64 #s(literal -1 binary64) %1486 (fma.f64 z %1498 %1487)) %370))) %1763 = (+.f64 x %928) %1774 = (-.f64 #s(literal 1 binary64) %501) %1785 = (*.f64 x %1774) %1789 = (*.f64 x %1480) %1791 = (*.f64 z (fma.f64 x %1489 %1789)) %1794 = (*.f64 x %1488) %1798 = (*.f64 z (fma.f64 x %1480 (*.f64 z (fma.f64 x %1499 %1794)))) %1801 = (*.f64 x %1088) %1806 = (/.f64 %44 %805) %1822 = (fma.f64 #s(literal -1 binary64) %24 %1401) %1823 = (/.f64 %792 %805) %1824 = (*.f64 #s(literal -1 binary64) %1823) %1828 = (-.f64 %1401 %1824) %1829 = (/.f64 %1828 a) %1830 = (fma.f64 #s(literal -1 binary64) %1829 %1566) %1837 = (fma.f64 #s(literal -1 binary64) (/.f64 %1828 %805) %1572) %1847 = (*.f64 x %1744) %1857 = (fma.f64 z %1828 %946) %1860 = (fma.f64 #s(literal -1 binary64) %1566 %1830) %1877 = (/.f64 %839 a) %1878 = (*.f64 #s(literal -1 binary64) %1877) %1881 = (/.f64 %839 %805) %1882 = (+.f64 %22 %1881) %1883 = (-.f64 %24 %1882) %1884 = (*.f64 z %1883) %1885 = (fma.f64 #s(literal -1 binary64) %1877 %1884) %1888 = (/.f64 %1883 a) %1890 = (fma.f64 #s(literal -1 binary64) %1566 (fma.f64 #s(literal -1 binary64) %1888 %1566)) %1910 = (-.f64 %792 %848) %1912 = (*.f64 #s(literal -1 binary64) (/.f64 %1910 z)) %1920 = (*.f64 z %80) %1924 = (*.f64 a %81) %1925 = (/.f64 %1924 z) %1928 = (fma.f64 a %81 (*.f64 x %1920)) %1935 = (*.f64 a %1910) %1936 = (/.f64 %1935 %200) %1952 = (-.f64 %501 #s(literal 1 binary64)) %1953 = (*.f64 x %1952) %1956 = (*.f64 x %1481) %1965 = (/.f64 %834 a) %1973 = (/.f64 %39 %805) %1974 = (*.f64 #s(literal -1 binary64) %1973) %1981 = (/.f64 %39 %1485) %1990 = (fma.f64 #s(literal -1 binary64) %24 %24) %1994 = (fma.f64 #s(literal -1 binary64) %1973 %1566) %2000 = (fma.f64 #s(literal -1 binary64) %1981 %1572) %2025 = (fma.f64 #s(literal -1 binary64) %1566 %1994) %2052 = (*.f64 t %1480) %2067 = (*.f64 z (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) %788))) %2072 = (* %5 %1587) %2080 = (*.f64 #s(literal -1 binary64) (/.f64 %788 %805)) %2087 = (*.f64 #s(literal -1 binary64) (/.f64 %788 %1485)) %2095 = (*.f64 y %834) %2114 = (*.f64 y %789) %2123 = (/.f64 %792 %1485) %2132 = (*.f64 #s(literal -1 binary64) %1881) %2138 = (-.f64 %1594 %2132) %2139 = (*.f64 z %2138) %2159 = (*.f64 %788 %80) %2160 = (/.f64 %2159 z) %2162 = (*.f64 #s(literal -1 binary64) %2160) %2167 = (*.f64 z %1828) %2171 = (fma.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) %1400 (/.f64 %2167 a)) %1824) %946) %2180 = (fma.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) %1400 (*.f64 z (-.f64 (/.f64 %2167 %805) (*.f64 #s(literal -1 binary64) %1829)))) %1824) %946) %2188 = (fma.f64 #s(literal -1 binary64) %1877 (*.f64 z (-.f64 (+.f64 %24 (/.f64 %1884 a)) %1882))) %2196 = (fma.f64 #s(literal -1 binary64) %1877 (*.f64 z (-.f64 (fma.f64 z (-.f64 (/.f64 %1884 %805) (*.f64 #s(literal -1 binary64) %1888)) %24) %1882))) %2222 = (fma.f64 #s(literal -1 binary64) %1910 %228) %2226 = (* t (* %28 %1587)) %2228 = (-.f64 (*.f64 #s(literal -1 binary64) %22) %1691) %2231 = (*.f64 z %2228) %2253 = (*.f64 a %792) %2255 = (*.f64 #s(literal -1 binary64) %792) %2256 = (fma.f64 #s(literal -1 binary64) %848 %2255) %2266 = (*.f64 #s(literal -2 binary64) %1823) %2267 = (-.f64 (fma.f64 #s(literal -1 binary64) %1823 %1401) %2266) %2268 = (fma.f64 z %2267 %946) %2272 = (fma.f64 #s(literal -2 binary64) (/.f64 %2267 a) (+.f64 %1566 %2123)) %2273 = (-.f64 %1548 %2272) %2278 = (fma.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) %1823 (fma.f64 #s(literal -1 binary64) %1400 (*.f64 z %2273))) %2266) %946) %2280 = (/.f64 %792 %1495) %2292 = (fma.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) %1823 (fma.f64 #s(literal -1 binary64) %1400 (*.f64 z (-.f64 (fma.f64 z (-.f64 (*.f64 #s(literal -2 binary64) %2280) (fma.f64 #s(literal -2 binary64) (/.f64 %2273 a) (fma.f64 #s(literal -1 binary64) %2280 %2087))) %1548) %2272)))) %2266) %946) %2300 = (-.f64 %160 #s(literal 1 binary64)) %2304 = (*.f64 z (-.f64 %162 #s(literal 1 binary64))) %2309 = (+.f64 #s(literal 1 binary64) %161) %2315 = (*.f64 %805 %197) %2316 = (pow.f64 z #s(literal 3 binary64)) %2328 = (*.f64 %805 y) %2329 = (/.f64 %2328 %200) %2335 = (*.f64 %1485 y) %2336 = (/.f64 %2335 %2316) %2339 = (+.f64 %866 %2329) %2344 = (/.f64 %805 %200) %2345 = (*.f64 #s(literal -1 binary64) %2344) %2346 = (-.f64 %2345 %869) %2348 = (/.f64 %1485 %2316) %2350 = (+.f64 %162 %2344) %2352 = (-.f64 (*.f64 #s(literal -1 binary64) %2348) (+.f64 #s(literal 1 binary64) %2350)) %2354 = (/.f64 %873 z) %2356 = (/.f64 %1485 %200) %2357 = (*.f64 #s(literal -1 binary64) %2356) %2358 = (+.f64 a %863) %2362 = (/.f64 %1495 %2316) %2363 = (*.f64 #s(literal -1 binary64) %2362) %2364 = (+.f64 %863 %2356) %2369 = (*.f64 #s(literal -1 binary64) %222) %2371 = (*.f64 #s(literal -1 binary64) %429) %2375 = (*.f64 %805 t) %2376 = (/.f64 %2375 %200) %2382 = (*.f64 %1485 t) %2383 = (/.f64 %2382 %2316) %2386 = (+.f64 %429 %2376) %2391 = (/.f64 (fma.f64 #s(literal -1 binary64) x %844) z) %2393 = (*.f64 %805 x) %2394 = (/.f64 %2393 %200) %2395 = (*.f64 #s(literal -1 binary64) %2394) %2400 = (*.f64 %1485 x) %2401 = (/.f64 %2400 %2316) %2404 = (+.f64 %843 %2394) %2408 = (fma.f64 #s(literal -1 binary64) %788 %1093) %2415 = (*.f64 z (+.f64 #s(literal 1 binary64) %163)) %2425 = (/.f64 %39 z) %2427 = (*.f64 a %39) %2428 = (/.f64 %2427 z) %2433 = (*.f64 %805 %39) %2434 = (/.f64 %2433 %200) %2436 = (*.f64 #s(literal -1 binary64) %2428) %2437 = (+.f64 t %2436) %2441 = (*.f64 %1485 %39) %2442 = (/.f64 %2441 %2316) %2444 = (*.f64 #s(literal -1 binary64) %2434) %2460 = (+.f64 x %843) %2461 = (/.f64 %2460 z) %2464 = (-.f64 (+.f64 x %2394) %844) %2469 = (-.f64 (+.f64 x %2401) (fma.f64 #s(literal -1 binary64) %843 %2395)) %2480 = (fma.f64 #s(literal -1 binary64) a %864) %2491 = (-.f64 %37 %8) %2494 = (fma.f64 #s(literal -1 binary64) t %843) %2495 = (fma.f64 #s(literal -1 binary64) x %429) %2500 = (fma.f64 #s(literal -1 binary64) x %2386) %2505 = (+.f64 %843 (+.f64 %2394 %2401)) %2509 = (fma.f64 #s(literal -1 binary64) x (+.f64 %429 (+.f64 %2376 %2383))) %2513 = (*.f64 #s(literal -1 binary64) %428) %2515 = (*.f64 a %42) %2516 = (/.f64 %2515 z) %2521 = (*.f64 %805 %42) %2522 = (/.f64 %2521 %200) %2528 = (*.f64 %1485 %42) %2536 = (*.f64 y %2491) %2539 = (-.f64 %59 %155) %2540 = (*.f64 y %2539) %2541 = (/.f64 %2540 z) %2547 = (/.f64 (*.f64 y (-.f64 %2393 %2375)) %200) %2552 = (-.f64 %2400 %2382) %2553 = (*.f64 y %2552) %2564 = (-.f64 (*.f64 #s(literal -1 binary64) %197) %196) %2568 = (fma.f64 #s(literal -1 binary64) %197 (*.f64 #s(literal -1 binary64) %436)) %2572 = (/.f64 %2315 %200) %2575 = (fma.f64 #s(literal -1 binary64) %197 (fma.f64 #s(literal -1 binary64) %436 (*.f64 #s(literal -1 binary64) %2572))) %2581 = (*.f64 %1485 %197) %2586 = (fma.f64 #s(literal -1 binary64) %197 (fma.f64 #s(literal -1 binary64) %436 (fma.f64 #s(literal -1 binary64) %2572 (*.f64 #s(literal -1 binary64) (/.f64 %2581 %2316))))) %2593 = (fma.f64 #s(literal -1 binary64) %805 %805) %2598 = (fma.f64 #s(literal -1 binary64) %1485 %1485) %2602 = (fma.f64 #s(literal -1 binary64) %2344 %2344) %2605 = (fma.f64 #s(literal -1 binary64) %1495 %1495) %2606 = (pow.f64 z #s(literal 4 binary64)) %2610 = (+.f64 %2344 %2348) %2615 = (*.f64 #s(literal -1 binary64) %427) %2617 = (fma.f64 #s(literal -1 binary64) %863 %863) %2622 = (fma.f64 #s(literal -1 binary64) %863 (fma.f64 #s(literal -1 binary64) %2356 %2364)) %2627 = (+.f64 %863 (+.f64 %2356 %2362)) %2634 = (/.f64 %2393 z) %2635 = (*.f64 #s(literal -1 binary64) %2634) %2639 = (/.f64 %2400 %200) %2640 = (*.f64 #s(literal -1 binary64) %2639) %2645 = (*.f64 %1495 x) %2647 = (*.f64 #s(literal -1 binary64) (/.f64 %2645 %2316)) %2653 = (+.f64 a %196) %2677 = (fma.f64 #s(literal -1 binary64) %805 (*.f64 #s(literal 2 binary64) %805)) %2684 = (fma.f64 #s(literal -1 binary64) %1485 (*.f64 #s(literal 2 binary64) %1485)) %2688 = (fma.f64 #s(literal -1 binary64) %863 (*.f64 #s(literal 2 binary64) %863)) %2694 = (fma.f64 #s(literal -1 binary64) %1495 (*.f64 #s(literal 2 binary64) %1495)) %2700 = (fma.f64 #s(literal -1 binary64) %863 (fma.f64 #s(literal -1 binary64) %2356 (fma.f64 #s(literal 2 binary64) %863 (*.f64 #s(literal 2 binary64) %2356)))) %2705 = (+.f64 a %195) %2706 = (/.f64 %2705 z) %2720 = (+.f64 %866 (+.f64 %2329 %2336)) %2732 = (*.f64 x %2705) %2733 = (/.f64 %2732 z) %2738 = (/.f64 (*.f64 x (-.f64 %808 %2677)) z) %2744 = (/.f64 (*.f64 x (-.f64 %2328 %2684)) %200) %2760 = (*.f64 #s(literal -1 binary64) %198) %2763 = (/.f64 (*.f64 x (-.f64 %2760 %806)) z) %2767 = (*.f64 #s(literal -1 binary64) %2315) %2768 = (*.f64 #s(literal -1 binary64) %1485) %2771 = (/.f64 (*.f64 x (-.f64 %2767 %2768)) %200) %2776 = (*.f64 #s(literal -1 binary64) %2581) %2777 = (*.f64 #s(literal -1 binary64) %1495) %2786 = (+.f64 t %1094) %2787 = (fma.f64 #s(literal -1 binary64) %843 %948) %2791 = (-.f64 %2255 (*.f64 #s(literal -1 binary64) %848)) %2792 = (*.f64 a %2791) %2793 = (*.f64 #s(literal -1 binary64) %2393) %2801 = (*.f64 %805 %2791) %2802 = (*.f64 #s(literal -1 binary64) %2400) %2808 = (/.f64 %2792 %200) %2816 = (/.f64 (*.f64 x (-.f64 %2760 %2593)) z) %2822 = (/.f64 (*.f64 x (-.f64 %2767 %2598)) %200) %2837 = (fma.f64 #s(literal -1 binary64) %2393 %2393) %2845 = (fma.f64 #s(literal -1 binary64) %2400 %2400) %2856 = (*.f64 #s(literal -1 binary64) %39) %2859 = (/.f64 %839 z) %2860 = (fma.f64 #s(literal -1 binary64) %39 %2859) %2864 = (-.f64 %839 %2427) %2865 = (*.f64 a %2864) %2873 = (*.f64 %805 %2864) %2879 = (/.f64 %2865 %200) %2887 = (fma.f64 x %80 %1925) %2891 = (/.f64 %1935 z) %2905 = (-.f64 %805 %808) %2907 = (/.f64 (*.f64 x %2905) z) %2912 = (-.f64 %1485 %2328) %2914 = (/.f64 (*.f64 x %2912) %200) %2922 = (/.f64 (*.f64 x (-.f64 %1495 %2335)) %2316) %2930 = (fma.f64 #s(literal -1 binary64) %39 %2436) %2943 = (+.f64 x %2495) %2948 = (+.f64 x %2500) %2954 = (+.f64 x %2509) %2991 = (/.f64 y %1617) %2999 = (/.f64 %808 %200) %3009 = (/.f64 %42 %1617) %3014 = (/.f64 (*.f64 t %2705) z) %3018 = (/.f64 (*.f64 t %2905) %200) %3034 = (/.f64 %792 %1617) %3045 = (*.f64 %1485 %788) %3054 = (*.f64 a %839) %3055 = (/.f64 %3054 z) %3059 = (*.f64 %805 %839) %3060 = (/.f64 %3059 %200) %3062 = (*.f64 #s(literal -1 binary64) %3055) %3066 = (*.f64 %1485 %839) %3074 = (/.f64 %2253 z) %3079 = (*.f64 %805 %792) %3080 = (/.f64 %3079 %200) %3086 = (*.f64 %1485 %792) %3094 = (*.f64 #s(literal -1 binary64) %2859) %3099 = (-.f64 (*.f64 #s(literal -1 binary64) %839) (*.f64 #s(literal -1 binary64) %2427)) %3101 = (/.f64 (*.f64 a %3099) %200) %3118 = (+.f64 t (fma.f64 #s(literal -1 binary64) %1093 %2808)) %3123 = (+.f64 t (fma.f64 #s(literal -1 binary64) %1093 (/.f64 %2801 %2316))) %3125 = (fma.f64 #s(literal -1 binary64) %849 (*.f64 #s(literal -1 binary64) %2808)) %3131 = (fma.f64 #s(literal -1 binary64) %39 (+.f64 %2879 %2859)) %3136 = (fma.f64 #s(literal -1 binary64) %39 (+.f64 %2859 (/.f64 %2873 %2316))) %3137 = (fma.f64 #s(literal -1 binary64) %2879 %2428) %3147 = (+.f64 x %948) %3168 = (+.f64 t %1912) %3170 = (+.f64 t %2513) %3175 = (-.f64 (*.f64 #s(literal -1 binary64) %42) (*.f64 #s(literal -1 binary64) %155)) %3177 = (/.f64 (*.f64 a %3175) %200) %3196 = (*.f64 %200 %788) %3199 = (+.f64 t (fma.f64 #s(literal -1 binary64) %849 %1094)) %3203 = (/.f64 %2253 %200) %3206 = (+.f64 t (fma.f64 #s(literal -1 binary64) %849 (fma.f64 #s(literal -1 binary64) %1093 %3203))) %3210 = (*.f64 #s(literal -2 binary64) %849) %3215 = (-.f64 %2256 (*.f64 #s(literal -2 binary64) %848)) %3216 = (*.f64 a %3215) %3219 = (fma.f64 #s(literal -2 binary64) %849 (fma.f64 #s(literal -2 binary64) (/.f64 %3216 %200) %1139)) %3220 = (+.f64 x %3219) %3232 = (+.f64 t (fma.f64 #s(literal -1 binary64) %849 (fma.f64 #s(literal -1 binary64) %1093 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 a (-.f64 %2253 (fma.f64 #s(literal -2 binary64) %3216 %887))) (*.f64 %805 %3215)) %2316) %3203)))) %3249 = (+.f64 #s(literal 1 binary64) %741) %3251 = (+.f64 #s(literal 1 binary64) %749) %3253 = (*.f64 %805 %80) %3265 = (+.f64 y %866) %3269 = (/.f64 %2328 z) %3278 = (/.f64 %2335 z) %3279 = (*.f64 #s(literal -1 binary64) %2328) %3295 = (/.f64 %1485 z) %3299 = (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %3295) %805) z)) %3315 = (/.f64 %1495 z) %3339 = (*.f64 #s(literal -1 binary64) %2375) %3355 = (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2635 %59) z))) %3359 = (/.f64 %2400 z) %3366 = (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %3359 %2793) z)) %59) z))) %3384 = (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %2354)) %3394 = (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %3295 %806) z)) a) z))) %3405 = (fma.f64 #s(literal -1 binary64) %39 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 a %39 (/.f64 %2433 z)) z))) %3416 = (fma.f64 #s(literal -1 binary64) %39 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2433 (*.f64 #s(literal -1 binary64) (/.f64 %2441 z))) z) %2427) z))) %3431 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 a x %2634) z)) %3436 = (*.f64 #s(literal -1 binary64) %3359) %3441 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2393 %3436) z) %59) z)) %3469 = (-.f64 %2793 %3339) %3521 = (*.f64 y %3469) %3541 = (-.f64 (*.f64 #s(literal -1 binary64) %80) a) %3545 = (-.f64 %173 %806) %3553 = (*.f64 #s(literal -1 binary64) %3253) %3554 = (-.f64 %3553 %1485) %3565 = (*.f64 %1485 %80) %3566 = (-.f64 %3565 %2777) %3592 = (-.f64 %173 %2593) %3599 = (-.f64 %3553 %2598) %3609 = (-.f64 %3565 %2605) %3630 = (/.f64 %2645 z) %3640 = (-.f64 a y) %3644 = (-.f64 %808 %805) %3652 = (-.f64 %3279 %2768) %3663 = (-.f64 %2335 %1495) %3678 = (*.f64 x %3640) %3682 = (*.f64 x %3644) %3688 = (*.f64 x %3652) %3706 = (*.f64 x %3541) %3710 = (*.f64 x %3545) %3716 = (*.f64 x %3554) %3734 = (fma.f64 a x %848) %3740 = (fma.f64 y %788 %2891) %3748 = (/.f64 (*.f64 %805 %1910) z) %3759 = (*.f64 x %3592) %3766 = (*.f64 x %3599) %3835 = (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %3740 %848) z)) %3847 = (*.f64 x %809) %3848 = (/.f64 %3847 z) %3854 = (fma.f64 #s(literal -1 binary64) %2328 %1485) %3855 = (*.f64 x %3854) %3856 = (/.f64 %3855 z) %3866 = (/.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) %1495 %2335)) z) %3884 = (*.f64 #s(literal -1 binary64) %2433) %3932 = (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 y %867) a) z)) %3941 = (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %3269 %3295) %809) z))) a) z)) %3967 = (*.f64 #s(literal -1 binary64) %288) %3970 = (*.f64 t %809) %4062 = (/.f64 %2865 z) %4071 = (/.f64 (fma.f64 a %2864 (/.f64 %2873 z)) z) %4078 = (+.f64 t %3835) %4087 = (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %3748) %1935) z) %792) %848) z))) %4093 = (fma.f64 #s(literal -1 binary64) %39 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2864 (*.f64 #s(literal -1 binary64) %4062)) z))) %4099 = (fma.f64 #s(literal -1 binary64) %39 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2864 (*.f64 #s(literal -1 binary64) %4071)) z))) %4146 = (fma.f64 a %788 %792) %4163 = (fma.f64 #s(literal -1 binary64) %322 %87) %4168 = (fma.f64 #s(literal -1 binary64) %322 %828) %4173 = (*.f64 x %140) %4176 = (+.f64 %90 (+.f64 %87 (/.f64 %4173 %18))) %4180 = (-.f64 %384 %801) %4181 = (/.f64 %4180 z) %4182 = (*.f64 #s(literal -1 binary64) %4181) %4184 = (-.f64 %160 %162) %4185 = (*.f64 t %4184) %4188 = (*.f64 a %4180) %4192 = (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %44 (/.f64 %4188 z)) %801) z) %4193 = (*.f64 #s(literal -1 binary64) %4192) %4197 = (-.f64 (+.f64 %160 (/.f64 %173 %200)) %162) %4201 = (+.f64 %237 %87) %4205 = (+.f64 %90 %4201) %4209 = (*.f64 t %911) %4211 = (fma.f64 #s(literal -1 binary64) %84 %374) %4217 = (/.f64 %33 a) %4223 = (-.f64 x %322) %4231 = (*.f64 t (-.f64 %869 %160)) %4234 = (+.f64 x %534) %4236 = (fma.f64 #s(literal -1 binary64) %322 %4209) %4239 = (fma.f64 #s(literal -1 binary64) %306 %522) %4241 = (+.f64 x %522) %4256 = (+.f64 x %558) %4260 = (/.f64 x t) %4263 = (*.f64 t (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %4260))) %4265 = (/.f64 x %155) %4269 = (/.f64 %33 t) %4270 = (*.f64 #s(literal -1 binary64) %4269) %4276 = (*.f64 t (-.f64 %4260 #s(literal 1 binary64))) %4278 = (/.f64 %44 t) %4283 = (*.f64 t %49) %4284 = (/.f64 x %4283) %4288 = (/.f64 x %337) %4292 = (/.f64 %44 %337) %4296 = (/.f64 %33 %337) %4297 = (/.f64 %84 %4283) %4303 = (/.f64 %59 %337) %4317 = (*.f64 #s(literal -1 binary64) %76) %4321 = (fma.f64 #s(literal -1 binary64) %508 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %4317 %844) t))) %4333 = (fma.f64 #s(literal -1 binary64) %642 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %76 (/.f64 %4188 %200)) %844) t))) %4336 = (/.f64 x %228) %4340 = (/.f64 %84 t) %4344 = (/.f64 %84 %337) %4348 = (+.f64 %4344 %4297) %4368 = (/.f64 %44 %4283) %4372 = (fma.f64 #s(literal -1 binary64) %113 %4296) %4376 = (/.f64 %44 %155) %4380 = (/.f64 %81 %228) %4396 = (/.f64 %33 %4283) %4418 = (/.f64 %339 t) %4424 = (/.f64 %346 t) %4429 = (/.f64 %346 (*.f64 t %351)) %4488 = (/.f64 %44 %228) %4489 = (fma.f64 #s(literal -1 binary64) %4488 %2615) %4491 = (*.f64 #s(literal -1 binary64) (/.f64 %59 %228)) %4499 = (*.f64 t %200) %4502 = (fma.f64 #s(literal -1 binary64) %4488 (fma.f64 #s(literal -1 binary64) %443 (/.f64 %4188 %4499))) %4536 = (*.f64 #s(literal -1 binary64) %4217) %4592 = (+.f64 #s(literal 1 binary64) %4491) %4625 = (/.f64 %30 z) %4628 = (/.f64 y %200) %4629 = (-.f64 %455 %4628) %4630 = (*.f64 a %4629) %4633 = (/.f64 %4630 z) %4639 = (/.f64 %4630 %200) %4640 = (/.f64 %4629 z) %4641 = (*.f64 #s(literal -1 binary64) %4640) %4659 = (/.f64 y %2316) %4666 = (/.f64 a %200) %4668 = (-.f64 (*.f64 #s(literal -1 binary64) %4666) %455) %4669 = (*.f64 a %4668) %4672 = (/.f64 a %2316) %4674 = (/.f64 #s(literal 1 binary64) %200) %4677 = (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) %4672) %4674)) %455) %4678 = (*.f64 a %4677) %4685 = (/.f64 #s(literal 1 binary64) %2316) %4690 = (-.f64 (*.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 a %2606)) %4685)) %4674)) %455) %4699 = (/.f64 t %200) %4706 = (/.f64 t %2316) %4713 = (/.f64 %59 %200) %4715 = (fma.f64 #s(literal -1 binary64) %224 (*.f64 #s(literal -1 binary64) %4713)) %4717 = (/.f64 %59 %2316) %4718 = (*.f64 #s(literal -1 binary64) %4717) %4719 = (/.f64 x %200) %4722 = (fma.f64 #s(literal -1 binary64) %224 (*.f64 a (-.f64 %4718 %4719))) %4724 = (/.f64 %59 %2606) %4725 = (*.f64 #s(literal -1 binary64) %4724) %4726 = (/.f64 x %2316) %4731 = (fma.f64 #s(literal -1 binary64) %224 (*.f64 a (-.f64 (*.f64 a (-.f64 %4725 %4726)) %4719))) %4744 = (*.f64 #s(literal -1 binary64) (/.f64 %39 %200)) %4766 = (*.f64 #s(literal -1 binary64) %4719) %4767 = (-.f64 %4717 %4766) %4785 = (-.f64 %2369 %452) %4787 = (-.f64 %4719 %4699) %4788 = (*.f64 a %4787) %4792 = (-.f64 %4726 %4706) %4801 = (-.f64 (/.f64 x %2606) (/.f64 t %2606)) %4815 = (/.f64 %42 %200) %4829 = (*.f64 y %4785) %4831 = (*.f64 y %4787) %4834 = (*.f64 y %4792) %4843 = (+.f64 y %196) %4856 = (fma.f64 #s(literal -1 binary64) %4629 %455) %4859 = (fma.f64 #s(literal -1 binary64) %4640 %4674) %4865 = (fma.f64 #s(literal -1 binary64) (/.f64 %4629 %200) %4685) %4889 = (-.f64 %4628 %455) %4893 = (-.f64 %4659 %4674) %4899 = (/.f64 y %2606) %4900 = (-.f64 %4899 %4685) %4908 = (*.f64 x %4889) %4911 = (*.f64 x %4893) %4920 = (*.f64 x %4856) %4923 = (*.f64 x %4859) %4932 = (*.f64 %788 %30) %4933 = (/.f64 %4932 z) %4934 = (*.f64 #s(literal -1 binary64) %4933) %4937 = (/.f64 %4932 %200) %4938 = (fma.f64 #s(literal -1 binary64) %224 %4937) %4943 = (/.f64 %4932 %2316) %4944 = (fma.f64 #s(literal -1 binary64) %4719 %4943) %4952 = (/.f64 %4932 %2606) %4963 = (*.f64 x %4629) %4964 = (*.f64 a %4963) %4980 = (*.f64 a %4932) %4982 = (fma.f64 #s(literal -1 binary64) (/.f64 %4980 %200) %4934) %4986 = (fma.f64 #s(literal -1 binary64) %4719 (+.f64 %4719 %4943)) %5005 = (*.f64 %39 %140) %5006 = (/.f64 %5005 z) %5007 = (*.f64 #s(literal -1 binary64) %5006) %5017 = (fma.f64 #s(literal -1 binary64) %4719 (+.f64 %4719 (/.f64 %5005 %2316))) %5020 = (/.f64 %5005 %200) %5038 = (*.f64 a %954) %5039 = (fma.f64 #s(literal -1 binary64) %5038 %1094) %5041 = (*.f64 a %857) %5053 = (*.f64 x %2300) %5067 = (/.f64 %792 %200) %5069 = (-.f64 (+.f64 %224 %5067) %222) %5071 = (fma.f64 #s(literal -1 binary64) (*.f64 a %5069) %1094) %5076 = (fma.f64 #s(literal -1 binary64) %1093 (*.f64 a (fma.f64 #s(literal -1 binary64) %4788 (*.f64 #s(literal -1 binary64) %5069)))) %5090 = (-.f64 %4674 %4659) %5091 = (*.f64 x %5090) %5097 = (-.f64 %4685 %4899) %5098 = (*.f64 x %5097) %5106 = (*.f64 a %851) %5107 = (fma.f64 #s(literal -1 binary64) %39 %5106) %5116 = (/.f64 %851 z) %5117 = (*.f64 #s(literal -1 binary64) %5116) %5124 = (fma.f64 #s(literal -1 binary64) %224 %224) %5130 = (fma.f64 #s(literal -1 binary64) %4719 %5117) %5138 = (/.f64 %851 %200) %5153 = (fma.f64 #s(literal -1 binary64) %4719 (fma.f64 #s(literal -1 binary64) %5116 %4719)) %5172 = (fma.f64 #s(literal -1 binary64) %160 %4630) %5177 = (fma.f64 #s(literal -1 binary64) %160 (*.f64 a (-.f64 (fma.f64 a %5090 %455) %4628))) %5184 = (fma.f64 #s(literal -1 binary64) %160 (*.f64 a (-.f64 (fma.f64 a (-.f64 (fma.f64 a %5097 %4674) %4659) %455) %4628))) %5194 = (*.f64 t %2309) %5196 = (*.f64 t %4629) %5199 = (*.f64 t %5090) %5233 = (*.f64 #s(literal -1 binary64) (/.f64 %839 %200)) %5262 = (*.f64 %39 %30) %5263 = (/.f64 %5262 z) %5264 = (*.f64 #s(literal -1 binary64) %5263) %5267 = (*.f64 a %5262) %5268 = (/.f64 %5267 %200) %5272 = (/.f64 %5267 %2316) %5273 = (/.f64 %5262 %200) %5279 = (/.f64 %5267 %2606) %5280 = (/.f64 %5262 %2316) %5289 = (-.f64 t %1093) %5297 = (fma.f64 #s(literal -1 binary64) %4933 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %4980 %2316)) %4937))) %5306 = (fma.f64 #s(literal -1 binary64) %4933 (*.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %4980 %2606)) %4943)) %4937))) %5310 = (+.f64 %5268 %5263) %5312 = (*.f64 #s(literal -1 binary64) %5273) %5314 = (fma.f64 a (-.f64 %5272 %5312) %5263) %5320 = (fma.f64 a (-.f64 (*.f64 a (-.f64 %5279 (*.f64 #s(literal -1 binary64) %5280))) %5312) %5263) %5349 = (/.f64 %31 z) %5350 = (*.f64 #s(literal -1 binary64) %5349) %5352 = (*.f64 a %31) %5358 = (/.f64 %31 %200) %5376 = (*.f64 z %4932) %5377 = (*.f64 #s(literal -1 binary64) %5376) %5381 = (*.f64 #s(literal 2 binary64) %4937) %5382 = (-.f64 %4937 %5381) %5384 = (fma.f64 #s(literal -1 binary64) %4933 (*.f64 a %5382)) %5388 = (fma.f64 #s(literal -2 binary64) (/.f64 %5382 z) (*.f64 #s(literal -1 binary64) %4943)) %5393 = (fma.f64 #s(literal -1 binary64) %4933 (*.f64 a (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a %5388) %4937) %5381))) %5404 = (fma.f64 #s(literal -1 binary64) %4933 (*.f64 a (-.f64 (fma.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal 2 binary64) %4952) (fma.f64 #s(literal 2 binary64) (/.f64 %5388 z) %4952))) %5388) %4937) %5381))) %5413 = (*.f64 a (+.f64 #s(literal 1 binary64) %906)) %5415 = (*.f64 z %30) %5416 = (/.f64 %5415 a) %5421 = (*.f64 %200 %30) %5422 = (/.f64 %5421 %805) %5424 = (*.f64 #s(literal -1 binary64) %5416) %5429 = (*.f64 %2316 %30) %5430 = (/.f64 %5429 %1485) %5433 = (fma.f64 #s(literal -1 binary64) %5416 (*.f64 #s(literal -1 binary64) %5422)) %5438 = (/.f64 %1088 a) %5440 = (/.f64 (+.f64 y %5438) a) %5442 = (/.f64 %1362 %805) %5444 = (*.f64 #s(literal -1 binary64) %5438) %5448 = (*.f64 y %2316) %5449 = (/.f64 %5448 %1485) %5452 = (fma.f64 #s(literal -1 binary64) %5438 (*.f64 #s(literal -1 binary64) %5442)) %5456 = (/.f64 %200 a) %5458 = (/.f64 (+.f64 z %5456) a) %5460 = (/.f64 %2316 %805) %5462 = (*.f64 #s(literal -1 binary64) %5456) %5466 = (/.f64 %2606 %1485) %5468 = (*.f64 #s(literal -1 binary64) %5460) %5469 = (fma.f64 #s(literal -1 binary64) %5456 %5468) %5473 = (/.f64 %200 %805) %5477 = (/.f64 %2316 %1485) %5480 = (*.f64 #s(literal -1 binary64) %5473) %5486 = (/.f64 %4499 %805) %5491 = (*.f64 t %2316) %5492 = (/.f64 %5491 %1485) %5495 = (fma.f64 #s(literal -1 binary64) %914 (*.f64 #s(literal -1 binary64) %5486)) %5499 = (/.f64 %1763 a) %5501 = (/.f64 %643 %805) %5503 = (-.f64 (+.f64 x %5501) %1719) %5506 = (*.f64 x %2316) %5507 = (/.f64 %5506 %1485) %5509 = (*.f64 #s(literal -1 binary64) %5501) %5510 = (fma.f64 #s(literal -1 binary64) %928 %5509) %5511 = (-.f64 (+.f64 x %5507) %5510) %5514 = (*.f64 a %1582) %5519 = (-.f64 (+.f64 #s(literal 1 binary64) %5473) %906) %5524 = (-.f64 (+.f64 #s(literal 1 binary64) %5477) (fma.f64 #s(literal -1 binary64) %258 %5480)) %5531 = (*.f64 %200 %39) %5532 = (/.f64 %5531 %805) %5538 = (*.f64 %2316 %39) %5555 = (/.f64 (fma.f64 #s(literal -1 binary64) x %1719) a) %5561 = (*.f64 #s(literal -1 binary64) %5507) %5563 = (+.f64 %928 %5501) %5568 = (/.f64 (fma.f64 #s(literal -1 binary64) z %5462) a) %5574 = (*.f64 #s(literal -1 binary64) %5466) %5576 = (+.f64 %5456 %5460) %5602 = (/.f64 %1685 a) %5606 = (*.f64 t %1362) %5607 = (/.f64 %5606 %805) %5609 = (*.f64 #s(literal -1 binary64) %5602) %5613 = (*.f64 t %5448) %5624 = (/.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) %84) %229)) a) %5628 = (*.f64 #s(literal -1 binary64) %643) %5629 = (*.f64 #s(literal -1 binary64) %4499) %5632 = (/.f64 (*.f64 y (-.f64 %5628 %5629)) %805) %5637 = (*.f64 #s(literal -1 binary64) %5506) %5654 = (/.f64 %643 a) %5655 = (*.f64 #s(literal -1 binary64) %5654) %5657 = (/.f64 (fma.f64 #s(literal -1 binary64) %84 %5655) a) %5659 = (/.f64 %5506 %805) %5665 = (*.f64 x %2606) %5669 = (+.f64 %5654 %5659) %5675 = (fma.f64 #s(literal -1 binary64) %30 %5424) %5695 = (fma.f64 #s(literal -1 binary64) %200 %200) %5700 = (fma.f64 #s(literal -1 binary64) %2316 %2316) %5704 = (fma.f64 #s(literal -1 binary64) %5473 %5473) %5707 = (fma.f64 #s(literal -1 binary64) %2606 %2606) %5711 = (+.f64 %5473 %5477) %5713 = (fma.f64 #s(literal -1 binary64) %5473 (fma.f64 #s(literal -1 binary64) %5477 %5711)) %5718 = (/.f64 %5415 %805) %5732 = (/.f64 (+.f64 z %777) a) %5757 = (fma.f64 #s(literal -2 binary64) %200 %200) %5762 = (fma.f64 #s(literal -2 binary64) %2316 %2316) %5772 = (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %1506 %258)) %5780 = (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %1506 (fma.f64 #s(literal -1 binary64) (/.f64 %1362 %1485) %258))) %5786 = (/.f64 %4173 a) %5789 = (*.f64 #s(literal -1 binary64) %1088) %5792 = (/.f64 (*.f64 x (-.f64 %5789 %5757)) %805) %5796 = (*.f64 #s(literal -1 binary64) %1362) %5804 = (*.f64 #s(literal -1 binary64) %5415) %5807 = (/.f64 (*.f64 x (-.f64 %5804 %200)) a) %5811 = (*.f64 #s(literal -1 binary64) %5421) %5814 = (/.f64 (*.f64 x (-.f64 %5811 %2316)) %805) %5828 = (fma.f64 #s(literal -1 binary64) %5376 %643) %5834 = (*.f64 %200 %4932) %5835 = (fma.f64 #s(literal -1 binary64) %5834 %5506) %5839 = (/.f64 %5376 a) %5844 = (*.f64 %2316 %4932) %5849 = (/.f64 %5834 %805) %5859 = (/.f64 (*.f64 x (-.f64 %5804 %5695)) %805) %5870 = (/.f64 %4932 a) %5882 = (/.f64 %5376 %805) %5887 = (/.f64 %5005 a) %5890 = (*.f64 z %5005) %5897 = (*.f64 %200 %5005) %5908 = (/.f64 %44 %1617) %5917 = (-.f64 %2991 %455) %5918 = (*.f64 a %5917) %5921 = (*.f64 a (fma.f64 #s(literal -1 binary64) %2991 %455)) %5925 = (+.f64 %2991 %1479) %5929 = (+.f64 %370 %455) %5937 = (/.f64 %5053 a) %5946 = (/.f64 %5053 %1617) %5950 = (*.f64 %805 z) %5960 = (/.f64 %5069 a) %5961 = (/.f64 %954 z) %5963 = (fma.f64 #s(literal -1 binary64) %5960 (*.f64 #s(literal -1 binary64) %5961)) %5966 = (/.f64 %792 %5950) %5976 = (*.f64 #s(literal -1 binary64) %200) %5977 = (-.f64 %5976 %5789) %5979 = (/.f64 (*.f64 x %5977) %805) %5984 = (*.f64 #s(literal -1 binary64) %2316) %5985 = (-.f64 %5984 %5796) %5987 = (/.f64 (*.f64 x %5985) %1485) %5993 = (/.f64 %5531 a) %5997 = (/.f64 %5538 %805) %5999 = (*.f64 #s(literal -1 binary64) %5993) %6003 = (*.f64 %2606 %39) %6014 = (fma.f64 #s(literal -1 binary64) %5531 %643) %6020 = (fma.f64 #s(literal -1 binary64) %5538 %5506) %6037 = (+.f64 x %1965) %6082 = (/.f64 (*.f64 t %5977) a) %6087 = (/.f64 (*.f64 t %5985) %805) %6106 = (/.f64 %3196 %805) %6112 = (*.f64 %2316 %788) %6121 = (/.f64 %2095 a) %6126 = (*.f64 y %5531) %6127 = (/.f64 %6126 %805) %6133 = (*.f64 y %5538) %6141 = (/.f64 %2114 a) %6145 = (*.f64 y %3196) %6146 = (/.f64 %6145 %805) %6148 = (*.f64 #s(literal -1 binary64) %6141) %6152 = (*.f64 y %6112) %6160 = (/.f64 %5262 a) %6161 = (*.f64 #s(literal -1 binary64) %6160) %6164 = (*.f64 z %5262) %6165 = (/.f64 %6164 %805) %6170 = (*.f64 %200 %5262) %6172 = (*.f64 #s(literal -1 binary64) (/.f64 %6170 %1485)) %6177 = (fma.f64 #s(literal -1 binary64) %1096 %3034) %6178 = (*.f64 a %6177) %6193 = (/.f64 %6164 a) %6198 = (/.f64 %6170 %805) %6204 = (*.f64 %2316 %5262) %6224 = (*.f64 #s(literal -1 binary64) %5839) %6248 = (*.f64 t %5415) %6249 = (/.f64 %6248 a) %6253 = (*.f64 t %5421) %6254 = (/.f64 %6253 %805) %6256 = (*.f64 #s(literal -1 binary64) %6249) %6260 = (*.f64 t %5429) %6278 = (fma.f64 #s(literal -1 binary64) %5839 %4932) %6281 = (*.f64 #s(literal -2 binary64) %5839) %6286 = (-.f64 %5377 (*.f64 #s(literal -2 binary64) %5376)) %6287 = (*.f64 z %6286) %6288 = (fma.f64 #s(literal -2 binary64) %6287 %5834) %6309 = (*.f64 #s(literal -2 binary64) %5882) %6346 = (/.f64 %1362 a) %6354 = (/.f64 %5448 a) %6365 = (*.f64 #s(literal -1 binary64) %5568) %6367 = (/.f64 %2316 a) %6373 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 %6367 %200) a))) a)) %6375 = (/.f64 %2606 a) %6416 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x z %5654) a)) %6421 = (/.f64 %5506 a) %6422 = (*.f64 #s(literal -1 binary64) %6421) %6448 = (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %6367) %200) a)) %6468 = (/.f64 %5538 a) %6493 = (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %5655 %84) a))) %6503 = (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %6421 %5628) a)) %84) a))) %6530 = (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %6367 %5976) a)) %6539 = (-.f64 %228 %84) %6547 = (-.f64 %5629 %5628) %6558 = (-.f64 %5491 %5506) %6599 = (*.f64 y %6539) %6605 = (*.f64 y %6547) %6678 = (fma.f64 #s(literal -1 binary64) %5456 %5438) %6686 = (fma.f64 #s(literal -1 binary64) %200 %1088) %6689 = (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %6346 %6367) %6686) a)) %6705 = (-.f64 %777 %195) %6722 = (*.f64 x %6705) %6727 = (*.f64 x %6686) %6728 = (/.f64 %6727 a) %6738 = (/.f64 (fma.f64 #s(literal -1 binary64) %6727 (/.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) %1362 %2316)) a)) a) %6749 = (*.f64 x %1362) %6781 = (*.f64 #s(literal -1 binary64) %5834) %6816 = (fma.f64 #s(literal -1 binary64) %643 %643) %6825 = (fma.f64 #s(literal -1 binary64) %5506 %5506) %6867 = (fma.f64 #s(literal -1 binary64) %501 %161) %6884 = (*.f64 x %2309) %6918 = (-.f64 (*.f64 #s(literal -1 binary64) %5067) %1417) %6936 = (-.f64 %195 %777) %6937 = (*.f64 x %6936) %6938 = (/.f64 %6937 a) %6941 = (-.f64 %1088 %200) %6942 = (*.f64 x %6941) %6943 = (/.f64 %6942 a) %6949 = (-.f64 %5796 %5984) %6951 = (/.f64 (*.f64 x %6949) a) %6993 = (*.f64 #s(literal -1 binary64) %5538) %7038 = (*.f64 #s(literal -1 binary64) (/.f64 %6936 a)) %7046 = (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 %6941 a))) %777) a)) %7057 = (*.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 %6949 a) %1088) %200) a))) %777) a)) %7063 = (-.f64 %5448 %2606) %7078 = (*.f64 t %6936) %7082 = (*.f64 t %6941) %7088 = (*.f64 t %6949) %7175 = (*.f64 #s(literal -1 binary64) %5262) %7184 = (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %6170 a)) %6164) a) %7206 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %4932 %6224) a)) %7215 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %4932 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 z %4932 (/.f64 %5834 a)) a))) a)) %7220 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 %39 %30 %6193) a)) %7224 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %7184 %5262) a)) %7269 = (/.f64 %2786 a) (approx x #s(literal 0 binary64)) (approx x x) (approx %5 t) (approx %5 (+.f64 t %8)) (approx (* -1 x) %8) (approx %17 %19) (approx %21 %22) (approx %21 (fma.f64 #s(literal -1 binary64) %24 %22)) (approx %29 %31) (approx %29 %34) (approx %36 %37) (approx %36 %39) (approx %41 %42) (approx %41 (fma.f64 #s(literal -1 binary64) %44 %42)) (approx %48 (*.f64 #s(literal -1 binary64) %50)) (approx %48 (fma.f64 #s(literal -1 binary64) %50 %53)) (approx %56 %53) (approx %58 %59) (approx %61 %44) (approx %64 %65) (approx %64 (fma.f64 #s(literal -1 binary64) %19 %65)) (approx %69 %70) (approx %69 (fma.f64 #s(literal -1 binary64) %72 %70)) (approx (/ %61 z) %76) (approx %79 %81) (approx %83 %84) (approx %86 %87) (approx %89 %90) (approx %99 %107) (approx %112 (*.f64 x %114)) (approx %119 %120) (approx %119 (fma.f64 x %114 %120)) (approx %126 (*.f64 x %128)) (approx %132 (fma.f64 x %128 %120)) (approx %139 (*.f64 #s(literal -1 binary64) %142)) (approx %139 (fma.f64 #s(literal -1 binary64) %142 %107)) (approx %147 %148) (approx %154 %158) (approx %154 %166) (approx %172 %177) (approx %179 (/.f64 %177 z)) (approx %187 %193) (approx %187 %205) (approx %209 %212) (approx %216 (*.f64 #s(literal -1 binary64) %218)) (approx %221 %222) (approx %221 (fma.f64 #s(literal -1 binary64) %224 %222)) (approx %227 %229) (approx %227 (fma.f64 #s(literal -1 binary64) %228 %84)) (approx %233 (*.f64 #s(literal -1 binary64) %234)) (approx %233 (fma.f64 #s(literal -1 binary64) %234 %237)) (approx %240 (fma.f64 #s(literal -1 binary64) %234 %241)) (approx %244 (fma.f64 #s(literal -1 binary64) %234 %245)) (approx %249 (fma.f64 t %30 %252)) (approx %255 %256) (approx %255 (fma.f64 x (fma.f64 #s(literal -1 binary64) %258 %260) %256)) (approx %264 (*.f64 #s(literal -1 binary64) %265)) (approx %264 (fma.f64 #s(literal -1 binary64) %265 %268)) (approx %273 (-.f64 %275 (*.f64 #s(literal -1 binary64) %120))) (approx %280 %281) (approx %280 (fma.f64 #s(literal -1 binary64) %283 %281)) (approx %286 %288) (approx %286 (fma.f64 #s(literal -1 binary64) %148 %288)) (approx %292 %293) (approx %292 (-.f64 (+.f64 t %148) %288)) (approx %300 (fma.f64 x %302 %120)) (approx %305 (*.f64 #s(literal -1 binary64) %306)) (approx %305 (fma.f64 #s(literal -1 binary64) %306 (*.f64 x %310))) (approx %314 (fma.f64 #s(literal -1 binary64) %306 %317)) (approx %321 (fma.f64 #s(literal -1 binary64) %322 %120)) (approx %215 %218) (approx %326 (+.f64 t %158)) (approx %326 (+.f64 t %166)) (approx %331 (+.f64 t %193)) (approx %331 (+.f64 t %205)) (approx %336 %337) (approx %336 (fma.f64 #s(literal -1 binary64) %339 %337)) (approx %342 %344) (approx %342 (fma.f64 #s(literal -1 binary64) %346 %344)) (approx %350 %352) (approx %350 %355) (approx %357 (fma.f64 x %360 %352)) (approx %5 %365) (approx %21 %367) (approx %21 (*.f64 x (-.f64 %369 %370))) (approx %29 %374) (approx %29 (*.f64 x %377)) (approx %36 %382) (approx %41 %384) (approx %41 (*.f64 x (fma.f64 #s(literal -1 binary64) y %386))) (approx %48 (*.f64 x (fma.f64 #s(literal -1 binary64) %391 %392))) (approx %64 (*.f64 #s(literal -1 binary64) %19)) (approx %64 (*.f64 x (-.f64 %398 %399))) (approx %69 (*.f64 #s(literal -1 binary64) %72)) (approx %69 (*.f64 x (fma.f64 #s(literal -1 binary64) %105 %405))) (approx %119 (*.f64 x (fma.f64 #s(literal -1 binary64) %113 %410))) (approx %132 (*.f64 x (fma.f64 #s(literal -1 binary64) %113 (+.f64 %100 %410)))) (approx %139 (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) %418 %104) %105))) (approx %154 (*.f64 #s(literal -1 binary64) (/.f64 %423 z))) (approx %154 (*.f64 x (fma.f64 #s(literal -1 binary64) %427 (*.f64 #s(literal -1 binary64) %431)))) (approx %187 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x %438) z))) (approx %187 (*.f64 x (fma.f64 #s(literal -1 binary64) %443 (*.f64 #s(literal -1 binary64) %447)))) (approx %221 %452) (approx %221 (*.f64 x (-.f64 %454 %455))) (approx %227 (*.f64 x (+.f64 z (*.f64 #s(literal -1 binary64) %459)))) (approx %233 %237) (approx %233 (*.f64 x (fma.f64 #s(literal -1 binary64) %465 %101))) (approx %240 %241) (approx %240 (*.f64 x (fma.f64 #s(literal -1 binary64) %465 %103))) (approx %244 %245) (approx %244 (*.f64 x (fma.f64 #s(literal -1 binary64) %465 %104))) (approx %249 %252) (approx %249 (*.f64 x (fma.f64 #s(literal -1 binary64) z %377))) (approx %255 (/.f64 %252 a)) (approx %255 (*.f64 x (fma.f64 #s(literal -1 binary64) %258 (fma.f64 #s(literal -1 binary64) %259 %483)))) (approx %264 %268) (approx %264 (*.f64 x (fma.f64 #s(literal -1 binary64) %489 %309))) (approx %273 %275) (approx %273 (*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 %101 %409)) %105))) (approx %280 %499) (approx %280 (*.f64 x (fma.f64 #s(literal -1 binary64) %501 %502))) (approx %286 %506) (approx %286 (*.f64 x %510)) (approx %292 (*.f64 x (-.f64 %363 %510))) (approx %300 (*.f64 x %302)) (approx %300 (*.f64 x (+.f64 #s(literal 1 binary64) %518))) (approx %305 %522) (approx %305 (*.f64 x (-.f64 %525 %102))) (approx %314 %317) (approx %314 (*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) %525) %102))) (approx %321 %534) (approx %321 (*.f64 x %518)) (approx %326 (*.f64 x (fma.f64 #s(literal -1 binary64) %427 (fma.f64 #s(literal -1 binary64) %431 %363)))) (approx %331 (*.f64 x (fma.f64 #s(literal -1 binary64) %443 (fma.f64 #s(literal -1 binary64) %447 %363)))) (approx %336 (*.f64 #s(literal -1 binary64) %339)) (approx %336 (*.f64 x (fma.f64 #s(literal -1 binary64) %18 %548))) (approx %342 (*.f64 #s(literal -1 binary64) %346)) (approx %342 (*.f64 x (fma.f64 #s(literal -1 binary64) %343 %554))) (approx %350 %558) (approx %350 (*.f64 x %562)) (approx %357 (*.f64 x %360)) (approx %357 (*.f64 x (+.f64 #s(literal 1 binary64) %562))) (approx %5 (*.f64 #s(literal -1 binary64) %382)) (approx %21 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) %369 %370)))) (approx %29 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %577 z)))) (approx %36 (*.f64 #s(literal -1 binary64) %365)) (approx %41 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 y (*.f64 #s(literal -1 binary64) %386))))) (approx %48 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %391 %392)))) (approx %64 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) %398 %399)))) (approx %69 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) %405 %105)))) (approx %119 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %601 %101)))) (approx %119 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %607 %101)))) (approx %132 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) %100 %601) %101)))) (approx %132 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) %100 %607) %101)))) (approx %139 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) %100 (fma.f64 #s(literal -1 binary64) %102 (*.f64 #s(literal -1 binary64) %622)))))) (approx %139 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) %100 (fma.f64 #s(literal -1 binary64) %102 (fma.f64 #s(literal -1 binary64) %622 %418)))))) (approx %154 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) %508 %635) %637)))) (approx %187 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) %642 (+.f64 (/.f64 %188 %643) %635)) %637)))) (approx %221 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) %454 %455)))) (approx %227 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) z %459)))) (approx %233 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) %101 %465)))) (approx %240 (*.f64 #s(literal -1 binary64) (*.f64 x %664))) (approx %240 (*.f64 #s(literal -1 binary64) (*.f64 x %669))) (approx %244 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) %100 %664)))) (approx %244 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) %100 %669)))) (approx %249 (*.f64 #s(literal -1 binary64) (*.f64 x %577))) (approx %255 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) %483 %501)))) (approx %264 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) %309 %489)))) (approx %273 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) %409) %302)))) (approx %280 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) %502 %501)))) (approx %286 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) %509 %160) %162)))) (approx %292 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %162 %160)))) (approx %292 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %293 x) %162) %160)))) (approx %300 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %606 %211)))) (approx %305 (*.f64 #s(literal -1 binary64) (*.f64 x %721))) (approx %314 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) %720) #s(literal 1 binary64))))) (approx %314 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %721 #s(literal 1 binary64))))) (approx %321 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %606 %101)))) (approx %326 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 t (*.f64 #s(literal -1 binary64) %430)) x) %741)))) (approx %331 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 t (*.f64 #s(literal -1 binary64) %446)) x) %749)))) (approx %336 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 a (*.f64 #s(literal -1 binary64) %548)) z)))) (approx %342 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) %554 %343)))) (approx %350 (*.f64 #s(literal -1 binary64) (*.f64 x %764))) (approx %357 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %358 #s(literal 1 binary64))))) (approx %357 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %764 #s(literal 1 binary64))))) (approx y y) (approx %28 %777) (approx %28 %30) (approx %780 (fma.f64 #s(literal -1 binary64) %228 %42)) (approx %109 (*.f64 #s(literal -1 binary64) %101)) (approx %109 (fma.f64 #s(literal -1 binary64) %101 %105)) (approx %97 %105) (approx %29 %790) (approx %29 %793) (approx %41 %792) (approx %69 %797) (approx %78 %196) (approx %78 %80) (approx %79 %801) (approx %79 (fma.f64 #s(literal -1 binary64) %59 %44)) (approx %168 %806) (approx %168 %809) (approx %111 %103) (approx %111 (fma.f64 #s(literal -1 binary64) %105 %103)) (approx %125 %104) (approx %125 (fma.f64 #s(literal -1 binary64) %105 %104)) (approx %99 (fma.f64 #s(literal -1 binary64) %72 %245)) (approx %279 %501) (approx %112 (fma.f64 #s(literal -1 binary64) %72 %241)) (approx %119 %823) (approx %119 (fma.f64 #s(literal -1 binary64) %822 (fma.f64 y %796 %87))) (approx %132 %829) (approx %132 (fma.f64 #s(literal -1 binary64) %822 (fma.f64 y %796 %828))) (approx %139 %837) (approx %139 (fma.f64 #s(literal -1 binary64) %840 %837)) (approx %147 %844) (approx %147 (fma.f64 #s(literal -1 binary64) %843 %76)) (approx %154 %849) (approx %154 %853) (approx %855 %163) (approx %855 %857) (approx %859 %162) (approx %859 %861) (approx %169 %864) (approx %169 %867) (approx %170 %871) (approx %171 %873) (approx %171 (-.f64 %871 a)) (approx %172 %877) (approx %172 (fma.f64 x %870 %877)) (approx %179 %881) (approx %179 (+.f64 %884 %881)) (approx %187 %892) (approx %187 %898) (approx %216 (fma.f64 #s(literal -1 binary64) %72 %212)) (approx %214 (*.f64 #s(literal -1 binary64) %211)) (approx %214 %217) (approx %905 %906) (approx %905 (fma.f64 #s(literal -1 binary64) %258 %501)) (approx %910 %911) (approx %913 %915) (approx %913 (fma.f64 #s(literal -1 binary64) %914 %281)) (approx %919 (fma.f64 #s(literal -1 binary64) %234 %70)) (approx %249 %922) (approx %249 (fma.f64 #s(literal -1 binary64) %84 %793)) (approx %255 (/.f64 %922 a)) (approx %255 (fma.f64 #s(literal -1 binary64) %928 (fma.f64 #s(literal -1 binary64) %929 %931))) (approx %264 (/.f64 %839 %49)) (approx %937 (/.f64 %792 %18)) (approx %273 %941) (approx %273 (-.f64 (+.f64 x %797) %940)) (approx %280 %946) (approx %286 %948) (approx %286 (fma.f64 #s(literal -1 binary64) %849 %852)) (approx %292 %952) (approx %292 (-.f64 (+.f64 t %955) %948)) (approx %300 %960) (approx %300 (+.f64 x %962)) (approx %305 %966) (approx %305 %970) (approx %314 %972) (approx %314 (+.f64 x %970)) (approx %321 %959) (approx %321 %962) (approx %215 (*.f64 #s(literal -1 binary64) %212)) (approx %215 (fma.f64 #s(literal -1 binary64) %212 %72)) (approx %326 %982) (approx %326 (+.f64 t %853)) (approx %331 %986) (approx %331 (+.f64 t %898)) (approx %342 (*.f64 #s(literal -1 binary64) %991)) (approx %342 (fma.f64 #s(literal -1 binary64) %991 %994)) (approx %350 %998) (approx %350 %1001) (approx %357 %1003) (approx %357 (+.f64 x %1001)) (approx %28 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %1007)))) (approx %780 (*.f64 y (+.f64 t (*.f64 #s(literal -1 binary64) %1012)))) (approx %109 (*.f64 y (fma.f64 #s(literal -1 binary64) %1018 %399))) (approx %29 (*.f64 y (-.f64 (+.f64 t %1023) x))) (approx %78 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %1028)))) (approx %79 (*.f64 y (+.f64 x (*.f64 #s(literal -1 binary64) %1033)))) (approx %168 %808) (approx %168 (*.f64 y (+.f64 a (*.f64 #s(literal -1 binary64) %1039)))) (approx %111 (*.f64 #s(literal -1 binary64) %105)) (approx %111 (*.f64 y (-.f64 %1048 %399))) (approx %125 (*.f64 y (-.f64 (+.f64 (/.f64 a %1017) %1048) %399))) (approx %99 (*.f64 y (fma.f64 #s(literal -1 binary64) %19 %1057))) (approx %112 (*.f64 y (fma.f64 #s(literal -1 binary64) %19 %1061))) (approx %119 (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) %1065 (+.f64 %65 %1066)) %19))) (approx %132 (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) %1065 (+.f64 %65 (+.f64 %1072 %1066))) %19))) (approx %139 (*.f64 #s(literal -1 binary64) %840)) (approx %139 (*.f64 y (fma.f64 #s(literal -1 binary64) %1081 (+.f64 %1072 (+.f64 %1066 %1082))))) (approx %147 (*.f64 y (fma.f64 #s(literal -1 binary64) %1089 %224))) (approx %154 %1094) (approx %154 %1099) (approx %855 %160) (approx %855 %1104) (approx %859 %161) (approx %859 %1108) (approx %169 %866) (approx %169 (*.f64 y %1112)) (approx %170 %870) (approx %170 (*.f64 y %1116)) (approx %171 (*.f64 y (-.f64 %1116 %1028))) (approx %172 %883) (approx %172 (*.f64 y (fma.f64 x %869 %1123))) (approx %179 %884) (approx %179 (*.f64 y (+.f64 (/.f64 (*.f64 x %869) z) %1130))) (approx %187 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y %1134) z))) (approx %187 (*.f64 y (fma.f64 #s(literal -1 binary64) %1142 %1144))) (approx %216 %1150) (approx %214 (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 %211 y) %399))) (approx %905 (*.f64 y (fma.f64 #s(literal -1 binary64) %1156 %370))) (approx %913 (*.f64 y (fma.f64 #s(literal -1 binary64) %1160 %22))) (approx %919 (*.f64 y (fma.f64 #s(literal -1 binary64) %1164 %65))) (approx %249 (*.f64 y (-.f64 (+.f64 t (fma.f64 #s(literal -1 binary64) (/.f64 %84 y) %1023)) x))) (approx %255 (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %84 %808) (fma.f64 #s(literal -1 binary64) (/.f64 %789 %808) %22)) %24))) (approx %273 (*.f64 y (-.f64 %1182 (fma.f64 #s(literal -1 binary64) %1082 %19)))) (approx %286 %1093) (approx %286 %1190) (approx %292 %955) (approx %292 (*.f64 y (-.f64 (+.f64 %1193 %224) %1188))) (approx %300 (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) %1065 %1182) %19))) (approx %305 (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) %1202 %53) %50))) (approx %314 %969) (approx %314 (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) %1202 (+.f64 %1181 %53)) %50))) (approx %321 (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) %1065 %65) %19))) (approx %215 %72) (approx %215 %1219) (approx %326 (*.f64 y (fma.f64 #s(literal -1 binary64) %1096 (+.f64 %1193 %1097)))) (approx %331 (*.f64 y (fma.f64 #s(literal -1 binary64) %1142 (fma.f64 #s(literal -1 binary64) %1143 %1193)))) (approx %342 %994) (approx %342 (*.f64 y (fma.f64 #s(literal -1 binary64) %1230 %990))) (approx %350 %1000) (approx %350 (*.f64 y (fma.f64 #s(literal -1 binary64) %1236 %1237))) (approx %357 (*.f64 y (fma.f64 #s(literal -1 binary64) %1236 (+.f64 %1181 %1237)))) (approx %28 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 %1007 #s(literal 1 binary64))))) (approx %780 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) t %1012)))) (approx %109 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 %1018 %399)))) (approx %29 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %788 %1022)))) (approx %78 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 %1028 #s(literal 1 binary64))))) (approx %79 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) x %1033)))) (approx %168 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) a %1039)))) (approx %111 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 %103 y) %399)))) (approx %125 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 %104 y) %399)))) (approx %99 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %1057 %19)))) (approx %112 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %1061 %19)))) (approx %119 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 %823 y) %1293)))) (approx %132 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 %829 y) %1293)))) (approx %139 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 %19 %65)))) (approx %139 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %837 y) %19) %65)))) (approx %147 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %224 %1089)))) (approx %154 (*.f64 #s(literal -1 binary64) %1190)) (approx %855 (*.f64 #s(literal -1 binary64) %1108)) (approx %859 (*.f64 #s(literal -1 binary64) %1104)) (approx %169 (*.f64 #s(literal -1 binary64) (*.f64 y %1323))) (approx %170 (*.f64 #s(literal -1 binary64) %1328)) (approx %170 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 %1323 #s(literal 1 binary64))))) (approx %171 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) %162 (*.f64 #s(literal -1 binary64) (/.f64 %873 y))) #s(literal 1 binary64))))) (approx %172 (*.f64 #s(literal -1 binary64) %1342)) (approx %172 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %1123 %1345)))) (approx %179 (*.f64 #s(literal -1 binary64) (/.f64 %1342 z))) (approx %179 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %1130 (/.f64 %1345 z))))) (approx %187 (/.f64 (*.f64 y %1358) z)) (approx %187 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %887 %1362) %1365) %1097)))) (approx %216 (*.f64 #s(literal -1 binary64) %1219)) (approx %214 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) y) %1018) %399)))) (approx %905 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 %1156 %370)))) (approx %913 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %22 %1160)))) (approx %919 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %65 %1164)))) (approx %249 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %788 (*.f64 #s(literal -1 binary64) (/.f64 %922 y)))))) (approx %255 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %928 %1397) y) %1401)))) (approx %273 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %941 y)) (*.f64 #s(literal -1 binary64) %1081))))) (approx %286 (*.f64 #s(literal -1 binary64) %1099)) (approx %292 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %952 y)) %1417)))) (approx %300 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 %960 y) %1293)))) (approx %305 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %1427 %1202)))) (approx %314 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 %972 y) (*.f64 #s(literal -1 binary64) %1427))))) (approx %321 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %1292 %1065)))) (approx %215 (*.f64 #s(literal -1 binary64) %1150)) (approx %326 (*.f64 #s(literal -1 binary64) %852)) (approx %326 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %982 y) %222) %224)))) (approx %331 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 t (*.f64 #s(literal -1 binary64) %1141)) y) %1365)))) (approx %342 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %990 %1230)))) (approx %350 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %1237 %1236)))) (approx %357 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %1237 (*.f64 #s(literal -1 binary64) (/.f64 %1003 y)))))) (approx z z) (approx %28 (+.f64 y %777)) (approx %16 a) (approx %16 (+.f64 a %777)) (approx %109 %1482) (approx %109 %1492) (approx %109 %1504) (approx %97 (+.f64 %501 %1506)) (approx %97 (fma.f64 z (-.f64 %1509 %1510) %501)) (approx %97 (fma.f64 z (-.f64 (*.f64 z (-.f64 %1514 (*.f64 #s(literal -1 binary64) %1486))) %1510) %501)) (approx %93 %258) (approx %93 %1524) (approx %93 %1529) (approx %93 (*.f64 z %1534)) (approx %208 #s(literal 1 binary64)) (approx %208 %1538) (approx %208 (+.f64 #s(literal 1 binary64) %1524)) (approx %208 (+.f64 #s(literal 1 binary64) %1529)) (approx %63 (+.f64 %22 (/.f64 %228 %805))) (approx %63 (fma.f64 z (-.f64 (/.f64 %228 %1485) %1549) %22)) (approx %63 (fma.f64 z (-.f64 (*.f64 z (-.f64 (/.f64 %228 %1495) %1555)) %1549) %22)) (approx %17 %24) (approx %17 %1563) (approx %17 (fma.f64 z %1568 %24)) (approx %17 (fma.f64 z (-.f64 (*.f64 z (-.f64 %1571 %1573)) %1567) %24)) (approx %1580 #s(literal -1 binary64)) (approx %1580 %1582) (approx %1584 %1585) (approx %1587 %370) (approx %1587 %1523) (approx %1587 %1528) (approx %1587 %1534) (approx %47 %49) (approx %48 %1594) (approx %48 (fma.f64 #s(literal -1 binary64) %1593 %1597)) (approx %48 (fma.f64 #s(literal -1 binary64) %1593 (*.f64 z (-.f64 (+.f64 %1548 (/.f64 %1597 a)) %1566)))) (approx %48 (fma.f64 #s(literal -1 binary64) %1593 (*.f64 z (-.f64 (fma.f64 z (-.f64 (/.f64 %1597 %805) (*.f64 #s(literal -1 binary64) (/.f64 %1596 a))) %1548) %1566)))) (approx %349 %805) (approx %349 (fma.f64 #s(literal -2 binary64) %1617 %805)) (approx %349 (fma.f64 z (+.f64 z (*.f64 #s(literal -2 binary64) a)) %805)) (approx %56 %1625) (approx %56 %1630) (approx %56 %1637) (approx %94 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) %1522) %370))) (approx %94 (*.f64 z (-.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) %1526) %1487)) %370))) (approx %94 (*.f64 z (-.f64 (*.f64 z (-.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) %1531) %1497)) %1487)) %370))) (approx %64 %930) (approx %64 (-.f64 (fma.f64 z %1658 %22) %24)) (approx %64 (-.f64 (fma.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) %1566 %1663) %1549) %22) %24)) (approx %64 (-.f64 (fma.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) %1566 (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) %1572 %1674) %1555))) %1549) %22) %24)) (approx %1684 (+.f64 %281 (/.f64 %1685 %805))) (approx %1684 (fma.f64 z (-.f64 (/.f64 %1685 %1485) %1691) %281)) (approx %1684 (fma.f64 z (-.f64 (*.f64 z (-.f64 (/.f64 %1685 %1495) (*.f64 #s(literal -1 binary64) (/.f64 %42 %1485)))) %1691) %281)) (approx %69 %931) (approx %69 (fma.f64 y (*.f64 z %1658) %931)) (approx %69 (fma.f64 y %930 (*.f64 z (fma.f64 y %1663 (*.f64 y %1658))))) (approx %69 (fma.f64 y %930 (*.f64 z (fma.f64 y %1658 (*.f64 z (fma.f64 y %1674 (*.f64 y %1662))))))) (approx %86 %1719) (approx %86 (*.f64 z %1625)) (approx %86 (*.f64 z %1630)) (approx %86 (*.f64 z %1637)) (approx %111 %1727) (approx %111 (fma.f64 #s(literal -1 binary64) %501 (*.f64 #s(literal -1 binary64) %1506))) (approx %111 (fma.f64 #s(literal -1 binary64) %501 (*.f64 z (fma.f64 #s(literal -1 binary64) %1479 (*.f64 #s(literal -1 binary64) %1509))))) (approx %111 (fma.f64 #s(literal -1 binary64) %501 (*.f64 z (fma.f64 #s(literal -1 binary64) %1479 (*.f64 z (fma.f64 #s(literal -1 binary64) %1486 (*.f64 #s(literal -1 binary64) %1514))))))) (approx %125 %1744) (approx %125 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %501 %1481))) (approx %125 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %501 %1751))) (approx %125 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %501 %1759))) (approx %89 %1763) (approx %89 (+.f64 x (*.f64 z (-.f64 %1562 %367)))) (approx %89 (+.f64 x (*.f64 z (-.f64 (*.f64 z %1568) %367)))) (approx %98 %1774) (approx %98 (-.f64 (+.f64 #s(literal 1 binary64) %1481) %501)) (approx %98 (-.f64 (+.f64 #s(literal 1 binary64) %1751) %501)) (approx %98 (-.f64 (+.f64 #s(literal 1 binary64) %1759) %501)) (approx %99 %1785) (approx %99 (fma.f64 x %1481 %1785)) (approx %99 (fma.f64 x %1774 %1791)) (approx %99 (fma.f64 x %1774 %1798)) (approx %112 (fma.f64 #s(literal -1 binary64) %283 (*.f64 #s(literal -1 binary64) (/.f64 %1801 %805)))) (approx %112 (fma.f64 #s(literal -1 binary64) %283 (*.f64 z (fma.f64 #s(literal -1 binary64) %1806 (*.f64 #s(literal -1 binary64) (/.f64 %1801 %1485)))))) (approx %112 (fma.f64 #s(literal -1 binary64) %283 (*.f64 z (fma.f64 #s(literal -1 binary64) %1806 (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 %44 %1485) (*.f64 #s(literal -1 binary64) (/.f64 %1801 %1495)))))))) (approx %119 (fma.f64 z (-.f64 %1822 %1824) %946)) (approx %119 (fma.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 z %1830) %1822) %1824) %946)) (approx %119 (fma.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) %24 (fma.f64 #s(literal -1 binary64) %1400 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 z %1837)) %1830)))) %1824) %946)) (approx %126 %1847) (approx %126 (fma.f64 x %1481 %1847)) (approx %126 (fma.f64 x %1744 %1791)) (approx %126 (fma.f64 x %1744 %1798)) (approx %132 (+.f64 x %946)) (approx %132 (+.f64 x %1857)) (approx %132 (+.f64 x (fma.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 z %1860) %1401) %1824) %946))) (approx %132 (+.f64 x (fma.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) %1400 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %1572 %1837))) %1860))) %1824) %946))) (approx %139 (+.f64 x %1878)) (approx %139 (+.f64 x %1885)) (approx %139 (+.f64 x (fma.f64 #s(literal -1 binary64) %1877 (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 z %1890) %24) %1882))))) (approx %139 (+.f64 x (fma.f64 #s(literal -1 binary64) %1877 (*.f64 z (-.f64 (fma.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %1572 (fma.f64 #s(literal -1 binary64) (/.f64 %1883 %805) %1572)))) %1890) %24) %1882))))) (approx %154 %1912) (approx %855 %508) (approx %859 %741) (approx %169 %174) (approx %170 (/.f64 (fma.f64 a %80 %1088) z)) (approx %171 (/.f64 (fma.f64 a %80 %1920) z)) (approx %172 %1925) (approx %172 (/.f64 %1928 z)) (approx %179 (/.f64 %1924 %200)) (approx %179 (/.f64 %1928 %200)) (approx %187 (*.f64 #s(literal -1 binary64) %1936)) (approx %187 (/.f64 (fma.f64 #s(literal -1 binary64) %1935 (*.f64 #s(literal -1 binary64) (*.f64 z %1910))) %200)) (approx %209 (+.f64 x (*.f64 z %1563))) (approx %209 (+.f64 x (*.f64 z (fma.f64 z (+.f64 %1566 %1565) %24)))) (approx %216 (*.f64 #s(literal -1 binary64) %1953)) (approx %216 (fma.f64 #s(literal -1 binary64) %1953 %1956)) (approx %216 (fma.f64 #s(literal -1 binary64) %1953 %1791)) (approx %216 (fma.f64 #s(literal -1 binary64) %1953 %1798)) (approx %221 %1096) (approx %227 %834) (approx %233 %1965) (approx %233 (*.f64 z (-.f64 (+.f64 %24 (/.f64 %834 %805)) %22))) (approx %233 (*.f64 z (-.f64 (fma.f64 z (-.f64 (/.f64 %834 %1485) %1974) %24) %22))) (approx %233 (*.f64 z (-.f64 (fma.f64 z (-.f64 (*.f64 z (-.f64 (/.f64 %834 %1495) (*.f64 #s(literal -1 binary64) %1981))) %1974) %24) %22))) (approx %240 (*.f64 z (-.f64 %1990 %22))) (approx %240 (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 z %1994) %1990) %22))) (approx %240 (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) %24 (fma.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 z %2000)) %1994) %24)) %22))) (approx %240 (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) %24 (fma.f64 z (-.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 %39 %1495) %1669))) %2000)) %1994) %24)) %22))) (approx %244 (+.f64 x (*.f64 z (-.f64 %24 %22)))) (approx %244 (+.f64 x (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 z %2025) %24) %22)))) (approx %244 (+.f64 x (*.f64 z (-.f64 (fma.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %1572 %2000))) %2025) %24) %22)))) (approx %214 %1952) (approx %214 (-.f64 %1482 #s(literal 1 binary64))) (approx %214 (-.f64 %1492 #s(literal 1 binary64))) (approx %214 (-.f64 %1504 #s(literal 1 binary64))) (approx %919 (fma.f64 #s(literal -1 binary64) (*.f64 t %1481) %281)) (approx %919 (fma.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 t %1489) (*.f64 #s(literal -1 binary64) %2052)) %281)) (approx %919 (fma.f64 z (fma.f64 #s(literal -1 binary64) %2052 (*.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 t %1499) (*.f64 #s(literal -1 binary64) (*.f64 t %1488))))) %281)) (approx %249 (fma.f64 y %788 %2067)) (approx %255 (fma.f64 z %1822 %946)) (approx %2072 %1400) (approx %2072 (-.f64 (+.f64 %22 (/.f64 %789 %805)) %24)) (approx %2072 (-.f64 (fma.f64 z (-.f64 (/.f64 %789 %1485) %2080) %22) %24)) (approx %2072 (-.f64 (fma.f64 z (-.f64 (*.f64 z (-.f64 (/.f64 %789 %1495) %2087)) %2080) %22) %24)) (approx %264 %1878) (approx %264 (fma.f64 #s(literal -1 binary64) (/.f64 %2095 %805) %1878)) (approx %264 (fma.f64 #s(literal -1 binary64) %1877 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %2095 %1485)) %1881)))) (approx %264 (fma.f64 #s(literal -1 binary64) %1877 (*.f64 z (-.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %2095 %1495)) (/.f64 %839 %1485))) %1881)))) (approx %937 (+.f64 (/.f64 %2114 %805) %946)) (approx %937 (fma.f64 z (-.f64 (/.f64 %2114 %1485) %1824) %946)) (approx %937 (fma.f64 z (-.f64 (*.f64 z (-.f64 (/.f64 %2114 %1495) (*.f64 #s(literal -1 binary64) %2123))) %1824) %946)) (approx %273 (-.f64 x %1877)) (approx %273 (-.f64 (+.f64 x (*.f64 z (-.f64 %2132 %1594))) %1877)) (approx %273 (-.f64 (+.f64 x (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) %1881 (*.f64 #s(literal -1 binary64) (/.f64 %2139 a))) %1594))) %1877)) (approx %273 (-.f64 (+.f64 x (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) %1881 (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 %2139 %805) (*.f64 #s(literal -1 binary64) (/.f64 %2138 a))))) %1594))) %1877)) (approx %286 %2160) (approx %292 %2162) (approx %292 (/.f64 (-.f64 %228 %2159) z)) (approx %300 (+.f64 x %2171)) (approx %300 (+.f64 x %2180)) (approx %305 %1885) (approx %305 %2188) (approx %305 %2196) (approx %314 (+.f64 x %2188)) (approx %314 (+.f64 x %2196)) (approx %321 %1857) (approx %321 %2171) (approx %321 %2180) (approx %215 %1953) (approx %215 (fma.f64 #s(literal -1 binary64) %1956 %1953)) (approx %215 (fma.f64 x %1952 (*.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 x %1489) (*.f64 #s(literal -1 binary64) %1789))))) (approx %215 (fma.f64 x %1952 (*.f64 z (fma.f64 #s(literal -1 binary64) %1789 (*.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 x %1499) (*.f64 #s(literal -1 binary64) %1794))))))) (approx %326 (/.f64 %2222 z)) (approx %2226 (fma.f64 z %2228 %281)) (approx %2226 (fma.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) %22 (/.f64 %2231 a)) %1691) %281)) (approx %2226 (fma.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) %22 (*.f64 z (-.f64 (/.f64 %2231 %805) (*.f64 #s(literal -1 binary64) (/.f64 %2228 a))))) %1691) %281)) (approx %331 (/.f64 (fma.f64 #s(literal -1 binary64) %1935 (*.f64 z %2222)) %200)) (approx %336 %848) (approx %336 (fma.f64 #s(literal -1 binary64) %789 %848)) (approx %342 %2253) (approx %342 (fma.f64 a %792 (*.f64 z %2256))) (approx %342 (fma.f64 a %792 (*.f64 z (fma.f64 #s(literal -1 binary64) %848 (fma.f64 #s(literal -1 binary64) %792 %789))))) (approx %350 %2268) (approx %350 %2278) (approx %350 %2292) (approx %357 (+.f64 x %2268)) (approx %357 (+.f64 x %2278)) (approx %357 (+.f64 x %2292)) (approx %28 (*.f64 z %2300)) (approx %16 %2304) (approx %780 (*.f64 z (fma.f64 #s(literal -1 binary64) t %428))) (approx %109 (-.f64 %2309 %163)) (approx %109 (-.f64 (+.f64 #s(literal 1 binary64) %202) %163)) (approx %109 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %160 (/.f64 %2315 %2316))) (fma.f64 #s(literal -1 binary64) %162 (*.f64 #s(literal -1 binary64) %201)))) (approx %97 (/.f64 (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) %866)) z)) (approx %97 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) %2329)) %866) z)) (approx %97 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) %2336)) %2339) z)) (approx %93 %1327) (approx %93 %2346) (approx %93 %2352) (approx %208 %2354) (approx %208 (/.f64 (-.f64 %2357 %2358) z)) (approx %208 (/.f64 (-.f64 %2363 (+.f64 a %2364)) z)) (approx %63 %2369) (approx %63 (/.f64 (fma.f64 #s(literal -1 binary64) t %2371) z)) (approx %63 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) t (*.f64 #s(literal -1 binary64) %2376)) %429) z)) (approx %63 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) t (*.f64 #s(literal -1 binary64) %2383)) %2386) z)) (approx %17 %2391) (approx %17 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) x %2395) %843) z)) (approx %17 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) %2401)) %2404) z)) (approx %29 (*.f64 z %2408)) (approx %1580 (*.f64 z (-.f64 %370 %455))) (approx %1584 %2415) (approx %1587 (/.f64 #s(literal -1 binary64) z)) (approx %1587 (/.f64 %1327 z)) (approx %1587 (/.f64 %2346 z)) (approx %1587 (/.f64 %2352 z)) (approx %48 %2425) (approx %48 (/.f64 (-.f64 (+.f64 x %2428) t) z)) (approx %48 (/.f64 (-.f64 (+.f64 x %2434) %2437) z)) (approx %48 (/.f64 (-.f64 (+.f64 x %2442) (+.f64 t (fma.f64 #s(literal -1 binary64) %2428 %2444))) z)) (approx %349 %200) (approx %349 (*.f64 %200 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) %162)))) (approx %349 (*.f64 %200 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) %162 %2344)))) (approx %56 %224) (approx %56 %2461) (approx %56 (/.f64 %2464 z)) (approx %56 (/.f64 %2469 z)) (approx %94 %869) (approx %94 (-.f64 (+.f64 #s(literal 1 binary64) %2344) %163)) (approx %94 (-.f64 (+.f64 #s(literal 1 binary64) %2348) (fma.f64 #s(literal -1 binary64) %162 %2345))) (approx %92 (/.f64 %2480 z)) (approx %92 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) a %2357) %863) z)) (approx %92 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) a %2363) %2364) z)) (approx %64 (/.f64 %2491 z)) (approx %64 (/.f64 (-.f64 %2494 %2495) z)) (approx %64 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) t %2404) %2500) z)) (approx %64 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) t %2505) %2509) z)) (approx %1684 %2513) (approx %1684 (/.f64 (fma.f64 #s(literal -1 binary64) %42 (*.f64 #s(literal -1 binary64) %2516)) z)) (approx %1684 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %42 (*.f64 #s(literal -1 binary64) %2522)) %2516) z)) (approx %1684 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %42 (*.f64 #s(literal -1 binary64) (/.f64 %2528 %2316))) (+.f64 %2516 %2522)) z)) (approx %69 (/.f64 %2536 z)) (approx %69 (/.f64 (fma.f64 y %2491 %2541) z)) (approx %69 (/.f64 (fma.f64 y %2491 (+.f64 %2541 %2547)) z)) (approx %69 (/.f64 (fma.f64 y %2491 (+.f64 %2541 (+.f64 %2547 (/.f64 %2553 %2316)))) z)) (approx %86 %2460) (approx %86 %2464) (approx %86 %2469) (approx %111 (/.f64 %2564 z)) (approx %111 (/.f64 (-.f64 %2568 %2480) z)) (approx %111 (/.f64 (-.f64 %2575 (fma.f64 #s(literal -1 binary64) a (fma.f64 #s(literal -1 binary64) %863 %2357))) z)) (approx %111 (/.f64 (-.f64 %2586 (fma.f64 #s(literal -1 binary64) a (fma.f64 #s(literal -1 binary64) %863 (fma.f64 #s(literal -1 binary64) %2356 %2363)))) z)) (approx %124 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 %2593 %200)))) (approx %124 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 %2598 %2316))) %2602)) (approx %124 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 %2605 %2606))) (fma.f64 #s(literal -1 binary64) %2344 (fma.f64 #s(literal -1 binary64) %2348 %2610)))) (approx %125 %2615) (approx %125 (/.f64 (-.f64 %2568 %2617) z)) (approx %125 (/.f64 (-.f64 %2575 %2622) z)) (approx %125 (/.f64 (-.f64 %2586 (fma.f64 #s(literal -1 binary64) %863 (fma.f64 #s(literal -1 binary64) %2356 (fma.f64 #s(literal -1 binary64) %2362 %2627)))) z)) (approx %89 (/.f64 (fma.f64 #s(literal -1 binary64) %59 %2635) z)) (approx %89 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %59 %2640) %2634) z)) (approx %89 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %59 %2647) (+.f64 %2634 %2639)) z)) (approx %95 (*.f64 #s(literal -1 binary64) (/.f64 %2653 z))) (approx %95 (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %2593 z)) %2653) z)) (approx %95 (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %2598 %200)) (+.f64 a (fma.f64 #s(literal -1 binary64) a %2617))) z)) (approx %95 (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %2605 %2316)) (+.f64 a (fma.f64 #s(literal -1 binary64) a %2622))) z)) (approx %96 (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %2677 z)) a) z)) (approx %96 (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %2684 %200)) (+.f64 a %2688)) z)) (approx %96 (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %2694 %2316)) (+.f64 a %2700)) z)) (approx %98 (*.f64 #s(literal -1 binary64) %2706)) (approx %98 (/.f64 (-.f64 %866 (+.f64 a (fma.f64 #s(literal -1 binary64) y %2688))) z)) (approx %98 (/.f64 (-.f64 %2339 (+.f64 a (fma.f64 #s(literal -1 binary64) y %2700))) z)) (approx %98 (/.f64 (-.f64 %2720 (+.f64 a (fma.f64 #s(literal -1 binary64) y (fma.f64 #s(literal -1 binary64) %863 (fma.f64 #s(literal -1 binary64) %2356 (fma.f64 #s(literal -1 binary64) %2362 (fma.f64 #s(literal 2 binary64) %863 (fma.f64 #s(literal 2 binary64) %2356 (*.f64 #s(literal 2 binary64) %2362))))))))) z)) (approx %99 (*.f64 #s(literal -1 binary64) %2733)) (approx %99 (/.f64 (fma.f64 #s(literal -1 binary64) %2732 %2738) z)) (approx %99 (/.f64 (fma.f64 #s(literal -1 binary64) %2732 (+.f64 %2738 %2744)) z)) (approx %99 (/.f64 (fma.f64 #s(literal -1 binary64) %2732 (+.f64 %2738 (+.f64 %2744 (/.f64 (*.f64 x (-.f64 %2335 %2694)) %2316)))) z)) (approx %112 (/.f64 (*.f64 x %2564) z)) (approx %112 (/.f64 (fma.f64 x %2564 %2763) z)) (approx %112 (/.f64 (fma.f64 x %2564 (+.f64 %2763 %2771)) z)) (approx %112 (/.f64 (fma.f64 x %2564 (+.f64 %2763 (+.f64 %2771 (/.f64 (*.f64 x (-.f64 %2776 %2777)) %2316)))) z)) (approx %119 (-.f64 %2786 %2787)) (approx %119 (-.f64 (+.f64 t (fma.f64 #s(literal -1 binary64) %1093 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2792 %2793) %200)))) %2787)) (approx %119 (-.f64 (+.f64 t (fma.f64 #s(literal -1 binary64) %1093 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2801 %2802) %2316)))) (fma.f64 #s(literal -1 binary64) %843 (fma.f64 #s(literal -1 binary64) %849 (fma.f64 #s(literal -1 binary64) %2808 %2395))))) (approx %126 (/.f64 (fma.f64 #s(literal -1 binary64) %423 %2816) z)) (approx %126 (/.f64 (fma.f64 #s(literal -1 binary64) %423 (+.f64 %2816 %2822)) z)) (approx %126 (/.f64 (fma.f64 #s(literal -1 binary64) %423 (+.f64 %2816 (+.f64 %2822 (/.f64 (*.f64 x (-.f64 %2776 %2605)) %2316)))) z)) (approx %132 (-.f64 %2786 %948)) (approx %132 (-.f64 (+.f64 t (fma.f64 #s(literal -1 binary64) %1093 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2792 %2837) %200)))) %948)) (approx %132 (-.f64 (+.f64 t (fma.f64 #s(literal -1 binary64) %1093 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2801 %2845) %2316)))) (fma.f64 #s(literal -1 binary64) %849 (fma.f64 #s(literal -1 binary64) %2808 (fma.f64 #s(literal -1 binary64) %2394 %2394))))) (approx %139 (+.f64 x %2856)) (approx %139 (-.f64 (+.f64 x %2860) %2428)) (approx %139 (-.f64 (+.f64 x (fma.f64 #s(literal -1 binary64) %39 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2865 %2837) %200) %2859))) %2428)) (approx %139 (-.f64 (+.f64 x (fma.f64 #s(literal -1 binary64) %39 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2873 %2845) %2316) %2859))) (fma.f64 #s(literal -1 binary64) %2879 (fma.f64 #s(literal -1 binary64) %2394 (+.f64 %2428 %2394))))) (approx %170 %175) (approx %171 %176) (approx %172 %2887) (approx %179 (/.f64 %2887 z)) (approx %187 (/.f64 (fma.f64 #s(literal -1 binary64) %1910 (*.f64 #s(literal -1 binary64) %2891)) z)) (approx %209 (/.f64 (fma.f64 #s(literal -1 binary64) %59 (fma.f64 #s(literal -1 binary64) %2634 %2640)) z)) (approx %209 (/.f64 (fma.f64 #s(literal -1 binary64) %59 (fma.f64 #s(literal -1 binary64) %2634 (fma.f64 #s(literal -1 binary64) %2639 %2647))) z)) (approx %216 (/.f64 (fma.f64 #s(literal -1 binary64) %2732 (*.f64 #s(literal -1 binary64) %2907)) z)) (approx %216 (/.f64 (fma.f64 #s(literal -1 binary64) %2732 (fma.f64 #s(literal -1 binary64) %2907 (*.f64 #s(literal -1 binary64) %2914))) z)) (approx %216 (/.f64 (fma.f64 #s(literal -1 binary64) %2732 (fma.f64 #s(literal -1 binary64) %2907 (fma.f64 #s(literal -1 binary64) %2914 (*.f64 #s(literal -1 binary64) %2922)))) z)) (approx %233 %2856) (approx %233 %2930) (approx %233 (-.f64 (fma.f64 #s(literal -1 binary64) %39 %2444) %2428)) (approx %233 (-.f64 (fma.f64 #s(literal -1 binary64) %39 (*.f64 #s(literal -1 binary64) %2442)) (+.f64 %2428 %2434))) (approx %240 (-.f64 (+.f64 x %8) %37)) (approx %240 (-.f64 %2943 (fma.f64 #s(literal -1 binary64) t (fma.f64 #s(literal -1 binary64) %843 %843)))) (approx %240 (-.f64 %2948 (fma.f64 #s(literal -1 binary64) t (fma.f64 #s(literal -1 binary64) %843 (fma.f64 #s(literal -1 binary64) %2394 %2404))))) (approx %240 (-.f64 %2954 (fma.f64 #s(literal -1 binary64) t (fma.f64 #s(literal -1 binary64) %843 (fma.f64 #s(literal -1 binary64) %2394 (fma.f64 #s(literal -1 binary64) %2401 %2505)))))) (approx %244 (-.f64 %2943 %2494)) (approx %244 (-.f64 %2948 (fma.f64 #s(literal -1 binary64) t (fma.f64 #s(literal -1 binary64) %2394 (fma.f64 #s(literal 2 binary64) %2394 %843))))) (approx %244 (-.f64 %2954 (fma.f64 #s(literal -1 binary64) t (fma.f64 #s(literal -1 binary64) %2394 (fma.f64 #s(literal -1 binary64) %2401 (fma.f64 #s(literal 2 binary64) %2394 (fma.f64 #s(literal 2 binary64) %2401 %843))))))) (approx %214 %2706) (approx %214 (/.f64 (-.f64 (+.f64 a (fma.f64 #s(literal -1 binary64) y %863)) %866) z)) (approx %214 (/.f64 (-.f64 (+.f64 a (fma.f64 #s(literal -1 binary64) y %2364)) %2339) z)) (approx %214 (/.f64 (-.f64 (+.f64 a (fma.f64 #s(literal -1 binary64) y %2627)) %2720) z)) (approx %905 (*.f64 z (-.f64 %2991 %370))) (approx %910 (+.f64 #s(literal 1 binary64) %861)) (approx %910 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %160 %2350)) %2999)) (approx %910 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %160 (+.f64 %162 %2610))) (+.f64 %2999 (/.f64 %2328 %2316)))) (approx %913 (*.f64 z (fma.f64 #s(literal -1 binary64) %22 %3009))) (approx %919 (+.f64 t %3014)) (approx %919 (+.f64 t (+.f64 %3014 %3018))) (approx %919 (+.f64 t (+.f64 %3014 (+.f64 %3018 (/.f64 (*.f64 t %2912) %2316))))) (approx %249 %2067) (approx %249 (*.f64 z (fma.f64 #s(literal -1 binary64) x %2408))) (approx %255 (/.f64 %2067 a)) (approx %255 (*.f64 z (fma.f64 #s(literal -1 binary64) %24 (fma.f64 #s(literal -1 binary64) %1400 %3034)))) (approx %2072 %1417) (approx %2072 %1364) (approx %2072 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %788 %1140) %849) z)) (approx %2072 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %788 (*.f64 #s(literal -1 binary64) (/.f64 %3045 %2316))) (+.f64 %849 %1139)) z)) (approx %264 %2859) (approx %264 (/.f64 (fma.f64 y %39 %3055) z)) (approx %264 (/.f64 (-.f64 (fma.f64 y %39 %3060) %3062) z)) (approx %264 (/.f64 (-.f64 (fma.f64 y %39 (/.f64 %3066 %2316)) (fma.f64 #s(literal -1 binary64) %3055 (*.f64 #s(literal -1 binary64) %3060))) z)) (approx %937 (/.f64 (fma.f64 #s(literal -1 binary64) %792 (*.f64 #s(literal -1 binary64) %3074)) z)) (approx %937 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %792 (*.f64 #s(literal -1 binary64) %3080)) %3074) z)) (approx %937 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %792 (*.f64 #s(literal -1 binary64) (/.f64 %3086 %2316))) (+.f64 %3074 %3080)) z)) (approx %273 (-.f64 %2437 %3094)) (approx %273 (-.f64 (+.f64 t (fma.f64 #s(literal -1 binary64) %2428 (*.f64 #s(literal -1 binary64) %3101))) %3094)) (approx %273 (-.f64 (+.f64 t (fma.f64 #s(literal -1 binary64) %2428 (fma.f64 #s(literal -1 binary64) %3101 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %805 %3099) %2316))))) %3094)) (approx %292 (+.f64 t %2162)) (approx %300 (-.f64 %3118 %948)) (approx %300 (-.f64 %3123 %3125)) (approx %305 (-.f64 %2860 %2428)) (approx %305 (-.f64 %3131 %2428)) (approx %305 (-.f64 %3136 %3137)) (approx %314 (-.f64 (+.f64 x %3131) %2428)) (approx %314 (-.f64 (+.f64 x %3136) %3137)) (approx %321 %788) (approx %321 (-.f64 %2786 %3147)) (approx %321 (-.f64 %3118 %3147)) (approx %321 (-.f64 %3123 (+.f64 x %3125))) (approx %215 %2733) (approx %215 (/.f64 (fma.f64 x %2705 %2907) z)) (approx %215 (/.f64 (fma.f64 x %2705 (+.f64 %2907 %2914)) z)) (approx %215 (/.f64 (fma.f64 x %2705 (+.f64 %2907 (+.f64 %2914 %2922))) z)) (approx %326 %3168) (approx %2226 (-.f64 %3170 %2371)) (approx %2226 (-.f64 (+.f64 t (fma.f64 #s(literal -1 binary64) %428 %3177)) %2371)) (approx %2226 (-.f64 (+.f64 t (fma.f64 #s(literal -1 binary64) %428 (/.f64 (*.f64 %805 %3175) %2316))) (fma.f64 #s(literal -1 binary64) %429 (*.f64 #s(literal -1 binary64) %3177)))) (approx %331 (+.f64 t (fma.f64 #s(literal -1 binary64) %1936 %1912))) (approx %336 (*.f64 z (fma.f64 #s(literal -1 binary64) %788 %849))) (approx %342 %3196) (approx %342 (*.f64 %200 (-.f64 %3199 x))) (approx %342 (*.f64 %200 (-.f64 %3206 x))) (approx %350 (-.f64 %3199 (+.f64 x %3210))) (approx %350 (-.f64 %3206 %3220)) (approx %350 (-.f64 %3232 %3220)) (approx %357 (-.f64 %3199 %3210)) (approx %357 (-.f64 %3206 %3219)) (approx %357 (-.f64 %3232 %3219)) (approx %28 (*.f64 #s(literal -1 binary64) (*.f64 z %2309))) (approx %16 (*.f64 #s(literal -1 binary64) %2415)) (approx %780 (*.f64 #s(literal -1 binary64) (*.f64 z %3170))) (approx %109 %3249) (approx %109 %3251) (approx %109 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %3253 z)) %173) z))) a) z)))) (approx %97 (*.f64 #s(literal -1 binary64) (/.f64 %3265 z))) (approx %97 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %3269) %808) z))) z))) (approx %97 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %3278 %3279) z)) %808) z))) z))) (approx %93 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %863 %196) z)) #s(literal 1 binary64))) (approx %93 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %3299 %196) z)) #s(literal 1 binary64))) (approx %208 (*.f64 #s(literal -1 binary64) (/.f64 %2358 z))) (approx %208 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3295 %806) z))) z))) (approx %208 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 %3315 %1485) z) %806) z))) z))) (approx %63 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 t %429) z))) (approx %63 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %2375 z)) %155) z))) z))) (approx %63 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %2382 z) %3339) z)) %155) z))) z))) (approx %17 (*.f64 #s(literal -1 binary64) %2461)) (approx %17 (*.f64 #s(literal -1 binary64) (/.f64 %3355 z))) (approx %17 (*.f64 #s(literal -1 binary64) (/.f64 %3366 z))) (approx %29 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 %2786 x)))) (approx %1580 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 %455 %370)))) (approx %1584 (*.f64 #s(literal -1 binary64) %2304)) (approx %1587 (*.f64 #s(literal -1 binary64) (/.f64 %869 z))) (approx %1587 (*.f64 #s(literal -1 binary64) (/.f64 %3384 z))) (approx %1587 (*.f64 #s(literal -1 binary64) (/.f64 %3394 z))) (approx %48 (*.f64 #s(literal -1 binary64) (/.f64 %2930 z))) (approx %48 (*.f64 #s(literal -1 binary64) (/.f64 %3405 z))) (approx %48 (*.f64 #s(literal -1 binary64) (/.f64 %3416 z))) (approx %349 (*.f64 %200 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %863 (*.f64 #s(literal 2 binary64) a)) z))))) (approx %56 (*.f64 #s(literal -1 binary64) %2391)) (approx %56 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x %3431) z))) (approx %56 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x %3441) z))) (approx %94 %3384) (approx %94 %3394) (approx %92 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 a %3299) z))) (approx %92 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %3315 %2768) z)) %805) z))) z))) (approx %64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 %2539 z))) x) z))) (approx %64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %3469 z) %59) %155) z))) x) z))) (approx %64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %2393 (*.f64 #s(literal -1 binary64) (/.f64 %2552 z))) %3339) z) %59) %155) z))) x) z))) (approx %1684 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 t y %2516) z))) (approx %1684 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %2521 z)) %2515) z) %42) z))) (approx %1684 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %2528 z) (*.f64 #s(literal -1 binary64) %2521)) z)) %2515) z) %42) z))) (approx %69 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2541 %792) z))) (approx %69 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %3521 z) %2540) z) %792) z))) (approx %69 (*.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 %2553 z) %3521) z) %2540) z) %792) z))) (approx %86 %3355) (approx %86 %3366) (approx %111 (*.f64 #s(literal -1 binary64) (/.f64 %3541 z))) (approx %111 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %80 (*.f64 #s(literal -1 binary64) (/.f64 %3545 z))) a) z))) (approx %111 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %80 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %3554 z) %173) %806) z))) a) z))) (approx %111 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %80 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %3253 (*.f64 #s(literal -1 binary64) (/.f64 %3566 z))) %1485) z) %173) %806) z))) a) z))) (approx %124 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %2348 %2348)) %2602)) (approx %124 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %3315 %3315) %2598) %2316))) %2602)) (approx %125 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %80 (*.f64 #s(literal -1 binary64) (/.f64 %3592 z))) z))) (approx %125 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %80 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %3599 z) %173) %2593) z))) z))) (approx %125 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %80 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %3253 (*.f64 #s(literal -1 binary64) (/.f64 %3609 z))) %2598) z) %173) %2593) z))) z))) (approx %89 %3431) (approx %89 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %3436 %2393) z) %59) z))) (approx %89 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %3630 %2802) z)) %2393) z) %59) z))) (approx %98 (*.f64 #s(literal -1 binary64) (/.f64 %3640 z))) (approx %98 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 %3644 z))) y) z))) (approx %98 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %3652 z) %808) %805) z))) y) z))) (approx %98 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %2328 (*.f64 #s(literal -1 binary64) (/.f64 %3663 z))) %2768) z) %808) %805) z))) y) z))) (approx %99 (*.f64 #s(literal -1 binary64) (/.f64 %3678 z))) (approx %99 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %3682 z) %3678) z))) (approx %99 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %3688 z) %3682) z) %3678) z))) (approx %99 (*.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 %3663) z) %3688) z) %3682) z) %3678) z))) (approx %112 (*.f64 #s(literal -1 binary64) (/.f64 %3706 z))) (approx %112 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %3710 z) %3706) z))) (approx %112 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %3716 z) %3710) z) %3706) z))) (approx %112 (*.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 %3566) z) %3716) z) %3710) z) %3706) z))) (approx %119 (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %792 %3734) z)))) (approx %119 (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %2634 %3740) %3734) z)))) (approx %119 (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %3748 %3359) (fma.f64 #s(literal -1 binary64) %2393 %1935)) z) %792) %3734) z)))) (approx %126 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %81 (*.f64 #s(literal -1 binary64) (/.f64 %3759 z))) z))) (approx %126 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %81 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %3766 z) %3759) z))) z))) (approx %126 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %81 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x %3609) z) %3766) z) %3759) z))) z))) (approx %132 (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %2634 (fma.f64 y %788 (+.f64 %2891 %2634))) %848) z)))) (approx %132 (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %3748 (fma.f64 #s(literal -1 binary64) %3359 %3359)) (fma.f64 #s(literal -1 binary64) %2393 (fma.f64 a %1910 %2393))) z) %792) %848) z)))) (approx %139 (+.f64 x (fma.f64 #s(literal -1 binary64) %39 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2864 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2865 %2837) z))) z))))) (approx %139 (+.f64 x (fma.f64 #s(literal -1 binary64) %39 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2864 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %2873) %2845) z) %2865) %2837) z))) z))))) (approx %179 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %81 (*.f64 #s(literal -1 binary64) %1925)) z))) (approx %187 %3835) (approx %209 %3441) (approx %209 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2393 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 %1485 x %3630) z))) z) %59) z))) (approx %216 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %81 (*.f64 #s(literal -1 binary64) %3848)) z))) (approx %216 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %81 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3856 %3847) z))) z))) (approx %216 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %81 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3866 %3855) z) %3847) z))) z))) (approx %233 %3405) (approx %233 %3416) (approx %240 (+.f64 x (fma.f64 #s(literal -1 binary64) %39 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2427 %59) z))))) (approx %240 (+.f64 x (fma.f64 #s(literal -1 binary64) %39 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %3884 %2793) z) %2427) %59) z))))) (approx %240 (+.f64 x (fma.f64 #s(literal -1 binary64) %39 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %2433 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2441 %2400) z))) %2793) z) %2427) %59) z))))) (approx %244 (+.f64 x %2930)) (approx %244 (+.f64 x (fma.f64 #s(literal -1 binary64) %39 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %3884 %2837) z) %2427) z))))) (approx %244 (+.f64 x (fma.f64 #s(literal -1 binary64) %39 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %2433 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2441 %2845) z))) %2837) z) %2427) z))))) (approx %214 %3932) (approx %214 %3941) (approx %214 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %3315 %3278) %3854) z)) %809) z))) a) z))) (approx %905 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %2991 %370)))) (approx %910 (+.f64 #s(literal 1 binary64) %3932)) (approx %910 (+.f64 #s(literal 1 binary64) %3941)) (approx %913 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %3009 %22)))) (approx %919 (+.f64 t %3967)) (approx %919 (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 t %80 (/.f64 %3970 z)) z)))) (approx %919 (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3970 (/.f64 (*.f64 t %3854) z)) z) %287) z)))) (approx %249 (*.f64 #s(literal -1 binary64) (*.f64 z %2786))) (approx %255 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %3034 %22)))) (approx %2072 %1144) (approx %2072 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %986 x) z))) (approx %2072 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %3045 z) (*.f64 #s(literal -1 binary64) %887)) z)) %848) z))) x) z))) (approx %264 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %839 %3062) z))) (approx %264 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %839 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 a %839 (/.f64 %3059 z)) z))) z))) (approx %264 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %839 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3059 (*.f64 #s(literal -1 binary64) (/.f64 %3066 z))) z) %3054) z))) z))) (approx %937 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 y %788 %3074) z))) (approx %937 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %3079 z)) %2253) z) %792) z))) (approx %937 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %3086 z) (*.f64 #s(literal -1 binary64) %3079)) z)) %2253) z) %792) z))) (approx %273 (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2427 %839) z)))) (approx %273 (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %4062 %2427) %839) z)))) (approx %273 (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %4071 %2427) %839) z)))) (approx %300 %4078) (approx %300 %4087) (approx %305 %4093) (approx %305 %4099) (approx %314 (+.f64 x %4093)) (approx %314 (+.f64 x %4099)) (approx %321 (-.f64 %3168 x)) (approx %321 (-.f64 %4078 x)) (approx %321 (-.f64 %4087 x)) (approx %215 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x %80 %3848) z))) (approx %215 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3847 %3856) z) %81) z))) (approx %215 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3847 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3855 %3866) z))) z) %81) z))) (approx %2226 (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %805 %156) z)) %188) z) %42) %155) z)))) (approx %336 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (+.f64 t %948) x)))) (approx %342 (*.f64 %200 (-.f64 (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 %4146 z))) x))) (approx %342 (*.f64 %200 (-.f64 (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3074 %4146) z))) x))) (approx %36 (+.f64 x %37)) (approx %64 %796) (approx %119 %4163) (approx %119 (fma.f64 #s(literal -1 binary64) %322 (fma.f64 t %911 %87))) (approx %132 %4168) (approx %132 (fma.f64 #s(literal -1 binary64) %322 (fma.f64 t %911 %828))) (approx %139 %4176) (approx %139 (fma.f64 #s(literal -1 binary64) %142 %4176)) (approx %154 %4182) (approx %154 (fma.f64 #s(literal -1 binary64) %4185 %4182)) (approx %187 %4193) (approx %187 (fma.f64 #s(literal -1 binary64) (*.f64 t %4197) %4193)) (approx %240 %4201) (approx %240 (fma.f64 #s(literal -1 binary64) %234 %4201)) (approx %244 %4205) (approx %244 (fma.f64 #s(literal -1 binary64) %234 %4205)) (approx %919 %4209) (approx %249 %4211) (approx %249 (fma.f64 #s(literal -1 binary64) %84 %34)) (approx %255 (/.f64 %4211 a)) (approx %255 (fma.f64 #s(literal -1 binary64) %928 (fma.f64 #s(literal -1 binary64) %4217 (*.f64 t (-.f64 %501 %258))))) (approx %273 %4223) (approx %273 (-.f64 (+.f64 x %120) %322)) (approx %286 (fma.f64 #s(literal -1 binary64) %148 %4185)) (approx %292 (-.f64 %4231 %506)) (approx %300 %4234) (approx %300 (+.f64 x %4236)) (approx %305 %4239) (approx %314 %4241) (approx %314 (+.f64 x %4239)) (approx %321 %4236) (approx %326 (fma.f64 #s(literal -1 binary64) %4181 (*.f64 t (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %4184))))) (approx %331 (fma.f64 #s(literal -1 binary64) %4192 (*.f64 t (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %4197))))) (approx %357 %4256) (approx %357 (+.f64 x %355)) (approx %5 %4263) (approx %21 (*.f64 t (fma.f64 #s(literal -1 binary64) %4265 %370))) (approx %29 (*.f64 t (-.f64 (+.f64 y %4270) z))) (approx %36 %4276) (approx %41 (*.f64 t (+.f64 y (*.f64 #s(literal -1 binary64) %4278)))) (approx %48 (*.f64 t (-.f64 %4284 %392))) (approx %64 (*.f64 t (fma.f64 #s(literal -1 binary64) %4288 %399))) (approx %69 (*.f64 t (fma.f64 #s(literal -1 binary64) %4292 %105))) (approx %119 (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %4296 (+.f64 %105 %4297)) %101))) (approx %132 (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %4296 (+.f64 %105 (+.f64 %4303 %4297))) %101))) (approx %139 (*.f64 t (fma.f64 #s(literal -1 binary64) %622 (+.f64 %4303 (+.f64 %4297 (/.f64 %4173 %337)))))) (approx %154 %3967) (approx %154 (*.f64 t %4321)) (approx %187 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 t %176) z))) (approx %187 (*.f64 t %4333)) (approx %221 (*.f64 t (fma.f64 #s(literal -1 binary64) %4336 %455))) (approx %227 (*.f64 t (fma.f64 #s(literal -1 binary64) z %4340))) (approx %233 (*.f64 t (fma.f64 #s(literal -1 binary64) %101 %4344))) (approx %240 (*.f64 t (fma.f64 #s(literal -1 binary64) %101 %4348))) (approx %244 (*.f64 t (fma.f64 #s(literal -1 binary64) %101 (+.f64 %4303 %4348)))) (approx %249 (*.f64 t (-.f64 (+.f64 y (fma.f64 #s(literal -1 binary64) %4340 %4270)) z))) (approx %255 (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %84 %155) (fma.f64 #s(literal -1 binary64) (/.f64 %33 %155) %501)) %258))) (approx %264 (*.f64 t (fma.f64 #s(literal -1 binary64) %309 %4368))) (approx %273 (*.f64 t (-.f64 %4260 %4372))) (approx %280 (*.f64 t (fma.f64 #s(literal -1 binary64) %4376 %501))) (approx %286 (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %4380 %160) %162))) (approx %292 %4231) (approx %292 (*.f64 t (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 %162 %4380)) %160))) (approx %300 (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %4296 (+.f64 %4260 %105)) %101))) (approx %305 (*.f64 t (fma.f64 #s(literal -1 binary64) %720 %4396))) (approx %314 (*.f64 t (fma.f64 #s(literal -1 binary64) %720 (+.f64 %4260 %4396)))) (approx %321 (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %4296 %105) %101))) (approx %326 (*.f64 t %3249)) (approx %326 (*.f64 t (+.f64 #s(literal 1 binary64) %4321))) (approx %331 (*.f64 t %3251)) (approx %331 (*.f64 t (+.f64 #s(literal 1 binary64) %4333))) (approx %336 (*.f64 t (-.f64 (+.f64 a (*.f64 #s(literal -1 binary64) %4418)) z))) (approx %342 (*.f64 t (fma.f64 #s(literal -1 binary64) %4424 %343))) (approx %350 (*.f64 t (fma.f64 #s(literal -1 binary64) %4429 %358))) (approx %357 (*.f64 t (fma.f64 #s(literal -1 binary64) %4429 (+.f64 %4260 %358)))) (approx %5 (*.f64 #s(literal -1 binary64) %4276)) (approx %21 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 %4265 %370)))) (approx %29 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %30 %4269)))) (approx %36 (*.f64 #s(literal -1 binary64) %4263)) (approx %41 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) y %4278)))) (approx %48 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %4284 %392)))) (approx %64 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 %4288 %399)))) (approx %69 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %105 %4292)))) (approx %119 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) (/.f64 %4163 t) %301)))) (approx %132 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) (/.f64 %4168 t) %301)))) (approx %139 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 %101 %105)))) (approx %139 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %4176 t) %101) %105)))) (approx %154 (/.f64 (*.f64 t %197) z)) (approx %154 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 %4489 %4491)))) (approx %187 (/.f64 (*.f64 t %438) z)) (approx %187 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 %4502 %4491)))) (approx %221 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 %4336 %455)))) (approx %227 (*.f64 #s(literal -1 binary64) (*.f64 t (+.f64 z (*.f64 #s(literal -1 binary64) %4340))))) (approx %233 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %4344 %101)))) (approx %240 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) (/.f64 %4201 t) %101)))) (approx %244 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) (/.f64 %4205 t) %101)))) (approx %249 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %30 (*.f64 #s(literal -1 binary64) (/.f64 %4211 t)))))) (approx %255 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %928 %4536) t) %260)))) (approx %264 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %4368 %309)))) (approx %273 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %4223 t) %101) %105)))) (approx %280 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %501 %4376)))) (approx %286 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %508 %4380)))) (approx %292 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) %4380) %3249)))) (approx %300 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) (/.f64 %4234 t) %301)))) (approx %305 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %4396 %309) %102)))) (approx %314 (*.f64 #s(literal -1 binary64) (*.f64 t %310))) (approx %314 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %4241 t) %309) %102)))) (approx %321 (*.f64 #s(literal -1 binary64) (*.f64 t %4372))) (approx %326 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 %2615 #s(literal 1 binary64))))) (approx %326 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 %4489 %4592)))) (approx %331 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) %443) #s(literal 1 binary64))))) (approx %331 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 %4502 %4592)))) (approx %336 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %18 %4418)))) (approx %342 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %343 %4424)))) (approx %350 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %358 %4429)))) (approx %357 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %358 (*.f64 #s(literal -1 binary64) (/.f64 %4256 t)))))) (approx %16 %18) (approx %109 (*.f64 #s(literal -1 binary64) %4625)) (approx %109 (fma.f64 #s(literal -1 binary64) %4625 %4630)) (approx %109 (fma.f64 #s(literal -1 binary64) %4625 (*.f64 a (-.f64 (+.f64 %455 %4633) %4628)))) (approx %109 (fma.f64 #s(literal -1 binary64) %4625 (*.f64 a (-.f64 (fma.f64 a (-.f64 %4639 %4641) %455) %4628)))) (approx %97 (fma.f64 #s(literal -1 binary64) %160 (*.f64 #s(literal -1 binary64) %2999))) (approx %97 (fma.f64 #s(literal -1 binary64) %160 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %808 %2316)) %4628)))) (approx %97 (fma.f64 #s(literal -1 binary64) %160 (*.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %808 %2606)) %4659)) %4628)))) (approx %93 (-.f64 %4669 #s(literal 1 binary64))) (approx %93 (-.f64 %4678 #s(literal 1 binary64))) (approx %208 %4669) (approx %208 %4678) (approx %208 (*.f64 a %4690)) (approx %63 (fma.f64 #s(literal -1 binary64) %222 (*.f64 #s(literal -1 binary64) (/.f64 %155 %200)))) (approx %63 (fma.f64 #s(literal -1 binary64) %222 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %155 %2316)) %4699)))) (approx %63 (fma.f64 #s(literal -1 binary64) %222 (*.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %155 %2606)) %4706)) %4699)))) (approx %17 %4715) (approx %17 %4722) (approx %17 %4731) (approx %1580 (/.f64 %1585 a)) (approx %1587 %4668) (approx %1587 %4677) (approx %1587 %4690) (approx %48 (-.f64 (+.f64 %224 (/.f64 %2427 %200)) %222)) (approx %48 (-.f64 (fma.f64 a (-.f64 (/.f64 %2427 %2316) %4744) %224) %222)) (approx %48 (-.f64 (fma.f64 a (-.f64 (*.f64 a (-.f64 (/.f64 %2427 %2606) (*.f64 #s(literal -1 binary64) (/.f64 %39 %2316)))) %4744) %224) %222)) (approx %349 (fma.f64 #s(literal -2 binary64) %1617 %200)) (approx %349 (fma.f64 a (+.f64 a (*.f64 #s(literal -2 binary64) z)) %200)) (approx %56 (+.f64 %224 %4713)) (approx %56 (fma.f64 a %4767 %224)) (approx %56 (fma.f64 a (-.f64 (*.f64 a (-.f64 %4724 (*.f64 #s(literal -1 binary64) %4726))) %4766) %224)) (approx %94 (+.f64 #s(literal 1 binary64) (*.f64 a (+.f64 %455 %4666)))) (approx %94 (+.f64 #s(literal 1 binary64) (*.f64 a (fma.f64 a (+.f64 %4674 %4672) %455)))) (approx %64 %4785) (approx %64 (-.f64 (fma.f64 #s(literal -1 binary64) %222 %4788) %452)) (approx %64 (-.f64 (fma.f64 #s(literal -1 binary64) %222 (*.f64 a (-.f64 (fma.f64 a %4792 %4719) %4699))) %452)) (approx %64 (-.f64 (fma.f64 #s(literal -1 binary64) %222 (*.f64 a (-.f64 (fma.f64 a (-.f64 (fma.f64 a %4801 %4726) %4706) %4719) %4699))) %452)) (approx %1684 (fma.f64 #s(literal -1 binary64) (/.f64 %2515 %200) %2513)) (approx %1684 (fma.f64 #s(literal -1 binary64) %428 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %2515 %2316)) %4815)))) (approx %1684 (fma.f64 #s(literal -1 binary64) %428 (*.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %2515 %2606)) (/.f64 %42 %2316))) %4815)))) (approx %69 %4829) (approx %69 (fma.f64 a %4831 %4829)) (approx %69 (fma.f64 a (fma.f64 a %4834 %4831) %4829)) (approx %69 (fma.f64 a (fma.f64 a (fma.f64 a (*.f64 y %4801) %4834) %4831) %4829)) (approx %78 %4843) (approx %168 (*.f64 a %4843)) (approx %86 (+.f64 x (*.f64 a (-.f64 %4713 %452)))) (approx %86 (+.f64 x (*.f64 a (-.f64 (*.f64 a %4767) %452)))) (approx %111 (fma.f64 a %4856 %160)) (approx %111 (fma.f64 a (fma.f64 #s(literal -1 binary64) %4629 (fma.f64 a %4859 %455)) %160)) (approx %111 (fma.f64 a (fma.f64 #s(literal -1 binary64) %4629 (fma.f64 a (fma.f64 #s(literal -1 binary64) %4640 (fma.f64 a %4865 %4674)) %455)) %160)) (approx %125 (fma.f64 #s(literal -1 binary64) %4630 %160)) (approx %125 (fma.f64 a (fma.f64 #s(literal -1 binary64) %4629 (*.f64 #s(literal -1 binary64) %4633)) %160)) (approx %125 (fma.f64 a (fma.f64 #s(literal -1 binary64) %4629 (*.f64 a (fma.f64 #s(literal -1 binary64) %4639 %4641))) %160)) (approx %89 (*.f64 a %4715)) (approx %89 (*.f64 a %4722)) (approx %89 (*.f64 a %4731)) (approx %98 (-.f64 (*.f64 a %4889) %161)) (approx %98 (-.f64 (*.f64 a (-.f64 (fma.f64 a %4893 %4628) %455)) %161)) (approx %98 (-.f64 (*.f64 a (-.f64 (fma.f64 a (-.f64 (fma.f64 a %4900 %4659) %4674) %4628) %455)) %161)) (approx %99 (fma.f64 a %4908 %76)) (approx %99 (fma.f64 a (fma.f64 a %4911 %4908) %76)) (approx %99 (fma.f64 a (fma.f64 a (fma.f64 a (*.f64 x %4900) %4911) %4908) %76)) (approx %112 (fma.f64 a %4920 %76)) (approx %112 (fma.f64 a (fma.f64 a %4923 %4920) %76)) (approx %112 (fma.f64 a (fma.f64 a (fma.f64 a (*.f64 x %4865) %4923) %4920) %76)) (approx %119 (+.f64 x %4934)) (approx %119 (+.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 a %4938) %4934))) (approx %119 (+.f64 x (fma.f64 #s(literal -1 binary64) %4933 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a %4944)) %4938))))) (approx %119 (+.f64 x (fma.f64 #s(literal -1 binary64) %4933 (*.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) %4726 %4952))) %4944)) %4938))))) (approx %126 (fma.f64 #s(literal -1 binary64) %4964 %76)) (approx %126 (fma.f64 a (fma.f64 #s(literal -1 binary64) %4963 (*.f64 #s(literal -1 binary64) (/.f64 %4964 z))) %76)) (approx %126 (fma.f64 a (fma.f64 #s(literal -1 binary64) %4963 (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 %4964 %200) (*.f64 #s(literal -1 binary64) (/.f64 %4963 z))))) %76)) (approx %132 (+.f64 x %4982)) (approx %132 (+.f64 x (fma.f64 #s(literal -1 binary64) %4933 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a %4986)) %4937))))) (approx %132 (+.f64 x (fma.f64 #s(literal -1 binary64) %4933 (*.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) %4726 (+.f64 %4726 %4952)))) %4986)) %4937))))) (approx %139 (+.f64 x %5007)) (approx %139 (+.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a %5005) %200) %5007))) (approx %139 (+.f64 x (fma.f64 #s(literal -1 binary64) %5006 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a %5017)) %5020))))) (approx %139 (+.f64 x (fma.f64 #s(literal -1 binary64) %5006 (*.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) %4726 (+.f64 %4726 (/.f64 %5005 %2606))))) %5017)) %5020))))) (approx %154 %5039) (approx %169 %5041) (approx %170 %3265) (approx %170 (+.f64 y %5041)) (approx %171 (+.f64 y (*.f64 a %2300))) (approx %171 (+.f64 y (*.f64 a (-.f64 %857 #s(literal 1 binary64))))) (approx %172 (fma.f64 a %5053 %44)) (approx %172 (fma.f64 a (fma.f64 #s(literal -1 binary64) %843 %5053) %44)) (approx %179 (+.f64 (/.f64 (*.f64 a %5053) z) %76)) (approx %179 (fma.f64 a (fma.f64 #s(literal -1 binary64) %4713 (/.f64 %5053 z)) %76)) (approx %187 %5071) (approx %187 %5076) (approx %209 (*.f64 a (fma.f64 #s(literal -1 binary64) %224 (*.f64 a (fma.f64 #s(literal -1 binary64) %4719 %4718))))) (approx %209 (*.f64 a (fma.f64 #s(literal -1 binary64) %224 (*.f64 a (fma.f64 #s(literal -1 binary64) %4719 (*.f64 a (fma.f64 #s(literal -1 binary64) %4726 %4725))))))) (approx %216 (fma.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 a %5091) (*.f64 #s(literal -1 binary64) %4963)) %76)) (approx %216 (fma.f64 a (fma.f64 #s(literal -1 binary64) %4963 (*.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 a %5098) (*.f64 #s(literal -1 binary64) %5091)))) %76)) (approx %233 %5107) (approx %233 (fma.f64 #s(literal -1 binary64) %39 (*.f64 a (-.f64 (+.f64 %222 (/.f64 %5106 z)) %224)))) (approx %233 (fma.f64 #s(literal -1 binary64) %39 (*.f64 a (-.f64 (fma.f64 a (-.f64 (/.f64 %5106 %200) %5117) %222) %224)))) (approx %240 (+.f64 x (fma.f64 #s(literal -1 binary64) %39 (*.f64 a (-.f64 %222 %5124))))) (approx %240 (+.f64 x (fma.f64 #s(literal -1 binary64) %39 (*.f64 a (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a %5130) %222) %5124))))) (approx %240 (+.f64 x (fma.f64 #s(literal -1 binary64) %39 (*.f64 a (-.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) %4726 (*.f64 #s(literal -1 binary64) %5138)))) %5130) %222) %5124))))) (approx %244 (+.f64 x %5107)) (approx %244 (+.f64 x (fma.f64 #s(literal -1 binary64) %39 (*.f64 a (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a %5153) %222) %224))))) (approx %244 (+.f64 x (fma.f64 #s(literal -1 binary64) %39 (*.f64 a (-.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) %4726 (fma.f64 #s(literal -1 binary64) %5138 %4726)))) %5153) %222) %224))))) (approx %214 %5172) (approx %214 %5177) (approx %214 %5184) (approx %905 %259) (approx %910 %2309) (approx %910 (+.f64 #s(literal 1 binary64) %5172)) (approx %910 (+.f64 #s(literal 1 binary64) %5177)) (approx %910 (+.f64 #s(literal 1 binary64) %5184)) (approx %919 %5194) (approx %919 (fma.f64 a %5196 %5194)) (approx %919 (fma.f64 a (fma.f64 a %5199 %5196) %5194)) (approx %919 (fma.f64 a (fma.f64 a (fma.f64 a (*.f64 t %5097) %5199) %5196) %5194)) (approx %255 (/.f64 (fma.f64 #s(literal -1 binary64) %84 %4932) a)) (approx %2072 (fma.f64 #s(literal -1 binary64) %1096 %4788)) (approx %2072 (fma.f64 #s(literal -1 binary64) %1096 (*.f64 a (-.f64 (+.f64 %4719 (/.f64 %4788 z)) %4699)))) (approx %2072 (fma.f64 #s(literal -1 binary64) %1096 (*.f64 a (-.f64 (fma.f64 a (-.f64 (/.f64 %4788 %200) (*.f64 #s(literal -1 binary64) (/.f64 %4787 z))) %4719) %4699)))) (approx %264 (+.f64 (/.f64 %3054 %200) %2859)) (approx %264 (fma.f64 a (-.f64 (/.f64 %3054 %2316) %5233) %2859)) (approx %264 (fma.f64 a (-.f64 (*.f64 a (-.f64 (/.f64 %3054 %2606) (*.f64 #s(literal -1 binary64) (/.f64 %839 %2316)))) %5233) %2859)) (approx %937 (fma.f64 #s(literal -1 binary64) %3203 %1094)) (approx %937 (fma.f64 #s(literal -1 binary64) %1093 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %2253 %2316)) %5067)))) (approx %937 (fma.f64 #s(literal -1 binary64) %1093 (*.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %2253 %2606)) (/.f64 %792 %2316))) %5067)))) (approx %273 (-.f64 x %5264)) (approx %273 (-.f64 (+.f64 x %5268) %5264)) (approx %273 (-.f64 (+.f64 x (*.f64 a (+.f64 %5272 %5273))) %5264)) (approx %273 (-.f64 (+.f64 x (*.f64 a (fma.f64 a (+.f64 %5279 %5280) %5273))) %5264)) (approx %286 (fma.f64 #s(literal -1 binary64) %849 %1093)) (approx %292 %5289) (approx %292 (-.f64 %982 %1093)) (approx %300 (+.f64 x %5297)) (approx %300 (+.f64 x %5306)) (approx %305 %5263) (approx %305 %5310) (approx %305 %5314) (approx %305 %5320) (approx %314 (+.f64 x %5263)) (approx %314 (+.f64 x %5310)) (approx %314 (+.f64 x %5314)) (approx %314 (+.f64 x %5320)) (approx %321 %4934) (approx %321 %4982) (approx %321 %5297) (approx %321 %5306) (approx %215 %4317) (approx %215 (fma.f64 #s(literal -1 binary64) %76 %4964)) (approx %215 (fma.f64 #s(literal -1 binary64) %76 (*.f64 a (fma.f64 a %5091 %4963)))) (approx %215 (fma.f64 #s(literal -1 binary64) %76 (*.f64 a (fma.f64 a (fma.f64 a %5098 %5091) %4963)))) (approx %326 %2786) (approx %326 (+.f64 t %5039)) (approx %2226 %5350) (approx %2226 (fma.f64 #s(literal -1 binary64) (/.f64 %5352 %200) %5350)) (approx %2226 (fma.f64 #s(literal -1 binary64) %5349 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %5352 %2316)) %5358)))) (approx %2226 (fma.f64 #s(literal -1 binary64) %5349 (*.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %5352 %2606)) (/.f64 %31 %2316))) %5358)))) (approx %331 (+.f64 t %5071)) (approx %331 (+.f64 t %5076)) (approx %342 %5377) (approx %342 (fma.f64 #s(literal -1 binary64) %5376 %4980)) (approx %350 %5384) (approx %350 %5393) (approx %350 %5404) (approx %357 (+.f64 x %5384)) (approx %357 (+.f64 x %5393)) (approx %357 (+.f64 x %5404)) (approx %16 %5413) (approx %109 (/.f64 (-.f64 (+.f64 y %5416) z) a)) (approx %109 (/.f64 (-.f64 (+.f64 y %5422) (+.f64 z %5424)) a)) (approx %109 (/.f64 (-.f64 (+.f64 y %5430) (+.f64 z %5433)) a)) (approx %97 %5440) (approx %97 (/.f64 (-.f64 (+.f64 y %5442) %5444) a)) (approx %97 (/.f64 (-.f64 (+.f64 y %5449) %5452) a)) (approx %93 %5458) (approx %93 (/.f64 (-.f64 (+.f64 z %5460) %5462) a)) (approx %93 (/.f64 (-.f64 (+.f64 z %5466) %5469) a)) (approx %208 (+.f64 #s(literal 1 binary64) (+.f64 %258 %5473))) (approx %208 (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 %258 %5477)) %5480)) (approx %63 (/.f64 (+.f64 t %914) a)) (approx %63 (/.f64 (-.f64 (+.f64 t %5486) %915) a)) (approx %63 (/.f64 (-.f64 (+.f64 t %5492) %5495) a)) (approx %17 %5499) (approx %17 (/.f64 %5503 a)) (approx %17 (/.f64 %5511 a)) (approx %1584 %5514) (approx %1587 (/.f64 %1538 a)) (approx %1587 (/.f64 %5519 a)) (approx %1587 (/.f64 %5524 a)) (approx %48 (/.f64 (fma.f64 #s(literal -1 binary64) %39 (*.f64 #s(literal -1 binary64) %1965)) a)) (approx %48 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %39 (*.f64 #s(literal -1 binary64) %5532)) %1965) a)) (approx %48 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %39 (*.f64 #s(literal -1 binary64) (/.f64 %5538 %1485))) (+.f64 %1965 %5532)) a)) (approx %349 (*.f64 %805 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) %258)))) (approx %349 (*.f64 %805 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) %258 %5473)))) (approx %56 %5555) (approx %56 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) x %5509) %928) a)) (approx %56 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) x %5561) %5563) a)) (approx %94 %5568) (approx %94 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) z %5468) %5456) a)) (approx %94 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) z %5574) %5576) a)) (approx %92 %5519) (approx %92 %5524) (approx %64 (/.f64 (-.f64 (+.f64 t %1719) (+.f64 x %915)) a)) (approx %64 (/.f64 (-.f64 (+.f64 t %5510) (+.f64 x %5495)) a)) (approx %64 (/.f64 (-.f64 (+.f64 t (fma.f64 #s(literal -1 binary64) %928 (fma.f64 #s(literal -1 binary64) %5501 %5561))) (+.f64 x (fma.f64 #s(literal -1 binary64) %914 (fma.f64 #s(literal -1 binary64) %5486 (*.f64 #s(literal -1 binary64) %5492))))) a)) (approx %1684 (/.f64 (fma.f64 t y %5602) a)) (approx %1684 (/.f64 (-.f64 (fma.f64 t y %5607) %5609) a)) (approx %1684 (/.f64 (-.f64 (fma.f64 t y (/.f64 %5613 %1485)) (fma.f64 #s(literal -1 binary64) %5602 (*.f64 #s(literal -1 binary64) %5607))) a)) (approx %69 (/.f64 (fma.f64 y %788 %5624) a)) (approx %69 (/.f64 (fma.f64 y %788 (+.f64 %5624 %5632)) a)) (approx %69 (/.f64 (fma.f64 y %788 (+.f64 %5624 (+.f64 %5632 (/.f64 (*.f64 y (-.f64 %5637 (*.f64 #s(literal -1 binary64) %5491))) %1485)))) a)) (approx %78 (*.f64 a %1952)) (approx %79 (*.f64 a (fma.f64 #s(literal -1 binary64) x %283))) (approx %168 (*.f64 %805 %1952)) (approx %86 %5657) (approx %86 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %84 (*.f64 #s(literal -1 binary64) %5659)) %5654) a)) (approx %86 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %84 (*.f64 #s(literal -1 binary64) (/.f64 %5665 %1485))) %5669) a)) (approx %111 (/.f64 %251 a)) (approx %111 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) z %5675) %5456) a)) (approx %111 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) z (fma.f64 #s(literal -1 binary64) %30 %5433)) %5576) a)) (approx %111 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) z (fma.f64 #s(literal -1 binary64) %30 (fma.f64 #s(literal -1 binary64) %5416 (fma.f64 #s(literal -1 binary64) %5422 (*.f64 #s(literal -1 binary64) %5430))))) (+.f64 %5456 (+.f64 %5460 %5466))) a)) (approx %124 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 %5695 %805)))) (approx %124 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 %5700 %1485))) %5704)) (approx %124 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 %5707 %1495))) %5713)) (approx %125 (+.f64 #s(literal 1 binary64) %260)) (approx %125 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %5718 %260)) %5704)) (approx %125 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %5718 (fma.f64 #s(literal -1 binary64) (/.f64 %5421 %1485) %260))) %5713)) (approx %89 %5503) (approx %89 %5511) (approx %95 %5732) (approx %95 (/.f64 (+.f64 z (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) (/.f64 %5695 a)))) a)) (approx %95 (/.f64 (-.f64 (+.f64 z (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) (/.f64 %5700 %805)))) (fma.f64 #s(literal -1 binary64) %5456 %5456)) a)) (approx %95 (/.f64 (-.f64 (+.f64 z (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) (/.f64 %5707 %1485)))) (fma.f64 #s(literal -1 binary64) %5456 (fma.f64 #s(literal -1 binary64) %5460 %5576))) a)) (approx %96 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 %5757 %805) %258))) (approx %96 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 %5762 %1485) %258)) (fma.f64 #s(literal -2 binary64) %5473 %5473))) (approx %98 (-.f64 %1538 %501)) (approx %98 (-.f64 %5772 (fma.f64 #s(literal -2 binary64) %5473 (+.f64 %501 %5473)))) (approx %98 (-.f64 %5780 (fma.f64 #s(literal -2 binary64) %5473 (fma.f64 #s(literal -2 binary64) %5477 (+.f64 %501 %5711))))) (approx %99 (+.f64 x %5786)) (approx %99 (+.f64 x (+.f64 %5786 %5792))) (approx %99 (+.f64 x (+.f64 %5786 (+.f64 %5792 (/.f64 (*.f64 x (-.f64 %5796 %5762)) %1485))))) (approx %112 (/.f64 (fma.f64 x %251 %5807) a)) (approx %112 (/.f64 (fma.f64 x %251 (+.f64 %5807 %5814)) a)) (approx %112 (/.f64 (fma.f64 x %251 (+.f64 %5807 (+.f64 %5814 (/.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) %5429) %2606)) %1485)))) a)) (approx %119 (/.f64 (fma.f64 #s(literal -1 binary64) %84 (fma.f64 #s(literal -1 binary64) (/.f64 %5828 a) %4932)) a)) (approx %119 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %84 (fma.f64 #s(literal -1 binary64) (/.f64 %5835 %805) %4932)) (fma.f64 #s(literal -1 binary64) %5839 %5654)) a)) (approx %119 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %84 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %5844 %5665) %1485) %4932)) (fma.f64 #s(literal -1 binary64) %5839 (fma.f64 #s(literal -1 binary64) %5849 %5669))) a)) (approx %126 (+.f64 x %4536)) (approx %126 (+.f64 x (fma.f64 #s(literal -1 binary64) %4217 %5859))) (approx %126 (+.f64 x (fma.f64 #s(literal -1 binary64) %4217 (+.f64 %5859 (/.f64 (*.f64 x (-.f64 %5811 %5700)) %1485))))) (approx %132 (+.f64 x %5870)) (approx %132 (+.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %643 %5828) %805) %5870))) (approx %132 (-.f64 (+.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %5506 %5835) %1485) %5870)) (fma.f64 #s(literal -1 binary64) %5501 (fma.f64 #s(literal -1 binary64) %5882 %5501)))) (approx %139 (+.f64 x %5887)) (approx %139 (+.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %643 (fma.f64 #s(literal -1 binary64) %5890 %643)) %805) %5887))) (approx %139 (-.f64 (+.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %5506 (fma.f64 #s(literal -1 binary64) %5897 %5506)) %1485) %5887)) (fma.f64 #s(literal -1 binary64) %5501 (fma.f64 #s(literal -1 binary64) (/.f64 %5890 %805) %5501)))) (approx %147 (*.f64 a (fma.f64 #s(literal -1 binary64) %224 %5908))) (approx %154 %2436) (approx %154 (*.f64 a (fma.f64 #s(literal -1 binary64) %3034 (*.f64 #s(literal -1 binary64) %2425)))) (approx %855 %5918) (approx %859 %5921) (approx %169 (*.f64 %805 %5917)) (approx %170 (*.f64 %805 (-.f64 %5925 %455))) (approx %171 (*.f64 %805 (-.f64 %2991 %5929))) (approx %171 (*.f64 %805 (-.f64 %5925 %5929))) (approx %172 %2635) (approx %172 (*.f64 %805 (fma.f64 #s(literal -1 binary64) %224 %5937))) (approx %172 (*.f64 %805 (fma.f64 #s(literal -1 binary64) %224 (+.f64 %1806 %5937)))) (approx %179 %2395) (approx %179 (*.f64 %805 (fma.f64 #s(literal -1 binary64) %4719 %5946))) (approx %179 (*.f64 %805 (fma.f64 #s(literal -1 binary64) %4719 (+.f64 (/.f64 %44 %5950) %5946)))) (approx %187 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %805 %954) z))) (approx %187 (*.f64 %805 %5963)) (approx %187 (*.f64 %805 (fma.f64 #s(literal -1 binary64) %5966 %5963))) (approx %209 (+.f64 x %5563)) (approx %209 (+.f64 x (+.f64 %928 (+.f64 %5501 %5507)))) (approx %216 (+.f64 x (fma.f64 #s(literal -1 binary64) %4217 (*.f64 #s(literal -1 binary64) %5979)))) (approx %216 (+.f64 x (fma.f64 #s(literal -1 binary64) %4217 (fma.f64 #s(literal -1 binary64) %5979 (*.f64 #s(literal -1 binary64) %5987))))) (approx %233 (/.f64 (fma.f64 z %39 %5993) a)) (approx %233 (/.f64 (-.f64 (fma.f64 z %39 %5997) %5999) a)) (approx %233 (/.f64 (-.f64 (fma.f64 z %39 (/.f64 %6003 %1485)) (fma.f64 #s(literal -1 binary64) %5993 (*.f64 #s(literal -1 binary64) %5997))) a)) (approx %240 (/.f64 (fma.f64 #s(literal -1 binary64) %84 %834) a)) (approx %240 (/.f64 (fma.f64 #s(literal -1 binary64) %84 (fma.f64 #s(literal -1 binary64) (/.f64 %6014 a) %834)) a)) (approx %240 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %84 (fma.f64 #s(literal -1 binary64) (/.f64 %6020 %805) %834)) (fma.f64 #s(literal -1 binary64) %5993 %5654)) a)) (approx %240 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %84 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %6003 %5665) %1485) %834)) (fma.f64 #s(literal -1 binary64) %5993 (fma.f64 #s(literal -1 binary64) %5997 %5669))) a)) (approx %244 %6037) (approx %244 (+.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %643 %6014) %805) %1965))) (approx %244 (-.f64 (+.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %5506 %6020) %1485) %1965)) (fma.f64 #s(literal -1 binary64) %5501 (fma.f64 #s(literal -1 binary64) %5532 %5501)))) (approx %214 (-.f64 %501 %1538)) (approx %214 (-.f64 (fma.f64 #s(literal -1 binary64) %5473 %501) %5772)) (approx %214 (-.f64 (fma.f64 #s(literal -1 binary64) %5473 (fma.f64 #s(literal -1 binary64) %5477 %501)) %5780)) (approx %910 (/.f64 (-.f64 (+.f64 y %5462) (+.f64 z %5444)) a)) (approx %910 (/.f64 (-.f64 (+.f64 y %5469) (+.f64 z %5452)) a)) (approx %910 (/.f64 (-.f64 (+.f64 y (fma.f64 #s(literal -1 binary64) %5456 (fma.f64 #s(literal -1 binary64) %5460 %5574))) (+.f64 z (fma.f64 #s(literal -1 binary64) %5438 (fma.f64 #s(literal -1 binary64) %5442 (*.f64 #s(literal -1 binary64) %5449))))) a)) (approx %919 (/.f64 (fma.f64 t %30 %6082) a)) (approx %919 (/.f64 (fma.f64 t %30 (+.f64 %6082 %6087)) a)) (approx %919 (/.f64 (fma.f64 t %30 (+.f64 %6082 (+.f64 %6087 (/.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) %2606) (*.f64 #s(literal -1 binary64) %5448))) %1485)))) a)) (approx %2072 (/.f64 (-.f64 (+.f64 t %929) x) a)) (approx %2072 (/.f64 (-.f64 (+.f64 t %6106) (+.f64 x %1397)) a)) (approx %2072 (/.f64 (-.f64 (+.f64 t (/.f64 %6112 %1485)) (+.f64 x (fma.f64 #s(literal -1 binary64) %929 (*.f64 #s(literal -1 binary64) %6106)))) a)) (approx %264 (/.f64 (fma.f64 #s(literal -1 binary64) %839 (*.f64 #s(literal -1 binary64) %6121)) a)) (approx %264 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %839 (*.f64 #s(literal -1 binary64) %6127)) %6121) a)) (approx %264 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %839 (*.f64 #s(literal -1 binary64) (/.f64 %6133 %1485))) (+.f64 %6121 %6127)) a)) (approx %937 (/.f64 (fma.f64 y %788 %6141) a)) (approx %937 (/.f64 (-.f64 (fma.f64 y %788 %6146) %6148) a)) (approx %937 (/.f64 (-.f64 (fma.f64 y %788 (/.f64 %6152 %1485)) (fma.f64 #s(literal -1 binary64) %6141 (*.f64 #s(literal -1 binary64) %6146))) a)) (approx %273 (+.f64 x %6161)) (approx %273 (-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) %6165)) %6160)) (approx %273 (-.f64 (+.f64 x (fma.f64 #s(literal -1 binary64) %6165 %6172)) %6160)) (approx %286 %6178) (approx %292 (*.f64 a (-.f64 %22 %6177))) (approx %300 (+.f64 x (+.f64 %5882 %5870))) (approx %300 (-.f64 (+.f64 x (+.f64 %5870 (/.f64 %5834 %1485))) (*.f64 #s(literal -1 binary64) %5882))) (approx %305 %6161) (approx %305 (/.f64 (fma.f64 #s(literal -1 binary64) %5262 (*.f64 #s(literal -1 binary64) %6193)) a)) (approx %305 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %5262 (*.f64 #s(literal -1 binary64) %6198)) %6193) a)) (approx %305 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %5262 (*.f64 #s(literal -1 binary64) (/.f64 %6204 %1485))) (+.f64 %6193 %6198)) a)) (approx %314 (+.f64 x (fma.f64 #s(literal -1 binary64) %6165 %6161))) (approx %314 (-.f64 (+.f64 x (fma.f64 #s(literal -1 binary64) %6160 %6172)) %6165)) (approx %321 %5870) (approx %321 (/.f64 (fma.f64 %788 %30 %5839) a)) (approx %321 (/.f64 (-.f64 (fma.f64 %788 %30 %5849) %6224) a)) (approx %321 (/.f64 (-.f64 (fma.f64 %788 %30 (/.f64 %5844 %1485)) (fma.f64 #s(literal -1 binary64) %5839 (*.f64 #s(literal -1 binary64) %5849))) a)) (approx %215 (fma.f64 #s(literal -1 binary64) x %4217)) (approx %215 (fma.f64 #s(literal -1 binary64) x (+.f64 %4217 %5979))) (approx %215 (fma.f64 #s(literal -1 binary64) x (+.f64 %4217 (+.f64 %5979 %5987)))) (approx %326 (*.f64 a (fma.f64 #s(literal -1 binary64) %3034 (fma.f64 #s(literal -1 binary64) %2425 %22)))) (approx %2226 (/.f64 (fma.f64 t %30 %6249) a)) (approx %2226 (/.f64 (-.f64 (fma.f64 t %30 %6254) %6256) a)) (approx %2226 (/.f64 (-.f64 (fma.f64 t %30 (/.f64 %6260 %1485)) (fma.f64 #s(literal -1 binary64) %6249 (*.f64 #s(literal -1 binary64) %6254))) a)) (approx %331 (*.f64 %805 (fma.f64 #s(literal -1 binary64) %5966 (fma.f64 #s(literal -1 binary64) %5960 (fma.f64 #s(literal -1 binary64) %5961 %1548))))) (approx %336 (*.f64 a (-.f64 (+.f64 t %1397) x))) (approx %342 %4980) (approx %342 (*.f64 a %6278)) (approx %350 (/.f64 (-.f64 %6278 %6281) a)) (approx %350 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %5839 (fma.f64 #s(literal -1 binary64) (/.f64 %6288 %805) %4932)) %6281) a)) (approx %350 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %5839 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 z %6288) (*.f64 %200 %6286)) %1485) %4932)) (fma.f64 #s(literal -2 binary64) %5839 (fma.f64 #s(literal -2 binary64) (/.f64 %6287 %805) %5849))) a)) (approx %357 (-.f64 (+.f64 x (fma.f64 #s(literal -1 binary64) %5882 %5870)) %6309)) (approx %357 (-.f64 (+.f64 x (fma.f64 #s(literal -1 binary64) %5882 (fma.f64 #s(literal -1 binary64) (/.f64 %6288 %1485) %5870))) %6309)) (approx %16 (*.f64 #s(literal -1 binary64) %5514)) (approx %109 (*.f64 #s(literal -1 binary64) (/.f64 %5675 a))) (approx %109 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %30 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 z %30 (/.f64 %5421 a)) a))) a))) (approx %109 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %30 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %5421 (*.f64 #s(literal -1 binary64) (/.f64 %5429 a))) a) %5415) a))) a))) (approx %97 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) y %5444) a))) (approx %97 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 y z %6346) a))) a))) (approx %97 (*.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) %1362 (*.f64 #s(literal -1 binary64) %6354)) a) %1088) a))) a))) (approx %93 %6365) (approx %93 %6373) (approx %93 (*.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) %6375 %5984) a) %200) a))) a))) (approx %208 (+.f64 #s(literal 1 binary64) %6365)) (approx %208 (+.f64 #s(literal 1 binary64) %6373)) (approx %63 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) t %915) a))) (approx %63 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) t (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 t z (/.f64 %4499 a)) a))) a))) (approx %63 (*.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) %4499 (*.f64 #s(literal -1 binary64) (/.f64 %5491 a))) a) %228) a))) a))) (approx %17 (*.f64 #s(literal -1 binary64) %5555)) (approx %17 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x %6416) 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) %643 %6422) a) %84) a))) a))) (approx %1584 (*.f64 #s(literal -1 binary64) %5413)) (approx %1587 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %906 #s(literal 1 binary64)) a))) (approx %1587 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %5456 %777) a)) #s(literal 1 binary64)) a))) (approx %1587 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %6448 %777) a)) #s(literal 1 binary64)) a))) (approx %48 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %6037 t) a))) (approx %48 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %5999 %834) a))) t) a))) (approx %48 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %6468 (*.f64 #s(literal -1 binary64) %5531)) a)) %834) a))) t) a))) (approx %349 (*.f64 %805 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %5456 (*.f64 #s(literal 2 binary64) z)) a))))) (approx %56 (*.f64 #s(literal -1 binary64) %5499)) (approx %56 (*.f64 #s(literal -1 binary64) (/.f64 %6493 a))) (approx %56 (*.f64 #s(literal -1 binary64) (/.f64 %6503 a))) (approx %94 (*.f64 #s(literal -1 binary64) %5458)) (approx %94 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 z %6448) a))) (approx %94 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %6375 %5984) a)) %200) a))) a))) (approx %92 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %5462 z) a)))) (approx %92 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %6530 z) a)))) (approx %64 (*.f64 #s(literal -1 binary64) (/.f64 %2491 a))) (approx %64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) t (*.f64 #s(literal -1 binary64) (/.f64 %6539 a))) %8) a))) (approx %64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) t (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %6547 a) %228) %84) a))) %8) a))) (approx %64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) t (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %4499 (*.f64 #s(literal -1 binary64) (/.f64 %6558 a))) %5628) a) %228) %84) a))) %8) a))) (approx %1684 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %42 %5609) a))) (approx %1684 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %42 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 t %1088 (/.f64 %5606 a)) a))) a))) (approx %1684 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %42 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %5606 (*.f64 #s(literal -1 binary64) (/.f64 %5613 a))) a) %1685) a))) a))) (approx %69 (*.f64 #s(literal -1 binary64) (/.f64 %2536 a))) (approx %69 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %6599 a) %2536) a))) (approx %69 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %6605 a) %6599) a) %2536) a))) (approx %69 (*.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 %6558) a) %6605) a) %6599) a) %2536) a))) (approx %78 (*.f64 #s(literal -1 binary64) (*.f64 a %1744))) (approx %79 (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 x %499)))) (approx %86 %6416) (approx %86 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %6422 %643) a) %84) a))) (approx %86 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %5665 a) %5637) a)) %643) a) %84) a))) (approx %111 (*.f64 #s(literal -1 binary64) %5440)) (approx %111 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %6346) %1088) a))) a))) (approx %111 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %6354 %5796) a)) %1088) a))) a))) (approx %124 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %5477 %5477)) %5704)) (approx %124 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %6375 %6375) %5700) %1485))) %5704)) (approx %125 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 y %6678) z) a)))) (approx %125 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 y %6689) z) a)))) (approx %89 %6493) (approx %89 %6503) (approx %95 (*.f64 #s(literal -1 binary64) %5732)) (approx %96 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) z %6530) a)))) (approx %98 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 %6705 a)))) (approx %98 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) z %6678) %195) a)))) (approx %98 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) z %6689) %195) a)))) (approx %99 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 %6722 a)))) (approx %99 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x %6705 %6728) a)))) (approx %99 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %6738 %6722) a)))) (approx %112 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y (/.f64 %1801 a)) a))) (approx %112 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %6749 a)) %1801) a) %44) a))) (approx %112 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 x %5448) a) (*.f64 #s(literal -1 binary64) %6749)) a)) %1801) a) %44) a))) (approx %119 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %4932 %84) a))) (approx %119 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %4932 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %5376 %643) a) %84)) a))) (approx %119 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %4932 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %6781 %5637) a) %5376) %643) a) %84)) a))) (approx %119 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %4932 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %5834 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %5844 %5665) a))) %5637) a) %5376) %643) a) %84)) a))) (approx %126 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x %30 %6728) a)))) (approx %126 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %6738 %33) a)))) (approx %132 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %4932 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %5376 %6816) a))) a)))) (approx %132 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %4932 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %6781 %6825) a) %5376) %6816) a))) a)))) (approx %139 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %5005 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %5890 %6816) a))) a)))) (approx %139 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %5005 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %5897) %6825) a) %5890) %6816) a))) a)))) (approx %147 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) %5908 %224)))) (approx %154 (*.f64 #s(literal -1 binary64) %6178)) (approx %855 (*.f64 #s(literal -1 binary64) %5921)) (approx %859 (*.f64 #s(literal -1 binary64) %5918)) (approx %170 (*.f64 %805 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %6867 a)) %455))) (approx %171 (*.f64 %805 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %2309 a)) %455))) (approx %171 (*.f64 %805 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) %6867) a)) %455))) (approx %172 (*.f64 %805 (fma.f64 #s(literal -1 binary64) %224 (*.f64 #s(literal -1 binary64) (/.f64 %6884 a))))) (approx %172 (*.f64 %805 (fma.f64 #s(literal -1 binary64) %224 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %283 %6884) a))))) (approx %179 (*.f64 %805 (fma.f64 #s(literal -1 binary64) %4719 (*.f64 #s(literal -1 binary64) (/.f64 %6884 %1617))))) (approx %179 (*.f64 %805 (fma.f64 #s(literal -1 binary64) %4719 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %5908 (/.f64 %6884 z)) a))))) (approx %187 %1139) (approx %187 (*.f64 %805 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %792 (*.f64 a %200)) %4699) (fma.f64 #s(literal -1 binary64) (/.f64 %788 %1617) %4719)))) (approx %187 (*.f64 %805 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %6918 %3034) a) %4699) %4719))) (approx %209 (+.f64 x (*.f64 #s(literal -1 binary64) %5657))) (approx %209 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %84 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x %200 %6421) a))) a)))) (approx %216 (+.f64 x %6938)) (approx %216 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %6937 %6943) a)))) (approx %216 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %6937 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %6942 %6951) a))) a)))) (approx %233 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %834 %5999) a))) (approx %233 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %834 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 %200 %39 %6468) a))) a))) (approx %233 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %834 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %5538 (*.f64 #s(literal -1 binary64) (/.f64 %6003 a))) a) %5531) a))) a))) (approx %240 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %834 %84) a))) (approx %240 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %834 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %5531 %643) a) %84)) a))) (approx %240 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %834 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %6993 %5637) a) %5531) %643) a) %84)) a))) (approx %240 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %834 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %5538 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %6003 %5665) a))) %5637) a) %5531) %643) a) %84)) a))) (approx %244 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %834 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %5531 %6816) a))) a)))) (approx %244 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %834 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %6993 %6825) a) %5531) %6816) a))) a)))) (approx %214 (-.f64 %7038 #s(literal 1 binary64))) (approx %214 (-.f64 %7046 #s(literal 1 binary64))) (approx %214 (-.f64 %7057 #s(literal 1 binary64))) (approx %910 %7038) (approx %910 %7046) (approx %910 %7057) (approx %910 (*.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) %1362 (*.f64 #s(literal -1 binary64) (/.f64 %7063 a))) %5984) a) %1088) %200) a))) %777) a))) (approx %919 (*.f64 #s(literal -1 binary64) (/.f64 %7078 a))) (approx %919 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %7082 a) %7078) a))) (approx %919 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %7088 a) %7082) a) %7078) a))) (approx %919 (*.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 t %7063) a) %7088) a) %7082) a) %7078) a))) (approx %2072 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %788 %1397) a))) (approx %2072 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %788 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 z %788 (/.f64 %3196 a)) a))) a))) (approx %2072 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %788 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3196 (*.f64 #s(literal -1 binary64) (/.f64 %6112 a))) a) %789) a))) a))) (approx %264 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 y %39 %6121) a))) (approx %264 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %6126 a)) %2095) a) %839) a))) (approx %264 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %6133 a) (*.f64 #s(literal -1 binary64) %6126)) a)) %2095) a) %839) a))) (approx %937 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %792 %6148) a))) (approx %937 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %792 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 y %789 (/.f64 %6145 a)) a))) a))) (approx %937 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %792 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %6145 (*.f64 #s(literal -1 binary64) (/.f64 %6152 a))) a) %2114) a))) a))) (approx %273 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %6193 %7175) a)))) (approx %273 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %7184) %7175) a)))) (approx %286 (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (fma.f64 #s(literal -1 binary64) %3034 %222) %224)))) (approx %292 (*.f64 #s(literal -1 binary64) %5038)) (approx %292 (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %5289 a) %224) %222)))) (approx %300 (+.f64 x %7206)) (approx %300 (+.f64 x %7215)) (approx %305 %7220) (approx %305 %7224) (approx %305 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %6204 a) (*.f64 #s(literal -1 binary64) %6170)) a)) %6164) a) %5262) a))) (approx %314 (+.f64 x %7220)) (approx %314 (+.f64 x %7224)) (approx %321 %7206) (approx %321 %7215) (approx %321 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %4932 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %5834 (*.f64 #s(literal -1 binary64) (/.f64 %5844 a))) a) %5376) a))) a))) (approx %215 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) %6938))) (approx %215 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %6943 %6937) a)))) (approx %215 (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) %6951 %6942) a) %6937) a)))) (approx %326 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) %7269 %1417)))) (approx %2226 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %31 %6256) a))) (approx %2226 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %31 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 t %5415 (/.f64 %6253 a)) a))) a))) (approx %2226 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %31 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %6253 (*.f64 #s(literal -1 binary64) (/.f64 %6260 a))) a) %6248) a))) a))) (approx %331 (*.f64 %805 (-.f64 %4699 %4719))) (approx %331 (*.f64 %805 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %6918 (*.f64 #s(literal -1 binary64) %7269)) a) %4699) %4719))) (approx %336 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) %788 %929)))) (approx %342 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) %4932 %5839)))) |
15 calls:
| Time | Variable | Point |
|---|---|---|
| 31.0ms | y | inf |
| 26.0ms | y | 0 |
| 26.0ms | x | inf |
| 25.0ms | z | 0 |
| 25.0ms | x | 0 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 210 | 2488 |
| 0 | 344 | 2372 |
| 1 | 1207 | 2267 |
| 0 | 4172 | 2267 |
| 0 | 4442 | 2210 |
| 1× | iter-limit |
| 1× | iter-limit |
| 1× | node-limit |
| 1× | iter-limit |
| Inputs |
|---|
%3 = (-.f64 y z) %5 = (-.f64 t x) %7 = (-.f64 a z) %9 = (approx x #s(literal 0 binary64)) %10 = (- t x) %11 = (approx %10 t) %13 = (*.f64 #s(literal -1 binary64) x) %14 = (*.f64 t %3) %16 = (/.f64 %3 %7) %17 = (approx %10 %13) %18 = (/.f64 y %7) %19 = (/.f64 z %7) %20 = (+.f64 #s(literal 1 binary64) %19) %21 = (/.f64 t %7) %22 = (/.f64 x %7) %23 = (- a z) %24 = (approx %23 a) %25 = (/.f64 %5 a) %26 = (*.f64 %5 %3) %27 = (/.f64 z a) %28 = (-.f64 %27 #s(literal 1 binary64)) %29 = (*.f64 a %28) %30 = (-.f64 x t) %31 = (*.f64 %5 y) %32 = (*.f64 t y) %33 = (/.f64 #s(literal 1 binary64) %7) %34 = (-.f64 z a) %35 = (/.f64 %30 %34) %36 = (*.f64 %34 %34) %37 = (/.f64 x %34) %38 = (/.f64 z %34) %39 = (*.f64 a x) %40 = (/.f64 a %7) %41 = (*.f64 %3 %11) %42 = (-.f64 t %9) %43 = (*.f64 x y) %45 = (/ x %23) %46 = (- (/ t %23) %45) %47 = (approx %46 %21) %48 = (/.f64 %32 %7) %50 = (approx (* y %46) %48) %51 = (/.f64 %43 z) %52 = (-.f64 y a) %53 = (*.f64 x %52) %54 = (*.f64 a %52) %55 = (*.f64 x z) %56 = (/.f64 %55 %34) %57 = (fma.f64 #s(literal -1 binary64) %16 %38) %58 = (+.f64 %40 %38) %59 = (fma.f64 #s(literal -1 binary64) %16 %58) %60 = (/.f64 %39 %7) %61 = (+.f64 %19 %38) %62 = (+.f64 %40 %61) %63 = (-.f64 %62 %18) %64 = (*.f64 x %63) %65 = (/.f64 y a) %66 = (- x t) %67 = (- z a) %69 = (approx (/ %66 %67) %37) %70 = (*.f64 x %57) %72 = (* x (/ z %67)) %73 = (- y z) %76 = (+ %72 (/ (* %10 %73) %23)) %77 = (approx %76 %70) %78 = (*.f64 x %59) %79 = (* a %45) %86 = (+ (+ (* (/ (- z y) %23) %66) %79) %72) %88 = (/.f64 %53 z) %90 = (* y %10) %91 = (* a %10) %92 = (- %90 %91) %95 = (approx (* -1 (/ %92 z)) %88) %96 = (/.f64 %52 z) %97 = (*.f64 #s(literal -1 binary64) %96) %98 = (/.f64 %54 z) %99 = (+.f64 y %98) %100 = (-.f64 %99 a) %101 = (*.f64 x %100) %102 = (/.f64 %101 z) %109 = (approx (* -1 (/ (- (+ %90 (/ (* a %92) z)) %91) z)) %102) %110 = (*.f64 x %20) %111 = (/ y %23) %113 = (/ z %23) %115 = (- %111 (+ 1 %113)) %117 = (* -1 (* x %115)) %118 = (approx %117 %110) %119 = (/.f64 %5 z) %120 = (*.f64 z %30) %121 = (/.f64 %120 %7) %122 = (+.f64 %56 %121) %123 = (+.f64 %60 %122) %125 = (approx %113 #s(literal -1 binary64)) %126 = (approx %115 %97) %127 = (approx %117 %51) %128 = (approx %46 %25) %129 = (/.f64 %3 a) %130 = (- %111 %113) %131 = (approx %130 %129) %132 = (/.f64 %14 a) %134 = (approx (* t %130) %132) %135 = (approx %67 %29) %136 = (fma.f64 #s(literal -1 binary64) %55 %26) %137 = (/.f64 %136 a) %138 = (approx %76 %137) %139 = (*.f64 %5 %33) %140 = (*.f64 %35 y) %141 = (*.f64 %5 %18) %142 = (/.f64 %31 %7) %145 = (- x (/ (* %66 %73) %23)) %147 = (*.f64 %5 %65) %148 = (*.f64 y %25) %149 = (*.f64 %119 %52) %150 = (-.f64 t %149) %152 = (*.f64 %3 %33) %153 = (*.f64 y %11) %154 = (/.f64 %11 %7) %157 = (/ (* %73 %10) %23) %158 = (+ x %157) %161 = (/.f64 %30 %135) %162 = (*.f64 %3 %161) %164 = (approx %157 %147) %166 = (approx %157 %148) %169 = (*.f64 %3 %69) %172 = (*.f64 x %126) %173 = (*.f64 #s(literal -1 binary64) %172) %175 = (+.f64 t %95) %177 = (*.f64 y %128) %179 = (*.f64 y %139) %181 = (*.f64 y %47) %183 = (*.f64 t %152) %185 = (*.f64 t %131) %187 = (+.f64 t %109) %194 = (-.f64 %18 %125) %195 = (*.f64 t %194) %197 = (approx %157 %17) %199 = (approx %157 %11) %201 = (/.f64 %153 a) %202 = (approx %157 %201) %204 = (*.f64 %7 %11) %205 = (*.f64 %204 %3) %206 = (/.f64 %205 %36) %208 = (approx %157 %42) %210 = (/.f64 %41 %24) x y z %3 t %5 a %7 #s(literal 0 binary64) %9 %11 #s(literal -1 binary64) %13 %14 #s(literal 1 binary64) %16 %17 %18 %19 %20 %21 %22 %24 %25 %26 %27 %28 %29 %30 %31 %32 %33 %34 %35 %36 %37 %38 %39 %40 %41 %42 %43 %47 %48 %50 %51 %52 %53 %54 %55 %56 %57 %58 %59 %60 %61 %62 %63 %64 %65 %69 %70 %77 %78 (approx (+ %79 %76) %78) (approx %86 %64) %88 %95 %96 %97 %98 %99 %100 %101 %102 %109 %110 %118 %119 %120 %121 %122 %123 (approx %86 %123) %125 %126 %127 %128 %129 %131 %132 %134 %135 %136 %137 %138 %139 %140 %141 %142 (approx %145 %140) %147 %148 %149 %150 (approx %145 %150) %152 %153 %154 (fma.f64 %3 %154 x) (approx %158 %127) (approx %158 %118) %161 %162 (+.f64 x %162) %164 (+.f64 x %164) %166 (+.f64 x %166) (approx %158 %134) %169 (+.f64 x %169) (fma.f64 %3 %69 x) %172 %173 (approx %158 %173) %175 (approx %158 %175) %177 (approx %158 %177) %179 (approx %158 %179) %181 (approx %158 %181) %183 (approx %158 %183) %185 (approx %158 %185) %187 (approx %158 %187) (fma.f64 a %22 %138) (fma.f64 a %22 %77) (approx %158 %142) (approx %158 %50) (approx %158 %141) %194 %195 (approx %158 %195) %197 (+.f64 x %197) %199 (+.f64 x %199) %201 %202 (+.f64 x %202) %204 %205 %206 (+.f64 x %206) %208 (+.f64 %9 %208) %210 (+.f64 x %210) |
| Outputs |
|---|
%3 = (-.f64 y z) %6 = (-.f64 z y) %8 = (neg.f64 z) %9 = (neg.f64 %8) %11 = (neg.f64 y) %12 = (neg.f64 %11) %16 = (-.f64 t x) %18 = (-.f64 x t) %21 = (neg.f64 t) %22 = (neg.f64 %21) %25 = (neg.f64 x) %26 = (*.f64 %25 #s(literal -1 binary64)) %28 = (neg.f64 %25) %30 = (*.f64 #s(literal 1 binary64) x) %35 = (-.f64 a z) %37 = (-.f64 z a) %40 = (neg.f64 a) %41 = (neg.f64 %40) %45 = (approx x #s(literal 0 binary64)) %47 = (- t x) %48 = (approx %47 t) %53 = (*.f64 x #s(literal 1 binary64)) %56 = (*.f64 t %3) %59 = (*.f64 %6 t) %61 = (*.f64 %3 #s(literal 1 binary64)) %62 = (/.f64 #s(literal 1 binary64) %35) %63 = (*.f64 %61 %62) %64 = (/.f64 y %35) %65 = (*.f64 %64 %35) %66 = (-.f64 %65 z) %67 = (*.f64 %66 %62) %68 = (*.f64 %37 z) %69 = (fma.f64 y %35 %68) %70 = (*.f64 %37 %37) %71 = (/.f64 #s(literal 1 binary64) %70) %72 = (*.f64 %69 %71) %73 = (/.f64 #s(literal 1 binary64) %37) %74 = (*.f64 %6 %73) %75 = (*.f64 %62 %3) %76 = (*.f64 %3 %62) %77 = (/.f64 %3 %35) %78 = (pow.f64 %77 #s(literal 1 binary64)) %81 = (/.f64 (-.f64 (*.f64 %64 %37) %8) %37) %82 = (-.f64 %11 %8) %83 = (/.f64 %82 %37) %85 = (*.f64 %37 %8) %87 = (/.f64 (-.f64 (*.f64 %11 %37) %85) %70) %90 = (*.f64 %37 %35) %91 = (/.f64 (-.f64 (*.f64 %11 %35) %68) %90) %93 = (*.f64 %35 %8) %95 = (/.f64 (-.f64 (*.f64 y %37) %93) %90) %97 = (/.f64 (neg.f64 %61) %37) %99 = (/.f64 (neg.f64 %66) %37) %101 = (/.f64 (neg.f64 %69) %90) %102 = (/.f64 %61 %35) %103 = (/.f64 %66 %35) %104 = (/.f64 %69 %70) %105 = (/.f64 %6 %37) %107 = (/.f64 #s(literal 1 binary64) (/.f64 %35 %61)) %109 = (/.f64 #s(literal 1 binary64) (/.f64 %35 %66)) %111 = (/.f64 #s(literal 1 binary64) (/.f64 %70 %69)) %113 = (/.f64 #s(literal 1 binary64) (/.f64 %37 %6)) %115 = (/.f64 #s(literal 1 binary64) (/.f64 %35 %3)) %116 = (/.f64 %6 %35) %117 = (neg.f64 %116) %118 = (/.f64 z %37) %119 = (fma.f64 %11 %73 %118) %120 = (fma.f64 %8 %62 %64) %121 = (fma.f64 z %73 %64) %122 = (fma.f64 y %62 %118) %124 = (/.f64 z %35) %125 = (-.f64 (/.f64 %65 %35) %124) %128 = (*.f64 %35 z) %130 = (-.f64 (/.f64 (*.f64 y %35) %70) (/.f64 %128 %70)) %131 = (/.f64 y %37) %132 = (-.f64 %118 %131) %133 = (-.f64 %64 %124) %134 = (+.f64 %118 %64) %135 = (+.f64 %64 %118) %136 = (approx %47 %25) %158 = (fma.f64 #s(literal 1 binary64) %35 z) %160 = (-.f64 %124 #s(literal -1 binary64)) %181 = (/.f64 t %35) %189 = (/.f64 t %37) %193 = (/.f64 x %35) %201 = (/.f64 x %37) %203 = (- a z) %204 = (approx %203 a) %206 = (/.f64 #s(literal 1 binary64) %40) %208 = (/.f64 #s(literal 1 binary64) a) %210 = (/.f64 %16 a) %212 = (/.f64 t a) %217 = (*.f64 a x) %219 = (*.f64 a a) %233 = (/.f64 x a) %236 = (neg.f64 %233) %238 = (/.f64 %25 a) %240 = (/.f64 x %40) %249 = (*.f64 %16 %3) %252 = (*.f64 %6 %16) %256 = (/.f64 z a) %260 = (/.f64 a z) %262 = (/.f64 z %40) %264 = (/.f64 %8 a) %266 = (-.f64 %256 #s(literal 1 binary64)) %268 = (-.f64 #s(literal 1 binary64) %256) %273 = (*.f64 %266 a) %285 = (*.f64 %16 y) %288 = (*.f64 %18 y) %290 = (*.f64 t y) %308 = (*.f64 %16 #s(literal 1 binary64)) %309 = (*.f64 %308 %62) %310 = (*.f64 %181 %35) %311 = (-.f64 %310 x) %312 = (*.f64 %311 %62) %313 = (*.f64 %37 x) %314 = (fma.f64 t %35 %313) %315 = (*.f64 %314 %71) %316 = (*.f64 %62 %16) %317 = (*.f64 %18 %73) %318 = (*.f64 %16 %62) %319 = (/.f64 %18 %37) %320 = (pow.f64 %319 #s(literal 1 binary64)) %323 = (/.f64 (-.f64 (*.f64 %201 %37) t) %37) %326 = (/.f64 (-.f64 (*.f64 %181 %37) %25) %37) %328 = (/.f64 (-.f64 %21 %25) %37) %332 = (/.f64 (-.f64 (*.f64 %25 %37) (*.f64 %35 t)) %90) %336 = (/.f64 (-.f64 (*.f64 x %37) (*.f64 %37 t)) %70) %340 = (/.f64 (-.f64 (*.f64 %21 %37) (*.f64 %37 %25)) %70) %343 = (/.f64 (-.f64 (*.f64 %21 %35) %313) %90) %347 = (/.f64 (-.f64 (*.f64 t %37) (*.f64 %35 %25)) %90) %349 = (/.f64 (neg.f64 %308) %37) %351 = (/.f64 (neg.f64 %311) %37) %353 = (/.f64 (neg.f64 %314) %90) %354 = (/.f64 %308 %35) %355 = (/.f64 %311 %35) %356 = (/.f64 %314 %70) %358 = (/.f64 #s(literal 1 binary64) (/.f64 %35 %308)) %360 = (/.f64 #s(literal 1 binary64) (/.f64 %35 %311)) %362 = (/.f64 #s(literal 1 binary64) (/.f64 %70 %314)) %364 = (/.f64 #s(literal 1 binary64) (/.f64 %35 %16)) %366 = (/.f64 #s(literal 1 binary64) (/.f64 %37 %18)) %367 = (/.f64 %16 %35) %369 = (neg.f64 (*.f64 %16 %73)) %371 = (neg.f64 (*.f64 %62 %18)) %373 = (neg.f64 (/.f64 %308 %37)) %375 = (neg.f64 (/.f64 %311 %37)) %377 = (neg.f64 (-.f64 %189 %201)) %378 = (/.f64 %18 %35) %379 = (neg.f64 %378) %380 = (fma.f64 %21 %73 %201) %381 = (fma.f64 %25 %62 %181) %382 = (fma.f64 t %62 %201) %383 = (fma.f64 x %73 %181) %385 = (-.f64 (/.f64 %310 %35) %193) %390 = (-.f64 (/.f64 (*.f64 t %35) %70) (/.f64 (*.f64 %35 x) %70)) %391 = (-.f64 %201 %189) %392 = (-.f64 %181 %193) %393 = (+.f64 %201 %181) %394 = (+.f64 %181 %201) %395 = (fabs.f64 %37) %396 = (fabs.f64 %395) %398 = (neg.f64 %395) %409 = (pow.f64 z #s(literal 2 binary64)) %415 = (*.f64 z a) %444 = (/.f64 a %35) %456 = (*.f64 %48 %3) %459 = (*.f64 %6 %48) %461 = (-.f64 t %45) %465 = (neg.f64 %45) %469 = (*.f64 y x) %472 = (- x t) %473 = (- z a) %474 = (/ %472 %473) %475 = (approx %474 %181) %477 = (*.f64 %11 t) %480 = (*.f64 t %64) %494 = (* %47 y) %496 = (approx (/ %494 %203) %480) %498 = (*.f64 %11 x) %499 = (/.f64 #s(literal 1 binary64) %8) %501 = (/.f64 #s(literal 1 binary64) z) %503 = (/.f64 y z) %505 = (/.f64 %469 z) %518 = (-.f64 y a) %520 = (-.f64 a y) %524 = (*.f64 %518 x) %527 = (*.f64 %520 x) %529 = (*.f64 %518 a) %532 = (*.f64 %520 a) %534 = (*.f64 z x) %537 = (neg.f64 %534) %540 = (*.f64 %118 x) %543 = (neg.f64 %537) %551 = (*.f64 %124 x) %553 = (fma.f64 %116 %37 z) %556 = (/.f64 (fma.f64 #s(literal -1 binary64) %3 %8) %35) %560 = (*.f64 #s(literal -1 binary64) %3) %563 = (*.f64 %8 %35) %566 = (*.f64 z %35) %572 = (*.f64 %560 %37) %584 = (*.f64 %37 %560) %606 = (*.f64 %116 #s(literal -1 binary64)) %608 = (*.f64 #s(literal 1 binary64) %77) %616 = (fma.f64 %444 %37 z) %618 = (fma.f64 a %37 %566) %619 = (/.f64 #s(literal 1 binary64) %90) %621 = (fma.f64 a %37 %128) %623 = (/.f64 %37 %37) %631 = (*.f64 %8 %37) %634 = (*.f64 z %37) %645 = (*.f64 %40 %37) %648 = (*.f64 a %37) %667 = (*.f64 %37 %40) %670 = (*.f64 %37 a) %689 = (neg.f64 %623) %696 = (*.f64 %40 %62) %698 = (neg.f64 %444) %703 = (/.f64 %648 %90) %704 = (/.f64 %566 %90) %706 = (/.f64 %128 %90) %710 = (-.f64 %623 %77) %713 = (/.f64 (fma.f64 #s(literal -1 binary64) %3 a) %35) %731 = (*.f64 %35 %90) %738 = (*.f64 %560 %90) %740 = (*.f64 %90 %35) %755 = (*.f64 %90 %560) %779 = (*.f64 %25 a) %782 = (*.f64 %193 a) %793 = (*.f64 %201 a) %795 = (fma.f64 %124 %37 z) %797 = (fma.f64 z %37 %566) %799 = (fma.f64 z %37 %128) %801 = (+.f64 z %8) %802 = (/.f64 %801 %37) %825 = (+.f64 %8 z) %842 = (neg.f64 %795) %845 = (neg.f64 %797) %848 = (neg.f64 %799) %873 = (/.f64 %634 %90) %879 = (/.f64 (+.f64 a z) %35) %880 = (-.f64 %879 %124) %900 = (*.f64 %40 %90) %902 = (*.f64 %90 %37) %904 = (*.f64 a %90) %916 = (*.f64 %37 %90) %938 = (*.f64 %90 %40) %941 = (*.f64 %90 a) %979 = (*.f64 %880 %35) %980 = (-.f64 %979 y) %982 = (-.f64 %880 %64) %994 = (-.f64 %64 %880) %996 = (-.f64 %802 %64) %1005 = (*.f64 %982 x) %1014 = (/.f64 y a) %1024 = (/.f64 y %40) %1026 = (approx %474 %201) %1028 = (*.f64 %556 x) %1031 = (*.f64 x %116) %1036 = (*.f64 %116 x) %1049 = (* z x) %1051 = (/ (+ (* (- z y) %47) %1049) %473) %1052 = (approx %1051 %1028) %1054 = (*.f64 %710 x) %1057 = (*.f64 %623 x) %1059 = (*.f64 x %623) %1071 = (* a x) %1074 = (approx (- %1051 (/ %1071 %473)) %1054) %1076 = (- y z) %1077 = (* %47 %1076) %1081 = (- (/ (+ %1071 %1077) %203) (/ %1049 %203)) %1082 = (approx %1081 %1005) %1086 = (/.f64 %518 z) %1088 = (/.f64 %524 z) %1100 = (- y a) %1103 = (approx (/ (* %472 %1100) z) %1088) %1111 = (*.f64 y z) %1113 = (*.f64 z z) %1121 = (/.f64 %520 z) %1123 = (neg.f64 %260) %1125 = (/.f64 %40 z) %1130 = (*.f64 #s(literal -1 binary64) %518) %1153 = (*.f64 a %1086) %1162 = (/.f64 %532 z) %1164 = (fma.f64 y z %529) %1166 = (fma.f64 a %1086 y) %1185 = (-.f64 %1166 a) %1187 = (-.f64 a %1166) %1191 = (-.f64 %1153 a) %1196 = (*.f64 %1185 x) %1199 = (*.f64 %1187 x) %1204 = (*.f64 x (/.f64 %1185 z)) %1224 = (approx (/ (- (* a %47) (+ (/ (* (* %47 %1100) a) z) %494)) z) %1204) %1226 = (*.f64 %160 x) %1237 = (/ z %203) %1239 = (- %1237 -1) %1240 = (/ y %203) %1242 = (* (- %1239 %1240) x) %1243 = (approx %1242 %1226) %1247 = (/.f64 %16 z) %1249 = (/.f64 t z) %1253 = (*.f64 t z) %1262 = (/.f64 %18 z) %1264 = (/.f64 x z) %1265 = (neg.f64 %1264) %1267 = (/.f64 %25 z) %1269 = (/.f64 x %8) %1276 = (*.f64 %18 z) %1279 = (*.f64 %16 z) %1284 = (/.f64 %1276 %35) %1291 = (*.f64 z %319) %1293 = (fma.f64 %540 %35 %1276) %1295 = (*.f64 %1276 %37) %1296 = (fma.f64 %534 %35 %1295) %1298 = (*.f64 %37 %1276) %1299 = (fma.f64 %534 %35 %1298) %1302 = (/.f64 (fma.f64 %16 z %534) %37) %1319 = (*.f64 %534 %35) %1373 = (neg.f64 %1302) %1384 = (/.f64 %1319 %90) %1394 = (fma.f64 %193 a %1302) %1397 = (/.f64 (fma.f64 a x %537) %35) %1436 = (*.f64 %779 %90) %1439 = (*.f64 %217 %90) %1474 = (*.f64 %90 %779) %1477 = (*.f64 %90 %217) %1498 = (approx %1081 %1394) %1500 = (approx %1237 #s(literal -1 binary64)) %1503 = (approx (- %1240 %1239) %1121) %1505 = (approx %1242 %505) %1507 = (approx %474 %210) %1511 = (/.f64 %3 a) %1553 = (*.f64 %8 %208) %1555 = (neg.f64 %256) %1568 = (approx (/ %1076 %203) %1511) %1572 = (*.f64 t %1511) %1587 = (approx (/ (* t %1076) %203) %1572) %1589 = (approx %473 %273) %1591 = (-.f64 %249 %534) %1593 = (neg.f64 %1591) %1617 = (/.f64 %1591 a) %1619 = (/.f64 %537 a) %1638 = (/.f64 %249 a) %1647 = (approx %1051 %1617) %1649 = (*.f64 %288 %73) %1650 = (*.f64 %285 %62) %1651 = (*.f64 %319 y) %1652 = (*.f64 %64 %16) %1653 = (*.f64 %16 %64) %1654 = (*.f64 y %319) %1655 = (pow.f64 %1651 #s(literal 1 binary64)) %1656 = (/.f64 %288 %37) %1657 = (/.f64 %285 %35) %1659 = (/.f64 #s(literal 1 binary64) (/.f64 %37 %288)) %1661 = (/.f64 #s(literal 1 binary64) (/.f64 %35 %285)) %1663 = (neg.f64 (*.f64 %378 y)) %1665 = (neg.f64 (*.f64 %18 %64)) %1667 = (neg.f64 (*.f64 %64 %18)) %1669 = (neg.f64 (*.f64 y %378)) %1671 = (neg.f64 (/.f64 %288 %35)) %1673 = (neg.f64 (/.f64 %285 %37)) %1675 = (- x (/ %1077 %473)) %1676 = (approx %1675 %1651) %1677 = (pow.f64 %1676 #s(literal 1 binary64)) %1678 = (*.f64 %285 %208) %1679 = (*.f64 %1014 %16) %1680 = (*.f64 %210 y) %1681 = (*.f64 %16 %1014) %1682 = (*.f64 y %210) %1683 = (pow.f64 %1680 #s(literal 1 binary64)) %1684 = (/.f64 %288 %40) %1685 = (/.f64 %285 a) %1687 = (/.f64 #s(literal 1 binary64) (/.f64 a %285)) %1689 = (neg.f64 (*.f64 %18 %1014)) %1691 = (neg.f64 (*.f64 %1014 %18)) %1692 = (*.f64 %18 %518) %1694 = (*.f64 %1247 %518) %1695 = (*.f64 %16 %518) %1699 = (/.f64 %285 z) %1701 = (*.f64 a %16) %1715 = (*.f64 %1262 %518) %1717 = (/.f64 %1701 z) %1718 = (neg.f64 %1717) %1721 = (/.f64 (*.f64 %18 a) z) %1726 = (-.f64 t %1694) %1743 = (approx %1675 %1726) %1745 = (*.f64 %48 y) %1748 = (neg.f64 %48) %1751 = (/.f64 %48 %35) %1764 = (fma.f64 %1751 %3 x) %1768 = (*.f64 %1751 %3) %1795 = (approx %1675 %1505) %1797 = (approx %1675 %1243) %1799 = (/.f64 #s(literal 1 binary64) %1589) %1801 = (neg.f64 %1589) %1804 = (/.f64 %18 %1589) %1806 = (/.f64 x %1589) %1828 = (/.f64 t %1589) %1831 = (neg.f64 %1828) %1833 = (/.f64 %21 %1589) %1835 = (/.f64 t %1801) %1843 = (*.f64 %1804 %3) %1850 = (*.f64 %1804 %6) %1852 = (fma.f64 %1804 %3 x) %1864 = (/ %1077 %203) %1865 = (approx %1864 %1680) %1866 = (pow.f64 %1865 #s(literal 1 binary64)) %1867 = (+.f64 %1865 x) %1868 = (pow.f64 %1867 #s(literal 1 binary64)) %1869 = (neg.f64 %1865) %1871 = (neg.f64 (-.f64 %1869 x)) %1872 = (-.f64 %1865 %25) %1873 = (-.f64 x %1869) %1875 = (+.f64 x (neg.f64 %1869)) %1876 = (+.f64 x %1865) %1877 = (approx %1675 %1587) %1879 = (*.f64 %1026 %3) %1882 = (*.f64 %6 %1026) %1884 = (fma.f64 %1026 %3 x) %1885 = (pow.f64 %1884 #s(literal 1 binary64)) %1887 = (neg.f64 (-.f64 %25 %1879)) %1889 = (neg.f64 (-.f64 %1882 x)) %1890 = (fma.f64 %1026 %3 %26) %1891 = (fma.f64 %1026 %3 %28) %1892 = (fma.f64 %1026 %3 %30) %1893 = (fma.f64 %3 %1026 %26) %1894 = (fma.f64 %3 %1026 %28) %1895 = (fma.f64 %3 %1026 %30) %1896 = (fma.f64 %3 %1026 x) %1897 = (-.f64 %1879 %25) %1898 = (-.f64 x %1882) %1899 = (+.f64 %1879 %26) %1900 = (+.f64 %1879 %28) %1901 = (+.f64 %1879 %30) %1902 = (+.f64 %1879 x) %1903 = (+.f64 x %1879) %1904 = (*.f64 %1503 x) %1907 = (neg.f64 %1503) %1909 = (*.f64 %25 %1503) %1920 = (approx %1675 %1909) %1922 = (+.f64 %1103 t) %1924 = (neg.f64 %1103) %1932 = (approx %1675 %1922) %1934 = (*.f64 %1507 y) %1937 = (approx %1675 %1934) %1939 = (*.f64 %475 y) %1942 = (approx %1675 %1939) %1944 = (*.f64 %77 t) %1953 = (approx %1675 %1944) %1955 = (*.f64 %1568 t) %1958 = (approx %1675 %1955) %1960 = (+.f64 %1224 t) %1962 = (neg.f64 %1224) %1970 = (approx %1675 %1960) %1972 = (fma.f64 %193 a %1647) %1978 = (neg.f64 %1647) %1981 = (neg.f64 %1978) %1994 = (fma.f64 %193 a %1052) %2000 = (neg.f64 %1052) %2003 = (neg.f64 %2000) %2016 = (approx %1675 %496) %2018 = (-.f64 %64 %1500) %2020 = (-.f64 %1500 %64) %2022 = (neg.f64 %1500) %2028 = (*.f64 %2018 t) %2035 = (approx %1675 %2028) %2037 = (approx %1864 %136) %2039 = (+.f64 %2037 x) %2041 = (neg.f64 %2037) %2049 = (approx %1864 %48) %2051 = (+.f64 %2049 x) %2053 = (neg.f64 %2049) %2061 = (neg.f64 %1745) %2066 = (/.f64 %1745 a) %2079 = (approx %1864 %2066) %2081 = (+.f64 %2079 x) %2083 = (neg.f64 %2079) %2091 = (*.f64 %48 %35) %2098 = (*.f64 %2091 %3) %2102 = (*.f64 %2091 %6) %2104 = (/.f64 %35 %395) %2105 = (/.f64 %456 %395) %2107 = (/.f64 %35 %37) %2108 = (/.f64 %456 %37) %2110 = (/.f64 %2091 %395) %2111 = (/.f64 %3 %395) %2114 = (/.f64 %2091 %35) %2116 = (/.f64 %2102 %35) %2118 = (/.f64 %2091 %37) %2123 = (/.f64 %6 %90) %2124 = (*.f64 %2091 %2123) %2139 = (/.f64 %2102 %70) %2141 = (fma.f64 x %70 %2098) %2143 = (fma.f64 %2091 %2123 x) %2175 = (approx %1864 %461) %2177 = (+.f64 %2175 %45) %2179 = (neg.f64 %2175) %2187 = (neg.f64 %204) %2188 = (/.f64 #s(literal 1 binary64) %2187) %2190 = (/.f64 #s(literal 1 binary64) %204) %2192 = (/.f64 %48 %204) %2194 = (/.f64 %456 %204) %2203 = (/.f64 %459 %204) %2205 = (fma.f64 x %204 %456) %2207 = (fma.f64 %3 %2192 x) x y z (pow.f64 %3 #s(literal 1 binary64)) (neg.f64 %6) (-.f64 y %9) %3 (+.f64 %8 %12) (+.f64 y %8) t (pow.f64 %16 #s(literal 1 binary64)) (neg.f64 %18) (fma.f64 #s(literal -1 binary64) x %22) (fma.f64 x #s(literal -1 binary64) %22) (-.f64 t %26) (-.f64 t %28) (-.f64 t %30) %16 (+.f64 %25 %22) (+.f64 t %25) a (pow.f64 %35 #s(literal 1 binary64)) (neg.f64 %37) (-.f64 a %9) %35 (+.f64 %8 %41) (+.f64 a %8) #s(literal 0 binary64) (pow.f64 %45 #s(literal 1 binary64)) %45 (pow.f64 %48 #s(literal 1 binary64)) %48 #s(literal -1 binary64) (*.f64 #s(literal -1 binary64) x) (*.f64 x #s(literal -1 binary64)) (pow.f64 %25 #s(literal 1 binary64)) (neg.f64 %53) (neg.f64 %30) %25 %56 (*.f64 %3 t) (pow.f64 %56 #s(literal 1 binary64)) (neg.f64 %59) #s(literal 1 binary64) %63 %67 %72 %74 %75 %76 %78 %81 %83 %87 %91 %95 %97 %99 %101 %102 %103 %104 %105 %107 %109 %111 %113 %115 %77 %117 %119 %120 %121 %122 %125 %130 %132 %133 %134 %135 (pow.f64 %136 #s(literal 1 binary64)) %136 (*.f64 %11 %73) (*.f64 y %62) (pow.f64 %64 #s(literal 1 binary64)) (/.f64 %12 %35) (/.f64 %11 %37) (/.f64 #s(literal 1 binary64) (/.f64 %37 %11)) (/.f64 #s(literal 1 binary64) (/.f64 %35 y)) %64 (neg.f64 %131) (*.f64 %8 %73) (*.f64 z %62) (pow.f64 %124 #s(literal 1 binary64)) (/.f64 %9 %35) (/.f64 %8 %37) (/.f64 #s(literal 1 binary64) (/.f64 %37 %8)) (/.f64 #s(literal 1 binary64) (/.f64 %35 z)) %124 (neg.f64 %118) (*.f64 %158 %62) (pow.f64 %160 #s(literal 1 binary64)) (/.f64 (fma.f64 #s(literal 1 binary64) %37 %8) %37) (/.f64 (neg.f64 %158) %37) (/.f64 %158 %35) (/.f64 #s(literal 1 binary64) (/.f64 %35 %158)) (neg.f64 (-.f64 %118 #s(literal 1 binary64))) (fma.f64 %8 %73 #s(literal 1 binary64)) (fma.f64 z %62 #s(literal 1 binary64)) %160 (-.f64 #s(literal 1 binary64) %118) (+.f64 (/.f64 (*.f64 #s(literal 1 binary64) %35) %35) %124) (+.f64 %124 #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) %124) (*.f64 %21 %73) (*.f64 t %62) (pow.f64 %181 #s(literal 1 binary64)) (/.f64 %22 %35) (/.f64 %21 %37) (/.f64 #s(literal 1 binary64) (/.f64 %37 %21)) (/.f64 #s(literal 1 binary64) (/.f64 %35 t)) %181 (neg.f64 %189) (*.f64 %25 %73) (*.f64 x %62) (pow.f64 %193 #s(literal 1 binary64)) (/.f64 %28 %35) (/.f64 %25 %37) (/.f64 #s(literal 1 binary64) (/.f64 %37 %25)) (/.f64 #s(literal 1 binary64) (/.f64 %35 x)) %193 (neg.f64 %201) (pow.f64 %204 #s(literal 1 binary64)) %204 (*.f64 %18 %206) (*.f64 %16 %208) (pow.f64 %210 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %212 a) x) a) (/.f64 (-.f64 (*.f64 t a) %217) %219) (/.f64 %18 %40) (/.f64 #s(literal 1 binary64) (/.f64 %40 %18)) (/.f64 #s(literal 1 binary64) (/.f64 a %16)) (/.f64 %16 %41) %210 (neg.f64 (*.f64 %18 %208)) (neg.f64 (/.f64 %16 %40)) (neg.f64 (/.f64 %18 a)) (neg.f64 (-.f64 %233 %212)) (fma.f64 t %208 %236) (fma.f64 t %208 %238) (-.f64 %240 (/.f64 t %40)) (-.f64 %212 %233) (+.f64 %240 %212) (+.f64 %212 %236) (+.f64 %212 %238) (*.f64 %6 %18) (*.f64 %18 %6) %249 (*.f64 %3 %16) (pow.f64 %249 #s(literal 1 binary64)) (neg.f64 %252) (*.f64 %8 %206) (*.f64 z %208) (pow.f64 %256 #s(literal 1 binary64)) (/.f64 %9 %41) (/.f64 %8 %40) (/.f64 #s(literal 1 binary64) %260) %256 (neg.f64 %262) (neg.f64 %264) (pow.f64 %266 #s(literal 1 binary64)) (neg.f64 %268) (fma.f64 %8 %206 #s(literal -1 binary64)) (fma.f64 z %208 #s(literal -1 binary64)) %266 (+.f64 %256 #s(literal -1 binary64)) %273 (*.f64 a %266) (pow.f64 %273 #s(literal 1 binary64)) (neg.f64 (*.f64 %268 a)) (neg.f64 (*.f64 a %268)) (pow.f64 %18 #s(literal 1 binary64)) (neg.f64 %16) (-.f64 x %22) %18 (+.f64 %21 %28) (+.f64 x %21) %285 (*.f64 y %16) (pow.f64 %285 #s(literal 1 binary64)) (neg.f64 %288) %290 (*.f64 y t) (pow.f64 %290 #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) %62) (*.f64 #s(literal -1 binary64) %73) (pow.f64 %62 #s(literal 1 binary64)) (pow.f64 %35 #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 %37 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %35 #s(literal 1 binary64))) %62 (/.f64 #s(literal -1 binary64) %37) (neg.f64 %73) (pow.f64 %37 #s(literal 1 binary64)) (neg.f64 %35) (-.f64 z %41) %37 (+.f64 %40 %9) (+.f64 z %40) %309 %312 %315 %316 %317 %318 %320 %323 %326 %328 %332 %336 %340 %343 %347 %349 %351 %353 %354 %355 %356 %319 %358 %360 %362 %364 %366 %367 %369 %371 %373 %375 %377 %379 %380 %381 %382 %383 %385 %390 %391 %392 %393 %394 (*.f64 %396 %396) (*.f64 %398 %398) (*.f64 %395 %395) %70 (*.f64 %35 %35) (pow.f64 %395 #s(literal 2 binary64)) (pow.f64 %70 #s(literal 1 binary64)) (pow.f64 %37 #s(literal 2 binary64)) (pow.f64 %35 #s(literal 2 binary64)) (neg.f64 %90) (fabs.f64 %70) (+.f64 (+.f64 %409 (*.f64 #s(literal 2 binary64) (*.f64 z %40))) (pow.f64 %40 #s(literal 2 binary64))) (+.f64 (-.f64 %409 (*.f64 #s(literal 2 binary64) %415)) (pow.f64 a #s(literal 2 binary64))) (*.f64 %25 %62) (*.f64 x %73) (pow.f64 %201 #s(literal 1 binary64)) (/.f64 %28 %37) (/.f64 %25 %35) (/.f64 #s(literal 1 binary64) (/.f64 %35 %25)) (/.f64 #s(literal 1 binary64) (/.f64 %37 x)) %201 (neg.f64 %193) (*.f64 %8 %62) (*.f64 z %73) (pow.f64 %118 #s(literal 1 binary64)) (/.f64 %9 %37) (/.f64 %8 %35) (/.f64 #s(literal 1 binary64) (/.f64 %35 %8)) (/.f64 #s(literal 1 binary64) (/.f64 %37 z)) %118 (neg.f64 %124) %217 (*.f64 x a) (pow.f64 %217 #s(literal 1 binary64)) (*.f64 %40 %73) (*.f64 a %62) (pow.f64 %444 #s(literal 1 binary64)) (/.f64 %41 %35) (/.f64 %40 %37) (/.f64 #s(literal 1 binary64) (/.f64 %37 %40)) (/.f64 #s(literal 1 binary64) (/.f64 %35 a)) %444 (neg.f64 (/.f64 %40 %35)) (neg.f64 (/.f64 a %37)) %456 (*.f64 %3 %48) (pow.f64 %456 #s(literal 1 binary64)) (neg.f64 %459) (pow.f64 %461 #s(literal 1 binary64)) (neg.f64 (-.f64 %45 t)) (-.f64 t (neg.f64 %465)) %461 (+.f64 t %465) %469 (*.f64 x y) (pow.f64 %469 #s(literal 1 binary64)) (pow.f64 %475 #s(literal 1 binary64)) %475 (*.f64 %477 %73) (*.f64 %290 %62) %480 (pow.f64 %480 #s(literal 1 binary64)) (/.f64 (neg.f64 %477) %35) (/.f64 %477 %37) (/.f64 %290 %35) (/.f64 #s(literal 1 binary64) (/.f64 %37 %477)) (/.f64 #s(literal 1 binary64) (/.f64 %35 %290)) (neg.f64 (/.f64 %477 %35)) (neg.f64 (/.f64 %290 %37)) (pow.f64 %496 #s(literal 1 binary64)) %496 (*.f64 %498 %499) (*.f64 %469 %501) (*.f64 x %503) (pow.f64 %505 #s(literal 1 binary64)) (/.f64 (neg.f64 %498) %9) (/.f64 %498 %8) %505 (/.f64 #s(literal 1 binary64) (/.f64 %8 %498)) (/.f64 #s(literal 1 binary64) (/.f64 z %469)) (neg.f64 (/.f64 %469 %8)) (neg.f64 (/.f64 %498 z)) (pow.f64 %518 #s(literal 1 binary64)) (neg.f64 %520) (-.f64 y %41) %518 (+.f64 y %40) %524 (*.f64 x %518) (pow.f64 %524 #s(literal 1 binary64)) (neg.f64 %527) %529 (*.f64 a %518) (pow.f64 %529 #s(literal 1 binary64)) (neg.f64 %532) %534 (*.f64 x z) (pow.f64 %534 #s(literal 1 binary64)) (*.f64 %537 %62) (*.f64 %534 %73) %540 (*.f64 x %118) (pow.f64 %540 #s(literal 1 binary64)) (/.f64 %543 %37) (/.f64 %537 %35) (/.f64 %534 %37) (/.f64 #s(literal 1 binary64) (/.f64 %35 %537)) (/.f64 #s(literal 1 binary64) (/.f64 %37 %534)) (neg.f64 %551) (*.f64 %553 %73) (pow.f64 %556 #s(literal 1 binary64)) (/.f64 (fma.f64 %116 %35 %8) %35) (/.f64 (fma.f64 %118 %35 %560) %35) (/.f64 (fma.f64 %560 %35 %563) %70) (/.f64 (fma.f64 %560 %37 %566) %90) (/.f64 (fma.f64 %8 %35 (*.f64 %560 %35)) %70) (/.f64 (fma.f64 z %35 %572) %90) %556 (/.f64 (+.f64 %8 %560) %35) (/.f64 (fma.f64 %560 %35 %93) %70) (/.f64 (fma.f64 %560 %37 %128) %90) (/.f64 (fma.f64 %8 %35 (*.f64 %35 %560)) %70) (/.f64 (fma.f64 z %35 %584) %90) (/.f64 (neg.f64 %553) %35) (/.f64 %553 %37) (/.f64 #s(literal 1 binary64) (/.f64 %37 %553)) (neg.f64 (/.f64 %553 %35)) (neg.f64 (-.f64 %124 %116)) (fma.f64 %560 %62 %118) (fma.f64 %73 %3 %118) (fma.f64 %8 %62 %116) (fma.f64 %6 %62 %118) (fma.f64 %62 %6 %118) (fma.f64 %77 #s(literal -1 binary64) %118) (fma.f64 #s(literal -1 binary64) %77 %118) (fma.f64 %3 %73 %118) (fma.f64 z %73 %116) (-.f64 %116 %124) (-.f64 %118 %606) (-.f64 %118 %608) (-.f64 %118 %77) (+.f64 (/.f64 (*.f64 %116 %37) %37) %118) (+.f64 %116 %118) (+.f64 %118 %116) (*.f64 %616 %73) (*.f64 %618 %619) (*.f64 %621 %619) (pow.f64 %623 #s(literal 1 binary64)) (/.f64 (fma.f64 %444 %35 %8) %35) (/.f64 (fma.f64 %118 %37 %40) %37) (/.f64 (fma.f64 %118 %35 a) %35) (/.f64 (fma.f64 %40 %35 %631) %90) (/.f64 (fma.f64 %40 %37 %634) %70) (/.f64 (fma.f64 a %35 %563) %70) (/.f64 (fma.f64 %8 %37 (*.f64 %40 %35)) %90) (/.f64 (fma.f64 %8 %35 (*.f64 a %35)) %70) (/.f64 (fma.f64 z %37 %645) %70) (/.f64 (fma.f64 z %35 %648) %90) (/.f64 (+.f64 %40 z) %37) (/.f64 (+.f64 %8 a) %35) (/.f64 (fma.f64 %40 %35 %85) %90) (/.f64 (fma.f64 %40 %37 %68) %70) (/.f64 (fma.f64 a %35 %93) %70) (/.f64 (fma.f64 %8 %37 (*.f64 %35 %40)) %90) (/.f64 (fma.f64 %8 %35 (*.f64 %35 a)) %70) (/.f64 (fma.f64 z %37 %667) %70) (/.f64 (fma.f64 z %35 %670) %90) (/.f64 (neg.f64 %616) %35) (/.f64 (neg.f64 %618) %70) (/.f64 (neg.f64 %621) %70) (/.f64 %616 %37) (/.f64 %618 %90) (/.f64 %621 %90) %623 (/.f64 #s(literal 1 binary64) (/.f64 %37 %616)) (/.f64 #s(literal 1 binary64) (/.f64 %90 %618)) (/.f64 #s(literal 1 binary64) (/.f64 %90 %621)) (/.f64 %35 %35) (neg.f64 %689) (fma.f64 %8 %62 %444) (fma.f64 %40 %73 %118) (fma.f64 a %62 %118) (fma.f64 z %73 %444) (-.f64 %444 %124) (-.f64 %118 %696) (-.f64 %118 %698) (+.f64 (/.f64 (*.f64 %444 %37) %37) %118) (+.f64 %703 %704) (+.f64 %703 %706) (+.f64 %444 %118) (+.f64 %118 %444) (pow.f64 %710 #s(literal 1 binary64)) (/.f64 (fma.f64 %713 %35 %8) %35) (/.f64 (fma.f64 %713 %37 z) %37) (/.f64 (fma.f64 %116 %37 %616) %37) (/.f64 (fma.f64 %116 %90 %618) %90) (/.f64 (fma.f64 %116 %90 %621) %90) (/.f64 (fma.f64 %623 %35 %560) %35) (/.f64 (fma.f64 %560 %37 (*.f64 %616 %35)) %90) (/.f64 (fma.f64 %560 %90 (*.f64 %618 %35)) %731) (/.f64 (fma.f64 %560 %90 (*.f64 %621 %35)) %731) (/.f64 (fma.f64 %616 %35 %572) %90) (/.f64 (fma.f64 %618 %35 %738) %740) (/.f64 (fma.f64 %621 %35 %738) %740) (/.f64 (fma.f64 %560 %37 (*.f64 %35 %616)) %90) (/.f64 (fma.f64 %560 %90 (*.f64 %35 %618)) %731) (/.f64 (fma.f64 %560 %90 (*.f64 %35 %621)) %731) (/.f64 (fma.f64 %616 %35 %584) %90) (/.f64 (fma.f64 %618 %35 %755) %740) (/.f64 (fma.f64 %621 %35 %755) %740) (neg.f64 (-.f64 %689 %116)) (fma.f64 %560 %62 %623) (fma.f64 %73 %3 %623) (fma.f64 %616 %73 %116) (fma.f64 %618 %619 %116) (fma.f64 %621 %619 %116) (fma.f64 %6 %62 %623) (fma.f64 %62 %6 %623) (fma.f64 %77 #s(literal -1 binary64) %623) (fma.f64 #s(literal -1 binary64) %77 %623) (fma.f64 %3 %73 %623) (-.f64 %713 %124) (-.f64 %116 %689) (-.f64 %623 %606) (-.f64 %623 %608) %710 (+.f64 %713 %118) (+.f64 %116 %623) (+.f64 %623 %116) (*.f64 %779 %73) (*.f64 %217 %62) %782 (*.f64 a %193) (pow.f64 %782 #s(literal 1 binary64)) (/.f64 (neg.f64 %779) %35) (/.f64 %779 %37) (/.f64 %217 %35) (/.f64 #s(literal 1 binary64) (/.f64 %37 %779)) (/.f64 #s(literal 1 binary64) (/.f64 %35 %217)) (neg.f64 %793) (*.f64 %795 %73) (*.f64 %797 %619) (*.f64 %799 %619) (pow.f64 %802 #s(literal 1 binary64)) (/.f64 (fma.f64 %118 %37 %8) %37) (/.f64 (fma.f64 %118 %35 z) %35) (/.f64 (fma.f64 %124 %35 %8) %35) (/.f64 (fma.f64 %8 %37 %563) %90) (/.f64 (fma.f64 %8 %35 %566) %70) (/.f64 (fma.f64 z %37 %631) %70) (/.f64 (fma.f64 z %35 %634) %90) (/.f64 (fma.f64 %8 %35 %631) %90) (/.f64 (fma.f64 %8 %37 %634) %70) (/.f64 (fma.f64 z %35 %563) %70) %802 (/.f64 %801 %35) (/.f64 %825 %37) (/.f64 %825 %35) (/.f64 (fma.f64 %8 %37 %93) %90) (/.f64 (fma.f64 %8 %35 %128) %70) (/.f64 (fma.f64 z %37 %85) %70) (/.f64 (fma.f64 z %35 %68) %90) (/.f64 (fma.f64 %8 %35 %85) %90) (/.f64 (fma.f64 %8 %37 %68) %70) (/.f64 (fma.f64 z %35 %93) %70) (/.f64 %842 %37) (/.f64 %842 %35) (/.f64 %845 %90) (/.f64 %845 %70) (/.f64 %848 %90) (/.f64 %848 %70) (/.f64 %795 %37) (/.f64 %795 %35) (/.f64 %797 %90) (/.f64 %797 %70) (/.f64 %799 %90) (/.f64 %799 %70) (/.f64 #s(literal 1 binary64) (/.f64 %37 %795)) (/.f64 #s(literal 1 binary64) (/.f64 %90 %797)) (/.f64 #s(literal 1 binary64) (/.f64 %90 %799)) (neg.f64 %802) (fma.f64 %8 %73 %118) (fma.f64 %8 %62 %124) (fma.f64 z %73 %124) (fma.f64 z %62 %118) (-.f64 %118 %118) (-.f64 %124 %124) (+.f64 (/.f64 (*.f64 %124 %37) %37) %118) (+.f64 %873 %704) (+.f64 %873 %706) (+.f64 %118 %124) (+.f64 %124 %118) (pow.f64 %880 #s(literal 1 binary64)) (/.f64 (fma.f64 %879 %35 %8) %35) (/.f64 (fma.f64 %879 %37 z) %37) (/.f64 (fma.f64 %802 %37 %40) %37) (/.f64 (fma.f64 %802 %35 a) %35) (/.f64 (fma.f64 %444 %37 %795) %37) (/.f64 (fma.f64 %444 %90 %797) %90) (/.f64 (fma.f64 %444 %90 %799) %90) (/.f64 (fma.f64 %795 %37 %645) %70) (/.f64 (fma.f64 %795 %35 %648) %90) (/.f64 (fma.f64 %797 %37 %900) %902) (/.f64 (fma.f64 %797 %35 %904) %740) (/.f64 (fma.f64 %799 %37 %900) %902) (/.f64 (fma.f64 %799 %35 %904) %740) (/.f64 (fma.f64 %40 %37 (*.f64 %795 %37)) %70) (/.f64 (fma.f64 %40 %90 (*.f64 %797 %37)) %916) (/.f64 (fma.f64 %40 %90 (*.f64 %799 %37)) %916) (/.f64 (fma.f64 a %37 (*.f64 %795 %35)) %90) (/.f64 (fma.f64 a %90 (*.f64 %797 %35)) %731) (/.f64 (fma.f64 a %90 (*.f64 %799 %35)) %731) (/.f64 (+.f64 %795 %40) %37) (/.f64 (+.f64 %40 %795) %37) (/.f64 (fma.f64 %795 %37 %667) %70) (/.f64 (fma.f64 %795 %35 %670) %90) (/.f64 (fma.f64 %797 %37 %938) %902) (/.f64 (fma.f64 %797 %35 %941) %740) (/.f64 (fma.f64 %799 %37 %938) %902) (/.f64 (fma.f64 %799 %35 %941) %740) (/.f64 (fma.f64 %40 %37 (*.f64 %37 %795)) %70) (/.f64 (fma.f64 %40 %90 (*.f64 %37 %797)) %916) (/.f64 (fma.f64 %40 %90 (*.f64 %37 %799)) %916) (/.f64 (fma.f64 a %37 (*.f64 %35 %795)) %90) (/.f64 (fma.f64 a %90 (*.f64 %35 %797)) %731) (/.f64 (fma.f64 a %90 (*.f64 %35 %799)) %731) (neg.f64 (-.f64 %802 %444)) (fma.f64 %795 %73 %444) (fma.f64 %797 %619 %444) (fma.f64 %799 %619 %444) (fma.f64 %40 %73 %802) (fma.f64 a %62 %802) %880 (-.f64 %802 %696) (-.f64 %802 %698) (-.f64 %444 %802) (+.f64 %879 %118) (+.f64 %802 %444) (+.f64 %444 %802) (*.f64 %980 %62) (pow.f64 %982 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %880 %37) %11) %37) (/.f64 (neg.f64 %980) %37) (/.f64 %980 %35) (/.f64 #s(literal 1 binary64) (/.f64 %35 %980)) (neg.f64 (/.f64 %980 %37)) (neg.f64 %994) (fma.f64 %40 %73 %996) (fma.f64 a %62 %996) (-.f64 (/.f64 %979 %35) %64) %982 (-.f64 %444 (neg.f64 %996)) (+.f64 %880 %131) (+.f64 %444 %996) %1005 (*.f64 x %982) (pow.f64 %1005 #s(literal 1 binary64)) (neg.f64 (*.f64 %994 x)) (neg.f64 (*.f64 x %994)) (*.f64 %11 %206) (*.f64 y %208) (pow.f64 %1014 #s(literal 1 binary64)) (/.f64 %12 %41) (/.f64 %11 %40) (/.f64 #s(literal 1 binary64) (/.f64 %40 %11)) (/.f64 #s(literal 1 binary64) (/.f64 a y)) %1014 (neg.f64 (/.f64 %11 a)) (neg.f64 %1024) (pow.f64 %1026 #s(literal 1 binary64)) %1026 %1028 (*.f64 x %556) (pow.f64 %1028 #s(literal 1 binary64)) (/.f64 (fma.f64 %1031 %35 %537) %35) (/.f64 (fma.f64 %1031 %37 %534) %37) (/.f64 (fma.f64 %1036 %35 %537) %35) (/.f64 (fma.f64 %1036 %37 %534) %37) (fma.f64 %116 x %540) (fma.f64 x %116 %540) (-.f64 %1031 %551) (-.f64 %1036 %551) (+.f64 %1031 %540) (+.f64 %1036 %540) (pow.f64 %1052 #s(literal 1 binary64)) %1052 %1054 (*.f64 x %710) (pow.f64 %1054 #s(literal 1 binary64)) (fma.f64 %116 x %1057) (fma.f64 x %116 %1059) (-.f64 %1031 (*.f64 %25 %623)) (-.f64 %1031 (neg.f64 %1059)) (-.f64 %1036 (*.f64 %689 x)) (-.f64 %1036 (neg.f64 %1057)) (+.f64 %1031 %1059) (+.f64 %1036 %1057) (pow.f64 %1074 #s(literal 1 binary64)) %1074 (pow.f64 %1082 #s(literal 1 binary64)) %1082 (*.f64 %527 %499) (*.f64 %524 %501) (*.f64 x %1086) (pow.f64 %1088 #s(literal 1 binary64)) (/.f64 %527 %8) (/.f64 %524 %9) %1088 (/.f64 #s(literal 1 binary64) (/.f64 %8 %527)) (/.f64 #s(literal 1 binary64) (/.f64 z %524)) (neg.f64 (/.f64 %524 %8)) (neg.f64 (/.f64 %527 z)) (pow.f64 %1103 #s(literal 1 binary64)) %1103 (*.f64 %520 %499) (*.f64 %518 %501) (pow.f64 %1086 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %503 z) a) z) (/.f64 (-.f64 %1111 %415) %1113) (/.f64 %520 %8) (/.f64 %518 %9) %1086 (/.f64 #s(literal 1 binary64) (/.f64 %8 %520)) (/.f64 #s(literal 1 binary64) (/.f64 z %518)) (neg.f64 %1121) (fma.f64 y %501 %1123) (fma.f64 y %501 %1125) (-.f64 %503 %260) (+.f64 %503 %1123) (+.f64 %503 %1125) (*.f64 %1130 %501) (*.f64 %520 %501) (*.f64 %1086 #s(literal -1 binary64)) (*.f64 %518 (neg.f64 %501)) (*.f64 #s(literal -1 binary64) %1086) (pow.f64 %1121 #s(literal 1 binary64)) (/.f64 (neg.f64 %1130) %8) (/.f64 %1130 z) (/.f64 %520 %9) %1121 (/.f64 %518 %8) (/.f64 #s(literal 1 binary64) (/.f64 z %1130)) (neg.f64 (*.f64 #s(literal 1 binary64) %1086)) (neg.f64 (*.f64 %1086 #s(literal 1 binary64))) (neg.f64 %1086) (-.f64 %260 %503) (*.f64 %532 %499) (*.f64 %529 %501) %1153 (pow.f64 %1153 #s(literal 1 binary64)) (/.f64 %532 %8) (/.f64 %529 %9) (/.f64 %529 z) (/.f64 #s(literal 1 binary64) (/.f64 %8 %532)) (/.f64 #s(literal 1 binary64) (/.f64 z %529)) (neg.f64 %1162) (*.f64 %1164 %501) (pow.f64 %1166 #s(literal 1 binary64)) (/.f64 (fma.f64 y %8 %532) %8) (/.f64 (neg.f64 %1164) %8) (/.f64 %1164 z) (/.f64 #s(literal 1 binary64) (/.f64 z %1164)) (neg.f64 (-.f64 %1162 y)) (fma.f64 %532 %499 y) (fma.f64 %529 %501 y) %1166 (-.f64 %1153 %11) (-.f64 y %1162) (+.f64 (/.f64 %1111 z) %1153) (+.f64 %1153 y) (+.f64 y %1153) (pow.f64 %1185 #s(literal 1 binary64)) (neg.f64 %1187) (fma.f64 %1164 %501 %40) (-.f64 %1166 %41) %1185 (-.f64 y (neg.f64 %1191)) (+.f64 %1166 %40) (+.f64 y %1191) %1196 (*.f64 x %1185) (pow.f64 %1196 #s(literal 1 binary64)) (neg.f64 %1199) (*.f64 %1199 %499) (*.f64 %1196 %501) %1204 (pow.f64 %1204 #s(literal 1 binary64)) (/.f64 %1199 %8) (/.f64 %1196 %9) (/.f64 %1196 z) (/.f64 #s(literal 1 binary64) (/.f64 %8 %1199)) (/.f64 #s(literal 1 binary64) (/.f64 z %1196)) (neg.f64 (/.f64 %1196 %8)) (neg.f64 (/.f64 %1199 z)) (pow.f64 %1224 #s(literal 1 binary64)) %1224 %1226 (*.f64 x %160) (pow.f64 %1226 #s(literal 1 binary64)) (fma.f64 #s(literal 1 binary64) x %551) (fma.f64 x #s(literal 1 binary64) %551) (-.f64 %53 (*.f64 %25 %124)) (-.f64 %53 %540) (-.f64 %30 %540) (+.f64 %53 %551) (+.f64 %30 %551) (pow.f64 %1243 #s(literal 1 binary64)) %1243 (*.f64 %18 %499) (*.f64 %16 %501) (pow.f64 %1247 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %1249 z) x) z) (/.f64 (-.f64 %1253 %534) %1113) (/.f64 %18 %8) (/.f64 #s(literal 1 binary64) (/.f64 %8 %18)) (/.f64 #s(literal 1 binary64) (/.f64 z %16)) (/.f64 %16 %9) %1247 (neg.f64 %1262) (fma.f64 t %501 %1265) (fma.f64 t %501 %1267) (-.f64 %1269 (/.f64 t %8)) (-.f64 %1249 %1264) (+.f64 %1269 %1249) (+.f64 %1249 %1265) (+.f64 %1249 %1267) %1276 (*.f64 z %18) (pow.f64 %1276 #s(literal 1 binary64)) (neg.f64 %1279) (*.f64 %1279 %73) (*.f64 %1276 %62) (*.f64 z %378) (pow.f64 %1284 #s(literal 1 binary64)) (/.f64 %1279 %37) %1284 (/.f64 #s(literal 1 binary64) (/.f64 %37 %1279)) (/.f64 #s(literal 1 binary64) (/.f64 %35 %1276)) (neg.f64 %1291) (*.f64 %1293 %62) (*.f64 %1296 %619) (*.f64 %1299 %619) (pow.f64 %1302 #s(literal 1 binary64)) (/.f64 (fma.f64 %1284 %35 %537) %35) (/.f64 (fma.f64 %1284 %37 %534) %37) (/.f64 (fma.f64 %540 %37 %1279) %37) (/.f64 (fma.f64 %1279 %35 (*.f64 %537 %37)) %90) (/.f64 (fma.f64 %1279 %37 (*.f64 %534 %37)) %70) (/.f64 (fma.f64 %1276 %35 (*.f64 %537 %35)) %70) (/.f64 (fma.f64 %1276 %37 %1319) %90) (/.f64 (fma.f64 %537 %37 (*.f64 %1279 %35)) %90) (/.f64 (fma.f64 %537 %35 (*.f64 %1276 %35)) %70) (/.f64 (fma.f64 %534 %37 (*.f64 %1279 %37)) %70) (/.f64 (fma.f64 %18 z %537) %35) %1302 (/.f64 (fma.f64 z x %1279) %37) (/.f64 (fma.f64 %8 x %1276) %35) (/.f64 (fma.f64 %1279 %35 (*.f64 %37 %537)) %90) (/.f64 (fma.f64 %1279 %37 (*.f64 %37 %534)) %70) (/.f64 (fma.f64 %1276 %35 (*.f64 %35 %537)) %70) (/.f64 (fma.f64 %1276 %37 (*.f64 %35 %534)) %90) (/.f64 (fma.f64 %537 %37 (*.f64 %35 %1279)) %90) (/.f64 (fma.f64 %537 %35 (*.f64 %35 %1276)) %70) (/.f64 (fma.f64 %534 %37 (*.f64 %37 %1279)) %70) (/.f64 (neg.f64 %1293) %37) (/.f64 (neg.f64 %1296) %70) (/.f64 (neg.f64 %1299) %70) (/.f64 %1293 %35) (/.f64 %1296 %90) (/.f64 %1299 %90) (/.f64 #s(literal 1 binary64) (/.f64 %35 %1293)) (/.f64 #s(literal 1 binary64) (/.f64 %90 %1296)) (/.f64 #s(literal 1 binary64) (/.f64 %90 %1299)) (neg.f64 %1373) (fma.f64 %1279 %73 %540) (fma.f64 %537 %62 %1284) (fma.f64 %1276 %62 %540) (fma.f64 %534 %73 %1284) (fma.f64 %118 x %1284) (fma.f64 z %378 %540) (fma.f64 x %118 %1284) (-.f64 %1284 %551) (-.f64 %540 %1291) (+.f64 %1384 (/.f64 %1295 %90)) (+.f64 %1384 (/.f64 %1298 %90)) (+.f64 (/.f64 (*.f64 %540 %35) %35) %1284) (+.f64 %1284 %540) (+.f64 %540 %1284) (pow.f64 %1394 #s(literal 1 binary64)) (/.f64 (fma.f64 %1397 %37 %1279) %37) (/.f64 (fma.f64 %1397 %35 %1276) %35) (/.f64 (fma.f64 %782 %35 %1293) %35) (/.f64 (fma.f64 %782 %90 %1296) %90) (/.f64 (fma.f64 %782 %90 %1299) %90) (/.f64 (fma.f64 %1302 %37 %779) %37) (/.f64 (fma.f64 %1302 %35 %217) %35) (/.f64 (fma.f64 %779 %35 (*.f64 %1293 %37)) %90) (/.f64 (fma.f64 %779 %90 (*.f64 %1296 %37)) %916) (/.f64 (fma.f64 %779 %90 (*.f64 %1299 %37)) %916) (/.f64 (fma.f64 %217 %35 (*.f64 %1293 %35)) %70) (/.f64 (fma.f64 %217 %90 (*.f64 %1296 %35)) %731) (/.f64 (fma.f64 %217 %90 (*.f64 %1299 %35)) %731) (/.f64 (fma.f64 %1293 %37 (*.f64 %779 %35)) %90) (/.f64 (fma.f64 %1293 %35 (*.f64 %217 %35)) %70) (/.f64 (fma.f64 %1296 %37 %1436) %902) (/.f64 (fma.f64 %1296 %35 %1439) %740) (/.f64 (fma.f64 %1299 %37 %1436) %902) (/.f64 (fma.f64 %1299 %35 %1439) %740) (/.f64 (fma.f64 a x %1293) %35) (/.f64 (+.f64 %1293 %217) %35) (/.f64 (fma.f64 %779 %35 (*.f64 %37 %1293)) %90) (/.f64 (fma.f64 %779 %90 (*.f64 %37 %1296)) %916) (/.f64 (fma.f64 %779 %90 (*.f64 %37 %1299)) %916) (/.f64 (fma.f64 %217 %35 (*.f64 %35 %1293)) %70) (/.f64 (fma.f64 %217 %90 (*.f64 %35 %1296)) %731) (/.f64 (fma.f64 %217 %90 (*.f64 %35 %1299)) %731) (/.f64 (fma.f64 %1293 %37 (*.f64 %35 %779)) %90) (/.f64 (fma.f64 %1293 %35 (*.f64 %35 %217)) %70) (/.f64 (fma.f64 %1296 %37 %1474) %902) (/.f64 (fma.f64 %1296 %35 %1477) %740) (/.f64 (fma.f64 %1299 %37 %1474) %902) (/.f64 (fma.f64 %1299 %35 %1477) %740) (neg.f64 (-.f64 %1373 %782)) (fma.f64 %1293 %62 %782) (fma.f64 %1296 %619 %782) (fma.f64 %1299 %619 %782) (fma.f64 %779 %73 %1302) (fma.f64 %217 %62 %1302) %1394 (fma.f64 a %193 %1302) (-.f64 %1397 %1291) (-.f64 %782 %1373) (-.f64 %1302 %793) (+.f64 %1397 %1284) (+.f64 %782 %1302) (+.f64 %1302 %782) (pow.f64 %1498 #s(literal 1 binary64)) %1498 (pow.f64 %1500 #s(literal 1 binary64)) %1500 (pow.f64 %1503 #s(literal 1 binary64)) %1503 (pow.f64 %1505 #s(literal 1 binary64)) %1505 (pow.f64 %1507 #s(literal 1 binary64)) %1507 (*.f64 %6 %206) (*.f64 %3 %208) (pow.f64 %1511 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %1014 %40) %8) %40) (/.f64 (-.f64 (*.f64 %1014 a) z) a) (/.f64 %82 %40) (/.f64 (-.f64 (*.f64 %11 %40) (*.f64 %40 %8)) (*.f64 %40 %40)) (/.f64 (-.f64 (*.f64 %11 a) (*.f64 %40 z)) (*.f64 %40 a)) (/.f64 (-.f64 (*.f64 y %40) (*.f64 a %8)) (*.f64 a %40)) (/.f64 (-.f64 (*.f64 y a) (*.f64 a z)) %219) (/.f64 %6 %40) (/.f64 #s(literal 1 binary64) (/.f64 %40 %6)) (/.f64 #s(literal 1 binary64) (/.f64 a %3)) (/.f64 %3 %41) %1511 (neg.f64 (*.f64 %6 %208)) (neg.f64 (/.f64 %3 %40)) (neg.f64 (/.f64 %6 a)) (neg.f64 (-.f64 %256 %1014)) (fma.f64 %11 %206 %1553) (fma.f64 %11 %206 %1555) (fma.f64 %11 %206 %264) (fma.f64 y %208 %1553) (fma.f64 y %208 %1555) (fma.f64 y %208 %264) (-.f64 %262 %1024) (-.f64 %1014 %256) (+.f64 %262 %1014) (+.f64 %1014 %1553) (+.f64 %1014 %1555) (+.f64 %1014 %264) (pow.f64 %1568 #s(literal 1 binary64)) %1568 (*.f64 %59 %206) (*.f64 %56 %208) %1572 (pow.f64 %1572 #s(literal 1 binary64)) (/.f64 %59 %40) (/.f64 #s(literal 1 binary64) (/.f64 %40 %59)) (/.f64 #s(literal 1 binary64) (/.f64 a %56)) (/.f64 %56 %41) (/.f64 %56 a) (neg.f64 (/.f64 %56 %40)) (neg.f64 (/.f64 %59 a)) (pow.f64 %1587 #s(literal 1 binary64)) %1587 (pow.f64 %1589 #s(literal 1 binary64)) %1589 (pow.f64 %1591 #s(literal 1 binary64)) (neg.f64 %1593) (fma.f64 %8 x %249) (fma.f64 %25 z %249) (fma.f64 %6 %18 %537) (fma.f64 %534 #s(literal -1 binary64) %249) (fma.f64 %18 %6 %537) (fma.f64 #s(literal -1 binary64) %534 %249) (fma.f64 %16 %3 %537) (fma.f64 %3 %16 %537) (fma.f64 z %25 %249) (fma.f64 x %8 %249) (-.f64 %537 %252) (-.f64 %249 (*.f64 %28 z)) (-.f64 %249 (*.f64 %537 #s(literal -1 binary64))) (-.f64 %249 (*.f64 #s(literal 1 binary64) %534)) (-.f64 %249 %543) %1591 (+.f64 %537 %249) (+.f64 %249 %537) (*.f64 %1593 %206) (*.f64 %1591 %208) (pow.f64 %1617 #s(literal 1 binary64)) (/.f64 (fma.f64 %1619 a %249) a) (/.f64 (fma.f64 %537 a (*.f64 %249 a)) %219) (/.f64 (fma.f64 %537 a (*.f64 a %249)) %219) (/.f64 %1593 %40) (/.f64 %1591 %41) %1617 (/.f64 #s(literal 1 binary64) (/.f64 %40 %1593)) (/.f64 #s(literal 1 binary64) (/.f64 a %1591)) (neg.f64 (/.f64 %1591 %40)) (neg.f64 (/.f64 %1593 a)) (fma.f64 %537 %208 %1638) (fma.f64 %249 %208 %1619) (-.f64 %1619 (neg.f64 %1638)) (-.f64 %1619 (/.f64 %252 a)) (+.f64 %1638 %1619) (+.f64 %1619 %1638) (pow.f64 %1647 #s(literal 1 binary64)) %1647 %309 %312 %315 %316 %317 %318 %320 %323 %326 %328 %332 %336 %340 %343 %347 %349 %351 %353 %354 %355 %356 %319 %358 %360 %362 %364 %366 %367 %369 %371 %373 %375 %377 %379 %380 %381 %382 %383 %385 %390 %391 %392 %393 %394 %1649 %1650 %1651 %1652 %1653 %1654 %1655 %1656 %1657 %1659 %1661 %1663 %1665 %1667 %1669 %1671 %1673 %1649 %1650 %1651 %1652 %1653 %1654 %1655 %1656 %1657 %1659 %1661 %1663 %1665 %1667 %1669 %1671 %1673 %1649 %1650 %1651 %1652 %1653 %1654 %1655 %1656 %1657 %1659 %1661 %1663 %1665 %1667 %1669 %1671 %1673 %1677 %1676 %1678 %1679 %1680 %1681 %1682 %1683 %1684 %1685 %1687 %1689 %1691 %1678 %1679 %1680 %1681 %1682 %1683 %1684 %1685 %1687 %1689 %1691 (*.f64 %1692 %499) %1694 (*.f64 %1695 %501) (*.f64 %518 %1247) (pow.f64 %1694 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %1699 z) %1701) z) (/.f64 (-.f64 (*.f64 %285 z) (*.f64 z %1701)) %1113) (/.f64 %1692 %8) (/.f64 %1695 %9) (/.f64 %1695 z) (/.f64 #s(literal 1 binary64) (/.f64 %8 %1692)) (/.f64 #s(literal 1 binary64) (/.f64 z %1695)) (neg.f64 %1715) (fma.f64 %285 %501 %1718) (fma.f64 %285 %501 %1721) (-.f64 %1699 %1717) (+.f64 %1699 %1718) (+.f64 %1699 %1721) (pow.f64 %1726 #s(literal 1 binary64)) (/.f64 (fma.f64 t z (*.f64 #s(literal -1 binary64) %1695)) z) (/.f64 (-.f64 (*.f64 t %8) %1692) %8) (/.f64 (-.f64 %1253 %1695) z) (neg.f64 (-.f64 %1694 t)) (-.f64 t (*.f64 %1715 #s(literal -1 binary64))) (-.f64 t (*.f64 #s(literal 1 binary64) %1694)) %1726 (+.f64 t %1715) (pow.f64 %1743 #s(literal 1 binary64)) %1743 %63 %67 %72 %74 %75 %76 %78 %81 %83 %87 %91 %95 %97 %99 %101 %102 %103 %104 %105 %107 %109 %111 %113 %115 %77 %117 %119 %120 %121 %122 %125 %130 %132 %133 %134 %135 %1745 (*.f64 y %48) (pow.f64 %1745 #s(literal 1 binary64)) (*.f64 %1748 %73) (*.f64 %48 %62) (pow.f64 %1751 #s(literal 1 binary64)) (/.f64 (neg.f64 %1748) %35) (/.f64 %1748 %37) (/.f64 #s(literal 1 binary64) (/.f64 %37 %1748)) (/.f64 #s(literal 1 binary64) (/.f64 %35 %48)) %1751 (neg.f64 (/.f64 %1748 %35)) (neg.f64 (/.f64 %48 %37)) (pow.f64 %1764 #s(literal 1 binary64)) (/.f64 (fma.f64 x %35 %456) %35) (neg.f64 (-.f64 %25 %1768)) (fma.f64 %1751 %3 %26) (fma.f64 %1751 %3 %28) (fma.f64 %1751 %3 %30) %1764 (fma.f64 %456 %62 %26) (fma.f64 %456 %62 %28) (fma.f64 %456 %62 %30) (fma.f64 %456 %62 x) (fma.f64 %3 %1751 %26) (fma.f64 %3 %1751 %28) (fma.f64 %3 %1751 %30) (fma.f64 %3 %1751 x) (-.f64 %1768 %25) (-.f64 x (*.f64 (neg.f64 %1751) %3)) (-.f64 x (*.f64 %6 %1751)) (-.f64 x (neg.f64 %1768)) (+.f64 %1768 %26) (+.f64 %1768 %28) (+.f64 %1768 %30) (+.f64 %1768 x) (+.f64 x %1768) (pow.f64 %1795 #s(literal 1 binary64)) %1795 (pow.f64 %1797 #s(literal 1 binary64)) %1797 (*.f64 %18 %1799) (*.f64 %16 (/.f64 #s(literal 1 binary64) %1801)) (pow.f64 %1804 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 %1806 %1589) t) %1589) (/.f64 (-.f64 (*.f64 x %1589) (*.f64 %1589 t)) (*.f64 %1589 %1589)) (/.f64 %18 (neg.f64 %1801)) %1804 (/.f64 #s(literal 1 binary64) (/.f64 %1801 %16)) (/.f64 #s(literal 1 binary64) (/.f64 %1589 %18)) (/.f64 %16 %1801) (neg.f64 (*.f64 %16 %1799)) (neg.f64 (/.f64 %18 %1801)) (neg.f64 (/.f64 %16 %1589)) (neg.f64 (-.f64 %1828 %1806)) (fma.f64 x %1799 %1831) (fma.f64 x %1799 %1833) (-.f64 %1835 (/.f64 x %1801)) (-.f64 %1806 %1828) (+.f64 %1835 %1806) (+.f64 %1806 %1831) (+.f64 %1806 %1833) (*.f64 %252 %1799) %1843 (*.f64 %3 %1804) (pow.f64 %1843 #s(literal 1 binary64)) (/.f64 %252 %1589) (/.f64 %249 %1801) (/.f64 #s(literal 1 binary64) (/.f64 %1589 %252)) (neg.f64 %1850) (pow.f64 %1852 #s(literal 1 binary64)) (/.f64 (fma.f64 x %1589 %252) %1589) (neg.f64 (-.f64 %1850 x)) (fma.f64 %252 %1799 x) %1852 (fma.f64 %3 %1804 x) (-.f64 %1843 %25) (-.f64 x %1850) (+.f64 %1843 x) (+.f64 x %1843) %1866 %1865 %1868 %1871 %1872 %1873 %1867 %1875 %1876 %1866 %1865 %1868 %1871 %1872 %1873 %1867 %1875 %1876 (pow.f64 %1877 #s(literal 1 binary64)) %1877 %1879 (*.f64 %3 %1026) (pow.f64 %1879 #s(literal 1 binary64)) (neg.f64 %1882) %1885 %1887 %1889 %1890 %1891 %1892 %1884 %1893 %1894 %1895 %1896 %1897 %1898 %1899 %1900 %1901 %1902 %1903 %1885 %1887 %1889 %1890 %1891 %1892 %1884 %1893 %1894 %1895 %1896 %1897 %1898 %1899 %1900 %1901 %1902 %1903 %1904 (*.f64 x %1503) (pow.f64 %1904 #s(literal 1 binary64)) (*.f64 %1907 x) %1909 (*.f64 %1904 #s(literal -1 binary64)) (*.f64 %1503 %25) (*.f64 #s(literal -1 binary64) %1904) (*.f64 x %1907) (pow.f64 %1909 #s(literal 1 binary64)) (neg.f64 (*.f64 #s(literal 1 binary64) %1904)) (neg.f64 (*.f64 %1904 #s(literal 1 binary64))) (neg.f64 %1904) (pow.f64 %1920 #s(literal 1 binary64)) %1920 (pow.f64 %1922 #s(literal 1 binary64)) (neg.f64 (-.f64 %1924 t)) (-.f64 %1103 %21) (-.f64 t %1924) %1922 (+.f64 t (neg.f64 %1924)) (+.f64 t %1103) (pow.f64 %1932 #s(literal 1 binary64)) %1932 %1934 (*.f64 y %1507) (pow.f64 %1934 #s(literal 1 binary64)) (pow.f64 %1937 #s(literal 1 binary64)) %1937 %1649 %1650 %1651 %1652 %1653 %1654 %1655 %1656 %1657 %1659 %1661 %1663 %1665 %1667 %1669 %1671 %1673 %1677 %1676 %1939 (*.f64 y %475) (pow.f64 %1939 #s(literal 1 binary64)) (pow.f64 %1942 #s(literal 1 binary64)) %1942 %1944 (*.f64 %56 %62) (*.f64 t %77) (pow.f64 %1944 #s(literal 1 binary64)) (/.f64 %56 %35) (neg.f64 (*.f64 %116 t)) (neg.f64 (*.f64 t %116)) (pow.f64 %1953 #s(literal 1 binary64)) %1953 %1955 (*.f64 t %1568) (pow.f64 %1955 #s(literal 1 binary64)) (pow.f64 %1958 #s(literal 1 binary64)) %1958 (pow.f64 %1960 #s(literal 1 binary64)) (neg.f64 (-.f64 %1962 t)) (-.f64 %1224 %21) (-.f64 t %1962) %1960 (+.f64 t (neg.f64 %1962)) (+.f64 t %1224) (pow.f64 %1970 #s(literal 1 binary64)) %1970 (pow.f64 %1972 #s(literal 1 binary64)) (/.f64 (fma.f64 %1647 %37 %779) %37) (/.f64 (fma.f64 %1647 %35 %217) %35) (neg.f64 (-.f64 %1978 %782)) (fma.f64 %779 %73 %1981) (fma.f64 %779 %73 %1647) (fma.f64 %217 %62 %1981) (fma.f64 %217 %62 %1647) (fma.f64 %193 a %1981) %1972 (fma.f64 a %193 %1981) (fma.f64 a %193 %1647) (-.f64 %782 %1978) (-.f64 %1647 %793) (+.f64 %782 %1981) (+.f64 %782 %1647) (+.f64 %1647 %782) (pow.f64 %1994 #s(literal 1 binary64)) (/.f64 (fma.f64 %1052 %37 %779) %37) (/.f64 (fma.f64 %1052 %35 %217) %35) (neg.f64 (-.f64 %2000 %782)) (fma.f64 %779 %73 %2003) (fma.f64 %779 %73 %1052) (fma.f64 %217 %62 %2003) (fma.f64 %217 %62 %1052) (fma.f64 %193 a %2003) %1994 (fma.f64 a %193 %2003) (fma.f64 a %193 %1052) (-.f64 %782 %2000) (-.f64 %1052 %793) (+.f64 %782 %2003) (+.f64 %782 %1052) (+.f64 %1052 %782) %1677 %1676 (pow.f64 %2016 #s(literal 1 binary64)) %2016 %1677 %1676 (pow.f64 %2018 #s(literal 1 binary64)) (neg.f64 %2020) (fma.f64 %11 %73 %2022) (fma.f64 y %62 %2022) (-.f64 %64 (neg.f64 %2022)) %2018 (+.f64 %64 %2022) %2028 (*.f64 t %2018) (pow.f64 %2028 #s(literal 1 binary64)) (neg.f64 (*.f64 %2020 t)) (neg.f64 (*.f64 t %2020)) (pow.f64 %2035 #s(literal 1 binary64)) %2035 (pow.f64 %2037 #s(literal 1 binary64)) %2037 (pow.f64 %2039 #s(literal 1 binary64)) (neg.f64 (-.f64 %2041 x)) (-.f64 %2037 %25) (-.f64 x %2041) %2039 (+.f64 x (neg.f64 %2041)) (+.f64 x %2037) (pow.f64 %2049 #s(literal 1 binary64)) %2049 (pow.f64 %2051 #s(literal 1 binary64)) (neg.f64 (-.f64 %2053 x)) (-.f64 %2049 %25) (-.f64 x %2053) %2051 (+.f64 x (neg.f64 %2053)) (+.f64 x %2049) (*.f64 %2061 %206) (*.f64 %1745 %208) (*.f64 y (/.f64 %48 a)) (pow.f64 %2066 #s(literal 1 binary64)) (/.f64 (neg.f64 %2061) %41) (/.f64 %2061 %40) %2066 (/.f64 #s(literal 1 binary64) (/.f64 %40 %2061)) (/.f64 #s(literal 1 binary64) (/.f64 a %1745)) (neg.f64 (/.f64 %1745 %40)) (neg.f64 (/.f64 %2061 a)) (pow.f64 %2079 #s(literal 1 binary64)) %2079 (pow.f64 %2081 #s(literal 1 binary64)) (neg.f64 (-.f64 %2083 x)) (-.f64 %2079 %25) (-.f64 x %2083) %2081 (+.f64 x (neg.f64 %2083)) (+.f64 x %2079) %2091 (*.f64 %35 %48) (pow.f64 %2091 #s(literal 1 binary64)) (neg.f64 (*.f64 %37 %48)) (neg.f64 (*.f64 %48 %37)) %2098 (*.f64 %35 %456) (*.f64 %3 %2091) (pow.f64 %2098 #s(literal 1 binary64)) (neg.f64 %2102) (*.f64 %2104 %2105) (*.f64 %2107 %2108) (*.f64 %2110 %2111) (*.f64 %2111 %2110) (*.f64 %2114 %77) (*.f64 %2116 %73) (*.f64 %2118 %116) (*.f64 %2102 %619) (*.f64 %116 %2118) (*.f64 %2098 %71) %2124 (*.f64 %623 %1768) (*.f64 %77 %2114) (pow.f64 %2124 #s(literal 1 binary64)) (/.f64 (neg.f64 %2116) %35) (/.f64 %2116 %37) (/.f64 %2102 %90) (/.f64 %2098 %70) (/.f64 #s(literal 1 binary64) (/.f64 %37 %2116)) (/.f64 #s(literal 1 binary64) (/.f64 %90 %2102)) (/.f64 #s(literal 1 binary64) (/.f64 %70 %2098)) (neg.f64 %2139) (*.f64 %2141 %71) (pow.f64 %2143 #s(literal 1 binary64)) (/.f64 (fma.f64 x %37 %2116) %37) (/.f64 (fma.f64 x %90 %2102) %90) (/.f64 (neg.f64 %2141) %90) (/.f64 %2141 %70) (/.f64 #s(literal 1 binary64) (/.f64 %70 %2141)) (neg.f64 (-.f64 %2139 x)) (fma.f64 %2104 %2105 x) (fma.f64 %2107 %2108 x) (fma.f64 %2110 %2111 x) (fma.f64 %2111 %2110 x) (fma.f64 %2114 %77 x) (fma.f64 %2116 %73 x) (fma.f64 %2118 %116 x) (fma.f64 %2102 %619 x) (fma.f64 %116 %2118 x) (fma.f64 %2098 %71 x) %2143 (fma.f64 %623 %1768 x) (fma.f64 %77 %2114 x) (-.f64 %2124 %25) (-.f64 x %2139) (+.f64 (/.f64 (*.f64 x %70) %70) %2124) (+.f64 %2124 x) (+.f64 x %2124) (pow.f64 %2175 #s(literal 1 binary64)) %2175 (pow.f64 %2177 #s(literal 1 binary64)) (neg.f64 (-.f64 %2179 %45)) (-.f64 %2175 %465) (-.f64 %45 %2179) %2177 (+.f64 %45 (neg.f64 %2179)) (+.f64 %45 %2175) (*.f64 %459 %2188) (*.f64 %456 %2190) (*.f64 %3 %2192) (pow.f64 %2194 #s(literal 1 binary64)) (/.f64 %459 %2187) (/.f64 %456 (neg.f64 %2187)) %2194 (/.f64 #s(literal 1 binary64) (/.f64 %2187 %459)) (/.f64 #s(literal 1 binary64) (/.f64 %204 %456)) (neg.f64 %2203) (*.f64 %2205 %2190) (pow.f64 %2207 #s(literal 1 binary64)) (/.f64 (fma.f64 x %2187 %459) %2187) (/.f64 (neg.f64 %2205) %2187) (/.f64 %2205 %204) (/.f64 #s(literal 1 binary64) (/.f64 %204 %2205)) (neg.f64 (-.f64 %2203 x)) (fma.f64 %459 %2188 x) (fma.f64 %456 %2190 x) %2207 (-.f64 %2194 %25) (-.f64 x %2203) (+.f64 (/.f64 (*.f64 x %204) %204) %2194) (+.f64 %2194 x) (+.f64 x %2194) |
Compiled 3 081 to 7 723 computations (-150.7% saved)
Compiled 2 233 to 9 110 computations (-308.0% saved)
35 alts after pruning (21 fresh and 14 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 2 212 | 21 | 2 233 |
| Fresh | 0 | 0 | 0 |
| Picked | 20 | 14 | 34 |
| Done | 2 | 0 | 2 |
| Total | 2 234 | 35 | 2 269 |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 45.8% | (fma.f64 (-.f64 y z) (/.f64 (approx (- t x) t) (approx (- a z) a)) x) |
| ✓ | 45.6% | (fma.f64 (-.f64 y z) (approx (/ (- x t) (- z a)) (/.f64 x (-.f64 z a))) x) |
| ▶ | 49.1% | %24 = (-.f64 a z) (fma.f64 (*.f64 (approx (- t x) t) %24) (/.f64 (-.f64 z y) (*.f64 (-.f64 z a) %24)) x) |
| ▶ | 34.6% | %3 = (- y z) %8 = (- a z) %124 = (/ z (- z a)) (fma.f64 a (/.f64 x (-.f64 a z)) (approx (+ (* x %124) (/ (* (- t x) %3) %8)) (*.f64 x (approx (+ (* -1 (/ %3 %8)) %124) (*.f64 #s(literal -1 binary64) (/.f64 y a)))))) |
| ▶ | 45.2% | %199 = (* (- t x) (- y z)) (fma.f64 a (/.f64 x (-.f64 a z)) (approx (+ (* x (/ z (- z a))) (/ %199 (- a z))) (approx (/ (+ (* -1 (* x z)) %199) a) (/.f64 (*.f64 t (-.f64 y z)) a)))) |
| ▶ | 20.1% | %5 = (- t x) (+.f64 (approx x #s(literal 0 binary64)) (approx (/ (* (- y z) %5) (- a z)) (approx %5 t))) |
| ✓ | 42.3% | %5 = (- t x) (+.f64 x (approx (/ (* (- y z) %5) (- a z)) (/.f64 (*.f64 y (approx %5 t)) a))) |
| ▶ | 43.3% | %5 = (- t x) (+.f64 x (approx (/ (* (- y z) %5) (- a z)) (*.f64 (approx %5 t) (/.f64 y a)))) |
| ▶ | 2.7% | %5 = (- t x) (+.f64 x (approx (/ (* (- y z) %5) (- a z)) (approx %5 (neg.f64 x)))) |
| ✓ | 33.6% | %5 = (- t x) (+.f64 x (approx (/ (* (- y z) %5) (- a z)) (approx %5 t))) |
| ✓ | 51.5% | (approx (- x (/ (* (- x t) (- y z)) (- a z))) (-.f64 t (*.f64 (/.f64 (-.f64 t x) z) (-.f64 y a)))) |
| ▶ | 31.3% | (approx (- x (/ (* (- x t) (- y z)) (- a z))) (-.f64 t (*.f64 (/.f64 (approx (- t x) t) z) (-.f64 y a)))) |
| ▶ | 28.6% | %119 = (- x t) (approx (- x (/ (* %119 (- y z)) (- a z))) (*.f64 (approx (/ %119 (- z a)) (/.f64 (-.f64 x t) z)) y)) |
| ▶ | 22.8% | %119 = (- x t) (approx (- x (/ (* %119 (- y z)) (- a z))) (approx (* (/ %119 (- z a)) y) (/.f64 (*.f64 x y) (-.f64 z a)))) |
| ▶ | 34.7% | %8 = (- a z) %119 = (- x t) %123 = (- z a) (approx (+ (+ (* (/ (- z y) %8) %119) (* a (/ x %8))) (* x (/ z %123))) (+.f64 (/.f64 (*.f64 a x) (-.f64 a z)) (approx (+ (/ (* x z) %123) (/ (* z %119) %8)) (-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) x)) (*.f64 #s(literal -1 binary64) t))))) |
| ▶ | 36.5% | %8 = (- a z) %124 = (/ z (- z a)) (approx (+ (+ (* (/ (- z y) %8) (- x t)) (* a (/ x %8))) (* x %124)) (*.f64 x (approx (- (+ (/ a %8) (+ (/ z %8) %124)) (/ y %8)) (-.f64 #s(literal 1 binary64) (/.f64 y a))))) |
| ▶ | 32.7% | %8 = (- a z) %24 = (-.f64 a z) %119 = (- x t) %123 = (- z a) (approx (+ (+ (* (/ (- z y) %8) %119) (* a (/ x %8))) (* x (/ z %123))) (approx (+ (/ (* a x) %8) (+ (/ (* x z) %123) (/ (* z %119) %8))) (*.f64 x (+.f64 (/.f64 a %24) (+.f64 (/.f64 z %24) (/.f64 z (-.f64 z a))))))) |
| ✓ | 38.4% | %5 = (- t x) (approx (+ x (/ (* (- y z) %5) (- a z))) (+.f64 t (approx (* -1 (/ (- (* y %5) (* a %5)) z)) (/.f64 (*.f64 x (-.f64 y a)) z)))) |
| ✓ | 46.2% | (approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 (-.f64 t x) (/.f64 y (-.f64 a z)))) |
| ▶ | 28.5% | %8 = (- a z) (approx (+ x (/ (* (- y z) (- t x)) %8)) (*.f64 y (*.f64 (-.f64 t x) (approx (/ 1 %8) (/.f64 #s(literal -1 binary64) z))))) |
| ✓ | 24.3% | %8 = (- a z) (approx (+ x (/ (* (- y z) (- t x)) %8)) (*.f64 y (approx (- (/ t %8) (/ x %8)) (/.f64 (-.f64 t x) a)))) |
| ▶ | 18.6% | %5 = (- t x) %8 = (- a z) (approx (+ x (/ (* (- y z) %5) %8)) (*.f64 y (approx (- (/ t %8) (/ x %8)) (/.f64 (approx %5 t) a)))) |
| ✓ | 26.0% | %8 = (- a z) (approx (+ x (/ (* (- y z) (- t x)) %8)) (*.f64 y (approx (- (/ t %8) (/ x %8)) (/.f64 t (-.f64 a z))))) |
| ✓ | 40.8% | %8 = (- a z) (approx (+ x (/ (* (- y z) (- t x)) %8)) (*.f64 t (-.f64 (/.f64 y (-.f64 a z)) (approx (/ z %8) #s(literal -1 binary64))))) |
| ▶ | 22.7% | %8 = (- a z) (approx (+ x (/ (* (- y z) (- t x)) %8)) (*.f64 t (*.f64 (-.f64 y z) (/.f64 #s(literal 1 binary64) (approx %8 a))))) |
| ✓ | 22.7% | %8 = (- a z) (approx (+ x (/ (* (- y z) (- t x)) %8)) (*.f64 t (approx (- (/ y %8) (/ z %8)) (/.f64 (-.f64 y z) a)))) |
| ▶ | 9.4% | %8 = (- a z) (approx (+ x (/ (* (- y z) (- t x)) %8)) (*.f64 #s(literal -1 binary64) (*.f64 x (approx (- (/ y %8) (+ 1 (/ z %8))) (approx (* -1 (/ (- y a) z)) (/.f64 a z)))))) |
| ✓ | 26.1% | %8 = (- a z) (approx (+ x (/ (* (- y z) (- t x)) %8)) (approx (* y (- (/ t %8) (/ x %8))) (/.f64 (*.f64 t y) (-.f64 a z)))) |
| ▶ | 18.5% | %8 = (- a z) (approx (+ x (/ (* (- y z) (- t x)) %8)) (approx (* y (- (/ t %8) (/ x %8))) (/.f64 (*.f64 t y) (approx %8 a)))) |
| ✓ | 21.4% | %8 = (- a z) (approx (+ x (/ (* (- y z) (- t x)) %8)) (approx (* t (- (/ y %8) (/ z %8))) (/.f64 (*.f64 t (-.f64 y z)) a))) |
| ▶ | 27.0% | %8 = (- a z) (approx (+ x (/ (* (- y z) (- t x)) %8)) (approx (* -1 (* x (- (/ y %8) (+ 1 (/ z %8))))) (fma.f64 #s(literal 1 binary64) x (*.f64 (/.f64 z (-.f64 a z)) x)))) |
| ✓ | 18.0% | %8 = (- a z) (approx (+ x (/ (* (- y z) (- t x)) %8)) (approx (* -1 (* x (- (/ y %8) (+ 1 (/ z %8))))) (/.f64 (*.f64 x y) z))) |
| ▶ | 22.0% | %8 = (- a z) (approx (+ x (/ (* (- y z) (- t x)) %8)) (approx (* -1 (* x (- (/ y %8) (+ 1 (/ z %8))))) (*.f64 x (/.f64 y z)))) |
| ✓ | 27.0% | %8 = (- a z) (approx (+ x (/ (* (- y z) (- t x)) %8)) (approx (* -1 (* x (- (/ y %8) (+ 1 (/ z %8))))) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 z (-.f64 a z)))))) |
| ▶ | 26.6% | %8 = (- a z) %15 = (+ 1 (/ z %8)) (approx (+ x (/ (* (- y z) (- t x)) %8)) (approx (* -1 (* x (- (/ y %8) %15))) (*.f64 x (approx %15 #s(literal 1 binary64))))) |
Compiled 35 to 100 computations (-185.7% saved)
| Inputs |
|---|
| Outputs |
|---|
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 5997 | 43069 |
| 1× | iter-limit |
| Inputs |
|---|
%3 = (-.f64 y z) %5 = (-.f64 t x) %7 = (-.f64 a z) %9 = (approx x #s(literal 0 binary64)) %10 = (- t x) %11 = (approx %10 t) %13 = (*.f64 #s(literal -1 binary64) x) %14 = (*.f64 t %3) %16 = (/.f64 z %7) %17 = (/.f64 x %7) %18 = (- a z) %19 = (approx %18 a) %20 = (/.f64 y z) %21 = (/.f64 a z) %22 = (-.f64 z y) %23 = (-.f64 x t) %24 = (neg.f64 x) %25 = (*.f64 t y) %26 = (-.f64 z a) %27 = (/.f64 z %26) %28 = (*.f64 %26 %7) %29 = (*.f64 a x) %30 = (/.f64 a %7) %31 = (*.f64 x y) %32 = (-.f64 y a) %33 = (*.f64 #s(literal -1 binary64) t) %34 = (/.f64 %29 %7) %35 = (+.f64 %16 %27) %36 = (+.f64 %30 %35) %37 = (/.f64 y a) %39 = (/ z %18) %40 = (+ 1 %39) %41 = (approx %40 #s(literal 1 binary64)) %42 = (*.f64 #s(literal -1 binary64) %37) %43 = (/.f64 #s(literal -1 binary64) z) %45 = (approx (/ 1 %18) %43) %46 = (/.f64 %23 z) %47 = (- x t) %48 = (- z a) %49 = (/ %47 %48) %50 = (approx %49 %46) %51 = (/.f64 %14 a) %52 = (*.f64 %16 x) %53 = (- y z) %55 = (/ (* %53 %10) %18) %56 = (approx %55 %11) %57 = (/.f64 #s(literal 1 binary64) %19) %58 = (*.f64 x %36) %60 = (* x z) %62 = (* %10 %53) %65 = (approx (/ (+ (* -1 %60) %62) a) %51) %66 = (/.f64 %31 %26) %72 = (+ (/ %60 %48) (/ (* z %47) %18)) %74 = (approx (+ (/ (* a x) %18) %72) %58) %76 = (approx (* %49 y) %66) %80 = (approx (* -1 (/ (- y a) z)) %21) %83 = (/ z %48) %85 = (approx (+ (* -1 (/ %53 %18)) %83) %42) %86 = (-.f64 #s(literal 1 binary64) %37) %90 = (/ y %18) %92 = (approx (- (+ (/ a %18) (+ %39 %83)) %90) %86) %93 = (+.f64 x %13) %94 = (-.f64 %93 %33) %95 = (approx %72 %94) %96 = (approx %10 %24) %97 = (*.f64 x %20) %98 = (fma.f64 #s(literal 1 binary64) x %52) %99 = (/.f64 %11 a) %100 = (*.f64 %11 %7) %101 = (/.f64 %22 %28) %103 = (/.f64 %11 %19) %107 = (- x (/ (* %47 %53) %18)) %109 = (*.f64 x %85) %110 = (* x %83) %112 = (+ %110 (/ %62 %18)) %113 = (approx %112 %109) %115 = (+.f64 %34 %95) %119 = (/ x %18) %122 = (+ (+ (* (/ (- z y) %18) %47) (* a %119)) %110) %125 = (*.f64 x %41) %126 = (- %90 %40) %128 = (* -1 (* x %126)) %129 = (approx %128 %125) %130 = (+ x %55) %132 = (*.f64 %50 y) %134 = (approx %112 %65) %136 = (*.f64 %5 %45) %137 = (*.f64 y %136) %139 = (approx %128 %98) %141 = (*.f64 x %92) %143 = (approx %126 %80) %144 = (*.f64 x %143) %145 = (*.f64 #s(literal -1 binary64) %144) %147 = (/.f64 %25 %19) %149 = (- (/ t %18) %119) %151 = (approx (* y %149) %147) %153 = (*.f64 %3 %57) %154 = (*.f64 t %153) %156 = (approx %128 %97) %159 = (approx %149 %99) %160 = (*.f64 y %159) %162 = (/.f64 %11 z) %163 = (*.f64 %162 %32) %164 = (-.f64 t %163) %166 = (*.f64 %11 %37) %167 = (approx %55 %166) %169 = (approx %55 %96) x y z %3 t %5 a %7 #s(literal 0 binary64) %9 %11 #s(literal -1 binary64) %13 %14 #s(literal 1 binary64) %16 %17 %19 %20 %21 %22 %23 %24 %25 %26 %27 %28 %29 %30 %31 %32 %33 %34 %35 %36 %37 %41 %42 %43 %45 %46 %50 %51 %52 %56 %57 %58 %65 %66 %74 %76 %80 %85 %86 %92 %93 %94 %95 %96 %97 %98 %99 %100 %101 (fma.f64 %100 %101 x) %103 (fma.f64 %3 %103 x) (approx %107 %76) %109 %113 (fma.f64 a %17 %113) %115 (approx %122 %115) (approx %122 %74) %125 %129 (approx %130 %129) %132 (approx %107 %132) %134 (fma.f64 a %17 %134) %136 %137 (approx %130 %137) %139 (approx %130 %139) %141 (approx %122 %141) %143 %144 %145 (approx %130 %145) %147 %151 (approx %130 %151) %153 %154 (approx %130 %154) %156 (approx %130 %156) (+.f64 %9 %56) %159 %160 (approx %130 %160) %162 %163 %164 (approx %107 %164) %166 %167 (+.f64 x %167) %169 (+.f64 x %169) |
| Outputs |
|---|
%5 = (- t x) %8 = (*.f64 #s(literal -1 binary64) x) %12 = (* -1 x) %16 = (- a z) %17 = (/ x %16) %18 = (-.f64 a z) %19 = (/.f64 x %18) %21 = (- x t) %22 = (*.f64 #s(literal -1 binary64) t) %24 = (-.f64 x t) %26 = (* a x) %27 = (*.f64 a x) %30 = (* x y) %31 = (*.f64 x y) %33 = (/ %26 %16) %34 = (/.f64 %27 %18) %36 = (/ %21 z) %37 = (/.f64 t z) %38 = (*.f64 #s(literal -1 binary64) %37) %40 = (/.f64 x z) %43 = (- z a) %44 = (/ %21 %43) %45 = (-.f64 z a) %46 = (/.f64 t %45) %49 = (/.f64 x %45) %52 = (/ z %16) %53 = (* %52 x) %54 = (*.f64 x z) %55 = (/.f64 %54 %18) %57 = (- y z) %59 = (/ (* %57 %5) %16) %60 = (-.f64 y z) %61 = (*.f64 t %60) %62 = (/.f64 %61 %18) %64 = (*.f64 x %60) %65 = (/.f64 %64 %18) %68 = (/ a %16) %69 = (/ z %43) %70 = (+ %52 %69) %71 = (+ %68 %70) %72 = (* x %71) %73 = (/.f64 a %18) %74 = (/.f64 z %18) %75 = (/.f64 z %45) %76 = (+.f64 %74 %75) %77 = (+.f64 %73 %76) %78 = (*.f64 x %77) %80 = (* x z) %82 = (* %5 %57) %84 = (/ (+ (* -1 %80) %82) a) %85 = (/.f64 %61 a) %87 = (/.f64 z a) %88 = (/.f64 %60 a) %89 = (*.f64 #s(literal -1 binary64) %88) %93 = (/ %30 %43) %94 = (/.f64 %31 %45) %99 = (+ (/ %80 %43) (/ (* z %21) %16)) %100 = (+ %33 %99) %101 = (*.f64 t z) %102 = (/.f64 %101 %18) %107 = (* %44 y) %108 = (*.f64 t y) %109 = (/.f64 %108 %45) %114 = (*.f64 x %76) %117 = (/ y z) %119 = (/.f64 %31 z) %123 = (+ (* 1 x) %53) %125 = (+.f64 #s(literal 1 binary64) %74) %126 = (*.f64 x %125) %128 = (/ %5 a) %129 = (/.f64 t a) %131 = (/.f64 x a) %134 = (* %5 %16) %135 = (*.f64 t %18) %137 = (*.f64 x %18) %140 = (- z y) %141 = (* %43 %16) %142 = (/ %140 %141) %144 = (+ (* %134 %142) x) %145 = (-.f64 z y) %146 = (*.f64 t %145) %147 = (/.f64 %146 %45) %149 = (/.f64 %145 %45) %150 = (*.f64 #s(literal -1 binary64) %149) %151 = (+.f64 #s(literal 1 binary64) %150) %154 = (/ %5 %16) %155 = (/.f64 t %18) %160 = (+ (* %57 %154) x) %161 = (/.f64 %60 %18) %162 = (*.f64 #s(literal -1 binary64) %161) %163 = (+.f64 #s(literal 1 binary64) %162) %168 = (- x (/ (* %21 %57) %16)) %169 = (/.f64 y %18) %171 = (*.f64 x (-.f64 %125 %169)) %177 = (+ (* -1 (/ %57 %16)) %69) %178 = (* x %177) %179 = (fma.f64 #s(literal -1 binary64) %161 %75) %182 = (* x %69) %184 = (+ %182 (/ %82 %16)) %187 = (* a %17) %188 = (+ %187 %184) %190 = (fma.f64 #s(literal -1 binary64) %161 (+.f64 %73 %75)) %196 = (+ (+ (* (/ %140 %16) %21) %187) %182) %197 = (/.f64 %146 %18) %201 = (*.f64 x (-.f64 %77 %169)) %204 = (/ y %16) %205 = (+ 1 %52) %206 = (- %204 %205) %207 = (* x %206) %208 = (* -1 %207) %209 = (-.f64 %169 %125) %210 = (*.f64 x %209) %213 = (/ 1 %16) %215 = (* y (* %5 %213)) %216 = (/.f64 %108 %18) %218 = (/.f64 %31 %18) %221 = (- %71 %204) %222 = (* x %221) %225 = (/ %5 z) %229 = (- y a) %230 = (* %225 %229) %231 = (-.f64 y a) %232 = (*.f64 t %231) %233 = (/.f64 %232 z) %235 = (*.f64 x %231) %236 = (/.f64 %235 z) %239 = (- t %230) %240 = (-.f64 t %233) %245 = (/ y a) %246 = (* %5 %245) %247 = (/.f64 %108 a) %249 = (/.f64 %31 a) %252 = (/.f64 t x) %254 = (*.f64 x (-.f64 %252 #s(literal 1 binary64))) %258 = (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %252))) %261 = (/.f64 t %54) %262 = (/.f64 #s(literal 1 binary64) z) %264 = (*.f64 x (fma.f64 #s(literal -1 binary64) %261 %262)) %267 = (*.f64 x %45) %268 = (/.f64 t %267) %269 = (/.f64 #s(literal 1 binary64) %45) %273 = (*.f64 #s(literal -1 binary64) %65) %275 = (/.f64 %61 %137) %276 = (fma.f64 #s(literal -1 binary64) %161 %275) %280 = (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) %60)) %284 = (/.f64 %61 %27) %289 = (/.f64 %101 %137) %293 = (/.f64 %108 %267) %294 = (/.f64 y %45) %302 = (*.f64 #s(literal -1 binary64) %131) %304 = (/.f64 t %27) %305 = (/.f64 #s(literal 1 binary64) a) %311 = (/.f64 %135 x) %317 = (/.f64 %146 %267) %324 = (/.f64 t %137) %325 = (/.f64 #s(literal 1 binary64) %18) %340 = (+.f64 %75 %275) %350 = (/.f64 %146 %137) %357 = (/.f64 %108 %137) %361 = (*.f64 #s(literal -1 binary64) %40) %364 = (*.f64 x (-.f64 %261 %262)) %366 = (*.f64 #s(literal -1 binary64) %236) %368 = (/.f64 %231 z) %369 = (/.f64 %232 %54) %370 = (fma.f64 #s(literal -1 binary64) %368 %369) %379 = (/.f64 y a) %380 = (/.f64 %108 %27) %394 = (fma.f64 #s(literal -1 binary64) %275 %169) %404 = (fma.f64 #s(literal -1 binary64) %74 (*.f64 #s(literal -1 binary64) %75)) %410 = (fma.f64 #s(literal -1 binary64) %74 (fma.f64 #s(literal -1 binary64) %75 %289)) %425 = (*.f64 #s(literal -1 binary64) %74) %440 = (+.f64 #s(literal 1 binary64) %294) %463 = (fma.f64 #s(literal -1 binary64) %75 %169) %468 = (fma.f64 #s(literal -1 binary64) %75 %394) %483 = (/.f64 %145 %18) %502 = (/.f64 y z) %504 = (/.f64 a z) %524 = (*.f64 #s(literal -1 binary64) z) %527 = (* t %57) %528 = (*.f64 #s(literal -1 binary64) %101) %534 = (*.f64 #s(literal -1 binary64) y) %537 = (* t y) %539 = (*.f64 #s(literal -1 binary64) a) %544 = (*.f64 #s(literal -1 binary64) %379) %546 = (/ %527 a) %547 = (/.f64 %101 a) %548 = (*.f64 #s(literal -1 binary64) %547) %552 = (-.f64 t x) %553 = (*.f64 z %552) %554 = (/.f64 %553 %18) %555 = (*.f64 #s(literal -1 binary64) %554) %557 = (-.f64 %155 %19) %558 = (*.f64 y %557) %559 = (fma.f64 #s(literal -1 binary64) %554 %558) %561 = (*.f64 #s(literal -1 binary64) %553) %565 = (/.f64 %54 a) %566 = (/.f64 %553 a) %567 = (-.f64 %129 %131) %568 = (*.f64 y %567) %572 = (*.f64 y %24) %576 = (* -1 (/ %229 z)) %583 = (- 1 %245) %585 = (+.f64 #s(literal 1 binary64) %544) %590 = (*.f64 %18 %45) %591 = (/.f64 z %590) %593 = (/.f64 y %590) %596 = (/.f64 %553 %45) %597 = (+.f64 x %596) %599 = (*.f64 y %552) %600 = (/.f64 %599 %45) %604 = (+.f64 x %555) %608 = (*.f64 z %24) %609 = (/.f64 %608 %18) %610 = (*.f64 #s(literal -1 binary64) %609) %611 = (-.f64 x %610) %618 = (/.f64 %54 %45) %619 = (fma.f64 #s(literal -1 binary64) %554 %618) %624 = (+.f64 %34 %618) %625 = (fma.f64 #s(literal -1 binary64) %554 %624) %631 = (+.f64 %34 (+.f64 %618 %609)) %633 = (/.f64 %572 %18) %650 = (- (/ t %16) %17) %651 = (* y %650) %653 = (* %57 %213) %657 = (* t %653) %660 = (*.f64 a %552) %661 = (/.f64 %660 z) %662 = (*.f64 #s(literal -1 binary64) %661) %664 = (-.f64 %37 %40) %668 = (-.f64 t %662) %670 = (-.f64 %40 %37) %671 = (*.f64 y %670) %675 = (/.f64 %599 a) %677 = (/.f64 z y) %680 = (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %677))) %682 = (/.f64 %101 y) %689 = (*.f64 y (-.f64 %677 #s(literal 1 binary64))) %691 = (/.f64 a y) %696 = (*.f64 a y) %697 = (/.f64 %101 %696) %701 = (*.f64 y %18) %702 = (/.f64 %553 %701) %714 = (*.f64 #s(literal -1 binary64) %502) %716 = (*.f64 y z) %717 = (/.f64 a %716) %723 = (/.f64 z %701) %724 = (*.f64 y %45) %726 = (+.f64 %723 (/.f64 z %724)) %730 = (/.f64 #s(literal 1 binary64) y) %742 = (/.f64 z (*.f64 y %590)) %743 = (/.f64 #s(literal 1 binary64) %590) %750 = (/.f64 x y) %756 = (+.f64 %155 %750) %761 = (/.f64 %608 %701) %766 = (/.f64 %114 y) %770 = (/.f64 %54 %724) %776 = (/.f64 %27 %701) %785 = (/.f64 %24 %18) %791 = (/.f64 %126 y) %793 = (*.f64 y (fma.f64 #s(literal -1 binary64) %19 %791)) %795 = (/.f64 %78 y) %806 = (*.f64 y (fma.f64 #s(literal -1 binary64) %791 %19)) %811 = (/.f64 %101 %701) %815 = (/.f64 %599 z) %817 = (/.f64 %660 %716) %818 = (fma.f64 #s(literal -1 binary64) %817 %37) %844 = (/.f64 %552 %18) %849 = (*.f64 #s(literal -1 binary64) %566) %852 = (/.f64 %552 a) %853 = (*.f64 #s(literal -1 binary64) %852) %891 = (*.f64 #s(literal -1 binary64) %844) %948 = (/.f64 %552 z) %953 = (*.f64 #s(literal -1 binary64) %815) %957 = (*.f64 #s(literal -1 binary64) %948) %969 = (pow.f64 a #s(literal 2 binary64)) %970 = (/.f64 z %969) %971 = (+.f64 %305 %970) %972 = (*.f64 z %971) %974 = (/.f64 #s(literal 1 binary64) %969) %976 = (pow.f64 a #s(literal 3 binary64)) %977 = (/.f64 z %976) %979 = (fma.f64 z (+.f64 %974 %977) %305) %980 = (*.f64 z %979) %982 = (/.f64 #s(literal 1 binary64) %976) %984 = (pow.f64 a #s(literal 4 binary64)) %985 = (/.f64 z %984) %988 = (fma.f64 z (fma.f64 z (+.f64 %982 %985) %974) %305) %992 = (/.f64 %54 %969) %993 = (+.f64 %131 %992) %995 = (/.f64 %54 %976) %996 = (/.f64 x %969) %997 = (*.f64 #s(literal -1 binary64) %996) %998 = (-.f64 %995 %997) %999 = (fma.f64 z %998 %131) %1002 = (/.f64 x %976) %1003 = (*.f64 #s(literal -1 binary64) %1002) %1007 = (fma.f64 z (-.f64 (*.f64 z (-.f64 (/.f64 %54 %984) %1003)) %997) %131) %1011 = (*.f64 #s(literal -1 binary64) %87) %1031 = (*.f64 #s(literal -1 binary64) %969) %1033 = (*.f64 a z) %1034 = (*.f64 #s(literal 2 binary64) %1033) %1037 = (*.f64 #s(literal 2 binary64) a) %1042 = (+.f64 #s(literal 1 binary64) %87) %1048 = (+.f64 x %565) %1068 = (/.f64 %24 a) %1069 = (*.f64 #s(literal -1 binary64) %1068) %1071 = (/.f64 t %969) %1072 = (-.f64 %1071 %996) %1073 = (*.f64 z %1072) %1092 = (*.f64 z %993) %1094 = (*.f64 z %999) %1099 = (*.f64 #s(literal -1 binary64) (/.f64 %599 %969)) %1100 = (-.f64 %853 %1099) %1101 = (fma.f64 z %1100 %675) %1103 = (*.f64 z %1100) %1107 = (fma.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) %852 (/.f64 %1103 a)) %1099) %675) %1110 = (/.f64 %1100 a) %1116 = (fma.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) %852 (*.f64 z (-.f64 (/.f64 %1103 %969) (*.f64 #s(literal -1 binary64) %1110)))) %1099) %675) %1125 = (fma.f64 #s(literal -1 binary64) %131 %853) %1128 = (*.f64 x %716) %1134 = (*.f64 #s(literal -1 binary64) (/.f64 %1128 %976)) %1135 = (/.f64 %31 %969) %1141 = (*.f64 #s(literal -1 binary64) (/.f64 %1128 %984)) %1142 = (/.f64 %31 %976) %1154 = (fma.f64 #s(literal -1 binary64) (/.f64 %24 %969) %996) %1155 = (fma.f64 #s(literal -1 binary64) %996 %1154) %1163 = (fma.f64 #s(literal -1 binary64) (/.f64 %24 %976) %1002) %1173 = (/.f64 %572 a) %1174 = (*.f64 #s(literal -1 binary64) %1173) %1176 = (*.f64 y %608) %1182 = (/.f64 %572 %969) %1196 = (*.f64 #s(literal -1 binary64) %368) %1198 = (/.f64 %716 %969) %1202 = (/.f64 y %969) %1209 = (/.f64 y %976) %1218 = (-.f64 #s(literal 1 binary64) %379) %1220 = (fma.f64 #s(literal -1 binary64) %1202 %305) %1221 = (*.f64 z %1220) %1225 = (fma.f64 #s(literal -1 binary64) %1209 %974) %1232 = (/.f64 y %984) %1233 = (fma.f64 #s(literal -1 binary64) %1232 %982) %1242 = (fma.f64 #s(literal -1 binary64) %131 %131) %1260 = (/.f64 x %984) %1279 = (fma.f64 #s(literal -2 binary64) %1209 %974) %1284 = (fma.f64 #s(literal 2 binary64) (/.f64 %1279 a) %1232) %1316 = (*.f64 #s(literal -1 binary64) (/.f64 %552 %969)) %1332 = (*.f64 #s(literal -1 binary64) %1182) %1338 = (-.f64 %1069 %1332) %1339 = (*.f64 z %1338) %1372 = (fma.f64 #s(literal -1 binary64) %1110 %996) %1379 = (fma.f64 #s(literal -1 binary64) (/.f64 %1100 %969) %1002) %1389 = (fma.f64 #s(literal -1 binary64) %996 %1372) %1408 = (+.f64 %129 %1182) %1409 = (-.f64 %131 %1408) %1416 = (fma.f64 #s(literal -1 binary64) %996 (fma.f64 #s(literal -1 binary64) (/.f64 %1409 a) %996)) %1436 = (-.f64 %379 #s(literal 1 binary64)) %1437 = (*.f64 x %1436) %1440 = (*.f64 x %1221) %1443 = (*.f64 z %1225) %1444 = (*.f64 x %1220) %1446 = (*.f64 z (fma.f64 x %1443 %1444)) %1449 = (*.f64 z %1233) %1450 = (*.f64 x %1225) %1454 = (*.f64 z (fma.f64 x %1220 (*.f64 z (fma.f64 x %1449 %1450)))) %1457 = (*.f64 y %553) %1473 = (*.f64 x %1218) %1482 = (fma.f64 #s(literal -1 binary64) %1221 %379) %1487 = (fma.f64 z (-.f64 (*.f64 #s(literal -1 binary64) %1443) %1220) %379) %1494 = (fma.f64 z (-.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) %1449) %1225)) %1220) %379) %1514 = (/ %537 %16) %1515 = (*.f64 t %716) %1521 = (*.f64 #s(literal -1 binary64) (/.f64 %108 %969)) %1534 = (*.f64 #s(literal -1 binary64) %1071) %1535 = (-.f64 %997 %1534) %1540 = (*.f64 #s(literal -1 binary64) (/.f64 t %976)) %1541 = (-.f64 %1003 %1540) %1542 = (*.f64 z %1541) %1552 = (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) %1260) (*.f64 #s(literal -1 binary64) (/.f64 t %984)))) %1564 = (-.f64 (*.f64 #s(literal -1 binary64) %129) %1521) %1567 = (*.f64 z %1564) %1600 = (*.f64 %552 %231) %1601 = (/.f64 %1600 z) %1603 = (*.f64 #s(literal -1 binary64) %1601) %1609 = (*.f64 z (-.f64 %502 #s(literal 1 binary64))) %1612 = (*.f64 z (-.f64 %504 #s(literal 1 binary64))) %1614 = (/.f64 %108 z) %1619 = (*.f64 #s(literal -1 binary64) %504) %1620 = (-.f64 %1619 #s(literal 1 binary64)) %1622 = (pow.f64 z #s(literal 2 binary64)) %1623 = (/.f64 %969 %1622) %1624 = (*.f64 #s(literal -1 binary64) %1623) %1625 = (+.f64 #s(literal 1 binary64) %504) %1626 = (-.f64 %1624 %1625) %1628 = (pow.f64 z #s(literal 3 binary64)) %1629 = (/.f64 %976 %1628) %1633 = (-.f64 (*.f64 #s(literal -1 binary64) %1629) (+.f64 #s(literal 1 binary64) (+.f64 %504 %1623))) %1635 = (/.f64 %27 z) %1636 = (*.f64 #s(literal -1 binary64) %1635) %1637 = (fma.f64 #s(literal -1 binary64) x %1636) %1640 = (*.f64 %969 x) %1641 = (/.f64 %1640 %1622) %1642 = (*.f64 #s(literal -1 binary64) %1641) %1643 = (fma.f64 #s(literal -1 binary64) x %1642) %1644 = (-.f64 %1643 %1635) %1647 = (*.f64 %976 x) %1648 = (/.f64 %1647 %1628) %1650 = (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) %1648)) %1651 = (+.f64 %1635 %1641) %1652 = (-.f64 %1650 %1651) %1655 = (+.f64 #s(literal 1 binary64) %714) %1656 = (*.f64 z %1655) %1659 = (*.f64 z (+.f64 #s(literal 1 binary64) %1619)) %1669 = (*.f64 #s(literal -1 binary64) %1622) %1671 = (*.f64 #s(literal 2 binary64) %504) %1675 = (fma.f64 #s(literal -1 binary64) %1623 %1671) %1680 = (/.f64 %969 z) %1681 = (*.f64 #s(literal -1 binary64) %1680) %1682 = (fma.f64 #s(literal -1 binary64) a %1681) %1685 = (/.f64 %976 %1622) %1686 = (*.f64 #s(literal -1 binary64) %1685) %1691 = (/.f64 %984 %1628) %1692 = (*.f64 #s(literal -1 binary64) %1691) %1694 = (+.f64 %1680 %1685) %1699 = (/.f64 %1640 z) %1700 = (*.f64 #s(literal -1 binary64) %1699) %1704 = (/.f64 %1647 %1622) %1705 = (*.f64 #s(literal -1 binary64) %1704) %1710 = (*.f64 %984 x) %1712 = (*.f64 #s(literal -1 binary64) (/.f64 %1710 %1628)) %1718 = (+.f64 a %539) %1748 = (fma.f64 #s(literal -1 binary64) %969 (*.f64 #s(literal 2 binary64) %969)) %1755 = (fma.f64 #s(literal -1 binary64) %976 (*.f64 #s(literal 2 binary64) %976)) %1759 = (fma.f64 #s(literal -1 binary64) %1680 (*.f64 #s(literal 2 binary64) %1680)) %1765 = (fma.f64 #s(literal -1 binary64) %984 (*.f64 #s(literal 2 binary64) %984)) %1771 = (fma.f64 #s(literal -1 binary64) %1680 (fma.f64 #s(literal -1 binary64) %1685 (fma.f64 #s(literal 2 binary64) %1680 (*.f64 #s(literal 2 binary64) %1685)))) %1777 = (/.f64 (-.f64 %1681 a) z) %1779 = (+.f64 a %1680) %1793 = (*.f64 a %24) %1794 = (/.f64 %1793 z) %1799 = (*.f64 %969 %24) %1800 = (/.f64 %1799 %1622) %1802 = (*.f64 #s(literal -1 binary64) %1794) %1803 = (+.f64 t %1802) %1807 = (*.f64 %976 %24) %1816 = (/.f64 %108 %1033) %1824 = (+.f64 t %953) %1825 = (+.f64 x %662) %1830 = (-.f64 (*.f64 #s(literal -1 binary64) %599) (*.f64 #s(literal -1 binary64) %660)) %1831 = (*.f64 a %1830) %1832 = (/.f64 %1831 %1622) %1834 = (+.f64 t (fma.f64 #s(literal -1 binary64) %815 %1832)) %1837 = (*.f64 %969 %1830) %1840 = (+.f64 t (fma.f64 #s(literal -1 binary64) %815 (/.f64 %1837 %1628))) %1842 = (fma.f64 #s(literal -1 binary64) %661 (*.f64 #s(literal -1 binary64) %1832)) %1847 = (/.f64 (*.f64 x %1748) z) %1853 = (/.f64 (*.f64 x %1755) %1622) %1872 = (/.f64 %599 %1033) %1877 = (*.f64 a %31) %1878 = (/.f64 %1877 z) %1882 = (*.f64 %969 %31) %1883 = (/.f64 %1882 %1622) %1885 = (*.f64 #s(literal -1 binary64) %1878) %1889 = (*.f64 %976 %31) %1897 = (+.f64 x %8) %1900 = (*.f64 a t) %1901 = (/.f64 %1900 z) %1902 = (fma.f64 #s(literal -1 binary64) x %1901) %1903 = (+.f64 x %1902) %1904 = (fma.f64 #s(literal -1 binary64) t %1635) %1907 = (*.f64 %969 t) %1908 = (/.f64 %1907 %1622) %1910 = (fma.f64 #s(literal -1 binary64) x (+.f64 %1901 %1908)) %1911 = (+.f64 x %1910) %1917 = (*.f64 %976 t) %1921 = (fma.f64 #s(literal -1 binary64) x (+.f64 %1901 (+.f64 %1908 (/.f64 %1917 %1628)))) %1922 = (+.f64 x %1921) %1930 = (/.f64 %572 z) %1932 = (*.f64 a %572) %1933 = (/.f64 %1932 z) %1937 = (*.f64 %969 %572) %1938 = (/.f64 %1937 %1622) %1940 = (*.f64 #s(literal -1 binary64) %1933) %1944 = (*.f64 %976 %572) %1952 = (-.f64 %534 %539) %1954 = (-.f64 (*.f64 #s(literal -1 binary64) %1952) %539) %1957 = (*.f64 a %1952) %1958 = (/.f64 %1957 z) %1964 = (*.f64 %969 %1952) %1965 = (/.f64 %1964 %1622) %1974 = (*.f64 %976 %1952) %1986 = (+.f64 a %534) %1987 = (/.f64 %1986 z) %1990 = (/.f64 %696 z) %1996 = (*.f64 %969 y) %1997 = (/.f64 %1996 %1622) %1998 = (+.f64 %1990 %1997) %2004 = (*.f64 %976 y) %2007 = (+.f64 %1990 (+.f64 %1997 (/.f64 %2004 %1628))) %2029 = (+.f64 %1635 (+.f64 %1641 %1648)) %2049 = (+.f64 #s(literal 1 binary64) %1671) %2053 = (-.f64 y %1037) %2054 = (*.f64 a %2053) %2055 = (fma.f64 #s(literal -2 binary64) %2054 %1031) %2062 = (*.f64 %969 %2053) %2082 = (*.f64 %969 %552) %2083 = (/.f64 %2082 %1622) %2089 = (*.f64 %976 %552) %2097 = (*.f64 #s(literal -1 binary64) %1930) %2102 = (-.f64 (*.f64 #s(literal -1 binary64) %572) (*.f64 #s(literal -1 binary64) %1793)) %2104 = (/.f64 (*.f64 a %2102) %1622) %2124 = (/.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) %1957) %1031)) z) %2129 = (*.f64 #s(literal -1 binary64) %976) %2132 = (/.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) %1964) %2129)) %1622) %2138 = (*.f64 #s(literal -1 binary64) %984) %2147 = (fma.f64 #s(literal -1 binary64) %1635 %662) %2150 = (*.f64 #s(literal -1 binary64) %1640) %2158 = (*.f64 #s(literal -1 binary64) %1647) %2169 = (fma.f64 #s(literal -1 binary64) %1640 %1640) %2177 = (fma.f64 #s(literal -1 binary64) %1647 %1647) %2195 = (-.f64 %572 %1793) %2196 = (*.f64 a %2195) %2204 = (*.f64 %969 %2195) %2216 = (* x %205) %2226 = (*.f64 x %1986) %2227 = (/.f64 %2226 z) %2232 = (/.f64 (*.f64 x (-.f64 %969 %696)) z) %2239 = (/.f64 (*.f64 x (-.f64 %976 %1996)) %1622) %2247 = (/.f64 (*.f64 x (-.f64 %984 %2004)) %1628) %2254 = (*.f64 a %599) %2255 = (/.f64 %2254 z) %2260 = (*.f64 %969 %599) %2261 = (/.f64 %2260 %1622) %2267 = (*.f64 %976 %599) %2277 = (/.f64 (*.f64 x (-.f64 %696 %1748)) z) %2283 = (/.f64 (*.f64 x (-.f64 %1996 %1755)) %1622) %2327 = (*.f64 #s(literal -1 binary64) %1614) %2329 = (*.f64 a %108) %2330 = (/.f64 %2329 z) %2335 = (*.f64 %969 %108) %2336 = (/.f64 %2335 %1622) %2342 = (*.f64 %976 %108) %2350 = (-.f64 %22 %8) %2351 = (*.f64 y %2350) %2354 = (-.f64 %27 %1900) %2355 = (*.f64 y %2354) %2356 = (/.f64 %2355 z) %2362 = (/.f64 (*.f64 y (-.f64 %1640 %1907)) %1622) %2367 = (-.f64 %1647 %1917) %2368 = (*.f64 y %2367) %2377 = (/.f64 %1957 %1622) %2389 = (+.f64 t %2327) %2390 = (*.f64 #s(literal -1 binary64) %1901) %2395 = (-.f64 (*.f64 #s(literal -1 binary64) %108) (*.f64 #s(literal -1 binary64) %1900)) %2397 = (/.f64 (*.f64 a %2395) %1622) %2437 = (/.f64 %976 z) %2441 = (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %2437) %969) z)) %2458 = (/.f64 %1647 z) %2474 = (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %1777)) %2482 = (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2437 %1031) z)) a) z))) %2497 = (/.f64 %984 z) %2510 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 a x %1699) z)) %2512 = (*.f64 #s(literal -1 binary64) %2458) %2519 = (/.f64 %1710 z) %2554 = (fma.f64 #s(literal -1 binary64) %24 %1802) %2581 = (fma.f64 #s(literal -1 binary64) x %2510) %2587 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1640 %2512) z) %27) z)) %2588 = (fma.f64 #s(literal -1 binary64) x %2587) %2590 = (-.f64 %599 %660) %2593 = (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 %2590 z))) %2596 = (*.f64 a %2590) %2597 = (/.f64 %2596 z) %2598 = (fma.f64 y %552 %2597) %2602 = (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2598 %660) z))) %2606 = (/.f64 (*.f64 %969 %2590) z) %2614 = (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %2606) %2596) z) %599) %660) z))) %2646 = (*.f64 #s(literal -1 binary64) %1799) %2691 = (-.f64 (*.f64 #s(literal -1 binary64) %231) a) %2695 = (*.f64 a %231) %2696 = (-.f64 %2695 %1031) %2704 = (*.f64 %969 %231) %2706 = (-.f64 (*.f64 #s(literal -1 binary64) %2704) %976) %2718 = (-.f64 (*.f64 %976 %231) %2138) %2733 = (-.f64 a y) %2737 = (-.f64 %696 %969) %2746 = (-.f64 (*.f64 #s(literal -1 binary64) %1996) %2129) %2757 = (-.f64 %2004 %984) %2825 = (fma.f64 #s(literal 2 binary64) %2054 %969) %2844 = (+.f64 t %661) %2893 = (*.f64 x %2691) %2897 = (*.f64 x %2696) %2903 = (*.f64 x %2706) %2921 = (fma.f64 a x %660) %2995 = (fma.f64 #s(literal -1 binary64) %969 %696) %2996 = (*.f64 x %2995) %2997 = (/.f64 %2996 z) %3003 = (fma.f64 #s(literal -1 binary64) %1996 %976) %3004 = (*.f64 x %3003) %3005 = (/.f64 %3004 z) %3015 = (/.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) %984 %2004)) z) %3048 = (*.f64 x %2733) %3052 = (*.f64 x %2737) %3058 = (*.f64 x %2746) %3151 = (*.f64 #s(literal -1 binary64) %1907) %3152 = (-.f64 %2150 %3151) %3153 = (*.f64 y %3152) %3170 = (+.f64 #s(literal 1 binary64) %1196) %3190 = (-.f64 %108 %1900) %3195 = (*.f64 a %3190) %3248 = (-.f64 %169 %74) %3249 = (*.f64 t %3248) %3250 = (fma.f64 #s(literal -1 binary64) %65 %3249) %3256 = (/.f64 %64 a) %3262 = (+.f64 %55 %618) %3263 = (+.f64 %34 %3262) %3269 = (- (+ x %12) (* -1 t)) %3275 = (*.f64 x %145) %3276 = (/.f64 %3275 %45) %3278 = (+.f64 x (*.f64 #s(literal -1 binary64) %3276)) %3281 = (*.f64 t (-.f64 %75 %294)) %3285 = (+.f64 x %273) %3289 = (-.f64 x %65) %3294 = (fma.f64 #s(literal -1 binary64) %65 %618) %3299 = (fma.f64 #s(literal -1 binary64) %65 %624) %3306 = (+.f64 %34 (+.f64 %618 (/.f64 %3275 %18))) %3316 = (*.f64 t (-.f64 %1625 %502)) %3319 = (/.f64 x t) %3322 = (*.f64 t (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %3319))) %3325 = (*.f64 t (-.f64 %3319 #s(literal 1 binary64))) %3327 = (/.f64 x %101) %3329 = (*.f64 t (-.f64 %3327 %262)) %3331 = (*.f64 t %45) %3332 = (/.f64 x %3331) %3336 = (/.f64 %64 %135) %3348 = (/.f64 %27 %135) %3350 = (/.f64 %54 %3331) %3351 = (+.f64 (/.f64 %54 %135) %3350) %3356 = (/.f64 %31 %3331) %3367 = (/.f64 x %1900) %3371 = (/.f64 %137 t) %3384 = (/.f64 x %135) %3394 = (fma.f64 #s(literal -1 binary64) %161 %3336) %3415 = (/.f64 %31 %135) %3420 = (*.f64 t (fma.f64 #s(literal -1 binary64) %3327 %262)) %3422 = (/.f64 %235 %101) %3433 = (/.f64 %31 %1900) %3450 = (*.f64 #s(literal -1 binary64) %3256) %3547 = (/.f64 a %1622) %3549 = (-.f64 (*.f64 #s(literal -1 binary64) %3547) %262) %3550 = (*.f64 a %3549) %3553 = (/.f64 a %1628) %3555 = (/.f64 #s(literal 1 binary64) %1622) %3558 = (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) %3553) %3555)) %262) %3559 = (*.f64 a %3558) %3563 = (*.f64 #s(literal -1 binary64) (/.f64 %27 %1622)) %3564 = (fma.f64 #s(literal -1 binary64) %40 %3563) %3567 = (*.f64 #s(literal -1 binary64) (/.f64 %27 %1628)) %3568 = (/.f64 x %1622) %3570 = (*.f64 a (-.f64 %3567 %3568)) %3571 = (fma.f64 #s(literal -1 binary64) %40 %3570) %3573 = (pow.f64 z #s(literal 4 binary64)) %3575 = (*.f64 #s(literal -1 binary64) (/.f64 %27 %3573)) %3576 = (/.f64 x %1628) %3581 = (fma.f64 #s(literal -1 binary64) %40 (*.f64 a (-.f64 (*.f64 a (-.f64 %3575 %3576)) %3568))) %3605 = (/.f64 #s(literal 1 binary64) %1628) %3610 = (-.f64 (*.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 a %3573)) %3605)) %3555)) %262) %3630 = (*.f64 #s(literal -1 binary64) (/.f64 %24 %1622)) %3646 = (fma.f64 #s(literal -1 binary64) x (*.f64 a (-.f64 %3563 %40))) %3650 = (fma.f64 #s(literal -1 binary64) x (*.f64 a (-.f64 %3570 %40))) %3652 = (*.f64 %552 %60) %3653 = (/.f64 %3652 z) %3654 = (*.f64 #s(literal -1 binary64) %3653) %3656 = (*.f64 a %3652) %3658 = (fma.f64 #s(literal -1 binary64) (/.f64 %3656 %1622) %3654) %3662 = (/.f64 %3652 %1622) %3665 = (fma.f64 #s(literal -1 binary64) %3653 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %3656 %1628)) %3662))) %3669 = (/.f64 %3652 %1628) %3674 = (fma.f64 #s(literal -1 binary64) %3653 (*.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %3656 %3573)) %3669)) %3662))) %3696 = (*.f64 #s(literal -1 binary64) (/.f64 %31 %1622)) %3712 = (/.f64 %664 z) %3714 = (fma.f64 #s(literal -1 binary64) %3568 (fma.f64 #s(literal -1 binary64) %3712 %3568)) %3722 = (/.f64 %664 %1622) %3739 = (*.f64 #s(literal -1 binary64) (/.f64 %572 %1622)) %3751 = (/.f64 y %1622) %3752 = (-.f64 %262 %3751) %3753 = (fma.f64 #s(literal -1 binary64) %3752 %262) %3756 = (/.f64 %3752 z) %3757 = (fma.f64 #s(literal -1 binary64) %3756 %3555) %3763 = (fma.f64 #s(literal -1 binary64) (/.f64 %3752 %1622) %3605) %3772 = (-.f64 %3751 %262) %3776 = (/.f64 y %1628) %3777 = (-.f64 %3776 %3555) %3783 = (/.f64 y %3573) %3784 = (-.f64 %3783 %3605) %3792 = (fma.f64 #s(literal -1 binary64) %40 %40) %3799 = (fma.f64 #s(literal -1 binary64) %3568 (*.f64 #s(literal -1 binary64) %3712)) %3822 = (/.f64 %145 %1622) %3823 = (*.f64 #s(literal -1 binary64) %3822) %3829 = (/.f64 %145 %3573) %3831 = (fma.f64 #s(literal -1 binary64) %3829 (*.f64 #s(literal 4 binary64) %3829)) %3835 = (*.f64 #s(literal 2 binary64) (/.f64 %145 %1628)) %3854 = (*.f64 %552 %145) %3855 = (/.f64 %3854 z) %3858 = (*.f64 a %3854) %3865 = (*.f64 #s(literal -1 binary64) (/.f64 %3854 %1622)) %3879 = (/.f64 t %1622) %3880 = (-.f64 %3568 %3879) %3881 = (*.f64 a %3880) %3907 = (*.f64 %24 %60) %3909 = (*.f64 #s(literal -1 binary64) (/.f64 %3907 z)) %3912 = (*.f64 a %3907) %3918 = (/.f64 %3907 %1622) %3932 = (*.f64 x %3753) %3935 = (*.f64 x %3757) %3944 = (fma.f64 #s(literal -1 binary64) %40 %3662) %3949 = (fma.f64 #s(literal -1 binary64) %3568 %3669) %3957 = (/.f64 %3652 %3573) %3969 = (fma.f64 #s(literal -1 binary64) %3568 (+.f64 %3568 %3669)) %3988 = (*.f64 %24 %145) %3989 = (/.f64 %3988 z) %3990 = (*.f64 #s(literal -1 binary64) %3989) %4000 = (fma.f64 #s(literal -1 binary64) %3568 (+.f64 %3568 (/.f64 %3988 %1628))) %4003 = (/.f64 %3988 %1622) %4021 = (*.f64 x %3752) %4022 = (*.f64 a %4021) %4025 = (-.f64 %3555 %3776) %4026 = (*.f64 x %4025) %4032 = (-.f64 %3605 %3783) %4033 = (*.f64 x %4032) %4046 = (/.f64 %599 %1622) %4060 = (*.f64 x %3772) %4063 = (*.f64 x %3777) %4072 = (*.f64 a %3752) %4105 = (/.f64 %108 %1622) %4119 = (-.f64 %38 %361) %4120 = (*.f64 y %4119) %4122 = (*.f64 y %3880) %4125 = (/.f64 t %1628) %4126 = (-.f64 %3576 %4125) %4127 = (*.f64 y %4126) %4133 = (-.f64 (/.f64 x %3573) (/.f64 t %3573)) %4139 = (/.f64 %60 z) %4158 = (/.f64 %61 z) %4159 = (*.f64 #s(literal -1 binary64) %4158) %4161 = (*.f64 a %61) %4167 = (/.f64 %61 %1622) %4201 = (-.f64 t %815) %4206 = (*.f64 a (+.f64 #s(literal 1 binary64) %1011)) %4208 = (/.f64 %1622 a) %4210 = (/.f64 (+.f64 z %4208) a) %4212 = (/.f64 %1628 %969) %4214 = (*.f64 #s(literal -1 binary64) %4208) %4218 = (/.f64 %3573 %976) %4220 = (*.f64 #s(literal -1 binary64) %4212) %4227 = (*.f64 x %1622) %4228 = (/.f64 %4227 %969) %4230 = (*.f64 #s(literal -1 binary64) %565) %4231 = (-.f64 (+.f64 x %4228) %4230) %4234 = (*.f64 x %1628) %4235 = (/.f64 %4234 %976) %4237 = (*.f64 #s(literal -1 binary64) %4228) %4238 = (fma.f64 #s(literal -1 binary64) %565 %4237) %4239 = (-.f64 (+.f64 x %4235) %4238) %4243 = (*.f64 a (-.f64 %87 #s(literal 1 binary64))) %4246 = (/.f64 (fma.f64 #s(literal -1 binary64) z %4214) a) %4254 = (+.f64 %4208 %4212) %4258 = (*.f64 #s(literal 2 binary64) %87) %4262 = (/.f64 %1622 %969) %4268 = (-.f64 (+.f64 #s(literal 1 binary64) %4262) %1011) %4270 = (/.f64 %1628 %976) %4272 = (*.f64 #s(literal -1 binary64) %4262) %4274 = (-.f64 (+.f64 #s(literal 1 binary64) %4270) (fma.f64 #s(literal -1 binary64) %87 %4272)) %4281 = (/.f64 (+.f64 z %524) a) %4309 = (fma.f64 #s(literal -2 binary64) %1622 %1622) %4314 = (fma.f64 #s(literal -2 binary64) %1628 %1628) %4334 = (/.f64 %608 a) %4339 = (*.f64 %1622 %24) %4340 = (/.f64 %4339 %969) %4346 = (*.f64 %1628 %24) %4354 = (/.f64 %4227 a) %4356 = (/.f64 (fma.f64 x z %4354) a) %4358 = (/.f64 %4234 %969) %4360 = (*.f64 #s(literal -1 binary64) %4354) %4364 = (*.f64 x %3573) %4372 = (/.f64 %3652 a) %4374 = (*.f64 z %3652) %4375 = (/.f64 %4374 a) %4379 = (*.f64 %1622 %3652) %4380 = (/.f64 %4379 %969) %4382 = (*.f64 #s(literal -1 binary64) %4375) %4386 = (*.f64 %1628 %3652) %4395 = (/.f64 (*.f64 x %4309) %969) %4405 = (/.f64 %1128 a) %4410 = (*.f64 y %1622) %4411 = (*.f64 x %4410) %4412 = (/.f64 %4411 %969) %4418 = (*.f64 y %1628) %4419 = (*.f64 x %4418) %4427 = (+.f64 x %4334) %4429 = (fma.f64 #s(literal -1 binary64) %4339 %4227) %4435 = (fma.f64 #s(literal -1 binary64) %4346 %4234) %4444 = (/.f64 %1176 a) %4449 = (*.f64 y %4339) %4450 = (/.f64 %4449 %969) %4456 = (*.f64 y %4346) %4464 = (/.f64 y %1033) %4470 = (*.f64 z %60) %4471 = (/.f64 %4470 a) %4472 = (*.f64 #s(literal -1 binary64) %4471) %4473 = (fma.f64 #s(literal -1 binary64) %60 %4472) %4478 = (*.f64 %1622 %60) %4479 = (/.f64 %4478 %969) %4481 = (fma.f64 #s(literal -1 binary64) %4471 (*.f64 #s(literal -1 binary64) %4479)) %4487 = (*.f64 %1628 %60) %4488 = (/.f64 %4487 %976) %4502 = (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %1198 %87)) %4510 = (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %1198 (fma.f64 #s(literal -1 binary64) (/.f64 %4410 %976) %87))) %4528 = (/.f64 %4339 a) %4533 = (*.f64 %3573 %24) %4539 = (+.f64 %4354 %4358) %4559 = (*.f64 z %145) %4560 = (/.f64 %4559 a) %4565 = (*.f64 %1622 %145) %4567 = (fma.f64 #s(literal -1 binary64) %4565 (*.f64 #s(literal 4 binary64) %4565)) %4575 = (*.f64 %1628 %145) %4582 = (/.f64 %4565 %969) %4589 = (/.f64 %3854 a) %4590 = (*.f64 #s(literal -1 binary64) %4589) %4593 = (*.f64 z %3854) %4594 = (/.f64 %4593 %969) %4598 = (*.f64 %1622 %3854) %4609 = (*.f64 %1622 %552) %4610 = (/.f64 %4609 %969) %4616 = (*.f64 %1628 %552) %4627 = (/.f64 %4374 %969) %4637 = (/.f64 %3907 a) %4641 = (*.f64 z %3907) %4642 = (/.f64 %4641 %969) %4647 = (*.f64 %1622 %3907) %4657 = (/.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) %4470) %1622)) a) %4664 = (/.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) %4478) %1628)) %969) %4678 = (fma.f64 #s(literal -1 binary64) %4374 %4227) %4684 = (fma.f64 #s(literal -1 binary64) %4379 %4234) %4714 = (/.f64 %3988 a) %4717 = (*.f64 z %3988) %4724 = (*.f64 %1622 %3988) %4741 = (*.f64 #s(literal -1 binary64) %716) %4744 = (/.f64 (*.f64 x (-.f64 %1669 %4741)) %969) %4749 = (*.f64 #s(literal -1 binary64) %1628) %4750 = (*.f64 #s(literal -1 binary64) %4410) %4753 = (/.f64 (*.f64 x (-.f64 %4749 %4750)) %976) %4759 = (/.f64 %1457 a) %4763 = (*.f64 y %4609) %4764 = (/.f64 %4763 %969) %4766 = (*.f64 #s(literal -1 binary64) %4759) %4770 = (*.f64 y %4616) %4778 = (/.f64 %3275 a) %4783 = (/.f64 (*.f64 x (-.f64 %4741 %4309)) %969) %4812 = (/.f64 %1515 a) %4816 = (*.f64 t %4410) %4817 = (/.f64 %4816 %969) %4819 = (*.f64 #s(literal -1 binary64) %4812) %4823 = (*.f64 t %4418) %4834 = (/.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) %54) %528)) a) %4838 = (*.f64 #s(literal -1 binary64) %4227) %4839 = (*.f64 t %1622) %4840 = (*.f64 #s(literal -1 binary64) %4839) %4843 = (/.f64 (*.f64 y (-.f64 %4838 %4840)) %969) %4848 = (*.f64 #s(literal -1 binary64) %4234) %4849 = (*.f64 t %1628) %4874 = (*.f64 t %4470) %4875 = (/.f64 %4874 a) %4879 = (*.f64 t %4478) %4880 = (/.f64 %4879 %969) %4882 = (*.f64 #s(literal -1 binary64) %4875) %4886 = (*.f64 t %4487) %4900 = (/.f64 %4839 %969) %4919 = (fma.f64 #s(literal -1 binary64) %948 %1872) %4928 = (*.f64 #s(literal -1 binary64) %4246) %4930 = (/.f64 %1628 a) %4936 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 %4930 %1622) a))) a)) %4938 = (/.f64 %3573 a) %4957 = (/.f64 %4234 a) %4975 = (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %4930) %1622) a)) %5003 = (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %4930 %1669) a)) %5082 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %54 %4360) a)) %5089 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %54 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x %1622 %4957) a))) a)) %5104 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3652 %4382) a)) %5112 = (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3652 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 z %3652 (/.f64 %4379 a)) a))) a)) %5152 = (fma.f64 #s(literal -1 binary64) %4227 %4227) %5161 = (*.f64 #s(literal -1 binary64) %4346) %5162 = (fma.f64 #s(literal -1 binary64) %4234 %4234) %5201 = (/.f64 %716 a) %5206 = (/.f64 %4410 a) %5226 = (-.f64 %524 %534) %5239 = (fma.f64 #s(literal -1 binary64) %1622 %716) %5289 = (fma.f64 #s(literal -4 binary64) %4565 %4565) %5291 = (*.f64 #s(literal 2 binary64) %4559) %5354 = (*.f64 #s(literal -1 binary64) %3907) %5381 = (*.f64 #s(literal -1 binary64) %4379) %5445 = (-.f64 %534 %524) %5446 = (*.f64 x %5445) %5447 = (/.f64 %5446 a) %5450 = (-.f64 %716 %1622) %5451 = (*.f64 x %5450) %5452 = (/.f64 %5451 a) %5458 = (-.f64 %4750 %4749) %5460 = (/.f64 (*.f64 x %5458) a) %5492 = (*.f64 x %5226) %5497 = (*.f64 x %5239) %5578 = (-.f64 %101 %54) %5579 = (*.f64 y %5578) %5585 = (-.f64 %4840 %4838) %5586 = (*.f64 y %5585) %5594 = (-.f64 %4849 %4234) (approx x #s(literal 0 binary64)) (approx x x) (approx %5 t) (approx %5 (+.f64 t %8)) (approx %12 %8) (approx %17 %19) (approx %21 %22) (approx %21 %24) (approx %26 %27) (approx %30 %31) (approx %33 %34) (approx %36 %38) (approx %36 (fma.f64 #s(literal -1 binary64) %37 %40)) (approx %44 (*.f64 #s(literal -1 binary64) %46)) (approx %44 (fma.f64 #s(literal -1 binary64) %46 %49)) (approx %53 %55) (approx %59 %62) (approx %59 (fma.f64 #s(literal -1 binary64) %65 %62)) (approx %72 %78) (approx %84 %85) (approx %84 (fma.f64 x (fma.f64 #s(literal -1 binary64) %87 %89) %85)) (approx %93 %94) (approx %100 (*.f64 #s(literal -1 binary64) %102)) (approx %100 (fma.f64 #s(literal -1 binary64) %102 %78)) (approx %107 (*.f64 #s(literal -1 binary64) %109)) (approx %107 (fma.f64 #s(literal -1 binary64) %109 %94)) (approx %99 (fma.f64 #s(literal -1 binary64) %102 %114)) (approx (* x %117) %119) (approx %123 %126) (approx %128 %129) (approx %128 (fma.f64 #s(literal -1 binary64) %131 %129)) (approx %134 %135) (approx %134 (fma.f64 #s(literal -1 binary64) %137 %135)) (approx %144 %147) (approx %144 (fma.f64 x %151 %147)) (approx %154 %155) (approx %154 (fma.f64 #s(literal -1 binary64) %19 %155)) (approx %160 (fma.f64 x %163 %62)) (approx %168 (-.f64 %171 (*.f64 #s(literal -1 binary64) %62))) (approx %178 (*.f64 x %179)) (approx %184 (fma.f64 x %179 %62)) (approx %188 (fma.f64 x %190 %62)) (approx %196 (*.f64 #s(literal -1 binary64) %197)) (approx %196 (fma.f64 #s(literal -1 binary64) %197 %201)) (approx %208 (*.f64 #s(literal -1 binary64) %210)) (approx %215 %216) (approx %215 (fma.f64 #s(literal -1 binary64) %218 %216)) (approx %222 %201) (approx %207 %210) (approx %225 %37) (approx %225 (fma.f64 #s(literal -1 binary64) %40 %37)) (approx %230 %233) (approx %230 (fma.f64 #s(literal -1 binary64) %236 %233)) (approx %239 %240) (approx %239 (-.f64 (+.f64 t %236) %233)) (approx %246 %247) (approx %246 (fma.f64 #s(literal -1 binary64) %249 %247)) (approx %5 %254) (approx %21 %258) (approx %36 %40) (approx %36 %264) (approx %44 %49) (approx %44 (*.f64 x (fma.f64 #s(literal -1 binary64) %268 %269))) (approx %59 %273) (approx %59 (*.f64 x %276)) (approx %84 (/.f64 (*.f64 x %280) a)) (approx %84 (*.f64 x (fma.f64 #s(literal -1 binary64) %87 (fma.f64 #s(literal -1 binary64) %88 %284)))) (approx %100 (*.f64 x (fma.f64 #s(literal -1 binary64) %289 %77))) (approx %107 (*.f64 x (fma.f64 #s(literal -1 binary64) %293 %294))) (approx %99 %114) (approx %99 (*.f64 x (fma.f64 #s(literal -1 binary64) %289 %76))) (approx %128 %302) (approx %128 (*.f64 x (-.f64 %304 %305))) (approx %134 (*.f64 #s(literal -1 binary64) %137)) (approx %134 (*.f64 x (fma.f64 #s(literal -1 binary64) %18 %311))) (approx %144 (*.f64 x %151)) (approx %144 (*.f64 x (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %149 %317)))) (approx %154 (*.f64 #s(literal -1 binary64) %19)) (approx %154 (*.f64 x (-.f64 %324 %325))) (approx %160 (*.f64 x %163)) (approx %160 (*.f64 x (+.f64 #s(literal 1 binary64) %276))) (approx %168 %171) (approx %168 (*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 %74 %275)) %169))) (approx %184 (*.f64 x (fma.f64 #s(literal -1 binary64) %161 %340))) (approx %188 (*.f64 x %190)) (approx %188 (*.f64 x (fma.f64 #s(literal -1 binary64) %161 (+.f64 %73 %340)))) (approx %196 (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) %350 %77) %169))) (approx %215 (*.f64 #s(literal -1 binary64) %218)) (approx %215 (*.f64 x (fma.f64 #s(literal -1 binary64) %169 %357))) (approx %225 %361) (approx %225 %364) (approx %230 %366) (approx %230 (*.f64 x %370)) (approx %239 %236) (approx %239 (*.f64 x (-.f64 %252 %370))) (approx %246 (*.f64 #s(literal -1 binary64) %249)) (approx %246 (*.f64 x (fma.f64 #s(literal -1 binary64) %379 %380))) (approx %5 (*.f64 #s(literal -1 binary64) %258)) (approx %21 (*.f64 #s(literal -1 binary64) %254)) (approx %36 (*.f64 #s(literal -1 binary64) %364)) (approx %44 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %268 %269)))) (approx %59 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %394 %74)))) (approx %84 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) %284 %379)))) (approx %100 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) %73 %404)))) (approx %100 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) %73 %410)))) (approx %107 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) %294 %293)))) (approx %99 (*.f64 #s(literal -1 binary64) (*.f64 x %404))) (approx %99 (*.f64 #s(literal -1 binary64) (*.f64 x %410))) (approx %123 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %425 #s(literal 1 binary64))))) (approx %128 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) %304 %305)))) (approx %134 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 a (*.f64 #s(literal -1 binary64) %311)) z)))) (approx %144 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %75 %440)))) (approx %144 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) %317 %75) %440)))) (approx %154 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) %324 %325)))) (approx %160 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %394 %125)))) (approx %168 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) %275) %163)))) (approx %184 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %463 %74)))) (approx %184 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %468 %74)))) (approx %188 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) %73 %463) %74)))) (approx %188 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) %73 %468) %74)))) (approx %196 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) %73 (fma.f64 #s(literal -1 binary64) %75 (*.f64 #s(literal -1 binary64) %483)))))) (approx %196 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) %73 (fma.f64 #s(literal -1 binary64) %75 (fma.f64 #s(literal -1 binary64) %483 %350)))))) (approx %215 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) %357 %169)))) (approx %225 (*.f64 #s(literal -1 binary64) %264)) (approx %230 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) %369 %502) %504)))) (approx %239 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %504 %502)))) (approx %239 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %240 x) %504) %502)))) (approx %246 (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) %380 %379)))) (approx y y) (approx %57 %524) (approx %57 %60) (approx %527 %528) (approx %527 (fma.f64 #s(literal -1 binary64) %101 %108)) (approx %117 %502) (approx %140 z) (approx %140 (+.f64 z %534)) (approx %537 %108) (approx %229 %539) (approx %229 %231) (approx %245 %379) (approx (* -1 %245) %544) (approx %546 %548) (approx %546 (fma.f64 #s(literal -1 binary64) %547 %247)) (approx %59 %555) (approx %59 %559) (approx %84 (/.f64 (fma.f64 #s(literal -1 binary64) %54 %561) a)) (approx %84 (fma.f64 #s(literal -1 binary64) %565 (fma.f64 #s(literal -1 binary64) %566 %568))) (approx %107 (/.f64 %572 %45)) (approx %576 %504) (approx %576 (fma.f64 #s(literal -1 binary64) %502 %504)) (approx %177 %76) (approx %177 (fma.f64 #s(literal -1 binary64) %169 %76)) (approx %583 #s(literal 1 binary64)) (approx %583 %585) (approx %221 %77) (approx %221 (fma.f64 #s(literal -1 binary64) %169 %77)) (approx %142 %591) (approx %142 (fma.f64 #s(literal -1 binary64) %593 %591)) (approx %144 %597) (approx %144 (+.f64 x (fma.f64 #s(literal -1 binary64) %600 %596))) (approx %160 %604) (approx %160 (+.f64 x %559)) (approx %168 %611) (approx %168 (-.f64 (+.f64 x %558) %610)) (approx %178 (fma.f64 #s(literal -1 binary64) %218 %114)) (approx %184 %619) (approx %184 (fma.f64 #s(literal -1 binary64) %554 (fma.f64 y %557 %618))) (approx %188 %625) (approx %188 (fma.f64 #s(literal -1 binary64) %554 (fma.f64 y %557 %624))) (approx %196 %631) (approx %196 (fma.f64 #s(literal -1 binary64) %633 %631)) (approx %208 (fma.f64 #s(literal -1 binary64) %218 %126)) (approx %215 (/.f64 %599 %18)) (approx %222 (fma.f64 #s(literal -1 binary64) %218 %78)) (approx %206 (*.f64 #s(literal -1 binary64) %125)) (approx %206 %209) (approx %207 (*.f64 #s(literal -1 binary64) %126)) (approx %207 (fma.f64 #s(literal -1 binary64) %126 %218)) (approx %651 %558) (approx %653 %425) (approx %653 (fma.f64 #s(literal -1 binary64) %74 %169)) (approx %657 (fma.f64 #s(literal -1 binary64) %102 %216)) (approx %230 %662) (approx %230 (fma.f64 #s(literal -1 binary64) %661 (*.f64 y %664))) (approx %239 %668) (approx %239 (-.f64 (+.f64 t %671) %662)) (approx %246 %675) (approx %57 %680) (approx %527 (*.f64 y (+.f64 t (*.f64 #s(literal -1 binary64) %682)))) (approx %140 %534) (approx %140 %689) (approx %229 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) %691)))) (approx %546 (*.f64 y (fma.f64 #s(literal -1 binary64) %697 %129))) (approx %59 (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) %702 %155) %19))) (approx %84 (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %54 %696) (fma.f64 #s(literal -1 binary64) (/.f64 %553 %696) %129)) %131))) (approx %576 %714) (approx %576 (*.f64 y (-.f64 %717 %262))) (approx %177 (*.f64 #s(literal -1 binary64) %169)) (approx %177 (*.f64 y (-.f64 %726 %325))) (approx %583 (*.f64 y (-.f64 %730 %305))) (approx %221 (*.f64 y (-.f64 (+.f64 (/.f64 a %701) %726) %325))) (approx %142 (*.f64 #s(literal -1 binary64) %593)) (approx %142 (*.f64 y (-.f64 %742 %743))) (approx %144 (*.f64 #s(literal -1 binary64) %600)) (approx %144 (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 %552 %45) (+.f64 %750 (/.f64 %553 %724))))) (approx %160 (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) %702 %756) %19))) (approx %168 (*.f64 y (-.f64 %756 (fma.f64 #s(literal -1 binary64) %761 %19)))) (approx %178 (*.f64 y (fma.f64 #s(literal -1 binary64) %19 %766))) (approx %184 (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) %702 (+.f64 %155 %770)) %19))) (approx %188 (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) %702 (+.f64 %155 (+.f64 %776 %770))) %19))) (approx %196 (*.f64 #s(literal -1 binary64) %633)) (approx %196 (*.f64 y (fma.f64 #s(literal -1 binary64) %785 (+.f64 %776 (+.f64 %770 %761))))) (approx %208 %793) (approx %222 (*.f64 y (fma.f64 #s(literal -1 binary64) %19 %795))) (approx %206 %169) (approx %206 (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 %125 y) %325))) (approx %207 %218) (approx %207 %806) (approx %653 (*.f64 y (fma.f64 #s(literal -1 binary64) %723 %325))) (approx %657 (*.f64 y (fma.f64 #s(literal -1 binary64) %811 %155))) (approx %230 %815) (approx %230 (*.f64 y (-.f64 %818 %40))) (approx %239 %671) (approx %239 (*.f64 y (-.f64 (+.f64 (/.f64 t y) %40) %818))) (approx %57 (*.f64 #s(literal -1 binary64) %689)) (approx %527 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) t %682)))) (approx %140 (*.f64 #s(literal -1 binary64) %680)) (approx %229 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 %691 #s(literal 1 binary64))))) (approx %546 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %129 %697)))) (approx %59 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %844 %702)))) (approx %84 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %565 %849) y) %853)))) (approx %576 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %717 %262)))) (approx %177 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 %76 y) %325)))) (approx %583 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 %305 %730)))) (approx %221 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 %77 y) %325)))) (approx %142 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %742 %743)))) (approx %144 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 %46 %49)))) (approx %144 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %597 y) %46) %49)))) (approx %160 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 %604 y) %891)))) (approx %168 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %611 y)) (*.f64 #s(literal -1 binary64) %785))))) (approx %178 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %766 %19)))) (approx %184 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 %619 y) %891)))) (approx %188 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 %625 y) %891)))) (approx %196 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 %19 %155)))) (approx %196 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %631 y) %19) %155)))) (approx %208 (*.f64 #s(literal -1 binary64) %806)) (approx %222 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %795 %19)))) (approx %206 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (+.f64 %730 %723) %325)))) (approx %207 (*.f64 #s(literal -1 binary64) %793)) (approx %653 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 %723 %325)))) (approx %657 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %155 %811)))) (approx %230 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) %948 %817)))) (approx %239 %953) (approx %239 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %668 y)) %957)))) (approx %57 (+.f64 y %524)) (approx %16 a) (approx %16 (+.f64 a %524)) (approx %52 %87) (approx %52 %972) (approx %52 %980) (approx %52 (*.f64 z %988)) (approx %17 %131) (approx %17 %993) (approx %17 %999) (approx %17 %1007) (approx %140 %145) (approx %43 %45) (approx %69 %1011) (approx %69 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) %970) %305))) (approx %69 (*.f64 z (-.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) %977) %974)) %305))) (approx %69 (*.f64 z (-.f64 (*.f64 z (-.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) %985) %982)) %974)) %305))) (approx %141 %1031) (approx %141 (fma.f64 #s(literal -1 binary64) %969 %1034)) (approx %141 (fma.f64 #s(literal -1 binary64) %969 (*.f64 z (fma.f64 #s(literal -1 binary64) z %1037)))) (approx %68 %1042) (approx %68 (+.f64 #s(literal 1 binary64) %972)) (approx %68 (+.f64 #s(literal 1 binary64) %980)) (approx %33 %1048) (approx %33 (+.f64 x (*.f64 z (-.f64 %992 %302)))) (approx %33 (+.f64 x (*.f64 z (-.f64 (*.f64 z %998) %302)))) (approx (/ -1 z) (/.f64 #s(literal -1 binary64) z)) (approx %213 %305) (approx %213 %971) (approx %213 %979) (approx %213 %988) (approx %36 (/.f64 %24 z)) (approx %44 %1069) (approx %44 (fma.f64 #s(literal -1 binary64) %1068 %1073)) (approx %44 (fma.f64 #s(literal -1 binary64) %1068 (*.f64 z (-.f64 (+.f64 %1071 (/.f64 %1073 a)) %996)))) (approx %44 (fma.f64 #s(literal -1 binary64) %1068 (*.f64 z (-.f64 (fma.f64 z (-.f64 (/.f64 %1073 %969) (*.f64 #s(literal -1 binary64) (/.f64 %1072 a))) %1071) %996)))) (approx %53 %565) (approx %53 %1092) (approx %53 %1094) (approx %53 (*.f64 z %1007)) (approx %59 %1101) (approx %59 %1107) (approx %59 %1116) (approx %72 (+.f64 x %1092)) (approx %72 (+.f64 x (*.f64 z (fma.f64 z (+.f64 %996 %995) %131)))) (approx %84 (fma.f64 z %1125 %675)) (approx %93 (fma.f64 #s(literal -1 binary64) %249 (*.f64 #s(literal -1 binary64) (/.f64 %1128 %969)))) (approx %93 (fma.f64 #s(literal -1 binary64) %249 (*.f64 z (-.f64 %1134 %1135)))) (approx %93 (fma.f64 #s(literal -1 binary64) %249 (*.f64 z (-.f64 (*.f64 z (-.f64 %1141 %1142)) %1135)))) (approx %100 (+.f64 x (*.f64 z (-.f64 %131 %129)))) (approx %100 (+.f64 x (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 z %1155) %131) %129)))) (approx %100 (+.f64 x (*.f64 z (-.f64 (fma.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %1002 %1163))) %1155) %131) %129)))) (approx %107 %1174) (approx %107 (fma.f64 #s(literal -1 binary64) (/.f64 %1176 %969) %1174)) (approx %107 (fma.f64 #s(literal -1 binary64) %1173 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1176 %976)) %1182)))) (approx %107 (fma.f64 #s(literal -1 binary64) %1173 (*.f64 z (-.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1176 %984)) (/.f64 %572 %976))) %1182)))) (approx %576 %1196) (approx %177 (fma.f64 #s(literal -1 binary64) %379 (*.f64 #s(literal -1 binary64) %1198))) (approx %177 (fma.f64 #s(literal -1 binary64) %379 (*.f64 z (fma.f64 #s(literal -1 binary64) %1202 (*.f64 #s(literal -1 binary64) (/.f64 %716 %976)))))) (approx %177 (fma.f64 #s(literal -1 binary64) %379 (*.f64 z (fma.f64 #s(literal -1 binary64) %1202 (*.f64 z (fma.f64 #s(literal -1 binary64) %1209 (*.f64 #s(literal -1 binary64) (/.f64 %716 %984)))))))) (approx %221 %1218) (approx %221 (-.f64 (+.f64 #s(literal 1 binary64) %1221) %379)) (approx %221 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %1202 (fma.f64 z %1225 %305)))) %379)) (approx %221 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %1202 (fma.f64 z (fma.f64 #s(literal -1 binary64) %1209 (fma.f64 z %1233 %974)) %305)))) %379)) (approx %99 (*.f64 z (-.f64 %1242 %129))) (approx %99 (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 z %1154) %1242) %129))) (approx %99 (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) %131 (fma.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 z %1163)) %1154) %131)) %129))) (approx %99 (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) %131 (fma.f64 z (-.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 %24 %984) %1260))) %1163)) %1154) %131)) %129))) (approx %123 (+.f64 x %1094)) (approx %134 %660) (approx %134 (fma.f64 #s(literal -1 binary64) %553 %660)) (approx %142 %1202) (approx %142 (fma.f64 #s(literal -1 binary64) (*.f64 z %1279) %1202)) (approx %142 (fma.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 z %1284)) %1279) %1202)) (approx %142 (fma.f64 z (-.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 %1279 %969) (*.f64 #s(literal 2 binary64) (/.f64 %1284 a))))) %1284)) %1279) %1202)) (approx %144 (+.f64 x %675)) (approx %144 (+.f64 x %1101)) (approx %144 (+.f64 x %1107)) (approx %144 (+.f64 x %1116)) (approx %154 %852) (approx %154 (-.f64 (+.f64 %129 (/.f64 %553 %969)) %131)) (approx %154 (-.f64 (fma.f64 z (-.f64 (/.f64 %553 %976) %1316) %129) %131)) (approx %154 (-.f64 (fma.f64 z (-.f64 (*.f64 z (-.f64 (/.f64 %553 %984) (*.f64 #s(literal -1 binary64) (/.f64 %552 %976)))) %1316) %129) %131)) (approx %168 (-.f64 x %1173)) (approx %168 (-.f64 (+.f64 x (*.f64 z (-.f64 %1332 %1069))) %1173)) (approx %168 (-.f64 (+.f64 x (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) %1182 (*.f64 #s(literal -1 binary64) (/.f64 %1339 a))) %1069))) %1173)) (approx %168 (-.f64 (+.f64 x (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) %1182 (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 %1339 %969) (*.f64 #s(literal -1 binary64) (/.f64 %1338 a))))) %1069))) %1173)) (approx %178 (fma.f64 #s(literal -1 binary64) %249 (*.f64 z (fma.f64 #s(literal -1 binary64) %1135 %1134)))) (approx %178 (fma.f64 #s(literal -1 binary64) %249 (*.f64 z (fma.f64 #s(literal -1 binary64) %1135 (*.f64 z (fma.f64 #s(literal -1 binary64) %1142 %1141)))))) (approx %184 (fma.f64 z (-.f64 %1125 %1099) %675)) (approx %184 (fma.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 z %1372) %1125) %1099) %675)) (approx %184 (fma.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) %131 (fma.f64 #s(literal -1 binary64) %852 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 z %1379)) %1372)))) %1099) %675)) (approx %188 (+.f64 x (fma.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 z %1389) %853) %1099) %675))) (approx %188 (+.f64 x (fma.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) %852 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %1002 %1379))) %1389))) %1099) %675))) (approx %196 (+.f64 x %1174)) (approx %196 (+.f64 x (fma.f64 #s(literal -1 binary64) %1173 (*.f64 z %1409)))) (approx %196 (+.f64 x (fma.f64 #s(literal -1 binary64) %1173 (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 z %1416) %131) %1408))))) (approx %196 (+.f64 x (fma.f64 #s(literal -1 binary64) %1173 (*.f64 z (-.f64 (fma.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %1002 (fma.f64 #s(literal -1 binary64) (/.f64 %1409 %969) %1002)))) %1416) %131) %1408))))) (approx %208 (*.f64 #s(literal -1 binary64) %1437)) (approx %208 (fma.f64 #s(literal -1 binary64) %1437 %1440)) (approx %208 (fma.f64 #s(literal -1 binary64) %1437 %1446)) (approx %208 (fma.f64 #s(literal -1 binary64) %1437 %1454)) (approx %215 (+.f64 (/.f64 %1457 %969) %675)) (approx %215 (fma.f64 z (-.f64 (/.f64 %1457 %976) %1099) %675)) (approx %215 (fma.f64 z (-.f64 (*.f64 z (-.f64 (/.f64 %1457 %984) (*.f64 #s(literal -1 binary64) (/.f64 %599 %976)))) %1099) %675)) (approx %222 %1473) (approx %222 (fma.f64 x %1221 %1473)) (approx %222 (fma.f64 x %1218 %1446)) (approx %222 (fma.f64 x %1218 %1454)) (approx %206 %1436) (approx %206 (-.f64 %1482 #s(literal 1 binary64))) (approx %206 (-.f64 %1487 #s(literal 1 binary64))) (approx %206 (-.f64 %1494 #s(literal 1 binary64))) (approx %207 %1437) (approx %207 (fma.f64 #s(literal -1 binary64) %1440 %1437)) (approx %207 (fma.f64 x %1436 (*.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 x %1443) (*.f64 #s(literal -1 binary64) %1444))))) (approx %207 (fma.f64 x %1436 (*.f64 z (fma.f64 #s(literal -1 binary64) %1444 (*.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 x %1449) (*.f64 #s(literal -1 binary64) %1450))))))) (approx %1514 (+.f64 %247 (/.f64 %1515 %969))) (approx %1514 (fma.f64 z (-.f64 (/.f64 %1515 %976) %1521) %247)) (approx %1514 (fma.f64 z (-.f64 (*.f64 z (-.f64 (/.f64 %1515 %984) (*.f64 #s(literal -1 binary64) (/.f64 %108 %976)))) %1521) %247)) (approx %651 %568) (approx %651 (fma.f64 y (*.f64 z %1535) %568)) (approx %651 (fma.f64 y %567 (*.f64 z (fma.f64 y %1542 (*.f64 y %1535))))) (approx %651 (fma.f64 y %567 (*.f64 z (fma.f64 y %1535 (*.f64 z (fma.f64 y %1552 (*.f64 y %1541))))))) (approx %653 %1482) (approx %653 %1487) (approx %653 %1494) (approx %657 (fma.f64 z %1564 %247)) (approx %657 (fma.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) %129 (/.f64 %1567 a)) %1521) %247)) (approx %657 (fma.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) %129 (*.f64 z (-.f64 (/.f64 %1567 %969) (*.f64 #s(literal -1 binary64) (/.f64 %1564 a))))) %1521) %247)) (approx %650 %567) (approx %650 (-.f64 (fma.f64 z %1535 %129) %131)) (approx %650 (-.f64 (fma.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) %996 %1542) %1534) %129) %131)) (approx %650 (-.f64 (fma.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) %996 (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) %1002 %1552) %1540))) %1534) %129) %131)) (approx %225 %948) (approx %230 %1601) (approx %239 %1603) (approx %239 (/.f64 (-.f64 %101 %1600) z)) (approx %57 %1609) (approx %16 %1612) (approx %527 (*.f64 z (fma.f64 #s(literal -1 binary64) t %1614))) (approx %52 #s(literal -1 binary64)) (approx %52 %1620) (approx %52 %1626) (approx %52 %1633) (approx %17 (/.f64 %1637 z)) (approx %17 (/.f64 %1644 z)) (approx %17 (/.f64 %1652 z)) (approx %140 %1656) (approx %43 %1659) (approx %69 %1625) (approx %69 (-.f64 (+.f64 #s(literal 1 binary64) %1623) %1619)) (approx %69 (-.f64 (+.f64 #s(literal 1 binary64) %1629) (fma.f64 #s(literal -1 binary64) %504 %1624))) (approx %141 %1669) (approx %141 (*.f64 %1622 (-.f64 %1671 #s(literal 1 binary64)))) (approx %141 (*.f64 %1622 (-.f64 %1675 #s(literal 1 binary64)))) (approx %68 %1619) (approx %68 (/.f64 %1682 z)) (approx %68 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) a %1686) %1680) z)) (approx %68 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) a %1692) %1694) z)) (approx %33 %1636) (approx %33 (/.f64 (fma.f64 #s(literal -1 binary64) %27 %1700) z)) (approx %33 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %27 %1705) %1699) z)) (approx %33 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %27 %1712) (+.f64 %1699 %1704)) z)) (approx %70 (*.f64 #s(literal -1 binary64) (/.f64 %1718 z))) (approx %70 (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %969 %969) z)) %1718) z)) (approx %70 (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %976 %976) %1622)) (+.f64 a (fma.f64 #s(literal -1 binary64) a (fma.f64 #s(literal -1 binary64) %1680 %1680)))) z)) (approx %70 (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %984 %984) %1628)) (+.f64 a (fma.f64 #s(literal -1 binary64) a (fma.f64 #s(literal -1 binary64) %1680 (fma.f64 #s(literal -1 binary64) %1685 %1694))))) z)) (approx %71 (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1748 z)) a) z)) (approx %71 (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1755 %1622)) (+.f64 a %1759)) z)) (approx %71 (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1765 %1628)) (+.f64 a %1771)) z)) (approx %205 %1777) (approx %205 (/.f64 (-.f64 %1686 %1779) z)) (approx %205 (/.f64 (-.f64 %1692 (+.f64 a %1694)) z)) (approx %213 (/.f64 %1620 z)) (approx %213 (/.f64 %1626 z)) (approx %213 (/.f64 %1633 z)) (approx %44 (/.f64 (-.f64 (+.f64 x %1794) t) z)) (approx %44 (/.f64 (-.f64 (+.f64 x %1800) %1803) z)) (approx %44 (/.f64 (-.f64 (+.f64 x (/.f64 %1807 %1628)) (+.f64 t (fma.f64 #s(literal -1 binary64) %1794 (*.f64 #s(literal -1 binary64) %1800)))) z)) (approx %546 (*.f64 z (fma.f64 #s(literal -1 binary64) %129 %1816))) (approx %53 %1637) (approx %53 %1644) (approx %53 %1652) (approx %59 %552) (approx %59 (-.f64 %1824 %1825)) (approx %59 (-.f64 %1834 %1825)) (approx %59 (-.f64 %1840 (+.f64 x %1842))) (approx %72 (/.f64 (fma.f64 #s(literal -1 binary64) %27 (*.f64 #s(literal -1 binary64) %1847)) z)) (approx %72 (/.f64 (fma.f64 #s(literal -1 binary64) %27 (fma.f64 #s(literal -1 binary64) %1847 (*.f64 #s(literal -1 binary64) %1853))) z)) (approx %72 (/.f64 (fma.f64 #s(literal -1 binary64) %27 (fma.f64 #s(literal -1 binary64) %1847 (fma.f64 #s(literal -1 binary64) %1853 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x %1765) %1628))))) z)) (approx %84 (/.f64 (*.f64 z (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) %552))) a)) (approx %84 (*.f64 z (fma.f64 #s(literal -1 binary64) %131 (fma.f64 #s(literal -1 binary64) %852 %1872)))) (approx %93 (/.f64 (fma.f64 x y %1878) z)) (approx %93 (/.f64 (-.f64 (fma.f64 x y %1883) %1885) z)) (approx %93 (/.f64 (-.f64 (fma.f64 x y (/.f64 %1889 %1628)) (fma.f64 #s(literal -1 binary64) %1878 (*.f64 #s(literal -1 binary64) %1883))) z)) (approx %100 (-.f64 %1897 %22)) (approx %100 (-.f64 %1903 %1904)) (approx %100 (-.f64 %1911 (fma.f64 #s(literal -1 binary64) t (fma.f64 #s(literal -1 binary64) %1641 (fma.f64 #s(literal 2 binary64) %1641 %1635))))) (approx %100 (-.f64 %1922 (fma.f64 #s(literal -1 binary64) t (fma.f64 #s(literal -1 binary64) %1641 (fma.f64 #s(literal -1 binary64) %1648 (fma.f64 #s(literal 2 binary64) %1641 (fma.f64 #s(literal 2 binary64) %1648 %1635))))))) (approx %107 %1930) (approx %107 (/.f64 (fma.f64 y %24 %1933) z)) (approx %107 (/.f64 (-.f64 (fma.f64 y %24 %1938) %1940) z)) (approx %107 (/.f64 (-.f64 (fma.f64 y %24 (/.f64 %1944 %1628)) (fma.f64 #s(literal -1 binary64) %1933 (*.f64 #s(literal -1 binary64) %1938))) z)) (approx %177 (/.f64 %1954 z)) (approx %177 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %1952 (*.f64 #s(literal -1 binary64) %1958)) %1682) z)) (approx %177 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %1952 (fma.f64 #s(literal -1 binary64) %1958 (*.f64 #s(literal -1 binary64) %1965))) (fma.f64 #s(literal -1 binary64) a (fma.f64 #s(literal -1 binary64) %1680 %1686))) z)) (approx %177 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %1952 (fma.f64 #s(literal -1 binary64) %1958 (fma.f64 #s(literal -1 binary64) %1965 (*.f64 #s(literal -1 binary64) (/.f64 %1974 %1628))))) (fma.f64 #s(literal -1 binary64) a (fma.f64 #s(literal -1 binary64) %1680 (fma.f64 #s(literal -1 binary64) %1685 %1692)))) z)) (approx %221 (*.f64 #s(literal -1 binary64) %1987)) (approx %221 (/.f64 (-.f64 %1990 (+.f64 a (fma.f64 #s(literal -1 binary64) y %1759))) z)) (approx %221 (/.f64 (-.f64 %1998 (+.f64 a (fma.f64 #s(literal -1 binary64) y %1771))) z)) (approx %221 (/.f64 (-.f64 %2007 (+.f64 a (fma.f64 #s(literal -1 binary64) y (fma.f64 #s(literal -1 binary64) %1680 (fma.f64 #s(literal -1 binary64) %1685 (fma.f64 #s(literal -1 binary64) %1691 (fma.f64 #s(literal 2 binary64) %1680 (fma.f64 #s(literal 2 binary64) %1685 (*.f64 #s(literal 2 binary64) %1691))))))))) z)) (approx %99 (-.f64 %1903 (fma.f64 #s(literal -1 binary64) t (fma.f64 #s(literal -1 binary64) %1635 %1635)))) (approx %99 (-.f64 %1911 (fma.f64 #s(literal -1 binary64) t (fma.f64 #s(literal -1 binary64) %1635 (fma.f64 #s(literal -1 binary64) %1641 %1651))))) (approx %99 (-.f64 %1922 (fma.f64 #s(literal -1 binary64) t (fma.f64 #s(literal -1 binary64) %1635 (fma.f64 #s(literal -1 binary64) %1641 (fma.f64 #s(literal -1 binary64) %1648 %2029)))))) (approx %123 %1897) (approx %123 (+.f64 x %1637)) (approx %123 (-.f64 (+.f64 x %1643) %1635)) (approx %123 (-.f64 (+.f64 x %1650) %1651)) (approx %134 %561) (approx %134 (*.f64 z (fma.f64 #s(literal -1 binary64) %552 %661))) (approx %142 (/.f64 (-.f64 %502 %2049) z)) (approx %142 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %2055 %1622) %502) %2049) z)) (approx %142 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 a %2055) %2062) %1628) %502) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) (/.f64 %2054 %1622) %1675))) z)) (approx %144 (-.f64 %1824 %662)) (approx %144 (-.f64 %1834 %662)) (approx %144 (-.f64 %1840 %1842)) (approx %154 %957) (approx %154 (/.f64 (fma.f64 #s(literal -1 binary64) %552 %662) z)) (approx %154 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %552 (*.f64 #s(literal -1 binary64) %2083)) %661) z)) (approx %154 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %552 (*.f64 #s(literal -1 binary64) (/.f64 %2089 %1628))) (+.f64 %661 %2083)) z)) (approx %168 (-.f64 %1803 %2097)) (approx %168 (-.f64 (+.f64 t (fma.f64 #s(literal -1 binary64) %1794 (*.f64 #s(literal -1 binary64) %2104))) %2097)) (approx %168 (-.f64 (+.f64 t (fma.f64 #s(literal -1 binary64) %1794 (fma.f64 #s(literal -1 binary64) %2104 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %969 %2102) %1628))))) %2097)) (approx %178 (/.f64 (*.f64 x %1954) z)) (approx %178 (/.f64 (fma.f64 x %1954 %2124) z)) (approx %178 (/.f64 (fma.f64 x %1954 (+.f64 %2124 %2132)) z)) (approx %178 (/.f64 (fma.f64 x %1954 (+.f64 %2124 (+.f64 %2132 (/.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) %1974) %2138)) %1628)))) z)) (approx %184 (-.f64 %1824 %2147)) (approx %184 (-.f64 (+.f64 t (fma.f64 #s(literal -1 binary64) %815 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1831 %2150) %1622)))) %2147)) (approx %184 (-.f64 (+.f64 t (fma.f64 #s(literal -1 binary64) %815 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1837 %2158) %1628)))) (fma.f64 #s(literal -1 binary64) %1635 (fma.f64 #s(literal -1 binary64) %661 (fma.f64 #s(literal -1 binary64) %1832 %1642))))) (approx %188 (-.f64 (+.f64 t (fma.f64 #s(literal -1 binary64) %815 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1831 %2169) %1622)))) %662)) (approx %188 (-.f64 (+.f64 t (fma.f64 #s(literal -1 binary64) %815 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1837 %2177) %1628)))) (fma.f64 #s(literal -1 binary64) %661 (fma.f64 #s(literal -1 binary64) %1832 (fma.f64 #s(literal -1 binary64) %1641 %1641))))) (approx %196 (+.f64 x (*.f64 #s(literal -1 binary64) %24))) (approx %196 (-.f64 (+.f64 x (fma.f64 #s(literal -1 binary64) %24 %1930)) %1794)) (approx %196 (-.f64 (+.f64 x (fma.f64 #s(literal -1 binary64) %24 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2196 %2169) %1622) %1930))) %1794)) (approx %196 (-.f64 (+.f64 x (fma.f64 #s(literal -1 binary64) %24 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2204 %2177) %1628) %1930))) (fma.f64 #s(literal -1 binary64) (/.f64 %2196 %1622) (fma.f64 #s(literal -1 binary64) %1641 (+.f64 %1794 %1641))))) (approx %2216 (/.f64 (fma.f64 #s(literal -1 binary64) %27 (fma.f64 #s(literal -1 binary64) %1699 %1705)) z)) (approx %2216 (/.f64 (fma.f64 #s(literal -1 binary64) %27 (fma.f64 #s(literal -1 binary64) %1699 (fma.f64 #s(literal -1 binary64) %1704 %1712))) z)) (approx %208 (*.f64 #s(literal -1 binary64) %2227)) (approx %208 (/.f64 (fma.f64 #s(literal -1 binary64) %2226 (*.f64 #s(literal -1 binary64) %2232)) z)) (approx %208 (/.f64 (fma.f64 #s(literal -1 binary64) %2226 (fma.f64 #s(literal -1 binary64) %2232 (*.f64 #s(literal -1 binary64) %2239))) z)) (approx %208 (/.f64 (fma.f64 #s(literal -1 binary64) %2226 (fma.f64 #s(literal -1 binary64) %2232 (fma.f64 #s(literal -1 binary64) %2239 (*.f64 #s(literal -1 binary64) %2247)))) z)) (approx %215 (/.f64 (fma.f64 #s(literal -1 binary64) %599 (*.f64 #s(literal -1 binary64) %2255)) z)) (approx %215 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %599 (*.f64 #s(literal -1 binary64) %2261)) %2255) z)) (approx %215 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %599 (*.f64 #s(literal -1 binary64) (/.f64 %2267 %1628))) (+.f64 %2255 %2261)) z)) (approx %222 (/.f64 (fma.f64 #s(literal -1 binary64) %2226 %2277) z)) (approx %222 (/.f64 (fma.f64 #s(literal -1 binary64) %2226 (+.f64 %2277 %2283)) z)) (approx %222 (/.f64 (fma.f64 #s(literal -1 binary64) %2226 (+.f64 %2277 (+.f64 %2283 (/.f64 (*.f64 x (-.f64 %2004 %1765)) %1628)))) z)) (approx %206 %1987) (approx %206 (/.f64 (-.f64 (+.f64 a (fma.f64 #s(literal -1 binary64) y %1680)) %1990) z)) (approx %206 (/.f64 (-.f64 (+.f64 a (fma.f64 #s(literal -1 binary64) y %1694)) %1998) z)) (approx %206 (/.f64 (-.f64 (+.f64 a (fma.f64 #s(literal -1 binary64) y (+.f64 %1680 (+.f64 %1685 %1691)))) %2007) z)) (approx %207 %2227) (approx %207 (/.f64 (fma.f64 x %1986 %2232) z)) (approx %207 (/.f64 (fma.f64 x %1986 (+.f64 %2232 %2239)) z)) (approx %207 (/.f64 (fma.f64 x %1986 (+.f64 %2232 (+.f64 %2239 %2247))) z)) (approx %1514 %2327) (approx %1514 (/.f64 (fma.f64 #s(literal -1 binary64) %108 (*.f64 #s(literal -1 binary64) %2330)) z)) (approx %1514 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %108 (*.f64 #s(literal -1 binary64) %2336)) %2330) z)) (approx %1514 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %108 (*.f64 #s(literal -1 binary64) (/.f64 %2342 %1628))) (+.f64 %2330 %2336)) z)) (approx %651 (/.f64 %2351 z)) (approx %651 (/.f64 (fma.f64 y %2350 %2356) z)) (approx %651 (/.f64 (fma.f64 y %2350 (+.f64 %2356 %2362)) z)) (approx %651 (/.f64 (fma.f64 y %2350 (+.f64 %2356 (+.f64 %2362 (/.f64 %2368 %1628)))) z)) (approx %653 (-.f64 %1655 %1619)) (approx %653 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %502 %2377)) %1619)) (approx %653 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %502 (/.f64 %1964 %1628))) (fma.f64 #s(literal -1 binary64) %504 (*.f64 #s(literal -1 binary64) %2377)))) (approx %657 (-.f64 %2389 %2390)) (approx %657 (-.f64 (+.f64 t (fma.f64 #s(literal -1 binary64) %1614 %2397)) %2390)) (approx %657 (-.f64 (+.f64 t (fma.f64 #s(literal -1 binary64) %1614 (/.f64 (*.f64 %969 %2395) %1628))) (fma.f64 #s(literal -1 binary64) %1901 (*.f64 #s(literal -1 binary64) %2397)))) (approx %650 (/.f64 %2350 z)) (approx %650 (/.f64 (-.f64 %1904 %1902) z)) (approx %650 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) t %1651) %1910) z)) (approx %650 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) t %2029) %1921) z)) (approx %239 (+.f64 t %1603)) (approx %57 (*.f64 #s(literal -1 binary64) %1656)) (approx %16 (*.f64 #s(literal -1 binary64) %1659)) (approx %527 (*.f64 #s(literal -1 binary64) (*.f64 z %2389))) (approx %52 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1680 %539) z)) #s(literal 1 binary64))) (approx %52 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2441 %539) z)) #s(literal 1 binary64))) (approx %17 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x %1635) z))) (approx %17 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1700 %27) z))) z))) (approx %17 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2458 %2150) z)) %27) z))) z))) (approx %140 (*.f64 #s(literal -1 binary64) %1609)) (approx %43 (*.f64 #s(literal -1 binary64) %1612)) (approx %69 %2474) (approx %69 %2482) (approx %141 (*.f64 %1622 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) a %1680) z)) #s(literal 1 binary64)))) (approx %68 (*.f64 #s(literal -1 binary64) (/.f64 %1779 z))) (approx %68 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 a %2441) z))) (approx %68 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2497 %2129) z)) %969) z))) z))) (approx %33 %2510) (approx %33 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2512 %1640) z) %27) z))) (approx %33 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2519 %2158) z)) %1640) z) %27) z))) (approx %205 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2437 %1031) z))) z))) (approx %205 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 %2497 %976) z) %1031) z))) z))) (approx %213 (*.f64 #s(literal -1 binary64) (/.f64 %1625 z))) (approx %213 (*.f64 #s(literal -1 binary64) (/.f64 %2474 z))) (approx %213 (*.f64 #s(literal -1 binary64) (/.f64 %2482 z))) (approx %44 (*.f64 #s(literal -1 binary64) (/.f64 %2554 z))) (approx %44 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %24 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 a %24 (/.f64 %1799 z)) z))) z))) (approx %44 (*.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) %1799 (*.f64 #s(literal -1 binary64) (/.f64 %1807 z))) z) %1793) z))) z))) (approx %546 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %1816 %129)))) (approx %53 %2581) (approx %53 %2588) (approx %59 (-.f64 %2593 x)) (approx %59 (-.f64 %2602 x)) (approx %59 (-.f64 %2614 x)) (approx %84 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) %1872 %129)))) (approx %93 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %31 %1885) z))) (approx %93 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %31 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 a %31 (/.f64 %1882 z)) z))) z))) (approx %93 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %31 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1882 (*.f64 #s(literal -1 binary64) (/.f64 %1889 z))) z) %1877) z))) z))) (approx %100 (+.f64 x %2554)) (approx %100 (+.f64 x (fma.f64 #s(literal -1 binary64) %24 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2646 %2169) z) %1793) z))))) (approx %100 (+.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) %1799 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1807 %2177) z))) %2169) z) %1793) z))))) (approx %107 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %572 %1940) z))) (approx %107 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %572 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 a %572 (/.f64 %1937 z)) z))) z))) (approx %107 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %572 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1937 (*.f64 #s(literal -1 binary64) (/.f64 %1944 z))) z) %1932) z))) z))) (approx %177 (*.f64 #s(literal -1 binary64) (/.f64 %2691 z))) (approx %177 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %231 (*.f64 #s(literal -1 binary64) (/.f64 %2696 z))) a) z))) (approx %177 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %231 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %2706 z) %2695) %1031) z))) a) z))) (approx %177 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %231 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %2704 (*.f64 #s(literal -1 binary64) (/.f64 %2718 z))) %976) z) %2695) %1031) z))) a) z))) (approx %221 (*.f64 #s(literal -1 binary64) (/.f64 %2733 z))) (approx %221 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 %2737 z))) y) z))) (approx %221 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %2746 z) %696) %969) z))) y) z))) (approx %221 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %1996 (*.f64 #s(literal -1 binary64) (/.f64 %2757 z))) %2129) z) %696) %969) z))) y) z))) (approx %99 (+.f64 x (fma.f64 #s(literal -1 binary64) %24 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1793 %27) z))))) (approx %99 (+.f64 x (fma.f64 #s(literal -1 binary64) %24 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2646 %2150) z) %1793) %27) z))))) (approx %99 (+.f64 x (fma.f64 #s(literal -1 binary64) %24 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %1799 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1807 %1647) z))) %2150) z) %1793) %27) z))))) (approx %123 (+.f64 x %2581)) (approx %123 (+.f64 x %2588)) (approx %134 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (+.f64 t %662) x)))) (approx %142 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 %2053 z))) z))) (approx %142 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 y (fma.f64 #s(literal 2 binary64) (/.f64 %2054 z) %1680)) %1037) z))) z))) (approx %142 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 a %2825) z) (/.f64 %2062 z)) %2825) z))) %1037) z))) z))) (approx %144 %2593) (approx %144 %2602) (approx %144 %2614) (approx %154 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2844 x) z))) (approx %154 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %2082 z)) %660) z))) x) z))) (approx %154 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %2089 z) (*.f64 #s(literal -1 binary64) %2082)) z)) %660) z))) x) z))) (approx %168 (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1793 %572) z)))) (approx %168 (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %2196 z) %1793) %572) z)))) (approx %168 (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 a %2195 (/.f64 %2204 z)) z) %1793) %572) z)))) (approx %178 (*.f64 #s(literal -1 binary64) (/.f64 %2893 z))) (approx %178 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %2897 z) %2893) z))) (approx %178 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %2903 z) %2897) z) %2893) z))) (approx %178 (*.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 %2718) z) %2903) z) %2897) z) %2893) z))) (approx %184 (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %599 %2921) z)))) (approx %184 (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %1699 %2598) %2921) z)))) (approx %184 (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %2606 %2458) (fma.f64 #s(literal -1 binary64) %1640 %2596)) z) %599) %2921) z)))) (approx %188 (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %1699 (fma.f64 y %552 (+.f64 %2597 %1699))) %660) z)))) (approx %188 (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %2606 (fma.f64 #s(literal -1 binary64) %2458 %2458)) (fma.f64 #s(literal -1 binary64) %1640 (fma.f64 a %2590 %1640))) z) %599) %660) z)))) (approx %196 (+.f64 x (fma.f64 #s(literal -1 binary64) %24 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2195 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %2196 %2169) z))) z))))) (approx %196 (+.f64 x (fma.f64 #s(literal -1 binary64) %24 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2195 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %2204) %2177) z) %2196) %2169) z))) z))))) (approx %2216 %2587) (approx %2216 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1640 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 %976 x %2519) z))) z) %27) z))) (approx %208 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %235 (*.f64 #s(literal -1 binary64) %2997)) z))) (approx %208 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %235 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3005 %2996) z))) z))) (approx %208 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %235 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3015 %3004) z) %2996) z))) z))) (approx %215 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 y %552 %2255) z))) (approx %215 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %2260 z)) %2254) z) %599) z))) (approx %215 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %2267 z) (*.f64 #s(literal -1 binary64) %2260)) z)) %2254) z) %599) z))) (approx %222 (*.f64 #s(literal -1 binary64) (/.f64 %3048 z))) (approx %222 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %3052 z) %3048) z))) (approx %222 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %3058 z) %3052) z) %3048) z))) (approx %222 (*.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 %2757) z) %3058) z) %3052) z) %3048) z))) (approx %206 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 y (fma.f64 #s(literal -1 binary64) %1680 %1990)) a) z))) (approx %206 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %1996 z) %2437) %2995) z))) a) z))) (approx %206 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %2497 (/.f64 %2004 z)) %3003) z)) %2995) z))) a) z))) (approx %207 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x %231 %2997) z))) (approx %207 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2996 %3005) z) %235) z))) (approx %207 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2996 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3004 %3015) z))) z) %235) z))) (approx %1514 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 t y %2330) z))) (approx %1514 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %2335 z)) %2329) z) %108) z))) (approx %1514 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %2342 z) (*.f64 #s(literal -1 binary64) %2335)) z)) %2329) z) %108) z))) (approx %651 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %2356 %599) z))) (approx %651 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %3153 z) %2355) z) %599) z))) (approx %651 (*.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 %2368 z) %3153) z) %2355) z) %599) z))) (approx %653 %3170) (approx %653 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 y (/.f64 %2695 z)) a) z)))) (approx %653 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %2704 z)) %2695) z))) a) z)))) (approx %657 (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 %3190 z)))) (approx %657 (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 t y (/.f64 %3195 z)) %1900) z)))) (approx %657 (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 %969 %3190) z)) %3195) z) %108) %1900) z)))) (approx %650 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 %2354 z))) x) z))) (approx %650 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %3152 z) %27) %1900) z))) x) z))) (approx %650 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %1640 (*.f64 #s(literal -1 binary64) (/.f64 %2367 z))) %3151) z) %27) %1900) z))) x) z))) (approx %527 %61) (approx %21 (+.f64 x %22)) (approx %59 %3250) (approx %84 (/.f64 (fma.f64 #s(literal -1 binary64) %54 (*.f64 #s(literal -1 binary64) %64)) a)) (approx %84 (fma.f64 #s(literal -1 binary64) %565 (fma.f64 #s(literal -1 binary64) %3256 (*.f64 t (-.f64 %379 %87))))) (approx %100 %3263) (approx %100 (fma.f64 #s(literal -1 binary64) %102 %3263)) (approx %3269 (+.f64 t %1897)) (approx %99 %3262) (approx %99 (fma.f64 #s(literal -1 binary64) %102 %3262)) (approx %144 %3278) (approx %144 (+.f64 x (fma.f64 #s(literal -1 binary64) %3276 %3281))) (approx %160 %3285) (approx %160 (+.f64 x %3250)) (approx %168 %3289) (approx %168 (-.f64 (+.f64 x %62) %65)) (approx %184 %3294) (approx %184 (fma.f64 #s(literal -1 binary64) %65 (fma.f64 t %3248 %618))) (approx %188 %3299) (approx %188 (fma.f64 #s(literal -1 binary64) %65 (fma.f64 t %3248 %624))) (approx %196 %3306) (approx %196 (fma.f64 #s(literal -1 binary64) %197 %3306)) (approx %650 %557) (approx %230 (fma.f64 #s(literal -1 binary64) %236 (*.f64 t (-.f64 %502 %504)))) (approx %239 (-.f64 %3316 %366)) (approx %5 %3322) (approx %21 %3325) (approx %36 %3329) (approx %44 (*.f64 t (-.f64 %3332 %269))) (approx %59 (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %3336 %169) %74))) (approx %84 (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %54 %1900) (fma.f64 #s(literal -1 binary64) (/.f64 %64 %1900) %379)) %87))) (approx %100 (*.f64 t (fma.f64 #s(literal -1 binary64) %74 (+.f64 %3348 %3351)))) (approx %107 (*.f64 t (fma.f64 #s(literal -1 binary64) %294 %3356))) (approx %3269 (*.f64 t (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) %3319 %3319)))) (approx %99 (*.f64 t (fma.f64 #s(literal -1 binary64) %74 %3351))) (approx %128 (*.f64 t (fma.f64 #s(literal -1 binary64) %3367 %305))) (approx %134 (*.f64 t (-.f64 (+.f64 a (*.f64 #s(literal -1 binary64) %3371)) z))) (approx %144 %3281) (approx %144 (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %3275 %3331) (+.f64 %3319 %75)) %294))) (approx %154 (*.f64 t (fma.f64 #s(literal -1 binary64) %3384 %325))) (approx %160 %3249) (approx %160 (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %3336 (+.f64 %3319 %169)) %74))) (approx %168 (*.f64 t (-.f64 %3319 %3394))) (approx %184 (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %3336 (+.f64 %169 %3350)) %74))) (approx %188 (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %3336 (+.f64 %169 (+.f64 %3348 %3350))) %74))) (approx %196 (*.f64 t (fma.f64 #s(literal -1 binary64) %483 (+.f64 %3348 (+.f64 %3350 (/.f64 %3275 %135)))))) (approx %215 (*.f64 t (fma.f64 #s(literal -1 binary64) %3415 %169))) (approx %225 %3420) (approx %230 (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) %3422 %502) %504))) (approx %239 %3316) (approx %239 (*.f64 t (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 %504 %3422)) %502))) (approx %246 (*.f64 t (fma.f64 #s(literal -1 binary64) %3433 %379))) (approx %5 (*.f64 #s(literal -1 binary64) %3325)) (approx %21 (*.f64 #s(literal -1 binary64) %3322)) (approx %36 (*.f64 #s(literal -1 binary64) %3420)) (approx %44 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %3332 %269)))) (approx %59 (*.f64 #s(literal -1 binary64) (*.f64 t %3394))) (approx %84 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %565 %3450) t) %89)))) (approx %100 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) (/.f64 %3263 t) %74)))) (approx %107 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %3356 %294)))) (approx %3269 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %1897 t)) #s(literal 1 binary64))))) (approx %99 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) (/.f64 %3262 t) %74)))) (approx %128 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 %3367 %305)))) (approx %134 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %18 %3371)))) (approx %144 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) (/.f64 %3278 t) %150)))) (approx %154 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 %3384 %325)))) (approx %160 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) (/.f64 %3285 t) %162)))) (approx %168 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 %74 %169)))) (approx %168 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %3289 t) %74) %169)))) (approx %184 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) (/.f64 %3294 t) %162)))) (approx %188 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) (/.f64 %3299 t) %162)))) (approx %196 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %3306 t) %74) %169)))) (approx %215 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %169 %3415)))) (approx %225 (*.f64 #s(literal -1 binary64) %3329)) (approx %230 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %368 %3422)))) (approx %239 (*.f64 t %3170)) (approx %239 (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) %3422) %3170)))) (approx %246 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) %379 %3433)))) (approx %16 %18) (approx %52 (-.f64 %3550 #s(literal 1 binary64))) (approx %52 (-.f64 %3559 #s(literal 1 binary64))) (approx %17 %3564) (approx %17 %3571) (approx %17 %3581) (approx %43 (+.f64 z %539)) (approx %69 (+.f64 #s(literal 1 binary64) (*.f64 a (+.f64 %262 %3547)))) (approx %69 (+.f64 #s(literal 1 binary64) (*.f64 a (fma.f64 a (+.f64 %3555 %3553) %262)))) (approx %141 (fma.f64 #s(literal -1 binary64) %1622 %1034)) (approx %141 (fma.f64 #s(literal -1 binary64) %1622 (*.f64 a (fma.f64 #s(literal -1 binary64) a (*.f64 #s(literal 2 binary64) z))))) (approx %68 %3550) (approx %68 %3559) (approx %68 (*.f64 a %3610)) (approx %229 (+.f64 y %539)) (approx %33 (*.f64 a %3564)) (approx %33 (*.f64 a %3571)) (approx %33 (*.f64 a %3581)) (approx %213 %3549) (approx %213 %3558) (approx %213 %3610) (approx %44 (-.f64 (+.f64 %40 (/.f64 %1793 %1622)) %37)) (approx %44 (-.f64 (fma.f64 a (-.f64 (/.f64 %1793 %1628) %3630) %40) %37)) (approx %44 (-.f64 (fma.f64 a (-.f64 (*.f64 a (-.f64 (/.f64 %1793 %3573) (*.f64 #s(literal -1 binary64) (/.f64 %24 %1628)))) %3630) %40) %37)) (approx %53 %3646) (approx %53 %3650) (approx %59 %3654) (approx %59 %3658) (approx %59 %3665) (approx %59 %3674) (approx %72 (*.f64 a (fma.f64 #s(literal -1 binary64) %40 (*.f64 a (fma.f64 #s(literal -1 binary64) %3568 %3567))))) (approx %72 (*.f64 a (fma.f64 #s(literal -1 binary64) %40 (*.f64 a (fma.f64 #s(literal -1 binary64) %3568 (*.f64 a (fma.f64 #s(literal -1 binary64) %3576 %3575))))))) (approx %84 (/.f64 (fma.f64 #s(literal -1 binary64) %54 %3652) a)) (approx %93 (+.f64 (/.f64 %1877 %1622) %119)) (approx %93 (fma.f64 a (-.f64 (/.f64 %1877 %1628) %3696) %119)) (approx %93 (fma.f64 a (-.f64 (*.f64 a (-.f64 (/.f64 %1877 %3573) (*.f64 #s(literal -1 binary64) (/.f64 %31 %1628)))) %3696) %119)) (approx %100 (+.f64 x (fma.f64 #s(literal -1 binary64) %24 (*.f64 a %664)))) (approx %100 (+.f64 x (fma.f64 #s(literal -1 binary64) %24 (*.f64 a (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a %3714) %37) %40))))) (approx %100 (+.f64 x (fma.f64 #s(literal -1 binary64) %24 (*.f64 a (-.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) %3576 (fma.f64 #s(literal -1 binary64) %3722 %3576)))) %3714) %37) %40))))) (approx %107 (+.f64 (/.f64 %1932 %1622) %1930)) (approx %107 (fma.f64 a (-.f64 (/.f64 %1932 %1628) %3739) %1930)) (approx %107 (fma.f64 a (-.f64 (*.f64 a (-.f64 (/.f64 %1932 %3573) (*.f64 #s(literal -1 binary64) (/.f64 %572 %1628)))) %3739) %1930)) (approx %177 (fma.f64 a %3753 %502)) (approx %177 (fma.f64 a (fma.f64 #s(literal -1 binary64) %3752 (fma.f64 a %3757 %262)) %502)) (approx %177 (fma.f64 a (fma.f64 #s(literal -1 binary64) %3752 (fma.f64 a (fma.f64 #s(literal -1 binary64) %3756 (fma.f64 a %3763 %3555)) %262)) %502)) (approx %583 (/.f64 %2733 a)) (approx %221 (-.f64 (*.f64 a %3772) %714)) (approx %221 (-.f64 (*.f64 a (-.f64 (fma.f64 a %3777 %3751) %262)) %714)) (approx %221 (-.f64 (*.f64 a (-.f64 (fma.f64 a (-.f64 (fma.f64 a %3784 %3776) %3555) %3751) %262)) %714)) (approx %99 (+.f64 x (fma.f64 #s(literal -1 binary64) %24 (*.f64 a (-.f64 %37 %3792))))) (approx %99 (+.f64 x (fma.f64 #s(literal -1 binary64) %24 (*.f64 a (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a %3799) %37) %3792))))) (approx %99 (+.f64 x (fma.f64 #s(literal -1 binary64) %24 (*.f64 a (-.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) %3576 (*.f64 #s(literal -1 binary64) %3722)))) %3799) %37) %3792))))) (approx %123 (+.f64 x %3646)) (approx %123 (+.f64 x %3650)) (approx %142 %3823) (approx %142 (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 a %145) %1628) %3823)) (approx %142 (fma.f64 #s(literal -1 binary64) %3822 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a %3831)) %3835)))) (approx %142 (fma.f64 #s(literal -1 binary64) %3822 (*.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -2 binary64) (/.f64 %145 (pow.f64 z #s(literal 5 binary64))) (*.f64 #s(literal 2 binary64) (/.f64 %3831 z))))) %3831)) %3835)))) (approx %144 (+.f64 x %3855)) (approx %144 (+.f64 x (+.f64 (/.f64 %3858 %1622) %3855))) (approx %144 (+.f64 x (fma.f64 a (-.f64 (/.f64 %3858 %1628) %3865) %3855))) (approx %144 (+.f64 x (fma.f64 a (-.f64 (*.f64 a (-.f64 (/.f64 %3858 %3573) (*.f64 #s(literal -1 binary64) (/.f64 %3854 %1628)))) %3865) %3855))) (approx %154 (fma.f64 #s(literal -1 binary64) %948 %3881)) (approx %154 (fma.f64 #s(literal -1 binary64) %948 (*.f64 a (-.f64 (+.f64 %3568 (/.f64 %3881 z)) %3879)))) (approx %154 (fma.f64 #s(literal -1 binary64) %948 (*.f64 a (-.f64 (fma.f64 a (-.f64 (/.f64 %3881 %1622) (*.f64 #s(literal -1 binary64) (/.f64 %3880 z))) %3568) %3879)))) (approx %160 (+.f64 x %3654)) (approx %160 (+.f64 x %3658)) (approx %160 (+.f64 x %3665)) (approx %160 (+.f64 x %3674)) (approx %168 (-.f64 x %3909)) (approx %168 (-.f64 (+.f64 x (/.f64 %3912 %1622)) %3909)) (approx %168 (-.f64 (+.f64 x (*.f64 a (+.f64 (/.f64 %3912 %1628) %3918))) %3909)) (approx %168 (-.f64 (+.f64 x (*.f64 a (fma.f64 a (+.f64 (/.f64 %3912 %3573) (/.f64 %3907 %1628)) %3918))) %3909)) (approx %178 (fma.f64 a %3932 %119)) (approx %178 (fma.f64 a (fma.f64 a %3935 %3932) %119)) (approx %178 (fma.f64 a (fma.f64 a (fma.f64 a (*.f64 x %3763) %3935) %3932) %119)) (approx %184 (+.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 a %3944) %3654))) (approx %184 (+.f64 x (fma.f64 #s(literal -1 binary64) %3653 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a %3949)) %3944))))) (approx %184 (+.f64 x (fma.f64 #s(literal -1 binary64) %3653 (*.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) %3576 %3957))) %3949)) %3944))))) (approx %188 (+.f64 x (fma.f64 #s(literal -1 binary64) %3653 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a %3969)) %3662))))) (approx %188 (+.f64 x (fma.f64 #s(literal -1 binary64) %3653 (*.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) %3576 (+.f64 %3576 %3957)))) %3969)) %3662))))) (approx %196 (+.f64 x %3990)) (approx %196 (+.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a %3988) %1622) %3990))) (approx %196 (+.f64 x (fma.f64 #s(literal -1 binary64) %3989 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a %4000)) %4003))))) (approx %196 (+.f64 x (fma.f64 #s(literal -1 binary64) %3989 (*.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) %3576 (+.f64 %3576 (/.f64 %3988 %3573))))) %4000)) %4003))))) (approx %208 (fma.f64 #s(literal -1 binary64) %4022 %119)) (approx %208 (fma.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 a %4026) (*.f64 #s(literal -1 binary64) %4021)) %119)) (approx %208 (fma.f64 a (fma.f64 #s(literal -1 binary64) %4021 (*.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 a %4033) (*.f64 #s(literal -1 binary64) %4026)))) %119)) (approx %215 (fma.f64 #s(literal -1 binary64) (/.f64 %2254 %1622) %953)) (approx %215 (fma.f64 #s(literal -1 binary64) %815 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %2254 %1628)) %4046)))) (approx %215 (fma.f64 #s(literal -1 binary64) %815 (*.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %2254 %3573)) (/.f64 %599 %1628))) %4046)))) (approx %222 (fma.f64 a %4060 %119)) (approx %222 (fma.f64 a (fma.f64 a %4063 %4060) %119)) (approx %222 (fma.f64 a (fma.f64 a (fma.f64 a (*.f64 x %3784) %4063) %4060) %119)) (approx %206 (fma.f64 #s(literal -1 binary64) %502 %4072)) (approx %206 (fma.f64 #s(literal -1 binary64) %502 (*.f64 a (-.f64 (fma.f64 a %4025 %262) %3751)))) (approx %206 (fma.f64 #s(literal -1 binary64) %502 (*.f64 a (-.f64 (fma.f64 a (-.f64 (fma.f64 a %4032 %3555) %3776) %262) %3751)))) (approx %207 (*.f64 #s(literal -1 binary64) %119)) (approx %207 (fma.f64 #s(literal -1 binary64) %119 %4022)) (approx %207 (fma.f64 #s(literal -1 binary64) %119 (*.f64 a (fma.f64 a %4026 %4021)))) (approx %207 (fma.f64 #s(literal -1 binary64) %119 (*.f64 a (fma.f64 a (fma.f64 a %4033 %4026) %4021)))) (approx %1514 (fma.f64 #s(literal -1 binary64) (/.f64 %2329 %1622) %2327)) (approx %1514 (fma.f64 #s(literal -1 binary64) %1614 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %2329 %1628)) %4105)))) (approx %1514 (fma.f64 #s(literal -1 binary64) %1614 (*.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %2329 %3573)) (/.f64 %108 %1628))) %4105)))) (approx %651 %4120) (approx %651 (fma.f64 a %4122 %4120)) (approx %651 (fma.f64 a (fma.f64 a %4127 %4122) %4120)) (approx %651 (fma.f64 a (fma.f64 a (fma.f64 a (*.f64 y %4133) %4127) %4122) %4120)) (approx %653 (*.f64 #s(literal -1 binary64) %4139)) (approx %653 (fma.f64 #s(literal -1 binary64) %4139 %4072)) (approx %653 (fma.f64 #s(literal -1 binary64) %4139 (*.f64 a (-.f64 (+.f64 %262 (/.f64 %4072 z)) %3751)))) (approx %653 (fma.f64 #s(literal -1 binary64) %4139 (*.f64 a (-.f64 (fma.f64 a (-.f64 (/.f64 %4072 %1622) (*.f64 #s(literal -1 binary64) %3756)) %262) %3751)))) (approx %657 %4159) (approx %657 (fma.f64 #s(literal -1 binary64) (/.f64 %4161 %1622) %4159)) (approx %657 (fma.f64 #s(literal -1 binary64) %4158 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %4161 %1628)) %4167)))) (approx %657 (fma.f64 #s(literal -1 binary64) %4158 (*.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %4161 %3573)) (/.f64 %61 %1628))) %4167)))) (approx %650 %4119) (approx %650 (-.f64 (fma.f64 #s(literal -1 binary64) %37 %3881) %361)) (approx %650 (-.f64 (fma.f64 #s(literal -1 binary64) %37 (*.f64 a (-.f64 (fma.f64 a %4126 %3568) %3879))) %361)) (approx %650 (-.f64 (fma.f64 #s(literal -1 binary64) %37 (*.f64 a (-.f64 (fma.f64 a (-.f64 (fma.f64 a %4133 %3576) %4125) %3568) %3879))) %361)) (approx %230 (fma.f64 #s(literal -1 binary64) %661 %815)) (approx %239 %4201) (approx %239 (-.f64 %2844 %815)) (approx %16 %4206) (approx %52 %4210) (approx %52 (/.f64 (-.f64 (+.f64 z %4212) %4214) a)) (approx %52 (/.f64 (-.f64 (+.f64 z %4218) (fma.f64 #s(literal -1 binary64) %4208 %4220)) a)) (approx %17 (/.f64 %1048 a)) (approx %17 (/.f64 %4231 a)) (approx %17 (/.f64 %4239 a)) (approx %43 %4243) (approx %69 %4246) (approx %69 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) z %4220) %4208) a)) (approx %69 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) %4218)) %4254) a)) (approx %141 (*.f64 %969 (-.f64 %4258 #s(literal 1 binary64)))) (approx %141 (*.f64 %969 (-.f64 (fma.f64 #s(literal -1 binary64) %4262 %4258) #s(literal 1 binary64)))) (approx %68 %4268) (approx %68 %4274) (approx %229 (*.f64 a %1436)) (approx %33 %4231) (approx %33 %4239) (approx %70 %4281) (approx %70 (/.f64 (+.f64 z (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1622 %1622) a)))) a)) (approx %70 (/.f64 (-.f64 (+.f64 z (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %1628 %1628) %969)))) (fma.f64 #s(literal -1 binary64) %4208 %4208)) a)) (approx %70 (/.f64 (-.f64 (+.f64 z (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3573 %3573) %976)))) (fma.f64 #s(literal -1 binary64) %4208 (fma.f64 #s(literal -1 binary64) %4212 %4254))) a)) (approx %71 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 %4309 %969) %87))) (approx %71 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 %4314 %976) %87)) (fma.f64 #s(literal -2 binary64) %4262 %4262))) (approx %205 (+.f64 #s(literal 1 binary64) (+.f64 %87 %4262))) (approx %205 (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 %87 %4270)) %4272)) (approx %213 (/.f64 %1042 a)) (approx %213 (/.f64 %4268 a)) (approx %213 (/.f64 %4274 a)) (approx %44 (/.f64 (fma.f64 #s(literal -1 binary64) %24 (*.f64 #s(literal -1 binary64) %4334)) a)) (approx %44 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %24 (*.f64 #s(literal -1 binary64) %4340)) %4334) a)) (approx %44 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %24 (*.f64 #s(literal -1 binary64) (/.f64 %4346 %976))) (+.f64 %4334 %4340)) a)) (approx %53 %4356) (approx %53 (/.f64 (-.f64 (fma.f64 x z %4358) %4360) a)) (approx %53 (/.f64 (-.f64 (fma.f64 x z (/.f64 %4364 %976)) (fma.f64 #s(literal -1 binary64) %4354 (*.f64 #s(literal -1 binary64) %4358))) a)) (approx %59 %4372) (approx %59 (/.f64 (fma.f64 %552 %60 %4375) a)) (approx %59 (/.f64 (-.f64 (fma.f64 %552 %60 %4380) %4382) a)) (approx %59 (/.f64 (-.f64 (fma.f64 %552 %60 (/.f64 %4386 %976)) (fma.f64 #s(literal -1 binary64) %4375 (*.f64 #s(literal -1 binary64) %4380))) a)) (approx %72 (+.f64 x (fma.f64 #s(literal -1 binary64) %4395 %565))) (approx %72 (+.f64 x (fma.f64 #s(literal -1 binary64) %4395 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x %4314) %976) %565)))) (approx %93 (/.f64 (fma.f64 #s(literal -1 binary64) %31 (*.f64 #s(literal -1 binary64) %4405)) a)) (approx %93 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %31 (*.f64 #s(literal -1 binary64) %4412)) %4405) a)) (approx %93 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %31 (*.f64 #s(literal -1 binary64) (/.f64 %4419 %976))) (+.f64 %4405 %4412)) a)) (approx %100 %4427) (approx %100 (+.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %4227 %4429) %969) %4334))) (approx %100 (-.f64 (+.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %4234 %4435) %976) %4334)) (fma.f64 #s(literal -1 binary64) %4228 (fma.f64 #s(literal -1 binary64) %4340 %4228)))) (approx %107 (/.f64 (fma.f64 #s(literal -1 binary64) %572 (*.f64 #s(literal -1 binary64) %4444)) a)) (approx %107 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %572 (*.f64 #s(literal -1 binary64) %4450)) %4444) a)) (approx %107 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %572 (*.f64 #s(literal -1 binary64) (/.f64 %4456 %976))) (+.f64 %4444 %4450)) a)) (approx %576 (*.f64 a (fma.f64 #s(literal -1 binary64) %4464 %262))) (approx %177 (/.f64 %280 a)) (approx %177 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) z %4473) %4208) a)) (approx %177 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) z (fma.f64 #s(literal -1 binary64) %60 %4481)) %4254) a)) (approx %177 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) z (fma.f64 #s(literal -1 binary64) %60 (fma.f64 #s(literal -1 binary64) %4471 (fma.f64 #s(literal -1 binary64) %4479 (*.f64 #s(literal -1 binary64) %4488))))) (+.f64 %4208 (+.f64 %4212 %4218))) a)) (approx %221 (-.f64 %1042 %379)) (approx %221 (-.f64 %4502 (fma.f64 #s(literal -2 binary64) %4262 (+.f64 %379 %4262)))) (approx %221 (-.f64 %4510 (fma.f64 #s(literal -2 binary64) %4262 (fma.f64 #s(literal -2 binary64) %4270 (+.f64 %379 (+.f64 %4262 %4270)))))) (approx %99 (/.f64 (fma.f64 #s(literal -1 binary64) %54 %608) a)) (approx %99 (/.f64 (fma.f64 #s(literal -1 binary64) %54 (fma.f64 #s(literal -1 binary64) (/.f64 %4429 a) %608)) a)) (approx %99 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %54 (fma.f64 #s(literal -1 binary64) (/.f64 %4435 %969) %608)) (fma.f64 #s(literal -1 binary64) %4528 %4354)) a)) (approx %99 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %54 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %4533 %4364) %976) %608)) (fma.f64 #s(literal -1 binary64) %4528 (fma.f64 #s(literal -1 binary64) (/.f64 %4346 %969) %4539))) a)) (approx %123 (+.f64 x (+.f64 %565 %4228))) (approx %123 (-.f64 (+.f64 x (+.f64 %565 %4235)) %4237)) (approx %134 (*.f64 a (-.f64 (+.f64 t %849) x))) (approx %142 (*.f64 #s(literal -1 binary64) (/.f64 %145 %969))) (approx %142 (/.f64 (fma.f64 #s(literal -2 binary64) %4560 (*.f64 #s(literal -1 binary64) %145)) %969)) (approx %142 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %145 (*.f64 #s(literal -1 binary64) (/.f64 %4567 %969))) (*.f64 #s(literal 2 binary64) %4560)) %969)) (approx %142 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %145 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) %4575 (*.f64 #s(literal 2 binary64) (*.f64 z %4567))) %976))) (fma.f64 #s(literal -1 binary64) %4582 (fma.f64 #s(literal 2 binary64) %4560 (*.f64 #s(literal 4 binary64) %4582)))) %969)) (approx %144 (+.f64 x %4590)) (approx %144 (+.f64 x (fma.f64 #s(literal -1 binary64) %4594 %4590))) (approx %144 (-.f64 (+.f64 x (fma.f64 #s(literal -1 binary64) %4589 (*.f64 #s(literal -1 binary64) (/.f64 %4598 %976)))) %4594)) (approx %154 (/.f64 (-.f64 (+.f64 t %566) x) a)) (approx %154 (/.f64 (-.f64 (+.f64 t %4610) (+.f64 x %849)) a)) (approx %154 (/.f64 (-.f64 (+.f64 t (/.f64 %4616 %976)) (+.f64 x (fma.f64 #s(literal -1 binary64) %566 (*.f64 #s(literal -1 binary64) %4610)))) a)) (approx %160 (+.f64 x %4372)) (approx %160 (+.f64 x (+.f64 %4627 %4372))) (approx %160 (-.f64 (+.f64 x (+.f64 %4372 (/.f64 %4379 %976))) (*.f64 #s(literal -1 binary64) %4627))) (approx %168 (+.f64 x (*.f64 #s(literal -1 binary64) %4637))) (approx %168 (-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) %4642)) %4637)) (approx %168 (-.f64 (+.f64 x (fma.f64 #s(literal -1 binary64) %4642 (*.f64 #s(literal -1 binary64) (/.f64 %4647 %976)))) %4637)) (approx %178 (/.f64 (fma.f64 x %280 %4657) a)) (approx %178 (/.f64 (fma.f64 x %280 (+.f64 %4657 %4664)) a)) (approx %178 (/.f64 (fma.f64 x %280 (+.f64 %4657 (+.f64 %4664 (/.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) %4487) %3573)) %976)))) a)) (approx %184 (/.f64 (fma.f64 #s(literal -1 binary64) %54 (fma.f64 #s(literal -1 binary64) (/.f64 %4678 a) %3652)) a)) (approx %184 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %54 (fma.f64 #s(literal -1 binary64) (/.f64 %4684 %969) %3652)) (fma.f64 #s(literal -1 binary64) %4375 %4354)) a)) (approx %184 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %54 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %4386 %4364) %976) %3652)) (fma.f64 #s(literal -1 binary64) %4375 (fma.f64 #s(literal -1 binary64) %4380 %4539))) a)) (approx %188 (+.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %4227 %4678) %969) %4372))) (approx %188 (-.f64 (+.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %4234 %4684) %976) %4372)) (fma.f64 #s(literal -1 binary64) %4228 (fma.f64 #s(literal -1 binary64) %4627 %4228)))) (approx %196 (+.f64 x %4714)) (approx %196 (+.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %4227 (fma.f64 #s(literal -1 binary64) %4717 %4227)) %969) %4714))) (approx %196 (-.f64 (+.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %4234 (fma.f64 #s(literal -1 binary64) %4724 %4234)) %976) %4714)) (fma.f64 #s(literal -1 binary64) %4228 (fma.f64 #s(literal -1 binary64) (/.f64 %4717 %969) %4228)))) (approx %2216 (+.f64 x (+.f64 %565 (+.f64 %4228 %4235)))) (approx %208 (+.f64 x %3450)) (approx %208 (+.f64 x (fma.f64 #s(literal -1 binary64) %3256 (*.f64 #s(literal -1 binary64) %4744)))) (approx %208 (+.f64 x (fma.f64 #s(literal -1 binary64) %3256 (fma.f64 #s(literal -1 binary64) %4744 (*.f64 #s(literal -1 binary64) %4753))))) (approx %215 (/.f64 (fma.f64 y %552 %4759) a)) (approx %215 (/.f64 (-.f64 (fma.f64 y %552 %4764) %4766) a)) (approx %215 (/.f64 (-.f64 (fma.f64 y %552 (/.f64 %4770 %976)) (fma.f64 #s(literal -1 binary64) %4759 (*.f64 #s(literal -1 binary64) %4764))) a)) (approx %222 (+.f64 x %4778)) (approx %222 (+.f64 x (+.f64 %4778 %4783))) (approx %222 (+.f64 x (+.f64 %4778 (+.f64 %4783 (/.f64 (*.f64 x (-.f64 %4750 %4314)) %976))))) (approx %206 (-.f64 %379 %1042)) (approx %206 (-.f64 (fma.f64 #s(literal -1 binary64) %4262 %379) %4502)) (approx %206 (-.f64 (fma.f64 #s(literal -1 binary64) %4262 (fma.f64 #s(literal -1 binary64) %4270 %379)) %4510)) (approx %207 (fma.f64 #s(literal -1 binary64) x %3256)) (approx %207 (fma.f64 #s(literal -1 binary64) x (+.f64 %3256 %4744))) (approx %207 (fma.f64 #s(literal -1 binary64) x (+.f64 %3256 (+.f64 %4744 %4753)))) (approx %1514 (/.f64 (fma.f64 t y %4812) a)) (approx %1514 (/.f64 (-.f64 (fma.f64 t y %4817) %4819) a)) (approx %1514 (/.f64 (-.f64 (fma.f64 t y (/.f64 %4823 %976)) (fma.f64 #s(literal -1 binary64) %4812 (*.f64 #s(literal -1 binary64) %4817))) a)) (approx %651 (/.f64 (fma.f64 y %552 %4834) a)) (approx %651 (/.f64 (fma.f64 y %552 (+.f64 %4834 %4843)) a)) (approx %651 (/.f64 (fma.f64 y %552 (+.f64 %4834 (+.f64 %4843 (/.f64 (*.f64 y (-.f64 %4848 (*.f64 #s(literal -1 binary64) %4849))) %976)))) a)) (approx %653 %88) (approx %653 (/.f64 (-.f64 (+.f64 y %4471) z) a)) (approx %653 (/.f64 (-.f64 (+.f64 y %4479) (+.f64 z %4472)) a)) (approx %653 (/.f64 (-.f64 (+.f64 y %4488) (+.f64 z %4481)) a)) (approx %657 (/.f64 (fma.f64 t %60 %4875) a)) (approx %657 (/.f64 (-.f64 (fma.f64 t %60 %4880) %4882) a)) (approx %657 (/.f64 (-.f64 (fma.f64 t %60 (/.f64 %4886 %976)) (fma.f64 #s(literal -1 binary64) %4875 (*.f64 #s(literal -1 binary64) %4880))) a)) (approx %650 (/.f64 (-.f64 (+.f64 t %4230) (+.f64 x %548)) a)) (approx %650 (/.f64 (-.f64 (+.f64 t %4238) (+.f64 x (fma.f64 #s(literal -1 binary64) %547 (*.f64 #s(literal -1 binary64) %4900)))) a)) (approx %650 (/.f64 (-.f64 (+.f64 t (fma.f64 #s(literal -1 binary64) %565 (fma.f64 #s(literal -1 binary64) %4228 (*.f64 #s(literal -1 binary64) %4235)))) (+.f64 x (fma.f64 #s(literal -1 binary64) %547 (fma.f64 #s(literal -1 binary64) %4900 (*.f64 #s(literal -1 binary64) (/.f64 %4849 %976)))))) a)) (approx %230 (*.f64 a %4919)) (approx %239 %661) (approx %239 (*.f64 a (-.f64 %129 %4919))) (approx %16 (*.f64 #s(literal -1 binary64) %4243)) (approx %52 %4928) (approx %52 %4936) (approx %52 (*.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) %4938 %4749) a) %1622) a))) a))) (approx %17 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x %4230) a))) (approx %17 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) %4356)) 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) %4227 (*.f64 #s(literal -1 binary64) %4957)) a) %54) a))) a))) (approx %43 (*.f64 #s(literal -1 binary64) %4206)) (approx %69 (*.f64 #s(literal -1 binary64) %4210)) (approx %69 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 z %4975) a))) (approx %69 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %4938 %4749) a)) %1622) a))) a))) (approx %141 (*.f64 %969 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) z %4208) a)) #s(literal 1 binary64)))) (approx %68 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %4214 z) a)))) (approx %68 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %5003 z) a)))) (approx %229 (*.f64 #s(literal -1 binary64) (*.f64 a %585))) (approx %33 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %4360 %54) a)))) (approx %33 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %4957 %4838) a)) %54) a)))) (approx %70 (*.f64 #s(literal -1 binary64) %4281)) (approx %71 (+.f64 #s(literal 1 binary64) %4928)) (approx %71 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) z %5003) a)))) (approx %205 (+.f64 #s(literal 1 binary64) %4936)) (approx %213 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %1011 #s(literal 1 binary64)) a))) (approx %213 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %4208 %524) a)) #s(literal 1 binary64)) a))) (approx %213 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %4975 %524) a)) #s(literal 1 binary64)) a))) (approx %44 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %4427 t) a))) (approx %44 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %4528) %608) a))) t) a))) (approx %44 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %4346 a) (*.f64 #s(literal -1 binary64) %4339)) a)) %608) a))) t) a))) (approx %53 %5082) (approx %53 %5089) (approx %53 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %54 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %4234 (*.f64 #s(literal -1 binary64) (/.f64 %4364 a))) a) %4227) a))) a))) (approx %59 %5104) (approx %59 %5112) (approx %59 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3652 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %4379 (*.f64 #s(literal -1 binary64) (/.f64 %4386 a))) a) %4374) a))) a))) (approx %72 (+.f64 x %5082)) (approx %72 (+.f64 x %5089)) (approx %93 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x y %4405) a))) (approx %93 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %4411 a)) %1128) a) %31) a))) (approx %93 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %4419 a) (*.f64 #s(literal -1 binary64) %4411)) a)) %1128) a) %31) a))) (approx %100 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %608 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %4339 %5152) a))) a)))) (approx %100 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %608 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %5161 %5162) a) %4339) %5152) a))) a)))) (approx %107 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 y %24 %4444) a))) (approx %107 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %4449 a)) %1176) a) %572) a))) (approx %107 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %4456 a) (*.f64 #s(literal -1 binary64) %4449)) a)) %1176) a) %572) a))) (approx %576 (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 %4464 %262)))) (approx %177 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 y %5201) a))) (approx %177 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %5206) %716) a))) a))) (approx %177 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %4418 a) %4750) a)) %716) a))) a))) (approx %221 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 %5226 a)))) (approx %221 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) z (fma.f64 #s(literal -1 binary64) %4208 %5201)) %534) a)))) (approx %221 (+.f64 #s(literal 1 binary64) (*.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) %5206 %4930) %5239) a))) %534) a)))) (approx %99 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %608 %54) a))) (approx %99 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %608 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %4339 %4227) a) %54)) a))) (approx %99 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %608 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %5161 %4848) a) %4339) %4227) a) %54)) a))) (approx %99 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %608 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %4346 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %4533 %4364) a))) %4848) a) %4339) %4227) a) %54)) a))) (approx %134 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) %552 %566)))) (approx %142 (/.f64 (fma.f64 #s(literal -1 binary64) %145 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %5289 a) %5291) a))) %969)) (approx %142 (/.f64 (fma.f64 #s(literal -1 binary64) %145 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -4 binary64) %4565 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 z %5289) (*.f64 #s(literal -2 binary64) %4575)) a) %4565)) a) %5291) a))) %969)) (approx %144 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 %552 %145 (/.f64 %4593 a)) a)))) (approx %144 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %4598 a)) %4593) a) %3854) a)))) (approx %154 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %552 %849) a))) (approx %154 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %552 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 z %552 (/.f64 %4609 a)) a))) a))) (approx %154 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %552 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %4609 (*.f64 #s(literal -1 binary64) (/.f64 %4616 a))) a) %553) a))) a))) (approx %160 (+.f64 x %5104)) (approx %160 (+.f64 x %5112)) (approx %168 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 %4641 a) %5354) a)))) (approx %168 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %4647 a)) %4641) a)) %5354) a)))) (approx %184 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3652 %54) a))) (approx %184 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3652 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %4374 %4227) a) %54)) a))) (approx %184 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3652 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %5381 %4848) a) %4374) %4227) a) %54)) a))) (approx %184 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3652 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %4379 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %4386 %4364) a))) %4848) a) %4374) %4227) a) %54)) a))) (approx %188 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3652 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %4374 %5152) a))) a)))) (approx %188 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3652 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 %5381 %5162) a) %4374) %5152) a))) a)))) (approx %196 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3988 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %4717 %5152) a))) a)))) (approx %196 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %3988 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) %4724) %5162) a) %4717) %5152) a))) a)))) (approx %208 (+.f64 x %5447)) (approx %208 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %5446 %5452) a)))) (approx %208 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %5446 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %5451 %5460) a))) a)))) (approx %215 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %599 %4766) a))) (approx %215 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %599 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 y %553 (/.f64 %4763 a)) a))) a))) (approx %215 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %599 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %4763 (*.f64 #s(literal -1 binary64) (/.f64 %4770 a))) a) %1457) a))) a))) (approx %222 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 %5492 a)))) (approx %222 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 x %5226 (/.f64 %5497 a)) a)))) (approx %222 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %5497 (/.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) %4410 %1628)) a)) a) %5492) a)))) (approx %206 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 %5445 a)) #s(literal 1 binary64))) (approx %206 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 %5450 a))) %524) a)) #s(literal 1 binary64))) (approx %206 (-.f64 (*.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 %5458 a) %716) %1622) a))) %524) a)) #s(literal 1 binary64))) (approx %207 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) %5447))) (approx %207 (fma.f64 #s(literal -1 binary64) x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %5452 %5446) a)))) (approx %207 (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) %5460 %5451) a) %5446) a)))) (approx %1514 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %108 %4819) a))) (approx %1514 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %108 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 t %716 (/.f64 %4816 a)) a))) a))) (approx %1514 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %108 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %4816 (*.f64 #s(literal -1 binary64) (/.f64 %4823 a))) a) %1515) a))) a))) (approx %651 (*.f64 #s(literal -1 binary64) (/.f64 %2351 a))) (approx %651 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %5579 a) %2351) a))) (approx %651 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %5586 a) %5579) a) %2351) a))) (approx %651 (*.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 %5594) a) %5586) a) %5579) a) %2351) a))) (approx %653 (*.f64 #s(literal -1 binary64) (/.f64 %4473 a))) (approx %653 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %60 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 z %60 (/.f64 %4478 a)) a))) a))) (approx %653 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %60 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %4478 (*.f64 #s(literal -1 binary64) (/.f64 %4487 a))) a) %4470) a))) a))) (approx %657 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %61 %4882) a))) (approx %657 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %61 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 t %4470 (/.f64 %4879 a)) a))) a))) (approx %657 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %61 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) %4879 (*.f64 #s(literal -1 binary64) (/.f64 %4886 a))) a) %4874) a))) a))) (approx %650 (*.f64 #s(literal -1 binary64) (/.f64 %2350 a))) (approx %650 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) t (*.f64 #s(literal -1 binary64) (/.f64 %5578 a))) %8) a))) (approx %650 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) t (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %5585 a) %101) %54) a))) %8) a))) (approx %650 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) t (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) %4839 (*.f64 #s(literal -1 binary64) (/.f64 %5594 a))) %4838) a) %101) %54) a))) %8) a))) (approx %230 (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (fma.f64 #s(literal -1 binary64) %1872 %37) %40)))) (approx %239 (*.f64 #s(literal -1 binary64) (*.f64 a %670))) (approx %239 (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 %4201 a) %40) %37)))) |
15 calls:
| Time | Variable | Point |
|---|---|---|
| 24.0ms | z | inf |
| 22.0ms | x | 0 |
| 21.0ms | x | inf |
| 20.0ms | y | 0 |
| 13.0ms | y | inf |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 169 | 1836 |
| 0 | 251 | 1764 |
| 1 | 902 | 1555 |
| 0 | 4114 | 1555 |
| 0 | 4603 | 1525 |
| 1× | iter-limit |
| 1× | iter-limit |
| 1× | node-limit |
| 1× | iter-limit |
| Inputs |
|---|
%3 = (-.f64 y z) %5 = (-.f64 t x) %7 = (-.f64 a z) %9 = (approx x #s(literal 0 binary64)) %10 = (- t x) %11 = (approx %10 t) %13 = (*.f64 #s(literal -1 binary64) x) %14 = (*.f64 t %3) %16 = (/.f64 z %7) %17 = (/.f64 x %7) %18 = (- a z) %19 = (approx %18 a) %20 = (/.f64 y z) %21 = (/.f64 a z) %22 = (-.f64 z y) %23 = (-.f64 x t) %24 = (neg.f64 x) %25 = (*.f64 t y) %26 = (-.f64 z a) %27 = (/.f64 z %26) %28 = (*.f64 %26 %7) %29 = (*.f64 a x) %30 = (/.f64 a %7) %31 = (*.f64 x y) %32 = (-.f64 y a) %33 = (*.f64 #s(literal -1 binary64) t) %34 = (/.f64 %29 %7) %35 = (+.f64 %16 %27) %36 = (+.f64 %30 %35) %37 = (/.f64 y a) %39 = (/ z %18) %40 = (+ 1 %39) %41 = (approx %40 #s(literal 1 binary64)) %42 = (*.f64 #s(literal -1 binary64) %37) %43 = (/.f64 #s(literal -1 binary64) z) %45 = (approx (/ 1 %18) %43) %46 = (/.f64 %23 z) %47 = (- x t) %48 = (- z a) %49 = (/ %47 %48) %50 = (approx %49 %46) %51 = (/.f64 %14 a) %52 = (*.f64 %16 x) %53 = (- y z) %55 = (/ (* %53 %10) %18) %56 = (approx %55 %11) %57 = (/.f64 #s(literal 1 binary64) %19) %58 = (*.f64 x %36) %60 = (* x z) %62 = (* %10 %53) %65 = (approx (/ (+ (* -1 %60) %62) a) %51) %66 = (/.f64 %31 %26) %72 = (+ (/ %60 %48) (/ (* z %47) %18)) %74 = (approx (+ (/ (* a x) %18) %72) %58) %76 = (approx (* %49 y) %66) %80 = (approx (* -1 (/ (- y a) z)) %21) %83 = (/ z %48) %85 = (approx (+ (* -1 (/ %53 %18)) %83) %42) %86 = (-.f64 #s(literal 1 binary64) %37) %90 = (/ y %18) %92 = (approx (- (+ (/ a %18) (+ %39 %83)) %90) %86) %93 = (+.f64 x %13) %94 = (-.f64 %93 %33) %95 = (approx %72 %94) %96 = (approx %10 %24) %97 = (*.f64 x %20) %98 = (fma.f64 #s(literal 1 binary64) x %52) %99 = (/.f64 %11 a) %100 = (*.f64 %11 %7) %101 = (/.f64 %22 %28) %103 = (/.f64 %11 %19) %107 = (- x (/ (* %47 %53) %18)) %109 = (*.f64 x %85) %110 = (* x %83) %112 = (+ %110 (/ %62 %18)) %113 = (approx %112 %109) %115 = (+.f64 %34 %95) %119 = (/ x %18) %122 = (+ (+ (* (/ (- z y) %18) %47) (* a %119)) %110) %125 = (*.f64 x %41) %126 = (- %90 %40) %128 = (* -1 (* x %126)) %129 = (approx %128 %125) %130 = (+ x %55) %132 = (*.f64 %50 y) %134 = (approx %112 %65) %136 = (*.f64 %5 %45) %137 = (*.f64 y %136) %139 = (approx %128 %98) %141 = (*.f64 x %92) %143 = (approx %126 %80) %144 = (*.f64 x %143) %145 = (*.f64 #s(literal -1 binary64) %144) %147 = (/.f64 %25 %19) %149 = (- (/ t %18) %119) %151 = (approx (* y %149) %147) %153 = (*.f64 %3 %57) %154 = (*.f64 t %153) %156 = (approx %128 %97) %159 = (approx %149 %99) %160 = (*.f64 y %159) %162 = (/.f64 %11 z) %163 = (*.f64 %162 %32) %164 = (-.f64 t %163) %166 = (*.f64 %11 %37) %167 = (approx %55 %166) %169 = (approx %55 %96) x y z %3 t %5 a %7 #s(literal 0 binary64) %9 %11 #s(literal -1 binary64) %13 %14 #s(literal 1 binary64) %16 %17 %19 %20 %21 %22 %23 %24 %25 %26 %27 %28 %29 %30 %31 %32 %33 %34 %35 %36 %37 %41 %42 %43 %45 %46 %50 %51 %52 %56 %57 %58 %65 %66 %74 %76 %80 %85 %86 %92 %93 %94 %95 %96 %97 %98 %99 %100 %101 (fma.f64 %100 %101 x) %103 (fma.f64 %3 %103 x) (approx %107 %76) %109 %113 (fma.f64 a %17 %113) %115 (approx %122 %115) (approx %122 %74) %125 %129 (approx %130 %129) %132 (approx %107 %132) %134 (fma.f64 a %17 %134) %136 %137 (approx %130 %137) %139 (approx %130 %139) %141 (approx %122 %141) %143 %144 %145 (approx %130 %145) %147 %151 (approx %130 %151) %153 %154 (approx %130 %154) %156 (approx %130 %156) (+.f64 %9 %56) %159 %160 (approx %130 %160) %162 %163 %164 (approx %107 %164) %166 %167 (+.f64 x %167) %169 (+.f64 x %169) |
| Outputs |
|---|
%3 = (-.f64 y z) %15 = (-.f64 z y) %16 = (*.f64 %15 #s(literal 1 binary64)) %19 = (neg.f64 z) %20 = (neg.f64 %19) %22 = (neg.f64 y) %23 = (neg.f64 %22) %28 = (-.f64 x t) %30 = (-.f64 t x) %34 = (neg.f64 t) %35 = (neg.f64 x) %47 = (-.f64 a z) %53 = (/.f64 #s(literal 1 binary64) %47) %57 = (-.f64 z a) %62 = (neg.f64 a) %63 = (neg.f64 %62) %72 = (approx x #s(literal 0 binary64)) %76 = (- t x) %77 = (approx %76 t) %81 = (*.f64 %35 #s(literal 1 binary64)) %82 = (*.f64 #s(literal 1 binary64) %35) %83 = (*.f64 #s(literal -1 binary64) x) %84 = (*.f64 x #s(literal -1 binary64)) %85 = (pow.f64 %35 #s(literal 1 binary64)) %87 = (/.f64 #s(literal 1 binary64) (pow.f64 %35 #s(literal -1 binary64))) %88 = (*.f64 %3 t) %93 = (*.f64 %15 t) %95 = (*.f64 t %19) %97 = (*.f64 %19 t) %101 = (*.f64 t y) %104 = (*.f64 z #s(literal 1 binary64)) %106 = (/.f64 #s(literal 1 binary64) %57) %110 = (/.f64 z %47) %123 = (/.f64 z %57) %127 = (/.f64 x %47) %129 = (/.f64 x %57) %141 = (- a z) %142 = (approx %141 a) %144 = (/.f64 #s(literal 1 binary64) %142) %146 = (/.f64 #s(literal 1 binary64) z) %148 = (/.f64 #s(literal -1 binary64) z) %151 = (/.f64 y z) %153 = (*.f64 y #s(literal 1 binary64)) %170 = (/.f64 a z) %192 = (*.f64 #s(literal -1 binary64) %19) %194 = (*.f64 %19 #s(literal -1 binary64)) %241 = (*.f64 %57 %47) %244 = (/.f64 #s(literal 1 binary64) %241) %246 = (*.f64 %57 %57) %248 = (*.f64 %57 %19) %250 = (*.f64 %47 %62) %252 = (*.f64 %62 %47) %254 = (*.f64 %19 %57) %258 = (*.f64 %57 a) %260 = (*.f64 a %57) %262 = (*.f64 %47 z) %265 = (*.f64 a x) %275 = (/.f64 a %47) %292 = (*.f64 y x) %301 = (-.f64 y a) %305 = (-.f64 a y) %315 = (*.f64 %275 #s(literal 1 binary64)) %317 = (*.f64 %62 x) %320 = (*.f64 %275 x) %326 = (*.f64 #s(literal 1 binary64) %275) %342 = (*.f64 %129 a) %344 = (fma.f64 %57 %110 z) %347 = (*.f64 z (+.f64 %57 %47)) %349 = (+.f64 %106 %53) %351 = (+.f64 %53 %106) %353 = (+.f64 z %19) %354 = (/.f64 %353 %57) %366 = (*.f64 %19 %47) %375 = (*.f64 %57 z) %381 = (+.f64 %19 z) %384 = (*.f64 %47 %19) %393 = (neg.f64 %344) %396 = (neg.f64 %347) %427 = (+.f64 a z) %428 = (/.f64 %427 %47) %429 = (-.f64 %428 %110) %450 = (*.f64 %241 %57) %454 = (*.f64 %241 %47) %461 = (*.f64 %57 %241) %468 = (*.f64 %47 %241) %501 = (+.f64 %123 %275) %531 = (/.f64 #s(literal 1 binary64) a) %533 = (/.f64 #s(literal 1 binary64) %62) %536 = (/.f64 y a) %547 = (neg.f64 %536) %552 = (approx (- (/ z %141) -1) #s(literal 1 binary64)) %559 = (*.f64 %531 #s(literal -1 binary64)) %561 = (neg.f64 %531) %578 = (*.f64 #s(literal 1 binary64) %536) %597 = (approx (pow %141 -1) %148) %604 = (/.f64 %28 z) %608 = (/.f64 x z) %612 = (*.f64 z x) %631 = (/.f64 t z) %634 = (neg.f64 %631) %636 = (/.f64 %34 z) %640 = (/.f64 t %19) %647 = (- x t) %648 = (- z a) %649 = (/ %647 %648) %650 = (approx %649 %604) %654 = (/.f64 %3 a) %655 = (*.f64 %654 t) %665 = (*.f64 %88 #s(literal 1 binary64)) %680 = (*.f64 %110 #s(literal 1 binary64)) %683 = (*.f64 %35 z) %686 = (*.f64 %110 x) %690 = (*.f64 %123 x) %693 = (*.f64 #s(literal 1 binary64) %110) %695 = (*.f64 #s(literal -1 binary64) %123) %710 = (- y z) %712 = (/ (* %710 %647) %648) %713 = (approx %712 %77) %723 = (neg.f64 %142) %724 = (/.f64 #s(literal 1 binary64) %723) %730 = (neg.f64 %723) %744 = (*.f64 %429 x) %755 = (*.f64 %354 x) %786 = (* %710 %76) %787 = (* z x) %788 = (- %786 %787) %790 = (approx (/ %788 a) %655) %794 = (/.f64 y %57) %797 = (*.f64 %35 y) %800 = (/.f64 %292 %57) %822 = (* %76 z) %825 = (approx (- (/ (* %141 x) %141) (/ %822 %141)) %744) %829 = (* %649 y) %830 = (approx %829 %800) %836 = (approx (/ (- a y) z) %170) %843 = (/ (+ (neg z) (- z y)) %141) %844 = (approx %843 %547) %849 = (/.f64 %305 a) %878 = (approx (+ %843 (/ a %141)) %849) %882 = (+.f64 #s(literal 0 binary64) t) %888 = (+.f64 x t) %890 = (-.f64 x %34) %908 = (approx (/ (+ %787 %822) %648) %882) %912 = (approx %76 %35) %918 = (*.f64 %151 x) %935 = (-.f64 %110 #s(literal -1 binary64)) %937 = (fma.f64 %110 x x) %970 = (neg.f64 %77) %973 = (/.f64 %77 a) %975 = (*.f64 %77 #s(literal 1 binary64)) %977 = (neg.f64 %970) %990 = (*.f64 %47 %77) %999 = (*.f64 %77 %19) %1001 = (*.f64 %19 %77) %1008 = (/.f64 %3 %47) %1015 = (/.f64 %15 %241) %1018 = (/.f64 z %241) %1027 = (/.f64 %3 %57) %1047 = (/.f64 y %241) %1050 = (neg.f64 %1047) %1052 = (/.f64 %22 %241) %1058 = (/.f64 y %246) %1065 = (fma.f64 %1015 %990 x) %1067 = (*.f64 %990 %15) %1072 = (*.f64 %1015 %990) %1081 = (*.f64 %1015 %47) %1107 = (/.f64 %77 %142) %1124 = (/.f64 %3 %142) %1125 = (fma.f64 %77 %1124 x) %1127 = (*.f64 %3 %77) %1132 = (*.f64 %77 %1124) %1149 = (- x (/ %786 %648)) %1150 = (approx %1149 %830) %1156 = (*.f64 %844 x) %1165 = (/ %788 %141) %1166 = (approx %1165 %1156) %1170 = (fma.f64 %275 x %1166) %1178 = (neg.f64 %1166) %1181 = (neg.f64 %1178) %1208 = (fma.f64 %275 x %908) %1216 = (neg.f64 %908) %1219 = (neg.f64 %1216) %1246 = (approx %1149 %1208) %1250 = (approx %1149 %825) %1256 = (*.f64 %552 x) %1266 = (/ %710 %141) %1268 = (* (- 1 %1266) x) %1269 = (approx %1268 %1256) %1273 = (approx %1149 %1269) %1277 = (*.f64 %650 y) %1282 = (approx %1149 %1277) %1286 = (approx %1165 %790) %1290 = (fma.f64 %275 x %1286) %1298 = (neg.f64 %1286) %1301 = (neg.f64 %1298) %1328 = (*.f64 %597 %30) %1337 = (*.f64 %597 %35) %1339 = (*.f64 %35 %597) %1347 = (*.f64 %30 y) %1348 = (*.f64 %1347 %597) %1357 = (approx %1149 %1348) %1361 = (approx %1268 %937) %1365 = (approx %1149 %1361) %1371 = (*.f64 %878 x) %1380 = (approx %1149 %1371) %1385 = (approx (- %1266 1) %836) %1391 = (*.f64 %1385 x) %1400 = (*.f64 #s(literal -1 binary64) %1385) %1402 = (neg.f64 %1385) %1405 = (*.f64 %1385 %35) %1416 = (approx %1149 %1405) %1420 = (*.f64 %101 #s(literal 1 binary64)) %1422 = (/.f64 y %142) %1424 = (*.f64 %22 t) %1429 = (*.f64 t %144) %1433 = (/.f64 %101 %142) %1451 = (approx %829 %1433) %1455 = (approx %1149 %1451) %1474 = (*.f64 %144 %19) %1476 = (*.f64 %19 %144) %1478 = (/.f64 %19 %142) %1488 = (*.f64 %1124 t) %1502 = (approx %1149 %1488) %1506 = (approx %1268 %918) %1510 = (approx %1149 %1506) %1514 = (+.f64 %713 %72) %1518 = (neg.f64 %713) %1527 = (approx %649 %973) %1531 = (*.f64 %1527 y) %1536 = (approx %1149 %1531) %1543 = (/.f64 %77 z) %1554 = (/.f64 %970 z) %1556 = (*.f64 %301 %77) %1561 = (*.f64 %77 (/.f64 %301 z)) %1574 = (*.f64 %305 %1543) %1576 = (*.f64 %1543 %62) %1578 = (*.f64 %62 %1543) %1584 = (fma.f64 %305 %1543 t) %1599 = (approx %1149 %1584) %1603 = (*.f64 %77 y) %1605 = (*.f64 %536 %77) %1620 = (approx %712 %1605) %1624 = (+.f64 %1620 x) %1628 = (neg.f64 %1620) %1636 = (approx %712 %912) %1640 = (+.f64 %1636 x) %1644 = (neg.f64 %1636) x y z (*.f64 (*.f64 %3 #s(literal 2 binary64)) #s(literal 1/2 binary64)) (*.f64 %3 #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) %3) (pow.f64 %3 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %3 #s(literal -1 binary64))) (neg.f64 %16) (neg.f64 %15) (-.f64 y %20) %3 (+.f64 %19 %23) (+.f64 %19 y) (+.f64 y %19) t (*.f64 #s(literal -1 binary64) %28) (pow.f64 %30 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %30 #s(literal -1 binary64))) (neg.f64 (-.f64 %34 %35)) (neg.f64 %28) (fma.f64 %35 #s(literal 1 binary64) t) (fma.f64 #s(literal 1 binary64) %35 t) (fma.f64 #s(literal -1 binary64) x t) (fma.f64 x #s(literal -1 binary64) t) (-.f64 %35 %34) %30 (+.f64 %35 t) (+.f64 t %35) a (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) %47)) (*.f64 %47 #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) %47) (pow.f64 %47 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) %53) (neg.f64 (*.f64 #s(literal -1 binary64) %47)) (neg.f64 (*.f64 #s(literal 1 binary64) %57)) (neg.f64 %57) (-.f64 a %20) %47 (+.f64 %19 %63) (+.f64 %19 a) (+.f64 a (*.f64 #s(literal 1 binary64) %19)) (+.f64 a (*.f64 %19 #s(literal 1 binary64))) (+.f64 a %19) #s(literal 0 binary64) (pow.f64 %72 #s(literal 1 binary64)) %72 (/.f64 #s(literal 1 binary64) (pow.f64 %72 #s(literal -1 binary64))) (pow.f64 %77 #s(literal 1 binary64)) %77 (/.f64 #s(literal 1 binary64) (pow.f64 %77 #s(literal -1 binary64))) #s(literal -1 binary64) %81 %82 %83 %84 %85 %87 %35 %88 (*.f64 t %3) (pow.f64 %88 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %88 #s(literal -1 binary64))) (neg.f64 %93) (fma.f64 t y %95) (fma.f64 t y %97) (fma.f64 y t %95) (fma.f64 y t %97) (+.f64 %101 %95) (+.f64 %101 %97) #s(literal 1 binary64) (*.f64 %104 %53) (*.f64 %19 %106) (*.f64 %53 z) (*.f64 z %53) (pow.f64 %110 #s(literal 1 binary64)) (/.f64 (*.f64 z #s(literal -1 binary64)) %57) (/.f64 %104 %47) (/.f64 %20 %47) (/.f64 %19 %57) (/.f64 #s(literal 1 binary64) (/.f64 %57 %19)) (/.f64 #s(literal 1 binary64) (pow.f64 %110 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %47 z)) %110 (neg.f64 %123) (*.f64 %53 x) (*.f64 %35 %106) (*.f64 #s(literal 1 binary64) %127) (*.f64 #s(literal -1 binary64) %129) (*.f64 x %53) (pow.f64 %127 #s(literal 1 binary64)) (/.f64 %35 %57) (/.f64 #s(literal 1 binary64) (/.f64 %57 %35)) (/.f64 #s(literal 1 binary64) (pow.f64 %127 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %47 x)) %127 (neg.f64 %129) (pow.f64 %142 #s(literal 1 binary64)) %142 (/.f64 #s(literal 1 binary64) %144) (*.f64 %146 y) (*.f64 %22 %148) (*.f64 y %146) (pow.f64 %151 #s(literal 1 binary64)) (/.f64 %153 z) (/.f64 %23 %20) (/.f64 %22 %19) (/.f64 #s(literal 1 binary64) (/.f64 %19 %22)) (/.f64 #s(literal 1 binary64) (pow.f64 %151 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 z y)) %151 (neg.f64 (/.f64 y %19)) (neg.f64 (/.f64 %22 z)) (*.f64 %146 a) (*.f64 %62 %148) (*.f64 a %146) (pow.f64 %170 #s(literal 1 binary64)) (/.f64 %63 %20) (/.f64 %62 %19) (/.f64 #s(literal 1 binary64) (/.f64 %19 %62)) (/.f64 #s(literal 1 binary64) (pow.f64 %170 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 z a)) %170 (neg.f64 (/.f64 a %19)) (neg.f64 (/.f64 %62 z)) (*.f64 %3 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) %3) (pow.f64 %15 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %15 #s(literal -1 binary64))) (neg.f64 (*.f64 #s(literal -1 binary64) %15)) (neg.f64 %3) (fma.f64 #s(literal -1 binary64) y %192) (fma.f64 #s(literal -1 binary64) y %194) (fma.f64 #s(literal -1 binary64) y %20) (fma.f64 #s(literal -1 binary64) y z) (fma.f64 y #s(literal -1 binary64) %192) (fma.f64 y #s(literal -1 binary64) %194) (fma.f64 y #s(literal -1 binary64) %20) (fma.f64 y #s(literal -1 binary64) z) (-.f64 z %23) %15 (+.f64 %22 %192) (+.f64 %22 %194) (+.f64 %22 %20) (+.f64 %22 z) (+.f64 z %22) (pow.f64 %28 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %28 #s(literal -1 binary64))) (neg.f64 %30) (fma.f64 #s(literal -1 binary64) t x) (fma.f64 t #s(literal -1 binary64) x) %28 (+.f64 %34 x) (+.f64 x %34) %81 %82 %83 %84 %85 %87 %35 %101 (*.f64 y t) (pow.f64 %101 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %101 #s(literal -1 binary64))) (pow.f64 %57 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) %106) (neg.f64 %47) (-.f64 z %63) %57 (+.f64 %62 %20) (+.f64 %62 z) (+.f64 z %62) (*.f64 %106 z) (*.f64 %19 %53) (*.f64 z %106) (pow.f64 %123 #s(literal 1 binary64)) (/.f64 %104 %57) (/.f64 %20 %57) (/.f64 %19 %47) (/.f64 #s(literal 1 binary64) (/.f64 %47 %19)) (/.f64 #s(literal 1 binary64) (pow.f64 %123 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %57 z)) %123 (neg.f64 %110) %241 (*.f64 %47 %57) (pow.f64 %241 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) %244) (neg.f64 %246) (fma.f64 %57 a %248) (fma.f64 %47 z %250) (fma.f64 %47 z %252) (fma.f64 a %57 %254) (fma.f64 z %47 %250) (fma.f64 z %47 %252) (+.f64 %258 %248) (+.f64 %260 %254) (+.f64 %262 %250) (+.f64 %262 %252) (*.f64 %265 #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) %265) %265 (*.f64 x a) (pow.f64 %265 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %265 #s(literal -1 binary64))) (*.f64 %62 %106) (*.f64 %53 a) (*.f64 a %53) (pow.f64 %275 #s(literal 1 binary64)) (/.f64 (*.f64 a #s(literal -1 binary64)) %57) (/.f64 %63 %47) (/.f64 %62 %57) (/.f64 #s(literal 1 binary64) (/.f64 %57 %62)) (/.f64 #s(literal 1 binary64) (pow.f64 %275 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %47 a)) %275 (neg.f64 (/.f64 %62 %47)) (neg.f64 (/.f64 a %57)) (*.f64 %153 x) (*.f64 %292 #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) %292) %292 (*.f64 x (*.f64 #s(literal 1 binary64) y)) (*.f64 x y) (pow.f64 %292 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %292 #s(literal -1 binary64))) (pow.f64 %301 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %301 #s(literal -1 binary64))) (neg.f64 %305) (-.f64 y %63) %301 (+.f64 %62 y) (+.f64 y %62) (*.f64 #s(literal -1 binary64) t) (*.f64 t #s(literal -1 binary64)) (pow.f64 %34 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %34 #s(literal -1 binary64))) %34 (*.f64 %315 x) (*.f64 %317 %106) (*.f64 %53 %265) (*.f64 %320 #s(literal 1 binary64)) %320 (*.f64 %265 %53) (*.f64 %127 a) (*.f64 #s(literal 1 binary64) %320) (*.f64 a %127) (*.f64 x %326) (*.f64 x %275) (pow.f64 %320 #s(literal 1 binary64)) (/.f64 (*.f64 %265 #s(literal -1 binary64)) %57) (/.f64 (neg.f64 %317) %47) (/.f64 %317 %57) (/.f64 %265 %47) (/.f64 #s(literal 1 binary64) (/.f64 %57 %317)) (/.f64 #s(literal 1 binary64) (pow.f64 %320 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %47 %265)) (neg.f64 %342) (*.f64 %344 %106) (*.f64 %347 %244) (*.f64 z %349) (*.f64 z %351) (pow.f64 %354 #s(literal 1 binary64)) (/.f64 (/.f64 %347 %57) %47) (/.f64 (/.f64 %347 %47) %57) (/.f64 (fma.f64 %123 %57 %19) %57) (/.f64 (fma.f64 %123 %47 z) %47) (/.f64 (fma.f64 %110 %47 %19) %47) (/.f64 (fma.f64 %19 %57 %366) %241) (/.f64 (fma.f64 %19 %47 %262) %246) (/.f64 (fma.f64 %57 z %254) %246) (/.f64 (fma.f64 %19 %47 %254) %241) (/.f64 (fma.f64 %19 %57 %375) %246) (/.f64 (fma.f64 %47 z %366) %246) %354 (/.f64 %353 %47) (/.f64 %381 %57) (/.f64 %381 %47) (/.f64 (fma.f64 %19 %57 %384) %241) (/.f64 (fma.f64 %57 z %248) %246) (/.f64 (fma.f64 %19 %47 %248) %241) (/.f64 (fma.f64 %47 z %384) %246) (/.f64 %393 %57) (/.f64 %393 %47) (/.f64 %396 %246) (/.f64 %396 %241) (/.f64 %344 %57) (/.f64 %344 %47) (/.f64 %347 %246) (/.f64 %347 %241) (/.f64 #s(literal 1 binary64) (/.f64 %57 %344)) (/.f64 #s(literal 1 binary64) (/.f64 %241 %347)) (/.f64 #s(literal 1 binary64) (pow.f64 %354 #s(literal -1 binary64))) (neg.f64 %354) (fma.f64 %104 %53 %123) (fma.f64 %106 z %110) (fma.f64 %19 %106 %123) (fma.f64 %19 %53 %110) (fma.f64 %53 z %123) (fma.f64 z %106 %110) (fma.f64 z %53 %123) (-.f64 %123 %123) (-.f64 %110 %110) (+.f64 (/.f64 (/.f64 %375 %47) %57) %123) (+.f64 (/.f64 %375 %241) (/.f64 %262 %241)) (+.f64 %123 %110) (+.f64 %110 %123) (pow.f64 %429 #s(literal 1 binary64)) (/.f64 (fma.f64 %428 %47 %19) %47) (/.f64 (fma.f64 %428 %57 z) %57) (/.f64 (fma.f64 %354 %57 %62) %57) (/.f64 (fma.f64 %354 %47 a) %47) (/.f64 (fma.f64 %275 %57 %344) %57) (/.f64 (fma.f64 %275 %241 %347) %241) (/.f64 (fma.f64 %344 %57 (*.f64 %62 %57)) %246) (/.f64 (fma.f64 %344 %47 %260) %241) (/.f64 (fma.f64 %347 %57 (*.f64 %62 %241)) %450) (/.f64 (fma.f64 %347 %47 (*.f64 a %241)) %454) (/.f64 (fma.f64 %62 %57 (*.f64 %344 %57)) %246) (/.f64 (fma.f64 %62 %241 (*.f64 %347 %57)) %461) (/.f64 (fma.f64 a %57 (*.f64 %344 %47)) %241) (/.f64 (fma.f64 a %241 (*.f64 %347 %47)) %468) (/.f64 (+.f64 %344 %62) %57) (/.f64 (+.f64 %62 %344) %57) (/.f64 (fma.f64 %344 %57 (*.f64 %57 %62)) %246) (/.f64 (fma.f64 %344 %47 %258) %241) (/.f64 (fma.f64 %347 %57 (*.f64 %241 %62)) %450) (/.f64 (fma.f64 %347 %47 (*.f64 %241 a)) %454) (/.f64 (fma.f64 %62 %57 (*.f64 %57 %344)) %246) (/.f64 (fma.f64 %62 %241 (*.f64 %57 %347)) %461) (/.f64 (fma.f64 a %57 (*.f64 %47 %344)) %241) (/.f64 (fma.f64 a %241 (*.f64 %47 %347)) %468) (/.f64 #s(literal 1 binary64) (pow.f64 %429 #s(literal -1 binary64))) (neg.f64 (-.f64 %354 %275)) (fma.f64 %104 %53 %501) (fma.f64 %106 z %428) (fma.f64 %344 %106 %275) (fma.f64 %347 %244 %275) (fma.f64 %19 %106 %501) (fma.f64 %19 %53 %428) (fma.f64 %62 %106 %354) (fma.f64 %53 %427 %123) (fma.f64 %53 a %354) (fma.f64 %53 z %501) (fma.f64 a %53 %354) (fma.f64 z %349 %275) (fma.f64 z %351 %275) (fma.f64 z %106 %428) (fma.f64 z %53 %501) %429 (-.f64 %354 (*.f64 %62 %53)) (-.f64 %354 (neg.f64 %275)) (-.f64 %275 %354) (-.f64 %110 (-.f64 %110 %275)) (+.f64 (+.f64 %275 %123) %110) (+.f64 %428 %123) (+.f64 %123 %428) (+.f64 %354 %275) (+.f64 %275 %354) (+.f64 %110 %501) (*.f64 %531 y) (*.f64 %22 %533) (*.f64 y %531) (pow.f64 %536 #s(literal 1 binary64)) (/.f64 %153 a) (/.f64 %23 %63) (/.f64 %22 %62) (/.f64 #s(literal 1 binary64) (/.f64 %62 %22)) (/.f64 #s(literal 1 binary64) (pow.f64 %536 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 a y)) %536 (neg.f64 %547) (pow.f64 %552 #s(literal 1 binary64)) %552 (/.f64 #s(literal 1 binary64) (pow.f64 %552 #s(literal -1 binary64))) (*.f64 %22 %531) (*.f64 %536 #s(literal -1 binary64)) (*.f64 #s(literal -1 binary64) %536) (*.f64 y %559) (*.f64 y %561) (pow.f64 %547 #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal -1 binary64) %22) %62) (/.f64 (*.f64 %22 #s(literal -1 binary64)) %62) (/.f64 %23 %62) (/.f64 %22 %63) (/.f64 %22 a) (/.f64 #s(literal 1 binary64) (/.f64 a %22)) (/.f64 #s(literal 1 binary64) (pow.f64 %547 #s(literal -1 binary64))) (/.f64 y %62) (neg.f64 (*.f64 %536 #s(literal 1 binary64))) (neg.f64 %578) %547 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) %19)) (*.f64 %146 #s(literal -1 binary64)) (*.f64 #s(literal 1 binary64) %148) (*.f64 #s(literal -1 binary64) %146) (pow.f64 %19 #s(literal -1 binary64)) (pow.f64 %148 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 %19 #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 %148 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 z #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %19) (/.f64 #s(literal -1 binary64) %20) %148 (neg.f64 %146) (pow.f64 %597 #s(literal 1 binary64)) %597 (/.f64 #s(literal 1 binary64) (pow.f64 %597 #s(literal -1 binary64))) (*.f64 %146 %28) (*.f64 %28 %146) (*.f64 %30 %148) (pow.f64 %604 #s(literal 1 binary64)) (/.f64 (*.f64 %28 #s(literal 1 binary64)) z) (/.f64 (-.f64 (*.f64 %608 z) t) z) (/.f64 (-.f64 %612 (*.f64 z t)) (*.f64 z z)) (/.f64 %28 %20) %604 (/.f64 #s(literal 1 binary64) (/.f64 %19 %30)) (/.f64 #s(literal 1 binary64) (pow.f64 %604 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 z %28)) (/.f64 %30 %19) (neg.f64 (*.f64 %30 %146)) (neg.f64 (/.f64 %28 %19)) (neg.f64 (/.f64 %30 z)) (neg.f64 (-.f64 %631 %608)) (fma.f64 #s(literal 1 binary64) %608 %634) (fma.f64 #s(literal 1 binary64) %608 %636) (fma.f64 x %146 %634) (fma.f64 x %146 %636) (-.f64 %640 (/.f64 x %19)) (-.f64 %608 %631) (+.f64 %640 %608) (+.f64 %608 %634) (+.f64 %608 %636) (pow.f64 %650 #s(literal 1 binary64)) %650 (/.f64 #s(literal 1 binary64) (pow.f64 %650 #s(literal -1 binary64))) %655 (*.f64 %531 %88) (*.f64 %93 %533) (*.f64 %3 (*.f64 t %531)) (*.f64 %3 (/.f64 t a)) (*.f64 %88 %531) (*.f64 t %654) (pow.f64 %655 #s(literal 1 binary64)) (/.f64 %665 a) (/.f64 %93 %62) (/.f64 #s(literal 1 binary64) (/.f64 %62 %93)) (/.f64 #s(literal 1 binary64) (pow.f64 %655 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 a %88)) (/.f64 %88 %63) (/.f64 %88 a) (neg.f64 (/.f64 %88 %62)) (neg.f64 (/.f64 %93 a)) (*.f64 %680 x) (*.f64 %123 %35) (*.f64 %683 %106) (*.f64 %612 %53) (*.f64 %686 #s(literal 1 binary64)) (*.f64 %35 %123) %686 (*.f64 #s(literal 1 binary64) %686) (*.f64 #s(literal -1 binary64) %690) (*.f64 z %127) (*.f64 x %693) (*.f64 x %695) (*.f64 x %110) (pow.f64 %686 #s(literal 1 binary64)) (/.f64 (*.f64 %35 %19) %47) (/.f64 (neg.f64 %683) %47) (/.f64 %683 %57) (/.f64 %612 %47) (/.f64 #s(literal 1 binary64) (/.f64 %47 %612)) (/.f64 #s(literal 1 binary64) (pow.f64 %686 #s(literal -1 binary64))) (neg.f64 %690) (pow.f64 %713 #s(literal 1 binary64)) %713 (/.f64 #s(literal 1 binary64) (pow.f64 %713 #s(literal -1 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) %144)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1/2 binary64) %142)) (*.f64 %144 #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) %144) (*.f64 #s(literal -1 binary64) %724) (pow.f64 %144 #s(literal 1 binary64)) (pow.f64 %142 #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 %723 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) %730) (/.f64 #s(literal 1 binary64) (pow.f64 %144 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %142 #s(literal 1 binary64))) %144 (/.f64 #s(literal -1 binary64) %723) (neg.f64 (*.f64 #s(literal -1 binary64) %144)) (neg.f64 (/.f64 #s(literal -1 binary64) %142)) (neg.f64 %724) (*.f64 (*.f64 %429 #s(literal 1 binary64)) x) (*.f64 %744 #s(literal 1 binary64)) %744 (*.f64 #s(literal 1 binary64) %744) (*.f64 x (*.f64 #s(literal 1 binary64) %429)) (*.f64 x %429) (pow.f64 %744 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %744 #s(literal -1 binary64))) (fma.f64 (*.f64 %354 #s(literal 1 binary64)) x %320) (fma.f64 %315 x %755) (fma.f64 %428 x %690) (fma.f64 %755 #s(literal 1 binary64) %320) (fma.f64 %317 %106 %755) (fma.f64 %53 %265 %755) (fma.f64 %354 x %320) (fma.f64 %320 #s(literal 1 binary64) %755) (fma.f64 %275 x %755) (fma.f64 %265 %53 %755) (fma.f64 %127 a %755) (fma.f64 #s(literal 1 binary64) %755 %320) (fma.f64 #s(literal 1 binary64) %320 %755) (fma.f64 a %127 %755) (fma.f64 x (*.f64 #s(literal 1 binary64) %354) %320) (fma.f64 x %326 %755) (fma.f64 x %428 %690) (fma.f64 x %354 %320) (fma.f64 x %275 %755) (-.f64 %320 (*.f64 %35 %354)) (-.f64 %320 (neg.f64 %755)) (-.f64 %320 %755) (+.f64 (*.f64 x %428) %690) (+.f64 (*.f64 %428 x) %690) (+.f64 %755 %320) (+.f64 %320 %755) (pow.f64 %790 #s(literal 1 binary64)) %790 (/.f64 #s(literal 1 binary64) (pow.f64 %790 #s(literal -1 binary64))) (*.f64 %794 x) (*.f64 %106 %292) (*.f64 %797 %53) (*.f64 %292 %106) (*.f64 #s(literal 1 binary64) %800) (*.f64 y %129) (*.f64 x (*.f64 #s(literal 1 binary64) %794)) (*.f64 x %794) (pow.f64 %800 #s(literal 1 binary64)) (/.f64 (neg.f64 %797) %57) (/.f64 %797 %47) %800 (/.f64 #s(literal 1 binary64) (/.f64 %47 %797)) (/.f64 #s(literal 1 binary64) (pow.f64 %800 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %57 %292)) (neg.f64 (/.f64 %797 %57)) (neg.f64 (/.f64 %292 %47)) (pow.f64 %825 #s(literal 1 binary64)) %825 (/.f64 #s(literal 1 binary64) (pow.f64 %825 #s(literal -1 binary64))) (pow.f64 %830 #s(literal 1 binary64)) %830 (/.f64 #s(literal 1 binary64) (pow.f64 %830 #s(literal -1 binary64))) (pow.f64 %836 #s(literal 1 binary64)) %836 (/.f64 #s(literal 1 binary64) (pow.f64 %836 #s(literal -1 binary64))) (pow.f64 %844 #s(literal 1 binary64)) %844 (/.f64 #s(literal 1 binary64) (pow.f64 %844 #s(literal -1 binary64))) (*.f64 %305 %531) (pow.f64 %849 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) %62) %22) %62) %849 (/.f64 %301 %62) (/.f64 #s(literal 1 binary64) (/.f64 a %305)) (/.f64 #s(literal 1 binary64) (pow.f64 %849 #s(literal -1 binary64))) (neg.f64 (+.f64 #s(literal -1 binary64) %536)) (neg.f64 (-.f64 %536 #s(literal 1 binary64))) (fma.f64 %22 %531 #s(literal 1 binary64)) (fma.f64 %536 #s(literal -1 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal -1 binary64) %536 #s(literal 1 binary64)) (fma.f64 y %559 #s(literal 1 binary64)) (fma.f64 y %561 #s(literal 1 binary64)) (-.f64 (/.f64 a a) %536) (-.f64 #s(literal 1 binary64) (*.f64 %547 #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) %578) (-.f64 #s(literal 1 binary64) %536) (+.f64 %547 #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) %547) (pow.f64 %878 #s(literal 1 binary64)) %878 (/.f64 #s(literal 1 binary64) (pow.f64 %878 #s(literal -1 binary64))) #s(literal 0 binary64) (pow.f64 %882 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %882 #s(literal -1 binary64))) (neg.f64 (neg.f64 %882)) (fma.f64 %35 #s(literal 1 binary64) %888) (fma.f64 %35 #s(literal 1 binary64) %890) (fma.f64 #s(literal 1 binary64) %35 %888) (fma.f64 #s(literal 1 binary64) %35 %890) (fma.f64 #s(literal -1 binary64) %28 x) (fma.f64 #s(literal -1 binary64) x %888) (fma.f64 #s(literal -1 binary64) x %890) (fma.f64 x #s(literal -1 binary64) %888) (fma.f64 x #s(literal -1 binary64) %890) (-.f64 #s(literal 0 binary64) %34) (-.f64 x %28) (+.f64 %35 %888) (+.f64 %35 %890) (+.f64 %30 x) %882 (+.f64 t #s(literal 0 binary64)) (+.f64 x %30) (pow.f64 %908 #s(literal 1 binary64)) %908 (/.f64 #s(literal 1 binary64) (pow.f64 %908 #s(literal -1 binary64))) (pow.f64 %912 #s(literal 1 binary64)) %912 (/.f64 #s(literal 1 binary64) (pow.f64 %912 #s(literal -1 binary64))) (*.f64 (*.f64 %151 #s(literal 1 binary64)) x) (*.f64 %918 #s(literal 1 binary64)) (*.f64 %292 %146) %918 (*.f64 #s(literal 1 binary64) %918) (*.f64 y (*.f64 %146 x)) (*.f64 y %608) (*.f64 x (*.f64 #s(literal 1 binary64) %151)) (*.f64 x %151) (pow.f64 %918 #s(literal 1 binary64)) (/.f64 %797 %19) (/.f64 %292 z) (/.f64 #s(literal 1 binary64) (/.f64 z %292)) (/.f64 #s(literal 1 binary64) (pow.f64 %918 #s(literal -1 binary64))) (*.f64 %935 x) (*.f64 #s(literal 1 binary64) %937) (*.f64 x (*.f64 #s(literal 1 binary64) %935)) (*.f64 x %935) (pow.f64 %937 #s(literal 1 binary64)) (/.f64 (*.f64 x (+.f64 %47 z)) %47) (/.f64 (fma.f64 %47 x %612) %47) (/.f64 #s(literal 1 binary64) (pow.f64 %937 #s(literal -1 binary64))) (neg.f64 (-.f64 %690 x)) (fma.f64 %680 x x) (fma.f64 %123 %35 x) (fma.f64 %683 %106 x) (fma.f64 %612 %53 x) (fma.f64 %686 #s(literal 1 binary64) x) (fma.f64 %35 %123 x) %937 (fma.f64 #s(literal 1 binary64) %686 x) (fma.f64 #s(literal 1 binary64) x %686) (fma.f64 #s(literal -1 binary64) %690 x) (fma.f64 z %127 x) (fma.f64 x %693 x) (fma.f64 x %695 x) (fma.f64 x %110 x) (-.f64 %686 %35) (-.f64 x %690) (+.f64 %686 x) (+.f64 x %686) (*.f64 %531 %77) (*.f64 %970 %533) (*.f64 %77 %531) (pow.f64 %973 #s(literal 1 binary64)) (/.f64 %975 a) (/.f64 %977 %63) (/.f64 %970 %62) (/.f64 #s(literal 1 binary64) (/.f64 %62 %970)) (/.f64 #s(literal 1 binary64) (pow.f64 %973 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 a %77)) %973 (neg.f64 (/.f64 %77 %62)) (neg.f64 (/.f64 %970 a)) %990 (*.f64 %77 %47) (pow.f64 %990 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %990 #s(literal -1 binary64))) (neg.f64 (*.f64 %57 %77)) (neg.f64 (*.f64 %77 %57)) (fma.f64 %77 a %999) (fma.f64 a %77 %1001) (+.f64 (*.f64 %77 a) %999) (+.f64 (*.f64 a %77) %1001) (*.f64 %244 %15) (*.f64 %1008 %53) (*.f64 %3 (/.f64 %53 %47)) (*.f64 %3 (/.f64 #s(literal 1 binary64) %246)) (*.f64 %15 %244) (pow.f64 %1015 #s(literal 1 binary64)) (/.f64 %16 %241) (/.f64 (-.f64 (*.f64 %1018 %241) y) %241) (/.f64 (-.f64 (*.f64 z %241) (*.f64 %241 y)) (*.f64 %241 %241)) (/.f64 %1027 %57) (/.f64 %1008 %47) (/.f64 %3 %246) %1015 (/.f64 #s(literal 1 binary64) (/.f64 %47 %1008)) (/.f64 #s(literal 1 binary64) (/.f64 %246 %3)) (/.f64 #s(literal 1 binary64) (pow.f64 %1015 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %241 %15)) (neg.f64 (*.f64 %3 %244)) (neg.f64 (/.f64 %15 %246)) (neg.f64 (/.f64 %1008 %57)) (neg.f64 (/.f64 %3 %241)) (neg.f64 (-.f64 %1047 %1018)) (fma.f64 z %244 %1050) (fma.f64 z %244 %1052) (-.f64 (/.f64 (/.f64 y %47) %47) (/.f64 %110 %47)) (-.f64 %1058 (/.f64 z %246)) (-.f64 %1018 %1047) (+.f64 %1058 %1018) (+.f64 %1018 %1050) (+.f64 %1018 %1052) (pow.f64 %1065 #s(literal 1 binary64)) (/.f64 (fma.f64 x %241 %1067) %241) (/.f64 #s(literal 1 binary64) (pow.f64 %1065 #s(literal -1 binary64))) (neg.f64 (-.f64 %35 %1072)) (fma.f64 (*.f64 %1015 %77) %47 x) (fma.f64 (/.f64 %990 %57) %1027 x) (fma.f64 (/.f64 %990 %47) %1008 x) (fma.f64 %1081 %77 x) (fma.f64 %1067 %244 x) %1065 (fma.f64 %990 %1015 x) (fma.f64 %15 (*.f64 %244 %990) x) (fma.f64 %47 (*.f64 %77 %1015) x) (fma.f64 %77 %1081 x) (-.f64 %1072 %35) (-.f64 x (*.f64 (neg.f64 %1015) %990)) (-.f64 x (*.f64 (neg.f64 %990) %1015)) (-.f64 x (*.f64 %970 %1081)) (-.f64 x (neg.f64 %1072)) (+.f64 %1072 x) (+.f64 x %1072) (*.f64 %975 %144) (*.f64 %970 %724) (*.f64 %144 %77) (*.f64 %77 %144) (pow.f64 %1107 #s(literal 1 binary64)) (/.f64 (*.f64 %77 #s(literal -1 binary64)) %723) (/.f64 %975 %142) (/.f64 %977 %730) (/.f64 %970 %723) (/.f64 #s(literal 1 binary64) (/.f64 %723 %970)) (/.f64 #s(literal 1 binary64) (pow.f64 %1107 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %142 %77)) %1107 (neg.f64 (/.f64 %77 %723)) (neg.f64 (/.f64 %970 %142)) (pow.f64 %1125 #s(literal 1 binary64)) (/.f64 (fma.f64 x %142 %1127) %142) (/.f64 #s(literal 1 binary64) (pow.f64 %1125 #s(literal -1 binary64))) (neg.f64 (-.f64 %35 %1132)) (fma.f64 %1127 %144 x) (fma.f64 %1107 %3 x) (fma.f64 %3 %1107 x) %1125 (-.f64 %1132 %35) (-.f64 x (*.f64 (neg.f64 %1107) %3)) (-.f64 x (*.f64 %15 %1107)) (-.f64 x (neg.f64 %1132)) (+.f64 %1132 x) (+.f64 x %1132) (pow.f64 %1150 #s(literal 1 binary64)) %1150 (/.f64 #s(literal 1 binary64) (pow.f64 %1150 #s(literal -1 binary64))) (*.f64 (*.f64 %844 #s(literal 1 binary64)) x) (*.f64 %1156 #s(literal 1 binary64)) %1156 (*.f64 #s(literal 1 binary64) %1156) (*.f64 x (*.f64 #s(literal 1 binary64) %844)) (*.f64 x %844) (pow.f64 %1156 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %1156 #s(literal -1 binary64))) (pow.f64 %1166 #s(literal 1 binary64)) %1166 (/.f64 #s(literal 1 binary64) (pow.f64 %1166 #s(literal -1 binary64))) (pow.f64 %1170 #s(literal 1 binary64)) (/.f64 (fma.f64 %1166 %57 %317) %57) (/.f64 (fma.f64 %1166 %47 %265) %47) (/.f64 #s(literal 1 binary64) (pow.f64 %1170 #s(literal -1 binary64))) (neg.f64 (-.f64 %1178 %320)) (fma.f64 %315 x %1181) (fma.f64 %315 x %1166) (fma.f64 %317 %106 %1181) (fma.f64 %317 %106 %1166) (fma.f64 %53 %265 %1181) (fma.f64 %53 %265 %1166) (fma.f64 %320 #s(literal 1 binary64) %1181) (fma.f64 %320 #s(literal 1 binary64) %1166) (fma.f64 %275 x %1181) %1170 (fma.f64 %265 %53 %1181) (fma.f64 %265 %53 %1166) (fma.f64 %127 a %1181) (fma.f64 %127 a %1166) (fma.f64 #s(literal 1 binary64) %320 %1181) (fma.f64 #s(literal 1 binary64) %320 %1166) (fma.f64 a %127 %1181) (fma.f64 a %127 %1166) (fma.f64 x %326 %1181) (fma.f64 x %326 %1166) (fma.f64 x %275 %1181) (fma.f64 x %275 %1166) (-.f64 %1166 %342) (-.f64 %320 %1178) (+.f64 %1166 %320) (+.f64 %320 %1181) (+.f64 %320 %1166) (pow.f64 %1208 #s(literal 1 binary64)) (/.f64 (fma.f64 %908 %57 %317) %57) (/.f64 (fma.f64 %908 %47 %265) %47) (/.f64 #s(literal 1 binary64) (pow.f64 %1208 #s(literal -1 binary64))) (neg.f64 (-.f64 %1216 %320)) (fma.f64 %315 x %1219) (fma.f64 %315 x %908) (fma.f64 %317 %106 %1219) (fma.f64 %317 %106 %908) (fma.f64 %53 %265 %1219) (fma.f64 %53 %265 %908) (fma.f64 %320 #s(literal 1 binary64) %1219) (fma.f64 %320 #s(literal 1 binary64) %908) (fma.f64 %275 x %1219) %1208 (fma.f64 %265 %53 %1219) (fma.f64 %265 %53 %908) (fma.f64 %127 a %1219) (fma.f64 %127 a %908) (fma.f64 #s(literal 1 binary64) %320 %1219) (fma.f64 #s(literal 1 binary64) %320 %908) (fma.f64 a %127 %1219) (fma.f64 a %127 %908) (fma.f64 x %326 %1219) (fma.f64 x %326 %908) (fma.f64 x %275 %1219) (fma.f64 x %275 %908) (-.f64 %908 %342) (-.f64 %320 %1216) (+.f64 %908 %320) (+.f64 %320 %1219) (+.f64 %320 %908) (pow.f64 %1246 #s(literal 1 binary64)) %1246 (/.f64 #s(literal 1 binary64) (pow.f64 %1246 #s(literal -1 binary64))) (pow.f64 %1250 #s(literal 1 binary64)) %1250 (/.f64 #s(literal 1 binary64) (pow.f64 %1250 #s(literal -1 binary64))) (*.f64 (*.f64 %552 #s(literal 1 binary64)) x) (*.f64 %1256 #s(literal 1 binary64)) %1256 (*.f64 #s(literal 1 binary64) %1256) (*.f64 x (*.f64 #s(literal 1 binary64) %552)) (*.f64 x %552) (pow.f64 %1256 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %1256 #s(literal -1 binary64))) (pow.f64 %1269 #s(literal 1 binary64)) %1269 (/.f64 #s(literal 1 binary64) (pow.f64 %1269 #s(literal -1 binary64))) (pow.f64 %1273 #s(literal 1 binary64)) %1273 (/.f64 #s(literal 1 binary64) (pow.f64 %1273 #s(literal -1 binary64))) %1277 (*.f64 y %650) (pow.f64 %1277 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %1277 #s(literal -1 binary64))) (pow.f64 %1282 #s(literal 1 binary64)) %1282 (/.f64 #s(literal 1 binary64) (pow.f64 %1282 #s(literal -1 binary64))) (pow.f64 %1286 #s(literal 1 binary64)) %1286 (/.f64 #s(literal 1 binary64) (pow.f64 %1286 #s(literal -1 binary64))) (pow.f64 %1290 #s(literal 1 binary64)) (/.f64 (fma.f64 %1286 %57 %317) %57) (/.f64 (fma.f64 %1286 %47 %265) %47) (/.f64 #s(literal 1 binary64) (pow.f64 %1290 #s(literal -1 binary64))) (neg.f64 (-.f64 %1298 %320)) (fma.f64 %315 x %1301) (fma.f64 %315 x %1286) (fma.f64 %317 %106 %1301) (fma.f64 %317 %106 %1286) (fma.f64 %53 %265 %1301) (fma.f64 %53 %265 %1286) (fma.f64 %320 #s(literal 1 binary64) %1301) (fma.f64 %320 #s(literal 1 binary64) %1286) (fma.f64 %275 x %1301) %1290 (fma.f64 %265 %53 %1301) (fma.f64 %265 %53 %1286) (fma.f64 %127 a %1301) (fma.f64 %127 a %1286) (fma.f64 #s(literal 1 binary64) %320 %1301) (fma.f64 #s(literal 1 binary64) %320 %1286) (fma.f64 a %127 %1301) (fma.f64 a %127 %1286) (fma.f64 x %326 %1301) (fma.f64 x %326 %1286) (fma.f64 x %275 %1301) (fma.f64 x %275 %1286) (-.f64 %1286 %342) (-.f64 %320 %1298) (+.f64 %1286 %320) (+.f64 %320 %1301) (+.f64 %320 %1286) %1328 (*.f64 %30 %597) (pow.f64 %1328 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %1328 #s(literal -1 binary64))) (neg.f64 (*.f64 %28 %597)) (neg.f64 (*.f64 %597 %28)) (fma.f64 %597 t %1337) (fma.f64 t %597 %1339) (+.f64 (*.f64 %597 t) %1337) (+.f64 (*.f64 t %597) %1339) (*.f64 (*.f64 y %597) %30) %1348 (*.f64 %1328 y) (*.f64 %597 %1347) (*.f64 %30 (*.f64 %597 y)) (*.f64 y %1328) (pow.f64 %1348 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %1348 #s(literal -1 binary64))) (pow.f64 %1357 #s(literal 1 binary64)) %1357 (/.f64 #s(literal 1 binary64) (pow.f64 %1357 #s(literal -1 binary64))) (pow.f64 %1361 #s(literal 1 binary64)) %1361 (/.f64 #s(literal 1 binary64) (pow.f64 %1361 #s(literal -1 binary64))) (pow.f64 %1365 #s(literal 1 binary64)) %1365 (/.f64 #s(literal 1 binary64) (pow.f64 %1365 #s(literal -1 binary64))) (*.f64 (*.f64 %878 #s(literal 1 binary64)) x) (*.f64 %1371 #s(literal 1 binary64)) %1371 (*.f64 #s(literal 1 binary64) %1371) (*.f64 x (*.f64 #s(literal 1 binary64) %878)) (*.f64 x %878) (pow.f64 %1371 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %1371 #s(literal -1 binary64))) (pow.f64 %1380 #s(literal 1 binary64)) %1380 (/.f64 #s(literal 1 binary64) (pow.f64 %1380 #s(literal -1 binary64))) (pow.f64 %1385 #s(literal 1 binary64)) %1385 (/.f64 #s(literal 1 binary64) (pow.f64 %1385 #s(literal -1 binary64))) (*.f64 (*.f64 %1385 #s(literal 1 binary64)) x) (*.f64 %1391 #s(literal 1 binary64)) %1391 (*.f64 #s(literal 1 binary64) %1391) (*.f64 x (*.f64 #s(literal 1 binary64) %1385)) (*.f64 x %1385) (pow.f64 %1391 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %1391 #s(literal -1 binary64))) (*.f64 %1400 x) (*.f64 %1402 x) (*.f64 %1391 #s(literal -1 binary64)) %1405 (*.f64 %35 %1385) (*.f64 #s(literal -1 binary64) %1391) (*.f64 x (*.f64 %1385 #s(literal -1 binary64))) (*.f64 x %1400) (*.f64 x %1402) (pow.f64 %1405 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %1405 #s(literal -1 binary64))) (neg.f64 %1391) (pow.f64 %1416 #s(literal 1 binary64)) %1416 (/.f64 #s(literal 1 binary64) (pow.f64 %1416 #s(literal -1 binary64))) (*.f64 %1420 %144) (*.f64 %1422 t) (*.f64 %1424 %724) (*.f64 %144 %101) (*.f64 %101 %144) (*.f64 t %1422) (*.f64 y %1429) (*.f64 y (/.f64 t %142)) (pow.f64 %1433 #s(literal 1 binary64)) (/.f64 %1420 %142) (/.f64 (*.f64 %101 #s(literal -1 binary64)) %723) (/.f64 (neg.f64 %1424) %730) (/.f64 %1424 %723) %1433 (/.f64 #s(literal 1 binary64) (/.f64 %723 %1424)) (/.f64 #s(literal 1 binary64) (pow.f64 %1433 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 %142 %101)) (neg.f64 (/.f64 %101 %723)) (neg.f64 (/.f64 %1424 %142)) (pow.f64 %1451 #s(literal 1 binary64)) %1451 (/.f64 #s(literal 1 binary64) (pow.f64 %1451 #s(literal -1 binary64))) (pow.f64 %1455 #s(literal 1 binary64)) %1455 (/.f64 #s(literal 1 binary64) (pow.f64 %1455 #s(literal -1 binary64))) (*.f64 %144 %3) (*.f64 %3 %144) (*.f64 #s(literal 1 binary64) %1124) (pow.f64 %1124 #s(literal 1 binary64)) %1124 (/.f64 %15 %723) (/.f64 #s(literal 1 binary64) (/.f64 %142 %3)) (/.f64 #s(literal 1 binary64) (pow.f64 %1124 #s(literal -1 binary64))) (neg.f64 (*.f64 %15 %144)) (neg.f64 (*.f64 %144 %15)) (neg.f64 (/.f64 %15 %142)) (fma.f64 %144 y %1474) (fma.f64 y %144 %1476) (fma.f64 y %144 %1478) (-.f64 %1422 (/.f64 z %142)) (+.f64 (*.f64 %144 y) %1474) (+.f64 %1422 %1476) (+.f64 %1422 %1478) (*.f64 %1429 %3) (*.f64 %665 %144) %1488 (*.f64 %144 %88) (*.f64 %3 (*.f64 %144 t)) (*.f64 %3 %1429) (*.f64 %88 %144) (*.f64 t %1124) (pow.f64 %1488 #s(literal 1 binary64)) (/.f64 (*.f64 %88 #s(literal -1 binary64)) %723) (/.f64 %665 %142) (/.f64 #s(literal 1 binary64) (pow.f64 %1488 #s(literal -1 binary64))) (/.f64 %88 %142) (pow.f64 %1502 #s(literal 1 binary64)) %1502 (/.f64 #s(literal 1 binary64) (pow.f64 %1502 #s(literal -1 binary64))) (pow.f64 %1506 #s(literal 1 binary64)) %1506 (/.f64 #s(literal 1 binary64) (pow.f64 %1506 #s(literal -1 binary64))) (pow.f64 %1510 #s(literal 1 binary64)) %1510 (/.f64 #s(literal 1 binary64) (pow.f64 %1510 #s(literal -1 binary64))) (pow.f64 %1514 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %1514 #s(literal -1 binary64))) (neg.f64 (-.f64 %1518 %72)) (-.f64 %713 (neg.f64 %72)) (-.f64 %72 %1518) %1514 (+.f64 %72 (neg.f64 %1518)) (+.f64 %72 %713) (pow.f64 %1527 #s(literal 1 binary64)) %1527 (/.f64 #s(literal 1 binary64) (pow.f64 %1527 #s(literal -1 binary64))) %1531 (*.f64 y %1527) (pow.f64 %1531 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %1531 #s(literal -1 binary64))) (pow.f64 %1536 #s(literal 1 binary64)) %1536 (/.f64 #s(literal 1 binary64) (pow.f64 %1536 #s(literal -1 binary64))) (*.f64 %146 %77) (*.f64 %970 %148) (*.f64 %77 %146) (pow.f64 %1543 #s(literal 1 binary64)) (/.f64 %975 z) (/.f64 %977 %20) (/.f64 %970 %19) (/.f64 #s(literal 1 binary64) (/.f64 %19 %970)) (/.f64 #s(literal 1 binary64) (pow.f64 %1543 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 z %77)) %1543 (neg.f64 %1554) (*.f64 %1556 %146) (*.f64 %1543 %301) (*.f64 %301 %1543) %1561 (pow.f64 %1561 #s(literal 1 binary64)) (/.f64 (*.f64 %301 %970) %19) (/.f64 (*.f64 %970 %301) %19) (/.f64 (neg.f64 %1556) %19) (/.f64 %1556 z) (/.f64 #s(literal 1 binary64) (/.f64 z %1556)) (/.f64 #s(literal 1 binary64) (pow.f64 %1561 #s(literal -1 binary64))) (neg.f64 %1574) (fma.f64 %1543 y %1576) (fma.f64 y %1543 %1578) (+.f64 (*.f64 %1543 y) %1576) (+.f64 (*.f64 y %1543) %1578) (pow.f64 %1584 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 t z) %1556) z) (/.f64 #s(literal 1 binary64) (pow.f64 %1584 #s(literal -1 binary64))) (neg.f64 (-.f64 %1561 t)) (fma.f64 %1554 %301 t) %1584 (fma.f64 %1543 %305 t) (fma.f64 %301 %1554 t) (-.f64 t %1561) (+.f64 %1574 t) (+.f64 t %1574) (pow.f64 %1599 #s(literal 1 binary64)) %1599 (/.f64 #s(literal 1 binary64) (pow.f64 %1599 #s(literal -1 binary64))) (*.f64 %1603 %531) %1605 (*.f64 %77 %536) (*.f64 y %973) (pow.f64 %1605 #s(literal 1 binary64)) (/.f64 (*.f64 %77 %22) %62) (/.f64 (*.f64 %22 %77) %62) (/.f64 (neg.f64 %1603) %62) (/.f64 %1603 a) (/.f64 #s(literal 1 binary64) (/.f64 a %1603)) (/.f64 #s(literal 1 binary64) (pow.f64 %1605 #s(literal -1 binary64))) (pow.f64 %1620 #s(literal 1 binary64)) %1620 (/.f64 #s(literal 1 binary64) (pow.f64 %1620 #s(literal -1 binary64))) (pow.f64 %1624 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %1624 #s(literal -1 binary64))) (neg.f64 (-.f64 %1628 x)) (-.f64 %1620 %35) (-.f64 x %1628) %1624 (+.f64 x (neg.f64 %1628)) (+.f64 x %1620) (pow.f64 %1636 #s(literal 1 binary64)) %1636 (/.f64 #s(literal 1 binary64) (pow.f64 %1636 #s(literal -1 binary64))) (pow.f64 %1640 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 %1640 #s(literal -1 binary64))) (neg.f64 (-.f64 %1644 x)) (-.f64 %1636 %35) (-.f64 x %1644) %1640 (+.f64 x (neg.f64 %1644)) (+.f64 x %1636) |
Compiled 2 208 to 6 018 computations (-172.6% saved)
Compiled 1 484 to 6 297 computations (-324.3% saved)
34 alts after pruning (16 fresh and 18 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 1 468 | 16 | 1 484 |
| Fresh | 0 | 0 | 0 |
| Picked | 11 | 10 | 21 |
| Done | 6 | 8 | 14 |
| Total | 1 485 | 34 | 1 519 |
| Status | Accuracy | Program |
|---|---|---|
| ✓ | 45.8% | (fma.f64 (-.f64 y z) (/.f64 (approx (- t x) t) (approx (- a z) a)) x) |
| 52.4% | %59 = (approx (- a z) a) (fma.f64 (*.f64 (approx (- t x) t) %59) (/.f64 (-.f64 z y) (*.f64 (-.f64 z a) %59)) x) | |
| 46.8% | (fma.f64 (approx (- t x) t) (/.f64 (-.f64 y z) (approx (- a z) a)) x) | |
| 15.9% | (+.f64 (approx x #s(literal 0 binary64)) (approx (/ (* (- y z) (- t x)) (- a z)) (-.f64 t x))) | |
| ✓ | 20.1% | %5 = (- t x) (+.f64 (approx x #s(literal 0 binary64)) (approx (/ (* (- y z) %5) (- a z)) (approx %5 t))) |
| ✓ | 42.3% | %5 = (- t x) (+.f64 x (approx (/ (* (- y z) %5) (- a z)) (/.f64 (*.f64 y (approx %5 t)) a))) |
| ✓ | 43.3% | %5 = (- t x) (+.f64 x (approx (/ (* (- y z) %5) (- a z)) (*.f64 (approx %5 t) (/.f64 y a)))) |
| ✓ | 33.6% | %5 = (- t x) (+.f64 x (approx (/ (* (- y z) %5) (- a z)) (approx %5 t))) |
| 43.8% | %5 = (- t x) %121 = (- z a) (approx (- x (/ (* (- y z) %5) %121)) (fma.f64 (/.f64 a (-.f64 a z)) x (approx (/ (+ (* z x) (* %5 z)) %121) (+.f64 #s(literal 0 binary64) t)))) | |
| 31.3% | %5 = (- t x) (approx (- x (/ (* (- y z) %5) (- z a))) (fma.f64 (-.f64 a y) (/.f64 (approx %5 t) z) t)) | |
| 9.4% | %3 = (- y z) (approx (- x (/ (* %3 (- t x)) (- z a))) (*.f64 (approx (- (/ %3 (- a z)) 1) (approx (/ (- a y) z) (/.f64 a z))) (neg.f64 x))) | |
| 36.5% | %8 = (- a z) (approx (- x (/ (* (- y z) (- t x)) (- z a))) (*.f64 (approx (+ (/ (+ (neg z) (- z y)) %8) (/ a %8)) (/.f64 (-.f64 a y) a)) x)) | |
| 20.2% | %117 = (- x t) (approx (- x (/ (* %117 (- y z)) (- a z))) (*.f64 (approx (/ %117 (- z a)) (approx (/ %117 z) (/.f64 x z))) y)) | |
| ✓ | 22.8% | %117 = (- x t) (approx (- x (/ (* %117 (- y z)) (- a z))) (approx (* (/ %117 (- z a)) y) (/.f64 (*.f64 x y) (-.f64 z a)))) |
| 25.8% | %117 = (- x t) (approx (- x (/ (* %117 (- y z)) (- a z))) (approx (* (/ %117 (- z a)) y) (*.f64 x (/.f64 y (-.f64 z a))))) | |
| 42.7% | %8 = (- a z) %121 = (- z a) (approx (+ (+ (* (/ (- z y) %8) (- x t)) (* a (/ x %8))) (* x (/ z %121))) (fma.f64 a (/.f64 x (-.f64 a z)) (approx (/ (+ (* z x) (* (- t x) z)) %121) (+.f64 #s(literal 0 binary64) t)))) | |
| ✓ | 36.5% | %8 = (- a z) %122 = (/ z (- z a)) (approx (+ (+ (* (/ (- z y) %8) (- x t)) (* a (/ x %8))) (* x %122)) (*.f64 x (approx (- (+ (/ a %8) (+ (/ z %8) %122)) (/ y %8)) (-.f64 #s(literal 1 binary64) (/.f64 y a))))) |
| ✓ | 38.4% | %5 = (- t x) (approx (+ x (/ (* (- y z) %5) (- a z))) (+.f64 t (approx (* -1 (/ (- (* y %5) (* a %5)) z)) (/.f64 (*.f64 x (-.f64 y a)) z)))) |
| ✓ | 24.3% | %8 = (- a z) (approx (+ x (/ (* (- y z) (- t x)) %8)) (*.f64 y (approx (- (/ t %8) (/ x %8)) (/.f64 (-.f64 t x) a)))) |
| ✓ | 18.6% | %5 = (- t x) %8 = (- a z) (approx (+ x (/ (* (- y z) %5) %8)) (*.f64 y (approx (- (/ t %8) (/ x %8)) (/.f64 (approx %5 t) a)))) |
| ✓ | 26.0% | %8 = (- a z) (approx (+ x (/ (* (- y z) (- t x)) %8)) (*.f64 y (approx (- (/ t %8) (/ x %8)) (/.f64 t (-.f64 a z))))) |
| ✓ | 22.7% | %8 = (- a z) (approx (+ x (/ (* (- y z) (- t x)) %8)) (*.f64 t (*.f64 (-.f64 y z) (/.f64 #s(literal 1 binary64) (approx %8 a))))) |
| ✓ | 22.7% | %8 = (- a z) (approx (+ x (/ (* (- y z) (- t x)) %8)) (*.f64 t (approx (- (/ y %8) (/ z %8)) (/.f64 (-.f64 y z) a)))) |
| 9.4% | %8 = (- a z) (approx (+ x (/ (* (- y z) (- t x)) %8)) (*.f64 #s(literal -1 binary64) (*.f64 x (approx (- (/ y %8) (+ 1 (/ z %8))) (approx (* -1 (/ (- y a) z)) (/.f64 #s(literal 1 binary64) (/.f64 z a))))))) | |
| ✓ | 26.1% | %8 = (- a z) (approx (+ x (/ (* (- y z) (- t x)) %8)) (approx (* y (- (/ t %8) (/ x %8))) (/.f64 (*.f64 t y) (-.f64 a z)))) |
| ✓ | 18.5% | %8 = (- a z) (approx (+ x (/ (* (- y z) (- t x)) %8)) (approx (* y (- (/ t %8) (/ x %8))) (/.f64 (*.f64 t y) (approx %8 a)))) |
| 19.4% | %8 = (- a z) (approx (+ x (/ (* (- y z) (- t x)) %8)) (approx (* y (- (/ t %8) (/ x %8))) (*.f64 t (/.f64 y (approx %8 a))))) | |
| ✓ | 21.4% | %8 = (- a z) (approx (+ x (/ (* (- y z) (- t x)) %8)) (approx (* t (- (/ y %8) (/ z %8))) (/.f64 (*.f64 t (-.f64 y z)) a))) |
| 28.1% | %8 = (- a z) (approx (+ x (/ (* (- y z) (- t x)) %8)) (approx (* -1 (* x (- (/ y %8) (+ 1 (/ z %8))))) (fma.f64 z (/.f64 x (-.f64 a z)) x))) | |
| 27.0% | %8 = (- a z) (approx (+ x (/ (* (- y z) (- t x)) %8)) (approx (* -1 (* x (- (/ y %8) (+ 1 (/ z %8))))) (+.f64 x (*.f64 (/.f64 z (-.f64 a z)) x)))) | |
| 2.7% | %8 = (- a z) %15 = (+ 1 (/ z %8)) (approx (+ x (/ (* (- y z) (- t x)) %8)) (approx (* -1 (* x (- (/ y %8) %15))) (*.f64 (approx x #s(literal 0 binary64)) (approx %15 #s(literal 1 binary64))))) | |
| 20.1% | %8 = (- a z) (approx (+ x (/ (* (- y z) (- t x)) %8)) (approx (* -1 (* x (- (/ y %8) (+ 1 (/ z %8))))) (*.f64 y (*.f64 (/.f64 #s(literal 1 binary64) z) x)))) | |
| ✓ | 22.0% | %8 = (- a z) (approx (+ x (/ (* (- y z) (- t x)) %8)) (approx (* -1 (* x (- (/ y %8) (+ 1 (/ z %8))))) (*.f64 x (/.f64 y z)))) |
| ✓ | 26.6% | %8 = (- a z) %15 = (+ 1 (/ z %8)) (approx (+ x (/ (* (- y z) (- t x)) %8)) (approx (* -1 (* x (- (/ y %8) %15))) (*.f64 x (approx %15 #s(literal 1 binary64))))) |
Compiled 34 to 88 computations (-158.8% saved)
Total 416.8b remaining (70.0%)
Threshold costs 0.0b (0.0%)
| 31.5b | 21.8% |
| 29.0b | 22.4% |
| 29.0b | 22.1% |
| 28.5b | 29.3% |
| 28.3b | 27.2% |
| Inputs |
|---|
%5 = (- t x) (+.f64 x (approx (/ (* (- y z) %5) (- a z)) (approx %5 t))) |
| Outputs |
|---|
%5 = (- t x) (+.f64 x (approx (/ (* (- y z) %5) (- a z)) (approx %5 t))) |
| Inputs |
|---|
%5 = (- t x) %11 = (approx (/ (* (- y z) %5) (- a z)) (approx %5 t)) (+.f64 x %11) (+.f64 (approx x #s(literal 0 binary64)) %11) |
| Outputs |
|---|
%5 = (- t x) %11 = (approx (/ (* (- y z) %5) (- a z)) (approx %5 t)) (+.f64 x %11) (+.f64 (approx x #s(literal 0 binary64)) %11) |
| Inputs |
|---|
%5 = (- t x) %8 = (- a z) %9 = (/ (* (- y z) %5) %8) %11 = (approx %9 (approx %5 t)) %21 = (+ 1 (/ z %8)) (+.f64 x %11) (+.f64 (approx x #s(literal 0 binary64)) %11) (approx (+ x %9) (approx (* -1 (* x (- (/ y %8) %21))) (*.f64 x (approx %21 #s(literal 1 binary64))))) |
| Outputs |
|---|
%5 = (- t x) %8 = (- a z) %9 = (/ (* (- y z) %5) %8) %15 = (+ 1 (/ z %8)) %23 = (approx (+ x %9) (approx (* -1 (* x (- (/ y %8) %15))) (*.f64 x (approx %15 #s(literal 1 binary64))))) %25 = (approx %9 (approx %5 t)) %26 = (+.f64 x %25) %23 %26 (+.f64 (approx x #s(literal 0 binary64)) %25) %26 %23 |
| Inputs |
|---|
%5 = (- t x) %8 = (- a z) %9 = (/ (* (- y z) %5) %8) %11 = (approx %9 (approx %5 t)) %14 = (approx x #s(literal 0 binary64)) %16 = (+ x %9) %21 = (+ 1 (/ z %8)) %24 = (* -1 (* x (- (/ y %8) %21))) %26 = (approx %21 #s(literal 1 binary64)) %38 = (approx %9 (-.f64 t x)) (+.f64 x %11) (+.f64 %14 %11) (approx %16 (approx %24 (*.f64 x %26))) (approx %16 (approx %24 (*.f64 %14 %26))) (+.f64 x (approx %9 (approx %5 (neg.f64 x)))) (+.f64 x %38) (+.f64 %14 %38) (+.f64 %14 (approx %9 (-.f64 t %14))) (+.f64 x (approx %9 (approx %5 (*.f64 #s(literal -1 binary64) x)))) (approx %16 (approx %24 (*.f64 x (/.f64 y z)))) |
| Outputs |
|---|
%5 = (- t x) %8 = (- a z) %9 = (/ (* (- y z) %5) %8) %22 = (approx (+ x %9) (approx (* -1 (* x (- (/ y %8) (+ 1 (/ z %8))))) (*.f64 x (/.f64 y z)))) %22 (+.f64 x (approx %9 (approx %5 t))) %22 |
| Inputs |
|---|
%5 = (- t x) %8 = (- a z) %9 = (/ (* (- y z) %5) %8) %11 = (approx %9 (approx %5 t)) %14 = (approx x #s(literal 0 binary64)) %16 = (+ x %9) %21 = (+ 1 (/ z %8)) %24 = (* -1 (* x (- (/ y %8) %21))) %26 = (approx %21 #s(literal 1 binary64)) %38 = (approx %9 (-.f64 t x)) (+.f64 x %11) (+.f64 %14 %11) (approx %16 (approx %24 (*.f64 x %26))) (approx %16 (approx %24 (*.f64 %14 %26))) (+.f64 x (approx %9 (approx %5 (neg.f64 x)))) (+.f64 x %38) (+.f64 %14 %38) (+.f64 %14 (approx %9 (-.f64 t %14))) (+.f64 x (approx %9 (approx %5 (*.f64 #s(literal -1 binary64) x)))) (approx %16 (approx %24 (*.f64 x (/.f64 y z)))) (approx %16 (approx %24 (/.f64 (*.f64 x y) z))) (approx %16 (approx (* y (- (/ t %8) (/ x %8))) (*.f64 t (/.f64 y (approx %8 a))))) |
| Outputs |
|---|
%5 = (- t x) %8 = (- a z) %9 = (/ (* (- y z) %5) %8) %10 = (+ x %9) (approx %10 (approx (* y (- (/ t %8) (/ x %8))) (*.f64 t (/.f64 y (approx %8 a))))) (+.f64 x (approx %9 (approx %5 t))) (approx %10 (approx (* -1 (* x (- (/ y %8) (+ 1 (/ z %8))))) (*.f64 x (/.f64 y z)))) |
| Inputs |
|---|
%3 = (- y z) %5 = (- t x) %6 = (* %3 %5) %8 = (- a z) %9 = (/ %6 %8) %10 = (approx %5 t) %11 = (approx %9 %10) %14 = (approx x #s(literal 0 binary64)) %16 = (+ x %9) %18 = (/ y %8) %20 = (/ z %8) %21 = (+ 1 %20) %24 = (* -1 (* x (- %18 %21))) %26 = (approx %21 #s(literal 1 binary64)) %33 = (neg.f64 x) %38 = (approx %9 (-.f64 t x)) %59 = (- (/ t %8) (/ x %8)) %60 = (* y %59) %61 = (approx %8 a) %66 = (*.f64 t y) %74 = (- x t) %78 = (- z a) (+.f64 x %11) (+.f64 %14 %11) (approx %16 (approx %24 (*.f64 x %26))) (approx %16 (approx %24 (*.f64 %14 %26))) (+.f64 x (approx %9 (approx %5 %33))) (+.f64 x %38) (+.f64 %14 %38) (+.f64 %14 (approx %9 (-.f64 t %14))) (+.f64 x (approx %9 (approx %5 (*.f64 #s(literal -1 binary64) x)))) (approx %16 (approx %24 (*.f64 x (/.f64 y z)))) (approx %16 (approx %24 (/.f64 (*.f64 x y) z))) (approx %16 (approx %60 (*.f64 t (/.f64 y %61)))) (approx %16 (approx %60 (/.f64 %66 %61))) (approx %16 (*.f64 y (approx %59 (/.f64 %10 a)))) (approx (- x (/ (* %74 %3) %8)) (*.f64 (approx (/ %74 %78) (approx (/ %74 z) (/.f64 x z))) y)) (approx (- x (/ %6 %78)) (*.f64 (approx (- (/ %3 %8) 1) (approx (/ (- a y) z) (/.f64 a z))) %33)) (approx %16 (approx (* t (- %18 %20)) (/.f64 (*.f64 t (-.f64 y z)) a))) (approx %16 (approx %60 (/.f64 %66 (-.f64 a z)))) |
| Outputs |
|---|
%5 = (- t x) %8 = (- a z) %9 = (/ (* (- y z) %5) %8) %10 = (+ x %9) (approx %10 (approx (* y (- (/ t %8) (/ x %8))) (/.f64 (*.f64 t y) (-.f64 a z)))) (+.f64 x (approx %9 (approx %5 t))) (approx %10 (approx (* -1 (* x (- (/ y %8) (+ 1 (/ z %8))))) (*.f64 x (/.f64 y z)))) |
| Inputs |
|---|
%3 = (- y z) %5 = (- t x) %6 = (* %3 %5) %8 = (- a z) %9 = (/ %6 %8) %10 = (approx %5 t) %11 = (approx %9 %10) %14 = (approx x #s(literal 0 binary64)) %16 = (+ x %9) %18 = (/ y %8) %20 = (/ z %8) %21 = (+ 1 %20) %24 = (* -1 (* x (- %18 %21))) %26 = (approx %21 #s(literal 1 binary64)) %33 = (neg.f64 x) %38 = (approx %9 (-.f64 t x)) %59 = (- (/ t %8) (/ x %8)) %60 = (* y %59) %61 = (approx %8 a) %66 = (*.f64 t y) %74 = (- x t) %78 = (- z a) %97 = (- %18 %20) %99 = (-.f64 y z) %104 = (-.f64 a z) (+.f64 x %11) (+.f64 %14 %11) (approx %16 (approx %24 (*.f64 x %26))) (approx %16 (approx %24 (*.f64 %14 %26))) (+.f64 x (approx %9 (approx %5 %33))) (+.f64 x %38) (+.f64 %14 %38) (+.f64 %14 (approx %9 (-.f64 t %14))) (+.f64 x (approx %9 (approx %5 (*.f64 #s(literal -1 binary64) x)))) (approx %16 (approx %24 (*.f64 x (/.f64 y z)))) (approx %16 (approx %24 (/.f64 (*.f64 x y) z))) (approx %16 (approx %60 (*.f64 t (/.f64 y %61)))) (approx %16 (approx %60 (/.f64 %66 %61))) (approx %16 (*.f64 y (approx %59 (/.f64 %10 a)))) (approx (- x (/ (* %74 %3) %8)) (*.f64 (approx (/ %74 %78) (approx (/ %74 z) (/.f64 x z))) y)) (approx (- x (/ %6 %78)) (*.f64 (approx (- (/ %3 %8) 1) (approx (/ (- a y) z) (/.f64 a z))) %33)) (approx %16 (approx (* t %97) (/.f64 (*.f64 t %99) a))) (approx %16 (approx %60 (/.f64 %66 %104))) (approx %16 (*.f64 t (approx %97 (/.f64 %99 a)))) (approx %16 (*.f64 y (approx %59 (/.f64 t %104)))) |
| Outputs |
|---|
%5 = (- t x) %8 = (- a z) %9 = (/ (* (- y z) %5) %8) %10 = (+ x %9) (approx %10 (*.f64 y (approx (- (/ t %8) (/ x %8)) (/.f64 t (-.f64 a z))))) (+.f64 x (approx %9 (approx %5 t))) (approx %10 (approx (* -1 (* x (- (/ y %8) (+ 1 (/ z %8))))) (*.f64 x (/.f64 y z)))) |
| Inputs |
|---|
%3 = (- y z) %5 = (- t x) %6 = (* %3 %5) %8 = (- a z) %9 = (/ %6 %8) %10 = (approx %5 t) %11 = (approx %9 %10) %14 = (approx x #s(literal 0 binary64)) %16 = (+ x %9) %18 = (/ y %8) %20 = (/ z %8) %21 = (+ 1 %20) %24 = (* -1 (* x (- %18 %21))) %26 = (approx %21 #s(literal 1 binary64)) %33 = (neg.f64 x) %37 = (-.f64 t x) %38 = (approx %9 %37) %59 = (- (/ t %8) (/ x %8)) %60 = (* y %59) %61 = (approx %8 a) %66 = (*.f64 t y) %74 = (- x t) %77 = (- x (/ (* %74 %3) %8)) %78 = (- z a) %79 = (/ %74 %78) %97 = (- %18 %20) %99 = (-.f64 y z) %104 = (-.f64 a z) (+.f64 x %11) (+.f64 %14 %11) (approx %16 (approx %24 (*.f64 x %26))) (approx %16 (approx %24 (*.f64 %14 %26))) (+.f64 x (approx %9 (approx %5 %33))) (+.f64 x %38) (+.f64 %14 %38) (+.f64 %14 (approx %9 (-.f64 t %14))) (+.f64 x (approx %9 (approx %5 (*.f64 #s(literal -1 binary64) x)))) (approx %16 (approx %24 (*.f64 x (/.f64 y z)))) (approx %16 (approx %24 (/.f64 (*.f64 x y) z))) (approx %16 (approx %60 (*.f64 t (/.f64 y %61)))) (approx %16 (approx %60 (/.f64 %66 %61))) (approx %16 (*.f64 y (approx %59 (/.f64 %10 a)))) (approx %77 (*.f64 (approx %79 (approx (/ %74 z) (/.f64 x z))) y)) (approx (- x (/ %6 %78)) (*.f64 (approx (- (/ %3 %8) 1) (approx (/ (- a y) z) (/.f64 a z))) %33)) (approx %16 (approx (* t %97) (/.f64 (*.f64 t %99) a))) (approx %16 (approx %60 (/.f64 %66 %104))) (approx %16 (*.f64 t (approx %97 (/.f64 %99 a)))) (approx %16 (*.f64 y (approx %59 (/.f64 t %104)))) (approx %16 (*.f64 y (approx %59 (/.f64 %37 a)))) (approx %77 (approx (* %79 y) (*.f64 x (/.f64 y (-.f64 z a))))) |
| Outputs |
|---|
%3 = (- y z) %5 = (- t x) %8 = (- a z) %9 = (/ (* %3 %5) %8) %22 = (- x t) (approx (+ x %9) (*.f64 y (approx (- (/ t %8) (/ x %8)) (/.f64 t (-.f64 a z))))) (+.f64 x (approx %9 (approx %5 t))) (approx (- x (/ (* %22 %3) %8)) (approx (* (/ %22 (- z a)) y) (*.f64 x (/.f64 y (-.f64 z a))))) |
| Inputs |
|---|
%3 = (- y z) %5 = (- t x) %6 = (* %3 %5) %8 = (- a z) %9 = (/ %6 %8) %10 = (approx %5 t) %11 = (approx %9 %10) %14 = (approx x #s(literal 0 binary64)) %16 = (+ x %9) %18 = (/ y %8) %20 = (/ z %8) %21 = (+ 1 %20) %24 = (* -1 (* x (- %18 %21))) %26 = (approx %21 #s(literal 1 binary64)) %33 = (neg.f64 x) %37 = (-.f64 t x) %38 = (approx %9 %37) %53 = (*.f64 x y) %59 = (- (/ t %8) (/ x %8)) %60 = (* y %59) %61 = (approx %8 a) %66 = (*.f64 t y) %74 = (- x t) %77 = (- x (/ (* %74 %3) %8)) %78 = (- z a) %79 = (/ %74 %78) %97 = (- %18 %20) %99 = (-.f64 y z) %104 = (-.f64 a z) %120 = (* %79 y) %121 = (-.f64 z a) (+.f64 x %11) (+.f64 %14 %11) (approx %16 (approx %24 (*.f64 x %26))) (approx %16 (approx %24 (*.f64 %14 %26))) (+.f64 x (approx %9 (approx %5 %33))) (+.f64 x %38) (+.f64 %14 %38) (+.f64 %14 (approx %9 (-.f64 t %14))) (+.f64 x (approx %9 (approx %5 (*.f64 #s(literal -1 binary64) x)))) (approx %16 (approx %24 (*.f64 x (/.f64 y z)))) (approx %16 (approx %24 (/.f64 %53 z))) (approx %16 (approx %60 (*.f64 t (/.f64 y %61)))) (approx %16 (approx %60 (/.f64 %66 %61))) (approx %16 (*.f64 y (approx %59 (/.f64 %10 a)))) (approx %77 (*.f64 (approx %79 (approx (/ %74 z) (/.f64 x z))) y)) (approx (- x (/ %6 %78)) (*.f64 (approx (- (/ %3 %8) 1) (approx (/ (- a y) z) (/.f64 a z))) %33)) (approx %16 (approx (* t %97) (/.f64 (*.f64 t %99) a))) (approx %16 (approx %60 (/.f64 %66 %104))) (approx %16 (*.f64 t (approx %97 (/.f64 %99 a)))) (approx %16 (*.f64 y (approx %59 (/.f64 t %104)))) (approx %16 (*.f64 y (approx %59 (/.f64 %37 a)))) (approx %77 (approx %120 (*.f64 x (/.f64 y %121)))) (approx %77 (approx %120 (/.f64 %53 %121))) (approx %77 (*.f64 (approx %79 (/.f64 (-.f64 x t) z)) y)) |
| Outputs |
|---|
%3 = (- y z) %8 = (- a z) %10 = (+ x (/ (* %3 (- t x)) %8)) %15 = (+ 1 (/ z %8)) %23 = (approx %10 (approx (* -1 (* x (- (/ y %8) %15))) (*.f64 x (approx %15 #s(literal 1 binary64))))) %31 = (approx %10 (*.f64 y (approx (- (/ t %8) (/ x %8)) (/.f64 (-.f64 t x) a)))) %32 = (- x t) %23 %31 (approx (- x (/ (* %32 %3) %8)) (*.f64 (approx (/ %32 (- z a)) (/.f64 (-.f64 x t) z)) y)) %31 %23 |
| Inputs |
|---|
%3 = (- y z) %5 = (- t x) %6 = (* %3 %5) %8 = (- a z) %9 = (/ %6 %8) %10 = (approx %5 t) %11 = (approx %9 %10) %14 = (approx x #s(literal 0 binary64)) %16 = (+ x %9) %18 = (/ y %8) %20 = (/ z %8) %21 = (+ 1 %20) %24 = (* -1 (* x (- %18 %21))) %26 = (approx %21 #s(literal 1 binary64)) %33 = (neg.f64 x) %37 = (-.f64 t x) %38 = (approx %9 %37) %53 = (*.f64 x y) %59 = (- (/ t %8) (/ x %8)) %60 = (* y %59) %61 = (approx %8 a) %66 = (*.f64 t y) %74 = (- x t) %77 = (- x (/ (* %74 %3) %8)) %78 = (- z a) %79 = (/ %74 %78) %87 = (- x (/ %6 %78)) %97 = (- %18 %20) %99 = (-.f64 y z) %104 = (-.f64 a z) %120 = (* %79 y) %121 = (-.f64 z a) (+.f64 x %11) (+.f64 %14 %11) (approx %16 (approx %24 (*.f64 x %26))) (approx %16 (approx %24 (*.f64 %14 %26))) (+.f64 x (approx %9 (approx %5 %33))) (+.f64 x %38) (+.f64 %14 %38) (+.f64 %14 (approx %9 (-.f64 t %14))) (+.f64 x (approx %9 (approx %5 (*.f64 #s(literal -1 binary64) x)))) (approx %16 (approx %24 (*.f64 x (/.f64 y z)))) (approx %16 (approx %24 (/.f64 %53 z))) (approx %16 (approx %60 (*.f64 t (/.f64 y %61)))) (approx %16 (approx %60 (/.f64 %66 %61))) (approx %16 (*.f64 y (approx %59 (/.f64 %10 a)))) (approx %77 (*.f64 (approx %79 (approx (/ %74 z) (/.f64 x z))) y)) (approx %87 (*.f64 (approx (- (/ %3 %8) 1) (approx (/ (- a y) z) (/.f64 a z))) %33)) (approx %16 (approx (* t %97) (/.f64 (*.f64 t %99) a))) (approx %16 (approx %60 (/.f64 %66 %104))) (approx %16 (*.f64 t (approx %97 (/.f64 %99 a)))) (approx %16 (*.f64 y (approx %59 (/.f64 t %104)))) (approx %16 (*.f64 y (approx %59 (/.f64 %37 a)))) (approx %77 (approx %120 (*.f64 x (/.f64 y %121)))) (approx %77 (approx %120 (/.f64 %53 %121))) (approx %77 (*.f64 (approx %79 (/.f64 (-.f64 x t) z)) y)) (approx %87 (*.f64 (approx (+ (/ (+ (neg z) (- z y)) %8) (/ a %8)) (/.f64 (-.f64 a y) a)) x)) |
| Outputs |
|---|
%3 = (- y z) %6 = (* %3 (- t x)) %8 = (- z a) %14 = (- a z) %22 = (approx (- x (/ %6 %8)) (*.f64 (approx (+ (/ (+ (neg z) (- z y)) %14) (/ a %14)) (/.f64 (-.f64 a y) a)) x)) %23 = (- x t) %22 (approx (- x (/ (* %23 %3) %14)) (*.f64 (approx (/ %23 %8) (/.f64 (-.f64 x t) z)) y)) (approx (+ x (/ %6 %14)) (*.f64 y (approx (- (/ t %14) (/ x %14)) (/.f64 (-.f64 t x) a)))) %22 |
| Inputs |
|---|
%3 = (- y z) %5 = (- t x) %6 = (* %3 %5) %8 = (- a z) %9 = (/ %6 %8) %10 = (approx %5 t) %11 = (approx %9 %10) %14 = (approx x #s(literal 0 binary64)) %16 = (+ x %9) %18 = (/ y %8) %20 = (/ z %8) %21 = (+ 1 %20) %24 = (* -1 (* x (- %18 %21))) %26 = (approx %21 #s(literal 1 binary64)) %33 = (neg.f64 x) %37 = (-.f64 t x) %38 = (approx %9 %37) %53 = (*.f64 x y) %58 = (/ x %8) %59 = (- (/ t %8) %58) %60 = (* y %59) %61 = (approx %8 a) %66 = (*.f64 t y) %74 = (- x t) %77 = (- x (/ (* %74 %3) %8)) %78 = (- z a) %79 = (/ %74 %78) %87 = (- x (/ %6 %78)) %97 = (- %18 %20) %99 = (-.f64 y z) %104 = (-.f64 a z) %120 = (* %79 y) %121 = (-.f64 z a) %135 = (- z y) %138 = (/ a %8) %149 = (/ z %78) (+.f64 x %11) (+.f64 %14 %11) (approx %16 (approx %24 (*.f64 x %26))) (approx %16 (approx %24 (*.f64 %14 %26))) (+.f64 x (approx %9 (approx %5 %33))) (+.f64 x %38) (+.f64 %14 %38) (+.f64 %14 (approx %9 (-.f64 t %14))) (+.f64 x (approx %9 (approx %5 (*.f64 #s(literal -1 binary64) x)))) (approx %16 (approx %24 (*.f64 x (/.f64 y z)))) (approx %16 (approx %24 (/.f64 %53 z))) (approx %16 (approx %60 (*.f64 t (/.f64 y %61)))) (approx %16 (approx %60 (/.f64 %66 %61))) (approx %16 (*.f64 y (approx %59 (/.f64 %10 a)))) (approx %77 (*.f64 (approx %79 (approx (/ %74 z) (/.f64 x z))) y)) (approx %87 (*.f64 (approx (- (/ %3 %8) 1) (approx (/ (- a y) z) (/.f64 a z))) %33)) (approx %16 (approx (* t %97) (/.f64 (*.f64 t %99) a))) (approx %16 (approx %60 (/.f64 %66 %104))) (approx %16 (*.f64 t (approx %97 (/.f64 %99 a)))) (approx %16 (*.f64 y (approx %59 (/.f64 t %104)))) (approx %16 (*.f64 y (approx %59 (/.f64 %37 a)))) (approx %77 (approx %120 (*.f64 x (/.f64 y %121)))) (approx %77 (approx %120 (/.f64 %53 %121))) (approx %77 (*.f64 (approx %79 (/.f64 (-.f64 x t) z)) y)) (approx %87 (*.f64 (approx (+ (/ (+ (neg z) %135) %8) %138) (/.f64 (-.f64 a y) a)) x)) (approx (+ (+ (* (/ %135 %8) %74) (* a %58)) (* x %149)) (*.f64 x (approx (- (+ %138 (+ %20 %149)) %18) (-.f64 #s(literal 1 binary64) (/.f64 y a))))) |
| Outputs |
|---|
%3 = (- y z) %6 = (* %3 (- t x)) %8 = (- z a) %12 = (- z y) %14 = (- a z) %16 = (/ a %14) %23 = (- x t) %36 = (/ x %14) %47 = (/ z %8) (approx (- x (/ %6 %8)) (*.f64 (approx (+ (/ (+ (neg z) %12) %14) %16) (/.f64 (-.f64 a y) a)) x)) (approx (- x (/ (* %23 %3) %14)) (*.f64 (approx (/ %23 %8) (/.f64 (-.f64 x t) z)) y)) (approx (+ x (/ %6 %14)) (*.f64 y (approx (- (/ t %14) %36) (/.f64 (-.f64 t x) a)))) (approx (+ (+ (* (/ %12 %14) %23) (* a %36)) (* x %47)) (*.f64 x (approx (- (+ %16 (+ (/ z %14) %47)) (/ y %14)) (-.f64 #s(literal 1 binary64) (/.f64 y a))))) |
| Inputs |
|---|
%3 = (- y z) %5 = (- t x) %6 = (* %3 %5) %8 = (- a z) %9 = (/ %6 %8) %10 = (approx %5 t) %11 = (approx %9 %10) %14 = (approx x #s(literal 0 binary64)) %16 = (+ x %9) %18 = (/ y %8) %20 = (/ z %8) %21 = (+ 1 %20) %24 = (* -1 (* x (- %18 %21))) %26 = (approx %21 #s(literal 1 binary64)) %33 = (neg.f64 x) %37 = (-.f64 t x) %38 = (approx %9 %37) %53 = (*.f64 x y) %58 = (/ x %8) %59 = (- (/ t %8) %58) %60 = (* y %59) %61 = (approx %8 a) %66 = (*.f64 t y) %74 = (- x t) %77 = (- x (/ (* %74 %3) %8)) %78 = (- z a) %79 = (/ %74 %78) %87 = (- x (/ %6 %78)) %97 = (- %18 %20) %99 = (-.f64 y z) %104 = (-.f64 a z) %120 = (* %79 y) %121 = (-.f64 z a) %135 = (- z y) %138 = (/ a %8) %149 = (/ z %78) %155 = (/.f64 y a) (+.f64 x %11) (+.f64 %14 %11) (approx %16 (approx %24 (*.f64 x %26))) (approx %16 (approx %24 (*.f64 %14 %26))) (+.f64 x (approx %9 (approx %5 %33))) (+.f64 x %38) (+.f64 %14 %38) (+.f64 %14 (approx %9 (-.f64 t %14))) (+.f64 x (approx %9 (approx %5 (*.f64 #s(literal -1 binary64) x)))) (approx %16 (approx %24 (*.f64 x (/.f64 y z)))) (approx %16 (approx %24 (/.f64 %53 z))) (approx %16 (approx %60 (*.f64 t (/.f64 y %61)))) (approx %16 (approx %60 (/.f64 %66 %61))) (approx %16 (*.f64 y (approx %59 (/.f64 %10 a)))) (approx %77 (*.f64 (approx %79 (approx (/ %74 z) (/.f64 x z))) y)) (approx %87 (*.f64 (approx (- (/ %3 %8) 1) (approx (/ (- a y) z) (/.f64 a z))) %33)) (approx %16 (approx (* t %97) (/.f64 (*.f64 t %99) a))) (approx %16 (approx %60 (/.f64 %66 %104))) (approx %16 (*.f64 t (approx %97 (/.f64 %99 a)))) (approx %16 (*.f64 y (approx %59 (/.f64 t %104)))) (approx %16 (*.f64 y (approx %59 (/.f64 %37 a)))) (approx %77 (approx %120 (*.f64 x (/.f64 y %121)))) (approx %77 (approx %120 (/.f64 %53 %121))) (approx %77 (*.f64 (approx %79 (/.f64 (-.f64 x t) z)) y)) (approx %87 (*.f64 (approx (+ (/ (+ (neg z) %135) %8) %138) (/.f64 (-.f64 a y) a)) x)) (approx (+ (+ (* (/ %135 %8) %74) (* a %58)) (* x %149)) (*.f64 x (approx (- (+ %138 (+ %20 %149)) %18) (-.f64 #s(literal 1 binary64) %155)))) (+.f64 x (approx %9 (*.f64 %10 %155))) |
| Outputs |
|---|
%3 = (- y z) %5 = (- t x) %8 = (- a z) %14 = (+.f64 x (approx (/ (* %3 %5) %8) (*.f64 (approx %5 t) (/.f64 y a)))) %15 = (- x t) %14 (approx (- x (/ (* %15 %3) %8)) (*.f64 (approx (/ %15 (- z a)) (/.f64 (-.f64 x t) z)) y)) %14 |
| Inputs |
|---|
%3 = (- y z) %5 = (- t x) %6 = (* %3 %5) %8 = (- a z) %9 = (/ %6 %8) %10 = (approx %5 t) %11 = (approx %9 %10) %14 = (approx x #s(literal 0 binary64)) %16 = (+ x %9) %18 = (/ y %8) %20 = (/ z %8) %21 = (+ 1 %20) %22 = (- %18 %21) %24 = (* -1 (* x %22)) %26 = (approx %21 #s(literal 1 binary64)) %33 = (neg.f64 x) %37 = (-.f64 t x) %38 = (approx %9 %37) %53 = (*.f64 x y) %58 = (/ x %8) %59 = (- (/ t %8) %58) %60 = (* y %59) %61 = (approx %8 a) %66 = (*.f64 t y) %74 = (- x t) %77 = (- x (/ (* %74 %3) %8)) %78 = (- z a) %79 = (/ %74 %78) %87 = (- x (/ %6 %78)) %92 = (/.f64 a z) %97 = (- %18 %20) %99 = (-.f64 y z) %104 = (-.f64 a z) %120 = (* %79 y) %121 = (-.f64 z a) %135 = (- z y) %138 = (/ a %8) %149 = (/ z %78) %155 = (/.f64 y a) (+.f64 x %11) (+.f64 %14 %11) (approx %16 (approx %24 (*.f64 x %26))) (approx %16 (approx %24 (*.f64 %14 %26))) (+.f64 x (approx %9 (approx %5 %33))) (+.f64 x %38) (+.f64 %14 %38) (+.f64 %14 (approx %9 (-.f64 t %14))) (+.f64 x (approx %9 (approx %5 (*.f64 #s(literal -1 binary64) x)))) (approx %16 (approx %24 (*.f64 x (/.f64 y z)))) (approx %16 (approx %24 (/.f64 %53 z))) (approx %16 (approx %60 (*.f64 t (/.f64 y %61)))) (approx %16 (approx %60 (/.f64 %66 %61))) (approx %16 (*.f64 y (approx %59 (/.f64 %10 a)))) (approx %77 (*.f64 (approx %79 (approx (/ %74 z) (/.f64 x z))) y)) (approx %87 (*.f64 (approx (- (/ %3 %8) 1) (approx (/ (- a y) z) %92)) %33)) (approx %16 (approx (* t %97) (/.f64 (*.f64 t %99) a))) (approx %16 (approx %60 (/.f64 %66 %104))) (approx %16 (*.f64 t (approx %97 (/.f64 %99 a)))) (approx %16 (*.f64 y (approx %59 (/.f64 t %104)))) (approx %16 (*.f64 y (approx %59 (/.f64 %37 a)))) (approx %77 (approx %120 (*.f64 x (/.f64 y %121)))) (approx %77 (approx %120 (/.f64 %53 %121))) (approx %77 (*.f64 (approx %79 (/.f64 (-.f64 x t) z)) y)) (approx %87 (*.f64 (approx (+ (/ (+ (neg z) %135) %8) %138) (/.f64 (-.f64 a y) a)) x)) (approx (+ (+ (* (/ %135 %8) %74) (* a %58)) (* x %149)) (*.f64 x (approx (- (+ %138 (+ %20 %149)) %18) (-.f64 #s(literal 1 binary64) %155)))) (+.f64 x (approx %9 (*.f64 %10 %155))) (+.f64 x (approx %9 (/.f64 (*.f64 y %10) a))) (approx %16 (approx %24 (*.f64 y (*.f64 (/.f64 #s(literal 1 binary64) z) x)))) (approx %16 (*.f64 #s(literal -1 binary64) (*.f64 x (approx %22 (approx (* -1 (/ (- y a) z)) %92))))) (approx %16 (approx %24 (fma.f64 z (/.f64 x %104) x))) (fma.f64 %10 (/.f64 %99 %61) x) |
| Outputs |
|---|
%8 = (- a z) %11 = (fma.f64 (approx (- t x) t) (/.f64 (-.f64 y z) (approx %8 a)) x) %12 = (- x t) %11 (approx (- x (/ (* %12 (- y z)) %8)) (*.f64 (approx (/ %12 (- z a)) (/.f64 (-.f64 x t) z)) y)) %11 |
| Inputs |
|---|
%3 = (- y z) %5 = (- t x) %6 = (* %3 %5) %8 = (- a z) %9 = (/ %6 %8) %10 = (approx %5 t) %11 = (approx %9 %10) %14 = (approx x #s(literal 0 binary64)) %16 = (+ x %9) %18 = (/ y %8) %20 = (/ z %8) %21 = (+ 1 %20) %22 = (- %18 %21) %24 = (* -1 (* x %22)) %26 = (approx %21 #s(literal 1 binary64)) %33 = (neg.f64 x) %37 = (-.f64 t x) %38 = (approx %9 %37) %53 = (*.f64 x y) %58 = (/ x %8) %59 = (- (/ t %8) %58) %60 = (* y %59) %61 = (approx %8 a) %66 = (*.f64 t y) %74 = (- x t) %77 = (- x (/ (* %74 %3) %8)) %78 = (- z a) %79 = (/ %74 %78) %87 = (- x (/ %6 %78)) %92 = (/.f64 a z) %97 = (- %18 %20) %99 = (-.f64 y z) %104 = (-.f64 a z) %120 = (* %79 y) %121 = (-.f64 z a) %135 = (- z y) %138 = (/ a %8) %140 = (-.f64 a y) %149 = (/ z %78) %155 = (/.f64 y a) (+.f64 x %11) (+.f64 %14 %11) (approx %16 (approx %24 (*.f64 x %26))) (approx %16 (approx %24 (*.f64 %14 %26))) (+.f64 x (approx %9 (approx %5 %33))) (+.f64 x %38) (+.f64 %14 %38) (+.f64 %14 (approx %9 (-.f64 t %14))) (+.f64 x (approx %9 (approx %5 (*.f64 #s(literal -1 binary64) x)))) (approx %16 (approx %24 (*.f64 x (/.f64 y z)))) (approx %16 (approx %24 (/.f64 %53 z))) (approx %16 (approx %60 (*.f64 t (/.f64 y %61)))) (approx %16 (approx %60 (/.f64 %66 %61))) (approx %16 (*.f64 y (approx %59 (/.f64 %10 a)))) (approx %77 (*.f64 (approx %79 (approx (/ %74 z) (/.f64 x z))) y)) (approx %87 (*.f64 (approx (- (/ %3 %8) 1) (approx (/ (- a y) z) %92)) %33)) (approx %16 (approx (* t %97) (/.f64 (*.f64 t %99) a))) (approx %16 (approx %60 (/.f64 %66 %104))) (approx %16 (*.f64 t (approx %97 (/.f64 %99 a)))) (approx %16 (*.f64 y (approx %59 (/.f64 t %104)))) (approx %16 (*.f64 y (approx %59 (/.f64 %37 a)))) (approx %77 (approx %120 (*.f64 x (/.f64 y %121)))) (approx %77 (approx %120 (/.f64 %53 %121))) (approx %77 (*.f64 (approx %79 (/.f64 (-.f64 x t) z)) y)) (approx %87 (*.f64 (approx (+ (/ (+ (neg z) %135) %8) %138) (/.f64 %140 a)) x)) (approx (+ (+ (* (/ %135 %8) %74) (* a %58)) (* x %149)) (*.f64 x (approx (- (+ %138 (+ %20 %149)) %18) (-.f64 #s(literal 1 binary64) %155)))) (+.f64 x (approx %9 (*.f64 %10 %155))) (+.f64 x (approx %9 (/.f64 (*.f64 y %10) a))) (approx %16 (approx %24 (*.f64 y (*.f64 (/.f64 #s(literal 1 binary64) z) x)))) (approx %16 (*.f64 #s(literal -1 binary64) (*.f64 x (approx %22 (approx (* -1 (/ (- y a) z)) %92))))) (approx %16 (approx %24 (fma.f64 z (/.f64 x %104) x))) (fma.f64 %10 (/.f64 %99 %61) x) (approx %87 (fma.f64 %140 (/.f64 %10 z) t)) |
| Outputs |
|---|
%2 = (- t x) %3 = (approx %2 t) %11 = (fma.f64 %3 (/.f64 (-.f64 y z) (approx (- a z) a)) x) %11 (approx (- x (/ (* (- y z) %2) (- z a))) (fma.f64 (-.f64 a y) (/.f64 %3 z) t)) %11 |
| Inputs |
|---|
%3 = (- y z) %5 = (- t x) %6 = (* %3 %5) %8 = (- a z) %9 = (/ %6 %8) %10 = (approx %5 t) %11 = (approx %9 %10) %14 = (approx x #s(literal 0 binary64)) %16 = (+ x %9) %18 = (/ y %8) %20 = (/ z %8) %21 = (+ 1 %20) %22 = (- %18 %21) %24 = (* -1 (* x %22)) %26 = (approx %21 #s(literal 1 binary64)) %33 = (neg.f64 x) %37 = (-.f64 t x) %38 = (approx %9 %37) %53 = (*.f64 x y) %58 = (/ x %8) %59 = (- (/ t %8) %58) %60 = (* y %59) %61 = (approx %8 a) %66 = (*.f64 t y) %74 = (- x t) %77 = (- x (/ (* %74 %3) %8)) %78 = (- z a) %79 = (/ %74 %78) %87 = (- x (/ %6 %78)) %92 = (/.f64 a z) %97 = (- %18 %20) %99 = (-.f64 y z) %104 = (-.f64 a z) %120 = (* %79 y) %121 = (-.f64 z a) %135 = (- z y) %138 = (/ a %8) %140 = (-.f64 a y) %149 = (/ z %78) %155 = (/.f64 y a) %191 = (/.f64 z %104) (+.f64 x %11) (+.f64 %14 %11) (approx %16 (approx %24 (*.f64 x %26))) (approx %16 (approx %24 (*.f64 %14 %26))) (+.f64 x (approx %9 (approx %5 %33))) (+.f64 x %38) (+.f64 %14 %38) (+.f64 %14 (approx %9 (-.f64 t %14))) (+.f64 x (approx %9 (approx %5 (*.f64 #s(literal -1 binary64) x)))) (approx %16 (approx %24 (*.f64 x (/.f64 y z)))) (approx %16 (approx %24 (/.f64 %53 z))) (approx %16 (approx %60 (*.f64 t (/.f64 y %61)))) (approx %16 (approx %60 (/.f64 %66 %61))) (approx %16 (*.f64 y (approx %59 (/.f64 %10 a)))) (approx %77 (*.f64 (approx %79 (approx (/ %74 z) (/.f64 x z))) y)) (approx %87 (*.f64 (approx (- (/ %3 %8) 1) (approx (/ (- a y) z) %92)) %33)) (approx %16 (approx (* t %97) (/.f64 (*.f64 t %99) a))) (approx %16 (approx %60 (/.f64 %66 %104))) (approx %16 (*.f64 t (approx %97 (/.f64 %99 a)))) (approx %16 (*.f64 y (approx %59 (/.f64 t %104)))) (approx %16 (*.f64 y (approx %59 (/.f64 %37 a)))) (approx %77 (approx %120 (*.f64 x (/.f64 y %121)))) (approx %77 (approx %120 (/.f64 %53 %121))) (approx %77 (*.f64 (approx %79 (/.f64 (-.f64 x t) z)) y)) (approx %87 (*.f64 (approx (+ (/ (+ (neg z) %135) %8) %138) (/.f64 %140 a)) x)) (approx (+ (+ (* (/ %135 %8) %74) (* a %58)) (* x %149)) (*.f64 x (approx (- (+ %138 (+ %20 %149)) %18) (-.f64 #s(literal 1 binary64) %155)))) (+.f64 x (approx %9 (*.f64 %10 %155))) (+.f64 x (approx %9 (/.f64 (*.f64 y %10) a))) (approx %16 (approx %24 (*.f64 y (*.f64 (/.f64 #s(literal 1 binary64) z) x)))) (approx %16 (*.f64 #s(literal -1 binary64) (*.f64 x (approx %22 (approx (* -1 (/ (- y a) z)) %92))))) (approx %16 (approx %24 (fma.f64 z (/.f64 x %104) x))) (fma.f64 %10 (/.f64 %99 %61) x) (approx %87 (fma.f64 %140 (/.f64 %10 z) t)) (fma.f64 %99 (/.f64 %10 %61) x) (approx %16 (approx %24 (*.f64 x (+.f64 #s(literal 1 binary64) %191)))) (approx %16 (approx %24 (+.f64 x (*.f64 %191 x)))) (approx %16 (*.f64 t (-.f64 (/.f64 y %104) (approx %20 #s(literal -1 binary64))))) |
| Outputs |
|---|
%2 = (- t x) %8 = (- a z) %11 = (fma.f64 (approx %2 t) (/.f64 (-.f64 y z) (approx %8 a)) x) %11 (approx (+ x (/ (* (- y z) %2) %8)) (*.f64 t (-.f64 (/.f64 y (-.f64 a z)) (approx (/ z %8) #s(literal -1 binary64))))) %11 |
| Inputs |
|---|
%3 = (- y z) %5 = (- t x) %6 = (* %3 %5) %8 = (- a z) %9 = (/ %6 %8) %10 = (approx %5 t) %11 = (approx %9 %10) %14 = (approx x #s(literal 0 binary64)) %16 = (+ x %9) %18 = (/ y %8) %20 = (/ z %8) %21 = (+ 1 %20) %22 = (- %18 %21) %24 = (* -1 (* x %22)) %26 = (approx %21 #s(literal 1 binary64)) %33 = (neg.f64 x) %37 = (-.f64 t x) %38 = (approx %9 %37) %53 = (*.f64 x y) %58 = (/ x %8) %59 = (- (/ t %8) %58) %60 = (* y %59) %61 = (approx %8 a) %66 = (*.f64 t y) %74 = (- x t) %77 = (- x (/ (* %74 %3) %8)) %78 = (- z a) %79 = (/ %74 %78) %87 = (- x (/ %6 %78)) %92 = (/.f64 a z) %97 = (- %18 %20) %99 = (-.f64 y z) %104 = (-.f64 a z) %120 = (* %79 y) %121 = (-.f64 z a) %135 = (- z y) %138 = (/ a %8) %140 = (-.f64 a y) %149 = (/ z %78) %155 = (/.f64 y a) %191 = (/.f64 z %104) (+.f64 x %11) (+.f64 %14 %11) (approx %16 (approx %24 (*.f64 x %26))) (approx %16 (approx %24 (*.f64 %14 %26))) (+.f64 x (approx %9 (approx %5 %33))) (+.f64 x %38) (+.f64 %14 %38) (+.f64 %14 (approx %9 (-.f64 t %14))) (+.f64 x (approx %9 (approx %5 (*.f64 #s(literal -1 binary64) x)))) (approx %16 (approx %24 (*.f64 x (/.f64 y z)))) (approx %16 (approx %24 (/.f64 %53 z))) (approx %16 (approx %60 (*.f64 t (/.f64 y %61)))) (approx %16 (approx %60 (/.f64 %66 %61))) (approx %16 (*.f64 y (approx %59 (/.f64 %10 a)))) (approx %77 (*.f64 (approx %79 (approx (/ %74 z) (/.f64 x z))) y)) (approx %87 (*.f64 (approx (- (/ %3 %8) 1) (approx (/ (- a y) z) %92)) %33)) (approx %16 (approx (* t %97) (/.f64 (*.f64 t %99) a))) (approx %16 (approx %60 (/.f64 %66 %104))) (approx %16 (*.f64 t (approx %97 (/.f64 %99 a)))) (approx %16 (*.f64 y (approx %59 (/.f64 t %104)))) (approx %16 (*.f64 y (approx %59 (/.f64 %37 a)))) (approx %77 (approx %120 (*.f64 x (/.f64 y %121)))) (approx %77 (approx %120 (/.f64 %53 %121))) (approx %77 (*.f64 (approx %79 (/.f64 (-.f64 x t) z)) y)) (approx %87 (*.f64 (approx (+ (/ (+ (neg z) %135) %8) %138) (/.f64 %140 a)) x)) (approx (+ (+ (* (/ %135 %8) %74) (* a %58)) (* x %149)) (*.f64 x (approx (- (+ %138 (+ %20 %149)) %18) (-.f64 #s(literal 1 binary64) %155)))) (+.f64 x (approx %9 (*.f64 %10 %155))) (+.f64 x (approx %9 (/.f64 (*.f64 y %10) a))) (approx %16 (approx %24 (*.f64 y (*.f64 (/.f64 #s(literal 1 binary64) z) x)))) (approx %16 (*.f64 #s(literal -1 binary64) (*.f64 x (approx %22 (approx (* -1 (/ (- y a) z)) %92))))) (approx %16 (approx %24 (fma.f64 z (/.f64 x %104) x))) (fma.f64 %10 (/.f64 %99 %61) x) (approx %87 (fma.f64 %140 (/.f64 %10 z) t)) (fma.f64 %99 (/.f64 %10 %61) x) (approx %16 (approx %24 (*.f64 x (+.f64 #s(literal 1 binary64) %191)))) (approx %16 (approx %24 (+.f64 x (*.f64 %191 x)))) (approx %16 (*.f64 t (-.f64 (/.f64 y %104) (approx %20 #s(literal -1 binary64))))) (approx %16 (+.f64 t (approx (* -1 (/ (- (* y %5) (* a %5)) z)) (/.f64 (*.f64 x (-.f64 y a)) z)))) |
| Outputs |
|---|
%2 = (- t x) %8 = (- a z) %11 = (fma.f64 (approx %2 t) (/.f64 (-.f64 y z) (approx %8 a)) x) %11 (approx (+ x (/ (* (- y z) %2) %8)) (+.f64 t (approx (* -1 (/ (- (* y %2) (* a %2)) z)) (/.f64 (*.f64 x (-.f64 y a)) z)))) %11 |
| Inputs |
|---|
%3 = (- y z) %5 = (- t x) %6 = (* %3 %5) %8 = (- a z) %9 = (/ %6 %8) %10 = (approx %5 t) %11 = (approx %9 %10) %14 = (approx x #s(literal 0 binary64)) %16 = (+ x %9) %18 = (/ y %8) %20 = (/ z %8) %21 = (+ 1 %20) %22 = (- %18 %21) %24 = (* -1 (* x %22)) %26 = (approx %21 #s(literal 1 binary64)) %33 = (neg.f64 x) %37 = (-.f64 t x) %38 = (approx %9 %37) %53 = (*.f64 x y) %58 = (/ x %8) %59 = (- (/ t %8) %58) %60 = (* y %59) %61 = (approx %8 a) %66 = (*.f64 t y) %74 = (- x t) %77 = (- x (/ (* %74 %3) %8)) %78 = (- z a) %79 = (/ %74 %78) %87 = (- x (/ %6 %78)) %92 = (/.f64 a z) %97 = (- %18 %20) %99 = (-.f64 y z) %104 = (-.f64 a z) %116 = (/.f64 %37 a) %120 = (* %79 y) %121 = (-.f64 z a) %135 = (- z y) %138 = (/ a %8) %140 = (-.f64 a y) %149 = (/ z %78) %155 = (/.f64 y a) %191 = (/.f64 z %104) %200 = (/.f64 y %104) (+.f64 x %11) (+.f64 %14 %11) (approx %16 (approx %24 (*.f64 x %26))) (approx %16 (approx %24 (*.f64 %14 %26))) (+.f64 x (approx %9 (approx %5 %33))) (+.f64 x %38) (+.f64 %14 %38) (+.f64 %14 (approx %9 (-.f64 t %14))) (+.f64 x (approx %9 (approx %5 (*.f64 #s(literal -1 binary64) x)))) (approx %16 (approx %24 (*.f64 x (/.f64 y z)))) (approx %16 (approx %24 (/.f64 %53 z))) (approx %16 (approx %60 (*.f64 t (/.f64 y %61)))) (approx %16 (approx %60 (/.f64 %66 %61))) (approx %16 (*.f64 y (approx %59 (/.f64 %10 a)))) (approx %77 (*.f64 (approx %79 (approx (/ %74 z) (/.f64 x z))) y)) (approx %87 (*.f64 (approx (- (/ %3 %8) 1) (approx (/ (- a y) z) %92)) %33)) (approx %16 (approx (* t %97) (/.f64 (*.f64 t %99) a))) (approx %16 (approx %60 (/.f64 %66 %104))) (approx %16 (*.f64 t (approx %97 (/.f64 %99 a)))) (approx %16 (*.f64 y (approx %59 (/.f64 t %104)))) (approx %16 (*.f64 y (approx %59 %116))) (approx %77 (approx %120 (*.f64 x (/.f64 y %121)))) (approx %77 (approx %120 (/.f64 %53 %121))) (approx %77 (*.f64 (approx %79 (/.f64 (-.f64 x t) z)) y)) (approx %87 (*.f64 (approx (+ (/ (+ (neg z) %135) %8) %138) (/.f64 %140 a)) x)) (approx (+ (+ (* (/ %135 %8) %74) (* a %58)) (* x %149)) (*.f64 x (approx (- (+ %138 (+ %20 %149)) %18) (-.f64 #s(literal 1 binary64) %155)))) (+.f64 x (approx %9 (*.f64 %10 %155))) (+.f64 x (approx %9 (/.f64 (*.f64 y %10) a))) (approx %16 (approx %24 (*.f64 y (*.f64 (/.f64 #s(literal 1 binary64) z) x)))) (approx %16 (*.f64 #s(literal -1 binary64) (*.f64 x (approx %22 (approx (* -1 (/ (- y a) z)) %92))))) (approx %16 (approx %24 (fma.f64 z (/.f64 x %104) x))) (fma.f64 %10 (/.f64 %99 %61) x) (approx %87 (fma.f64 %140 (/.f64 %10 z) t)) (fma.f64 %99 (/.f64 %10 %61) x) (approx %16 (approx %24 (*.f64 x (+.f64 #s(literal 1 binary64) %191)))) (approx %16 (approx %24 (+.f64 x (*.f64 %191 x)))) (approx %16 (*.f64 t (-.f64 %200 (approx %20 #s(literal -1 binary64))))) (approx %16 (+.f64 t (approx (* -1 (/ (- (* y %5) (* a %5)) z)) (/.f64 (*.f64 x (-.f64 y a)) z)))) (+.f64 x (approx %9 (*.f64 y %116))) (+.f64 x (approx %9 (/.f64 (*.f64 y %37) a))) (+.f64 x (/.f64 (*.f64 %99 %10) %61)) (approx %16 (*.f64 %37 %200)) |
| Outputs |
|---|
%2 = (- t x) %8 = (- a z) %11 = (fma.f64 (approx %2 t) (/.f64 (-.f64 y z) (approx %8 a)) x) %15 = (+ x (/ (* (- y z) %2) %8)) %11 (approx %15 (+.f64 t (approx (* -1 (/ (- (* y %2) (* a %2)) z)) (/.f64 (*.f64 x (-.f64 y a)) z)))) (approx %15 (*.f64 (-.f64 t x) (/.f64 y (-.f64 a z)))) %11 |
| Inputs |
|---|
%3 = (- y z) %5 = (- t x) %6 = (* %3 %5) %8 = (- a z) %9 = (/ %6 %8) %10 = (approx %5 t) %11 = (approx %9 %10) %14 = (approx x #s(literal 0 binary64)) %16 = (+ x %9) %18 = (/ y %8) %20 = (/ z %8) %21 = (+ 1 %20) %22 = (- %18 %21) %24 = (* -1 (* x %22)) %26 = (approx %21 #s(literal 1 binary64)) %33 = (neg.f64 x) %37 = (-.f64 t x) %38 = (approx %9 %37) %53 = (*.f64 x y) %58 = (/ x %8) %59 = (- (/ t %8) %58) %60 = (* y %59) %61 = (approx %8 a) %66 = (*.f64 t y) %74 = (- x t) %77 = (- x (/ (* %74 %3) %8)) %78 = (- z a) %79 = (/ %74 %78) %87 = (- x (/ %6 %78)) %92 = (/.f64 a z) %97 = (- %18 %20) %99 = (-.f64 y z) %104 = (-.f64 a z) %116 = (/.f64 %37 a) %120 = (* %79 y) %121 = (-.f64 z a) %129 = (-.f64 x t) %135 = (- z y) %138 = (/ a %8) %140 = (-.f64 a y) %149 = (/ z %78) %155 = (/.f64 y a) %191 = (/.f64 z %104) %200 = (/.f64 y %104) (+.f64 x %11) (+.f64 %14 %11) (approx %16 (approx %24 (*.f64 x %26))) (approx %16 (approx %24 (*.f64 %14 %26))) (+.f64 x (approx %9 (approx %5 %33))) (+.f64 x %38) (+.f64 %14 %38) (+.f64 %14 (approx %9 (-.f64 t %14))) (+.f64 x (approx %9 (approx %5 (*.f64 #s(literal -1 binary64) x)))) (approx %16 (approx %24 (*.f64 x (/.f64 y z)))) (approx %16 (approx %24 (/.f64 %53 z))) (approx %16 (approx %60 (*.f64 t (/.f64 y %61)))) (approx %16 (approx %60 (/.f64 %66 %61))) (approx %16 (*.f64 y (approx %59 (/.f64 %10 a)))) (approx %77 (*.f64 (approx %79 (approx (/ %74 z) (/.f64 x z))) y)) (approx %87 (*.f64 (approx (- (/ %3 %8) 1) (approx (/ (- a y) z) %92)) %33)) (approx %16 (approx (* t %97) (/.f64 (*.f64 t %99) a))) (approx %16 (approx %60 (/.f64 %66 %104))) (approx %16 (*.f64 t (approx %97 (/.f64 %99 a)))) (approx %16 (*.f64 y (approx %59 (/.f64 t %104)))) (approx %16 (*.f64 y (approx %59 %116))) (approx %77 (approx %120 (*.f64 x (/.f64 y %121)))) (approx %77 (approx %120 (/.f64 %53 %121))) (approx %77 (*.f64 (approx %79 (/.f64 %129 z)) y)) (approx %87 (*.f64 (approx (+ (/ (+ (neg z) %135) %8) %138) (/.f64 %140 a)) x)) (approx (+ (+ (* (/ %135 %8) %74) (* a %58)) (* x %149)) (*.f64 x (approx (- (+ %138 (+ %20 %149)) %18) (-.f64 #s(literal 1 binary64) %155)))) (+.f64 x (approx %9 (*.f64 %10 %155))) (+.f64 x (approx %9 (/.f64 (*.f64 y %10) a))) (approx %16 (approx %24 (*.f64 y (*.f64 (/.f64 #s(literal 1 binary64) z) x)))) (approx %16 (*.f64 #s(literal -1 binary64) (*.f64 x (approx %22 (approx (* -1 (/ (- y a) z)) %92))))) (approx %16 (approx %24 (fma.f64 z (/.f64 x %104) x))) (fma.f64 %10 (/.f64 %99 %61) x) (approx %87 (fma.f64 %140 (/.f64 %10 z) t)) (fma.f64 %99 (/.f64 %10 %61) x) (approx %16 (approx %24 (*.f64 x (+.f64 #s(literal 1 binary64) %191)))) (approx %16 (approx %24 (+.f64 x (*.f64 %191 x)))) (approx %16 (*.f64 t (-.f64 %200 (approx %20 #s(literal -1 binary64))))) (approx %16 (+.f64 t (approx (* -1 (/ (- (* y %5) (* a %5)) z)) (/.f64 (*.f64 x (-.f64 y a)) z)))) (+.f64 x (approx %9 (*.f64 y %116))) (+.f64 x (approx %9 (/.f64 (*.f64 y %37) a))) (+.f64 x (/.f64 (*.f64 %99 %10) %61)) (approx %16 (*.f64 %37 %200)) (approx %16 (/.f64 (*.f64 %37 y) %104)) (approx %77 (*.f64 (/.f64 %129 %121) y)) |
| Outputs |
|---|
%2 = (- t x) %8 = (- a z) %11 = (fma.f64 (approx %2 t) (/.f64 (-.f64 y z) (approx %8 a)) x) %12 = (- y z) %11 (approx (+ x (/ (* %12 %2) %8)) (+.f64 t (approx (* -1 (/ (- (* y %2) (* a %2)) z)) (/.f64 (*.f64 x (-.f64 y a)) z)))) (approx (- x (/ (* (- x t) %12) %8)) (*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) y)) %11 |
| Inputs |
|---|
%3 = (- y z) %5 = (- t x) %6 = (* %3 %5) %8 = (- a z) %9 = (/ %6 %8) %10 = (approx %5 t) %11 = (approx %9 %10) %14 = (approx x #s(literal 0 binary64)) %16 = (+ x %9) %18 = (/ y %8) %20 = (/ z %8) %21 = (+ 1 %20) %22 = (- %18 %21) %24 = (* -1 (* x %22)) %26 = (approx %21 #s(literal 1 binary64)) %33 = (neg.f64 x) %37 = (-.f64 t x) %38 = (approx %9 %37) %53 = (*.f64 x y) %58 = (/ x %8) %59 = (- (/ t %8) %58) %60 = (* y %59) %61 = (approx %8 a) %66 = (*.f64 t y) %74 = (- x t) %77 = (- x (/ (* %74 %3) %8)) %78 = (- z a) %79 = (/ %74 %78) %87 = (- x (/ %6 %78)) %92 = (/.f64 a z) %97 = (- %18 %20) %99 = (-.f64 y z) %104 = (-.f64 a z) %116 = (/.f64 %37 a) %120 = (* %79 y) %121 = (-.f64 z a) %129 = (-.f64 x t) %135 = (- z y) %138 = (/ a %8) %140 = (-.f64 a y) %149 = (/ z %78) %151 = (+ (+ (* (/ %135 %8) %74) (* a %58)) (* x %149)) %155 = (/.f64 y a) %174 = (* -1 (/ (- y a) z)) %180 = (/.f64 x %104) %186 = (/.f64 %10 z) %191 = (/.f64 z %104) %200 = (/.f64 y %104) %210 = (-.f64 y a) %262 = (approx (/ (+ (* z x) (* %5 z)) %78) (+.f64 #s(literal 0 binary64) t)) (+.f64 x %11) (+.f64 %14 %11) (approx %16 (approx %24 (*.f64 x %26))) (approx %16 (approx %24 (*.f64 %14 %26))) (+.f64 x (approx %9 (approx %5 %33))) (+.f64 x %38) (+.f64 %14 %38) (+.f64 %14 (approx %9 (-.f64 t %14))) (+.f64 x (approx %9 (approx %5 (*.f64 #s(literal -1 binary64) x)))) (approx %16 (approx %24 (*.f64 x (/.f64 y z)))) (approx %16 (approx %24 (/.f64 %53 z))) (approx %16 (approx %60 (*.f64 t (/.f64 y %61)))) (approx %16 (approx %60 (/.f64 %66 %61))) (approx %16 (*.f64 y (approx %59 (/.f64 %10 a)))) (approx %77 (*.f64 (approx %79 (approx (/ %74 z) (/.f64 x z))) y)) (approx %87 (*.f64 (approx (- (/ %3 %8) 1) (approx (/ (- a y) z) %92)) %33)) (approx %16 (approx (* t %97) (/.f64 (*.f64 t %99) a))) (approx %16 (approx %60 (/.f64 %66 %104))) (approx %16 (*.f64 t (approx %97 (/.f64 %99 a)))) (approx %16 (*.f64 y (approx %59 (/.f64 t %104)))) (approx %16 (*.f64 y (approx %59 %116))) (approx %77 (approx %120 (*.f64 x (/.f64 y %121)))) (approx %77 (approx %120 (/.f64 %53 %121))) (approx %77 (*.f64 (approx %79 (/.f64 %129 z)) y)) (approx %87 (*.f64 (approx (+ (/ (+ (neg z) %135) %8) %138) (/.f64 %140 a)) x)) (approx %151 (*.f64 x (approx (- (+ %138 (+ %20 %149)) %18) (-.f64 #s(literal 1 binary64) %155)))) (+.f64 x (approx %9 (*.f64 %10 %155))) (+.f64 x (approx %9 (/.f64 (*.f64 y %10) a))) (approx %16 (approx %24 (*.f64 y (*.f64 (/.f64 #s(literal 1 binary64) z) x)))) (approx %16 (*.f64 #s(literal -1 binary64) (*.f64 x (approx %22 (approx %174 %92))))) (approx %16 (approx %24 (fma.f64 z %180 x))) (fma.f64 %10 (/.f64 %99 %61) x) (approx %87 (fma.f64 %140 %186 t)) (fma.f64 %99 (/.f64 %10 %61) x) (approx %16 (approx %24 (*.f64 x (+.f64 #s(literal 1 binary64) %191)))) (approx %16 (approx %24 (+.f64 x (*.f64 %191 x)))) (approx %16 (*.f64 t (-.f64 %200 (approx %20 #s(literal -1 binary64))))) (approx %16 (+.f64 t (approx (* -1 (/ (- (* y %5) (* a %5)) z)) (/.f64 (*.f64 x %210) z)))) (+.f64 x (approx %9 (*.f64 y %116))) (+.f64 x (approx %9 (/.f64 (*.f64 y %37) a))) (+.f64 x (/.f64 (*.f64 %99 %10) %61)) (approx %16 (*.f64 %37 %200)) (approx %16 (/.f64 (*.f64 %37 y) %104)) (approx %77 (*.f64 (/.f64 %129 %121) y)) (approx %77 (-.f64 t (*.f64 %186 %210))) (+.f64 x (approx %9 (*.f64 %37 %155))) (approx %16 (*.f64 t (*.f64 %99 (/.f64 #s(literal 1 binary64) %61)))) (approx %16 (*.f64 y (*.f64 %37 (approx (/ 1 %8) (/.f64 #s(literal -1 binary64) z))))) (approx %16 (*.f64 #s(literal -1 binary64) (*.f64 x (approx %22 (approx %174 (/.f64 #s(literal 1 binary64) (/.f64 z a))))))) (approx %151 (fma.f64 a %180 %262)) (approx %87 (fma.f64 (/.f64 a %104) x %262)) (fma.f64 %99 (approx %79 (/.f64 x %121)) x) (fma.f64 %99 (/.f64 %10 %104) x) |
| Outputs |
|---|
%3 = (- y z) %5 = (- t x) %8 = (- a z) %12 = (-.f64 a z) %16 = (-.f64 y z) %17 = (- x t) %20 = (-.f64 z a) (approx (+ x (/ (* %3 %5) %8)) (*.f64 (-.f64 t x) (/.f64 y %12))) (fma.f64 %16 (approx (/ %17 (- z a)) (/.f64 x %20)) x) (fma.f64 %16 (/.f64 (approx %5 t) %12) x) (approx (- x (/ (* %17 %3) %8)) (*.f64 (/.f64 (-.f64 x t) %20) y)) |
| Inputs |
|---|
%3 = (- y z) %5 = (- t x) %6 = (* %3 %5) %8 = (- a z) %9 = (/ %6 %8) %10 = (approx %5 t) %11 = (approx %9 %10) %14 = (approx x #s(literal 0 binary64)) %16 = (+ x %9) %18 = (/ y %8) %20 = (/ z %8) %21 = (+ 1 %20) %22 = (- %18 %21) %24 = (* -1 (* x %22)) %26 = (approx %21 #s(literal 1 binary64)) %33 = (neg.f64 x) %37 = (-.f64 t x) %38 = (approx %9 %37) %53 = (*.f64 x y) %58 = (/ x %8) %59 = (- (/ t %8) %58) %60 = (* y %59) %61 = (approx %8 a) %66 = (*.f64 t y) %74 = (- x t) %77 = (- x (/ (* %74 %3) %8)) %78 = (- z a) %79 = (/ %74 %78) %87 = (- x (/ %6 %78)) %92 = (/.f64 a z) %97 = (- %18 %20) %99 = (-.f64 y z) %104 = (-.f64 a z) %116 = (/.f64 %37 a) %120 = (* %79 y) %121 = (-.f64 z a) %129 = (-.f64 x t) %135 = (- z y) %138 = (/ a %8) %140 = (-.f64 a y) %149 = (/ z %78) %151 = (+ (+ (* (/ %135 %8) %74) (* a %58)) (* x %149)) %155 = (/.f64 y a) %174 = (* -1 (/ (- y a) z)) %180 = (/.f64 x %104) %186 = (/.f64 %10 z) %191 = (/.f64 z %104) %196 = (*.f64 %191 x) %200 = (/.f64 y %104) %210 = (-.f64 y a) %262 = (approx (/ (+ (* z x) (* %5 z)) %78) (+.f64 #s(literal 0 binary64) t)) (+.f64 x %11) (+.f64 %14 %11) (approx %16 (approx %24 (*.f64 x %26))) (approx %16 (approx %24 (*.f64 %14 %26))) (+.f64 x (approx %9 (approx %5 %33))) (+.f64 x %38) (+.f64 %14 %38) (+.f64 %14 (approx %9 (-.f64 t %14))) (+.f64 x (approx %9 (approx %5 (*.f64 #s(literal -1 binary64) x)))) (approx %16 (approx %24 (*.f64 x (/.f64 y z)))) (approx %16 (approx %24 (/.f64 %53 z))) (approx %16 (approx %60 (*.f64 t (/.f64 y %61)))) (approx %16 (approx %60 (/.f64 %66 %61))) (approx %16 (*.f64 y (approx %59 (/.f64 %10 a)))) (approx %77 (*.f64 (approx %79 (approx (/ %74 z) (/.f64 x z))) y)) (approx %87 (*.f64 (approx (- (/ %3 %8) 1) (approx (/ (- a y) z) %92)) %33)) (approx %16 (approx (* t %97) (/.f64 (*.f64 t %99) a))) (approx %16 (approx %60 (/.f64 %66 %104))) (approx %16 (*.f64 t (approx %97 (/.f64 %99 a)))) (approx %16 (*.f64 y (approx %59 (/.f64 t %104)))) (approx %16 (*.f64 y (approx %59 %116))) (approx %77 (approx %120 (*.f64 x (/.f64 y %121)))) (approx %77 (approx %120 (/.f64 %53 %121))) (approx %77 (*.f64 (approx %79 (/.f64 %129 z)) y)) (approx %87 (*.f64 (approx (+ (/ (+ (neg z) %135) %8) %138) (/.f64 %140 a)) x)) (approx %151 (*.f64 x (approx (- (+ %138 (+ %20 %149)) %18) (-.f64 #s(literal 1 binary64) %155)))) (+.f64 x (approx %9 (*.f64 %10 %155))) (+.f64 x (approx %9 (/.f64 (*.f64 y %10) a))) (approx %16 (approx %24 (*.f64 y (*.f64 (/.f64 #s(literal 1 binary64) z) x)))) (approx %16 (*.f64 #s(literal -1 binary64) (*.f64 x (approx %22 (approx %174 %92))))) (approx %16 (approx %24 (fma.f64 z %180 x))) (fma.f64 %10 (/.f64 %99 %61) x) (approx %87 (fma.f64 %140 %186 t)) (fma.f64 %99 (/.f64 %10 %61) x) (approx %16 (approx %24 (*.f64 x (+.f64 #s(literal 1 binary64) %191)))) (approx %16 (approx %24 (+.f64 x %196))) (approx %16 (*.f64 t (-.f64 %200 (approx %20 #s(literal -1 binary64))))) (approx %16 (+.f64 t (approx (* -1 (/ (- (* y %5) (* a %5)) z)) (/.f64 (*.f64 x %210) z)))) (+.f64 x (approx %9 (*.f64 y %116))) (+.f64 x (approx %9 (/.f64 (*.f64 y %37) a))) (+.f64 x (/.f64 (*.f64 %99 %10) %61)) (approx %16 (*.f64 %37 %200)) (approx %16 (/.f64 (*.f64 %37 y) %104)) (approx %77 (*.f64 (/.f64 %129 %121) y)) (approx %77 (-.f64 t (*.f64 %186 %210))) (+.f64 x (approx %9 (*.f64 %37 %155))) (approx %16 (*.f64 t (*.f64 %99 (/.f64 #s(literal 1 binary64) %61)))) (approx %16 (*.f64 y (*.f64 %37 (approx (/ 1 %8) (/.f64 #s(literal -1 binary64) z))))) (approx %16 (*.f64 #s(literal -1 binary64) (*.f64 x (approx %22 (approx %174 (/.f64 #s(literal 1 binary64) (/.f64 z a))))))) (approx %151 (fma.f64 a %180 %262)) (approx %87 (fma.f64 (/.f64 a %104) x %262)) (fma.f64 %99 (approx %79 (/.f64 x %121)) x) (fma.f64 %99 (/.f64 %10 %104) x) (approx %16 (approx %24 (fma.f64 #s(literal 1 binary64) x %196))) (approx %77 (-.f64 t (*.f64 (/.f64 %37 z) %210))) |
| Outputs |
|---|
%10 = (fma.f64 (-.f64 y z) (/.f64 (approx (- t x) t) (-.f64 a z)) x) %10 (approx (- x (/ (* (- x t) (- y z)) (- a z))) (-.f64 t (*.f64 (/.f64 (-.f64 t x) z) (-.f64 y a)))) %10 |
| Inputs |
|---|
%3 = (- y z) %5 = (- t x) %6 = (* %3 %5) %8 = (- a z) %9 = (/ %6 %8) %10 = (approx %5 t) %11 = (approx %9 %10) %14 = (approx x #s(literal 0 binary64)) %16 = (+ x %9) %18 = (/ y %8) %20 = (/ z %8) %21 = (+ 1 %20) %22 = (- %18 %21) %24 = (* -1 (* x %22)) %26 = (approx %21 #s(literal 1 binary64)) %33 = (neg.f64 x) %37 = (-.f64 t x) %38 = (approx %9 %37) %53 = (*.f64 x y) %58 = (/ x %8) %59 = (- (/ t %8) %58) %60 = (* y %59) %61 = (approx %8 a) %66 = (*.f64 t y) %74 = (- x t) %77 = (- x (/ (* %74 %3) %8)) %78 = (- z a) %79 = (/ %74 %78) %87 = (- x (/ %6 %78)) %92 = (/.f64 a z) %97 = (- %18 %20) %99 = (-.f64 y z) %104 = (-.f64 a z) %116 = (/.f64 %37 a) %120 = (* %79 y) %121 = (-.f64 z a) %129 = (-.f64 x t) %135 = (- z y) %138 = (/ a %8) %140 = (-.f64 a y) %149 = (/ z %78) %151 = (+ (+ (* (/ %135 %8) %74) (* a %58)) (* x %149)) %155 = (/.f64 y a) %174 = (* -1 (/ (- y a) z)) %180 = (/.f64 x %104) %186 = (/.f64 %10 z) %191 = (/.f64 z %104) %196 = (*.f64 %191 x) %200 = (/.f64 y %104) %210 = (-.f64 y a) %219 = (*.f64 y %37) %262 = (approx (/ (+ (* z x) (* %5 z)) %78) (+.f64 #s(literal 0 binary64) t)) %269 = (approx %79 (/.f64 x %121)) (+.f64 x %11) (+.f64 %14 %11) (approx %16 (approx %24 (*.f64 x %26))) (approx %16 (approx %24 (*.f64 %14 %26))) (+.f64 x (approx %9 (approx %5 %33))) (+.f64 x %38) (+.f64 %14 %38) (+.f64 %14 (approx %9 (-.f64 t %14))) (+.f64 x (approx %9 (approx %5 (*.f64 #s(literal -1 binary64) x)))) (approx %16 (approx %24 (*.f64 x (/.f64 y z)))) (approx %16 (approx %24 (/.f64 %53 z))) (approx %16 (approx %60 (*.f64 t (/.f64 y %61)))) (approx %16 (approx %60 (/.f64 %66 %61))) (approx %16 (*.f64 y (approx %59 (/.f64 %10 a)))) (approx %77 (*.f64 (approx %79 (approx (/ %74 z) (/.f64 x z))) y)) (approx %87 (*.f64 (approx (- (/ %3 %8) 1) (approx (/ (- a y) z) %92)) %33)) (approx %16 (approx (* t %97) (/.f64 (*.f64 t %99) a))) (approx %16 (approx %60 (/.f64 %66 %104))) (approx %16 (*.f64 t (approx %97 (/.f64 %99 a)))) (approx %16 (*.f64 y (approx %59 (/.f64 t %104)))) (approx %16 (*.f64 y (approx %59 %116))) (approx %77 (approx %120 (*.f64 x (/.f64 y %121)))) (approx %77 (approx %120 (/.f64 %53 %121))) (approx %77 (*.f64 (approx %79 (/.f64 %129 z)) y)) (approx %87 (*.f64 (approx (+ (/ (+ (neg z) %135) %8) %138) (/.f64 %140 a)) x)) (approx %151 (*.f64 x (approx (- (+ %138 (+ %20 %149)) %18) (-.f64 #s(literal 1 binary64) %155)))) (+.f64 x (approx %9 (*.f64 %10 %155))) (+.f64 x (approx %9 (/.f64 (*.f64 y %10) a))) (approx %16 (approx %24 (*.f64 y (*.f64 (/.f64 #s(literal 1 binary64) z) x)))) (approx %16 (*.f64 #s(literal -1 binary64) (*.f64 x (approx %22 (approx %174 %92))))) (approx %16 (approx %24 (fma.f64 z %180 x))) (fma.f64 %10 (/.f64 %99 %61) x) (approx %87 (fma.f64 %140 %186 t)) (fma.f64 %99 (/.f64 %10 %61) x) (approx %16 (approx %24 (*.f64 x (+.f64 #s(literal 1 binary64) %191)))) (approx %16 (approx %24 (+.f64 x %196))) (approx %16 (*.f64 t (-.f64 %200 (approx %20 #s(literal -1 binary64))))) (approx %16 (+.f64 t (approx (* -1 (/ (- (* y %5) (* a %5)) z)) (/.f64 (*.f64 x %210) z)))) (+.f64 x (approx %9 (*.f64 y %116))) (+.f64 x (approx %9 (/.f64 %219 a))) (+.f64 x (/.f64 (*.f64 %99 %10) %61)) (approx %16 (*.f64 %37 %200)) (approx %16 (/.f64 (*.f64 %37 y) %104)) (approx %77 (*.f64 (/.f64 %129 %121) y)) (approx %77 (-.f64 t (*.f64 %186 %210))) (+.f64 x (approx %9 (*.f64 %37 %155))) (approx %16 (*.f64 t (*.f64 %99 (/.f64 #s(literal 1 binary64) %61)))) (approx %16 (*.f64 y (*.f64 %37 (approx (/ 1 %8) (/.f64 #s(literal -1 binary64) z))))) (approx %16 (*.f64 #s(literal -1 binary64) (*.f64 x (approx %22 (approx %174 (/.f64 #s(literal 1 binary64) (/.f64 z a))))))) (approx %151 (fma.f64 a %180 %262)) (approx %87 (fma.f64 (/.f64 a %104) x %262)) (fma.f64 %99 %269 x) (fma.f64 %99 (/.f64 %10 %104) x) (approx %16 (approx %24 (fma.f64 #s(literal 1 binary64) x %196))) (approx %77 (-.f64 t (*.f64 (/.f64 %37 z) %210))) (+.f64 x (*.f64 %99 %269)) (+.f64 x (/.f64 (approx %6 %219) %104)) |
| Outputs |
|---|
%5 = (- y z) %11 = (-.f64 t x) %16 = (approx (- x (/ (* (- x t) %5) (- a z))) (-.f64 t (*.f64 (/.f64 %11 z) (-.f64 y a)))) %18 = (- t x) %20 = (-.f64 a z) %22 = (fma.f64 (-.f64 y z) (/.f64 (approx %18 t) %20) x) %16 %22 (+.f64 x (/.f64 (approx (* %5 %18) (*.f64 y %11)) %20)) %22 %16 |
| Inputs |
|---|
%3 = (- y z) %5 = (- t x) %6 = (* %3 %5) %8 = (- a z) %9 = (/ %6 %8) %10 = (approx %5 t) %11 = (approx %9 %10) %14 = (approx x #s(literal 0 binary64)) %16 = (+ x %9) %18 = (/ y %8) %20 = (/ z %8) %21 = (+ 1 %20) %22 = (- %18 %21) %24 = (* -1 (* x %22)) %26 = (approx %21 #s(literal 1 binary64)) %33 = (neg.f64 x) %37 = (-.f64 t x) %38 = (approx %9 %37) %53 = (*.f64 x y) %58 = (/ x %8) %59 = (- (/ t %8) %58) %60 = (* y %59) %61 = (approx %8 a) %66 = (*.f64 t y) %74 = (- x t) %77 = (- x (/ (* %74 %3) %8)) %78 = (- z a) %79 = (/ %74 %78) %87 = (- x (/ %6 %78)) %92 = (/.f64 a z) %97 = (- %18 %20) %99 = (-.f64 y z) %104 = (-.f64 a z) %116 = (/.f64 %37 a) %120 = (* %79 y) %121 = (-.f64 z a) %129 = (-.f64 x t) %135 = (- z y) %138 = (/ a %8) %140 = (-.f64 a y) %149 = (/ z %78) %151 = (+ (+ (* (/ %135 %8) %74) (* a %58)) (* x %149)) %155 = (/.f64 y a) %174 = (* -1 (/ (- y a) z)) %180 = (/.f64 x %104) %186 = (/.f64 %10 z) %191 = (/.f64 z %104) %196 = (*.f64 %191 x) %200 = (/.f64 y %104) %210 = (-.f64 y a) %219 = (*.f64 y %37) %223 = (*.f64 %99 %10) %262 = (approx (/ (+ (* z x) (* %5 z)) %78) (+.f64 #s(literal 0 binary64) t)) %269 = (approx %79 (/.f64 x %121)) %287 = (/.f64 #s(literal 1 binary64) %104) (+.f64 x %11) (+.f64 %14 %11) (approx %16 (approx %24 (*.f64 x %26))) (approx %16 (approx %24 (*.f64 %14 %26))) (+.f64 x (approx %9 (approx %5 %33))) (+.f64 x %38) (+.f64 %14 %38) (+.f64 %14 (approx %9 (-.f64 t %14))) (+.f64 x (approx %9 (approx %5 (*.f64 #s(literal -1 binary64) x)))) (approx %16 (approx %24 (*.f64 x (/.f64 y z)))) (approx %16 (approx %24 (/.f64 %53 z))) (approx %16 (approx %60 (*.f64 t (/.f64 y %61)))) (approx %16 (approx %60 (/.f64 %66 %61))) (approx %16 (*.f64 y (approx %59 (/.f64 %10 a)))) (approx %77 (*.f64 (approx %79 (approx (/ %74 z) (/.f64 x z))) y)) (approx %87 (*.f64 (approx (- (/ %3 %8) 1) (approx (/ (- a y) z) %92)) %33)) (approx %16 (approx (* t %97) (/.f64 (*.f64 t %99) a))) (approx %16 (approx %60 (/.f64 %66 %104))) (approx %16 (*.f64 t (approx %97 (/.f64 %99 a)))) (approx %16 (*.f64 y (approx %59 (/.f64 t %104)))) (approx %16 (*.f64 y (approx %59 %116))) (approx %77 (approx %120 (*.f64 x (/.f64 y %121)))) (approx %77 (approx %120 (/.f64 %53 %121))) (approx %77 (*.f64 (approx %79 (/.f64 %129 z)) y)) (approx %87 (*.f64 (approx (+ (/ (+ (neg z) %135) %8) %138) (/.f64 %140 a)) x)) (approx %151 (*.f64 x (approx (- (+ %138 (+ %20 %149)) %18) (-.f64 #s(literal 1 binary64) %155)))) (+.f64 x (approx %9 (*.f64 %10 %155))) (+.f64 x (approx %9 (/.f64 (*.f64 y %10) a))) (approx %16 (approx %24 (*.f64 y (*.f64 (/.f64 #s(literal 1 binary64) z) x)))) (approx %16 (*.f64 #s(literal -1 binary64) (*.f64 x (approx %22 (approx %174 %92))))) (approx %16 (approx %24 (fma.f64 z %180 x))) (fma.f64 %10 (/.f64 %99 %61) x) (approx %87 (fma.f64 %140 %186 t)) (fma.f64 %99 (/.f64 %10 %61) x) (approx %16 (approx %24 (*.f64 x (+.f64 #s(literal 1 binary64) %191)))) (approx %16 (approx %24 (+.f64 x %196))) (approx %16 (*.f64 t (-.f64 %200 (approx %20 #s(literal -1 binary64))))) (approx %16 (+.f64 t (approx (* -1 (/ (- (* y %5) (* a %5)) z)) (/.f64 (*.f64 x %210) z)))) (+.f64 x (approx %9 (*.f64 y %116))) (+.f64 x (approx %9 (/.f64 %219 a))) (+.f64 x (/.f64 %223 %61)) (approx %16 (*.f64 %37 %200)) (approx %16 (/.f64 (*.f64 %37 y) %104)) (approx %77 (*.f64 (/.f64 %129 %121) y)) (approx %77 (-.f64 t (*.f64 %186 %210))) (+.f64 x (approx %9 (*.f64 %37 %155))) (approx %16 (*.f64 t (*.f64 %99 (/.f64 #s(literal 1 binary64) %61)))) (approx %16 (*.f64 y (*.f64 %37 (approx (/ 1 %8) (/.f64 #s(literal -1 binary64) z))))) (approx %16 (*.f64 #s(literal -1 binary64) (*.f64 x (approx %22 (approx %174 (/.f64 #s(literal 1 binary64) (/.f64 z a))))))) (approx %151 (fma.f64 a %180 %262)) (approx %87 (fma.f64 (/.f64 a %104) x %262)) (fma.f64 %99 %269 x) (fma.f64 %99 (/.f64 %10 %104) x) (approx %16 (approx %24 (fma.f64 #s(literal 1 binary64) x %196))) (approx %77 (-.f64 t (*.f64 (/.f64 %37 z) %210))) (+.f64 x (*.f64 %99 %269)) (+.f64 x (/.f64 (approx %6 %219) %104)) (+.f64 x (/.f64 %223 %104)) (approx %16 (*.f64 t (*.f64 %99 %287))) (approx %16 (*.f64 y (*.f64 %37 %287))) (approx %16 (*.f64 #s(literal -1 binary64) (*.f64 x (approx %22 (*.f64 #s(literal -1 binary64) (/.f64 %210 z)))))) (fma.f64 %37 (/.f64 (-.f64 z y) %121) x) |
| Outputs |
|---|
%11 = (-.f64 t x) %16 = (approx (- x (/ (* (- x t) (- y z)) (- a z))) (-.f64 t (*.f64 (/.f64 %11 z) (-.f64 y a)))) %16 (fma.f64 %11 (/.f64 (-.f64 z y) (-.f64 z a)) x) %16 |
| Inputs |
|---|
%3 = (- y z) %5 = (- t x) %6 = (* %3 %5) %8 = (- a z) %9 = (/ %6 %8) %10 = (approx %5 t) %11 = (approx %9 %10) %14 = (approx x #s(literal 0 binary64)) %16 = (+ x %9) %18 = (/ y %8) %20 = (/ z %8) %21 = (+ 1 %20) %22 = (- %18 %21) %24 = (* -1 (* x %22)) %26 = (approx %21 #s(literal 1 binary64)) %33 = (neg.f64 x) %37 = (-.f64 t x) %38 = (approx %9 %37) %41 = (-.f64 t %14) %45 = (*.f64 #s(literal -1 binary64) x) %53 = (*.f64 x y) %58 = (/ x %8) %59 = (- (/ t %8) %58) %60 = (* y %59) %61 = (approx %8 a) %66 = (*.f64 t y) %74 = (- x t) %77 = (- x (/ (* %74 %3) %8)) %78 = (- z a) %79 = (/ %74 %78) %87 = (- x (/ %6 %78)) %88 = (/ %3 %8) %92 = (/.f64 a z) %97 = (- %18 %20) %99 = (-.f64 y z) %101 = (/.f64 (*.f64 t %99) a) %104 = (-.f64 a z) %112 = (/.f64 t %104) %116 = (/.f64 %37 a) %120 = (* %79 y) %121 = (-.f64 z a) %129 = (-.f64 x t) %135 = (- z y) %138 = (/ a %8) %140 = (-.f64 a y) %149 = (/ z %78) %150 = (* x %149) %151 = (+ (+ (* (/ %135 %8) %74) (* a %58)) %150) %155 = (/.f64 y a) %174 = (* -1 (/ (- y a) z)) %180 = (/.f64 x %104) %186 = (/.f64 %10 z) %191 = (/.f64 z %104) %192 = (+.f64 #s(literal 1 binary64) %191) %196 = (*.f64 %191 x) %200 = (/.f64 y %104) %205 = (* y %5) %206 = (* a %5) %207 = (- %205 %206) %210 = (-.f64 y a) %219 = (*.f64 y %37) %223 = (*.f64 %99 %10) %231 = (/.f64 %129 %121) %250 = (/.f64 z a) %262 = (approx (/ (+ (* z x) (* %5 z)) %78) (+.f64 #s(literal 0 binary64) t)) %265 = (/.f64 a %104) %269 = (approx %79 (/.f64 x %121)) %287 = (/.f64 #s(literal 1 binary64) %104) %300 = (-.f64 z y) %325 = (* %5 %3) %327 = (+ %150 (/ %325 %8)) %328 = (* x z) %353 = (+ (/ %328 %78) (/ (* z %74) %8)) %397 = (/.f64 z %121) (+.f64 x %11) (+.f64 %14 %11) (approx %16 (approx %24 (*.f64 x %26))) (approx %16 (approx %24 (*.f64 %14 %26))) (+.f64 x (approx %9 (approx %5 %33))) (+.f64 x %38) (+.f64 %14 %38) (+.f64 %14 (approx %9 %41)) (+.f64 x (approx %9 (approx %5 %45))) (approx %16 (approx %24 (*.f64 x (/.f64 y z)))) (approx %16 (approx %24 (/.f64 %53 z))) (approx %16 (approx %60 (*.f64 t (/.f64 y %61)))) (approx %16 (approx %60 (/.f64 %66 %61))) (approx %16 (*.f64 y (approx %59 (/.f64 %10 a)))) (approx %77 (*.f64 (approx %79 (approx (/ %74 z) (/.f64 x z))) y)) (approx %87 (*.f64 (approx (- %88 1) (approx (/ (- a y) z) %92)) %33)) (approx %16 (approx (* t %97) %101)) (approx %16 (approx %60 (/.f64 %66 %104))) (approx %16 (*.f64 t (approx %97 (/.f64 %99 a)))) (approx %16 (*.f64 y (approx %59 %112))) (approx %16 (*.f64 y (approx %59 %116))) (approx %77 (approx %120 (*.f64 x (/.f64 y %121)))) (approx %77 (approx %120 (/.f64 %53 %121))) (approx %77 (*.f64 (approx %79 (/.f64 %129 z)) y)) (approx %87 (*.f64 (approx (+ (/ (+ (neg z) %135) %8) %138) (/.f64 %140 a)) x)) (approx %151 (*.f64 x (approx (- (+ %138 (+ %20 %149)) %18) (-.f64 #s(literal 1 binary64) %155)))) (+.f64 x (approx %9 (*.f64 %10 %155))) (+.f64 x (approx %9 (/.f64 (*.f64 y %10) a))) (approx %16 (approx %24 (*.f64 y (*.f64 (/.f64 #s(literal 1 binary64) z) x)))) (approx %16 (*.f64 #s(literal -1 binary64) (*.f64 x (approx %22 (approx %174 %92))))) (approx %16 (approx %24 (fma.f64 z %180 x))) (fma.f64 %10 (/.f64 %99 %61) x) (approx %87 (fma.f64 %140 %186 t)) (fma.f64 %99 (/.f64 %10 %61) x) (approx %16 (approx %24 (*.f64 x %192))) (approx %16 (approx %24 (+.f64 x %196))) (approx %16 (*.f64 t (-.f64 %200 (approx %20 #s(literal -1 binary64))))) (approx %16 (+.f64 t (approx (* -1 (/ %207 z)) (/.f64 (*.f64 x %210) z)))) (+.f64 x (approx %9 (*.f64 y %116))) (+.f64 x (approx %9 (/.f64 %219 a))) (+.f64 x (/.f64 %223 %61)) (approx %16 (*.f64 %37 %200)) (approx %16 (/.f64 (*.f64 %37 y) %104)) (approx %77 (*.f64 %231 y)) (approx %77 (-.f64 t (*.f64 %186 %210))) (+.f64 x (approx %9 (*.f64 %37 %155))) (approx %16 (*.f64 t (*.f64 %99 (/.f64 #s(literal 1 binary64) %61)))) (approx %16 (*.f64 y (*.f64 %37 (approx (/ 1 %8) (/.f64 #s(literal -1 binary64) z))))) (approx %16 (*.f64 #s(literal -1 binary64) (*.f64 x (approx %22 (approx %174 (/.f64 #s(literal 1 binary64) %250)))))) (approx %151 (fma.f64 a %180 %262)) (approx %87 (fma.f64 %265 x %262)) (fma.f64 %99 %269 x) (fma.f64 %99 (/.f64 %10 %104) x) (approx %16 (approx %24 (fma.f64 #s(literal 1 binary64) x %196))) (approx %77 (-.f64 t (*.f64 (/.f64 %37 z) %210))) (+.f64 x (*.f64 %99 %269)) (+.f64 x (/.f64 (approx %6 %219) %104)) (+.f64 x (/.f64 %223 %104)) (approx %16 (*.f64 t (*.f64 %99 %287))) (approx %16 (*.f64 y (*.f64 %37 %287))) (approx %16 (*.f64 #s(literal -1 binary64) (*.f64 x (approx %22 (*.f64 #s(literal -1 binary64) (/.f64 %210 z)))))) (fma.f64 %37 (/.f64 %300 %121) x) (fma.f64 %99 %231 x) (+.f64 x (/.f64 (*.f64 %99 %37) %104)) (+.f64 %14 (/.f64 (*.f64 %99 %41) %104)) (+.f64 x (*.f64 %99 %231)) (approx %16 (*.f64 t (-.f64 %200 %191))) (approx %16 (*.f64 y (-.f64 %112 %180))) (fma.f64 (*.f64 (/.f64 #s(literal -1 binary64) %104) %300) %37 x) (fma.f64 (*.f64 %10 %61) (/.f64 %300 (*.f64 %121 %61)) x) (fma.f64 a %180 (approx %327 (approx (/ (+ (* -1 %328) %325) a) %101))) (fma.f64 a %180 (approx %327 (*.f64 x (approx (+ (* -1 %88) %149) (*.f64 #s(literal -1 binary64) %155))))) (approx %16 (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %219 (*.f64 a %37)) z)))) (approx %151 (+.f64 (/.f64 (*.f64 a x) %104) (approx %353 (-.f64 (+.f64 x %45) (*.f64 #s(literal -1 binary64) t))))) (approx %16 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %200 %192)))) (approx %16 (+.f64 t (approx (* -1 (/ (- (+ %205 (/ (* a %207) z)) %206) z)) (/.f64 (*.f64 x (-.f64 (+.f64 y (/.f64 (*.f64 a %210) z)) a)) z)))) (+.f64 x (*.f64 %99 (/.f64 %129 (approx %78 (*.f64 a (-.f64 %250 #s(literal 1 binary64))))))) (fma.f64 (*.f64 %10 %104) (/.f64 %300 (*.f64 %121 %104)) x) (+.f64 x (/.f64 (*.f64 (*.f64 %104 %10) %99) (*.f64 %121 %121))) (approx %151 (approx (+ (/ (* a x) %8) %353) (*.f64 x (+.f64 %265 (+.f64 %191 %397))))) (fma.f64 %37 %397 (fma.f64 %200 %37 x)) |
| Outputs |
|---|
%11 = (-.f64 t x) %16 = (approx (- x (/ (* (- x t) (- y z)) (- a z))) (-.f64 t (*.f64 (/.f64 %11 z) (-.f64 y a)))) %16 (fma.f64 %11 (/.f64 z (-.f64 z a)) (fma.f64 (/.f64 y (-.f64 a z)) %11 x)) %16 |
| Inputs |
|---|
%3 = (- y z) %5 = (- t x) %6 = (* %3 %5) %8 = (- a z) %9 = (/ %6 %8) %10 = (approx %5 t) %11 = (approx %9 %10) %14 = (approx x #s(literal 0 binary64)) %16 = (+ x %9) %18 = (/ y %8) %20 = (/ z %8) %21 = (+ 1 %20) %22 = (- %18 %21) %24 = (* -1 (* x %22)) %26 = (approx %21 #s(literal 1 binary64)) %33 = (neg.f64 x) %37 = (-.f64 t x) %38 = (approx %9 %37) %41 = (-.f64 t %14) %45 = (*.f64 #s(literal -1 binary64) x) %53 = (*.f64 x y) %58 = (/ x %8) %59 = (- (/ t %8) %58) %60 = (* y %59) %61 = (approx %8 a) %66 = (*.f64 t y) %74 = (- x t) %77 = (- x (/ (* %74 %3) %8)) %78 = (- z a) %79 = (/ %74 %78) %87 = (- x (/ %6 %78)) %88 = (/ %3 %8) %92 = (/.f64 a z) %97 = (- %18 %20) %99 = (-.f64 y z) %101 = (/.f64 (*.f64 t %99) a) %104 = (-.f64 a z) %112 = (/.f64 t %104) %116 = (/.f64 %37 a) %120 = (* %79 y) %121 = (-.f64 z a) %129 = (-.f64 x t) %135 = (- z y) %138 = (/ a %8) %140 = (-.f64 a y) %149 = (/ z %78) %150 = (* x %149) %151 = (+ (+ (* (/ %135 %8) %74) (* a %58)) %150) %155 = (/.f64 y a) %174 = (* -1 (/ (- y a) z)) %180 = (/.f64 x %104) %186 = (/.f64 %10 z) %191 = (/.f64 z %104) %192 = (+.f64 #s(literal 1 binary64) %191) %196 = (*.f64 %191 x) %200 = (/.f64 y %104) %205 = (* y %5) %206 = (* a %5) %207 = (- %205 %206) %210 = (-.f64 y a) %219 = (*.f64 y %37) %223 = (*.f64 %99 %10) %231 = (/.f64 %129 %121) %250 = (/.f64 z a) %262 = (approx (/ (+ (* z x) (* %5 z)) %78) (+.f64 #s(literal 0 binary64) t)) %265 = (/.f64 a %104) %269 = (approx %79 (/.f64 x %121)) %287 = (/.f64 #s(literal 1 binary64) %104) %300 = (-.f64 z y) %325 = (* %5 %3) %327 = (+ %150 (/ %325 %8)) %328 = (* x z) %353 = (+ (/ %328 %78) (/ (* z %74) %8)) %391 = (*.f64 %121 %121) %397 = (/.f64 z %121) (+.f64 x %11) (+.f64 %14 %11) (approx %16 (approx %24 (*.f64 x %26))) (approx %16 (approx %24 (*.f64 %14 %26))) (+.f64 x (approx %9 (approx %5 %33))) (+.f64 x %38) (+.f64 %14 %38) (+.f64 %14 (approx %9 %41)) (+.f64 x (approx %9 (approx %5 %45))) (approx %16 (approx %24 (*.f64 x (/.f64 y z)))) (approx %16 (approx %24 (/.f64 %53 z))) (approx %16 (approx %60 (*.f64 t (/.f64 y %61)))) (approx %16 (approx %60 (/.f64 %66 %61))) (approx %16 (*.f64 y (approx %59 (/.f64 %10 a)))) (approx %77 (*.f64 (approx %79 (approx (/ %74 z) (/.f64 x z))) y)) (approx %87 (*.f64 (approx (- %88 1) (approx (/ (- a y) z) %92)) %33)) (approx %16 (approx (* t %97) %101)) (approx %16 (approx %60 (/.f64 %66 %104))) (approx %16 (*.f64 t (approx %97 (/.f64 %99 a)))) (approx %16 (*.f64 y (approx %59 %112))) (approx %16 (*.f64 y (approx %59 %116))) (approx %77 (approx %120 (*.f64 x (/.f64 y %121)))) (approx %77 (approx %120 (/.f64 %53 %121))) (approx %77 (*.f64 (approx %79 (/.f64 %129 z)) y)) (approx %87 (*.f64 (approx (+ (/ (+ (neg z) %135) %8) %138) (/.f64 %140 a)) x)) (approx %151 (*.f64 x (approx (- (+ %138 (+ %20 %149)) %18) (-.f64 #s(literal 1 binary64) %155)))) (+.f64 x (approx %9 (*.f64 %10 %155))) (+.f64 x (approx %9 (/.f64 (*.f64 y %10) a))) (approx %16 (approx %24 (*.f64 y (*.f64 (/.f64 #s(literal 1 binary64) z) x)))) (approx %16 (*.f64 #s(literal -1 binary64) (*.f64 x (approx %22 (approx %174 %92))))) (approx %16 (approx %24 (fma.f64 z %180 x))) (fma.f64 %10 (/.f64 %99 %61) x) (approx %87 (fma.f64 %140 %186 t)) (fma.f64 %99 (/.f64 %10 %61) x) (approx %16 (approx %24 (*.f64 x %192))) (approx %16 (approx %24 (+.f64 x %196))) (approx %16 (*.f64 t (-.f64 %200 (approx %20 #s(literal -1 binary64))))) (approx %16 (+.f64 t (approx (* -1 (/ %207 z)) (/.f64 (*.f64 x %210) z)))) (+.f64 x (approx %9 (*.f64 y %116))) (+.f64 x (approx %9 (/.f64 %219 a))) (+.f64 x (/.f64 %223 %61)) (approx %16 (*.f64 %37 %200)) (approx %16 (/.f64 (*.f64 %37 y) %104)) (approx %77 (*.f64 %231 y)) (approx %77 (-.f64 t (*.f64 %186 %210))) (+.f64 x (approx %9 (*.f64 %37 %155))) (approx %16 (*.f64 t (*.f64 %99 (/.f64 #s(literal 1 binary64) %61)))) (approx %16 (*.f64 y (*.f64 %37 (approx (/ 1 %8) (/.f64 #s(literal -1 binary64) z))))) (approx %16 (*.f64 #s(literal -1 binary64) (*.f64 x (approx %22 (approx %174 (/.f64 #s(literal 1 binary64) %250)))))) (approx %151 (fma.f64 a %180 %262)) (approx %87 (fma.f64 %265 x %262)) (fma.f64 %99 %269 x) (fma.f64 %99 (/.f64 %10 %104) x) (approx %16 (approx %24 (fma.f64 #s(literal 1 binary64) x %196))) (approx %77 (-.f64 t (*.f64 (/.f64 %37 z) %210))) (+.f64 x (*.f64 %99 %269)) (+.f64 x (/.f64 (approx %6 %219) %104)) (+.f64 x (/.f64 %223 %104)) (approx %16 (*.f64 t (*.f64 %99 %287))) (approx %16 (*.f64 y (*.f64 %37 %287))) (approx %16 (*.f64 #s(literal -1 binary64) (*.f64 x (approx %22 (*.f64 #s(literal -1 binary64) (/.f64 %210 z)))))) (fma.f64 %37 (/.f64 %300 %121) x) (fma.f64 %99 %231 x) (+.f64 x (/.f64 (*.f64 %99 %37) %104)) (+.f64 %14 (/.f64 (*.f64 %99 %41) %104)) (+.f64 x (*.f64 %99 %231)) (approx %16 (*.f64 t (-.f64 %200 %191))) (approx %16 (*.f64 y (-.f64 %112 %180))) (fma.f64 (*.f64 (/.f64 #s(literal -1 binary64) %104) %300) %37 x) (fma.f64 (*.f64 %10 %61) (/.f64 %300 (*.f64 %121 %61)) x) (fma.f64 a %180 (approx %327 (approx (/ (+ (* -1 %328) %325) a) %101))) (fma.f64 a %180 (approx %327 (*.f64 x (approx (+ (* -1 %88) %149) (*.f64 #s(literal -1 binary64) %155))))) (approx %16 (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 %219 (*.f64 a %37)) z)))) (approx %151 (+.f64 (/.f64 (*.f64 a x) %104) (approx %353 (-.f64 (+.f64 x %45) (*.f64 #s(literal -1 binary64) t))))) (approx %16 (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 %200 %192)))) (approx %16 (+.f64 t (approx (* -1 (/ (- (+ %205 (/ (* a %207) z)) %206) z)) (/.f64 (*.f64 x (-.f64 (+.f64 y (/.f64 (*.f64 a %210) z)) a)) z)))) (+.f64 x (*.f64 %99 (/.f64 %129 (approx %78 (*.f64 a (-.f64 %250 #s(literal 1 binary64))))))) (fma.f64 (*.f64 %10 %104) (/.f64 %300 (*.f64 %121 %104)) x) (+.f64 x (/.f64 (*.f64 (*.f64 %104 %10) %99) %391)) (approx %151 (approx (+ (/ (* a x) %8) %353) (*.f64 x (+.f64 %265 (+.f64 %191 %397))))) (fma.f64 %37 %397 (fma.f64 %200 %37 x)) (+.f64 x (/.f64 (*.f64 (*.f64 %104 %37) %99) %391)) (fma.f64 (*.f64 %287 y) %37 (fma.f64 %397 %37 x)) |
| Outputs |
|---|
%11 = (-.f64 t x) %16 = (approx (- x (/ (* (- x t) (- y z)) (- a z))) (-.f64 t (*.f64 (/.f64 %11 z) (-.f64 y a)))) %16 (fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 a z)) y) %11 (fma.f64 (/.f64 z (-.f64 z a)) %11 x)) %16 |
6 calls:
| 64.0ms | t |
| 63.0ms | y |
| 56.0ms | z |
| 51.0ms | x |
| 48.0ms | a |
| Accuracy | Segments | Branch |
|---|---|---|
| 33.6% | 1 | a |
| 33.6% | 1 | t |
| 33.6% | 1 | z |
| 33.6% | 1 | y |
| 33.6% | 1 | x |
| 33.6% | 1 | (+.f64 x (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (-.f64 a z))) |
Compiled 100 to 296 computations (-196.0% saved)
| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 4.0ms | 7.696417895093073e+124 | 2.9657643168019414e+125 |
| 8.0ms | -7.1432892021975645e+165 | -1.0101757495517955e+148 |
| 5.0ms | 200× | 0 | valid |
| 1.0ms | 39× | 1 | valid |
| 0.0ms | 1× | 2 | valid |
Compiled 20 to 51 computations (-155.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 |
|---|---|---|
| 1.0ms | 7.696417895093073e+124 | 2.9657643168019414e+125 |
| 0.0ms | -7.1432892021975645e+165 | -1.0101757495517955e+148 |
Compiled 20 to 47 computations (-135.0% saved)
| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 7.696417895093073e+124 | 2.9657643168019414e+125 |
| 0.0ms | -7.1432892021975645e+165 | -1.0101757495517955e+148 |
Compiled 20 to 43 computations (-115.0% saved)
| 4× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 7.696417895093073e+124 | 2.9657643168019414e+125 |
| 10.0ms | 36661899681375.19 | 1.6765032513607941e+28 |
| 7.0ms | -1.7871002291865122e+24 | -533201252617027700.0 |
| 7.0ms | -1.2741505191544434e+136 | -2.1384498679664013e+131 |
| 9.0ms | 367× | 0 | valid |
| 2.0ms | 65× | 1 | valid |
Compiled 24 to 69 computations (-187.5% 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 |
|---|---|---|
| 8.0ms | 1.9682565629342295e+31 | 3.210841738956625e+38 |
| 12.0ms | -3.0269328875135004e-43 | -7.642485805611862e-50 |
| 6.0ms | 243× | 0 | valid |
| 5.0ms | 43× | 1 | valid |
| 0.0ms | 2× | 2 | valid |
Compiled 20 to 43 computations (-115.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.4186782049779257e+171 | 6.49958861807514e+176 |
| 8.0ms | -3.7694818437787487e+21 | -2095013367472753.3 |
| 7.0ms | -1.531587912663493e+143 | -3.1248838488734635e+141 |
| 9.0ms | 341× | 0 | valid |
| 2.0ms | 58× | 1 | valid |
| 0.0ms | 1× | 2 | valid |
Compiled 22 to 53 computations (-140.9% 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 |
|---|---|---|
| 10.0ms | 6.331324258260524e+63 | 1.5897357763078541e+75 |
| 6.0ms | 2.6499845565801592e-253 | 8.402988835033197e-252 |
| 7.0ms | -4.7930732656342854e+42 | -8.94148465450799e+38 |
| 9.0ms | 334× | 0 | valid |
| 2.0ms | 65× | 1 | valid |
| 0.0ms | 1× | 2 | valid |
Compiled 22 to 52 computations (-136.4% 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 |
|---|---|---|
| 0.0ms | 6.331324258260524e+63 | 1.5897357763078541e+75 |
| 0.0ms | 2.6499845565801592e-253 | 8.402988835033197e-252 |
| 0.0ms | -4.7930732656342854e+42 | -8.94148465450799e+38 |
Compiled 22 to 52 computations (-136.4% saved)
| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 5.0ms | 1.9682565629342295e+31 | 3.210841738956625e+38 |
| 0.0ms | -4.7930732656342854e+42 | -8.94148465450799e+38 |
| 1.0ms | 54× | 0 | valid |
| 0.0ms | 10× | 1 | valid |
Compiled 20 to 39 computations (-95.0% saved)
adjust: 0.0ms (0.0% of total, 0.0 MiB)Sub: 0.0ms (0.0% of total, 0.0 MiB)Mul: 0.0ms (0.0% of total, 0.0 MiB)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 |
|---|---|---|
| 10.0ms | 5.76205653121005e-59 | 1.3257170618842493e-44 |
| 8.0ms | -1.209308089596103e+73 | -1.6162588213476134e+64 |
| 6.0ms | 251× | 0 | valid |
| 2.0ms | 53× | 1 | valid |
Compiled 20 to 41 computations (-105.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 |
|---|---|---|
| 5.0ms | 4.440209947191392e-63 | 5.8350115376619905e-62 |
| 8.0ms | -6.632891920392298e-9 | -3.814317103435782e-14 |
| 5.0ms | 202× | 0 | valid |
| 1.0ms | 38× | 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)| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 8.0ms | 1.4944745792652302e-141 | 1.0996107558677713e-126 |
| 5.0ms | -6.632891920392298e-9 | -3.814317103435782e-14 |
| 5.0ms | 214× | 0 | valid |
| 1.0ms | 41× | 1 | valid |
| 0.0ms | 1× | 2 | 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)| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 1.4944745792652302e-141 | 1.0996107558677713e-126 |
| 6.0ms | -6.632891920392298e-9 | -3.814317103435782e-14 |
| 2.0ms | 96× | 0 | valid |
| 0.0ms | 16× | 1 | valid |
Compiled 20 to 37 computations (-85.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)| 3× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 9.0ms | 1.5897357763078541e+75 | 4.3180344874932385e+82 |
| 7.0ms | 3.3150917222574875e-23 | 7.929078063003946e-20 |
| 9.0ms | -1.6162588213476134e+64 | -1.6474056809428353e+59 |
| 10.0ms | 341× | 0 | valid |
| 2.0ms | 74× | 1 | valid |
| 0.0ms | 1× | 2 | valid |
Compiled 22 to 48 computations (-118.2% 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 |
|---|---|---|
| 0.0ms | 1.5897357763078541e+75 | 4.3180344874932385e+82 |
| 3.0ms | 3.3150917222574875e-23 | 7.929078063003946e-20 |
| 0.0ms | -1.6162588213476134e+64 | -1.6474056809428353e+59 |
Compiled 22 to 47 computations (-113.6% saved)
| 4× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 7.0ms | 4.147299749583203e+147 | 1.9910508583456693e+152 |
| 1.0ms | 3.3150917222574875e-23 | 7.929078063003946e-20 |
| 4.0ms | -6.632891920392298e-9 | -3.814317103435782e-14 |
| 5.0ms | -7.745158523789711e+114 | -1.0294014398502737e+114 |
| 6.0ms | 246× | 0 | valid |
| 2.0ms | 56× | 1 | valid |
| 0.0ms | 2× | 2 | valid |
Compiled 24 to 55 computations (-129.2% 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 |
|---|---|---|
| 2.0ms | 2.4186782049779257e+171 | 6.49958861807514e+176 |
| 0.0ms | -1.531587912663493e+143 | -3.1248838488734635e+141 |
Compiled 20 to 33 computations (-65.0% saved)
| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 2.4186782049779257e+171 | 6.49958861807514e+176 |
| 0.0ms | -1.531587912663493e+143 | -3.1248838488734635e+141 |
Compiled 20 to 31 computations (-55.0% saved)
| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 2.4186782049779257e+171 | 6.49958861807514e+176 |
| 0.0ms | -1.531587912663493e+143 | -3.1248838488734635e+141 |
Compiled 20 to 31 computations (-55.0% saved)
| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 2.4186782049779257e+171 | 6.49958861807514e+176 |
| 0.0ms | -1.531587912663493e+143 | -3.1248838488734635e+141 |
Compiled 20 to 29 computations (-45.0% saved)
| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 2.4186782049779257e+171 | 6.49958861807514e+176 |
| 9.0ms | -2.526723922218976e+59 | -5.254408215050851e+48 |
| 3.0ms | 125× | 0 | valid |
| 1.0ms | 33× | 1 | valid |
| 0.0ms | 2× | 2 | valid |
Compiled 20 to 29 computations (-45.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)| 4× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 4.0ms | 1.8809193349020868e+183 | 5.605902213029357e+183 |
| 8.0ms | 7239434900.004449 | 2977083951592.9707 |
| 6.0ms | -7.894031127229298e-100 | -1.0047159792563522e-101 |
| 7.0ms | -2.0434686879537315e+155 | -3.608633448115792e+151 |
| 9.0ms | 369× | 0 | valid |
| 3.0ms | 78× | 1 | valid |
| 0.0ms | 1× | 2 | valid |
Compiled 24 to 35 computations (-45.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)| 1× | binary-search |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 8.0ms | 3.9256152504140245e+108 | 2.221830080781703e+113 |
| 4.0ms | 113× | 0 | valid |
| 0.0ms | 14× | 1 | valid |
| 0.0ms | 1× | 2 | valid |
Compiled 18 to 20 computations (-11.1% 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)| 1× | fuel |
Compiled 24 to 195 computations (-712.5% saved)
Compiled 25 to 206 computations (-724.0% saved)
| Allocated | Percent | Phase |
|---|---|---|
| 2 153.6 MiB | 26.0% | series |
| 1 515.4 MiB | 18.3% | reconstruct |
| 976.7 MiB | 11.8% | eval |
| 707.0 MiB | 8.5% | derivations |
| 621.0 MiB | 7.5% | bsearch |
| 555.9 MiB | 6.7% | regimes |
| 555.0 MiB | 6.7% | sample |
| 421.6 MiB | 5.1% | rewrite |
| 324.6 MiB | 3.9% | preprocess |
| 293.5 MiB | 3.5% | prune |
| 158.1 MiB | 1.9% | analyze |
| 0.4 MiB | 0.0% | start |
| 0.0 MiB | 0.0% | end |
| 8 282.9 MiB | 100.0% | total |
Loading profile data...